summaryrefslogtreecommitdiffstats
path: root/l10n-es-ES
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 14:29:10 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-28 14:29:10 +0000
commit2aa4a82499d4becd2284cdb482213d541b8804dd (patch)
treeb80bf8bf13c3766139fbacc530efd0dd9d54394c /l10n-es-ES
parentInitial commit. (diff)
downloadfirefox-upstream.tar.xz
firefox-upstream.zip
Adding upstream version 86.0.1.upstream/86.0.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'l10n-es-ES')
-rw-r--r--l10n-es-ES/browser/branding/official/brand.dtd11
-rw-r--r--l10n-es-ES/browser/branding/official/brand.ftl37
-rw-r--r--l10n-es-ES/browser/branding/official/brand.properties14
-rw-r--r--l10n-es-ES/browser/browser/aboutCertError.ftl126
-rw-r--r--l10n-es-ES/browser/browser/aboutConfig.ftl54
-rw-r--r--l10n-es-ES/browser/browser/aboutDialog.ftl46
-rw-r--r--l10n-es-ES/browser/browser/aboutLogins.ftl323
-rw-r--r--l10n-es-ES/browser/browser/aboutPolicies.ftl17
-rw-r--r--l10n-es-ES/browser/browser/aboutPrivateBrowsing.ftl27
-rw-r--r--l10n-es-ES/browser/browser/aboutRestartRequired.ftl10
-rw-r--r--l10n-es-ES/browser/browser/aboutRobots.ftl29
-rw-r--r--l10n-es-ES/browser/browser/aboutSessionRestore.ftl51
-rw-r--r--l10n-es-ES/browser/browser/aboutTabCrashed.ftl27
-rw-r--r--l10n-es-ES/browser/browser/allTabsMenu.ftl25
-rw-r--r--l10n-es-ES/browser/browser/appMenuNotifications.ftl78
-rw-r--r--l10n-es-ES/browser/browser/appmenu.ftl155
-rw-r--r--l10n-es-ES/browser/browser/branding/brandings.ftl32
-rw-r--r--l10n-es-ES/browser/browser/branding/sync-brand.ftl13
-rw-r--r--l10n-es-ES/browser/browser/browser.ftl610
-rw-r--r--l10n-es-ES/browser/browser/browserContext.ftl339
-rw-r--r--l10n-es-ES/browser/browser/browserSets.ftl180
-rw-r--r--l10n-es-ES/browser/browser/customizeMode.ftl47
-rw-r--r--l10n-es-ES/browser/browser/defaultBrowserNotification.ftl9
-rw-r--r--l10n-es-ES/browser/browser/downloads.ftl166
-rw-r--r--l10n-es-ES/browser/browser/editBookmarkOverlay.ftl42
-rw-r--r--l10n-es-ES/browser/browser/menubar.ftl347
-rw-r--r--l10n-es-ES/browser/browser/migration.ftl148
-rw-r--r--l10n-es-ES/browser/browser/newInstallPage.ftl33
-rw-r--r--l10n-es-ES/browser/browser/newtab/asrouter.ftl300
-rw-r--r--l10n-es-ES/browser/browser/newtab/newtab.ftl238
-rw-r--r--l10n-es-ES/browser/browser/newtab/onboarding.ftl241
-rw-r--r--l10n-es-ES/browser/browser/nsserrors.ftl351
-rw-r--r--l10n-es-ES/browser/browser/pageInfo.ftl262
-rw-r--r--l10n-es-ES/browser/browser/panicButton.ftl31
-rw-r--r--l10n-es-ES/browser/browser/places.ftl71
-rw-r--r--l10n-es-ES/browser/browser/policies/policies-descriptions.ftl114
-rw-r--r--l10n-es-ES/browser/browser/preferences/addEngine.ftl22
-rw-r--r--l10n-es-ES/browser/browser/preferences/applicationManager.ftl25
-rw-r--r--l10n-es-ES/browser/browser/preferences/blocklists.ftl33
-rw-r--r--l10n-es-ES/browser/browser/preferences/clearSiteData.ftl53
-rw-r--r--l10n-es-ES/browser/browser/preferences/colors.ftl48
-rw-r--r--l10n-es-ES/browser/browser/preferences/connection.ftl88
-rw-r--r--l10n-es-ES/browser/browser/preferences/containers.ftl87
-rw-r--r--l10n-es-ES/browser/browser/preferences/fonts.ftl160
-rw-r--r--l10n-es-ES/browser/browser/preferences/fxaPairDevice.ftl15
-rw-r--r--l10n-es-ES/browser/browser/preferences/languages.ftl73
-rw-r--r--l10n-es-ES/browser/browser/preferences/permissions.ftl157
-rw-r--r--l10n-es-ES/browser/browser/preferences/preferences.ftl1177
-rw-r--r--l10n-es-ES/browser/browser/preferences/selectBookmark.ftl9
-rw-r--r--l10n-es-ES/browser/browser/preferences/siteDataSettings.ftl57
-rw-r--r--l10n-es-ES/browser/browser/preferences/translation.ftl33
-rw-r--r--l10n-es-ES/browser/browser/protections.ftl241
-rw-r--r--l10n-es-ES/browser/browser/protectionsPanel.ftl109
-rw-r--r--l10n-es-ES/browser/browser/safeMode.ftl16
-rw-r--r--l10n-es-ES/browser/browser/safebrowsing/blockedSite.ftl33
-rw-r--r--l10n-es-ES/browser/browser/sanitize.ftl110
-rw-r--r--l10n-es-ES/browser/browser/screenshots.ftl47
-rw-r--r--l10n-es-ES/browser/browser/search.ftl19
-rw-r--r--l10n-es-ES/browser/browser/setDesktopBackground.ftl40
-rw-r--r--l10n-es-ES/browser/browser/sidebarMenu.ftl15
-rw-r--r--l10n-es-ES/browser/browser/sync.ftl21
-rw-r--r--l10n-es-ES/browser/browser/syncedTabs.ftl43
-rw-r--r--l10n-es-ES/browser/browser/tabContextMenu.ftl98
-rw-r--r--l10n-es-ES/browser/browser/toolbarContextMenu.ftl75
-rw-r--r--l10n-es-ES/browser/browser/touchbar/touchbar.ftl38
-rw-r--r--l10n-es-ES/browser/browser/webrtcIndicator.ftl40
-rwxr-xr-xl10n-es-ES/browser/chrome/browser-region/region.properties16
-rw-r--r--l10n-es-ES/browser/chrome/browser/accounts.properties129
-rw-r--r--l10n-es-ES/browser/chrome/browser/app-extension-fields.properties15
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/baseMenuOverlay.dtd18
-rw-r--r--l10n-es-ES/browser/chrome/browser/brandings.dtd13
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/browser.dtd292
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/browser.properties1064
-rw-r--r--l10n-es-ES/browser/chrome/browser/customizableui/customizableWidgets.properties100
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/downloads/downloads.properties99
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/feeds/subscribe.properties10
-rw-r--r--l10n-es-ES/browser/chrome/browser/fxmonitor.properties49
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/migration/migration.dtd53
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/migration/migration.properties76
-rw-r--r--l10n-es-ES/browser/chrome/browser/newInstall.dtd15
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/places/bookmarkProperties.properties16
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/places/places.dtd62
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/places/places.properties75
-rw-r--r--l10n-es-ES/browser/chrome/browser/pocket.properties31
-rw-r--r--l10n-es-ES/browser/chrome/browser/safebrowsing/safebrowsing.properties6
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/search.properties45
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/shellservice.properties23
-rw-r--r--l10n-es-ES/browser/chrome/browser/siteData.properties7
-rw-r--r--l10n-es-ES/browser/chrome/browser/sitePermissions.properties53
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/syncBrand.dtd6
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/syncSetup.properties12
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/tabbrowser.properties128
-rwxr-xr-xl10n-es-ES/browser/chrome/browser/taskbar.properties12
-rw-r--r--l10n-es-ES/browser/chrome/browser/translation.dtd29
-rw-r--r--l10n-es-ES/browser/chrome/browser/translation.properties7
-rw-r--r--l10n-es-ES/browser/chrome/browser/uiDensity.properties5
-rw-r--r--l10n-es-ES/browser/chrome/browser/webrtcIndicator.properties34
-rwxr-xr-xl10n-es-ES/browser/chrome/overrides/appstrings.properties45
-rwxr-xr-xl10n-es-ES/browser/chrome/overrides/netError.dtd214
-rwxr-xr-xl10n-es-ES/browser/chrome/overrides/settingsChange.dtd7
-rwxr-xr-xl10n-es-ES/browser/crashreporter/crashreporter-override.ini7
-rw-r--r--l10n-es-ES/browser/defaultagent/defaultagent_localized.ini12
-rwxr-xr-xl10n-es-ES/browser/defines.inc12
-rw-r--r--l10n-es-ES/browser/extensions/formautofill/formautofill.properties241
-rw-r--r--l10n-es-ES/browser/extensions/report-site-issue/webcompat.properties6
-rw-r--r--l10n-es-ES/browser/firefox-l10n.js6
-rwxr-xr-xl10n-es-ES/browser/installer/custom.properties92
-rwxr-xr-xl10n-es-ES/browser/installer/mui.properties61
-rw-r--r--l10n-es-ES/browser/installer/nsisstrings.properties50
-rwxr-xr-xl10n-es-ES/browser/installer/override.properties86
-rw-r--r--l10n-es-ES/browser/pdfviewer/chrome.properties22
-rw-r--r--l10n-es-ES/browser/pdfviewer/viewer.properties253
-rwxr-xr-xl10n-es-ES/browser/profile/bookmarks.inc72
-rwxr-xr-xl10n-es-ES/browser/updater/updater.ini8
-rw-r--r--l10n-es-ES/calendar/README.txt2
-rw-r--r--l10n-es-ES/calendar/calendar/calendar-ics-file-dialog.ftl30
-rw-r--r--l10n-es-ES/calendar/calendar/calendar-uri-redirect-dialog.ftl14
-rw-r--r--l10n-es-ES/calendar/calendar/calendar-widgets.ftl6
-rw-r--r--l10n-es-ES/calendar/calendar/category-dialog.ftl8
-rw-r--r--l10n-es-ES/calendar/calendar/preferences.ftl234
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar-alarms.properties22
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog-attendees.properties14
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog.dtd355
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog.properties126
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar-extract.properties103
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar-invitations-dialog.dtd10
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar-invitations-dialog.properties10
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar-occurrence-prompt.dtd7
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar-occurrence-prompt.properties46
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar-subscriptions-dialog.dtd13
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar.dtd320
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendar.properties263
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendarCreation.dtd36
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/calendarCreation.properties6
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/categories.properties5
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/dateFormat.properties97
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd16
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/global.dtd47
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/menuOverlay.dtd33
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/migration.dtd9
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/migration.properties10
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/provider-uninstall.dtd12
-rw-r--r--l10n-es-ES/calendar/chrome/calendar/timezones.properties448
-rw-r--r--l10n-es-ES/calendar/chrome/lightning/lightning-toolbar.dtd42
-rw-r--r--l10n-es-ES/calendar/chrome/lightning/lightning.dtd81
-rw-r--r--l10n-es-ES/calendar/chrome/lightning/lightning.properties95
-rw-r--r--l10n-es-ES/calendar/lightning-l10n.js21
-rw-r--r--l10n-es-ES/chat/accounts.dtd36
-rw-r--r--l10n-es-ES/chat/accounts.properties7
-rw-r--r--l10n-es-ES/chat/commands.properties16
-rw-r--r--l10n-es-ES/chat/contacts.properties5
-rw-r--r--l10n-es-ES/chat/conversations.properties26
-rw-r--r--l10n-es-ES/chat/dateFormat.properties53
-rw-r--r--l10n-es-ES/chat/facebook.properties6
-rw-r--r--l10n-es-ES/chat/imtooltip.properties9
-rw-r--r--l10n-es-ES/chat/irc.properties117
-rw-r--r--l10n-es-ES/chat/logger.properties5
-rw-r--r--l10n-es-ES/chat/matrix.properties10
-rw-r--r--l10n-es-ES/chat/skype.properties8
-rw-r--r--l10n-es-ES/chat/status.properties14
-rw-r--r--l10n-es-ES/chat/twitter.properties54
-rw-r--r--l10n-es-ES/chat/xmpp.properties129
-rw-r--r--l10n-es-ES/chat/yahoo.properties5
-rw-r--r--l10n-es-ES/devtools/client/aboutdebugging.ftl394
-rw-r--r--l10n-es-ES/devtools/client/accessibility.ftl79
-rw-r--r--l10n-es-ES/devtools/client/accessibility.properties310
-rw-r--r--l10n-es-ES/devtools/client/animationinspector.properties183
-rw-r--r--l10n-es-ES/devtools/client/application.ftl144
-rw-r--r--l10n-es-ES/devtools/client/boxmodel.properties48
-rw-r--r--l10n-es-ES/devtools/client/changes.properties64
-rw-r--r--l10n-es-ES/devtools/client/compatibility.ftl47
-rw-r--r--l10n-es-ES/devtools/client/components.properties24
-rwxr-xr-xl10n-es-ES/devtools/client/debugger.properties1130
-rw-r--r--l10n-es-ES/devtools/client/device.properties17
-rw-r--r--l10n-es-ES/devtools/client/dom.properties15
-rw-r--r--l10n-es-ES/devtools/client/filterwidget.properties31
-rw-r--r--l10n-es-ES/devtools/client/font-inspector.properties69
-rw-r--r--l10n-es-ES/devtools/client/graphs.properties18
-rw-r--r--l10n-es-ES/devtools/client/har.properties16
-rwxr-xr-xl10n-es-ES/devtools/client/inspector.properties557
-rw-r--r--l10n-es-ES/devtools/client/jit-optimizations.properties21
-rw-r--r--l10n-es-ES/devtools/client/jsonview.properties47
-rw-r--r--l10n-es-ES/devtools/client/layout.properties129
-rw-r--r--l10n-es-ES/devtools/client/markers.properties139
-rw-r--r--l10n-es-ES/devtools/client/memory.properties213
-rw-r--r--l10n-es-ES/devtools/client/menus.properties35
-rw-r--r--l10n-es-ES/devtools/client/netmonitor.properties1539
-rw-r--r--l10n-es-ES/devtools/client/network-throttling.properties27
-rw-r--r--l10n-es-ES/devtools/client/performance.dtd81
-rw-r--r--l10n-es-ES/devtools/client/performance.properties160
-rw-r--r--l10n-es-ES/devtools/client/perftools.ftl105
-rw-r--r--l10n-es-ES/devtools/client/responsive.properties173
-rw-r--r--l10n-es-ES/devtools/client/shared.properties26
-rwxr-xr-xl10n-es-ES/devtools/client/sourceeditor.dtd22
-rwxr-xr-xl10n-es-ES/devtools/client/sourceeditor.properties52
-rw-r--r--l10n-es-ES/devtools/client/startup.properties253
-rw-r--r--l10n-es-ES/devtools/client/storage.dtd17
-rw-r--r--l10n-es-ES/devtools/client/storage.ftl33
-rw-r--r--l10n-es-ES/devtools/client/storage.properties104
-rw-r--r--l10n-es-ES/devtools/client/styleeditor.ftl27
-rwxr-xr-xl10n-es-ES/devtools/client/styleeditor.properties67
-rw-r--r--l10n-es-ES/devtools/client/toolbox-options.ftl139
-rw-r--r--l10n-es-ES/devtools/client/toolbox.properties285
-rw-r--r--l10n-es-ES/devtools/client/tooltips.ftl71
-rwxr-xr-xl10n-es-ES/devtools/client/webconsole.properties561
-rw-r--r--l10n-es-ES/devtools/shared/accessibility.properties142
-rw-r--r--l10n-es-ES/devtools/shared/debugger.properties28
-rw-r--r--l10n-es-ES/devtools/shared/eyedropper.properties12
-rw-r--r--l10n-es-ES/devtools/shared/highlighters.properties35
-rw-r--r--l10n-es-ES/devtools/shared/screenshot.properties138
-rw-r--r--l10n-es-ES/devtools/shared/shared.properties5
-rw-r--r--l10n-es-ES/devtools/shared/styleinspector.properties242
-rw-r--r--l10n-es-ES/devtools/startup/aboutDevTools.ftl57
-rw-r--r--l10n-es-ES/devtools/startup/key-shortcuts.properties67
-rw-r--r--l10n-es-ES/devtools/startup/startup.properties6
-rw-r--r--l10n-es-ES/dom/chrome/accessibility/AccessFu.properties360
-rw-r--r--l10n-es-ES/dom/chrome/accessibility/mac/accessible.properties65
-rw-r--r--l10n-es-ES/dom/chrome/accessibility/unix/accessible.properties17
-rw-r--r--l10n-es-ES/dom/chrome/accessibility/win/accessible.properties17
-rw-r--r--l10n-es-ES/dom/chrome/appstrings.properties38
-rw-r--r--l10n-es-ES/dom/chrome/dom/dom.properties430
-rw-r--r--l10n-es-ES/dom/chrome/global-strres.properties5
-rw-r--r--l10n-es-ES/dom/chrome/global.dtd5
-rw-r--r--l10n-es-ES/dom/chrome/layout/HtmlForm.properties22
-rw-r--r--l10n-es-ES/dom/chrome/layout/MediaDocument.properties15
-rw-r--r--l10n-es-ES/dom/chrome/layout/css.properties46
-rw-r--r--l10n-es-ES/dom/chrome/layout/htmlparser.properties134
-rw-r--r--l10n-es-ES/dom/chrome/layout/layout_errors.properties55
-rw-r--r--l10n-es-ES/dom/chrome/layout/printing.properties29
-rw-r--r--l10n-es-ES/dom/chrome/layout/xmlparser.properties41
-rw-r--r--l10n-es-ES/dom/chrome/layout/xul.properties5
-rw-r--r--l10n-es-ES/dom/chrome/mathml/mathml.properties14
-rw-r--r--l10n-es-ES/dom/chrome/netError.dtd107
-rw-r--r--l10n-es-ES/dom/chrome/netErrorApp.dtd23
-rw-r--r--l10n-es-ES/dom/chrome/nsWebBrowserPersist.properties17
-rw-r--r--l10n-es-ES/dom/chrome/plugins.properties18
-rw-r--r--l10n-es-ES/dom/chrome/security/caps.properties9
-rw-r--r--l10n-es-ES/dom/chrome/security/csp.properties107
-rw-r--r--l10n-es-ES/dom/chrome/security/security.properties154
-rw-r--r--l10n-es-ES/dom/chrome/svg/svg.properties5
-rw-r--r--l10n-es-ES/dom/chrome/xml/prettyprint.dtd5
-rw-r--r--l10n-es-ES/dom/chrome/xslt/xslt.properties39
-rw-r--r--l10n-es-ES/dom/dom/media.ftl5
-rw-r--r--l10n-es-ES/editor/ui/chrome/composer/editingOverlay.dtd35
-rw-r--r--l10n-es-ES/editor/ui/chrome/composer/editor.dtd46
-rw-r--r--l10n-es-ES/editor/ui/chrome/composer/editor.properties170
-rw-r--r--l10n-es-ES/editor/ui/chrome/composer/editorOverlay.dtd318
-rw-r--r--l10n-es-ES/editor/ui/chrome/composer/editorPrefsOverlay.dtd10
-rw-r--r--l10n-es-ES/editor/ui/chrome/composer/editorSmileyOverlay.dtd56
-rw-r--r--l10n-es-ES/editor/ui/chrome/composer/pref-composer.dtd24
-rw-r--r--l10n-es-ES/editor/ui/chrome/composer/pref-editing.dtd27
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EdAdvancedEdit.dtd17
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EdColorPicker.dtd22
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EdConvertToTable.dtd13
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EdDialogOverlay.dtd16
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EdNamedAnchorProperties.dtd8
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditConflict.dtd9
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorButtonProperties.dtd23
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorColorProperties.dtd27
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorFieldSetProperties.dtd17
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorFormProperties.dtd18
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorHLineProperties.dtd23
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorImageProperties.dtd60
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorInputProperties.dtd47
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertChars.dtd17
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertMath.dtd17
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertSource.dtd12
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertTOC.dtd16
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertTable.dtd16
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorLabelProperties.dtd15
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorLinkProperties.dtd6
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorListProperties.dtd17
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorPageProperties.dtd16
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorPersonalDictionary.dtd17
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorPublish.dtd60
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorPublishProgress.dtd13
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorReplace.dtd25
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorSaveAsCharset.dtd9
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorSelectProperties.dtd43
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorSnapToGrid.dtd10
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorSpellCheck.dtd36
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorTableProperties.dtd72
-rw-r--r--l10n-es-ES/editor/ui/chrome/dialogs/EditorTextAreaProperties.dtd30
-rw-r--r--l10n-es-ES/editor/ui/chrome/region/region.properties5
-rw-r--r--l10n-es-ES/extensions/irc/chrome/about.dtd14
-rw-r--r--l10n-es-ES/extensions/irc/chrome/browserOverlay.dtd7
-rw-r--r--l10n-es-ES/extensions/irc/chrome/ceip.dtd20
-rw-r--r--l10n-es-ES/extensions/irc/chrome/channels.dtd24
-rw-r--r--l10n-es-ES/extensions/irc/chrome/chatzilla.dtd16
-rw-r--r--l10n-es-ES/extensions/irc/chrome/chatzilla.properties1368
-rw-r--r--l10n-es-ES/extensions/irc/chrome/chatzillaOverlay.dtd7
-rw-r--r--l10n-es-ES/extensions/irc/chrome/config.dtd31
-rw-r--r--l10n-es-ES/extensions/irc/chrome/install-plugin.dtd13
-rw-r--r--l10n-es-ES/extensions/irc/chrome/pref-irc.dtd11
-rw-r--r--l10n-es-ES/extensions/irc/defines.inc11
-rw-r--r--l10n-es-ES/mail/all-l10n.js8
-rw-r--r--l10n-es-ES/mail/branding/thunderbird/brand.dtd11
-rw-r--r--l10n-es-ES/mail/branding/thunderbird/brand.ftl20
-rw-r--r--l10n-es-ES/mail/branding/thunderbird/brand.properties8
-rw-r--r--l10n-es-ES/mail/chrome/communicator/utilityOverlay.dtd47
-rw-r--r--l10n-es-ES/mail/chrome/messenger-mapi/mapi.properties29
-rw-r--r--l10n-es-ES/mail/chrome/messenger-newsblog/am-newsblog.dtd14
-rw-r--r--l10n-es-ES/mail/chrome/messenger-newsblog/feed-subscriptions.dtd52
-rw-r--r--l10n-es-ES/mail/chrome/messenger-newsblog/newsblog.properties56
-rw-r--r--l10n-es-ES/mail/chrome/messenger-region/region.properties17
-rw-r--r--l10n-es-ES/mail/chrome/messenger-smime/certFetchingStatus.dtd9
-rw-r--r--l10n-es-ES/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd39
-rw-r--r--l10n-es-ES/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd18
-rw-r--r--l10n-es-ES/mail/chrome/messenger-smime/msgCompSecurityInfo.properties13
-rw-r--r--l10n-es-ES/mail/chrome/messenger-smime/msgReadSMIMEOverlay.dtd8
-rw-r--r--l10n-es-ES/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties7
-rw-r--r--l10n-es-ES/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd16
-rw-r--r--l10n-es-ES/mail/chrome/messenger-smime/msgSecurityInfo.properties34
-rw-r--r--l10n-es-ES/mail/chrome/messenger/AccountManager.dtd33
-rw-r--r--l10n-es-ES/mail/chrome/messenger/AccountWizard.dtd99
-rw-r--r--l10n-es-ES/mail/chrome/messenger/CustomHeaders.dtd11
-rw-r--r--l10n-es-ES/mail/chrome/messenger/FilterEditor.dtd70
-rw-r--r--l10n-es-ES/mail/chrome/messenger/FilterListDialog.dtd40
-rw-r--r--l10n-es-ES/mail/chrome/messenger/SearchDialog.dtd35
-rw-r--r--l10n-es-ES/mail/chrome/messenger/aboutDialog.dtd72
-rw-r--r--l10n-es-ES/mail/chrome/messenger/aboutDownloads.dtd19
-rw-r--r--l10n-es-ES/mail/chrome/messenger/aboutRights.properties6
-rw-r--r--l10n-es-ES/mail/chrome/messenger/aboutSupportMail.properties10
-rw-r--r--l10n-es-ES/mail/chrome/messenger/accountCreation.dtd92
-rw-r--r--l10n-es-ES/mail/chrome/messenger/accountCreation.properties88
-rw-r--r--l10n-es-ES/mail/chrome/messenger/accountCreationModel.properties16
-rw-r--r--l10n-es-ES/mail/chrome/messenger/accountCreationUtil.properties27
-rw-r--r--l10n-es-ES/mail/chrome/messenger/activity.dtd34
-rw-r--r--l10n-es-ES/mail/chrome/messenger/activity.properties54
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addbuddy.dtd7
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addons.properties149
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd6
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/abCard.dtd152
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/abContactsPanel.dtd49
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/abMailListDialog.dtd18
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/abMainWindow.dtd206
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/abNewCardDialog.dtd6
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/abResultsPane.dtd38
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/addressBook.properties159
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties59
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/pref-directory-add.dtd41
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/pref-directory.dtd14
-rw-r--r--l10n-es-ES/mail/chrome/messenger/addressbook/replicationProgress.properties18
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-addressing.dtd47
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-advanced.dtd28
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-archiveoptions.dtd21
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-copies.dtd46
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-e2e.properties5
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-identities-list.dtd15
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-identity-edit.dtd14
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-im.dtd16
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-junk.dtd31
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-main.dtd45
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-mdn.dtd32
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-mdn.properties5
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-offline.dtd51
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-server-advanced.dtd29
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-server-top.dtd78
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-serverwithnoidentities.dtd6
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-smime.dtd54
-rw-r--r--l10n-es-ES/mail/chrome/messenger/am-smime.properties35
-rw-r--r--l10n-es-ES/mail/chrome/messenger/app-extension-fields.properties9
-rw-r--r--l10n-es-ES/mail/chrome/messenger/appUpdate.properties31
-rw-r--r--l10n-es-ES/mail/chrome/messenger/appleMailImportMsgs.properties13
-rw-r--r--l10n-es-ES/mail/chrome/messenger/baseMenuOverlay.dtd36
-rw-r--r--l10n-es-ES/mail/chrome/messenger/beckyImportMsgs.properties14
-rw-r--r--l10n-es-ES/mail/chrome/messenger/charsetTitles.properties80
-rw-r--r--l10n-es-ES/mail/chrome/messenger/chat.dtd44
-rw-r--r--l10n-es-ES/mail/chrome/messenger/chat.properties43
-rw-r--r--l10n-es-ES/mail/chrome/messenger/configEditorOverlay.dtd5
-rw-r--r--l10n-es-ES/mail/chrome/messenger/converterDialog.dtd11
-rw-r--r--l10n-es-ES/mail/chrome/messenger/converterDialog.properties15
-rw-r--r--l10n-es-ES/mail/chrome/messenger/custom.properties5
-rw-r--r--l10n-es-ES/mail/chrome/messenger/customizeToolbar.dtd18
-rw-r--r--l10n-es-ES/mail/chrome/messenger/customizeToolbar.properties11
-rw-r--r--l10n-es-ES/mail/chrome/messenger/devtools/dbgserver.dtd4
-rw-r--r--l10n-es-ES/mail/chrome/messenger/devtools/dbgserver.properties11
-rw-r--r--l10n-es-ES/mail/chrome/messenger/downloadheaders.dtd19
-rw-r--r--l10n-es-ES/mail/chrome/messenger/editContactOverlay.dtd20
-rw-r--r--l10n-es-ES/mail/chrome/messenger/editContactOverlay.properties14
-rw-r--r--l10n-es-ES/mail/chrome/messenger/fieldMapImport.dtd20
-rw-r--r--l10n-es-ES/mail/chrome/messenger/filter.properties71
-rw-r--r--l10n-es-ES/mail/chrome/messenger/folderProps.dtd72
-rw-r--r--l10n-es-ES/mail/chrome/messenger/folderWidgets.properties9
-rw-r--r--l10n-es-ES/mail/chrome/messenger/folderpane.dtd8
-rw-r--r--l10n-es-ES/mail/chrome/messenger/gloda.properties108
-rw-r--r--l10n-es-ES/mail/chrome/messenger/glodaComplete.properties9
-rw-r--r--l10n-es-ES/mail/chrome/messenger/glodaFacetView.dtd15
-rw-r--r--l10n-es-ES/mail/chrome/messenger/glodaFacetView.properties57
-rw-r--r--l10n-es-ES/mail/chrome/messenger/imAccountWizard.dtd32
-rw-r--r--l10n-es-ES/mail/chrome/messenger/imAccounts.properties35
-rw-r--r--l10n-es-ES/mail/chrome/messenger/imapMsgs.properties170
-rw-r--r--l10n-es-ES/mail/chrome/messenger/importDialog.dtd51
-rw-r--r--l10n-es-ES/mail/chrome/messenger/importMsgs.properties136
-rw-r--r--l10n-es-ES/mail/chrome/messenger/joinChat.dtd10
-rw-r--r--l10n-es-ES/mail/chrome/messenger/junkLog.dtd10
-rw-r--r--l10n-es-ES/mail/chrome/messenger/junkMailInfo.dtd11
-rw-r--r--l10n-es-ES/mail/chrome/messenger/localMsgs.properties93
-rw-r--r--l10n-es-ES/mail/chrome/messenger/mailEditorOverlay.dtd6
-rw-r--r--l10n-es-ES/mail/chrome/messenger/mailOverlay.dtd11
-rw-r--r--l10n-es-ES/mail/chrome/messenger/mailViewList.dtd7
-rw-r--r--l10n-es-ES/mail/chrome/messenger/mailViewSetup.dtd10
-rw-r--r--l10n-es-ES/mail/chrome/messenger/mailviews.properties13
-rw-r--r--l10n-es-ES/mail/chrome/messenger/markByDate.dtd9
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messenger.dtd866
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messenger.properties507
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd18
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EdColorPicker.dtd22
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd14
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd17
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd8
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd28
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd26
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd73
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd18
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd20
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd12
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd16
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd17
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd6
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorListProperties.dtd19
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd17
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorReplace.dtd27
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd37
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd74
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/askSendFormat.dtd19
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/askSendFormat.properties8
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/composeMsgs.properties310
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/editor.properties171
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/editorOverlay.dtd284
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd9
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/messengercompose.dtd313
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/sendProgress.dtd7
-rw-r--r--l10n-es-ES/mail/chrome/messenger/messengercompose/sendProgress.properties13
-rw-r--r--l10n-es-ES/mail/chrome/messenger/migration/migration.dtd30
-rw-r--r--l10n-es-ES/mail/chrome/messenger/migration/migration.properties24
-rw-r--r--l10n-es-ES/mail/chrome/messenger/mime.properties65
-rw-r--r--l10n-es-ES/mail/chrome/messenger/mimeheader.properties32
-rw-r--r--l10n-es-ES/mail/chrome/messenger/msgAccountCentral.dtd27
-rw-r--r--l10n-es-ES/mail/chrome/messenger/msgHdrViewOverlay.dtd111
-rw-r--r--l10n-es-ES/mail/chrome/messenger/msgPrintEngine.dtd16
-rw-r--r--l10n-es-ES/mail/chrome/messenger/msgSynchronize.dtd25
-rw-r--r--l10n-es-ES/mail/chrome/messenger/msgViewPickerOverlay.dtd22
-rw-r--r--l10n-es-ES/mail/chrome/messenger/msgmdn.properties18
-rw-r--r--l10n-es-ES/mail/chrome/messenger/multimessageview.dtd8
-rw-r--r--l10n-es-ES/mail/chrome/messenger/multimessageview.properties25
-rw-r--r--l10n-es-ES/mail/chrome/messenger/newFolderDialog.dtd15
-rw-r--r--l10n-es-ES/mail/chrome/messenger/newmailaccount/accountProvisioner.dtd36
-rw-r--r--l10n-es-ES/mail/chrome/messenger/newmailaccount/accountProvisioner.properties14
-rw-r--r--l10n-es-ES/mail/chrome/messenger/news.properties32
-rw-r--r--l10n-es-ES/mail/chrome/messenger/newsError.dtd17
-rw-r--r--l10n-es-ES/mail/chrome/messenger/oeImportMsgs.properties30
-rw-r--r--l10n-es-ES/mail/chrome/messenger/offline.properties24
-rw-r--r--l10n-es-ES/mail/chrome/messenger/offlineStartup.properties8
-rw-r--r--l10n-es-ES/mail/chrome/messenger/outlookImportMsgs.properties28
-rw-r--r--l10n-es-ES/mail/chrome/messenger/pgpmime.properties9
-rw-r--r--l10n-es-ES/mail/chrome/messenger/preferences/applicationManager.properties11
-rw-r--r--l10n-es-ES/mail/chrome/messenger/preferences/applications.properties9
-rw-r--r--l10n-es-ES/mail/chrome/messenger/preferences/messagestyle.properties12
-rw-r--r--l10n-es-ES/mail/chrome/messenger/preferences/preferences.properties79
-rw-r--r--l10n-es-ES/mail/chrome/messenger/prefs.properties67
-rw-r--r--l10n-es-ES/mail/chrome/messenger/quickFilterBar.dtd77
-rw-r--r--l10n-es-ES/mail/chrome/messenger/removeAccount.dtd22
-rw-r--r--l10n-es-ES/mail/chrome/messenger/removeAccount.properties5
-rw-r--r--l10n-es-ES/mail/chrome/messenger/renameFolderDialog.dtd9
-rw-r--r--l10n-es-ES/mail/chrome/messenger/safeMode.dtd21
-rw-r--r--l10n-es-ES/mail/chrome/messenger/sanitize.dtd31
-rw-r--r--l10n-es-ES/mail/chrome/messenger/seamonkeyImportMsgs.properties14
-rw-r--r--l10n-es-ES/mail/chrome/messenger/search-attributes.properties41
-rw-r--r--l10n-es-ES/mail/chrome/messenger/search-operators.properties31
-rw-r--r--l10n-es-ES/mail/chrome/messenger/search.properties26
-rw-r--r--l10n-es-ES/mail/chrome/messenger/searchTermOverlay.dtd14
-rw-r--r--l10n-es-ES/mail/chrome/messenger/shutdownWindow.properties9
-rw-r--r--l10n-es-ES/mail/chrome/messenger/smime.properties9
-rw-r--r--l10n-es-ES/mail/chrome/messenger/smtpEditOverlay.dtd24
-rw-r--r--l10n-es-ES/mail/chrome/messenger/subscribe.dtd20
-rw-r--r--l10n-es-ES/mail/chrome/messenger/subscribe.properties13
-rw-r--r--l10n-es-ES/mail/chrome/messenger/tabmail.dtd7
-rw-r--r--l10n-es-ES/mail/chrome/messenger/taskbar.properties8
-rw-r--r--l10n-es-ES/mail/chrome/messenger/telemetry.properties10
-rw-r--r--l10n-es-ES/mail/chrome/messenger/templateUtils.properties5
-rw-r--r--l10n-es-ES/mail/chrome/messenger/textImportMsgs.properties22
-rw-r--r--l10n-es-ES/mail/chrome/messenger/vCardImportMsgs.properties20
-rw-r--r--l10n-es-ES/mail/chrome/messenger/viewLog.dtd12
-rw-r--r--l10n-es-ES/mail/chrome/messenger/viewSource.dtd87
-rw-r--r--l10n-es-ES/mail/chrome/messenger/viewSource.properties17
-rw-r--r--l10n-es-ES/mail/chrome/messenger/viewZoomOverlay.dtd30
-rw-r--r--l10n-es-ES/mail/chrome/messenger/virtualFolderListDialog.dtd8
-rw-r--r--l10n-es-ES/mail/chrome/messenger/virtualFolderProperties.dtd22
-rw-r--r--l10n-es-ES/mail/chrome/messenger/wmImportMsgs.properties30
-rw-r--r--l10n-es-ES/mail/chrome/mozldap/ldap.properties141
-rw-r--r--l10n-es-ES/mail/chrome/overrides/netError.dtd206
-rw-r--r--l10n-es-ES/mail/chrome/overrides/profileDowngrade.dtd13
-rw-r--r--l10n-es-ES/mail/chrome/overrides/settingsChange.dtd6
-rw-r--r--l10n-es-ES/mail/defines.inc9
-rw-r--r--l10n-es-ES/mail/installer/custom.properties77
-rw-r--r--l10n-es-ES/mail/installer/mui.properties58
-rw-r--r--l10n-es-ES/mail/installer/override.properties86
-rw-r--r--l10n-es-ES/mail/messenger/aboutProfilesExtra.ftl5
-rw-r--r--l10n-es-ES/mail/messenger/aboutRights.ftl30
-rw-r--r--l10n-es-ES/mail/messenger/aboutSupportMail.ftl21
-rw-r--r--l10n-es-ES/mail/messenger/accountCentral.ftl67
-rw-r--r--l10n-es-ES/mail/messenger/addressbook/abCardDAVDialog.ftl45
-rw-r--r--l10n-es-ES/mail/messenger/menubar.ftl9
-rw-r--r--l10n-es-ES/mail/messenger/messenger.ftl5
-rw-r--r--l10n-es-ES/mail/messenger/messengercompose/messengercompose.ftl66
-rw-r--r--l10n-es-ES/mail/messenger/newInstall.ftl9
-rw-r--r--l10n-es-ES/mail/messenger/newInstallPage.ftl15
-rw-r--r--l10n-es-ES/mail/messenger/openpgp/backupKeyPassword.ftl3
-rw-r--r--l10n-es-ES/mail/messenger/openpgp/changeExpiryDlg.ftl3
-rw-r--r--l10n-es-ES/mail/messenger/openpgp/composeKeyStatus.ftl3
-rw-r--r--l10n-es-ES/mail/messenger/openpgp/keyWizard.ftl3
-rw-r--r--l10n-es-ES/mail/messenger/openpgp/msgReadStatus.ftl3
-rw-r--r--l10n-es-ES/mail/messenger/openpgp/oneRecipientStatus.ftl3
-rw-r--r--l10n-es-ES/mail/messenger/openpgp/openpgp-frontend.ftl3
-rw-r--r--l10n-es-ES/mail/messenger/openpgp/openpgp.ftl3
-rw-r--r--l10n-es-ES/mail/messenger/otr/add-finger.ftl17
-rw-r--r--l10n-es-ES/mail/messenger/otr/am-im-otr.ftl29
-rw-r--r--l10n-es-ES/mail/messenger/otr/auth.ftl59
-rw-r--r--l10n-es-ES/mail/messenger/otr/chat.ftl19
-rw-r--r--l10n-es-ES/mail/messenger/otr/finger-sync.ftl12
-rw-r--r--l10n-es-ES/mail/messenger/otr/finger.ftl22
-rw-r--r--l10n-es-ES/mail/messenger/otr/otr.ftl97
-rw-r--r--l10n-es-ES/mail/messenger/otr/otrUI.ftl86
-rw-r--r--l10n-es-ES/mail/messenger/policies/aboutPolicies.ftl17
-rw-r--r--l10n-es-ES/mail/messenger/policies/policies-descriptions.ftl146
-rw-r--r--l10n-es-ES/mail/messenger/preferences/am-im.ftl6
-rw-r--r--l10n-es-ES/mail/messenger/preferences/application-manager.ftl11
-rw-r--r--l10n-es-ES/mail/messenger/preferences/attachment-reminder.ftl26
-rw-r--r--l10n-es-ES/mail/messenger/preferences/colors.ftl52
-rw-r--r--l10n-es-ES/mail/messenger/preferences/connection.ftl111
-rw-r--r--l10n-es-ES/mail/messenger/preferences/cookies.ftl55
-rw-r--r--l10n-es-ES/mail/messenger/preferences/dock-options.ftl26
-rw-r--r--l10n-es-ES/mail/messenger/preferences/fonts.ftl151
-rw-r--r--l10n-es-ES/mail/messenger/preferences/languages.ftl45
-rw-r--r--l10n-es-ES/mail/messenger/preferences/new-tag.ftl11
-rw-r--r--l10n-es-ES/mail/messenger/preferences/notifications.ftl33
-rw-r--r--l10n-es-ES/mail/messenger/preferences/offline.ftl56
-rw-r--r--l10n-es-ES/mail/messenger/preferences/passwordManager.ftl85
-rw-r--r--l10n-es-ES/mail/messenger/preferences/permissions.ftl56
-rw-r--r--l10n-es-ES/mail/messenger/preferences/preferences.ftl909
-rw-r--r--l10n-es-ES/mail/messenger/preferences/receipts.ftl51
-rw-r--r--l10n-es-ES/mail/messenger/preferences/sendoptions.ftl50
-rw-r--r--l10n-es-ES/mail/messenger/preferences/system-integration.ftl42
-rw-r--r--l10n-es-ES/mail/updater/updater.ini7
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/about.dtd21
-rw-r--r--l10n-es-ES/mobile/android/chrome/aboutAccounts.dtd13
-rw-r--r--l10n-es-ES/mobile/android/chrome/aboutAccounts.properties11
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/aboutAddons.dtd15
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/aboutAddons.properties12
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/aboutCertError.dtd28
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/aboutDownloads.dtd15
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/aboutDownloads.properties14
-rw-r--r--l10n-es-ES/mobile/android/chrome/aboutHome.dtd5
-rw-r--r--l10n-es-ES/mobile/android/chrome/aboutLogins.dtd10
-rw-r--r--l10n-es-ES/mobile/android/chrome/aboutLogins.properties33
-rw-r--r--l10n-es-ES/mobile/android/chrome/aboutPrivateBrowsing.dtd25
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/browser.properties476
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/config.dtd21
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/config.properties9
-rw-r--r--l10n-es-ES/mobile/android/chrome/devicePrompt.properties5
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/phishing.dtd27
-rw-r--r--l10n-es-ES/mobile/android/chrome/pippki.properties45
-rwxr-xr-xl10n-es-ES/mobile/android/chrome/sync.properties10
-rw-r--r--l10n-es-ES/mobile/android/chrome/webcompatReporter.properties8
-rwxr-xr-xl10n-es-ES/mobile/android/defines.inc12
-rw-r--r--l10n-es-ES/mobile/chrome/region.properties52
-rwxr-xr-xl10n-es-ES/mobile/overrides/appstrings.properties41
-rwxr-xr-xl10n-es-ES/mobile/overrides/netError.dtd211
-rw-r--r--l10n-es-ES/netwerk/necko.properties109
-rw-r--r--l10n-es-ES/other-licenses/branding/sunbird/brand.dtd6
-rw-r--r--l10n-es-ES/other-licenses/branding/sunbird/brand.properties8
-rw-r--r--l10n-es-ES/security/manager/chrome/pipnss/nsserrors.properties331
-rw-r--r--l10n-es-ES/security/manager/chrome/pipnss/pipnss.properties308
-rw-r--r--l10n-es-ES/security/manager/chrome/pippki/pippki.properties47
-rw-r--r--l10n-es-ES/security/manager/security/certificates/certManager.ftl251
-rw-r--r--l10n-es-ES/security/manager/security/certificates/deviceManager.ftl135
-rw-r--r--l10n-es-ES/security/manager/security/pippki/pippki.ftl91
-rwxr-xr-xl10n-es-ES/services/sync/sync.properties10
-rw-r--r--l10n-es-ES/suite/branding/seamonkey/brand.dtd9
-rw-r--r--l10n-es-ES/suite/branding/seamonkey/brand.properties15
-rw-r--r--l10n-es-ES/suite/chrome/branding/aboutRights.dtd50
-rw-r--r--l10n-es-ES/suite/chrome/branding/aboutRights.properties7
-rw-r--r--l10n-es-ES/suite/chrome/browser/linkToolbar.dtd35
-rw-r--r--l10n-es-ES/suite/chrome/browser/mac/platformNavigationBindings.dtd9
-rw-r--r--l10n-es-ES/suite/chrome/browser/mailNavigatorOverlay.dtd25
-rw-r--r--l10n-es-ES/suite/chrome/browser/metadata.dtd30
-rw-r--r--l10n-es-ES/suite/chrome/browser/metadata.properties17
-rw-r--r--l10n-es-ES/suite/chrome/browser/navigator.dtd61
-rw-r--r--l10n-es-ES/suite/chrome/browser/navigator.properties40
-rw-r--r--l10n-es-ES/suite/chrome/browser/navigatorOverlay.dtd130
-rw-r--r--l10n-es-ES/suite/chrome/browser/pageInfo.dtd98
-rw-r--r--l10n-es-ES/suite/chrome/browser/pageInfo.properties64
-rw-r--r--l10n-es-ES/suite/chrome/browser/region.properties18
-rw-r--r--l10n-es-ES/suite/chrome/browser/tabbrowser.dtd24
-rw-r--r--l10n-es-ES/suite/chrome/browser/tabbrowser.properties18
-rw-r--r--l10n-es-ES/suite/chrome/browser/taskbar.properties20
-rw-r--r--l10n-es-ES/suite/chrome/browser/unix/platformNavigationBindings.dtd8
-rw-r--r--l10n-es-ES/suite/chrome/browser/webDeveloper.dtd43
-rw-r--r--l10n-es-ES/suite/chrome/browser/win/platformNavigationBindings.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/common/about.dtd21
-rw-r--r--l10n-es-ES/suite/chrome/common/aboutPrivateBrowsing.dtd18
-rw-r--r--l10n-es-ES/suite/chrome/common/aboutSessionRestore.dtd17
-rw-r--r--l10n-es-ES/suite/chrome/common/aboutSyncTabs.dtd16
-rw-r--r--l10n-es-ES/suite/chrome/common/askViewZoom.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/common/certError.dtd26
-rw-r--r--l10n-es-ES/suite/chrome/common/console/console.dtd43
-rw-r--r--l10n-es-ES/suite/chrome/common/console/console.properties13
-rw-r--r--l10n-es-ES/suite/chrome/common/contentAreaCommands.dtd163
-rw-r--r--l10n-es-ES/suite/chrome/common/contentAreaCommands.properties10
-rw-r--r--l10n-es-ES/suite/chrome/common/customizeToolbar.dtd16
-rw-r--r--l10n-es-ES/suite/chrome/common/customizeToolbar.properties11
-rw-r--r--l10n-es-ES/suite/chrome/common/dataman/dataman.dtd115
-rw-r--r--l10n-es-ES/suite/chrome/common/dataman/dataman.properties50
-rw-r--r--l10n-es-ES/suite/chrome/common/datetimepicker.dtd5
-rw-r--r--l10n-es-ES/suite/chrome/common/defaultClientDialog.dtd12
-rw-r--r--l10n-es-ES/suite/chrome/common/downloads/downloadmanager.dtd85
-rw-r--r--l10n-es-ES/suite/chrome/common/downloads/downloadmanager.properties45
-rw-r--r--l10n-es-ES/suite/chrome/common/downloads/progressDialog.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/common/feeds/subscribe.dtd8
-rw-r--r--l10n-es-ES/suite/chrome/common/feeds/subscribe.properties34
-rw-r--r--l10n-es-ES/suite/chrome/common/gopherAddon.dtd9
-rw-r--r--l10n-es-ES/suite/chrome/common/help/cert_dialog_help.xhtml512
-rw-r--r--l10n-es-ES/suite/chrome/common/help/certs_help.xhtml409
-rw-r--r--l10n-es-ES/suite/chrome/common/help/certs_prefs_help.xhtml137
-rw-r--r--l10n-es-ES/suite/chrome/common/help/composer_help.xhtml2982
-rw-r--r--l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_advanced.xhtml783
-rw-r--r--l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_appearance.xhtml407
-rw-r--r--l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_navigator.xhtml791
-rw-r--r--l10n-es-ES/suite/chrome/common/help/cs_priv_prefs_popup.xhtml175
-rw-r--r--l10n-es-ES/suite/chrome/common/help/customize_help.xhtml1719
-rw-r--r--l10n-es-ES/suite/chrome/common/help/developer_tools.xhtml64
-rw-r--r--l10n-es-ES/suite/chrome/common/help/forieusers.xhtml165
-rw-r--r--l10n-es-ES/suite/chrome/common/help/glossary.xhtml1026
-rw-r--r--l10n-es-ES/suite/chrome/common/help/help-glossary.rdf160
-rw-r--r--l10n-es-ES/suite/chrome/common/help/help-index1.rdf2236
-rw-r--r--l10n-es-ES/suite/chrome/common/help/help-indexAZ.rdf41
-rw-r--r--l10n-es-ES/suite/chrome/common/help/help-win.rdf119
-rw-r--r--l10n-es-ES/suite/chrome/common/help/helpFileLayout.css63
-rw-r--r--l10n-es-ES/suite/chrome/common/help/help_help.xhtml138
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/anchor-in-doc.gifbin0 -> 126 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/broken.gifbin0 -> 203 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/bullets.gifbin0 -> 154 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/columns.pngbin0 -> 139 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/composer_icon.pngbin0 -> 2399 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/help_nav.pngbin0 -> 2885 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/help_print.gifbin0 -> 723 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/image.gifbin0 -> 489 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/link.gifbin0 -> 419 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/locationbar.pngbin0 -> 3418 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/locationbar_search.pngbin0 -> 805 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/mail_flag.pngbin0 -> 924 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/mail_flag_column.pngbin0 -> 945 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/mail_junk_column.pngbin0 -> 653 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/mail_newmail_alert.pngbin0 -> 19400 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/mail_newmail_balloon.pngbin0 -> 2281 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/mail_newmail_trayicon.pngbin0 -> 239 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/mail_quicksearch.pngbin0 -> 747 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/mail_read.pngbin0 -> 110 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/mail_read_column.pngbin0 -> 185 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/mail_unread.pngbin0 -> 144 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/menubar.pngbin0 -> 3461 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/numbers.gifbin0 -> 181 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/offline.pngbin0 -> 184 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/online.pngbin0 -> 180 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/personalbar.pngbin0 -> 4947 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/reload.gifbin0 -> 2860 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/search.pngbin0 -> 1637 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/search_navigation_toolbar.pngbin0 -> 821 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/search_personal_toolbar.gifbin0 -> 1260 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/sidebar.pngbin0 -> 15923 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/tabbed_browsing_bar.pngbin0 -> 4992 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/table.gifbin0 -> 512 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/task_mail.pngbin0 -> 2327 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/task_newmail.pngbin0 -> 2484 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/taskbar-ab.pngbin0 -> 2376 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/taskbar.pngbin0 -> 2842 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/threadbutton.pngbin0 -> 2969 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/images/web-links.pngbin0 -> 226 bytes
-rw-r--r--l10n-es-ES/suite/chrome/common/help/mailnews_account_settings.xhtml1311
-rw-r--r--l10n-es-ES/suite/chrome/common/help/mailnews_addressbooks.xhtml660
-rw-r--r--l10n-es-ES/suite/chrome/common/help/mailnews_blogs_and_feeds.xhtml417
-rw-r--r--l10n-es-ES/suite/chrome/common/help/mailnews_getting_started.xhtml401
-rw-r--r--l10n-es-ES/suite/chrome/common/help/mailnews_newsgroups.xhtml218
-rw-r--r--l10n-es-ES/suite/chrome/common/help/mailnews_offline.xhtml551
-rw-r--r--l10n-es-ES/suite/chrome/common/help/mailnews_organizing.xhtml955
-rw-r--r--l10n-es-ES/suite/chrome/common/help/mailnews_preferences.xhtml843
-rw-r--r--l10n-es-ES/suite/chrome/common/help/mailnews_security.xhtml493
-rw-r--r--l10n-es-ES/suite/chrome/common/help/mailnews_using_mail.xhtml1271
-rw-r--r--l10n-es-ES/suite/chrome/common/help/nav_help.xhtml1551
-rw-r--r--l10n-es-ES/suite/chrome/common/help/page_info_help.xhtml244
-rw-r--r--l10n-es-ES/suite/chrome/common/help/passwords_help.xhtml466
-rw-r--r--l10n-es-ES/suite/chrome/common/help/privacy_help.xhtml377
-rw-r--r--l10n-es-ES/suite/chrome/common/help/privsec_help.xhtml277
-rw-r--r--l10n-es-ES/suite/chrome/common/help/profiles_help.xhtml120
-rw-r--r--l10n-es-ES/suite/chrome/common/help/shortcuts.xhtml537
-rw-r--r--l10n-es-ES/suite/chrome/common/help/shortcuts_composer.xhtml186
-rw-r--r--l10n-es-ES/suite/chrome/common/help/shortcuts_mailnews.xhtml368
-rw-r--r--l10n-es-ES/suite/chrome/common/help/shortcuts_navigator.xhtml555
-rw-r--r--l10n-es-ES/suite/chrome/common/help/ssl_help.xhtml240
-rw-r--r--l10n-es-ES/suite/chrome/common/help/suite-toc.rdf1199
-rw-r--r--l10n-es-ES/suite/chrome/common/help/suitehelp.rdf58
-rw-r--r--l10n-es-ES/suite/chrome/common/help/using_certs_help.xhtml704
-rw-r--r--l10n-es-ES/suite/chrome/common/help/using_priv_help.xhtml1245
-rw-r--r--l10n-es-ES/suite/chrome/common/help/welcome_help.xhtml107
-rw-r--r--l10n-es-ES/suite/chrome/common/helpviewer/help.dtd43
-rw-r--r--l10n-es-ES/suite/chrome/common/helpviewer/help.properties5
-rw-r--r--l10n-es-ES/suite/chrome/common/mac/platformCommunicatorOverlay.dtd41
-rw-r--r--l10n-es-ES/suite/chrome/common/migration/migration.dtd22
-rw-r--r--l10n-es-ES/suite/chrome/common/migration/migration.properties24
-rw-r--r--l10n-es-ES/suite/chrome/common/notification.dtd8
-rw-r--r--l10n-es-ES/suite/chrome/common/notification.properties139
-rw-r--r--l10n-es-ES/suite/chrome/common/openLocation.dtd17
-rw-r--r--l10n-es-ES/suite/chrome/common/openLocation.properties9
-rw-r--r--l10n-es-ES/suite/chrome/common/permissions/cookieViewer.dtd41
-rw-r--r--l10n-es-ES/suite/chrome/common/permissions/cookieViewer.properties28
-rw-r--r--l10n-es-ES/suite/chrome/common/permissions/permissionsManager.dtd19
-rw-r--r--l10n-es-ES/suite/chrome/common/permissions/permissionsManager.properties21
-rw-r--r--l10n-es-ES/suite/chrome/common/places/bookmarkProperties.properties18
-rw-r--r--l10n-es-ES/suite/chrome/common/places/editBookmarkOverlay.dtd28
-rw-r--r--l10n-es-ES/suite/chrome/common/places/places.dtd91
-rw-r--r--l10n-es-ES/suite/chrome/common/places/places.properties63
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/mac/platformPrefOverlay.dtd9
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-advanced.dtd24
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-appearance.dtd23
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-applicationManager.dtd8
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-applicationManager.properties9
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-applications.dtd12
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-applications.properties19
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-cache.dtd27
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-certs.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-colors.dtd28
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-content.dtd48
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-cookies.dtd26
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-download.dtd28
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-findasyoutype.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-fonts.dtd60
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-history.dtd23
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-http.dtd22
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-images.dtd15
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-keynav.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-languages.dtd27
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-languages.properties8
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-links.dtd25
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-locationbar.dtd34
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-masterpass.dtd13
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-media.dtd18
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-mousewheel.dtd33
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-navigator.dtd42
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-offlineapps.dtd19
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-passwords.dtd11
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-popups.dtd26
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-privatedata.dtd14
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-proxies-advanced.dtd30
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-proxies.dtd28
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-scripts.dtd23
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-search.dtd14
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-security.dtd25
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-smartupdate.dtd29
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-spelling.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-ssl.dtd40
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-sync.dtd44
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/pref-tabs.dtd28
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/preferences.dtd50
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/prefutilities.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/prefutilities.properties26
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/unix/platformPrefOverlay.dtd9
-rw-r--r--l10n-es-ES/suite/chrome/common/pref/win/platformPrefOverlay.dtd9
-rw-r--r--l10n-es-ES/suite/chrome/common/printPreview.dtd38
-rw-r--r--l10n-es-ES/suite/chrome/common/profile/profileSelection.dtd27
-rw-r--r--l10n-es-ES/suite/chrome/common/profile/profileSelection.properties19
-rw-r--r--l10n-es-ES/suite/chrome/common/quitDialog.properties18
-rw-r--r--l10n-es-ES/suite/chrome/common/region.properties5
-rw-r--r--l10n-es-ES/suite/chrome/common/safeBrowsing.dtd23
-rw-r--r--l10n-es-ES/suite/chrome/common/safeMode.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/common/sanitize.dtd25
-rw-r--r--l10n-es-ES/suite/chrome/common/search/engineManager.dtd23
-rw-r--r--l10n-es-ES/suite/chrome/common/search/engineManager.properties9
-rw-r--r--l10n-es-ES/suite/chrome/common/search/search-panel.dtd7
-rw-r--r--l10n-es-ES/suite/chrome/common/search/search.properties6
-rw-r--r--l10n-es-ES/suite/chrome/common/search/searchbar.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/common/setDesktopBackground.dtd18
-rw-r--r--l10n-es-ES/suite/chrome/common/shellservice.properties7
-rw-r--r--l10n-es-ES/suite/chrome/common/sidebar/customize.dtd26
-rw-r--r--l10n-es-ES/suite/chrome/common/sidebar/preview.dtd5
-rw-r--r--l10n-es-ES/suite/chrome/common/sidebar/sidebar.properties12
-rw-r--r--l10n-es-ES/suite/chrome/common/sidebar/sidebarOverlay.dtd32
-rw-r--r--l10n-es-ES/suite/chrome/common/sitePermissions.properties29
-rw-r--r--l10n-es-ES/suite/chrome/common/sync/syncBrand.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/common/sync/syncGenericChange.properties29
-rw-r--r--l10n-es-ES/suite/chrome/common/sync/syncKey.dtd18
-rw-r--r--l10n-es-ES/suite/chrome/common/sync/syncQuota.dtd8
-rw-r--r--l10n-es-ES/suite/chrome/common/sync/syncQuota.properties20
-rw-r--r--l10n-es-ES/suite/chrome/common/sync/syncSetup.dtd89
-rw-r--r--l10n-es-ES/suite/chrome/common/sync/syncSetup.properties24
-rw-r--r--l10n-es-ES/suite/chrome/common/tasksOverlay.dtd45
-rw-r--r--l10n-es-ES/suite/chrome/common/typeaheadfind.properties17
-rw-r--r--l10n-es-ES/suite/chrome/common/unix/platformCommunicatorOverlay.dtd24
-rw-r--r--l10n-es-ES/suite/chrome/common/utilityOverlay.dtd177
-rw-r--r--l10n-es-ES/suite/chrome/common/utilityOverlay.properties28
-rw-r--r--l10n-es-ES/suite/chrome/common/viewApplyThemeOverlay.dtd10
-rw-r--r--l10n-es-ES/suite/chrome/common/viewApplyThemeOverlay.properties8
-rw-r--r--l10n-es-ES/suite/chrome/common/viewZoomOverlay.dtd12
-rw-r--r--l10n-es-ES/suite/chrome/common/viewZoomOverlay.properties19
-rw-r--r--l10n-es-ES/suite/chrome/common/win/platformCommunicatorOverlay.dtd27
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EdAdvancedEdit.dtd17
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EdColorPicker.dtd22
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EdConvertToTable.dtd13
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EdDialogOverlay.dtd16
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EdNamedAnchorProperties.dtd8
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditConflict.dtd9
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorButtonProperties.dtd23
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorColorProperties.dtd27
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorFieldSetProperties.dtd17
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorFormProperties.dtd18
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorHLineProperties.dtd23
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorImageProperties.dtd60
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorInputProperties.dtd47
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertChars.dtd17
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertMath.dtd17
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertSource.dtd12
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertTOC.dtd16
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertTable.dtd16
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorLabelProperties.dtd15
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorLinkProperties.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorListProperties.dtd17
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorPageProperties.dtd16
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorPersonalDictionary.dtd17
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorPublish.dtd60
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorPublishProgress.dtd13
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorReplace.dtd25
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorSaveAsCharset.dtd9
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorSelectProperties.dtd43
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorSnapToGrid.dtd10
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorSpellCheck.dtd36
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorTableProperties.dtd72
-rw-r--r--l10n-es-ES/suite/chrome/editor/dialogs/EditorTextAreaProperties.dtd30
-rw-r--r--l10n-es-ES/suite/chrome/editor/editingOverlay.dtd35
-rw-r--r--l10n-es-ES/suite/chrome/editor/editor.dtd46
-rw-r--r--l10n-es-ES/suite/chrome/editor/editor.properties170
-rw-r--r--l10n-es-ES/suite/chrome/editor/editorOverlay.dtd318
-rw-r--r--l10n-es-ES/suite/chrome/editor/editorSmileyOverlay.dtd56
-rw-r--r--l10n-es-ES/suite/chrome/editor/prefs/editorPrefsOverlay.dtd10
-rw-r--r--l10n-es-ES/suite/chrome/editor/prefs/pref-composer.dtd24
-rw-r--r--l10n-es-ES/suite/chrome/editor/prefs/pref-editing.dtd27
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/CustomHeaders.dtd11
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/FilterEditor.dtd53
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/FilterListDialog.dtd30
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/SearchDialog.dtd35
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/addressbook/abAddressBookNameDialog.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/addressbook/abCardOverlay.dtd136
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/addressbook/abMailListDialog.dtd15
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/addressbook/abMainWindow.dtd96
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/addressbook/abNewCardDialog.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/addressbook/abResultsPaneOverlay.dtd50
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/addressbook/abSelectAddressesDialog.dtd25
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/addressbook/addressBook.properties127
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/addressbook/ldapAutoCompErrs.properties24
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/appleMailImportMsgs.properties9
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/beckyImportMsgs.properties11
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/charsetTitles.properties71
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/compose/addressingWidgetOverlay.dtd10
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/compose/askSendFormat.dtd15
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/compose/askSendFormat.properties8
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/compose/composeMsgs.properties127
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/compose/mailComposeEditorOverlay.dtd8
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/compose/messengercompose.dtd112
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/compose/sendProgress.dtd7
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/compose/sendProgress.properties11
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/custom.properties5
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/downloadheaders.dtd12
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/fieldMapImport.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/filter.properties64
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/folderProps.dtd59
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/folderWidgets.properties9
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/folderpane.dtd12
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/gloda.properties25
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/imapMsgs.properties87
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/importDialog.dtd36
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/importMsgs.properties78
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/junkLog.dtd10
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/junkMailInfo.dtd11
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/localMsgs.properties47
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/mailEditorOverlay.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/mailKeysOverlay.dtd23
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/mailOverlay.dtd9
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/mailTasksOverlay.dtd17
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/mailViewList.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/mailViewSetup.dtd8
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/mailviews.properties9
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/mapi/mapi.properties10
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/markByDate.dtd9
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/messenger.dtd552
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/messenger.properties280
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/mime.properties33
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/mimeheader.properties32
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/msgAccountCentral.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/msgFolderPickerOverlay.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/msgHdrViewOverlay.dtd41
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/msgHdrViewPopup.dtd30
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/msgPrintEngine.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/msgSynchronize.dtd21
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/msgViewPickerOverlay.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/msgmdn.properties18
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/newFolderDialog.dtd15
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/news.properties25
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/newsError.dtd11
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/newsblog/am-newsblog.dtd13
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/newsblog/feed-subscriptions.dtd44
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/newsblog/newsblog.properties48
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/oeImportMsgs.properties15
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/offline.properties22
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/offlineStartup.properties8
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/outlookImportMsgs.properties14
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pgpmime.properties5
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/AccountManager.dtd13
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/AccountWizard.dtd76
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-addressing.dtd38
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-advanced.dtd21
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-archiveoptions.dtd17
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-copies.dtd42
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-identities-list.dtd15
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-identity-edit.dtd13
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-junk.dtd26
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-main.dtd39
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-mdn.dtd32
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-mdn.properties5
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-offline.dtd50
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-server-advanced.dtd29
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-server-top.dtd77
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/am-serverwithnoidentities.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/mailPrefsOverlay.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-addressing.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-character_encoding.dtd16
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-composing_messages.dtd41
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-directory-add.dtd40
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-directory.dtd14
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-formatting.dtd34
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-junk.dtd31
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-mailnews.dtd35
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-notifications.dtd37
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-offline.dtd35
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-receipts.dtd27
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-tags.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/pref-viewing_messages.dtd42
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/prefs.properties55
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/removeAccount.dtd22
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/removeAccount.properties5
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/replicationProgress.properties16
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/pref/smtpEditOverlay.dtd24
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/region.properties12
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/renameFolderDialog.dtd9
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/search-attributes.properties41
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/search-operators.properties25
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/search.properties13
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/searchTermOverlay.dtd13
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/shutdownWindow.properties6
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime.properties5
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/am-smime.dtd34
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/am-smime.properties32
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/certFetchingStatus.dtd7
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/msgCompSMIMEOverlay.dtd14
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/msgCompSMIMEOverlay.properties5
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/msgCompSecurityInfo.dtd16
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/msgCompSecurityInfo.properties13
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/msgReadSMIMEOverlay.dtd6
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/msgReadSMIMEOverlay.properties7
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/msgReadSecurityInfo.dtd11
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/smime/msgSecurityInfo.properties33
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/start.dtd23
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/subscribe.dtd20
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/subscribe.properties15
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/tabmail.properties8
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/textImportMsgs.properties11
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/threadpane.dtd43
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/vCardImportMsgs.properties10
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/viewLog.dtd12
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/virtualFolderListDialog.dtd8
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/virtualFolderProperties.dtd19
-rw-r--r--l10n-es-ES/suite/chrome/mailnews/wmImportMsgs.properties15
-rw-r--r--l10n-es-ES/suite/chrome/mozldap/ldap.properties66
-rw-r--r--l10n-es-ES/suite/crashreporter/crashreporter-override.ini7
-rw-r--r--l10n-es-ES/suite/defines.inc6
-rw-r--r--l10n-es-ES/suite/installer/windows/custom.properties64
-rw-r--r--l10n-es-ES/suite/installer/windows/mui.properties46
-rw-r--r--l10n-es-ES/suite/installer/windows/override.properties65
-rw-r--r--l10n-es-ES/suite/profile/bookmarks.extra17
-rw-r--r--l10n-es-ES/suite/profile/bookmarks.inc77
-rw-r--r--l10n-es-ES/suite/profile/chrome/userChrome-example.css58
-rw-r--r--l10n-es-ES/suite/profile/chrome/userContent-example.css47
-rw-r--r--l10n-es-ES/suite/profile/panels.extra7
-rw-r--r--l10n-es-ES/suite/suite-l10n.js8
-rw-r--r--l10n-es-ES/suite/updater/updater.ini7
-rw-r--r--l10n-es-ES/toolkit/chrome/alerts/alert.dtd6
-rw-r--r--l10n-es-ES/toolkit/chrome/alerts/alert.properties12
-rw-r--r--l10n-es-ES/toolkit/chrome/autoconfig/autoconfig.properties12
-rw-r--r--l10n-es-ES/toolkit/chrome/global-platform/mac/intl.properties5
-rw-r--r--l10n-es-ES/toolkit/chrome/global-platform/mac/platformKeys.properties22
-rw-r--r--l10n-es-ES/toolkit/chrome/global-platform/unix/intl.properties5
-rw-r--r--l10n-es-ES/toolkit/chrome/global-platform/unix/platformKeys.properties22
-rw-r--r--l10n-es-ES/toolkit/chrome/global-platform/win/intl.properties5
-rw-r--r--l10n-es-ES/toolkit/chrome/global-platform/win/platformKeys.properties22
-rw-r--r--l10n-es-ES/toolkit/chrome/global/aboutReader.properties66
-rw-r--r--l10n-es-ES/toolkit/chrome/global/aboutStudies.properties33
-rw-r--r--l10n-es-ES/toolkit/chrome/global/aboutWebrtc.properties191
-rw-r--r--l10n-es-ES/toolkit/chrome/global/appPicker.dtd7
-rw-r--r--l10n-es-ES/toolkit/chrome/global/autocomplete.properties29
-rw-r--r--l10n-es-ES/toolkit/chrome/global/browser.properties7
-rw-r--r--l10n-es-ES/toolkit/chrome/global/charsetMenu.dtd5
-rw-r--r--l10n-es-ES/toolkit/chrome/global/charsetMenu.properties127
-rw-r--r--l10n-es-ES/toolkit/chrome/global/commonDialog.dtd10
-rw-r--r--l10n-es-ES/toolkit/chrome/global/commonDialogs.properties34
-rw-r--r--l10n-es-ES/toolkit/chrome/global/contentAreaCommands.properties19
-rw-r--r--l10n-es-ES/toolkit/chrome/global/datetimebox.dtd35
-rw-r--r--l10n-es-ES/toolkit/chrome/global/dialog.properties12
-rw-r--r--l10n-es-ES/toolkit/chrome/global/dialogOverlay.dtd8
-rw-r--r--l10n-es-ES/toolkit/chrome/global/editMenuOverlay.dtd11
-rw-r--r--l10n-es-ES/toolkit/chrome/global/extensions.properties44
-rw-r--r--l10n-es-ES/toolkit/chrome/global/fallbackMenubar.properties8
-rw-r--r--l10n-es-ES/toolkit/chrome/global/filepicker.properties15
-rw-r--r--l10n-es-ES/toolkit/chrome/global/findbar.properties23
-rw-r--r--l10n-es-ES/toolkit/chrome/global/global-extension-fields.properties8
-rw-r--r--l10n-es-ES/toolkit/chrome/global/globalKeys.dtd6
-rw-r--r--l10n-es-ES/toolkit/chrome/global/intl.css11
-rw-r--r--l10n-es-ES/toolkit/chrome/global/intl.properties14
-rw-r--r--l10n-es-ES/toolkit/chrome/global/keys.properties60
-rw-r--r--l10n-es-ES/toolkit/chrome/global/mozilla.dtd12
-rw-r--r--l10n-es-ES/toolkit/chrome/global/narrate.properties20
-rw-r--r--l10n-es-ES/toolkit/chrome/global/notification.dtd14
-rw-r--r--l10n-es-ES/toolkit/chrome/global/printdialog.properties49
-rw-r--r--l10n-es-ES/toolkit/chrome/global/resetProfile.dtd6
-rw-r--r--l10n-es-ES/toolkit/chrome/global/resetProfile.properties11
-rw-r--r--l10n-es-ES/toolkit/chrome/global/textcontext.dtd24
-rw-r--r--l10n-es-ES/toolkit/chrome/global/tree.dtd5
-rw-r--r--l10n-es-ES/toolkit/chrome/global/videocontrols.dtd52
-rw-r--r--l10n-es-ES/toolkit/chrome/global/viewSource.properties16
-rw-r--r--l10n-es-ES/toolkit/chrome/global/wizard.properties8
-rw-r--r--l10n-es-ES/toolkit/chrome/mozapps/downloads/downloads.properties115
-rw-r--r--l10n-es-ES/toolkit/chrome/mozapps/downloads/settingsChange.dtd6
-rw-r--r--l10n-es-ES/toolkit/chrome/mozapps/downloads/unknownContentType.dtd26
-rw-r--r--l10n-es-ES/toolkit/chrome/mozapps/downloads/unknownContentType.properties24
-rw-r--r--l10n-es-ES/toolkit/chrome/mozapps/extensions/extensions.dtd5
-rw-r--r--l10n-es-ES/toolkit/chrome/mozapps/extensions/extensions.properties84
-rw-r--r--l10n-es-ES/toolkit/chrome/mozapps/handling/handling.dtd10
-rw-r--r--l10n-es-ES/toolkit/chrome/mozapps/handling/handling.properties15
-rw-r--r--l10n-es-ES/toolkit/chrome/mozapps/profile/profileSelection.properties57
-rw-r--r--l10n-es-ES/toolkit/chrome/mozapps/update/updates.properties45
-rw-r--r--l10n-es-ES/toolkit/chrome/passwordmgr/passwordmgr.properties74
-rw-r--r--l10n-es-ES/toolkit/chrome/places/places.properties33
-rw-r--r--l10n-es-ES/toolkit/chrome/pluginproblem/pluginproblem.dtd30
-rw-r--r--l10n-es-ES/toolkit/chrome/search/search.properties16
-rw-r--r--l10n-es-ES/toolkit/crashreporter/aboutcrashes.ftl31
-rw-r--r--l10n-es-ES/toolkit/crashreporter/crashreporter.ini43
-rw-r--r--l10n-es-ES/toolkit/defines.inc1
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutAbout.ftl9
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutAddons.ftl426
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutCompat.ftl13
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutConfig.ftl109
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutGlean.ftl14
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutHttpsOnlyError.ftl28
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutMozilla.ftl11
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutNetworking.ftl71
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutPerformance.ftl65
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutPlugins.ftl35
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutProcesses.ftl133
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutProfiles.ftl74
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutRights.ftl36
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutServiceWorkers.ftl40
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutSupport.ftl405
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutTelemetry.ftl147
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/aboutWebrtc.ftl243
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/abuseReports.ftl91
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/certviewer.ftl120
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/config.ftl51
-rw-r--r--l10n-es-ES/toolkit/toolkit/about/url-classifier.ftl54
-rw-r--r--l10n-es-ES/toolkit/toolkit/extensions/blocklist.ftl22
-rw-r--r--l10n-es-ES/toolkit/toolkit/featuregates/features.ftl107
-rw-r--r--l10n-es-ES/toolkit/toolkit/global/createProfileWizard.ftl53
-rw-r--r--l10n-es-ES/toolkit/toolkit/global/handlerDialog.ftl69
-rw-r--r--l10n-es-ES/toolkit/toolkit/global/processTypes.ftl36
-rw-r--r--l10n-es-ES/toolkit/toolkit/global/profileDowngrade.ftl20
-rw-r--r--l10n-es-ES/toolkit/toolkit/global/profileSelection.ftl36
-rw-r--r--l10n-es-ES/toolkit/toolkit/global/resetProfile.ftl14
-rw-r--r--l10n-es-ES/toolkit/toolkit/global/textActions.ftl49
-rw-r--r--l10n-es-ES/toolkit/toolkit/global/unknownContentType.ftl13
-rw-r--r--l10n-es-ES/toolkit/toolkit/global/videocontrols.ftl14
-rw-r--r--l10n-es-ES/toolkit/toolkit/global/wizard.ftl37
-rw-r--r--l10n-es-ES/toolkit/toolkit/intl/languageNames.ftl212
-rw-r--r--l10n-es-ES/toolkit/toolkit/intl/regionNames.ftl280
-rw-r--r--l10n-es-ES/toolkit/toolkit/main-window/autocomplete.ftl32
-rw-r--r--l10n-es-ES/toolkit/toolkit/main-window/findbar.ftl38
-rw-r--r--l10n-es-ES/toolkit/toolkit/payments/payments.ftl69
-rw-r--r--l10n-es-ES/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl22
-rw-r--r--l10n-es-ES/toolkit/toolkit/preferences/preferences.ftl51
-rw-r--r--l10n-es-ES/toolkit/toolkit/printing/printDialogs.ftl112
-rw-r--r--l10n-es-ES/toolkit/toolkit/printing/printPreview.ftl71
-rw-r--r--l10n-es-ES/toolkit/toolkit/printing/printUI.ftl102
-rw-r--r--l10n-es-ES/toolkit/toolkit/updates/elevation.ftl18
-rw-r--r--l10n-es-ES/toolkit/toolkit/updates/history.ftl27
1099 files changed, 84324 insertions, 0 deletions
diff --git a/l10n-es-ES/browser/branding/official/brand.dtd b/l10n-es-ES/browser/branding/official/brand.dtd
new file mode 100644
index 0000000000..d094ad0f8d
--- /dev/null
+++ b/l10n-es-ES/browser/branding/official/brand.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY brandShorterName "Firefox">
+<!ENTITY brandShortName "Firefox">
+<!ENTITY brandFullName "Mozilla Firefox">
+<!-- LOCALIZATION NOTE (brandProductName):
+ This brand name can be used in messages where the product name needs to
+ remain unchanged across different versions (Nightly, Beta, etc.). -->
+<!ENTITY brandProductName "Firefox">
diff --git a/l10n-es-ES/browser/branding/official/brand.ftl b/l10n-es-ES/browser/branding/official/brand.ftl
new file mode 100644
index 0000000000..50ba8cd6d8
--- /dev/null
+++ b/l10n-es-ES/browser/branding/official/brand.ftl
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## 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-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 y los logotipos de Firefox son marcas registradas de Mozilla Foundation.
diff --git a/l10n-es-ES/browser/branding/official/brand.properties b/l10n-es-ES/browser/branding/official/brand.properties
new file mode 100644
index 0000000000..568f227d4c
--- /dev/null
+++ b/l10n-es-ES/browser/branding/official/brand.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShorterName=Firefox
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+# LOCALIZATION NOTE(brandProductName):
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+brandProductName=Firefox
+vendorShortName=Mozilla
+
+syncBrandShortName=Sync
diff --git a/l10n-es-ES/browser/browser/aboutCertError.ftl b/l10n-es-ES/browser/browser/aboutCertError.ftl
new file mode 100644
index 0000000000..b74d5694c7
--- /dev/null
+++ b/l10n-es-ES/browser/browser/aboutCertError.ftl
@@ -0,0 +1,126 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 } usa un certificado de seguridad no válido.
+
+cert-error-mitm-intro = Los sitios web demuestran su identidad a través de certificados, que son emitidos por autoridades de certificación.
+
+cert-error-mitm-mozilla = { -brand-short-name } está respaldado por la organización sin ánimo de lucro Mozilla, que administra un almacén de autoridad de certificados (CA) completamente abierto. El almacén de CA ayuda a garantizar que las autoridades de certificación siguen las mejores prácticas para la seguridad del usuario.
+
+cert-error-mitm-connection = { -brand-short-name } usa el almacén de Mozilla CA para verificar que la conexión sea segura, en lugar de los certificados proporcionados por el sistema operativo del usuario. Por lo tanto, si un programa antivirus o una red está interceptando una conexión con un certificado de seguridad emitido por una CA que no se encuentra en el almacén de Mozilla CA, la conexión se considera insegura.
+
+cert-error-trust-unknown-issuer-intro = Alguien podría estar tratando de suplantar el sitio y usted no debería continuar.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-trust-unknown-issuer = Los sitios web prueban su identidad mediante certificados. { -brand-short-name } no confía en { $hostname } porque su emisor del certificado es desconocido, el certificado es autofirmado o el servidor no está enviando los certificados intermediarios correctos.
+
+cert-error-trust-cert-invalid = No se confía en el certificado porque fue emitido por un certificado CA no válido.
+
+cert-error-trust-untrusted-issuer = No se confía en el certificado porque no se confía en el certificado emisor.
+
+cert-error-trust-signature-algorithm-disabled = No se confía en el certificado porque ha sido firmado usando un algoritmo de firma que fue desactivado porque es inseguro.
+
+cert-error-trust-expired-issuer = No se confía en el certificado porque el certificado emisor ha caducado.
+
+cert-error-trust-self-signed = No se confía en el certificado porque está autofirmado.
+
+cert-error-trust-symantec = Los certificados emitidos por GeoTrust, RapidSSL, Symantec, Thawte y VeriSign ya no se consideran seguros porque estas autoridades de certificación no siguieron las prácticas de seguridad en el pasado.
+
+cert-error-untrusted-default = El certificado no procede de una fuente confiable.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-domain-mismatch = Los sitios web prueban su identidad mediante certificados. { -brand-short-name } no confía en este sitio porque utiliza un certificado que no es válido para { $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 = Los sitios web prueban su identidad mediante certificados. { -brand-short-name } no confía en este sitio porque utiliza un certificado que no es válido para { $hostname }. El certificado solo es válido para <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 = Los sitios web prueban su identidad mediante certificados. { -brand-short-name } no confía en este sitio porque utiliza un certificado que no es válido para { $hostname }. El certificado solo es válido para { $alt-name }.
+
+# Variables:
+# $subject-alt-names (String) - Alternate domain names for which the cert is valid.
+cert-error-domain-mismatch-multiple = Los sitios web prueban su identidad mediante certificados. { -brand-short-name } no confía en este sitio porque utiliza un certificado que no es válido para { $hostname }. El certificado solo es válido para los siguientes nombres: { $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 = Los sitios web demuestran su identidad mediante certificados, que son válidos durante un cierto periodo de tiempo. El certificado de { $hostname } dejó de ser válido el { $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 = Los sitios web demuestran su identidad mediante certificados, que son válidos durante un cierto periodo de tiempo. El certificado de { $hostname } solo será válido a partir del { $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-link = Código de error: <a data-l10n-name="error-code-link">{ $error }</a>
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-symantec-distrust-description = Los sitios web demuestran su identidad a través de certificados, que son emitidos por autoridades de certificación. La mayoría de los navegadores ya no confían en los certificados emitidos por GeoTrust, RapidSSL, Symantec, Thawte y VeriSign. { $hostname } usa un certificado emitido por una de estas autoridades y, por lo tanto, no se puede probar la identidad del sitio web.
+
+cert-error-symantec-distrust-admin = Puede avisar al administrador del sitio web acerca de este problema.
+
+# Variables:
+# $hasHSTS (Boolean) - Indicates whether HSTS header is present.
+cert-error-details-hsts-label = Seguridad estricta de transporte HTTP: { $hasHSTS }
+
+# Variables:
+# $hasHPKP (Boolean) - Indicates whether HPKP header is present.
+cert-error-details-key-pinning-label = Pinning de clave pública HTTP: { $hasHPKP }
+
+cert-error-details-cert-chain-label = Cadena de certificados:
+
+open-in-new-window-for-csp-or-xfo-error = Abrir sitio en una nueva ventana
+
+# Variables:
+# $hostname (String) - Hostname of the website blocked by csp or xfo error.
+csp-xfo-blocked-long-desc = Para proteger su seguridad, { $hostname } no permitirá que { -brand-short-name } muestre la página si otro sitio la ha incrustado. Para ver esta página, debe abrirla en una nueva ventana.
+
+## Messages used for certificate error titles
+
+connectionFailure-title = No se puede conectar
+deniedPortAccess-title = Esta dirección está restringida
+# "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 = Uf. Tenemos problemas para encontrar ese sitio.
+fileNotFound-title = Archivo no encontrado
+fileAccessDenied-title = El acceso al archivo ha sido denegado
+generic-title = Oops.
+captivePortal-title = Iniciar sesión en la red
+# "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 = Uf. Esa dirección no parece correcta.
+netInterrupt-title = La conexión ha sido interrumpida
+notCached-title = Documento expirado
+netOffline-title = Modo sin conexión
+contentEncodingError-title = Error de codificación de contenido
+unsafeContentType-title = Tipo de archivo no seguro
+netReset-title = La conexión ha sido reiniciada
+netTimeout-title = La conexión ha caducado
+unknownProtocolFound-title = La dirección no resulta comprensible
+proxyConnectFailure-title = El servidor proxy está rechazando las conexiones
+proxyResolveFailure-title = No se puede encontrar el servidor proxy
+redirectLoop-title = La página no está redirigiendo adecuadamente
+unknownSocketType-title = Respuesta inesperada del servidor
+nssFailure2-title = Conexión segura fallida
+csp-xfo-error-title = { -brand-short-name } no puede abrir esta página
+corruptedContentError-title = Error de contenido dañado
+remoteXUL-title = XUL remoto
+sslv3Used-title = No es posible conectar de manera segura
+inadequateSecurityError-title = Su conexión no es segura
+blockedByPolicy-title = Página bloqueada
+clockSkewError-title = La hora de su equipo es incorrecta
+networkProtocolError-title = Error de protocolo de red
+nssBadCert-title = Advertencia: riesgo potencial de seguridad a continuación
+nssBadCert-sts-title = No se ha conectado: Posible problema de seguridad
+certerror-mitm-title = Un software que impide a { -brand-short-name } conectarse de forma segura a este sitio
diff --git a/l10n-es-ES/browser/browser/aboutConfig.ftl b/l10n-es-ES/browser/browser/aboutConfig.ftl
new file mode 100644
index 0000000000..99d7a02fbd
--- /dev/null
+++ b/l10n-es-ES/browser/browser/aboutConfig.ftl
@@ -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/.
+
+## These strings appear on the warning you see when first visiting about:config.
+
+about-config-intro-warning-title = Continuar con precaución
+about-config-intro-warning-text = Cambiar las preferencias de configuración avanzada puede afectar el rendimiento o la seguridad de { -brand-short-name }.
+about-config-intro-warning-checkbox = Avisarme cuando intento acceder a estas preferencias
+about-config-intro-warning-button = Aceptar el riesgo y continuar
+
+
+
+##
+
+# This is shown on the page before searching but after the warning is accepted.
+about-config-caution-text = Cambiar estas preferencias puede afectar el rendimiento o la seguridad de { -brand-short-name }.
+
+about-config-page-title = Preferencias avanzadas
+
+about-config-search-input1 =
+ .placeholder = Nombre de preferencia de búsqueda
+about-config-show-all = Mostrar todo
+
+about-config-pref-add-button =
+ .title = Añadir
+about-config-pref-toggle-button =
+ .title = Alternar
+about-config-pref-edit-button =
+ .title = Editar
+about-config-pref-save-button =
+ .title = Guardar
+about-config-pref-reset-button =
+ .title = Restablecer
+about-config-pref-delete-button =
+ .title = Eliminar
+
+## Labels for the type selection radio buttons shown when adding preferences.
+
+about-config-pref-add-type-boolean = Booleano
+about-config-pref-add-type-number = Número
+about-config-pref-add-type-string = Cadena
+
+## 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 } (predeterminado)
+about-config-pref-accessible-value-custom =
+ .aria-label = { $value } (personalizado)
diff --git a/l10n-es-ES/browser/browser/aboutDialog.ftl b/l10n-es-ES/browser/browser/aboutDialog.ftl
new file mode 100644
index 0000000000..117ad899c2
--- /dev/null
+++ b/l10n-es-ES/browser/browser/aboutDialog.ftl
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+aboutDialog-title =
+ .title = Acerca de { -brand-full-name }
+releaseNotes-link = Novedades
+update-checkForUpdatesButton =
+ .label = Buscar actualizaciones
+ .accesskey = B
+update-updateButton =
+ .label = Reinicie para actualizar { -brand-shorter-name }
+ .accesskey = R
+update-checkingForUpdates = Comprobando actualizaciones…
+update-downloading = <img data-l10n-name="icon"/>Descargando actualización — <label data-l10n-name="download-status"/>
+update-downloading-message = Descargando actualización — <label data-l10n-name="download-status"/>
+update-applying = Aplicando actualización…
+update-failed = La actualización falló. <label data-l10n-name="failed-link">Descargar la última versión</label>
+update-failed-main = La actualización falló. <a data-l10n-name="failed-link-main">Descargar la última versión</a>
+update-adminDisabled = Actualizaciones desactivadas por su administrador
+update-noUpdatesFound = { -brand-short-name } está actualizado
+update-otherInstanceHandlingUpdates = { -brand-short-name } está siendo actualizado por otra instancia
+update-manual = Actualización disponible en <label data-l10n-name="manual-link"/>
+update-unsupported = No puede ejecutar más actualizaciones en este sistema. <label data-l10n-name="unsupported-link">Saber más</label>
+update-restarting = Reiniciando…
+channel-description = Está usando el canal <label data-l10n-name="current-channel"></label> para actualizar.
+warningDesc-version = { -brand-short-name } es experimental y puede ser inestable.
+aboutdialog-help-user = Ayuda de { -brand-product-name }
+aboutdialog-submit-feedback = Enviar opinión
+community-exp = <label data-l10n-name="community-exp-mozillaLink">{ -vendor-short-name }</label> es una <label data-l10n-name="community-exp-creditsLink">comunidad global</label> que trabaja unida para mantener la Web abierta, pública y accesible para todos.
+community-2 = { -brand-short-name } está diseñado por <label data-l10n-name="community-mozillaLink">{ -vendor-short-name }</label>, una <label data-l10n-name="community-creditsLink">comunidad global</label> que trabaja unida para mantener la Web abierta, pública y accesible para todos.
+helpus = ¿Quiere ayudar? <label data-l10n-name="helpus-donateLink">¡Haga una donación</label> o <label data-l10n-name="helpus-getInvolvedLink">involúcrese!</label>
+bottomLinks-license = Información de licencia
+bottomLinks-rights = Derechos del usuario final
+bottomLinks-privacy = Política de privacidad
+# 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 }-bit)
+# 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 }-bit)
diff --git a/l10n-es-ES/browser/browser/aboutLogins.ftl b/l10n-es-ES/browser/browser/aboutLogins.ftl
new file mode 100644
index 0000000000..cd7d8beea7
--- /dev/null
+++ b/l10n-es-ES/browser/browser/aboutLogins.ftl
@@ -0,0 +1,323 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Inicios de sesión y contraseñas
+
+# "Google Play" and "App Store" are both branding and should not be translated
+
+login-app-promo-title = Llévese siempre sus contraseñas consigo
+login-app-promo-subtitle = Obtenga la aplicación gratuita { -lockwise-brand-name }
+login-app-promo-android =
+ .alt = Descargar en Google Play
+login-app-promo-apple =
+ .alt = Descargar en App Store
+login-filter =
+ .placeholder = Buscar inicios de sesión
+create-login-button = Crear nuevo inicio de sesión
+fxaccounts-sign-in-text = Acceda a sus contraseñas en todos sus dispositivos
+fxaccounts-sign-in-button = Inicia sesión en { -sync-brand-short-name }
+fxaccounts-avatar-button =
+ .title = Administrar cuenta
+
+## The ⋯ menu that is in the top corner of the page
+
+menu =
+ .title = Abrir menú
+# This menuitem is only visible on Windows and macOS
+about-logins-menu-menuitem-import-from-another-browser = Importar desde otro navegador...
+about-logins-menu-menuitem-import-from-a-file = Importar desde un archivo…
+about-logins-menu-menuitem-export-logins = Exportar inicios de sesión…
+about-logins-menu-menuitem-remove-all-logins = Eliminar todos los inicios de sesión...
+menu-menuitem-preferences =
+ { PLATFORM() ->
+ [windows] Opciones
+ *[other] Preferencias
+ }
+about-logins-menu-menuitem-help = Ayuda
+menu-menuitem-android-app = { -lockwise-brand-short-name } para Android
+menu-menuitem-iphone-app = { -lockwise-brand-short-name } para iPhone y iPad
+
+## Login List
+
+login-list =
+ .aria-label = Inicios de sesión que coinciden con la búsqueda
+login-list-count =
+ { $count ->
+ [one] { $count } inicio de sesión
+ *[other] { $count } inicios de sesión
+ }
+login-list-sort-label-text = Ordenar por:
+login-list-name-option = Nombre (A-Z)
+login-list-name-reverse-option = Nombre (Z-A)
+about-logins-login-list-alerts-option = Alertas
+login-list-last-changed-option = Última modificación
+login-list-last-used-option = Último uso
+login-list-intro-title = No se encontraron inicios de sesión
+login-list-intro-description = Cuando guarde una contraseña en { -brand-product-name }, aparecerá aquí.
+about-logins-login-list-empty-search-title = No se encontraron inicios de sesión
+about-logins-login-list-empty-search-description = No hay resultados que coincidan con su búsqueda.
+login-list-item-title-new-login = Nuevo inicio de sesión
+login-list-item-subtitle-new-login = Escriba sus credenciales de inicio de sesión
+login-list-item-subtitle-missing-username = (sin nombre de usuario)
+about-logins-list-item-breach-icon =
+ .title = Sitio web vulnerado
+about-logins-list-item-vulnerable-password-icon =
+ .title = Contraseña vulnerable
+
+## Introduction screen
+
+login-intro-heading = ¿Busca sus inicios de sesión guardados? Configure { -sync-brand-short-name }.
+about-logins-login-intro-heading-logged-out = ¿Busca inicios de sesión guardados? Configure { -sync-brand-short-name } o impórtelos
+about-logins-login-intro-heading-logged-in = No se han encontrado credenciales sincronizadas.
+login-intro-description = Si guardó sus inicios de sesión en { -brand-product-name } en un dispositivo diferente, éstos son los pasos a seguir para tenerlos aquí también:
+login-intro-instruction-fxa = Cree o inicie sesión en su { -fxaccount-brand-name } en el dispositivo donde se guardan sus inicios de sesión
+login-intro-instruction-fxa-settings = Asegúrese de haber seleccionado la casilla de Inicios de sesión en los ajustes de { -sync-brand-short-name }
+about-logins-intro-instruction-help = Consulte la <a data-l10n-name="help-link"> { -lockwise-brand-short-name } Ayuda </a> para obtener más información
+about-logins-intro-import = Si sus inicios de sesión están guardados en otro navegador, puede <a data-l10n-name="import-link">importarlos en { -lockwise-brand-short-name }</a>
+about-logins-intro-import2 = Si sus inicios de sesión se guardan fuera de { -brand-product-name }, puede <a data-l10n-name="import-browser-link">importarlos desde otro navegador</a> o <a data-l10n-name="import-file-link">desde un archivo </a>
+
+## Login
+
+login-item-new-login-title = Crear nuevo inicio de sesión
+login-item-edit-button = Editar
+about-logins-login-item-remove-button = Eliminar
+login-item-origin-label = Dirección del sitio web
+login-item-tooltip-message = Asegúrese de que coincida con la dirección exacta del sitio web donde inicia sesión.
+login-item-origin =
+ .placeholder = https://www.example.com
+login-item-username-label = Nombre de usuario
+about-logins-login-item-username =
+ .placeholder = (sin nombre de usuario)
+login-item-copy-username-button-text = Copiar
+login-item-copied-username-button-text = ¡Copiado!
+login-item-password-label = Contraseña
+login-item-password-reveal-checkbox =
+ .aria-label = Mostrar contraseña
+login-item-copy-password-button-text = Copiar
+login-item-copied-password-button-text = ¡Copiado!
+login-item-save-changes-button = Guardar cambios
+login-item-save-new-button = Guardar
+login-item-cancel-button = Cancelar
+login-item-time-changed = Última modificación: { DATETIME($timeChanged, day: "numeric", month: "long", year: "numeric") }
+login-item-time-created = Creación: { DATETIME($timeCreated, day: "numeric", month: "long", year: "numeric") }
+login-item-time-used = Último acceso: { DATETIME($timeUsed, day: "numeric", month: "long", year: "numeric") }
+
+## 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 = Para editar su inicio de sesión, introduzca sus credenciales de inicio de sesión de Windows. Esto ayuda a proteger la seguridad de sus cuentas.
+# 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 = editar el inicio de sesión guardado
+# 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 = Para ver su contraseña, introduzca sus credenciales de inicio de sesión de Windows. Esto ayuda a proteger la seguridad de sus cuentas.
+# 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 = mostrar la contraseña guardada
+# 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 = Para copiar su contraseña, introduzca sus credenciales de inicio de sesión de Windows. Esto ayuda a proteger la seguridad de sus cuentas.
+# 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 = copiar la contraseña guardada
+
+## Master Password notification
+
+master-password-notification-message = Por favor, introduzca su contraseña maestra para ver los nombres de usuario y contraseñas guardadas.
+# 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 = Para exportar sus inicios de sesión, introduzca sus credenciales de inicio de sesión de Windows. Esto ayuda a proteger la seguridad de sus cuentas.
+# 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 = exportar usuarios y contraseñas guardadas
+
+## Primary Password notification
+
+about-logins-primary-password-notification-message = Por favor, introduzca su contraseña maestra para ver los nombres de usuario y contraseñas guardadas.
+master-password-reload-button =
+ .label = Iniciar sesión
+ .accesskey = I
+
+## Password Sync notification
+
+enable-password-sync-notification-message =
+ { PLATFORM() ->
+ [windows] ¿Quiere ver sus inicios de sesión en todas partes donde usa { -brand-product-name }? Abra Opciones de { -sync-brand-short-name } y seleccione la casilla de verificación Inicios de sesión.
+ *[other] ¿Quiere ver sus inicios de sesión en todas partes donde usa { -brand-product-name }? Abra Preferencias de { -sync-brand-short-name } y seleccione la casilla de verificación Inicios de sesión.
+ }
+enable-password-sync-preferences-button =
+ .label =
+ { PLATFORM() ->
+ [windows] Consulte las opciones de { -sync-brand-short-name }
+ *[other] Consulte las preferencias de { -sync-brand-short-name }
+ }
+ .accesskey = V
+about-logins-enable-password-sync-dont-ask-again-button =
+ .label = No volver a preguntar
+ .accesskey = N
+
+## Dialogs
+
+confirmation-dialog-cancel-button = Cancelar
+confirmation-dialog-dismiss-button =
+ .title = Cancelar
+about-logins-confirm-remove-dialog-title = ¿Eliminar este inicio de sesión?
+confirm-delete-dialog-message = Esta acción no se puede deshacer.
+about-logins-confirm-remove-dialog-confirm-button = Eliminar
+about-logins-confirm-remove-all-dialog-confirm-button-label =
+ { $count ->
+ [1] Eliminar
+ [one] Eliminar
+ *[other] Eliminar todos
+ }
+about-logins-confirm-remove-all-dialog-checkbox-label =
+ { $count ->
+ [1] Sí, eliminar este inicio de sesión
+ [one] Sí, eliminar este inicio de sesión
+ *[other] Sí, eliminar estos inicios de sesión
+ }
+about-logins-confirm-remove-all-dialog-title =
+ { $count ->
+ [one] ¿Eliminar { $count } credencial?
+ *[other] ¿Eliminar las { $count } credenciales?
+ }
+about-logins-confirm-remove-all-dialog-message =
+ { $count ->
+ [1] Esto eliminará el inicio de sesión que guardó con { -brand-short-name } y cualquier alerta de filtración que aparezca aquí. No podrá deshacer esta acción.
+ [one] Esto eliminará el inicio de sesión que guardó con { -brand-short-name } y cualquier alerta de filtración que aparezca aquí. No podrá deshacer esta acción.
+ *[other] Esto eliminará los inicios de sesión que guardó con { -brand-short-name } y cualquier alerta de filtración que aparezca aquí. No podrá deshacer esta acción.
+ }
+about-logins-confirm-remove-all-sync-dialog-title =
+ { $count ->
+ [one] ¿Eliminar { $count } inicio de sesión de todos los dispositivos?
+ *[other] ¿Eliminar los { $count } inicios de sesión de todos los dispositivos?
+ }
+about-logins-confirm-remove-all-sync-dialog-message =
+ { $count ->
+ [1] Esto eliminará el inicio de sesión que guardó en { -brand-short-name } en todos los dispositivos sincronizados con su { -fxaccount-brand-name }. Esto también eliminará las alertas de filtraciones que aparecen aquí. No podrá deshacer esta acción.
+ [one] Esto eliminará el inicio de sesión que guardó en { -brand-short-name } en todos los dispositivos sincronizados con su { -fxaccount-brand-name }. Esto también eliminará las alertas de filtraciones que aparecen aquí. No podrá deshacer esta acción.
+ *[other] Esto eliminará todos los inicios de sesión que guardó en { -brand-short-name } en todos los dispositivos sincronizados con su { -fxaccount-brand-name }. Esto también eliminará las alertas de filtraciones que aparecen aquí. No podrá deshacer esta acción.
+ }
+about-logins-confirm-export-dialog-title = Exportar inicios de sesión y contraseñas
+about-logins-confirm-export-dialog-message = Sus contraseñas se guardarán como texto legible (por ejemplo, BadP@ssw0rd) por lo que cualquiera que pueda abrir el archivo exportado podrá verlas.
+about-logins-confirm-export-dialog-confirm-button = Exportar…
+about-logins-alert-import-title = Importación completa
+about-logins-alert-import-message = Ver resumen detallado de la importación
+confirm-discard-changes-dialog-title = ¿Descartar cambios no guardados?
+confirm-discard-changes-dialog-message = Todos los cambios no guardados se perderán.
+confirm-discard-changes-dialog-confirm-button = Descartar
+
+## Breach Alert notification
+
+about-logins-breach-alert-title = Filtración de sitio web
+breach-alert-text = Las contraseñas fueron filtradas o robadas de este sitio web desde la última vez que actualizó sus datos de inicio de sesión. Cambie su contraseña para proteger su cuenta.
+about-logins-breach-alert-date = Esta filtración ocurrió el { 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 = Ir a { $hostname }
+about-logins-breach-alert-learn-more-link = Saber más
+
+## Vulnerable Password notification
+
+about-logins-vulnerable-alert-title = Contraseña vulnerable
+about-logins-vulnerable-alert-text2 = Esta contraseña ha sido usada en otra cuenta que al parecer se vio afectada en una filtración. Reutilizar credenciales pone en peligro a todas sus cuentas. Cambie esta contraseña.
+# Variables:
+# $hostname (String) - The hostname of the website associated with the login, e.g. "example.com"
+about-logins-vulnerable-alert-link = Ir a { $hostname }
+about-logins-vulnerable-alert-learn-more-link = Saber más
+
+## 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 = Ya hay una entrada para { $loginTitle } con ese nombre de usuario. <a data-l10n-name="duplicate-link"> ¿Quiere ir a esa entrada? </a>
+# This is a generic error message.
+about-logins-error-message-default = Se produjo un error al intentar guardar la contraseña.
+
+## Login Export Dialog
+
+# Title of the file picker dialog
+about-logins-export-file-picker-title = Exportar archivo de inicios de sesión
+# 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 = logins.csv
+about-logins-export-file-picker-export-button = Exportar
+# 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] Documento CSV
+ *[other] Archivo CSV
+ }
+
+## Login Import Dialog
+
+# Title of the file picker dialog
+about-logins-import-file-picker-title = Importar archivo de inicio de sesión
+about-logins-import-file-picker-import-button = Importar
+# 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] Documento CSV
+ *[other] Archivo 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] Documento TSV
+ *[other] Archivo TSV
+ }
+
+##
+## Variables:
+## $count (number) - The number of affected elements
+
+about-logins-import-dialog-title = Importación completa
+about-logins-import-dialog-items-added =
+ { $count ->
+ [one] <span>Nuevo inicio de sesión añadido:</span> <span data-l10n-name="count">{ $count }</span>
+ *[other] <span>Nuevos inicios de sesión añadidos:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-modified =
+ { $count ->
+ [one] <span>Inicio de sesión actualizado:</span> <span data-l10n-name="count">{ $count }</span>
+ *[other] <span>Inicios de sesión actualizados:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-no-change =
+ { $count ->
+ [one] <span>Se han encontrado inicios de sesión duplicados:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(no importado)</span>
+ *[other] <span>Se han encontrado inicios de sesión duplicados:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(no importados)</span>
+ }
+about-logins-import-dialog-items-error =
+ { $count ->
+ [one] <span>Errores:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(no importado)</span>
+ *[other] <span>Errores:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(no importados)</span>
+ }
+about-logins-import-dialog-done = Hecho
+about-logins-import-dialog-error-title = Error de importación
+about-logins-import-dialog-error-conflicting-values-title = Múltiples valores en conflicto para un inicio de sesión
+about-logins-import-dialog-error-conflicting-values-description = Por ejemplo: múltiples nombres de usuario, contraseñas, URLs, etc. para un solo inicio de sesión.
+about-logins-import-dialog-error-file-format-title = Problema de formato de archivo
+about-logins-import-dialog-error-file-format-description = Cabeceras de columna incorrectas o ausentes. Asegúrese de que el archivo incluya columnas para nombre de usuario, contraseña y URL.
+about-logins-import-dialog-error-file-permission-title = No se puede leer el archivo
+about-logins-import-dialog-error-file-permission-description = { -brand-short-name } no tiene permiso para leer el archivo. Intente cambiar los permisos del archivo.
+about-logins-import-dialog-error-unable-to-read-title = No se puede analizar el archivo
+about-logins-import-dialog-error-unable-to-read-description = Asegúrese de haber seleccionado un archivo CSV o TSV.
+about-logins-import-dialog-error-no-logins-imported = No se importaron inicios de sesión
+about-logins-import-dialog-error-learn-more = Saber más
+about-logins-import-dialog-error-try-again = Volver a intentarlo…
+about-logins-import-dialog-error-cancel = Cancelar
+
+## Logins import report page
+
+about-logins-import-report-page-title = Importar informe de resumen
diff --git a/l10n-es-ES/browser/browser/aboutPolicies.ftl b/l10n-es-ES/browser/browser/aboutPolicies.ftl
new file mode 100644
index 0000000000..561184e632
--- /dev/null
+++ b/l10n-es-ES/browser/browser/aboutPolicies.ftl
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-policies-title = Políticas empresariales
+
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = Activa
+errors-tab = Errores
+documentation-tab = Documentación
+
+no-specified-policies-message = El servicio de políticas empresariales está activo pero no hay políticas habilitadas.
+inactive-message = El servicio de políticas empresariales está inactivo.
+
+policy-name = Nombre de la política
+policy-value = Valor de la política
+policy-errors = Errores de la política
diff --git a/l10n-es-ES/browser/browser/aboutPrivateBrowsing.ftl b/l10n-es-ES/browser/browser/aboutPrivateBrowsing.ftl
new file mode 100644
index 0000000000..f8fdd4d9a0
--- /dev/null
+++ b/l10n-es-ES/browser/browser/aboutPrivateBrowsing.ftl
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+privatebrowsingpage-open-private-window-label = Abrir una ventana privada
+ .accesskey = P
+about-private-browsing-search-placeholder = Buscar en la web
+about-private-browsing-info-title = Está en una ventana privada
+about-private-browsing-info-myths = Mitos comunes sobre la navegación privada
+about-private-browsing =
+ .title = Buscar en la web
+about-private-browsing-not-private = No está actualmente en una ventana privada.
+about-private-browsing-info-description = { -brand-short-name } borra su historial de búsqueda y navegación al salir de la aplicación o al cerrar todas las ventanas y pestañas de navegación privada. Aunque esto no le hace anónimo para los sitios web o para su proveedor de servicios de Internet, hace que sea más fácil mantener en privado lo que hace en línea de cualquier otra persona que utilice este equipo.
+about-private-browsing-need-more-privacy = ¿Necesita más privacidad?
+about-private-browsing-turn-on-vpn = Pruebe { -mozilla-vpn-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 } es su buscador predeterminado en ventanas privadas
+about-private-browsing-search-banner-description =
+ { PLATFORM() ->
+ [windows] Para seleccionar un buscador diferente, vaya a <a data-l10n-name="link-options">Opciones</a>
+ *[other] Para seleccionar un buscador diferente, vaya a <a data-l10n-name="link-options">Preferencias</a>
+ }
+about-private-browsing-search-banner-close-button =
+ .aria-label = Cerrar
diff --git a/l10n-es-ES/browser/browser/aboutRestartRequired.ftl b/l10n-es-ES/browser/browser/aboutRestartRequired.ftl
new file mode 100644
index 0000000000..945ca8a1b7
--- /dev/null
+++ b/l10n-es-ES/browser/browser/aboutRestartRequired.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+restart-required-title = Reinicio requerido
+restart-required-header = Lo sentimos. Sólo una última cosa antes de continuar.
+restart-required-intro-brand = { -brand-short-name } se ha actualizado de fondo. Para completar la instalación de { -brand-short-name }, haga clic en Reiniciar.
+restart-required-description = Después restauraremos todas sus páginas, ventanas y pestañas, para que pueda continuar rápidamente.
+
+restart-button-label = Reiniciar { -brand-short-name }
diff --git a/l10n-es-ES/browser/browser/aboutRobots.ftl b/l10n-es-ES/browser/browser/aboutRobots.ftl
new file mode 100644
index 0000000000..de24cce825
--- /dev/null
+++ b/l10n-es-ES/browser/browser/aboutRobots.ftl
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used in the about:robots page, which ties in with the
+### robots theme used in the Firefox 3 Beta 2/3 first run pages.
+### They're just meant to be fun and whimsical, with references to some geeky
+### but well-known robots in movies and books. Be creative with translations!
+
+# Nonsense line from the movie "The Day The Earth Stood Still". No translation needed.
+page-title = ¡Bienvenidos, humanos!
+# Movie: Logan's Run... Box (cyborg): "Welcome Humans! I am ready for you."
+error-title-text = ¡Bienvenidos, humanos!
+# Movie: The Day The Earth Stood Still. Spoken by Klaatu.
+error-short-desc-text = ¡Venimos a visitaros en son de paz y con buena voluntad!
+# Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics
+error-long-desc1 = Un robot no debe dañar a un ser humano o, por su inacción, dejar que un ser humano sufra daño.
+# Movie: Blade Runner. Batty: "I've seen things you people wouldn’t believe..."
+error-long-desc2 = Los robots han visto cosas que vosotros no creeríais.
+# Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots.
+error-long-desc3 = Los robots son vuestros amigos de plástico con quien os gustará estar.
+# TV: Futurama. Bender's first line is "Bite my shiny metal ass."
+error-long-desc4 = Los robots tienen brillantes culos metálicos que no deben ser chupados.
+# TV: Battlestar Galactica (2004 series). From the opening text.
+error-trailer-desc-text = Y tienen un plan.
+# Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him.
+error-try-again = Reintentar
+ .label2 = Por favor, no pulses este botón otra vez.
diff --git a/l10n-es-ES/browser/browser/aboutSessionRestore.ftl b/l10n-es-ES/browser/browser/aboutSessionRestore.ftl
new file mode 100644
index 0000000000..9b7720a46b
--- /dev/null
+++ b/l10n-es-ES/browser/browser/aboutSessionRestore.ftl
@@ -0,0 +1,51 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+restore-page-tab-title = Restaurar sesión
+
+# 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 = Lo sentimos. Tenemos problema para recuperar sus páginas.
+restore-page-problem-desc = Tenemos problemas para restaurar su última sesión de navegación. Seleccione Restaurar sesión para volver a intentarlo.
+restore-page-try-this = ¿Todavía no puede restaurar su sesión? A veces una pestaña causa el problema. Vea las pestañas anteriores, elimine la marca de las pestañas que no necesita recuperar, y luego restaure.
+
+restore-page-hide-tabs = Ocultar pestañas anteriores
+restore-page-show-tabs = Ver pestañas anteriores
+
+# 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 = Ventana { $windowNumber }
+
+restore-page-restore-header =
+ .label = Restaurar
+
+restore-page-list-header =
+ .label = Ventanas y pestañas
+
+restore-page-try-again-button =
+ .label = Restaurar sesión
+ .accesskey = R
+
+restore-page-close-button =
+ .label = Iniciar sesión nueva
+ .accesskey = N
+
+## The following strings are used in about:welcomeback
+
+welcome-back-tab-title = ¡Éxito!
+welcome-back-page-title = ¡Éxito!
+welcome-back-page-info = { -brand-short-name } está listo para continuar.
+
+welcome-back-restore-button =
+ .label = ¡Vamos!
+ .accesskey = V
+
+welcome-back-restore-all-label = Restaurar todas las ventanas y pestañas
+welcome-back-restore-some-label = Restaurar solo las que desee
+
+welcome-back-page-info-link = Sus complementos y personalizaciones han sido eliminados y la configuración de su navegador se ha restaurado a los valores predeterminado. Si esto no arregla su problema, <a data-l10n-name="link-more">lea más sobre lo que puede hacer.</a>
+
diff --git a/l10n-es-ES/browser/browser/aboutTabCrashed.ftl b/l10n-es-ES/browser/browser/aboutTabCrashed.ftl
new file mode 100644
index 0000000000..bdcd66498e
--- /dev/null
+++ b/l10n-es-ES/browser/browser/aboutTabCrashed.ftl
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+crashed-title = Agente de informe de fallos en pestañas
+crashed-close-tab-button = Cerrar pestaña
+crashed-restore-tab-button = Restaurar esta pestaña
+crashed-restore-all-button = Restaurar todas las pestañas fallidas
+crashed-header = ¡Vaya! Su pestaña acaba de fallar.
+crashed-offer-help = ¡Podemos ayudarle!
+crashed-single-offer-help-message = Elija { crashed-restore-tab-button } para recargar la página.
+crashed-multiple-offer-help-message = Elija { crashed-restore-tab-button } o { crashed-restore-all-button } para recargar la(s) página(s).
+crashed-request-help = ¿Nos puede ayudar?
+crashed-request-help-message = Los informes de fallos nos ayudan a diagnosticar problemas y mejorar { -brand-short-name }.
+crashed-request-report-title = Informar de esta pestaña
+crashed-send-report = Enviar un informe automático de fallo para que podamos corregir problemas como este.
+crashed-send-report-2 = Enviar un informe automático de fallo para que podamos corregir problemas como éste.
+crashed-comment =
+ .placeholder = Comentarios opcionales (los comentarios son visibles públicamente)
+crashed-include-URL = Incluir las URL de los sitios en los que estaba cuando falló { -brand-short-name }.
+crashed-include-URL-2 = Incluir las URL de los sitios en los que estaba cuando falló { -brand-short-name }.
+crashed-email-placeholder = Escriba su dirección de correo aquí
+crashed-email-me = Enviar un correo cuando haya información disponible
+crashed-report-sent = Informe de fallo ya enviado; ¡gracias por ayudar a mejorar { -brand-short-name }!
+crashed-request-auto-submit-title = Informar de las pestañas en segundo plano
+crashed-auto-submit-checkbox = Actualice las preferencias para enviar automáticamente informes cuando { -brand-short-name } falle.
+crashed-auto-submit-checkbox-2 = Actualizar las preferencias para enviar automáticamente informes cuando { -brand-short-name } falle.
diff --git a/l10n-es-ES/browser/browser/allTabsMenu.ftl b/l10n-es-ES/browser/browser/allTabsMenu.ftl
new file mode 100644
index 0000000000..20e851f851
--- /dev/null
+++ b/l10n-es-ES/browser/browser/allTabsMenu.ftl
@@ -0,0 +1,25 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+all-tabs-menu-undo-close-tabs =
+ .label =
+ { $tabCount ->
+ [1] Deshacer cierre de pestaña
+ [one] Deshacer cierre de pestaña
+ *[other] Deshacer cierre de pestañas
+ }
+
+# "Search" is a verb, as in "Search through tabs".
+all-tabs-menu-search-tabs =
+ .label = Buscar pestañas
+
+all-tabs-menu-new-user-context =
+ .label = Nueva pestaña contenedora
+
+all-tabs-menu-hidden-tabs =
+ .label = Pestañas ocultas
+
+all-tabs-menu-manage-user-context =
+ .label = Gestionar contenedores
+ .accesskey = O
diff --git a/l10n-es-ES/browser/browser/appMenuNotifications.ftl b/l10n-es-ES/browser/browser/appMenuNotifications.ftl
new file mode 100644
index 0000000000..5c614c6936
--- /dev/null
+++ b/l10n-es-ES/browser/browser/appMenuNotifications.ftl
@@ -0,0 +1,78 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+appmenu-update-available =
+ .label = Hay disponible una nueva actualización de { -brand-shorter-name }.
+ .buttonlabel = Descargar actualización
+ .buttonaccesskey = D
+ .secondarybuttonlabel = Ahora no
+ .secondarybuttonaccesskey = N
+appmenu-update-available-message = Actualice su { -brand-shorter-name } a lo último en velocidad y privacidad.
+appmenu-update-manual =
+ .label = { -brand-shorter-name } no puede actualizar a la última versión.
+ .buttonlabel = Descargar { -brand-shorter-name }
+ .buttonaccesskey = D
+ .secondarybuttonlabel = Ahora no
+ .secondarybuttonaccesskey = N
+appmenu-update-manual-message = Descargue una copia reciente de { -brand-shorter-name } y le ayudaremos a instalarla.
+appmenu-update-whats-new =
+ .value = Ver las novedades.
+appmenu-update-unsupported =
+ .label = { -brand-shorter-name } no puede actualizarse a la última versión.
+ .buttonlabel = Saber más
+ .buttonaccesskey = S
+ .secondarybuttonlabel = Cerrar
+ .secondarybuttonaccesskey = C
+appmenu-update-unsupported-message = Su sistema no admite la última versión de { -brand-shorter-name }.
+appmenu-update-restart =
+ .label = Reinicie para actualizar { -brand-shorter-name }.
+ .buttonlabel = Reiniciar y restaurar
+ .buttonaccesskey = R
+ .secondarybuttonlabel = Ahora no
+ .secondarybuttonaccesskey = N
+appmenu-update-restart-message = Tras un reinicio rápido, { -brand-shorter-name } restaurará todas sus ventanas y pestañas abiertas que no estén en el modo de navegación privada.
+appmenu-update-other-instance =
+ .label = { -brand-shorter-name } no puede actualizarse automáticamente a la última versión.
+ .buttonlabel = Actualizar { -brand-shorter-name } de todas formas
+ .buttonaccesskey = U
+ .secondarybuttonlabel = Ahora no
+ .secondarybuttonaccesskey = N
+appmenu-update-other-instance-message = Hay una nueva actualización de { -brand-shorter-name } disponible, pero no se puede instalar porque se está ejecutando otra copia de { -brand-shorter-name }. Ciérrela para continuar con la actualización o elija actualizar de todas formas (es posible que la otra copia no funcione correctamente hasta que la reinicie).
+appmenu-addon-private-browsing-installed =
+ .buttonlabel = Vale, entendido
+ .buttonaccesskey = O
+appmenu-addon-post-install-message = Gestione sus complementos haciendo clic <image data-l10n-name='addon-install-icon'></image> en el menú <image data-l10n-name='addon-menu-icon'></image>.
+appmenu-addon-post-install-incognito-checkbox =
+ .label = Permitir que esta extensión se ejecute en ventanas privadas
+ .accesskey = A
+appmenu-new-tab-controlled =
+ .label = Su pestaña nueva ha cambiado.
+ .buttonlabel = Conservar cambios
+ .buttonaccesskey = v
+ .secondarybuttonlabel = Desactivar extensión
+ .secondarybuttonaccesskey = D
+appmenu-homepage-controlled =
+ .label = Su página de inicio ha cambiado.
+ .buttonlabel = Conservar cambios
+ .buttonaccesskey = C
+ .secondarybuttonlabel = Desactivar extensión
+ .secondarybuttonaccesskey = D
+appmenu-new-tab-controlled-changes =
+ .label = Tu página de nueva pestaña ha cambiado.
+ .buttonlabel = Mantener los cambios
+ .buttonaccesskey = K
+ .secondarybuttonlabel = Administrar nuevas pestañas
+ .secondarybuttonaccesskey = M
+appmenu-homepage-controlled-changes =
+ .label = Tu página de inicio ha cambiado.
+ .buttonlabel = Mantener los cambios
+ .buttonaccesskey = K
+ .secondarybuttonlabel = Administrar página de inicio
+ .secondarybuttonaccesskey = M
+appmenu-tab-hide-controlled =
+ .label = Acceder a sus pestañas ocultas
+ .buttonlabel = Mantener pestañas ocultas
+ .buttonaccesskey = M
+ .secondarybuttonlabel = Deshabilitar extensión
+ .secondarybuttonaccesskey = D
diff --git a/l10n-es-ES/browser/browser/appmenu.ftl b/l10n-es-ES/browser/browser/appmenu.ftl
new file mode 100644
index 0000000000..6b206c11be
--- /dev/null
+++ b/l10n-es-ES/browser/browser/appmenu.ftl
@@ -0,0 +1,155 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-update-banner =
+ .label-update-downloading = Descargando actualización de { -brand-shorter-name }
+appmenuitem-protection-dashboard-title = Panel de protecciones
+appmenuitem-customize-mode =
+ .label = Personalizar…
+
+## Zoom Controls
+
+appmenuitem-new-window =
+ .label = Nueva ventana
+appmenuitem-new-private-window =
+ .label = Nueva ventana privada
+appmenuitem-passwords =
+ .label = Contraseñas
+appmenuitem-extensions-and-themes =
+ .label = Extensiones y temas
+appmenuitem-find-in-page =
+ .label = Buscar en la página…
+appmenuitem-more-tools =
+ .label = Más herramientas
+appmenuitem-exit =
+ .label = Salir
+# Settings is now used to access the browser settings across all platforms,
+# instead of Options or Preferences.
+appmenuitem-settings =
+ .label = Ajustes
+
+## Zoom and Fullscreen Controls
+
+appmenuitem-zoom-enlarge =
+ .label = Aumentar
+appmenuitem-zoom-reduce =
+ .label = Reducir
+appmenuitem-fullscreen =
+ .label = Pantalla completa
+
+## Firefox Account toolbar button and Sync panel in App menu.
+
+fxa-toolbar-sync-now =
+ .label = Sincronizar ahora
+appmenuitem-save-page =
+ .label = Guardar como…
+
+## What's New panel in App menu.
+
+whatsnew-panel-header = Novedades
+# 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 = Notificar sobre nuevas funciones
+ .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-title =
+ .value = { -profiler-brand-name }
+profiler-popup-reveal-description-button =
+ .aria-label = Revelar más información
+profiler-popup-description-title =
+ .value = Grabar, analizar, compartir
+profiler-popup-description = Colabore en problemas de rendimiento publicando perfiles para compartirlos con su equipo.
+profiler-popup-learn-more = Saber más
+profiler-popup-settings =
+ .value = Ajustes
+# This link takes the user to about:profiling, and is only visible with the Custom preset.
+profiler-popup-edit-settings = Editar ajustes…
+profiler-popup-disabled =
+ El perfilador está actualmente desactivado, probablemente debido a una ventana de navegación privada
+ abierta.
+profiler-popup-recording-screen = Grabando…
+# The profiler presets list is generated elsewhere, but the custom preset is defined
+# here only.
+profiler-popup-presets-custom =
+ .label = Personalizado
+profiler-popup-start-recording-button =
+ .label = Iniciar grabación
+profiler-popup-discard-button =
+ .label = Descartar
+profiler-popup-capture-button =
+ .label = Capturar
+profiler-popup-start-shortcut =
+ { PLATFORM() ->
+ [macos] ⌃⇧1
+ *[other] Ctrl+Mayús+1
+ }
+profiler-popup-capture-shortcut =
+ { PLATFORM() ->
+ [macos] ⌃⇧2
+ *[other] Ctrl+Mayús+2
+ }
+
+## Help panel
+
+appmenu-help-header =
+ .title = Ayuda de { -brand-shorter-name }
+appmenu-about =
+ .label = Acerca de { -brand-shorter-name }
+ .accesskey = A
+appmenu-help-product =
+ .label = Ayuda de { -brand-shorter-name }
+ .accesskey = u
+appmenu-help-show-tour =
+ .label = Paseo por { -brand-shorter-name }
+ .accesskey = P
+appmenu-help-import-from-another-browser =
+ .label = Importar desde otro navegador…
+ .accesskey = I
+appmenu-help-keyboard-shortcuts =
+ .label = Atajos de teclado
+ .accesskey = t
+appmenu-get-help =
+ .label = Obtener ayuda
+ .accesskey = O
+appmenu-help-troubleshooting-info =
+ .label = Información para solucionar problemas
+ .accesskey = f
+appmenu-help-taskmanager =
+ .label = Administrador de tareas
+appmenu-help-feedback-page =
+ .label = Enviar opinión…
+ .accesskey = v
+
+## appmenu-help-safe-mode-without-addons and appmenu-help-safe-mode-without-addons
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-safe-mode-without-addons =
+ .label = Reiniciar con los complementos desactivados…
+ .accesskey = R
+appmenu-help-safe-mode-with-addons =
+ .label = Reiniciar con los complementos activados
+ .accesskey = R
+
+## 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 = Informar de sitio engañoso…
+ .accesskey = I
+appmenu-help-not-deceptive =
+ .label = Este no es un sitio engañoso…
+ .accesskey = E
+
+##
+
+appmenu-help-check-for-update =
+ .label = Buscar actualizaciones…
diff --git a/l10n-es-ES/browser/browser/branding/brandings.ftl b/l10n-es-ES/browser/browser/branding/brandings.ftl
new file mode 100644
index 0000000000..8ed0b6e58d
--- /dev/null
+++ b/l10n-es-ES/browser/browser/branding/brandings.ftl
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## The following feature names must be treated as a brand, and kept in English.
+## They cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+
+## 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
diff --git a/l10n-es-ES/browser/browser/branding/sync-brand.ftl b/l10n-es-ES/browser/browser/branding/sync-brand.ftl
new file mode 100644
index 0000000000..02aa5cace5
--- /dev/null
+++ b/l10n-es-ES/browser/browser/branding/sync-brand.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+-sync-brand-short-name = Sync
+
+# “Sync” can be localized, “Firefox” must be treated as a brand,
+# and kept in English.
+-sync-brand-name = Firefox Sync
+
+# “Account” can be localized, “Firefox” must be treated as a brand,
+# and kept in English.
+-fxaccount-brand-name = Cuenta de Firefox
diff --git a/l10n-es-ES/browser/browser/browser.ftl b/l10n-es-ES/browser/browser/browser.ftl
new file mode 100644
index 0000000000..6f585d026f
--- /dev/null
+++ b/l10n-es-ES/browser/browser/browser.ftl
@@ -0,0 +1,610 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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. The first two
+# attributes are used when the web content opened has no title:
+#
+# default - "Mozilla Firefox"
+# private - "Mozilla Firefox (Private Browsing)"
+#
+# The last two are for use when there *is* a content title.
+# Variables:
+# $content-title (String): the title of the web content.
+browser-main-window =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = { -brand-full-name } (Navegación privada)
+ .data-content-title-default = { $content-title } - { -brand-full-name }
+ .data-content-title-private = { $content-title } - { -brand-full-name } (Navegación privada)
+# These are the default window titles on macOS. The first two are for use when
+# there is no content title:
+#
+# "default" - "Mozilla Firefox"
+# "private" - "Mozilla Firefox — (Private Browsing)"
+#
+# The last two are for use when there *is* a content title.
+# Do not use the brand name in the last two attributes, 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 =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = { -brand-full-name } - (Navegación privada)
+ .data-content-title-default = { $content-title }
+ .data-content-title-private = { $content-title } - (Navegación privada)
+# 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 }
+
+##
+
+urlbar-identity-button =
+ .aria-label = Ver información del sitio
+
+## Tooltips for images appearing in the address bar
+
+urlbar-services-notification-anchor =
+ .tooltiptext = Abrir panel de mensajes de instalación
+urlbar-web-notification-anchor =
+ .tooltiptext = Cambiar si puede recibir notificaciones del sitio
+urlbar-midi-notification-anchor =
+ .tooltiptext = Abrir el panel MIDI
+urlbar-eme-notification-anchor =
+ .tooltiptext = Administrar uso de software DRM
+urlbar-web-authn-anchor =
+ .tooltiptext = Abrir el panel de Autenticación web
+urlbar-canvas-notification-anchor =
+ .tooltiptext = Administrar permisos de extracción de canvas
+urlbar-web-rtc-share-microphone-notification-anchor =
+ .tooltiptext = Administrar la compartición de su micrófono con el sitio
+urlbar-default-notification-anchor =
+ .tooltiptext = Abrir panel de mensajes
+urlbar-geolocation-notification-anchor =
+ .tooltiptext = Abrir panel de peticiones de ubicación
+urlbar-xr-notification-anchor =
+ .tooltiptext = Abrir el panel de permisos de realidad virtual
+urlbar-storage-access-anchor =
+ .tooltiptext = Abrir el panel de permisos de actividad de navegación
+urlbar-translate-notification-anchor =
+ .tooltiptext = Traducir esta página
+urlbar-web-rtc-share-screen-notification-anchor =
+ .tooltiptext = Administrar la compartición de sus ventanas o pantalla con el sitio
+urlbar-indexed-db-notification-anchor =
+ .tooltiptext = Abrir panel de mensajes de almacenamiento sin conexión
+urlbar-password-notification-anchor =
+ .tooltiptext = Abrir el panel de mensajes de contraseñas
+urlbar-translated-notification-anchor =
+ .tooltiptext = Administrar traducción de páginas
+urlbar-plugins-notification-anchor =
+ .tooltiptext = Administrar uso de plugins
+urlbar-web-rtc-share-devices-notification-anchor =
+ .tooltiptext = Administrar la compartición de su cámara o micrófono con el sitio
+urlbar-autoplay-notification-anchor =
+ .tooltiptext = Abrir el panel de reproducción automática
+urlbar-persistent-storage-notification-anchor =
+ .tooltiptext = Guardar datos en almacenamiento persistente
+urlbar-addons-notification-anchor =
+ .tooltiptext = Abrir el panel de mensajes de instalación de complementos
+urlbar-tip-help-icon =
+ .title = Obtener ayuda
+urlbar-search-tips-confirm = Vale, entendido
+# 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 = Consejo:
+
+## 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 = Escriba menos, encuentre más: busque con { $engineName } directamente desde la barra de direcciones.
+urlbar-search-tips-redirect-2 = Inicie su búsqueda en la barra de direcciones para ver sugerencias de { $engineName } y su historial de navegación.
+# 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 = Seleccione este acceso directo para encontrar más rápidamente lo que necesite.
+
+## Local search mode indicator labels in the urlbar
+
+urlbar-search-mode-bookmarks = Marcadores
+urlbar-search-mode-tabs = Pestañas
+urlbar-search-mode-history = Historial
+
+##
+
+urlbar-geolocation-blocked =
+ .tooltiptext = Ha bloqueado la información de ubicación para este sitio web.
+urlbar-xr-blocked =
+ .tooltiptext = Ha bloqueado el acceso de dispositivos de realidad virtual para este sitio web.
+urlbar-web-notifications-blocked =
+ .tooltiptext = Ha bloqueado las notificaciones para este sitio web.
+urlbar-camera-blocked =
+ .tooltiptext = Ha bloqueado su cámara para este sitio web.
+urlbar-microphone-blocked =
+ .tooltiptext = Ha bloqueado su micrófono para este sitio web.
+urlbar-screen-blocked =
+ .tooltiptext = Ha impedido que este sitio web comparta su pantalla.
+urlbar-persistent-storage-blocked =
+ .tooltiptext = Ha bloqueado el almacenamiento de datos para este sitio web.
+urlbar-popup-blocked =
+ .tooltiptext = Ha bloqueado las ventanas emergentes en este sitio web.
+urlbar-autoplay-media-blocked =
+ .tooltiptext = Ha bloqueado la reproducción automática de medios con sonido para este sitio web.
+urlbar-canvas-blocked =
+ .tooltiptext = Ha bloqueado la extracción de datos de canvas en este sitio web.
+urlbar-midi-blocked =
+ .tooltiptext = Ha bloqueado el acceso al MIDI para este sitio web.
+urlbar-install-blocked =
+ .tooltiptext = Ha bloqueado la instalación de complementos para este sitio web.
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+urlbar-star-edit-bookmark =
+ .tooltiptext = Editar este marcador ({ $shortcut })
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+urlbar-star-add-bookmark =
+ .tooltiptext = Añadir esta página a marcadores ({ $shortcut })
+
+## Page Action Context Menu
+
+page-action-add-to-urlbar =
+ .label = Añadir a la barra de direcciones
+page-action-manage-extension =
+ .label = Administrar extensión…
+page-action-remove-from-urlbar =
+ .label = Eliminar de la barra de direcciones
+page-action-remove-extension =
+ .label = Eliminar extensión
+
+## Page Action menu
+
+# Variables
+# $tabCount (integer) - Number of tabs selected
+page-action-send-tabs-panel =
+ .label =
+ { $tabCount ->
+ [one] Enviar pestaña a dispositivo
+ *[other] Enviar { $tabCount } pestañas a dispositivo
+ }
+page-action-send-tabs-urlbar =
+ .tooltiptext =
+ { $tabCount ->
+ [one] Enviar pestaña a dispositivo
+ *[other] Enviar { $tabCount } pestañas a dispositivo
+ }
+page-action-pocket-panel =
+ .label = Guardar página en { -pocket-brand-name }
+page-action-copy-url-panel =
+ .label = Copiar enlace
+page-action-copy-url-urlbar =
+ .tooltiptext = Copiar enlace
+page-action-email-link-panel =
+ .label = Enviar enlace…
+page-action-email-link-urlbar =
+ .tooltiptext = Enviar enlace…
+page-action-share-url-panel =
+ .label = Compartir
+page-action-share-url-urlbar =
+ .tooltiptext = Compartir
+page-action-share-more-panel =
+ .label = Más…
+page-action-send-tab-not-ready =
+ .label = Sincronizando dispositivos…
+# "Pin" is being used as a metaphor for expressing the fact that these tabs
+# are "pinned" to the left edge of the tabstrip. Really we just want the
+# string to express the idea that this is a lightweight and reversible
+# action that keeps your tab where you can reach it easily.
+page-action-pin-tab-panel =
+ .label = Fijar pestaña
+page-action-pin-tab-urlbar =
+ .tooltiptext = Fijar pestaña
+page-action-unpin-tab-panel =
+ .label = Soltar pestaña
+page-action-unpin-tab-urlbar =
+ .tooltiptext = Soltar pestaña
+
+## Auto-hide Context Menu
+
+full-screen-autohide =
+ .label = Ocultar barras de herramientas
+ .accesskey = H
+full-screen-exit =
+ .label = Salir del modo pantalla completa
+ .accesskey = m
+
+## 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 = Esta vez, busque con:
+# This string won't wrap, so if the translated string is longer,
+# consider translating it as if it said only "Search Settings".
+search-one-offs-change-settings-button =
+ .label = Cambiar configuración de búsqueda
+search-one-offs-change-settings-compact-button =
+ .tooltiptext = Cambiar configuración de búsqueda
+search-one-offs-context-open-new-tab =
+ .label = Buscar en una pestaña nueva
+ .accesskey = B
+search-one-offs-context-set-as-default =
+ .label = Establecer como buscador predeterminado
+ .accesskey = E
+search-one-offs-context-set-as-default-private =
+ .label = Establecer como buscador predeterminado para ventanas privadas
+ .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 })
+
+## 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 = Marcadores ({ $restrict })
+search-one-offs-tabs =
+ .tooltiptext = Pestañas ({ $restrict })
+search-one-offs-history =
+ .tooltiptext = Historial ({ $restrict })
+
+## Bookmark Panel
+
+bookmark-panel-show-editor-checkbox =
+ .label = Mostrar editor al guardar
+ .accesskey = s
+bookmark-panel-done-button =
+ .label = Hecho
+# 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
+
+identity-connection-not-secure = Conexión no segura
+identity-connection-secure = Conexión segura
+identity-connection-internal = Esta es una página segura de { -brand-short-name }.
+identity-connection-file = Esta página se guarda en su equipo.
+identity-extension-page = Esta página está cargada desde una extensión.
+identity-active-blocked = { -brand-short-name } ha bloqueado partes de esta página que no son seguras.
+identity-custom-root = Conexión verificada por un emisor de certificados que Mozilla no reconoce.
+identity-passive-loaded = Partes de esta página no son seguras (como imágenes).
+identity-active-loaded = Tiene la protección desactivada en esta página.
+identity-weak-encryption = Esta página usa cifrado débil.
+identity-insecure-login-forms = Los inicios de sesión introducidos en esta página podrían verse comprometidos.
+identity-https-only-connection-upgraded = (actualizado a HTTPS)
+identity-https-only-label = Modo solo HTTPS
+identity-https-only-dropdown-on =
+ .label = Activado
+identity-https-only-dropdown-off =
+ .label = Desactivado
+identity-https-only-dropdown-off-temporarily =
+ .label = Desactivado temporalmente
+identity-https-only-info-turn-on2 = Active el modo solo HTTPS para este sitio si quiere que { -brand-short-name } actualice la conexión cuando sea posible.
+identity-https-only-info-turn-off2 = Si el sitio no funciona correctamente, es posible que quiera desactivar el modo solo HTTPS para volver a cargarlo usando una conexión HTTP insegura.
+identity-https-only-info-no-upgrade = No se puede actualizar la conexión desde HTTP.
+identity-permissions =
+ .value = Permisos
+identity-permissions-storage-access-header = Cookies entre sitios
+identity-permissions-storage-access-hint = Estas partes pueden usar cookies de sitios cruzados y datos del sitio mientras está en este sitio.
+identity-permissions-reload-hint = Puede que necesite recargar la página para que se apliquen los cambios.
+identity-permissions-empty = No ha concedido ningún permiso especial a este sitio.
+identity-clear-site-data =
+ .label = Limpiar cookies y datos del sitio…
+identity-connection-not-secure-security-view = No está conectado de forma segura a este sitio.
+identity-connection-verified = Está conectado de forma segura a este sitio.
+identity-ev-owner-label = Certificado emitido a nombre de:
+identity-description-custom-root = Mozilla no reconoce al emisor de este certificado. Puede haber sido agregado desde su sistema operativo o por un administrador. <label data-l10n-name="link">Saber más</label>
+identity-remove-cert-exception =
+ .label = Eliminar excepción
+ .accesskey = E
+identity-description-insecure = Su conexión a este sitio no es privada. La información que envíe podría ser vista por otros (como contraseñas, mensajes, tarjetas de crédito, etc.).
+identity-description-insecure-login-forms = La información de inicio de sesión que ha introducido en esta página no es segura y podría verse comprometida.
+identity-description-weak-cipher-intro = Su conexión a este sitio web usa cifrado débil y no es privada.
+identity-description-weak-cipher-risk = Otras personas pueden ver su información o modificar el comportamiento del sitio web.
+identity-description-active-blocked = { -brand-short-name } ha bloqueado partes de esta página que no son seguras. <label data-l10n-name="link">Saber más</label>
+identity-description-passive-loaded = Su conexión no es privada y la información que comparta con el sitio podría ser vista por otros.
+identity-description-passive-loaded-insecure = Este sitio web contiene contenido que no es seguro (como imágenes). <label data-l10n-name="link">Saber más</label>
+identity-description-passive-loaded-mixed = Aunque { -brand-short-name } ha bloqueado cierto contenido, aún hay contenido en la página que no es seguro (como imágenes). <label data-l10n-name="link">Saber más</label>
+identity-description-active-loaded = Este sitio web contiene contenido que no es seguro (tal como scripts) y su conexión no es privada.
+identity-description-active-loaded-insecure = La información que comparta con este sitio podría ser vista por otros (como contraseñas, mensajes, tarjetas de crédito, etc.).
+identity-learn-more =
+ .value = Saber más
+identity-disable-mixed-content-blocking =
+ .label = Desactivar protección por ahora
+ .accesskey = D
+identity-enable-mixed-content-blocking =
+ .label = Activar protección
+ .accesskey = A
+identity-more-info-link-text =
+ .label = Más información
+
+## Window controls
+
+browser-window-minimize-button =
+ .tooltiptext = Minimizar
+browser-window-maximize-button =
+ .tooltiptext = Maximizar
+browser-window-restore-down-button =
+ .tooltiptext = Restaurar abajo
+browser-window-close-button =
+ .tooltiptext = Cerrar
+
+## Tab actions
+
+browser-tab-audio-playing = Reproduciendo
+browser-tab-audio-muted = Silenciado
+
+## Bookmarks toolbar items
+
+browser-import-button2 =
+ .label = Importar marcadores…
+ .tooltiptext = Importar marcadores desde otro navegador a { -brand-short-name }.
+bookmarks-toolbar-empty-message = Para un acceso rápido, sitúe sus marcadores aquí en la barra de herramientas de marcadores. <a data-l10n-name="manage-bookmarks">Administrar marcadores…</a>
+
+## WebRTC Pop-up notifications
+
+popup-select-camera =
+ .value = Cámara para compartir:
+ .accesskey = C
+popup-select-microphone =
+ .value = Micrófono para compartir:
+ .accesskey = M
+popup-all-windows-shared = Se compartirán todas las ventanas visibles en su pantalla.
+popup-screen-sharing-not-now =
+ .label = Ahora no
+ .accesskey = W
+popup-screen-sharing-never =
+ .label = Nunca permitir
+ .accesskey = N
+popup-silence-notifications-checkbox = Desactivar las notificaciones de { -brand-short-name } mientras se comparte
+popup-silence-notifications-checkbox-warning = { -brand-short-name } no mostrará notificaciones mientras se está compartiendo.
+
+## WebRTC window or screen share tab switch warning
+
+sharing-warning-window = Está compartiendo { -brand-short-name }. Otras personas pueden ver cuando pasa a una pestaña nueva.
+sharing-warning-screen = Está compartiendo su pantalla completa. Otras personas pueden ver cuando pasa a una pestaña nueva.
+sharing-warning-proceed-to-tab =
+ .label = Ir a la pestaña
+sharing-warning-disable-for-session =
+ .label = Deshabilitar la protección de compartición para esta sesión
+
+## DevTools F12 popup
+
+enable-devtools-popup-description = Para usar el acceso directo F12, primero abra las herramientas de desarrollo a través del menú Desarrollador web
+
+## URL Bar
+
+urlbar-default-placeholder =
+ .defaultPlaceholder = Término de búsqueda o dirección
+# This placeholder is used when not in search mode and the user's default search
+# engine is unknown.
+urlbar-placeholder =
+ .placeholder = Término de búsqueda o dirección
+# 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 = Buscar en la web
+ .aria-label = Buscar con { $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 = Introducir términos de búsqueda
+ .aria-label = Buscar { $name }
+# This placeholder is used when searching bookmarks.
+urlbar-placeholder-search-mode-other-bookmarks =
+ .placeholder = Introducir términos de búsqueda
+ .aria-label = Buscar en marcadores
+# This placeholder is used when searching history.
+urlbar-placeholder-search-mode-other-history =
+ .placeholder = Introducir términos de búsqueda
+ .aria-label = Buscar en el historial
+# This placeholder is used when searching open tabs.
+urlbar-placeholder-search-mode-other-tabs =
+ .placeholder = Introducir términos de búsqueda
+ .aria-label = Buscar en las pestañas
+# Variables
+# $name (String): the name of the user's default search engine
+urlbar-placeholder-with-name =
+ .placeholder = Buscar con { $name } o introducir una dirección
+urlbar-remote-control-notification-anchor =
+ .tooltiptext = El navegador está bajo control remoto
+urlbar-permissions-granted =
+ .tooltiptext = Ha concedido permisos adicionales a este sitio web.
+urlbar-switch-to-tab =
+ .value = Cambiar a la pestaña:
+# Used to indicate that a selected autocomplete entry is provided by an extension.
+urlbar-extension =
+ .value = Extensión:
+urlbar-go-button =
+ .tooltiptext = Ir a la URL de la barra de direcciones
+urlbar-page-action-button =
+ .tooltiptext = Acciones con la página
+urlbar-pocket-button =
+ .tooltiptext = Guardar en { -pocket-brand-name }
+
+## 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 = Buscar con { $engine } en una ventana privada
+# Used when the private browsing engine is the same as the default engine.
+urlbar-result-action-search-in-private = Buscar en una ventana privada
+# 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 = Buscar con { $engine }
+urlbar-result-action-sponsored = Patrocinado
+urlbar-result-action-switch-tab = Cambiar a la pestaña
+urlbar-result-action-visit = Visitar
+# 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 = Presione Tab para buscar con { $engine }
+# Directs a user to press the Tab key to perform a search with the specified
+# engine.
+# Variables
+# $engine (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-result-action-before-tabtosearch-other = Presione Tab para buscar con { $engine }
+# Variables
+# $engine (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-result-action-tabtosearch-web = Buscar con { $engine } directamente desde la barra de direcciones
+# Variables
+# $engine (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-result-action-tabtosearch-other-engine = Buscar con { $engine } directamente desde la barra de direcciones
+
+## 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 = Buscar marcadores
+urlbar-result-action-search-history = Buscar en el historial
+urlbar-result-action-search-tabs = Buscar pestañas
+
+## 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> está ahora en pantalla completa
+fullscreen-warning-no-domain = Este documento está ahora en pantalla completa
+fullscreen-exit-button = Salir de pantalla completa (Esc)
+# "esc" is lowercase on mac keyboards, but uppercase elsewhere.
+fullscreen-exit-mac-button = Salir de pantalla completa (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> tiene el control de su puntero. Pulse Esc para recuperar el control.
+pointerlock-warning-no-domain = Este documento tiene el control del puntero. Pulse Esc para recuperar el control.
+
+## Subframe crash notification
+
+crashed-subframe-message = <strong>Parte de esta página falló.</strong> Para que { -brand-product-name } sepa sobre este problema y se arregle más rápido, por favor envíe un informe.
+crashed-subframe-learnmore =
+ .label = Saber más
+ .accesskey = S
+crashed-subframe-submit =
+ .label = Enviar informe
+ .accesskey = E
+
+## Bookmarks panels, menus and toolbar
+
+bookmarks-show-all-bookmarks =
+ .label = Mostrar todos los marcadores
+bookmarks-recent-bookmarks =
+ .value = Añadidos recientemente
+bookmarks-manage-bookmarks =
+ .label = Administrar marcadores
+bookmarks-recent-bookmarks-panel =
+ .value = Marcadores recientes
+bookmarks-toolbar-chevron =
+ .tooltiptext = Mostrar más marcadores
+bookmarks-sidebar-content =
+ .aria-label = Marcadores
+bookmarks-menu-button =
+ .label = Menú de marcadores
+bookmarks-other-bookmarks-menu =
+ .label = Otros marcadores
+bookmarks-mobile-bookmarks-menu =
+ .label = Marcadores del móvil
+bookmarks-tools-sidebar-visibility =
+ .label =
+ { $isVisible ->
+ [true] Ocultar panel lateral de marcadores
+ *[other] Ver el panel lateral de marcadores
+ }
+bookmarks-tools-toolbar-visibility =
+ .label =
+ { $isVisible ->
+ [true] Ocultar barra de herramientas de marcadores
+ *[other] Ver la barra de marcadores
+ }
+bookmarks-tools-toolbar-visibility-menuitem =
+ .label =
+ { $isVisible ->
+ [true] Ocultar barra de herramientas de marcadores
+ *[other] Ver la barra de marcadores
+ }
+bookmarks-tools-toolbar-visibility-panel =
+ .label =
+ { $isVisible ->
+ [true] Ocultar la barra de marcadores
+ *[other] Mostrar la barra de marcadores
+ }
+bookmarks-tools-menu-button-visibility =
+ .label =
+ { $isVisible ->
+ [true] Eliminar menú de marcadores de la barra de herramientas
+ *[other] Añadir el menú Marcadores a la barra de herramientas
+ }
+bookmarks-search =
+ .label = Buscar marcadores
+bookmarks-tools =
+ .label = Herramientas de marcadores
+bookmarks-bookmark-edit-panel =
+ .label = Editar este marcador
+# 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 = Barra de herramientas de marcadores
+ .accesskey = B
+ .aria-label = Marcadores
+bookmarks-toolbar-menu =
+ .label = Barra de herramientas de marcadores
+bookmarks-toolbar-placeholder =
+ .title = Elementos de la barra de herramientas de marcadores
+bookmarks-toolbar-placeholder-button =
+ .label = Elementos de la barra de herramientas de marcadores
+# "Bookmark" is a verb, as in "Add current tab to bookmarks".
+bookmarks-current-tab =
+ .label = Añadir pestaña actual a marcadores
+
+## Library Panel items
+
+library-bookmarks-menu =
+ .label = Marcadores
+library-bookmarks-bookmark-this-page =
+ .label = Añadir esta página a marcadores
+library-bookmarks-bookmark-edit =
+ .label = Editar este marcador
+library-recent-activity-title =
+ .value = Actividad reciente
+
+## More items
+
+more-menu-go-offline =
+ .label = Trabajar sin conexión
+ .accesskey = x
diff --git a/l10n-es-ES/browser/browser/browserContext.ftl b/l10n-es-ES/browser/browser/browserContext.ftl
new file mode 100644
index 0000000000..a4e01667c4
--- /dev/null
+++ b/l10n-es-ES/browser/browser/browserContext.ftl
@@ -0,0 +1,339 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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] Arrastre hacia abajo para ver el historial
+ *[other] Pinche con el botón derecho o arrastre hacia abajo para ver el historial
+ }
+
+## Back
+
+main-context-menu-back =
+ .tooltiptext = Ir a la página anterior
+ .aria-label = Anterior
+ .accesskey = A
+navbar-tooltip-back =
+ .value = { main-context-menu-back.tooltiptext }
+toolbar-button-back =
+ .label = { main-context-menu-back.aria-label }
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Back command.
+main-context-menu-back-2 =
+ .tooltiptext = Ir a la página anterior ({ $shortcut })
+ .aria-label = Anterior
+ .accesskey = A
+navbar-tooltip-back-2 =
+ .value = { main-context-menu-back-2.tooltiptext }
+toolbar-button-back-2 =
+ .label = { main-context-menu-back-2.aria-label }
+
+## Forward
+
+main-context-menu-forward =
+ .tooltiptext = Ir a la página siguiente
+ .aria-label = Siguiente
+ .accesskey = S
+navbar-tooltip-forward =
+ .value = { main-context-menu-forward.tooltiptext }
+toolbar-button-forward =
+ .label = { main-context-menu-forward.aria-label }
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Forward command.
+main-context-menu-forward-2 =
+ .tooltiptext = Ir a la página siguiente ({ $shortcut })
+ .aria-label = Siguiente
+ .accesskey = S
+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 = Recargar
+ .accesskey = R
+toolbar-button-reload =
+ .label = { main-context-menu-reload.aria-label }
+
+## Stop
+
+main-context-menu-stop =
+ .aria-label = Detener
+ .accesskey = D
+toolbar-button-stop =
+ .label = { main-context-menu-stop.aria-label }
+
+## Stop-Reload Button
+
+toolbar-button-stop-reload =
+ .title = { main-context-menu-reload.aria-label }
+
+## Save Page
+
+main-context-menu-page-save =
+ .label = Guardar como…
+ .accesskey = d
+toolbar-button-page-save =
+ .label = { main-context-menu-page-save.label }
+
+## Simple menu items
+
+main-context-menu-bookmark-add =
+ .aria-label = Añadir esta página a marcadores
+ .accesskey = m
+ .tooltiptext = Añadir esta página a marcadores
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+main-context-menu-bookmark-add-with-shortcut =
+ .aria-label = Añadir esta página a marcadores
+ .accesskey = m
+ .tooltiptext = Añadir esta página a marcadores ({ $shortcut })
+main-context-menu-bookmark-change =
+ .aria-label = Editar este marcador
+ .accesskey = m
+ .tooltiptext = Editar este marcador
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+main-context-menu-bookmark-change-with-shortcut =
+ .aria-label = Editar este marcador
+ .accesskey = m
+ .tooltiptext = Editar este marcador ({ $shortcut })
+main-context-menu-open-link =
+ .label = Abrir enlace
+ .accesskey = l
+main-context-menu-open-link-new-tab =
+ .label = Abrir enlace en una pestaña nueva
+ .accesskey = T
+main-context-menu-open-link-container-tab =
+ .label = Abrir enlace en pestaña de contenedor nueva
+ .accesskey = A
+main-context-menu-open-link-new-window =
+ .label = Abrir enlace en una ventana nueva
+ .accesskey = v
+main-context-menu-open-link-new-private-window =
+ .label = Abrir enlace en una nueva ventana privada
+ .accesskey = P
+main-context-menu-bookmark-this-link =
+ .label = Añadir este enlace a marcadores
+ .accesskey = L
+main-context-menu-save-link =
+ .label = Guardar enlace como…
+ .accesskey = n
+main-context-menu-save-link-to-pocket =
+ .label = Guardar enlace en { -pocket-brand-name }
+ .accesskey = o
+
+## The access keys for "Copy Link Location" and "Copy Email Address"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-copy-email =
+ .label = Copiar dirección de correo electrónico
+ .accesskey = E
+main-context-menu-copy-link =
+ .label = Copiar la ruta del enlace
+ .accesskey = a
+
+## 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 = Reproducir
+ .accesskey = P
+main-context-menu-media-pause =
+ .label = Pausar
+ .accesskey = P
+
+##
+
+main-context-menu-media-mute =
+ .label = Silenciar
+ .accesskey = S
+main-context-menu-media-unmute =
+ .label = Restaurar sonido
+ .accesskey = s
+main-context-menu-media-play-speed =
+ .label = Velocidad de reproducción
+ .accesskey = V
+main-context-menu-media-play-speed-slow =
+ .label = Lento (0.5×)
+ .accesskey = L
+main-context-menu-media-play-speed-normal =
+ .label = Normal
+ .accesskey = N
+main-context-menu-media-play-speed-fast =
+ .label = Rápido (1.25×)
+ .accesskey = R
+main-context-menu-media-play-speed-faster =
+ .label = Más rápido (1.5×)
+ .accesskey = M
+# "Ludicrous" is a reference to the movie "Space Balls" and is meant
+# to say that this speed is very fast.
+main-context-menu-media-play-speed-fastest =
+ .label = Rapidísimo (2×)
+ .accesskey = a
+main-context-menu-media-loop =
+ .label = Repetir
+ .accesskey = R
+
+## 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 = Mostrar controles
+ .accesskey = C
+main-context-menu-media-hide-controls =
+ .label = Ocultar controles
+ .accesskey = C
+
+##
+
+main-context-menu-media-video-fullscreen =
+ .label = Pantalla completa
+ .accesskey = c
+main-context-menu-media-video-leave-fullscreen =
+ .label = Salir de la pantalla completa
+ .accesskey = p
+# 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-pip =
+ .label = Picture-in-Picture
+ .accesskey = u
+main-context-menu-image-reload =
+ .label = Recargar imagen
+ .accesskey = R
+main-context-menu-image-view =
+ .label = Ver imagen
+ .accesskey = I
+main-context-menu-video-view =
+ .label = Ver vídeo
+ .accesskey = í
+main-context-menu-image-copy =
+ .label = Copiar imagen
+ .accesskey = C
+main-context-menu-image-copy-location =
+ .label = Copiar la ruta de la imagen
+ .accesskey = o
+main-context-menu-video-copy-location =
+ .label = Copiar dirección del vídeo
+ .accesskey = o
+main-context-menu-audio-copy-location =
+ .label = Copiar dirección del audio
+ .accesskey = o
+main-context-menu-image-save-as =
+ .label = Guardar imagen como…
+ .accesskey = u
+main-context-menu-image-email =
+ .label = Enviar imagen…
+ .accesskey = a
+main-context-menu-image-set-as-background =
+ .label = Establecer como fondo de escritorio…
+ .accesskey = S
+main-context-menu-image-info =
+ .label = Ver información de la imagen
+ .accesskey = f
+main-context-menu-image-desc =
+ .label = Ver descripción
+ .accesskey = D
+main-context-menu-video-save-as =
+ .label = Guardar vídeo como…
+ .accesskey = v
+main-context-menu-audio-save-as =
+ .label = Guardar audio como…
+ .accesskey = a
+main-context-menu-video-image-save-as =
+ .label = Guardar captura de pantalla como…
+ .accesskey = G
+main-context-menu-video-email =
+ .label = Enviar vídeo…
+ .accesskey = a
+main-context-menu-audio-email =
+ .label = Enviar audio…
+ .accesskey = a
+main-context-menu-plugin-play =
+ .label = Activar este plugin
+ .accesskey = c
+main-context-menu-plugin-hide =
+ .label = Ocultar este plugin
+ .accesskey = t
+main-context-menu-save-to-pocket =
+ .label = Guardar página en { -pocket-brand-name }
+ .accesskey = k
+main-context-menu-send-to-device =
+ .label = Enviar página al dispositivo
+ .accesskey = v
+main-context-menu-view-background-image =
+ .label = Ver imagen de fondo
+ .accesskey = f
+main-context-menu-generate-new-password =
+ .label = Usar contraseña generada…
+ .accesskey = g
+main-context-menu-keyword =
+ .label = Añadir una palabra clave para esta búsqueda…
+ .accesskey = v
+main-context-menu-link-send-to-device =
+ .label = Enviar enlace al dispositivo
+ .accesskey = v
+main-context-menu-frame =
+ .label = Este marco
+ .accesskey = m
+main-context-menu-frame-show-this =
+ .label = Mostrar sólo este marco
+ .accesskey = o
+main-context-menu-frame-open-tab =
+ .label = Abrir el marco en una pestaña nueva
+ .accesskey = T
+main-context-menu-frame-open-window =
+ .label = Abrir el marco en una ventana nueva
+ .accesskey = e
+main-context-menu-frame-reload =
+ .label = Recargar marco
+ .accesskey = R
+main-context-menu-frame-bookmark =
+ .label = Añadir este cuadro a marcadores
+ .accesskey = m
+main-context-menu-frame-save-as =
+ .label = Guardar marco como…
+ .accesskey = G
+main-context-menu-frame-print =
+ .label = Imprimir marco…
+ .accesskey = P
+main-context-menu-frame-view-source =
+ .label = Ver código fuente del marco
+ .accesskey = V
+main-context-menu-frame-view-info =
+ .label = Ver información del marco
+ .accesskey = I
+main-context-menu-print-selection =
+ .label = Imprimir selección
+ .accesskey = r
+main-context-menu-view-selection-source =
+ .label = Ver código fuente seleccionado
+ .accesskey = e
+main-context-menu-view-page-source =
+ .label = Ver código fuente de la página
+ .accesskey = V
+main-context-menu-view-page-info =
+ .label = Ver información de la página
+ .accesskey = I
+main-context-menu-bidi-switch-text =
+ .label = Cambiar dirección del texto
+ .accesskey = d
+main-context-menu-bidi-switch-page =
+ .label = Cambiar dirección de la página
+ .accesskey = D
+main-context-menu-inspect-element =
+ .label = Inspeccionar elemento
+ .accesskey = l
+main-context-menu-inspect-a11y-properties =
+ .label = Inspeccionar propiedades de accesibilidad
+main-context-menu-eme-learn-more =
+ .label = Más información sobre DRM…
+ .accesskey = D
diff --git a/l10n-es-ES/browser/browser/browserSets.ftl b/l10n-es-ES/browser/browser/browserSets.ftl
new file mode 100644
index 0000000000..6cbf1648ea
--- /dev/null
+++ b/l10n-es-ES/browser/browser/browserSets.ftl
@@ -0,0 +1,180 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Minimizar
+window-zoom-command =
+ .label = Tamaño
+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-all-shortcut =
+ .key =
+ { PLATFORM() ->
+ [linux] o
+ *[other] b
+ }
+# 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 = -
+# If in keyboard layouts popular for your locale you need to use the shift key
+# to access the original shortcuts, the following shortcuts can be used.
+# Otherwise their values should remain empty.
+full-zoom-reduce-shortcut-alt =
+ .key = { "" }
+full-zoom-reduce-shortcut-alt-a =
+ .key = _
+full-zoom-reduce-shortcut-alt-b =
+ .key = { "" }
+full-zoom-enlarge-shortcut =
+ .key = +
+full-zoom-enlarge-shortcut-alt =
+ .key = =
+full-zoom-enlarge-shortcut-alt2 =
+ .key = { "" }
+full-zoom-reset-shortcut =
+ .key = 0
+full-zoom-reset-shortcut-alt =
+ .key = { "" }
+
+##
+
+bidi-switch-direction-shortcut =
+ .key = X
+private-browsing-shortcut =
+ .key = P
+
+## The shortcuts below are for Mac specific
+## global menu.
+
+quit-app-shortcut =
+ .key = Q
+help-shortcut =
+ .key = ?
+preferences-shortcut =
+ .key = ,
+hide-app-shortcut =
+ .key = H
+hide-other-apps-shortcut =
+ .key = H
diff --git a/l10n-es-ES/browser/browser/customizeMode.ftl b/l10n-es-ES/browser/browser/customizeMode.ftl
new file mode 100644
index 0000000000..d4d6052d17
--- /dev/null
+++ b/l10n-es-ES/browser/browser/customizeMode.ftl
@@ -0,0 +1,47 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+customize-mode-restore-defaults =
+ .label = Restaurar predeterminados
+customize-mode-menu-and-toolbars-header = Arrastre sus elementos favoritos a la barra de herramientas o al menú de desborde.
+customize-mode-overflow-list-title = Menú de desborde
+customize-mode-uidensity =
+ .label = Densidad
+customize-mode-done =
+ .label = Hecho
+customize-mode-lwthemes-menu-manage =
+ .label = Administrar
+ .accesskey = M
+customize-mode-toolbars =
+ .label = Barras de herramientas
+customize-mode-titlebar =
+ .label = Barra de título
+customize-mode-uidensity-menu-touch =
+ .label = Tocar
+ .accesskey = T
+ .tooltiptext = Tocar
+customize-mode-uidensity-auto-touch-mode-checkbox =
+ .label = Use los toques en el modo tableta
+customize-mode-extra-drag-space =
+ .label = Espacio para arrastrar
+customize-mode-lwthemes =
+ .label = Temas
+customize-mode-overflow-list-description = Arrastre y suelte elementos aquí para conservarlos a mano pero fuera de su barra de herramientas…
+customize-mode-uidensity-menu-normal =
+ .label = Normal
+ .accesskey = N
+ .tooltiptext = Normal
+customize-mode-uidensity-menu-compact =
+ .label = Compacto
+ .accesskey = C
+ .tooltiptext = Compacto
+customize-mode-lwthemes-menu-get-more =
+ .label = Conseguir más temas
+ .accesskey = C
+customize-mode-undo-cmd =
+ .label = Deshacer
+customize-mode-lwthemes-my-themes =
+ .value = Mis temas
+customize-mode-touchbar-cmd =
+ .label = Personalizar la barra táctil...
diff --git a/l10n-es-ES/browser/browser/defaultBrowserNotification.ftl b/l10n-es-ES/browser/browser/defaultBrowserNotification.ftl
new file mode 100644
index 0000000000..c9594474ef
--- /dev/null
+++ b/l10n-es-ES/browser/browser/defaultBrowserNotification.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The question portion of the following message should have the <strong> and </strong> tags surrounding it.
+default-browser-notification-message = <strong>¿Establecer { -brand-short-name } como su navegador predeterminado?</strong> Obtenga una navegación rápida, segura y privada cada vez que use la web.
+default-browser-notification-button =
+ .label = Establecer como predeterminado
+ .accesskey = S
diff --git a/l10n-es-ES/browser/browser/downloads.ftl b/l10n-es-ES/browser/browser/downloads.ftl
new file mode 100644
index 0000000000..4ae8a1535a
--- /dev/null
+++ b/l10n-es-ES/browser/browser/downloads.ftl
@@ -0,0 +1,166 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Descargas
+downloads-panel =
+ .aria-label = Descargas
+
+##
+
+# 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-list =
+ .style = width: 70ch
+
+downloads-cmd-pause =
+ .label = Pausar
+ .accesskey = P
+downloads-cmd-resume =
+ .label = Continuar
+ .accesskey = R
+downloads-cmd-cancel =
+ .tooltiptext = Cancelar
+downloads-cmd-cancel-panel =
+ .aria-label = Cancelar
+
+# This message is only displayed on Windows and Linux devices
+downloads-cmd-show-menuitem =
+ .label = Abrir la carpeta que lo contiene
+ .accesskey = b
+
+# This message is only displayed on macOS devices
+downloads-cmd-show-menuitem-mac =
+ .label = Mostrar en Finder
+ .accesskey = F
+
+downloads-cmd-use-system-default =
+ .label = Abrir en el visor del sistema
+ .accesskey = V
+
+downloads-cmd-always-use-system-default =
+ .label = Abrir siempre en el visor del sistema
+ .accesskey = w
+
+downloads-cmd-show-button =
+ .tooltiptext =
+ { PLATFORM() ->
+ [macos] Mostrar en Finder
+ *[other] Abrir la carpeta que lo contiene
+ }
+
+downloads-cmd-show-panel =
+ .aria-label =
+ { PLATFORM() ->
+ [macos] Mostrar en Finder
+ *[other] Abrir la carpeta que lo contiene
+ }
+downloads-cmd-show-description =
+ .value =
+ { PLATFORM() ->
+ [macos] Mostrar en Finder
+ *[other] Abrir la carpeta que lo contiene
+ }
+
+downloads-cmd-show-downloads =
+ .label = Mostrar carpeta de descargas
+downloads-cmd-retry =
+ .tooltiptext = Reintentar
+downloads-cmd-retry-panel =
+ .aria-label = Reintentar
+downloads-cmd-go-to-download-page =
+ .label = Ir a la página de la descarga
+ .accesskey = G
+downloads-cmd-copy-download-link =
+ .label = Copiar enlace de la descarga
+ .accesskey = L
+downloads-cmd-remove-from-history =
+ .label = Eliminar del historial
+ .accesskey = e
+downloads-cmd-clear-list =
+ .label = Limpiar panel de vista previa
+ .accesskey = A
+downloads-cmd-clear-downloads =
+ .label = Limpiar descargas
+ .accesskey = D
+
+# This command is shown in the context menu when downloads are blocked.
+downloads-cmd-unblock =
+ .label = Permitir descarga
+ .accesskey = m
+
+# This is the tooltip of the action button shown when malware is blocked.
+downloads-cmd-remove-file =
+ .tooltiptext = Eliminar archivo
+
+downloads-cmd-remove-file-panel =
+ .aria-label = Eliminar archivo
+
+# 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 = Eliminar archivo o permitir descarga
+
+downloads-cmd-choose-unblock-panel =
+ .aria-label = Eliminar archivo o permitir descarga
+
+# 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 = Abrir o eliminar archivo
+
+downloads-cmd-choose-open-panel =
+ .aria-label = Abrir o eliminar archivo
+
+# 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 = Mostrar más información
+
+# 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 = Abrir archivo
+
+# 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 = Reintentar descarga
+
+# 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 = Cancelar descarga
+
+# 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 = Mostrar todas las descargas
+ .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 = Detalles de la descarga
+
+downloads-clear-downloads-button =
+ .label = Limpiar descargas
+ .tooltiptext = Limpia las descargas completas, canceladas y fallidas
+
+# 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 = No hay descargas.
+
+# This string is shown when there are no items in the Downloads Panel.
+downloads-panel-empty =
+ .value = No hay descargas en esta sesión.
diff --git a/l10n-es-ES/browser/browser/editBookmarkOverlay.ftl b/l10n-es-ES/browser/browser/editBookmarkOverlay.ftl
new file mode 100644
index 0000000000..d8bbfa1103
--- /dev/null
+++ b/l10n-es-ES/browser/browser/editBookmarkOverlay.ftl
@@ -0,0 +1,42 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+bookmark-overlay-name =
+ .value = Nombre:
+ .accesskey = N
+
+bookmark-overlay-location =
+ .value = Dirección:
+ .accesskey = c
+
+bookmark-overlay-folder =
+ .value = Carpeta:
+
+bookmark-overlay-choose =
+ .label = Elegir…
+
+bookmark-overlay-folders-expander =
+ .tooltiptext = Mostrar todas las carpetas de marcadores
+ .tooltiptextdown = { bookmark-overlay-folders-expander.tooltiptext }
+ .tooltiptextup = Ocultar
+
+bookmark-overlay-new-folder-button =
+ .label = Nueva carpeta
+ .accesskey = t
+
+bookmark-overlay-tags =
+ .value = Etiquetas:
+ .accesskey = t
+
+bookmark-overlay-tags-empty-description =
+ .placeholder = Separe las etiquetas con comas
+
+bookmark-overlay-tags-expander =
+ .tooltiptext = Mostrar todas las etiquetas
+ .tooltiptextdown = { bookmark-overlay-tags-expander.tooltiptext }
+ .tooltiptextup = Ocultar
+
+bookmark-overlay-keyword =
+ .value = Palabra clave:
+ .accesskey = b
diff --git a/l10n-es-ES/browser/browser/menubar.ftl b/l10n-es-ES/browser/browser/menubar.ftl
new file mode 100644
index 0000000000..44b15c1841
--- /dev/null
+++ b/l10n-es-ES/browser/browser/menubar.ftl
@@ -0,0 +1,347 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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-services =
+ .label = Servicios
+menu-application-hide-this =
+ .label = Ocultar { -brand-shorter-name }
+menu-application-hide-other =
+ .label = Ocultar otros
+menu-application-show-all =
+ .label = Mostrar todo
+menu-application-touch-bar =
+ .label = Personalizar la barra táctil…
+
+##
+
+# These menu-quit strings are only used on Windows and Linux.
+menu-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Salir
+ *[other] Salir
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] S
+ *[other] S
+ }
+# This menu-quit-mac string is only used on macOS.
+menu-quit-mac =
+ .label = Salir de { -brand-shorter-name }
+# This menu-quit-button string is only used on Linux.
+menu-quit-button =
+ .label = { menu-quit.label }
+# This menu-quit-button-win string is only used on Windows.
+menu-quit-button-win =
+ .label = { menu-quit.label }
+ .tooltip = Salir de { -brand-shorter-name }
+menu-about =
+ .label = Acerca de { -brand-shorter-name }
+ .accesskey = A
+
+## File Menu
+
+menu-file =
+ .label = Archivo
+ .accesskey = A
+menu-file-new-tab =
+ .label = Nueva pestaña
+ .accesskey = T
+menu-file-new-container-tab =
+ .label = Nueva pestaña contenedora
+ .accesskey = v
+menu-file-new-window =
+ .label = Nueva ventana
+ .accesskey = N
+menu-file-new-private-window =
+ .label = Nueva ventana privada
+ .accesskey = P
+# "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 = Abrir dirección…
+menu-file-open-file =
+ .label = Abrir archivo…
+ .accesskey = b
+menu-file-close =
+ .label = Cerrar
+ .accesskey = C
+menu-file-close-window =
+ .label = Cerrar ventana
+ .accesskey = v
+menu-file-save-page =
+ .label = Guardar como…
+ .accesskey = A
+menu-file-email-link =
+ .label = Enviar enlace…
+ .accesskey = E
+menu-file-print-setup =
+ .label = Configurar página…
+ .accesskey = u
+menu-file-print-preview =
+ .label = Vista preliminar
+ .accesskey = r
+menu-file-print =
+ .label = Imprimir…
+ .accesskey = m
+menu-file-import-from-another-browser =
+ .label = Importar desde otro navegador…
+ .accesskey = I
+menu-file-go-offline =
+ .label = Trabajar sin conexión
+ .accesskey = x
+
+## Edit Menu
+
+menu-edit =
+ .label = Editar
+ .accesskey = E
+menu-edit-find-on =
+ .label = Buscar en esta página…
+ .accesskey = B
+menu-edit-find-again =
+ .label = Repetir la búsqueda
+ .accesskey = q
+menu-edit-bidi-switch-text-direction =
+ .label = Cambiar dirección del texto
+ .accesskey = d
+
+## View Menu
+
+menu-view =
+ .label = Ver
+ .accesskey = V
+menu-view-toolbars-menu =
+ .label = Barras de herramientas
+ .accesskey = T
+menu-view-customize-toolbar =
+ .label = Personalizar…
+ .accesskey = P
+menu-view-sidebar =
+ .label = Panel lateral
+ .accesskey = e
+menu-view-bookmarks =
+ .label = Marcadores
+menu-view-history-button =
+ .label = Historial
+menu-view-synced-tabs-sidebar =
+ .label = Pestañas sincronizadas
+menu-view-full-zoom =
+ .label = Tamaño
+ .accesskey = m
+menu-view-full-zoom-enlarge =
+ .label = Aumentar
+ .accesskey = A
+menu-view-full-zoom-reduce =
+ .label = Reducir
+ .accesskey = d
+menu-view-full-zoom-actual-size =
+ .label = Tamaño real
+ .accesskey = A
+menu-view-full-zoom-toggle =
+ .label = Sólo ampliar texto
+ .accesskey = p
+menu-view-page-style-menu =
+ .label = Estilo de página
+ .accesskey = g
+menu-view-page-style-no-style =
+ .label = Sin estilo
+ .accesskey = n
+menu-view-page-basic-style =
+ .label = Estilo de página básico
+ .accesskey = b
+menu-view-charset =
+ .label = Codificación de texto
+ .accesskey = C
+
+## These should match what Safari and other Apple applications
+## use on macOS.
+
+menu-view-enter-full-screen =
+ .label = Entrar a la pantalla completa
+ .accesskey = P
+menu-view-exit-full-screen =
+ .label = Salir de la pantalla completa
+ .accesskey = P
+menu-view-full-screen =
+ .label = Pantalla completa
+ .accesskey = P
+
+##
+
+menu-view-show-all-tabs =
+ .label = Mostrar todas las pestañas
+ .accesskey = A
+menu-view-bidi-switch-page-direction =
+ .label = Cambiar dirección de la página
+ .accesskey = D
+
+## History Menu
+
+menu-history =
+ .label = Historial
+ .accesskey = s
+menu-history-show-all-history =
+ .label = Mostrar todo el historial
+menu-history-clear-recent-history =
+ .label = Limpiar el historial reciente…
+menu-history-synced-tabs =
+ .label = Pestañas sincronizadas
+menu-history-restore-last-session =
+ .label = Restaurar sesión anterior
+menu-history-hidden-tabs =
+ .label = Pestañas ocultas
+menu-history-undo-menu =
+ .label = Pestañas cerradas recientemente
+menu-history-undo-window-menu =
+ .label = Ventanas cerradas recientemente
+
+## Bookmarks Menu
+
+menu-bookmarks-menu =
+ .label = Marcadores
+ .accesskey = M
+menu-bookmarks-show-all =
+ .label = Mostrar todos los marcadores
+menu-bookmark-this-page =
+ .label = Añadir esta página a marcadores
+menu-bookmark-edit =
+ .label = Editar este marcador
+menu-bookmarks-all-tabs =
+ .label = Añadir pestañas a marcadores…
+menu-bookmarks-toolbar =
+ .label = Barra de herramientas de marcadores
+menu-bookmarks-other =
+ .label = Otros marcadores
+menu-bookmarks-mobile =
+ .label = Marcadores del móvil
+
+## Tools Menu
+
+menu-tools =
+ .label = Herramientas
+ .accesskey = T
+menu-tools-downloads =
+ .label = Descargas
+ .accesskey = D
+menu-tools-addons =
+ .label = Complementos
+ .accesskey = C
+menu-tools-fxa-sign-in =
+ .label = Iniciar sesión en { -brand-product-name }…
+ .accesskey = I
+menu-tools-turn-on-sync =
+ .label = Activar { -sync-brand-short-name }...
+ .accesskey = n
+menu-tools-sync-now =
+ .label = Sincronizar ahora
+ .accesskey = z
+menu-tools-fxa-re-auth =
+ .label = Reconectar a { -brand-product-name }…
+ .accesskey = R
+menu-tools-web-developer =
+ .label = Desarrollador web
+ .accesskey = W
+menu-tools-page-source =
+ .label = Código fuente de la página
+ .accesskey = f
+menu-tools-page-info =
+ .label = Información de la página
+ .accesskey = I
+menu-preferences =
+ .label =
+ { PLATFORM() ->
+ [windows] Opciones
+ *[other] Preferencias
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] n
+ }
+menu-tools-layout-debugger =
+ .label = Depurador de representación
+ .accesskey = D
+
+## Window Menu
+
+menu-window-menu =
+ .label = Ventana
+menu-window-bring-all-to-front =
+ .label = Traer todo al frente
+
+## 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-help-product
+#
+# These strings are duplicated to allow for different casing depending on
+# where the strings appear.
+
+
+# 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 = Ayuda
+ .accesskey = u
+menu-help-product =
+ .label = Ayuda de { -brand-shorter-name }
+ .accesskey = u
+menu-help-show-tour =
+ .label = Paseo por { -brand-shorter-name }
+ .accesskey = P
+menu-help-import-from-another-browser =
+ .label = Importar desde otro navegador…
+ .accesskey = I
+menu-help-keyboard-shortcuts =
+ .label = Atajos de teclado
+ .accesskey = t
+menu-get-help =
+ .label = Obtener ayuda
+ .accesskey = O
+menu-help-troubleshooting-info =
+ .label = Información para solucionar problemas
+ .accesskey = f
+menu-help-taskmanager =
+ .label = Administrador de tareas
+menu-help-feedback-page =
+ .label = Enviar opinión…
+ .accesskey = v
+menu-help-safe-mode-without-addons =
+ .label = Reiniciar con los complementos desactivados…
+ .accesskey = R
+menu-help-safe-mode-with-addons =
+ .label = Reiniciar con los complementos activados
+ .accesskey = R
+# Label of the Help menu item. Either this or
+# menu-help-notdeceptive is shown.
+menu-help-report-deceptive-site =
+ .label = Informar de sitio engañoso…
+ .accesskey = I
+menu-help-not-deceptive =
+ .label = Este no es un sitio engañoso…
+ .accesskey = E
+menu-help-check-for-update =
+ .label = Buscar actualizaciones…
+ .accesskey = c
diff --git a/l10n-es-ES/browser/browser/migration.ftl b/l10n-es-ES/browser/browser/migration.ftl
new file mode 100644
index 0000000000..4f36029eb1
--- /dev/null
+++ b/l10n-es-ES/browser/browser/migration.ftl
@@ -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/.
+
+migration-wizard =
+ .title = Asistente de importación
+import-from =
+ { PLATFORM() ->
+ [windows] Importar opciones, marcadores, historial, contraseñas y otros datos de:
+ *[other] Importar preferencias, marcadores, historial, contraseñas y otros datos de:
+ }
+import-from-bookmarks = Importar marcadores de:
+import-from-ie =
+ .label = Microsoft Internet Explorer
+ .accesskey = M
+import-from-edge =
+ .label = Microsoft Edge
+ .accesskey = E
+import-from-edge-legacy =
+ .label = Microsoft Edge Legacy
+ .accesskey = L
+import-from-edge-beta =
+ .label = Microsoft Edge Beta
+ .accesskey = d
+import-from-nothing =
+ .label = No importar nada
+ .accesskey = p
+import-from-safari =
+ .label = Safari
+ .accesskey = S
+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
+no-migration-sources = No se pudieron encontrar programas que contuvieran marcadores, historial o datos de contraseñas.
+import-source-page-title = Importar configuración y datos
+import-items-page-title = Elementos a importar
+import-items-description = Seleccione qué elementos importar:
+import-permissions-page-title = Por favor, dé permisos a { -brand-short-name }
+# Do not translate "Bookmarks.plist"; the file name is the same everywhere.
+import-permissions-description = macOS requiere que permita explícitamente a { -brand-short-name } acceder a los marcadores de Safari. Haga clic en “Continuar” y seleccione el archivo “Bookmarks.plist” en el panel de abrir archivo que se mostrará.
+import-migrating-page-title = Importando…
+import-migrating-description = Se están importando los siguientes elementos…
+import-select-profile-page-title = Seleccionar perfil
+import-select-profile-description = Se pueden importar datos de los siguientes perfiles:
+import-done-page-title = Importación completa
+import-done-description = Los siguientes elementos se importaron correctamente:
+import-close-source-browser = Asegúrese de que el navegador seleccionado está cerrado antes de continuar.
+# Displays which browser the bookmarks are being imported from
+#
+# Variables:
+# $source (String): The browser the user has chosen to import bookmarks from.
+imported-bookmarks-source = De { $source }
+source-name-ie = Internet Explorer
+source-name-edge = Microsoft Edge
+source-name-edge-beta = Microsoft Edge Beta
+source-name-safari = Safari
+source-name-canary = Google Chrome Canary
+source-name-chrome = Google Chrome
+source-name-chrome-beta = Google Chrome Beta
+source-name-chrome-dev = Google Chrome Dev
+source-name-chromium = Chromium
+source-name-firefox = Mozilla Firefox
+source-name-360se = 360 Secure Browser
+imported-safari-reading-list = Lista de lectura (de Safari)
+imported-edge-reading-list = Lista de lectura (de 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 = Cookies
+browser-data-cookies-label =
+ .value = Cookies
+browser-data-history-checkbox =
+ .label =
+ { $browser ->
+ [firefox] Historial de navegación y marcadores
+ *[other] Historial de navegación
+ }
+browser-data-history-label =
+ .value =
+ { $browser ->
+ [firefox] Historial de navegación y marcadores
+ *[other] Historial de navegación
+ }
+browser-data-formdata-checkbox =
+ .label = Historial de formularios guardados
+browser-data-formdata-label =
+ .value = Historial de formularios guardados
+# 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 = Inicios de sesión y contraseñas guardados
+# 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 = Inicios de sesión y contraseñas guardados
+browser-data-bookmarks-checkbox =
+ .label =
+ { $browser ->
+ [ie] Favoritos
+ [edge] Favoritos
+ *[other] Marcadores
+ }
+browser-data-bookmarks-label =
+ .value =
+ { $browser ->
+ [ie] Favoritos
+ [edge] Favoritos
+ *[other] Marcadores
+ }
+browser-data-otherdata-checkbox =
+ .label = Otros datos
+browser-data-otherdata-label =
+ .label = Otros datos
+browser-data-session-checkbox =
+ .label = Ventanas y pestañas
+browser-data-session-label =
+ .value = Ventanas y pestañas
diff --git a/l10n-es-ES/browser/browser/newInstallPage.ftl b/l10n-es-ES/browser/browser/newInstallPage.ftl
new file mode 100644
index 0000000000..ef9a63b74a
--- /dev/null
+++ b/l10n-es-ES/browser/browser/newInstallPage.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### For this feature, "installation" is used to mean "this discrete download of
+### Firefox" and "version" is used to mean "the specific revision number of a
+### given Firefox channel". These terms are not synonymous.
+
+title = Noticias importantes
+heading = Cambios en su perfil de { -brand-short-name }
+
+changed-title = ¿Qué ha cambiado?
+changed-desc-profiles = Esta instalación de { -brand-short-name } incluye un nuevo perfil. Un perfil es un conjunto de archivos en el que Firefox almacena información como marcadores, contraseñas y preferencias del usuario.
+changed-desc-dedicated = Para que sea más fácil y seguro intercambiar las instalaciones de Firefox (Firefox, Firefox ESR, Firefox Beta, Firefox Developer Edition y Firefox Nightly), esta instalación usa ahora un perfil específico. No se compartirá automáticamente la información almacenada con otras instalaciones de Firefox.
+
+lost = <b>No ha perdido ningún dato personal ni personalizaciones.</b> Si usted ya ha guardado información en Firefox en este ordenador, todavía está disponible en otras instalaciones de Firefox.
+
+options-title = ¿Cuáles son mis opciones?
+options-do-nothing = Si no hace nada, sus datos de perfil en { -brand-short-name } serán diferentes a los datos de perfil en otras instalaciones de Firefox.
+options-use-sync = Si quiere que todos sus datos de perfiles sean iguales en todas las instalaciones de Firefox, puede usar una { -fxaccount-brand-name } para mantenerlos sincronizados.
+
+resources = Recursos:
+support-link = Usar el administrador de perfiles - Artículo de ayuda
+
+sync-header = Inicie sesión o cree una { -fxaccount-brand-name }
+sync-label = Escriba su correo electrónico
+sync-input =
+ .placeholder = Correo electrónico
+sync-button = Continuar
+sync-terms = Al continuar, acepta los <a data-l10n-name="terms">Términos de servicio</a> y el <a data-l10n-name="privacy">aviso de privacidad</a>.
+sync-first = ¿Es la primera vez que usa { -sync-brand-name }? Deberá iniciar sesión en cada instalación de Firefox para sincronizar su información.
+sync-learn = Saber más
diff --git a/l10n-es-ES/browser/browser/newtab/asrouter.ftl b/l10n-es-ES/browser/browser/newtab/asrouter.ftl
new file mode 100644
index 0000000000..ef82ec4396
--- /dev/null
+++ b/l10n-es-ES/browser/browser/newtab/asrouter.ftl
@@ -0,0 +1,300 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Extensión recomendada
+cfr-doorhanger-feature-heading = Función recomendada
+cfr-doorhanger-pintab-heading = Intenta esto: Fijar pestaña
+
+##
+
+cfr-doorhanger-extension-sumo-link =
+ .tooltiptext = ¿Por qué estoy viendo esto?
+cfr-doorhanger-extension-cancel-button = Ahora no
+ .accesskey = N
+cfr-doorhanger-extension-ok-button = Añadir ahora
+ .accesskey = A
+cfr-doorhanger-pintab-ok-button = Fijar esta pestaña
+ .accesskey = A
+cfr-doorhanger-extension-manage-settings-button = Administrar ajustes de recomendaciones
+ .accesskey = m
+cfr-doorhanger-extension-never-show-recommendation = No mostrarme esta recomendación
+ .accesskey = N
+cfr-doorhanger-extension-learn-more-link = Saber más
+# This string is used on a new line below the add-on name
+# Variables:
+# $name (String) - Add-on author name
+cfr-doorhanger-extension-author = por { $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 = Recomendación
+cfr-doorhanger-extension-notification2 = Recomendación
+ .tooltiptext = Recomendación de extensión
+ .a11y-announcement = Recomendación de extensión disponible
+# 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 = Recomendación
+ .tooltiptext = Recomendación de característica
+ .a11y-announcement = Recomendación de característica disponible
+
+## Add-on statistics
+## These strings are used to display the total number of
+## users and rating for an add-on. They are shown next to each other.
+
+# Variables:
+# $total (Number) - The rating of the add-on from 1 to 5
+cfr-doorhanger-extension-rating =
+ .tooltiptext =
+ { $total ->
+ [one] { $total } estrella
+ *[other] { $total } estrellas
+ }
+# Variables:
+# $total (Number) - The total number of users using the add-on
+cfr-doorhanger-extension-total-users =
+ { $total ->
+ [one] { $total } usuario
+ *[other] { $total } usuarios
+ }
+cfr-doorhanger-pintab-description = Obtenga acceso rápido a sus sitios más visitados. Mantenga sitios abiertos en una pestaña (incluso cuando reinicie).
+
+## These messages are steps on how to use the feature and are shown together.
+
+cfr-doorhanger-pintab-step1 = <b>Haz clic con el botón derecho</b> en la pestaña que quieres fijar.
+cfr-doorhanger-pintab-step2 = Selecciona <b>Fijar pestaña</b> en el menú.
+cfr-doorhanger-pintab-step3 = Si el sitio tiene una actualización, verás un punto azul en la pestaña fijada.
+cfr-doorhanger-pintab-animation-pause = Pausar
+cfr-doorhanger-pintab-animation-resume = Reanudar
+
+## Firefox Accounts Message
+
+cfr-doorhanger-bookmark-fxa-header = Sincronice sus marcadores esté donde esté.
+cfr-doorhanger-bookmark-fxa-body = ¡Gran hallazgo! Ahora no se quede sin este marcador en sus dispositivos móviles. Empiece con una { -fxaccount-brand-name }.
+cfr-doorhanger-bookmark-fxa-link-text = Sincronizando marcadores...
+cfr-doorhanger-bookmark-fxa-close-btn-tooltip =
+ .aria-label = Cerrar botón
+ .title = Cerrar
+
+## Protections panel
+
+cfr-protections-panel-header = Navegue sin que le sigan
+cfr-protections-panel-body = Guarde sus datos solo para usted. { -brand-short-name } le protege de muchos de los rastreadores más comunes que espían lo que hace en línea.
+cfr-protections-panel-link-text = Saber más
+
+## 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 = Nueva función:
+cfr-whatsnew-button =
+ .label = Novedades
+ .tooltiptext = Novedades
+cfr-whatsnew-panel-header = Novedades
+cfr-whatsnew-release-notes-link-text = Consulte las notas de lanzamiento
+cfr-whatsnew-fx70-title = Ahora, { -brand-short-name } lucha más en pro de su privacidad
+cfr-whatsnew-fx70-body = La última actualización mejora la función de protección contra rastreo y hace que sea más fácil que nunca la creación de contraseñas seguras para cada sitio.
+cfr-whatsnew-tracking-protect-title = Protéjase de los rastreadores
+cfr-whatsnew-tracking-protect-body =
+ { -brand-short-name } bloquea los rastreadores sociales y entre sitios más comunes que
+ le rastrean mientras navega.
+cfr-whatsnew-tracking-protect-link-text = Ver su informe
+# This string is displayed before a large numeral that indicates the total
+# number of tracking elements blocked. Don’t add $blockedCount to your
+# localization, because it would result in the number showing twice.
+cfr-whatsnew-tracking-blocked-title =
+ { $blockedCount ->
+ [one] Rastreador bloqueado
+ *[other] Rastreadores bloqueados
+ }
+cfr-whatsnew-tracking-blocked-subtitle = Desde { DATETIME($earliestDate, month: "long", year: "numeric") }
+cfr-whatsnew-tracking-blocked-link-text = Ver informe
+cfr-whatsnew-lockwise-backup-title = Guarde una copia de sus contraseñas
+cfr-whatsnew-lockwise-backup-body = Ahora puede generar contraseñas seguras a las que puede acceder desde cualquier lugar donde inicie sesión.
+cfr-whatsnew-lockwise-backup-link-text = Activar copias de seguridad
+cfr-whatsnew-lockwise-take-title = Llévese siempre sus contraseñas consigo
+cfr-whatsnew-lockwise-take-body = La aplicación para móviles { -lockwise-brand-short-name } le permite acceder a sus contraseñas de forma segura desde cualquier parte.
+cfr-whatsnew-lockwise-take-link-text = Obtener la aplicación
+
+## Search Bar
+
+cfr-whatsnew-searchbar-title = Escriba menos, encuentre más con la barra de direcciones
+cfr-whatsnew-searchbar-body-topsites = Ahora, simplemente seleccione la barra de direcciones y se va a expandir un cuadro con enlaces a sus sitios principales.
+
+## Search bar
+
+cfr-whatsnew-searchbar-icon-alt-text = Icono de lupa
+
+## Picture-in-Picture
+
+cfr-whatsnew-pip-header = Vea sus vídeos mientras navega
+cfr-whatsnew-pip-body = La función picture-in-picture muestra el vídeo en una ventana flotante para que pueda verlo mientras trabaja en otras pestañas.
+cfr-whatsnew-pip-cta = Saber más
+
+## Permission Prompt
+
+cfr-whatsnew-permission-prompt-header = Reduce molestas ventanas emergentes
+cfr-whatsnew-permission-prompt-body = { -brand-shorter-name } ahora bloquea los sitios para que no soliciten automáticamente el envío de mensajes emergentes.
+cfr-whatsnew-permission-prompt-cta = Saber más
+
+## Fingerprinter Counter
+
+# This string is displayed before a large numeral that indicates the total
+# number of tracking elements blocked. Don’t add $fingerprinterCount to your
+# localization, because it would result in the number showing twice.
+cfr-whatsnew-fingerprinter-counter-header =
+ { $fingerprinterCount ->
+ [one] Detector de huellas digitales bloqueado
+ *[other] Detectores de huellas digitales bloqueados
+ }
+cfr-whatsnew-fingerprinter-counter-body = { -brand-shorter-name } bloquea muchos detectores de huellas digitales (fingerprinters) que recopilan en secreto información sobre su dispositivo y acciones, para crear un perfil suyo con fines publicitarios.
+# Message variation when fingerprinters count is less than 10
+cfr-whatsnew-fingerprinter-counter-header-alt = Fingerprinters
+cfr-whatsnew-fingerprinter-counter-body-alt = { -brand-shorter-name } puede bloquear muchos detectores de huellas digitales (fingerprinters) que recopilan en secreto información sobre su dispositivo y acciones, para crear un perfil suyo con fines publicitarios.
+
+## Bookmark Sync
+
+cfr-doorhanger-sync-bookmarks-header = Obtener este marcador en su teléfono
+cfr-doorhanger-sync-bookmarks-body = Lleve sus marcadores, contraseñas, historial y más a todas partes donde inicie sesión en { -brand-product-name }.
+cfr-doorhanger-sync-bookmarks-ok-button = Activar { -sync-brand-short-name }
+ .accesskey = T
+
+## Login Sync
+
+cfr-doorhanger-sync-logins-header = No vuelva a perder una contraseña
+cfr-doorhanger-sync-logins-body = Almacene y sincronice de forma segura sus contraseñas en todos sus dispositivos.
+cfr-doorhanger-sync-logins-ok-button = Activar { -sync-brand-short-name }
+ .accesskey = T
+
+## Send Tab
+
+cfr-doorhanger-send-tab-header = Léalo en cualquier momento
+cfr-doorhanger-send-tab-recipe-header = Llévese esta receta a la cocina
+cfr-doorhanger-send-tab-body = Send Tab le permite compartir este enlace con su teléfono o con cualquier dispositivo en el que haya iniciado sesión con { -brand-product-name }.
+cfr-doorhanger-send-tab-ok-button = Probar Send Tab
+ .accesskey = T
+
+## Firefox Send
+
+cfr-doorhanger-firefox-send-header = Compartir este PDF de forma segura
+cfr-doorhanger-firefox-send-body = Mantenga sus documentos confidenciales a salvo de miradas indiscretas con cifrado de extremo a extremo y un enlace que desaparece cuando haya terminado.
+cfr-doorhanger-firefox-send-ok-button = Pruebe { -send-brand-name }
+ .accesskey = T
+
+## Social Tracking Protection
+
+cfr-doorhanger-socialtracking-ok-button = Ver protecciones
+ .accesskey = P
+cfr-doorhanger-socialtracking-close-button = Cerrar
+ .accesskey = C
+cfr-doorhanger-socialtracking-dont-show-again = No volver a mostrar mensajes como este
+ .accesskey = N
+cfr-doorhanger-socialtracking-heading = { -brand-short-name } impidió que una red social le rastreara hasta aquí
+cfr-doorhanger-socialtracking-description = Su privacidad importa. Ahora, { -brand-short-name } bloquea los rastreadores de redes sociales más comunes, limitando la cantidad de datos que pueden recopilar sobre lo que hace en línea.
+cfr-doorhanger-fingerprinters-heading = { -brand-short-name } bloqueó un detector de huellas digitales en esta página
+cfr-doorhanger-fingerprinters-description = Su privacidad es importante. { -brand-short-name } ahora bloquea los detectores de huellas digitales, que recopilan piezas de información que identifican de forma única a su dispositivo para poder rastrearlo.
+cfr-doorhanger-cryptominers-heading = { -brand-short-name } bloqueó un criptominero en esta página
+cfr-doorhanger-cryptominers-description = Su privacidad es importante. { -brand-short-name } ahora bloquea los criptomineros, que utilizan la potencia informática de su sistema para extraer dinero digital.
+
+## Enhanced Tracking Protection Milestones
+
+# Variables:
+# $blockedCount (Number) - The total count of blocked trackers. This number will always be greater than 1.
+# $date (Number) - The date we began recording the count of blocked trackers
+cfr-doorhanger-milestone-heading =
+ { $blockedCount ->
+ *[other] ¡{ -brand-short-name } bloqueó más de <b>{ $blockedCount }</b> rastreadores desde { $date }!
+ }
+cfr-doorhanger-milestone-heading2 =
+ { $blockedCount ->
+ *[other] { -brand-short-name } bloqueado en <b>{ $blockedCount }</b> rastreadores desde { DATETIME($date, month: "long", year: "numeric") }!
+ }
+cfr-doorhanger-milestone-ok-button = Ver todo
+ .accesskey = V
+cfr-doorhanger-milestone-close-button = Cerrar
+ .accesskey = C
+
+## What’s New Panel Content for Firefox 76
+
+
+## Lockwise message
+
+cfr-whatsnew-lockwise-header = Cree fácilmente contraseñas seguras
+cfr-whatsnew-lockwise-body = Es difícil pensar en contraseñas únicas y seguras para cada cuenta. Al crear una contraseña, seleccione el campo de contraseña para usar una contraseña segura y generada por { -brand-shorter-name }.
+cfr-whatsnew-lockwise-icon-alt = Icono de { -lockwise-brand-short-name }
+
+## Vulnerable Passwords message
+
+cfr-whatsnew-passwords-header = Reciba alertas sobre contraseñas vulnerables
+cfr-whatsnew-passwords-body = Los hackers saben que la gente reutiliza sus contraseñas. Si usó la misma contraseña en varios sitios, y uno de esos sitios sufre una filtración de datos, verá una alerta en { -lockwise-brand-short-name } para cambiar su contraseña en esos sitios.
+cfr-whatsnew-passwords-icon-alt = Icono de contraseña vulnerable
+
+## Picture-in-Picture fullscreen message
+
+cfr-whatsnew-pip-fullscreen-header = Llevar el picture-in-picture a pantalla completa
+cfr-whatsnew-pip-fullscreen-body = Cuando lleva un video a una ventana flotante, puede hacer doble clic en esa ventana para llevarlo a pantalla completa.
+cfr-whatsnew-pip-fullscreen-icon-alt = Icono de picture-in-picture
+
+## Protections Dashboard message
+
+cfr-whatsnew-protections-header = Protecciones de un vistazo
+cfr-whatsnew-protections-body = El panel de protecciones incluye informes resumidos sobre filtraciones de datos y administración de contraseñas. Ahora puede realizar un seguimiento de la cantidad de filtraciones que ha resuelto y ver si alguna de sus contraseñas guardadas puede haber sido expuesta en una filtración de datos.
+cfr-whatsnew-protections-cta-link = Ver panel de protecciones
+cfr-whatsnew-protections-icon-alt = Icono de escudo
+
+## Better PDF message
+
+cfr-whatsnew-better-pdf-header = Mejor experiencia con PDF
+cfr-whatsnew-better-pdf-body = Los documentos PDF ahora se abren directamente en { -brand-short-name }, manteniendo su flujo de trabajo al alcance de la mano.
+
+## DOH Message
+
+cfr-doorhanger-doh-body = Su privacidad importa. { -brand-short-name } ahora enruta de forma segura sus peticiones de DNS, siempre que sea posible, a un servicio proporcionado para protegerle mientras navega.
+cfr-doorhanger-doh-header = Búsquedas DNS más seguras y cifradas.
+cfr-doorhanger-doh-primary-button = De acuerdo, entendido
+ .accesskey = D
+cfr-doorhanger-doh-secondary-button = Deshabilitar
+ .accesskey = D
+
+## Fission Experiment Message
+
+cfr-doorhanger-fission-body-approved = Su privacidad importa. { -brand-short-name } ahora aísla, sitios web unos de otros, lo que hace que sea más difícil que los piratas informáticos roben contraseñas, números de tarjetas de crédito y otra información sensible.
+cfr-doorhanger-fission-header = Aislamiento del sitio
+cfr-doorhanger-fission-primary-button = OK, entendido
+ .accesskey = O
+cfr-doorhanger-fission-secondary-button = Aprender más
+ .accesskey = A
+
+## What's new: Cookies message
+
+cfr-whatsnew-clear-cookies-header = Protección automática contra tácticas de rastreo encubiertas
+cfr-whatsnew-clear-cookies-body = Algunos rastreadores lo redirigen a otros sitios web que configuran cookies en secreto. { -brand-short-name } ahora borra automáticamente esas cookies para que no puedan seguirte.
+cfr-whatsnew-clear-cookies-image-alt = Ilustración de cookie bloqueada
+
+## What's new: Media controls message
+
+cfr-whatsnew-media-keys-header = Más controles multimedia
+cfr-whatsnew-media-keys-body = Reproducir y pausar audio o vídeo directamente desde su teclado o auriculares facilita el control de medios desde otra pestaña, programa o incluso cuando su ordenador está bloqueado. También puede moverse entre pistas usando las teclas de avance y retroceso.
+cfr-whatsnew-media-keys-button = Saber cómo
+
+## What's new: Search shortcuts
+
+cfr-whatsnew-search-shortcuts-header = Atajos de búsqueda en la barra de direcciones
+cfr-whatsnew-search-shortcuts-body = Ahora, cuando escriba un motor de búsqueda o un sitio específico en la barra de direcciones, aparecerá un atajo azul en las sugerencias de búsqueda. Seleccione ese atajo para completar su búsqueda directamente desde la barra de direcciones.
+
+## What's new: Cookies protection
+
+cfr-whatsnew-supercookies-header = Protección contra supercookies maliciosas
+cfr-whatsnew-supercookies-body = Los sitios web pueden adjuntar en secreto una “supercookie” a su navegador que puede seguirle por la web, incluso después de limpiar sus cookies. { -brand-short-name } proporciona ahora una fuerte protección contra las supercookies para que no puedan usarse para rastrear sus actividades en línea de un sitio a otro.
+
+## What's new: Better bookmarking
+
+cfr-whatsnew-bookmarking-header = Mejores marcadores
+cfr-whatsnew-bookmarking-body = Es más fácil realizar un seguimiento de sus sitios favoritos. { -brand-short-name } ahora recuerda su ubicación preferida para los marcadores guardados, muestra la barra de herramientas de marcadores de forma predeterminada en las pestañas nuevas y le brinda fácil acceso al resto de sus marcadores a través de una carpeta de la barra de herramientas.
+
+## What's new: Cross-site cookie tracking
+
+cfr-whatsnew-cross-site-tracking-header = Protección integral contra el seguimiento de cookies entre sitios
+cfr-whatsnew-cross-site-tracking-body = Ahora puede optar por una mejor protección contra el rastreo de cookies. { -brand-short-name } puede aislar sus actividades y datos en el sitio en el que está en este momento para que la información almacenada en el navegador no se comparta entre sitios web.
diff --git a/l10n-es-ES/browser/browser/newtab/newtab.ftl b/l10n-es-ES/browser/browser/newtab/newtab.ftl
new file mode 100644
index 0000000000..039dd05682
--- /dev/null
+++ b/l10n-es-ES/browser/browser/newtab/newtab.ftl
@@ -0,0 +1,238 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Nueva pestaña
+newtab-settings-button =
+ .title = Personalizar la página Nueva pestaña
+newtab-personalize-button-label = Personalizar
+ .title = Personalizar la nueva pestaña
+ .aria-label = Personalizar la nueva pestaña
+
+## Search box component.
+
+# "Search" is a verb/action
+newtab-search-box-search-button =
+ .title = Buscar
+ .aria-label = Buscar
+newtab-search-box-search-the-web-text = Buscar en la Web
+newtab-search-box-search-the-web-input =
+ .placeholder = Buscar en la Web
+ .title = Buscar en la Web
+ .aria-label = Buscar en la Web
+newtab-search-box-text = Buscar en la web
+newtab-search-box-input =
+ .placeholder = Buscar en la web
+ .aria-label = Buscar en la web
+
+## Top Sites - General form dialog.
+
+newtab-topsites-add-search-engine-header = Añadir motor de búsqueda
+newtab-topsites-add-topsites-header = Nuevo sitio popular
+newtab-topsites-add-shortcut-header = Nuevo acceso directo
+newtab-topsites-edit-topsites-header = Editar sitio popular
+newtab-topsites-edit-shortcut-header = Editar acceso directo
+newtab-topsites-title-label = Título
+newtab-topsites-title-input =
+ .placeholder = Introducir título
+newtab-topsites-url-label = URL
+newtab-topsites-url-input =
+ .placeholder = Escribir o pegar una URL
+newtab-topsites-url-validation = Se requiere una URL válida
+newtab-topsites-image-url-label = URL de imagen personalizada
+newtab-topsites-use-image-link = Utilizar una imagen personalizada…
+newtab-topsites-image-validation = No se ha podido cargar la imagen. Pruebe con una URL diferente.
+
+## Top Sites - General form dialog buttons. These are verbs/actions.
+
+newtab-topsites-cancel-button = Cancelar
+newtab-topsites-delete-history-button = Eliminar del historial
+newtab-topsites-save-button = Guardar
+newtab-topsites-preview-button = Vista preliminar
+newtab-topsites-add-button = Agregar
+
+## Top Sites - Delete history confirmation dialog.
+
+newtab-confirm-delete-history-p1 = ¿Está seguro de que quiere eliminar de su historial todas las instancias de esta página?
+# "This action" refers to deleting a page from history.
+newtab-confirm-delete-history-p2 = Esta acción no se puede deshacer.
+
+## Top Sites - Sponsored label
+
+newtab-topsite-sponsored = Patrocinado
+
+## Context Menu - Action Tooltips.
+
+# General tooltip for context menus.
+newtab-menu-section-tooltip =
+ .title = Abrir menú
+ .aria-label = Abrir menú
+# Tooltip for dismiss button
+newtab-dismiss-button-tooltip =
+ .title = Eliminar
+ .aria-label = Eliminar
+# 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 = Abrir menú
+ .aria-label = Abrir menú de contexto para { $title }
+# Tooltip on an empty topsite box to open the New Top Site dialog.
+newtab-menu-topsites-placeholder-tooltip =
+ .title = Editar este sitio
+ .aria-label = Editar este sitio
+
+## 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 = Editar
+newtab-menu-open-new-window = Abrir en una nueva ventana
+newtab-menu-open-new-private-window = Abrir en una nueva ventana privada
+newtab-menu-dismiss = Ignorar
+newtab-menu-pin = Fijar
+newtab-menu-unpin = Soltar
+newtab-menu-delete-history = Eliminar del historial
+newtab-menu-save-to-pocket = Guardar en { -pocket-brand-name }
+newtab-menu-delete-pocket = Eliminar de { -pocket-brand-name }
+newtab-menu-archive-pocket = Archivar en { -pocket-brand-name }
+newtab-menu-show-privacy-info = Nuestros patrocinadores y su privacidad
+
+## Message displayed in a modal window to explain privacy and provide context for sponsored content.
+
+newtab-privacy-modal-button-done = Hecho
+newtab-privacy-modal-button-manage = Administrar la configuración de contenido patrocinado
+newtab-privacy-modal-header = Su privacidad es importante.
+newtab-privacy-modal-paragraph-2 = Además de ofrecer historias cautivadoras, también le mostramos contenido relevante y altamente revisado de patrocinadores seleccionados. Tenga la seguridad de que, <strong>sus datos de navegación nunca dejan su copia personal de { -brand-product-name }</strong>: nosotros no los vemos y nuestros patrocinadores tampoco.
+newtab-privacy-modal-link = Conozca cómo funciona la privacidad en la nueva pestaña
+
+##
+
+# Bookmark is a noun in this case, "Remove bookmark".
+newtab-menu-remove-bookmark = Eliminar marcador
+# Bookmark is a verb here.
+newtab-menu-bookmark = Marcador
+
+## 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 = Copiar el enlace de descarga
+newtab-menu-go-to-download-page = Ir a la página de descarga
+newtab-menu-remove-download = Eliminar del historial
+
+## 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] Mostrar en Finder
+ *[other] Abrir la carpeta que lo contiene
+ }
+newtab-menu-open-file = Abrir archivo
+
+## 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 = Visitados
+newtab-label-bookmarked = En marcadores
+newtab-label-removed-bookmark = Marcador eliminado
+newtab-label-recommended = Tendencias
+newtab-label-saved = Guardado en { -pocket-brand-name }
+newtab-label-download = Descargado
+# This string is used in the story cards to indicate sponsored content
+# Variables:
+# $sponsorOrSource (String): This is the name of a company or their domain
+newtab-label-sponsored = { $sponsorOrSource } · Patrocinado
+# This string is used at the bottom of story cards to indicate sponsored content
+# Variables:
+# $sponsor (String): This is the name of a sponsor
+newtab-label-sponsored-by = Patrocinado por { $sponsor }
+
+## 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 = Eliminar sección
+newtab-section-menu-collapse-section = Contraer sección
+newtab-section-menu-expand-section = Expandir sección
+newtab-section-menu-manage-section = Gestionar sección
+newtab-section-menu-manage-webext = Gestionar extensión
+newtab-section-menu-add-topsite = Añadir sitio popular
+newtab-section-menu-add-search-engine = Añadir motor de búsqueda
+newtab-section-menu-move-up = Subir
+newtab-section-menu-move-down = Bajar
+newtab-section-menu-privacy-notice = Aviso de privacidad
+
+## Section aria-labels
+
+newtab-section-collapse-section-label =
+ .aria-label = Contraer sección
+newtab-section-expand-section-label =
+ .aria-label = Expandir sección
+
+## Section Headers.
+
+newtab-section-header-topsites = Sitios favoritos
+newtab-section-header-highlights = Destacados
+newtab-section-header-recent-activity = Actividad reciente
+# Variables:
+# $provider (String): Name of the corresponding content provider.
+newtab-section-header-pocket = Recomendado por { $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 = Empiece a navegar y nosotros le mostraremos aquí algunos de los mejores artículos, videos y otras páginas que haya visitado recientemente o agregado a marcadores.
+# 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 = Ya está al día. Vuelva luego y busque más historias de { $provider }. ¿No puede esperar? Seleccione un tema popular y encontrará más historias alucinantes por toda la web.
+
+## 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 = ¡Está al día!
+newtab-discovery-empty-section-topstories-content = Vuelva más tarde para obtener más historias.
+newtab-discovery-empty-section-topstories-try-again-button = Volver a intentarlo
+newtab-discovery-empty-section-topstories-loading = Cargando...
+# Displays when a layout in a section took too long to fetch articles.
+newtab-discovery-empty-section-topstories-timed-out = ¡Ups! Casi se carga la sección al completo.
+
+## 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 = Temas populares:
+newtab-pocket-more-recommendations = Más recomendaciones
+newtab-pocket-learn-more = Saber más
+newtab-pocket-cta-button = Obtener { -pocket-brand-name }
+newtab-pocket-cta-text = Guarde en { -pocket-brand-name } las historias que le gustan y alimente su mente con lecturas fascinantes.
+
+## Error Fallback Content.
+## This message and suggested action link are shown in each section of UI that fails to render.
+
+newtab-error-fallback-info = Lo sentimos, algo salió mal al cargar el contenido.
+newtab-error-fallback-refresh-link = Recargue la página e inténtelo de nuevo.
+
+## Customization Menu
+
+newtab-custom-shortcuts-title = Accesos directos
+newtab-custom-shortcuts-subtitle = Sitios que guarda o visita
+newtab-custom-row-selector =
+ { $num ->
+ [one] { $num } fila
+ *[other] { $num } filas
+ }
+newtab-custom-sponsored-sites = Accesos directos patrocinados
+newtab-custom-pocket-title = Recomendado por { -pocket-brand-name }
+newtab-custom-pocket-subtitle = Contenido excepcional seleccionado por { -pocket-brand-name }, parte de la familia { -brand-product-name }
+newtab-custom-pocket-sponsored = Historias patrocinadas
+newtab-custom-recent-title = Actividad reciente
+newtab-custom-recent-subtitle = Una selección de sitios y contenidos recientes
+newtab-custom-close-button = Cerrar
+# 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.
+newtab-custom-snippets-title = Mensajes interactivos
+newtab-custom-snippets-subtitle = Consejos y noticias de { -vendor-short-name } y { -brand-product-name }
+newtab-custom-settings = Administrar más ajustes
diff --git a/l10n-es-ES/browser/browser/newtab/onboarding.ftl b/l10n-es-ES/browser/browser/newtab/onboarding.ftl
new file mode 100644
index 0000000000..059de5e854
--- /dev/null
+++ b/l10n-es-ES/browser/browser/newtab/onboarding.ftl
@@ -0,0 +1,241 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 simplified onboarding modal / 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.
+
+
+## These button action text can be split onto multiple lines, so use explicit
+## newlines in translations to control where the line break appears (e.g., to
+## avoid breaking quoted text).
+
+onboarding-button-label-learn-more = Saber más
+onboarding-button-label-get-started = Comenzar
+
+## Welcome modal dialog strings
+
+
+### UI strings for the simplified 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 = Bienvenido a { -brand-short-name }
+onboarding-welcome-body = Ya tiene el navegador.<br/>Conozca el resto de { -brand-product-name }.
+onboarding-welcome-learn-more = Saber más sobre las ventajas.
+onboarding-welcome-modal-get-body = Ya tiene el navegador.<br/>Ahora aproveche { -brand-product-name } al máximo.
+onboarding-welcome-modal-supercharge-body = Protección de privacidad al máximo nivel.
+onboarding-welcome-modal-privacy-body = Ya tiene el navegador. Añadamos más protección de privacidad.
+onboarding-welcome-modal-family-learn-more = Conozca más sobre la familia de productos { -brand-product-name }.
+onboarding-welcome-form-header = Empezar aquí
+onboarding-join-form-body = Para empezar, introduzca su dirección de correo.
+onboarding-join-form-email =
+ .placeholder = Introducir dirección de correo
+onboarding-join-form-email-error = Una dirección de correo válida es obligatoria
+onboarding-join-form-legal = Si continúas, aceptas los <a data-l10n-name="terms">Términos del servicio</a> y la <a data-l10n-name="privacy">Política de privacidad</a>.
+onboarding-join-form-continue = Continuar
+# This message is followed by a link using onboarding-join-form-signin ("Sign In") as text.
+onboarding-join-form-signin-label = ¿Ya tiene una cuenta?
+# Text for link to submit the sign in form
+onboarding-join-form-signin = Iniciar sesión
+onboarding-start-browsing-button-label = Empezar a navegar
+onboarding-not-now-button-label = Ahora no
+onboarding-cards-dismiss =
+ .title = Ignorar
+ .aria-label = Ignorar
+
+## Welcome full page string
+
+onboarding-fullpage-welcome-subheader = Comencemos a explorar todo lo que puede hacer.
+onboarding-fullpage-form-email =
+ .placeholder = Su dirección de correo electrónico…
+
+## Firefox Sync modal dialog strings.
+
+onboarding-sync-welcome-header = Llévese { -brand-product-name } consigo
+onboarding-sync-welcome-content = Acceda a sus marcadores, historial, contraseñas y más ajustes en todos sus dispositivos.
+onboarding-sync-welcome-learn-more-link = Descubra más sobre las Cuentas de Firefox
+onboarding-sync-form-input =
+ .placeholder = Correo electrónico
+onboarding-sync-form-continue-button = Continuar
+onboarding-sync-form-skip-login-button = Saltar este paso
+
+## This is part of the line "Enter your email to continue to Firefox Sync"
+
+onboarding-sync-form-header = Introduzca su correo electrónico
+onboarding-sync-form-sub-header = para acceder a { -sync-brand-name }.
+
+## These are individual benefit messages shown with an image, title and
+## description.
+
+onboarding-benefit-products-text = Haga las cosas con una familia de herramientas que respete su privacidad en todos sus dispositivos.
+# "Personal Data Promise" is a concept that should be translated consistently
+# across the product. It refers to a concept shown elsewhere to the user: "The
+# Firefox Personal Data Promise is the way we honor your data in everything we
+# make and do. We take less data. We keep it safe. And we make sure that we are
+# transparent about how we use it."
+onboarding-benefit-privacy-text = Todo lo que hacemos respeta nuestra promesa de datos personales: Tomar menos. Mantenerlo seguro. Sin secretos.
+onboarding-benefit-sync-title = { -sync-brand-short-name }
+onboarding-benefit-sync-text = Lleve sus marcadores, contraseñas, historial y más a todos los lugares donde use { -brand-product-name }.
+onboarding-benefit-monitor-title = { -monitor-brand-short-name }
+onboarding-benefit-monitor-text = Reciba notificaciones cuando su información personal se encuentre en una filtración de datos conocida.
+onboarding-benefit-lockwise-title = { -lockwise-brand-short-name }
+onboarding-benefit-lockwise-text = Gestione sus contraseñas protegidas y portátiles.
+
+## Custom Return To AMO onboarding strings
+
+return-to-amo-subtitle = Genial, ha instalado { -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 = Ahora obtengamos <img data-l10n-name="icon"/> <b>{ $addon-name }</b> para usted.
+return-to-amo-add-extension-label = Añadir la extensión
+
+## Multistage 3-screen onboarding flow strings (about:welcome pages)
+
+# The <span data-l10n-name="zap"></span> in this string allows a "zap" underline style to be
+# automatically added to the text inside it. { -brand-short-name } should stay inside the span.
+onboarding-multistage-welcome-header = Bienvenido a <span data-l10n-name="zap">{ -brand-short-name }</span>
+onboarding-multistage-welcome-subtitle = El navegador rápido, seguro y privado respaldado por una organización sin ánimo de lucro.
+onboarding-multistage-welcome-primary-button-label = Iniciar configuración
+onboarding-multistage-welcome-secondary-button-label = Iniciar sesión
+onboarding-multistage-welcome-secondary-button-text = ¿Tiene una cuenta?
+# The <span data-l10n-name="zap"></span> in this string allows a "zap" underline style to be
+# automatically added to the text inside it. "more" should stay inside the span.
+onboarding-multistage-import-header = Importe sus contraseñas, marcadores y <span data-l10n-name="zap">más</span>
+onboarding-multistage-import-subtitle = ¿Viene de otro navegador? Es fácil llevar todo a { -brand-short-name }.
+onboarding-multistage-import-primary-button-label = Iniciar importación
+onboarding-multistage-import-secondary-button-label = Ahora no
+# Info displayed in the footer of import settings screen during onboarding flow.
+# This supports welcome screen showing top sites imported from the user's default browser.
+onboarding-import-sites-disclaimer = Los sitios listados se han encontrado en este dispositivo. { -brand-short-name } no guarda ni sincroniza datos de otro navegador a menos que usted elija importarlos.
+# 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 =
+ .aria-label = Primeros pasos: pantalla { $current } de { $total }
+# The <span data-l10n-name="zap"></span> in this string allows a "zap" underline style to be
+# automatically added to the text inside it. "look" should stay inside the span.
+onboarding-multistage-theme-header = Elija un <span data-l10n-name="zap">aspecto</span>
+onboarding-multistage-theme-subtitle = Personalice { -brand-short-name } con un tema.
+onboarding-multistage-theme-primary-button-label = Guardar tema
+onboarding-multistage-theme-secondary-button-label = Ahora no
+# Automatic theme uses operating system color settings
+onboarding-multistage-theme-label-automatic = Automático
+onboarding-multistage-theme-label-light = Claro
+onboarding-multistage-theme-label-dark = Oscuro
+# "Firefox Alpenglow" here is the name of the theme, and should be kept in English.
+onboarding-multistage-theme-label-alpenglow = Firefox Alpenglow
+
+## 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 automatic theme
+onboarding-multistage-theme-tooltip-automatic-2 =
+ .title =
+ Heredar la apariencia de su sistema
+ operativo para botones, menús y ventanas.
+# Input description for automatic theme
+onboarding-multistage-theme-description-automatic-2 =
+ .aria-description =
+ Heredar la apariencia de su sistema
+ operativo para botones, menús y ventanas.
+# Tooltip displayed on hover of light theme
+onboarding-multistage-theme-tooltip-light-2 =
+ .title =
+ Usar una apariencia clara para botones,
+ menús y ventanas.
+# Input description for light theme
+onboarding-multistage-theme-description-light =
+ .aria-description =
+ Usar una apariencia clara para botones,
+ menús y ventanas.
+# Tooltip displayed on hover of dark theme
+onboarding-multistage-theme-tooltip-dark-2 =
+ .title =
+ Usar una apariencia oscura para botones,
+ menús y ventanas.
+# Input description for dark theme
+onboarding-multistage-theme-description-dark =
+ .aria-description =
+ Usar una apariencia oscura para botones,
+ menús y ventanas.
+# Tooltip displayed on hover of Alpenglow theme
+onboarding-multistage-theme-tooltip-alpenglow-2 =
+ .title =
+ Usar una apariencia colorida para botones,
+ menús y ventanas.
+# Input description for Alpenglow theme
+onboarding-multistage-theme-description-alpenglow =
+ .aria-description =
+ Usar una apariencia colorida para botones,
+ menús y ventanas.
+
+## These strings belong to the individual onboarding messages.
+
+
+## Each message has a title and a description of what the browser feature is.
+## Each message also has an associated button for the user to try the feature.
+## The string for the button is found above, in the UI strings section
+
+onboarding-tracking-protection-title2 = Protección contra rastreo
+onboarding-tracking-protection-text2 = { -brand-short-name } le ayuda a impedir que los sitios le rastreen en línea, por lo que será más difícil que la publicidad le siga mientras navega.
+onboarding-tracking-protection-button2 = Cómo funciona
+onboarding-data-sync-title = Lleve sus ajustes consigo
+# "Sync" is short for synchronize.
+onboarding-data-sync-text2 = Sincronice sus marcadores, contraseñas y mucho más donde quiera que use { -brand-product-name }.
+onboarding-data-sync-button2 = Iniciar sesión en { -sync-brand-short-name }
+onboarding-firefox-monitor-title = Mantente al día sobre las filtraciones de datos
+onboarding-firefox-monitor-text2 = { -monitor-brand-name } controla si su dirección de correo apareció en una filtración de datos conocida y le avisa si aparece en una nueva filtración.
+onboarding-firefox-monitor-button = Suscríbase para recibir alertas
+onboarding-browse-privately-title = Navegue de forma privada
+onboarding-browse-privately-text = La navegación privada elimina tu historial de búsquedas y de navegación para que nadie que use tu equipo tenga acceso a ellos.
+onboarding-browse-privately-button = Abrir una ventana privada
+onboarding-firefox-send-title = Mantenga privados sus archivos compartidos
+onboarding-firefox-send-text2 = Suba sus archivos a { -send-brand-name } para compartirlos con cifrado de extremo a extremo y un enlace que expira automáticamente.
+onboarding-firefox-send-button = Pruebe { -send-brand-name }
+onboarding-mobile-phone-title = Consiga { -brand-product-name } en su teléfono
+onboarding-mobile-phone-text = Descargue { -brand-product-name } para iOS o Android y sincronice su información en todos los dispositivos.
+# "Mobile" is short for mobile/cellular phone, "Browser" is short for web
+# browser.
+onboarding-mobile-phone-button = Descargar navegador móvil
+onboarding-send-tabs-title = Envíese las pestañas instantáneamente
+# "Send Tabs" refers to "Send Tab to Device" feature that appears when opening a
+# tab's context menu.
+onboarding-send-tabs-text2 = Comparta fácilmente páginas entre sus dispositivos sin tener que copiar enlaces o salir del navegador.
+onboarding-send-tabs-button = Empieza a usar Send Tabs
+onboarding-pocket-anywhere-title = Lee y escucha sea donde sea
+onboarding-pocket-anywhere-text2 = Guarde su contenido favorito sin conexión gracias a la aplicación de { -pocket-brand-name } y léalo, escúchelo o véalo dónde y cuándo mejor le convenga.
+onboarding-pocket-anywhere-button = Pruebe { -pocket-brand-name }
+onboarding-lockwise-strong-passwords-title = Crear y almacenar contraseñas seguras
+onboarding-lockwise-strong-passwords-text = { -lockwise-brand-name } crea contraseñas seguras en el acto y las guarda en un único lugar.
+onboarding-lockwise-strong-passwords-button = Administrar sus inicios de sesión
+onboarding-facebook-container-title = Establezca límites con Facebook
+onboarding-facebook-container-text2 = { -facebook-container-brand-name } separa su identidad de Facebook de todo lo demás, dificultando así que Facebook pueda mostrarle publicidad personalizada.
+onboarding-facebook-container-button = Agregar extensión
+onboarding-import-browser-settings-title = Importe sus marcadores, contraseñas y más
+onboarding-import-browser-settings-text = Sumérjase de lleno: lleve fácilmente sus sitios y configuraciones de Chrome con usted.
+onboarding-import-browser-settings-button = Importar datos de Chrome
+onboarding-personal-data-promise-title = Privado por diseño
+onboarding-personal-data-promise-text = { -brand-product-name } trata sus datos con respeto recopilando menos, protegiéndolos e indicando claramente cómo los usamos.
+onboarding-personal-data-promise-button = Lea nuestra promesa
+
+## Message strings belonging to the Return to AMO flow
+
+return-to-amo-sub-header = ¡Bien! Ya tiene { -brand-short-name }
+# <icon></icon> will be replaced with the icon belonging to the extension
+#
+# Variables:
+# $addon-name (String) - Name of the add-on
+return-to-amo-addon-header = Ahora obtenga <icon></icon><b>{ $addon-name }.</b>
+return-to-amo-extension-button = Añadir la extensión
+return-to-amo-get-started-button = Comenzar con { -brand-short-name }
diff --git a/l10n-es-ES/browser/browser/nsserrors.ftl b/l10n-es-ES/browser/browser/nsserrors.ftl
new file mode 100644
index 0000000000..d8b83d9d3d
--- /dev/null
+++ b/l10n-es-ES/browser/browser/nsserrors.ftl
@@ -0,0 +1,351 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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.
+
+# Variables:
+# $hostname (String) - Hostname of the website with SSL error.
+# $errorMessage (String) - Error message corresponding to the type of error we are experiencing.
+ssl-connection-error = Ha ocurrido un error al conectar con { $hostname }. { $errorMessage }
+# Variables:
+# $error (string) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix = Código de error: { $error }
+psmerr-ssl-disabled = No se puede conectar de forma segura porque el protocolo SSL ha sido desactivado.
+psmerr-ssl2-disabled = No se puede conectar de forma segura porque el sitio usa una versión antigua e insegura del protocolo SSL.
+# This is a multi-line message.
+psmerr-hostreusedissuerandserial =
+ Ha recibido un certificado no válido. Contacte con el administrador o dirección de correo electrónico de contacto del servidor y facilíteles la siguiente información:
+
+ Su certificado contiene el mismo número de serie que otro certificado emitido por la autoridad de certificación. Obtenga un nuevo certificado que contenga un número de serie único.
+ssl-error-export-only-server = No es posible comunicar de forma segura. El otro extremo de la conexión no admite cifrado de grado alto.
+ssl-error-us-only-server = No es posible comunicar de forma segura. El otro extremo de la conexión requiere cifrado de grado alto que no está admitido.
+ssl-error-no-cypher-overlap = No se puede comunicar de forma segura con la otra parte: no hay algoritmos de cifrado comunes.
+ssl-error-no-certificate = No es posible encontrar el certificado o clave necesarios para la identificación.
+ssl-error-bad-certificate = No es posible comunicar de forma segura con el otro extremo de la conexión porque el certificado de este ha sido rechazado.
+ssl-error-bad-client = El servidor ha encontrado datos erróneos del cliente.
+ssl-error-bad-server = El cliente ha encontrado datos erróneos del servidor.
+ssl-error-unsupported-certificate-type = Tipo de certificado no admitido.
+ssl-error-unsupported-version = La otra parte está usando una versión del protocolo de seguridad no admitida.
+ssl-error-wrong-certificate = Identificación del cliente fallida: la clave privada en la base de datos de claves no coincide con la clave pública en la base de datos de certificados.
+ssl-error-bad-cert-domain = No es posible comunicar de forma segura con el otro extremo de la conexión porque el nombre de dominio solicitado no coincide con el certificado del servidor.
+ssl-error-post-warning = Código de error SSL no reconocido.
+ssl-error-ssl2-disabled = La otra parte sólo admite SSL versión 2, que está desactivado localmente.
+ssl-error-bad-mac-read = SSL ha recibido un registro con un código de identificación de mensaje incorrecto.
+ssl-error-bad-mac-alert = El otro extremo de la conexión SSL informa de un código de identificación de mensaje incorrecto.
+ssl-error-bad-cert-alert = El otro extremo de la conexión SSL no puede verificar su certificado.
+ssl-error-revoked-cert-alert = El otro extremo de la conexión SSL ha rechazado su certificado por considerarlo revocado.
+ssl-error-expired-cert-alert = El otro extremo de la conexión SSL ha rechazado su certificado por considerarlo caducado.
+ssl-error-ssl-disabled = No se puede conectar: SSL está desactivado.
+ssl-error-fortezza-pqg = No se puede conectar: el otro extremo de la conexión SSL está en otro dominio FORTEZZA.
+ssl-error-unknown-cipher-suite = Se ha solicitado una suite de cifrado SSL desconocida.
+ssl-error-no-ciphers-supported = No hay suites de cifrado presentes y activas en este programa.
+ssl-error-bad-block-padding = SSL ha recibido un registro con un ajuste de bloque incorrecto.
+ssl-error-rx-record-too-long = SSL ha recibido un registro que excedía la longitud máxima permitida.
+ssl-error-tx-record-too-long = SSL ha intentado enviar un registro que excede la longitud máxima admisible.
+ssl-error-rx-malformed-hello-request = SSL ha recibido un mensaje de negociación Hello Request mal formado.
+ssl-error-rx-malformed-client-hello = SSL ha recibido un mensaje de negociación Client Hello mal formado.
+ssl-error-rx-malformed-server-hello = SSL ha recibido un mensaje de negociación Server Hello mal formado.
+ssl-error-rx-malformed-certificate = SSL ha recibido un mensaje de negociación Certificate mal formado.
+ssl-error-rx-malformed-server-key-exch = SSL ha recibido un mensaje de negociación Server Key Exchange mal formado.
+ssl-error-rx-malformed-cert-request = SSL ha recibido un mensaje de negociación de Certificate Request mal formado.
+ssl-error-rx-malformed-hello-done = SSL ha recibido un mensaje de negociación Server Hello Done mal formado.
+ssl-error-rx-malformed-cert-verify = SSL ha recibido un mensaje de negociación Certificate Verify mal formado.
+ssl-error-rx-malformed-client-key-exch = SSL ha recibido un mensaje de negociación Client Key Exchange mal formado.
+ssl-error-rx-malformed-finished = SSL ha recibido un mensaje de negociación Finished mal formado.
+ssl-error-rx-malformed-change-cipher = SSL ha recibido un registro de cambio de especificaciones de cifrado mal formado.
+ssl-error-rx-malformed-alert = SSL ha recibido un registro de alerta mal formada.
+ssl-error-rx-malformed-handshake = SSL ha recibido un registro de negociación mal formado.
+ssl-error-rx-malformed-application-data = SSL ha recibido un registro de datos de aplicación mal formado.
+ssl-error-rx-unexpected-hello-request = SSL ha recibido un mensaje de negociación Hello Request inesperado.
+ssl-error-rx-unexpected-client-hello = SSL ha recibido un mensaje de negociación Client Hello inesperado.
+ssl-error-rx-unexpected-server-hello = SSL ha recibido un mensaje de negociación Server Hello inesperado.
+ssl-error-rx-unexpected-certificate = SSL ha recibido un mensaje de negociación Certificate inesperado.
+ssl-error-rx-unexpected-server-key-exch = SSL ha recibido un mensaje de negociación Server Key Exchange inesperado.
+ssl-error-rx-unexpected-cert-request = SSL ha recibido un mensaje de negociación Certificate Request inesperado.
+ssl-error-rx-unexpected-hello-done = SSL ha recibido un mensaje de negociación Server Hello Done inesperado.
+ssl-error-rx-unexpected-cert-verify = SSL ha recibido un mensaje de negociación Certificate Verify inesperado.
+ssl-error-rx-unexpected-client-key-exch = SSL ha recibido un mensaje de negociación Client Key Exchange inesperado.
+ssl-error-rx-unexpected-finished = SSL ha recibido un mensaje de negociación Finished inesperado.
+ssl-error-rx-unexpected-change-cipher = SSL ha recibido un registro Change Cipher Spec inesperado.
+ssl-error-rx-unexpected-alert = SSL ha recibido un registro Alert inesperado.
+ssl-error-rx-unexpected-handshake = SSL ha recibido un registro de negociación inesperado.
+ssl-error-rx-unexpected-application-data = SSL ha recibido un registro Application Data inesperado.
+ssl-error-rx-unknown-record-type = SSL ha recibido un registro con un tipo de contenido desconocido.
+ssl-error-rx-unknown-handshake = SSL ha recibido un mensaje de negociación con un tipo de mensaje desconocido.
+ssl-error-rx-unknown-alert = SSL ha recibido un registro de alerta con una descripción de alerta desconocida.
+ssl-error-close-notify-alert = El otro extremo de la conexión SSL ha cerrado esta conexión.
+ssl-error-handshake-unexpected-alert = El otro extremo de la conexión SSL no esperaba un mensaje de negociación que ha recibido.
+ssl-error-decompression-failure-alert = El otro extremo de la conexión SSL no ha podido descomprimir con éxito un registro SSL que ha recibido.
+ssl-error-handshake-failure-alert = El otro extremo de la conexión SSL no ha podido negociar un conjunto aceptable de parámetros de seguridad.
+ssl-error-illegal-parameter-alert = El otro extremo de la conexión SSL ha rechazado un mensaje de negociación por contenido no aceptable.
+ssl-error-unsupported-cert-alert = El otro extremo de la conexión SSL no admite certificados del tipo que ha recibido.
+ssl-error-certificate-unknown-alert = El otro extremo de la conexión SSL ha tenido algún problema no especificado con el certificado que ha recibido.
+ssl-error-generate-random-failure = SSL ha experimentado un fallo de su generador de números aleatorios.
+ssl-error-sign-hashes-failure = No es posible firmar digitalmente los datos requeridos para verificar su certificado.
+ssl-error-extract-public-key-failure = SSL no ha podido extraer la clave pública del certificado del otro extremo de la conexión.
+ssl-error-server-key-exchange-failure = Fallo no especificado mientras se procesaba la negociación de intercambio de claves servidor de SSL.
+ssl-error-client-key-exchange-failure = Fallo no especificado mientras se procesaba la negociación de intercambio de claves cliente de SSL.
+ssl-error-encryption-failure = Ha fallado el algoritmo de cifrado de lotes de datos en la suite de cifrado seleccionada.
+ssl-error-decryption-failure = Ha fallado el algoritmo de descifrado de lotes de datos en la suite de cifrado seleccionada.
+ssl-error-socket-write-failure = Ha fallado un intento de escribir datos cifrados en el socket subyacente.
+ssl-error-md5-digest-failure = Función resumen MD5 fallida.
+ssl-error-sha-digest-failure = Función resumen SHA-1 fallida.
+ssl-error-mac-computation-failure = Cálculo MAC fallido.
+ssl-error-sym-key-context-failure = No se ha podido crear un contexto de clave simétrica.
+ssl-error-sym-key-unwrap-failure = No se ha podido desempaquetar la clave simétrica en el mensaje de intercambio de claves de cliente.
+ssl-error-pub-key-size-limit-exceeded = El servidor SSL ha intentado usar una clave pública de grado doméstico con una suite de cifrado de exportación.
+ssl-error-iv-param-failure = El código PKCS11 no permite traducir un IV en un parámetro.
+ssl-error-init-cipher-suite-failure = No se ha podido inicializar la suite de cifrado seleccionada.
+ssl-error-session-key-gen-failure = El cliente no ha podido generar claves de sesión para la sesión SSL.
+ssl-error-no-server-key-for-alg = El servidor no tiene clave para el algoritmo de intercambio de claves intentado.
+ssl-error-token-insertion-removal = El token PKCS#11 se ha insertado o eliminado mientras la operación estaba en progreso.
+ssl-error-token-slot-not-found = No se ha podido encontrar un token PKCS#11 para hacer una operación requerida.
+ssl-error-no-compression-overlap = No se puede comunicar de forma segura con la otra parte: no hay algoritmos de compresión comunes.
+ssl-error-handshake-not-completed = No se puede iniciar otra negociación SSL (SSL handshake) hasta que la actual se haya completado.
+ssl-error-bad-handshake-hash-value = Se han recibido de la otra parte valores hash incorrectos de negociación.
+ssl-error-cert-kea-mismatch = El certificado proporcionado no puede usarse con el algoritmo de intercambio de claves seleccionado.
+ssl-error-no-trusted-ssl-client-ca = No se confía en ninguna autoridad certificadora para la identificación del cliente SSL.
+ssl-error-session-not-found = La ID de sesión SSL del cliente no se ha encontrado en el caché de sesión del servidor.
+ssl-error-decryption-failed-alert = La otra parte no ha podido descifrar un registro SSL recibido por ella.
+ssl-error-record-overflow-alert = La otra parte ha recibido un registro SSL más largo de lo permitido.
+ssl-error-unknown-ca-alert = La otra parte no reconoce o confía en la CA que emitió su certificado.
+ssl-error-access-denied-alert = La otra parte ha recibido un certificado válido, pero el acceso ha sido denegado.
+ssl-error-decode-error-alert = El otro extremo de la conexión no ha podido decodificar un mensaje de negociación SSL (SSL handshake).
+ssl-error-decrypt-error-alert = La otra parte indica un fallo en la verificación de la firma o intercambio de claves.
+ssl-error-export-restriction-alert = La otra parte informa que la negociación no cumple las regulaciones de exportación.
+ssl-error-protocol-version-alert = La otra parte informa de una versión del protocolo incompatible o no admitida.
+ssl-error-insufficient-security-alert = El servidor requiere cifrado más segudo del soportado por el cliente.
+ssl-error-internal-error-alert = La otra parte informa que ha experimentado un error interno.
+ssl-error-user-canceled-alert = El usuario del otro extremo de la conexión ha cancelado la negociación.
+ssl-error-no-renegotiation-alert = La otra parte no permite renegociar los parámetros de seguridad SSL.
+ssl-error-server-cache-not-configured = El caché del servidor SSL no está configurado ni desactivado en este socket.
+ssl-error-unsupported-extension-alert = El otro extremo de la conexión SSL no admite la extensión hello TLS solicitada.
+ssl-error-certificate-unobtainable-alert = El otro extremo de la conexión SSL no ha podido obtener el certificado de usted de la URL suministrada.
+ssl-error-unrecognized-name-alert = El otro extremo de la conexión SSL no tiene certificado para el nombre DNS solicitado.
+ssl-error-bad-cert-status-response-alert = El otro extremo de la conexión SSL no ha podido obtener una respuesta OCSP para su certificado.
+ssl-error-bad-cert-hash-value-alert = El otro extremo de la conexión SSL ha informado de un valor hash de certificado erróneo.
+ssl-error-rx-unexpected-new-session-ticket = SSL ha recibido un mensaje de negociación Nuevo tique de sesión inesperado.
+ssl-error-rx-malformed-new-session-ticket = SSL ha recibido un mensaje de negociación Nuevo tique de sesión mal formado.
+ssl-error-decompression-failure = SSL ha recibido un registro comprimido que no ha podido ser descomprimido.
+ssl-error-renegotiation-not-allowed = No se permite la renegociación en este socket SSL.
+ssl-error-unsafe-negotiation = La otra parte ha intentado una negociación al estilo antiguo (potencialmente vulnerable).
+ssl-error-rx-unexpected-uncompressed-record = SSL ha recibido un registro no comprimido inesperado.
+ssl-error-weak-server-ephemeral-dh-key = SSL ha recibido una clave Diffie-Hellman efímera débil en el mensaje de negociación de intercambio de claves de servidor.
+ssl-error-next-protocol-data-invalid = SSL ha recibido datos no válidos de la extensión NPN.
+ssl-error-feature-not-supported-for-ssl2 = Característica SSL no compatible con las conexiones SSL 2.0.
+ssl-error-feature-not-supported-for-servers = Característica SSL no admitida en los servidores.
+ssl-error-feature-not-supported-for-clients = Característica SSL no admitida en los clientes.
+ssl-error-invalid-version-range = El intervalo de versiones SSL no es válido.
+ssl-error-cipher-disallowed-for-version = El interlocutor SSL ha seleccionado una suite de cifrado no permitida en la versión de protocolo elegida.
+ssl-error-rx-malformed-hello-verify-request = SSL ha recibido un mensaje de negociación Hello Verify Request mal formado.
+ssl-error-rx-unexpected-hello-verify-request = SSL ha recibido un mensaje de negociación Hello Verify Request inesperado.
+ssl-error-feature-not-supported-for-version = Característica SSL no admitida en esa versión del protocolo.
+ssl-error-rx-unexpected-cert-status = SSL ha recibido un mensaje de negociación Certificate Status inesperado.
+ssl-error-unsupported-hash-algorithm = Algoritmo hash no admitido utilizado por el interlocutor TLS.
+ssl-error-digest-failure = Falló la función de resumen.
+ssl-error-incorrect-signature-algorithm = Algoritmo de firma incorrecto especificado en un elemento firmado digitalmente.
+ssl-error-next-protocol-no-callback = Se activó la extensión de negociación del siguiente protocolo, pero la llamada de respuesta se inicializó antes de necesitarse.
+ssl-error-next-protocol-no-protocol = El servidor no admite protocolos anunciados por el cliente en la extensión ALPN.
+ssl-error-inappropriate-fallback-alert = El servidor rechazó la negociación porque el cliente degradó a una versión TLS inferior a la que admite el servidor.
+ssl-error-weak-server-cert-key = El certificado de servidor incluía una clave pública que era demasiado débil.
+ssl-error-rx-short-dtls-read = No hay espacio suficiente en el buffer para el registro DTLS.
+ssl-error-no-supported-signature-algorithm = No se ha configurado un algoritmo de firma TLS compatible.
+ssl-error-unsupported-signature-algorithm = El par usó una combinación no admitida de firma y algoritmo resumen.
+ssl-error-missing-extended-master-secret = El par intentó continuar sin una extensión extended_master_secret correcta.
+ssl-error-unexpected-extended-master-secret = El par intentó continuar conn una extensión extended_master_secret inesperada.
+sec-error-io = Ha ocurrido un error de E/S durante la autorización de seguridad.
+sec-error-library-failure = fallo de la biblioteca de seguridad.
+sec-error-bad-data = biblioteca de seguridad: se han recibido datos incorrectos.
+sec-error-output-len = biblioteca de seguridad: error de longitud de salida.
+sec-error-input-len = la biblioteca de seguridad ha experimentado un error de longitud de entrada.
+sec-error-invalid-args = biblioteca de seguridad: argumentos no válidos.
+sec-error-invalid-algorithm = biblioteca de seguridad: algoritmo no válido.
+sec-error-invalid-ava = biblioteca de seguridad: AVA no válido.
+sec-error-invalid-time = Cadena de fecha/hora incorrectamente formateada.
+sec-error-bad-der = biblioteca de seguridad: mensaje codificado en DER incorrectamente formateado.
+sec-error-bad-signature = El certificado de la otra parte tiene una firma no válida.
+sec-error-expired-certificate = El certificado de la otra parte ha caducado.
+sec-error-revoked-certificate = El certificado de la otra parte ha sido revocado.
+sec-error-unknown-issuer = El emisor del certificado de la otra parte no se reconoce.
+sec-error-bad-key = La clave pública de la otra parte no es válida.
+sec-error-bad-password = La contraseña de seguridad introducida es incorrecta.
+sec-error-retry-password = La nueva contraseña se ha introducido incorrectamente. Inténtelo de nuevo.
+sec-error-no-nodelock = biblioteca de seguridad: no hay bloqueo de nodo (nodelock).
+sec-error-bad-database = biblioteca de seguridad: base de datos incorrecta.
+sec-error-no-memory = biblioteca de seguridad: fallo de ubicación (allocation) de memoria.
+sec-error-untrusted-issuer = El emisor del certificado de la otra parte ha sido marcado como no confiable por el usuario.
+sec-error-untrusted-cert = El certificado de la otra parte ha sido marcado como no confiable por el usuario.
+sec-error-duplicate-cert = El certificado ya existe en su base de datos.
+sec-error-duplicate-cert-name = El nombre del certificado descargado duplica uno ya instalado en su base de datos.
+sec-error-adding-cert = Error al añadir el certificado a la base de datos.
+sec-error-filing-key = Error al rellenar la clave para este certificado.
+sec-error-no-key = La clave privada de este certificado no puede encontrarse en la base de datos de claves
+sec-error-cert-valid = Este certificado es válido.
+sec-error-cert-not-valid = Este certificado no es válido.
+sec-error-cert-no-response = Biblioteca de certificados: no hay respuesta
+sec-error-expired-issuer-certificate = El certificado del emisor del certificado ha caducado. Compruebe la fecha y hora de su sistema.
+sec-error-crl-expired = La CRL del emisor del certificado ha caducado. Actualícela o compruebe la fecha y hora de su sistema.
+sec-error-crl-bad-signature = La CRL del emisor del certificado tiene una firma no válida.
+sec-error-crl-invalid = La nueva CRL tiene un formato no válido.
+sec-error-extension-value-invalid = El valor de la extensión del certificado no es válido.
+sec-error-extension-not-found = No se ha encontrado una extensión del certificado.
+sec-error-ca-cert-invalid = El certificado del emisor no es válido.
+sec-error-path-len-constraint-invalid = La restricción a la longitud de la ruta del certificado no es válida.
+sec-error-cert-usages-invalid = El campo de usos del certificado no es válido.
+sec-internal-only = **Módulo EXCLUSIVAMENTE interno**
+sec-error-invalid-key = La clave no admite la operación solicitada.
+sec-error-unknown-critical-extension = El certificado contiene una extensión crítica desconocida.
+sec-error-old-crl = La nueva CRL no es posterior a la actual.
+sec-error-no-email-cert = No cifrado o firmado: aún no tiene un certificado de correo electrónico.
+sec-error-no-recipient-certs-query = No cifrado: no tiene ciertificados para cada uno de los recipientes.
+sec-error-not-a-recipient = No se puede descrifrar: usted no es un destinatario, o bien no se ha encontrado una clave privada o certificado apropiados.
+sec-error-pkcs7-keyalg-mismatch = No se puede descifrar: el algoritmo de cifrado de clave no coincide con su certificado.
+sec-error-pkcs7-bad-signature = Verificación de la firma fallida: o no se ha encontrado firmante, o se han encontrado demasiados firmantes, o los datos son inadecuados o corruptos.
+sec-error-unsupported-keyalg = Algoritmo de claves no admitido o desconocido.
+sec-error-decryption-disallowed = No se puede descifrar: se ha cifrado usando un algoritmo o tamaño de clave no permitidos.
+xp-sec-fortezza-bad-card = La tarjeta Fortezza no ha sido correctamente inicializada. Retírela y devuélvala a su emisor.
+xp-sec-fortezza-no-card = No se han encontrado tarjetas Fortezza
+xp-sec-fortezza-none-selected = No hay tarjeta Fortezza seleccionada
+xp-sec-fortezza-more-info = Seleccione una personalidad para obtener más información sobre
+xp-sec-fortezza-person-not-found = Personalidad no encontrada
+xp-sec-fortezza-no-more-info = No hay más información en esa personalidad
+xp-sec-fortezza-bad-pin = PIN no válido
+xp-sec-fortezza-person-error = No se pueden inicializar las personalidades Fortezza.
+sec-error-no-krl = No se ha encontrado KRL para el certificado de este sitio.
+sec-error-krl-expired = La KRL del certificado de este sitio ha caducado.
+sec-error-krl-bad-signature = La KRL del certificado de este sitio tiene una firma no válida.
+sec-error-revoked-key = La clave para el certificado de este sitio ha sido revocada.
+sec-error-krl-invalid = La nueva KRL tiene un formato no válido.
+sec-error-need-random = biblioteca de seguridad: se necesitan datos aleatorios.
+sec-error-no-module = biblioteca de seguridad: ningún módulo de seguridad puede ejecutar la operación solicitada.
+sec-error-no-token = La tarjeta o token de seguridad no existe, tiene que ser inicializada, o ha sido eliminada.
+sec-error-read-only = biblioteca de seguridad: base de datos de sólo lectura.
+sec-error-no-slot-selected = No se ha seleccionado una ranura o token.
+sec-error-cert-nickname-collision = Ya existe un certificado con el mismo apodo.
+sec-error-key-nickname-collision = Ya existe una clave con el mismo apodo.
+sec-error-safe-not-created = error al crear el objeto seguro
+sec-error-baggage-not-created = error al crear el objeto de transporte (baggage object)
+xp-java-remove-principal-error = No se puede eliminar el principal
+xp-java-delete-privilege-error = No se puede eliminar el privilegio
+xp-java-cert-not-exists-error = Este principal no tiene un certificado
+sec-error-bad-export-algorithm = Un algoritmo requerido no está permitido.
+sec-error-exporting-certificates = Error al intentar exportar certificados.
+sec-error-importing-certificates = Error al intentar importar certificados.
+sec-error-pkcs12-decoding-pfx = No es posible importar. Error de decodificación. Archivo no válido.
+sec-error-pkcs12-invalid-mac = No es posible importar. MAC no válida. Contraseña incorrecta o archivo corrupto.
+sec-error-pkcs12-unsupported-mac-algorithm = No es posible importar. Algoritmo MAC no admitido.
+sec-error-pkcs12-unsupported-transport-mode = No es posible importar. Sólo se admiten los modos de privacidad e integridad de contraseña.
+sec-error-pkcs12-corrupt-pfx-structure = No es posible importar. La estructura del archivo está corrupta.
+sec-error-pkcs12-unsupported-pbe-algorithm = No es posible importar. Algoritmo de cifrado no admitido.
+sec-error-pkcs12-unsupported-version = No es posible importar. Versión del archivo no admitida.
+sec-error-pkcs12-privacy-password-incorrect = No es posible importar. Contraseña de privacidad incorrecta.
+sec-error-pkcs12-cert-collision = No es posible importar. El mismo apodo existe ya en la base de datos.
+sec-error-user-cancelled = El usuario ha presionado Cancelar.
+sec-error-pkcs12-duplicate-data = No importado, ya en la base de datos.
+sec-error-message-send-aborted = Mensaje no enviado.
+sec-error-inadequate-key-usage = El uso de la clave del certificado es inapropiada para la operación pretendida.
+sec-error-inadequate-cert-type = Tipo de certificado no aprobado para la aplicación.
+sec-error-cert-addr-mismatch = La dirección en el certificado de firma no coincide con la dirección en las cabeceras del mensaje.
+sec-error-pkcs12-unable-to-import-key = No es posible importar. Error al intentar importar la clave privada.
+sec-error-pkcs12-importing-cert-chain = No es posible importar. Error al intentar importar la cadena de certificados.
+sec-error-pkcs12-unable-to-locate-object-by-name = No es posible exportar. No se puede localizar el certificado o clave por el apodo.
+sec-error-pkcs12-unable-to-export-key = No es posible exportar. La clave privada no ha podido ser localizada y exportada.
+sec-error-pkcs12-unable-to-write = No es posible exportar. No se puede escribir el archivo de exportación.
+sec-error-pkcs12-unable-to-read = No es posible importar. No se puede leer el archivo de importación.
+sec-error-pkcs12-key-database-not-initialized = No es posible exportar. La base de datos de claves está corrupta o ha sido borrada.
+sec-error-keygen-fail = No es posible generar el par de claves pública/privada.
+sec-error-invalid-password = La contraseña introducida no es válida. Por favor, escoja una diferente.
+sec-error-retry-old-password = Contraseña anterior introducida incorrectamente. Vuelva a intentarlo.
+sec-error-bad-nickname = El apodo del certificado ya está en uso.
+sec-error-not-fortezza-issuer = La cadena FORTEZZA de la otra parte tiene un certificado que no es de FORTEZZA.
+sec-error-cannot-move-sensitive-key = No se puede mover una clave confidencial a la ranura donde se necesita.
+sec-error-js-invalid-module-name = Nombre de módulo no válido.
+sec-error-js-invalid-dll = Ruta o nombre de archivo de módulo no válido
+sec-error-js-add-mod-failure = No es posible añadir el módulo
+sec-error-js-del-mod-failure = No es posible eliminar el módulo
+sec-error-old-krl = La nueva KRL no es posterior a la actual.
+sec-error-ckl-conflict = La nueva CKL tiene un emisor diferente de la CKL actual. Borre la CKL actual.
+sec-error-cert-not-in-name-space = La autoridad certificadora de este certificado no tiene permitido emitir un certificado con este nombre.
+sec-error-krl-not-yet-valid = La lista de revocación de claves para este certificado no es válida aún.
+sec-error-crl-not-yet-valid = La lista de revocación de certificados para este certificado no es válido aún.
+sec-error-unknown-cert = No se ha podido encontrar el certificado solicitado.
+sec-error-unknown-signer = No se ha podido encontrar el certificado del firmante.
+sec-error-cert-bad-access-location = La dirección del servidor de estado de certificado tiene un formato no válido.
+sec-error-ocsp-unknown-response-type = La respuesta OCSP no puede decodificarse totalmente; es de un tipo desconocido.
+sec-error-ocsp-bad-http-response = El servidor OCSP ha devuelto datos HTTP inesperados/no válidos.
+sec-error-ocsp-malformed-request = El servidor OCSP ha encontrado que la solicitud está corrupta o incorrectamente formada.
+sec-error-ocsp-server-error = El servidor OCSP ha experimentado un error interno.
+sec-error-ocsp-try-server-later = El servidor OCSP sugiere que lo intente de nuevo más tarde.
+sec-error-ocsp-request-needs-sig = El servidor OCSP requiere una firma en esta solicitud.
+sec-error-ocsp-unauthorized-request = El servidor OCSP ha rechazado esta solicitud como no autorizada.
+sec-error-ocsp-unknown-response-status = El servidor OCSP ha devuelto un estado irreconocible.
+sec-error-ocsp-unknown-cert = El servidor OCSP no tiene estado para el certificado.
+sec-error-ocsp-not-enabled = Debe activar OCSP antes de ejecutar esta operación.
+sec-error-ocsp-no-default-responder = Debe establecer el respondedor OCSP predeterminado antes de ejecutar esta operación.
+sec-error-ocsp-malformed-response = La respuesta del servidor OCSP estaba corrupta o incorrectamente formada.
+sec-error-ocsp-unauthorized-response = El firmante de la respuesta OCSP no está autorizado a proporcionar el estado de este certificado.
+sec-error-ocsp-future-response = La respuesta OCSP no es válida aún (contiene una fecha en el futuro).
+sec-error-ocsp-old-response = La respuesta OCSP contiene información no actualizada.
+sec-error-digest-not-found = No se ha encontrado el resumen CMS o PKCS #7 en el mensaje firmado.
+sec-error-unsupported-message-type = El tipo de mensaje CMS o PKCS #7 no está admitido.
+sec-error-module-stuck = El módulo PKCS #11 no se ha podido eliminar porque está aún en uso.
+sec-error-bad-template = No se ha podido decodificar los datos ASN.1. La plantilla especificada no era válida.
+sec-error-crl-not-found = No se ha encontrado CRL apropiada.
+sec-error-reused-issuer-and-serial = Está intentando importar un certificado con el mismo número de serie/emisor que un certificado existente, pero no es el mismo certificado.
+sec-error-busy = NSS no se pudo cerrar. Hay objetos aún en uso.
+sec-error-extra-input = El mensaje codificado con DER contenía datos extra no usados.
+sec-error-unsupported-elliptic-curve = Curva elíptica no admitida.
+sec-error-unsupported-ec-point-form = Forma de punto de curva elíptica no admitida.
+sec-error-unrecognized-oid = Identificador de objeto no reconocido.
+sec-error-ocsp-invalid-signing-cert = Certificado de firma OCSP no valido en respuesta OCSP.
+sec-error-revoked-certificate-crl = El certificado está revocado en la lista de revocación de certificados del emisor.
+sec-error-revoked-certificate-ocsp = El respondedor OCSP del emisor informa que el certificado está revocado.
+sec-error-crl-invalid-version = La lista de revocación de certificados del emisor tiene un número de versión desconocido.
+sec-error-crl-v1-critical-extension = La lista de revocación de certificados V1 del emisor tiene una extensión crítica.
+sec-error-crl-unknown-critical-extension = La lista de revocación de certificados V2 del emisor tiene una extensión crítica desconocida.
+sec-error-unknown-object-type = Tipo de objeto especificado desconocido.
+sec-error-incompatible-pkcs11 = El controlador PKCS #11 viola la especificación en una forma incompatible.
+sec-error-no-event = No hay disponible ningún nuevo evento de ranura en este momento.
+sec-error-crl-already-exists = La CRL ya existe.
+sec-error-not-initialized = NSS no está inicializado.
+sec-error-token-not-logged-in = La operación ha fallado porque el token PKCS#11 no ha iniciado sesión.
+sec-error-ocsp-responder-cert-invalid = El certificado configurado del respondedor OCSP no es válido.
+sec-error-ocsp-bad-signature = La respuesta OCSP tiene una firma no válida.
+sec-error-out-of-search-limits = La búsqueda de validación del certificado está fuera de los límites de búsqueda
+sec-error-invalid-policy-mapping = El mapeo de políticas contiene anypolicy
+sec-error-policy-validation-failed = La cadena de certificados no cumple la validación de políticas
+sec-error-unknown-aia-location-type = Tipo de dirección desconocido en la extensión de certificado AIA
+sec-error-bad-http-response = El servidor ha devuelto una respuesta HTTP no válida
+sec-error-bad-ldap-response = El servidor ha devuelto una respuesta LDAP no válida
+sec-error-failed-to-encode-data = Fallo al codificar datos con el codificador ASN1
+sec-error-bad-info-access-location = Dirección de acceso a información no válida en extensión de certificado
+sec-error-libpkix-internal = Ha ocurrido un error interno Libpkix durante la validación del certificado.
+sec-error-pkcs11-general-error = Un módulo PKCS #11 ha devuelto CKR_GENERAL_ERROR, indicando que ha sucedido un error no recuperable.
+sec-error-pkcs11-function-failed = Un módulo PKCS #11 ha devuelto CKR_FUNCTION_FAILED, indicando que la función solicitada no se ha podido ejecutar. Si se intenta de nuevo la misma operación podría tener éxito.
+sec-error-pkcs11-device-error = Un módulo PKCS #11 ha devuelto CKR_DEVICE_ERROR, indicando que ha ocurrido un problema con el token o slot.
+sec-error-bad-info-access-method = Método de acceso a información desconocido en extensión de certificado.
+sec-error-crl-import-failed = Error al intentar importar una CRL.
+sec-error-expired-password = La contraseña ha caducado.
+sec-error-locked-password = La contraseña está bloqueada.
+sec-error-unknown-pkcs11-error = Error PKCS #11 desconocido.
+sec-error-bad-crl-dp-url = URL no válida o no admitida en el nombre del punto de distribución de la CRL.
+sec-error-cert-signature-algorithm-disabled = El certificado se firmó usando un algoritmo de firma que está desactivado porque no es seguro.
+mozilla-pkix-error-key-pinning-failure = Este servidor usa key pinning (HPKP) pero no se ha podido construir una cadena de certificados confiables que coincida con el pinset. Las violaciones de key pinning no se pueden solventar.
+mozilla-pkix-error-ca-cert-used-as-end-entity = El servidor usa un certificado con una extensión básica de restricciones que lo identifica como autoridad de certificación. Esto no debería ser el caso para un certificado emitido correctamente.
+mozilla-pkix-error-inadequate-key-size = El servidor ha presentado un certificado con un tamaño de clave que es demasiado pequeño para establecer una conexión segura.
+mozilla-pkix-error-v1-cert-used-as-ca = Para emitir el certificado del servidor se ha usado un certificado X.509 versión 1 que no es confiable. Los certificados X.509 versión 1 están desaprobados no deben usarse para firmar otros certificados.
+mozilla-pkix-error-not-yet-valid-certificate = El servidor ha presentado un certificado que aún no es válido.
+mozilla-pkix-error-not-yet-valid-issuer-certificate = Se ha usado un certificado que aún no es válido para emitir el certificado del servidor.
+mozilla-pkix-error-signature-algorithm-mismatch = El algoritmo de firma en el campo de firma del certificado no concuerda con el algoritmo en su campo signatureAlgorithm.
+mozilla-pkix-error-ocsp-response-for-cert-missing = La respuesta OCSP no incluye un estado para el certificado que se está verificando.
+mozilla-pkix-error-validity-too-long = El servidor ha presentado un certificado con una validez excesivamente amplia.
+mozilla-pkix-error-required-tls-feature-missing = Falta una característica necesaria de TLS.
+mozilla-pkix-error-invalid-integer-encoding = El servidor ha presentado un certificado que contiene una codificación no válida de un entero. Las causas más habituales incluyen números de serie negativos, módulos RSA negativos y codificaciones que son más largas de lo necesario.
+mozilla-pkix-error-empty-issuer-name = El servidor ha presentado un certificado con un nombre distinguido de emisor vacío.
+mozilla-pkix-error-additional-policy-constraint-failed = Una restricción de política adicional falló al validar este certificado.
+mozilla-pkix-error-self-signed-cert = No se confía en el certificado porque está autofirmado.
diff --git a/l10n-es-ES/browser/browser/pageInfo.ftl b/l10n-es-ES/browser/browser/pageInfo.ftl
new file mode 100644
index 0000000000..e7a0f27932
--- /dev/null
+++ b/l10n-es-ES/browser/browser/pageInfo.ftl
@@ -0,0 +1,262 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/. --
+
+page-info-window =
+ .style = width: 610px; min-height: 550px;
+
+copy =
+ .key = C
+menu-copy =
+ .label = Copiar
+ .accesskey = C
+
+select-all =
+ .key = A
+menu-select-all =
+ .label = Seleccionar todo
+ .accesskey = A
+
+close-dialog =
+ .key = w
+
+general-tab =
+ .label = General
+ .accesskey = G
+general-title =
+ .value = Título:
+general-url =
+ .value = Dirección:
+general-type =
+ .value = Tipo:
+general-mode =
+ .value = Modo de representación:
+general-size =
+ .value = Tamaño:
+general-referrer =
+ .value = URL de procedencia:
+general-modified =
+ .value = Modificado:
+general-encoding =
+ .value = Codificación de texto:
+general-meta-name =
+ .label = Nombre
+general-meta-content =
+ .label = Contenido
+
+media-tab =
+ .label = Medios
+ .accesskey = M
+media-location =
+ .value = Dirección:
+media-text =
+ .value = Texto asociado:
+media-alt-header =
+ .label = Texto alternativo
+media-address =
+ .label = Dirección
+media-type =
+ .label = Tipo
+media-size =
+ .label = Tamaño
+media-count =
+ .label = Cuenta
+media-dimension =
+ .value = Dimensiones:
+media-long-desc =
+ .value = Descripción larga:
+media-save-as =
+ .label = Guardar como…
+ .accesskey = c
+media-save-image-as =
+ .label = Guardar como…
+ .accesskey = u
+
+perm-tab =
+ .label = Permisos
+ .accesskey = P
+permissions-for =
+ .value = Permisos para:
+
+security-tab =
+ .label = Seguridad
+ .accesskey = S
+security-view =
+ .label = Ver certificado
+ .accesskey = V
+security-view-unknown = Desconocido
+ .value = Desconocido
+security-view-identity =
+ .value = Identidad del sitio web
+security-view-identity-owner =
+ .value = Propietario:
+security-view-identity-domain =
+ .value = Sitio web:
+security-view-identity-verifier =
+ .value = Verificado por:
+security-view-identity-validity =
+ .value = Expira el:
+security-view-privacy =
+ .value = Privacidad e historial
+
+security-view-privacy-history-value = ¿Se ha visitado este sitio web anteriormente?
+security-view-privacy-sitedata-value = ¿Este sitio web almacena información en mi ordenador?
+
+security-view-privacy-clearsitedata =
+ .label = Limpiar cookies y datos del sitio
+ .accesskey = C
+
+security-view-privacy-passwords-value = ¿Se han guardado contraseñas de este sitio web?
+
+security-view-privacy-viewpasswords =
+ .label = Ver contraseñas guardadas
+ .accesskey = v
+security-view-technical =
+ .value = Detalles técnicos
+
+help-button =
+ .label = Ayuda
+
+## 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 = Sí, cookies y { $value } { $unit } de datos del sitio
+security-site-data-only = Sí, { $value } { $unit } de datos del sitio
+
+security-site-data-cookies-only = Sí, cookies
+security-site-data-no = No
+
+image-size-unknown = Desconocido
+page-info-not-specified =
+ .value = No especificado
+not-set-alternative-text = No especificado
+not-set-date = No especificado
+media-img = Imagen
+media-bg-img = Fondo
+media-border-img = Borde
+media-list-img = Viñeta
+media-cursor = Cursor
+media-object = Objeto
+media-embed = Anidar
+media-link = Icono
+media-input = Entrada
+media-video = Vídeo
+media-audio = Audio
+saved-passwords-yes = Sí
+saved-passwords-no = No
+
+no-page-title =
+ .value = Página sin título:
+general-quirks-mode =
+ .value = Modo de compatibilidad con extensiones no estándares
+general-strict-mode =
+ .value = Modo de compatibilidad con los estándares
+page-info-security-no-owner =
+ .value = Este sitio web no proporciona información sobre su dueño.
+media-select-folder = Seleccione una carpeta donde guardar las imágenes
+media-unknown-not-cached =
+ .value = Desconocido (no en caché)
+permissions-use-default =
+ .label = Usar predeterminado
+security-no-visits = No
+
+# This string is used to display the number of meta tags
+# in the General Tab
+# Variables:
+# $tags (number) - The number of meta tags
+general-meta-tags =
+ .value =
+ { $tags ->
+ [one]
+ Meta (1 etiqueta)
+ Meta (1 tag)
+ Meta (1 tag)
+ Meta (1 tag)
+ Meta (1 tag)
+ Meta (1 tag)
+ *[other] Meta ({ $tags } etiquetas)
+ }
+
+# 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] No
+ [one] Sí, una vez
+ *[other] Sí, { $visits } veces
+ }
+
+# This string is used to display the size of a media file
+# Variables:
+# $kb (number) - The size of an image in Kilobytes
+# $bytes (number) - The size of an image in Bytes
+properties-general-size =
+ .value =
+ { $bytes ->
+ [one] { $kb } KB ({ $bytes } byte)
+ *[other] { $kb } KB ({ $bytes } bytes)
+ }
+
+# This string is used to display the type and number
+# of frames of a animated image
+# Variables:
+# $type (string) - The type of a animated image
+# $frames (number) - The number of frames in an animated image
+media-animated-image-type =
+ .value =
+ { $frames ->
+ [one] Imagen { $type } (animada, { $frames } fotograma)
+ *[other] Imagen { $type } (animada, { $frames } fotogramas)
+ }
+
+# This string is used to display the type of
+# an image
+# Variables:
+# $type (string) - The type of an image
+media-image-type =
+ .value = Imagen { $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 (escalado a { $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
+
+# 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 = Bloquear imágenes de { $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 = Información de la página - { $website }
+page-info-frame =
+ .title = Información del marco - { $website }
diff --git a/l10n-es-ES/browser/browser/panicButton.ftl b/l10n-es-ES/browser/browser/panicButton.ftl
new file mode 100644
index 0000000000..5cb3e6567f
--- /dev/null
+++ b/l10n-es-ES/browser/browser/panicButton.ftl
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+panic-button-open-new-window = abrirá una ventana nueva limpia
+panic-button-undo-warning = Esta acción no se puede deshacer.
+panic-button-forget-button =
+ .label = ¡Olvidar!
+
+## 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 = Olvidar:
+panic-button-5min =
+ .label = últimos 5 minutos
+panic-button-2hr =
+ .label = últimas 2 horas
+panic-button-day =
+ .label = últimas 24 horas
+
+## 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 = Si continúa,
+panic-button-delete-cookies = se eliminarán las <strong>cookies</strong> recientes
+panic-button-delete-history = se eliminará el <strong>historial</strong> reciente
+panic-button-delete-tabs-and-windows = se cerrarán todas las <strong>pestañas</strong> y <strong>ventanas</strong>
diff --git a/l10n-es-ES/browser/browser/places.ftl b/l10n-es-ES/browser/browser/places.ftl
new file mode 100644
index 0000000000..3d2699cf54
--- /dev/null
+++ b/l10n-es-ES/browser/browser/places.ftl
@@ -0,0 +1,71 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+places-open =
+ .label = Abrir
+ .accesskey = A
+places-open-tab =
+ .label = Abrir en una pestaña nueva
+ .accesskey = v
+places-open-all-in-tabs =
+ .label = Abrir todo en pestañas
+ .accesskey = O
+places-open-window =
+ .label = Abrir en una ventana nueva
+ .accesskey = b
+places-open-private-window =
+ .label = Abrir en una nueva ventana privada
+ .accesskey = P
+places-new-bookmark =
+ .label = Nuevo marcador…
+ .accesskey = N
+places-new-folder-contextmenu =
+ .label = Nueva carpeta…
+ .accesskey = c
+places-new-folder =
+ .label = Nueva carpeta…
+ .accesskey = u
+places-new-separator =
+ .label = Nuevo separador
+ .accesskey = v
+places-view =
+ .label = Ver
+ .accesskey = r
+places-by-date =
+ .label = Por fecha
+ .accesskey = P
+places-by-site =
+ .label = Por sitio
+ .accesskey = s
+places-by-most-visited =
+ .label = Por mayor número de visitas
+ .accesskey = v
+places-by-last-visited =
+ .label = Por última visita
+ .accesskey = L
+places-by-day-and-site =
+ .label = Por fecha y sitio
+ .accesskey = t
+places-history-search =
+ .placeholder = Buscar en historial
+places-bookmarks-search =
+ .placeholder = Buscar marcadores
+places-delete-domain-data =
+ .label = Olvidar este sitio web
+ .accesskey = v
+places-sortby-name =
+ .label = Ordenar por nombre
+ .accesskey = r
+places-properties =
+ .label = Propiedades
+ .accesskey = i
+# Managed bookmarks are created by an administrator and cannot be changed by the user.
+managed-bookmarks =
+ .label = Marcadores administrados
+# This label is used when a managed bookmarks folder doesn't have a name.
+managed-bookmarks-subfolder =
+ .label = Subcarpeta
+# This label is used for the "Other Bookmarks" folder that appears in the bookmarks toolbar.
+other-bookmarks-folder =
+ .label = Otros marcadores
diff --git a/l10n-es-ES/browser/browser/policies/policies-descriptions.ftl b/l10n-es-ES/browser/browser/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..89b9147619
--- /dev/null
+++ b/l10n-es-ES/browser/browser/policies/policies-descriptions.ftl
@@ -0,0 +1,114 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## 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 = Establezca las políticas a las que puede acceder WebExtensions mediante chrome.storage.managed.
+policy-AppAutoUpdate = Activar o desactivar la actualización automática de la aplicación.
+policy-AppUpdateURL = Establecer una URL personalizada de actualización de la aplicación.
+policy-Authentication = Configurar la autenticación integrada para sitios web que la admitan.
+policy-BlockAboutAddons = Bloquear el acceso al administrador de complementos (about:addons).
+policy-BlockAboutConfig = Bloquear el acceso a la página about:config.
+policy-BlockAboutProfiles = Bloquear el acceso a la página about:profiles.
+policy-BlockAboutSupport = Bloquear el acceso a la página about:support.
+policy-Bookmarks = Crear marcadores en la barra de herramientas de marcadores, en el menú de marcadores o en una carpeta específica dentro de los mismos.
+policy-CaptivePortal = Activar o desactivar el soporte de portal cautivo.
+policy-CertificatesDescription = Añada certificados o use los certificados incluidos de serie.
+policy-Cookies = Permitir o denegar a los sitios web establecer cookies.
+policy-DisabledCiphers = Desactivar cifrados.
+policy-DefaultDownloadDirectory = Establecer el directorio de descargas predeterminado.
+policy-DisableAppUpdate = Evitar que el navegador se actualice.
+policy-DisableBuiltinPDFViewer = Desactivar PDF.js, el visor de PDF integrado en { -brand-short-name }.
+policy-DisableDefaultBrowserAgent = Previene que el agente de navegador predeterminado realice cualquier acción. Solo aplicable a Windows; otras plataformas no tienen el agente.
+policy-DisableDeveloperTools = Bloquear el acceso a las herramientas de desarrollador.
+policy-DisableFeedbackCommands = Desactivar comandos para enviar opiniones desde el menú de ayuda (Enviar opinión e informar de sitio engañoso).
+policy-DisableFirefoxAccounts = Desactivar servicios basados en { -fxaccount-brand-name }, incluyendo Sync.
+# Firefox Screenshots is the name of the feature, and should not be translated.
+policy-DisableFirefoxScreenshots = Desactivar la función Firefox Screenshots.
+policy-DisableFirefoxStudies = Evitar que { -brand-short-name } ejecute estudios.
+policy-DisableForgetButton = Impedir el acceso al botón Olvidar.
+policy-DisableFormHistory = No recordar el historial de búsqueda y formularios.
+policy-DisableMasterPasswordCreation = Si se activa, no se puede crear una contraseña maestra.
+policy-DisablePrimaryPasswordCreation = Si es cierto, no se puede crear una contraseña maestra
+policy-DisablePasswordReveal = No permitir que se vean las contraseñas en las credenciales guardadas.
+policy-DisablePocket = Desactivar la función para guardar páginas web en Pocket.
+policy-DisablePrivateBrowsing = Desactivar la navegación privada.
+policy-DisableProfileImport = Desactivar el comando de menú para importar datos desde otro navegador.
+policy-DisableProfileRefresh = Desactivar el botón de Restablecer { -brand-short-name } en la página about:support.
+policy-DisableSafeMode = Desactivar la función para reiniciar en modo seguro. Nota: la tecla Mayús para acceder al modo seguro solo se puede desactivar en Windows usando las políticas de grupo del sistema.
+policy-DisableSecurityBypass = Evitar que el usuario se salte ciertas advertencias de seguridad.
+policy-DisableSetAsDesktopBackground = Desactivar el comando de menú Establecer como fondo de escritorio para las imágenes.
+policy-DisableSystemAddonUpdate = Impedir que el navegador instale y actualice complementos del sistema.
+policy-DisableTelemetry = Desactivar Telemetry.
+policy-DisplayBookmarksToolbar = Mostrar de forma predeterminada la barra de herramientas de marcadores.
+policy-DisplayMenuBar = Mostrar de forma predeterminada la barra de menú.
+policy-DNSOverHTTPS = Configurar DNS sobre HTTPS.
+policy-DontCheckDefaultBrowser = Desactivar la comprobación de navegador predeterminado al iniciar.
+policy-DownloadDirectory = Establecer y bloquear el directorio de descargas predeterminado.
+# “lock” means that the user won’t be able to change this setting
+policy-EnableTrackingProtection = Activar o desactivar el bloqueo de contenido y bloquearlo opcionalmente.
+# “lock” means that the user won’t be able to change this setting
+policy-EncryptedMediaExtensions = Activar o desactivar extensiones de medios cifrados y, opcionalmente, bloquearlos.
+# 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 = Instalar, desinstalar o bloquear extensiones. La opción de instalar usa URLs o rutas como parámetros. Las opciones para desinstalar y bloquear usan los ID de las extensiones.
+policy-ExtensionSettings = Administrar todos los aspectos de la instalación de extensiones.
+policy-ExtensionUpdate = Habilitar o deshabilitar actualizaciones automáticas de extensiones.
+policy-FirefoxHome = Configurar la página de inicio de Firefox.
+policy-FlashPlugin = Permitir o denegar el uso del plugin Flash.
+policy-Handlers = Configurar gestores de aplicación predeterminados.
+policy-HardwareAcceleration = Si es falso, desactiva la aceleración por hardware.
+# “lock” means that the user won’t be able to change this setting
+policy-Homepage = Establecer y opcionalmente bloquear la página de inicio.
+policy-InstallAddonsPermission = Permitir que ciertos sitios web instalen complementos.
+policy-LegacyProfiles = Desactivar la función que obliga a tener un perfil separado para cada instalación
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = Activar la configuración de comportamiento tradicional de SameSite para las cookies de forma predeterminada.
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Volver al comportamiento tradicional de SameSite para las cookies en sitios específicos.
+
+##
+
+policy-LocalFileLinks = Permitir a sitios web concretos enlazar a archivos locales.
+policy-ManagedBookmarks = Configura una lista de marcadores administrada por un administrador que el usuario no puede cambiar.
+policy-MasterPassword = Requerir o evitar el uso de una contraseña maestra.
+policy-ManualAppUpdateOnly = Permitir solo actualizaciones manuales y no notificar al usuario acerca de actualizaciones.
+policy-PrimaryPassword = Requerir o evitar el uso de una contraseña maestra.
+policy-NetworkPrediction = Habilitar o deshabilitar la predicción de red (búsqueda previa de DNS).
+policy-NewTabPage = Habilitar o deshabilitar la página Nueva pestaña.
+policy-NoDefaultBookmarks = Desactivar la creación de los marcadores predeterminados incluidos con { -brand-short-name } y los marcadores inteligentes (Más visitados, Etiquetas recientes). Nota: esta política solo es válida si se utiliza antes de la primera ejecución del perfil.
+policy-OfferToSaveLogins = Aplicar la configuración para permitir que { -brand-short-name } ofrezca recordar inicios de sesión y contraseñas guardadas. Se aceptan los valores verdadero y falso.
+policy-OfferToSaveLoginsDefault = Establecer el valor predeterminado para permitir que { -brand-short-name } le ofrezca recordar inicios de sesión y contraseñas guardados. Se aceptan los valores true y false.
+policy-OverrideFirstRunPage = Anular la página de primera ejecución. Deje esta política en blanco si desea desactivar la página de primera ejecución.
+policy-OverridePostUpdatePage = Anular la página "Qué hay de nuevo" posterior a la actualización. Deje esta política en blanco si quiere desactivar la página posterior a la actualización.
+policy-PasswordManagerEnabled = Activar el guardado de contraseñas en el administrador de contraseñas.
+# PDF.js and PDF should not be translated
+policy-PDFjs = Desactivar o configurar PDF.js, el visor de PDF integrado en { -brand-short-name }.
+policy-Permissions2 = Configurar permisos para cámara, micrófono, ubicación, notificaciones y reproducción automática.
+policy-PictureInPicture = Activar o desactivar Picture-in-Picture.
+policy-PopupBlocking = Permitir que ciertos sitios web muestren ventanas emergentes de forma predeterminada.
+policy-Preferences = Establezca y bloquee el valor para un subconjunto de preferencias.
+policy-PromptForDownloadLocation = Preguntar dónde guardar los archivos que se descargan.
+policy-Proxy = Configurar los ajustes del proxy.
+policy-RequestedLocales = Establecer la lista de localizaciones solicitadas para la aplicación, ordenadas por preferencia.
+policy-SanitizeOnShutdown2 = Borrar datos de navegación al salir.
+policy-SearchBar = Establecer la ubicación predeterminada de la barra de búsqueda. El usuario todavía puede personalizarla.
+policy-SearchEngines = Configurar los ajustes del motor de búsqueda. Esta política solo está disponible en la versión Extended Support Release (ESR).
+policy-SearchSuggestEnabled = Habilitar o deshabilitar sugerencias de búsqueda.
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = Instalar módulos PKCS #11.
+policy-SSLVersionMax = Establecer la versión máxima de SSL.
+policy-SSLVersionMin = Establecer la versión mínima de SSL.
+policy-SupportMenu = Agrega un elemento de menú de soporte personalizado al menú de ayuda.
+policy-UserMessaging = No mostrar ciertos mensajes al usuario.
+# “format” refers to the format used for the value of this policy.
+policy-WebsiteFilter = Bloquear sitios web para que no sean visitados. Consulte la documentación para obtener más detalles sobre el formato.
diff --git a/l10n-es-ES/browser/browser/preferences/addEngine.ftl b/l10n-es-ES/browser/browser/preferences/addEngine.ftl
new file mode 100644
index 0000000000..19d8040670
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/addEngine.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+add-engine-window =
+ .title = Añadir buscador
+ .style = width: 32em;
+add-engine-button = Añadir buscador personalizado
+add-engine-name = Nombre del buscador
+add-engine-alias = Alias
+add-engine-url = URL del buscador, usar %s en el lugar del término de búsqueda
+add-engine-cancel =
+ .label = Cancelar
+ .accesskey = C
+add-engine-ok =
+ .label = Añadir buscador
+ .accesskey = A
+add-engine-dialog =
+ .buttonlabelaccept = Añadir buscador
+ .buttonaccesskeyaccept = A
+engine-name-exists = Ya existe un buscador con ese nombre
+engine-alias-exists = Ya existe un buscador con ese alias
diff --git a/l10n-es-ES/browser/browser/preferences/applicationManager.ftl b/l10n-es-ES/browser/browser/preferences/applicationManager.ftl
new file mode 100644
index 0000000000..f226827a82
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/applicationManager.ftl
@@ -0,0 +1,25 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+app-manager-window =
+ .title = Detalles de la aplicación
+ .style = width: 30em; min-height: 20em;
+
+app-manager-remove =
+ .label = Eliminar
+ .accesskey = l
+
+# Variables:
+# $type (String) - the URI scheme of the link (e.g. mailto:)
+app-manager-handle-protocol = Las siguientes aplicaciones pueden ser usadas para manejar { $type } enlaces.
+
+# Variables:
+# $type (String) - the MIME type (e.g. application/binary)
+app-manager-handle-file = Las siguientes aplicaciones pueden ser usadas para manejar { $type } contenido.
+
+## These strings are followed, on a new line,
+## by the URL or path of the application.
+
+app-manager-web-app-info = Esta aplicación web está alojada en:
+app-manager-local-app-info = Esta aplicación está ubicada en:
diff --git a/l10n-es-ES/browser/browser/preferences/blocklists.ftl b/l10n-es-ES/browser/browser/preferences/blocklists.ftl
new file mode 100644
index 0000000000..fb7cad2148
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/blocklists.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+blocklist-window =
+ .title = Listas de bloqueo
+ .style = width: 60em
+blocklist-description = Elija la lista que { -brand-short-name } utiliza para bloquear los rastreadores en línea. Listas proporcionadas por <a data-l10n-name="disconnect-link" title="Disconnect">Disconnect</a>.
+blocklist-close-key =
+ .key = w
+blocklist-treehead-list =
+ .label = Lista
+blocklist-button-cancel =
+ .label = Cancelar
+ .accesskey = C
+blocklist-button-ok =
+ .label = Guardar cambios
+ .accesskey = G
+blocklist-dialog =
+ .buttonlabelaccept = Guardar cambios
+ .buttonaccesskeyaccept = G
+# 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 = Lista de bloqueo de nivel 1 (Recomendado).
+blocklist-item-moz-std-description = Permite algunos rastreadores para que no se caigan muchos sitios web.
+blocklist-item-moz-full-listName = Lista de bloqueo de nivel 2.
+blocklist-item-moz-full-description = Bloquea todos los rastreadores dectectados. Puede que algunos sitios web o contenidos no se carguen correctamente.
diff --git a/l10n-es-ES/browser/browser/preferences/clearSiteData.ftl b/l10n-es-ES/browser/browser/preferences/clearSiteData.ftl
new file mode 100644
index 0000000000..4e66cbd799
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/clearSiteData.ftl
@@ -0,0 +1,53 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+clear-site-data-window =
+ .title = Limpiar datos
+ .style = width: 45em
+clear-site-data-description = Limpiar todas las cookies y datos del sitio guardados por { -brand-short-name } puede desconectarle de los sitios web y eliminar el contenido web sin conexión. Limpiar los datos del caché no afectará a sus sesiones.
+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 = Cookies y datos del sitio ({ $amount } { $unit })
+ .accesskey = C
+# 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 = Cookies y datos del sitio
+ .accesskey = C
+clear-site-data-cookies-info = Puede ser desconectado de los sitios web si se borran las cookies
+# 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 = Contenido web en caché ({ $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 = Contenido web en caché
+ .accesskey = w
+clear-site-data-cache-info = Requerirá que los sitios web recarguen las imágenes y datos
+clear-site-data-cancel =
+ .label = Cancelar
+ .accesskey = a
+clear-site-data-clear =
+ .label = Limpiar
+ .accesskey = L
+clear-site-data-dialog =
+ .buttonlabelaccept = Limpiar
+ .buttonaccesskeyaccept = L
diff --git a/l10n-es-ES/browser/browser/preferences/colors.ftl b/l10n-es-ES/browser/browser/preferences/colors.ftl
new file mode 100644
index 0000000000..ef9e396a5d
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/colors.ftl
@@ -0,0 +1,48 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+colors-window =
+ .title = Colores
+ .style =
+ { PLATFORM() ->
+ [macos] width: 49em
+ *[other] width: 48em
+ }
+
+colors-close-key =
+ .key = w
+
+colors-page-override = Sustituir los colores especificados por la página con sus selecciones de arriba
+ .accesskey = u
+
+colors-page-override-option-always =
+ .label = Siempre
+colors-page-override-option-auto =
+ .label = Solo con temas de alto contraste
+colors-page-override-option-never =
+ .label = Nunca
+
+colors-text-and-background = Texto y fondo
+
+colors-text-header = Texto
+ .accesskey = T
+
+colors-background = Fondo
+ .accesskey = F
+
+colors-use-system =
+ .label = Utilizar los colores del sistema
+ .accesskey = s
+
+colors-underline-links =
+ .label = Subrayar enlaces
+ .accesskey = y
+
+colors-links-header = Color de los enlaces
+
+colors-unvisited-links = Enlaces no visitados
+ .accesskey = E
+
+colors-visited-links = Enlaces visitados
+ .accesskey = v
diff --git a/l10n-es-ES/browser/browser/preferences/connection.ftl b/l10n-es-ES/browser/browser/preferences/connection.ftl
new file mode 100644
index 0000000000..c2a5c5d3ad
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/connection.ftl
@@ -0,0 +1,88 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+connection-window =
+ .title = Configuración de conexión
+ .style =
+ { PLATFORM() ->
+ [macos] width: 49em
+ *[other] width: 54em
+ }
+connection-close-key =
+ .key = w
+connection-disable-extension =
+ .label = Desactivar extensión
+connection-proxy-configure = Configurar acceso proxy a Internet
+connection-proxy-option-no =
+ .label = Sin proxy
+ .accesskey = y
+connection-proxy-option-system =
+ .label = Usar la configuración del proxy del sistema
+ .accesskey = d
+connection-proxy-option-auto =
+ .label = Autodetectar configuración del proxy para esta red
+ .accesskey = e
+connection-proxy-option-manual =
+ .label = Configuración manual del proxy
+ .accesskey = C
+connection-proxy-http = Proxy HTTP
+ .accesskey = H
+connection-proxy-http-port = Puerto
+ .accesskey = P
+connection-proxy-http-sharing =
+ .label = Usar también este proxy para FTP y HTTPS
+ .accesskey = s
+connection-proxy-https = Proxy HTTPS
+ .accesskey = H
+connection-proxy-ssl-port = Puerto
+ .accesskey = o
+connection-proxy-ftp = Proxy FTP
+ .accesskey = F
+connection-proxy-ftp-port = Puerto
+ .accesskey = r
+connection-proxy-socks = Host SOCKS
+ .accesskey = S
+connection-proxy-socks-port = Puerto
+ .accesskey = t
+connection-proxy-socks4 =
+ .label = SOCKS v4
+ .accesskey = K
+connection-proxy-socks5 =
+ .label = SOCKS v5
+ .accesskey = v
+connection-proxy-noproxy = No usar proxy para
+ .accesskey = N
+connection-proxy-noproxy-desc = Ejemplo: .mozilla.org, .net.nz, 192.168.1.0/24
+# Do not translate localhost, 127.0.0.1 and ::1.
+connection-proxy-noproxy-localhost-desc = Las conexiones con localhost, 127.0.0.1 y ::1 nunca se establecen mediante «proxy».
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = Las conexiones a localhost, 127.0.0.1 y ::1 nunca pasan por proxy.
+connection-proxy-autotype =
+ .label = URL de configuración automática del proxy
+ .accesskey = L
+connection-proxy-reload =
+ .label = Recargar
+ .accesskey = R
+connection-proxy-autologin =
+ .label = No preguntar identificación si la contraseña está guardada
+ .accesskey = u
+ .tooltip = Esta opción le identifica de manera silenciosa ante los proxys cuando ha guardado las credenciales para ellos. Se le preguntará si falla la identificación.
+connection-proxy-socks-remote-dns =
+ .label = DNS proxy usando SOCKS v5
+ .accesskey = d
+connection-dns-over-https =
+ .label = Activar DNS sobre HTTPS
+ .accesskey = A
+connection-dns-over-https-url-resolver = Usar proveedor
+ .accesskey = P
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (predeterminado)
+ .tooltiptext = Usa la URL predeterminada para acceder a DNS en vez de a HTTPS
+connection-dns-over-https-url-custom =
+ .label = Personalizada
+ .accesskey = P
+ .tooltiptext = Escriba su URL preferida para resolver DNS sobre HTTPS
+connection-dns-over-https-custom-label = Personalizar
diff --git a/l10n-es-ES/browser/browser/preferences/containers.ftl b/l10n-es-ES/browser/browser/preferences/containers.ftl
new file mode 100644
index 0000000000..78a32a75c2
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/containers.ftl
@@ -0,0 +1,87 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+containers-window-new =
+ .title = Añadir nuevo contenedor
+ .style = width: 49em
+# Variables
+# $name (String) - Name of the container
+containers-window-update =
+ .title = Preferencias del contenedor { $name }
+ .style = width: 49em
+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: 5rem
+containers-name-label = Nombre
+ .accesskey = N
+ .style = { -containers-labels-style }
+containers-name-text =
+ .placeholder = Escriba un nombre de contenedor
+containers-icon-label = Icono
+ .accesskey = I
+ .style = { -containers-labels-style }
+containers-color-label = Color
+ .accesskey = o
+ .style = { -containers-labels-style }
+containers-button-done =
+ .label = Hecho
+ .accesskey = H
+containers-dialog =
+ .buttonlabelaccept = Hecho
+ .buttonaccesskeyaccept = H
+containers-color-blue =
+ .label = Azul
+containers-color-turquoise =
+ .label = Turquesa
+containers-color-green =
+ .label = Verde
+containers-color-yellow =
+ .label = Amarillo
+containers-color-orange =
+ .label = Naranja
+containers-color-red =
+ .label = Rojo
+containers-color-pink =
+ .label = Rosa
+containers-color-purple =
+ .label = Púrpura
+containers-color-toolbar =
+ .label = Emparejar la barra de herramientas
+containers-icon-fence =
+ .label = Cerco
+containers-icon-fingerprint =
+ .label = Huella digital
+containers-icon-briefcase =
+ .label = Maletín
+# 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 = Signo del dólar
+containers-icon-cart =
+ .label = Carrito de la compra
+containers-icon-circle =
+ .label = Punto
+containers-icon-vacation =
+ .label = Vacaciones
+containers-icon-gift =
+ .label = Regalos
+containers-icon-food =
+ .label = Comida
+containers-icon-fruit =
+ .label = Fruta
+containers-icon-pet =
+ .label = Mascotas
+containers-icon-tree =
+ .label = Árbol
+containers-icon-chill =
+ .label = Calma
diff --git a/l10n-es-ES/browser/browser/preferences/fonts.ftl b/l10n-es-ES/browser/browser/preferences/fonts.ftl
new file mode 100644
index 0000000000..af431b7fb3
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/fonts.ftl
@@ -0,0 +1,160 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Tipografía
+
+fonts-window-close =
+ .key = w
+
+## Font groups by language
+
+fonts-langgroup-header = Tipografías para
+ .accesskey = T
+
+fonts-langgroup-arabic =
+ .label = Árabe
+fonts-langgroup-armenian =
+ .label = Armenio
+fonts-langgroup-bengali =
+ .label = Bengalí
+fonts-langgroup-simpl-chinese =
+ .label = Chino simplificado
+fonts-langgroup-trad-chinese-hk =
+ .label = Chino tradicional (Hong Kong)
+fonts-langgroup-trad-chinese =
+ .label = Chino tradicional (Taiwan)
+fonts-langgroup-cyrillic =
+ .label = Cirílico
+fonts-langgroup-devanagari =
+ .label = Devanagari
+fonts-langgroup-ethiopic =
+ .label = Etíope
+fonts-langgroup-georgian =
+ .label = Georgiano
+fonts-langgroup-el =
+ .label = Griego
+fonts-langgroup-gujarati =
+ .label = Gujarati
+fonts-langgroup-gurmukhi =
+ .label = Gurmukhi
+fonts-langgroup-japanese =
+ .label = Japonés
+fonts-langgroup-hebrew =
+ .label = Hebreo
+fonts-langgroup-kannada =
+ .label = Kannada
+fonts-langgroup-khmer =
+ .label = Khmer
+fonts-langgroup-korean =
+ .label = Coreano
+# Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+fonts-langgroup-latin =
+ .label = Latino
+fonts-langgroup-malayalam =
+ .label = Malayo
+fonts-langgroup-math =
+ .label = Matemáticas
+fonts-langgroup-odia =
+ .label = Oriya
+fonts-langgroup-sinhala =
+ .label = Sinhala
+fonts-langgroup-tamil =
+ .label = Tamil
+fonts-langgroup-telugu =
+ .label = Telugu
+fonts-langgroup-thai =
+ .label = Tailandés
+fonts-langgroup-tibetan =
+ .label = Tibetano
+fonts-langgroup-canadian =
+ .label = Separación silábica unificada canadiense
+fonts-langgroup-other =
+ .label = Otros sistemas de escritura
+
+## Default fonts and their sizes
+
+fonts-proportional-header = Proporcional
+ .accesskey = P
+
+fonts-default-serif =
+ .label = Serif
+fonts-default-sans-serif =
+ .label = Sans Serif
+
+fonts-proportional-size = Tamaño
+ .accesskey = o
+
+fonts-serif = Serif
+ .accesskey = S
+
+fonts-sans-serif = Sans-serif
+ .accesskey = n
+
+fonts-monospace = Monoespaciado
+ .accesskey = M
+
+fonts-monospace-size = Tamaño
+ .accesskey = a
+
+fonts-minsize = Tamaño mínimo de letra
+ .accesskey = a
+
+fonts-minsize-none =
+ .label = Ninguno
+
+fonts-allow-own =
+ .label = Permitir a las páginas elegir sus propias tipografías, en lugar de sus selecciones de arriba
+ .accesskey = m
+
+## Text Encodings
+##
+## Translate the encoding names as adjectives for an encoding, not as the name
+## of the language.
+
+fonts-languages-fallback-header = Codificación de texto para contenido antiguo
+fonts-languages-fallback-desc = Esta codificación de texto se usa para contenido antiguo que no declara su codificación.
+
+fonts-languages-fallback-label = Codificación de texto por defecto
+ .accesskey = C
+
+fonts-languages-fallback-name-auto =
+ .label = Predeterminado para el idioma actual
+fonts-languages-fallback-name-arabic =
+ .label = Árabe
+fonts-languages-fallback-name-baltic =
+ .label = Báltico
+fonts-languages-fallback-name-ceiso =
+ .label = Centroeuropeo, ISO
+fonts-languages-fallback-name-cewindows =
+ .label = Centroeuropeo, Microsoft
+fonts-languages-fallback-name-simplified =
+ .label = Chino, simplificado
+fonts-languages-fallback-name-traditional =
+ .label = Chino, tradicional
+fonts-languages-fallback-name-cyrillic =
+ .label = Cirílico
+fonts-languages-fallback-name-greek =
+ .label = Griego
+fonts-languages-fallback-name-hebrew =
+ .label = Hebreo
+fonts-languages-fallback-name-japanese =
+ .label = Japonés
+fonts-languages-fallback-name-korean =
+ .label = Coreano
+fonts-languages-fallback-name-thai =
+ .label = Tailandés
+fonts-languages-fallback-name-turkish =
+ .label = Turco
+fonts-languages-fallback-name-vietnamese =
+ .label = Vietnamita
+fonts-languages-fallback-name-other =
+ .label = Otros (incl. europeo occidental)
+
+# Variables:
+# $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+ .label = Predeterminado ({ $name })
+fonts-label-default-unnamed =
+ .label = Predeterminado
diff --git a/l10n-es-ES/browser/browser/preferences/fxaPairDevice.ftl b/l10n-es-ES/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644
index 0000000000..093cac83c6
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/fxaPairDevice.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxa-pair-device-dialog =
+ .title = Conectar otro dispositivo
+ .style = width: 26em; min-height: 35em;
+fxa-qrcode-heading-phase1 = 1. Si aún no lo ha hecho, instale <a data-l10n-name="connect-another-device">Firefox en su dispositivo móvil</a>.
+fxa-qrcode-heading-phase2 = 2. Después inicie sesión en { -sync-brand-short-name }, o escanee en Android el código de conexión dentro de los ajustes de { -sync-brand-short-name }.
+fxa-qrcode-heading-step1 = 1. Si aún no lo ha hecho, instale <a data-l10n-name="connect-another-device">Firefox en su dispositivo móvil</a>.
+fxa-qrcode-heading-step2 = 2. Abra Firefox en su dispositivo móvil.
+fxa-qrcode-heading-step3 = 3. Abra el <b>menú</b> (<img data-l10n-name = "ios-menu-icon" /> o <img data-l10n-name = "android-menu-icon" />), toque <img data-l10n-name = "settings-icon" /> <b>Ajustes</b> y seleccione <b>Activar sincronización</b>
+fxa-qrcode-heading-step4 = 4. Escanee este código:
+fxa-qrcode-error-title = Emparejamiento fallido.
+fxa-qrcode-error-body = Volver a intentar.
diff --git a/l10n-es-ES/browser/browser/preferences/languages.ftl b/l10n-es-ES/browser/browser/preferences/languages.ftl
new file mode 100644
index 0000000000..2a4a48beee
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/languages.ftl
@@ -0,0 +1,73 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+webpage-languages-window =
+ .title = Ajustes de idioma de sitios web
+ .style = width: 40em
+
+languages-close-key =
+ .key = w
+
+languages-description = Las páginas web se ofrecen a veces en más de un idioma. Elija idiomas en los que mostrar estas páginas web, en orden de preferencia
+
+languages-customize-spoof-english =
+ .label = Solicitar versiones en inglés de las páginas web para una privacidad mejorada
+
+languages-customize-moveup =
+ .label = Subir
+ .accesskey = U
+
+languages-customize-movedown =
+ .label = Bajar
+ .accesskey = B
+
+languages-customize-remove =
+ .label = Eliminar
+ .accesskey = R
+
+languages-customize-select-language =
+ .placeholder = Seleccione un idioma a añadir…
+
+languages-customize-add =
+ .label = Añadir
+ .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-window =
+ .title = Ajustes de idioma de { -brand-short-name }
+ .style = width: 40em
+
+browser-languages-description = { -brand-short-name } mostrará el primer idioma como su predeterminado y mostrará, si es necesario, los idiomas alternativos en el orden en que aparecen.
+
+browser-languages-search = Buscar más idiomas…
+
+browser-languages-searching =
+ .label = Buscando idiomas…
+
+browser-languages-downloading =
+ .label = Descargando...
+
+browser-languages-select-language =
+ .label = Seleccione un idioma para añadir…
+ .placeholder = Seleccione un idioma para añadir…
+
+browser-languages-installed-label = Idiomas instalados
+browser-languages-available-label = Idiomas disponibles
+
+browser-languages-error = { -brand-short-name } no puede actualizar sus idiomas en este momento. Compruebe que esté conectado a internet o vuelva a intentarlo.
diff --git a/l10n-es-ES/browser/browser/preferences/permissions.ftl b/l10n-es-ES/browser/browser/preferences/permissions.ftl
new file mode 100644
index 0000000000..939923b9e0
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/permissions.ftl
@@ -0,0 +1,157 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+permissions-window =
+ .title = Administrador de imágenes
+ .style = width: 49em
+permissions-close-key =
+ .key = w
+permissions-address = Dirección del sitio web
+ .accesskey = D
+permissions-block =
+ .label = Bloquear
+ .accesskey = B
+permissions-session =
+ .label = Permitir en esta sesión
+ .accesskey = S
+permissions-allow =
+ .label = Permitir
+ .accesskey = P
+permissions-site-name =
+ .label = Sitio web
+permissions-status =
+ .label = Estado
+permissions-remove =
+ .label = Eliminar sitio web
+ .accesskey = E
+permissions-remove-all =
+ .label = Eliminar todos los sitios web
+ .accesskey = a
+permissions-button-cancel =
+ .label = Cancelar
+ .accesskey = C
+permissions-button-ok =
+ .label = Guardar cambios
+ .accesskey = G
+permission-dialog =
+ .buttonlabelaccept = Guardar cambios
+ .buttonaccesskeyaccept = G
+permissions-autoplay-menu = Predeterminado para todos los sitios web:
+permissions-searchbox =
+ .placeholder = Buscar sitio web
+permissions-capabilities-autoplay-allow =
+ .label = Permitir audio y video
+permissions-capabilities-autoplay-block =
+ .label = Bloquear audio
+permissions-capabilities-autoplay-blockall =
+ .label = Bloquear audio y video
+permissions-capabilities-allow =
+ .label = Permitir
+permissions-capabilities-block =
+ .label = Bloquear
+permissions-capabilities-prompt =
+ .label = Preguntar siempre
+permissions-capabilities-listitem-allow =
+ .value = Permitir
+permissions-capabilities-listitem-block =
+ .value = Bloquear
+permissions-capabilities-listitem-allow-session =
+ .value = Permitir en esta sesión
+
+## Invalid Hostname Dialog
+
+permissions-invalid-uri-title = La dirección del servidor no es válida
+permissions-invalid-uri-label = Introduzca un nombre de servidor válido
+
+## Exceptions - Tracking Protection
+
+permissions-exceptions-etp-window =
+ .title = Excepciones para la protección mejorada contra el rastreo
+ .style = { permissions-window.style }
+permissions-exceptions-etp-desc = Ha desactivado las protecciones en estos sitios web.
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window =
+ .title = Excepciones: Cookies y datos del sitio
+ .style = { permissions-window.style }
+permissions-exceptions-cookie-desc = Puede especificar qué sitios web pueden o no pueden utilizar siempre cookies y datos del sitio. Escriba la dirección exacta del sitio que quiera gestionar y haga clic en Bloquear, Permitir en esta sesión o Permitir.
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window =
+ .title = Sitios web permitidos - Ventanas emergentes
+ .style = { permissions-window.style }
+permissions-exceptions-popup-desc = Se puede especificar qué sitios web pueden abrir ventanas emergentes. Escriba la dirección exacta del sitio que quiere permitir y pulse Permitir.
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window =
+ .title = Excepciones - Logins guardados
+ .style = { permissions-window.style }
+permissions-exceptions-saved-logins-desc = Los inicios de sesión de los siguientes sitios web no se guardarán
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window =
+ .title = Sitios web permitidos - Instalación de complementos
+ .style = { permissions-window.style }
+permissions-exceptions-addons-desc = Puede especificar desde qué sitios web está permitido instalar complementos. Escriba la dirección exacta del sitio que quiere permitir y pulse Permitir.
+
+## Site Permissions - Autoplay
+
+permissions-site-autoplay-window =
+ .title = Ajustes - Reproducción automática
+ .style = { permissions-window.style }
+permissions-site-autoplay-desc = Aquí puedes gestionar los sitios que no cumplen con tus ajustes de reproducción automática predeterminada.
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window =
+ .title = Config. - Permisos de notificaciones
+ .style = { permissions-window.style }
+permissions-site-notification-desc = Los siguientes sitios web han solicitado enviarle notificaciones. Puede especificar qué sitios web tienen permitido ese acceso. También puede bloquear nuevas solicitudes.
+permissions-site-notification-disable-label =
+ .label = Bloquear nuevas solicitudes de emisión de notificaciones
+permissions-site-notification-disable-desc = Esto evitará que cualquier sitio web no listado arriba solicite permiso para envirle notificaciones. Bloquear el envío de notificaciones puede afectar a las características de algunos sitios web.
+
+## Site Permissions - Location
+
+permissions-site-location-window =
+ .title = Config. - Permisos de ubicación
+ .style = { permissions-window.style }
+permissions-site-location-desc = Los siguientes sitios web han solicitado acceso a su ubicación. Puede especificar qué sitios web tienen permitido ese acceso. También puede bloquear nuevas solicitudes.
+permissions-site-location-disable-label =
+ .label = Bloquear nuevas solicitudes de acceso a su ubicación
+permissions-site-location-disable-desc = Esto evitará que cualquier sitio web no listado arriba solicite permiso para acceder a su ubicación. Bloquear el acceso a su ubicación puede afectar a las características de algunos sitios web.
+
+## Site Permissions - Virtual Reality
+
+permissions-site-xr-window =
+ .title = Ajustes - Permisos de realidad virtual
+ .style = { permissions-window.style }
+permissions-site-xr-desc = Los siguientes sitios web han solicitado permiso para acceder a sus dispositivos de realidad virtual. Puede especificar qué sitios web tienen acceso a sus dispositivos de realidad virtual. También puede bloquear futuras solicitudes de acceso a sus dispositivos de realidad virtual.
+permissions-site-xr-disable-label =
+ .label = Bloquear nuevas solicitudes de acceso a sus dispositivos de realidad virtual
+permissions-site-xr-disable-desc = Esto evitará que los sitios web no incluidos en la lista superior soliciten permiso para acceder a su ubicación. Bloquear el acceso a sus dispositivos de realidad virtual puede estropear algunas características de los sitios web.
+
+## Site Permissions - Camera
+
+permissions-site-camera-window =
+ .title = Config. - Permisos de la cámara
+ .style = { permissions-window.style }
+permissions-site-camera-desc = Los siguientes sitios web han solicitado acceso a su cámara. Puede especificar qué sitios web tienen permitido ese acceso. También puede bloquear nuevas solicitudes.
+permissions-site-camera-disable-label =
+ .label = Bloquear nuevas solicitudes de acceso a su cámara
+permissions-site-camera-disable-desc = Esto evitará que cualquier sitio web no listado arriba solicite permiso para acceder a su cámara. Bloquear el acceso a su cámara puede afectar a las características de algunos sitios web.
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window =
+ .title = Config. - Permisos del micrófono
+ .style = { permissions-window.style }
+permissions-site-microphone-desc = Los siguientes sitios web han solicitado acceso a su micrófono. Puede especificar qué sitios web tienen permitido ese acceso. También puede bloquear nuevas solicitudes.
+permissions-site-microphone-disable-label =
+ .label = Bloquear nuevas solicitudes de acceso a su micrófono
+permissions-site-microphone-disable-desc = Esto evitará que cualquier sitio web no listado arriba solicite permiso para acceder a su micrófono. Bloquear el acceso a su micrófono puede afectar a las características de algunos sitios web.
diff --git a/l10n-es-ES/browser/browser/preferences/preferences.ftl b/l10n-es-ES/browser/browser/preferences/preferences.ftl
new file mode 100644
index 0000000000..492fe9d90d
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/preferences.ftl
@@ -0,0 +1,1177 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Enviar a los sitios web una señal “No rastrear” indicando que no quiere ser rastreado
+do-not-track-learn-more = Más información
+do-not-track-option-default-content-blocking-known =
+ .label = Solo cuando { -brand-short-name } está configurado para bloquear los rastreadores conocidos
+do-not-track-option-always =
+ .label = Siempre
+pref-page-title =
+ { PLATFORM() ->
+ [windows] Opciones
+ *[other] Preferencias
+ }
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box =
+ .style = width: 15.4em
+ .placeholder =
+ { PLATFORM() ->
+ [windows] Encontrar en Opciones
+ *[other] Encontrar en Preferencias
+ }
+managed-notice = Su navegador está siendo administrado por su organización.
+category-list =
+ .aria-label = Categorías
+pane-general-title = General
+category-general =
+ .tooltiptext = { pane-general-title }
+pane-home-title = Inicio
+category-home =
+ .tooltiptext = { pane-home-title }
+pane-search-title = Buscar
+category-search =
+ .tooltiptext = { pane-search-title }
+pane-privacy-title = Privacidad & Seguridad
+category-privacy =
+ .tooltiptext = { pane-privacy-title }
+pane-sync-title2 = { -sync-brand-short-name }
+category-sync2 =
+ .tooltiptext = { pane-sync-title2 }
+pane-experimental-title = Experimentos de { -brand-short-name }
+category-experimental =
+ .tooltiptext = Experimentos de { -brand-short-name }
+pane-experimental-subtitle = Continuar con precaución
+pane-experimental-search-results-header = Experimentos de { -brand-short-name }: Proceder con precaución
+pane-experimental-description = Cambiar las preferencias de configuración avanzada puede afectar el rendimiento o la seguridad de { -brand-short-name }.
+pane-experimental-reset =
+ .label = Restaurar predeterminados
+ .accesskey = R
+help-button-label = { -brand-short-name } Asistencia
+addons-button-label = Extensiones y temas
+focus-search =
+ .key = f
+close-button =
+ .aria-label = Cerrar
+
+## Browser Restart Dialog
+
+feature-enable-requires-restart = { -brand-short-name } debe ser reiniciado para activar esta característica.
+feature-disable-requires-restart = { -brand-short-name } debe ser reiniciado para activar esta característica.
+should-restart-title = Reiniciar { -brand-short-name }
+should-restart-ok = Reiniciar { -brand-short-name } ahora
+cancel-no-restart-button = Cancelar
+restart-later = Reiniciar más tarde
+
+## 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 their home page
+# is being controlled by an extension.
+extension-controlled-homepage-override = Una extensión, <img data-l10n-name="icon"/> { $name }, controla su página de inicio.
+# This string is shown to notify the user that their new tab page
+# is being controlled by an extension.
+extension-controlled-new-tab-url = Una extensión, <img data-l10n-name="icon"/> { $name }, controla su página de nueva pestaña.
+# This string is shown to notify the user that the password manager setting
+# is being controlled by an extension
+extension-controlled-password-saving = Una extensión, <img data-l10n-name="icon"/> { $name }, está controlando este ajuste.
+# This string is shown to notify the user that their notifications permission
+# is being controlled by an extension.
+extension-controlled-web-notifications = Una extensión, <img data-l10n-name="icon"/> { $name }, está controlando esta configuración.
+# This string is shown to notify the user that the default search engine
+# is being controlled by an extension.
+extension-controlled-default-search = Una exensión, <img data-l10n-name="icon"/> { $name }, ha establecido su buscador predeterminado.
+# This string is shown to notify the user that Container Tabs
+# are being enabled by an extension.
+extension-controlled-privacy-containers = Una extensión, <img data-l10n-name="icon"/> { $name }, requiere pestañas de contenedores.
+# This string is shown to notify the user that their content blocking "All Detected Trackers"
+# preferences are being controlled by an extension.
+extension-controlled-websites-content-blocking-all-trackers = Una extensión, <img data-l10n-name="icon"/> { $name }, está controlando esta configuración.
+# This string is shown to notify the user that their proxy configuration preferences
+# are being controlled by an extension.
+extension-controlled-proxy-config = Una extensión, <img data-l10n-name="icon"/> { $name }, controla cómo se conecta { -brand-short-name } a Internet.
+# 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 = Para activar la extensión vaya a Complementos <img data-l10n-name="addons-icon"/> en el menú <img data-l10n-name="menu-icon"/>.
+
+## Preferences UI Search Results
+
+search-results-header = Resultados de la búsqueda
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message =
+ { PLATFORM() ->
+ [windows] ¡Lo sentimos! No hay resultados para "<span data-l10n-name="query"></span>" en Opciones.
+ *[other] ¡Lo sentimos! No hay resultados para "<span data-l10n-name="query"></span>" en Preferencias.
+ }
+search-results-help-link = ¿Necesita ayuda? Visite <a data-l10n-name="url">Ayuda de { -brand-short-name }</a>
+
+## General Section
+
+startup-header = Inicio
+# { -brand-short-name } will be 'Firefox Developer Edition',
+# since this setting is only exposed in Firefox Developer Edition
+separate-profile-mode =
+ .label = Permitir a { -brand-short-name } y Firefox ejecutarse al mismo tiempo
+use-firefox-sync = Consejo: esto usa perfiles separados. Use { -sync-brand-short-name } para compartir datos entre ellos.
+get-started-not-logged-in = Conectarse a { -sync-brand-short-name }…
+get-started-configured = Abrir preferencias de { -sync-brand-short-name }
+always-check-default =
+ .label = Comprobar siempre si { -brand-short-name } es su navegador predeterminado
+ .accesskey = o
+is-default = { -brand-short-name } es su navegador predeterminado
+is-not-default = { -brand-short-name } no es su navegador predet.
+set-as-my-default-browser =
+ .label = Convertir en predeterminado…
+ .accesskey = C
+startup-restore-previous-session =
+ .label = Restaurar sesión previa
+ .accesskey = s
+startup-restore-warn-on-quit =
+ .label = Advertirle al salir del navegador
+disable-extension =
+ .label = Desactivar extensión
+tabs-group-header = Pestañas
+ctrl-tab-recently-used-order =
+ .label = Ctrl+Tab pasa por las pestañas en orden de uso reciente
+ .accesskey = T
+open-new-link-as-tabs =
+ .label = Abrir enlaces en pestañas en lugar de en ventanas nuevas
+ .accesskey = v
+warn-on-close-multiple-tabs =
+ .label = Advertirle al cerrar múltiples pestañas
+ .accesskey = A
+warn-on-open-many-tabs =
+ .label = Advertirle cuando al abrir múltiples pestañas se pueda ralentizar { -brand-short-name }
+ .accesskey = v
+switch-links-to-new-tabs =
+ .label = Cuando abra un enlace en una pestaña nueva, cambiar inmediatamente a ella
+ .accesskey = C
+show-tabs-in-taskbar =
+ .label = Mostrar miniaturas de las pestañas en la barra de tareas de Windows
+ .accesskey = ñ
+browser-containers-enabled =
+ .label = Activar pestañas contenedoras
+ .accesskey = ñ
+browser-containers-learn-more = Saber más
+browser-containers-settings =
+ .label = Configuración…
+ .accesskey = C
+containers-disable-alert-title = ¿Cerrar todas las pestañas contenedoras?
+containers-disable-alert-desc =
+ { $tabCount ->
+ [one] Si desactiva las pestañas contenedores ahora, se cerrará { $tabCount } pestaña contenedora. ¿Está seguro de que quiere desactivar las pestañas contenedoras?
+ *[other] Si desactiva las pestañas contenedores ahora, se cerrarán { $tabCount } pestañas contenedoras. ¿Está seguro de que quiere desactivar las pestañas contenedoras?
+ }
+containers-disable-alert-ok-button =
+ { $tabCount ->
+ [one] Cerrar { $tabCount } pestaña contenedora
+ *[other] Cerrar { $tabCount } pestañas contenedoras
+ }
+containers-disable-alert-cancel-button = Mantener activadas
+containers-remove-alert-title = ¿Eliminar este contenedor?
+# Variables:
+# $count (Number) - Number of tabs that will be closed.
+containers-remove-alert-msg =
+ { $count ->
+ [one] Si elimina este contenedor ahora, se cerrará { $count } pestaña contenedora. ¿Está seguro de que quiere eliminar este contenedor?
+ *[other] Si elimina este contenedor ahora, se cerrarán { $count } pestañas contenedoras. ¿Está seguro de que quiere eliminar este contenedor?
+ }
+containers-remove-ok-button = Eliminar este contenedor
+containers-remove-cancel-button = No eliminar este contenedor
+
+## General Section - Language & Appearance
+
+language-and-appearance-header = Idioma y apariencia
+fonts-and-colors-header = Tipografías y colores
+default-font = Tipografía predeterminada
+ .accesskey = T
+default-font-size = Tamaño
+ .accesskey = m
+advanced-fonts =
+ .label = Avanzadas…
+ .accesskey = A
+colors-settings =
+ .label = Colores…
+ .accesskey = C
+# Zoom is a noun, and the message is used as header for a group of options
+preferences-zoom-header = Ampliación
+preferences-default-zoom = Ampliación predeterminada
+ .accesskey = A
+preferences-default-zoom-value =
+ .label = { $percentage }%
+preferences-zoom-text-only =
+ .label = Sólo ampliar texto
+ .accesskey = t
+language-header = Idioma
+choose-language-description = Elegir el idioma preferido para mostrar las páginas web
+choose-button =
+ .label = Seleccionar…
+ .accesskey = o
+choose-browser-language-description = Seleccione los idiomas en los que se mostrarán los menús, mensajes y notificaciones de { -brand-short-name }.
+manage-browser-languages-button =
+ .label = Establecer alternativas…
+ .accesskey = l
+confirm-browser-language-change-description = Reinicie { -brand-short-name } para aplicar los cambios
+confirm-browser-language-change-button = Aplicar y reiniciar
+translate-web-pages =
+ .label = Traducir contenido web
+ .accesskey = d
+# The <img> element is replaced by the logo of the provider
+# used to provide machine translations for web pages.
+translate-attribution = Traducciones de <img data-l10n-name="logo"/>
+translate-exceptions =
+ .label = Excepciones…
+ .accesskey = x
+# Variables:
+# $localeName (string) - Localized name of the locale to be used.
+use-system-locale =
+ .label = Usar la configuración de su sistema operativo para “{ $localeName }” para dar formato a fechas, horas, números y medidas.
+check-user-spelling =
+ .label = Revisar la ortografía según escribe
+ .accesskey = v
+
+## General Section - Files and Applications
+
+files-and-applications-title = Archivos y aplicaciones
+download-header = Descargas
+download-save-to =
+ .label = Guardar archivos en
+ .accesskey = G
+download-choose-folder =
+ .label =
+ { PLATFORM() ->
+ [macos] Elegir…
+ *[other] Examinar…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] e
+ *[other] x
+ }
+download-always-ask-where =
+ .label = Preguntar siempre dónde guardar los archivos
+ .accesskey = s
+applications-header = Aplicaciones
+applications-description = Elija cómo gestiona { -brand-short-name } los archivos que usted descarga de la web o las aplicaciones que usa mientras navega.
+applications-filter =
+ .placeholder = Buscar tipos de archivo o aplicaciones
+applications-type-column =
+ .label = Tipo de contenido
+ .accesskey = T
+applications-action-column =
+ .label = Acción
+ .accesskey = A
+# Variables:
+# $extension (String) - file extension (e.g .TXT)
+applications-file-ending = archivo { $extension }
+applications-action-save =
+ .label = Guardar archivo
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app =
+ .label = Usar { $app-name }
+# Variables:
+# $app-name (String) - Name of an application (e.g Adobe Acrobat)
+applications-use-app-default =
+ .label = Usar { $app-name } (predeterminado)
+applications-use-os-default =
+ .label =
+ { PLATFORM() ->
+ [macos] Usar la aplicación predeterminada de macOS
+ [windows] Usar la aplicación predeterminada de Windows
+ *[other] Usar la aplicación predeterminada del sistema
+ }
+applications-use-other =
+ .label = Usar otra…
+applications-select-helper = Seleccione aplicación auxiliar
+applications-manage-app =
+ .label = Detalles de la aplicación…
+applications-always-ask =
+ .label = Preguntar siempre
+applications-type-pdf = Portable Document Format (PDF)
+# Variables:
+# $type (String) - the MIME type (e.g application/binary)
+applications-type-pdf-with-type = { applications-type-pdf } ({ $type })
+# 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 = Usar { $plugin-name } (en { -brand-short-name })
+applications-open-inapp =
+ .label = Abrir en { -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 }
+
+##
+
+drm-content-header = Contenido sujeto a administración de derechos de autor (DRM)
+play-drm-content =
+ .label = Reproducir contenido controlado por DRM
+ .accesskey = R
+play-drm-content-learn-more = Saber más
+update-application-title = Actualizaciones de { -brand-short-name }
+update-application-description = Mantenga { -brand-short-name } actualizado para un rendimiento, estabilidad y seguridad óptimos.
+update-application-version = Versión { $version } <a data-l10n-name="learn-more">Novedades</a>
+update-history =
+ .label = Mostrar historial de actualizaciones…
+ .accesskey = M
+update-application-allow-description = Permitir a { -brand-short-name }
+update-application-auto =
+ .label = Instalar actualizaciones automáticamente (recomendado)
+ .accesskey = I
+update-application-check-choose =
+ .label = Buscar actualizaciones, pero permitirle elegir si instalarlas
+ .accesskey = B
+update-application-manual =
+ .label = No buscar actualizaciones (no recomendado)
+ .accesskey = N
+update-application-warning-cross-user-setting = Esta configuración se aplicará a todas las cuentas de Windows y los perfiles { -brand-short-name } usando esta instalación de { -brand-short-name }.
+update-application-use-service =
+ .label = Usar un servicio en segundo plano para instalar actualizaciones
+ .accesskey = p
+update-setting-write-failure-title = Error al guardar las preferencias de actualización
+# Variables:
+# $path (String) - Path to the configuration file
+# The newlines between the main text and the line containing the path is
+# intentional so the path is easier to identify.
+update-setting-write-failure-message =
+ { -brand-short-name } ha encontrado un error y no ha guardado los cambios. Tenga en cuenta que establecer esta preferencia de actualización requiere permiso para escribir en el archivo indicado a continuación. Usted o un administrador del sistema pueden resolver el error otorgando al grupo de Usuarios el control total de este archivo.
+
+ No se puede escribir en el archivo: { $path }
+update-in-progress-title = Actualización en curso
+update-in-progress-message = ¿Quiere que { -brand-short-name } continúe con la actualización?
+update-in-progress-ok-button = &Ignorar
+# 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 = &Continuar
+
+## General Section - Performance
+
+performance-title = Rendimiento
+performance-use-recommended-settings-checkbox =
+ .label = Usar configuración de rendimiento recomendada
+ .accesskey = U
+performance-use-recommended-settings-desc = Esta configuración está ajustada al hardware y sistema operativo de su equipo.
+performance-settings-learn-more = Saber más
+performance-allow-hw-accel =
+ .label = Usar aceleración de hardware cuando esté disponible
+ .accesskey = r
+performance-limit-content-process-option = Límite de procesos de contenido
+ .accesskey = L
+performance-limit-content-process-enabled-desc = Más procesos de contenido pueden mejorar el rendimiento al usar múltiples pestañas, pero también usarán más memoria.
+performance-limit-content-process-blocked-desc = Modificar el número de procesos de contenido solo es posible con { -brand-short-name } multiproceso. <a data-l10n-name="learn-more">Sepa cómo comprobar si el multiproceso está activado</a>
+# Variables:
+# $num - default value of the `dom.ipc.processCount` pref.
+performance-default-content-process-count =
+ .label = { $num } (predeterminado)
+
+## General Section - Browsing
+
+browsing-title = Navegación
+browsing-use-autoscroll =
+ .label = Usar desplazamiento automático
+ .accesskey = a
+browsing-use-smooth-scrolling =
+ .label = Usar desplazamiento suave
+ .accesskey = v
+browsing-use-onscreen-keyboard =
+ .label = Mostrar un teclado táctil cuando sea necesario
+ .accesskey = s
+browsing-use-cursor-navigation =
+ .label = Usar siempre las teclas del cursor para navegar dentro de las páginas
+ .accesskey = c
+browsing-search-on-start-typing =
+ .label = Buscar texto cuando comience a escribir
+ .accesskey = x
+browsing-picture-in-picture-toggle-enabled =
+ .label = Activar controles de vídeo picture-in-picture
+ .accesskey = A
+browsing-picture-in-picture-learn-more = Saber más
+browsing-media-control =
+ .label = Controle los medios con el teclado, los auriculares o la interfaz virtual
+ .accesskey = v
+browsing-media-control-learn-more = Saber más
+browsing-cfr-recommendations =
+ .label = Recomendar extensiones mientras se navega
+ .accesskey = R
+browsing-cfr-features =
+ .label = Recomendar funciones mientras navega
+ .accesskey = R
+browsing-cfr-recommendations-learn-more = Saber más
+
+## General Section - Proxy
+
+network-settings-title = Configuración de red
+network-proxy-connection-description = Configurar cómo se conecta { -brand-short-name } a Internet.
+network-proxy-connection-learn-more = Saber más
+network-proxy-connection-settings =
+ .label = Configuración…
+ .accesskey = o
+
+## Home Section
+
+home-new-windows-tabs-header = Nuevas ventanas y pestañas
+home-new-windows-tabs-description2 = Elige lo que ves cuando abres tu página de inicio, nuevas ventanas y nuevas pestañas.
+
+## Home Section - Home Page Customization
+
+home-homepage-mode-label = Página de inicio y ventanas nuevas
+home-newtabs-mode-label = Nuevas pestañas
+home-restore-defaults =
+ .label = Restaurar ajustes predeterminados
+ .accesskey = R
+# "Firefox" should be treated as a brand and kept in English,
+# while "Home" and "(Default)" can be localized.
+home-mode-choice-default =
+ .label = Inicio de Firefox (predeterminado)
+home-mode-choice-custom =
+ .label = URLs personalizadas...
+home-mode-choice-blank =
+ .label = Página en blanco
+home-homepage-custom-url =
+ .placeholder = Pegar 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] Usar página actual
+ *[other] Usar páginas actuales
+ }
+ .accesskey = C
+choose-bookmark =
+ .label = Usar marcador…
+ .accesskey = m
+
+## Home Section - Firefox Home Content Customization
+
+home-prefs-content-header = Contenido de la página de inicio de Firefox
+home-prefs-content-description = Seleccione el contenido que desea en la pantalla de inicio de Firefox.
+home-prefs-search-header =
+ .label = Búsqueda web
+home-prefs-topsites-header =
+ .label = Sitios populares
+home-prefs-topsites-description = Los sitios que más visita
+home-prefs-topsites-by-option-sponsored =
+ .label = Sitios principales patrocinados
+home-prefs-shortcuts-header =
+ .label = Accesos directos
+home-prefs-shortcuts-description = Sitios que guarda o visita
+home-prefs-shortcuts-by-option-sponsored =
+ .label = Accesos directos patrocinados
+
+## Variables:
+## $provider (String): Name of the corresponding content provider, e.g "Pocket".
+
+home-prefs-recommended-by-header =
+ .label = Recomendado por { $provider }
+home-prefs-recommended-by-description-update = Contenido excepcional de toda la web, patrocinado por { $provider }
+home-prefs-recommended-by-description-new = Contenido excepcional seleccionado por { $provider }, parte de la familia { -brand-product-name }
+
+##
+
+home-prefs-recommended-by-learn-more = Cómo funciona
+home-prefs-recommended-by-option-sponsored-stories =
+ .label = Historias patrocinadas
+home-prefs-highlights-header =
+ .label = Destacados
+home-prefs-highlights-description = Una selección de sitios que ha guardado o visitado
+home-prefs-highlights-option-visited-pages =
+ .label = Páginas visitadas
+home-prefs-highlights-options-bookmarks =
+ .label = Marcadores
+home-prefs-highlights-option-most-recent-download =
+ .label = Descargas más recientes
+home-prefs-highlights-option-saved-to-pocket =
+ .label = Páginas guardadas en { -pocket-brand-name }
+home-prefs-recent-activity-header =
+ .label = Actividad reciente
+home-prefs-recent-activity-description = Una selección de sitios y contenidos recientes
+# 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 = Mensajes interactivos
+home-prefs-snippets-description = Actualizaciones de { -vendor-short-name } y { -brand-product-name }
+home-prefs-snippets-description-new = Consejos y noticias de { -vendor-short-name } y { -brand-product-name }
+home-prefs-sections-rows-option =
+ .label =
+ { $num ->
+ [one] { $num } fila
+ *[other] { $num } filas
+ }
+
+## Search Section
+
+search-bar-header = Barra de búsqueda
+search-bar-hidden =
+ .label = Use la barra de direcciones para búsquedas y navegación
+search-bar-shown =
+ .label = Añadir barra de búsqueda en la barra de herramientas
+search-engine-default-header = Buscador predeterminado
+search-engine-default-desc-2 = Este es su buscador predeterminado en la barra de direcciones y la barra de búsqueda. Puede cambiarlo en cualquier momento.
+search-engine-default-private-desc-2 = Elija un buscador predeterminado diferente para usar solo en ventanas privadas
+search-separate-default-engine =
+ .label = Usar este buscador en ventanas privadas
+ .accesskey = U
+search-suggestions-header = Sugerencias de búsqueda
+search-suggestions-desc = Elija cómo aparecen las sugerencias de los buscadores.
+search-suggestions-option =
+ .label = Proporcionar sugerencias de búsqueda
+ .accesskey = P
+search-show-suggestions-url-bar-option =
+ .label = Mostrar sugerencias de búsqueda en los resultados de la barra de direcciones
+ .accesskey = M
+# 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 = Mostrar sugerencias de búsqueda antes del historial de navegación en los resultados de la barra de direcciones
+search-show-suggestions-private-windows =
+ .label = Mostrar sugerencias de búsqueda en ventanas privadas
+suggestions-addressbar-settings-generic = Cambiar preferencias para otras sugerencias de la barra de direcciones
+search-suggestions-cant-show = Las sugerencias de búsqueda no se mostrarán en los resultados de la barra de direcciones porque ha configurado { -brand-short-name } para que nunca recuerde el historial.
+search-one-click-header = Buscadores con un clic
+search-one-click-header2 = Atajos de búsqueda
+search-one-click-desc = Elija los buscadores alternativos que aparecen bajo las barras de direcciones y de búsqueda cuando comienza a escribir una palabra clave.
+search-choose-engine-column =
+ .label = Buscador
+search-choose-keyword-column =
+ .label = Palabra clave
+search-restore-default =
+ .label = Restaurar buscadores predeterminados
+ .accesskey = R
+search-remove-engine =
+ .label = Eliminar
+ .accesskey = E
+search-add-engine =
+ .label = Añadir
+ .accesskey = A
+search-find-more-link = Encontrar más buscadores
+# This warning is displayed when the chosen keyword is already in use
+# ('Duplicate' is an adjective)
+search-keyword-warning-title = Palabra clave duplicada
+# Variables:
+# $name (String) - Name of a search engine.
+search-keyword-warning-engine = Ha seleccionado una palabra clave que está siendo usada por "{ $name }". Por favor, seleccione otra.
+search-keyword-warning-bookmark = Ha seleccionado una palabra clave que está siendo usada por otro marcador. Por favor, seleccione otra.
+
+## Containers Section
+
+containers-back-button =
+ .aria-label =
+ { PLATFORM() ->
+ [windows] Volver a Opciones
+ *[other] Volver a Preferencias
+ }
+containers-header = Pestañas contenedoras
+containers-add-button =
+ .label = Añadir nuevo contenedor
+ .accesskey = A
+containers-new-tab-check =
+ .label = Seleccionar un contenedor para cada nueva pestaña
+ .accesskey = S
+containers-preferences-button =
+ .label = Preferencias
+containers-remove-button =
+ .label = Eliminar
+
+## 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 = Llévese la web con usted
+sync-signedout-description = Sincronice sus marcadores, historial, pestañas, contraseñas, complementos y preferencias en todos sus dispositivos.
+sync-signedout-account-signin2 =
+ .label = Iniciar sesión en{ -sync-brand-short-name }…
+ .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 = Descargar Firefox para <img data-l10n-name="android-icon"/> <a data-l10n-name="android-link">Android</a> o <img data-l10n-name="ios-icon"/> <a data-l10n-name="ios-link">iOS</a> para sincronizar con su dispositivo móvil.
+
+## Firefox Account - Signed in
+
+sync-profile-picture =
+ .tooltiptext = Cambiar imagen del perfil
+sync-sign-out =
+ .label = Cerrar sesión…
+ .accesskey = C
+sync-manage-account = Administrar cuenta
+ .accesskey = A
+sync-signedin-unverified = { $email } no está verificado.
+sync-signedin-login-failure = Inicie sesión para reconectar { $email }
+sync-resend-verification =
+ .label = Reenviar verificación
+ .accesskey = v
+sync-remove-account =
+ .label = Eliminar cuenta
+ .accesskey = E
+sync-sign-in =
+ .label = Conectarse
+ .accesskey = n
+
+## Sync section - enabling or disabling sync.
+
+prefs-syncing-on = Sincronización: ACTIVADA
+prefs-syncing-off = Sincronización: DESACTIVADA
+prefs-sync-setup =
+ .label = Configurar { -sync-brand-short-name }…
+ .accesskey = C
+prefs-sync-offer-setup-label = Sincronice sus marcadores, historial, pestañas, contraseñas, complementos y preferencias en todos sus dispositivos.
+prefs-sync-now =
+ .labelnotsyncing = Sincronizar ahora
+ .accesskeynotsyncing = N
+ .labelsyncing = Sincronizando…
+
+## The list of things currently syncing.
+
+sync-currently-syncing-heading = En este momento está sincronizando estos elementos:
+sync-currently-syncing-bookmarks = Marcadores
+sync-currently-syncing-history = Historial
+sync-currently-syncing-tabs = Pestañas abiertas
+sync-currently-syncing-logins-passwords = Usuarios y contraseñas
+sync-currently-syncing-addresses = Direcciones
+sync-currently-syncing-creditcards = Tarjetas de crédito
+sync-currently-syncing-addons = Complementos
+sync-currently-syncing-prefs =
+ { PLATFORM() ->
+ [windows] Opciones
+ *[other] Preferencias
+ }
+sync-change-options =
+ .label = Cambiar…
+ .accesskey = C
+
+## The "Choose what to sync" dialog.
+
+sync-choose-what-to-sync-dialog =
+ .title = Elija lo que quiere sincronizar
+ .style = width: 36em; min-height: 35em;
+ .buttonlabelaccept = Guardar cambios
+ .buttonaccesskeyaccept = S
+ .buttonlabelextra2 = Cerrar sesión…
+ .buttonaccesskeyextra2 = D
+sync-engine-bookmarks =
+ .label = Marcadores
+ .accesskey = m
+sync-engine-history =
+ .label = Historial
+ .accesskey = r
+sync-engine-tabs =
+ .label = Pestañas abiertas
+ .tooltiptext = Una lista de lo que está abierto en todos los dispositivos sincronizados
+ .accesskey = t
+sync-engine-logins-passwords =
+ .label = Usuarios y contraseñas
+ .tooltiptext = Nombres de usuario y contraseñas guardadas
+ .accesskey = U
+sync-engine-addresses =
+ .label = Direcciones
+ .tooltiptext = Direcciones postales que ha guardado (solo escritorio)
+ .accesskey = D
+sync-engine-creditcards =
+ .label = Tarjetas de crédito
+ .tooltiptext = Nombres, números y fechas de caducidad (solo escritorio)
+ .accesskey = T
+sync-engine-addons =
+ .label = Complementos
+ .tooltiptext = Extensiones y temas para Firefox de escritorio
+ .accesskey = C
+sync-engine-prefs =
+ .label =
+ { PLATFORM() ->
+ [windows] Opciones
+ *[other] Preferencias
+ }
+ .tooltiptext = Configuración general, de privacidad y de seguridad que ha cambiado
+ .accesskey = S
+
+## The device name controls.
+
+sync-device-name-header = Nombre del dispositivo
+sync-device-name-change =
+ .label = Cambiar nombre del dispositivo…
+ .accesskey = a
+sync-device-name-cancel =
+ .label = Cancelar
+ .accesskey = e
+sync-device-name-save =
+ .label = Guardar
+ .accesskey = u
+sync-connect-another-device = Conectar otro dispositivo
+
+## Privacy Section
+
+privacy-header = Privacidad del navegador
+
+## 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 = Usuarios y contraseñas
+ .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 = Preguntar para guardar contraseñas e inicios de sesión de sitios web
+ .accesskey = r
+forms-exceptions =
+ .label = Excepciones…
+ .accesskey = x
+forms-generate-passwords =
+ .label = Sugerir y generar contraseñas seguras
+ .accesskey = u
+forms-breach-alerts =
+ .label = Mostrar alertas sobre contraseñas para sitios web comprometidos
+ .accesskey = b
+forms-breach-alerts-learn-more-link = Saber más
+# Checkbox which controls filling saved logins into fields automatically when they appear, in some cases without user interaction.
+forms-fill-logins-and-passwords =
+ .label = Autocompletar inicios de sesión y contraseñas
+ .accesskey = i
+forms-saved-logins =
+ .label = Cuentas guardadas…
+ .accesskey = C
+forms-master-pw-use =
+ .label = Usar una contraseña maestra
+ .accesskey = s
+forms-primary-pw-use =
+ .label = Usar una contraseña maestra
+ .accesskey = U
+forms-primary-pw-learn-more-link = Saber más
+# 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 = Cambiar contraseña maestra…
+ .accesskey = M
+forms-master-pw-fips-title = En este momento está en modo FIPS. FIPS requiere una contraseña maestra no vacía.
+forms-primary-pw-change =
+ .label = Cambiar la contraseña maestra…
+ .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 = Se encuentra actualmente en modo FIPS. FIPS requiere una contraseña maestra no vacía.
+forms-master-pw-fips-desc = Fallo al cambiar la contraseña
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Master Password.
+master-password-os-auth-dialog-message-win = Para crear una contraseña maestra, introduzca sus credenciales de inicio de sesión de Windows. Esto ayuda a proteger la seguridad de sus cuentas.
+# This message can be seen by trying to add a Master 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.
+master-password-os-auth-dialog-message-macosx = crear una contraseña maestra
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = Para crear una contraseña maestra, introduzca sus credenciales de inicio de sesión de Windows. Esto ayuda a proteger la seguridad de sus cuentas.
+# 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 = crear una contraseña maestra
+master-password-os-auth-dialog-caption = { -brand-full-name }
+
+## Privacy Section - History
+
+history-header = Historial
+# 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 } podrá
+ .accesskey = o
+history-remember-option-all =
+ .label = Recordar el historial
+history-remember-option-never =
+ .label = No recordar el historial
+history-remember-option-custom =
+ .label = Usar una configuración personalizada para el historial
+history-remember-description = { -brand-short-name } recordará su historial de navegación, descargas, formularios y búsqueda.
+history-dontremember-description = { -brand-short-name } usará la misma configuración que en la navegación privada, y no recordará ningún dato de su historial mientras navega por la Web.
+history-private-browsing-permanent =
+ .label = Modo permanente de navegación privada
+ .accesskey = n
+history-remember-browser-option =
+ .label = Recordar historial de navegación y descargas
+ .accesskey = h
+history-remember-search-option =
+ .label = Recordar el historial de formularios y búsquedas
+ .accesskey = f
+history-clear-on-close-option =
+ .label = Limpiar el historial cuando { -brand-short-name } se cierre
+ .accesskey = h
+history-clear-on-close-settings =
+ .label = Configuración…
+ .accesskey = g
+history-clear-button =
+ .label = Limpiar historial…
+ .accesskey = s
+
+## Privacy Section - Site Data
+
+sitedata-header = Cookies y datos del sitio
+sitedata-total-size-calculating = Calculando el tamaño de los datos del sitio y del caché…
+# 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 = Sus cookies, datos del sitio y caché almacenados ocupan actualmente un { $value } { $unit } del espacio en disco.
+sitedata-learn-more = Saber más
+sitedata-delete-on-close =
+ .label = Eliminar cookies y datos del sitio cuando cierre { -brand-short-name }
+ .accesskey = c
+sitedata-delete-on-close-private-browsing = En el modo de navegación privada permanente, las cookies y los datos del sitio siempre se borrarán cuando se cierre { -brand-short-name } .
+sitedata-allow-cookies-option =
+ .label = Aceptar cookies y datos del sitio
+ .accesskey = A
+sitedata-disallow-cookies-option =
+ .label = Bloquear cookies y datos del sitio
+ .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 = Tipo bloqueado
+ .accesskey = T
+sitedata-option-block-cross-site-trackers =
+ .label = Rastreadores entre sitios
+sitedata-option-block-cross-site-and-social-media-trackers =
+ .label = Rastreadores entre sitios y de redes sociales
+sitedata-option-block-cross-site-tracking-cookies-including-social-media =
+ .label = Cookies de rastreo entre sitios — incluye las cookies de redes sociales
+sitedata-option-block-cross-site-cookies-including-social-media =
+ .label = Cookies entre sitios — incluye las cookies de redes sociales
+sitedata-option-block-cross-site-and-social-media-trackers-plus-isolate =
+ .label = Rastreadores de sitios cruzados y redes sociales, y aislamiento del resto de las cookies
+sitedata-option-block-unvisited =
+ .label = Cookies de sitios web no visitados
+sitedata-option-block-all-third-party =
+ .label = Todas las cookies de terceros (puede causar errores en algunos sitios web)
+sitedata-option-block-all =
+ .label = Todas las cookies (causará errores en sitios web)
+sitedata-clear =
+ .label = Limpiar datos…
+ .accesskey = L
+sitedata-settings =
+ .label = Administrar datos…
+ .accesskey = M
+sitedata-cookies-permissions =
+ .label = Administrar permisos...
+ .accesskey = p
+sitedata-cookies-exceptions =
+ .label = Gestionar excepciones…
+ .accesskey = x
+
+## Privacy Section - Address Bar
+
+addressbar-header = Barra de direcciones
+addressbar-suggest = Al usar la barra de direcciones, sugerir
+addressbar-locbar-history-option =
+ .label = Historial de navegación
+ .accesskey = t
+addressbar-locbar-bookmarks-option =
+ .label = Marcadores
+ .accesskey = M
+addressbar-locbar-openpage-option =
+ .label = Abrir pestañas
+ .accesskey = A
+# 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 = Accesos directos
+ .accesskey = s
+addressbar-locbar-topsites-option =
+ .label = Sitios populares
+ .accesskey = t
+addressbar-locbar-engines-option =
+ .label = Buscadores
+ .accesskey = a
+addressbar-suggestions-settings = Cambiar preferencias de sugerencias de buscadores
+
+## Privacy Section - Content Blocking
+
+content-blocking-enhanced-tracking-protection = Protección contra el rastreo mejorada
+content-blocking-section-top-level-description = Los rastreadores le siguen en línea para recopilar información sobre sus hábitos e intereses de navegación. { -brand-short-name } bloquea muchos de estos rastreadores y otros scripts maliciosos.
+content-blocking-learn-more = Saber más
+content-blocking-fpi-incompatibility-warning = Está usando First Party Isolation (FPI), que anula algunas de las configuraciones de cookies de { -brand-short-name }.
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+# "Standard" in this case is an adjective, meaning "default" or "normal".
+enhanced-tracking-protection-setting-standard =
+ .label = Estándar
+ .accesskey = d
+enhanced-tracking-protection-setting-strict =
+ .label = Estricto
+ .accesskey = r
+enhanced-tracking-protection-setting-custom =
+ .label = Personalizado
+ .accesskey = C
+
+##
+
+content-blocking-etp-standard-desc = Equilibrado para protección y rendimiento. Las páginas se cargarán normalmente.
+content-blocking-etp-strict-desc = Mayor protección, pero puede provocar que fallen algunos sitios o contenidos.
+content-blocking-etp-custom-desc = Elija qué rastreadores y scripts quiere bloquear.
+content-blocking-private-windows = Rastreo de contenido en ventanas privadas
+content-blocking-cross-site-cookies = Cookies entre sitios
+content-blocking-cross-site-tracking-cookies = Cookies de rastreo entre sitios
+content-blocking-cross-site-tracking-cookies-plus-isolate = Cookies de rastreo de sitios cruzados, y aislamiento del resto de las cookies
+content-blocking-social-media-trackers = Rastreadores sociales
+content-blocking-all-cookies = Todas las cookies
+content-blocking-unvisited-cookies = Cookies de sitios no visitados
+content-blocking-all-windows-tracking-content = Contenido de rastreo en todas las ventanas
+content-blocking-all-third-party-cookies = Todas las cookies de terceros
+content-blocking-cryptominers = Criptomineros
+content-blocking-fingerprinters = Fingerprinters
+content-blocking-warning-title = ¡Atención!
+content-blocking-and-isolating-etp-warning-description = Bloquear los rastreadores y aislar las cookies puede afectar a la funcionalidad de algunos sitios. Recargue una página con los rastreadores para cargar todo el contenido.
+content-blocking-and-isolating-etp-warning-description-2 = Este ajuste puede hacer que algunos sitios web no muestren contenido o que no funcionen correctamente. Si un sitio no se muestra correctamente, puede que quiera desactivar la protección contra el rastreo para que ese sitio cargue todo el contenido.
+content-blocking-warning-learn-how = Saber cómo
+content-blocking-reload-description = Tiene que recargar las pestañas para que los cambios surtan efecto.
+content-blocking-reload-tabs-button =
+ .label = Recargar todas las pestañas
+ .accesskey = R
+content-blocking-tracking-content-label =
+ .label = Contenido de rastreo
+ .accesskey = T
+content-blocking-tracking-protection-option-all-windows =
+ .label = En todas las ventanas
+ .accesskey = A
+content-blocking-option-private =
+ .label = Solo en ventanas privadas
+ .accesskey = P
+content-blocking-tracking-protection-change-block-list = Cambiar la lista de bloqueo
+content-blocking-cookies-label =
+ .label = Cookies
+ .accesskey = C
+content-blocking-expand-section =
+ .tooltiptext = Más información
+# 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 = Criptomineros
+ .accesskey = r
+# 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 = Fingerprinters
+ .accesskey = F
+
+## Privacy Section - Tracking
+
+tracking-manage-exceptions =
+ .label = Administrar excepciones...
+ .accesskey = x
+
+## Privacy Section - Permissions
+
+permissions-header = Permisos
+permissions-location = Ubicación
+permissions-location-settings =
+ .label = Configuración…
+ .accesskey = u
+permissions-xr = Realidad virtual
+permissions-xr-settings =
+ .label = Ajustes…
+ .accesskey = t
+permissions-camera = Cámara
+permissions-camera-settings =
+ .label = Configuración…
+ .accesskey = u
+permissions-microphone = Micrófono
+permissions-microphone-settings =
+ .label = Configuración…
+ .accesskey = u
+permissions-notification = Notificaciones
+permissions-notification-settings =
+ .label = Configuración…
+ .accesskey = u
+permissions-notification-link = Saber más
+permissions-notification-pause =
+ .label = Pausar notificaciones hasta que { -brand-short-name } se reinicie
+ .accesskey = n
+permissions-autoplay = Reproducción automática
+permissions-autoplay-settings =
+ .label = Configuración...
+ .accesskey = C
+permissions-block-popups =
+ .label = Bloquear ventanas emergentes
+ .accesskey = B
+permissions-block-popups-exceptions =
+ .label = Excepciones…
+ .accesskey = E
+permissions-addon-install-warning =
+ .label = Advertirle cuando los sitios web intenten instalar complementos
+ .accesskey = A
+permissions-addon-exceptions =
+ .label = Excepciones…
+ .accesskey = E
+permissions-a11y-privacy-checkbox =
+ .label = Impedir que los servicios de accesibilidad accedan a su navegador
+ .accesskey = I
+permissions-a11y-privacy-link = Saber más
+
+## Privacy Section - Data Collection
+
+collection-header = Recopilación y uso de datos de { -brand-short-name }
+collection-description = Nos esforzamos en proporcionarle opciones y recopilamos solo lo que necesitamos para proporcionarle y mejorar { -brand-short-name } para todos. Siempre pedimos permiso antes de recibir información personal.
+collection-privacy-notice = Aviso sobre privacidad
+collection-health-report-telemetry-disabled = Ya no permite que { -vendor-short-name } capture datos técnicos y de interacción. Todos los datos anteriores se eliminarán en 30 días.
+collection-health-report-telemetry-disabled-link = Saber más
+collection-health-report =
+ .label = Permitir a { -brand-short-name } enviar datos técnicos y de interacción a { -vendor-short-name }
+ .accesskey = P
+collection-health-report-link = Saber más
+collection-studies =
+ .label = Permitir que { -brand-short-name } instale y ejecute estudios
+collection-studies-link = Ver los estudios de { -brand-short-name }
+addon-recommendations =
+ .label = Permitir que { -brand-short-name } haga recomendaciones personalizadas de extensiones
+addon-recommendations-link = Saber más
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = La recopilación de datos está deshabilitada en esta configuración de compilación
+collection-backlogged-crash-reports =
+ .label = Permitir que { -brand-short-name } envíe los informes de fallos pendientes en su nombre
+ .accesskey = r
+collection-backlogged-crash-reports-link = Saber más
+
+## 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 = Seguridad
+security-browsing-protection = Protección contra contenido engañoso y software peligroso
+security-enable-safe-browsing =
+ .label = Bloquear contenido peligroso y engañoso
+ .accesskey = B
+security-enable-safe-browsing-link = Saber más
+security-block-downloads =
+ .label = Bloquear descargas peligrosas
+ .accesskey = d
+security-block-uncommon-software =
+ .label = Advertirle sobre software no deseado y poco usual
+ .accesskey = v
+
+## Privacy Section - Certificates
+
+certs-header = Certificados
+certs-personal-label = Cuando un servidor solicite su certificado personal
+certs-select-auto-option =
+ .label = Seleccionar uno automáticamente
+ .accesskey = S
+certs-select-ask-option =
+ .label = Preguntar cada vez
+ .accesskey = P
+certs-enable-ocsp =
+ .label = Consultar a los servidores respondedores OCSP para confirmar la validez actual de los certificados
+ .accesskey = u
+certs-view =
+ .label = Ver certificados…
+ .accesskey = e
+certs-devices =
+ .label = Dispositivos de seguridad…
+ .accesskey = D
+space-alert-learn-more-button =
+ .label = Saber más
+ .accesskey = S
+space-alert-over-5gb-pref-button =
+ .label =
+ { PLATFORM() ->
+ [windows] Abrir opciones
+ *[other] Abrir preferencias
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] A
+ *[other] A
+ }
+space-alert-over-5gb-message =
+ { PLATFORM() ->
+ [windows] { -brand-short-name } se está quedando sin espacio en el disco. Puede que los contenidos del sitio web no se muestren adecuadamente. Puede limpiar los datos almacenados en Opciones > Privacidad y seguridad > Cookies y datos del sitio.
+ *[other] { -brand-short-name } necesita espacio en el disco. Puede que los contenidos del sitio web no se muestren adecuadamente. Puede limpiar los datos almacenados en Preferencias > Privacidad y seguridad > Cookies y datos del sitio.
+ }
+space-alert-under-5gb-ok-button =
+ .label = De acuerdo, entendido
+ .accesskey = u
+space-alert-under-5gb-message = { -brand-short-name } se está quedando sin espacio en disco. Los contenidos del sitio web pueden no mostrarse correctamente. Visite "Saber más" para optimizar su uso de disco para mejorar la experiencia de navegación.
+
+## Privacy Section - HTTPS-Only
+
+httpsonly-header = Modo sólo-HTTPS
+httpsonly-description = HTTPS proporciona una conexión segura y cifrada entre { -brand-short-name } y los sitios web que visita. La mayoría de los sitios web admiten HTTPS, y si el modo sólo-HTTPS está habilitado, entonces { -brand-short-name } actualizará todas las conexiones a HTTPS.
+httpsonly-learn-more = Más información
+httpsonly-radio-enabled =
+ .label = Activar el modo sólo-HTTPS en todas las ventanas
+httpsonly-radio-enabled-pbm =
+ .label = Habilite el modo sólo-HTTPS solamente en ventanas privadas
+httpsonly-radio-disabled =
+ .label = No habilitar el modo sólo-HTTPS
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = Escritorio
+downloads-folder-name = Descargas
+choose-download-folder-title = Elegir carpeta de descarga:
+# Variables:
+# $service-name (String) - Name of a cloud storage provider like Dropbox, Google Drive, etc...
+save-files-to-cloud-storage =
+ .label = Guardar archivos en { $service-name }
diff --git a/l10n-es-ES/browser/browser/preferences/selectBookmark.ftl b/l10n-es-ES/browser/browser/preferences/selectBookmark.ftl
new file mode 100644
index 0000000000..ba17b1dc7b
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/selectBookmark.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+select-bookmark-window =
+ .title = Elegir página de inicio
+ .style = width: 32em;
+
+select-bookmark-desc = Elija un marcador para que sea su página de inicio. Si elige una carpeta, cada uno de los marcadores de esa carpeta se abrirá en una pestaña.
diff --git a/l10n-es-ES/browser/browser/preferences/siteDataSettings.ftl b/l10n-es-ES/browser/browser/preferences/siteDataSettings.ftl
new file mode 100644
index 0000000000..4c03b65f43
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/siteDataSettings.ftl
@@ -0,0 +1,57 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Settings
+
+site-data-settings-window =
+ .title = Administrar las cookies y datos del sitio
+site-data-settings-description = Los siguientes sitios web almacenan cookies y datos del sitio en su equipo. { -brand-short-name } conserva los datos de los sitios web con almacenamiento persistente hasta que usted los elimine y, cuando se necesite espacio adicional, elimina los datos de sitios sin almacenamiento persistente.
+site-data-search-textbox =
+ .placeholder = Buscar sitios web
+ .accesskey = B
+site-data-column-host =
+ .label = Sitio
+site-data-column-cookies =
+ .label = Cookies
+site-data-column-storage =
+ .label = Almacenamiento
+site-data-column-last-used =
+ .label = Usado por última vez
+# This label is used in the "Host" column for local files, which have no host.
+site-data-local-file-host = (archivo local)
+site-data-remove-selected =
+ .label = Eliminar lo seleccionado
+ .accesskey = l
+site-data-button-cancel =
+ .label = Cancelar
+ .accesskey = C
+site-data-button-save =
+ .label = Guardar cambios
+ .accesskey = a
+site-data-settings-dialog =
+ .buttonlabelaccept = Guardar cambios
+ .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 } (persistente)
+site-data-remove-all =
+ .label = Eliminar todo
+ .accesskey = E
+site-data-remove-shown =
+ .label = Eliminar todo lo mostrado
+ .accesskey = E
+
+## Removing
+
+site-data-removing-dialog =
+ .title = { site-data-removing-header }
+ .buttonlabelaccept = Eliminar
+site-data-removing-header = Eliminando cookies y datos del sitio
+site-data-removing-desc = Si elimina las cookies y datos de los sitios, puede que se cierre sesión en las webs. ¿Seguro que quiere hacer estos cambios?
+site-data-removing-table = Se eliminarán las cookies y datos de los siguientes sitios web
diff --git a/l10n-es-ES/browser/browser/preferences/translation.ftl b/l10n-es-ES/browser/browser/preferences/translation.ftl
new file mode 100644
index 0000000000..4b6cf7211e
--- /dev/null
+++ b/l10n-es-ES/browser/browser/preferences/translation.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+translation-window =
+ .title = Excepciones - Traducción
+ .style = width: 36em
+translation-close-key =
+ .key = w
+translation-languages-disabled-desc = No se ofrecerá traducción para los siguientes idiomas
+translation-languages-column =
+ .label = Idiomas
+translation-languages-button-remove =
+ .label = Eliminar idioma
+ .accesskey = E
+translation-languages-button-remove-all =
+ .label = Eliminar todos los idiomas
+ .accesskey = t
+translation-sites-disabled-desc = No se ofrecerá traducción para los siguientes sitios
+translation-sites-column =
+ .label = Sitios web
+translation-sites-button-remove =
+ .label = Eliminar sitio
+ .accesskey = s
+translation-sites-button-remove-all =
+ .label = Eliminar todos los sitios
+ .accesskey = d
+translation-button-close =
+ .label = Cerrar
+ .accesskey = C
+translation-dialog =
+ .buttonlabelaccept = Cerrar
+ .buttonaccesskeyaccept = C
diff --git a/l10n-es-ES/browser/browser/protections.ftl b/l10n-es-ES/browser/browser/protections.ftl
new file mode 100644
index 0000000000..8b8220597d
--- /dev/null
+++ b/l10n-es-ES/browser/browser/protections.ftl
@@ -0,0 +1,241 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+graph-week-summary =
+ { $count ->
+ [one] { -brand-short-name } bloqueó { $count } rastreador en la última semana
+ *[other] { -brand-short-name } bloqueó { $count } rastreadores en la última semana
+ }
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+# $earliestDate (Number) - Unix timestamp in ms, representing a date. The
+# earliest date recorded in the database.
+graph-total-tracker-summary =
+ { $count ->
+ [one] <b>{ $count }</b> rastreador bloqueado desde { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") }
+ *[other] <b>{ $count }</b> rastreadores bloqueados desde { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") }
+ }
+
+# Text displayed instead of the graph when in Private Mode
+graph-private-window = { -brand-short-name } sigue bloqueando rastreadores en ventanas privadas, pero no mantiene un registro de lo que se bloqueó.
+# Weekly summary of the graph when the graph is empty in Private Mode
+graph-week-summary-private-window = Rastreadores bloqueados por { -brand-short-name } esta semana
+
+protection-report-webpage-title = Panel de protecciones
+protection-report-page-content-title = Panel de protecciones
+# 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 } puede proteger su privacidad entre bastidores mientras navega. Este es un resumen personalizado de esas protecciones, incluidas las herramientas para tomar el control de su seguridad en línea.
+# 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 } protege su privacidad entre bastidores mientras navega. Este es un resumen personalizado de esas protecciones, incluidas las herramientas para tomar el control de su seguridad en línea.
+
+protection-report-settings-link = Administrar su configuración de privacidad y seguridad
+
+etp-card-title-always = Protección contra rastreo mejorada: siempre activa
+etp-card-title-custom-not-blocking = Protección contra rastreo mejorada: desactivada
+etp-card-content-description = { -brand-short-name } bloquea automáticamente a las compañías que le siguen en secreto por la web.
+protection-report-etp-card-content-custom-not-blocking = Todas las protecciones están desactivadas. Elija qué rastreadores bloquear cambiando la configuración de protección de { -brand-short-name }.
+protection-report-manage-protections = Administrar ajustes
+
+# 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 = Hoy
+
+# This string is used to describe the graph for screenreader users.
+graph-legend-description = La gráfica muestra el número total de cada tipo de rastreador que se bloqueó esta semana.
+
+social-tab-title = Rastreadores de redes sociales
+social-tab-contant = Las redes sociales colocan rastreadores en otros sitios web para saber qué hace, ve y mira en línea. Ese rastreo les permite saber mucho más de lo que comparte en sus perfiles de las redes sociales. <a data-l10n-name="learn-more-link">Saber más</a>
+
+cookie-tab-title = Cookies de rastreo entre sitios
+cookie-tab-content = Estas cookies le siguen de página en página para recopilar información sobre su vida en línea. Suelen ser las agencias de publicidad y de analítica las que las configuran. Las cookies de rastreo entre sitios reduce el número de anuncios que le siguen. <a data-l10n-name="learn-more-link">Saber más</a>
+
+tracker-tab-title = Contenido de rastreo
+tracker-tab-description = Los sitios web pueden cargar anuncios externos, vídeos y otro contenido con código de rastreo. El bloqueo del contenido de rastreo puede ayudar a que los sitios se carguen más rápido, pero es posible que algunos botones, formularios y campos de inicio de sesión no funcionen. <a data-l10n-name="learn-more-link">Saber más</a>
+
+fingerprinter-tab-title = Detectores de huellas digitales
+fingerprinter-tab-content = Los detectores de huellas digitales (fingerprinters) recopilan la configuración de su navegador y su ordenador para crear un perfil de usted. Usando esta huella digital pueden seguirle a través de diferentes sitios web. <a data-l10n-name="learn-more-link">Saber más</a>
+
+cryptominer-tab-title = Criptomineros
+cryptominer-tab-content = Los criptomineros utilizan la potencia informática de su sistema para obtener dinero digital. Los scripts de criptominería agotan la batería de su ordenador, lo ralentizan y pueden aumentar su factura de electricidad. <a data-l10n-name="learn-more-link">Saber más</a>
+
+protections-close-button2 =
+ .aria-label = Cerrar
+ .title = Cerrar
+
+mobile-app-title = Bloquee los rastreadores de anuncios en más dispositivos
+mobile-app-card-content = Use el navegador móvil con protección integrada contra el rastreo de anuncios.
+mobile-app-links = El navegador { -brand-product-name } para <a data-l10n-name="android-mobile-inline-link">Android</a> y <a data-l10n-name="ios-mobile-inline-link">iOS</a>
+
+lockwise-title = No volverá a olvidar su contraseña
+lockwise-title-logged-in2 = Administración de contraseñas
+lockwise-header-content = { -lockwise-brand-name } almacena de forma segura sus contraseñas en el navegador.
+lockwise-header-content-logged-in = Guarde y sincronice sus contraseñas en todos sus dispositivos de manera segura.
+protection-report-save-passwords-button = Guardar contraseñas
+ .title = Guardar contraseñas en { -lockwise-brand-short-name }
+protection-report-manage-passwords-button = Administrar contraseñas
+ .title = Administrar contraseñas en { -lockwise-brand-short-name }
+lockwise-mobile-app-title = Lleve sus contraseñas a todas partes
+lockwise-no-logins-card-content = Use contraseñas guardadas en { -brand-short-name } en cualquier dispositivo.
+lockwise-app-links = { -lockwise-brand-name } para <a data-l10n-name="lockwise-android-inline-link">Android</a> y <a data-l10n-name="lockwise-ios-inline-link">iOS</a>
+
+# Variables:
+# $count (Number) - Number of passwords exposed in data breaches.
+lockwise-scanned-text-breached-logins =
+ { $count ->
+ [one] 1 contraseña podría haber sido expuesta en una filtración de datos.
+ *[other] { $count } contraseñas podrían haber sido expuestas en una filtración de datos.
+ }
+
+# While English doesn't use the number in the plural form, you can add $count to your language
+# if needed for grammatical reasons.
+# Variables:
+# $count (Number) - Number of passwords stored in Lockwise.
+lockwise-scanned-text-no-breached-logins =
+ { $count ->
+ [one] 1 contraseña almacenada de forma segura.
+ *[other] Sus contraseñas se almacenan de forma segura.
+ }
+lockwise-how-it-works-link = Cómo funciona
+
+turn-on-sync = Activar { -sync-brand-short-name }...
+ .title = Ir a las preferencias de sincronización
+
+monitor-title = Buscar filtraciones de datos
+monitor-link = Cómo funciona
+monitor-header-content-no-account = Consulte { -monitor-brand-name } para ver si sus datos aparecen en una filtración de datos y reciba alertas sobre nuevas filtraciones.
+monitor-header-content-signed-in = { -monitor-brand-name } le advierte si su información ha aparecido en una filtración de datos conocida.
+monitor-sign-up-link = Suscribirse a las alertas de filtraciones
+ .title = Suscribirse a las alertas de filtraciones en { -monitor-brand-name }
+auto-scan = Se escaneó automáticamente hoy
+
+monitor-emails-tooltip =
+ .title = Ver las direcciones de correo electrónico supervisadas en { -monitor-brand-short-name }
+monitor-breaches-tooltip =
+ .title = Ver filtraciones de datos conocidas en { -monitor-brand-short-name }
+monitor-passwords-tooltip =
+ .title = Ver contraseñas expuestas en { -monitor-brand-short-name }
+
+# This string is displayed after a large numeral that indicates the total number
+# of email addresses being monitored. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-monitored-emails =
+ { $count ->
+ [one] Dirección de correo electrónico monitorizada
+ *[other] Direcciones de correo electrónico monitorizadas
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-known-breaches-found =
+ { $count ->
+ [one] La filtración de datos que ha expuesto su información
+ *[other] La filtraciones de datos que han expuesto su información
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of known data breaches that are marked as resolved by the user. Don’t add $count
+# to your localization, because it would result in the number showing twice.
+info-known-breaches-resolved =
+ { $count ->
+ [one] Filtración de datos conocida marcada como resuelta
+ *[other] Filtraciones de datos conocidas marcadas como resueltas
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords. Don’t add $count to
+# your localization, because it would result in the number showing twice.
+info-exposed-passwords-found =
+ { $count ->
+ [one] Contraseña expuesta en todas las filtraciones
+ *[other] Contraseñas expuestas en todas las filtraciones
+ }
+
+# This string is displayed after a large numeral that indicates the total number
+# of exposed passwords that are marked as resolved by the user. Don’t add $count
+# to your localization, because it would result in the number showing twice.
+info-exposed-passwords-resolved =
+ { $count ->
+ [one] Contraseña expuesta en filtraciones no resueltas
+ *[other] Contraseñas expuestas en filtraciones no resueltas
+ }
+
+monitor-no-breaches-title = ¡Buenas noticias!
+monitor-no-breaches-description = No tiene filtraciones conocidas. Si eso cambia, se lo haremos saber.
+monitor-view-report-link = Ver el informe
+ .title = Resolver las filtraciones en { -monitor-brand-short-name }
+monitor-breaches-unresolved-title = Resolver sus filtraciones
+monitor-breaches-unresolved-description =
+ Después de revisar los detalles sobre una filtración y tomar medidas para proteger
+ su información, puede marcar las filtraciones como resueltas.
+monitor-manage-breaches-link = Gestionar filtraciones
+ .title = Gestiona filtraciones en { -monitor-brand-short-name }
+monitor-breaches-resolved-title = ¡Bien! Ha resuelto todas las filtraciones conocidas.
+monitor-breaches-resolved-description = Si su correo electrónico aparece en cualquier nueva filtración, le avisaremos.
+
+# Variables:
+# $numBreachesResolved (Number) - Number of breaches marked as resolved by the user on Monitor.
+# $numBreaches (Number) - Number of breaches in which a user's data was involved, detected by Monitor.
+monitor-partial-breaches-title =
+ { $numBreaches ->
+ [one] { $numBreachesResolved } de { $numBreaches } filtración marcada como resuelta
+ *[other] { $numBreachesResolved } de { $numBreaches } filtraciones marcadas como resueltas
+ }
+
+# Variables:
+# $percentageResolved (Number) - Percentage of breaches marked as resolved by a user on Monitor.
+monitor-partial-breaches-percentage = { $percentageResolved }% completo
+
+monitor-partial-breaches-motivation-title-start = ¡Gran comienzo!
+monitor-partial-breaches-motivation-title-middle = ¡Siga así!
+monitor-partial-breaches-motivation-title-end = ¡Casi terminado! Siga así.
+monitor-partial-breaches-motivation-description = Resuelva las demás filtraciones en { -monitor-brand-short-name }.
+monitor-resolve-breaches-link = Resolver filtraciones
+ .title = Resolver filtraciones en { -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 = Rastreadores de redes sociales
+ .aria-label =
+ { $count ->
+ [one] { $count } rastreador de redes sociales ({ $percentage }%)
+ *[other] { $count } rastreadores de redes sociales ({ $percentage }%)
+ }
+bar-tooltip-cookie =
+ .title = Cookies de rastreo entre sitios
+ .aria-label =
+ { $count ->
+ [one] { $count } cookie de rastreo entre sitios ({ $percentage }%)
+ *[other] { $count } cookies de rastreo entre sitios ({ $percentage }%)
+ }
+bar-tooltip-tracker =
+ .title = Contenido de rastreo
+ .aria-label =
+ { $count ->
+ [one] { $count } contenido de rastreo ({ $percentage }%)
+ *[other] { $count } contenido de rastreo ({ $percentage }%)
+ }
+bar-tooltip-fingerprinter =
+ .title = Detectores de huellas digitales
+ .aria-label =
+ { $count ->
+ [one] { $count } detector de huellas digitales ({ $percentage }%)
+ *[other] { $count } detectores de huellas digitales ({ $percentage }%)
+ }
+bar-tooltip-cryptominer =
+ .title = Criptomineros
+ .aria-label =
+ { $count ->
+ [one] { $count } criptominero ({ $percentage }%)
+ *[other] { $count } criptomineros ({ $percentage }%)
+ }
diff --git a/l10n-es-ES/browser/browser/protectionsPanel.ftl b/l10n-es-ES/browser/browser/protectionsPanel.ftl
new file mode 100644
index 0000000000..f6c18f6b7c
--- /dev/null
+++ b/l10n-es-ES/browser/browser/protectionsPanel.ftl
@@ -0,0 +1,109 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+protections-panel-sendreportview-error = Ha habido un error al enviar el informe. Vuelva a intentarlo más tarde.
+
+# A link shown when ETP is disabled for a site. Opens the breakage report subview when clicked.
+protections-panel-sitefixedsendreport-label = ¿Sitio arreglado? Enviar informe
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+protections-popup-footer-protection-label-strict = Estricto
+ .label = Estricto
+protections-popup-footer-protection-label-custom = Personalizada
+ .label = Personalizada
+protections-popup-footer-protection-label-standard = Estándar
+ .label = Estándar
+
+##
+
+# The text a screen reader speaks when focused on the info button.
+protections-panel-etp-more-info =
+ .aria-label = Más información sobre la protección contra rastreo mejorada
+
+protections-panel-etp-on-header = La protección contra rastreo mejorada está habilitada para este sitio
+protections-panel-etp-off-header = La protección contra rastreo mejorada está deshabilitada para este sitio
+
+# The link to be clicked to open the sub-panel view
+protections-panel-site-not-working = ¿El sitio no funciona?
+
+# The heading/title of the sub-panel view
+protections-panel-site-not-working-view =
+ .title = ¿El sitio no funciona?
+
+## 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 = ¿Por qué?
+protections-panel-not-blocking-why-etp-on-tooltip = Bloquearlos puede interferir con elementos en algunos sitios. Sin rastreadores, algunos botones, formularios y campos de inicio de sesión podrían no funcionar.
+protections-panel-not-blocking-why-etp-off-tooltip = Todos los rastreadores en este sitio se han cargado porque las protecciones están desactivadas.
+
+##
+
+protections-panel-no-trackers-found = No se detectaron rastreadores conocidos por { -brand-short-name } en esta página.
+
+protections-panel-content-blocking-tracking-protection = Contenido de rastreo
+
+protections-panel-content-blocking-socialblock = Rastreadores de redes sociales
+protections-panel-content-blocking-cryptominers-label = Criptomineros
+protections-panel-content-blocking-fingerprinters-label = Fingerprinters
+
+## 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 = Bloqueado
+protections-panel-not-blocking-label = Permitido
+protections-panel-not-found-label = Ninguno detectado
+
+##
+
+protections-panel-settings-label = Ajustes de protección
+
+# This should match the "appmenuitem-protection-dashboard-title" string in browser/appmenu.ftl.
+protections-panel-protectionsdashboard-label = Panel de protecciones
+
+## 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 = Desactive las protecciones si tiene problemas con:
+
+# The list items, shown in a <ul>
+protections-panel-site-not-working-view-issue-list-login-fields = Campos de inicio de sesión
+protections-panel-site-not-working-view-issue-list-forms = Formularios
+protections-panel-site-not-working-view-issue-list-payments = Pagos
+protections-panel-site-not-working-view-issue-list-comments = Comentarios
+protections-panel-site-not-working-view-issue-list-videos = Vídeos
+
+protections-panel-site-not-working-view-send-report = Enviar un informe
+
+##
+
+protections-panel-cross-site-tracking-cookies = Estas cookies le siguen de página en página para recopilar información sobre su vida en línea. Suelen ser las agencias de publicidad y de analítica las que las configuran.
+protections-panel-cryptominers = Los criptomineros utilizan la potencia informática de su sistema para obtener dinero digital. Los scripts de criptominería agotan la batería de su ordenador, lo ralentizan y pueden aumentar su factura de electricidad.
+protections-panel-fingerprinters = Los detectores de huellas digitales recolectan la configuración de su navegador y su ordenador para crear un perfil de usted. Usando este detector de huella digital pueden seguirle a través de diferentes sitios web.
+protections-panel-tracking-content = Los sitios web pueden cargar anuncios externos, videos y otro tipo de contenido gracias a un código de rastreo. Si bloquea el contenido de rastreo, los sitios se cargarán más rápido, pero puede que algunos botones y formularios dejen de funcionar.
+protections-panel-social-media-trackers = Las redes sociales colocan rastreadores en otros sitios web para saber qué hace, ve y mira en línea. Ese rastreo les permite saber mucho más de lo que comparte en sus perfiles de las redes sociales.
+
+protections-panel-content-blocking-manage-settings =
+ .label = Gestionar los ajustes de protección
+ .accesskey = M
+
+protections-panel-content-blocking-breakage-report-view =
+ .title = Informar de problemas con un sitio
+protections-panel-content-blocking-breakage-report-view-description = Si bloquea ciertos rastreadores, puede que algunos sitios dejen de funcionar. Si nos informa de estos problemas, nos ayudará a mejorar { -brand-short-name }. Al enviar este informe, Mozilla recibirá una URL e información sobre la configuración de su navegador. <label data-l10n-name="learn-more">Saber más</label>
+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 = Opcional: describa el problema
+protections-panel-content-blocking-breakage-report-view-collection-comments-label =
+ .aria-label = Opcional: describa el problema
+protections-panel-content-blocking-breakage-report-view-cancel =
+ .label = Cancelar
+protections-panel-content-blocking-breakage-report-view-send-report =
+ .label = Enviar reporte
diff --git a/l10n-es-ES/browser/browser/safeMode.ftl b/l10n-es-ES/browser/browser/safeMode.ftl
new file mode 100644
index 0000000000..11da141102
--- /dev/null
+++ b/l10n-es-ES/browser/browser/safeMode.ftl
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+safe-mode-window =
+ .title = Modo seguro de { -brand-short-name }
+ .style = max-width: 400px
+start-safe-mode =
+ .label = Iniciar en Modo seguro
+refresh-profile =
+ .label = Restablecer { -brand-short-name }
+safe-mode-description = El modo seguro es un modo especial de { -brand-short-name } que puede ser usado para solucionar problemas.
+safe-mode-description-details = Sus complementos y ajustes personalizados se deshabilitarán temporalmente y las características de { -brand-short-name } podrían no funcionar como lo hacen normalmente.
+refresh-profile-instead = También puede omitir la solución de problemas y probar a restablecer { -brand-short-name }.
+# Shown on the safe mode dialog after multiple startup crashes.
+auto-safe-mode-description = { -brand-short-name } se cerró inesperadamente al arrancar. Esto podría estar causado por complementos u otros problemas. Puede intentar resolverlo utilizando el modo seguro.
diff --git a/l10n-es-ES/browser/browser/safebrowsing/blockedSite.ftl b/l10n-es-ES/browser/browser/safebrowsing/blockedSite.ftl
new file mode 100644
index 0000000000..04f16a44b4
--- /dev/null
+++ b/l10n-es-ES/browser/browser/safebrowsing/blockedSite.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+safeb-blocked-phishing-page-title = Sitio engañoso a continuación
+safeb-blocked-malware-page-title = Visitar este sitio web puede dañar su equipo.
+safeb-blocked-unwanted-page-title = El sitio que hay a continuación puede contener programas dañinos
+safeb-blocked-harmful-page-title = El sitio que va a visitar puede contener software malicioso
+safeb-blocked-phishing-page-short-desc = { -brand-short-name } ha bloqueado esta página porque puede engañarle para hacer algo peligroso como instalar software o revelar información personal como contraseñas o tarjetas de crédito.
+safeb-blocked-malware-page-short-desc = { -brand-short-name } ha bloqueado esta página porque puede intentar software malicioso que puede robar o eliminar información personal en su equipo.
+safeb-blocked-unwanted-page-short-desc = { -brand-short-name } ha bloqueado esta página porque puede intentar engañarle para instalar programas que dañen su experiencia de navegación (por ejemplo, cambiar su página de inicio o mostrar anuncios extra en los sitios que visite).
+safeb-blocked-harmful-page-short-desc = { -brand-short-name } ha bloqueado esta página porque podría intentar instalar aplicaciones peligrosas que roben o eliminen su información (por ejemplo, fotos, contraseñas, mensajes y tarjetas de crédito).
+safeb-palm-advisory-desc = Consejo proporcionado por <a data-l10n-name='advisory_provider' >{ $advisoryname }</a>.
+safeb-palm-accept-label = Ir atrás
+safeb-palm-see-details-label = Ver detalles
+safeb-blocked-phishing-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha sido <a data-l10n-name='error_desc_link'>identificado como un sitio engañoso</a>. Puede <a data-l10n-name='report_detection'>informar de un problema en la detección</a> o <a data-l10n-name='ignore_warning_link'>ignorar el riesgo</a> y visitar este sitio inseguro.
+safeb-blocked-phishing-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha sido <a data-l10n-name='error_desc_link'>identificado como un sitio engañoso</a>. Puede <a data-l10n-name='report_detection'>informar de un problema en la detección</a>.
+safeb-blocked-phishing-page-learn-more = Más información sobre los sitios engañosos y el phishing en <a data-l10n-name='learn_more_link'>www.antiphishing.org</a>. Más información sobre la protección contra phishing y software malicioso de { -brand-short-name } en <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-blocked-malware-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha sido <a data-l10n-name='error_desc_link'>identificado por contener software malicioso</a>. Puede <a data-l10n-name='report_detection'>informar de un problema en la detección</a> o <a data-l10n-name='ignore_warning_link'>ignorar el riesgo</a> y visitar este sitio inseguro.
+safeb-blocked-malware-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha sido <a data-l10n-name='error_desc_link'>identificado por contener software malicioso</a>. Puede <a data-l10n-name='report_detection'>informar de un problema en la detección</a>.
+safeb-blocked-malware-page-learn-more = Más información sobre contenido web dañino, incluyendo virus y otro software malicioso, y cómo proteger su equipo en <a data-l10n-name='learn_more_link'>StopBadware.org</a>. Más información sobre la protección contra phishing y software malicioso de { -brand-short-name } en <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-blocked-malware-page-error-desc-override-sumo = <span data-l10n-name='sitename'>{ $sitename }</span> ha sido <a data-l10n-name='error_desc_link'>reportado por contener software malicioso</a>. Puede <a data-l10n-name='ignore_warning_link'>ignorar el riesgo</a> e ir a este sitio inseguro.
+safeb-blocked-malware-page-error-desc-no-override-sumo = <span data-l10n-name='sitename'>{ $sitename }</span> ha sido <a data-l10n-name='error_desc_link'>reportado por contener software malicioso</a>.
+safeb-blocked-malware-page-learn-more-sumo = Aprenda más sobre la protección contra malware y phishing de { -brand-short-name } en <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-blocked-unwanted-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha sido <a data-l10n-name='error_desc_link'>identificado por contener software dañino</a>. Puede elegir <a data-l10n-name='ignore_warning_link'>ignorar el riesgo</a> y visitar este sitio inseguro.
+safeb-blocked-unwanted-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha sido <a data-l10n-name='error_desc_link'>identificado por contener software dañino</a>.
+safeb-blocked-unwanted-page-learn-more = Más información sobre software dañino y no deseado en <a data-l10n-name='learn_more_link'>Política sobre software no deseado</a>. Más información sobre la protección contra phishing y software malicioso de { -brand-short-name } en <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-blocked-harmful-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha sido <a data-l10n-name='error_desc_link'>identificado por contener una aplicación potencialmente peligrosa</a>. Puede elegir <a data-l10n-name='ignore_warning_link'>ignorar el riesgo</a> y visitar este sitio inseguro.
+safeb-blocked-harmful-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha sido <a data-l10n-name='error_desc_link'>identificado por contener una aplicación potencialmente dañina</a>.
+safeb-blocked-harmful-page-learn-more = Más información sobre la protección contra phishing y software malicioso de { -brand-short-name } en <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-palm-notdeceptive =
+ .label = Este no es un sitio engañoso…
+ .accesskey = E
diff --git a/l10n-es-ES/browser/browser/sanitize.ftl b/l10n-es-ES/browser/browser/sanitize.ftl
new file mode 100644
index 0000000000..99c3eb02dc
--- /dev/null
+++ b/l10n-es-ES/browser/browser/sanitize.ftl
@@ -0,0 +1,110 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sanitize-prefs =
+ .title = Preferencias para la limpieza del historial
+ .style = width: 34em
+
+sanitize-prefs-style =
+ .style = width: 17em
+
+dialog-title =
+ .title = Limpiar el historial reciente
+ .style = width: 34em
+
+# When "Time range to clear" is set to "Everything", this message is used for the
+# title instead of dialog-title.
+dialog-title-everything =
+ .title = Limpiar todo el historial
+ .style = width: 34em
+
+clear-data-settings-label = Al cerrarlo, { -brand-short-name } debería limpiarlo todo automáticamente
+
+## 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 = Rango temporal a limpiar:{ " " }
+ .accesskey = T
+
+clear-time-duration-value-last-hour =
+ .label = Última hora
+
+clear-time-duration-value-last-2-hours =
+ .label = Últimas dos horas
+
+clear-time-duration-value-last-4-hours =
+ .label = Últimas cuatro horas
+
+clear-time-duration-value-today =
+ .label = Hoy
+
+clear-time-duration-value-everything =
+ .label = Todo
+
+clear-time-duration-suffix =
+ .value = { "" }
+
+## These strings are used as section comments and checkboxes
+## to select the items to remove
+
+history-section-label = Historial
+
+item-history-and-downloads =
+ .label = Historial de navegación y descargas
+ .accesskey = g
+
+item-cookies =
+ .label = Cookies
+ .accesskey = C
+
+item-active-logins =
+ .label = Sesiones activas
+ .accesskey = S
+
+item-cache =
+ .label = Caché
+ .accesskey = A
+
+item-form-search-history =
+ .label = Formularios e historial de búsquedas
+ .accesskey = F
+
+data-section-label = Datos
+
+item-site-preferences =
+ .label = Preferencias del sitio
+ .accesskey = r
+
+item-offline-apps =
+ .label = Datos de sitios web sin conexión
+ .accesskey = O
+
+sanitize-everything-undo-warning = Esta acción no se puede deshacer.
+
+window-close =
+ .key = w
+
+sanitize-button-ok =
+ .label = Limpiar ahora
+
+# 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 = Limpiando
+
+# 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 = Todo el historial será borrado.
+
+# 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 = Todos los ítems seleccionados serán eliminados.
diff --git a/l10n-es-ES/browser/browser/screenshots.ftl b/l10n-es-ES/browser/browser/screenshots.ftl
new file mode 100644
index 0000000000..2e1cddcd86
--- /dev/null
+++ b/l10n-es-ES/browser/browser/screenshots.ftl
@@ -0,0 +1,47 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+screenshots-context-menu = Hacer una captura de pantalla
+
+screenshots-my-shots-button = Mis capturas
+screenshots-instructions = Arrastra o haz clic en la página para seleccionar una región. Pulsa ESC para cancelar.
+screenshots-cancel-button = Cancelar
+screenshots-save-visible-button = Guardar visible
+screenshots-save-page-button = Guardar página completa
+screenshots-download-button = Descargar
+screenshots-download-button-tooltip = Descargar captura de pantalla
+screenshots-copy-button = Copiar
+screenshots-copy-button-tooltip = Copiar la captura de pantalla al portapapeles
+
+screenshots-meta-key =
+ { PLATFORM() ->
+ [macos] ⌘
+ *[other] Ctrl
+ }
+screenshots-notification-link-copied-title = Enlace copiado
+screenshots-notification-link-copied-details = Se ha copiado el enlace a la captura en el portapapeles. Pulsa { screenshots-meta-key }-V para pegar.
+
+screenshots-notification-image-copied-title = Captura copiada
+screenshots-notification-image-copied-details = Tu captura ha ido copiada al portapapeles. Presiona { screenshots-meta-key }-V para pegar.
+
+screenshots-request-error-title = No funciona.
+screenshots-request-error-details = ¡Lo sentimos! No hemos podido guardar tu captura. Inténtalo más tarde.
+
+screenshots-connection-error-title = No podemos acceder a tus capturas de pantalla.
+screenshots-connection-error-details = Compruebe su conexión a Internet. Si puede conectarse, puede que haya un problema temporal con el servicio de { -screenshots-brand-name }
+
+screenshots-login-error-details = No se pudo guardar la captura porque hay un problema con el servicio { -screenshots-brand-name }. Inténtalo más tarde.
+
+screenshots-unshootable-page-error-title = No podemos hacer una captura de esta página.
+screenshots-unshootable-page-error-details = No es una página web común, por lo que no podemos hacer captura de pantalla.
+
+screenshots-self-screenshot-error-title = ¡No puedes hacer una captura de la página de { -screenshots-brand-name }!
+
+screenshots-empty-selection-error-title = Tu selección es demasiado pequeña
+
+screenshots-private-window-error-title = Firefox { -screenshots-brand-name } está desactivado en el modo de navegación privada
+screenshots-private-window-error-details = Sentimos las molestias. Estamos trabajando en esta característica para próximos lanzamientos.
+
+screenshots-generic-error-title = ¡Vaya! { -screenshots-brand-name } se ha vuelto loco.
+screenshots-generic-error-details = No estamos seguros de lo que acaba de pasar. ¿Te importa volver a intentarlo o hacer una captura de otra página?
diff --git a/l10n-es-ES/browser/browser/search.ftl b/l10n-es-ES/browser/browser/search.ftl
new file mode 100644
index 0000000000..86fe927b72
--- /dev/null
+++ b/l10n-es-ES/browser/browser/search.ftl
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## 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 = Error de instalación
+opensearch-error-duplicate-desc = { -brand-short-name } no pudo instalar el plugin de búsqueda desde "{ $location-url }" porque ya existe un buscador con el mismo nombre.
+opensearch-error-format-title = Formato no válido
+opensearch-error-format-desc = { -brand-short-name } no se ha podido instalar el buscador de: { $location-url }
+opensearch-error-download-title = Error al descargar
+opensearch-error-download-desc = { -brand-short-name } no ha podido descargar el plugin de búsqueda desde: { $location-url }
+
+##
+
diff --git a/l10n-es-ES/browser/browser/setDesktopBackground.ftl b/l10n-es-ES/browser/browser/setDesktopBackground.ftl
new file mode 100644
index 0000000000..6c168ac1cc
--- /dev/null
+++ b/l10n-es-ES/browser/browser/setDesktopBackground.ftl
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+set-desktop-background-window =
+ .title = Establecer como fondo de escritorio
+
+set-desktop-background-accept =
+ .label = Establecer como fondo de escritorio
+
+open-desktop-prefs =
+ .label = Abrir preferencias de escritorio
+
+set-background-preview-unavailable = Vista previa no disponible
+
+# 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 = Extender
+
+set-background-color = Color:
+
+set-background-position = Posición:
+
+set-background-tile =
+ .label = Mosaico
+
+set-background-center =
+ .label = Centrado
+
+set-background-stretch =
+ .label = Estirar
+
+set-background-fill =
+ .label = Rellenar
+
+set-background-fit =
+ .label = Ajustar
diff --git a/l10n-es-ES/browser/browser/sidebarMenu.ftl b/l10n-es-ES/browser/browser/sidebarMenu.ftl
new file mode 100644
index 0000000000..5df40f29ec
--- /dev/null
+++ b/l10n-es-ES/browser/browser/sidebarMenu.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sidebar-menu-bookmarks =
+ .label = Marcadores
+
+sidebar-menu-history =
+ .label = Historial
+
+sidebar-menu-synced-tabs =
+ .label = Pestañas sincronizadas
+
+sidebar-menu-close =
+ .label = Cerrar panel lateral
diff --git a/l10n-es-ES/browser/browser/sync.ftl b/l10n-es-ES/browser/browser/sync.ftl
new file mode 100644
index 0000000000..07332774ee
--- /dev/null
+++ b/l10n-es-ES/browser/browser/sync.ftl
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fxa-toolbar-sync-syncing =
+ .label = Sincronizando…
+fxa-toolbar-sync-syncing-tabs =
+ .label = Sincronizando pestañas…
+sync-disconnect-dialog-title = ¿Desconectar { -sync-brand-short-name }?
+sync-disconnect-dialog-body = { -brand-product-name } dejará de sincronizar su cuenta, pero no eliminará sus datos de navegación en este dispositivo.
+fxa-disconnect-dialog-title = ¿Desconectar { -brand-product-name }?
+fxa-disconnect-dialog-body = { -brand-product-name } se desconectará de tu cuenta, pero no eliminará los datos de navegación de este dispositivo.
+sync-disconnect-dialog-button = Desconectar
+fxa-signout-dialog-heading = ¿Cerrar sesión en { -fxaccount-brand-name }?
+fxa-signout-dialog-body = Los datos sincronizados permanecerán en su cuenta.
+fxa-signout-checkbox =
+ .label = Eliminar datos de este dispositivo (inicios de sesión, contraseñas, historial, marcadores, etc.).
+fxa-signout-dialog =
+ .title = Cerrar sesión en { -fxaccount-brand-name }
+ .style = min-width: 375px;
+ .buttonlabelaccept = Cerrar sesión
diff --git a/l10n-es-ES/browser/browser/syncedTabs.ftl b/l10n-es-ES/browser/browser/syncedTabs.ftl
new file mode 100644
index 0000000000..eff420682f
--- /dev/null
+++ b/l10n-es-ES/browser/browser/syncedTabs.ftl
@@ -0,0 +1,43 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+synced-tabs-sidebar-title = Pestañas sincronizadas
+synced-tabs-sidebar-noclients-subtitle = ¿Quiere ver sus pestañas de otros dispositivos aquí?
+synced-tabs-sidebar-intro = Ver una lista de pestañas de sus otros dispositivos.
+synced-tabs-sidebar-unverified = Su cuenta debe ser verificada.
+synced-tabs-sidebar-notabs = No hay pestañas abiertas
+synced-tabs-sidebar-openprefs = Abrir preferencias de { -sync-brand-short-name }
+synced-tabs-sidebar-tabsnotsyncing = Active la sincronización de pestañas para ver una lista de las mismas de sus otros dispositivos.
+synced-tabs-sidebar-connect-another-device = Conectar otro dispositivo
+synced-tabs-sidebar-search =
+ .placeholder = Buscar en pestañas sincronizadas
+synced-tabs-context-open =
+ .label = Abrir
+ .accesskey = A
+synced-tabs-context-open-in-new-tab =
+ .label = Abrir en una pestaña nueva
+ .accesskey = e
+synced-tabs-context-open-in-new-window =
+ .label = Abrir en una ventana nueva
+ .accesskey = n
+synced-tabs-context-open-in-new-private-window =
+ .label = Abrir en una nueva ventana privada
+ .accesskey = b
+synced-tabs-context-bookmark-single-tab =
+ .label = Añadir a marcadores esta pestaña…
+ .accesskey = m
+synced-tabs-context-copy =
+ .label = Copiar
+ .accesskey = C
+synced-tabs-context-open-all-in-tabs =
+ .label = Abrir todo en pestañas
+ .accesskey = A
+synced-tabs-context-manage-devices =
+ .label = Administrar dispositivos…
+ .accesskey = D
+synced-tabs-context-sync-now =
+ .label = Sincronizar ahora
+ .accesskey = z
+fxa-sign-in = Conectarse a { -sync-brand-short-name }
+turn-on-sync = Activar { -sync-brand-short-name }
diff --git a/l10n-es-ES/browser/browser/tabContextMenu.ftl b/l10n-es-ES/browser/browser/tabContextMenu.ftl
new file mode 100644
index 0000000000..f1e0bcb5c4
--- /dev/null
+++ b/l10n-es-ES/browser/browser/tabContextMenu.ftl
@@ -0,0 +1,98 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+reload-tab =
+ .label = Recargar pestaña
+ .accesskey = g
+select-all-tabs =
+ .label = Seleccionar todas las pestañas
+ .accesskey = S
+duplicate-tab =
+ .label = Duplicar pestaña
+ .accesskey = D
+duplicate-tabs =
+ .label = Duplicar pestañas
+ .accesskey = D
+close-tabs-to-the-end =
+ .label = Cerrar pestañas a la derecha
+ .accesskey = a
+close-other-tabs =
+ .label = Cerrar las demás pestañas
+ .accesskey = C
+reload-tabs =
+ .label = Recargar pestañas
+ .accesskey = R
+pin-tab =
+ .label = Fijar pestaña
+ .accesskey = F
+unpin-tab =
+ .label = Soltar pestaña
+ .accesskey = ñ
+pin-selected-tabs =
+ .label = Fijar pestañas
+ .accesskey = P
+unpin-selected-tabs =
+ .label = Soltar pestañas
+ .accesskey = b
+bookmark-selected-tabs =
+ .label = Añadir pestañas a marcadores…
+ .accesskey = k
+bookmark-tab =
+ .label = Añadir pestaña a marcadores
+ .accesskey = A
+reopen-in-container =
+ .label = Reabrir en contenedor
+ .accesskey = r
+move-to-start =
+ .label = Mover al inicio
+ .accesskey = I
+move-to-end =
+ .label = Mover al final
+ .accesskey = E
+move-to-new-window =
+ .label = Mover a una nueva ventana
+ .accesskey = V
+tab-context-close-multiple-tabs =
+ .label = Cerrar múltiples pestañas
+ .accesskey = m
+
+## Variables:
+## $tabCount (Number): the number of tabs that are affected by the action.
+
+tab-context-undo-close-tabs =
+ .label =
+ { $tabCount ->
+ [1] Deshacer cerrar pestaña
+ [one] Deshacer cerrar pestañas
+ *[other] Deshacer cerrar pestañas
+ }
+ .accesskey = c
+close-tab =
+ .label = Cerrar pestaña
+ .accesskey = t
+close-tabs =
+ .label = Cerrar pestañas
+ .accesskey = S
+move-tabs =
+ .label = Mover pestañas
+ .accesskey = v
+move-tab =
+ .label = Mover pestaña
+ .accesskey = v
+tab-context-close-tabs =
+ .label =
+ { $tabCount ->
+ [1] Cerrar pestaña
+ [one] Cerrar pestaña
+ *[other] Cerrar pestañas
+ }
+ .accesskey = C
+tab-context-move-tabs =
+ .label =
+ { $tabCount ->
+ [1] Mover pestaña
+ [one] Mover pestaña
+ *[other] Mover pestañas
+ }
+ .accesskey = v
diff --git a/l10n-es-ES/browser/browser/toolbarContextMenu.ftl b/l10n-es-ES/browser/browser/toolbarContextMenu.ftl
new file mode 100644
index 0000000000..24b9ae2bb7
--- /dev/null
+++ b/l10n-es-ES/browser/browser/toolbarContextMenu.ftl
@@ -0,0 +1,75 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+toolbar-context-menu-reload-selected-tab =
+ .label = Recargar la pestaña seleccionada
+ .accesskey = R
+toolbar-context-menu-reload-selected-tabs =
+ .label = Recargar las pestañas seleccionadas
+ .accesskey = R
+toolbar-context-menu-bookmark-selected-tab =
+ .label = Añadir la pestaña seleccionada a marcadores…
+ .accesskey = T
+toolbar-context-menu-bookmark-selected-tabs =
+ .label = Añadir las pestañas seleccionadas a marcadores…
+ .accesskey = T
+toolbar-context-menu-select-all-tabs =
+ .label = Seleccionar todas las pestañas
+ .accesskey = S
+toolbar-context-menu-undo-close-tabs =
+ .label =
+ { $tabCount ->
+ [1] Deshacer cerrar pestaña
+ [one] Deshacer cerrar pestaña
+ *[other] Deshacer cerrar pestañas
+ }
+ .accesskey = c
+toolbar-context-menu-manage-extension =
+ .label = Gestionar extensión
+ .accesskey = e
+toolbar-context-menu-remove-extension =
+ .label = Eliminar extensión
+ .accesskey = E
+# 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 = Informar sobre la extensión
+ .accesskey = o
+# Can appear on the same context menu as menubarCmd ("Menu Bar") and
+# personalbarCmd ("Bookmarks Toolbar"), so they should have different
+# access keys.
+toolbar-context-menu-pin-to-overflow-menu =
+ .label = Fijar al menú de desborde
+ .accesskey = F
+toolbar-context-menu-auto-hide-downloads-button =
+ .label = Ocultar automáticamente en la barra de herramientas
+ .accesskey = A
+toolbar-context-menu-remove-from-toolbar =
+ .label = Eliminar de la barra de herramientas
+ .accesskey = R
+toolbar-context-menu-view-customize-toolbar =
+ .label = Personalizar…
+ .accesskey = P
+toolbar-context-menu-bookmarks-toolbar-always-show =
+ .label = Siempre
+ .accesskey = S
+toolbar-context-menu-bookmarks-toolbar-never-show =
+ .label = Nunca
+ .accesskey = N
+toolbar-context-menu-bookmarks-toolbar-on-new-tab =
+ .label = Solo en nueva pestaña
+ .accesskey = O
+toolbar-context-menu-bookmarks-toolbar-always-show-2 =
+ .label = Mostrar siempre
+ .accesskey = S
+toolbar-context-menu-bookmarks-toolbar-never-show-2 =
+ .label = Nunca mostrar
+ .accesskey = N
+toolbar-context-menu-bookmarks-toolbar-on-new-tab-2 =
+ .label = Mostrar solo en nuevas pestañas
+ .accesskey = O
+toolbar-context-menu-bookmarks-show-other-bookmarks =
+ .label = Mostrar otros marcadores
+ .accesskey = m
diff --git a/l10n-es-ES/browser/browser/touchbar/touchbar.ftl b/l10n-es-ES/browser/browser/touchbar/touchbar.ftl
new file mode 100644
index 0000000000..9106133dcc
--- /dev/null
+++ b/l10n-es-ES/browser/browser/touchbar/touchbar.ftl
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Strings in this file are used to localize button titles displayed on the
+# MacBook Touch Bar.
+back = Anterior
+forward = Siguiente
+reload = Recargar
+home = Inicio
+fullscreen = Pantalla completa
+touchbar-fullscreen-exit = Salir de pantalla completa
+find = Buscar
+new-tab = Pestaña nueva
+add-bookmark = Añadir marcador
+reader-view = Vista de lectura
+# Meant to match the string displayed in an empty URL bar.
+open-location = Buscar o introducir una dirección
+share = Compartir
+close-window = Cerrar ventana
+open-sidebar = Barras laterales
+
+# This string describes shortcuts for search.
+search-popover = Atajos de búsqueda
+# Describes searches limited to a specific scope
+# (e.g. searching only in history).
+search-search-in = Buscar en:
+
+## Various categories of shortcuts for search.
+
+search-bookmarks = Marcadores
+search-history = Historial
+search-opentabs = Pestañas abiertas
+search-tags = Etiquetas
+search-titles = Títulos
+
+##
+
diff --git a/l10n-es-ES/browser/browser/webrtcIndicator.ftl b/l10n-es-ES/browser/browser/webrtcIndicator.ftl
new file mode 100644
index 0000000000..92bddc79cf
--- /dev/null
+++ b/l10n-es-ES/browser/browser/webrtcIndicator.ftl
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# 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.
+
+# This string is 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 } - Indicador de compartición
+webrtc-sharing-window = Está compartiendo otra ventana de aplicación.
+webrtc-sharing-browser-window = Está compartiendo { -brand-short-name }.
+webrtc-sharing-screen = Está compartiendo toda su pantalla.
+webrtc-stop-sharing-button = Dejar de compartir
+webrtc-microphone-button =
+ .title = Su micrófono está siendo compartido. Haga clic para controlar la forma de compartir.
+webrtc-camera-button =
+ .title = Su cámara está siendo compartida. Haga clic para controlar la forma de compartir.
+webrtc-microphone-unmuted =
+ .title = Desactivar micrófono
+webrtc-microphone-muted =
+ .title = Activar micrófono
+webrtc-camera-unmuted =
+ .title = Desactivar cámara
+webrtc-camera-muted =
+ .title = Activar cámara
+webrtc-minimize =
+ .title = Minimizar indicador
+# This string 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 = Está compartiendo su cámara. Haga clic para controlar el uso compartido.
+webrtc-microphone-system-menu =
+ .label = Está compartiendo su micrófono. Haga clic para controlar el uso compartido.
+webrtc-screen-system-menu =
+ .label = Está compartiendo una ventana o una pantalla. Haga clic para controlar el uso compartido.
diff --git a/l10n-es-ES/browser/chrome/browser-region/region.properties b/l10n-es-ES/browser/chrome/browser-region/region.properties
new file mode 100755
index 0000000000..d198bfc78b
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser-region/region.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+gecko.handlerService.defaultHandlersVersion = 4
+
+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
+
+gecko.handlerService.schemes.irc.0.name = Mibbit
+gecko.handlerService.schemes.irc.0.uriTemplate = https://www.mibbit.com/?url=%s
+
+gecko.handlerService.schemes.ircs.0.name = Mibbit
+gecko.handlerService.schemes.ircs.0.uriTemplate = https://www.mibbit.com/?url=%s
diff --git a/l10n-es-ES/browser/chrome/browser/accounts.properties b/l10n-es-ES/browser/chrome/browser/accounts.properties
new file mode 100644
index 0000000000..6c6fe91cc5
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/accounts.properties
@@ -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 (reconnectDescription) - %S = Email address of user's Firefox Account
+reconnectDescription = Reconectar con %S
+
+# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account
+verifyDescription = Verificar %S
+
+# These strings are shown in a desktop notification after the
+# user requests we resend a verification email.
+verificationSentTitle = Verificación enviada
+# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account
+verificationSentBody = Se ha enviado un enlace de verificación a %S.
+verificationNotSentTitle = No se puede enviar la verificación
+verificationNotSentBody = No podemos enviar un correo de verificación en este momento, vuelva a intentarlo más tarde.
+
+# LOCALIZATION NOTE (deviceConnDisconnTitle) - the title shown in a notification
+# when either this device or another device has connected to, or disconnected
+# from, a Firefox Account.
+deviceConnDisconnTitle = Cuenta de Firefox
+
+# LOCALIZATION NOTE (otherDeviceConnectedBody, otherDeviceConnectedBody.noDeviceName)
+# These strings are used in a notification shown when a new device joins the
+# Firefox account.
+# %S is the name of the new device; otherDeviceConnectedBody.noDeviceName is shown
+# instead of otherDeviceConnectedBody when the name is not known.
+otherDeviceConnectedBody = Este ordenador ahora está conectado con %S.
+otherDeviceConnectedBody.noDeviceName = Este ordenador ahora está conectado con un nuevo dispositivo.
+
+# LOCALIZATION NOTE (thisDeviceConnectedBody) - used in a notification shown
+# after a Firefox Account is connected to the current device.
+thisDeviceConnectedBody = Ha iniciado sesión correctamente
+
+# LOCALIZATION NOTE (thisDeviceDisconnectedBody) - used in a notification shown
+# after the Firefox Account was disconnected remotely.
+thisDeviceDisconnectedBody = Este ordenador ha sido desconectado.
+
+# LOCALIZATION NOTE (sendToAllDevices.menuitem)
+# Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+sendToAllDevices.menuitem = Enviar a todos los dispositivos
+
+# LOCALIZATION NOTE (manageDevices.menuitem)
+# Displayed in the Send Tab/Page/Link to Device context menu when right clicking a tab, a page or a link.
+manageDevices.menuitem = Administrar dispositivos…
+
+# LOCALIZATION NOTE (sendTabToDevice.unconfigured, sendTabToDevice.unconfigured.label2)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account is unconfigured. Redirects to a marketing page.
+sendTabToDevice.unconfigured.label2 = No conectado
+sendTabToDevice.unconfigured = Saber más sobre enviar pestañas…
+
+# LOCALIZATION NOTE (sendTabToDevice.signintofxa)
+# Displayed in the Send Tabs context menu and the page action panel when FxA is not
+# configured. Allows users to immediately sign into FxA via the preferences.
+# %S is replaced by brandProductName.
+sendTabToDevice.signintofxa = Iniciar sesión en %S…
+
+# LOCALIZATION NOTE (sendTabToDevice.singledevice, sendTabToDevice.connectdevice,
+# sendTabToDevice.singledevice.status)
+# Displayed in the Send Tabs context menu when right clicking a tab, a page or a link
+# and the Sync account has only 1 device. The sendTabToDevice.singledevice link
+# redirects to a marketing page, the sendTabToDevice.connectdevice redirects
+# to an FxAccounts page that tells to you to connect another device.
+sendTabToDevice.singledevice.status = No hay dispositivos conectados
+sendTabToDevice.singledevice = Saber más sobre enviar pestañas…
+sendTabToDevice.connectdevice = Conectar otro dispositivo…
+
+# LOCALIZATION NOTE (sendTabToDevice.verify, sendTabToDevice.verify.status)
+# 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.
+sendTabToDevice.verify.status = Cuenta no verificada
+sendTabToDevice.verify = Verifique su cuenta…
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title,
+# multipleTabsArrivingNotification.title, unnamedTabsArrivingNotification2.body,
+# unnamedTabsArrivingNotificationMultiple2.body, unnamedTabsArrivingNotificationNoDevice.body,
+# singleTabArrivingWithTruncatedURL.body)
+# These strings are used in a notification shown when we're opening tab(s) another device sent us to display.
+
+# LOCALIZATION NOTE (tabArrivingNotification.title, tabArrivingNotificationWithDevice.title)
+# The body for these is the URL of the tab received
+tabArrivingNotification.title = Pestaña recibida
+# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name
+tabArrivingNotificationWithDevice.title = Pestaña de %S
+
+multipleTabsArrivingNotification.title = Pestañas recibidas
+# LOCALIZATION NOTE (unnamedTabsArrivingNotification2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received and #2 is the device name.
+unnamedTabsArrivingNotification2.body = #1 pestaña ha llegado de #2;#1 pestañas han llegado de #2
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationMultiple2.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received.
+unnamedTabsArrivingNotificationMultiple2.body = #1 pestaña ha llegado desde sus dispositivos conectados;#1 pestañas han llegado desde sus dispositivos conectados
+
+# LOCALIZATION NOTE (unnamedTabsArrivingNotificationNoDevice.body):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs received
+# This version is used when we don't know any device names.
+unnamedTabsArrivingNotificationNoDevice.body = #1 pestaña ha llegado;#1 pestañas han llegado
+
+# LOCALIZATION NOTE (singleTabArrivingWithTruncatedURL.body):
+# 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 benen truncated.
+# %S is the portion of the URL that remains after truncation.
+singleTabArrivingWithTruncatedURL.body = %S…
+
+# LOCALIZATION NOTE (account.title):
+# Used as a default header for the FxA toolbar menu.
+account.title = Cuenta
+
+# LOCALIZATION NOTE (account.accountSettings):
+# Used as the description below user's email in the FxA toolbar menu.
+account.accountSettings = Ajustes de la cuenta
+
+# LOCALIZATION NOTE (account.finishAccountSetup):
+# Used as the FxA toolbar menu item value when user has not
+# finished setting up an account.
+account.finishAccountSetup = Finalizar configuración de la cuenta
+
+# LOCALIZATION NOTE (account.reconnectToFxA):
+# Used as the FxA toolbar menu item title when the user
+# needs to reconnect their account.
+account.reconnectToFxA = Reconectar con la cuenta de Firefox
diff --git a/l10n-es-ES/browser/chrome/browser/app-extension-fields.properties b/l10n-es-ES/browser/chrome/browser/app-extension-fields.properties
new file mode 100644
index 0000000000..49501c898d
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/app-extension-fields.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (extension.firefox-compact-light@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-compact-light@mozilla.org.name=Claro
+extension.firefox-compact-light@mozilla.org.description=Un tema con un esquema de color claro.
+
+# LOCALIZATION NOTE (extension.firefox-compact-dark@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-compact-dark@mozilla.org.name=Oscuro
+extension.firefox-compact-dark@mozilla.org.description=Un tema con un esquema de color oscuro.
+
+# LOCALIZATION NOTE (extension.firefox-alpenglow@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-alpenglow@mozilla.org.name=Firefox Alpenglow
+extension.firefox-alpenglow@mozilla.org.description=Usar una apariencia colorida para botones, menús y ventanas.
diff --git a/l10n-es-ES/browser/chrome/browser/baseMenuOverlay.dtd b/l10n-es-ES/browser/chrome/browser/baseMenuOverlay.dtd
new file mode 100755
index 0000000000..50399e3772
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/baseMenuOverlay.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY aboutProduct2.label "Acerca de &brandShorterName;">
+<!ENTITY aboutProduct2.accesskey "A">
+
+<!ENTITY preferencesCmdMac.label "Preferencias…">
+
+<!ENTITY servicesMenuMac.label "Servicios">
+
+<!ENTITY hideThisAppCmdMac2.label "Ocultar &brandShorterName;">
+
+<!ENTITY hideOtherAppsCmdMac.label "Ocultar otros">
+
+<!ENTITY showAllAppsCmdMac.label "Mostrar todo">
+
+<!ENTITY touchBarCmdMac.label "Personalizar la barra táctil…">
diff --git a/l10n-es-ES/browser/chrome/browser/brandings.dtd b/l10n-es-ES/browser/chrome/browser/brandings.dtd
new file mode 100644
index 0000000000..46a76ff0ff
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/brandings.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE:
+ The following feature names must be treated as a brand, and kept in English.
+ They cannot be:
+ - Declined to adapt to grammatical case.
+ - Transliterated.
+ - Translated. -->
+
+<!ENTITY sendFullName "Firefox Send">
+<!ENTITY monitorFullName "Firefox Monitor">
diff --git a/l10n-es-ES/browser/chrome/browser/browser.dtd b/l10n-es-ES/browser/chrome/browser/browser.dtd
new file mode 100755
index 0000000000..3767948c85
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/browser.dtd
@@ -0,0 +1,292 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.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 browser main menu items -->
+<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->
+
+<!ENTITY appmenu.tooltip "Abrir menú">
+<!ENTITY navbarOverflow.label "Más herramientas…">
+
+<!-- Tab context menu -->
+
+<!-- LOCALIZATION NOTE (pinTab.label, unpinTab.label): "Pin" is being
+used as a metaphor for expressing the fact that these tabs are "pinned" to the
+left edge of the tabstrip. Really we just want the string to express the idea
+that this is a lightweight and reversible action that keeps your tab where you
+can reach it easily. -->
+<!ENTITY pinTab.label "Fijar pestaña">
+<!ENTITY unpinTab.label "Soltar pestaña">
+
+<!ENTITY listAllTabs.label "Mostrar todas las pestañas">
+
+<!ENTITY tabCmd.label "Nueva pestaña">
+<!ENTITY openFileCmd.label "Abrir archivo…">
+<!ENTITY printCmd.label "Imprimir…">
+
+<!ENTITY taskManagerCmd.label "Administrador de tareas">
+
+<!ENTITY menubarCmd.label "Barra de menús">
+<!ENTITY menubarCmd.accesskey "m">
+<!-- LOCALIZATION NOTE: The accessibleLabel 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. -->
+<!ENTITY navbar.accessibleLabel "Área de navegación">
+<!ENTITY personalbarCmd.label "Barra de herramientas de marcadores">
+<!ENTITY personalbarCmd.accesskey "B">
+<!-- LOCALIZATION NOTE: The accessibleLabel 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. -->
+<!ENTITY personalbar.accessibleLabel "Marcadores">
+<!ENTITY bookmarksToolbarItem.label "Elementos de la barra de herramientas de marcadores">
+
+<!ENTITY fullScreenCmd.label "Pantalla completa">
+
+
+<!-- } is above this key on many keyboards -->
+
+
+<!ENTITY pictureInPictureHideToggle.label "Ocultar botón de Picture-in-Picture">
+<!ENTITY pictureInPictureHideToggle.accesskey "H">
+
+<!-- LOCALIZATION NOTE (fxa.menu) Used to define the different labels
+ for the Firefox Account toolbar menu screen. The `Signed in as` text is
+ followed by the user's email. -->
+<!ENTITY fxa.menu.syncSettings2.label "Configuración de &syncBrand.shortName.label;">
+<!ENTITY fxa.menu.connectAnotherDevice2.label "Conectar otro dispositivo…">
+<!ENTITY fxa.menu.firefoxAccount "&syncBrand.fxAccount.label;">
+
+<!ENTITY fxa.menu.signin.label "Iniciar sesión en &brandProductName;">
+<!ENTITY fxa.menu.turnOnSync.label "Activar &syncBrand.shortName.label;">
+<!ENTITY fxa.menu.firefoxServices.label "Servicios de &brandProductName;">
+<!ENTITY fxa.menu.account.label "Cuenta">
+<!ENTITY fxa.menu.settings.label "Ajustes">
+<!ENTITY fxa.menu.accountSettings.label "Ajustes de la cuenta">
+<!ENTITY fxa.menu.manageAccount2.label "Administrar cuenta">
+<!ENTITY fxa.menu.signOut.label "Cerrar sesión…">
+<!ENTITY fxa.menu.setupSync.label "Configurar &syncBrand.shortName.label;…">
+
+<!-- LOCALIZATION NOTE (fxa.service) Used to define the different FxA services
+ for the Firefox Account toolbar menu screen. -->
+<!ENTITY fxa.service.sendTab.description "Enviar una pestaña de forma instantánea a cualquier dispositivo en el que haya iniciado sesión.">
+
+<!-- LOCALIZATION NOTE (fullscreenWarning.beforeDomain.label,
+ fullscreenWarning.afterDomain.label): these two strings are used
+ respectively before and after the domain requiring fullscreen.
+ Localizers can use one of them, or both, to better adapt this
+ sentence to their language. -->
+<!ENTITY fullscreenWarning.beforeDomain.label "">
+<!ENTITY fullscreenWarning.afterDomain.label "está ahora en pantalla completa">
+<!ENTITY fullscreenWarning.generic.label "Este documento está ahora en pantalla completa">
+
+<!-- LOCALIZATION NOTE (exitDOMFullscreen.button,
+ exitDOMFullscreenMac.button): the "escape" button on PC keyboards
+ is uppercase, while on Mac keyboards it is lowercase -->
+<!ENTITY exitDOMFullscreen.button "Salir de pantalla completa (Esc)">
+<!ENTITY exitDOMFullscreenMac.button "Salir de pantalla completa (esc)">
+
+<!-- LOCALIZATION NOTE (pointerlockWarning.beforeDomain.label,
+ pointerlockWarning.afterDomain.label): these two strings are used
+ respectively before and after the domain requiring pointerlock.
+ Localizers can use one of them, or both, to better adapt this
+ sentence to their language. -->
+<!ENTITY pointerlockWarning.beforeDomain.label "">
+<!ENTITY pointerlockWarning.afterDomain.label "tiene el control de su puntero. Pulse Esc para recuperar el control.">
+<!ENTITY pointerlockWarning.generic.label "Este documento tiene el control del puntero. Pulse Esc para recuperar el control.">
+
+<!ENTITY showAllBookmarks2.label "Mostrar todos los marcadores">
+<!ENTITY recentBookmarks.label "Añadidos recientemente">
+<!ENTITY bookmarksToolbarChevron.tooltip "Mostrar más marcadores">
+
+<!ENTITY printButton.label "Imprimir">
+<!ENTITY printButton.tooltip "Imprimir esta página">
+
+
+<!ENTITY searchItem.title "Buscar">
+
+<!-- Toolbar items -->
+<!ENTITY homeButton.label "Inicio">
+<!ENTITY homeButton.defaultPage.tooltip "Página de inicio de &brandShortName;">
+
+<!ENTITY bookmarksButton.label "Marcadores">
+
+<!ENTITY bookmarksSubview.label "Marcadores">
+<!ENTITY bookmarksMenuButton2.label "Menú de marcadores">
+<!ENTITY bookmarksMenuButton.other.label "Otros marcadores">
+<!ENTITY bookmarksMenuButton.mobile.label "Marcadores del móvil">
+<!ENTITY viewBookmarksSidebar2.label "Ver el panel lateral de marcadores">
+<!ENTITY hideBookmarksSidebar.label "Ocultar panel lateral de marcadores">
+<!ENTITY viewBookmarksToolbar.label "Ver la barra de marcadores">
+<!ENTITY hideBookmarksToolbar.label "Ocultar barra de herramientas de marcadores">
+<!ENTITY searchBookmarks.label "Buscar marcadores">
+<!ENTITY bookmarkingTools.label "Herramientas de marcadores">
+<!ENTITY addBookmarksMenu.label "Añadir el menú Marcadores a la barra de herramientas">
+<!ENTITY removeBookmarksMenu.label "Eliminar menú de marcadores de la barra de herramientas">
+
+<!ENTITY historyButton.label "Historial">
+
+<!ENTITY downloads.label "Descargas">
+<!-- LOCALIZATION NOTE (libraryDownloads.label): This label is similar to
+ - downloads.label, but used in the Library panel. -->
+<!ENTITY libraryDownloads.label "Descargas">
+<!ENTITY addons.label "Complementos">
+
+<!ENTITY webDeveloperMenu.label "Desarrollador web">
+
+<!ENTITY newNavigatorCmd.label "Nueva ventana">
+<!ENTITY newPrivateWindow.label "Nueva ventana privada">
+
+<!ENTITY editMenu.label "Editar">
+<!ENTITY preferencesCmd2.label "Opciones">
+<!ENTITY preferencesCmdUnix.label "Preferencias">
+<!ENTITY logins.label "Inicios de sesión y contraseñas">
+
+<!ENTITY overflowCustomizeToolbar.label "Personalizar barra de herramientas…">
+<!ENTITY overflowCustomizeToolbar.accesskey "P">
+
+<!ENTITY historyMenu.label "Historial">
+<!ENTITY historyUndoMenu.label "Pestañas cerradas recientemente">
+<!-- LOCALIZATION NOTE (historyUndoWindowMenu): see bug 394759 -->
+<!ENTITY historyUndoWindowMenu.label "Ventanas cerradas recientemente">
+
+<!ENTITY appMenuHistory.showAll.label "Mostrar todo el historial">
+<!ENTITY appMenuHistory.clearRecent.label "Limpiar el historial reciente…">
+<!ENTITY appMenuHistory.restoreSession.label "Restaurar sesión anterior">
+<!ENTITY appMenuHistory.viewSidebar.label "Ver panel lateral del historial">
+<!ENTITY appMenuHistory.hideSidebar.label "Ocultar barra lateral del historial">
+<!ENTITY appMenuHistory.recentHistory.label "Historial reciente">
+<!ENTITY appMenuHelp.label "Ayuda">
+
+<!ENTITY appMenuRemoteTabs.label "Pestañas sincronizadas">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.notabs.label): This is shown beneath
+ the name of a device when that device has no open tabs -->
+<!ENTITY appMenuRemoteTabs.notabs.label "No hay pestañas abiertas">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showMore.label, appMenuRemoteTabs.showMore.tooltip):
+ This is shown after the tabs list if we can display more tabs by clicking on the button -->
+<!ENTITY appMenuRemoteTabs.showMore.label "Mostrar más">
+<!ENTITY appMenuRemoteTabs.showMore.tooltip "Mostrar más pestañas de este dispositivo">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.showAll.label, appMenuRemoteTabs.showAll.tooltip):
+ This is shown after the tabs list if we can all the remaining tabs by clicking on the button -->
+<!ENTITY appMenuRemoteTabs.showAll.label "Mostrar todo">
+<!ENTITY appMenuRemoteTabs.showAll.tooltip "Mostrar todas las pestañas de este dispositivo">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.tabsnotsyncing.label): This is shown
+ when Sync is configured but syncing tabs is disabled. -->
+<!ENTITY appMenuRemoteTabs.tabsnotsyncing.label "Active la sincronización de pestañas para ver una lista de las mismas de sus otros dispositivos.">
+<!-- LOCALIZATION NOTE (appMenuRemoteTabs.noclients.subtitle): 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. -->
+<!ENTITY appMenuRemoteTabs.noclients.subtitle "¿Quiere ver sus pestañas de otros dispositivos aquí?">
+<!ENTITY appMenuRemoteTabs.opensyncprefs.label "Abrir preferencias de Sync">
+<!ENTITY appMenuRemoteTabs.welcome.label "Ver una lista de pestañas de sus otros dispositivos.">
+<!ENTITY appMenuRemoteTabs.unverified.label "Su cuenta debe ser verificada.">
+<!ENTITY appMenuRemoteTabs.signintosync.label "Iniciar sesión en &syncBrand.shortName.label;…">
+<!ENTITY appMenuRemoteTabs.turnonsync.label "Activar &syncBrand.shortName.label;…">
+<!ENTITY appMenuRemoteTabs.managedevices.label "Administrar dispositivos…">
+<!ENTITY appMenuRemoteTabs.sidebar.label "Ver panel lateral de pestañas sincronizadas">
+<!ENTITY appMenuRemoteTabs.hidesidebar.label "Ocultar barra lateral de pestañas sincronizadas">
+<!ENTITY appMenuRemoteTabs.connectdevice.label "Conectar otro dispositivo">
+
+<!ENTITY appMenuRecentHighlights.label "Destacados recientes">
+
+<!ENTITY customizeMenu.addToToolbar.label "Añadir a la barra de herramientas">
+<!ENTITY customizeMenu.addToToolbar.accesskey "b">
+<!-- LOCALIZATION NOTE (customizeMenu.addToOverflowMenu.label,
+ customizeMenu.pinToOverflowMenu.label, customizeMenu.unpinFromOverflowMenu.label)
+ The overflow menu is the menu that appears if you click the chevron (>> button)
+ in the location bar. -->
+<!ENTITY customizeMenu.addToOverflowMenu.label "Añadir al menú de desborde">
+<!ENTITY customizeMenu.addToOverflowMenu.accesskey "m">
+<!ENTITY customizeMenu.unpinFromOverflowMenu.label "Eliminar del menú de desborde">
+<!ENTITY customizeMenu.unpinFromOverflowMenu.accesskey "n">
+<!ENTITY customizeMenu.removeFromToolbar.label "Eliminar de la barra de herramientas">
+<!ENTITY customizeMenu.removeFromToolbar.accesskey "R">
+<!ENTITY customizeMenu.addMoreItems.label "Añadir más elementos…">
+<!ENTITY customizeMenu.addMoreItems.accesskey "A">
+
+<!-- LOCALIZATION NOTE (moreMenu.label) This label is used in the new Photon
+ app (hamburger) menu. When clicked, it opens a subview that contains
+ secondary commands. -->
+<!ENTITY moreMenu.label "Más">
+
+<!ENTITY contentSearchSubmit.tooltip "Enviar búsqueda">
+
+<!-- LOCALIZATION NOTE (searchInput.placeholder):
+ This string is displayed in the search box when the input field is empty. -->
+<!ENTITY searchInput.placeholder "Buscar">
+<!ENTITY searchIcon.tooltip "Buscar">
+
+<!ENTITY openLinkCmdInTab.accesskey "T">
+
+<!ENTITY pageAction.copyLink.label "Copiar enlace">
+
+<!ENTITY saveToPocketCmd.label "Guardar página en Pocket">
+<!ENTITY pocketMenuitem.label "Ver lista de Pocket">
+
+<!ENTITY emailPageCmd.label "Enviar enlace…">
+
+<!-- Media (video/audio) controls -->
+
+<!-- LOCALIZATION NOTE :
+fullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and
+fullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.
+If shift key is needed with your locale popular keyboard for them,
+you can use these alternative items. Otherwise, their values should be empty. -->
+
+<!ENTITY fullZoom.label "Tamaño">
+
+<!ENTITY sidebarCloseButton.tooltip "Cerrar panel lateral">
+
+<!ENTITY quitApplicationCmdWin2.label "Salir">
+<!ENTITY quitApplicationCmdWin2.accesskey "S">
+<!ENTITY quitApplicationCmdWin2.tooltip "Salir de &brandShorterName;">
+<!ENTITY quitApplicationCmd.label "Salir">
+<!ENTITY quitApplicationCmd.accesskey "S">
+<!ENTITY quitApplicationCmdMac2.label "Salir de &brandShorterName;">
+
+<!ENTITY allowPopups.accesskey "p">
+<!-- On Windows we use the term "Options" to describe settings, but
+ on Linux and Mac OS X we use "Preferences" - carry that distinction
+ over into this string, which is used in the "popup blocked" info bar . -->
+<!ENTITY editPopupSettingsUnix.label "Editar preferencias de bloqueo de ventanas emergentes…">
+<!ENTITY editPopupSettings.label "Editar opciones de bloqueo de ventanas emergentes…">
+<!ENTITY editPopupSettings.accesskey "E">
+<!ENTITY dontShowMessage.accesskey "N">
+
+<!ENTITY findOnCmd.label "Buscar en esta página…">
+
+<!ENTITY spellAddDictionaries.label "Añadir diccionarios…">
+<!ENTITY spellAddDictionaries.accesskey "A">
+
+
+<!-- Name for the tabs toolbar as spoken by screen readers.
+ The word "toolbar" is appended automatically and should not be contained below! -->
+<!ENTITY tabsToolbar.label "Pestañas del navegador">
+
+<!ENTITY syncBrand.shortName.label "Sync">
+
+<!ENTITY customizeMode.autoHideDownloadsButton.label "Autoocultar">
+
+
+<!ENTITY uiTour.infoPanel.close "Cerrar">
+
+<!ENTITY panicButton.thankyou.msg1 "Se ha eliminado su historial reciente.">
+<!ENTITY panicButton.thankyou.msg2 "¡Navegación segura!">
+<!ENTITY panicButton.thankyou.buttonlabel "¡Gracias!">
+
+<!ENTITY updateAvailable.panelUI.label "Descargar actualización de &brandShorterName;">
+<!ENTITY updateManual.panelUI.label "Descargue una copia reciente de &brandShorterName;">
+<!ENTITY updateUnsupported.panelUI.label "No puedes ejecutar más actualizaciones">
+<!ENTITY updateRestart.panelUI.label2 "Reinicie para actualizar &brandShorterName;">
+
+<!ENTITY sendToDevice.syncNotReady.label "Sincronizando dispositivos…">
+
+<!ENTITY pageAction.shareUrl.label "Compartir">
+<!ENTITY pageAction.shareMore.label "Más…">
+
+<!ENTITY libraryButton.tooltip "Ver historial, marcadores guardados y más">
+
+<!-- LOCALIZATION NOTE: (accessibilityIndicator.tooltip): This is used to
+ display a tooltip for accessibility indicator in toolbar/tabbar. It is also
+ used as a textual label for the indicator used by assistive technology
+ users. -->
+<!ENTITY accessibilityIndicator.tooltip "Características de accesibilidad activadas">
diff --git a/l10n-es-ES/browser/chrome/browser/browser.properties b/l10n-es-ES/browser/chrome/browser/browser.properties
new file mode 100755
index 0000000000..16bea0a048
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/browser.properties
@@ -0,0 +1,1064 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Tiempo excedido
+openFile=Abrir archivo
+
+droponhometitle=Elegir página de inicio
+droponhomemsg=¿Desea que este documento sea su nueva página de inicio?
+droponhomemsgMultiple=¿Desea que estos documentos sean sus nuevas páginas de inicio?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearch=Buscar "%2$S" en %1$S
+contextMenuSearch.accesskey=S
+contextMenuPrivateSearch=Buscar en una ventana privada
+contextMenuPrivateSearch.accesskey=r
+# 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=Buscar con %S en una ventana privada
+contextMenuPrivateSearchOtherEngine.accesskey=r
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[Nombre de la carpeta]
+
+xpinstallPromptMessage=%S evitó que este sitio le solicite instalar software en su equipo.
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+xpinstallPromptMessage.header=¿Permitir que %S instale un complemento?
+xpinstallPromptMessage.message=Está intentando instalar un complemento desde %S. Asegúrese de que confía en el sitio antes de continuar.
+xpinstallPromptMessage.header.unknown=¿Permitir que un sitio desconocido instale complementos?
+xpinstallPromptMessage.message.unknown=Estás intentando instalar un complemento desde un sitio desconocido. Asegúrate de que confías en el sitio antes de continuar.
+xpinstallPromptMessage.learnMore=Descubra más sobre cómo instalar complementos de forma segura
+xpinstallPromptMessage.dontAllow=No permitir
+xpinstallPromptMessage.dontAllow.accesskey=N
+xpinstallPromptMessage.neverAllow=No permitir nunca
+xpinstallPromptMessage.neverAllow.accesskey=N
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See https://website-archive.mozilla.org/www.mozilla.org/access/access/keyboard/ for details
+xpinstallPromptMessage.install=Seguir con la instalación
+xpinstallPromptMessage.install.accesskey=C
+
+xpinstallDisabledMessageLocked=La instalación de software ha sido desactivada por el administrador de su sistema.
+xpinstallDisabledMessage=La instalación de software está actualmente desactivada. Pulse Activar y vuelva a intentarlo.
+xpinstallDisabledButton=Activar
+xpinstallDisabledButton.accesskey=c
+
+# LOCALIZATION NOTE (addonInstallBlockedByPolicy)
+# This message is shown when the installation of an add-on is blocked by
+# enterprise policy. %1$S is replaced by the name of the add-on.
+# %2$S is replaced by the ID of add-on. %3$S is a custom message that
+# the administration can add to the message.
+addonInstallBlockedByPolicy=%1$S (%2$S) está bloqueado por el administrador del sistema.%3$S
+addonInstallFullScreenBlocked=No se permite la instalación de complementos durante o tras acceder al modo de pantalla completa.
+
+# LOCALIZATION NOTE (webextPerms.header)
+# This string is used as a header in the webextension permissions dialog,
+# %S is replaced with the localized name of the extension being installed.
+# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+# for an example of the full dialog.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.header=¿Añadir %S?
+
+webextPerms.unsignedWarning=Precaución: este complemento no está verificado. Los complementos maliciosos pueden robar su información privada o comprometer su equipo. Instale este complemento solo si confía en el origen.
+
+# LOCALIZATION NOTE (webextPerms.listIntro)
+# This string will be followed by a list of permissions requested
+# by the webextension.
+webextPerms.listIntro=Requiere su permiso para:
+webextPerms.learnMore=Saber más sobre permisos
+webextPerms.add.label=Añadir
+webextPerms.add.accessKey=A
+webextPerms.cancel.label=Cancelar
+webextPerms.cancel.accessKey=C
+
+# LOCALIZATION NOTE (webextPerms.sideloadMenuItem)
+# %1$S will be replaced with the localized name of the sideloaded add-on.
+# %2$S will be replace with the name of the application (e.g., Firefox, Nightly)
+webextPerms.sideloadMenuItem=%1$S añadido a %2$S
+
+# LOCALIZATION NOTE (webextPerms.sideloadHeader)
+# This string is used as a header in the webextension permissions dialog
+# when the extension is side-loaded.
+# %S is replaced with the localized name of the extension being installed.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.sideloadHeader=%S añadido
+webextPerms.sideloadText2=Otro programa en su equipo ha instalado un complemento que puede afectar a su navegador. Revise los permisos que solicita este complemento y elija Activar o Cancelar (para dejarlo desactivado).
+webextPerms.sideloadTextNoPerms=Otro programa en su equipo ha instalado un complemento que puede afectar a su navegador. Elija Activar o Cancelar (para dejarlo desactivado).
+
+webextPerms.sideloadEnable.label=Activar
+webextPerms.sideloadEnable.accessKey=v
+webextPerms.sideloadCancel.label=Cancelar
+webextPerms.sideloadCancel.accessKey=C
+
+# LOCALIZATION NOTE (webextPerms.updateMenuItem)
+# %S will be replaced with the localized name of the extension which
+# has been updated.
+webextPerms.updateMenuItem=%S requiere nuevos permisos
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.updateText=%S ha sido actualizado. Debe aprobar nuevos permisos antes de que se instale la versión actualizada. Si elige "Cancelar" mantendrá su versión actual del complemento.
+
+webextPerms.updateAccept.label=Actualizar
+webextPerms.updateAccept.accessKey=U
+
+# LOCALIZATION NOTE (webextPerms.optionalPermsHeader)
+# %S is replace with the localized name of the extension requested new
+# permissions.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.optionalPermsHeader=%S solicita permisos adicionales.
+webextPerms.optionalPermsListIntro=Quiere:
+webextPerms.optionalPermsAllow.label=Permitir
+webextPerms.optionalPermsAllow.accessKey=P
+webextPerms.optionalPermsDeny.label=Denegar
+webextPerms.optionalPermsDeny.accessKey=D
+
+webextPerms.description.bookmarks=Leer y modificar marcadores
+webextPerms.description.browserSettings=Leer y modificar configuración del navegador
+webextPerms.description.browsingData=Limpiar historial de navegación, cookies y datos relacionados recientes
+webextPerms.description.clipboardRead=Obtener datos del portapapeles
+webextPerms.description.clipboardWrite=Introducir datos en el portapapeles
+webextPerms.description.devtools=Extienda las herramientas de desarrolladores para acceder a sus datos en pestañas abiertas
+webextPerms.description.downloads=Descargar archivos y leer y modificar el historial de descargas del navegador
+webextPerms.description.downloads.open=Abrir archivos descargados a su equipo
+webextPerms.description.find=Leer el texto de las páginas web de todas las pestañas abiertas
+webextPerms.description.geolocation=Acceder a su ubicación
+webextPerms.description.history=Acceder al historial de navegación
+webextPerms.description.management=Monitorizar el uso de extensiones y administrar temas
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=Intercambiar mensajes con otros programas distintos de %S
+webextPerms.description.notifications=Mostrarle notificaciones
+webextPerms.description.pkcs11=Proporcionar servicios de autenticación criptográfica
+webextPerms.description.privacy=Leer y modificar configuración de privacidad
+webextPerms.description.proxy=Controlar configuración proxy del navegador
+webextPerms.description.sessions=Acceder a las pestañas recientemente cerradas
+webextPerms.description.tabs=Acceder a las pestañas del navegador
+webextPerms.description.tabHide=Ocultar y mostrar pestañas del navegador
+webextPerms.description.topSites=Acceder al historial de navegación
+webextPerms.description.webNavigation=Acceder a la actividad del navegador durante la navegación
+
+webextPerms.hostDescription.allUrls=Acceder a sus datos de todos los sitios web
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
+# %S will be replaced by the DNS domain for which a webextension
+# is requesting access (e.g., mozilla.org)
+webextPerms.hostDescription.wildcard=Acceder a sus datos de sitios en el dominio %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# domains for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManyWildcards=Acceder a sus datos en otro dominio;Acceder a sus datos en #1 otros dominios
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)
+# %S will be replaced by the DNS host name for which a webextension
+# is requesting access (e.g., www.mozilla.org)
+webextPerms.hostDescription.oneSite=Acceder a sus datos de %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManySites=Acceder a sus datos en otro sitio;Acceder a sus datos en #1 otros sitios
+
+# LOCALIZATION NOTE (webext.defaultSearch.description)
+# %1$S is replaced with the localized named of the extension that is asking to change the default search engine.
+# %2$S is replaced with the name of the current search engine
+# %3$S is replaced with the name of the new search engine
+webext.defaultSearch.description=%1$S desea cambiar su buscador por defecto de %2$S a %3$S. ¿Es correcto?
+webext.defaultSearchYes.label=Sí
+webext.defaultSearchYes.accessKey=S
+webext.defaultSearchNo.label=No
+webext.defaultSearchNo.accessKey=N
+
+# LOCALIZATION NOTE (webext.remove.confirmation.title)
+# %S is the name of the extension which is about to be removed.
+webext.remove.confirmation.title=Eliminar %S
+# LOCALIZATION NOTE (webext.remove.confirmation.message)
+# %1$S is the name of the extension which is about to be removed.
+# %2$S is brandShorterName
+webext.remove.confirmation.message=¿Eliminar %1$S de %2$S?
+webext.remove.confirmation.button=Eliminar
+# LOCALIZATION NOTE (webext.remove.abuseReportCheckbox.message)
+# %S is vendorShortName
+webext.remove.abuseReportCheckbox.message=Quiero informar de esta extensión a %S
+
+# LOCALIZATION NOTE (addonPostInstall.message1)
+# %1$S is replaced with the localized named of the extension that was
+# just installed.
+# %2$S is replaced with the localized name of the application.
+addonPostInstall.message1=%1$S ha sido añadido a %2$S.
+
+# LOCALIZATION NOTE (addonDownloadingAndVerifying):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups
+addonDownloadingAndVerifying=Descargando y verificando complemento…;Descargando y verificando #1 complementos…
+addonDownloadVerifying=Verificando
+
+addonInstall.unsigned=(No verificado)
+addonInstall.cancelButton.label=Cancelar
+addonInstall.cancelButton.accesskey=C
+addonInstall.acceptButton2.label=Añadir
+addonInstall.acceptButton2.accesskey=A
+
+# LOCALIZATION NOTE (addonConfirmInstallMessage,addonConfirmInstallUnsigned):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the number of add-ons being installed
+addonConfirmInstall.message=Este sitio desea instalar un complemento en #1:;Este sitio desea instalar #2 complementos en #1:
+addonConfirmInstallUnsigned.message=Cuidado: este sitio quiere instalar un complemento no verificado en #1. Continúe bajo su responsabilidad.;Cuidado: este sitio quiere instalar #2 complementos no verificados en #1. Continúe bajo su responsabilidad.
+
+# LOCALIZATION NOTE (addonConfirmInstallSomeUnsigned.message):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName
+# #2 is the total number of add-ons being installed (at least 2)
+addonConfirmInstallSomeUnsigned.message=;Cuidado: este sitio quiere instalar #2 complementos en #1, algunos de los cuales no están verificados. Continúe bajo su responsabilidad.
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=%S ha sido instalado con éxito.
+# LOCALIZATION NOTE (addonsGenericInstalled):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of add-ons
+addonsGenericInstalled=#1 complemento ha sido instalado con éxito.;#1 complementos han sido instalados con éxito.
+
+# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonLocalInstallError-1, addonLocalInstallError-2, addonLocalInstallError-3, addonLocalInstallError-4, addonLocalInstallError-5):
+# %1$S is the application name, %2$S is the add-on name
+addonInstallError-1=El complemento no ha podido ser descargado por un error con la conexión.
+addonInstallError-2=Este complemento no ha podido ser instalado porque no concuerda con el complemento %1$S esperado.
+addonInstallError-3=El complemento descargado desde este sitio no ha podido ser instalado porque parece que está dañado.
+addonInstallError-4=%2$S no ha podido ser instalado porque %1$S no puede modificar el archivo necesario.
+addonInstallError-5=%1$S ha evitado que este sitio instala un complemento no verificado.
+addonLocalInstallError-1=Este complemento no ha podido ser instalado por un error en el sistema de ficheros.
+addonLocalInstallError-2=Este complemento no ha podido ser instalado porque no concuerda con el complemento %1$S esperado.
+addonLocalInstallError-3=Este complemento no ha podido ser instalado porque parece que está dañado.
+addonLocalInstallError-4=%2$S no ha podido ser instalado porque %1$S no puede modificar el archivo necesario.
+addonLocalInstallError-5=Este complemento no ha podido ser instalado porque no ha sido verificado.
+
+# LOCALIZATION NOTE (addonInstallErrorIncompatible):
+# %1$S is the application name, %2$S is the application version, %3$S is the add-on name
+addonInstallErrorIncompatible=%3$S no ha podido ser instalado porque no es compatible con %1$S %2$S.
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=%S no ha podido ser instalado porque tiene un alto riesgo de causar problemas de estabilidad o seguridad.
+
+unsignedAddonsDisabled.message=Uno o más complementos instalados no se pueden verificar y han sido desactivados.
+unsignedAddonsDisabled.learnMore.label=Saber más
+unsignedAddonsDisabled.learnMore.accesskey=S
+
+# LOCALIZATION NOTE (popupWarning.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.message=#1 ha impedido que este sitio abriera una ventana emergente.;#1 ha impedido que este sitio abriera #2 ventanas emergentes.
+# LOCALIZATION NOTE (popupWarning.exceeded.message): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is left empty for English, since the number of blocked pop-ups is always greater than 1.
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popupWarning.exceeded.message=;#1 ha evitado que este sitio abra más de #2 ventanas emergentes.
+popupWarningButton=Opciones
+popupWarningButton.accesskey=O
+popupWarningButtonUnix=Preferencias
+popupWarningButtonUnix.accesskey=f
+popupAllow=Permitir ventanas emergentes para %S
+popupBlock=Bloquear ventanas emergentes para %S
+popupWarningDontShowFromMessage=No mostrar este mensaje cuando se bloqueen ventanas emergentes
+popupShowPopupPrefix=Mostrar '%S'
+
+# LOCALIZATION NOTE (popupShowBlockedPopupsIndicatorText): Semicolon separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pop-ups blocked.
+popupShowBlockedPopupsIndicatorText=Mostrar #1 ventana emergente bloqueada…;Mostrar #1 ventanas emergentes…
+
+# LOCALIZATION NOTE (geolocationLastAccessIndicatorText): %S is the relative time of the most recent geolocation access (e.g. 5 min. ago)
+geolocationLastAccessIndicatorText=Último acceso %S
+
+# LOCALIZATION NOTE (openProtocolHandlerPermissionEntryLabel): %S is the scheme of the protocol the site may open an application for. For example: mailto
+openProtocolHandlerPermissionEntryLabel=enlaces %S://
+
+crashedpluginsMessage.title=El plugin %S ha fallado.
+crashedpluginsMessage.reloadButton.label=Recargar página
+crashedpluginsMessage.reloadButton.accesskey=R
+crashedpluginsMessage.submitButton.label=Enviar un informe de error
+crashedpluginsMessage.submitButton.accesskey=v
+crashedpluginsMessage.learnMore=Saber más…
+
+# 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=¿Quizá quería ir a %S?
+keywordURIFixup.goTo=Sí, llévame a %S
+keywordURIFixup.goTo.accesskey=S
+keywordURIFixup.dismiss=No, gracias
+keywordURIFixup.dismiss.accesskey=N
+
+pluginInfo.unknownPlugin=Desconocido
+
+# Flash activation doorhanger UI
+flashActivate.message=¿Desea permitir que Adobe Flash se ejecute en este sitio? Permita Adobe Flash solo en los sitios en los que confíe.
+flashActivate.outdated.message=¿Desea permitir ejecutar una versión anticuada de Adobe Flash en este sitio? Una versión anticuada puede afectar al rendimiento y seguridad del navegador.
+flashActivate.noAllow=No permitir
+flashActivate.allow=Permitir
+flashActivate.noAllow.accesskey=N
+flashActivate.allow.accesskey=P
+
+# in-page UI
+# LOCALIZATION NOTE (PluginClickToActivate2): Two changes were done to the
+# previous version of the string. The first is that we changed the wording from
+# "Activate" to "Run", because it's shorter and feels less technical in English.
+# Feel free to keep using the previous wording in your language if it's already
+# the best one.
+# The second change is that we removed the period at the end of the phrase, because
+# it's not natural in our UI, and the underline was removed from this, so it doesn't
+# look like a link anymore. We suggest that everyone removes that period too.
+PluginClickToActivate2=Activar %S
+PluginVulnerableUpdatable=Este plugin es vulnerable y debe ser actualizado.
+PluginVulnerableNoUpdate=Este plugin tiene vulnerabilidades de seguridad.
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=Actualizar a %S
+update.downloadAndInstallButton.accesskey=A
+
+menuOpenAllInTabs.label=Abrir todo en pestañas
+
+# History menu
+menuRestoreAllTabs.label=Restaurar todas las pestañas
+# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):
+# see bug 394759
+menuRestoreAllWindows.label=Restaurar todas las ventanas
+# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 Window Title, #2 Number of tabs
+menuUndoCloseWindowLabel=#1 (y #2 otra pestaña);#1 (y #2 otras pestañas)
+menuUndoCloseWindowSingleTabLabel=#1
+
+# Unified Back-/Forward Popup
+tabHistory.current=Quedarse en esta página
+tabHistory.goBack=Volver a esta página
+tabHistory.goForward=Adelantar a esta página
+
+# URL Bar
+pasteAndGo.label=Pegar e ir
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=Recargar página actual (%S)
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=Detener la carga de esta página (%S)
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=Reiniciar nivel de ampliación (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=Cambiar vista de lectura (%S)
+# LOCALIZATION NOTE (urlbar.placeholder):
+# %S is the name of the user's current search engine
+urlbar.placeholder=Buscar con %S o introducir dirección
+
+# 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%%
+
+# Block autorefresh
+refreshBlocked.goButton=Permitir
+refreshBlocked.goButton.accesskey=P
+refreshBlocked.refreshLabel=%S evitó que esta página se recargara automáticamente.
+refreshBlocked.redirectLabel=%S evitó que esta página se redireccionara automáticamente hacia otra.
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=Mostrar sus marcadores (%S)
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=Mostrar el progreso de descargas en curso (%S)
+
+# Print button tooltip on OS X
+# LOCALIZATION NOTE (printButton.tooltip):
+# Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+# %S is the keyboard shortcut for "Print"
+printButton.tooltip=Imprima esta página… (%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=Abrir una ventana nueva (%S)
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=Abrir una pestaña nueva (%S)
+newTabContainer.tooltip=Abra una nueva pestaña (%S)\nMantenga presionado para abrir una nueva pestaña de contenedor
+newTabAlwaysContainer.tooltip=Seleccionar contenedor para abrir una nueva pestaña
+
+# Offline web applications
+offlineApps.available2=¿Va a permitir a %S guardar datos en su equipo?
+offlineApps.allowStoring.label=Permitir guardar datos
+offlineApps.allowStoring.accesskey=P
+offlineApps.dontAllow.label=No permitir
+offlineApps.dontAllow.accesskey=N
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt): %S is hostname
+canvas.siteprompt=¿Va a permitir a %S usar sus datos de imagen canvas HTML5? Esto puede usarse para identificar de manera unívoca su equipo.
+canvas.notAllow=No permitir
+canvas.notAllow.accesskey=N
+canvas.allow=Permitir el acceso a datos
+canvas.allow.accesskey=P
+canvas.remember=Recordar mi decisión siempre
+
+# WebAuthn prompts
+# LOCALIZATION NOTE (webauthn.registerPrompt2): %S is hostname
+webauthn.registerPrompt2=%S quiere registrar una cuenta con una de sus claves de seguridad. Puede conectarse ahora y autorizarlo o cancelar.
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt2):
+# %1$S is hostname. %2$S is brandShortName.
+# 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.registerDirectPrompt2=%1$S está solicitando más información sobre su clave de seguridad, lo que puede afectar su privacidad.\n\n%2$S puede anonimizarlo para usted, pero el sitio web puede rechazar esta clave. Si la rechaza, puede volver a intentarlo.
+# LOCALIZATION NOTE (webauthn.signPrompt2): %S is hostname
+webauthn.signPrompt2=%S quiere autenticarle usando una clave de seguridad registrada. Puede conectarse y autorizar una ahora, o cancelar.
+webauthn.cancel=Cancelar
+webauthn.cancel.accesskey=c
+webauthn.proceed=Continuar
+webauthn.proceed.accesskey=o
+webauthn.anonymize=Hacerlo de forma anónima
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=Cambiar su configuración de idioma a inglés puede hacer más difícil identificarle y, así, mejorar su privacidad. ¿Quiere solicitar las versiones en inglés de las páginas web?
+
+# LOCALIZATION NOTE (identity.headerMainWithHost, identity.headerSecurityWithHost):
+# %S is the hostname of the site that is being displayed.
+identity.headerMainWithHost=Información del sitio para %S
+identity.headerSecurityWithHost=Seguridad de la conexión para %S
+identity.identified.verifier=Verificado por: %S
+identity.identified.verified_by_you=Ha añadido una excepción de seguridad para este sitio.
+identity.identified.state_and_country=%S, %S
+identity.ev.contentOwner2=Certificado emitido a nombre de: %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=No seguro
+identity.notSecure.tooltip=La conexión no es segura
+
+identity.extension.label=Extensión (%S)
+identity.extension.tooltip=Cargada por la extensión: %S
+identity.showDetails.tooltip=Mostrar detalles de conexión
+
+# 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=Bloqueado
+
+contentBlocking.trackersView.empty.label=Ninguno detectado en este sitio
+
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+# contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+contentBlocking.cookies.blockingTrackers3.label=Cookies de rastreo entre sitios
+contentBlocking.cookies.blocking3rdParty2.label=Cookies de terceros
+contentBlocking.cookies.blockingUnvisited2.label=Cookies de sitios no visitados
+contentBlocking.cookies.blockingAll2.label=Todas las cookies
+
+contentBlocking.cookiesView.firstParty.label=De este sitio
+# 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=Ninguna detectada en este sitio
+
+contentBlocking.cookiesView.trackers2.label=Cookies de rastreo entre sitios
+# 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=Ninguna detectada en este sitio
+
+contentBlocking.cookiesView.thirdParty.label=Cookies de terceros
+# 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=Ninguna detectada en este sitio
+
+# 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=Permitido
+# 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=Bloqueado
+# LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
+contentBlocking.cookiesView.removeButton.tooltip=Limpiar excepción de cookies para %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=Bloqueado
+
+# 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=Bloqueado
+
+trackingProtection.icon.activeTooltip2=Bloquear rastreadores de redes sociales, cookies de rastreo de sitios cruzados y detectores de huellas digitales.
+trackingProtection.icon.disabledTooltip2=La protección contra rastreo mejorada está deshabilitada para este sitio.
+# LOCALIZATION NOTE (trackingProtection.icon.noTrackersDetectedTooltip): %S is brandShortName.
+trackingProtection.icon.noTrackersDetectedTooltip=No se detectaron rastreadores conocidos por %S en esta página.
+
+# LOCALIZATION NOTE (protections.header):
+# Header of the Protections Panel. %S is replaced with the site's hostname.
+protections.header=Protecciones para %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=Deshabilitar protecciones para %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=Habilitar protecciones para %S
+
+# Blocking and Not Blocking sub-views in the Protections Panel
+protections.blocking.fingerprinters.title=Detectores de huellas digitales bloqueados
+protections.blocking.cryptominers.title=Criptomineros bloqueados
+protections.blocking.cookies.trackers.title=Cookies de rastreo entre sitios bloqueadas
+protections.blocking.cookies.3rdParty.title=Cookies de terceros bloqueadas
+protections.blocking.cookies.all.title=Se han bloqueado todas las cookies
+protections.blocking.cookies.unvisited.title=Cookies de sitios no visitados bloqueadas
+protections.blocking.trackingContent.title=Contenido de rastreo Bloqueado
+protections.blocking.socialMediaTrackers.title=Rastreadores sociales bloqueados
+protections.notBlocking.fingerprinters.title=No bloquear detectores de huellas digitales
+protections.notBlocking.cryptominers.title=No se bloquean los criptomineros
+protections.notBlocking.cookies.3rdParty.title=No bloqueando cookies de terceros
+protections.notBlocking.cookies.all.title=No bloqueando cookies
+protections.notBlocking.crossSiteTrackingCookies.title=No se han bloqueado Cookies de rastreo entre sitios
+protections.notBlocking.trackingContent.title=No se ha bloqueado contenido de rastreo
+protections.notBlocking.socialMediaTrackers.title=No se han bloqueado rastreadores sociales
+
+# 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 bloqueado;#1 bloqueado
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.tooltip):
+# %S is the date on which we started counting (e.g., July 17, 2019).
+protections.footer.blockedTrackerCounter.tooltip=Desde %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 ha bloqueado #2 rastreador desde #3;#1 ha bloqueado más de #2 rastreadores desde #3
+
+# Edit Bookmark UI
+editBookmarkPanel.newBookmarkTitle=Nuevo marcador
+editBookmarkPanel.editBookmarkTitle=Editar el marcador
+editBookmarkPanel.cancel.label=Cancelar
+editBookmarkPanel.cancel.accesskey=C
+
+# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the number of bookmarks to be removed.
+# If this causes problems with localization you can also do "Remove Bookmarks (#1)"
+# instead of "Remove #1 Bookmarks".
+editBookmark.removeBookmarks.label=Eliminar marcador;Eliminar #1 marcadores
+editBookmark.removeBookmarks.accesskey=R
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = Reducir tamaño (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = Reiniciar nivel de ampliación (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = Aumentar tamaño (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = Cortar (%S)
+# LOCALIZATION NOTE (copy-button.tooltip): %S is the keyboard shortcut.
+copy-button.tooltip = Copiar (%S)
+# LOCALIZATION NOTE (paste-button.tooltip): %S is the keyboard shortcut.
+paste-button.tooltip = Pegar (%S)
+
+# Geolocation UI
+
+geolocation.allowLocation=Permitir acceso a ubicación
+geolocation.allowLocation.accesskey=P
+geolocation.dontAllowLocation=No permitir
+geolocation.dontAllowLocation.accesskey=n
+geolocation.shareWithSite3=¿Va a permitir a %S acceder a su ubicación?
+geolocation.shareWithFile3=¿Va a permitir a este archivo local acceder a su ubicación?
+# LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation):
+# %1$S is the first party origin, %2$S is the third party origin.
+geolocation.shareWithSiteUnsafeDelegation=¿Permite que %1$S dé permiso a %2$S para acceder a su ubicación?
+geolocation.remember=Recordar esta decisión
+
+# Virtual Reality Device UI
+xr.allow=Permitir acceso a realidad virtual
+xr.allow.accesskey=A
+xr.dontAllow=No permitir
+xr.dontAllow.accesskey=n
+xr.shareWithSite3=¿Permite que %S acceda a dispositivos de realidad virtual? Esto puede exponer información confidencial.
+xr.shareWithFile3=¿Permite que este archivo local acceda a dispositivos de realidad virtual? Esto puede exponer información confidencial.
+xr.remember=Recordar esta decisión
+
+# Persistent storage UI
+persistentStorage.allow=Permitir
+persistentStorage.allow.accesskey=P
+persistentStorage.neverAllow.label=No permitir nunca
+persistentStorage.neverAllow.accesskey=N
+persistentStorage.notNow.label=Ahora no
+persistentStorage.notNow.accesskey=a
+persistentStorage.allowWithSite=¿Permitir a %S guardar datos en el almacenamiento persistente?
+
+webNotifications.allow=Permitir notificaciones
+webNotifications.allow.accesskey=P
+webNotifications.notNow=Ahora no
+webNotifications.notNow.accesskey=n
+webNotifications.never=No permitir nunca
+webNotifications.never.accesskey=u
+webNotifications.receiveFromSite2=¿Va a permitir a %S enviar notificaciones?
+
+# 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=¡Sácame de aquí!
+safebrowsing.getMeOutOfHereButton.accessKey=S
+safebrowsing.deceptiveSite=¡Sitio engañoso!
+safebrowsing.notADeceptiveSiteButton.label=Este no es un sitio engañoso…
+safebrowsing.notADeceptiveSiteButton.accessKey=n
+safebrowsing.reportedAttackSite=¡Este sitio es una web atacante!
+safebrowsing.notAnAttackButton.label=No es un sitio atacante…
+safebrowsing.notAnAttackButton.accessKey=A
+safebrowsing.reportedUnwantedSite=¡Sitio sospechoso de servir software no deseado!
+safebrowsing.reportedHarmfulSite=¡Sitio identificado como dañino!
+
+# Ctrl-Tab
+# LOCALIZATION NOTE (ctrlTab.listAllTabs.label): #1 represents the number
+# of tabs in the current browser window. It will always be 2 at least.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+ctrlTab.listAllTabs.label=;Lista las #1 pestañas
+
+# 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=Buscar %S
+
+# safeModeRestart
+safeModeRestartPromptTitle=Reiniciar con los complementos desactivados
+safeModeRestartPromptMessage=¿Seguro que quiere desactivar todos los complementos y reiniciar?
+safeModeRestartButton=Reiniciar
+
+# 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 "Web Developer" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
+dataReportingNotification.message = %1$S manda automáticamente algunos datos a %2$S por lo que podemos mejorar su experiencia.
+dataReportingNotification.button.label = Elegir qué comparto
+dataReportingNotification.button.accessKey = C
+
+# Process hang reporter
+processHang.label = Una página web está ralentizando su navegador. ¿Qué desea hacer?
+# LOCALIZATION NOTE (processHang.add-on.label): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label = Un script en la extensión "%1$S" está causando que %2$S se ralentice.
+processHang.add-on.learn-more.text = Saber más
+processHang.button_stop.label = Detenerlo
+processHang.button_stop.accessKey = D
+processHang.button_stop_sandbox.label = Desactivar temporalmente la extensión en la página
+processHang.button_stop_sandbox.accessKey = D
+processHang.button_wait.label = Esperar
+processHang.button_wait.accessKey = E
+processHang.button_debug.label = Depurar script
+processHang.button_debug.accessKey = u
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=Mostrar la ventana en pantalla completa (%S)
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=Mover panel lateral a la izquierda
+sidebar.moveToRight=Mover panel lateral a la derecha
+
+# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,
+# getUserMedia.shareMicrophone2.message,
+# getUserMedia.shareScreen3.message,
+# getUserMedia.shareCameraAndMicrophone2.message,
+# getUserMedia.shareCameraAndAudioCapture2.message,
+# getUserMedia.shareScreenAndMicrophone3.message,
+# getUserMedia.shareScreenAndAudioCapture3.message,
+# getUserMedia.shareAudioCapture2.message):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.shareCamera2.message = ¿Va a permitir a %S usar su cámara?
+getUserMedia.shareMicrophone2.message = ¿Va a permitir a %S usar su micrófono?
+getUserMedia.shareScreen3.message = ¿Va a permitir a %S ver su pantalla?
+getUserMedia.shareCameraAndMicrophone2.message = ¿Va a permitir a %S usar su cámara y micrófono?
+getUserMedia.shareCameraAndAudioCapture2.message = ¿Va a permitir a %S usar su cámara y escuchar el audio de esta pestaña?
+getUserMedia.shareScreenAndMicrophone3.message = ¿Va a permitir a %S usar su micrófono y ver su pantalla?
+getUserMedia.shareScreenAndAudioCapture3.message = ¿Va a permitir a %S escuchar el audio de esta pestaña y ver su pantalla?
+getUserMedia.shareAudioCapture2.message = ¿Va a permitir a %S escuchar el audio de esta pestaña?
+
+# LOCALIZATION NOTE (getUserMedia.shareCameraUnsafeDelegation.message,
+# getUserMedia.shareMicrophoneUnsafeDelegation.message,
+# getUserMedia.shareScreenUnsafeDelegation.message,
+# getUserMedia.shareCameraAndMicrophoneUnsafeDelegation.message,
+# getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation.message,
+# getUserMedia.shareScreenAndMicrophoneUnsafeDelegation.message,
+# getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation.message,
+# %1$S is the first party origin.
+# %2$S is the third party origin.
+getUserMedia.shareCameraUnsafeDelegation.message = ¿Permite que %1$S dé permiso a %2$S para acceder a su cámara?
+getUserMedia.shareMicrophoneUnsafeDelegations.message = ¿Permite que %1$S dé permiso a %2$S para acceder a su micrófono?
+getUserMedia.shareScreenUnsafeDelegation.message = ¿Permite que %1$S dé permiso a %2$S para acceder a su pantalla?
+getUserMedia.shareCameraAndMicrophoneUnsafeDelegation.message = ¿Permite que %1$S dé permiso a %2$S para acceder a su cámara y micrófono?
+getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation.message = ¿Permite que %1$S dé permiso a %2$S para acceder a su cámara y escuchar el audio de esta pestaña?
+getUserMedia.shareScreenAndMicrophoneUnsafeDelegation.message = ¿Permite que %1$S dé permiso a %2$S para acceder a su micrófono y ver su pantalla?
+getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation.message = ¿Permite que %1$S dé permiso a %2$S para escuchar el audio de esta pestaña y ver su pantalla?
+
+# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %S will be the 'learn more' link
+getUserMedia.shareScreenWarning.message = Comparta pantallas solo con sitios en los que confíe. Compartir permite a sitios engañosos navegar como si fuera usted y robar sus datos privados. %S
+# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %1$S is brandShortName (eg. Firefox)
+# %2$S will be the 'learn more' link
+getUserMedia.shareFirefoxWarning.message = Comparta %1$S solo con sitios en los que confíe. Compartir permite a sitios engañosos navegar como si fuera usted y robar sus datos privados. %2$S
+# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreen.learnMoreLabel = Saber más
+getUserMedia.selectWindowOrScreen.label=Ventana o pantalla para compartir:
+getUserMedia.selectWindowOrScreen.accesskey=V
+getUserMedia.pickWindowOrScreen.label = Seleccionar ventana o pantalla
+getUserMedia.shareEntireScreen.label = Pantalla completa
+getUserMedia.sharePipeWirePortal.label = Utilizar la configuración del sistema operativo
+# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):
+# %S is screen number (digits 1, 2, etc)
+# Example: Screen 1, Screen 2,..
+getUserMedia.shareMonitor.label = Pantalla %S
+# LOCALIZATION NOTE (getUserMedia.shareApplicationWindowCount.label):
+# Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the name of the application.
+# Replacement for #2 is the number of windows currently displayed by the application.
+getUserMedia.shareApplicationWindowCount.label=#1 (#2 ventana);#1 (#2 ventanas)
+# LOCALIZATION NOTE (getUserMedia.allow.label,
+# getUserMedia.dontAllow.label):
+# These two buttons are the possible answers to the various prompts in the
+# "getUserMedia.share{device}.message" strings.
+getUserMedia.allow.label = Permitir
+getUserMedia.allow.accesskey = P
+getUserMedia.dontAllow.label = No permitir
+getUserMedia.dontAllow.accesskey = N
+getUserMedia.remember=Recordar esta decisión
+# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen3,
+# getUserMedia.reasonForNoPermanentAllow.audio,
+# getUserMedia.reasonForNoPermanentAllow.insecure):
+# %S is brandShortName
+getUserMedia.reasonForNoPermanentAllow.screen3=%S no puede conceder acceso permanente a su pantalla.
+getUserMedia.reasonForNoPermanentAllow.audio=%S no puede permitir acceso permanente al audio de su pestaña sin preguntar qué pestaña compartir.
+getUserMedia.reasonForNoPermanentAllow.insecure=Su conexión a este sitio no es segura. Para protegerle, %S solo permitirá el acceso en esta sesión.
+
+getUserMedia.sharingMenu.label = Dispositivos compartiendo pestañas
+getUserMedia.sharingMenu.accesskey = D
+# LOCALIZATION NOTE (getUserMedia.sharingMenuCamera
+# getUserMedia.sharingMenuMicrophone,
+# getUserMedia.sharingMenuAudioCapture,
+# getUserMedia.sharingMenuApplication,
+# getUserMedia.sharingMenuScreen,
+# getUserMedia.sharingMenuWindow,
+# getUserMedia.sharingMenuBrowser,
+# getUserMedia.sharingMenuCameraMicrophone,
+# getUserMedia.sharingMenuCameraMicrophoneApplication,
+# getUserMedia.sharingMenuCameraMicrophoneScreen,
+# getUserMedia.sharingMenuCameraMicrophoneWindow,
+# getUserMedia.sharingMenuCameraMicrophoneBrowser,
+# getUserMedia.sharingMenuCameraAudioCapture,
+# getUserMedia.sharingMenuCameraAudioCaptureApplication,
+# getUserMedia.sharingMenuCameraAudioCaptureScreen,
+# getUserMedia.sharingMenuCameraAudioCaptureWindow,
+# getUserMedia.sharingMenuCameraAudioCaptureBrowser,
+# getUserMedia.sharingMenuCameraApplication,
+# getUserMedia.sharingMenuCameraScreen,
+# getUserMedia.sharingMenuCameraWindow,
+# getUserMedia.sharingMenuCameraBrowser,
+# getUserMedia.sharingMenuMicrophoneApplication,
+# getUserMedia.sharingMenuMicrophoneScreen,
+# getUserMedia.sharingMenuMicrophoneWindow,
+# getUserMedia.sharingMenuMicrophoneBrowser,
+# getUserMedia.sharingMenuAudioCaptureApplication,
+# getUserMedia.sharingMenuAudioCaptureScreen,
+# getUserMedia.sharingMenuAudioCaptureWindow,
+# getUserMedia.sharingMenuAudioCaptureBrowser):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.sharingMenuCamera = %S (cámara)
+getUserMedia.sharingMenuMicrophone = %S (micrófono)
+getUserMedia.sharingMenuAudioCapture = %S (audio de la pestaña)
+getUserMedia.sharingMenuApplication = %S (aplicación)
+getUserMedia.sharingMenuScreen = %S (pantalla)
+getUserMedia.sharingMenuWindow = %S (ventana)
+getUserMedia.sharingMenuBrowser = %S (pestaña)
+getUserMedia.sharingMenuCameraMicrophone = %S (cámera y micrófono)
+getUserMedia.sharingMenuCameraMicrophoneApplication = %S (cámara, micrófono y aplicación)
+getUserMedia.sharingMenuCameraMicrophoneScreen = %S (cámara, micrófono y pantalla)
+getUserMedia.sharingMenuCameraMicrophoneWindow = %S (cámara, micrófono y ventana)
+getUserMedia.sharingMenuCameraMicrophoneBrowser = %S (cámara, micrófono y pestaña)
+getUserMedia.sharingMenuCameraAudioCapture = %S (cámara y pestaña de audio)
+getUserMedia.sharingMenuCameraAudioCaptureApplication = %S (cámara, audio de la pestaña y aplicación)
+getUserMedia.sharingMenuCameraAudioCaptureScreen = %S (cámara, audio de la pestaña y pantalla)
+getUserMedia.sharingMenuCameraAudioCaptureWindow = %S (cámara, audio de la pestaña y ventana)
+getUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (cámara, audio de la pestaña y pestaña)
+getUserMedia.sharingMenuCameraApplication = %S (cámara y aplicación)
+getUserMedia.sharingMenuCameraScreen = %S (cámara y pantalla)
+getUserMedia.sharingMenuCameraWindow = %S (cámara y ventana)
+getUserMedia.sharingMenuCameraBrowser = %S (cámara y pestaña)
+getUserMedia.sharingMenuMicrophoneApplication = %S (micrófono y aplicación)
+getUserMedia.sharingMenuMicrophoneScreen = %S (micrófono y pantalla)
+getUserMedia.sharingMenuMicrophoneWindow = %S (micrófono y ventana)
+getUserMedia.sharingMenuMicrophoneBrowser = %S (micrófono y pestaña)
+getUserMedia.sharingMenuAudioCaptureApplication = %S (audio de la pestaña y aplicación)
+getUserMedia.sharingMenuAudioCaptureScreen = %S (audio de la pestaña y pantalla)
+getUserMedia.sharingMenuAudioCaptureWindow = %S (audio de la pestaña y ventana)
+getUserMedia.sharingMenuAudioCaptureBrowser = %S (audio de la pestaña y pestaña)
+# LOCALIZATION NOTE(getUserMedia.sharingMenuUnknownHost): this is used for the website
+# origin for the sharing menu if no readable origin could be deduced from the URL.
+getUserMedia.sharingMenuUnknownHost = Origen desconocido
+
+# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.
+emeNotifications.drmContentPlaying.message2 = Cierto audio o vídeo en este sitio usa software DRM, que puede limitar lo que %S le permite hacer con él.
+emeNotifications.drmContentPlaying.button.label = Configurar…
+emeNotifications.drmContentPlaying.button.accesskey = C
+
+# 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.message = Debe activar DRM para reproducir cierto audio o vídeo en esta página. %S
+emeNotifications.drmContentDisabled.button.label = Activar DRM
+emeNotifications.drmContentDisabled.button.accesskey = A
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+emeNotifications.drmContentDisabled.learnMoreLabel = Saber más
+
+# 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 está instalando componentes necesarios para reproducir el audio o vídeo en esta página. Inténtelo de nuevo más tarde.
+
+emeNotifications.unknownDRMSoftware = Desconocido
+
+# LOCALIZATION NOTE - %S is brandShortName
+slowStartup.message = %S parece lento… al… arrancar.
+slowStartup.helpButton.label = Conocer más sobre cómo acelerar
+slowStartup.helpButton.accesskey = L
+slowStartup.disableNotificationButton.label = No preguntar de nuevo
+slowStartup.disableNotificationButton.accesskey = A
+
+# LOCALIZATION NOTE - %S is brandShortName
+flashHang.message = %S ha cambiado algunos ajustes de Adobe Flash para mejorar el rendimiento.
+flashHang.helpButton.label = Saber más…
+flashHang.helpButton.accesskey = S
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = Personalizar %S
+
+e10s.accessibilityNotice.acceptButton.label = Aceptar
+e10s.accessibilityNotice.acceptButton.accesskey = A
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = La representación del contenido web está desactivada debido a incompatibilidad entre %S y su software de accesibilidad. Actualice su lector de pantalla o cambie a Firefox ESR (Versión con ciclo de asistencia extendido).
+
+# 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 = Personal
+userContextWork.label = Trabajo
+userContextBanking.label = Banca
+userContextShopping.label = Compras
+userContextNone.label = No hay contenedor
+
+userContextPersonal.accesskey = P
+userContextWork.accesskey = T
+userContextBanking.accesskey = B
+userContextShopping.accesskey = C
+userContextNone.accesskey = N
+
+userContext.aboutPage.label = Administrar contenedores
+userContext.aboutPage.accesskey = A
+
+userContextOpenLink.label = Abrir enlace en una pestaña %S nueva
+
+muteTab.label = Silenciar pestaña
+muteTab.accesskey = S
+unmuteTab.label = Restaurar sonido en pestaña
+unmuteTab.accesskey = R
+playTab.label = Dar audio a pestaña
+playTab.accesskey = u
+
+muteSelectedTabs2.label = Silenciar pestañas
+# LOCALIZATION NOTE (muteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for muteTab.accesskey
+muteSelectedTabs2.accesskey = S
+unmuteSelectedTabs2.label = Restaurar sonido en pestañas
+# LOCALIZATION NOTE (unmuteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for unmuteTab.accesskey
+unmuteSelectedTabs2.accesskey = R
+playTabs.label = Reproducir pestañas
+playTabs.accesskey = y
+
+# 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 = Enviar pestaña a dispositivo;Enviar #1 pestañas a dispositivo
+sendTabsToDevice.accesskey = n
+
+# LOCALIZATION NOTE (pageAction.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.
+pageAction.sendTabsToDevice.label = Enviar pestaña a dispositivo;Enviar #1 pestañas a dispositivo
+
+# LOCALIZATION NOTE (pendingCrashReports2.label): Semi-colon list of plural forms
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pending crash reports
+pendingCrashReports2.label = Tiene un informe de fallos sin enviar;Tiene #1 informes de fallos sin enviar
+pendingCrashReports.viewAll = Ver
+pendingCrashReports.send = Enviar
+pendingCrashReports.alwaysSend = Enviar siempre
+
+decoder.noCodecs.button = Saber cómo
+decoder.noCodecs.accesskey = S
+decoder.noCodecsLinux.message = Para reproducir vídeo, puede que necesite instalar los códecs de vídeo necesarios.
+decoder.noHWAcceleration.message = Para mejorar la calidad del vídeo, puede que necesite instalar el Media Feature Pack de Microsoft.
+decoder.noPulseAudio.message = Para reproducir sonido, puede que necesite instalar el software PulseAudio necesario.
+decoder.unsupportedLibavcodec.message = libavcodec puede ser vulnerable o no compatible, y debería ser actualizado para reproducir vídeo.
+
+decoder.decodeError.message = Ha sucedido un error al decodificar un recurso multimedia.
+decoder.decodeError.button = Informar de problema en sitio
+decoder.decodeError.accesskey = I
+decoder.decodeWarning.message = Ha sucedido un error recuperable al decodificar un recurso multimedia.
+
+# 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 = Debe iniciar sesión en esta red antes de que pueda acceder a Internet.
+# 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 = Abrir página de inicio de sesión en la red
+
+permissions.remove.tooltip = Reiniciar este permiso y preguntar de nuevo
+
+permissions.fullscreen.promptCanceled = Se cancelaron las solicitudes de permisos pendientes: las solicitudes de permisos no deben emitirse antes de entrar en DOM a pantalla completa.
+permissions.fullscreen.fullScreenCanceled = Se salió de la pantalla completa DOM: no se deben emitir solicitudes de permiso mientras se está en pantalla completa 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-bit
+aboutDialog.architecture.thirtyTwoBit = 32-bit
+
+# LOCALIZATION NOTE (certImminentDistrust.message):
+# Shown in the browser console when visiting a website that is trusted today,
+# but won't be in the future unless the site operator makes a change.
+certImminentDistrust.message = El certificado de seguridad en uso en este sitio web dejará de ser confiable en una próxima versión. Para más información, visite https://wiki.mozilla.org/CA/Upcoming_Distrust_Actions
+
+midi.Allow.label = Permitir
+midi.Allow.accesskey = P
+midi.DontAllow.label = No permitir
+midi.DontAllow.accesskey = N
+midi.remember=Recordar esta decisión
+midi.shareWithFile.message = ¿Permitir que este archivo local acceda a sus dispositivos MIDI?
+# LOCALIZATION NOTE (midi.shareWithSite.message): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareWithSite.message = ¿Permitir que %S acceda a sus dispositivos MIDI?
+midi.shareSysexWithFile.message = ¿Permitir que este archivo local acceda a sus dispositivos MIDI y envíe/reciba mensajes de SysEx?
+# LOCALIZATION NOTE (midi.shareSysexWithSite.message): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareSysexWithSite.message = ¿Quiere permitir que %S acceda a sus dispositivos MIDI y envíe/reciba mensajes de 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 = Anterior
+
+storageAccess.Allow.label = Permitir acceso
+storageAccess.Allow.accesskey = A
+storageAccess.DontAllow.label = Bloquear acceso
+storageAccess.DontAllow.accesskey = B
+# LOCALIZATION NOTE (storageAccess2.message):
+# %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.
+storageAccess2.message = ¿Permite que %1$S rastree su actividad de navegación en %2$S?
+
+# LOCALIZATION NOTE (storageAccess3.message, storageAccess.hintText):
+# %1$S and %3$S are both 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.
+storageAccess3.message = ¿Permitiría que %1$S use cookies y datos del sitio en %2$S? Permitir esto puede hacer que %3$S rastree lo que hace en este sitio.
+storageAccess.hintText = Debería bloquear el acceso si no confía o no reconoce %1$S.
+
+
+
+confirmationHint.sendToDevice.label = ¡Enviado!
+confirmationHint.copyURL.label = ¡Se copió al portapapeles!
+confirmationHint.pageBookmarked.label = ¡Guardado en la biblioteca!
+confirmationHint.addSearchEngine.label = ¡Se agregó el motor de búsqueda!
+confirmationHint.pinTab.label = ¡Fijada!
+confirmationHint.pinTab.description = Haga clic con el botón derecho sobre la pestaña para soltarla.
+confirmationHint.passwordSaved.label = ¡Se guardó la contraseña!
+confirmationHint.loginRemoved.label = ¡Inicio de sesión eliminado!
+confirmationHint.breakageReport.label = Informe enviado. ¡Gracias!
+
+# LOCALIZATION NOTE (livebookmarkMigration.title):
+# Used by the export of user's live bookmarks to an OPML file as a title for the file.
+# %S will be replaced with brandShortName
+livebookmarkMigration.title = Marcadores dinámicos de %S
+
+# LOCALIZATION NOTE (gnomeSearchProviderSearch):
+# Used for search by Gnome Shell activity screen, %S is a searched string.
+gnomeSearchProviderSearch=Buscar %S en la web
diff --git a/l10n-es-ES/browser/chrome/browser/customizableui/customizableWidgets.properties b/l10n-es-ES/browser/chrome/browser/customizableui/customizableWidgets.properties
new file mode 100644
index 0000000000..4cacd986d7
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/customizableui/customizableWidgets.properties
@@ -0,0 +1,100 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+history-panelmenu.label = Historial
+# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut
+history-panelmenu.tooltiptext2 = Muestre su historial (%S)
+
+remotetabs-panelmenu.label = Pestañas sincronizadas
+remotetabs-panelmenu.tooltiptext2 = Mostrar pestañas de otros dispositivos
+
+privatebrowsing-button.label = Nueva ventana privada
+# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut
+privatebrowsing-button.tooltiptext = Abrir una nueva ventana de navegación privada (%S)
+
+save-page-button.label = Guardar página
+# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut
+save-page-button.tooltiptext3 = Guardar esta página (%S)
+
+find-button.label = Buscar
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = Buscar en esta página (%S)
+
+open-file-button.label = Abrir archivo
+# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.
+open-file-button.tooltiptext3 = Abrir un archivo (%S)
+
+developer-button.label = Desarrollador
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = Abrir herramientas del desarrollador web (%S)
+
+profiler-button.label = Analizador
+profiler-button.tooltiptext = Grabar un perfil de rendimiento
+
+sidebar-button.label = Barras laterales
+sidebar-button.tooltiptext2 = Mostrar barras laterales
+
+add-ons-button.label = Complementos
+# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut
+add-ons-button.tooltiptext3 = Administrar sus complementos (%S)
+
+preferences-button.label = Preferencias
+preferences-button.tooltiptext2 = Abrir preferencias
+preferences-button.tooltiptext.withshortcut = Abrir preferencias (%S)
+# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options
+preferences-button.labelWin = Opciones
+# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options
+preferences-button.tooltipWin2 = Abrir opciones
+
+zoom-controls.label = Controles de tamaño
+zoom-controls.tooltiptext2 = Controles de tamaño
+
+zoom-out-button.label = Reducir
+# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-out-button.tooltiptext2 = Reducir tamaño (%S)
+
+# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-reset-button.tooltiptext2 = Reiniciar nivel de ampliación (%S)
+
+zoom-in-button.label = Aumentar
+# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-in-button.tooltiptext2 = Aumentar tamaño (%S)
+
+edit-controls.label = Controles de edición
+edit-controls.tooltiptext2 = Controles de edición
+
+cut-button.label = Cortar
+# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.
+cut-button.tooltiptext2 = Cortar (%S)
+
+copy-button.label = Copiar
+# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.
+copy-button.tooltiptext2 = Copiar (%S)
+
+paste-button.label = Pegar
+# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.
+paste-button.tooltiptext2 = Pegar (%S)
+
+# LOCALIZATION NOTE (characterencoding-button2.label): The \u00ad text at the beginning
+# of the string is used to disable auto hyphenation on the button text when it is displayed
+# in the menu panel.
+characterencoding-button2.label = \u00adCodificación de texto
+characterencoding-button2.tooltiptext = Mostrar opciones de codificación de texto
+
+email-link-button.label = Enviar enlace
+email-link-button.tooltiptext3 = Enviar por correo un enlace a esta página
+
+# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),
+# %2$S is the keyboard shortcut
+quit-button.tooltiptext.linux2 = Salir de %1$S (%2$S)
+# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),
+# %2$S is the keyboard shortcut
+quit-button.tooltiptext.mac = Salir de %1$S (%2$S)
+
+panic-button.label = Olvidar
+panic-button.tooltiptext = Olvidar parte del historial de navegación
+
+toolbarspring.label = Espacio flexible
+toolbarseparator.label = Separador
+toolbarspacer.label = Espacio
diff --git a/l10n-es-ES/browser/chrome/browser/downloads/downloads.properties b/l10n-es-ES/browser/chrome/browser/downloads/downloads.properties
new file mode 100755
index 0000000000..41d4727f04
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/downloads/downloads.properties
@@ -0,0 +1,99 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (stateStarting):
+# Indicates that the download is starting.
+stateStarting=Iniciando…
+# LOCALIZATION NOTE (stateFailed):
+# Indicates that the download failed because of an error.
+stateFailed=Fallido
+# LOCALIZATION NOTE (statePaused):
+# Indicates that the download was paused by the user.
+statePaused=Pausado
+# LOCALIZATION NOTE (stateCanceled):
+# Indicates that the download was canceled by the user.
+stateCanceled=Cancelado
+# LOCALIZATION NOTE (stateCompleted):
+# Indicates that the download was completed.
+stateCompleted=Completada
+# 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=Bloqueado por el Control parental
+# 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=Este archivo contiene un virus o software malicioso.
+blockedPotentiallyUnwanted=Este archivo puede dañar su equipo.
+blockedInsecure = Este archivo no se pudo descargar de forma segura.
+blockedPotentiallyInsecure=Archivo no descargado: Riesgo potencial de seguridad.
+blockedUncommon2=Este archivo no se suele descargar.
+
+# LOCALIZATION NOTE (fileMovedOrMissing):
+# Displayed when a complete download which is not at the original folder.
+fileMovedOrMissing=Archivo movido o desaparecido
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+# unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure):
+# 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=¿Está seguro de que quiere permitir esta descarga?
+unblockHeaderOpen=¿Está seguro de que quiere abrir este archivo?
+unblockTypeMalware=Este archivo contiene un virus u otro software malicioso que dañará su equipo.
+unblockTypePotentiallyUnwanted2=Este archivo se hace pasar por una descarga útil, pero puede hacer cambios inesperados a sus programas y configuraciones.
+unblockTypeUncommon2=Este archivo no se descarga habitualmente y puede no ser seguro abrirlo. Puede contener un virus o hacer cambios inesperados a sus programas y configuraciones.
+unblockInsecure=El archivo utiliza una conexión insegura. Puede ser manipulado o corrompido durante el proceso de descarga.
+unblockTip2=Puede buscar una fuente alternativa de descarga o intentarlo de nuevo más tarde.
+unblockButtonOpen=Abrir
+unblockButtonUnblock=Permitir descarga
+unblockButtonConfirmBlock=Eliminar archivo
+
+# LOCALIZATION NOTE (sizeWithUnits):
+# %1$S is replaced with the size number, and %2$S with the measurement unit.
+sizeWithUnits=%1$S %2$S
+sizeUnknown=Tamaño desconocido
+
+# 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 — %2$S
+statusSeparatorBeforeNumber=%1$S — %2$S
+
+# LOCALIZATION NOTE (otherDownloads3):
+# 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. Use a
+# semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/Localization_and_Plurals
+otherDownloads3=%1$S archivo descargando;%1$S archivos descargando
+
+# LOCALIZATION NOTE (showLabel, showMacLabel):
+# This is displayed when you hover a download item in the Library widget view.
+# showMacLabel is only shown on Mac OSX.
+showLabel=Abrir la carpeta que lo contiene
+showMacLabel=Abrir en Finder
+# LOCALIZATION NOTE (openFileLabel):
+# Displayed when hovering a complete download, indicates that it's possible to
+# open the file using an app available in the system.
+openFileLabel=Abrir archivo
+# LOCALIZATION NOTE (retryLabel):
+# Displayed when hovering a download which is able to be retried by users,
+# indicates that it's possible to download this file again.
+retryLabel=Reintentar descarga
diff --git a/l10n-es-ES/browser/chrome/browser/feeds/subscribe.properties b/l10n-es-ES/browser/chrome/browser/feeds/subscribe.properties
new file mode 100755
index 0000000000..e1572e2ee5
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/feeds/subscribe.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (addProtocolHandlerMessage):
+# Message displayed when adding a protocol handler:
+# %1$S is the application's domain, %2$S is the type of protocol
+addProtocolHandlerMessage=¿Añadir “%1$S” como una aplicación para los enlaces de %2$S?
+addProtocolHandlerAddButton=Añadir aplicación
+addProtocolHandlerAddButtonAccesskey=r
diff --git a/l10n-es-ES/browser/chrome/browser/fxmonitor.properties b/l10n-es-ES/browser/chrome/browser/fxmonitor.properties
new file mode 100644
index 0000000000..9927e13c6b
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/fxmonitor.properties
@@ -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 https://mozilla.org/MPL/2.0/.
+
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Header of the popup
+fxmonitor.popupHeader=¿Tiene una cuenta en este sitio?
+# Firefox Monitor must be treated as a brand, and kept in English.
+# It cannot be:
+# - Declined to adapt to grammatical case.
+# - Transliterated.
+# - Translated.
+fxmonitor.brandName=Firefox Monitor
+# Tooltip text for the popup's anchor icon in the URL bar
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.anchorIcon.tooltiptext=Sitio reportado a %S
+# Text content of popup. Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This version is only used when the number of accounts is smaller than 100,000.
+# The placeholders are:
+# #1: The exact number of accounts compromised in the breach.
+# #2: The name of the breached site.
+# #3: The year of the breach.
+# #4: The brand name ("Firefox Monitor").
+fxmonitor.popupText=#1 cuenta de #2 fue comprometida en #3. Revise #4 para ver si la suya está en riesgo.;#1 cuentas de #2 fueron comprometidas en #3. Revise #4 para ver si la suya está en riesgo.
+# Text content of popup. Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This version is only used when the number of accounts is greater than 100,000.
+# The placeholders are:
+# #1: The number of accounts compromised in the breach, rounded down to the
+# most significant digit.
+# Ex.: 234,567 -> More than 200,000 accounts [...]
+# 345,678,901 -> More than 300,000,000 accounts [...]
+# 4,567,890,123 -> More than 4,000,000,000 accounts [...]
+# #2: The name of the breached site.
+# #3: The year of the breach.
+# #4: The brand name ("Firefox Monitor").
+fxmonitor.popupTextRounded=Más de #1 cuenta de #2 fue comprometida en #3. Revise #4 para ver si la suya está en riesgo.;Más de #1 cuentas de #2 fueron comprometidas en #3. Revise #4 para ver si la suya está en riesgo.
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.checkButton.label=Revise %S
+fxmonitor.checkButton.accessKey=R
+fxmonitor.dismissButton.label=Descartar
+fxmonitor.dismissButton.accessKey=D
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.neverShowButton.label=Nunca mostrar alertas de %S
+fxmonitor.neverShowButton.accessKey=N
diff --git a/l10n-es-ES/browser/chrome/browser/migration/migration.dtd b/l10n-es-ES/browser/chrome/browser/migration/migration.dtd
new file mode 100755
index 0000000000..c59aa6d6e5
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/migration/migration.dtd
@@ -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/. -->
+
+
+<!ENTITY migrationWizard.title "Asistente de importación">
+
+<!ENTITY importFrom.label "Importar opciones, marcadores, historial, contraseñas y otros datos de:">
+<!ENTITY importFromUnix.label "Importar preferencias, marcadores, historial, contraseñas y otros datos de:">
+
+<!ENTITY importFromIE.label "Microsoft Internet Explorer">
+<!ENTITY importFromIE.accesskey "M">
+<!ENTITY importFromEdge.label "Microsoft Edge">
+<!ENTITY importFromEdge.accesskey "E">
+<!ENTITY importFromEdgeLegacy.label "Microsoft Edge Legacy">
+<!ENTITY importFromEdgeLegacy.accesskey "L">
+<!ENTITY importFromEdgeBeta.label "Microsoft Edge Beta">
+<!ENTITY importFromEdgeBeta.accesskey "d">
+<!ENTITY importFromNothing.label "No importar nada">
+<!ENTITY importFromNothing.accesskey "p">
+<!ENTITY importFromSafari.label "Safari">
+<!ENTITY importFromSafari.accesskey "S">
+<!ENTITY importFromCanary.label "Chrome Canary">
+<!ENTITY importFromCanary.accesskey "n">
+<!ENTITY importFromChrome.label "Chrome">
+<!ENTITY importFromChrome.accesskey "C">
+<!ENTITY importFromChromeBeta.label "Chrome Beta">
+<!ENTITY importFromChromeBeta.accesskey "B">
+<!ENTITY importFromChromeDev.label "Chrome Dev">
+<!ENTITY importFromChromeDev.accesskey "D">
+<!ENTITY importFromChromium.label "Chromium">
+<!ENTITY importFromChromium.accesskey "u">
+<!ENTITY importFromFirefox.label "Firefox">
+<!ENTITY importFromFirefox.accesskey "X">
+<!ENTITY importFrom360se.label "360 Secure Browser">
+<!ENTITY importFrom360se.accesskey "3">
+
+<!ENTITY noMigrationSources.label "No se pudieron encontrar programas que contuvieran marcadores, historial o datos de contraseñas.">
+
+<!ENTITY importSource.title "Importar configuración y datos">
+<!ENTITY importItems.title "Elementos a importar">
+<!ENTITY importItems.label "Seleccione qué elementos importar:">
+
+<!ENTITY migrating.title "Importando…">
+<!ENTITY migrating.label "Se están importando los siguientes elementos…">
+
+<!ENTITY selectProfile.title "Seleccionar perfil">
+<!ENTITY selectProfile.label "Se pueden importar datos de los siguientes perfiles:">
+
+<!ENTITY done.title "Importación completa">
+<!ENTITY done.label "Los siguientes elementos se importaron correctamente:">
+
+<!ENTITY closeSourceBrowser.label "Asegúrese de que el navegador seleccionado está cerrado antes de continuar.">
diff --git a/l10n-es-ES/browser/chrome/browser/migration/migration.properties b/l10n-es-ES/browser/chrome/browser/migration/migration.properties
new file mode 100755
index 0000000000..38dbf172e0
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/migration/migration.properties
@@ -0,0 +1,76 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profileName_format=%S %S
+
+# Browser Specific
+sourceNameIE=Internet Explorer
+sourceNameEdge=Microsoft Edge
+sourceNameEdgeBeta=Microsoft Edge Beta
+sourceNameSafari=Safari
+sourceNameCanary=Google Chrome Canary
+sourceNameChrome=Google Chrome
+sourceNameChromeBeta=Google Chrome Beta
+sourceNameChromeDev=Google Chrome Dev
+sourceNameChromium=Chromium
+sourceNameFirefox=Mozilla Firefox
+sourceName360se=360 Secure Browser
+
+importedBookmarksFolder=De %S
+
+importedSafariReadingList=Lista de lectura (de Safari)
+importedEdgeReadingList=Lista de lectura (de Edge)
+
+# Import Sources
+# Note: When adding an import source for profile reset, add the string name to
+# resetProfile.js if it should be listed in the reset dialog.
+1_ie=Opciones de Internet
+1_edge=Configuración
+1_safari=Preferencias
+1_chrome=Preferencias
+1_360se=Preferencias
+
+2_ie=Cookies
+2_edge=Cookies
+2_safari=Cookies
+2_chrome=Cookies
+2_firefox=Cookies
+2_360se=Cookies
+
+4_ie=Historial
+4_edge=Historial de navegación
+4_safari=Historial de navegación
+4_chrome=Historial de navegación
+4_firefox_history_and_bookmarks=Historial de navegación y marcadores
+4_360se=Historial de navegación
+
+8_ie=Historial de formularios guardados
+8_edge=Historial de formularios guardados
+8_safari=Historial de formularios guardados
+8_chrome=Historial de formularios guardados
+8_firefox=Historial de formularios guardados
+8_360se=Historial de formularios guardados
+
+16_ie=Contraseñas guardadas
+16_edge=Contraseñas guardadas
+16_safari=Contraseñas guardadas
+16_chrome=Contraseñas guardadas
+16_firefox=Contraseñas guardadas
+16_360se=Contraseñas guardadas
+
+32_ie=Favoritos
+32_edge=Favoritos
+32_safari=Marcadores
+32_chrome=Marcadores
+32_360se=Marcadores
+
+64_ie=Otros datos
+64_edge=Otros datos
+64_safari=Otros datos
+64_chrome=Otros datos
+64_firefox_other=Otros datos
+64_360se=Otros datos
+
+128_firefox=Ventanas y pestañas
+
diff --git a/l10n-es-ES/browser/chrome/browser/newInstall.dtd b/l10n-es-ES/browser/chrome/browser/newInstall.dtd
new file mode 100644
index 0000000000..ecbfceeaed
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/newInstall.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE: For this feature, "installation" is used to mean "this
+ discrete download of Firefox" and "version" is used to mean "the specific
+ revision number of a given Firefox channel". These terms are not synonymous.
+-->
+
+<!ENTITY window.title "Noticias importantes">
+<!ENTITY window.style "width: 490px">
+<!ENTITY sync "Para sincronizar la información que ya ha guardado en Firefox con esta instalación de &brandShortName;, inicie sesión con su &syncBrand.fxAccount.label;.">
+<!ENTITY continue-button "Continuar">
+
+<!ENTITY mainText "Esta instalación de &brandShortName; tiene un nuevo perfil. No comparte marcadores, contraseñas y preferencias de usuario con otras instalaciones de Firefox (incluidos Firefox, Firefox ESR, Firefox Beta, Firefox Developer Edition y Firefox Nightly) en este equipo.">
diff --git a/l10n-es-ES/browser/chrome/browser/places/bookmarkProperties.properties b/l10n-es-ES/browser/chrome/browser/places/bookmarkProperties.properties
new file mode 100755
index 0000000000..a4e170f9cb
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/places/bookmarkProperties.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+dialogAcceptLabelAddItem = Añadir
+dialogAcceptLabelSaveItem = Guardar
+dialogAcceptLabelAddMulti = Añadir marcadores
+dialogAcceptLabelEdit = Guardar
+dialogTitleAddBookmark = Nuevo marcador
+dialogTitleAddFolder = Nueva carpeta
+dialogTitleAddMulti = Nuevos marcadores
+dialogTitleEdit = Propiedades de "%S"
+
+bookmarkAllTabsDefault = [Nombre de la carpeta]
+newFolderDefault = Nueva carpeta
+newBookmarkDefault = Nuevo marcador
diff --git a/l10n-es-ES/browser/chrome/browser/places/places.dtd b/l10n-es-ES/browser/chrome/browser/places/places.dtd
new file mode 100755
index 0000000000..faba40695b
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/places/places.dtd
@@ -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/. -->
+
+<!ENTITY places.library.title "Catálogo">
+<!ENTITY places.library.width "700">
+<!ENTITY places.library.height "500">
+<!ENTITY organize.label "Organizar">
+<!ENTITY organize.accesskey "O">
+<!ENTITY organize.tooltip "Organice sus marcadores">
+
+<!ENTITY file.close.label "Cerrar">
+<!ENTITY file.close.accesskey "C">
+<!ENTITY cmd.close.key "w">
+<!ENTITY views.label "Vistas">
+<!ENTITY views.accesskey "V">
+<!ENTITY views.tooltip "Cambie la vista">
+<!ENTITY view.columns.label "Mostrar columnas">
+<!ENTITY view.columns.accesskey "M">
+<!ENTITY view.sort.label "Ordenar">
+<!ENTITY view.sort.accesskey "r">
+<!ENTITY view.unsorted.label "Sin ordenar">
+<!ENTITY view.unsorted.accesskey "S">
+<!ENTITY view.sortAscending.label "Ordenar A > Z">
+<!ENTITY view.sortAscending.accesskey "A">
+<!ENTITY view.sortDescending.label "Ordenar Z > A">
+<!ENTITY view.sortDescending.accesskey "Z">
+
+<!ENTITY importBookmarksFromHTML.label "Importar marcadores…">
+<!ENTITY importBookmarksFromHTML.accesskey "I">
+<!ENTITY exportBookmarksToHTML.label "Exportar marcadores…">
+<!ENTITY exportBookmarksToHTML.accesskey "E">
+<!ENTITY importOtherBrowser.label "Importar datos de…">
+<!ENTITY importOtherBrowser.accesskey "A">
+
+<!ENTITY cmd.backup.label "Copiar…">
+<!ENTITY cmd.backup.accesskey "C">
+<!ENTITY cmd.restore2.label "Restaurar">
+<!ENTITY cmd.restore2.accesskey "R">
+<!ENTITY cmd.restoreFromFile.label "Elegir archivo…">
+<!ENTITY cmd.restoreFromFile.accesskey "E">
+
+<!ENTITY col.name.label "Nombre">
+<!ENTITY col.tags.label "Etiquetas">
+<!ENTITY col.url.label "Dirección">
+<!ENTITY col.mostrecentvisit.label "Visita más reciente">
+<!ENTITY col.visitcount.label "Número de visitas">
+<!ENTITY col.dateadded.label "Añadido">
+<!ENTITY col.lastmodified.label "Última modificación">
+
+<!ENTITY cmd.find.key "f">
+
+<!ENTITY maintenance.label "Importar y respaldar">
+<!ENTITY maintenance.accesskey "I">
+<!ENTITY maintenance.tooltip "Importe y exporte sus marcadores">
+
+<!ENTITY backButton.tooltip "Ir atrás">
+
+<!ENTITY forwardButton.tooltip "Ir adelante">
+
+<!ENTITY detailsPane.selectAnItemText.description "Selecciona un elemento para ver y editar sus propiedades">
+
diff --git a/l10n-es-ES/browser/chrome/browser/places/places.properties b/l10n-es-ES/browser/chrome/browser/places/places.properties
new file mode 100755
index 0000000000..374a866c1b
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/places/places.properties
@@ -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/.
+
+load-js-data-url-error=Por razones de seguridad, las URLs javascript o de datos no se pueden cargar desde la ventana o el panel lateral del historial.
+noTitle=(sin título)
+
+bookmarksMenuEmptyFolder=(Vacío)
+
+bookmarksBackupTitle=Nombre del fichero de copia de marcadores
+
+bookmarksRestoreAlertTitle=Revertir marcadores
+bookmarksRestoreAlert=Esta acción reemplazará todos sus marcadores por los de la copia de seguridad. ¿Está seguro?
+bookmarksRestoreTitle=Seleccionar una copia de los marcadores
+bookmarksRestoreFilterName=JSON
+
+bookmarksRestoreFormatError=Tipo de archivo no soportado.
+bookmarksRestoreParseError=Incapaz de procesar el archivo de copia de seguridad.
+
+# LOCALIZATION NOTE (view.sortBy.1.name.label): sortBy properties are versioned.
+# When any of these changes, all of the properties must be bumped, and the
+# change must be annotated here. Both label and accesskey must be updated.
+# - version 1: changed view.sortBy.1.date.
+view.sortBy.1.name.label=Ordenar por nombre
+view.sortBy.1.name.accesskey=n
+view.sortBy.1.url.label=Ordenar por dirección
+view.sortBy.1.url.accesskey=a
+view.sortBy.1.date.label=Ordenar por visita más reciente
+view.sortBy.1.date.accesskey=c
+view.sortBy.1.visitCount.label=Ordenar por número de visitas
+view.sortBy.1.visitCount.accesskey=d
+view.sortBy.1.dateAdded.label=Ordenar por fecha de inclusión
+view.sortBy.1.dateAdded.accesskey=f
+view.sortBy.1.lastModified.label=Ordenar por última modificación
+view.sortBy.1.lastModified.accesskey=m
+view.sortBy.1.tags.label=Ordenar por etiquetas
+view.sortBy.1.tags.accesskey=t
+
+searchBookmarks=Buscar marcadores
+searchHistory=Buscar
+searchDownloads=Buscar descargas
+
+SelectImport=Importar archivo de marcadores
+EnterExport=Exportar archivo de marcadores
+
+detailsPane.noItems=Sin elementos
+# LOCALIZATION NOTE (detailsPane.itemsCountLabel): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of items
+# example: 111 items
+detailsPane.itemsCountLabel=Un elemento;#1 elementos
+
+
+# LOCALIZATION NOTE (lockPrompt.text)
+# %S will be replaced with the application name.
+lockPrompt.title=Error al iniciar el navegador
+lockPrompt.text=El sistema de marcadores e historial no funcionará debido a que uno de los archivos de %S está en uso por otra aplicación. Algunos programas de seguridad pueden estar causando dicho problema.
+lockPromptInfoButton.label=Saber más…
+lockPromptInfoButton.accessKey=S
+
+# LOCALIZATION NOTE (cmd.deleteSinglePage.accesskey,
+# cmd.deleteMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.deleteSinglePage.label=Eliminar página
+cmd.deleteSinglePage.accesskey=E
+cmd.deleteMultiplePages.label=Eliminar páginas
+cmd.deleteMultiplePages.accesskey=E
+
+# LOCALIZATION NOTE (cmd.bookmarkSinglePage.accesskey,
+# cmd.bookmarkMultiplePages.accesskey): these accesskeys can use the same
+# character, since they're never displayed at the same time
+cmd.bookmarkSinglePage.label=Añadir página a marcadores
+cmd.bookmarkSinglePage.accesskey=A
+cmd.bookmarkMultiplePages.label=Añadir páginas a marcadores
+cmd.bookmarkMultiplePages.accesskey=A
diff --git a/l10n-es-ES/browser/chrome/browser/pocket.properties b/l10n-es-ES/browser/chrome/browser/pocket.properties
new file mode 100644
index 0000000000..1a3f8969b0
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/pocket.properties
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addtags = Añadir etiquetas
+alreadyhaveacct = ¿Ya es usuario de Pocket?
+errorgeneric = Ha sucedido un error al intentar guardar en Pocket.
+learnmore = Más información
+loginnow = Iniciar sesión
+maxtaglength = Las etiquetas están limitadas a 25 caracteres
+onlylinkssaved = Solo se pueden guardar enlaces
+pagenotsaved = Página no guardada
+pageremoved = Página eliminada
+pagesaved = Guardado en Pocket
+processingremove = Eliminando página…
+processingtags = Añadiendo etiquetas…
+removepage = Eliminar página
+save = Guardar
+saving = Guardando…
+signupemail = Regístrese con su dirección de correo
+signuptosave = Regístrese en Pocket. Es gratis.
+suggestedtags = Etiquetas sugeridas
+tagline = Guarde artículos y vídeos desde Firefox para verlos en Pocket en cualquier dispositivo, en cualquier momento.
+taglinestory_one = Pulse el botón Pocket para guardar cualquier artículo, vídeo o página desde Firefox.
+taglinestory_two = Véalo en Pocket en cualquier dispositivo, en cualquier momento.
+tagssaved = Etiquetas añadidas
+tos = Al continuar, aceptas los <a href="%1$S" target="_blank">Términos del servicio</a> y la <a href="%2$S" target="_blank">Política de privacidad</a> de Pocket
+tryitnow = Pruébalo ahora
+signupfirefox = Registrarse con Firefox
+viewlist = Ver lista
+
diff --git a/l10n-es-ES/browser/chrome/browser/safebrowsing/safebrowsing.properties b/l10n-es-ES/browser/chrome/browser/safebrowsing/safebrowsing.properties
new file mode 100644
index 0000000000..b7b13e43d1
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/safebrowsing/safebrowsing.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+errorReportFalseDeceptiveTitle = Este no es un sitio engañoso
+errorReportFalseDeceptiveMessage = No es posible informar de este error en este momento.
diff --git a/l10n-es-ES/browser/chrome/browser/search.properties b/l10n-es-ES/browser/chrome/browser/search.properties
new file mode 100755
index 0000000000..631cfcde66
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/search.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+searchtip=Buscar usando %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=Búsqueda en %S
+
+# LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
+# search bar equivalent to the url bar's "Paste & Go"
+cmd_pasteAndSearch=Pegar y buscar
+
+cmd_clearHistory=Limpiar historial de búsqueda
+cmd_clearHistory_accesskey=L
+
+# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of
+# a search engine offered by a web page. Each engine is displayed as a
+# menuitem at the bottom of the search panel.
+cmd_addFoundEngine=Añadir "%S"
+# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines
+# are offered by a web page, instead of listing all of them in the
+# search panel using the cmd_addFoundEngine string, they will be
+# grouped in a submenu using cmd_addFoundEngineMenu as a label.
+cmd_addFoundEngineMenu=Añadir buscador
+
+searchAddFoundEngine2=Añadir motor de búsqueda
+
+# 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=Buscar %S con:
+
+# 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=Buscar con:
+
+# LOCALIZATION NOTE (searchSettings):
+# This is the label for the button that opens Search preferences.
+searchSettings=Cambiar configuración de búsqueda
+
diff --git a/l10n-es-ES/browser/chrome/browser/shellservice.properties b/l10n-es-ES/browser/chrome/browser/shellservice.properties
new file mode 100755
index 0000000000..a4a2703c10
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/shellservice.properties
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+setDefaultBrowserMessage2 = Saque el máximo de %S fijándolo como su navegador predeterminado
+setDefaultBrowserConfirm.label = Usar %S como mi navegador predeterminado
+setDefaultBrowserConfirm.accesskey = U
+setDefaultBrowserOptions.label = Opciones
+setDefaultBrowserOptions.accesskey = O
+setDefaultBrowserNotNow.label = Ahora no
+setDefaultBrowserNotNow.accesskey = A
+setDefaultBrowserNever.label = No preguntarme de nuevo
+setDefaultBrowserNever.accesskey = N
+
+setDefaultBrowserTitle = Navegador predeterminado
+setDefaultBrowserMessage = %S no está configurado actualmente como su navegador predeterminado. ¿Le gustaría convertirlo en su navegador predeterminado?
+setDefaultBrowserDontAsk = Realizar siempre esta comprobación al iniciar %S.
+setDefaultBrowserAlertConfirm.label = Usar %S como mi navegador predeterminado
+setDefaultBrowserAlertNotNow.label = Ahora no
+
+desktopBackgroundLeafNameWin = Fondo de escritorio.bmp
+DesktopBackgroundDownloading = Guardando imagen…
+DesktopBackgroundSet = Establecer como fondo de escritorio
diff --git a/l10n-es-ES/browser/chrome/browser/siteData.properties b/l10n-es-ES/browser/chrome/browser/siteData.properties
new file mode 100644
index 0000000000..6024e08821
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/siteData.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+clearSiteDataPromptTitle = Limpiar todas las cookies y datos del sitio
+clearSiteDataPromptText = Seleccionar 'Limpiar ahora' limpiará todas las cookies y datos del sitio guardados por %S. Esto puede desconectarle de sitios web y eliminar el contenido web sin conexión.
+clearSiteDataNow = Limpiar ahora
diff --git a/l10n-es-ES/browser/chrome/browser/sitePermissions.properties b/l10n-es-ES/browser/chrome/browser/sitePermissions.properties
new file mode 100644
index 0000000000..35fe2284e6
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/sitePermissions.properties
@@ -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/.
+
+# 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 = Permitido
+state.current.allowedForSession = Permitido en esta sesión
+state.current.allowedTemporarily = Permitido temporalmente
+state.current.blockedTemporarily = Bloqueado temporalmente
+state.current.blocked = Bloqueadas
+state.current.prompt = Preguntar siempre
+
+# 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 = Preguntar siempre
+state.multichoice.allow = Permitir
+state.multichoice.allowForSession = Permitir en esta sesión
+state.multichoice.block = Bloquear
+
+state.multichoice.autoplayblock = Bloquear audio
+state.multichoice.autoplayblockall = Bloquear audio y video
+state.multichoice.autoplayallow = Permitir audio y video
+
+permission.autoplay.label = Reproducción automática
+permission.cookie.label = Establecer cookies
+permission.desktop-notification3.label = Enviar notificaciones
+permission.camera.label = Usar la cámara
+permission.microphone.label = Usar el micrófono
+permission.screen.label = Compartir la pantalla
+permission.install.label = Instalar complementos
+permission.popup.label = Abrir ventanas emergentes
+permission.geo.label = Acceder a su ubicación
+permission.xr.label = Acceso a dispositivos de realidad virtual
+permission.shortcuts.label = Sustituir atajos de teclado
+permission.focus-tab-by-prompt.label = Cambiar a esta pestaña
+permission.persistent-storage.label = Guardar datos en almacenamiento persistente
+permission.canvas.label = Extraer datos de canvas
+permission.midi.label = Acceder a dispositivos MIDI
+permission.midi-sysex.label = Acceder a dispositivos MIDI con compatibilidad para SysEx
+permission.https-only-load-insecure.label = Usar HTTP inseguro
+# LOCALIZATION NOTE (permission.open-protocol-handler.label):
+# Open as a verb. "This site may open applications".
+permission.open-protocol-handler.label = Abrir aplicaciones
diff --git a/l10n-es-ES/browser/chrome/browser/syncBrand.dtd b/l10n-es-ES/browser/chrome/browser/syncBrand.dtd
new file mode 100755
index 0000000000..a0028e9feb
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/syncBrand.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY syncBrand.shortName.label "Sync">
+<!ENTITY syncBrand.fxAccount.label "Cuenta de Firefox">
diff --git a/l10n-es-ES/browser/chrome/browser/syncSetup.properties b/l10n-es-ES/browser/chrome/browser/syncSetup.properties
new file mode 100755
index 0000000000..c0ac929c83
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/syncSetup.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+# /services/sync
+
+continue.label = Continuar
+
+relinkVerify.title = Advertencia de mezcla
+relinkVerify.heading = ¿Está seguro de que quiere iniciar sesión en Sync?
+relinkVerify.description = Otro usuario inició sesión previamente en Sync en este equipo. Iniciar sesión mezclará los marcadores, contraseñas y otra configuración de este navegador con los de %S
diff --git a/l10n-es-ES/browser/chrome/browser/tabbrowser.properties b/l10n-es-ES/browser/chrome/browser/tabbrowser.properties
new file mode 100755
index 0000000000..fbc9f309b8
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/tabbrowser.properties
@@ -0,0 +1,128 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabs.emptyTabTitle=Nueva pestaña
+tabs.emptyPrivateTabTitle=Navegación privada
+tabs.closeTab=Cerrar pestaña
+tabs.close=Cerrar
+tabs.closeTitleTabs=¿Cerrar pestañas?
+tabs.closeAndQuitTitleTabs=¿Salir y cerrar pestañas?
+tabs.closeAndQuitTitleTabsWin=¿Salir y cerrar pestañas?
+# LOCALIZATION NOTE (tabs.closeWarningMultiple):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple tabs.
+tabs.closeWarningMultiple=;Está a punto de cerrar #1 pestañas. ¿Está seguro de que quiere continuar?
+# LOCALIZATION NOTE (tabs.closeWarningMultipleSessionRestore2):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only
+# for multiple tabs.
+# If
+# "Tabs in non-private windows will be restored when you restart"
+# is difficult to translate, you could translate
+# "Tabs (except those in private windows) will be restored when you restart"
+# instead.
+tabs.closeWarningMultipleSessionRestore2=;Está a punto de cerrar #1 pestañas. Las pestañas de ventanas no privadas se restaurarán cuando reinicie. ¿Está seguro de que quiere continuar?
+tabs.closeButtonMultiple=Cerrar pestañas
+tabs.closeWarningPromptMe=Avisarme cuando intente cerrar múltiples pestañas
+
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindows):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+# of tabs.closeWarningMultipleWindowsTabSnippet, which will contain the number
+# of tabs in these windows.
+# Note that every one of these plural forms must contain one instance of '%S'.
+tabs.closeWarningMultipleWindows=;Está a punto de cerrar #1 ventanas %S. ¿Está seguro de que quiere continuar?
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindowsSessionRestore2):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+# of tabs.closeWarningMultipleWindowsTabSnippet, which will contain the number
+# of tabs in these windows.
+# If
+# "Tabs in non-private windows will be restored when you restart"
+# is difficult to translate, you could translate
+# "Tabs (except those in private windows) will be restored when you restart"
+# instead.
+# Note that every one of these plural forms must contain one instance of '%S'.
+tabs.closeWarningMultipleWindowsSessionRestore2=;Está a punto de cerrar #1 ventanas %S. Las pestañas en ventanas no privadas se restaurarán cuando reinicie. ¿Está seguro de que quiere continuar?
+
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindowsTabSnippet):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple windows which must contain multiple tabs (in total).
+# This string will be inserted in tabs.closeWarningMultipleWindows
+tabs.closeWarningMultipleWindowsTabSnippet=;con #1 pestañas
+
+# LOCALIZATION NOTE (tabs.closeTabs.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be closed. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.closeTabs.tooltip=Cerrar pestaña;Cerrar #1 pestañas
+
+# LOCALIZATION NOTE (tabs.muteAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for "Mute tab".
+# #1 is the number of tabs that will be muted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.muteAudio2.tooltip=Silenciar pestaña (%S);Silenciar #1 pestañas (%S)
+
+# LOCALIZATION NOTE (tabs.unmuteAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for "Unmute tab".
+# #1 is the number of tabs that will be unmuted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.unmuteAudio2.tooltip=Restaurar sonido en pestaña (%S);Restaurar sonido en #1 pestañas (%S)
+
+# LOCALIZATION NOTE (tabs.muteAudio2.background.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be muted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.muteAudio2.background.tooltip=Silenciar pestaña;Silenciar #1 pestañas
+
+# LOCALIZATION NOTE (tabs.unmuteAudio2.background.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will be unmuted. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.unmuteAudio2.background.tooltip=Restaurar sonido en pestaña;Restaurar sonido en #1 pestañas
+
+# LOCALIZATION NOTE (tabs.unblockAudio2.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs that will have their audio unblocked. This is ignored for the
+# single tab case in English, but can be used by other locales as necessary.
+tabs.unblockAudio2.tooltip=Reproducir pestaña;Reproducir #1 pestañas
+
+# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):
+# %S is the hostname of the site where dialogs are allowed to switch tabs
+tabs.allowTabFocusByPromptForSite=Permitir a los diálogos de %S llevarte a su pestaña
+
+# LOCALIZATION NOTE (tabs.containers.tooltip):
+# Displayed as a tooltip on container tabs
+# %1$S is the title of the current tab
+# %2$S is the name of the current container
+tabs.containers.tooltip=%1$S - %2$S
+
+# LOCALIZATION NOTE (tabs.openWarningTitle, tabs.openWarningMultipleBranded, tabs.openButtonMultiple, tabs.openWarningPromptMeBranded):
+# These items are moved from chrome/browser/places/places.properties
+# Now they are not specific to bookmark.
+tabs.openWarningTitle=Confirmación de apertura
+tabs.openWarningMultipleBranded=Está a punto de abrir %S pestañas. Esto podría ralentizar %S mientras se cargan las páginas. ¿Seguro que quiere continuar?
+tabs.openButtonMultiple=Abrir pestañas
+tabs.openWarningPromptMeBranded=Advertirme cuando abrir múltiples pestañas pueda ralentizar %S
+
+browsewithcaret.checkMsg=No mostrar este diálogo de nuevo.
+browsewithcaret.checkWindowTitle=Navegación con cursor
+browsewithcaret.checkLabel=Pulsando F7 activa o desactiva la navegación con cursor. Esta función coloca un cursor móvil en las páginas web, permitiéndole seleccionar texto con el teclado. ¿Quiere activar la navegación con cursor?
diff --git a/l10n-es-ES/browser/chrome/browser/taskbar.properties b/l10n-es-ES/browser/chrome/browser/taskbar.properties
new file mode 100755
index 0000000000..eb71a6c7cb
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/taskbar.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+taskbar.tasks.newTab.label = Abrir pestaña nueva
+taskbar.tasks.newTab.description = Abrir una pestaña nueva del navegador.
+taskbar.tasks.newWindow.label = Abrir nueva ventana
+taskbar.tasks.newWindow.description = Abrir una ventana nueva del navegado.
+taskbar.tasks.newPrivateWindow.label = Nueva ventana privada
+taskbar.tasks.newPrivateWindow.description = Abre una nueva ventana en el modo de navegación privada.
+taskbar.frequent.label = Frecuente
+taskbar.recent.label = Reciente
diff --git a/l10n-es-ES/browser/chrome/browser/translation.dtd b/l10n-es-ES/browser/chrome/browser/translation.dtd
new file mode 100644
index 0000000000..9786350dd9
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/translation.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY translation.thisPageIsIn.label "Esta página está en ">
+<!ENTITY translation.translateThisPage.label "¿Traducir esta página?">
+<!ENTITY translation.translate.button "Traducir">
+<!ENTITY translation.notNow.button "Ahora no">
+
+<!ENTITY translation.translatingContent.label "Traduciendo contenido de la página…">
+
+<!ENTITY translation.translatedFrom.label "Esta página ha sido traducida del">
+<!ENTITY translation.translatedTo.label "a">
+<!ENTITY translation.translatedToSuffix.label "">
+
+<!ENTITY translation.showOriginal.button "Mostrar original">
+<!ENTITY translation.showTranslation.button "Mostrar traducción">
+
+<!ENTITY translation.errorTranslating.label "Ha habido un error al traducir esta página.">
+<!ENTITY translation.tryAgain.button "Reintentar">
+
+<!ENTITY translation.serviceUnavailable.label "No hay traducción disponible en este momento. Inténtelo más tarde.">
+
+<!ENTITY translation.options.menu "Opciones">
+<!ENTITY translation.options.neverForSite.label "No traducir nunca este sitio">
+<!ENTITY translation.options.neverForSite.accesskey "N">
+<!ENTITY translation.options.preferences.label "Preferencias de traducción">
+<!ENTITY translation.options.preferences.accesskey "P">
+
diff --git a/l10n-es-ES/browser/chrome/browser/translation.properties b/l10n-es-ES/browser/chrome/browser/translation.properties
new file mode 100644
index 0000000000..63039690c5
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/translation.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+translation.options.neverForLanguage.label = No traducir nunca %S
+
+translation.options.neverForLanguage.accesskey = N
diff --git a/l10n-es-ES/browser/chrome/browser/uiDensity.properties b/l10n-es-ES/browser/chrome/browser/uiDensity.properties
new file mode 100644
index 0000000000..85cf5a451d
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/uiDensity.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+uiDensity.menuitem-touch.acceltext = Modo tableta activado
diff --git a/l10n-es-ES/browser/chrome/browser/webrtcIndicator.properties b/l10n-es-ES/browser/chrome/browser/webrtcIndicator.properties
new file mode 100644
index 0000000000..8cdf91ef43
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/browser/webrtcIndicator.properties
@@ -0,0 +1,34 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings
+
+webrtcIndicator.windowtitle = %S - Indicador de compartición
+
+webrtcIndicator.sharingCameraAndMicrophone.tooltip = Su cámara y micrófono están siendo compartidos. Pulse para controlar la compartición.
+webrtcIndicator.sharingCamera.tooltip = Su cámara está siendo compartida. Pulse para controlar la compartición.
+webrtcIndicator.sharingMicrophone.tooltip = Su micrófono está siendo compartido. Pulse para controlar la compartición.
+webrtcIndicator.sharingApplication.tooltip = Se está compartiendo una aplicación. Pulse para controlar la compartición.
+webrtcIndicator.sharingScreen.tooltip = Su pantalla está siendo compartida. Pulse para controlar la compartición.
+webrtcIndicator.sharingWindow.tooltip = Se está compartiendo una ventana. Pulse para controlar la compartición.
+webrtcIndicator.sharingBrowser.tooltip = Se está compartiendo una pestaña. Pulse para controlar la compartición.
+
+
+# LOCALIZATION NOTE : The following strings are only used on Mac for
+# menus attached to icons near the clock on the mac menubar.
+
+webrtcIndicator.sharingCameraWith.menuitem = Compartiendo la cámara con "%S"
+webrtcIndicator.sharingMicrophoneWith.menuitem = Compartiendo el micrófono con "%S"
+webrtcIndicator.sharingApplicationWith.menuitem = Compartiendo una aplicación con "%S"
+webrtcIndicator.sharingScreenWith.menuitem = Compartiendo la pantalla con "%S"
+webrtcIndicator.sharingWindowWith.menuitem = Compartiendo una ventana con "%S"
+webrtcIndicator.sharingBrowserWith.menuitem = Compartiendo una pestaña con "%S"
+webrtcIndicator.controlSharing.menuitem = Controlar compartición
+webrtcIndicator.sharingCameraWithNTabs.menuitem = Compartiendo la cámara con #1 pestaña;Compartiendo la cámara con #1 pestañas
+webrtcIndicator.sharingMicrophoneWithNTabs.menuitem = Compartiendo el micrófono con #1 pestaña;Compartiendo el micrófono con #1 pestañas
+webrtcIndicator.sharingApplicationWithNTabs.menuitem = Compartiendo una aplicación con #1 pestaña;Compartiendo una aplicación con #1 pestañas
+webrtcIndicator.sharingScreenWithNTabs.menuitem = Compartiendo la pantalla con #1 pestaña;Compartiendo la pantalla con #1 pestañas
+webrtcIndicator.sharingWindowWithNTabs.menuitem = Compartiendo una ventana con #1 pestaña;Compartiendo una ventana con #1 pestañas
+webrtcIndicator.sharingBrowserWithNTabs.menuitem = Compartiendo una pestaña con #1 pestaña;Compartiendo pestañas con #1 pestañas
+webrtcIndicator.controlSharingOn.menuitem = Controlar compartición en "%S"
diff --git a/l10n-es-ES/browser/chrome/overrides/appstrings.properties b/l10n-es-ES/browser/chrome/overrides/appstrings.properties
new file mode 100755
index 0000000000..8a0e1c5d55
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/overrides/appstrings.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+malformedURI2=Compruebe que la URL es correcta y vuelva a intentarlo.
+fileNotFound=Firefox no puede encontrar el archivo en %S.
+fileAccessDenied=El archivo en %S no es legible.
+dnsNotFound2=No podemos conectar al servidor en %S.
+unknownProtocolFound=Firefox no sabe cómo abrir esta dirección, porque uno de los protocolos siguientes (%S) no está asociado con ningún programa o no está permitido en este contexto.
+connectionFailure=Firefox no puede establecer una conexión con el servidor en %S.
+netInterrupt=La conexión a %S fue interrumpida mientras la página se cargaba.
+netTimeout=El servidor %S está tardando demasiado en responder.
+redirectLoop=Firefox ha detectado que el servidor está redirigiendo la solicitud a esta dirección de una manera en la que nunca terminará.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate "%S"
+confirmRepostPrompt=Para mostrar esta página, %S necesita enviar información que repetirá cualquier acción (como una búsqueda o una confirmación de compra) realizada anteriormente.
+resendButton.label=Reenviar
+unknownSocketType=Firefox no sabe cómo comunicarse con el servidor.
+netReset=La conexión al servidor fue reiniciada mientras la página se cargaba.
+notCached=Este documento ya no está disponible.
+netOffline=Firefox está actualmente en modo sin conexión y no puede navegar por la web.
+isprinting=El documento no puede cambiar mientras se imprime o se abra su vista preliminar.
+deniedPortAccess=Esta dirección usa un puerto de red que normalmente se utiliza con fines distintos a la navegación web. Para su protección, Firefox ha cancelado la petición.
+proxyResolveFailure=Firefox está configurado para usar un servidor proxy que no puede ser localizado.
+proxyConnectFailure=Firefox está configurado para usar un servidor proxy que está rechazando las conexiones.
+contentEncodingError=La página que está intentando visualizar no puede mostrarse porque utiliza un formato de compresión no válido o no admitido.
+unsafeContentType=La página que está intentando ver no puede ser mostrada porque está contenida en un tipo de archivo que puede no ser seguro al abrise. Contacte con los dueños para informarles de este problema.
+externalProtocolTitle=Solicitud de protocolo externo
+externalProtocolPrompt=Se debe ejecutar una aplicación externa para manejar enlaces %1$S:.\n\n\nEnlace solicitado:\n\n%2$S\n\nAplicación: %3$S\n\n\nSi no esperaba esta solicitud, es posible que sea un intento de explotar una vulnerabilidad en ese otro programa. Cancele esta solicitud a menos que esté seguro de que no es maliciosa.\n
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<Desconocido>
+externalProtocolChkMsg=Recordar mi elección para todos los enlaces de este tipo.
+externalProtocolLaunchBtn=Ejecutar aplicación
+malwareBlocked=El sitio en %S ha sido identificado como un sitio atacante y ha sido bloqueado basándose en sus preferencias de seguridad.
+harmfulBlocked=El sitio en %S ha sido identificado como un sitio dañino y ha sido bloqueado basándose en sus preferencias de seguridad.
+unwantedBlocked=El sitio en %S ha sido identificado como un sitio que sirve software no deseado y ha sido bloqueado basándose en sus preferencias de seguridad.
+deceptiveBlocked=La página web en %S ha sido identificada como un sitio engañoso y ha sido bloqueada basándose en sus preferencias de seguridad.
+cspBlocked=Esta página tiene una política de seguridad de contenido que impide que pueda ser cargada de esta forma.
+xfoBlocked=Esta página tiene una política de X-Frame-Options que evita que se cargue en este contexto.
+corruptedContentErrorv2=El sitio en %S ha experimentado una violación de protocolo de red que no puede solventarse.
+remoteXUL=Esta página usa una tecnología no admitida que ya no está disponible por omisión en Firefox.
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=Firefox no puede garantizar la seguridad de sus datos en %S porque usa SSLv3, un protocolo de seguridad que ya no es efectivo.
+inadequateSecurityError=El sitio web ha intentado negociar un nivel inadecuado de seguridad.
+blockedByPolicy=Su organización ha bloqueado el acceso a esta página o sitio web.
+networkProtocolError=Firefox ha sufrido una violación del protocolo de red que no puede ser corregida.
diff --git a/l10n-es-ES/browser/chrome/overrides/netError.dtd b/l10n-es-ES/browser/chrome/overrides/netError.dtd
new file mode 100755
index 0000000000..0b122cc554
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/overrides/netError.dtd
@@ -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/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Problema al cargar la página">
+<!ENTITY retry.label "Reintentar">
+<!ENTITY returnToPreviousPage.label "Ir atrás">
+<!ENTITY returnToPreviousPage1.label "Retroceder (recomendado)">
+<!ENTITY advanced2.label "Avanzado…">
+<!ENTITY viewCertificate.label "Ver certificado">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.pageTitle "Servidor no encontrado">
+<!ENTITY dnsNotFound.longDesc1 "
+<strong>Si esa dirección es correcta, aquí hay otras tres cosas que puede probar:</strong>
+<ul>
+ <li>Vuelva a intentarlo más tarde.</li>
+ <li>Compruebe su conexión de red.</li>
+ <li>Si está conectado a través de un cortafuegos, compruebe que &brandShortName; tiene permiso para acceder a la web.</li>
+</ul>
+">
+
+<!ENTITY fileNotFound.longDesc "
+<ul>
+ <li>Compruebe que el nombre de archivo no tiene errores de
+ escritura, incluyendo el uso de mayúsculas.</li>
+ <li>Compruebe si el archivo ha sido movido, renombrado o
+ eliminado.</li>
+</ul>
+">
+
+<!ENTITY fileAccessDenied.longDesc "
+<ul>
+ <li>Puede haber sido eliminado, movido o sus permisos de archivo pueden estar impidiendo el acceso al mismo.</li>
+</ul>
+">
+
+<!ENTITY generic.longDesc "
+<p>&brandShortName; no puede cargar esta página por alguna razón.</p>
+">
+
+<!ENTITY captivePortal.title "Iniciar sesión en la red">
+<!ENTITY captivePortal.longDesc2 "
+<p>Debe iniciar sesión en esta red antes de que pueda acceder a Internet.</p>
+">
+
+<!ENTITY openPortalLoginPage.label2 "Abrir página de inicio de sesión en la red">
+
+<!ENTITY malformedURI.pageTitle "URL no válida">
+
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!ENTITY notCached.longDesc "<p>El documento requerido ya no está disponible en la caché de &brandShortName;.</p><ul><li>Como precaución de seguridad, &brandShortName; no vuelve a pedir automáticamente documentos sensibles.</li><li>Haga clic en Reintentar para volver a pedir el documento del sitio web.</li></ul>">
+
+<!ENTITY netOffline.longDesc2 "
+<ul>
+ <li>Presione &quot;Probar de nuevo&quot; para cambiar al modo con conexión y recargar la página.</li>
+</ul>">
+
+<!ENTITY contentEncodingError.longDesc "
+<ul>
+ <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>
+</ul>
+">
+
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+ <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>
+</ul>">
+
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY unknownProtocolFound.longDesc "
+<ul>
+ <li>Podría necesitar instalar otro software para abrir esta dirección.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.longDesc "
+<ul>
+ <li>Compruebe la configuración de proxy para asegurarse de
+ que es correcta.</li>
+ <li>Contacte con su administrador de red para asegurarse de
+ que el servidor proxy está funcionando.</li>
+</ul>
+">
+
+<!ENTITY proxyResolveFailure.longDesc "
+<ul>
+ <li>Compruebe la configuración de proxy para asegurarse de
+ que es correcta.</li>
+ <li>Compruebe que su equipo tiene una conexión de red
+ operativa.</li>
+ <li>Si su equipo o red está protegida por un cortafuegos
+ o proxy, asegúrese de que &brandShortName; tiene permiso
+ para acceder a la web.</li>
+</ul>
+">
+
+<!ENTITY redirectLoop.longDesc "
+<ul>
+ <li>Este problema a veces está causado por desactivar o rechazar
+ la recepción de cookies.</li>
+</ul>
+">
+
+<!ENTITY unknownSocketType.longDesc "
+<ul>
+ <li>Compruebe que su sistema tiene el administrador personal
+ de seguridad instalado.</li>
+ <li>Esto podría deberse a una configuración no estándar en el
+ servidor.</li>
+</ul>
+">
+
+<!ENTITY nssFailure2.longDesc2 "
+<ul>
+ <li>La página que está intentando ver no se puede mostrar porque la autenticidad de los datos recibidos no ha podido ser verificada.</li>
+ <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>
+</ul>
+">
+
+<!-- Localization note (certerror.introPara2) - The text content of the span tag
+will be replaced at runtime with the name of the server to which the user
+was trying to connect. -->
+<!ENTITY certerror.introPara2 "&brandShortName; ha detectado una posible amenaza de seguridad y no ha cargado <span class='hostname'/>. Si visita este sitio, los atacantes podrían intentar robar información como sus contraseñas, correos electrónicos o detalles de su tarjeta de crédito.">
+<!ENTITY certerror.sts.introPara "&brandShortName; ha detectado una potencial amenaza de seguridad y no ha continuado a <span class='hostname'/> porque este sitio web requiere una conexión segura.">
+
+<!ENTITY certerror.expiredCert.introPara "&brandShortName; ha detectado un problema y no ha continuado a <span class='hostname'/>. El sitio web está mal configurado o el reloj de su ordenador está configurado de manera incorrecta.">
+<!ENTITY certerror.expiredCert.secondPara2 "Probablemente el certificado del sitio ha expirado, lo que impide a &brandShortName; conectarse de forma segura. Si visita este sitio, los atacantes pueden intentar robar información como sus contraseñas, correos o datos de la tarjeta de crédito.">
+<!ENTITY certerror.expiredCert.sts.secondPara "Probablemente el certificado del sitio ha expirado, lo que impide a &brandShortName; conectarse de forma segura.">
+
+<!ENTITY certerror.whatCanYouDoAboutItTitle "¿Qué puede hacer al respecto?">
+
+<!ENTITY certerror.unknownIssuer.whatCanYouDoAboutIt "
+<p>El problema está probablemente en el sitio web, y no hay nada que pueda hacer para resolverlo.</p>
+<p>Si está en una red corporativa o utilizando un antivirus, puede ponerse en contacto con el equipo de asistencia para obtener ayuda. También puede notificar el problema al administrador del sitio web.</p>
+">
+
+<!ENTITY certerror.expiredCert.whatCanYouDoAboutIt2 "
+<p>El reloj de su equipo está establecido en <span id='wrongSystemTime_systemDate2'/>. Asegúrese de que su equipo está configurado, en los ajustes del sistema, en la fecha y hora correctas, así como la zona horaria apropiada, y luego refresque <span class='hostname'/>.</p>
+<p>Si su equipo ya está configurado en la hora correcta, entonces lo más probable es que el sitio web esté mal configurado, y no hay nada que pueda hacer para resolver el problema. Puede avisar al administrador del sitio web sobre el problema.</p>
+">
+
+<!ENTITY certerror.badCertDomain.whatCanYouDoAboutIt "
+<p>Lo más probable es que el problema sea con el sitio web, y no hay nada que pueda hacer para resolverlo. Puede notificar el problema al administrador del sitio web.</p>
+">
+
+<!ENTITY sharedLongDesc "
+<ul>
+ <li>El sitio podría estar no disponible temporalmente o
+ demasiado ocupado. Vuelva a intentarlo en unos momentos.</li>
+ <li>Si no puede cargar ninguna página, compruebe la conexión
+ de red de su equipo.</li>
+ <li>Si su equipo o red están protegidos por un cortafuegos
+ o proxy, asegúrese de que &brandShortName; tiene permiso para
+ acceder a la web.</li>
+</ul>
+">
+
+<!ENTITY cspBlocked.longDesc "<p>&brandShortName; evitó que esta página se cargue de esta forma porque la página tiene una política de seguridad de contenido que no lo permite.</p>">
+
+<!ENTITY xfoBlocked.longDesc "<p>&brandShortName; evitó que esta página se cargue en este contexto porque la página tiene una política X-Frame-Options que no lo permite.</p>">
+
+<!ENTITY corruptedContentErrorv2.longDesc "<p>La página que está intentando ver no se puede mostrar porque se ha detectado un error en la transmisión de datos.</p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul>">
+
+<!ENTITY securityOverride.exceptionButton1Label "Aceptar el riesgo y continuar">
+
+<!ENTITY errorReporting.automatic2 "Informar de errores como esto ayuda a Mozilla a identificar y bloquear sitios maliciosos">
+<!ENTITY errorReporting.learnMore "Más información…">
+
+<!ENTITY remoteXUL.longDesc "<p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul></p>">
+
+<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate
+ "SSL_ERROR_UNSUPPORTED_VERSION". -->
+<!ENTITY sslv3Used.longDesc2 "Información avanzada: SSL_ERROR_UNSUPPORTED_VERSION">
+
+<!ENTITY certerror.pagetitle2 "Advertencia: riesgo potencial de seguridad a continuación">
+<!ENTITY certerror.sts.pagetitle "No se ha conectado: Posible problema de seguridad">
+<!ENTITY certerror.whatShouldIDo.badStsCertExplanation1 "<span class='hostname'></span> tiene una política de seguridad llamada HTTP Strict Transport Security (HSTS), que significa que &brandShortName; solo puede conectarse a él de forma segura. No puede añadir una excepción para visitar este sitio.">
+<!ENTITY certerror.copyToClipboard.label "Copiar texto al portapapeles">
+
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> usa tecnología de seguridad que está obsoleta y es vulnerable a ataques. Un atacante podría revelar fácilmente información que usted pensaría que es segura. El administrador del sitio web tendrá que corregir el problema antes de que se pueda visitar el sitio.</p><p>Código de error: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Página bloqueada">
+
+<!ENTITY certerror.mitm.longDesc "<span class='hostname'></span> probablemente es un sitio seguro, pero no se ha podido establecer una conexión segura. Este problema está causado por <span class='mitm-name'/>, que es un programa en su ordenador o en su red.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt1 "Si su antivirus incluye una función que escanea conexiones cifradas (normalmente llamada “escáner web” o “escáner https”), puede desactivar esa función. Si eso no funciona, puede eliminar y volver a instalar el programa antivirus.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt2 "Si está en una red corporativa, puede ponerse en contacto con su departamento de informática.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt3 "Si no está familiarizado con <span class='mitm-name'/>, entonces esto puede ser un ataque y no debería acceder al sitio.">
+<!ENTITY certerror.mitm.sts.whatCanYouDoAboutIt3 "Si no está familiarizado con <span class='mitm-name'/>, entonces esto puede ser un ataque y no hay nada que pueda hacer para acceder al sitio.">
+
+<!ENTITY clockSkewError.longDesc "Su equipo piensa que la fecha y hora es <span id='wrongSystemTime_systemDate1'/>, lo que evita que &brandShortName; se conecte de forma segura. Para visitar <span class='hostname'></span>, actualice el reloj de su equipo en los ajustes de su sistema a la fecha y hora actuales, y la zona horaria apropiada, y luego refresque <span class='hostname'></span>.">
+
+<!ENTITY prefReset.longDesc "Parece que su configuración de seguridad de red podría estar causando esto. ¿Quiere restaurar la configuración predeterminada?">
+<!ENTITY prefReset.label "Restablecer configuración predeterminada">
+
+<!ENTITY enableTls10.longDesc "Es posible que este sitio web no sea compatible con el protocolo TLS 1.2, que es la versión mínima admitida por &brandShortName;. Habilitar TLS 1.0 y TLS 1.1 podría permitir completar esta conexión.">
+<!ENTITY enableTls10.note "TLS 1.0 y TLS 1.1 se van a deshabilitar permanentemente en una futura versión.">
+<!ENTITY enableTls10.label "Habilitar TLS 1.0 y 1.1">
+
+<!ENTITY networkProtocolError.longDesc "<p>La página que está intentando ver no se puede mostrar debido a un error detectado en el protocolo de red.</p><ul><li>Por favor, contacte con el propietario del sitio para informarle de este problema.</li></ul>">
diff --git a/l10n-es-ES/browser/chrome/overrides/settingsChange.dtd b/l10n-es-ES/browser/chrome/overrides/settingsChange.dtd
new file mode 100755
index 0000000000..1593c9dff6
--- /dev/null
+++ b/l10n-es-ES/browser/chrome/overrides/settingsChange.dtd
@@ -0,0 +1,7 @@
+<!-- -*- 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/. -->
+
+<!ENTITY settingsChangePreferences.label "Las opciones pueden ser cambiadas usando la pestaña Aplicaciones en las preferencias de &brandShortName;.">
+<!ENTITY settingsChangeOptions.label "Las opciones pueden ser cambiadas usando la pestaña Aplicaciones en las opciones de &brandShortName;.">
diff --git a/l10n-es-ES/browser/crashreporter/crashreporter-override.ini b/l10n-es-ES/browser/crashreporter/crashreporter-override.ini
new file mode 100755
index 0000000000..6e78c6ff0c
--- /dev/null
+++ b/l10n-es-ES/browser/crashreporter/crashreporter-override.ini
@@ -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/.
+
+[Strings]
+CrashReporterProductErrorText2=Firefox ha tenido un fallo y se ha cerrado. Se intentarán restaurar las pestañas y ventanas cuando se reinicie.\n\nDesafortunadamente, no se ha podido enviar su informe.\n\nDetalles: %s
+CrashReporterDescriptionText2=Firefox ha tenido un fallo y se ha cerrado. Se intentarán restaurar las pestañas y ventanas cuando se reinicie.\n\nPara ayudarnos a diagnosticar el problema e intentar arreglarlo, puede mandarnos el informe del fallo.
diff --git a/l10n-es-ES/browser/defaultagent/defaultagent_localized.ini b/l10n-es-ES/browser/defaultagent/defaultagent_localized.ini
new file mode 100644
index 0000000000..43dca23a2c
--- /dev/null
+++ b/l10n-es-ES/browser/defaultagent/defaultagent_localized.ini
@@ -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/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+DefaultBrowserAgentTaskDescription=La tarea del agente del navegador predeterminado verifica cuando el valor predeterminado cambia de %MOZ_APP_DISPLAYNAME% a otro navegador. Si el cambio ocurre en circunstancias sospechosas, pedirá que los usuarios vuelvan a cambiar a %MOZ_APP_DISPLAYNAME% no más de dos veces. %MOZ_APP_DISPLAYNAME% instala esta tarea automáticamente y se reinstala cuando se actualiza %MOZ_APP_DISPLAYNAME%. Para desactivar esta tarea, actualice la preferencia “default-browser-agent.enabled” en la página about:config o la configuración de política empresarial %MOZ_APP_DISPLAYNAME% “DisableDefaultBrowserAgent”.
+
+DefaultBrowserNotificationTitle=Convierta % MOZ_APP_DISPLAYNAME% en su navegador predeterminado
+DefaultBrowserNotificationText=% MOZ_APP_DISPLAYNAME% ya no es su navegador predeterminado. ¿Quiere establecerlo como predeterminado?
+DefaultBrowserNotificationYesButtonText=Sí
+DefaultBrowserNotificationNoButtonText=No
diff --git a/l10n-es-ES/browser/defines.inc b/l10n-es-ES/browser/defines.inc
new file mode 100755
index 0000000000..b3e2b084f0
--- /dev/null
+++ b/l10n-es-ES/browser/defines.inc
@@ -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/.
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR mozilla.org
+
+# If non-English locales wish to credit multiple contributors, uncomment this
+# variable definition and use the format specified.
+#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Proyecto NAVE (http://www.proyectonave.es/)</em:contributor>
+
+#unfilter emptyLines
diff --git a/l10n-es-ES/browser/extensions/formautofill/formautofill.properties b/l10n-es-ES/browser/extensions/formautofill/formautofill.properties
new file mode 100644
index 0000000000..ba8e875190
--- /dev/null
+++ b/l10n-es-ES/browser/extensions/formautofill/formautofill.properties
@@ -0,0 +1,241 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (saveAddressesMessage): %S is brandShortName. This string is used on the doorhanger to
+# notify users that addresses are saved.
+saveAddressesMessage = %S ahora guarda las direcciones para que pueda rellenar los formularios más rápido.
+# LOCALIZATION NOTE (autofillOptionsLink, autofillOptionsLinkOSX): These strings are used in the doorhanger for
+# updating addresses. The link leads users to Form Autofill browser preferences.
+autofillOptionsLink = Opciones de autocompletado de formularios
+autofillOptionsLinkOSX = Preferencias de autocompletado de formularios
+# LOCALIZATION NOTE (autofillSecurityOptionsLink, autofillSecurityOptionsLinkOSX): These strings are used
+# in the doorhanger for saving credit card info. The link leads users to Form Autofill browser preferences.
+autofillSecurityOptionsLink = Opciones de autocompletado y seguridad de formularios
+autofillSecurityOptionsLinkOSX = Preferencias de autocompletado y seguridad de formularios
+# 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 = Cambiar opciones del autocompletado de formularios
+changeAutofillOptionsOSX = Cambiar preferencias del autocompletado de formularios
+changeAutofillOptionsAccessKey = C
+# LOCALIZATION NOTE (addressesSyncCheckbox): If Sync is enabled, this checkbox is displayed on the doorhanger
+# shown when saving addresses.
+addressesSyncCheckbox = Compartir direcciones con dispositivos sincronizados
+# 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 = Compartir tarjetas de crédito con dispositivos sincronizados
+# LOCALIZATION NOTE (updateAddressMessage, updateAddressDescriptionLabel, createAddressLabel, updateAddressLabel):
+# Used on the doorhanger when an address change is detected.
+updateAddressMessage = ¿Le gustaría actualizar su dirección con esta nueva información?
+updateAddressDescriptionLabel = Dirección que desea actualizar:
+createAddressLabel = Crear nueva dirección
+createAddressAccessKey = C
+updateAddressLabel = Actualizar domicilio
+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 = ¿Desea que %S guarde esta tarjeta de crédito (el código de seguridad no se guardará)?
+saveCreditCardDescriptionLabel = Tarjeta de crédito que desea guardar:
+saveCreditCardLabel = Guardar tarjeta de crédito
+saveCreditCardAccessKey = T
+cancelCreditCardLabel = No guardar
+cancelCreditCardAccessKey = N
+neverSaveCreditCardLabel = No guardar nunca tarjetas de crédito
+neverSaveCreditCardAccessKey = N
+# LOCALIZATION NOTE (updateCreditCardMessage, updateCreditCardDescriptionLabel, createCreditCardLabel, updateCreditCardLabel):
+# Used on the doorhanger when an credit card change is detected.
+updateCreditCardMessage = ¿Le gustaría actualizar su tarjeta de crédito con esta nueva información?
+updateCreditCardDescriptionLabel = Tarjeta de crédito que desea actualizar:
+createCreditCardLabel = Crear nueva tarjea de crédito
+createCreditCardAccessKey = C
+updateCreditCardLabel = Actualizar tarjeta de crédito
+updateCreditCardAccessKey = U
+# LOCALIZATION NOTE (openAutofillMessagePanel): Tooltip label for Form Autofill doorhanger icon on address bar.
+openAutofillMessagePanel = Abrir panel de mensajes del autocompletado de formularios
+
+# LOCALIZATION NOTE ( (autocompleteFooterOptionShort, autocompleteFooterOptionOSXShort): Used as a label for the button,
+# displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOptionShort = Más opciones
+autocompleteFooterOptionOSXShort = Preferencias
+
+# 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 = Opciones de autocompletado de formularios
+# 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 = Preferencias de autocompletado de formularios
+# 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 = Opciones de autocompletado
+# 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 = Preferencias de autocompletado
+# 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 = dirección
+category.name = nombre
+category.organization2 = organización
+category.tel = teléfono
+category.email = 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 = También autocompletará %S
+phishingWarningMessage2 = Autocompletará %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 ha detectado un sitio inseguro. El autocompletado de formularios está desactivado temporalmente.
+# LOCALIZATION NOTE (clearFormBtnLabel2): Label for the button in the dropdown menu that used to clear the populated
+# form.
+clearFormBtnLabel2 = Limpiar autocompletado de formulario
+
+autofillHeader = Formularios y autocompletado
+# LOCALIZATION NOTE (autofillAddressesCheckbox): Label for the checkbox that enables autofilling addresses.
+autofillAddressesCheckbox = Autocompletar direcciones
+# LOCALIZATION NOTE (learnMoreLabel): Label for the link that leads users to the Form Autofill SUMO page.
+learnMoreLabel = Saber más
+# LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the
+# list of saved addresses.
+savedAddressesBtnLabel = Direcciones guardadas…
+# LOCALIZATION NOTE (autofillCreditCardsCheckbox): Label for the checkbox that enables autofilling credit cards.
+autofillCreditCardsCheckbox = Autocompletar tarjetas de crédito
+# LOCALIZATION NOTE (savedCreditCardsBtnLabel): Label for the button that opens a dialog that shows the list
+# of saved credit cards.
+savedCreditCardsBtnLabel = Tarjetas de crédito guardadas…
+
+autofillReauthCheckboxMac = Requerir autenticación de macOS para autocompletar, ver o editar tarjetas de crédito almacenadas.
+autofillReauthCheckboxWin = Requerir autenticación de Windows para autocompletar, ver o editar tarjetas de crédito almacenadas.
+autofillReauthCheckboxLin = Requerir autenticación de Linux para autocompletar, ver o editar tarjetas de crédito almacenadas.
+
+# 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 = cambiar la configuración de autenticación
+autofillReauthOSDialogWin = Para cambiar la configuración de autenticación, ingrese sus credenciales de inicio de sesión de Windows.
+autofillReauthOSDialogLin = Para cambiar la configuración de autenticación, ingrese sus credenciales de inicio de sesión de Linux.
+
+# LOCALIZATION NOTE (manageAddressesTitle, manageCreditCardsTitle): The dialog title for the list of addresses or
+# credit cards in browser preferences.
+manageAddressesTitle = Direcciones guardadas
+manageCreditCardsTitle = Tarjetas de crédito guardadas
+# LOCALIZATION NOTE (addressesListHeader, creditCardsListHeader): The header for the list of addresses or credit cards
+# in browser preferences.
+addressesListHeader = Direcciones
+creditCardsListHeader = Tarjetas de crédito
+removeBtnLabel = Eliminar
+addBtnLabel = Añadir…
+editBtnLabel = Editar…
+# LOCALIZATION NOTE (manageDialogsWidth): This strings sets the default width for windows used to manage addresses and
+# credit cards.
+manageDialogsWidth = 560px
+
+# LOCALIZATION NOTE (addNewAddressTitle, editAddressTitle): The dialog title for creating or editing addresses
+# in browser preferences.
+addNewAddressTitle = Añadir nueva dirección
+editAddressTitle = Editar dirección
+givenName = Nombre de pila
+additionalName = Segundo nombre de pila
+familyName = Apellidos
+organization2 = Organización
+streetAddress = Domicilio
+
+## address-level-3 (Sublocality) names
+# LOCALIZATION NOTE (neighborhood): Used in IR, MX
+neighborhood = Vecindario
+# LOCALIZATION NOTE (village_township): Used in MY
+village_township = Pueblo o municipio
+island = Isla
+# LOCALIZATION NOTE (townland): Used in IE
+townland = Townland
+
+## address-level-2 names
+city = Ciudad
+# LOCALIZATION NOTE (district): Used in HK, SD, SY, TR as Address Level-2
+# and used in KR as Sublocality.
+district = Distrito
+# LOCALIZATION NOTE (post_town): Used in GB, NO, SE
+post_town = Ciudad postal
+# LOCALIZATION NOTE (suburb): Used in AU as Address Level-2
+# and used in ZZ as Sublocality.
+suburb = Barrio
+
+# address-level-1 names
+province = Provincia
+state = Estado
+county = Condado
+# LOCALIZATION NOTE (parish): Used in BB, JM
+parish = Parroquia
+# LOCALIZATION NOTE (prefecture): Used in JP
+prefecture = Prefectura
+# LOCALIZATION NOTE (area): Used in HK
+area = Área
+# LOCALIZATION NOTE (do_si): Used in KR
+do_si = Do/Si
+# LOCALIZATION NOTE (department): Used in NI, CO
+department = Departamento
+# LOCALIZATION NOTE (emirate): Used in AE
+emirate = Emirato
+# LOCALIZATION NOTE (oblast): Used in RU and UA
+oblast = Región
+
+# LOCALIZATION NOTE (pin, postalCode, zip, eircode): Postal code name types
+# LOCALIZATION NOTE (pin): Used in IN
+pin = Pin
+postalCode = Código postal
+zip = Código postal
+# LOCALIZATION NOTE (eircode): Used in IE
+eircode = Eircode
+
+country = País o región
+tel = Teléfono
+email = Email
+cancelBtnLabel = Cancelar
+saveBtnLabel = Guardar
+countryWarningMessage2 = El autocompletado de formularios solo está disponible para ciertos países.
+
+# LOCALIZATION NOTE (addNewCreditCardTitle, editCreditCardTitle): The dialog title for creating or editing
+# credit cards in browser preferences.
+addNewCreditCardTitle = Añadir nueva tarjeta de crédito
+editCreditCardTitle = Editar tarjeta de crédito
+cardNumber = Número de tarjeta
+invalidCardNumber = Introduzca un número de tarjeta válido
+nameOnCard = Nombre en la tarjeta
+cardExpiresMonth = Mes cad.
+cardExpiresYear = Año cad.
+billingAddress = Dirección de facturación
+cardNetwork = Tipo de tarjeta
+# LOCALIZATION NOTE (cardCVV): Credit card security code https://en.wikipedia.org/wiki/Card_security_code
+cardCVV = CVV
+
+# LOCALIZATION NOTE: (cardNetwork.*): These are brand names and should only be translated when a locale-specific name for that brand is in common use
+cardNetwork.amex = American Express
+cardNetwork.cartebancaire = Carte Bancaire
+cardNetwork.diners = Diners Club
+cardNetwork.discover = Discover
+cardNetwork.jcb = JCB
+cardNetwork.mastercard = MasterCard
+cardNetwork.mir = MIR
+cardNetwork.unionpay = Union Pay
+cardNetwork.visa = Visa
+
+# LOCALIZATION NOTE (editCreditCardPasswordPrompt.*, useCreditCardPasswordPrompt.*): %S is brandShortName.
+editCreditCardPasswordPrompt.win = %S está intentando mostrar la información de la tarjeta de crédito. Confirme a continuación el acceso de esta cuenta de Windows.
+editCreditCardPasswordPrompt.macosx = %S está intentando mostrar la información de la tarjeta de crédito.
+# LOCALIZATION NOTE (editCreditCardPasswordPrompt.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.
+editCreditCardPasswordPrompt.macos = mostrar información de la tarjeta de crédito
+editCreditCardPasswordPrompt.linux = %S está intentando mostrar la información de la tarjeta de crédito.
+useCreditCardPasswordPrompt.win = %S está intentando usar la información de la tarjeta de crédito almacenada. Confirme el acceso a la cuenta de Windows que se muestra a continuación.
+useCreditCardPasswordPrompt.macosx = %S está intentando usar la información de la tarjeta de crédito almacenada.
+# 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 = usar la información almacenada de la tarjeta de crédito
+useCreditCardPasswordPrompt.linux = %S está intentando usar la información de la tarjeta de crédito almacenada.
diff --git a/l10n-es-ES/browser/extensions/report-site-issue/webcompat.properties b/l10n-es-ES/browser/extensions/report-site-issue/webcompat.properties
new file mode 100644
index 0000000000..16813abb0b
--- /dev/null
+++ b/l10n-es-ES/browser/extensions/report-site-issue/webcompat.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+wc-reporter.label2 = Informar de problema en sitio…
+wc-reporter.tooltip = Informar de un problema de compatibilidad en el sitio
diff --git a/l10n-es-ES/browser/firefox-l10n.js b/l10n-es-ES/browser/firefox-l10n.js
new file mode 100644
index 0000000000..b410ad9aef
--- /dev/null
+++ b/l10n-es-ES/browser/firefox-l10n.js
@@ -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/l10n-es-ES/browser/installer/custom.properties b/l10n-es-ES/browser/installer/custom.properties
new file mode 100755
index 0000000000..45a6d24dd6
--- /dev/null
+++ b/l10n-es-ES/browser/installer/custom.properties
@@ -0,0 +1,92 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 proporciona una navegación web segura y sencilla. Una interfaz de usario familiar, características de seguridad mejoradas, incluyendo protección contra robos de identidad en línea, y búsqueda integrada le permiten sacar el máximo partido de la web.
+CONTEXT_OPTIONS=&Opciones de $BrandShortName
+CONTEXT_SAFE_MODE=$BrandShortName Modo &Seguro
+OPTIONS_PAGE_TITLE=Tipo de instalación
+OPTIONS_PAGE_SUBTITLE=Elija opciones de instalación
+SHORTCUTS_PAGE_TITLE=Crear accesos directos
+SHORTCUTS_PAGE_SUBTITLE=Crear iconos de programa
+COMPONENTS_PAGE_TITLE=Configurar componentes opcionales
+COMPONENTS_PAGE_SUBTITLE=Componentes opcionales recomendados
+OPTIONAL_COMPONENTS_DESC=El servicio de mantenimiento permitirá a $BrandShortName actualizarse de forma silenciosa en segundo plano.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=Instalar servicio de &mantenimiento
+SUMMARY_PAGE_TITLE=Resumen
+SUMMARY_PAGE_SUBTITLE=Preparado para instalar $BrandShortName
+SUMMARY_INSTALLED_TO=$BrandShortName se instalará en la siguiente ubicación:
+SUMMARY_REBOOT_REQUIRED_INSTALL=Es posible que necesite reiniciar el equipo para completar la instalación.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=Es posible que necesite reiniciar el equipo para completar la desinstalación.
+SUMMARY_TAKE_DEFAULTS=U&sar $BrandShortName como mi navegador predeterminado
+SUMMARY_INSTALL_CLICK=Haga clic en Instalar para continuar.
+SUMMARY_UPGRADE_CLICK=Haga clic en Actualizar para continuar.
+SURVEY_TEXT=Cuén&tenos que piensa de $BrandShortName
+LAUNCH_TEXT=&Ejecutar $BrandShortName ahora
+CREATE_ICONS_DESC=Crear iconos para $BrandShortName:
+ICONS_DESKTOP=En mi es&critorio
+ICONS_STARTMENU=En mi carpeta Programas del menú &Inicio
+ICONS_QUICKLAUNCH=En mi barra de &inicio rápido
+WARN_MANUALLY_CLOSE_APP_INSTALL=Debe cerrar $BrandShortName para proceder a la instalación.\n\nCierre $BrandShortName para continuar.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=Debe cerrar $BrandShortName para proceder a la desinstalación.\n\nCierre $BrandShortName para continuar.
+WARN_MANUALLY_CLOSE_APP_REFRESH=$BrandShortName debe estar cerrado para continuar. \n\nCierre $BrandShortName para continuar.
+WARN_WRITE_ACCESS=No tiene acceso de escritura al directorio de instalación.\n\nPulse Aceptar para seleccionar un directorio diferente.
+WARN_DISK_SPACE=No tiene suficiente espacio en disco para instalar en esta ubicación.\n\nPulse Aceptar para seleccionar una ubicación diferente.
+WARN_MIN_SUPPORTED_OSVER_MSG=Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere ${MinSupportedVer} o superior. Pulse el botón OK para más información.
+WARN_MIN_SUPPORTED_CPU_MSG=Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere un procesador compatible con ${MinSupportedCPU}. Pulse el botón OK para más información.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere ${MinSupportedVer} o superior y un procesador compatible con ${MinSupportedCPU}. Pulse el botón OK para más información.
+WARN_RESTART_REQUIRED_UNINSTALL=Su equipo debe ser reiniciado para completar la desinstalación de $BrandShortName. ¿Quiere reiniciar ahora?
+WARN_RESTART_REQUIRED_UPGRADE=Debe reiniciar su equipo para completar una actualización anterior de $BrandShortName. ¿Quiere reiniciar ahora?
+ERROR_CREATE_DIRECTORY_PREFIX=Error al crear el directorio:
+ERROR_CREATE_DIRECTORY_SUFFIX=Haga clic en Cancelar para parar la instalación o\nReintentar para intentarlo de nuevo.
+
+UN_CONFIRM_PAGE_TITLE=Desinstalar $BrandFullName
+UN_CONFIRM_PAGE_SUBTITLE=Eliminar $BrandFullName del equipo.
+UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName se desinstalará de la siguiente ubicación:
+UN_CONFIRM_CLICK=Haga clic en desinstalar para continuar.
+
+UN_REFRESH_PAGE_TITLE=¿Refrescar $BrandShortName en su lugar?
+UN_REFRESH_PAGE_EXPLANATION=Si tiene problemas con $BrandShortName, una reparación puede ayudar. \n\nEsto va a restaurar la configuración predeterminada y eliminará los complementos. Comience de nuevo para un rendimiento óptimo.
+UN_REFRESH_LEARN_MORE=&Saber más
+UN_REFRESH_BUTTON=&Restaurar $BrandShortName
+
+BANNER_CHECK_EXISTING=Verificando la instalación existente…
+
+STATUS_INSTALL_APP=Instalando $BrandShortName…
+STATUS_INSTALL_LANG=Instalando archivos de idioma (${AB_CD})…
+STATUS_UNINSTALL_MAIN=Desinstalando $BrandShortName…
+STATUS_CLEANUP=Recogiendo la casa…
+
+UN_SURVEY_CHECKBOX_LABEL=Cuéntele a Mozilla por qué ha desinstalado $BrandShortName
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=Escoja el tipo de instalación que prefiera y pulse Siguiente.
+# One line
+OPTION_STANDARD_DESC=$BrandShortName se instalará con las opciones más comunes.
+OPTION_STANDARD_RADIO=&Estándar
+# Two lines
+OPTION_CUSTOM_DESC=Puede escoger qué opciones se instalan. Recomendado para usuarios con experiencia.
+OPTION_CUSTOM_RADIO=&Personalizada
+
+# 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=&Actualizar
diff --git a/l10n-es-ES/browser/installer/mui.properties b/l10n-es-ES/browser/installer/mui.properties
new file mode 100755
index 0000000000..ff1cd8aa13
--- /dev/null
+++ b/l10n-es-ES/browser/installer/mui.properties
@@ -0,0 +1,61 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# To make the l10n tinderboxen see changes to this file you can change a value
+# name by adding - to the end of the name followed by chars (e.g. Branding-2).
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+MUI_TEXT_WELCOME_INFO_TITLE = Bienvenido al asistente de instalación $BrandFullNameDA
+MUI_TEXT_WELCOME_INFO_TEXT = Este asistente le guiará a través de la instalación de $BrandFullNameDA.\n\nSe recomienda que cierre las demás aplicaciones antes de iniciar la instalación. Esto permitirá actualizar los archivos de sistema afectados sin tener que reiniciar su equipo.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE = Elegir componentes
+MUI_TEXT_COMPONENTS_SUBTITLE = Elija qué características de $BrandFullNameDA quiere instalar.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE = Descripción
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO = Sitúe el puntero del ratón sobre un componente para ver su descripción.
+MUI_TEXT_DIRECTORY_TITLE = Escoja ubicación de la instalación
+MUI_TEXT_DIRECTORY_SUBTITLE = Elija la carpeta en la que quiere instalar $BrandFullNameDA.
+MUI_TEXT_INSTALLING_TITLE = Instalando
+MUI_TEXT_INSTALLING_SUBTITLE = Espere mientras se instala $BrandFullNameDA.
+MUI_TEXT_FINISH_TITLE = Instalación completada
+MUI_TEXT_FINISH_SUBTITLE = La instalación se ha completado correctamente.
+MUI_TEXT_ABORT_TITLE = Instalación abortada
+MUI_TEXT_ABORT_SUBTITLE = La instalación no se ha completado correctamente.
+MUI_BUTTONTEXT_FINISH = &Finalizar
+MUI_TEXT_FINISH_INFO_TITLE = Completando el asistente de instalación de $BrandFullNameDA
+MUI_TEXT_FINISH_INFO_TEXT = $BrandFullNameDA se ha instalado en su equipo.\n\nPulse Finalizar para cerrar este asistente.
+MUI_TEXT_FINISH_INFO_REBOOT = Su equipo debe ser reiniciado para completar la instalación de $BrandFullNameDA. ¿Desea reiniciar ahora?
+MUI_TEXT_FINISH_REBOOTNOW = Reiniciar ahora
+MUI_TEXT_FINISH_REBOOTLATER = Deseo reiniciar manualmente más tarde
+MUI_TEXT_STARTMENU_TITLE = Escoja carpeta del menú Inicio
+MUI_TEXT_STARTMENU_SUBTITLE = Escoja una carpeta del menú Inicio para los accesos de directos de $BrandFullNameDA.
+MUI_INNERTEXT_STARTMENU_TOP = Seleccione la carpeta del menú Inicio en la que le gustaría crear los accesos directos del programa. También puede introducir un nombre para crear una carpeta nueva.
+MUI_TEXT_ABORTWARNING = ¿Seguro que quiere salir de la instalación de $BrandFullName?
+MUI_UNTEXT_WELCOME_INFO_TITLE = Bienvenido al asistente de desinstalación de $BrandFullNameDA
+MUI_UNTEXT_WELCOME_INFO_TEXT = Este asistente le guiará a través de la desinstalación de $BrandFullNameDA.\n\nAntes de comenzar la desinstalación, asegúrese de que $BrandFullNameDA no está ejecutándose.\n\n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE = Desinstalar $BrandFullNameDA
+MUI_UNTEXT_CONFIRM_SUBTITLE = Eliminar $BrandFullNameDA de su equipo.
+MUI_UNTEXT_UNINSTALLING_TITLE = Desinstalando
+MUI_UNTEXT_UNINSTALLING_SUBTITLE = Espere mientras se desinstala $BrandFullNameDA.
+MUI_UNTEXT_FINISH_TITLE = Desinstalación completada
+MUI_UNTEXT_FINISH_SUBTITLE = La desinstalación se ha completado correctamente.
+MUI_UNTEXT_ABORT_TITLE = Desinstalación abortada
+MUI_UNTEXT_ABORT_SUBTITLE = La desinstalación no se ha completado correctamente.
+MUI_UNTEXT_FINISH_INFO_TITLE = Completando el asistente de desinstalación de $BrandFullNameDA
+MUI_UNTEXT_FINISH_INFO_TEXT = $BrandFullNameDA ha sido desinstalado de su equipo.\n\nPulse Finalizar para cerrar este asistente.
+MUI_UNTEXT_FINISH_INFO_REBOOT = Su equipo debe ser reiniciado para completar la desinstalación de $BrandFullNameDA. ¿Desea reiniciar ahora?
+MUI_UNTEXT_ABORTWARNING = ¿Seguro que quiere salir de la desinstalación de $BrandFullName?
diff --git a/l10n-es-ES/browser/installer/nsisstrings.properties b/l10n-es-ES/browser/installer/nsisstrings.properties
new file mode 100644
index 0000000000..2ad1403518
--- /dev/null
+++ b/l10n-es-ES/browser/installer/nsisstrings.properties
@@ -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/.
+
+# 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, $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=Instalador de $BrandShortName
+
+STUB_CLEANUP_PAVEOVER_HEADER2=$BrandShortName ya está instalado. Actualícelo.
+STUB_CLEANUP_REINSTALL_HEADER2=Ya ha instalado antes $BrandShortName. Consiga una nueva copia.
+
+STUB_CLEANUP_PAVEOVER_BUTTON2=Actualizar
+STUB_CLEANUP_REINSTALL_BUTTON2=Reinstalar
+STUB_CLEANUP_CHECKBOX_LABEL2=Restaurar la configuración predeterminada y eliminar los complementos antiguos para un rendimiento óptimo
+
+STUB_INSTALLING_LABEL2=Instalando ahora…
+STUB_INSTALLING_HEADLINE2=Optimizando su configuración de velocidad, privacidad y seguridad.
+STUB_INSTALLING_BODY2=$BrandShortName estará listo en breve.
+STUB_BLURB_FIRST1=El $BrandShortName más rápido y ligero hasta ahora
+STUB_BLURB_SECOND1=Carga de páginas e intercambio entre pestañas más rápidos
+STUB_BLURB_THIRD1=Potente navegación privada
+STUB_BLURB_FOOTER2=Hecho para la gente, no para obtener beneficio
+
+WARN_MIN_SUPPORTED_OSVER_MSG=Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere ${MinSupportedVer} o superior. Pulse el botón OK para más información.
+WARN_MIN_SUPPORTED_CPU_MSG=Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere un procesador compatible con ${MinSupportedCPU}. Pulse el botón OK para más información.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere ${MinSupportedVer} o superior y un procesador compatible con ${MinSupportedCPU}. Pulse el botón OK para más información.
+WARN_WRITE_ACCESS_QUIT=No tiene acceso de escritura en el directorio de instalación
+WARN_DISK_SPACE_QUIT=No tiene suficiente espacio en disco para instalar.
+
+ERROR_DOWNLOAD_CONT=Hum. Por alguna razón, no hemos podido instalar $BrandShortName.\nElija Aceptar para comenzar de nuevo.
+
+STUB_CANCEL_PROMPT_HEADING=¿Quieres instalar $BrandShortName?
+STUB_CANCEL_PROMPT_MESSAGE=Si cancelas, no se instalará $BrandShortName.
+STUB_CANCEL_PROMPT_BUTTON_CONTINUE=Instalar $BrandShortName
+STUB_CANCEL_PROMPT_BUTTON_EXIT=Cancelar
diff --git a/l10n-es-ES/browser/installer/override.properties b/l10n-es-ES/browser/installer/override.properties
new file mode 100755
index 0000000000..e94153292d
--- /dev/null
+++ b/l10n-es-ES/browser/installer/override.properties
@@ -0,0 +1,86 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+# Strings that require a space at the end should be enclosed with double
+# quotes and the double quotes will be removed. To add quotes to the beginning
+# and end of a strong enclose the add and additional double quote to the
+# beginning and end of the string (e.g. ""This will include quotes"").
+
+SetupCaption = Instalación de $BrandFullName
+UninstallCaption = Desinstalación de $BrandFullName
+BackBtn = < An&terior
+NextBtn = &Siguiente >
+AcceptBtn = &Acepto los términos del acuerdo de licencia
+DontAcceptBtn = &No acepto los términos del acuerdo de licencia
+InstallBtn = &Instalar
+UninstallBtn = &Desinstalar
+CancelBtn = Cancelar
+CloseBtn = &Cerrar
+BrowseBtn = E&xaminar…
+ShowDetailsBtn = Mostrar &detalles
+ClickNext = Pulse Siguiente para continuar.
+ClickInstall = Pulse Instalar para comenzar la instalación.
+ClickUninstall = Pulse Desinstalar para comenzar la desinstalación.
+Completed = Completada
+LicenseTextRB = Revise el acuerdo de licencia antes de instalar $BrandFullNameDA. Si acepta todos los términos del acuerdo, seleccione la primera opción de debajo. $_CLICK
+ComponentsText = Marque los componentes que quiere instalar y desmarque los que no quiera instalar. $_CLICK
+ComponentsSubText2_NoInstTypes = Seleccione componentes a instalar:
+DirText = Se instalará $BrandFullNameDA en la siguiente carpeta. Para instalarlo en una carpeta diferente, haga clic en Examinar y seleccione otra carpeta. $_CLICK
+DirSubText = Carpeta de destino
+DirBrowseText = Seleccione la carpeta donde instalar $BrandFullNameDA:
+SpaceAvailable = "Espacio disponible: "
+SpaceRequired = "Espacio requerido: "
+UninstallingText = $BrandFullNameDA se desinstalará de la siguiente carpeta. $_CLICK
+UninstallingSubText = Desinstalando de:
+FileError = Error al abrir el archivo para escribir: \r\n\r\n$0\r\n\r\nPulse Abortar para detener la instalación,\r\nReintentar para intentarlo de nuevo, o\r\nIgnorar para saltarse este archivo.
+FileError_NoIgnore = Error al abrir el archivo para escribir: \r\n\r\n$0\r\n\r\nPulse Reintentar para intentarlo de nuevo, o\r\nCancelar para detener la instalación.
+CantWrite = "No se puede escribir: "
+CopyFailed = Copia fallida
+CopyTo = "Copiar a "
+Registering = "Registrando: "
+Unregistering = "Deregistrando: "
+SymbolNotFound = "No se ha encontrado el símbolo: "
+CouldNotLoad = "No se ha podido cargar: "
+CreateFolder = "Crear carpeta: "
+CreateShortcut = "Crear acceso directo: "
+CreatedUninstaller = "Desinstalador creado: "
+Delete = "Eliminar archivo: "
+DeleteOnReboot = "Eliminar al reiniciar: "
+ErrorCreatingShortcut = "Error al crear el acceso directo: "
+ErrorCreating = "Error creando: "
+ErrorDecompressing = ¡Error al descomprimir los datos! ¿Instalador dañado?
+ErrorRegistering = Error al registrar la DLL
+ExecShell = "ExecShell: "
+Exec = "Ejecutar: "
+Extract = "Extraer: "
+ErrorWriting = "Extraer: error al escribir en el archivo "
+InvalidOpcode = Instalador dañado: cód. operación no válido
+NoOLE = "No OLE para: "
+OutputFolder = "Carpeta de salida: "
+RemoveFolder = "Eliminar carpeta: "
+RenameOnReboot = "Renombrar al reiniciar: "
+Rename = "Renombrar: "
+Skipped = "Saltado: "
+CopyDetails = Copiar detalles al portapapeles
+LogInstall = Registrar proceso de instalación
+Byte = B
+Kilo = K
+Mega = M
+Giga = G
diff --git a/l10n-es-ES/browser/pdfviewer/chrome.properties b/l10n-es-ES/browser/pdfviewer/chrome.properties
new file mode 100644
index 0000000000..2fa2404681
--- /dev/null
+++ b/l10n-es-ES/browser/pdfviewer/chrome.properties
@@ -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/.
+
+# 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.
+
+unsupported_feature = Este documento PDF podría no mostrarse correctamente.
+unsupported_feature_forms = Este documento PDF contiene formularios. La cumplimentación de los campos de formularios no está implementada.
+open_with_different_viewer = Abrir con un visor diferente
+open_with_different_viewer.accessKey = o
diff --git a/l10n-es-ES/browser/pdfviewer/viewer.properties b/l10n-es-ES/browser/pdfviewer/viewer.properties
new file mode 100644
index 0000000000..1004019742
--- /dev/null
+++ b/l10n-es-ES/browser/pdfviewer/viewer.properties
@@ -0,0 +1,253 @@
+# 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=Página anterior
+previous_label=Anterior
+next.title=Página siguiente
+next_label=Siguiente
+
+# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.
+page.title=Página
+# LOCALIZATION NOTE (of_pages): "{{pagesCount}}" will be replaced by a number
+# representing the total number of pages in the document.
+of_pages=de {{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}} de {{pagesCount}})
+
+zoom_out.title=Reducir
+zoom_out_label=Reducir
+zoom_in.title=Aumentar
+zoom_in_label=Aumentar
+zoom.title=Tamaño
+presentation_mode.title=Cambiar al modo presentación
+presentation_mode_label=Modo presentación
+open_file.title=Abrir archivo
+open_file_label=Abrir
+print.title=Imprimir
+print_label=Imprimir
+download.title=Descargar
+download_label=Descargar
+bookmark.title=Vista actual (copiar o abrir en una nueva ventana)
+bookmark_label=Vista actual
+
+# Secondary toolbar and context menu
+tools.title=Herramientas
+tools_label=Herramientas
+first_page.title=Ir a la primera página
+first_page.label=Ir a la primera página
+first_page_label=Ir a la primera página
+last_page.title=Ir a la última página
+last_page.label=Ir a la última página
+last_page_label=Ir a la última página
+page_rotate_cw.title=Rotar en sentido horario
+page_rotate_cw.label=Rotar en sentido horario
+page_rotate_cw_label=Rotar en sentido horario
+page_rotate_ccw.title=Rotar en sentido antihorario
+page_rotate_ccw.label=Rotar en sentido antihorario
+page_rotate_ccw_label=Rotar en sentido antihorario
+
+cursor_text_select_tool.title=Activar herramienta de selección de texto
+cursor_text_select_tool_label=Herramienta de selección de texto
+cursor_hand_tool.title=Activar herramienta de mano
+cursor_hand_tool_label=Herramienta de mano
+
+scroll_vertical.title=Usar desplazamiento vertical
+scroll_vertical_label=Desplazamiento vertical
+scroll_horizontal.title=Usar desplazamiento horizontal
+scroll_horizontal_label=Desplazamiento horizontal
+scroll_wrapped.title=Usar desplazamiento en bloque
+scroll_wrapped_label=Desplazamiento en bloque
+
+spread_none.title=No juntar páginas en vista de libro
+spread_none_label=Vista de libro
+spread_odd.title=Juntar las páginas partiendo de una con número impar
+spread_odd_label=Vista de libro impar
+spread_even.title=Juntar las páginas partiendo de una con número par
+spread_even_label=Vista de libro par
+
+# Document properties dialog box
+document_properties.title=Propiedades del documento…
+document_properties_label=Propiedades del documento…
+document_properties_file_name=Nombre de archivo:
+document_properties_file_size=Tamaño de archivo:
+# 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}} bytes)
+# LOCALIZATION NOTE (document_properties_mb): "{{size_mb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in megabytes, respectively in bytes.
+document_properties_mb={{size_mb}} MB ({{size_b}} bytes)
+document_properties_title=Título:
+document_properties_author=Autor:
+document_properties_subject=Asunto:
+document_properties_keywords=Palabras clave:
+document_properties_creation_date=Fecha de creación:
+document_properties_modification_date=Fecha de modificación:
+# 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=Creador:
+document_properties_producer=Productor PDF:
+document_properties_version=Versión PDF:
+document_properties_page_count=Número de páginas:
+document_properties_page_size=Tamaño de la página:
+document_properties_page_size_unit_inches=in
+document_properties_page_size_unit_millimeters=mm
+document_properties_page_size_orientation_portrait=vertical
+document_properties_page_size_orientation_landscape=horizontal
+document_properties_page_size_name_a3=A3
+document_properties_page_size_name_a4=A4
+document_properties_page_size_name_letter=Carta
+document_properties_page_size_name_legal=Legal
+# LOCALIZATION NOTE (document_properties_page_size_dimension_string):
+# "{{width}}", "{{height}}", {{unit}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement and orientation, of the (current) page.
+document_properties_page_size_dimension_string={{width}} × {{height}} {{unit}} ({{orientation}})
+# LOCALIZATION NOTE (document_properties_page_size_dimension_name_string):
+# "{{width}}", "{{height}}", {{unit}}, {{name}}, and {{orientation}} will be replaced by
+# the size, respectively their unit of measurement, name, and orientation, of the (current) page.
+document_properties_page_size_dimension_name_string={{width}} × {{height}} {{unit}} ({{name}}, {{orientation}})
+# LOCALIZATION NOTE (document_properties_linearized): The linearization status of
+# the document; usually called "Fast Web View" in English locales of Adobe software.
+document_properties_linearized=Vista rápida de la web:
+document_properties_linearized_yes=Sí
+document_properties_linearized_no=No
+document_properties_close=Cerrar
+
+print_progress_message=Preparando documento para impresión…
+# LOCALIZATION NOTE (print_progress_percent): "{{progress}}" will be replaced by
+# a numerical per cent value.
+print_progress_percent={{progress}}%
+print_progress_close=Cancelar
+
+# 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=Cambiar barra lateral
+toggle_sidebar_notification.title=Alternar panel lateral (el documento contiene un esquema o adjuntos)
+toggle_sidebar_notification2.title=Alternar barra lateral (el documento contiene esquemas/adjuntos/capas)
+toggle_sidebar_label=Cambiar barra lateral
+document_outline.title=Mostrar resumen del documento (doble clic para expandir/contraer todos los elementos)
+document_outline_label=Resumen de documento
+attachments.title=Mostrar adjuntos
+attachments_label=Adjuntos
+layers.title=Mostrar capas (doble clic para restablecer todas las capas al estado predeterminado)
+layers_label=Capas
+thumbs.title=Mostrar miniaturas
+thumbs_label=Miniaturas
+current_outline_item.title=Encontrar elemento de esquema actual
+current_outline_item_label=Elemento de esquema actual
+findbar.title=Buscar en el documento
+findbar_label=Buscar
+
+additional_layers=Capas adicionales
+# LOCALIZATION NOTE (page_canvas): "{{page}}" will be replaced by the page number.
+page_canvas=Página {{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=Página {{page}}
+# LOCALIZATION NOTE (thumb_page_canvas): "{{page}}" will be replaced by the page
+# number.
+thumb_page_canvas=Miniatura de la página {{page}}
+
+# Find panel button title and messages
+find_input.title=Buscar
+find_input.placeholder=Buscar en el documento…
+find_previous.title=Encontrar la anterior aparición de la frase
+find_previous_label=Anterior
+find_next.title=Encontrar la siguiente aparición de esta frase
+find_next_label=Siguiente
+find_highlight=Resaltar todos
+find_match_case_label=Coincidencia de mayús./minús.
+find_entire_word_label=Palabras completas
+find_reached_top=Se alcanzó el inicio del documento, se continúa desde el final
+find_reached_bottom=Se alcanzó el final del documento, se continúa desde el inicio
+# LOCALIZATION NOTE (find_match_count): The supported plural forms are
+# [one|two|few|many|other], with [other] as the default value.
+# "{{current}}" and "{{total}}" will be replaced by a number representing the
+# index of the currently active find result, respectively a number representing
+# the total number of matches in the document.
+find_match_count={[ plural(total) ]}
+find_match_count[one]={{current}} de {{total}} coincidencia
+find_match_count[two]={{current}} de {{total}} coincidencias
+find_match_count[few]={{current}} de {{total}} coincidencias
+find_match_count[many]={{current}} de {{total}} coincidencias
+find_match_count[other]={{current}} de {{total}} coincidencias
+# 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]=Más de {{limit}} coincidencias
+find_match_count_limit[one]=Más de {{limit}} coincidencia
+find_match_count_limit[two]=Más de {{limit}} coincidencias
+find_match_count_limit[few]=Más de {{limit}} coincidencias
+find_match_count_limit[many]=Más de {{limit}} coincidencias
+find_match_count_limit[other]=Más de {{limit}} coincidencias
+find_not_found=Frase no encontrada
+
+# Error panel labels
+error_more_info=Más información
+error_less_info=Menos información
+error_close=Cerrar
+# LOCALIZATION NOTE (error_version_info): "{{version}}" and "{{build}}" will be
+# replaced by the PDF.JS version and build ID.
+error_version_info=PDF.js v{{version}} (build: {{build}})
+# LOCALIZATION NOTE (error_message): "{{message}}" will be replaced by an
+# english string describing the error.
+error_message=Mensaje: {{message}}
+# LOCALIZATION NOTE (error_stack): "{{stack}}" will be replaced with a stack
+# trace.
+error_stack=Pila: {{stack}}
+# LOCALIZATION NOTE (error_file): "{{file}}" will be replaced with a filename
+error_file=Archivo: {{file}}
+# LOCALIZATION NOTE (error_line): "{{line}}" will be replaced with a line number
+error_line=Línea: {{line}}
+rendering_error=Ocurrió un error al renderizar la página.
+
+# Predefined zoom values
+page_scale_width=Anchura de la página
+page_scale_fit=Ajuste de la página
+page_scale_auto=Tamaño automático
+page_scale_actual=Tamaño real
+# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
+# numerical scale value.
+page_scale_percent={{scale}}%
+
+# Loading indicator messages
+loading_error_indicator=Error
+loading_error=Ocurrió un error al cargar el PDF.
+invalid_file_error=Fichero PDF no válido o corrupto.
+missing_file_error=No hay fichero PDF.
+unexpected_response_error=Respuesta inesperada del servidor.
+
+# 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=[Anotación {{type}}]
+password_label=Introduzca la contraseña para abrir este archivo PDF.
+password_invalid=Contraseña no válida. Vuelva a intentarlo.
+password_ok=Aceptar
+password_cancel=Cancelar
+
+printing_not_supported=Advertencia: Imprimir no está totalmente soportado por este navegador.
+printing_not_ready=Advertencia: Este PDF no se ha cargado completamente para poder imprimirse.
+web_fonts_disabled=Las tipografías web están desactivadas: es imposible usar las tipografías PDF embebidas.
diff --git a/l10n-es-ES/browser/profile/bookmarks.inc b/l10n-es-ES/browser/profile/bookmarks.inc
new file mode 100755
index 0000000000..1a1522b843
--- /dev/null
+++ b/l10n-es-ES/browser/profile/bookmarks.inc
@@ -0,0 +1,72 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#filter emptyLines
+
+# LOCALIZATION NOTE: The 'en-US' strings in the URLs will be replaced with
+# your locale code, and link to your translated pages as soon as they're
+# live.
+
+#define bookmarks_title Marcadores
+#define bookmarks_heading Marcadores
+
+#define bookmarks_toolbarfolder Carpeta de la barra de marcadores
+#define bookmarks_toolbarfolder_description Añada marcadores a esta carpeta para verlos en la barra de herramientas de marcadores
+
+# LOCALIZATION NOTE (getting_started):
+# link title for http://www.mozilla.org/es-ES/firefox/central/
+#define getting_started Comenzar a usar Firefox
+
+# LOCALIZATION NOTE (firefox_heading):
+# Firefox links folder name
+#define firefox_heading Mozilla Firefox
+
+# LOCALIZATION NOTE (firefox_help):
+# link title for http://www.mozilla.org/es-ES/firefox/help/
+#define firefox_help Ayuda y tutoriales
+
+# LOCALIZATION NOTE (firefox_customize):
+# link title for http://www.mozilla.org/es-ES/firefox/customize/
+#define firefox_customize Personalice Firefox
+
+# LOCALIZATION NOTE (firefox_community):
+# link title for http://www.mozilla.org/es-ES/firefox/contribute/
+#define firefox_community ¡Involúcrese!
+
+# LOCALIZATION NOTE (firefox_about):
+# link title for http://en-US.www.mozilla.org/es-ES/about/
+#define firefox_about Acerca de nosotros
+
+# LOCALIZATION NOTE (nightly_heading):
+# Firefox Nightly links folder name
+#define nightly_heading Recursos de Firefox Nightly
+
+# LOCALIZATION NOTE (nightly_blog):
+# Nightly builds only, link title for https://blog.nightly.mozilla.org/
+#define nightly_blog Blog de Firefox Nightly
+
+# LOCALIZATION NOTE (bugzilla):
+# Nightly builds only, link title for https://bugzilla.mozilla.org/
+#define bugzilla Herramienta de registro de fallos de Mozilla
+
+# LOCALIZATION NOTE (mdn):
+# Nightly builds only, link title for https://developer.mozilla.org/
+#define mdn Mozilla Developer Network
+
+# LOCALIZATION NOTE (nightly_tester_tools):
+# Nightly builds only, link title for https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/
+#define nightly_tester_tools Nightly Tester Tools
+
+# LOCALIZATION NOTE (crashes):
+# Nightly builds only, link title for about:crashes
+#define crashes Todos sus fallos
+
+# LOCALIZATION NOTE (irc):
+# Nightly builds only, link title for ircs://irc.mozilla.org/nightly
+#define irc Hable sobre Nightly en IRC
+
+# LOCALIZATION NOTE (planet):
+# Nightly builds only, link title for https://planet.mozilla.org/
+#define planet Planet Mozilla
+
+#unfilter emptyLines
diff --git a/l10n-es-ES/browser/updater/updater.ini b/l10n-es-ES/browser/updater/updater.ini
new file mode 100755
index 0000000000..4e718254ea
--- /dev/null
+++ b/l10n-es-ES/browser/updater/updater.ini
@@ -0,0 +1,8 @@
+; This Source Code Form is subject to the terms of the Mozilla Public
+; License, v. 2.0. If a copy of the MPL was not distributed with this
+; file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+[Strings]
+TitleText=Actualizando %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% está instalando las actualizaciones y se iniciará en un momento…
+MozillaMaintenanceDescription=El servicio de mantenimiento de Mozilla se asegura de que tiene la última y más segura versión de Mozilla Firefox en su equipo. Mantener Firefox actualizado es muy importante para su seguridad online, y Mozilla le recomienda que mantenga este servicio activado.
diff --git a/l10n-es-ES/calendar/README.txt b/l10n-es-ES/calendar/README.txt
new file mode 100644
index 0000000000..fbb39a2dc0
--- /dev/null
+++ b/l10n-es-ES/calendar/README.txt
@@ -0,0 +1,2 @@
+Para información sobre cómo instalar, ejecutar y configurar Lightning,
+incluyendo una lista de problemas conocidos e información sobre resolución de problemas, visite: http://www.mozilla.org/projects/calendar/ \ No newline at end of file
diff --git a/l10n-es-ES/calendar/calendar/calendar-ics-file-dialog.ftl b/l10n-es-ES/calendar/calendar/calendar-ics-file-dialog.ftl
new file mode 100644
index 0000000000..26033b4e76
--- /dev/null
+++ b/l10n-es-ES/calendar/calendar/calendar-ics-file-dialog.ftl
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-ics-file-window =
+ .title = Importar eventos de calendario
+
+calendar-ics-file-dialog =
+ .buttonlabelaccept = Importar
+
+calendar-ics-file-window-2 =
+ .title = Importar eventos y tareas de calendario
+
+calendar-ics-file-dialog-import-event-button-label = Importar evento
+calendar-ics-file-dialog-import-task-button-label = Importar tarea
+
+calendar-ics-file-dialog-2 =
+ .buttonlabelaccept = Importar todo
+
+calendar-ics-file-accept-button-ok-label = Aceptar
+
+# $fileName (string) - The name of the file.
+calendar-ics-file-dialog-message = ¿Desea importar el archivo "{ $fileName }"?
+
+calendar-ics-file-dialog-message-2 = Importar de archivo:
+calendar-ics-file-dialog-calendar-menu-label = Importar en el calendario:
+calendar-ics-file-import-success = ¡Importado con éxito!
+calendar-ics-file-import-error = Ha sucedido un error y ha fallado la importación.
+
+calendar-ics-file-dialog-no-calendars = No hay calendarios que puedan importar eventos o tareas.
diff --git a/l10n-es-ES/calendar/calendar/calendar-uri-redirect-dialog.ftl b/l10n-es-ES/calendar/calendar/calendar-uri-redirect-dialog.ftl
new file mode 100644
index 0000000000..2512b7a2e5
--- /dev/null
+++ b/l10n-es-ES/calendar/calendar/calendar-uri-redirect-dialog.ftl
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-uri-redirect-window =
+ .title = Redireccionar URI de calendario
+
+calendar-uri-redirect-description =
+ El servidor está redirigiendo la URI del calendario "{ $calendarName }".
+ ¿Aceptar la redirección y comenzar a usar la nueva URI para este calendario?
+
+calendar-uri-redirect-original-uri-label = URI actual:
+
+calendar-uri-redirect-target-uri-label = Redireccionar a la nueva URI:
diff --git a/l10n-es-ES/calendar/calendar/calendar-widgets.ftl b/l10n-es-ES/calendar/calendar/calendar-widgets.ftl
new file mode 100644
index 0000000000..985cbfc402
--- /dev/null
+++ b/l10n-es-ES/calendar/calendar/calendar-widgets.ftl
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-deactivated-notification-events = Todos los calendarios están desactivados actualmente. Active un calendario existente o añada uno nuevo para crear y editar eventos.
+calendar-deactivated-notification-tasks = Todos los calendarios están desactivados actualmente. Active un calendario existente o añada uno nuevo para crear y editar tareas.
diff --git a/l10n-es-ES/calendar/calendar/category-dialog.ftl b/l10n-es-ES/calendar/calendar/category-dialog.ftl
new file mode 100644
index 0000000000..8bc2004022
--- /dev/null
+++ b/l10n-es-ES/calendar/calendar/category-dialog.ftl
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+category-name-label = Nombre
+
+category-color-label =
+ .label = Usar color
diff --git a/l10n-es-ES/calendar/calendar/preferences.ftl b/l10n-es-ES/calendar/calendar/preferences.ftl
new file mode 100644
index 0000000000..4b3be27419
--- /dev/null
+++ b/l10n-es-ES/calendar/calendar/preferences.ftl
@@ -0,0 +1,234 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-title = Calendario
+calendar-title-reminder = Recordatorios
+calendar-title-category = Categorías
+
+dateformat-label =
+ .value = Formato de texto de fecha:
+ .accesskey = F
+
+# $date (String) - the formatted example date
+dateformat-long =
+ .label = Largo: { $date }
+
+# $date (String) - the formatted example date
+dateformat-short =
+ .label = Corto: { $date }
+
+timezone-label =
+ .value = Zona horaria:
+
+weekstart-label =
+ .value = Comenzar la semana en:
+ .accesskey = r
+
+day-1-name =
+ .label = Domingo
+day-2-name =
+ .label = Lunes
+day-3-name =
+ .label = Martes
+day-4-name =
+ .label = Miercoles
+day-5-name =
+ .label = Jueves
+day-6-name =
+ .label = Viernes
+day-7-name =
+ .label = Sábado
+
+show-weeknumber-label =
+ .label = Mostrar el número de semana en las vistas y el minimés
+ .accesskey = n
+
+workdays-label =
+ .value = Días laborables:
+
+day-1-checkbox =
+ .label = Dom
+ .accesskey = D
+day-2-checkbox =
+ .label = Lun
+ .accesskey = L
+day-3-checkbox =
+ .label = Mar
+ .accesskey = M
+day-4-checkbox =
+ .label = Mié
+ .accesskey = X
+day-5-checkbox =
+ .label = Jue
+ .accesskey = J
+day-6-checkbox =
+ .label = Vie
+ .accesskey = V
+day-7-checkbox =
+ .label = Sáb
+ .accesskey = S
+
+dayweek-legend = Vistas diaria y semanal
+
+visible-hours-label =
+ .value = Mostrar:
+ .accesskey = o
+
+visible-hours-end-label =
+ .value = horas a la vez
+
+day-start-label =
+ .value = El día comienza a las:
+ .accesskey = c
+
+day-end-label =
+ .value = El día termina a las Day ends at:
+ .accesskey = t
+
+midnight-label =
+ .label = Medianoche
+noon-label =
+ .label = Mediodía
+
+location-checkbox =
+ .label = Mostrar ubicación
+ .accesskey = u
+
+multiweek-legend = Vista multisemana
+
+number-of-weeks-label =
+ .value = Número de semanas que mostrar (incluyendo anteriores):
+ .accesskey = e
+
+week-0-label =
+ .label = ninguna
+week-1-label =
+ .label = 1 semana
+week-2-label =
+ .label = 2 semanas
+week-3-label =
+ .label = 3 semanas
+week-4-label =
+ .label = 4 semanas
+week-5-label =
+ .label = 5 semanas
+week-6-label =
+ .label = 6 semanas
+
+previous-weeks-label =
+ .value = Semanas previas que mostrar:
+ .accesskey = p
+
+todaypane-legend = Panel para hoy
+
+# Note: "Upcoming" is the name of a section and the translation must match the
+# translation of that section name (calendar.upcoming.button.label). Also,
+# it should be upper case (as a proper name) if the target language permits.
+soon-label =
+ .value = La sección Próximamente muestra:
+ .accesskey = p
+
+event-task-legend = Eventos y tareas
+
+default-length-label =
+ .value = Duración predeterminada de eventos y tareas:
+ .accesskey = D
+
+task-start-label =
+ .value = Fecha de inicio:
+
+task-start-1-label =
+ .label = Ninguna
+task-start-2-label =
+ .label = Inicio del día
+task-start-3-label =
+ .label = Final del día
+task-start-4-label =
+ .label = Mañana
+task-start-5-label =
+ .label = Próxima semana
+task-start-6-label =
+ .label = Relativa a la fecha actual
+task-start-7-label =
+ .label = Relativa al inicio
+task-start-8-label =
+ .label = Relativa a la siguiente hora
+
+task-due-label =
+ .value = Fecha de finalización:
+
+edit-intab-label =
+ .label = Editar eventos y tareas en una pestaña en lugar de una ventana de diálogo.
+ .accesskey = E
+
+accessibility-legend = Accessibilidad
+
+accessibility-colors-label =
+ .label = Optimizar colores para la accesibilidad
+ .accesskey = c
+
+reminder-legend = Cuando salta un recordatorio:
+
+reminder-play-checkbox =
+ .label = Reproducir un sonido
+ .accesskey = R
+
+reminder-play-alarm-button =
+ .label = Reproducir
+ .accesskey = p
+
+reminder-default-sound-label =
+ .label = Usar el sonido predeterminado
+ .accesskey = s
+
+reminder-custom-sound-label =
+ .label = Usar el siguiente archivo de sonido
+ .accesskey = U
+
+reminder-browse-sound-label =
+ .label = Examinar…
+ .accesskey = x
+
+reminder-dialog-label =
+ .label = Mostrar el diálogo del recordatorio
+ .accesskey = d
+
+missed-reminder-label =
+ .label = Mostrar recordatorios perdidos en calendarios escribibles
+ .accesskey = M
+
+reminder-default-legend = Valores predeterminados de recordatorios
+
+default-snooze-label =
+ .value = Duración predeterminada del retardo:
+ .accesskey = D
+
+event-alarm-label =
+ .value = Configuración predeterminada de recordatorio de eventos:
+ .accesskey = e
+
+alarm-on-label =
+ .label = Activado
+alarm-off-label =
+ .label = Desactivado
+
+task-alarm-label =
+ .value = Configuración predeterminada de recordatorio de tareas:
+ .accesskey = a
+
+event-alarm-time-label =
+ .value = Tiempo predeterminado de recordatorio antes de un evento:
+ .accesskey = u
+
+task-alarm-time-label =
+ .value = Tiempo predeterminado de recordatorio antes de una tarea:
+ .accesskey = o
+
+category-new-label = Nueva categoría
+
+category-edit-label = Editar categoría
+
+category-overwrite-title = Advertencia: nombre duplicado
+category-overwrite = Ya existe una categoría con ese nombre. ¿Desea sobrescribirla?
+category-blank-warning = Debe introducir un nombre de categoría.
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar-alarms.properties b/l10n-es-ES/calendar/chrome/calendar/calendar-alarms.properties
new file mode 100644
index 0000000000..67cf8c4b82
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar-alarms.properties
@@ -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/.
+
+reminderCustomTitle = %1$S %2$S
+reminderTitleAtStartEvent = El momento en que comienza el evento
+reminderTitleAtStartTask = El momento en que comienza la tarea
+reminderTitleAtEndEvent = El momento en que termina el evento
+reminderTitleAtEndTask = El momento en que termina la tarea
+reminderSnoozeOkA11y = Apagar recordatorio durante %1$S
+reminderCustomOriginBeginBeforeEvent = antes de que comience el evento
+reminderCustomOriginBeginAfterEvent = después de que comience el evento
+reminderCustomOriginEndBeforeEvent = antes de que termine el evento
+reminderCustomOriginEndAfterEvent = después de que termine el evento
+reminderCustomOriginBeginBeforeTask = antes de que comience la tarea
+reminderCustomOriginBeginAfterTask = después de que comience la tarea
+reminderCustomOriginEndBeforeTask = antes de que termine la tarea
+reminderCustomOriginEndAfterTask = después de que termine la tarea
+reminderErrorMaxCountReachedEvent = El calendario seleccionado tiene una limitación de #1 recordatorio por evento.;El calendario seleccionado tiene una limitación de #1 recordatorios por evento.
+reminderErrorMaxCountReachedTask = El calendario seleccionado tiene una limitación de #1 recordatorio por tarea.;El calendario seleccionado tiene una limitación de #1 recordatorios por tarea.
+reminderReadonlyNotification = Los recordatorios de calendarios de solo lectura no se pueden posponer actualmente, solo ocultar - el botón '%1$S' solo pospondrá recordatorios en calendarios escribibles.
+reminderDisabledSnoozeButtonTooltip = Posponer recordatorios no está admitido en calendarios de solo lectura
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog-attendees.properties b/l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog-attendees.properties
new file mode 100644
index 0000000000..f1603c3f17
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog-attendees.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+event.attendee.role.required = Asistente necesario
+event.attendee.role.optional = Asistente opcional
+event.attendee.role.nonparticipant = No participante
+event.attendee.role.chair = Presidencia
+event.attendee.role.unknown = Asistente desconocido (%1$S)
+event.attendee.usertype.individual = Individuo
+event.attendee.usertype.group = Grupo
+event.attendee.usertype.resource = Recurso
+event.attendee.usertype.room = Sala
+event.attendee.usertype.unknown = Tipo desconocido (%1$S)
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog.dtd b/l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog.dtd
new file mode 100644
index 0000000000..e16cc75266
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog.dtd
@@ -0,0 +1,355 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY event.title.label "Editar elemento">
+<!ENTITY event.dialog.keepDurationButton.tooltip "Mantener la duración al cambiar la fecha de final">
+<!ENTITY event.dialog.keepDurationButton.accesskey "M">
+<!ENTITY newevent.from.label "Desde">
+<!ENTITY newevent.to.label "Hasta">
+<!ENTITY newevent.status.label "Estado">
+<!ENTITY newevent.status.accesskey "E">
+<!ENTITY newevent.eventStatus.none.label "No especificado">
+<!ENTITY newevent.eventStatus.none.accesskey "N">
+<!ENTITY newevent.todoStatus.none.label "No especificado">
+<!ENTITY newevent.eventStatus.cancelled.label "Cancelado">
+<!ENTITY newevent.eventStatus.cancelled.accesskey "a">
+<!ENTITY newevent.todoStatus.cancelled.label "Cancelado">
+<!ENTITY newevent.status.tentative.label "Provisional">
+<!ENTITY newevent.status.tentative.accesskey "P">
+<!ENTITY newevent.status.confirmed.label "Confirmado">
+<!ENTITY newevent.status.confirmed.accesskey "C">
+<!ENTITY newevent.status.needsaction.label "Necesita intervención">
+<!ENTITY newevent.status.inprogress.label "En proceso">
+<!ENTITY newevent.status.completed.label "Completado el">
+<!ENTITY newtodo.percentcomplete.label "&#037; completo">
+<!ENTITY event.attendees.notify.label "Notificar a asistentes">
+<!ENTITY event.attendees.notify.accesskey "f">
+<!ENTITY event.attendees.notifyundisclosed.label "Separar la invitación por asistente">
+<!ENTITY event.attendees.notifyundisclosed.accesskey "S">
+<!ENTITY event.attendees.notifyundisclosed.tooltip "Esta opción envía un mensaje de invitación a cada asistente. Cada invitación sólo contiene un asistente como destinatario, de modo que no se revela al resto de asistentes.">
+<!ENTITY event.attendees.disallowcounter.label "Desactivar contrapropuestas">
+<!ENTITY event.attendees.disallowcounter.accesskey "D">
+<!ENTITY event.attendees.disallowcounter.tooltip "Indica que no aceptará contrapropuestas">
+<!ENTITY event.dialog.new.event.key2 "I">
+<!ENTITY event.dialog.new.task.key2 "D">
+<!ENTITY event.dialog.new.message.key2 "N">
+<!ENTITY event.dialog.close.key "W">
+<!ENTITY event.dialog.save.key "S">
+<!ENTITY event.dialog.saveandclose.key "L">
+<!ENTITY event.dialog.print.key "P">
+<!ENTITY event.dialog.undo.key "Z">
+<!ENTITY event.dialog.redo.key "Y">
+<!ENTITY event.dialog.cut.key "X">
+<!ENTITY event.dialog.copy.key "C">
+<!ENTITY event.dialog.paste.key "V">
+<!ENTITY event.dialog.select.all.key "A">
+<!ENTITY event.menu.item.new.label "Nuevo">
+<!ENTITY event.menu.item.new.accesskey "N">
+<!ENTITY event.menu.item.new.event.label "Evento">
+<!ENTITY event.menu.item.new.event.accesskey "E">
+<!ENTITY event.menu.item.new.task.label "Tarea">
+<!ENTITY event.menu.item.new.task.accesskey "T">
+<!ENTITY event.menu.item.new.message.label "Mensaje">
+<!ENTITY event.menu.item.new.message.accesskey "M">
+<!ENTITY event.menu.item.new.contact.label "Contacto de la libreta de direcciones">
+<!ENTITY event.menu.item.new.contact.accesskey "C">
+<!ENTITY event.menu.item.close.label "Cerrar">
+<!ENTITY event.menu.item.close.accesskey "C">
+<!ENTITY event.menu.item.save.label "Guardar">
+<!ENTITY event.menu.item.save.accesskey "G">
+<!ENTITY event.menu.item.save.tab.accesskey "a">
+<!ENTITY event.menu.item.saveandclose.label "Guardar y cerrar">
+<!ENTITY event.menu.item.saveandclose.accesskey "d">
+<!ENTITY event.menu.item.saveandclose.tab.accesskey "u">
+<!ENTITY event.menu.item.delete.label "Eliminar…">
+<!ENTITY event.menu.item.delete.accesskey "E">
+<!ENTITY event.menu.item.page.setup.label "Configuración de página">
+<!ENTITY event.menu.item.page.setup.accesskey "a">
+<!ENTITY event.menu.item.print.label "Imprimir">
+<!ENTITY event.menu.item.print.accesskey "I">
+<!ENTITY event.menu.edit.label "Editar">
+<!ENTITY event.menu.edit.accesskey "E">
+<!ENTITY event.menu.edit.undo.label "Deshacer">
+<!ENTITY event.menu.edit.undo.accesskey "h">
+<!ENTITY event.menu.edit.redo.label "Rehacer">
+<!ENTITY event.menu.edit.redo.accesskey "R">
+<!ENTITY event.menu.edit.cut.label "Cortar">
+<!ENTITY event.menu.edit.cut.accesskey "t">
+<!ENTITY event.menu.edit.copy.label "Copiar">
+<!ENTITY event.menu.edit.copy.accesskey "C">
+<!ENTITY event.menu.edit.paste.label "Pegar">
+<!ENTITY event.menu.edit.paste.accesskey "P">
+<!ENTITY event.menu.edit.select.all.label "Seleccionar todo">
+<!ENTITY event.menu.edit.select.all.accesskey "A">
+<!ENTITY event.menu.view.label "Ver">
+<!ENTITY event.menu.view.accesskey "V">
+<!ENTITY event.menu.view.toolbars.label "Barras de herramientas">
+<!ENTITY event.menu.view.toolbars.accesskey "T">
+<!ENTITY event.menu.view.toolbars.event.label "Barra de herramientas de eventos">
+<!ENTITY event.menu.view.toolbars.event.accesskey "v">
+<!ENTITY event.menu.view.toolbars.customize.label "Personalizar…">
+<!ENTITY event.menu.view.toolbars.customize.accesskey "P">
+<!ENTITY event.menu.view.showlink.label "Mostrar enlace relacionado">
+<!ENTITY event.menu.view.showlink.accesskey "R">
+<!ENTITY event.menu.options.label "Opciones">
+<!ENTITY event.menu.options.accesskey "O">
+<!ENTITY event.menu.options.attendees.label "Invitar a asistentes…">
+<!ENTITY event.menu.options.attendees.accesskey "I">
+<!ENTITY event.menu.options.timezone2.label "Mostrar zonas horarias">
+<!ENTITY event.menu.options.timezone2.accesskey "z">
+<!ENTITY event.menu.options.priority2.label "Prioridad">
+<!ENTITY event.menu.options.priority2.accesskey "r">
+<!ENTITY event.menu.options.priority.notspecified.label "No especificado">
+<!ENTITY event.menu.options.priority.notspecified.accesskey "o">
+<!ENTITY event.menu.options.priority.low.label "Baja">
+<!ENTITY event.menu.options.priority.low.accesskey "B">
+<!ENTITY event.menu.options.priority.normal.label "Normal">
+<!ENTITY event.menu.options.priority.normal.accesskey "N">
+<!ENTITY event.menu.options.priority.high.label "Alta">
+<!ENTITY event.menu.options.priority.high.accesskey "A">
+<!ENTITY event.menu.options.privacy.label "Privacidad">
+<!ENTITY event.menu.options.privacy.accesskey "P">
+<!ENTITY event.menu.options.privacy.public.label "Evento público">
+<!ENTITY event.menu.options.privacy.public.accesskey "E">
+<!ENTITY event.menu.options.privacy.confidential.label "Mostrar solamente fecha y hora">
+<!ENTITY event.menu.options.privacy.confidential.accesskey "M">
+<!ENTITY event.menu.options.privacy.private.label "Evento privado">
+<!ENTITY event.menu.options.privacy.private.accesskey "v">
+<!ENTITY event.menu.options.show.time.label "Mostrar hora como">
+<!ENTITY event.menu.options.show.time.accesskey "h">
+<!ENTITY event.menu.options.show.time.busy.label "Ocupado">
+<!ENTITY event.menu.options.show.time.busy.accesskey "O">
+<!ENTITY event.menu.options.show.time.free.label "Libre">
+<!ENTITY event.menu.options.show.time.free.accesskey "L">
+<!ENTITY event.invite.attendees.label "Invitar a asistentes…">
+<!ENTITY event.invite.attendees.accesskey "e">
+<!ENTITY event.email.attendees.label "Redactar mensaje para todos los asistentes…">
+<!ENTITY event.email.attendees.accesskey "A">
+<!ENTITY event.email.tentative.attendees.label "Redactar mensaje para los asistentes indecisos…">
+<!ENTITY event.email.tentative.attendees.accesskey "d">
+<!ENTITY event.remove.attendees.label2 "Eliminar todos los asistentes">
+<!ENTITY event.remove.attendees.accesskey "E">
+<!ENTITY event.remove.attendee.label "Eliminar asistente">
+<!ENTITY event.remove.attendee.accesskey "E">
+<!ENTITY event.toolbar.save.label2 "Guardar">
+<!ENTITY event.toolbar.saveandclose.label "Guardar y cerrar">
+<!ENTITY event.toolbar.delete.label "Eliminar">
+<!ENTITY event.toolbar.attendees.label "Invitar a asistentes">
+<!ENTITY event.toolbar.privacy.label "Privacidad">
+<!ENTITY event.toolbar.save.tooltip2 "Guardar">
+<!ENTITY event.toolbar.saveandclose.tooltip "Guardar y cerrar">
+<!ENTITY event.toolbar.delete.tooltip "Eliminar">
+<!ENTITY event.toolbar.attendees.tooltip "Invitar a asistentes">
+<!ENTITY event.toolbar.attachments.tooltip "Añadir adjuntos">
+<!ENTITY event.toolbar.privacy.tooltip "Cambiar privacidad">
+<!ENTITY event.toolbar.priority.tooltip "Cambiar prioridad">
+<!ENTITY event.toolbar.status.tooltip "Cambiar estado">
+<!ENTITY event.toolbar.freebusy.tooltip "Cambiar horario libre/ocupado">
+<!ENTITY counter.button.proposal.label "Aplicar propuesta">
+<!ENTITY counter.button.proposal.accesskey "c">
+<!ENTITY counter.button.proposal.tooltip2 "Los campos del evento se rellenarán usando los valores de la contrapropuesta; al guardar con o sin cambios adicionales se notificará a todos los asistentes consecuentemente">
+<!ENTITY counter.button.original.label "Aplicar datos originales">
+<!ENTITY counter.button.original.accesskey "A">
+<!ENTITY counter.button.original.tooltip2 "Los campos se establecerán en los valores del evento original, antes de que se hiciera la contrapropuesta">
+<!ENTITY event.title.textbox.label "Título:">
+<!ENTITY event.title.textbox.accesskey "u">
+<!ENTITY event.location.label "Lugar:">
+<!ENTITY event.location.accesskey "L">
+<!ENTITY event.categories.label "Categoría:">
+<!ENTITY event.categories.accesskey "C">
+<!ENTITY event.categories.textbox.label "Añadir una nueva categoría">
+<!ENTITY event.calendar.label "Calendario:">
+<!ENTITY event.calendar.accesskey "n">
+<!ENTITY event.attendees.label "Asistentes:">
+<!ENTITY event.attendees.accesskey "A">
+<!ENTITY event.alldayevent.label "Evento de día completo">
+<!ENTITY event.alldayevent.accesskey "m">
+<!ENTITY event.from.label "Inicio:">
+<!ENTITY event.from.accesskey "I">
+<!ENTITY task.from.label "Inicio:">
+<!ENTITY task.from.accesskey "I">
+<!ENTITY event.to.label "Final:">
+<!ENTITY event.to.accesskey "F">
+<!ENTITY task.to.label "Fecha límite:">
+<!ENTITY task.to.accesskey "F">
+<!ENTITY task.status.label "Estado:">
+<!ENTITY task.status.accesskey "s">
+<!ENTITY event.repeat.label "Repetir:">
+<!ENTITY event.repeat.accesskey "p">
+<!ENTITY event.until.label "Hasta:">
+<!ENTITY event.until.accesskey "H">
+<!ENTITY event.reminder.label "Recordatorio:">
+<!ENTITY event.reminder.accesskey "R">
+<!ENTITY event.description.label "Descripción:">
+<!ENTITY event.description.accesskey "D">
+<!ENTITY event.attachments.label "Adjuntos:">
+<!ENTITY event.attachments.accesskey "j">
+<!ENTITY event.attachments.menubutton.label "Adjuntar">
+<!ENTITY event.attachments.menubutton.accesskey "A">
+<!ENTITY event.attachments.url.label "Página web…">
+<!ENTITY event.attachments.url.accesskey "W">
+<!ENTITY event.attachments.popup.remove.label "Eliminar">
+<!ENTITY event.attachments.popup.remove.accesskey "E">
+<!ENTITY event.attachments.popup.open.label "Abrir">
+<!ENTITY event.attachments.popup.open.accesskey "A">
+<!ENTITY event.attachments.popup.removeAll.label "Eliminar todo">
+<!ENTITY event.attachments.popup.removeAll.accesskey "t">
+<!ENTITY event.attachments.popup.attachPage.label "Adjuntar página web…">
+<!ENTITY event.attachments.popup.attachPage.accesskey "d">
+<!ENTITY event.url.label "Enlace relacionado:">
+<!ENTITY event.priority2.label "Prioridad:">
+<!ENTITY event.reminder.none.label "Sin recordatorio ">
+<!ENTITY event.reminder.0minutes.before.label "0 minutos antes">
+<!ENTITY event.reminder.5minutes.before.label "5 minutos antes">
+<!ENTITY event.reminder.15minutes.before.label "15 minutos antes">
+<!ENTITY event.reminder.30minutes.before.label "30 minutos antes">
+<!ENTITY event.reminder.1hour.before.label "1 hora antes">
+<!ENTITY event.reminder.2hours.before.label "2 horas antes">
+<!ENTITY event.reminder.12hours.before.label "12 horas antes">
+<!ENTITY event.reminder.1day.before.label "1 día antes">
+<!ENTITY event.reminder.2days.before.label "2 días antes">
+<!ENTITY event.reminder.1week.before.label "1 semana antes">
+<!ENTITY event.reminder.custom.label "Personalizar…">
+<!ENTITY event.reminder.multiple.label "Múltiples recordatorios…">
+<!ENTITY event.statusbarpanel.freebusy.label "Tiempo como:">
+<!ENTITY event.statusbarpanel.privacy.label "Privacidad:">
+<!ENTITY recurrence.title.label "Editar recurrencia">
+<!ENTITY event.repeat.does.not.repeat.label "No se repite">
+<!ENTITY event.repeat.daily.label "Diariamente">
+<!ENTITY event.repeat.weekly.label "Semanalmente">
+<!ENTITY event.repeat.every.weekday.label "Cada día laborable">
+<!ENTITY event.repeat.bi.weekly.label "Cada dos semanas">
+<!ENTITY event.repeat.monthly.label "Mensualmente">
+<!ENTITY event.repeat.yearly.label "Anualmente">
+<!ENTITY event.repeat.custom.label "Personalizar…">
+<!ENTITY event.recurrence.pattern.label "Patrón de repetición">
+<!ENTITY event.recurrence.occurs.label "Repetir">
+<!ENTITY event.recurrence.day.label "diariamente">
+<!ENTITY event.recurrence.week.label "semanalmente">
+<!ENTITY event.recurrence.month.label "mensualmente">
+<!ENTITY event.recurrence.year.label "anualmente">
+<!ENTITY event.recurrence.pattern.every.label "Cada">
+<!ENTITY repeat.units.days.both "Día(s)">
+<!ENTITY event.recurrence.pattern.every.weekday.label "Cada día laborable">
+<!ENTITY event.recurrence.pattern.weekly.every.label "Cada">
+<!ENTITY repeat.units.weeks.both "Semana(s)">
+<!ENTITY event.recurrence.on.label "En:">
+<!ENTITY event.recurrence.pattern.monthly.every.label "Cada">
+<!ENTITY repeat.units.months.both "Mes(es)">
+<!ENTITY event.recurrence.monthly.every.label "Cada">
+<!ENTITY event.recurrence.monthly.first.label "El primero">
+<!ENTITY event.recurrence.monthly.second.label "El segundo">
+<!ENTITY event.recurrence.monthly.third.label "El tercero">
+<!ENTITY event.recurrence.monthly.fourth.label "El cuarto">
+<!ENTITY event.recurrence.monthly.fifth.label "El quinto">
+<!ENTITY event.recurrence.monthly.last.label "El último">
+<!ENTITY event.recurrence.pattern.monthly.week.1.label "Domingo">
+<!ENTITY event.recurrence.pattern.monthly.week.2.label "Lunes">
+<!ENTITY event.recurrence.pattern.monthly.week.3.label "Martes">
+<!ENTITY event.recurrence.pattern.monthly.week.4.label "Miércoles">
+<!ENTITY event.recurrence.pattern.monthly.week.5.label "Jueves">
+<!ENTITY event.recurrence.pattern.monthly.week.6.label "Viernes">
+<!ENTITY event.recurrence.pattern.monthly.week.7.label "Sábado">
+<!ENTITY event.recurrence.repeat.dayofmonth.label "Día del mes">
+<!ENTITY event.recurrence.repeat.recur.label "Repetir los días">
+<!ENTITY event.recurrence.every.label "Cada:">
+<!ENTITY repeat.units.years.both "Año(s)">
+<!ENTITY event.recurrence.pattern.yearly.every.month.label "Cada">
+<!ENTITY event.recurrence.pattern.yearly.of.label "">
+<!ENTITY event.recurrence.pattern.yearly.month.1.label "Enero">
+<!ENTITY event.recurrence.pattern.yearly.month.2.label "Febrero">
+<!ENTITY event.recurrence.pattern.yearly.month.3.label "Marzo">
+<!ENTITY event.recurrence.pattern.yearly.month.4.label "Abril">
+<!ENTITY event.recurrence.pattern.yearly.month.5.label "Mayo">
+<!ENTITY event.recurrence.pattern.yearly.month.6.label "Junio">
+<!ENTITY event.recurrence.pattern.yearly.month.7.label "Julio">
+<!ENTITY event.recurrence.pattern.yearly.month.8.label "Agosto">
+<!ENTITY event.recurrence.pattern.yearly.month.9.label "Septiembre">
+<!ENTITY event.recurrence.pattern.yearly.month.10.label "Octubre">
+<!ENTITY event.recurrence.pattern.yearly.month.11.label "Noviembre">
+<!ENTITY event.recurrence.pattern.yearly.month.12.label "Diciembre">
+<!ENTITY event.recurrence.yearly.every.label "Cada">
+<!ENTITY event.recurrence.yearly.first.label "El primero">
+<!ENTITY event.recurrence.yearly.second.label "El segundo">
+<!ENTITY event.recurrence.yearly.third.label "El tercero">
+<!ENTITY event.recurrence.yearly.fourth.label "El cuarto">
+<!ENTITY event.recurrence.yearly.fifth.label "El quinto">
+<!ENTITY event.recurrence.yearly.last.label "El último">
+<!ENTITY event.recurrence.pattern.yearly.week.1.label "Domingo">
+<!ENTITY event.recurrence.pattern.yearly.week.2.label "Lunes">
+<!ENTITY event.recurrence.pattern.yearly.week.3.label "Martes">
+<!ENTITY event.recurrence.pattern.yearly.week.4.label "Miércoles">
+<!ENTITY event.recurrence.pattern.yearly.week.5.label "Jueves">
+<!ENTITY event.recurrence.pattern.yearly.week.6.label "Viernes">
+<!ENTITY event.recurrence.pattern.yearly.week.7.label "Sábado">
+<!ENTITY event.recurrence.pattern.yearly.day.label "día">
+<!ENTITY event.recurrence.of.label "de">
+<!ENTITY event.recurrence.pattern.yearly.month2.1.label "Enero">
+<!ENTITY event.recurrence.pattern.yearly.month2.2.label "Febrero">
+<!ENTITY event.recurrence.pattern.yearly.month2.3.label "Marzo">
+<!ENTITY event.recurrence.pattern.yearly.month2.4.label "Abril">
+<!ENTITY event.recurrence.pattern.yearly.month2.5.label "Mayo">
+<!ENTITY event.recurrence.pattern.yearly.month2.6.label "Junio">
+<!ENTITY event.recurrence.pattern.yearly.month2.7.label "Julio">
+<!ENTITY event.recurrence.pattern.yearly.month2.8.label "Agosto">
+<!ENTITY event.recurrence.pattern.yearly.month2.9.label "Septiembre">
+<!ENTITY event.recurrence.pattern.yearly.month2.10.label "Octubre">
+<!ENTITY event.recurrence.pattern.yearly.month2.11.label "Noviembre">
+<!ENTITY event.recurrence.pattern.yearly.month2.12.label "Diciembre">
+<!ENTITY event.recurrence.range.label "Rango de repetición">
+<!ENTITY event.recurrence.forever.label "Sin fecha de final">
+<!ENTITY event.recurrence.repeat.for.label "Crear">
+<!ENTITY event.recurrence.appointments.label "Cita(s)">
+<!ENTITY event.repeat.until.label "Repetir hasta">
+<!ENTITY event.recurrence.preview.label "Vista preliminar">
+<!ENTITY invite.title.label "Invitar a asistentes">
+<!ENTITY event.organizer.label "Organizador">
+<!ENTITY event.freebusy.suggest.slot "Sugiera un margen de tiempo:">
+<!ENTITY event.freebusy.button.next.slot "Hueco siguiente">
+<!ENTITY event.freebusy.button.previous.slot "Hueco anterior">
+<!ENTITY event.freebusy.zoom "Ampliación:">
+<!ENTITY event.freebusy.legend.free "Libre">
+<!ENTITY event.freebusy.legend.busy "Ocupado">
+<!ENTITY event.freebusy.legend.busy_tentative "Provisional">
+<!ENTITY event.freebusy.legend.busy_unavailable "Fuera de la oficina">
+<!ENTITY event.freebusy.legend.unknown "Sin información">
+<!ENTITY event.attendee.role.required "Asistente necesario">
+<!ENTITY event.attendee.role.optional "Asistente opcional">
+<!ENTITY event.attendee.role.chair "Presidencia">
+<!ENTITY event.attendee.role.nonparticipant "No participante">
+<!ENTITY event.attendee.usertype.individual "Individuo">
+<!ENTITY event.attendee.usertype.group "Grupo">
+<!ENTITY event.attendee.usertype.resource "Recurso">
+<!ENTITY event.attendee.usertype.room "Sala">
+<!ENTITY event.attendee.usertype.unknown "Desconocido">
+<!ENTITY timezone.title.label "Especifique la zona horaria">
+<!ENTITY event.timezone.custom.label "Más zonas horarias…">
+<!ENTITY read.only.general.label "General">
+<!ENTITY read.only.title.label "Título:">
+<!ENTITY read.only.calendar.label "Calendario:">
+<!ENTITY read.only.event.start.label "Fecha de inicio:">
+<!ENTITY read.only.task.start.label "Fecha de inicio:">
+<!ENTITY read.only.event.end.label "Fecha de finalización:">
+<!ENTITY read.only.task.due.label "Fecha límite:">
+<!ENTITY read.only.repeat.label "Repetir:">
+<!ENTITY read.only.location.label "Lugar:">
+<!ENTITY read.only.category.label "Categoría:">
+<!ENTITY read.only.organizer.label "Organizador:">
+<!ENTITY read.only.reminder.label "Recordatorio:">
+<!ENTITY read.only.attachments.label "Adjuntos:">
+<!ENTITY read.only.attendees.label "Asistentes">
+<!ENTITY read.only.description.label "Descripción">
+<!ENTITY read.only.link.label "Enlace relacionado">
+<!ENTITY summary.dialog.saveclose.label "Guardar y cerrar">
+<!ENTITY summary.dialog.saveclose.tooltiptext "Guardar cambios y cerrar la ventana sin cambiar su estado de participación ni enviar respuesta">
+<!ENTITY summary.dialog.accept.label "Aceptar">
+<!ENTITY summary.dialog.accept.tooltiptext "Aceptar la invitación">
+<!ENTITY summary.dialog.tentative.label "Provisional">
+<!ENTITY summary.dialog.tentative.tooltiptext "Aceptar la invitación provisionalmente">
+<!ENTITY summary.dialog.decline.label "Rechazar">
+<!ENTITY summary.dialog.decline.tooltiptext "Declinar invitación">
+<!ENTITY summary.dialog.dontsend.label "No enviar respuesta">
+<!ENTITY summary.dialog.dontsend.tooltiptext "Cambiar su estado de participación sin enviar respuesta al organizador y cerrar la ventana">
+<!ENTITY summary.dialog.send.label "Enviar respuesta ahora">
+<!ENTITY summary.dialog.send.tooltiptext "Enviar respuesta al organizador y cerrar la ventana">
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog.properties b/l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog.properties
new file mode 100644
index 0000000000..4fab2cd3ba
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar-event-dialog.properties
@@ -0,0 +1,126 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+dailyEveryNth = cada día;cada #1 días
+repeatDetailsRuleDaily4 = cada día laborable
+weeklyNthOnNounclass1 = cada %1$S;cada #2 semanas el %1$S
+weeklyNthOnNounclass2 = cada %1$S;cada #2 semanas el %1$S
+weeklyEveryNth = cada semana;cada #1 semanas
+repeatDetailsDay1 = Domingo
+repeatDetailsDay1Nounclass = nounclass1
+repeatDetailsDay2 = Lunes
+repeatDetailsDay2Nounclass = nounclass1
+repeatDetailsDay3 = Martes
+repeatDetailsDay3Nounclass = nounclass1
+repeatDetailsDay4 = Miércoles
+repeatDetailsDay4Nounclass = nounclass1
+repeatDetailsDay5 = Jueves
+repeatDetailsDay5Nounclass = nounclass1
+repeatDetailsDay6 = Viernes
+repeatDetailsDay6Nounclass = nounclass1
+repeatDetailsDay7 = Sábado
+repeatDetailsDay7Nounclass = nounclass1
+repeatDetailsAnd = y
+monthlyRuleNthOfEveryNounclass1 = %1$S de cada mes;%1$S de cada #2 meses
+monthlyRuleNthOfEveryNounclass2 = %1$S de cada mes;%1$S de cada #2 meses
+ordinalWeekdayOrder = %1$S %2$S
+monthlyEveryOfEveryNounclass1 = cada %1$S de cada mes;cada %1$S de cada #2 meses
+monthlyEveryOfEveryNounclass2 = cada %1$S de cada mes;cada %1$S de cada #2 meses
+monthlyDaysOfNth_day = día %1$S;días %1$S
+monthlyDaysOfNth = %1$S de cada mes;%1$S de cada #2 meses
+monthlyLastDayOfNth = el último día del mes; el último día de cada #1 meses
+monthlyEveryDayOfNth = cada día de cada mes;cada día del mes cada #2 meses
+repeatOrdinal1Nounclass1 = el primero
+repeatOrdinal2Nounclass1 = el segundo
+repeatOrdinal3Nounclass1 = el tercero
+repeatOrdinal4Nounclass1 = el cuarto
+repeatOrdinal5Nounclass1 = el quinto
+repeatOrdinal-1Nounclass1 = el último
+repeatOrdinal1Nounclass2 = el primero
+repeatOrdinal2Nounclass2 = el segundo
+repeatOrdinal3Nounclass2 = el tercero
+repeatOrdinal4Nounclass2 = el cuarto
+repeatOrdinal5Nounclass2 = el quinto
+repeatOrdinal-1Nounclass2 = el último
+yearlyNthOn = cada %2$S de %1$S;el %2$S de %1$S cada #3 años
+yearlyNthOnNthOfNounclass1 = %1$S %2$S de cada %3$S;cada #4 años el %1$S %2$S de %3$S
+yearlyNthOnNthOfNounclass2 = %1$S %2$S de cada %3$S;cada #4 años el %1$S %2$S de %3$S
+yearlyOnEveryNthOfNthNounclass1 = cada %1$S de %2$S;cada %1$S of %2$S de cada #3 años
+yearlyOnEveryNthOfNthNounclass2 = cada %1$S de %2$S;cada %1$S of %2$S de cada #3 años
+yearlyEveryDayOf = cada día de %1$S;cada #2 años cada día de %1$S
+repeatDetailsMonth1 = Enero
+repeatDetailsMonth2 = Febrero
+repeatDetailsMonth3 = Marzo
+repeatDetailsMonth4 = Abril
+repeatDetailsMonth5 = Mayo
+repeatDetailsMonth6 = Junio
+repeatDetailsMonth7 = Julio
+repeatDetailsMonth8 = Agosto
+repeatDetailsMonth9 = Septiembre
+repeatDetailsMonth10 = Octubre
+repeatDetailsMonth11 = Noviembre
+repeatDetailsMonth12 = Diciembre
+repeatCount = Sucede %1$S\n#5 vez a partir de %2$S\ndesde %3$S a %4$S.;Sucede %1$S\n#5 veces a partir de %2$S\ndesde %3$S a %4$S.
+repeatCountAllDay = Sucede %1$S\n#3 vez a partir de %2$S.;Sucede %1$S\n#3 veces a partir de %2$S.
+repeatDetailsUntil = Ocurre %1$S\nefectivo %2$S hasta %3$S\nde %4$S a %5$S.
+repeatDetailsUntilAllDay = Ocurre %1$S\nefectivo %2$S hasta %3$S.
+repeatDetailsInfinite = Ocurre %1$S\nefectivo %2$S\ndesde %3$S a %4$S.
+repeatDetailsInfiniteAllDay = Ocurre %1$S\nefectivo %2$S.
+monthlyLastDay = el último día
+ruleTooComplex = Haga clic aquí para obtener detalles
+ruleTooComplexSummary = Detalles sobre repeticiones desconocidos
+newEvent = Nuevo evento
+newTask = Nueva tarea
+itemMenuLabelEvent = Evento
+itemMenuAccesskeyEvent2 = T
+itemMenuLabelTask = Tarea
+itemMenuAccesskeyTask2 = T
+emailSubjectReply = Re: %1$S
+specifyLinkLocation = Especifique la dirección del enlace
+enterLinkLocation = Introduzca una página web o la ubicación de un documento.
+summaryDueTaskLabel = Vencimiento:
+attachViaFilelink = Archivo usando %1$S
+selectAFile = Seleccione qué archivos desea adjuntar
+removeCalendarsTitle = Eliminar adjuntos
+removeAttachmentsText = ¿Realmente quiere eliminar #1 adjunto?;¿Realmente quiere eliminar #1 adjuntos?
+monthlyOrder = %1$S %2$S
+yearlyOrder = %1$S %3$S %2$S
+yearlyOrder2 = %1$S %2$S %3$S %4$S
+pluralForWeekdays = falso
+repeatDetailsDay1Plural = Domingo
+repeatDetailsDay2Plural = Lunes
+repeatDetailsDay3Plural = Martes
+repeatDetailsDay4Plural = Miércoles
+repeatDetailsDay5Plural = Jueves
+repeatDetailsDay6Plural = Viernes
+repeatDetailsDay7Plural = Sábado
+eventRecurrenceForeverLabel = Para siempre
+eventRecurrenceMonthlyLastDayLabel = Último día
+counterSummaryAccepted = %1$S ha aceptado la invitación, pero ha hecho una contrapropuesta:
+counterSummaryDeclined = %1$S ha declinado la invitación, pero ha hecho una contrapropuesta:
+counterSummaryDelegated = %1$S ha delegado la invitación, pero ha hecho una contrapropuesta:
+counterSummaryNeedsAction = %1$S no ha decidido si participará y ha hecho una contrapropuesta:
+counterSummaryTentative = %1$S ha aceptado la invitación solo provisionalmente y ha hecho una contrapropuesta:
+counterOnPreviousVersionNotification = Esta es una contrapropuesta a una versión previa de este evento.
+counterOnCounterDisallowedNotification = Ha desactivado las contrapropuestas al enviar la invitación.
+eventAccepted = Ha aceptado esta invitación
+eventTentative = Ha aceptado esta invitación provisionalmente
+eventDeclined = Ha declinado esta invitación
+eventDelegated = Ha delegado esta invitación
+eventNeedsAction = Aún no ha respondido a esta invitación
+taskAccepted = Ha aceptado colaborar en esta tarea
+taskTentative = Ha aceptado provisionalmente colaborar en esta tarea
+taskDeclined = Ha declinado colaborar en esta tarea
+taskDelegated = Ha delegado la colaboración en esta tarea
+taskNeedsAction = Aún no ha respondido a esta asignación de tarea
+taskInProgress = Ha comenzado a colaborar en esta tarea asignada
+taskCompleted = Ha completado su colaboración en esta tarea asignada
+sendandcloseButtonLabel = Enviar y cerrar
+sendandcloseButtonTooltip = Notificar asistentes y cerrar
+saveandsendButtonLabel = Guardar y enviar
+saveandsendButtonTooltip = Guardar y notificar a asistentes
+saveandsendMenuLabel = Guardar y enviar
+sendandcloseMenuLabel = Enviar y cerrar
+attendeesTabLabel = Asistentes (%1$S):
+attachmentsTabLabel = Adjuntos (%1$S):
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar-extract.properties b/l10n-es-ES/calendar/chrome/calendar/calendar-extract.properties
new file mode 100644
index 0000000000..6a649c218b
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar-extract.properties
@@ -0,0 +1,103 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+start.prefix =
+start.suffix = a | hasta | hasta las | - | y
+end.prefix = a la | a las | hasta | la | las | - | y | vence: | vence el | termina | límite el | límite:
+end.suffix =
+no.datetime.prefix = la semana pasada | enviado | correo | e-mail | en lugar de | > | lamentablemente | en | no
+no.datetime.suffix = piso | planta | : | correo | e-mail | > | % | Eur | euros | €
+from.today = hoy
+from.tomorrow = mañana
+until.tomorrow =
+from.ordinal.date = #1º
+until.ordinal.date =
+from.noon = mediodía
+until.noon =
+from.hour = a las #1 | en torno a las #1 | #1 - | #1 a
+until.hour = - #1 | hasta #1 | hasta las #1
+from.hour.am = #1 am | #1 a.m
+until.hour.am =
+from.hour.pm = #1 pm | #1 p.m | #1 PM | #1 P.M.
+until.hour.pm =
+from.half.hour.before = media hora antes de #1
+until.half.hour.before =
+from.half.hour.after = #1 y media
+until.half.hour.after =
+from.hour.minutes = #1:#2 | a las #1#2
+until.hour.minutes = - #1:#2 | hasta #1:#2 | hasta las #1:#2
+from.hour.minutes.am = #1:#2 am | #1:#2 a.m | #1:#2 AM | #1:#2 A.M.
+until.hour.minutes.am = - #1:#2 am | - #1:#2 a.m | hasta las #1:#2 am | hasta las #1:#2 a.m | - #1:#2 AM | - #1:#2 A.M. | hasta las #1:#2 AM | hasta las #1:#2 A.M.
+from.hour.minutes.pm = #1:#2 pm | #1:#2 p.m | #1:#2 PM | #1:#2 P.M.
+until.hour.minutes.pm = - #1:#2 pm | - #1:#2 p.m | hasta las #1:#2 pm | hasta las #1:#2 p.m | - #1:#2 PM | - #1:#2 P.M. | hasta las #1:#2 PM | hasta las #1:#2 P.M.
+from.monthname.day = #1 #2 | #1 de #2 | #1º #2 | #1 de #2
+until.monthname.day =
+from.month.day = #1/#2 | #1-#2 | #1.#2
+until.month.day =
+from.year.month.day = #1/#2/#3 | #1-#2-#3 | #1.#2.#3 | #3/#2/#1 | #3-#2-#1 | #3.#2.#1
+until.year.month.day =
+from.year.monthname.day = #1 #2 #3 | #1º #2 #3 | #1 de #2 de #3 | #1º de #2 de #3 | #3-#2-#1
+until.year.monthname.day =
+duration.minutes = #1 minutos | #1 min | #1 mins
+duration.hours = #1 hora | #1 horas
+duration.days = #1 días
+month.1 = enero | ene | ene.
+month.2 = febrero | feb | feb.
+month.3 = marzo | mar | mar.
+month.4 = abril | abr | abr.
+month.5 = mayo | may | may.
+month.6 = junio | jun | jun.
+month.7 = julio | jul | jul.
+month.8 = agosto | ago | ago.
+month.9 = septiembre | sep | sep. | sept.
+month.10 = octubre | oct | oct.
+month.11 = noviembre | nov | nov.
+month.12 = diciembre | dic | dic.
+from.weekday.0 = domingo | domingos
+from.weekday.1 = lunes
+from.weekday.2 = martes
+from.weekday.3 = miércoles
+from.weekday.4 = jueves
+from.weekday.5 = viernes
+from.weekday.6 = sábado | sábados
+until.weekday.0 =
+until.weekday.1 =
+until.weekday.2 =
+until.weekday.3 =
+until.weekday.4 =
+until.weekday.5 =
+until.weekday.6 =
+number.0 = cero
+number.1 = uno | primero
+number.2 = dos | segundo
+number.3 = tres | tercero
+number.4 = cuatro | cuarto
+number.5 = cinco | quinto
+number.6 = seis | sexto
+number.7 = siete | séptimo
+number.8 = ocho | octavo
+number.9 = nueve | noveno
+number.10 = diez | décimo
+number.11 = once | undécimo
+number.12 = doce | duodécimo
+number.13 = trece | decimotercero
+number.14 = catorce | decimocuarto
+number.15 = quince | decimoquinto
+number.16 = dieciséis | decimosexto
+number.17 = diecisiete | decimoséptimo
+number.18 = dieciocho | decimoctavo
+number.19 = diecinueve | decimonoveno
+number.20 = veinte | vigésimo
+number.21 = veintiuno | vigésimo primero
+number.22 = veintidos | vigésimo segundo
+number.23 = veintitres | vigésimo tercero
+number.24 = veinticuatro | vigésimo cuarto
+number.25 = veinticinco | vigésimo quinto
+number.26 = veintiséis | vigésimo sexto
+number.27 = veintisiete | vigésimo séptimo
+number.28 = veintiocho | vigésimo octavo
+number.29 = veintinueve | vigésimo noveno
+number.30 = treinta | trigésimo
+number.31 = treinta y uno | trigésimo primero
+alphabet = abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar-invitations-dialog.dtd b/l10n-es-ES/calendar/chrome/calendar/calendar-invitations-dialog.dtd
new file mode 100644
index 0000000000..38091eade6
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar-invitations-dialog.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+-->
+
+<!ENTITY calendar.invitations.dialog.invitations.text "Invitaciones">
+<!ENTITY calendar.invitations.dialog.statusmessage.updating.text "Actualizando lista de invitaciones.">
+<!ENTITY calendar.invitations.dialog.statusmessage.noinvitations.text "No se han encontrado invitaciones sin confirmar.">
+<!ENTITY calendar.invitations.list.accept.button.label "Aceptar">
+<!ENTITY calendar.invitations.list.decline.button.label "Rechazar">
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar-invitations-dialog.properties b/l10n-es-ES/calendar/chrome/calendar/calendar-invitations-dialog.properties
new file mode 100644
index 0000000000..dcb43e465b
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar-invitations-dialog.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+allday-event = Evento de día completo
+recurrent-event = Evento repetitivo
+location = Lugar: %S
+organizer = Organizador: %S
+attendee = Asistente: %S
+none = Ninguna
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar-occurrence-prompt.dtd b/l10n-es-ES/calendar/chrome/calendar/calendar-occurrence-prompt.dtd
new file mode 100644
index 0000000000..68749fafb7
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar-occurrence-prompt.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY buttons.occurrence.accesskey "s">
+<!ENTITY buttons.allfollowing.accesskey "f">
+<!ENTITY buttons.parent.accesskey "E">
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar-occurrence-prompt.properties b/l10n-es-ES/calendar/chrome/calendar/calendar-occurrence-prompt.properties
new file mode 100644
index 0000000000..ed4cbb6e52
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar-occurrence-prompt.properties
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+header.isrepeating.event.label = es un evento repetitivo
+header.isrepeating.task.label = es una tarea repetitiva
+header.containsrepeating.event.label = contiene eventos repetitivos
+header.containsrepeating.task.label = contiene tareas repetitivas
+header.containsrepeating.mixed.label = contiene elementos repetitivos de diferentes tipos
+windowtitle.event.copy = Copiar evento repetitivo
+windowtitle.task.copy = Copiar tarea repetitiva
+windowtitle.mixed.copy = Copiar elementos repetitivos
+windowtitle.event.cut = Cortar evento repetitivo
+windowtitle.task.cut = Cortar tarea repetitiva
+windowtitle.mixed.cut = Cortar elementos repetitivos
+windowtitle.event.delete = Eliminar evento repetitivo
+windowtitle.task.delete = Eliminar tarea repetitiva
+windowtitle.mixed.delete = Eliminar elementos repetitivos
+windowtitle.event.edit = Editar evento repetitivo
+windowtitle.task.edit = Editar tarea repetitiva
+windowtitle.mixed.edit = Editar elementos repetitivos
+windowtitle.multipleitems = Elementos seleccionados
+buttons.single.occurrence.copy.label = Copiar solo esta repetición
+buttons.single.occurrence.cut.label = Cortar solo esta repetición
+buttons.single.occurrence.delete.label = Eliminar sólo esta repetición
+buttons.single.occurrence.edit.label = Editar solo esta repetición
+buttons.multiple.occurrence.copy.label = Copiar solo las repeticiones seleccionadas
+buttons.multiple.occurrence.cut.label = Cortar solo las repeticiones seleccionadas
+buttons.multiple.occurrence.delete.label = Eliminar solo las repeticiones seleccionadas
+buttons.multiple.occurrence.edit.label = Editar solo las repeticiones seleccionadas
+buttons.single.allfollowing.copy.label = Copiar esta y todas las futuras repeticiones
+buttons.single.allfollowing.cut.label = Cortar esta y todas las futuras repeticiones
+buttons.single.allfollowing.delete.label = Eliminar esta repetición y todas las futuras
+buttons.single.allfollowing.edit.label = Editar esta repetición y todas las futuras
+buttons.multiple.allfollowing.copy.label = Copiar la repetición seleccionada y todas las futuras
+buttons.multiple.allfollowing.cut.label = Cortar la repetición seleccionada y todas las futuras
+buttons.multiple.allfollowing.delete.label = Eliminar esta repetición y todas las futuras
+buttons.multiple.allfollowing.edit.label = Editar esta repetición y todas las futuras
+buttons.single.parent.copy.label = Copiar todas las repeticiones
+buttons.single.parent.cut.label = Cortar todas las repeticiones
+buttons.single.parent.delete.label = Eliminar todas las repeticiones
+buttons.single.parent.edit.label = Editar todas las repeticiones
+buttons.multiple.parent.copy.label = Copiar todas las repeticiones de los elementos seleccionados
+buttons.multiple.parent.cut.label = Cortar todas las repeticiones de los elementos seleccionados
+buttons.multiple.parent.delete.label = Eliminar todas las repeticiones de los elementos seleccionados
+buttons.multiple.parent.edit.label = Editar todas las repeticiones de los elementos seleccionados
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar-subscriptions-dialog.dtd b/l10n-es-ES/calendar/chrome/calendar/calendar-subscriptions-dialog.dtd
new file mode 100644
index 0000000000..7705b9f009
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar-subscriptions-dialog.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/.
+-->
+
+<!ENTITY calendar.subscriptions.dialog.title "Suscribirse a calendarios">
+<!ENTITY calendar.subscriptions.dialog.search.label.value "Mostrar calendarios que contengan:">
+<!ENTITY calendar.subscriptions.dialog.search.button.label "Buscar">
+<!ENTITY calendar.subscriptions.dialog.select.label.value "Seleccionar calendarios para suscribirse:">
+<!ENTITY calendar.subscriptions.dialog.subscribe.button.label "Suscribirse">
+<!ENTITY calendar.subscriptions.dialog.unsubscribe.button.label "Cancelar suscripción">
+<!ENTITY calendar.subscriptions.dialog.statusmessage.busy.label "Buscar…">
+<!ENTITY calendar.subscriptions.dialog.statusmessage.nomatches.label "No se han encontrado coincidencias.">
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar.dtd b/l10n-es-ES/calendar/chrome/calendar/calendar.dtd
new file mode 100644
index 0000000000..822221edf0
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar.dtd
@@ -0,0 +1,320 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY calendar.calendar.label "Calendario">
+<!ENTITY calendar.calendar.accesskey "C">
+<!ENTITY calendar.newevent.button.tooltip "Crear un nuevo evento en el calendario">
+<!ENTITY calendar.newtask.button.tooltip "Crear una tarea nueva">
+<!ENTITY calendar.unifinder.todoitems.label "Tareas">
+<!ENTITY calendar.unifinder.showcompletedtodos.label "Mostrar tareas completadas">
+<!ENTITY calendar.today.button.label "Hoy">
+<!ENTITY calendar.tomorrow.button.label "Mañana">
+<!ENTITY calendar.upcoming.button.label "Próximamente">
+<!ENTITY calendar.events.filter.all.label "Todos los eventos">
+<!ENTITY calendar.events.filter.today.label "Eventos de hoy">
+<!ENTITY calendar.events.filter.future.label "Todos los eventos futuros">
+<!ENTITY calendar.events.filter.current.label "Día seleccionado">
+<!ENTITY calendar.events.filter.currentview.label "Eventos en la vista actual">
+<!ENTITY calendar.events.filter.next7Days.label "Eventos en los próximos 7 días">
+<!ENTITY calendar.events.filter.next14Days.label "Eventos en los próximos 14 días">
+<!ENTITY calendar.events.filter.next31Days.label "Eventos en los próximos 31 días">
+<!ENTITY calendar.events.filter.thisCalendarMonth.label "Eventos en este mes del calendario">
+<!ENTITY calendar.unifinder.tree.done.label "Hecho">
+<!ENTITY calendar.unifinder.tree.done.tooltip2 "Ordenar por progreso">
+<!ENTITY calendar.unifinder.tree.priority.label "Prioridad">
+<!ENTITY calendar.unifinder.tree.priority.tooltip2 "Ordenar por prioridad">
+<!ENTITY calendar.unifinder.tree.title.label "Título">
+<!ENTITY calendar.unifinder.tree.title.tooltip2 "Ordenar por tamaño">
+<!ENTITY calendar.unifinder.tree.percentcomplete.label "&#037; completo">
+<!ENTITY calendar.unifinder.tree.percentcomplete.tooltip2 "Ordenar por &#037; progreso">
+<!ENTITY calendar.unifinder.tree.startdate.label "Inicio">
+<!ENTITY calendar.unifinder.tree.startdate.tooltip2 "Ordenar por fecha de inicio">
+<!ENTITY calendar.unifinder.tree.enddate.label "Fin">
+<!ENTITY calendar.unifinder.tree.enddate.tooltip2 "Ordenar por fecha final">
+<!ENTITY calendar.unifinder.tree.duedate.label "Vencimiento">
+<!ENTITY calendar.unifinder.tree.duedate.tooltip2 "Ordenar por fecha límite">
+<!ENTITY calendar.unifinder.tree.completeddate.label "Completado">
+<!ENTITY calendar.unifinder.tree.completeddate.tooltip2 "Ordenar por fecha en la que se completó">
+<!ENTITY calendar.unifinder.tree.categories.label "Categoría">
+<!ENTITY calendar.unifinder.tree.categories.tooltip2 "Ordenar por categoría">
+<!ENTITY calendar.unifinder.tree.location.label "Lugar">
+<!ENTITY calendar.unifinder.tree.location.tooltip2 "Ordenar por ubicación">
+<!ENTITY calendar.unifinder.tree.status.label "Estado">
+<!ENTITY calendar.unifinder.tree.status.tooltip2 "Ordenar por estado">
+<!ENTITY calendar.unifinder.tree.calendarname.label "Nombre del calendario">
+<!ENTITY calendar.unifinder.tree.calendarname.tooltip2 "Ordenar por nombre de calendario">
+<!ENTITY calendar.unifinder.tree.duration.label "Vence en">
+<!ENTITY calendar.unifinder.tree.duration.tooltip2 "Ordenar por tiempo hasta vencimiento">
+<!ENTITY calendar.unifinder.close.tooltip "Cerrar búsqueda y lista de eventos">
+<!ENTITY calendar.today.button.tooltip "Ir a hoy">
+<!ENTITY calendar.todaypane.button.tooltip "Mostrar panel Para hoy">
+<!ENTITY calendar.day.button.tooltip "Cambiar a vista diaria">
+<!ENTITY calendar.week.button.tooltip "Cambiar a vista semanal">
+<!ENTITY calendar.month.button.tooltip "Cambiar a vista mensual">
+<!ENTITY calendar.multiweek.button.tooltip "Cambiar a vista multisemanal">
+<!ENTITY calendar.nextday.label "Día siguiente">
+<!ENTITY calendar.prevday.label "Día anterior">
+<!ENTITY calendar.nextday.accesskey "s">
+<!ENTITY calendar.prevday.accesskey "t">
+<!ENTITY calendar.nextweek.label "Semana siguiente">
+<!ENTITY calendar.prevweek.label "Semana anterior">
+<!ENTITY calendar.nextweek.accesskey "s">
+<!ENTITY calendar.prevweek.accesskey "t">
+<!ENTITY calendar.nextmonth.label "Mes siguiente">
+<!ENTITY calendar.prevmonth.label "Mes anterior">
+<!ENTITY calendar.nextmonth.accesskey "s">
+<!ENTITY calendar.prevmonth.accesskey "t">
+<!ENTITY calendar.navigation.nextday.tooltip "Un día hacia delante">
+<!ENTITY calendar.navigation.prevday.tooltip "Un día hacia atrás">
+<!ENTITY calendar.navigation.nextweek.tooltip "Una semana hacia delante">
+<!ENTITY calendar.navigation.prevweek.tooltip "Una semana hacia atrás">
+<!ENTITY calendar.navigation.nextmonth.tooltip "Un mes hacia delante">
+<!ENTITY calendar.navigation.prevmonth.tooltip "Un mes hacia atrás">
+<!ENTITY calendar.newevent.button.label "Nuevo evento">
+<!ENTITY calendar.newtask.button.label "Nueva tarea">
+<!ENTITY calendar.print.button.label "Imprimir">
+<!ENTITY calendar.print.button.accesskey "P">
+<!ENTITY calendar.day.button.label "Día">
+<!ENTITY calendar.week.button.label "Semana">
+<!ENTITY calendar.month.button.label "Mes">
+<!ENTITY calendar.multiweek.button.label "Multisemana">
+<!ENTITY calendar.onlyworkday.checkbox.label "Sólo días laborables">
+<!ENTITY calendar.onlyworkday.checkbox.accesskey "d">
+<!ENTITY calendar.displaytodos.checkbox.label "Tareas en la vista">
+<!ENTITY calendar.displaytodos.checkbox.accesskey "T">
+<!ENTITY calendar.completedtasks.checkbox.label "Mostrar tareas completadas">
+<!ENTITY calendar.completedtasks.checkbox.accesskey "c">
+<!ENTITY calendar.orientation.label "Rotar vista">
+<!ENTITY calendar.orientation.accesskey "o">
+<!ENTITY calendar.search.options.searchfor " contienen">
+<!ENTITY calendar.list.header.label "Calendario">
+<!ENTITY calendar.task.filter.title.label "Mostrar">
+<!ENTITY calendar.task.filter.all.label "Todas">
+<!ENTITY calendar.task.filter.all.accesskey "T">
+<!ENTITY calendar.task.filter.today.label "Hoy">
+<!ENTITY calendar.task.filter.today.accesskey "H">
+<!ENTITY calendar.task.filter.next7days.label "Los próximos siete días">
+<!ENTITY calendar.task.filter.next7days.accesskey "L">
+<!ENTITY calendar.task.filter.notstarted.label "Tareas no comenzadas">
+<!ENTITY calendar.task.filter.notstarted.accesskey "a">
+<!ENTITY calendar.task.filter.overdue.label "Tareas vencidas">
+<!ENTITY calendar.task.filter.overdue.accesskey "v">
+<!ENTITY calendar.task.filter.completed.label "Tareas completadas">
+<!ENTITY calendar.task.filter.completed.accesskey "C">
+<!ENTITY calendar.task.filter.open.label "Tareas incompletas">
+<!ENTITY calendar.task.filter.open.accesskey "m">
+<!ENTITY calendar.task.filter.current.label "Tareas actuales">
+<!ENTITY calendar.task.filter.current.accesskey "a">
+<!ENTITY calendar.task-details.title.label "título">
+<!ENTITY calendar.task-details.organizer.label "de">
+<!ENTITY calendar.task-details.priority.label "prioridad">
+<!ENTITY calendar.task-details.priority.low.label "Baja">
+<!ENTITY calendar.task-details.priority.normal.label "Normal">
+<!ENTITY calendar.task-details.priority.high.label "Alta">
+<!ENTITY calendar.task-details.status.label "estado">
+<!ENTITY calendar.task-details.category.label "categoría">
+<!ENTITY calendar.task-details.repeat.label "repetir">
+<!ENTITY calendar.task-details.attachments.label "adjuntos">
+<!ENTITY calendar.task-details.start.label "fecha de inicio">
+<!ENTITY calendar.task-details.due.label "fecha límite">
+<!ENTITY calendar.task.category.button.tooltip "Categorizar tareas">
+<!ENTITY calendar.task.complete.button.tooltip "Marcar tareas seleccionadas como completadas">
+<!ENTITY calendar.task.priority.button.tooltip "Cambiar la prioridad">
+<!ENTITY calendar.task.text-filter.textbox.emptytext.base1 "Filtrar tareas #1">
+<!ENTITY calendar.task.text-filter.textbox.emptytext.keylabel.nonmac "&lt;Ctrl+Mayús+K&gt;">
+<!ENTITY calendar.task.text-filter.textbox.emptytext.keylabel.mac "&lt;⇧⌘K&gt;">
+<!ENTITY calendar.context.modifyorviewitem.label "Abrir">
+<!ENTITY calendar.context.modifyorviewitem.accesskey "A">
+<!ENTITY calendar.context.modifyorviewtask.label "Abrir tarea…">
+<!ENTITY calendar.context.modifyorviewtask.accesskey "A">
+<!ENTITY calendar.context.newevent.label "Nuevo evento...">
+<!ENTITY calendar.context.newevent.accesskey "N">
+<!ENTITY calendar.context.newtodo.label "Nueva tarea...">
+<!ENTITY calendar.context.newtodo.accesskey "r">
+<!ENTITY calendar.context.deletetask.label "Eliminar tarea">
+<!ENTITY calendar.context.deletetask.accesskey "l">
+<!ENTITY calendar.context.deleteevent.label "Eliminar evento">
+<!ENTITY calendar.context.deleteevent.accesskey "l">
+<!ENTITY calendar.context.cutevent.label "Cortar">
+<!ENTITY calendar.context.cutevent.accesskey "t">
+<!ENTITY calendar.context.copyevent.label "Copiar">
+<!ENTITY calendar.context.copyevent.accesskey "C">
+<!ENTITY calendar.context.pasteevent.label "Pegar">
+<!ENTITY calendar.context.pasteevent.accesskey "P">
+<!ENTITY calendar.context.button.label "Panel Para hoy">
+<!ENTITY calendar.context.button.accesskey "P">
+<!ENTITY calendar.context.attendance.menu.label "Asistencia">
+<!ENTITY calendar.context.attendance.menu.accesskey "s">
+<!ENTITY calendar.context.attendance.occurrence.label "Esta aparición">
+<!ENTITY calendar.context.attendance.all2.label "Series completas">
+<!ENTITY calendar.context.attendance.send.label "Enviar una notificación ahora">
+<!ENTITY calendar.context.attendance.send.accesskey "v">
+<!ENTITY calendar.context.attendance.dontsend.label "No enviar una notificación">
+<!ENTITY calendar.context.attendance.dontsend.accesskey "N">
+<!ENTITY calendar.context.attendance.occ.accepted.accesskey "A">
+<!ENTITY calendar.context.attendance.occ.accepted.label "Aceptado">
+<!ENTITY calendar.context.attendance.occ.tentative.accesskey "A">
+<!ENTITY calendar.context.attendance.occ.tentative.label "Aceptado provisionalmente">
+<!ENTITY calendar.context.attendance.occ.declined.accesskey "c">
+<!ENTITY calendar.context.attendance.occ.declined.label "Declinado">
+<!ENTITY calendar.context.attendance.occ.delegated.accesskey "g">
+<!ENTITY calendar.context.attendance.occ.delegated.label "Delegado">
+<!ENTITY calendar.context.attendance.occ.needsaction.accesskey "n">
+<!ENTITY calendar.context.attendance.occ.needsaction.label "Aún necesita intervención">
+<!ENTITY calendar.context.attendance.occ.inprogress.accesskey "E">
+<!ENTITY calendar.context.attendance.occ.inprogress.label "En progreso">
+<!ENTITY calendar.context.attendance.occ.completed.accesskey "C">
+<!ENTITY calendar.context.attendance.occ.completed.label "Completada">
+<!ENTITY calendar.context.attendance.all.accepted.accesskey "e">
+<!ENTITY calendar.context.attendance.all.accepted.label "Aceptado">
+<!ENTITY calendar.context.attendance.all.tentative.accesskey "v">
+<!ENTITY calendar.context.attendance.all.tentative.label "Aceptado provisionalmente">
+<!ENTITY calendar.context.attendance.all.declined.accesskey "D">
+<!ENTITY calendar.context.attendance.all.declined.label "Declinado">
+<!ENTITY calendar.context.attendance.all.delegated.accesskey "l">
+<!ENTITY calendar.context.attendance.all.delegated.label "Delegado">
+<!ENTITY calendar.context.attendance.all.needsaction.accesskey "n">
+<!ENTITY calendar.context.attendance.all.needsaction.label "Aún necesita intervención">
+<!ENTITY calendar.context.attendance.all.inprogress.accesskey "p">
+<!ENTITY calendar.context.attendance.all.inprogress.label "En progreso">
+<!ENTITY calendar.context.attendance.all.completed.accesskey "m">
+<!ENTITY calendar.context.attendance.all.completed.label "Completada">
+<!ENTITY calendar.context.progress.label "Progreso">
+<!ENTITY calendar.context.progress.accesskey "P">
+<!ENTITY calendar.context.priority.label "Prioridad">
+<!ENTITY calendar.context.priority.accesskey "r">
+<!ENTITY calendar.context.postpone.label "Postponer tarea">
+<!ENTITY calendar.context.postpone.accesskey "P">
+<!ENTITY percnt " &#037;">
+<!ENTITY calendar.context.markcompleted.label "Marcar como completada">
+<!ENTITY calendar.context.markcompleted.accesskey "o">
+<!ENTITY progress.level.0 "0&percnt; completado">
+<!ENTITY progress.level.0.accesskey "0">
+<!ENTITY progress.level.25 "25&percnt; completado">
+<!ENTITY progress.level.25.accesskey "2">
+<!ENTITY progress.level.50 "50&percnt; completado">
+<!ENTITY progress.level.50.accesskey "5">
+<!ENTITY progress.level.75 "75&percnt; completado">
+<!ENTITY progress.level.75.accesskey "7">
+<!ENTITY progress.level.100 "100&percnt; completado">
+<!ENTITY progress.level.100.accesskey "1">
+<!ENTITY priority.level.none "No especificado">
+<!ENTITY priority.level.none.accesskey "o">
+<!ENTITY priority.level.low "Baja">
+<!ENTITY priority.level.low.accesskey "B">
+<!ENTITY priority.level.normal "Normal">
+<!ENTITY priority.level.normal.accesskey "N">
+<!ENTITY priority.level.high "Alta">
+<!ENTITY priority.level.high.accesskey "A">
+<!ENTITY calendar.context.postpone.1hour.label "1 hora">
+<!ENTITY calendar.context.postpone.1hour.accesskey "h">
+<!ENTITY calendar.context.postpone.1day.label "1 día">
+<!ENTITY calendar.context.postpone.1day.accesskey "d">
+<!ENTITY calendar.context.postpone.1week.label "1 semana">
+<!ENTITY calendar.context.postpone.1week.accesskey "s">
+<!ENTITY calendar.copylink.label "Copiar la dirección del enlace">
+<!ENTITY calendar.copylink.accesskey "C">
+<!ENTITY calendar.taskview.delete.label "Eliminar">
+<!ENTITY calendar.context.newserver.label "Nuevo calendario…">
+<!ENTITY calendar.context.newserver.accesskey "N">
+<!ENTITY calendar.context.findcalendar.label "Encontrar calendario…">
+<!ENTITY calendar.context.findcalendar.accesskey "c">
+<!ENTITY calendar.context.deleteserver2.label "Eliminar calendario…">
+<!ENTITY calendar.context.deleteserver2.accesskey "E">
+<!ENTITY calendar.context.removeserver.label "Eliminar calendario…">
+<!ENTITY calendar.context.removeserver.accesskey "E">
+<!ENTITY calendar.context.unsubscribeserver.label "Cancelar suscripción a calendario…">
+<!ENTITY calendar.context.unsubscribeserver.accesskey "C">
+<!ENTITY calendar.context.synccalendars.label "Sincronizar calendarios">
+<!ENTITY calendar.context.synccalendars.accesskey "S">
+<!ENTITY calendar.context.publish.label "Publicar calendario…">
+<!ENTITY calendar.context.publish.accesskey "b">
+<!ENTITY calendar.context.export.label "Exportar calendario...">
+<!ENTITY calendar.context.export.accesskey "E">
+<!ENTITY calendar.context.properties.label "Propiedades">
+<!ENTITY calendar.context.properties.accesskey "P">
+<!ENTITY calendar.context.showcalendar.accesskey "M">
+<!ENTITY calendar.context.hidecalendar.accesskey "O">
+<!ENTITY calendar.context.showonly.accesskey "O">
+<!ENTITY calendar.context.showall.label "Mostrar todos los calendarios">
+<!ENTITY calendar.context.showall.accesskey "i">
+<!ENTITY calendar.context.convertmenu.label "Convertir a">
+<!ENTITY calendar.context.convertmenu.accesskey.mail "n">
+<!ENTITY calendar.context.convertmenu.accesskey.calendar "v">
+<!ENTITY calendar.context.convertmenu.event.label "Evento…">
+<!ENTITY calendar.context.convertmenu.event.accesskey "E">
+<!ENTITY calendar.context.convertmenu.message.label "Mensaje…">
+<!ENTITY calendar.context.convertmenu.message.accesskey "M">
+<!ENTITY calendar.context.convertmenu.task.label "Tarea…">
+<!ENTITY calendar.context.convertmenu.task.accesskey "T">
+<!ENTITY calendar.tasks.view.minimonth.label "Mini-mes">
+<!ENTITY calendar.tasks.view.minimonth.accesskey "M">
+<!ENTITY calendar.tasks.view.calendarlist.label "Lista de calendarios">
+<!ENTITY calendar.tasks.view.calendarlist.accesskey "L">
+<!ENTITY calendar.tasks.view.filtertasks.label "Filtrar tareas">
+<!ENTITY calendar.tasks.view.filtertasks.accesskey "F">
+<!ENTITY calendar.alarm.location.label "Lugar:">
+<!ENTITY calendar.alarm.details.label "Detalles…">
+<!ENTITY calendar.alarm.snoozefor.label "Silenciar durante">
+<!ENTITY calendar.alarm.snoozeallfor.label "Silenciar todas las alarmas durante">
+<!ENTITY calendar.alarm.title.label "Aviso del calendario">
+<!ENTITY calendar.alarm.dismiss.label "Descartar">
+<!ENTITY calendar.alarm.dismissall.label "Descartar todo">
+<!ENTITY calendar.alarm.snooze.5minutes.label "5 minutos">
+<!ENTITY calendar.alarm.snooze.10minutes.label "10 minutos">
+<!ENTITY calendar.alarm.snooze.15minutes.label "15 minutos">
+<!ENTITY calendar.alarm.snooze.30minutes.label "30 minutos">
+<!ENTITY calendar.alarm.snooze.45minutes.label "45 minutos">
+<!ENTITY calendar.alarm.snooze.1hour.label "1 hora">
+<!ENTITY calendar.alarm.snooze.2hours.label "2 horas">
+<!ENTITY calendar.alarm.snooze.1day.label "1 día">
+<!ENTITY calendar.alarm.snooze.cancel "Cancelar apagado">
+<!ENTITY calendar.server.dialog.title.edit "Editar calendario">
+<!ENTITY calendar.server.dialog.name.label "Nombre del calendario:">
+<!ENTITY calendarproperties.color.label "Color:">
+<!ENTITY calendarproperties.webdav.label "iCalendar (ICS)">
+<!ENTITY calendarproperties.caldav.label "CalDAV">
+<!ENTITY calendarproperties.wcap.label "Sun Java System Calendar Server (WCAP)">
+<!ENTITY calendarproperties.format.label "Formato:">
+<!ENTITY calendarproperties.location.label "Lugar:">
+<!ENTITY calendarproperties.refreshInterval.label "Refrescar calendario:">
+<!ENTITY calendarproperties.refreshInterval.manual.label "Manualmente">
+<!ENTITY calendarproperties.name.label "Nombre:">
+<!ENTITY calendarproperties.readonly.label "Sólo lectura">
+<!ENTITY calendarproperties.firealarms.label "Mostrar avisos">
+<!ENTITY calendarproperties.cache3.label "Compatible con el modo sin conexión">
+<!ENTITY calendarproperties.enabled.label "Activar este calendario">
+<!ENTITY calendarproperties.enabled2.label "Activar este calendario">
+<!ENTITY calendarproperties.forceDisabled.label "No se ha encontrado el proveedor de este calendario. Esto sucede a menudo si ha desactivado o desinstalado ciertos complementos.">
+<!ENTITY calendarproperties.unsubscribe.label "Cancelar suscripción">
+<!ENTITY calendarproperties.unsubscribe.accesskey "U">
+<!ENTITY calendar.publish.dialog.title "Publicar calendario">
+<!ENTITY calendar.publish.url.label "URL de publicación">
+<!ENTITY calendar.publish.publish.button "Publicar">
+<!ENTITY calendar.publish.close.button "Cerrar">
+<!ENTITY calendar.publish.example.url.description "Algo como http://www.myserver.com/webdav/test.ics">
+<!ENTITY calendar.select.dialog.title "Seleccionar calendario">
+<!ENTITY calendar.print.window.title "Imprimir un calendario">
+<!ENTITY calendar.print.title.label "Título:">
+<!ENTITY calendar.print.layout.label "Disposición:">
+<!ENTITY calendar.print.range.label "Qué imprimir">
+<!ENTITY calendar.print.currentView2.label "Vista actual">
+<!ENTITY calendar.print.selectedEventsAndTasks.label "Eventos/tareas seleccionados">
+<!ENTITY calendar.print.tasks.label "Tareas">
+<!ENTITY calendar.print.events.label "Eventos">
+<!ENTITY calendar.print.custom.label "Rango de fechas personalizado:">
+<!ENTITY calendar.print.from.label "De:">
+<!ENTITY calendar.print.to.label "A:">
+<!ENTITY calendar.print.settingsGroup.label "Configuración de impresión">
+<!ENTITY calendar.print.optionsGroup.label "Opciones">
+<!ENTITY calendar.print.taskswithnoduedate.label "Tareas sin fecha límite">
+<!ENTITY calendar.print.completedtasks.label "Tareas completadas">
+<!ENTITY calendar.error.detail "Detalles…">
+<!ENTITY calendar.error.code "Código de error:">
+<!ENTITY calendar.error.description "Descripción:">
+<!ENTITY calendar.error.title "Ha ocurrido un error">
+<!ENTITY calendar.extract.event.button "Añadir como evento">
+<!ENTITY calendar.extract.task.button "Añadir como tarea">
+<!ENTITY calendar.extract.event.button.tooltip "Extraer información de calendario del mensaje y añadirla a su calendario como un evento">
+<!ENTITY calendar.extract.task.button.tooltip "Extraer información de calendario del mensaje y añadirla a su calendario como una tarea">
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendar.properties b/l10n-es-ES/calendar/chrome/calendar/calendar.properties
new file mode 100644
index 0000000000..bba7718e94
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendar.properties
@@ -0,0 +1,263 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+PrintPreviewWindowTitle = Vista preliminar de %1$S
+Untitled = Sin título
+newEvent = Nuevo evento
+newEventDialog = Nuevo evento
+editEventDialog = Editar evento
+newTaskDialog = Nueva tarea
+editTaskDialog = Editar tarea
+askSaveTitleEvent = Guardar evento
+askSaveTitleTask = Guardar tarea
+askSaveMessageEvent = El evento no ha sido guardado. ¿Quiere guardar el evento?
+askSaveMessageTask = La tarea no ha sido guardada. ¿Quiere guardar la tarea?
+warningEndBeforeStart = La fecha final que ha introducido tiene lugar antes de la de inicio
+warningUntilDateBeforeStart = La fecha final sucede antes de la de inicio
+homeCalendarName = Casa
+untitledCalendarName = Calendario sin título
+statusTentative = Provisional
+statusConfirmed = Confirmado
+eventStatusCancelled = Cancelado
+todoStatusCancelled = Cancelado
+statusNeedsAction = Necesita intervención
+statusInProcess = En proceso
+statusCompleted = Completado
+highPriority = Alta
+normalPriority = Normal
+lowPriority = Baja
+importPrompt = ¿En qué calendario quiere importar estos elementos?
+exportPrompt = ¿De qué calendario desea exportar?
+pastePrompt = ¿En cuál de sus calendarios actualmente editables quiere pegar?
+publishPrompt = ¿Qué calendario quiere publicar?
+pasteEventAlso = El contenido que ha pegado incluye un evento
+pasteEventsAlso = El contenido que ha pegado incluye eventos
+pasteTaskAlso = El contenido que ha pegado incluye una tarea asignada
+pasteTasksAlso = El contenido que ha pegado incluye tareas asignadas
+pasteItemsAlso = El contenido que ha pegado incluye eventos y tareas asignadas
+pasteEventOnly = Está pegando un evento
+pasteEventsOnly = Está pegando eventos
+pasteTaskOnly = Está pegando una tarea asignada
+pasteTasksOnly = Está pegando tareas asignadas
+pasteItemsOnly = Está pegando eventos y tareas asignadas
+pasteNotifyAbout = %1$S - ¿desea enviar una actualización a todos los involucrados?
+pasteAndNotifyLabel = Pegar y enviar ahora
+pasteDontNotifyLabel = Pegar sin enviar
+importItemsFailed = No se pudieron importar %1$S elementos. El último error ha sido: %2$S
+noItemsInCalendarFile = Fallo al importar desde %1$S. No hay elementos importables en este archivo.
+noItemsInCalendarFile2 = No se puede importar desde %1$S. No hay elementos importables en este archivo.
+eventDescription = Descripción:
+unableToRead = No se puede leer del archivo:
+unableToWrite = No se puede escribir en el archivo:
+defaultFileName = MozillaCalEvents
+HTMLTitle = Calendario de Mozilla
+timezoneError = Se ha encontrado una zona horaria desconocida e indefinida mientras se leía %1$S.
+duplicateError = Se ha(n) ignorado %1$S elemento(s) puesto que ya existen tanto en el calendario de destino como en %2$S.
+unableToCreateProvider = Se ha encontrado un error preparando el calendario situado en %1$S para su uso. No estará disponible.
+unknownTimezonesError = Se ha encontrado un error al preparar el calendario situado en %1$S para su uso. El calendario podría hacer referencia a zonas horarias desconocidas. Instale el último calendar-timezones.xpi.
+missingCalendarTimezonesError = ¡No se han encontrado zonas horarias! Instale calendar-timezones.xpi.
+unknownTimezoneInItem = Zona horaria desconocida "%1$S" en "%2$S". Se tratará en su lugar como la zona horaria local 'flotante': %3$S
+TimezoneErrorsAlertTitle = Errores en zonas horarias
+TimezoneErrorsSeeConsole = Ver consola de errores: las zonas horarias desconocidas se tratan como la zona horaria local 'flotante'.
+removeCalendarTitle = Eliminar calendario
+removeCalendarButtonDelete = Eliminar calendario
+removeCalendarButtonUnsubscribe = Cancelar suscripción
+removeCalendarMessageDeleteOrUnsubscribe = ¿Desea eliminar el calendario "%1$S"? Cancelar la suscripción eliminará el calendario de la lista, vaciarlo también purgará los datos que contiene de forma permanente.
+removeCalendarMessageDelete = ¿Desea eliminar permanentemente el calendario "%1$S"?
+removeCalendarMessageUnsubscribe = ¿Desea cancelar la suscripción al calendario "%1$S"?
+WeekTitle = Semana %1$S
+None = Ninguna
+tooNewSchemaErrorBoxTitle = Los datos de su calendario no son compatibles con esta versión de %1$S
+tooNewSchemaErrorBoxTextLightning = Los datos del calendario en su perfil han sido actualizados por una versión más moderna de %1$S, y continuar probablemente cause que se pierda o corrompa información. %1$S se desactivará a continuación y se reiniciará %2$S.
+tooNewSchemaButtonRestart = Reiniciar %1$S
+tooNewSchemaButtonQuit = Salir de %1$S
+tooNewSchemaErrorText = Sus datos de calendario no son compatibles con esta versión de %1$S. Los datos de calendario en su perfil han sido actualizados por una versión más reciente de %1$S. Se ha creado una copia de seguridad del archivo de datos llamada "%2$S". Continuando con un nuevo archivo de datos.
+eventUntitled = Sin título
+tooltipTitle = Título:
+tooltipLocation = Lugar:
+tooltipDate = Fecha:
+tooltipCalName = Nombre del calendario:
+tooltipStatus = Estado:
+tooltipOrganizer = Organizador:
+tooltipStart = Inicio:
+tooltipDue = Vencimiento:
+tooltipPriority = Prioridad:
+tooltipPercent = % completo:
+tooltipCompleted = Completado:
+dialog.tooltip.attendee.combined = %1$S %2$S
+dialog.tooltip.attendeeRole2.CHAIR = %1$S dirige el evento.
+dialog.tooltip.attendeeRole2.NON-PARTICIPANT = %1$S no es un participante.
+dialog.tooltip.attendeeRole2.OPT-PARTICIPANT = %1$S es un participante opcional.
+dialog.tooltip.attendeeRole2.REQ-PARTICIPANT = %1$S es un participante necesario.
+dialog.tooltip.attendeePartStat2.ACCEPTED = %1$S ha confirmado su asistencia.
+dialog.tooltip.attendeePartStat2.DECLINED = %1$S ha declinado su asistencia.
+dialog.tooltip.attendeePartStat2.DELEGATED = %1$S ha delegado su asistencia.
+dialog.tooltip.attendeePartStat2.NEEDS-ACTION = %1$S aún necesita responder.
+dialog.tooltip.attendeePartStat2.TENTATIVE = %1$S ha confirmado provisionalmente su asistencia.
+dialog.tooltip.attendeeUserType2.INDIVIDUAL = %1$S
+dialog.tooltip.attendeeUserType2.GROUP = %1$S (grupo)
+dialog.tooltip.attendeeUserType2.RESOURCE = %1$S (recurso)
+dialog.tooltip.attendeeUserType2.ROOM = %1$S (sala)
+dialog.tooltip.attendeeUserType2.UNKNOWN = %1$S
+New = Nuevo
+Open = Abrir
+filepickerTitleImport = Importar
+filepickerTitleExport = Exportar
+filterIcs = iCalendar (%1$S)
+filterXml = Documento XML (%1$S)
+filterHtml = Página web (%1$S)
+filterOutlookCsv = Valores separados por comas de Outlook (%1$S)
+genericErrorTitle = Ha ocurrido un error
+httpPutError = La publicación del archivo de calendario ha fallado.\nCódigo de estado: %1$S: %2$S
+otherPutError = La publicación del archivo de calendario ha fallado.\nCódigo de estado: 0x%1$S
+readOnlyMode = Ha habido un error al leer datos del calendario: %1$S. Se ha pasado a modo de sólo lectura, ya que los cambios en este calendario probablemente provocarían pérdida de datos. Puede cambiar esta configuración si elige 'Editar calendario'.
+disabledMode = Ha habido un error al leer datos del calendario: %1$S. Ha sido desactivado hasta que sea seguro usarlo.
+minorError = Ha habido un error al leer datos del calendario: %1$S. Sin embargo, este error parece menor, por lo que el programa intentará continuar.
+stillReadOnlyError = Ha habido un error al leer datos del calendario: %1$S.
+utf8DecodeError = Ha ocurrido un error al decodificar un archivo iCalendar (ics) como UTF-8. Compruebe que el archivo está codificado usando UTF-8, incluyendo símbolos y letras acentuadas.
+icsMalformedError = La interpretación de un archivo iCalendar (ics) ha fallado. Compruebe que el archivo es conforme a la sintaxis de archivo iCalendar (ics).
+itemModifiedOnServerTitle = Elemento modificado en el servidor
+itemModifiedOnServer = Este elemento ha sido modificado recientemente en el servidor.\n
+modifyWillLoseData = Enviar sus cambios provocará que se sobreescriban los cambios hechos en el servidor.
+deleteWillLoseData = Borrar este elemento hará que se pierdan los cambios en el servidor.
+updateFromServer = Descartar mis cambios y recargar
+proceedModify = Enviar mis cambios de todas formas
+proceedDelete = Borrar de todas formas
+dav_notDav = El recurso en %1$S o no es una colección DAV o no está disponible
+dav_davNotCaldav = El recurso en %1$S es una colección DAV pero no un calendario CalDAV
+itemPutError = Ha sucedido un error al guardar el elemento en el servidor.
+itemDeleteError = Ha sucedido un error al eliminar el elemento del servidor.
+caldavRequestError = Ha ocurrido un error al enviar la invitación.
+caldavResponseError = Ha ocurrido un error al enviar la respuesta.
+caldavRequestStatusCode = Código de estado: %1$S
+caldavRequestStatusCodeStringGeneric = La solicitud no puede ser procesada.
+caldavRequestStatusCodeString400 = La solicitud contiene errores de sintaxis y no puede ser procesada.
+caldavRequestStatusCodeString403 = El usuario no tiene los permisos necesario para ejecutar la solicitud.
+caldavRequestStatusCodeString404 = Recurso no encontrado.
+caldavRequestStatusCodeString409 = Conflicto de recursos.
+caldavRequestStatusCodeString412 = Precondición fallida.
+caldavRequestStatusCodeString500 = Error interno del servidor.
+caldavRequestStatusCodeString502 = Pasarela errónea (¿configuración del proxy?).
+caldavRequestStatusCodeString503 = Error interno del servidor (¿caída temporal del servidor?).
+caldavRedirectTitle = ¿Actualizar dirección del calendario %1$S?
+caldavRedirectText = Las solicitudes para %1$S están siendo redirigidas a una nueva dirección. ¿Le gustaría cambiar la dirección al siguiente valor?
+caldavRedirectDisableCalendar = Desactivar calendario
+likelyTimezone = Europe/Madrid, Africa/Ceuta, Atlantic/Canary, America/Mexico_City, America/Argentina/Buenos_Aires, America/Santiago, America/Tijuana, America/Santo_Domingo, America/Puerto_Rico, America/Panama, America/Merida, America/Montevideo, America/Monterrey, America/La_Paz, America/Lima
+WarningOSTZNoMatch = Advertencia: la zona horaria del sistema operativo "%1$S"\nya no coincide con la zona horaria interna ZoneInfo "%2$S".
+SkippingOSTimezone = Se ignora la zona horaria '%1$S' del sistema operativo.
+SkippingLocaleTimezone = Se ignora la zona horaria '%1$S' del idioma.
+warningUsingFloatingTZNoMatch = Advertencia: se usa una zona horaria "flotante".\nNinguna zona horaria ZoneInfo coincide con los datos de la zona horaria del sistema operativo.
+WarningUsingGuessedTZ = Advertencia: se infiere la zona horaria\n %1$S (UTC%2$S).\n%3$S\n%4$S
+TZAlmostMatchesOSDifferAtMostAWeek = Esta zona horaria ZoneInfo coincide casi por completo con la zona horaria \ndel sistema operativo. Para esta regla, las próximas transiciones entre la \nhora de verano e invierno difieren en, como mucho, una semana respecto de las \n transiciones de la zona horaria del sistema operativo. Puede haber \n discrepancias en los datos, como una fecha de inicio diferente, o una regla\n diferente, o una aproximación a una regla de un calendario no gregoriano.
+TZSeemsToMatchOS = Esta zona horaria ZoneInfo parece coincidir con la zona horaria del sistema operativo este año.
+TZFromOS = Esta zona horaria ZoneInfo se ha elegido basándose en el identificador de \nzona horaria del sistema operativo "%1$S".
+TZFromLocale = Esta zona horaria ZoneInfo se ha elegido por coincidencia entre la zona \nhoraria del sistema operativo con zonas horarias probablemente usadas por los usuarios de \nInternet que utilizan español de España.
+TZFromKnownTimezones = Esta zona horaria ZoneInfo se ha elegido por coincidencia entre la zona horaria \ndel sistema operativo entre una lista de zonas horarias conocidas ordenada \nalfabética de identificador de zona horaria.
+formatListName = Lista
+weekPrinterName = Planificador semanal
+monthPrinterName = Cuadrícula mensual
+tasksWithNoDueDate = Tareas sin fecha límite
+caldavName = CalDAV
+compositeName = Compuesto
+icsName = iCalendar (ICS)
+memoryName = Temporal (memoria)
+storageName = Local (SQLite)
+htmlPrefixTitle = Título
+htmlPrefixWhen = Cuándo
+htmlPrefixLocation = Ubicación
+htmlPrefixDescription = Descripción
+htmlTaskCompleted = %1$S (completada)
+addCategory = Añadir categoría
+multipleCategories = Múltiples categorías
+today = Hoy
+tomorrow = Mañana
+yesterday = Ayer
+eventsonly = Eventos
+eventsandtasks = Eventos y tareas
+tasksonly = Tareas
+shortcalendarweek = SC
+go = Ir
+next1 = siguiente
+next2 = siguiente
+last1 = último
+last2 = último
+alarmWindowTitle.label = #1 Recordatorio;#1 Recordatorios
+alarmStarts = Comienza: %1$S
+alarmTodayAt = Hoy a la(s) %1$S
+alarmTomorrowAt = Mañana a la(s) %1$S
+alarmYesterdayAt = Ayer a la(s) %1$S
+alarmDefaultDescription = Descripción predeterminada de Mozilla
+alarmDefaultSummary = Resumen predeterminado de Mozilla
+alarmSnoozeLimitExceeded = No puede silenciar una alarma durante más de un mes.;No puede silenciar una alarma durante más de #1 meses.
+taskDetailsStatusNeedsAction = Necesita intervención
+taskDetailsStatusInProgress = %1$S%% completada
+taskDetailsStatusCompleted = Completada
+taskDetailsStatusCompletedOn = Completada el %1$S
+taskDetailsStatusCancelled = Cancelada
+gettingCalendarInfoCommon = Comprobando calendarios…
+gettingCalendarInfoDetail = Comprobando calendario %1$S de %2$S
+errorCode = Código de error: %1$S
+errorDescription = Descripción: %1$S
+errorWriting2 = ¡Ha sucedido un error al escribir en el calendario %1$S! Debajo encontrará más información.
+errorWritingDetails = Si ve este mensaje tras posponer u ocultar un recordatorio y es para un calendario en el que no quiere añadir o editar eventos, puede marcar este calendario como de solo lectura para evitar este comportamiento en el futuro. Para ello, acceda a las propiedades del calendario haciendo clic con el botón derecho en este calendario en la lista de las vistas de calendario o tareas.
+tooltipCalendarDisabled = El calendario %1$S está momentáneamente no disponible
+tooltipCalendarReadOnly = El calendario %1$S es sólo de lectura
+taskEditInstructions = Pulse aquí para añadir una nueva tarea
+taskEditInstructionsReadonly = Seleccione un calendario en el que sea posible escribir
+taskEditInstructionsCapability = Seleccione un calendario que admita tareas
+eventDetailsStartDate = Inicio:
+eventDetailsEndDate = Final:
+datetimeWithTimezone = %1$S, %2$S
+singleLongCalendarWeek = Semana del calendario: %1$S
+severalLongCalendarWeeks = Semanas del calendario %1$S-%2$S
+singleShortCalendarWeek = SC: %1$S
+severalShortCalendarWeeks = Sem: %1$S-%2$S
+abbreviationOfWeek = %1$S
+dueInDays = #1 día;#1 días
+dueInHours = #1 hora;#1 horas
+dueInLessThanOneHour = < 1 hora
+monthInYear = %1$S %2$S
+monthInYear.monthFormat = nominative
+formatDateLong = %1$S %2$S %3$S %4$S
+dayHeaderLabel = %1$S %2$S
+daysIntervalInMonth = %1$S %2$S – %3$S, %4$S
+daysIntervalInMonth.monthFormat = nominative
+daysIntervalBetweenMonths = %1$S %2$S – %3$S %4$S, %5$S
+daysIntervalBetweenMonths.monthFormat = nominative
+daysIntervalBetweenYears = %1$S %2$S, %3$S – %4$S %5$S, %6$S
+daysIntervalBetweenYears.monthFormat = nominative
+datetimeIntervalOnSameDateTime = %1$S %2$S
+datetimeIntervalOnSameDay = %1$S %2$S – %3$S
+datetimeIntervalOnSeveralDays = %1$S %2$S – %3$S %4$S
+datetimeIntervalTaskWithoutDate = sin fecha de inicio ni final
+datetimeIntervalTaskWithoutDueDate = con inicio el %1$S a las %2$S
+datetimeIntervalTaskWithoutStartDate = finalización prevista el %1$S a las %2$S
+dragLabelTasksWithOnlyEntryDate = Hora de inicio
+dragLabelTasksWithOnlyDueDate = Vence en
+deleteTaskLabel = Eliminar tarea
+deleteTaskMessage = ¿Realmente quiere eliminar esta tarea?
+deleteTaskAccesskey = l
+deleteItemLabel = Eliminar
+deleteItemMessage = ¿Realmente quiere eliminar este elemento?
+deleteItemAccesskey = l
+deleteEventLabel = Eliminar evento
+deleteEventMessage = ¿Realmente quiere eliminar este evento?
+deleteEventAccesskey = l
+calendarPropertiesEveryMinute = Cada minuto;Cada #1 minutos
+extractUsing = Usando %1$S
+extractUsingRegion = Usando %1$S (%2$S)
+unitMinutes = #1 minuto;#1 minutos
+unitHours = #1 hora;#1 horas
+unitDays = #1 día;#1 días
+unitWeeks = #1 semana;#1 semanas
+showCalendar = Mostrar %1$S
+hideCalendar = Ocultar %1$S
+showOnlyCalendar = Mostrar sólo %1$S
+modifyConflictPromptTitle = Conflicto en la modificación del elemento.
+modifyConflictPromptMessage = El elemento que se está editando en el diálogo ha sido modificado desde que se abrió.
+modifyConflictPromptButton1 = Sobreescribir los otros cambios
+modifyConflictPromptButton2 = Descartar estos cambios
+dialog.attendee.append.delegatedFrom = (delegado por %1$S)
+dialog.attendee.append.delegatedTo = (delegado a %1$S)
+minimonthNoSelectedDate = No hay fecha seleccionada
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendarCreation.dtd b/l10n-es-ES/calendar/chrome/calendar/calendarCreation.dtd
new file mode 100644
index 0000000000..bef2cbb43b
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendarCreation.dtd
@@ -0,0 +1,36 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY wizard.title "Crear nuevo calendario">
+<!ENTITY wizard.label "Crear un nuevo calendario">
+<!ENTITY wizard.description "Ubique su calendario">
+<!ENTITY initialpage.description "Su calendario puede guardarse en su ordenador o en un servidor, permitiendo así acceder a él remotamente o compartirlo con sus amigos o compañeros de trabajo.">
+<!ENTITY initialpage.computer.label "En mi ordenador">
+<!ENTITY initialpage.network.label "En la red">
+<!ENTITY locationpage.description "Proporcione información necesaria para acceder a su calendario remoto">
+<!ENTITY locationpage.login.description "Opcional: introduzca un nombre de usuario y una contraseña">
+<!ENTITY locationpage.username.label "Nombre de usuario:">
+<!ENTITY locationpage.password.label "Contraseña:">
+<!ENTITY custompage.shortdescription "Personalizar su calendario">
+<!ENTITY custompage.longdescription "Puede dar un apodo a su calendario y colorear los eventos de éste.">
+<!ENTITY finishpage.shortdescription "Calendario creado">
+<!ENTITY finishpage.longdescription "Se ha creado su calendario.">
+<!ENTITY sourcetabs.other.label "Otro">
+<!ENTITY buttons.create.label "Crear calendario">
+<!ENTITY buttons.create.accesskey "r">
+<!ENTITY buttons.find.label "Encontrar calendarios">
+<!ENTITY buttons.find.accesskey "E">
+<!ENTITY buttons.back.label "Atrás">
+<!ENTITY buttons.back.accesskey "A">
+<!ENTITY buttons.subscribe.label "Suscribirse">
+<!ENTITY buttons.subscribe.accesskey "S">
+<!ENTITY calendartype.label "Tipo del calendario:">
+<!ENTITY location.label "Dirección:">
+<!ENTITY location.placeholder "URL o nombre del servidor de calendario">
+<!ENTITY network.nocredentials.label "Esta dirección no requiere credenciales">
+<!ENTITY network.loading.description "Espere mientras se descubren sus calendarios.">
+<!ENTITY network.notfound.description "No se han podido encontrar calendarios en esta dirección. Revise su configuración.">
+<!ENTITY network.authfail.description "Las credenciales que ha introducido no han sido aceptadas. Revise su configuración.">
+<!ENTITY network.subscribe.single.description "Seleccione los calendario a los que desea suscribirse.">
+<!ENTITY network.subscribe.multiple.description "Hay disponibles múltiples tipos de calendario en esta dirección. Seleccione el tipo de calendario y luego marque los calendario a los que desea suscribirse.">
diff --git a/l10n-es-ES/calendar/chrome/calendar/calendarCreation.properties b/l10n-es-ES/calendar/chrome/calendar/calendarCreation.properties
new file mode 100644
index 0000000000..78d4e44cb6
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/calendarCreation.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+error.invalidUri = Introduzca una dirección válida.
+error.alreadyExists = Ya está suscrito al calendario en esta dirección.
diff --git a/l10n-es-ES/calendar/chrome/calendar/categories.properties b/l10n-es-ES/calendar/chrome/calendar/categories.properties
new file mode 100644
index 0000000000..79e6274562
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/categories.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+categories2 = Aniversarios,Clientes,Competencia,Cumpleaños,Estado,Favoritos,Festivos,Ideas,Llamadas,Miscelánea,Negocios,Personal,Problemas,Proveedores,Proyectos,Regalos,Reuniones,Seguimiento,Usuarios,Vacaciones,Viajes
diff --git a/l10n-es-ES/calendar/chrome/calendar/dateFormat.properties b/l10n-es-ES/calendar/chrome/calendar/dateFormat.properties
new file mode 100644
index 0000000000..b4d09b7906
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/dateFormat.properties
@@ -0,0 +1,97 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+month.1.name = Enero
+month.2.name = Febrero
+month.3.name = Marzo
+month.4.name = Abril
+month.5.name = Mayo
+month.6.name = Junio
+month.7.name = Julio
+month.8.name = Agosto
+month.9.name = Septiembre
+month.10.name = Octubre
+month.11.name = Noviembre
+month.12.name = Diciembre
+month.1.genitive = Enero
+month.2.genitive = Febrero
+month.3.genitive = Marzo
+month.4.genitive = Abril
+month.5.genitive = Mayo
+month.6.genitive = Junio
+month.7.genitive = Julio
+month.8.genitive = Agosto
+month.9.genitive = Septiembre
+month.10.genitive = Octubre
+month.11.genitive = Noviembre
+month.12.genitive = Diciembre
+month.1.Mmm = Ene
+month.2.Mmm = Feb
+month.3.Mmm = Mar
+month.4.Mmm = Abr
+month.5.Mmm = May
+month.6.Mmm = Jun
+month.7.Mmm = Jul
+month.8.Mmm = Ago
+month.9.Mmm = Sep
+month.10.Mmm = Oct
+month.11.Mmm = Nov
+month.12.Mmm = Dic
+day.1.name = Domingo
+day.2.name = Lunes
+day.3.name = Martes
+day.4.name = Miércoles
+day.5.name = Jueves
+day.6.name = Viernes
+day.7.name = Sábado
+day.1.Mmm = Dom
+day.2.Mmm = Lun
+day.3.Mmm = Mar
+day.4.Mmm = Mié
+day.5.Mmm = Jue
+day.6.Mmm = Vie
+day.7.Mmm = Sáb
+day.1.short = Do
+day.2.short = L
+day.3.short = Ma
+day.4.short = X
+day.5.short = Ju
+day.6.short = V
+day.7.short = Sa
+day.1.number = 1
+day.2.number = 2
+day.3.number = 3
+day.4.number = 4
+day.5.number = 5
+day.6.number = 6
+day.7.number = 7
+day.8.number = 8
+day.9.number = 9
+day.10.number = 10
+day.11.number = 11
+day.12.number = 12
+day.13.number = 13
+day.14.number = 14
+day.15.number = 15
+day.16.number = 16
+day.17.number = 17
+day.18.number = 18
+day.19.number = 19
+day.20.number = 20
+day.21.number = 21
+day.22.number = 22
+day.23.number = 23
+day.24.number = 24
+day.25.number = 25
+day.26.number = 26
+day.27.number = 27
+day.28.number = 28
+day.29.number = 29
+day.30.number = 30
+day.31.number = 31
+dayOrdinalSymbol =
+noon = Mediodía
+midnight = Medianoche
+AllDay = Todo el día
+Repeating = (Repitiendo)
diff --git a/l10n-es-ES/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd b/l10n-es-ES/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd
new file mode 100644
index 0000000000..884e2e7d0c
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY reminderdialog.title "Configurar recordatorios">
+<!ENTITY reminder.add.label "Añadir">
+<!ENTITY reminder.add.accesskey "A">
+<!ENTITY reminder.remove.label "Eliminar">
+<!ENTITY reminder.remove.accesskey "E">
+<!ENTITY reminder.reminderDetails.label "Detalles del recordatorio">
+<!ENTITY reminder.action.label "Elija una acción de recordatorio">
+<!ENTITY reminder.action.alert.label "Mostrar una alerta">
+<!ENTITY reminder.action.email.label "Enviar un correo-e">
+<!ENTITY alarm.units.minutes "minutos">
+<!ENTITY alarm.units.hours "horas">
+<!ENTITY alarm.units.days "días">
diff --git a/l10n-es-ES/calendar/chrome/calendar/global.dtd b/l10n-es-ES/calendar/chrome/calendar/global.dtd
new file mode 100644
index 0000000000..4129e31c9b
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/global.dtd
@@ -0,0 +1,47 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY time.midnight "Medianoche">
+<!ENTITY time.noon "Mediodía">
+<!ENTITY day.1.Ddd "Dom">
+<!ENTITY day.1.Ddd.accesskey "D">
+<!ENTITY day.2.Ddd "Lun">
+<!ENTITY day.2.Ddd.accesskey "L">
+<!ENTITY day.3.Ddd "Mar">
+<!ENTITY day.3.Ddd.accesskey "M">
+<!ENTITY day.4.Ddd "Mié">
+<!ENTITY day.4.Ddd.accesskey "i">
+<!ENTITY day.5.Ddd "Jue">
+<!ENTITY day.5.Ddd.accesskey "J">
+<!ENTITY day.6.Ddd "Vie">
+<!ENTITY day.6.Ddd.accesskey "V">
+<!ENTITY day.7.Ddd "Sáb">
+<!ENTITY day.7.Ddd.accesskey "S">
+<!ENTITY day.1.name "Domingo">
+<!ENTITY day.2.name "Lunes">
+<!ENTITY day.3.name "Martes">
+<!ENTITY day.4.name "Miércoles">
+<!ENTITY day.5.name "Jueves">
+<!ENTITY day.6.name "Viernes">
+<!ENTITY day.7.name "Sábado">
+<!ENTITY month.1.name "Enero">
+<!ENTITY month.2.name "Febrero">
+<!ENTITY month.3.name "Marzo">
+<!ENTITY month.4.name "Abril">
+<!ENTITY month.5.name "Mayo">
+<!ENTITY month.6.name "Junio">
+<!ENTITY month.7.name "Julio">
+<!ENTITY month.8.name "Agosto">
+<!ENTITY month.9.name "Septiembre">
+<!ENTITY month.10.name "Octubre">
+<!ENTITY month.11.name "Noviembre">
+<!ENTITY month.12.name "Diciembre">
+<!ENTITY onemonthbackward.tooltip "Un mes hacia atrás">
+<!ENTITY onemonthforward.tooltip "Un mes hacia delante">
+<!ENTITY oneyearbackward.tooltip "Un año hacia atrás">
+<!ENTITY oneyearforward.tooltip "Un año hacia delante">
+<!ENTITY showToday.tooltip "Ir a hoy">
+<!ENTITY onedayforward.tooltip "Un día hacia delante">
+<!ENTITY onedaybackward.tooltip "Un día hacia atrás">
+<!ENTITY showselectedday.tooltip "Mostrar eventos para el día seleccionado">
diff --git a/l10n-es-ES/calendar/chrome/calendar/menuOverlay.dtd b/l10n-es-ES/calendar/chrome/calendar/menuOverlay.dtd
new file mode 100644
index 0000000000..32a6b0766b
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/menuOverlay.dtd
@@ -0,0 +1,33 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY event.new.event "Nuevo evento...">
+<!ENTITY event.new.event.accesskey "N">
+<!ENTITY event.new.task "Nueva tarea...">
+<!ENTITY event.new.task.accesskey "t">
+<!ENTITY calendar.import.label "Importar...">
+<!ENTITY calendar.import.accesskey "I">
+<!ENTITY calendar.export.label "Exportar…">
+<!ENTITY calendar.export.accesskey "E">
+<!ENTITY calendar.publish.label "Publicar…">
+<!ENTITY calendar.publish.accesskey "b">
+<!ENTITY calendar.deletecalendar.label "Eliminar calendario seleccionado…">
+<!ENTITY calendar.deletecalendar.accesskey "a">
+<!ENTITY calendar.unsubscribecalendar.label "Cancelar suscripción al calendario seleccionado…">
+<!ENTITY calendar.unsubscribecalendar.accesskey "C">
+<!ENTITY calendar.removecalendar.label "Eliminar calendario seleccionado…">
+<!ENTITY calendar.removecalendar.accesskey "E">
+<!ENTITY calendar.menu.customize.label "Personalizar…">
+<!ENTITY calendar.menu.customize.accesskey "P">
+<!ENTITY showUnifinderCmd.label "Buscar eventos">
+<!ENTITY showUnifinderCmd.accesskey "B">
+<!ENTITY showUnifinderCmd.tooltip "Alternar el panel de búsqueda de eventos">
+<!ENTITY calendar.displaytodos.checkbox.label "Mostrar tareas en el calendario">
+<!ENTITY calendar.displaytodos.checkbox.accesskey "T">
+<!ENTITY goTodayCmd.label "Ir a hoy">
+<!ENTITY goTodayCmd.accesskey "h">
+<!ENTITY showCurrentView.label "Vista actual">
+<!ENTITY showCurrentView.accesskey "V">
+<!ENTITY calendar.properties.label "Propiedades del calendario…">
+<!ENTITY calendar.properties.accesskey "d">
diff --git a/l10n-es-ES/calendar/chrome/calendar/migration.dtd b/l10n-es-ES/calendar/chrome/calendar/migration.dtd
new file mode 100644
index 0000000000..c5760328ca
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/migration.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY migration.title "&brandFullName;: importación de datos">
+<!ENTITY migration.welcome "Bienvenido">
+<!ENTITY migration.importing "Importando">
+<!ENTITY migration.list.description "&brandShortName; puede importar datos de calendario de muchas aplicaciones populares. Se han encontrado datos de las siguientes aplicaciones en su ordenador. Seleccione de cuáles de ellas le gustaría importar datos.">
+<!ENTITY migration.progress.description "Importando datos seleccionados">
diff --git a/l10n-es-ES/calendar/chrome/calendar/migration.properties b/l10n-es-ES/calendar/chrome/calendar/migration.properties
new file mode 100644
index 0000000000..81a7d58e74
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/migration.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+migratingApp = Migrando %1$S…
+migrationTitle = %1$S: importación de datos
+migrationDescription = %1$S puede importar datos de calendario de muchas aplicaciones populares. Se han encontrado datos de las siguientes aplicaciones en su ordenador. Seleccione de cuáles de ellas le gustaría importar datos.
+finished = Completo
+disableExtTitle = Encontrada extensión incompatible
+disableExtText = Tiene instalada la antigua extensión Mozilla Calendar que no es compatible con Lightning. Será desactivada y %1$S se reiniciará.
diff --git a/l10n-es-ES/calendar/chrome/calendar/provider-uninstall.dtd b/l10n-es-ES/calendar/chrome/calendar/provider-uninstall.dtd
new file mode 100644
index 0000000000..4356a77399
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/provider-uninstall.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY providerUninstall.title "Desinstalar un proveedor">
+<!ENTITY providerUninstall.accept.label "Cancelar la suscripción de los seleccionados">
+<!ENTITY providerUninstall.accept.accesskey "U">
+<!ENTITY providerUninstall.cancel.label "Conservar complemento">
+<!ENTITY providerUninstall.cancel.accesskey "C">
+<!ENTITY providerUninstall.preName.label "Ha solicitado desinstalar o desactivar:">
+<!ENTITY providerUninstall.postName.label "Esto causará que se desactiven los calendarios siguientes.">
+<!ENTITY providerUninstall.reinstallNote.label "A menos que planee reinstalar este proveedor, puede elegir desuscribirse de los calendarios de este proveedor.">
diff --git a/l10n-es-ES/calendar/chrome/calendar/timezones.properties b/l10n-es-ES/calendar/chrome/calendar/timezones.properties
new file mode 100644
index 0000000000..176344bd56
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/calendar/timezones.properties
@@ -0,0 +1,448 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+extensions.calendar-timezones@mozilla.org.name = Definiciones de zonas horarias para Mozilla Calendar
+extensions.calendar-timezones@mozilla.org.description = Definiciones de zonas horarias requeridas por Lightning
+extensions.calendar-timezones@mozilla.org.creator = Mozilla Calendar Project
+pref.timezone.floating = Hora local
+pref.timezone.UTC = UTC/GMT
+pref.timezone.Africa.Abidjan = África/Abiyán
+pref.timezone.Africa.Accra = África/Accra
+pref.timezone.Africa.Addis_Ababa = África/Addis Ababa
+pref.timezone.Africa.Algiers = África/Argel
+pref.timezone.Africa.Asmara = África/Asmara
+pref.timezone.Africa.Bamako = África/Bamako
+pref.timezone.Africa.Bangui = África/Bangui
+pref.timezone.Africa.Banjul = África/Banjul
+pref.timezone.Africa.Bissau = África/Bissau
+pref.timezone.Africa.Blantyre = África/Blantyre
+pref.timezone.Africa.Brazzaville = África/Brazzaville
+pref.timezone.Africa.Bujumbura = África/Buyumbura
+pref.timezone.Africa.Cairo = África/Cairo
+pref.timezone.Africa.Casablanca = África/Casablanca
+pref.timezone.Africa.Ceuta = África/Ceuta
+pref.timezone.Africa.Conakry = África/Conakry
+pref.timezone.Africa.Dakar = África/Dakar
+pref.timezone.Africa.Dar_es_Salaam = África/Dar es Salaam
+pref.timezone.Africa.Djibouti = África/Djibouti
+pref.timezone.Africa.Douala = África/Douala
+pref.timezone.Africa.El_Aaiun = África/El Aaiun
+pref.timezone.Africa.Freetown = África/Freetown
+pref.timezone.Africa.Gaborone = África/Gaborone
+pref.timezone.Africa.Harare = África/Harare
+pref.timezone.Africa.Johannesburg = África/Johannesburg
+pref.timezone.Africa.Kampala = África/Kampala
+pref.timezone.Africa.Khartoum = África/Khartoum
+pref.timezone.Africa.Kigali = África/Kigali
+pref.timezone.Africa.Kinshasa = África/Kinshasa
+pref.timezone.Africa.Lagos = África/Lagos
+pref.timezone.Africa.Libreville = África/Libreville
+pref.timezone.Africa.Lome = África/Lomé
+pref.timezone.Africa.Luanda = África/Luanda
+pref.timezone.Africa.Lubumbashi = África/Lubumbashi
+pref.timezone.Africa.Lusaka = África/Lusaka
+pref.timezone.Africa.Malabo = África/Malabo
+pref.timezone.Africa.Maputo = África/Maputo
+pref.timezone.Africa.Maseru = África/Maseru
+pref.timezone.Africa.Mbabane = África/Mbabane
+pref.timezone.Africa.Mogadishu = África/Mogadiscio
+pref.timezone.Africa.Monrovia = África/Monrovia
+pref.timezone.Africa.Nairobi = África/Nairobi
+pref.timezone.Africa.Ndjamena = África/Ndjamena
+pref.timezone.Africa.Niamey = África/Niamey
+pref.timezone.Africa.Nouakchott = África/Nuakchot
+pref.timezone.Africa.Ouagadougou = África/Ouagadougou
+pref.timezone.Africa.Porto-Novo = África/Porto Novo
+pref.timezone.Africa.Sao_Tome = África/Santo Tomé
+pref.timezone.Africa.Tripoli = África/Trípoli
+pref.timezone.Africa.Tunis = África/Túnez
+pref.timezone.Africa.Windhoek = África/Windhoek
+pref.timezone.America.Adak = América/Adak
+pref.timezone.America.Anchorage = América/Anchorage
+pref.timezone.America.Anguilla = América/Anguilla
+pref.timezone.America.Antigua = América/Antigua
+pref.timezone.America.Araguaina = América/Araguaina
+pref.timezone.America.Argentina.Buenos_Aires = América/Argentina/Buenos Aires
+pref.timezone.America.Argentina.Catamarca = América/Argentina/Catamarca
+pref.timezone.America.Argentina.Cordoba = América/Argentina/Córdoba
+pref.timezone.America.Argentina.Jujuy = América/Argentina/Jujuy
+pref.timezone.America.Argentina.La_Rioja = América/Argentina/La Rioja
+pref.timezone.America.Argentina.Mendoza = América/Argentina/Mendoza
+pref.timezone.America.Argentina.Rio_Gallegos = América/Argentina/Río Gallegos
+pref.timezone.America.Argentina.San_Juan = América/Argentina/San Juan
+pref.timezone.America.Argentina.Tucuman = América/Argentina/Tucumán
+pref.timezone.America.Argentina.Ushuaia = América/Argentina/Ushuaia
+pref.timezone.America.Aruba = América/Aruba
+pref.timezone.America.Asuncion = América/Asunción
+pref.timezone.America.Atikokan = América/Atikokan
+pref.timezone.America.Bahia = América/Bahía
+pref.timezone.America.Barbados = América/Barbados
+pref.timezone.America.Belem = América/Belem
+pref.timezone.America.Belize = América/Belice
+pref.timezone.America.Blanc-Sablon = América/Blanc-Sablon
+pref.timezone.America.Boa_Vista = América/Boa Vista
+pref.timezone.America.Bogota = América/Bogotá
+pref.timezone.America.Boise = América/Boise
+pref.timezone.America.Cambridge_Bay = América/Bahía de Cambridge
+pref.timezone.America.Campo_Grande = América/Campo Grande
+pref.timezone.America.Cancun = América/Cancún
+pref.timezone.America.Caracas = América/Caracas
+pref.timezone.America.Cayenne = América/Cayenne
+pref.timezone.America.Cayman = América/Cayman
+pref.timezone.America.Chicago = América/Chicago
+pref.timezone.America.Chihuahua = América/Chihuahua
+pref.timezone.America.Costa_Rica = América/Costa Rica
+pref.timezone.America.Cuiaba = América/Cuiaba
+pref.timezone.America.Curacao = América/Curacao
+pref.timezone.America.Danmarkshavn = América/Danmarkshavn
+pref.timezone.America.Dawson = América/Dawson
+pref.timezone.America.Dawson_Creek = América/Dawson Creek
+pref.timezone.America.Denver = América/Denver
+pref.timezone.America.Detroit = América/Detroit
+pref.timezone.America.Dominica = América/Dominica
+pref.timezone.America.Edmonton = América/Edmonton
+pref.timezone.America.Eirunepe = América/Eirunepe
+pref.timezone.America.El_Salvador = América/El Salvador
+pref.timezone.America.Fortaleza = América/Fortaleza
+pref.timezone.America.Glace_Bay = América/Glace Bay
+pref.timezone.America.Godthab = América/Godthab
+pref.timezone.America.Goose_Bay = América/Goose Bay
+pref.timezone.America.Grand_Turk = América/Grand Turk
+pref.timezone.America.Grenada = América/Grenada
+pref.timezone.America.Guadeloupe = América/Guadalupe
+pref.timezone.America.Guatemala = América/Guatemala
+pref.timezone.America.Guayaquil = América/Guayaquil
+pref.timezone.America.Guyana = América/Guyana
+pref.timezone.America.Halifax = América/Halifax
+pref.timezone.America.Havana = América/Havana
+pref.timezone.America.Hermosillo = América/Hermosillo
+pref.timezone.America.Indiana.Indianapolis = América/Indiana/Indianápolis
+pref.timezone.America.Indiana.Knox = América/Indiana/Knox
+pref.timezone.America.Indiana.Marengo = América/Indiana/Marengo
+pref.timezone.America.Indiana.Petersburg = América/Indiana/Petersburg
+pref.timezone.America.Indiana.Vevay = América/Indiana/Vevay
+pref.timezone.America.Indiana.Vincennes = América/Indiana/Vincennes
+pref.timezone.America.Inuvik = América/Inuvik
+pref.timezone.America.Iqaluit = América/Iqaluit
+pref.timezone.America.Jamaica = América/Jamaica
+pref.timezone.America.Juneau = América/Juneau
+pref.timezone.America.Kentucky.Louisville = América/Kentucky/Louisville
+pref.timezone.America.Kentucky.Monticello = América/Kentucky/Monticello
+pref.timezone.America.La_Paz = América/La Paz
+pref.timezone.America.Lima = América/Lima
+pref.timezone.America.Los_Angeles = América/Los Ángeles
+pref.timezone.America.Maceio = América/Maceio
+pref.timezone.America.Managua = América/Managua
+pref.timezone.America.Manaus = América/Manaus
+pref.timezone.America.Martinique = América/Martinica
+pref.timezone.America.Mazatlan = América/Mazatlan
+pref.timezone.America.Menominee = América/Menominee
+pref.timezone.America.Merida = América/Mérida
+pref.timezone.America.Mexico_City = América/Ciudad de México
+pref.timezone.America.Miquelon = América/Miquelon
+pref.timezone.America.Moncton = América/Moncton
+pref.timezone.America.Monterrey = América/Monterrey
+pref.timezone.America.Montevideo = América/Montevideo
+pref.timezone.America.Montreal = América/Montreal
+pref.timezone.America.Montserrat = América/Montserrat
+pref.timezone.America.Nassau = América/Nassau
+pref.timezone.America.New_York = América/Nueva York
+pref.timezone.America.Nipigon = América/Nipigon
+pref.timezone.America.Nome = América/Nome
+pref.timezone.America.Noronha = América/Noronha
+pref.timezone.America.North_Dakota.Center = América/Dakota del Norte/Centro
+pref.timezone.America.North_Dakota.New_Salem = América/Dakota del Norte/Nuevo Salem
+pref.timezone.America.Panama = América/Panamá
+pref.timezone.America.Pangnirtung = América/Pangnirtung
+pref.timezone.America.Paramaribo = América/Paramaribo
+pref.timezone.America.Phoenix = América/Phoenix
+pref.timezone.America.Port-au-Prince = América/Port-au-Prince
+pref.timezone.America.Port_of_Spain = América/Puerto de España
+pref.timezone.America.Porto_Velho = América/Porto Velho
+pref.timezone.America.Puerto_Rico = América/Puerto Rico
+pref.timezone.America.Rainy_River = América/Rainy River
+pref.timezone.America.Rankin_Inlet = América/Rankin Inlet
+pref.timezone.America.Recife = América/Recife
+pref.timezone.America.Regina = América/Regina
+pref.timezone.America.Rio_Branco = América/Rio Branco
+pref.timezone.America.Santiago = América/Santiago
+pref.timezone.America.Santo_Domingo = América/Santo Domingo
+pref.timezone.America.Sao_Paulo = América/Sao Paulo
+pref.timezone.America.Scoresbysund = América/Scoresbysund
+pref.timezone.America.Shiprock = América/Shiprock
+pref.timezone.America.St_Johns = América/San Juan
+pref.timezone.America.St_Kitts = América/St. Kitts
+pref.timezone.America.St_Lucia = América/St. Lucía
+pref.timezone.America.St_Thomas = América/San Tomás
+pref.timezone.America.St_Vincent = América/San Vincente
+pref.timezone.America.Swift_Current = América/Swift Current
+pref.timezone.America.Tegucigalpa = América/Tegucigalpa
+pref.timezone.America.Thule = América/Thule
+pref.timezone.America.Thunder_Bay = América/Bahía del Trueno
+pref.timezone.America.Tijuana = América/Tijuana
+pref.timezone.America.Toronto = América/Toronto
+pref.timezone.America.Tortola = América/Tórtola
+pref.timezone.America.Vancouver = América/Vancouver
+pref.timezone.America.Whitehorse = América/Whitehorse
+pref.timezone.America.Winnipeg = América/Winnipeg
+pref.timezone.America.Yakutat = América/Yakutat
+pref.timezone.America.Yellowknife = América/Yellowknife
+pref.timezone.Antarctica.Casey = Antártida/Casey
+pref.timezone.Antarctica.Davis = Antártida/Davis
+pref.timezone.Antarctica.DumontDUrville = Antártida/DumontDUrville
+pref.timezone.Antarctica.Mawson = Antártida/Mawson
+pref.timezone.Antarctica.McMurdo = Antártida/McMurdo
+pref.timezone.Antarctica.Palmer = Antártida/Palmer
+pref.timezone.Antarctica.Rothera = Antártida/Rothera
+pref.timezone.Antarctica.South_Pole = Antártica/Polo Sur
+pref.timezone.Antarctica.Syowa = Antártida/Syowa
+pref.timezone.Antarctica.Vostok = Antártida/Vostok
+pref.timezone.Arctic.Longyearbyen = Ártico/Longyearbyen
+pref.timezone.Asia.Aden = Asia/Aden
+pref.timezone.Asia.Almaty = Asia/Almaty
+pref.timezone.Asia.Amman = Asia/Amman
+pref.timezone.Asia.Anadyr = Asia/Anadyr
+pref.timezone.Asia.Aqtau = Asia/Aqtau
+pref.timezone.Asia.Aqtobe = Asia/Aqtobe
+pref.timezone.Asia.Ashgabat = Asia/Ashgabat
+pref.timezone.Asia.Baghdad = Asia/Bagdad
+pref.timezone.Asia.Bahrain = Asia/Bahréin
+pref.timezone.Asia.Baku = Asia/Baku
+pref.timezone.Asia.Bangkok = Asia/Bangkok
+pref.timezone.Asia.Beirut = Asia/Beirut
+pref.timezone.Asia.Bishkek = Asia/Bishkek
+pref.timezone.Asia.Brunei = Asia/Brunei
+pref.timezone.Asia.Choibalsan = Asia/Choibalsan
+pref.timezone.Asia.Chongqing = Asia/Chongqing
+pref.timezone.Asia.Colombo = Asia/Colombo
+pref.timezone.Asia.Damascus = Asia/Damasco
+pref.timezone.Asia.Dhaka = Asia/Dhaka
+pref.timezone.Asia.Dili = Asia/Dili
+pref.timezone.Asia.Dubai = Asia/Dubái
+pref.timezone.Asia.Dushanbe = Asia/Dushanbe
+pref.timezone.Asia.Gaza = Asia/Gaza
+pref.timezone.Asia.Harbin = Asia/Harbin
+pref.timezone.Asia.Hong_Kong = Asia/Hong Kong
+pref.timezone.Asia.Hovd = Asia/Hovd
+pref.timezone.Asia.Irkutsk = Asia/Irkutsk
+pref.timezone.Asia.Istanbul = Asia/Estambul
+pref.timezone.Asia.Jakarta = Asia/Jakarta
+pref.timezone.Asia.Jayapura = Asia/Jayapura
+pref.timezone.Asia.Jerusalem = Asia/Jerusalén
+pref.timezone.Asia.Kabul = Asia/Kabul
+pref.timezone.Asia.Kamchatka = Asia/Kamchatka
+pref.timezone.Asia.Karachi = Asia/Karachi
+pref.timezone.Asia.Kashgar = Asia/Kashgar
+pref.timezone.Asia.Kathmandu = Asia/Kathmandú
+pref.timezone.Asia.Krasnoyarsk = Asia/Krasnoyarsk
+pref.timezone.Asia.Kuala_Lumpur = Asia/Kuala Lumpur
+pref.timezone.Asia.Kuching = Asia/Kuching
+pref.timezone.Asia.Kuwait = Asia/Kuwait
+pref.timezone.Asia.Macau = Asia/Macau
+pref.timezone.Asia.Magadan = Asia/Magadan
+pref.timezone.Asia.Makassar = Asia/Makassar
+pref.timezone.Asia.Manila = Asia/Manila
+pref.timezone.Asia.Muscat = Asia/Muscat
+pref.timezone.Asia.Nicosia = Asia/Nicosia
+pref.timezone.Asia.Novosibirsk = Asia/Novosibirsk
+pref.timezone.Asia.Omsk = Asia/Omsk
+pref.timezone.Asia.Oral = Asia/Oral
+pref.timezone.Asia.Phnom_Penh = Asia/Phnom Penh
+pref.timezone.Asia.Pontianak = Asia/Pontianak
+pref.timezone.Asia.Pyongyang = Asia/Pyongyang
+pref.timezone.Asia.Qatar = Asia/Qatar
+pref.timezone.Asia.Qyzylorda = Asia/Qyzylorda
+pref.timezone.Asia.Rangoon = Asia/Rangoon
+pref.timezone.Asia.Riyadh = Asia/Riyadh
+pref.timezone.Asia.Sakhalin = Asia/Sakhalin
+pref.timezone.Asia.Samarkand = Asia/Samarkanda
+pref.timezone.Asia.Seoul = Asia/Seúl
+pref.timezone.Asia.Shanghai = Asia/Shangai
+pref.timezone.Asia.Singapore = Asia/Singapur
+pref.timezone.Asia.Taipei = Asia/Taipéi
+pref.timezone.Asia.Tashkent = Asia/Tashkent
+pref.timezone.Asia.Tbilisi = Asia/Tbilisi
+pref.timezone.Asia.Tehran = Asia/Teherán
+pref.timezone.Asia.Thimphu = Asia/Thimphu
+pref.timezone.Asia.Tokyo = Asia/Tokio
+pref.timezone.Asia.Ulaanbaatar = Asia/Ulán Bator
+pref.timezone.Asia.Urumqi = Asia/Urumqi
+pref.timezone.Asia.Vientiane = Asia/Vientiane
+pref.timezone.Asia.Vladivostok = Asia/Vladivostok
+pref.timezone.Asia.Yakutsk = Asia/Yakutsk
+pref.timezone.Asia.Yekaterinburg = Asia/Yekaterinburg
+pref.timezone.Asia.Yerevan = Asia/Yerevan
+pref.timezone.Atlantic.Azores = Atlántico/Azores
+pref.timezone.Atlantic.Bermuda = Atlántico/Bermudas
+pref.timezone.Atlantic.Canary = Atlántico/Canarias
+pref.timezone.Atlantic.Cape_Verde = Atlántico/Cabo Verde
+pref.timezone.Atlantic.Faroe = Atlántico/Faroe
+pref.timezone.Atlantic.Madeira = Atlántico/Madeira
+pref.timezone.Atlantic.Reykjavik = Atlántico/Reykjavik
+pref.timezone.Atlantic.South_Georgia = Atlántico/Georgia del Sur
+pref.timezone.Atlantic.St_Helena = Atlántico/Santa Elena
+pref.timezone.Atlantic.Stanley = Atlántico/Stanley
+pref.timezone.Australia.Adelaide = Australia/Adelaida
+pref.timezone.Australia.Brisbane = Australia/Brisbane
+pref.timezone.Australia.Broken_Hill = Australia/Broken Hill
+pref.timezone.Australia.Currie = Australia/Currie
+pref.timezone.Australia.Darwin = Australia/Darwin
+pref.timezone.Australia.Eucla = Australia/Eucla
+pref.timezone.Australia.Hobart = Australia/Hobart
+pref.timezone.Australia.Lindeman = Australia/Lindeman
+pref.timezone.Australia.Lord_Howe = Australia/Lord Howe
+pref.timezone.Australia.Melbourne = Australia/Melbourne
+pref.timezone.Australia.Perth = Australia/Perth
+pref.timezone.Australia.Sydney = Australia/Sidney
+pref.timezone.Europe.Amsterdam = Europa/Amsterdam
+pref.timezone.Europe.Andorra = Europa/Andorra
+pref.timezone.Europe.Athens = Europa/Atenas
+pref.timezone.Europe.Belgrade = Europa/Belgrado
+pref.timezone.Europe.Berlin = Europa/Berlín
+pref.timezone.Europe.Bratislava = Europa/Bratislava
+pref.timezone.Europe.Brussels = Europa/Bruselas
+pref.timezone.Europe.Bucharest = Europa/Bucarest
+pref.timezone.Europe.Budapest = Europa/Budapest
+pref.timezone.Europe.Chisinau = Europa/Chisinau
+pref.timezone.Europe.Copenhagen = Europa/Copenhague
+pref.timezone.Europe.Dublin = Europa/Dublín
+pref.timezone.Europe.Gibraltar = Europa/Gibraltar
+pref.timezone.Europe.Guernsey = Europa/Guernsey
+pref.timezone.Europe.Helsinki = Europa/Helsinki
+pref.timezone.Europe.Isle_of_Man = Europa/Isla de Man
+pref.timezone.Europe.Istanbul = Europa/Estambul
+pref.timezone.Europe.Jersey = Europa/Jersey
+pref.timezone.Europe.Kaliningrad = Europa/Kaliningrado
+pref.timezone.Europe.Kiev = Europa/Kiev
+pref.timezone.Europe.Lisbon = Europa/Lisboa
+pref.timezone.Europe.Ljubljana = Europa/Ljubljana
+pref.timezone.Europe.London = Europa/Londres
+pref.timezone.Europe.Luxembourg = Europa/Luxemburgo
+pref.timezone.Europe.Madrid = Europa/Madrid
+pref.timezone.Europe.Malta = Europa/Malta
+pref.timezone.Europe.Mariehamn = Europa/Mariehamn
+pref.timezone.Europe.Minsk = Europa/Minsk
+pref.timezone.Europe.Monaco = Europa/Mónaco
+pref.timezone.Europe.Moscow = Europa/Moscú
+pref.timezone.Europe.Nicosia = Europa/Nicosia
+pref.timezone.Europe.Oslo = Europa/Oslo
+pref.timezone.Europe.Paris = Europa/París
+pref.timezone.Europe.Podgorica = Europa/Podgorica
+pref.timezone.Europe.Prague = Europa/Praga
+pref.timezone.Europe.Riga = Europa/Riga
+pref.timezone.Europe.Rome = Europa/Roma
+pref.timezone.Europe.Samara = Europa/Samara
+pref.timezone.Europe.San_Marino = Europa/San Marino
+pref.timezone.Europe.Sarajevo = Europa/Sarajevo
+pref.timezone.Europe.Simferopol = Europa/Simferopol
+pref.timezone.Europe.Skopje = Europa/Skopje
+pref.timezone.Europe.Sofia = Europa/Sofía
+pref.timezone.Europe.Stockholm = Europa/Stockholm
+pref.timezone.Europe.Tallinn = Europa/Tallinn
+pref.timezone.Europe.Tirane = Europa/Tirane
+pref.timezone.Europe.Uzhgorod = Europa/Uzhgorod
+pref.timezone.Europe.Vaduz = Europa/Vaduz
+pref.timezone.Europe.Vatican = Europa/Vaticano
+pref.timezone.Europe.Vienna = Europa/Viena
+pref.timezone.Europe.Vilnius = Europa/Vilnius
+pref.timezone.Europe.Volgograd = Europa/Volgograd
+pref.timezone.Europe.Warsaw = Europa/Varsovia
+pref.timezone.Europe.Zagreb = Europa/Zagreb
+pref.timezone.Europe.Zaporozhye = Europa/Zaporozhye
+pref.timezone.Europe.Zurich = Europa/Zurich
+pref.timezone.Indian.Antananarivo = Índico/Antananarivo
+pref.timezone.Indian.Chagos = Índico/Chagos
+pref.timezone.Indian.Christmas = Índico/Christmas
+pref.timezone.Indian.Cocos = Índico/Cocos
+pref.timezone.Indian.Comoro = Índico/Comoro
+pref.timezone.Indian.Kerguelen = Índico/Kerguelen
+pref.timezone.Indian.Mahe = Índico/Mahe
+pref.timezone.Indian.Maldives = Índico/Maldivas
+pref.timezone.Indian.Mauritius = Índico/Mauricio
+pref.timezone.Indian.Mayotte = Índico/Mayotte
+pref.timezone.Indian.Reunion = Índico/Reunión
+pref.timezone.Pacific.Apia = Pacífico/Apia
+pref.timezone.Pacific.Auckland = Pacífico/Auckland
+pref.timezone.Pacific.Chatham = Pacífico/Chatham
+pref.timezone.Pacific.Easter = Pacífico/Easter
+pref.timezone.Pacific.Efate = Pacífico/Efate
+pref.timezone.Pacific.Enderbury = Pacífico/Enderbury
+pref.timezone.Pacific.Fakaofo = Pacífico/Fakaofo
+pref.timezone.Pacific.Fiji = Pacífico/Fiji
+pref.timezone.Pacific.Funafuti = Pacífico/Funafuti
+pref.timezone.Pacific.Galapagos = Pacífico/Galápagos
+pref.timezone.Pacific.Gambier = Pacífico/Gambier
+pref.timezone.Pacific.Guadalcanal = Pacífico/Guadalcanal
+pref.timezone.Pacific.Guam = Pacífico/Guam
+pref.timezone.Pacific.Honolulu = Pacífico/Honolulu
+pref.timezone.Pacific.Johnston = Pacífico/Johnston
+pref.timezone.Pacific.Kiritimati = Pacífico/Kiritimati
+pref.timezone.Pacific.Kosrae = Pacífico/Kosrae
+pref.timezone.Pacific.Kwajalein = Pacífico/Kwajalein
+pref.timezone.Pacific.Majuro = Pacífico/Majuro
+pref.timezone.Pacific.Marquesas = Pacífico/Marquesas
+pref.timezone.Pacific.Midway = Pacífico/Midway
+pref.timezone.Pacific.Nauru = Pacífico/Nauru
+pref.timezone.Pacific.Niue = Pacífico/Niue
+pref.timezone.Pacific.Norfolk = Pacífico/Norfolk
+pref.timezone.Pacific.Noumea = Pacífico/Noumea
+pref.timezone.Pacific.Pago_Pago = Pacífico/Pago Pago
+pref.timezone.Pacific.Palau = Pacífico/Palau
+pref.timezone.Pacific.Pitcairn = Pacífico/Pitcairn
+pref.timezone.Pacific.Ponape = Pacífico/Ponape
+pref.timezone.Pacific.Port_Moresby = Pacífico/Puerto Moresby
+pref.timezone.Pacific.Rarotonga = Pacífico/Rarotonga
+pref.timezone.Pacific.Saipan = Pacífico/Saipan
+pref.timezone.Pacific.Tahiti = Pacífico/Tahití
+pref.timezone.Pacific.Tarawa = Pacífico/Tarawa
+pref.timezone.Pacific.Tongatapu = Pacífico/Tongatapu
+pref.timezone.Pacific.Truk = Pacífico/Truk
+pref.timezone.Pacific.Wake = Pacífico/Wake
+pref.timezone.Pacific.Wallis = Pacífico/Wallis
+pref.timezone.America.Indiana.Tell_City = América/Indiana/Tell City
+pref.timezone.America.Indiana.Winamac = América/Indiana/Winamac
+pref.timezone.America.Marigot = América/Marigot
+pref.timezone.America.Resolute = América/Resolute
+pref.timezone.America.St_Barthelemy = América/San Bartolomé
+pref.timezone.America.Argentina.San_Luis = América/Argentina/San Luis
+pref.timezone.America.Santarem = América/Santarem
+pref.timezone.Asia.Ho_Chi_Minh = Asia/Ho Chi Minh
+pref.timezone.Asia.Kolkata = Asia/Kolkata
+pref.timezone.America.Argentina.Salta = América/Argentina/Salta
+pref.timezone.America.Matamoros = América/Matamoros
+pref.timezone.America.Ojinaga = América/Ojinaga
+pref.timezone.America.Santa_Isabel = América/Santa Isabel
+pref.timezone.Antarctica.Macquarie = Antartida/Macquarie
+pref.timezone.Asia.Novokuznetsk = Asia/Novokuznetsk
+pref.timezone.America.Bahia_Banderas = América/Bahía Banderas
+pref.timezone.America.North_Dakota.Beulah = América/Dakota del Norte/Beulah
+pref.timezone.Pacific.Chuuk = Pacífico/Chuuk
+pref.timezone.Pacific.Pohnpei = Pacífico/Pohnpei
+pref.timezone.Africa.Juba = África/Juba
+pref.timezone.America.Kralendijk = América/Kralendijk
+pref.timezone.America.Lower_Princes = América/Lower Princes
+pref.timezone.America.Metlakatla = América/Metlakatla
+pref.timezone.America.Sitka = América/Sitka
+pref.timezone.Asia.Hebron = Asia/Hebrón
+pref.timezone.America.Creston = América/Creston
+pref.timezone.Asia.Khandyga = Asia/Khandyga
+pref.timezone.Asia.Ust-Nera = Asia/Ust-Nera
+pref.timezone.Europe.Busingen = Europa/Busingen
+pref.timezone.Antarctica.Troll = Antártida/Troll
+pref.timezone.Asia.Chita = Asia/Chita
+pref.timezone.Asia.Srednekolymsk = Asia/Srednekolymsk
+pref.timezone.Pacific.Bougainville = Pacífico/Bougainville
+pref.timezone.America.Fort_Nelson = América/Fort Nelson
+pref.timezone.Europe.Ulyanovsk = Europa/Uliánovsk
+pref.timezone.Europe.Astrakhan = Europa/Astracán
+pref.timezone.Asia.Barnaul = Asia/Barnaul
+pref.timezone.Asia.Yangon = Asia/Yangon
+pref.timezone.Asia.Tomsk = Asia/Tomsk
+pref.timezone.Asia.Famagusta = Asia/Famagusta
+pref.timezone.Europe.Kirov = Europa/Kirov
+pref.timezone.Europe.Saratov = Europa/Saratov
+pref.timezone.Asia.Atyrau = Asia/Atyrau
+pref.timezone.America.Punta_Arenas = América/Punta Arenas
+pref.timezone.Asia.Qostanay = Asia/Kostanái
+pref.timezone.America.Nuuk = América/Nuuk
diff --git a/l10n-es-ES/calendar/chrome/lightning/lightning-toolbar.dtd b/l10n-es-ES/calendar/chrome/lightning/lightning-toolbar.dtd
new file mode 100644
index 0000000000..78ee5716ba
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/lightning/lightning-toolbar.dtd
@@ -0,0 +1,42 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY lightning.toolbar.calendar.name "Barra de herramientas del calendario">
+<!ENTITY lightning.toolbar.calendar.name.accesskey "B">
+<!ENTITY lightning.toolbar.task.name "Barra de herramientas de tareas">
+<!ENTITY lightning.toolbar.task.name.accesskey "a">
+<!ENTITY lightning.toolbar.sync.label "Sincronizar">
+<!ENTITY lightning.toolbar.sync.tooltip "Recargar calendarios y sincronizar cambios">
+<!ENTITY lightning.toolbar.delete.label "Eliminar">
+<!ENTITY lightning.toolbar.delete.tooltip "Eliminar eventos o tareas seleccionados">
+<!ENTITY lightning.toolbar.edit.label "Editar">
+<!ENTITY lightning.toolbar.edit.tooltip "Editar tarea o evento seleccionado">
+<!ENTITY lightning.toolbar.gototoday.label "Ir a hoy">
+<!ENTITY lightning.toolbar.gototoday.tooltip "Ir a hoy">
+<!ENTITY lightning.toolbar.print.label "Imprimir">
+<!ENTITY lightning.toolbar.print.tooltip "Imprimir eventos o tareas">
+<!ENTITY lightning.toolbar.calendar.label "Calendario">
+<!ENTITY lightning.toolbar.calendar.tooltip "Pasar a la pestaña del calendario">
+<!ENTITY lightning.toolbar.calendar.accesskey "C">
+<!ENTITY lightning.toolbar.task.label "Tareas">
+<!ENTITY lightning.toolbar.task.tooltip "Pasar a la barra de herramientas de tareas">
+<!ENTITY lightning.toolbar.task.accesskey "T">
+<!ENTITY lightning.toolbar.newevent.label "Evento">
+<!ENTITY lightning.toolbar.newevent.tooltip "Crear un nuevo evento">
+<!ENTITY lightning.toolbar.newtask.label "Tarea">
+<!ENTITY lightning.toolbar.newtask.tooltip "Crear una tarea nueva">
+<!ENTITY lightning.toolbar.day.label "Día">
+<!ENTITY lightning.toolbar.day.accesskey "D">
+<!ENTITY lightning.toolbar.week.label "Semana">
+<!ENTITY lightning.toolbar.week.accesskey "S">
+<!ENTITY lightning.toolbar.multiweek.label "Multisemana">
+<!ENTITY lightning.toolbar.multiweek.accesskey "u">
+<!ENTITY lightning.toolbar.month.label "Mes">
+<!ENTITY lightning.toolbar.month.accesskey "M">
+<!ENTITY lightning.toolbar.appmenuButton.label "AppMenu">
+<!ENTITY lightning.toolbar.appmenuButton1.tooltip "Mostrar el menú &brandShortName;">
+<!ENTITY lightning.toolbar.calendarmenu.label "Panel del calendario">
+<!ENTITY lightning.toolbar.calendarmenu.accesskey "P">
+<!ENTITY lightning.toolbar.calendarpane.label "Mostrar panel del calendario">
+<!ENTITY lightning.toolbar.calendarpane.accesskey "P">
diff --git a/l10n-es-ES/calendar/chrome/lightning/lightning.dtd b/l10n-es-ES/calendar/chrome/lightning/lightning.dtd
new file mode 100644
index 0000000000..3ad937b237
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/lightning/lightning.dtd
@@ -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/. -->
+
+<!ENTITY lightning.preferencesLabel "Calendario">
+<!ENTITY lightning.menupopup.new.event.label "Evento…">
+<!ENTITY lightning.menupopup.new.event.accesskey "E">
+<!ENTITY lightning.menupopup.new.task.label "Tarea…">
+<!ENTITY lightning.menupopup.new.task.accesskey "T">
+<!ENTITY lightning.menupopup.new.calendar.label "Calendario…">
+<!ENTITY lightning.menupopup.new.calendar.accesskey "C">
+<!ENTITY lightning.menupopup.open.label "Abrir">
+<!ENTITY lightning.menupopup.open.accesskey "A">
+<!ENTITY lightning.menupopup.open.message.label "Mensaje guardado…">
+<!ENTITY lightning.menupopup.open.message.accesskey "M">
+<!ENTITY lightning.menupopup.open.calendar.label "Archivo de calendario…">
+<!ENTITY lightning.menupopup.open.calendar.accesskey "C">
+<!ENTITY lightning.menu.view.calendar.label "Calendario">
+<!ENTITY lightning.menu.view.calendar.accesskey "a">
+<!ENTITY lightning.menu.view.tasks.label "Tareas">
+<!ENTITY lightning.menu.view.tasks.accesskey "s">
+<!ENTITY lightning.menu.eventtask.label "Eventos y tareas">
+<!ENTITY lightning.menu.eventtask.accesskey "n">
+<!ENTITY lightning.calendarproperties.email.label "Correo-e:">
+<!ENTITY lightning.calendarproperties.forceEmailScheduling.label "Preferir planificación de correo en el lado del cliente">
+<!ENTITY lightning.calendarproperties.forceEmailScheduling.tooltiptext1 "Desde ahora, solo puede activar esto tras configurar este calendario en su diálogo de propiedades si el servidor del calendario maneja planificaciones.">
+<!ENTITY lightning.calendarproperties.forceEmailScheduling.tooltiptext2 "Esta opción solo está disponible si el servidor de calendario gestiona planificaciones. Activarlo le permitirá recurrir a la planificación estándar basada en correo electrónico en lugar de dejarla en manos del servidor.">
+<!ENTITY lightning.imipbar.btnAccept.label "Aceptar">
+<!ENTITY lightning.imipbar.btnAccept2.tooltiptext "Aceptar invitación al evento">
+<!ENTITY lightning.imipbar.btnAcceptRecurrences.label "Aceptar todo">
+<!ENTITY lightning.imipbar.btnAcceptRecurrences2.tooltiptext "Aceptar invitación a todas las repeticiones del evento ">
+<!ENTITY lightning.imipbar.btnAdd.label "Añadir">
+<!ENTITY lightning.imipbar.btnAdd.tooltiptext "Añadir el evento al calendario">
+<!ENTITY lightning.imipbar.btnDecline.label "Rechazar">
+<!ENTITY lightning.imipbar.btnDecline2.tooltiptext "Declinar invitación al evento">
+<!ENTITY lightning.imipbar.btnDeclineRecurrences.label "Declinar todo">
+<!ENTITY lightning.imipbar.btnDeclineRecurrences2.tooltiptext "Declinar invitación a todas las repeticiones del evento">
+<!ENTITY lightning.imipbar.btnDeclineCounter.label "Rechazar">
+<!ENTITY lightning.imipbar.btnDeclineCounter.tooltiptext "Declinar la contrapropuesta">
+<!ENTITY lightning.imipbar.btnDelete.label "Eliminar">
+<!ENTITY lightning.imipbar.btnDelete.tooltiptext "Eliminar del calendario">
+<!ENTITY lightning.imipbar.btnDetails.label "Detalles…">
+<!ENTITY lightning.imipbar.btnDetails.tooltiptext "Mostrar detalles del evento">
+<!ENTITY lightning.imipbar.btnDoNotShowImipBar.label "No mostrarse estos mensajes">
+<!ENTITY lightning.imipbar.btnGoToCalendar.label "Calendario">
+<!ENTITY lightning.imipbar.btnGoToCalendar.tooltiptext "Ir a la pestaña de calendario">
+<!ENTITY lightning.imipbar.btnMore.label "Más">
+<!ENTITY lightning.imipbar.btnMore.tooltiptext "Pulse para mostrar más opciones">
+<!ENTITY lightning.imipbar.btnReconfirm2.label "Reconfirmar">
+<!ENTITY lightning.imipbar.btnReconfirm.tooltiptext "Envía una reconfirmación al organizador">
+<!ENTITY lightning.imipbar.btnReschedule.label "Replanificar">
+<!ENTITY lightning.imipbar.btnReschedule.tooltiptext "Replanificar el evento">
+<!ENTITY lightning.imipbar.btnSaveCopy.label "Guardar una copia">
+<!ENTITY lightning.imipbar.btnSaveCopy.tooltiptext "Guardar una copia del evento en el calendario con independencia de la respuesta al organizador. Se vaciará la lista de asistentes.">
+<!ENTITY lightning.imipbar.btnTentative.label "Provisional">
+<!ENTITY lightning.imipbar.btnTentative2.tooltiptext "Aceptar invitación al evento provisionalmente">
+<!ENTITY lightning.imipbar.btnTentativeRecurrences.label "Todo provisional">
+<!ENTITY lightning.imipbar.btnTentativeRecurrences2.tooltiptext "Aceptar invitación a todas las repeticiones del evento provisonalmente">
+<!ENTITY lightning.imipbar.btnUpdate.label "Actualizar">
+<!ENTITY lightning.imipbar.btnUpdate.tooltiptext "Actualizar evento en el calendario">
+<!ENTITY lightning.imipbar.description "Este mensaje contiene una invitación a un evento.">
+<!ENTITY lightning.imipbar.btnSend.label "Enviar respuesta ahora">
+<!ENTITY lightning.imipbar.btnSend.tooltiptext "Enviar respuesta al organizador">
+<!ENTITY lightning.imipbar.btnSendSeries.tooltiptext "Enviar respuesta para la serie completa al organizador">
+<!ENTITY lightning.imipbar.btnDontSend.label "No enviar respuesta">
+<!ENTITY lightning.imipbar.btnDontSend.tooltiptext "Cambiar su estado de participación sin enviar respuesta al organizador">
+<!ENTITY lightning.imipbar.btnDontSendSeries.tooltiptext "Cambiar su estado de participación para toda la serie sin enviar respuesta al organizador">
+<!ENTITY lightning.keys.event.showCalendar.key "C">
+<!ENTITY lightning.keys.event.showTasks.key "D">
+<!ENTITY lightning.keys.event.new "I">
+<!ENTITY lightning.keys.todo.new "D">
+<!ENTITY lightning.acctCentral.newCalendar.label "Crear un nuevo calendario">
+<!ENTITY todaypane.showMinimonth.label "Mostrar mini-mes">
+<!ENTITY todaypane.showMinimonth.accesskey "M">
+<!ENTITY todaypane.showMiniday.label "Mostrar mini-día">
+<!ENTITY todaypane.showMiniday.accesskey "d">
+<!ENTITY todaypane.showNone.label "No mostrar nada">
+<!ENTITY todaypane.showNone.accesskey "N">
+<!ENTITY todaypane.showTodayPane.label "Mostrar el panel de hoy">
+<!ENTITY todaypane.showTodayPane.accesskey "o">
+<!ENTITY todaypane.statusButton.label "Panel Para hoy">
diff --git a/l10n-es-ES/calendar/chrome/lightning/lightning.properties b/l10n-es-ES/calendar/chrome/lightning/lightning.properties
new file mode 100644
index 0000000000..deba26c445
--- /dev/null
+++ b/l10n-es-ES/calendar/chrome/lightning/lightning.properties
@@ -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/.
+
+extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.name = Lightning
+extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.description = Un calendario y planificador de tareas integrado para su cliente de correo
+extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.creator = Mozilla Calendar Project
+brandShortName = Lightning
+taskModeApplicationTitle = Tareas
+tabTitleCalendar = Calendario
+tabTitleTasks = Tareas
+imipHtml.header = Invitación a evento
+imipHtml.summary = Título:
+imipHtml.location = Ubicación:
+imipHtml.when = Cuándo:
+imipHtml.organizer = Organizador:
+imipHtml.description = Descripción:
+imipHtml.attachments = Adjuntos:
+imipHtml.comment = Comentario:
+imipHtml.attendees = Asistentes:
+imipHtml.url = Enlace relacionado:
+imipHtml.canceledOccurrences = Repeticiones canceladas:
+imipHtml.modifiedOccurrences = Repeticiones modificadas:
+imipHtml.newLocation = Nueva ubicación: %1$S
+imipHtml.attendeeDelegatedFrom = (delegado por %1$S)
+imipHtml.attendeeDelegatedTo = (delegado a %1$S)
+imipHtml.attendee.combined = %1$S %2$S
+imipHtml.attendeeRole2.CHAIR = %1$S dirige el evento.
+imipHtml.attendeeRole2.NON-PARTICIPANT = %1$S no es un participante.
+imipHtml.attendeeRole2.OPT-PARTICIPANT = %1$S es un participante opcional.
+imipHtml.attendeeRole2.REQ-PARTICIPANT = %1$S es un participante necesario.
+imipHtml.attendeePartStat2.ACCEPTED = %1$S ha confirmado su asistencia.
+imipHtml.attendeePartStat2.DECLINED = %1$S ha declinado su asistencia.
+imipHtml.attendeePartStat2.DELEGATED = %1$S ha delegado su asistencia a %2$S.
+imipHtml.attendeePartStat2.NEEDS-ACTION = %1$S aún necesita responder.
+imipHtml.attendeePartStat2.TENTATIVE = %1$S ha confirmado provisionalmente su asistencia.
+imipHtml.attendeeUserType2.INDIVIDUAL = %1$S
+imipHtml.attendeeUserType2.GROUP = %1$S (grupo)
+imipHtml.attendeeUserType2.RESOURCE = %1$S (recurso)
+imipHtml.attendeeUserType2.ROOM = %1$S (sala)
+imipHtml.attendeeUserType2.UNKNOWN = %1$S
+imipAddedItemToCal2 = Se ha añadido el evento a su calendario.
+imipCanceledItem2 = Se ha eliminado el evento de su calendario.
+imipUpdatedItem2 = Se ha actualizado el evento.
+imipBarCancelText = Este mensaje contiene una cancelación de evento.
+imipBarCounterErrorText = Este mensaje contiene una contrapropuesta a una invitación que no puede ser procesada.
+imipBarCounterPreviousVersionText = Este mensaje contiene una contrapropuesta a una versión previa de una invitación.
+imipBarCounterText = Este mensaje contiene una contrapropuesta a una invitación.
+imipBarDisallowedCounterText = Este mensaje contiene una contrapropuesta aunque usted no las permitió para este evento.
+imipBarDeclineCounterText = Este mensaje contiene una respuesta a su contrapropuesta.
+imipBarRefreshText = Este mensaje solicita la actualización de un evento.
+imipBarPublishText = Este mensaje contiene un evento.
+imipBarRequestText = Este mensaje contiene una invitación a un evento.
+imipBarSentText = Este mensaje contiene un evento enviado.
+imipBarSentButRemovedText = Este mensaje contiene un evento enviado que ya no está en su calendario.
+imipBarUpdateText = Este mensaje contiene una actualización a un evento existente.
+imipBarUpdateMultipleText = Este mensaje contiene actualizaciones a múltiples eventos existentes.
+imipBarUpdateSeriesText = Este mensaje contiene una actualización a una serie de eventos existentes.
+imipBarAlreadyProcessedText = Este mensaje contiene un evento que ya ha sido procesado.
+imipBarProcessedNeedsAction = Este mensaje contiene un evento al que aún no ha respondido.
+imipBarProcessedMultipleNeedsAction = Este mensaje contiene múltiples eventos a los que aún no ha respondido.
+imipBarProcessedSeriesNeedsAction = Este mensaje contiene una serie de eventos a los que aún no ha respondido.
+imipBarReplyText = Este mensaje contiene una respuesta a una invitación.
+imipBarReplyToNotExistingItem = Este mensaje contiene una respuesta referida a un evento que no está en su calendario.
+imipBarReplyToRecentlyRemovedItem = Este mensaje contiene una respuesta referida a un evento que se eliminó de su calendario el %1$S.
+imipBarUnsupportedText = Este mensaje contiene un evento que esta versión de Lightning no puede procesar.
+imipBarUnsupportedText2 = Este mensaje contiene un evento que esta versión de %1$S no puede procesar.
+imipBarProcessingFailed = Fallo al procesar el mensaje. Estado: %1$S.
+imipBarCalendarDeactivated = Este mensaje contiene información de un evento. Active un calendario para gestionarlo.
+imipBarNotWritable = No hay calendarios escribibles configurados para invitaciones, compruebe las propiedades de los calendarios.
+imipSendMail.title = Notificación de correo-e
+imipSendMail.text = ¿Le gustaría enviar ahora el mensaje de notificación?
+imipNoIdentity = Ninguna
+imipNoCalendarAvailable = No hay calendario modificables disponibles.
+itipReplySubject2 = Respuesta a invitación: %1$S
+itipReplyBodyAccept = %1$S ha aceptado su invitación al evento.
+itipReplyBodyDecline = %1$S ha declinado su invitación al evento.
+itipReplySubjectAccept2 = Aceptado: %1$S
+itipReplySubjectDecline2 = Invitación declinada: %1$S
+itipReplySubjectTentative2 = Provisional: %1$S
+itipRequestSubject2 = Invitación: %1$S
+itipRequestUpdatedSubject2 = Actualizado: %1$S
+itipRequestBody = %1$S le ha invitado a %2$S
+itipCancelSubject2 = Cancelado: %1$S
+itipCancelBody = %1$S ha cancelado este evento: %2$S
+itipCounterBody = %1$S ha hecho una contrapropuesta para "%2$S":
+itipDeclineCounterBody = %1$S ha declinado su contrapropuesta para "%2$S".
+itipDeclineCounterSubject = Contrapropuesta declinada: %1$S
+confirmProcessInvitation = Ha eliminado recientemente este elemento; ¿seguro que quiere procesar esta invitación?
+confirmProcessInvitationTitle = ¿Procesar invitación?
+invitationsLink.label = Invitaciones: %1$S
+binaryComponentKnown = El componente binario necesario para %1$S no se ha podido cargar, probablemente porque se está usando una combinación errónea de versiones. Actualmente tiene %1$S %2$S instalado, pero debería usar una versión de la serie %3$S.
+binaryComponentUnknown = El componente binario necesario para %1$S no se ha podido cargar, probablemente porque se está usando una combinación errónea de versiones. Está usando %2$S %3$S junto con %1$S %4$S. Revise https://developer.mozilla.org/Calendar/Calendar_Versions para más detalles.
+binaryComponentTitle = Versión %1$S incorrecta
+noIdentitySelectedNotification = Si quiere usar este calendario para guardar invitaciones para o de otras personas debería asignar una identidad de correo debajo.
diff --git a/l10n-es-ES/calendar/lightning-l10n.js b/l10n-es-ES/calendar/lightning-l10n.js
new file mode 100644
index 0000000000..3d0744489b
--- /dev/null
+++ b/l10n-es-ES/calendar/lightning-l10n.js
@@ -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/.
+
+#filter substitution
+
+# the default day to start the week on
+#0=Sunday 1=Monday 2=Tuesday 3=Wednesday 4=Thursday 5=Friday 6=Saturday
+pref("calendar.week.start", 1);
+
+# default days off (not in work week)
+pref("calendar.week.d0sundaysoff", true);
+pref("calendar.week.d1mondaysoff", false);
+pref("calendar.week.d2tuesdaysoff", false);
+pref("calendar.week.d3wednesdaysoff", false);
+pref("calendar.week.d4thursdaysoff", false);
+pref("calendar.week.d5fridaysoff", false);
+pref("calendar.week.d6saturdaysoff", true);
+
+# categories
+pref("calendar.categories.names", "Aniversarios,Clientes,Competencia,Cumpleaños,Días libres,Estado,Favoritos,Festivos,Ideas,Llamadas,Miscelánea,Negocios,Personal,Problemas,Proyectos,Regalos,Reuniones,Seguimiento,Proveedores,Usuarios,Vacaciones,Viajes");
diff --git a/l10n-es-ES/chat/accounts.dtd b/l10n-es-ES/chat/accounts.dtd
new file mode 100644
index 0000000000..c424a87b8a
--- /dev/null
+++ b/l10n-es-ES/chat/accounts.dtd
@@ -0,0 +1,36 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY accounts.title "Cuentas - &brandShortName;">
+<!ENTITY accountManager.width "450">
+<!ENTITY accountsWindow.title "Estado de la mensajería instantánea">
+<!ENTITY accountsWindow2.style "width: 41em; height: 27em;">
+<!ENTITY accountManager.newAccount.label "Nueva cuenta">
+<!ENTITY accountManager.newAccount.accesskey "N">
+<!ENTITY accountManager.close.label "Cerrar">
+<!ENTITY accountManager.close.accesskey "C">
+<!ENTITY accountManager.close.commandkey "a">
+<!ENTITY accountManager.noAccount.title "No hay ninguna cuenta configurada aún">
+<!ENTITY accountManager.noAccount.description "Pulse en el botón &accountManager.newAccount.label; para permitir a &brandShortName; guiarle a través del proceso de configuración de una.">
+<!ENTITY account.autoSignOn.label "Iniciar sesión al arrancar">
+<!ENTITY account.autoSignOn.accesskey "I">
+<!ENTITY account.connect.label "Conectar">
+<!ENTITY account.connect.accesskey "a">
+<!ENTITY account.disconnect.label "Desconectar">
+<!ENTITY account.disconnect.accesskey "D">
+<!ENTITY account.delete.label "Eliminar">
+<!ENTITY account.delete.accesskey "E">
+<!ENTITY account.edit.label "Propiedades">
+<!ENTITY account.edit.accesskey "P">
+<!ENTITY account.moveup.label "Arriba">
+<!ENTITY account.movedown.label "Abajo">
+<!ENTITY account.cancelReconnection.label "Cancelar reconexión">
+<!ENTITY account.cancelReconnection.accesskey "o">
+<!ENTITY account.copyDebugLog.label "Copiar registro de depuración">
+<!ENTITY account.copyDebugLog.accesskey "s">
+<!ENTITY account.showDebugLog.label "Mostrar registro de depuración">
+<!ENTITY account.showDebugLog.accesskey "M">
+<!ENTITY account.connecting "Conectando…">
+<!ENTITY account.disconnecting "Desconectando…">
+<!ENTITY account.disconnected "No conectado">
diff --git a/l10n-es-ES/chat/accounts.properties b/l10n-es-ES/chat/accounts.properties
new file mode 100644
index 0000000000..c1afa11eb2
--- /dev/null
+++ b/l10n-es-ES/chat/accounts.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+passwordPromptTitle = Contraseña de %S
+passwordPromptText = Introduzca su contraseña de %S para conectarse.
+passwordPromptSaveCheckbox = Guardar esta contraseña usando el administrador de contraseñas.
diff --git a/l10n-es-ES/chat/commands.properties b/l10n-es-ES/chat/commands.properties
new file mode 100644
index 0000000000..629b2d26f4
--- /dev/null
+++ b/l10n-es-ES/chat/commands.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+commands = Órdenes: %S.\nUse /help &lt;orden&gt; para más información.
+noCommand = No existe la orden '%S'.
+noHelp = No hay mensaje de ayuda para la orden '%S', ¡lo sentimos!
+sayHelpString = say &lt;message;&gt;: envía un mensaje sin procesar ninguna orden.
+rawHelpString = raw &lt;mensaje&gt;: envía un mensaje sin escapar las entidades HTML.
+helpHelpString = help &lt;nombre&gt;: muestra el mensaje de ayuda para la orden &lt;nombre&gt;, o la lista de posibles órdenes si se usa sin parámetro.
+statusCommand = %1$S &lt;mensaje de estado&gt;: establece el estado en %2$S con un mensaje de estado opcional.
+back = disponible
+away = ausente
+busy = no disponible
+dnd = no disponible
+offline = desconectado
diff --git a/l10n-es-ES/chat/contacts.properties b/l10n-es-ES/chat/contacts.properties
new file mode 100644
index 0000000000..19aafd9671
--- /dev/null
+++ b/l10n-es-ES/chat/contacts.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+defaultGroup = Contactos
diff --git a/l10n-es-ES/chat/conversations.properties b/l10n-es-ES/chat/conversations.properties
new file mode 100644
index 0000000000..9e7280f720
--- /dev/null
+++ b/l10n-es-ES/chat/conversations.properties
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+targetChanged = La conversación continuará con %1$S, usando %2$S.
+statusChanged = %1$S es ahora %2$S.
+statusChangedWithStatusText = %1$S es ahora %2$S: %3$S.
+statusChangedFromUnknown = %1$S es %2$S.
+statusChangedFromUnknownWithStatusText = %1$S es %2$S: %3$S.
+statusKnown = Su cuenta ha sido reconectada (%1$S es %2$S).
+statusKnownWithStatusText = Su cuenta ha sido reconectada (%1$S es %2$S: %3$S).
+statusUnknown = Su cuenta está desconectada (el estado de %S ya no es conocido).
+accountDisconnected = Su cuenta está desconectada.
+accountReconnected = Su cuenta ha sido reconectada.
+autoReply = Autorrespuesta - %S
+noTopic = No hay tema en esta sala.
+topicSet = El tema de %1$S es: %2$S.
+topicNotSet = No hay tema en %S.
+topicChanged = %1$S ha cambiado el tema a: %2$S.
+topicCleared = %1$S ha eliminado el tema.
+nickSet = %1$S es conocido ahora como %2$S.
+nickSet.you = Ahora es conocido como %S.
+messenger.conversations.selections.ellipsis = […]
+messenger.conversations.selections.systemMessagesTemplate = %time% - %message%
+messenger.conversations.selections.contentMessagesTemplate = %time% - %sender%: %message%
+messenger.conversations.selections.actionMessagesTemplate = %time% * %sender% %message%
diff --git a/l10n-es-ES/chat/dateFormat.properties b/l10n-es-ES/chat/dateFormat.properties
new file mode 100644
index 0000000000..6d75438149
--- /dev/null
+++ b/l10n-es-ES/chat/dateFormat.properties
@@ -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/.
+
+month.1.Mmm = Ene
+month.2.Mmm = Feb
+month.3.Mmm = Mar
+month.4.Mmm = Abr
+month.5.Mmm = Mayo
+month.6.Mmm = Jun
+month.7.Mmm = Jul
+month.8.Mmm = Ago
+month.9.Mmm = Sep
+month.10.Mmm = Oct
+month.11.Mmm = Nov
+month.12.Mmm = Dic
+month.1.name = Enero
+month.2.name = Febrero
+month.3.name = Marzo
+month.4.name = Abril
+month.5.name = Mayo
+month.6.name = Junio
+month.7.name = Julio
+month.8.name = Agosto
+month.9.name = Septiembre
+month.10.name = Octubre
+month.11.name = Noviembre
+month.12.name = Diciembre
+day.1.name = Domingo
+day.2.name = Lunes
+day.3.name = Martes
+day.4.name = Miércoles
+day.5.name = Jueves
+day.6.name = Viernes
+day.7.name = Sábado
+day.1.Mmm = Dom
+day.2.Mmm = Lun
+day.3.Mmm = Mar
+day.4.Mmm = Mié
+day.5.Mmm = Jue
+day.6.Mmm = Vie
+day.7.Mmm = Sáb
+day.1.short = Do
+day.2.short = L
+day.3.short = Ma
+day.4.short = X
+day.5.short = Ju
+day.6.short = V
+day.7.short = Sa
+noon = Mediodía
+midnight = Medianoche
+AllDay = Todo el día
+finduri-MonthYear = %1$S %2$S
diff --git a/l10n-es-ES/chat/facebook.properties b/l10n-es-ES/chat/facebook.properties
new file mode 100644
index 0000000000..0aff88ed8f
--- /dev/null
+++ b/l10n-es-ES/chat/facebook.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+facebook.chat.name = Facebook Chat
+facebook.disabled = Facebook Chat ya no se admite debido a que Facebook ha cerrado su pasarela XMPP.
diff --git a/l10n-es-ES/chat/imtooltip.properties b/l10n-es-ES/chat/imtooltip.properties
new file mode 100644
index 0000000000..735114fc63
--- /dev/null
+++ b/l10n-es-ES/chat/imtooltip.properties
@@ -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/.
+
+buddy.username = Nombre de usuario
+buddy.account = Cuenta
+contact.tags = Etiquetas
+otr.tag = Estado OTR
+message.status = Mensaje cifrado
diff --git a/l10n-es-ES/chat/irc.properties b/l10n-es-ES/chat/irc.properties
new file mode 100644
index 0000000000..852fe7eabe
--- /dev/null
+++ b/l10n-es-ES/chat/irc.properties
@@ -0,0 +1,117 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+irc.usernameHint = apodo
+connection.error.lost = Se ha perdido la conexión con el servidor
+connection.error.timeOut = Conexión caducada
+connection.error.invalidUsername = %S no es un nombre de usuario permitido
+connection.error.invalidPassword = Contraseña de servidor no válida
+connection.error.passwordRequired = Contraseña requerida
+joinChat.channel = _Canal
+joinChat.password = Contra_seña:
+options.server = Servidor
+options.port = Puerto
+options.ssl = Usar SSL
+options.encoding = Juego de caracteres
+options.quitMessage = Mensaje al cerrar
+options.partMessage = Mensaje de partida
+options.showServerTab = Mostrar mensajes del servidor
+options.alternateNicks = Apodos alternativos
+ctcp.version = %1$S está usando "%2$S".
+ctcp.time = El tiempo para %1$S es %2$S.
+command.action = %S &lt;acción a realizar&gt;: realiza una acción.
+command.ban = %S &lt;apodo!usuario@servidor&gt;: Expulsa a los usuarios que cumplen el patrón dado.
+command.ctcp = %S &lt;apodo&gt; &lt;msj&gt;: envía un mensaje CTCP al usuario con ese apodo.
+command.chanserv = %S &lt;orden&gt;: envía una orden a ChanServ.
+command.deop = %S &lt;apodo1&gt;[,&lt;apodo2&gt;]*: eliminar estado de operador del canal de alguien. Debe ser un operador del canal para hacer esto.
+command.devoice = %S &lt;apodo1&gt;[,&lt;apodo2&gt;]*: eliminar estado de voz en el canal de alguien, impidiéndole hablar si el canal es moderado (+m). Debe ser un operador del canal para hacer esto.
+command.invite2 = %S &lt;apodo&gt;[ &lt;apodo&gt;]* [&lt;canal&gt;]: invita a uno o más apodos a unirse a usted en el canal actual, o a unirse al canal especificado.
+command.join = %S &lt;sala1&gt;[ &lt;clave1&gt;][,&lt;sala2&gt;[ &lt;clave2&gt;]]: entrar en uno o más canales, proporcionando opcionalmente una clave de canal para cada uno si es necesario.
+command.kick = %S &lt;apodo&gt; [&lt;mensaje&gt;]: eliminar a alguien de un canal. Debe ser un operador del canal para hacer esto.
+command.list = %S: muestra una lista de salas de chat en la red. Atención, algunos servidores pueden desconectarle por hacer esto.
+command.memoserv = %S &lt;orden&gt;: enviar una orden a MemoServ.
+command.modeUser2 = %S &lt;apodo&gt; [(+|-)&lt;modo&gt;]: Obtiene, fija o elimina un modo de usuario.
+command.modeChannel2 = %S [&lt;canal&gt;] [(+|-)&lt;nuevo modo&gt; [&lt;parámetro&gt;][,&lt;parámetro&gt;]*]: Obtiene, fija o elimina un modo de canal.
+command.msg = %S &lt;apodo&gt; &lt;mensaje&gt;: enviar un mensaje privado a un usuario (en contraposición a un canal).
+command.nick = %S &lt;apodo nuevo&gt;: cambiar su apodo.
+command.nickserv = %S &lt;orden&gt;: enviar una orden a NickServ.
+command.notice = %S &lt;destino&gt; &lt;mensaje&gt;: enviar un aviso a un usuario o canal.
+command.op = %S &lt;apodo1&gt;[,&lt;apodo2&gt;]*: concede estado de operador del canal a alguien. Debe ser un operador del canal para hacer esto.
+command.operserv = %S &lt;orden&gt;: enviar una orden a OperServ.
+command.part = %S [mensaje]: abandona el canal actual, opcionalmente con un mensaje.
+command.ping = %S [&lt;apodo&gt;]: pregunta cuánto retraso tiene un usuario (o el servidor si no se especifica usuario).
+command.quit = %S &lt;mensaje&gt;: se desconecta del servidor, opcionalmente con un mensaje.
+command.quote = %S &lt;orden&gt;: envía una orden sin procesar al servidor.
+command.time = %S: muestra la hora local actual en servidor IRC.
+command.topic = %S [&lt;tema nuevo&gt;]: cambiar el tema de este canal.
+command.umode = %S (+|-)&lt;modo nuevo&gt;: establece o elimina un modo de usuario.
+command.version = %S &lt;apodo&gt;: solicita la versión del cliente de un usuario.
+command.voice = %S &lt;apodo1&gt;[,&lt;apodo2&gt;]*: concede estado de voz en el canal a alguien. Debe ser operador del canal para hacer esto.
+command.whois2 = %S [&lt;apodo&gt;]: obtener información de un usuario.
+message.join = %1$S [%2$S] ha entrado en la sala.
+message.rejoined = Te has vuelto a unir a la sala.
+message.kicked.you = Ha sido pateado por %1$S%2$S.
+message.kicked = %1$S ha sido expulsado por %2$S%3$S.
+message.kicked.reason = : %S
+message.usermode = Modo %1$S para %2$S establecido por %3$S.
+message.channelmode = Modo de canal %1$S establecido por %2$S.
+message.yourmode = Su modo es %S.
+message.nick.fail = No se ha podido usar el apodo que desea. Su apodo continúa siendo %S.
+message.parted.you = Ha abandonado la sala (Part%1$S).
+message.parted = %1$S ha abandonado la sala (Part%2$S).
+message.parted.reason = : %S
+message.quit = %1$S ha abandonado la sala (Quit%2$S).
+message.quit2 = : %S
+message.inviteReceived = %1$S le ha invitado a %2$S.
+message.invited = %1$S ha sido invitado a %2$S con éxito.
+message.alreadyInChannel = %1$S ya está en %2$S.
+message.summoned = %S ha sido convocado.
+message.whois = Información WHOIS de %S:
+message.whowas = %1$S está desconectado. Información WHOWAS de %1$S:
+message.whoisEntry =     %1$S: %2$S
+message.unknownNick = %S no es un apodo conocido.
+message.channelKeyAdded = %1$S ha cambiado la contraseña del canal a %2$S.
+message.channelKeyRemoved = %S ha eliminado la contraseña del canal.
+message.banMasks = Los usuarios conectados desde las siguientes direcciones están expulsados por %S:
+message.noBanMasks = No hay direcciones expulsadas de %S.
+message.banMaskAdded = Los usuarios conectados desde direcciones coincidentes con %1$S han sido expulsados por %2$S.
+message.banMaskRemoved = Los usuarios conectados desde direcciones coincidentes con %1$S ya no serán expulsados por %2$S.
+message.ping = Respuesta de ping desde %1$S en #2 milisegundo.;Respuesta de ping desde %1$S en #2 milisegundos.
+error.noChannel = No existe el canal: %S.
+error.tooManyChannels = No es posible unirse a %S; ya se ha unido a demasiados canales.
+error.nickCollision = Apodo ya en uso, cambiando el apodo a %1$S [%2$S].
+error.erroneousNickname = %S no es un apodo permitido.
+error.banned = Ha sido expulsado de este servidor.
+error.bannedSoon = Va a ser expulsado en breve de este servidor.
+error.mode.wrongUser = No puede cambiar modos de otros usuarios.
+error.noSuchNick = %S no está conectado.
+error.wasNoSuchNick = No existía el apodo: %S
+error.noSuchChannel = No existe el canal: %S.
+error.unavailable = %S está temporalmente no disponible.
+error.channelBanned = Ha sido expulsado de %S.
+error.cannotSendToChannel = No puede enviar mensajes a %S.
+error.channelFull = El canal %S está lleno.
+error.inviteOnly = Tiene que ser invitado para entrar en %S.
+error.nonUniqueTarget = %S no es un usuario@servidor o apodo únicos, o bien ha intentado conectarse a demasiados canales al mismo tiempo.
+error.notChannelOp = No es operador del canal %S.
+error.notChannelOwner = No es un propietario del canal %S.
+error.wrongKey = No es posible entrar en %S, contraseña del canal no válida.
+error.sendMessageFailed = Ha sucedido un error al enviar su último mensaje. Vuelva a intentarlo una vez que la conexión haya sido restablecida.
+error.channelForward = No puede unirse a %1$S y ha sido redirigido automáticamente a %2$S.
+error.unknownMode = '%S' no es un modo de usuario válido en este servidor.
+tooltip.realname = Nombre
+tooltip.server = Conectado a
+tooltip.connectedFrom = Conectado desde
+tooltip.registered = Registrado
+tooltip.registeredAs = Registrado como
+tooltip.secure = Usando una conexión segura
+tooltip.away = Ausente
+tooltip.ircOp = Operador IRC
+tooltip.bot = Bot
+tooltip.lastActivity = Última actividad
+tooltip.timespan = hace %S
+tooltip.channels = Actualmente en
+tooltip.serverValue = %1$S (%2$S)
+yes = Sí
+no = No
diff --git a/l10n-es-ES/chat/logger.properties b/l10n-es-ES/chat/logger.properties
new file mode 100644
index 0000000000..a90f6fb922
--- /dev/null
+++ b/l10n-es-ES/chat/logger.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+badLogfile = Archivo de registro vacío o dañado: %S
diff --git a/l10n-es-ES/chat/matrix.properties b/l10n-es-ES/chat/matrix.properties
new file mode 100644
index 0000000000..173545292d
--- /dev/null
+++ b/l10n-es-ES/chat/matrix.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+options.connectServer = Servidor
+options.connectPort = Puerto
+chatRoomField.room = _Sala
+tooltip.displayName = Nombre mostrado
+tooltip.timespan = hace %S
+tooltip.lastActive = Última actividad
diff --git a/l10n-es-ES/chat/skype.properties b/l10n-es-ES/chat/skype.properties
new file mode 100644
index 0000000000..a5e5ffb47c
--- /dev/null
+++ b/l10n-es-ES/chat/skype.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+connecting.authenticating = Autenticando
+connecting.registrationToken = Obteniendo token de registro
+error.auth = Fallo al autenticarse con el servidor
+error.registrationToken = Fallo al obtener el token de registro
diff --git a/l10n-es-ES/chat/status.properties b/l10n-es-ES/chat/status.properties
new file mode 100644
index 0000000000..c34e0db1c5
--- /dev/null
+++ b/l10n-es-ES/chat/status.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+availableStatusType = Disponible
+awayStatusType = Ausente
+unavailableStatusType = No disponible
+offlineStatusType = Sin conexión
+invisibleStatusType = Invisible
+idleStatusType = Está inactivo
+mobileStatusType = Móvil
+unknownStatusType = Desconocido
+statusWithStatusMessage = %1$S - %2$S
+messenger.status.defaultIdleAwayMessage = En este momento estoy lejos del equipo.
diff --git a/l10n-es-ES/chat/twitter.properties b/l10n-es-ES/chat/twitter.properties
new file mode 100644
index 0000000000..d2933e3d90
--- /dev/null
+++ b/l10n-es-ES/chat/twitter.properties
@@ -0,0 +1,54 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+twitter.protocolName = Twitter
+error.tooLong = El estado supera 140 caracteres.
+error.general = Ha ocurrido un error %1$S al enviar: %2$S
+error.retweet = Ha ocurrido un error %1$S al retuitear: %2$S
+error.delete = Ha ocurrido un error %1$S al eliminar: %2$S
+error.like = Ha ocurrido un error %1$S al indicar Me gusta: %2$S
+error.unlike = Ha ocurrido un error %1$S al eliminar Me gusta: %2$S
+error.descriptionTooLong = La descripción supera la longitud máxima (160 caracteres), se ha truncado automáticamente a: %S.
+timeline = cronología de %S
+action.copyLink = Copiar enlace a tuit
+action.retweet = Retuitear
+action.reply = Responder
+action.delete = Eliminar
+action.follow = Seguir a %S
+action.stopFollowing = Dejar de seguir a %S
+action.like = Me gusta
+action.unlike = Eliminar Me gusta
+event.follow = Ya está siguiendo a %S.
+event.unfollow = Ya no sigue a %S.
+event.followed = %S le está siguiendo.
+event.deleted = Ha eliminado este tuit: "%S".
+replyingToStatusText = Respondiendo a: %S
+connection.initAuth = Iniciando proceso de identificación
+connection.requestAuth = Esperando su autorización
+connection.requestAccess = Finalizando identificación
+connection.requestTimelines = Solicitando cronología del usuario
+connection.error.userMismatch = Discordancia en el nombre de usuario.
+connection.error.failedToken = No se ha podido conseguir el token de la solicitud.
+connection.error.authCancelled = Ha cancelado el proceso de autorización.
+connection.error.authFailed = No se ha podido conseguir autorización.
+connection.error.noNetwork = No hay conexión de red disponible.
+authPrompt = Conceder permiso para usar su cuenta Twitter
+options.track = Palabras clave vigiladas
+tooltip.created_at = Usuario desde
+tooltip.location = Dirección
+tooltip.lang = Idioma
+tooltip.time_zone = Zona horaria
+tooltip.url = Página de inicio
+tooltip.protected = Tiene sus tuits protegidos
+tooltip.following = Actualmente siguiendo a
+tooltip.name = Nombre
+tooltip.description = Descripción
+tooltip.friends_count = Siguiendo a
+tooltip.statuses_count = Tuits
+tooltip.followers_count = Seguidores
+tooltip.listed_count = Listado
+yes = Sí
+no = No
+command.follow = %S &lt;nombreusuario&gt;[ &lt;nombreusuario&gt;]*: comienza a seguir a uno o varios usuarios.
+command.unfollow = %S &lt;nombreusuario&gt;[ &lt;nombreusuario&gt;]*: deja de seguir a uno o varios usuarios.
diff --git a/l10n-es-ES/chat/xmpp.properties b/l10n-es-ES/chat/xmpp.properties
new file mode 100644
index 0000000000..f98ffc5368
--- /dev/null
+++ b/l10n-es-ES/chat/xmpp.properties
@@ -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/.
+
+connection.initializingStream = Inicializando flujo
+connection.initializingEncryption = Inicializando cifrado
+connection.authenticating = Autenticando
+connection.gettingResource = Obteniendo recurso
+connection.downloadingRoster = Descargando lista de contactos
+connection.srvLookup = Buscando el registro SRV
+connection.error.invalidUsername = Nombre de usuario no válido (su nombre de usuario debe contener un carácter '@')
+connection.error.failedToCreateASocket = no se ha podido crear un socket (¿está desconectado?)
+connection.error.serverClosedConnection = el servidor ha cerrado la conexión
+connection.error.resetByPeer = conexión reiniciada por la otra parte
+connection.error.timedOut = la conexión ha caducado
+connection.error.receivedUnexpectedData = recibidos datos no esperados
+connection.error.incorrectResponse = se ha recibido una respuesta incorrecta
+connection.error.startTLSRequired = el servidor requiere cifrado pero usted la tiene desactivada
+connection.error.startTLSNotSupported = el servidor no admite cifrado pero usted ha configurado que sea obligatorio
+connection.error.failedToStartTLS = no se ha podido iniciar el cifrado
+connection.error.noAuthMec = el servidor no ofrece ningún mecanismo de identificación
+connection.error.noCompatibleAuthMec = ninguno de los mecanismos de identificación ofrecidos por el servidor es compatible
+connection.error.notSendingPasswordInClear = el servidor sólo admite identificación enviando la contraseña como texto sin cifrar
+connection.error.authenticationFailure = fallo de identificación
+connection.error.notAuthorized = no autorizado (¿ha introducido una contraseña errónea?)
+connection.error.failedToGetAResource = no se ha podido obtener un recurso
+connection.error.failedMaxResourceLimit = Esta cuenta está conectada desde demasiados lugares al mismo tiempo.
+connection.error.failedResourceNotValid = El recurso no es válido.
+connection.error.XMPPNotSupported = Este servidor no admite XMPP
+conversation.error.notDelivered = Este mensaje no ha podido ser entregado: %S
+conversation.error.joinFailed = No fue posible unirse: %S
+conversation.error.joinForbidden = No ha podido entrar en %S porque está expulsado de esta sala.
+conversation.error.joinFailedNotAuthorized = Registro necesario: no está autorizado a unirse a esta sala.
+conversation.error.creationFailedNotAllowed = Acceso restringido: no tiene permitido crear salas.
+conversation.error.joinFailedRemoteServerNotFound = No se ha podido entrar en la sala %S ya que no se ha podido contactar con el servidor en el que se aloja la sala.
+conversation.error.changeTopicFailedNotAuthorized = No está autorizado a cambiar el tema de esta sala.
+conversation.error.sendFailedAsNotInRoom = El mensaje no se ha podido enviar a %1$S porque ya no está en la sala: %2$S
+conversation.error.sendFailedAsRecipientNotInRoom = El mensaje no se ha podido enviar a %1$S porque el destinatario ya no está en la sala: %2$S
+conversation.error.remoteServerNotFound = No se ha podido encontrar el servidor del destinatario.
+conversation.error.unknownSendError = Ha sucedido un error desconocido al enviar este mensaje.
+conversation.error.sendServiceUnavailable = No es posible enviar mensajes a %S en este momento.
+conversation.error.nickNotInRoom = %S no está en la sala.
+conversation.error.banCommandAnonymousRoom = No puede expulsar a participantes de salas anónimas. Pruebe /kick en su lugar.
+conversation.error.banKickCommandNotAllowed = No tiene los privilegios requeridos para eliminar este participante de la sala.
+conversation.error.banKickCommandConflict = Lo sentimos, no es posible eliminarse a sí mismo de la sala.
+conversation.error.changeNickFailedConflict = No se ha podido cambiar su apodo a %S porque este apodo ya está en uso.
+conversation.error.changeNickFailedNotAcceptable = No se ha podido cambiar su apodo a %S porque los apodos están bloqueados en esta sala.
+conversation.error.inviteFailedForbidden = No tiene los privilegios necesarios para invitar usuarios a esta sala.
+conversation.error.failedJIDNotFound = No se ha podido contactar con %S.
+conversation.error.invalidJID = %S no es un jid válido (los identificadores Jabber deben ser de la forma user@domain).
+conversation.error.commandFailedNotInRoom = Tiene que volver a unirse a la sala para poder usar esta orden.
+conversation.error.resourceNotAvailable = Debe hablar primero ya que %S podría estar conectado con más de un cliente.
+conversation.error.version.unknown = El cliente de %S no admite que se le solicite la versión del software.
+tooltip.status = Estado (%S)
+tooltip.statusNoResource = Estado
+tooltip.subscription = Subscripción
+tooltip.fullName = Nombre completo
+tooltip.nickname = Apodo
+tooltip.email = Correo electrónico
+tooltip.birthday = Cumpleaños
+tooltip.userName = Nombre de usuario
+tooltip.title = Título
+tooltip.organization = Organización
+tooltip.locality = Localidad
+tooltip.country = País
+tooltip.telephone = Número de teléfono
+chatRoomField.room = _Sala
+chatRoomField.server = S_ervidor
+chatRoomField.nick = _Apodo
+chatRoomField.password = Contra_seña
+conversation.muc.invitationWithReason2 = %1$S le ha invitado a unirse a %2$S: %3$S
+conversation.muc.invitationWithReason2.password = %1$S le ha invitado a unirse a %2$S con la contraseña %3$S: %4$S
+conversation.muc.invitationWithoutReason = %1$S le ha invitado a unirse a %2$S
+conversation.muc.invitationWithoutReason.password = %1$S le ha invitado a unirse a %2$S con la contraseña %3$S
+conversation.message.join = %S ha entrado en la sala.
+conversation.message.rejoined = Te has vuelto a unir a la sala.
+conversation.message.parted.you = Ha abandonado la sala.
+conversation.message.parted.you.reason = Ha abandonado la sala: %S
+conversation.message.parted = %1$S ha abandonado la sala.
+conversation.message.parted.reason = %1$S ha abandonado la sala: %2$S
+conversation.message.invitationDeclined = %1$S ha declinado su invitación.
+conversation.message.invitationDeclined.reason = %1$S ha declinado su invitación: %2$S
+conversation.message.banned = %1$S ha sido expulsado de la sala.
+conversation.message.banned.reason = %1$S ha sido expulsado de la sala: %2$S
+conversation.message.banned.actor = %1$S ha expulsado a %2$S de la sala.
+conversation.message.banned.actor.reason = %1$S ha expulsado a %2$S de la sala: %3$S
+conversation.message.banned.you = Ha sido expulsado de la sala.
+conversation.message.banned.you.reason = Ha sido expulsado de la sala: %1$S
+conversation.message.banned.you.actor = %1$S le ha expulsado de la sala.
+conversation.message.banned.you.actor.reason = %1$S le ha expulsado de la sala: %2$S
+conversation.message.kicked = %1$S ha sido pateado de la sala.
+conversation.message.kicked.reason = %1$S ha sido pateado de la sala: %2$S
+conversation.message.kicked.actor = %1$S ha pateado a %2$S de la sala.
+conversation.message.kicked.actor.reason = %1$S ha pateado a %2$S de la sala: %3$S
+conversation.message.kicked.you = Ha sido pateado de la sala.
+conversation.message.kicked.you.reason = Ha sido pateado de la sala: %1$S
+conversation.message.kicked.you.actor = %1$S le ha pateado de la sala.
+conversation.message.kicked.you.actor.reason = %1$S le ha pateado de la sala: %2$S
+conversation.message.removedNonMember = %1$S ha sido eliminado de la sala porque su configuración ha cambiado a solo para miembros.
+conversation.message.removedNonMember.actor = %1$S ha sido eliminado de la sala porque %2$S la ha cambiado a solo para miembros.
+conversation.message.removedNonMember.you = Ha sido eliminado de la sala porque su configuración ha cambiado a solo para miembros.
+conversation.message.removedNonMember.you.actor = Ha sido eliminado de la sala porque %1$S la ha cambiado a solo para miembros.
+conversation.message.mucShutdown = Ha sido eliminado de la sala por un apagado de sistema.
+conversation.message.version = %1$S está usando "%2$S %3$S".
+conversation.message.versionWithOS = %1$S está usando "%2$S %3$S" en %4$S.
+options.resource = Recurso
+options.priority = Prioridad
+options.connectionSecurity = Seguridad de la conexión
+options.connectionSecurity.requireEncryption = Requerir cifrado
+options.connectionSecurity.opportunisticTLS = Usar cifrado si está disponible
+options.connectionSecurity.allowUnencryptedAuth = Permitir enviar la contraseña sin cifrar
+options.connectServer = Servidor
+options.connectPort = Puerto
+options.domain = Dominio
+gtalk.protocolName = Google Talk
+odnoklassniki.protocolName = Odnoklassniki
+gtalk.usernameHint = dirección de correo electŕonico
+odnoklassniki.usernameHint = ID de perfil
+command.join3 = %S [&lt;sala&gt;[@&lt;servidor&gt;][/&lt;apodo&gt;]] [&lt;contraseña&gt;]: unirse a una sala, opcionalmente proporcionando un servidor diferente, un apodo o la contraseña de la sala.
+command.part2 = %S [&lt;mensaje&gt;]: salir de la sala actual con un mensaje opcional.
+command.topic = %S [&lt;tema nuevo&gt;]: cambiar el tema de esta sala.
+command.ban = %S &lt;apodo&gt; [&lt;mensaje&gt;]: expulsar a alguien de una sala. Debe ser un operador del canal para hacer esto.
+command.kick = %S &lt;apodo&gt; [&lt;mensaje&gt;]: eliminar a alguien de la sala. Debe ser un operador del canal para hacer esto.
+command.invite = %S &lt;jid&gt;[&lt;mensaje&gt;]: invita a un usuario a unirser a la sala actual, opcionalmente con un mensaje.
+command.inviteto = %S &lt;sala jid&gt;[&lt;contraseña&gt;]: invita a su compañero de conversación a unirse a una sala, junto con su contraseña si es necesario.
+command.me = %S &lt;acción para realizar&gt;: realiza una acción.
+command.nick = %S &lt;apodo nuevo&gt;: cambiar su apodo.
+command.msg = %S &lt;apodo&gt; &lt;mensaje&gt;: envía un mensaje privado a un participante de la sala.
+command.version = %S: solicita información sobre el cliente que está usando su interlocutor.
diff --git a/l10n-es-ES/chat/yahoo.properties b/l10n-es-ES/chat/yahoo.properties
new file mode 100644
index 0000000000..84025f4b3e
--- /dev/null
+++ b/l10n-es-ES/chat/yahoo.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+yahoo.disabled = Yahoo Messenger ya no se admite debido a que Yahoo ha cerrado su protocolo antiguo.
diff --git a/l10n-es-ES/devtools/client/aboutdebugging.ftl b/l10n-es-ES/devtools/client/aboutdebugging.ftl
new file mode 100644
index 0000000000..33d04e3e4b
--- /dev/null
+++ b/l10n-es-ES/devtools/client/aboutdebugging.ftl
@@ -0,0 +1,394 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Depuración - Configuración
+
+# Page title (ie tab title) for the Runtime page
+# { $selectedRuntimeId } is the id of the current runtime, such as "this-firefox", "localhost:6080", ...
+about-debugging-page-title-runtime-page = Depuración - Tiempo de ejecución / { $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 = Este { -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 = Configuración
+
+# Text displayed in the about:debugging sidebar when USB devices discovery is enabled.
+about-debugging-sidebar-usb-enabled = USB habilitado
+
+# 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 deshabilitado
+
+# Connection status (connected) for runtime items in the sidebar
+aboutdebugging-sidebar-runtime-connection-status-connected = Conectado
+# Connection status (disconnected) for runtime items in the sidebar
+aboutdebugging-sidebar-runtime-connection-status-disconnected = Desconectado
+
+# Text displayed in the about:debugging sidebar when no device was found.
+about-debugging-sidebar-no-devices = No se han encontrado dispositivos
+
+# 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 = Conectar
+
+# Text displayed in buttons found in sidebar items when the runtime is connecting.
+about-debugging-sidebar-item-connect-button-connecting = Conectando...
+
+# Text displayed in buttons found in sidebar items when the connection failed.
+about-debugging-sidebar-item-connect-button-connection-failed = Falló la conexión
+
+# 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 = La conexión todavía está pendiente, compruebe si hay mensajes en el navegador de destino
+
+# Text displayed as connection error in sidebar item when the connection has timed out.
+about-debugging-sidebar-item-connect-button-connection-timeout = La conexión ha caducado
+
+# Temporary text displayed in sidebar items representing remote runtimes after
+# successfully connecting to them. Temporary UI, do not localize.
+about-debugging-sidebar-item-connected-label = Conectado
+
+# 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 = Esperando al navegador...
+
+# Text displayed in sidebar items for remote devices that have been disconnected from the
+# computer.
+about-debugging-sidebar-runtime-item-unplugged = Desconectado
+
+# Title for runtime sidebar items that are related to a specific device (USB, WiFi).
+about-debugging-sidebar-runtime-item-name =
+ .title = { $displayName } ({ $deviceName })
+# Title for runtime sidebar items where we cannot get device information (network
+# locations).
+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://developer.mozilla.org/docs/Tools/about:debugging)
+about-debugging-sidebar-support = Asistencia de depuración
+
+# 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 = Icono de Ayuda
+
+# 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 = Actualizar dispositivos
+
+# Setup Page strings
+
+# Title of the Setup page.
+about-debugging-setup-title = Configuración
+
+# Introduction text in the Setup page to explain how to configure remote debugging.
+about-debugging-setup-intro = Configure el método de conexión con el que desea depurar remotamente su dispositivo.
+
+# Explanatory text in the Setup page about what the 'This Firefox' page is for
+about-debugging-setup-this-firefox2 = Usa <a>{ about-debugging-this-firefox-runtime-name }</a> para depurar extensiones y service workers en esta versión de { -brand-shorter-name }.
+
+# Title of the heading Connect section of the Setup page.
+about-debugging-setup-connect-heading = Conectar un dispositivo
+
+# 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 = Si habilita esta opción, se descargarán y agregarán los componentes de depuración necesarios de Android USB para { -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 = Habilitar dispositivos 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 = Deshabilitar dispositivos 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 = Actualizando...
+
+# USB section of the Setup page (USB status)
+about-debugging-setup-usb-status-enabled = Habilitado
+about-debugging-setup-usb-status-disabled = Deshabilitado
+about-debugging-setup-usb-status-updating = Actualizando...
+
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-dev-menu2 = Activar menú de desarrollador en su dispositivo Android.
+
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-debug2 = Activar depuración USB en el menú de desarrollador de Android.
+
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-debug-firefox2 = Activar depuración USB en Firefox en el dispositivo Android.
+
+# USB section step by step guide
+about-debugging-setup-usb-step-plug-device = Conectar el dispositivo Android a su equipo.
+
+# Text shown in the USB section of the setup page with a link to troubleshoot connection errors.
+# The link goes to https://developer.mozilla.org/docs/Tools/Remote_Debugging/Debugging_over_USB
+about-debugging-setup-usb-troubleshoot = ¿Problemas de conexión al dispositivo USB? <a>Solucionar problemas</a>
+
+# Network section of the Setup page
+about-debugging-setup-network =
+ .title = Ubicación de red
+
+# Text shown in the Network section of the setup page with a link to troubleshoot connection errors.
+# The link goes to https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_over_a_network
+about-debugging-setup-network-troubleshoot = ¿Problemas de conexión a través de la ubicación de la red? <a>Solucionar problemas</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 = Agregar
+
+# Text to display when there are no locations to show.
+about-debugging-network-locations-empty-text = No se han añadido ubicaciones de red.
+
+# 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 = Servidor
+
+# 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 = Eliminar
+
+# 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 = El servidor no es válido “{ $host-value }”. El formato esperado es "nombreDeServidor:numeroDePuerto".
+
+# 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 = El servidor “{ $host-value }” ya está registrado
+
+# 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 = Extensiones temporales
+# Title of the extensions category.
+about-debugging-runtime-extensions =
+ .name = Extensiones
+# Title of the tabs category.
+about-debugging-runtime-tabs =
+ .name = Pestañas
+# Title of the service workers category.
+about-debugging-runtime-service-workers =
+ .name = Service Workers
+# Title of the shared workers category.
+about-debugging-runtime-shared-workers =
+ .name = Shared Workers
+# Title of the other workers category.
+about-debugging-runtime-other-workers =
+ .name = Otros Workers
+# Title of the processes category.
+about-debugging-runtime-processes =
+ .name = Procesos
+
+# Label of the button opening the performance profiler panel in runtime pages for remote
+# runtimes.
+about-debugging-runtime-profile-button2 = Rendimiento del perfil
+
+# 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 MDN.
+# https://developer.mozilla.org/en-US/docs/Tools/about%3Adebugging#Service_workers_not_compatible
+about-debugging-runtime-service-workers-not-compatible = La configuración de su navegador no es compatible con Service Workers. <a>Saber más</a>
+
+# This string is displayed in the runtime page if the remote browser version is too old.
+# "Troubleshooting" link points to https://developer.mozilla.org/docs/Tools/about:debugging#Troubleshooting
+# { $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 = El navegador conectado tiene una versión antigua ({ $runtimeVersion }). La versión mínima compatible es ({ $minVersion }). Ésta es una configuración incompatible y puede hacer que las herramientas de desarrollo fallen. Por favor, actualice el navegador conectado. <a>Resolución de problemas</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 = Esta versión de Firefox no puede depurar Firefox para Android (68). Recomendamos instalar Firefox para Android Nightly en su teléfono para realizar pruebas. <a>Más detalles</a>
+
+# This string is displayed in the runtime page if the remote browser version is too recent.
+# "Troubleshooting" link points to https://developer.mozilla.org/docs/Tools/about:debugging#Troubleshooting
+# { $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 = El navegador conectado es más reciente ({ $runtimeVersion }, buildID { $runtimeID }) que su { -brand-shorter-name } ({ $localVersion }, buildID { $localID }). Ésta es una configuración incompatible y puede hacer que las herramientas de desarrollo fallen. Por favor actualice Firefox. <a>Resolución de problemas</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 = Desconectar
+
+# 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 = Activar solicitud de conexión
+
+# 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 = Desactivar solicitud de conexión
+
+# Title of a modal dialog displayed on remote runtime pages after clicking on the Profile Runtime button.
+about-debugging-profiler-dialog-title2 = Analizador
+
+# 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 = Contraer / expandir
+
+# 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 = Nada todavía.
+
+# 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 = Inspeccionar
+
+# 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 = Cargar complemento temporal...
+
+# Text displayed when trying to install a temporary extension in the "This Firefox" page.
+about-debugging-tmp-extension-install-error = Hubo un error durante la instalación del complemento temporal.
+
+# 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 = Recargar
+
+# 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 = Eliminar
+
+# 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 = Selecciona el archivo manifest.json o .xpi/.zip
+
+# This string is displayed as a message about the add-on having a temporaryID.
+about-debugging-tmp-extension-temporary-id = Esta WebExtension tiene un ID temporal. <a>Saber más</a>
+
+# Text displayed for extensions in "runtime" pages, before displaying a link the extension's
+# manifest URL.
+about-debugging-extension-manifest-url =
+ .label = URL del manifiesto
+
+# 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 interno
+
+# Text displayed for extensions (temporary extensions only) in "runtime" pages, before
+# displaying the location of the temporary extension.
+about-debugging-extension-location =
+ .label = Ubicación
+
+# 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 de la extensión
+
+# 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 = El Service Worker Push está actualmente desactivado para el modo multiproceso de { -brand-shorter-name }
+
+# This string is displayed as a label of the button that starts a service worker.
+about-debugging-worker-action-start2 = Inicio
+ .disabledTitle = El inicio de Service Worker está actualmente desactivado para el modo multiproceso de { -brand-shorter-name }
+
+# This string is displayed as a label of the button that unregisters a service worker.
+about-debugging-worker-action-unregister = Eliminar registro
+
+# Displayed for service workers in runtime pages that listen to Fetch events.
+about-debugging-worker-fetch-listening =
+ .label = Fetch
+ .value = Escuchando eventos fetch
+
+# Displayed for service workers in runtime pages that do not listen to Fetch events.
+about-debugging-worker-fetch-not-listening =
+ .label = Fetch
+ .value = No se están escuchando eventos fetch
+
+# Displayed for service workers in runtime pages that are currently running (service
+# worker instance is active).
+about-debugging-worker-status-running = En ejecución
+
+# Displayed for service workers in runtime pages that are registered but stopped.
+about-debugging-worker-status-stopped = Detenido
+
+# Displayed for service workers in runtime pages that are registering.
+about-debugging-worker-status-registering = Registrando
+
+# Displayed for service workers in runtime pages, to label the scope of a worker
+about-debugging-worker-scope =
+ .label = Ámbito
+
+# Displayed for service workers in runtime pages, to label the push service endpoint (url)
+# of a worker
+about-debugging-worker-push-service =
+ .label = Servicio Push
+
+# Displayed as title of the inspect button when service worker debugging is disabled.
+about-debugging-worker-inspect-action-disabled =
+ .title = La inspección de Service Worker está actualmente desactivada para el modo multiproceso de { -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 = La pestaña no está completamente cargada y no se puede inspeccionar
+
+# 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-main-process-name = Proceso principal
+
+# 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-main-process-description2 = Proceso principal para el navegador de destino
+
+# Displayed instead of the Main Process debug target when the preference
+# `devtools.browsertoolbox.fission` is true.
+about-debugging-multiprocess-toolbox-name = Caja de herramientas de multiproceso
+
+# Description for the Multiprocess Toolbox target.
+about-debugging-multiprocess-toolbox-description = Proceso principal y procesos de contenido para el navegador de destino
+
+# Alt text used for the close icon of message component (warnings, errors and notifications).
+about-debugging-message-close-icon =
+ .alt = Cerrar mensaje
+
+# Label text used for the error details of message component.
+about-debugging-message-details-label-error = Detalles del error
+
+# Label text used for the warning details of message component.
+about-debugging-message-details-label-warning = Detalles de la advertencia
+
+# Label text used for default state of details of message component.
+about-debugging-message-details-label = Detalles
diff --git a/l10n-es-ES/devtools/client/accessibility.ftl b/l10n-es-ES/devtools/client/accessibility.ftl
new file mode 100644
index 0000000000..11a504cd71
--- /dev/null
+++ b/l10n-es-ES/devtools/client/accessibility.ftl
@@ -0,0 +1,79 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the Accessibility panel.
+
+accessibility-learn-more = Saber más
+
+accessibility-text-label-header = Etiquetas de texto y nombres
+
+accessibility-keyboard-header = Teclado
+
+## Text entries that are used as text alternative for icons that depict accessibility isses.
+
+accessibility-warning =
+ .alt = Advertencia
+
+accessibility-fail =
+ .alt = Error
+
+accessibility-best-practices =
+ .alt = Prácticas idóneas
+
+## 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 = Use <code>alt</code> para etiquetar los elementos del <div>área</div> que tengan el atributo <span>href</span>. <a>Saber más</a>
+
+accessibility-text-label-issue-dialog = Los cuadros de diálogo deben etiquetarse. <a>Más información</a>
+
+accessibility-text-label-issue-document-title = Los documentos deben llevar <code>título</code>. <a>Descubre más</a>
+
+accessibility-text-label-issue-embed = El contenido incrustado debe etiquetarse. <a>Más información</a>
+
+accessibility-text-label-issue-figure = Las figuras con subtítulos opcionales tienen que etiquetarse. <a>Saber más</a>
+
+accessibility-text-label-issue-fieldset = Los elementos <code>fieldset</code> deben ser etiquetados. <a>Saber más</a>
+
+accessibility-text-label-issue-fieldset-legend2 = Use un elemento <code>legend</code> para etiquetar un <span>fieldset</span>. <a>Saber más</a>
+
+accessibility-text-label-issue-form = Los elementos del formulario deben etiquetarse. <a>Más información</a>
+
+accessibility-text-label-issue-form-visible = Los elementos de formulario deberían tener una etiqueta de texto visible. <a>Saber más</a>
+
+accessibility-text-label-issue-frame = Los elementos <code>frame</code> deben ser etiquetados. <a>Saber más</a>
+
+accessibility-text-label-issue-glyph = Use el atributo <code>alt</code> para etiquetar elementos <span>mglyph</span>. <a>Saber más</a>
+
+accessibility-text-label-issue-heading = Los encabezados deben ser etiquetados. <a>Saber más</a>
+
+accessibility-text-label-issue-heading-content = Los encabezados deberían tener contenido de texto visible. <a>Saber más</a>
+
+accessibility-text-label-issue-iframe = Use el atributo <code>title</code> para describir contenido <span>iframe</span>. <a>Saber más</a>
+
+accessibility-text-label-issue-image = El contenido con imágenes debe ser etiquetado. <a>Saber más</a>
+
+accessibility-text-label-issue-interactive = Los elementos interactivos deben ser etiquetados. <a>Saber más</a>
+
+accessibility-text-label-issue-optgroup-label2 = Use el atributo <code>label</code> para etiquetar un <span>optgroup</span>. <a>Saber más</a>
+
+accessibility-text-label-issue-toolbar = Las barras de herramientas deben estar etiquetadas cuando hay más de una barra de herramientas. <a>Saber más</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 = Los elementos que pueden recibir el foco deberían tener una semántica interactiva. <a>Saber más</a>
+
+accessibility-keyboard-issue-tabindex = Evite utilizar el atributo <code>tabindex</code> mayor que cero. <a>Saber más</a>
+
+accessibility-keyboard-issue-action = Los elementos interactivos tienen que poder activarse con el teclado. <a>Saber más</a>
+
+accessibility-keyboard-issue-focusable = Los elementos interactivos tiene que poder recibir el foco. <a>Saber más</a>
+
+accessibility-keyboard-issue-focus-visible = Al elemento que puede recibir el foco le puede faltar estilo de enfoque. <a>Saber más</a>
+
+accessibility-keyboard-issue-mouse-only = Los elementos sobre los que se puede hacer clic tienen que poder recibir el foco y deberían tener una semántica interactiva. <a>Saber más</a>
diff --git a/l10n-es-ES/devtools/client/accessibility.properties b/l10n-es-ES/devtools/client/accessibility.properties
new file mode 100644
index 0000000000..42ce39efee
--- /dev/null
+++ b/l10n-es-ES/devtools/client/accessibility.properties
@@ -0,0 +1,310 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (accessibility.role): A title text used for Accessibility
+# tree header column that represents accessible element role.
+accessibility.role=Rol
+
+# LOCALIZATION NOTE (accessibility.name): A title text used for Accessibility
+# tree header column that represents accessible element name.
+accessibility.name=Nombre
+
+# LOCALIZATION NOTE (accessibility.logo): A title text used for Accessibility
+# logo used on the accessibility panel landing page.
+accessibility.logo=Logo de accesibilidad
+
+# LOCALIZATION NOTE (accessibility.properties): A title text used for header
+# for Accessibility details sidebar.
+accessibility.properties=Propiedades
+
+# LOCALIZATION NOTE (accessibility.treeName): A title text used for
+# Accessibility tree (that represents accessible element name) container.
+accessibility.treeName=Esquema de accesibilidad
+
+# LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
+# displayed when accessible sidebar panel does not have an accessible object to
+# display.
+accessibility.accessible.notAvailable=Información de accesibilidad no disponible
+
+# LOCALIZATION NOTE (accessibility.enable): A title text for Enable
+# accessibility button used to enable accessibility service.
+accessibility.enable=Activar funciones de accesibilidad
+
+# LOCALIZATION NOTE (accessibility.enabling): A title text for Enable
+# accessibility button used when accessibility service is being enabled.
+accessibility.enabling=Activando funciones de accesibilidad…
+
+# LOCALIZATION NOTE (accessibility.disable): A title text for Disable
+# accessibility button used to disable accessibility service.
+accessibility.disable=Desactivar funciones de accesibilidad
+
+# LOCALIZATION NOTE (accessibility.disabling): A title text for Disable
+# accessibility button used when accessibility service is being
+# disabled.
+accessibility.disabling=Desactivando funciones de accesibilidad…
+
+# LOCALIZATION NOTE (accessibility.pick): A title text for Picker button
+# button used to pick accessible objects from the page.
+accessibility.pick=Elegir un objeto accesible de la página
+
+# 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=No se puede desactivar el servicio de accesibilidad. Está en uso fuera de las herramientas de desarrollo.
+
+# 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=Se desactivará el servicio de accesibilidad en todas las pestañas y ventanas.
+
+# 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=No se puede activar el servicio de accesibilidad. Se ha desactivado mediante la preferencia de privacidad de los servicios de accesibilidad.
+
+# 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=Se activará el servicio de accesibilidad en todas las pestañas y ventanas.
+
+# 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=Saber más
+
+# 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=El inspector de accesibilidad le permite examinar el árbol de accesibilidad de la página actual, que es utilizado por los lectores de pantalla y otras tecnologías de asistencia. %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=Las funciones de accesibilidad pueden afectar al rendimiento de otros paneles de herramientas para desarrolladores y deben desactivarse cuando no se utilicen.
+
+# 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=Imprimir en JSON
+
+# LOCALIZATION NOTE (accessibility.checks): A title text used for header for checks
+# section in Accessibility details sidebar.
+accessibility.checks=Verificaciones
+
+# 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=No hay verificaciones para este nodo.
+
+# LOCALIZATION NOTE (accessibility.contrast.header): A title text used for header for
+# checks related to color and contrast.
+accessibility.contrast.header=Color y contraste
+
+# 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=Imposible de calcular
+
+# 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=texto grande
+
+# 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=El texto es de 14 puntos y en negrita o más grande, o de 18 puntos o más grande.
+
+# 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=Cumple con las normas WCAG AA para texto accesible. %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=Cumple con las normas AAA de WCAG para texto accesible. %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=No cumple con los estándares de WCAG sobre texto accesible. %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=Elija un color que no sea transparente.
+
+# 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=Comprobación de accesibilidad
+
+# 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=Ninguno
+
+# 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=Todos los problemas
+
+# 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=Contraste
+
+# 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=Etiquetas de texto
+
+# 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=Teclado
+
+# 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=contraste
+
+# 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=advertencia de contraste
+
+# 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=teclado
+
+# 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=etiqueta de texto
+
+# 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=No cumple los estándares de WCAG para texto accesible.
+
+# 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=No cumple con los estándares de WCAG sobre accesibilidad del teclado.
+
+# 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=No cumple con los estándares WCAG para texto alternativo.
+
+# 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=Comprobar problemas:
+
+# LOCALIZATION NOTE (accessibility.tree.filters.prefs): A title text for the
+# preferences button tooltip that contains preferences for accessibility audit.
+accessibility.tree.filters.prefs=Preferencias de configuración
+
+# LOCALIZATION NOTE (accessibility.progress.initializing): A title text for the
+# accessibility panel overlay shown when accessibility audit is starting up.
+accessibility.progress.initializing=Inicializando…
+
+# 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=Verificando #1 nodo;Verificando #1 nodos
+
+# LOCALIZATION NOTE (accessibility.progress.finishing): A title text for the
+# accessibility panel overlay shown when accessibility audit is finishing up.
+accessibility.progress.finishing=Finalizando…
+
+# LOCALIZATION NOTE (accessibility.beta): A title text for the features in the
+# accessibility panel that are currently in beta.
+accessibility.beta=beta
+
+# 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=Desplazar automáticamente el nodo seleccionado a la vista
+
+# 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=Desplazar a la vista
+
+# LOCALIZATION NOTE (accessibility.documentation.label): This is the label for
+# the Documentation menu item.
+accessibility.documentation.label=Documentación…
+
+# 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=Simular:
+
+# LOCALIZATION NOTE (accessibility.simulation.deuteranomaly): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the deuteranomaly simulation option.
+accessibility.simulation.deuteranomaly=Deuteranomalía (verde bajo)
+
+# LOCALIZATION NOTE (accessibility.simulation.protanomaly): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the protanomaly simulation option.
+accessibility.simulation.protanomaly=Protanomalía (rojo bajo)
+
+# 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=Protanopia (sin rojo)
+
+# 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=Deuteranopia (sin verde)
+
+# 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=Tritanopia (sin azul)
+
+# LOCALIZATION NOTE (accessibility.simulation.tritanomaly): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the tritanomaly simulation option.
+accessibility.simulation.tritanomaly=Tritanomalía (azul bajo)
+
+# 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=Pérdida de contraste
+
+# 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=Acromatopsia (sin color)
+
+# 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=Mostrar orden de tabulación
+
+# 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=Mostrar el orden de tabulación de los elementos y su índice de tabulación.
diff --git a/l10n-es-ES/devtools/client/animationinspector.properties b/l10n-es-ES/devtools/client/animationinspector.properties
new file mode 100644
index 0000000000..54013b6a38
--- /dev/null
+++ b/l10n-es-ES/devtools/client/animationinspector.properties
@@ -0,0 +1,183 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=No se han encontrado animaciones en el elemento actual.\nElija otro elemento de la página.
+
+# LOCALIZATION NOTE (player.animationDurationLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation duration.
+player.animationDurationLabel=Duración:
+
+# 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=Retraso:
+
+# LOCALIZATION NOTE (player.animationEndDelayLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation endDelay.
+player.animationEndDelayLabel=Retraso final:
+
+# 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=Tasa de reproducción:
+
+# 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=Repeticiones:
+
+# 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=Inicio de iteración: %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=Suavizado total:
+
+# 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=Función de temporización de animación:
+
+# 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=Relleno:
+
+# 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=Dirección:
+
+# 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=Esta animación se está ejecutando en el hilo del compositor
+
+# 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=Todas las propiedades de animación están optimizadas
+
+# 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=Algunas propiedades de animación están optimizadas
+
+# 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=Reanudar las animaciones
+
+# 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=Pausar las animaciones
+
+# 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=Rebobinar las animaciones
+
+# 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 - Animación 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 - Transición 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 - Animación de script
+
+# 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=Animación de script
+
+# 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/l10n-es-ES/devtools/client/application.ftl b/l10n-es-ES/devtools/client/application.ftl
new file mode 100644
index 0000000000..ab1f011dfb
--- /dev/null
+++ b/l10n-es-ES/devtools/client/application.ftl
@@ -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/.
+
+
+### 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 Workers
+# 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 = Abra <a>about:debugging</a> para Service Workers de otros dominios
+# Text for the button to unregister a Service Worker. Displayed for active Service Workers.
+serviceworker-worker-unregister = Deregistrar
+# 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 = Depurar
+ .title = Solo se pueden depurar service workers en ejecución
+# Text for the debug link displayed for an already started Service Worker, when we
+# are in multi e10s mode, which effectively disables this link.
+serviceworker-worker-debug-forbidden = Depurar
+ .title = Solo se pueden depurar service workers si multi e10s esta deshabilitado
+# 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-start2 = Iniciar
+ .title = Solo se pueden iniciar los service workers si multi e10s esta desactivado
+# Alt text for the image icon displayed inside a debug link for a service worker.
+serviceworker-worker-inspect-icon =
+ .alt = Inspeccionar
+# 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 = Iniciar
+# Text displayed for the updated time of the service worker. The <time> element will
+# display the last update time of the service worker script.
+serviceworker-worker-updated = Actualizado el <time>{ DATETIME($date, month: "long", year: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric") }</time>
+# Text displayed next to the URL for the source of the service worker (e-g. "Source my/path/to/worker-js")
+serviceworker-worker-source = Fuente
+# Text displayed next to the current status of the service worker.
+serviceworker-worker-status = Estado
+
+## 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 = En ejecución
+# Service Worker status. A stopped service worker is registered but not currently active.
+serviceworker-worker-status-stopped = Detenido
+# Text displayed when no service workers are visible for the current page. Clicking on the
+# link will open https://developer-mozilla-org/docs/Web/API/Service_Worker_API/Using_Service_Workers
+serviceworker-empty-intro = Necesita registrar un service worker para inspeccionarlo aquí. <a>Saber más</a>
+# Text displayed when there are no Service Workers to display for the current page,
+# introducing hints to debug Service Worker issues.
+serviceworker-empty-suggestions = Si la página actual debe tener un service worker, pruebe lo siguiente
+# Suggestion to check for errors in the Console to investigate why a service worker is not
+# registered. Clicking on the link opens the webconsole.
+serviceworker-empty-suggestions-console = Busque errores en la consola. <a>Abrir la consola</a>
+# Suggestion to use the debugger to investigate why a service worker is not registered.
+# Clicking on the link will switch from the Application panel to the debugger.
+serviceworker-empty-suggestions-debugger = Mire el registro de su service worker y busque excepciones. <a>Abrir el depurador</a>
+# Suggestion to go to about:debugging in order to see Service Workers for all domains.
+# Clicking on the link will open about:debugging in a new tab.
+serviceworker-empty-suggestions-aboutdebugging = Inspeccione service workers de otros dominios. <a>Abrir about:debugging</a>
+# Text displayed when no service workers are visible for the current page.
+serviceworker-empty-intro2 = No se han encontrado service workers
+# Link will open https://developer.mozilla.org/docs/Web/API/Service_Worker_API/Using_Service_Workers
+serviceworker-empty-intro-link = Saber más
+# 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 = Si la página actual debe tener un service worker, puede buscar errores en la <a>Consola</a> o ir al registro de su service worker en el <span>Depurador</span>.
+# 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 = Ver service workers de otros dominios
+# Header for the Manifest page when we have an actual manifest
+manifest-view-header = Manifesto de la aplicación
+# Header for the Manifest page when there's no manifest to inspect
+# The link will open https://developer.mozilla.org/en-US/docs/Web/Manifest
+manifest-empty-intro = Tiene que añadir un Manifiesto de aplicación web para inspeccionarlo aquí. <a>Saber más</a>
+# Header for the Manifest page when there's no manifest to inspect
+manifest-empty-intro2 = No se detectó ningún manifiesto de aplicación web
+# The link will open https://developer.mozilla.org/en-US/docs/Web/Manifest
+manifest-empty-intro-link = Aprenda a añadir un manifesto
+# Header for the Errors and Warnings section of Manifest inspection displayed in the application panel.
+manifest-item-warnings = Errores y advertencias
+# Header for the Identity section of Manifest inspection displayed in the application panel.
+manifest-item-identity = Identidad
+# Header for the Presentation section of Manifest inspection displayed in the application panel.
+manifest-item-presentation = Presentación
+# Header for the Icon section of Manifest inspection displayed in the application panel.
+manifest-item-icons = Iconos
+# Text displayed while we are loading the manifest file
+manifest-loading = Cargando manifesto...
+# Text displayed when the manifest has been successfully loaded
+manifest-loaded-ok = Se cargó el manifesto.
+# Text displayed as a caption when there has been an error while trying to
+# load the manifest
+manifest-loaded-error = Hubo un error al cargar el manifesto:
+# Text displayed as an error when there has been a Firefox DevTools error while
+# trying to load the manifest
+manifest-loaded-devtools-error = Error de Firefox DevTools
+# Text displayed when the page has no manifest available
+manifest-non-existing = No se encontró ningún manifesto.
+# 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 = El manifiesto está integrado en una URL de datos.
+# Text displayed at manifest icons to label their purpose, as declared
+# in the manifest.
+manifest-icon-purpose = Propósito: <code>{ $purpose }</code>
+# Text displayed as the alt attribute for <img> tags showing the icons in the
+# manifest.
+manifest-icon-img =
+ .alt = Icono
+# Text displayed as the title attribute for <img> tags showing the icons in the
+# manifest. `$sizes` is a 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 = Icono con tamaños: { $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 = Icono de tamaño no especificado
+# Sidebar navigation item for Manifest sidebar item section
+sidebar-item-manifest = Manifesto
+ .alt = Icono del Manifesto
+ .title = Manifesto
+# Sidebar navigation item for Service Workers sidebar item section
+sidebar-item-service-workers = Service Workers
+ .alt = Icono de Service Workers
+ .title = Service Workers
+# Text for the ALT and TITLE attributes of the warning icon
+icon-warning =
+ .alt = Icono de advertencia
+ .title = Advertencia
+# Text for the ALT and TITLE attributes of the error icon
+icon-error =
+ .alt = Icono de error
+ .title = Error
diff --git a/l10n-es-ES/devtools/client/boxmodel.properties b/l10n-es-ES/devtools/client/boxmodel.properties
new file mode 100644
index 0000000000..33855dbfa4
--- /dev/null
+++ b/l10n-es-ES/devtools/client/boxmodel.properties
@@ -0,0 +1,48 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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=Modelo de caja
+
+# 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=Editar posición
+
+# 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=Propiedades del modelo de caja
+
+# LOCALIZATION NOTE (boxmodel.propertiesHideLabel):
+# This is the spoken label for the twisty.
+# If the properties are currently showing, it will say "Hide".
+boxmodel.propertiesHideLabel=Ocultar
+
+# LOCALIZATION NOTE (boxmodel.propertiesShowLabel):
+# This is the spoken label for the twisty.
+# If the properties are currently hidden, it will say "Show".
+boxmodel.propertiesShowLabel=Mostrar
+
+# 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=offset
+
+# 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=Desplazamiento del padre del elemento seleccionado
+
diff --git a/l10n-es-ES/devtools/client/changes.properties b/l10n-es-ES/devtools/client/changes.properties
new file mode 100644
index 0000000000..9ace0f6a04
--- /dev/null
+++ b/l10n-es-ES/devtools/client/changes.properties
@@ -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=No se han encontrado cambios.
+
+# 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=Los cambios realizados en el inspector CSS aparecerán aquí.
+
+# 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=En línea %S
+
+# LOCALIZATION NOTE (changes.elementStyleLabel): This label appears in the Changes
+# panel above changes done to element styles.
+changes.elementStyleLabel=Elemento
+
+# 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=Copiar
+
+# 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=Copiar todos los cambios
+
+# 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=Copiar una lista de todos los cambios de CSS al portapapeles.
+
+# LOCALIZATION NOTE (changes.contextmenu.copyDeclaration): Label for "Copy Declaration"
+# option in Changes panel context menu which copies the target CSS declaration.
+changes.contextmenu.copyDeclaration=Copiar declaración
+
+# 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=Regla para copiar
+
+# 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=Copiar los contenidos de esta regla CSS al portapapeles.
+
+# LOCALIZATION NOTE (changes.contextmenu.selectAll): Label for "Select All" option in the
+# Changes panel context menu to select all text content.
+changes.contextmenu.selectAll=Seleccionar todo
+
+# LOCALIZATION NOTE (changes.contextmenu.selectAll.accessKey): Access key for "Select All"
+# option in the Changes panel.
+changes.contextmenu.selectAll.accessKey=A
diff --git a/l10n-es-ES/devtools/client/compatibility.ftl b/l10n-es-ES/devtools/client/compatibility.ftl
new file mode 100644
index 0000000000..1673904537
--- /dev/null
+++ b/l10n-es-ES/devtools/client/compatibility.ftl
@@ -0,0 +1,47 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Messages used as headers in the main pane
+
+compatibility-selected-element-header = Elemento seleccionado
+compatibility-all-elements-header = Todos los problemas
+
+## Message used as labels for the type of issue
+
+compatibility-issue-deprecated = (obsoleto)
+compatibility-issue-experimental = (experimental)
+compatibility-issue-prefixneeded = (se necesita prefijo)
+compatibility-issue-deprecated-experimental = (obsoleto, experimental)
+compatibility-issue-deprecated-prefixneeded = (obsoleto, se necesita prefijo)
+compatibility-issue-experimental-prefixneeded = (experimental, se necesita prefijo)
+compatibility-issue-deprecated-experimental-prefixneeded = (obsoleto, experimental, se necesita prefijo)
+
+## Messages used as labels and titles for buttons in the footer
+
+compatibility-settings-button-label = Ajustes
+compatibility-settings-button-title =
+ .title = Ajustes
+compatibility-feedback-button-label = Comentarios
+compatibility-feedback-button-title =
+ .title = Comentarios
+
+## Messages used as headers in settings pane
+
+compatibility-settings-header = Ajustes
+compatibility-target-browsers-header = Navegadores de destino
+
+##
+
+# 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 ->
+ [one] { $number } ocurrencia
+ *[other] { $number } ocurrencias
+ }
+compatibility-no-issues-found = No se encontraron problemas de compatibilidad.
+compatibility-close-settings-button =
+ .title = Cerrar ajustes
diff --git a/l10n-es-ES/devtools/client/components.properties b/l10n-es-ES/devtools/client/components.properties
new file mode 100644
index 0000000000..acccb89d85
--- /dev/null
+++ b/l10n-es-ES/devtools/client/components.properties
@@ -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/.
+
+# 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=(desconocido)
+
+# 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=Ver fuente en el depurador → %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=Ver fuente en el Editor de estilo → %S
+
+# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that
+# appears when hovering over the close button in a notification box.
+notificationBox.closeTooltip=Cerrar este mensaje
diff --git a/l10n-es-ES/devtools/client/debugger.properties b/l10n-es-ES/devtools/client/debugger.properties
new file mode 100755
index 0000000000..8c8c51482f
--- /dev/null
+++ b/l10n-es-ES/devtools/client/debugger.properties
@@ -0,0 +1,1130 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (collapseSources): This is the tooltip for the button
+# that collapses the Sources and Outlines panes in the debugger UI.
+collapseSources=Contraer paneles de fuentes y esquema
+
+# LOCALIZATION NOTE (collapseBreakpoints): This is the tooltip for the button
+# that collapses the Breakpoints panes in the debugger UI.
+collapseBreakpoints=Contraer panel de puntos de ruptura
+
+# LOCALIZATION NOTE (copyToClipboard.label): This is the text that appears in the
+# context menu to copy the text that the user selected.
+copyToClipboard.label=Copiar al portapapeles
+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=Copiar el texto original
+copySource.accesskey=o
+
+# LOCALIZATION NOTE (copySourceUri2): This is the text that appears in the
+# context menu to copy the source URI of file open.
+copySourceUri2=Copiar URI del código fuente
+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=Contraer todo
+
+# 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=Expandir todo
+
+# LOCALIZATION NOTE (setDirectoryRoot.label): This is the text that appears in the
+# context menu to set a directory as root directory
+setDirectoryRoot.label=Establecer raíz del directorio
+setDirectoryRoot.accesskey=E
+
+# LOCALIZATION NOTE (removeDirectoryRoot.label): This is the text that appears in the
+# context menu to remove a directory as root directory
+removeDirectoryRoot.label=Eliminar raíz del directorio
+
+# LOCALIZATION NOTE (blackBoxAll.label): Text associated with the blackbox context menu item
+blackBoxAll.label=Caja negra
+
+# LOCALIZATION NOTE (blackBoxAllInGroup.label): This is the text that appears in the
+# context submenu to blackbox all files inside of the selected group
+blackBoxAllInGroup.label=Guardar en la caja negra los archivos de este grupo
+
+# LOCALIZATION NOTE (unblackBoxAllInGroup.label): This is the text that appears in the
+# context submenu to unblackbox all files inside of the selected group
+unblackBoxAllInGroup.label=Sacar de la caja negra los archivos de este grupo
+
+# LOCALIZATION NOTE (blackBoxAllOutsideGroup.label): This is the text that appears in the
+# context submenu to blackbox all files outside of the selected group
+blackBoxAllOutsideGroup.label=Guardar en la caja negra los archivos fuera de este grupo
+
+# LOCALIZATION NOTE (unblackBoxAllOutsideGroup.label): This is the text that appears in the
+# context submenu to unblackbox all files outside of the selected group
+unblackBoxAllOutsideGroup.label=Sacar de la caja negra los archivos fuera de este grupo
+
+# LOCALIZATION NOTE (blackBoxAllInDir.label): This is the text that appears in the
+# context submenu to blackbox all files inside of the selected directory
+blackBoxAllInDir.label=Guardar en la caja negra los archivos de este directorio
+
+# LOCALIZATION NOTE (unblackBoxAllInDir.label): This is the text that appears in the
+# context submenu to unblackbox all files inside of the selected directory
+unblackBoxAllInDir.label=Sacar de la caja negra los archivos de este directorio
+
+# LOCALIZATION NOTE (blackBoxAllOutsideDir.label): This is the text that appears in the
+# context submenu to blackbox all files outside of the selected directory
+blackBoxAllOutsideDir.label=Guardar en la caja negra los archivos fuera de este directorio
+
+# LOCALIZATION NOTE (unblackBoxAllOutsideDir.label: This is the text that appears in the
+# context submenu to unblackbox all files outside of the selected directory
+unblackBoxAllOutsideDir.label=Sacar de la caja negra los archivos fuera de este directorio
+
+# LOCALIZATION NOTE (ignoreAll.label): Text associated with the ignore context menu item
+ignoreAll.label=Ignorar
+
+# 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=Ignorar archivos en este grupo
+
+# 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=Dejar de ignorar archivos en este grupo
+
+# 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=Ignorar archivos fuera de este grupo
+
+# 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=Dejar de ignorar archivos fuera de este grupo
+
+# 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=Ignorar archivos en este directorio
+
+# 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=Dejar de ignorar archivos en este directorio
+
+# 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=Ignorar archivos fuera de este directorio
+
+# 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=Dejar de ignorar archivos fuera de este directorio
+
+# LOCALIZATION NOTE (copyFunction.label): This is the text that appears in the
+# context menu to copy the function the user selected
+copyFunction.label=Copiar función
+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=Copiar traza de la pila
+copyStackTrace.accesskey=z
+
+# LOCALIZATION NOTE (restartFrame): This is the text that appears in the
+# context menu to restart a frame.
+restartFrame=Reiniciar marco
+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=Expandir paneles de fuentes y esquema
+
+# LOCALIZATION NOTE (expandBreakpoints): This is the tooltip for the button
+# that expands the Breakpoints panes in the debugger UI.
+expandBreakpoints=Expandir panel de puntos de ruptura
+
+# LOCALIZATION NOTE (evaluateInConsole.label): Editor right-click menu item
+# to execute selected text in browser console.
+evaluateInConsole.label=Evaluar en la consola
+
+# LOCALIZATION NOTE (pauseButtonTooltip): The tooltip that is displayed for the pause
+# button when the debugger is in a running state.
+pauseButtonTooltip=Pausar %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=Esperando la siguiente ejecución
+
+# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause
+# button when the debugger is in a paused state.
+resumeButtonTooltip=Reanudar %S
+
+# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the
+# button that steps over a function call.
+stepOverTooltip=Pasar sobre %S
+
+# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the
+# button that steps into a function call.
+stepInTooltip=Entrar en %S
+
+# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the
+# button that steps out of a function call.
+stepOutTooltip=Salir de %S
+
+# LOCALIZATION NOTE (skipPausingTooltip.label): The tooltip text for disabling all
+# breakpoints and pausing triggers
+skipPausingTooltip.label=Desactivar puntos de ruptura
+
+# LOCALIZATION NOTE (undoSkipPausingTooltip.label): The tooltip text for enabling all
+# breakpoints and pausing triggers
+undoSkipPausingTooltip.label=Activar puntos de ruptura
+
+# LOCALIZATION NOTE (pauseOnExceptionsItem2): The pause on exceptions checkbox description
+# when the debugger will pause on all exceptions.
+pauseOnExceptionsItem2=Detenerse en excepciones
+
+# LOCALIZATION NOTE (pauseOnCaughtExceptionsItem): The pause on exceptions checkbox description
+# when the debugger should pause on caught exceptions
+pauseOnCaughtExceptionsItem=Hacer una pausa en las excepciones capturadas
+
+# LOCALIZATION NOTE (threadsHeader): The text to describe the threads header
+threadsHeader=Hilos
+
+# LOCALIZATION NOTE (mainThread): The text to describe the thread of the
+# program as opposed to worker threads.
+mainThread=Hilo principal
+
+# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list
+# when there are no sources.
+noSourcesText=Esta página no tiene fuentes.
+
+# LOCALIZATION NOTE (eventListenersHeader1): The text to display in the events
+# header.
+eventListenersHeader1=Puntos de ruptura de escucha de eventos
+
+# 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=Haga clic con el botón derecho sobre un elemento en el %S y seleccione “Interrumpir en...” para añadir un punto de ruptura
+
+# LOCALIZATION NOTE (inspectorTool): The text to describe the the Inspector tool
+inspectorTool=Inspector
+
+# LOCALIZATION NOTE (eventListenersHeader1.placeholder): The placeholder text in
+# the event search input bar
+eventListenersHeader1.placeholder=Filtrar por tipo de evento
+
+# LOCALIZATION NOTE (domMutationHeader): The text to display in the
+# DOM Mutation Breakpoints header
+domMutationHeader=Puntos de ruptura de mutación DOM
+
+# LOCALIZATION NOTE (domMutationTypes.attribute): The text to display in the
+# DOM Mutation Breakpoints panel for an attribute change
+domMutationTypes.attribute=Modificación de atributo
+
+# LOCALIZATION NOTE (domMutationTypes.removal): The text to display in the
+# DOM Mutation Breakpoints panel for a DOM node removal
+domMutationTypes.removal=Eliminación de nodo
+
+# LOCALIZATION NOTE (domMutationTypes.subtree): The text to display in the
+# DOM Mutation Breakpoints panel for a DOM subtree change
+domMutationTypes.subtree=Modificación de subárbol
+
+# 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=Editor
+
+# LOCALIZATION NOTE (shortcuts.header.stepping): Sections header in
+# the shortcuts modal for keyboard shortcuts related to stepping.
+shortcuts.header.stepping=Paso a paso
+
+# LOCALIZATION NOTE (shortcuts.header.search): Sections header in
+# the shortcuts modal for keyboard shortcuts related to search.
+shortcuts.header.search=Buscar
+
+# LOCALIZATION NOTE (projectTextSearch.placeholder): A placeholder shown
+# when searching across all of the files in a project.
+projectTextSearch.placeholder=Buscar en archivos…
+
+# 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=No se han encontrado resultados
+
+# 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=Buscar en archivo…
+
+# LOCALIZATION NOTE (sourceSearch.search.placeholder2): placeholder text in
+# the source search input bar
+sourceSearch.search.placeholder2=Buscar en archivo…
+
+# LOCALIZATION NOTE (sourceSearch.search.again.key3): Key shortcut to highlight
+# the next occurrence of the last search triggered from a source search
+# Do not localize "Cmd+G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+sourceSearch.search.again.key3=Cmd+G
+
+# LOCALIZATION NOTE (sourceSearch.search.againPrev.key3): Key shortcut to highlight
+# the previous occurrence of the last search triggered from a source search
+# Do not localize "Cmd+Shift+G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+sourceSearch.search.againPrev.key3=Cmd+Shift+G
+
+# 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 resultado;#1 resultados
+
+# LOCALIZATION NOTE (breakpointHeadingMenuItem.*): The text for all the elements
+# that are displayed in the breakpoint headings menu item popup.
+breakpointHeadingsMenuItem.enableInSource.label=Activar puntos de ruptura
+breakpointHeadingsMenuItem.enableInSource.accesskey=A
+breakpointHeadingsMenuItem.disableInSource.label=Desactivar puntos de ruptura
+breakpointHeadingsMenuItem.disableInSource.accesskey=D
+breakpointHeadingsMenuItem.removeInSource.label=Eliminar puntos de ruptura
+breakpointHeadingsMenuItem.removeInSource.accesskey=E
+
+# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that
+# are displayed in the breakpoints menu item popup.
+breakpointMenuItem.enableSelf2.label=Activar
+breakpointMenuItem.enableSelf2.accesskey=A
+breakpointMenuItem.disableSelf2.label=Desactivar
+breakpointMenuItem.disableSelf2.accesskey=D
+breakpointMenuItem.deleteSelf2.label=Eliminar
+breakpointMenuItem.deleteSelf2.accesskey=r
+breakpointMenuItem.disabledbg.label=Nunca pausar aquí
+breakpointMenuItem.enabledbg.label=Pausar aquí
+breakpointMenuItem.enableOthers2.label=Activar otros
+breakpointMenuItem.enableOthers2.accesskey=o
+breakpointMenuItem.disableOthers2.label=Desactivar otros
+breakpointMenuItem.disableOthers2.accesskey=s
+breakpointMenuItem.deleteOthers2.label=Eliminar otros
+breakpointMenuItem.deleteOthers2.accesskey=m
+breakpointMenuItem.enableAll2.label=Activar todo
+breakpointMenuItem.enableAll2.accesskey=t
+breakpointMenuItem.disableAll2.label=Desactivar todo
+breakpointMenuItem.disableAll2.accesskey=t
+breakpointMenuItem.deleteAll2.label=Eliminar todos
+breakpointMenuItem.deleteAll2.accesskey=t
+breakpointMenuItem.removeCondition2.label=Eliminar condición
+breakpointMenuItem.removeCondition2.accesskey=c
+breakpointMenuItem.addCondition2.label=Añadir condición
+breakpointMenuItem.addCondition2.accesskey=A
+breakpointMenuItem.editCondition2.label=Editar condición
+breakpointMenuItem.editCondition2.accesskey=n
+breakpointMenuItem.enableSelf=Activar punto de ruptura
+breakpointMenuItem.disableSelf=Desactivar punto de ruptura
+breakpointMenuItem.deleteSelf=Eliminar punto de ruptura
+breakpointMenuItem.enableOthers=Activar otros
+breakpointMenuItem.disableOthers=Desactivar otros
+breakpointMenuItem.deleteOthers=Eliminar otros
+breakpointMenuItem.enableAll=Activar todos los puntos de ruptura
+breakpointMenuItem.disableAll=Desactivar todos los puntos de ruptura
+breakpointMenuItem.deleteAll=Eliminar todos los puntos de ruptura
+breakpointMenuItem.disableAllAtLine.label=Desactivar los puntos de ruptura en la línea
+breakpointMenuItem.disableAllAtLine.accesskey=D
+breakpointMenuItem.enableAllAtLine.label=Activar los puntos de ruptura en la línea
+breakpointMenuItem.enableAllAtLine.accesskey=L
+breakpointMenuItem.removeAllAtLine.label=Eliminar puntos de ruptura en la línea
+breakpointMenuItem.removeAllAtLine.accesskey=E
+
+# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.
+breakpoints.header=Puntos de ruptura
+
+# LOCALIZATION NOTE (breakpoints.enable): The text that may appear as a tooltip
+# when hovering over the 'disable breakpoints' switch button in right sidebar
+breakpoints.enable=Activar puntos de ruptura
+
+# LOCALIZATION NOTE (breakpoints.disable): The text that may appear as a tooltip
+# when hovering over the 'disable breakpoints' switch button in right sidebar
+breakpoints.disable=Desactivar puntos de ruptura
+
+# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed
+# for remove breakpoint button in right sidebar
+breakpoints.removeBreakpointTooltip=Eliminar punto de ruptura
+
+# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.
+callStack.header=Pila de llamadas
+
+# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane
+# message when not paused.
+callStack.notPaused=No pausado
+
+# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane
+# message to hide some of the frames that are shown.
+callStack.collapse=Contraer filas
+
+# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane
+# message to show more of the frames.
+callStack.expand=Expandir filas
+
+# 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=Mostrar marcos de %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=Contraer marcos de %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 de #1 resultado;%d de #1 resultados
+
+# LOCALIZATION NOTE (editor.noResultsFound): Editor Search bar message
+# for when no results found.
+editor.noResultsFound=No se han encontrado resultados
+
+# LOCALIZATION NOTE (editor.searchResults.nextResult): Editor Search bar
+# tooltip for traversing to the Next Result
+editor.searchResults.nextResult=Resultado siguiente
+
+# LOCALIZATION NOTE (editor.searchResults.prevResult): Editor Search bar
+# tooltip for traversing to the Previous Result
+editor.searchResults.prevResult=Resultado anterior
+
+# LOCALIZATION NOTE (editor.continueToHere.label): Editor gutter context
+# menu item for jumping to a new paused location
+editor.continueToHere.label=Continuar hasta aquí
+editor.continueToHere.accesskey=C
+
+# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item
+# for adding a breakpoint on a line.
+editor.addBreakpoint=Añadir punto de ruptura
+
+# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item
+# for disabling a breakpoint on a line.
+editor.disableBreakpoint=Desactivar punto de ruptura
+editor.disableBreakpoint.accesskey=D
+
+# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item
+# for enabling a breakpoint on a line.
+editor.enableBreakpoint=Activar punto de ruptura
+
+# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item
+# for removing a breakpoint on a line.
+editor.removeBreakpoint=Eliminar punto de ruptura
+
+# LOCALIZATION NOTE (editor.addConditionBreakpoint): Editor gutter context
+# menu item for adding a breakpoint condition on a line.
+editor.addConditionBreakpoint=Añadir condición
+editor.addConditionBreakpoint.accesskey=c
+
+# LOCALIZATION NOTE (editor.editConditionBreakpoint): Editor gutter context menu item
+# for setting a breakpoint condition on a line.
+editor.editConditionBreakpoint=Editar condición
+
+# LOCALIZATION NOTE (editor.addLogPoint): Editor gutter context
+# menu item for adding a log point on a line.
+editor.addLogPoint=Añadir registro
+editor.addLogPoint.accesskey=r
+
+# LOCALIZATION NOTE (editor.editLogPoint): Editor gutter context menu item
+# for editing a log point already set on a line.
+editor.editLogPoint=Editar registro
+editor.editLogPoint.accesskey=E
+
+# LOCALIZATION NOTE (editor.removeLogPoint): Context menu item for removing
+# a log point on a line.
+editor.removeLogPoint.label=Eliminar registro
+editor.removeLogPoint.accesskey=l
+
+# LOCALIZATION NOTE (editor.conditionalPanel.placeholder2): Placeholder text for
+# input element inside ConditionalPanel component
+editor.conditionalPanel.placeholder2=Punto de ruptura condicional; por ejemplo, longitud > 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=Mensaje de registro; por ejemplo, displayName
+
+# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item
+# for navigating to a source mapped location
+editor.jumpToMappedLocation1=Saltar a la ubicación %S
+editor.jumpToMappedLocation1.accesskey=S
+
+# LOCALIZATION NOTE (downloadFile.label): Context menu item
+# for downloading a source's content
+downloadFile.label=Descargar archivo
+downloadFile.accesskey=d
+
+# LOCALIZATION NOTE (inlinePreview.show.label): Context menu item
+# for showing the inline preview blocks
+inlinePreview.show.label=Mostrar vista previa integrada
+
+# LOCALIZATION NOTE (inlinePreview.hide.label): Context menu item
+# for hiding the inline preview block
+inlinePreview.hide.label=Ocultar vista previa integrada
+
+# LOCALIZATION NOTE (inlinePreview.toggle.label): Context menu item
+# that will toggle display of inline preview
+inlinePreview.toggle.label=Vista previa de variable en línea
+
+# LOCALIZATION NOTE (inlinePreview.toggle.tooltip): Context menu item
+# tooltip that will describe toggling inline preview
+inlinePreview.toggle.tooltip=Mostrar vista previa en línea en el editor del depurador
+
+# LOCALIZATION NOTE (editorWrapping.show.label): Context menu item
+# for showing the wrap lines block
+editorWrapping.show.label=Ajustar líneas
+
+# LOCALIZATION NOTE (editorWrapping.hide.label): Context menu item
+# for showing the wrap lines block
+editorWrapping.hide.label=No ajustar líneas
+
+# LOCALIZATION NOTE (editorWrapping.toggle.label): Context menu item
+# label for toggling the lines wrapping feature
+editorWrapping.toggle.label=Ajustar líneas
+
+# LOCALIZATION NOTE (editorWrapping.toggle.tooltip): Context menu item
+# tooltip for toggling the lines wrapping feature
+editorWrapping.toggle.tooltip=Ajustar líneas en el editor del depurador
+
+# LOCALIZATION NOTE (settings.button.label): Label for Settings button
+settings.button.label=Ajustes del depurador
+
+# LOCALIZATION NOTE (settings.disableJavaScript.label): Context menu item
+# label for disabling JavaScript
+settings.disableJavaScript.label=Desactivar JavaScript
+
+# LOCALIZATION NOTE (settings.disableJavaScript.tooltip): Context menu item
+# tooltip for disabling JavaScript
+settings.disableJavaScript.tooltip=Desactivar JavaScript (requiere recargar)
+
+# LOCALIZATION NOTE (settings.toggleSourceMaps.tooltip): Context menu item
+# tooltip for toggling the source maps feature
+settings.toggleSourceMaps.tooltip=Activar los mapas de origen para permitir que DevTools cargue las fuentes originales además de las generadas
+
+# LOCALIZATION NOTE (settings.toggleSourceMaps.label): Context menu item
+# label for toggling the source maps feature
+settings.toggleSourceMaps.label=Mapas de origen
+
+# LOCALIZATION NOTE (preview.noProperties): Label shown in the preview
+# popup when there are no properties to show.
+preview.noProperties=Sin propiedades
+
+# LOCALIZATION NOTE (framework.disableGrouping): This is the text that appears in the
+# context menu to disable framework grouping.
+framework.disableGrouping=Desactivar agrupación por framework
+framework.disableGrouping.accesskey=v
+
+# LOCALIZATION NOTE (framework.enableGrouping): This is the text that appears in the
+# context menu to enable framework grouping.
+framework.enableGrouping=Activar agrupación por framework
+framework.enableGrouping.accesskey=A
+
+# LOCALIZATION NOTE (generated): Source Map term for a server source location
+generated=generado
+
+# LOCALIZATION NOTE (original): Source Map term for a debugger UI source location
+original=original
+
+# LOCALIZATION NOTE (expressions.placeholder): Placeholder text for expression
+# input element
+expressions.placeholder=Añadir expresión de vigilancia
+
+# LOCALIZATION NOTE (expressions.errorMsg): Error text for expression
+# input element
+expressions.errorMsg=Expresión no válida…
+expressions.label=Añadir expresión de vigilancia
+expressions.accesskey=A
+expressions.remove.tooltip=Eliminar la expresión de vigilancia
+
+# LOCALIZATION NOTE (xhrBreakpoints.header): The pause on any XHR breakpoints headings
+xhrBreakpoints.header=Puntos de ruptura XHR
+xhrBreakpoints.placeholder=Interrumpir cuando la URL contenga
+xhrBreakpoints.label=Añadir punto de ruptura 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=La URL contiene “%S”
+
+# LOCALIZATION NOTE (pauseOnAnyXHR): The pause on any XHR checkbox description
+# when the debugger will pause on any XHR requests.
+pauseOnAnyXHR=Pausar en cualquier URL
+
+# LOCALIZATION NOTE (watchpoints.submenu): This is the text for the watchpoints sub-menu.
+watchpoints.submenu=Interrumpir en…
+
+# 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=Lectura de una propiedad
+
+# 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=Establecer una propiedad
+
+# 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=Obtener o establecer la propiedad
+
+# LOCALIZATION NOTE (watchpoints.removeWatchpoint): This is the text that appears in the
+# context menu to delete a watchpoint on an object property.
+watchpoints.removeWatchpoint=Eliminar punto de observación
+
+# LOCALIZATION NOTE (watchpoints.removeWatchpointTooltip): This is the text that appears in the
+# tooltip to delete a watchpoint on an object property.
+watchpoints.removeWatchpointTooltip=Eliminar punto de observación
+
+# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item
+# for closing the selected tab below the mouse.
+sourceTabs.closeTab=Cerrar pestaña
+sourceTabs.closeTab.accesskey=a
+sourceTabs.closeTab.key=CmdOrCtrl+W
+
+# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item
+# for closing the other tabs.
+sourceTabs.closeOtherTabs=Cerrar las otras pestañas
+sourceTabs.closeOtherTabs.accesskey=e
+
+# 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=Cerrar pestañas a la derecha
+sourceTabs.closeTabsToEnd.accesskey=d
+
+# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item
+# for closing all tabs.
+sourceTabs.closeAllTabs=Cerrar todas las pestañas
+sourceTabs.closeAllTabs.accesskey=t
+
+# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item
+# for revealing source in tree.
+sourceTabs.revealInTree=Resaltar en árbol
+sourceTabs.revealInTree.accesskey=R
+
+# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item
+# for pretty printing the source.
+sourceTabs.prettyPrint=Imprimir código fuente mejorado
+sourceTabs.prettyPrint.accesskey=I
+
+# LOCALIZATION NOTE (sourceFooter.blackbox): Tooltip text associated
+# with the blackbox button
+sourceFooter.blackbox=Meter fuente en la caja negra
+
+# LOCALIZATION NOTE (sourceFooter.unblackbox): Tooltip text associated
+# with the blackbox button
+sourceFooter.unblackbox=Sacar fuente de la caja negra
+
+# LOCALIZATION NOTE (blackboxContextItem.blackbox): Text associated
+# with the blackbox context menu item
+blackboxContextItem.blackbox=Meter fuente en la caja negra
+blackboxContextItem.blackbox.accesskey=B
+
+# LOCALIZATION NOTE (blackboxContextItem.unblackbox): Text associated
+# with the unblackbox context menu item
+blackboxContextItem.unblackbox=Sacar fuente de la caja negra
+blackboxContextItem.unblackbox.accesskey=U
+
+# LOCALIZATION NOTE (sourceFooter.ignores): Tooltip text associated
+# with the ignores button
+sourceFooter.ignore=Ignorar fuente
+
+# LOCALIZATION NOTE (sourceFooter.unignore): Tooltip text associated
+# with the ignore button
+sourceFooter.unignore=Dejar de ignorar fuente
+
+# LOCALIZATION NOTE (ignoreContextItem.ignore): Text associated
+# with the ignore context menu item
+ignoreContextItem.ignore=Ignorar fuente
+ignoreContextItem.ignore.accesskey=I
+
+# LOCALIZATION NOTE (ignoreContextItem.unignore): Text associated
+# with the unignore context menu item
+ignoreContextItem.unignore=Dejar de ignorar fuente
+ignoreContextItem.unignore.accesskey=U
+
+# LOCALIZATION NOTE (sourceFooter.mappedSource): Text associated
+# with a mapped source. %S is replaced by the source map origin.
+sourceFooter.mappedSource=(De %S)
+
+# LOCALIZATION NOTE (sourceFooter.mappedSourceTooltip): Tooltip text associated
+# with a mapped source. %S is replaced by the source map origin.
+sourceFooter.mappedSourceTooltip=(Fuente mapeado de %S)
+
+# LOCALIZATION NOTE (sourceFooter.mappedSuffix): Text associated
+# with a mapped source. Displays next to URLs in tree and tabs.
+sourceFooter.mappedSuffix=(mapeado)
+
+# LOCALIZATION NOTE (sourceFooter.currentCursorPosition): Text associated
+# with the current cursor line and column
+sourceFooter.currentCursorPosition=(%1$S, %2$S)
+
+# LOCALIZATION NOTE (sourceFooter.currentCursorPosition.tooltip): Text associated
+# with the current cursor line and column
+sourceFooter.currentCursorPosition.tooltip=(Línea %1$S, columna %2$S)
+
+# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed
+# for close tab button in source tabs.
+sourceTabs.closeTabButtonTooltip=Cerrar pestaña
+
+# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.
+scopes.header=Ámbitos
+
+# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message
+# for when the debugger is paused, but there isn't pause data.
+scopes.notAvailable=Ámbitos no disponibles
+
+# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message
+# for when the debugger is not paused.
+scopes.notPaused=No pausado
+
+# LOCALIZATION NOTE (scopes.mapping.label): Scopes right sidebar pane
+# tooltip for checkbox and label
+scopes.mapping.label=Asociar los nombres originales de variables
+
+# LOCALIZATION NOTE (eventlisteners.log.label): Event listeners tooltip for
+# checkbox and label
+eventlisteners.log.label=Registrar eventos en la consola
+
+# LOCALIZATION NOTE (eventlisteners.log): Checkbox label for logging events
+eventlisteners.log=Registro
+
+# LOCALIZATION NOTE (scopes.helpTooltip.label): Scopes right sidebar pane
+# icon tooltip for link to MDN
+scopes.helpTooltip.label=Saber más sobre los ámbitos del mapa
+
+# LOCALIZATION NOTE (scopes.map.label): Checkbox label to map scopes
+scopes.map.label=Mapa
+
+# LOCALIZATION NOTE (scopes.block): Refers to a block of code in
+# the scopes pane when the debugger is paused.
+scopes.block=Bloquear
+
+# LOCALIZATION NOTE (sources.header): Sources left sidebar header
+sources.header=Fuentes
+
+# LOCALIZATION NOTE (outline.header): Outline left sidebar header
+outline.header=Contorno
+
+# LOCALIZATION NOTE (outline.placeholder): Placeholder text for the filter input
+# element
+outline.placeholder=Filtrar funciones
+
+# LOCALIZATION NOTE (outline.sortLabel): Label for the sort button
+outline.sortLabel=Ordenar por nombre
+
+# LOCALIZATION NOTE (outline.noFunctions): Outline text when there are no functions to display
+outline.noFunctions=No hay funciones
+
+# LOCALIZATION NOTE (outline.noFileSelected): Outline text when there are no files selected
+outline.noFileSelected=No se ha seleccionado ningún archivo
+
+# 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 para buscar
+
+# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar
+# pane header.
+watchExpressions.header=Expresiones vigiladas
+
+# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header
+# button for refreshing the expressions.
+watchExpressions.refreshButton=Refrescar
+
+# 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 para buscar archivos fuente
+
+# 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 Ir al archivo
+
+# 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 para buscar en archivos
+
+# 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 Buscar en archivos
+
+# LOCALIZATION NOTE (welcome.allShortcuts): The label to open the modal of
+# shortcuts, displayed in the welcome panel.
+welcome.allShortcuts=Mostrar todos los accesos directos
+
+# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search
+# prompt for searching for files.
+sourceSearch.search=Buscar orígenes…
+
+# LOCALIZATION NOTE (sourceSearch.search2): The center pane Source Search
+# prompt for searching for files.
+sourceSearch.search2=Ir al archivo…
+
+# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip
+# when the debugger will pause on all exceptions.
+pauseOnExceptions=Detenerse en todas las excepciones. Haga clic para ignorar excepciones
+
+# 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=Cargando…
+
+# LOCALIZATION NOTE (wasmIsNotAvailable): The text that is displayed in the
+# script editor when the WebAssembly source is not available.
+wasmIsNotAvailable=Refresque para depurar este módulo
+
+# LOCALIZATION NOTE (errorLoadingText3): The text that is displayed in the debugger
+# viewer when there is an error loading a file
+errorLoadingText3=Error al cargar esta URI: %S
+
+# LOCALIZATION NOTE(gotoLineModal.placeholder): The placeholder
+# text displayed when the user searches for specific lines in a file
+gotoLineModal.placeholder=Ir a la línea…
+
+# LOCALIZATION NOTE(gotoLineModal.title): The message shown to users
+# to open the go to line modal
+gotoLineModal.title=Ir a un número de línea en un archivo
+
+# 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=Buscar funciones…
+symbolSearch.search.functionsPlaceholder.title=Buscar una función en un archivo
+
+# LOCALIZATION NOTE(symbolSearch.search.variablesPlaceholder): The placeholder
+# text displayed when the user searches for variables in a file
+symbolSearch.search.variablesPlaceholder=Buscar variables…
+symbolSearch.search.variablesPlaceholder.title=Buscar una variable en un archivo
+
+# 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
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.modifiersLabel): A label
+# preceding the group of modifiers
+symbolSearch.searchModifier.modifiersLabel=Modificadores:
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.regex): A search option
+# when searching text in a file
+symbolSearch.searchModifier.regex=Regex
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.caseSensitive): A search option
+# when searching text in a file
+symbolSearch.searchModifier.caseSensitive=Diferencia mayúsculas
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.wholeWord): A search option
+# when searching text in a file
+symbolSearch.searchModifier.wholeWord=Palabra completa
+
+experimental=Esta es una funcionalidad experimental
+
+# LOCALIZATION NOTE (whyPaused.debuggerStatement): 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.debuggerStatement=Pausado en sentencia del depurador
+
+# LOCALIZATION NOTE (whyPaused.breakpoint): The text that is displayed
+# in a info block explaining how the debugger is currently paused on a breakpoint
+whyPaused.breakpoint=Pausado en punto de ruptura
+
+# LOCALIZATION NOTE (whyPaused.eventBreakpoint): The text that is displayed
+# in a info block explaining how the debugger is currently paused on an event
+# breakpoint.
+whyPaused.eventBreakpoint=Pausado en punto de ruptura de evento
+
+# LOCALIZATION NOTE (whyPaused.exception): The text that is displayed
+# in a info block explaining how the debugger is currently paused on an exception
+whyPaused.exception=Pausado en excepción
+
+# LOCALIZATION NOTE (whyPaused.mutationBreakpoint): The text that is displayed
+# in a info block explaining how the debugger is currently paused on a
+# DOM mutation breakpoint
+whyPaused.mutationBreakpoint=Pausado en mutación de DOM
+
+# LOCALIZATION NOTE (whyPaused.mutationBreakpointAdded): The text that
+# is displayed to describe an added node which triggers a subtree modification
+whyPaused.mutationBreakpointAdded=Añadido:
+
+# LOCALIZATION NOTE (whyPaused.mutationBreakpointRemoved): The text that
+# is displayed to describe a removed node which triggers a subtree modification
+whyPaused.mutationBreakpointRemoved=Eliminado:
+
+# LOCALIZATION NOTE (whyPaused.interrupted): The text that is displayed
+# in a info block explaining how the debugger is currently paused at
+# a JS execution
+whyPaused.interrupted=Pausado en la ejecución
+
+# LOCALIZATION NOTE (whyPaused.resumeLimit): 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.resumeLimit=Pausado en la ejecución paso a paso
+
+# LOCALIZATION NOTE (whyPaused.pauseOnDOMEvents): The text that is displayed
+# in a info block explaining how the debugger is currently paused on a
+# dom event
+whyPaused.pauseOnDOMEvents=Pausado en escuchador de evento
+
+# LOCALIZATION NOTE (whyPaused.breakpointConditionThrown): The text that is displayed
+# in an info block when evaluating a conditional breakpoint throws an error
+whyPaused.breakpointConditionThrown=Error con punto de ruptura condicional
+
+# LOCALIZATION NOTE (whyPaused.XHR): The text that is displayed
+# in a info block explaining how the debugger is currently paused on an
+# xml http request
+whyPaused.XHR=Pausado en XMLHttpRequest
+
+# LOCALIZATION NOTE (whyPaused.promiseRejection): The text that is displayed
+# in a info block explaining how the debugger is currently paused on a
+# promise rejection
+whyPaused.promiseRejection=Pausado en rechazo de promise
+
+# LOCALIZATION NOTE (whyPaused.getWatchpoint): The text that is displayed
+# in a info block explaining how the debugger is currently paused at a
+# watchpoint on an object property
+whyPaused.getWatchpoint=Pausado en el acceso a la propiedad
+
+# LOCALIZATION NOTE (whyPaused.setWatchpoint): The text that is displayed
+# in an info block explaining how the debugger is currently paused at a
+# watchpoint on an object property
+whyPaused.setWatchpoint=Pausado al establecer una propiedad
+
+# LOCALIZATION NOTE (whyPaused.assert): The text that is displayed
+# in a info block explaining how the debugger is currently paused on an
+# assert
+whyPaused.assert=Pausado en aseveración (assertion)
+
+# LOCALIZATION NOTE (whyPaused.debugCommand): The text that is displayed
+# in a info block explaining how the debugger is currently paused on a
+# debugger statement
+whyPaused.debugCommand=Pausado en función en depuración
+
+# LOCALIZATION NOTE (whyPaused.other): The text that is displayed
+# in a info block explaining how the debugger is currently paused on an event
+# listener breakpoint set
+whyPaused.other=Depurador pausado
+
+# 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=<anonymous>
+
+# 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=(Asíncrono: %S)
+
+# LOCALIZATION NOTE (shortcuts.toggleBreakpoint): text describing
+# keyboard shortcut action for toggling breakpoint
+shortcuts.toggleBreakpoint=Alternar punto de ruptura
+shortcuts.toggleBreakpoint.accesskey=A
+
+# LOCALIZATION NOTE (shortcuts.toggleCondPanel.breakpoint): text describing
+# keyboard shortcut action for toggling conditional panel for breakpoints
+shortcuts.toggleCondPanel.breakpoint=Editar punto de ruptura condicional
+
+# LOCALIZATION NOTE (shortcuts.toggleCondPanel.logPoint): text describing
+# keyboard shortcut action for toggling conditional panel for log points
+shortcuts.toggleCondPanel.logPoint=Editar punto de registro
+
+# LOCALIZATION NOTE (shortcuts.pauseOrResume): text describing
+# keyboard shortcut action for pause of resume
+shortcuts.pauseOrResume=Pausar/Reanudar
+
+# LOCALIZATION NOTE (shortcuts.stepOver): text describing
+# keyboard shortcut action for stepping over
+shortcuts.stepOver=Ejecutar sin entrar
+
+# LOCALIZATION NOTE (shortcuts.stepIn): text describing
+# keyboard shortcut action for stepping in
+shortcuts.stepIn=Entrar
+
+# LOCALIZATION NOTE (shortcuts.stepOut): text describing
+# keyboard shortcut action for stepping out
+shortcuts.stepOut=Salir
+
+# LOCALIZATION NOTE (shortcuts.fileSearch): text describing
+# keyboard shortcut action for source file search
+shortcuts.fileSearch=Buscar en archivo fuente
+
+# LOCALIZATION NOTE (shortcuts.fileSearch2): text describing
+# keyboard shortcut action for source file search
+shortcuts.fileSearch2=Ir al archivo
+
+# LOCALIZATION NOTE (shortcuts.gotoLine): text describing
+# keyboard shortcut for jumping to a specific line
+shortcuts.gotoLine=Ir a la línea
+
+# LOCALIZATION NOTE (shortcuts.searchAgain): text describing
+# keyboard shortcut action for searching again
+shortcuts.searchAgain=Buscar de nuevo
+
+# LOCALIZATION NOTE (shortcuts.searchAgain2): text describing
+# keyboard shortcut action for searching again
+shortcuts.searchAgain2=Buscar siguiente
+
+# LOCALIZATION NOTE (shortcuts.projectSearch): text describing
+# keyboard shortcut action for full project search
+shortcuts.projectSearch=Buscar en todo el proyecto
+
+# LOCALIZATION NOTE (shortcuts.projectSearch2): text describing
+# keyboard shortcut action for full project search
+shortcuts.projectSearch2=Buscar en archivos
+
+# LOCALIZATION NOTE (shortcuts.functionSearch): text describing
+# keyboard shortcut action for function search
+shortcuts.functionSearch=Buscar en función
+
+# LOCALIZATION NOTE (shortcuts.functionSearch2): text describing
+# keyboard shortcut action for function search
+shortcuts.functionSearch2=Buscar función
+
+# LOCALIZATION NOTE (shortcuts.buttonName): text describing
+# keyboard shortcut button text
+shortcuts.buttonName=Atajos de teclado
+
+# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed
+# in the variables list as a separator between the name and value.
+variablesSeparatorLabel=:
+variablesViewOptimizedOut=(optimizado externamente)
+variablesViewUninitialized=(no inicializado)
+variablesViewMissingArgs=(no disponible)
+
+# 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=Pulse para seleccionar el nodo en el inspector
+
+# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed
+# in the variables list on a getter or setter which can be edited.
+variablesEditButtonTooltip=Haga clic para configurar el valor
+
+# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is
+# shown before the stack trace in an error.
+variablesViewErrorStacktrace=Traza de la pila:
+
+# 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 más…;#1 más…
+
+# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed
+# in the variables list on an item with an editable name.
+variablesEditableNameTooltip=Haga doble clic para editar
+
+# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed
+# in the variables list on an item with an editable value.
+variablesEditableValueTooltip=Haga clic para cambiar el valor
+
+# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed
+# in the variables list on an item which can be removed.
+variablesCloseButtonTooltip=Pulse para eliminar
+
+# 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=escribible
+frozenTooltip=congelado
+sealedTooltip=sellado
+extensibleTooltip=extensible
+overriddenTooltip=sobrescrito
+WebIDLTooltip=WebIDL
+
+# LOCALIZATION NOTE (serviceWorkerInfo.parsed): State displayed for a service
+# worker that has been parsed.
+serviceWorkerInfo.parsed=analizado
+# LOCALIZATION NOTE (serviceWorkerInfo.installing): State displayed for a
+# service worker that is being installed.
+serviceWorkerInfo.installing=instalando
+# LOCALIZATION NOTE (serviceWorkerInfo.installed): State displayed for a
+# service worker that has finished being installed.
+serviceWorkerInfo.installed=instalado
+# LOCALIZATION NOTE (serviceWorkerInfo.activating): State displayed for a
+# service worker that is being activated.
+serviceWorkerInfo.activating=activando
+# LOCALIZATION NOTE (serviceWorkerInfo.activated): State displayed for a
+# service worker that has finished being activated.
+serviceWorkerInfo.activated=activado
+# LOCALIZATION NOTE (serviceWorkerInfo.redundant): State displayed for a
+# service worker that is redundant.
+serviceWorkerInfo.redundant=redundante
+# LOCALIZATION NOTE (serviceWorkerInfo.unknown): State displayed for a
+# service worker that is in an unknown state.
+serviceWorkerInfo.unknown=desconocido
diff --git a/l10n-es-ES/devtools/client/device.properties b/l10n-es-ES/devtools/client/device.properties
new file mode 100644
index 0000000000..d933f9822b
--- /dev/null
+++ b/l10n-es-ES/devtools/client/device.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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.
+
+device.phones = Teléfonos
+device.tablets = Tabletas
+device.laptops = Portátiles
+device.televisions = TVs
+device.consoles = Consolas de videojuegos
+device.watches = Relojes
diff --git a/l10n-es-ES/devtools/client/dom.properties b/l10n-es-ES/devtools/client/dom.properties
new file mode 100644
index 0000000000..8a19ca9ddb
--- /dev/null
+++ b/l10n-es-ES/devtools/client/dom.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE 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.
+
+dom.filterDOMPanel = Filtrar panel DOM
+
+dom.refresh = Refrescar
diff --git a/l10n-es-ES/devtools/client/filterwidget.properties b/l10n-es-ES/devtools/client/filterwidget.properties
new file mode 100644
index 0000000000..f950d98959
--- /dev/null
+++ b/l10n-es-ES/devtools/client/filterwidget.properties
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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)'.
+
+emptyFilterList = No se ha especificado filtro
+
+emptyPresetList = No tiene guardada ninguna preconfiguración. \
+Puede guardar filtros preconfigurados eligiendo un nombre y guardándolos. \
+Las preconfiguraciones son accesibles rápidamente y puede reutilizarlas con facilidad.
+
+addUsingList = Añada un filtro usando la lista de debajo
+
+dropShadowPlaceholder = color del radio x y
+
+dragHandleTooltipText = Arrastre arriba o abajo para reordenar el filtro
+
+labelDragTooltipText = Arrastre a izquierda o derecha para reducir o aumentar el volumen
+
+filterListSelectPlaceholder = Seleccione un filtro
+
+addNewFilterButton = Añadir
+
+newPresetPlaceholder = Nombre de la preconfiguración
+
+savePresetButton = Guardar
+
+presetsToggleButton = Preconfiguraciones
diff --git a/l10n-es-ES/devtools/client/font-inspector.properties b/l10n-es-ES/devtools/client/font-inspector.properties
new file mode 100644
index 0000000000..865c86c0dd
--- /dev/null
+++ b/l10n-es-ES/devtools/client/font-inspector.properties
@@ -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=sistema
+
+# LOCALIZATION NOTE (fontinspector.noFontsUsedOnCurrentElement): This label is shown when
+# no fonts were used on the selected element.
+fontinspector.noFontsUsedOnCurrentElement=No se utilizan tipografías en el elemento actual.
+
+# 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=Copiar 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=Personalizado
+
+# 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=Ejemplo
+
+# 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=Tamaño
+
+# 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=Peso
+
+# 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=Cursiva
+
+# LOCALIZATION NOTE (fontinspector.showMore): Label for a collapsed list of fonts.
+fontinspector.showMore=Mostrar más
+
+# LOCALIZATION NOTE (fontinspector.showLess): Label for an expanded list of fonts.
+fontinspector.showLess=Mostrar menos
+
+# LOCALIZATION NOTE (fontinspector.letterSpacingLabel): Label for the UI to change the
+# letter spacing in the font editor.
+fontinspector.letterSpacingLabel=Espaciado
+
+# LOCALIZATION NOTE (fontinspector.lineHeightLabelCapitalized): Label for the UI to change the line height in the font editor.
+fontinspector.lineHeightLabelCapitalized=Altura de la línea
+
+# LOCALIZATION NOTE (fontinspector.allFontsOnPageHeader): Header for the section listing
+# all the fonts on the current page.
+fontinspector.allFontsOnPageHeader=Todas las tipografías de la página
+
+# LOCALIZATION NOTE (fontinspector.fontsUsedLabel): Label for the Font Editor section
+# which shows the fonts used on the selected element.
+fontinspector.fontsUsedLabel=Tipografías utilizadas
+
+# 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=Texto de la vista previa de la tipografía
diff --git a/l10n-es-ES/devtools/client/graphs.properties b/l10n-es-ES/devtools/client/graphs.properties
new file mode 100644
index 0000000000..89eca68649
--- /dev/null
+++ b/l10n-es-ES/devtools/client/graphs.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Performance Tools
+# which is available from the Web Developer sub-menu -> 'Performance'.
+# 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. These strings
+# are specifically for marker names in the performance tool.
+
+graphs.label.average = med
+
+graphs.label.minimum = mín
+
+graphs.label.maximum = máx
diff --git a/l10n-es-ES/devtools/client/har.properties b/l10n-es-ES/devtools/client/har.properties
new file mode 100644
index 0000000000..5791b6cdb5
--- /dev/null
+++ b/l10n-es-ES/devtools/client/har.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE 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.
+
+har.responseBodyNotIncluded = Los cuerpos de la respuesta no están incluidos.
+
+har.requestBodyNotIncluded = Los cuerpos de la solicitud no están incluidos.
+
diff --git a/l10n-es-ES/devtools/client/inspector.properties b/l10n-es-ES/devtools/client/inspector.properties
new file mode 100755
index 0000000000..eccf8627b3
--- /dev/null
+++ b/l10n-es-ES/devtools/client/inspector.properties
@@ -0,0 +1,557 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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.
+
+inspector.panelLabel.markupView=Vista de etiquetas
+
+# 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=Algunos nodos fueron ocultados.
+
+# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+markupView.more.showAll2=Mostrar un nodo más;Mostrar los #1 nodos
+
+# LOCALIZATION NOTE (markupView.whitespaceOnly.label)
+# Used in the badge that appears when whitespace-only text nodes are displayed in the
+# inspector.
+markupView.whitespaceOnly.label=espacio en blanco
+
+# 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=Nodo de texto en blanco: %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=Este elemento se comporta como un elemento de bloque y presenta su contenido de acuerdo con el modelo flexbox. Haga clic para alternar la superposición de flexbox para este elemento.
+
+# 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=Este elemento se comporta como un elemento en línea y presenta su contenido de acuerdo con el modelo flexbox. Haga clic para alternar la superposición de flexbox para este elemento.
+
+# 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=Este elemento se comporta como un elemento de bloque y presenta su contenido de acuerdo con el modelo de rejilla. Haga clic para alternar la superposición de rejilla para este elemento.
+
+# 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=Este elemento se comporta como un elemento en línea y presenta su contenido de acuerdo con el modelo de rejilla. Haga clic para alternar la superposición de rejilla para este elemento.
+
+# 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=Este elemento establece su contenido en base al modelo de cuadrícula pero deriva la definición de sus filas y/o columnas al contenedor de cuadrícula padre.
+
+# 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=Este elemento genera una caja de elemento de bloque que establece un nuevo contexto de formateo de bloque.
+
+# 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=Este elemento no produce una caja específica por sí mismo, pero dibuja su contenido.
+
+# 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=Escuchador de eventos
+
+# 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=Mostrar definición de elemento personalizado
+
+# 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=Nuevo atributo
+
+# 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=Mostrar
+
+#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded
+previewTooltip.image.brokenImage=No se ha podido cargar la imagen
+
+# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for
+# non-HTML documents
+eyedropper.disabled.title=No disponible en documentos no HTML
+
+#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened
+eventsTooltip.openInDebugger=Abrir en el depurador
+
+#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected
+eventsTooltip.unknownLocation=Ubicación desconocida
+
+#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering "Unknown location."
+eventsTooltip.unknownLocationExplanation=No se puede detectar la ubicación original de este escuchador. Quizá el código ha sido transcompilado por una utilidad como Babel.
+
+#LOCALIZATION NOTE: Used in the tooltip for Bubbling
+eventsTooltip.Bubbling=Demorando
+
+#LOCALIZATION NOTE: Used in the tooltip for Capturing
+eventsTooltip.Capturing=Capturando
+
+# LOCALIZATION NOTE (allTabsMenuButton.tooltip): The tooltip that gets
+# displayed when hovering over the tabs overflow button.
+allTabsMenuButton.tooltip=Mostrar todas las pestañas
+
+# LOCALIZATION NOTE (inspector.showThreePaneMode): This is the tooltip for the button
+# that toggles on the 3 pane inspector mode.
+inspector.showThreePaneMode=Activar el inspector de 3 paneles
+
+# LOCALIZATION NOTE (inspector.hideThreePaneMode): This is the tooltip for the button
+# that toggles off the 3 pane inspector mode.
+inspector.hideThreePaneMode=Desactivar el inspector de 3 paneles
+
+# 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 de %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=Sin coincidencias
+
+# 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=Abrir enlace en una pestaña nueva
+
+# 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=Copiar dirección del enlace
+
+# 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=Seleccionar elemento #%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=Editar atributo "%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=Eliminar atributo "%S"
+inspectorRemoveAttribute.accesskey=b
+
+# 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=Copiar valor del atributo "%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=Pulse para resaltar este nodo en la página
+
+# 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
+inspectorHTMLEdit.label=Editar como HTML
+inspectorHTMLEdit.accesskey=H
+
+# 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 interno
+inspectorCopyInnerHTML.accesskey=L
+
+# 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 externo
+inspectorCopyOuterHTML.accesskey=M
+
+# 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=Selector CSS
+inspectorCopyCSSSelector.accesskey=C
+
+# 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=Ruta CSS
+inspectorCopyCSSPath.accesskey=R
+
+# 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 externo
+inspectorPasteOuterHTML.accesskey=T
+
+# 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 interno
+inspectorPasteInnerHTML.accesskey=n
+
+# 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=Antes
+inspectorHTMLPasteBefore.accesskey=A
+
+# 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=Detrás
+inspectorHTMLPasteAfter.accesskey=D
+
+# 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=Como primer hijo
+inspectorHTMLPasteFirstChild.accesskey=o
+
+# 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=Como último hijo
+inspectorHTMLPasteLastChild.accesskey=j
+
+# 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=Desplazarse a la vista
+inspectorScrollNodeIntoView.accesskey=v
+
+# 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=Eliminar nodo
+inspectorHTMLDelete.accesskey=r
+
+# 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=Atributos
+inspectorAttributesSubmenu.accesskey=u
+
+# 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=Añadir atributo
+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=Cambiar pseudoclase
+
+# LOCALIZATION NOTE (inspectorBreakpointSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the DOM breakpoints.
+inspectorBreakpointSubmenu.label=Interrumpir en…
+
+# 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=Modificación de subárbol
+
+# 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=Modificación de atributo
+
+# 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=Eliminación de nodo
+
+# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is
+# shown as the placeholder for the markup view search in the inspector.
+inspectorSearchHTML.label3=Buscar en 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 de imagen
+
+# 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=Mostrar propiedades 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=Mostrar propiedades de accesibilidad
+
+# 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=Usar en consola
+
+# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label
+# shown in the inspector contextual-menu for recursively expanding
+# mark-up elements
+inspectorExpandNode.label=Expandir todo
+
+# LOCALIZATION NOTE (inspectorCollapseAll.label): This is the label
+# shown in the inspector contextual-menu for recursively collapsing
+# mark-up elements
+inspectorCollapseAll.label=Contraer todo
+
+# 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=Obtener instantánea del nodo
+
+# 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=Duplicar nodo
+
+# 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=Crear nodo nuevo
+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=Copiar
+
+# 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=Pegar
+
+# 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=Mostrar elemento personalizado
+
+# 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=Tipografía
+
+# 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=Cambios
+
+# 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=Reglas
+
+# 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=Calculado
+
+# 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=Disposición
+
+# 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=Animaciones
+
+# 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=Compatibilidad
+
+# 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=Capturar un color de la página
+
+# 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=Migas de pan
+
+# 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=Estilos de navegación
+
+# 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=Filtrar estilos
+
+# 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=Añadir regla nueva
+
+# 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=Alternar pseudo-clases
+
+# 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=Alternar clases
+
+# 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=Añadir clase nueva
+
+# 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=No hay clases en este elemento
+
+# 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=No se han encontrado propiedades 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 = Alternar simulación de medios de impresión para la página
+
+# LOCALIZATION NOTE (inspector.colorSchemeSimulation.tooltip):
+# This is the tooltip of the color scheme simulation button in the Rule View
+# toolbar that toggles color scheme simulation.
+inspector.colorSchemeSimulation.tooltip=Alternar simulación de esquema de color para la página
+
+# 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=scroll
+
+# 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=Este elemento tiene desbordamiento desplazable.
+
+# 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=Este elemento tiene desbordamiento desplazable. Haga clic para mostrar los elementos que están causando el desbordamiento.
+
+# 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=desbordamiento
+
+# 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=Este elemento hace que un elemento se desborde.
+
+# 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=Ninguna regla asociada
+
+# 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=Calculado en relación al fondo: %S
+
+# LOCALIZATION NOTE (colorPickerTooltip.spectrumDraggerTitle): A title text for the
+# spectrum dragger panel in the color picker tooltip.
+colorPickerTooltip.spectrumDraggerTitle=Espectro
+
+# LOCALIZATION NOTE (colorPickerTooltip.eyedropperTitle): A title text for the
+# eyedropper in the color picker tooltip.
+colorPickerTooltip.eyedropperTitle=Elegir color en la página
+
+# 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=Lo más próximo a: %S
+
+# LOCALIZATION NOTE (colorPickerTooltip.hueSliderTitle): A title text for the
+# hue slider in the color picker tooltip.
+colorPickerTooltip.hueSliderTitle=Tonalidad
+
+# LOCALIZATION NOTE (colorPickerTooltip.alphaSliderTitle): A title text for the
+# alpha slider in the color picker tooltip.
+colorPickerTooltip.alphaSliderTitle=Opacidad
+
+# 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=Contraste de %S:
diff --git a/l10n-es-ES/devtools/client/jit-optimizations.properties b/l10n-es-ES/devtools/client/jit-optimizations.properties
new file mode 100644
index 0000000000..d88d50ad62
--- /dev/null
+++ b/l10n-es-ES/devtools/client/jit-optimizations.properties
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used within the JIT tools
+# in the Performance Tools which is available from the Web Developer
+# sub-menu -> 'Performance' 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.
+
+jit.title = Optimizaciones JIT
+
+jit.optimizationFailure = Optimización fallida
+
+jit.samples = #1 muestra;#1 muestras
+
+jit.types = Tipos
+
+jit.attempts = Intentos
diff --git a/l10n-es-ES/devtools/client/jsonview.properties b/l10n-es-ES/devtools/client/jsonview.properties
new file mode 100644
index 0000000000..bb04843f30
--- /dev/null
+++ b/l10n-es-ES/devtools/client/jsonview.properties
@@ -0,0 +1,47 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE 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=Datos sin procesar
+jsonViewer.tab.Headers=Cabeceras
+
+# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):
+# Label for header groups within the 'Headers' panel.
+jsonViewer.responseHeaders=Cabeceras de la respuesta
+jsonViewer.requestHeaders=Cabeceras de la petición
+
+# LOCALIZATION NOTE (jsonViewer.Save): Label for save command
+jsonViewer.Save=Guardar
+
+# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command
+jsonViewer.Copy=Copiar
+
+# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes
+jsonViewer.ExpandAll=Expandir todo
+
+jsonViewer.ExpandAllSlow=Expandir todo (lento)
+
+# LOCALIZATION NOTE (jsonViewer.CollapseAll): Label for collapsing all nodes
+jsonViewer.CollapseAll=Contraer todo
+
+# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON
+# pretty print action button.
+jsonViewer.PrettyPrint=Adaptar para impresión
+
+# LOCALIZATION NOTE (jsonViewer.filterJSON): Label used in search box
+# at the top right cornder of the JSON Viewer.
+jsonViewer.filterJSON=Filtrar JSON
+
diff --git a/l10n-es-ES/devtools/client/layout.properties b/l10n-es-ES/devtools/client/layout.properties
new file mode 100644
index 0000000000..54f10c2869
--- /dev/null
+++ b/l10n-es-ES/devtools/client/layout.properties
@@ -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=Flexbox
+
+# 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=Volver a Flex Container
+
+# LOCALIZATION (flexbox.flexContainer): The accordion header for the Flexbox panel
+# when a flex container is selected.
+flexbox.flexContainer=Contenedor Flex
+
+# 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=Elemento flex de %S
+
+# LOCALIZATION NOTE (flexbox.noFlexboxeOnThisPage): In the case where there are no CSS
+# flex containers to display.
+flexbox.noFlexboxeOnThisPage=Seleccione un contenedor o elemento Flex para continuar.
+
+# LOCALIZATION NOTE (flexbox.flexItems): Header label displayed for the flex item list.
+flexbox.flexItems=Elementos Flex
+
+# 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=No hay elementos flex
+
+# LOCALIZATION NOTE (flexbox.itemSizing.baseSizeSectionHeader): Header label displayed
+# at the start of the flex item sizing Base Size section.
+flexbox.itemSizing.baseSizeSectionHeader=Tamaño base
+
+# LOCALIZATION NOTE (flexbox.itemSizing.flexibilitySectionHeader): Header label displayed
+# at the start of the flex item sizing Flexibility section.
+flexbox.itemSizing.flexibilitySectionHeader=Flexibilidad
+
+# LOCALIZATION NOTE (flexbox.itemSizing.minSizeSectionHeader): Header label displayed
+# at the start of the flex item sizing Minimum Size section.
+flexbox.itemSizing.minSizeSectionHeader=Tamaño mínimo
+
+# LOCALIZATION NOTE (flexbox.itemSizing.maxSizeSectionHeader): Header label displayed at
+# the start of the flex item sizing Maximum Size section.
+flexbox.itemSizing.maxSizeSectionHeader=Tamaño máximo
+
+# LOCALIZATION NOTE (flexbox.itemSizing.finalSizeSectionHeader): Header label displayed at
+# the start of the flex item sizing Final Size section.
+flexbox.itemSizing.finalSizeSectionHeader=Tamaño final
+
+# 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=Tamaño del contenido
+
+# 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=El elemento fue limitado a su tamaño máximo.
+
+# 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=El elemento fue limitado a su tamaño mínimo.
+
+# 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=El elemento está configurado para crecer.
+
+# 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=El elemento fue configurado para encogerse.
+
+# 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=El elemento no estaba configurado para crecer.
+
+# 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=El elemento no estaba configurado para reducirse.
+
+# LOCALIZATION NOTE (flexbox.togglesFlexboxHighlighter2): The tooltip text for the Flexbox
+# toggle button.
+flexbox.togglesFlexboxHighlighter2=Alternar resaltado de Flexbox
+
+# LOCALIZATION NOTE (layout.cannotShowGridOutline, layout.cannotSHowGridOutline.title):
+# In the case where the grid outline cannot be effectively displayed.
+layout.cannotShowGridOutline=No se pueden mostrar los bordes de esta rejilla
+layout.cannotShowGridOutline.title=El borde de la rejilla seleccionada no se puede encajar correctamente dentro del panel de disposición para que sea usable.
+
+# LOCALIZATION NOTE (layout.displayAreaNames): Label of the display area names setting
+# option in the CSS Grid panel.
+layout.displayAreaNames=Mostrar nombres de áreas
+
+# LOCALIZATION NOTE (layout.displayLineNumbers): Label of the display line numbers
+# setting option in the CSS Grid panel.
+layout.displayLineNumbers=Mostrar números de línea
+
+# LOCALIZATION NOTE (layout.extendLinesInfinitely): Label of the extend lines
+# infinitely setting option in the CSS Grid panel.
+layout.extendLinesInfinitely=Extender líneas infinitamente
+
+# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid panel.
+layout.header=Rejilla
+
+# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display
+# settings container in the CSS Grid panel.
+layout.gridDisplaySettings=Configuración de la rejilla
+
+# LOCALIZATION NOTE (layout.noGridsOnThisPage): In the case where there are no CSS grid
+# containers to display.
+layout.noGridsOnThisPage=No hay rejillas CSS en uso en esta página
+
+# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container
+# elements if only one item can be selected.
+layout.overlayGrid=Superponer rejilla
diff --git a/l10n-es-ES/devtools/client/markers.properties b/l10n-es-ES/devtools/client/markers.properties
new file mode 100644
index 0000000000..46728e82a5
--- /dev/null
+++ b/l10n-es-ES/devtools/client/markers.properties
@@ -0,0 +1,139 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 Performance Tools
+# which is available from the Web Developer sub-menu -> 'Performance'.
+# 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. These strings
+# are specifically for marker names in the performance tool.
+
+# LOCALIZATION NOTE (marker.label.*):
+# These strings are displayed in the Performance Tool waterfall, identifying markers.
+# We want to use the same wording as Google Chrome when appropriate.
+marker.label.styles=Recalcular estilo
+marker.label.stylesApplyChanges=Aplicar cambios de estilo
+marker.label.reflow=Disposición
+marker.label.paint=Dibujar
+marker.label.composite=Capas compuestas
+marker.label.compositeForwardTransaction=Enviada solicitud compuesta
+marker.label.javascript=Llamada a función
+marker.label.parseHTML=Interpretar HTML
+marker.label.parseXML=Interpretar XML
+marker.label.domevent=Evento DOM
+marker.label.consoleTime=Consola
+marker.label.garbageCollection2=Recolección de basura (GC)
+marker.label.garbageCollection.incremental=GC incremental
+marker.label.garbageCollection.nonIncremental=GC no-incremental
+marker.label.minorGC=GC menor
+marker.label.cycleCollection=Recolección de ciclo
+marker.label.cycleCollection.forgetSkippable=Reducción de gráfico CC
+marker.label.timestamp=Marca de tiempo
+marker.label.worker=Worker
+marker.label.messagePort=MessagePort
+marker.label.unknown=Desconocido
+
+# LOCALIZATION NOTE (marker.label.javascript.*):
+# These strings are displayed as JavaScript markers that have special
+# reasons that can be translated.
+marker.label.javascript.scriptElement=Etiqueta script
+marker.label.javascript.promiseCallback=Llamada de respuesta de Promise
+marker.label.javascript.promiseInit=Inicialización de Promise
+marker.label.javascript.workerRunnable=Worker
+marker.label.javascript.jsURI=URI de JavaScript
+marker.label.javascript.eventHandler=Controlador de eventos
+
+# LOCALIZATION NOTE (marker.field.*):
+# Strings used in the waterfall sidebar as property names.
+
+# General marker fields
+marker.field.start=Iniciar:
+marker.field.end=Final:
+marker.field.duration=Duración:
+
+# General "reason" for a marker (JavaScript, Garbage Collection)
+marker.field.causeName=Causa:
+# General "type" for a marker (Cycle Collection, Garbage Collection)
+marker.field.type=Tipo:
+# General "label" for a marker (user defined)
+marker.field.label=Etiqueta:
+
+# Field names for stack values
+marker.field.stack=Pila:
+marker.field.startStack=Pila al inicio:
+marker.field.endStack=Pila al final:
+
+# %S is the "Async Cause" of a marker, and this signifies that the cause
+# was an asynchronous one in a displayed stack.
+marker.field.asyncStack=(Asíncrono: %S)
+
+# For console.time markers
+marker.field.consoleTimerName=Nombre del temporizador:
+
+# For DOM Event markers
+marker.field.DOMEventType=Tipo de evento:
+marker.field.DOMEventPhase=Fase:
+
+# Non-incremental cause for a Garbage Collection marker
+marker.field.nonIncrementalCause=Causa no-incremental:
+
+# For "Recalculate Style" markers
+marker.field.isAnimationOnly=Solo animación:
+
+# The type of operation performed by a Worker.
+marker.worker.serializeDataOffMainThread=Serializar datos en el worker
+marker.worker.serializeDataOnMainThread=Serializar datos en el hilo principal
+marker.worker.deserializeDataOffMainThread=Deserializar datos en el worker
+marker.worker.deserializeDataOnMainThread=Deserializar datos en el hilo principal
+
+# The type of operation performed by a MessagePort
+marker.messagePort.serializeData=Serializar datos
+marker.messagePort.deserializeData=Deserializar datos
+
+# Strings used in the waterfall sidebar as values.
+marker.value.unknownFrame=<dirección desconocida>
+marker.value.DOMEventTargetPhase=Destino
+marker.value.DOMEventCapturingPhase=Capturar
+marker.value.DOMEventBubblingPhase=Demorando
+
+# LOCALIZATION NOTE (marker.gcreason.label.*):
+# These strings are used to give a concise but readable description of a GC reason.
+marker.gcreason.label.API=Llamada a API
+marker.gcreason.label.EAGER_ALLOC_TRIGGER=Disparar asignación de memoria temprana
+marker.gcreason.label.DESTROY_RUNTIME=Apagar
+marker.gcreason.label.LAST_DITCH=Memoria agotada
+marker.gcreason.label.TOO_MUCH_MALLOC=Demasiados bytes asignados
+marker.gcreason.label.ALLOC_TRIGGER=Demasiadas asignaciones de memoria
+marker.gcreason.label.DEBUG_GC=Depurar GC
+marker.gcreason.label.COMPARTMENT_REVIVED=Global expirado revivido
+marker.gcreason.label.RESET=Terminar ciclo incremental
+marker.gcreason.label.OUT_OF_NURSERY=La guardería está llena
+marker.gcreason.label.EVICT_NURSERY=Desalojo de guardería
+marker.gcreason.label.FULL_STORE_BUFFER=Objetos de la guardería demasiado activos
+marker.gcreason.label.SHARED_MEMORY_LIMIT=Asignación grande fallida
+marker.gcreason.label.PERIODIC_FULL_GC=GC completo periódico
+marker.gcreason.label.INCREMENTAL_TOO_SLOW=Tasa de asignaciones de memoria demasiado rápida
+marker.gcreason.label.COMPONENT_UTILS=Cu.forceGC
+marker.gcreason.label.MEM_PRESSURE=Memoria baja
+marker.gcreason.label.CC_WAITING=Forzado por una recolección de ciclo
+marker.gcreason.label.CC_FINISHED=Ciclo de recolección finalizado
+marker.gcreason.label.CC_FORCED=Forzado por una recolección de ciclo
+marker.gcreason.label.LOAD_END=Carga de la página finalizada
+marker.gcreason.label.PAGE_HIDE=Movido al fondo
+marker.gcreason.label.NSJSCONTEXT_DESTROY=Destruir contexto JS
+marker.gcreason.label.SET_NEW_DOCUMENT=Nuevo documento
+marker.gcreason.label.SET_DOC_SHELL=Nuevo documento
+marker.gcreason.label.DOM_UTILS=Llamada a API
+marker.gcreason.label.DOM_IPC=IPC
+marker.gcreason.label.DOM_WORKER=GC periódico de worker
+marker.gcreason.label.INTER_SLICE_GC=Ranura de GC periódica incremental
+marker.gcreason.label.FULL_GC_TIMER=GC completo periódico
+marker.gcreason.label.SHUTDOWN_CC=Apagar
+marker.gcreason.label.DOM_WINDOW_UTILS=Usuario inactivo
+marker.gcreason.label.USER_INACTIVE=Usuario inactivo
+
+# The name of a nursery collection.
+marker.nurseryCollection=Colección de la guardería
diff --git a/l10n-es-ES/devtools/client/memory.properties b/l10n-es-ES/devtools/client/memory.properties
new file mode 100644
index 0000000000..b846385500
--- /dev/null
+++ b/l10n-es-ES/devtools/client/memory.properties
@@ -0,0 +1,213 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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.
+
+snapshot.io.save = Guardar
+
+snapshot.io.delete = Eliminar
+
+snapshot.io.save.window = Guardar instantánea
+
+snapshot.io.import.window = Importar instantánea
+
+snapshot.io.filter = Instantáneas de Firefox
+
+aggregate.mb = %S MB
+
+snapshot-title.loading = Procesando…
+
+checkbox.recordAllocationStacks = Registrar pilas de llamadas
+
+checkbox.recordAllocationStacks.tooltip = Alterna la grabación de pilas de llamadas cuando se asigna un objeto. Las instantáneas de pila posteriores podrán etiquetar y agrupar objetos creados por pilas de llamada, pero solo cuando con esos objetos creados tras activar esta opción. Grabar pilas de asignación tiene una sobrecarga en el rendimiento.
+
+toolbar.displayBy = Agrupar por:
+
+toolbar.displayBy.tooltip = Cambiar cómo se agrupan los objetos
+
+toolbar.pop-view = ←
+
+toolbar.pop-view.label = Volver a los agregados
+
+toolbar.viewing-individuals = ⁂ Viendo individuales en grupo
+
+censusDisplays.coarseType.tooltip = Agrupar elementos por su tipo
+
+censusDisplays.allocationStack.tooltip = Agrupar elementos por la pila JavaScript grabada cuando se asignó el objeto
+
+censusDisplays.invertedAllocationStack.tooltip = Agrupar elementos por la pila invertida de llamadas JavaScript registrada cuando se creó el objeto
+
+toolbar.labelBy = Etiquetar por:
+
+toolbar.labelBy.tooltip = Cambiar cómo se etiquetan los objetos
+
+dominatorTreeDisplays.coarseType.tooltip = Etiquetar objetos por las grandes categorías en las que encajan
+
+dominatorTreeDisplays.allocationStack.tooltip = Etiquetar objetos por la pila JavaScript grabada cuando se asignó
+
+treeMapDisplays.coarseType.tooltip = Etiquetar objetos por las grandes categorías en las que encajan
+
+toolbar.view = Ver:
+
+toolbar.view.tooltip = Cambiar la vista de la instantánea
+
+toolbar.view.census = Agregado
+
+toolbar.view.census.tooltip = Ver un resumen de los contenidos de la instantánea acumulando objetos en grupos
+
+toolbar.view.dominators = Dominadores
+
+toolbar.view.dominators.tooltip = Ver el árbol denominador y destacar las mayores estructuras en la instantánea
+
+toolbar.view.treemap = Mapa del árbol
+
+toolbar.view.treemap.tooltip = Visualizar uso de memoria: los mayores bloques implican un porcentaje mayor de uso de memoria
+
+take-snapshot = Tomar instantánea
+
+import-snapshot = Importar…
+
+clear-snapshots.tooltip = Eliminar todas las instantáneas
+
+diff-snapshots.tooltip = Comparar instantáneas
+
+filter.placeholder = Filtro
+
+filter.tooltip = Filtrar los contenidos de la instantánea
+
+tree-item.view-individuals.tooltip = Ver nodos individuales en este grupo y sus rutas retenidas
+
+tree-item.load-more = Cargar más…
+
+tree-item.rootlist = Raíces GC
+
+tree-item.nostack = (no hay pila disponible)
+
+tree-item.nofilename = (no hay nombre de archivo disponible)
+
+tree-item.root = (raíz)
+
+tree-item.percent2 = %S%%
+
+diffing.baseline = Referencia
+
+diffing.comparison = Comparación
+
+diffing.prompt.selectBaseline = Seleccione la instantánea de referencia
+
+diffing.prompt.selectComparison = Seleccione la instantánea que desea comparar con la referencia
+
+diffing.state.error = Error
+
+diffing.state.error.full = Ha sucedido un error al comparar las instantáneas.
+
+diffing.state.taking-diff = Calculando diferencia…
+
+diffing.state.taking-diff.full = Calculando diferencia…
+
+diffing.state.selecting = Seleccione dos instantáneas para comparar
+
+diffing.state.selecting.full = Seleccione dos instantáneas para comparar
+
+dominatorTree.state.computing = Generando informes de dominadores…
+
+dominatorTree.state.computing.full = Generando informe de dominadores…
+
+dominatorTree.state.fetching = Calculando tamaños…
+
+dominatorTree.state.fetching.full = Calculando tamaños retenidos de dominadores…
+
+dominatorTree.state.incrementalFetching = Recopilando…
+
+dominatorTree.state.incrementalFetching.full = Recopilando más…
+
+dominatorTree.state.error = Error
+
+dominatorTree.state.error.full = Ha sucedido un error al procesar el árbol de dominador
+
+snapshot.state.saving.full = Guardando instantánea…
+
+snapshot.state.reading.full = Leyendo instantánea…
+
+snapshot.state.saving-census.full = Guardando informe agregado…
+
+snapshot.state.saving-tree-map.full = Guardando mapa del árbol…
+
+snapshot.state.error.full = Ha habido un error al procesar esta instantánea.
+
+individuals.state.error = Error
+
+individuals.state.error.full = Ha habido un error al recopilar los individuales en el grupo
+
+individuals.state.fetching = Recopilando…
+
+individuals.state.fetching.full = Recopilando individuales en grupo…
+
+individuals.field.node = Nodo
+
+individuals.field.node.tooltip = El nodo individual en la captura
+
+snapshot.state.saving = Guardando instantánea…
+
+snapshot.state.importing = Importando instantánea…
+
+snapshot.state.reading = Leyendo instantánea…
+
+snapshot.state.saving-census = Guardando informe…
+
+snapshot.state.saving-tree-map = Guardando mapa del árbol…
+
+snapshot.state.error = Error
+
+heapview.no-difference = No hay diferencias entre la referencia y la comparación.
+
+heapview.none-match = Sin coincidencias.
+
+heapview.empty = Sin datos.
+
+heapview.noAllocationStacks = No se han encontrado pilas de llamada. Registre pilas de llamada antes de tomar una instantánea.
+
+heapview.field.retainedSize = Tamaño retenido (bytes)
+
+heapview.field.retainedSize.tooltip = La suma del tamaño del objeto en sí mismo, y los tamaños de todos los demás objetos mantenidos vivos por él
+
+heapview.field.shallowSize = Tamaño superficial (bytes)
+
+heapview.field.shallowSize.tooltip = El tamaño del objeto en sí mismo
+
+dominatortree.field.label = Dominador
+
+dominatortree.field.label.tooltip = La etiqueta de un objeto en memoria
+
+heapview.field.bytes = Bytes
+
+heapview.field.bytes.tooltip = El número de bytes consumidos por este grupo, excluyendo los subgrupos
+
+heapview.field.count = Cuenta
+
+heapview.field.count.tooltip = El número de objetos accesibles en este grupo, excluyendo subgrupos
+
+heapview.field.totalbytes = Bytes totales
+
+heapview.field.totalbytes.tooltip = El número de bytes consumidos por este grupo, incluyendo los subgrupos
+
+heapview.field.totalcount = Cuenta total
+
+heapview.field.totalcount.tooltip = El número de objetos accesibles en este grupo, incluyendo subgrupos
+
+heapview.field.name = Grupo
+
+heapview.field.name.tooltip = El nombre de este grupo
+
+shortest-paths.header = Rutas retenidas (desde las raíces del recolector de basura)
+
+shortest-paths.select-node = Seleccione un elemento para ver sus rutas retenidas
+
+tree-map.node-count = cuenta
diff --git a/l10n-es-ES/devtools/client/menus.properties b/l10n-es-ES/devtools/client/menus.properties
new file mode 100644
index 0000000000..9e78acfcd6
--- /dev/null
+++ b/l10n-es-ES/devtools/client/menus.properties
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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 = Depuración remota
+devtoolsRemoteDebugging.accesskey = R
+
+browserConsoleCmd.label = Consola del navegador
+browserConsoleCmd.accesskey = C
+
+responsiveDesignMode.label = Vista de diseño adaptable
+responsiveDesignMode.accesskey = V
+
+eyedropper.label = Recogecolor
+eyedropper.accesskey = R
+
+# 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 = Caja de herramientas del navegador
+browserToolboxMenu.accesskey = C
+
+# LOCALIZATION NOTE (browserContentToolboxMenu.label): This is the label for the
+# application menu item that opens the browser content toolbox UI in the Tools menu.
+# This toolbox allows to debug the chrome of the content process in multiprocess builds.
+browserContentToolboxMenu.label = Caja de herramientas de contenido del navegador
+browserContentToolboxMenu.accesskey = C
+
+devToolboxMenuItem.label = Alternar herramientas
+devToolboxMenuItem.accesskey = A
+
+getMoreDevtoolsCmd.label = Obtener más herramientas
+getMoreDevtoolsCmd.accesskey = O
diff --git a/l10n-es-ES/devtools/client/netmonitor.properties b/l10n-es-ES/devtools/client/netmonitor.properties
new file mode 100644
index 0000000000..929e32cdd2
--- /dev/null
+++ b/l10n-es-ES/devtools/client/netmonitor.properties
@@ -0,0 +1,1539 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (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=La conexión usada para recuperar este recurso estaba cifrada.
+
+# 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=La conexión usada para recuperar este recurso no estaba cifrada.
+
+# 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=Un error de seguridad ha impedido que se cargue el recurso.
+
+# LOCALIZATION NOTE (netmonitor.security.state.weak)
+# This string is used as an tooltip for request that had minor security issues
+netmonitor.security.state.weak=Este recurso se ha transferido sobre una conexión que ha usado un cifrado débil.
+
+# 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=Activado
+
+# 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=Desactivado
+
+# 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=Servidor %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=<No disponible>
+
+# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button
+# that collapses the network details pane in the UI.
+collapseDetailsPane=Ocultar los detalles de la petición
+
+# LOCALIZATION NOTE (collapseActionPane): This is the tooltip for the button
+# that collapses the network action pane in the UI.
+collapseActionPane=Ocultar actividad de red
+
+# LOCALIZATION NOTE (allTabsMenuButton.tooltip): The tooltip that gets
+# displayed when hovering over the tabs overflow button.
+allTabsMenuButton.tooltip=Mostrar todas las pestañas
+
+# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the
+# headers tab of the network details pane when there are no headers available.
+headersEmptyText=No hay cabeceras para esta petición
+
+# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the
+# headers tab of the network details pane for the filtering input.
+headersFilterText=Filtrar cabeceras
+
+# LOCALIZATION NOTE (messagesEmptyText): This is the text displayed in the
+# WebSockets tab of the network details pane when there are no frames available.
+messagesEmptyText=No hay mensajes para esta solicitud
+
+# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the
+# cookies tab of the network details pane when there are no cookies available.
+cookiesEmptyText=No hay cookies para esta petición
+
+# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the
+# cookies tab of the network details pane for the filtering input.
+cookiesFilterText=Filtrar cookies
+
+# 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=No hay datos de respuesta disponibles para esta solicitud
+
+# LOCALIZATION NOTE (paramsEmptyText): This is the text displayed in the
+# request tab of the network details pane when there are no params available.
+paramsEmptyText=No hay parámetros para esta petición
+
+# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the
+# request tab of the network details pane for the filtering input.
+paramsFilterText=Filtrar los parámetros de la petición
+
+# LOCALIZATION NOTE (paramsQueryString): This is the label displayed
+# in the network details request tab identifying the query string.
+paramsQueryString=Cadena consultada
+
+# LOCALIZATION NOTE (paramsFormData): This is the label displayed
+# in the network details request tab identifying the form data.
+paramsFormData=Datos de formulario
+
+# LOCALIZATION NOTE (paramsPostPayload): This is the label displayed
+# in the network details request tab identifying the request payload.
+paramsPostPayload=Contenido de la petición
+
+# LOCALIZATION NOTE (requestHeaders): This is the label displayed
+# in the network details headers tab identifying the request headers.
+requestHeaders=Cabeceras de la petición
+
+# 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=Cabeceras de la petición del flujo de subida
+
+# LOCALIZATION NOTE (responseHeaders): This is the label displayed
+# in the network details headers tab identifying the response headers.
+responseHeaders=Cabeceras de la respuesta
+
+# LOCALIZATION NOTE (requestCookies): This is the label displayed
+# in the network details request tab identifying the request cookies.
+requestCookies=Cookies de la petición
+
+# LOCALIZATION NOTE (responseCookies): This is the label displayed
+# in the network details request tab identifying the response cookies.
+responseCookies=Cookies de la respuesta
+
+# LOCALIZATION NOTE (responsePayload): This is the label displayed
+# in the network details response tab identifying the response payload.
+responsePayload=Contenido de respuesta
+
+# LOCALIZATION NOTE (jsonFilterText): This is the text displayed
+# in the response tab of the network details pane for the JSON filtering input.
+jsonFilterText=Filtrar propiedades
+
+# 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 → callback %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=La respuesta se ha truncado
+
+# 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=La solicitud ha sido truncada
+
+# LOCALIZATION NOTE (responsePreview): This is the text displayed
+# in the response tab of the network details pane for an HTML preview.
+responsePreview=Vista preliminar
+
+# 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 (raced)
+
+# LOCALIZATION NOTE (networkMenu.sortedAsc): This is the tooltip displayed
+# in the network table toolbar, for any column that is sorted ascending.
+networkMenu.sortedAsc=Ordenar de forma ascendente
+
+# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed
+# in the network table toolbar, for any column that is sorted descending.
+networkMenu.sortedDesc=Ordenar de forma descendente
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.perf): A tooltip explaining
+# what the perf button does
+networkMenu.summary.tooltip.perf=Iniciar análisis de rendimiento
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.domContentLoaded): A tooltip explaining
+# what the DOMContentLoaded label displays
+networkMenu.summary.tooltip.domContentLoaded=Momento en el que ocurrió el evento "DOMContentLoad"
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.load): A tooltip explaining
+# what the load label displays
+networkMenu.summary.tooltip.load=Momento en el ocurrió el evento "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=Una solicitud;#1 solicitudes
+
+# LOCALIZATION NOTE (networkMenu.summary.requestsCountEmpty): This label is displayed
+# in the network table footer when there are no requests
+networkMenu.summary.requestsCountEmpty=No hay solicitudes
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.requestsCount): A tooltip explaining
+# what the requestsCount label displays
+networkMenu.summary.tooltip.requestsCount=Número de solicitudes
+
+# LOCALIZATION NOTE (networkMenu.summary.transferred): This label is displayed
+# in the network table footer providing the transferred size.
+networkMenu.summary.transferred=%S / %S transferido
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.transferred): A tooltip explaining
+# what the transferred label displays
+networkMenu.summary.tooltip.transferred=Tamaño/tamaño transferido de todas las solicitudes
+
+# LOCALIZATION NOTE (networkMenu.summary.finish): This label is displayed
+# in the network table footer providing the transfer time.
+networkMenu.summary.finish=Finalizado: %S
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.finish): A tooltip explaining
+# what the finish label displays
+networkMenu.summary.tooltip.finish=Tiempo total necesario para cargar todas las solicitudes
+
+# 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=Un mensaje;#1 mensajes
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.framesCountEmpty): This label is displayed
+# in the messages table footer when there are no frames
+networkMenu.ws.summary.framesCountEmpty=No hay mensajes
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesCount): A tooltip explaining
+# what the framesCount label displays
+networkMenu.ws.summary.tooltip.framesCount=Número de mensajes
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTotalSize): A tooltip explaining
+# what the framesTotalSize label displays
+networkMenu.ws.summary.tooltip.framesTotalSize=Tamaño total de los mensajes mostrados
+
+# 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 total, %2$S enviados, %3$S recibidos
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTotalTime): A tooltip explaining
+# what framesTotalTime displays
+networkMenu.ws.summary.tooltip.framesTotalTime=Tiempo total transcurrido entre los primeros y los últimos mensajes visualizados
+
+# 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.sizeKB): This is the label displayed
+# in the network menu specifying the size of a request (in kilobytes).
+networkMenu.sizeKB=%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=El tamaño transferido no está disponible
+
+# 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=cacheado
+
+# 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=worker de servicio
+
+# LOCALIZATION NOTE (networkMenu.blocked2): This is a generic message for a
+# URL that has been blocked for an unknown reason
+networkMenu.blocked2=Bloqueado
+
+# 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=Bloqueado por %S
+
+# LOCALIZATION NOTE (networkMenu.blockedTooltip): This is a the text displayed
+# as a tooltip for the blocked icon in the request list
+networkMenu.blockedTooltip=Bloqueado
+
+# 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=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=Bloqueado %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=Conectado %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=Enviando %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=Esperando %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=Recibiendo %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=Tiempo de peticiones
+
+# 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=Tiempo del servidor
+
+# 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=En cola: %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=Iniciado: %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=Descargado: %S
+
+# LOCALIZATION NOTE (netmonitor.timings.noTimings): Message that displays in the
+# timings pane when thea request has been blocked
+netmonitor.timings.noTimings=No hay tiempos para esta solicitud
+
+# 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 s
+
+# LOCALIZATION NOTE (networkMenu.minute): This is the label displayed
+# in the network menu specifying timing interval divisions (in minutes).
+networkMenu.minute=%S min
+
+# 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=Cargando
+
+# 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=Sin datos
+
+# 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=Espere…
+
+# 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=No hay datos disponibles
+
+# LOCALIZATION NOTE (charts.sizeKB): This is the label displayed
+# in pie or table charts specifying the size of a request (in kilobytes).
+charts.sizeKB=%S KB
+
+# LOCALIZATION NOTE (charts.transferredSizeKB): This is the label displayed
+# in pie or table charts specifying the size of a transferred request (in kilobytes).
+charts.transferredSizeKB=%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 s
+
+# LOCALIZATION NOTE (charts.totalTransferredSize): This is the label displayed
+# in the performance analysis view for total transferred size, in kilobytes.
+charts.totalTransferredSize=Tamaño transferido: %S KB
+
+# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed
+# in the performance analysis view for "cache enabled" charts.
+charts.cacheEnabled=Usando caché
+
+# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed
+# in the performance analysis view for "cache disabled" charts.
+charts.cacheDisabled=Sin usar caché
+
+# LOCALIZATION NOTE (charts.learnMore): This is the label displayed
+# in the performance analysis view, with a link to external documentation.
+charts.learnMore=Descubra más sobre el análisis de rendimiento
+
+# LOCALIZATION NOTE (charts.totalSize): This is the label displayed
+# in the performance analysis view for total requests size, in kilobytes.
+charts.totalSize=Tamaño: %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=Tiempo: #1 segundo;Tiempo: #1 segundos
+
+# 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=Tiempo no bloqueante: #1 segundo;Tiempo no bloqueante: #1 segundos
+
+# LOCALIZATION NOTE (charts.totalCached): This is the label displayed
+# in the performance analysis view for total cached responses.
+charts.totalCached=Respuestas cacheadas: %S
+
+# LOCALIZATION NOTE (charts.totalCount): This is the label displayed
+# in the performance analysis view for total requests.
+charts.totalCount=Solicitudes totales: %S
+
+# 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=Tamaño
+
+# LOCALIZATION NOTE (charts.type): This is the label displayed
+# in the header column in the performance analysis view for type of request.
+charts.type=Tipo
+
+# 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=Transferido
+
+# LOCALIZATION NOTE (charts.time): This is the label displayed
+# in the header column in the performance analysis view for time of request.
+charts.time=Tiempo
+
+# 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=Tiempo no bloqueante
+
+# 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=Original: %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=Decodificado: %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=Emitido para
+
+# LOCALIZATION NOTE (certmgr.certdetail.cn):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.cn=Nombre común (CN):
+
+# LOCALIZATION NOTE (certmgr.certdetail.o):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.o=Organización (O):
+
+# LOCALIZATION NOTE (certmgr.certdetail.ou):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.ou=Unidad organizativa (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=Emitido por
+
+# 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=Periodo de validez
+
+# LOCALIZATION NOTE (certmgr.begins):
+# A label used for Period of Validity sub-section in security tab
+certmgr.begins=Comienza el:
+
+# LOCALIZATION NOTE (certmgr.expires):
+# A label used for Period of Validity sub-section in security tab
+certmgr.expires=Caduca el:
+
+# 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=Huellas digitales
+
+# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):
+# A label used for Fingerprints sub-section in security tab
+certmgr.certdetail.sha256fingerprint=Huella digital SHA-256:
+
+# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):
+# A label used for Fingerprints sub-section in security tab
+certmgr.certdetail.sha1fingerprint=Huella digital SHA1:
+
+# LOCALIZATION NOTE (certmgr.certificateTransparency.label):
+# This string is used as a label in the security tab.
+certmgr.certificateTransparency.label=Transparencia:
+
+# 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=Registros SCT válidos
+
+# 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=No hay suficientes 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=No hay varios SCTs
+
+# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed
+# in the network table when empty to start performance analysis.
+netmonitor.perfNotice1=• Pulse en el botón
+netmonitor.perfNotice2=para iniciar análisis de rendimiento.
+netmonitor.perfNotice3=Analizar
+
+# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed
+# in the network table when empty to start logging network requests.
+netmonitor.reloadNotice1=• Realice una petición o
+netmonitor.reloadNotice2=Recargar
+netmonitor.reloadNotice3=la página para ver información detallada sobre la actividad de red.
+
+# LOCALIZATION NOTE (netmonitor.toolbar.status3): This is the label displayed
+# in the network table toolbar, above the "status" column.
+netmonitor.toolbar.status3=Estado
+
+# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed
+# in the network table toolbar, above the "method" column.
+netmonitor.toolbar.method=Método
+
+# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed
+# in the network table toolbar, above the "file" column.
+netmonitor.toolbar.file=Archivo
+
+# 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=Protocolo
+
+# LOCALIZATION NOTE (netmonitor.toolbar.domain): This is the label displayed
+# in the network table toolbar, above the "domain" column.
+netmonitor.toolbar.domain=Dominio
+
+# LOCALIZATION NOTE (netmonitor.toolbar.remoteip): This is the label displayed
+# in the network table toolbar, above the "remoteip" column.
+netmonitor.toolbar.remoteip=IP remota
+
+# LOCALIZATION NOTE (netmonitor.toolbar.initiator): This is the label displayed
+# in the network table toolbar, above the "initiator" column.
+netmonitor.toolbar.initiator=Iniciador
+
+# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed
+# in the network table toolbar, above the "type" column.
+netmonitor.toolbar.type=Tipo
+
+# LOCALIZATION NOTE (netmonitor.toolbar.cookies): This is the label displayed
+# in the network table toolbar, above the "cookies" column.
+netmonitor.toolbar.cookies=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=Esquema
+
+# 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=Tiempo de inicio
+
+# 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=Tiempo de finalización
+
+# 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=Tiempo de respuesta
+
+# 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=Duración
+
+# 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=Latencia
+
+# 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=Transferido
+
+# 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=Tamaño
+
+# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed
+# in the network table toolbar, above the "waterfall" column.
+netmonitor.toolbar.waterfall=Línea de tiempos
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.size): This is the label displayed
+# in the messages table header, above the "size" column.
+netmonitor.ws.toolbar.size=Tamaño
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.data): This is the label displayed
+# in the messages table header, above the "data" column.
+netmonitor.ws.toolbar.data=Datos
+
+# 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=Tiempo
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.eventName): This is the label displayed
+# in the messages table header, above the "eventName" column.
+netmonitor.ws.toolbar.eventName=Nombre del evento
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.retry): This is the label displayed
+# in the messages table header, above the "retry" column.
+netmonitor.ws.toolbar.retry=Reintentar
+
+# 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 del último evento
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.clear): This is the label displayed
+# in the messages panel toolbar for the "Clear" button.
+netmonitor.ws.toolbar.clear=Limpiar
+
+# 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=Filtrar mensajes
+
+# 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=Restablecer columnas
+
+# LOCALIZATION NOTE (netmonitor.ws.context.all): This is the label displayed
+# on the context menu that shows "All" WebSocket frames.
+netmonitor.ws.context.all=Todos
+
+# 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=Enviado
+
+# 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=Recibido
+
+# 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=Control
+
+# 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=Copiar mensaje
+
+# 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=Conexión cerrada
+
+# 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=Enviado
+
+# 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=Recibido
+
+# LOCALIZATION NOTE (netmonitor.ws.rawData.header): This is the label displayed
+# in the messages panel identifying the raw data.
+netmonitor.ws.rawData.header=Datos sin procesar (%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=Buscar en los recursos…
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.close): This is the label
+# displayed in the search toolbar to close the search panel.
+netmonitor.search.toolbar.close=Cerrar panel de búsqueda
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.clear): This is the label
+# displayed in the search toolbar to clear the search panel.
+netmonitor.search.toolbar.clear=Limpiar los resultados de búsqueda
+
+# 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=Sensible a mayúsculas
+
+# 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=Buscando…
+
+# 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=Búsqueda cancelada.
+
+# 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=Búsqueda finalizada. %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=Se ha encontrado #1 línea coincidente;se han encontrado #1 líneas coincidentes
+
+# 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=en #1 archivo;en #1 archivos
+
+# 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=Buscar error.
+
+# LOCALIZATION NOTE (netmonitor.toolbar.requestBlocking): This is the tooltip displayed
+# over the toolbar's Request Blocking buttonn
+netmonitor.toolbar.requestBlocking=Solicitar bloqueo
+
+# LOCALIZATION NOTE (netmonitor.actionbar.requestBlocking2): This is the label displayed
+# in the action bar's request blocking tab
+netmonitor.actionbar.requestBlocking2=Bloqueando
+
+# 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=Activar el bloqueo de peticiones
+
+# LOCALIZATION NOTE (netmonitor.actionbar.blockSearchPlaceholder): This is the
+# placeholder text for the request addition form
+netmonitor.actionbar.blockSearchPlaceholder=Bloquear recurso cuando la URL contiene
+
+# LOCALIZATION NOTE (netmonitor.actionbar.removeBlockedUrl): This is the
+# tooltip shown over the remove button for blocked URL item
+netmonitor.actionbar.removeBlockedUrl=Eliminar patrón
+
+# LOCALIZATION NOTE (netmonitor.actionbar.requestBlockingUsageNotice): This is the
+# usage notice displayed when network blocking list is empty
+netmonitor.actionbar.requestBlockingUsageNotice=Añada patrones de URL aquí para bloquear las solicitudes coincidentes.
+
+# 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=Comience añadiendo un patrón o arrastrando una fila desde la tabla con los datos de la red.
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.removeAllBlockedUrls): This is the
+# context menu item for removing all blocked URLs
+netmonitor.requestBlockingMenu.removeAllBlockedUrls=Eliminar todo
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.enableAllBlockedUrls): This is the
+# context menu item for enabling all blocked URLs
+netmonitor.requestBlockingMenu.enableAllBlockedUrls=Activar todo
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.disableAllBlockedUrls): This is the
+# context menu item for disabling all blocked URLs
+netmonitor.requestBlockingMenu.disableAllBlockedUrls=Desactivar todo
+
+# LOCALIZATION NOTE (netmonitor.actionbar.search): This is the label displayed
+# in the action bar's search tab
+netmonitor.actionbar.search=Buscar
+
+# 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=Se truncó un mensaje para ahorrar memoria;#1 mensajes se truncaron para ahorrar memoria
+
+# LOCALIZATION NOTE (disableMessagesTruncation): This is the text displayed
+# in the messages panel checkbox label for toggling message truncation.
+toggleMessagesTruncation=Guardar todos los futuros mensajes
+
+# LOCALIZATION NOTE (toggleMessagesTruncation.title): This is the title used
+# to describe the checkbox used to toggle message truncation.
+toggleMessagesTruncation.title=Conservar todos los futuros mensajes o continuar mostrando mensajes truncados
+
+# LOCALIZATION NOTE (messageDataTruncated): This is the text displayed
+# to describe to describe data truncation in the messages panel.
+messageDataTruncated=Los datos han sido truncados
+
+# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed
+# in the network details pane identifying the headers tab.
+netmonitor.tab.headers=Cabeceras
+
+# LOCALIZATION NOTE (netmonitor.tab.messages): This is the label displayed
+# in the network details pane identifying the messages tab.
+netmonitor.tab.messages=Mensajes
+
+# LOCALIZATION NOTE (netmonitor.tab.cookies): This is the label displayed
+# in the network details pane identifying the cookies tab.
+netmonitor.tab.cookies=Cookies
+
+# LOCALIZATION NOTE (netmonitor.tab.cache): This is the label displayed
+# in the network details pane identifying the cache tab.
+netmonitor.tab.cache=Caché
+
+# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed
+# in the network details pane identifying the params tab.
+netmonitor.tab.params=Parámetros
+
+# LOCALIZATION NOTE (netmonitor.tab.request): This is the label displayed
+# in the network details pane identifying the request tab.
+netmonitor.tab.request=Solicitud
+
+# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed
+# in the network details pane identifying the response tab.
+netmonitor.tab.response=Respuesta
+
+# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed
+# in the network details pane identifying the timings tab.
+netmonitor.tab.timings=Tiempos
+
+# LOCALIZATION NOTE (netmonitor.tab.stackTrace): This is the label displayed
+# in the network details pane identifying the stack-trace tab.
+netmonitor.tab.stackTrace=Traza de la pila
+
+# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed
+# in the network details pane identifying the security tab.
+netmonitor.tab.security=Seguridad
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed
+# in the network toolbar for the "All" filtering button.
+netmonitor.toolbar.filter.all=Todos
+
+# 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=Tipografía
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed
+# in the network toolbar for the "Images" filtering button.
+netmonitor.toolbar.filter.images=Imágenes
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed
+# in the network toolbar for the "Media" filtering button.
+netmonitor.toolbar.filter.media=Medios
+
+# 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=Otros
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filterFreetext.label): This is the label
+# displayed in the network toolbar for the url filtering textbox.
+netmonitor.toolbar.filterFreetext.label=Filtrar las 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=Saber más sobre el filtrado
+
+# LOCALIZATION NOTE (netmonitor.toolbar.enablePersistentLogs.label): This is the label
+# displayed for the checkbox for enabling persistent logs.
+netmonitor.toolbar.enablePersistentLogs.label=Registros persistentes
+
+# LOCALIZATION NOTE (netmonitor.toolbar.enablePersistentLogs.tooltip): This is the tooltip
+# displayed for the checkbox for enabling persistent logs.
+netmonitor.toolbar.enablePersistentLogs.tooltip=Si activa esta opción, la lista de solicitudes no se limpiará cada vez que navegue a una página nueva
+
+# LOCALIZATION NOTE (netmonitor.toolbar.disableCache.label): This is the label
+# displayed for the checkbox for disabling browser cache.
+netmonitor.toolbar.disableCache.label=Desactivar caché
+
+# LOCALIZATION NOTE (netmonitor.toolbar.disableCache.tooltip): This is the tooltip
+# displayed for the checkbox for disabling browser cache.
+netmonitor.toolbar.disableCache.tooltip=Desactivar caché HTTP
+
+# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed
+# in the network toolbar for the "Clear" button.
+netmonitor.toolbar.clear=Limpiar
+
+# LOCALIZATION NOTE (netmonitor.toolbar.toggleRecording): This is the label displayed
+# in the network toolbar for the toggle recording button.
+netmonitor.toolbar.toggleRecording=Pausar/Reanudar la grabación del registro de red
+
+# LOCALIZATION NOTE (netmonitor.toolbar.search): This is the tooltip label displayed
+# in the network toolbar for the search button.
+netmonitor.toolbar.search=Buscar
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resetColumns): This is the label
+# displayed in the network table header context menu.
+netmonitor.toolbar.resetColumns=Restablecer columnas
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resetSorting): This is the label
+# displayed in the network table header context menu to reset sorting
+netmonitor.toolbar.resetSorting=Restablecer la ordenación
+
+# 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=Redimensionar la columna para que se ajuste al contenido
+
+# 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=Doble clic para ajustar la columna al contenido
+
+# LOCALIZATION NOTE (netmonitor.toolbar.timings): This is the label
+# displayed in the network table header context menu for the timing submenu
+netmonitor.toolbar.timings=Tiempos
+
+# 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=Cabeceras de la respuesta
+
+# 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=Bloquear
+
+# LOCALIZATION NOTE (netmonitor.headers.address): This is the label displayed
+# in the network details headers tab identifying the remote address.
+netmonitor.headers.address=Dirección
+
+# LOCALIZATION NOTE (netmonitor.headers.status): This is the label displayed
+# in the network details headers tab identifying the status code.
+netmonitor.headers.status=Estado
+
+# LOCALIZATION NOTE (netmonitor.headers.size): This is the label displayed
+# in the network details headers tab identifying the size.
+netmonitor.headers.size=Tamaño
+
+# 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 (tamaño %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=Versión
+
+# 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=Descubra más sobre el código de estado
+
+# LOCALIZATION NOTE (netmonitor.headers.referrerPolicy): This is the label displayed
+# in the network details headers tab identifying the referrer policy.
+netmonitor.headers.referrerPolicy=Política de referencia
+
+# LOCALIZATION NOTE (netmonitor.headers.contentBlocking): This is the label displayed
+# in the network details headers tab identifying the content blocking mode.
+netmonitor.headers.contentBlocking=Bloqueo
+
+# 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=Editar y volver a enviar
+
+# 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=Sin procesar
+
+# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed
+# in the network details response tab identifying an image's file name.
+netmonitor.response.name=Nombre:
+
+# LOCALIZATION NOTE (netmonitor.response.dimensions): This is the label displayed
+# in the network details response tab identifying an image's dimensions.
+netmonitor.response.dimensions=Dimensiones:
+
+# LOCALIZATION NOTE (netmonitor.response.mime): This is the label displayed
+# in the network details response tab identifying an image's mime.
+netmonitor.response.mime=Tipo MIME:
+
+# 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=Bloqueado:
+
+# 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=Resolución 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=Configuración 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=Conectando:
+
+# 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=Enviando:
+
+# 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=Esperando:
+
+# 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=Recibiendo:
+
+# 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=Descubra más sobre los tiempos
+
+# 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=Tiempo de respuesta lento del servidor (%1$S). El límite recomendado es %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=El cifrado usado está desaprobado y es inseguro.
+
+# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed
+# in the security tab if a security error prevented the connection.
+netmonitor.security.error=Ha sucedido un error:
+
+# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed
+# in the security tab describing TLS/SSL protocol version.
+netmonitor.security.protocolVersion=Versión del protocolo:
+
+# 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=Suite de cifrado:
+
+# 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=Grupo de intercambio de claves:
+
+# 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=ninguno
+
+# 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=personalizado
+
+# LOCALIZATION NOTE (netmonitor.security.keaGroup.unknown): This is the value
+# displayed in the security tab describing an unknown group.
+netmonitor.security.keaGroup.unknown=grupo desconocido
+
+# 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=Esquema de firma:
+
+# 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=ninguno
+
+# LOCALIZATION NOTE (netmonitor.security.signatureScheme.unknown): This is the
+# value displayed in the security tab describing an unknown signature scheme.
+netmonitor.security.signatureScheme.unknown=esquema de firma desconocido
+
+# 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=Seguridad estricta de transporte HTTP:
+
+# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed
+# in the security tab describing the usage of Public Key Pinning.
+netmonitor.security.hpkp=Fijado (Pinning) de clave pública:
+
+# 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=Conexión:
+
+# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed
+# in the security tab describing the server certificate section.
+netmonitor.security.certificate=Certificado:
+
+# 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=Esta URL coincide con la de un rastreador conocido y se bloquearía si se activa el bloqueo de contenido.
+
+# LOCALIZATION NOTE (netmonitor.trackingResource.enhancedTrackingProtection): This is
+# the label used in the Network monitor panel for showing enhanced tracking protection.
+netmonitor.trackingResource.enhancedTrackingProtection=Protección contra rastreo mejorada
+
+# 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=Obtenga más información sobre la protección contra rastreo mejorada
+
+# LOCALIZATION NOTE (netmonitor.context.copy): This is the label displayed
+# for the copy sub-menu in the context menu for a request
+netmonitor.context.copy=Copiar
+
+# LOCALIZATION NOTE (netmonitor.context.copy.accesskey): This is the access key
+# for the copy menu/sub-menu displayed in the context menu for a request
+netmonitor.context.copy.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=Copiar 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=C
+
+# 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=Copiar parámetros de la 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=L
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestData): This is the label displayed
+# on the context menu that copies the selected request's data
+netmonitor.context.copyRequestData=Copiar datos de %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.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=Copiar como 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=R
+
+# 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=Copiar como 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=Copiar cabeceras de solicitud
+
+# 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=b
+
+# 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=Copiar cabeceras de respuesta
+
+# 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=d
+
+# 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=Copiar respuesta
+
+# 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=s
+
+# 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=Copiar imagen como URI de datos
+
+# 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=U
+
+# 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=Usar como Fetch en la consola
+
+# 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=Guardar imagen como
+
+# 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=m
+
+# LOCALIZATION NOTE (netmonitor.context.copyAll): This is the label displayed
+# on the context menu that copies all data
+netmonitor.context.copyAll=Copiar todo
+
+# 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=t
+
+# LOCALIZATION NOTE (netmonitor.context.copyAllAsHar): This is the label displayed
+# on the context menu that copies all as HAR format
+netmonitor.context.copyAllAsHar=Copiar todo como 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=A
+
+# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed
+# on the context menu that saves all as HAR format
+netmonitor.context.saveAllAsHar=Guardar todo como 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=G
+
+# 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=Importar archivo HAR
+
+# LOCALIZATION NOTE (netmonitor.har.importDialogHARFilter):
+# This string is displayed as a filter for importing HAR file
+netmonitor.har.importDialogHARFilter=Archivos HAR
+
+# LOCALIZATION NOTE (netmonitor.har.importDialogAllFilter):
+# This string is displayed as a filter for importing HAR file
+netmonitor.har.importDialogAllFilter=Todos los archivos
+
+# 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=Reenviar
+
+# 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=Editar y volver a enviar
+
+# 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=E
+
+# 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=Bloquear 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=Desbloquear 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=Abrir en una pestaña nueva
+
+# 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=n
+
+# 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=Abrir en el depurador
+
+# 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=Abrir en el editor de estilos
+
+# 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=A
+
+# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed
+# on the context menu that shows the performance analysis tools
+netmonitor.context.perfTools=Iniciar análisis de rendimiento…
+
+# 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=I
+
+# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed
+# as the title of the new custom request form
+netmonitor.custom.newRequest=Nueva petición
+
+# 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=Método
+
+# 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=Cadena de la consulta:
+
+# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed
+# above the request headers entry in the custom request form
+netmonitor.custom.headers=Cabeceras de la petición:
+
+# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed
+# above the request body entry in the custom request form
+netmonitor.custom.postData=Cuerpo de la petición:
+
+# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed
+# on the button which sends the custom request
+netmonitor.custom.send=Enviar
+
+# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed
+# on the button which cancels and closes the custom request form
+netmonitor.custom.cancel=Cancelar
+
+# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed
+# on the button which exists the performance statistics view
+netmonitor.backButton=Atrás
+
+# 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 (cacheado)
+
+# 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 (cacheado, 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 = Arrastrar archivos HAR aquí
+
+# LOCALIZATION NOTE (netmonitor.label.har): This is a label used
+# as a tooltip for toolbar drop-down button with HAR actions
+netmonitor.label.har=Exportar/Importar HAR
+
+# LOCALIZATION NOTE (netmonitor.cache.cache): This is the label text for the parent
+# node in the TreeView.
+netmonitor.cache.cache=Caché
+
+# LOCALIZATION NOTE (netmonitor.cache.empty): This is the text displayed when cache
+# information is not available.
+netmonitor.cache.empty=No hay información en la caché
+
+# LOCALIZATION NOTE (netmonitor.cache.notAvailable): This is the text displayed under
+# a node that has no information available.
+netmonitor.cache.notAvailable=No disponible
+
+# LOCALIZATION NOTE (netmonitor.cache.dataSize): This is the label text for
+# the datasize of the cached object.
+netmonitor.cache.dataSize=Tamaño de los datos
+
+# LOCALIZATION NOTE (netmonitor.cache.expires): This is the label text for the
+# expires time of the cached object.
+netmonitor.cache.expires=Expira el
+
+# LOCALIZATION NOTE (netmonitor.cache.fetchCount): This is the label text for the
+# fetch count of the cached object.
+netmonitor.cache.fetchCount=Número de recuperaciones
+
+# LOCALIZATION NOTE (netmonitor.cache.lastFetched): This is the label text for the
+# last fetched date/time of the cached object.
+netmonitor.cache.lastFetched=Última recuperación
+
+# LOCALIZATION NOTE (netmonitor.cache.lastModified): This is the label text for the
+# last modified date/time of the cached object.
+netmonitor.cache.lastModified=Última modificación
+
+# 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=Dispositivo
+
+# LOCALIZATION NOTE (netmonitor.settings.menuTooltip): This is the tooltip that gets displayed
+# when the settings menu button is hovered.
+netmonitor.settings.menuTooltip=Configuración de red
+
+# LOCALIZATION NOTE (netmonitor.settings.importHarTooltip): This is the tooltip that gets displayed
+# when the HAR import menu item is hovered
+netmonitor.settings.importHarTooltip=Importar un archivo HAR de datos de red
+
+# LOCALIZATION NOTE (netmonitor.settings.saveHarTooltip): This is the tooltip that gets displayed
+# when the HAR save menu item is hovered
+netmonitor.settings.saveHarTooltip=Guardar datos de red en un archivo HAR
+
+# LOCALIZATION NOTE (netmonitor.settings.copyHarTooltip): This is the tooltip that gets displayed
+# when the HAR copy menu item is hovered
+netmonitor.settings.copyHarTooltip=Copiar datos de red al portapapeles
+
+# LOCALIZATION NOTE (netmonitor.errorpanel.description): This is the information displayed once the monitor errors out
+netmonitor.errorpanel.description=El panel de red ha fallado.
+
+# LOCALIZATION NOTE (netmonitor.errorpanel.fileBugButton): This is the text that appears in the button to visit the bug filing link.
+netmonitor.errorpanel.fileBugButton=Informar de un error
+
+# LOCALIZATION NOTE (netmonitor.errorpanel.reloadPanelInfo): This is the text that appears after Network panel errors to instruct the user to reload the panel.
+netmonitor.errorpanel.reloadPanelInfo=Cierre y vuelva a abrir la caja de herramientas para eliminar este error.
diff --git a/l10n-es-ES/devtools/client/network-throttling.properties b/l10n-es-ES/devtools/client/network-throttling.properties
new file mode 100644
index 0000000000..6d88756260
--- /dev/null
+++ b/l10n-es-ES/devtools/client/network-throttling.properties
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the NetworkThrottlingSelector
+# 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 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=Sin limitación
diff --git a/l10n-es-ES/devtools/client/performance.dtd b/l10n-es-ES/devtools/client/performance.dtd
new file mode 100644
index 0000000000..7afaea9274
--- /dev/null
+++ b/l10n-es-ES/devtools/client/performance.dtd
@@ -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/. -->
+
+<!-- LOCALIZATION NOTE : FILE This file contains the Performance strings -->
+<!-- LOCALIZATION NOTE : FILE Do not translate commandkey -->
+
+<!-- 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. -->
+
+<!ENTITY performanceUI.bufferStatusTooltip "El analizador guarda muestras en un buffer circular, y una vez que el buffer alcanza su límite de registro, las muestras nuevas comienzan a sobrescribir las del principio de la grabación.">
+
+<!ENTITY performanceUI.disabledRealTime.disabledE10S "Active Firefox multiproceso en las preferencias para mostrar los datos registrados en tiempo real.">
+
+<!ENTITY performanceUI.bufferStatusFull "El buffer está lleno. Las muestras más antiguas están siendo sobrescritas.">
+
+<!ENTITY performanceUI.unavailableNoticePB "El registro de análisis no está disponible actualmente. Cierre todas las pestañas de navegación privada y vuelva a intentarlo.">
+
+<!ENTITY performanceUI.loadingNotice "Cargando…">
+
+<!ENTITY performanceUI.toolbar.waterfall "Cascada">
+<!ENTITY performanceUI.toolbar.waterfall.tooltiptext "Muestra las diferentes operaciones que está llevando a cabo el navegador durante la grabación, dispuestas secuencialmente como una cascada.">
+<!ENTITY performanceUI.toolbar.js-calltree "Árbol de llamadas">
+<!ENTITY performanceUI.toolbar.js-calltree.tooltiptext "Resalta las funciones de JavaScript en las que el navegador ha empleado más tiempo durante la grabación.">
+<!ENTITY performanceUI.toolbar.memory-calltree "Asignaciones de memoria">
+<!ENTITY performanceUI.toolbar.allocations.tooltiptext "Muestra dónde se asignó memoria durante la grabación.">
+<!ENTITY performanceUI.toolbar.js-flamegraph "Gráfico de llamarada JS">
+<!ENTITY performanceUI.toolbar.js-flamegraph.tooltiptext "Muestra la pila de llamadas de JavaScript a lo largo de la grabación.">
+<!ENTITY performanceUI.toolbar.memory-flamegraph "Gráfico de llamaradas de asignaciones de memoria">
+
+<!ENTITY performanceUI.table.totalDuration "Tiempo total">
+<!ENTITY performanceUI.table.totalDuration.tooltip "La cantidad de tiempo empleada en esta función y las funciones a las que llama.">
+<!ENTITY performanceUI.table.selfDuration "Tiempo propio">
+<!ENTITY performanceUI.table.selfDuration.tooltip "La cantidad de tiempo empleada solo dentro de esta función.">
+<!ENTITY performanceUI.table.totalPercentage "Coste total">
+<!ENTITY performanceUI.table.totalPercentage.tooltip "El porcentaje de tiempo empleado en esta función y las funciones a las que llama.">
+<!ENTITY performanceUI.table.selfPercentage "Coste propio">
+<!ENTITY performanceUI.table.selfPercentage.tooltip "El porcentaje de tiempo empleado solo dentro de esta función.">
+<!ENTITY performanceUI.table.samples "Ejemplos">
+<!ENTITY performanceUI.table.samples.tooltip "El número de veces que esta función estaba en la pila cuando el analizador tomó una muestra.">
+<!ENTITY performanceUI.table.function "Función">
+<!ENTITY performanceUI.table.function.tooltip "El nombre y dirección de origen de la función muestreada.">
+<!ENTITY performanceUI.table.totalAlloc "Total de asignaciones de memoria muestreadas">
+<!ENTITY performanceUI.table.totalAlloc.tooltip "El número total de asignaciones de objeto recogidas en esta ubicación y sus objetos llamados.">
+
+<!ENTITY performanceUI.options.filter.tooltiptext "Seleccione qué datos mostrar en la línea de tiempos">
+
+<!ENTITY performanceUI.options.gear.tooltiptext "Configurar preferencias de rendimiento.">
+
+<!ENTITY performanceUI.invertTree "Invertir árbol de llamadas">
+<!ENTITY performanceUI.invertTree.tooltiptext "Invertir el árbol de llamadas muestra las rutas de llamadas analizadas comenzando desde los marcos más recientes y expandiéndose hasta los más antiguos.">
+
+<!ENTITY performanceUI.invertFlameGraph "Invertir gráfico de llamarada">
+<!ENTITY performanceUI.invertFlameGraph.tooltiptext "Invertir el gráfico de llamaradas muestra las rutas de llamadas analizadas comenzando desde los marcos más recientes y expandiéndose hasta los más antiguos.">
+
+<!ENTITY performanceUI.showPlatformData "Mostrar datos de la plataforma Gecko">
+<!ENTITY performanceUI.showPlatformData.tooltiptext "Mostrar los datos de plataforma permite que los informes del analizador de JavaScript incluyan los símbolos de la plataforma Gecko.">
+
+<!ENTITY performanceUI.showJITOptimizations "Mostrar optimizaciones JIT">
+<!ENTITY performanceUI.showJITOptimizations.tooltiptext "Mostrar datos de optimización JIT tomada en cada fotograma JavaScript.">
+
+<!ENTITY performanceUI.flattenTreeRecursion "Allanar recursión en árbol">
+<!ENTITY performanceUI.flattenTreeRecursion.tooltiptext "Allanar recursión al inspeccionar funciones.">
+
+<!ENTITY performanceUI.enableMemory "Grabar uso de memoria">
+<!ENTITY performanceUI.enableMemory.tooltiptext "Grabar el consumo de memoria durante el análisis.">
+
+<!ENTITY performanceUI.enableAllocations "Registrar asignaciones de memoria">
+<!ENTITY performanceUI.enableAllocations.tooltiptext "Registrar asignaciones de objetos durante el análisis.">
+
+<!ENTITY performanceUI.enableFramerate "Grabar tasa de refresco">
+<!ENTITY performanceUI.enableFramerate.tooltiptext "Grabar tasa de refresco durante el análisis.">
+
+<!ENTITY performanceUI.console.recordingNoticeStart "Registrando ahora mediante">
+<!ENTITY performanceUI.console.recordingNoticeEnd "">
+
+<!ENTITY performanceUI.console.stopCommandStart "Detenga el registro introduciendo">
+<!ENTITY performanceUI.console.stopCommandEnd "en la consola.">
diff --git a/l10n-es-ES/devtools/client/performance.properties b/l10n-es-ES/devtools/client/performance.properties
new file mode 100644
index 0000000000..2967949cdc
--- /dev/null
+++ b/l10n-es-ES/devtools/client/performance.properties
@@ -0,0 +1,160 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 Performance Tools
+# which is available from the Web Developer sub-menu -> 'Performance'.
+# 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 (noRecordingsText): The text to display in the
+# recordings menu when there are no recorded profiles yet.
+noRecordingsText=Aún no hay análisis.
+
+# LOCALIZATION NOTE (recordingsList.itemLabel):
+# This string is displayed in the recordings list of the Performance Tools,
+# identifying a set of function calls. %S represents the number of recording,
+# iterating for every new recording, resulting in "Recording #1", "Recording #2", etc.
+recordingsList.itemLabel=Grabando #%S
+
+# LOCALIZATION NOTE (recordingsList.recordingLabel):
+# This string is displayed in the recordings list of the Performance Tools,
+# for an item that has not finished recording.
+recordingsList.recordingLabel=En curso…
+
+# LOCALIZATION NOTE (recordingsList.loadingLabel):
+# This string is displayed in the recordings list of the Performance Tools,
+# for an item that is finished and is loading.
+recordingsList.loadingLabel=Cargando…
+
+# LOCALIZATION NOTE (recordingsList.durationLabel):
+# This string is displayed in the recordings list of the Performance Tools,
+# for an item that has finished recording.
+recordingsList.durationLabel=%S ms
+
+# LOCALIZATION NOTE (recordingsList.saveLabel):
+# This string is displayed in the recordings list of the Performance Tools,
+# for saving an item to disk.
+recordingsList.saveLabel=Guardar
+
+# LOCALIZATION NOTE (graphs.fps):
+# This string is displayed in the framerate graph of the Performance Tools,
+# as the unit used to measure frames per second. This label should be kept
+# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.
+graphs.fps=ips
+
+# LOCALIZATION NOTE (graphs.ms):
+# This string is displayed in the flamegraph of the Performance Tools,
+# as the unit used to measure time (in milliseconds). This label should be kept
+# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.
+graphs.ms=ms
+
+# LOCALIZATION NOTE (graphs.memory):
+# This string is displayed in the memory graph of the Performance tool,
+# as the unit used to memory consumption. This label should be kept
+# AS SHORT AS POSSIBLE so it doesn't obstruct important parts of the graph.
+graphs.memory=MB
+
+# LOCALIZATION NOTE (category.*):
+# These strings are displayed in the categories graph of the Performance Tools,
+# as the legend for each block in every bar. These labels should be kept
+# AS SHORT AS POSSIBLE so they don't obstruct important parts of the graph.
+category.other=Gecko
+category.layout=Disposición
+category.js=JIT
+category.gc=GC
+category.network=Red
+category.graphics=Gráficos
+category.dom=DOM
+category.idle=Inactivo
+category.tools=Herramientas
+
+# LOCALIZATION NOTE (table.bytes):
+# This string is displayed in the call tree after bytesize units.
+# %S represents the value in bytes.
+table.bytes=%S B
+
+# LOCALIZATION NOTE (table.ms2):
+# This string is displayed in the call tree after units of time in milliseconds.
+# %S represents the value in milliseconds.
+table.ms2=%S ms
+
+# LOCALIZATION NOTE (table.percentage3):
+# This string is displayed in the call tree after units representing percentages.
+# %S represents the value in percentage with two decimal points, localized.
+# there are two "%" after %S to escape and display "%"
+table.percentage3=%S%%
+
+# LOCALIZATION NOTE (table.root):
+# This string is displayed in the call tree for the root node.
+table.root=(raíz)
+
+# LOCALIZATION NOTE (table.idle):
+# This string is displayed in the call tree for the idle blocks.
+table.idle=(inactivo)
+
+# LOCALIZATION NOTE (table.url.tooltiptext):
+# This string is displayed in the call tree as the tooltip text for the url
+# labels which, when clicked, jump to the debugger.
+table.url.tooltiptext=Ver fuente en el depurador
+
+# LOCALIZATION NOTE (table.view-optimizations.tooltiptext2):
+# This string is displayed in the icon displayed next to frames that
+# have optimization data
+table.view-optimizations.tooltiptext2=El marco contiene datos de optimización JIT
+
+# LOCALIZATION NOTE (recordingsList.importDialogTitle):
+# This string is displayed as a title for importing a recoring from disk.
+recordingsList.importDialogTitle=Importar registro…
+
+# LOCALIZATION NOTE (recordingsList.saveDialogTitle):
+# This string is displayed as a title for saving a recording to disk.
+recordingsList.saveDialogTitle=Guardar registro…
+
+# LOCALIZATION NOTE (recordingsList.saveDialogJSONFilter):
+# This string is displayed as a filter for saving a recording to disk.
+recordingsList.saveDialogJSONFilter=Archivos JSON
+
+# LOCALIZATION NOTE (recordingsList.saveDialogAllFilter):
+# This string is displayed as a filter for saving a recording to disk.
+recordingsList.saveDialogAllFilter=Todos los archivos
+
+# LOCALIZATION NOTE (timeline.tick):
+# This string is displayed in the timeline overview, for delimiting ticks
+# by time, in milliseconds.
+timeline.tick=%S ms
+
+# LOCALIZATION NOTE (timeline.records):
+# This string is displayed in the timeline waterfall, as a title for the menu.
+timeline.records=GRABACIONES
+
+# LOCALIZATION NOTE (profiler.bufferFull):
+# This string is displayed when recording, indicating how much of the
+# buffer is currently be used.
+# %S is the percentage of the buffer used -- there are two "%"s after to escape
+# the % that is actually displayed.
+# Example: "Buffer 54% full"
+profiler.bufferFull=Buffer %S%% lleno
+
+# LOCALIZATION NOTE (recordings.start):
+# The label shown on the main recording buttons to start recording.
+recordings.start=Iniciar registro de rendimiento
+
+# LOCALIZATION NOTE (recordings.stop):
+# The label shown on the main recording buttons to stop recording.
+recordings.stop=Detener registro de rendimiento
+
+# LOCALIZATION NOTE (recordings.start.tooltip):
+# This string is displayed as a tooltip on a button that starts a new profile.
+recordings.start.tooltip=Alterna el estado de registro de una grabación de rendimiento.
+
+# LOCALIZATION NOTE (recordings.import.tooltip):
+# This string is displayed on a button that opens a dialog to import a saved profile data file.
+recordings.import.tooltip=Importar…
+
+# LOCALIZATION NOTE (recordings.clear.tooltip):
+# This string is displayed on a button that removes all the recordings.
+recordings.clear.tooltip=Limpiar
diff --git a/l10n-es-ES/devtools/client/perftools.ftl b/l10n-es-ES/devtools/client/perftools.ftl
new file mode 100644
index 0000000000..4cf073fd0a
--- /dev/null
+++ b/l10n-es-ES/devtools/client/perftools.ftl
@@ -0,0 +1,105 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### 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 = Ajustes del perfilador
+perftools-intro-description =
+ Las grabaciones abren profiler.firefox.com en una nueva pestaña. Todos los datos están almacenados
+ localmente, pero puede elegir subirlos para compartirlos.
+
+## All of the headings for the various sections.
+
+perftools-heading-settings = Configuración completa
+perftools-heading-buffer = Ajustes de buffer
+perftools-heading-features = Funcionalidades
+perftools-heading-features-default = Funciones (se recomienda activarlas de forma predeterminada)
+perftools-heading-features-disabled = Funcionalidades desactivadas
+perftools-heading-features-experimental = Experimental
+perftools-heading-threads = Hilos
+perftools-heading-local-build = Compilación local
+
+##
+
+perftools-description-intro =
+ Las grabaciones abren <a>profiler.firefox.com</a> en una nueva pestaña. Todos los datos están almacenados
+ localmente, pero puede elegir subirlos para compartirlos.
+perftools-description-local-build =
+ Si está perfilando una compilación hecha por usted mismo en esta
+ máquina, añada el objdir de la misma a la lista de abajo para que
+ pueda utilizarse para buscar información de símbolos.
+
+## The controls for the interval at which the profiler samples the code.
+
+perftools-range-interval-label = Intervalo de muestreo:
+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 = Tamaño del buffer:
+perftools-custom-threads-label = Añadir hilos personalizados por nombre:
+perftools-devtools-interval-label = Intervalo:
+perftools-devtools-threads-label = Hilos:
+perftools-devtools-settings-label = Ajustes
+
+## Various statuses that affect the current state of profiling, not typically displayed.
+
+perftools-status-private-browsing-notice =
+ El perfilador se desactiva cuando se activa la navegación privada.
+ Ciere todas las ventanas privadas para volver a activar el perfilador
+perftools-status-recording-stopped-by-another-tool = Otra herramienta detuvo la grabación.
+perftools-status-restart-required = Se debe reiniciar el navegador para activar esta función.
+
+## These are shown briefly when the user is waiting for the profiler to respond.
+
+perftools-request-to-stop-profiler = Deteniendo grabación
+perftools-request-to-get-profile-and-stop-profiler = Capturando perfil
+
+##
+
+perftools-button-start-recording = Iniciar grabación
+perftools-button-capture-recording = Capturar la grabación
+perftools-button-cancel-recording = Guardar grabación
+perftools-button-save-settings = Guardar ajustes y volver
+perftools-button-restart = Reiniciar
+perftools-button-add-directory = Añadir un directorio
+perftools-button-remove-directory = Eliminar lo seleccionado
+perftools-button-edit-settings = Editar ajustes…
+
+## These messages are descriptions of the threads that can be enabled for the profiler.
+
+perftools-thread-gecko-main =
+ .title = Los procesos principales tanto para el proceso principal como para los procesos de contenido
+perftools-thread-compositor =
+ .title = Combina diferentes elementos pintados en la página.
+perftools-thread-dom-worker =
+ .title = Esto se ocupa tanto de los web workers como de los service workers
+perftools-thread-renderer =
+ .title = Cuando WebRender está activado, el hilo que ejecuta las llamadas OpenGL
+perftools-thread-render-backend =
+ .title = El hilo WebRender RenderBackend
+perftools-thread-paint-worker =
+ .title = Cuando se activa el pintado fuera del hilo principal, el hilo en el que se realiza el pintado
+perftools-thread-style-thread =
+ .title = El cálculo de estilo se divide en múltiples hilos
+pref-thread-stream-trans =
+ .title = Transporte de flujo de red
+perftools-thread-socket-thread =
+ .title = El hilo donde el código de red ejecuta cualquier llamada bloqueante de socket
+perftools-thread-img-decoder =
+ .title = Hilos de decodificación de imágenes
+perftools-thread-dns-resolver =
+ .title = La resolución de DNS ocurre en este hilo
+perftools-thread-js-helper =
+ .title = Trabajo en segundo plano del motor JS, como compilaciones fuera del hilo principal
+
+##
+
+perftools-record-all-registered-threads = Omitir las selecciones de arriba y grabar todos los hilos registrados
+perftools-tools-threads-input-label =
+ .title = Estos nombres de hilos son una lista separada por comas que se utiliza para activar la creación de perfiles de los hilos en el perfilador. El nombre debe ser solo una coincidencia parcial del nombre del hilo para que se incluya. Es sensible a los espacios en blanco.
diff --git a/l10n-es-ES/devtools/client/responsive.properties b/l10n-es-ES/devtools/client/responsive.properties
new file mode 100644
index 0000000000..afcb9de0d0
--- /dev/null
+++ b/l10n-es-ES/devtools/client/responsive.properties
@@ -0,0 +1,173 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (responsive.editDeviceList2): Context menu item displayed in the
+# device selector.
+responsive.editDeviceList2=Editar lista…
+
+# LOCALIZATION NOTE (responsive.exit): Tooltip text of the exit button.
+responsive.exit=Cerrar el modo de vista de diseño adaptable
+
+# LOCALIZATION NOTE (responsive.rotate): Tooltip text of the rotate button.
+responsive.rotate=Rotar viewport
+
+# LOCALIZATION NOTE (responsive.responsiveMode): Placeholder text for the
+# device selector.
+responsive.responsiveMode=Adaptable
+
+# LOCALIZATION NOTE (responsive.enableTouch): Tooltip text for the touch
+# simulation button when it's disabled.
+responsive.enableTouch=Activar simulación de toque
+
+# LOCALIZATION NOTE (responsive.disableTouch): Tooltip text for the touch
+# simulation button when it's enabled.
+responsive.disableTouch=Desactivar simulación de toque
+
+# LOCALIZATION NOTE (responsive.screenshot): Tooltip of the screenshot button.
+responsive.screenshot=Hacer una captura de pantalla del viewport
+
+# 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=Captura el %1$S a las %2$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=El modo de diseño adaptable solo está disponible para pestañas de navegador remotas, tales como las usadas para contenido web en Firefox multiproceso.
+
+# LOCALIZATION NOTE (responsive.changeDevicePixelRatio): Tooltip for the
+# device pixel ratio dropdown when is enabled.
+responsive.changeDevicePixelRatio=Cambiar el ratio de píxeles del dispositivo del viewport
+
+# 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=Ratio de píxeles del dispositivo establecida automáticamente por %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=Dispositivo personalizado
+
+# 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 (personalizado)
+
+# LOCALIZATION NOTE (responsive.addDevice2): Button text that reveals a form to
+# be used for adding custom devices.
+responsive.addDevice2=Agregar dispositivo personalizado…
+
+# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the
+# name of a new device.
+responsive.deviceAdderName=Nombre
+
+# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the
+# size of a new device.
+responsive.deviceAdderSize=Tamaño
+
+# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio2): Label of form field for
+# the device pixel ratio of a new device.
+responsive.deviceAdderPixelRatio2=Proporción de píxeles del dispositivo
+
+# LOCALIZATION NOTE (responsive.deviceAdderUserAgent2): Label of form field for
+# the user agent of a new device.
+responsive.deviceAdderUserAgent2=Cadena de agente de usuario
+
+# LOCALIZATION NOTE (responsive.deviceAdderTouch2): Label of form field for the
+# touch input support of a new device.
+responsive.deviceAdderTouch2=Pantalla táctil
+
+# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a
+# form to add a new device.
+responsive.deviceAdderSave=Guardar
+
+# LOCALIZATION NOTE (responsive.deviceAdderCancel): Button text that cancels a
+# form to add a new device.
+responsive.deviceAdderCancel=Cancelar
+
+# 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=Tamaño: %1$S x %2$S\nDPR: %3$S\nUA: %4$S\nToque: %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 en %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=Tamaño: %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=Táctil: %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=Recargar cuando se cambie la simulación de toque
+
+# LOCALIZATION NOTE (responsive.reloadConditions.userAgent): Label on checkbox used
+# to select whether to reload when user agent is changed.
+responsive.reloadConditions.userAgent=Recargar cuando se cambie el agente de usuario
+
+# 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=Los cambios en la simulación de dispositivos requieren una recarga para aplicarlos por completo. Las recargas automáticas están deshabilitadas de forma predeterminada para evitar perder cambios en DevTools. Puede habilitar la recarga a través del menú Configuración.
+
+# LOCALIZATION NOTE (responsive.leftAlignViewport): Label on checkbox used in the settings
+# menu.
+responsive.leftAlignViewport=Viewport alineado a la izquierda
+
+# LOCALIZATION NOTE (responsive.customUserAgent): This is the placeholder for the user
+# agent input in the responsive design mode toolbar.
+responsive.customUserAgent=Agente de usuario personalizado
+
+responsive.showUserAgentInput=Mostrar el agente de usuario
+
+# LOCALIZATION NOTE (responsive.deviceSettings): The header text for the device settings
+# view.
+responsive.deviceSettings=Configuración del dispositivo
+
+# LOCALIZATION NOTE (responsive.deviceNameAlreadyInUse): This is the text shown when adding a new
+# device with an already existing device name.
+responsive.deviceNameAlreadyInUse=Ese nombre de dispositivo ya existe
+
+# LOCALIZATION NOTE (responsive.deviceFormUpdate): Button text that updates a custom
+# device when the form is submitted.
+responsive.deviceFormUpdate=Actualizar
diff --git a/l10n-es-ES/devtools/client/shared.properties b/l10n-es-ES/devtools/client/shared.properties
new file mode 100644
index 0000000000..44ddc9eaaa
--- /dev/null
+++ b/l10n-es-ES/devtools/client/shared.properties
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (dimensions): This is used to display the dimensions
+# of a node or image, like 100×200.
+dimensions=%S×%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=Tamaño: Ancho %1$S, altura %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=Dimensiones: ancho %1$S, altura %2$S, posición %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/l10n-es-ES/devtools/client/sourceeditor.dtd b/l10n-es-ES/devtools/client/sourceeditor.dtd
new file mode 100755
index 0000000000..58c7f6bf82
--- /dev/null
+++ b/l10n-es-ES/devtools/client/sourceeditor.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component
+ - strings. The source editor component is used within the Scratchpad and
+ - Style Editor tools. -->
+
+<!-- LOCALIZATION NOTE : FILE This file contains the Source Editor component
+ - strings. The source editor component is used within the Style Editor. -->
+
+<!-- LOCALIZATION NOTE : FILE Do not translate commandkeys -->
+
+<!-- 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. -->
+
+<!ENTITY gotoLineCmd.label "Saltar a la línea…">
+<!ENTITY gotoLineCmd.key "J">
+<!ENTITY gotoLineCmd.accesskey "l">
diff --git a/l10n-es-ES/devtools/client/sourceeditor.properties b/l10n-es-ES/devtools/client/sourceeditor.properties
new file mode 100755
index 0000000000..8dbfad6afe
--- /dev/null
+++ b/l10n-es-ES/devtools/client/sourceeditor.properties
@@ -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/.
+
+# 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 - current examples are the
+# Scratchpad and the Style Editor tools.
+
+# 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.
+
+findCmd.promptMessage = Buscar:
+
+gotoLineCmd.promptTitle = Ir a la línea…
+
+autocompletion.docsLink = docs
+
+autocompletion.notFound = no encontrado
+
+jumpToLine.commandkey = J
+
+toggleComment.commandkey = /
+
+indentLess.commandkey = [
+
+indentMore.commandkey = ]
+
+moveLineUp.commandkey = Alt-Up
+
+moveLineDown.commandkey = Alt-Down
+
+autocompletion.commandkey = Space
+
+showInformation2.commandkey = Shift-Ctrl-Space
+
+find.key = CmdOrCtrl+F
+
+replaceAll.key = Shift+CmdOrCtrl+F
+
+replaceAllMac.key = Alt+CmdOrCtrl+F
+
+findNext.key = CmdOrCtrl+G
+
+findPrev.key = Shift+CmdOrCtrl+G
diff --git a/l10n-es-ES/devtools/client/startup.properties b/l10n-es-ES/devtools/client/startup.properties
new file mode 100644
index 0000000000..727f8d6bb1
--- /dev/null
+++ b/l10n-es-ES/devtools/client/startup.properties
@@ -0,0 +1,253 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Opciones de herramientas
+
+# LOCALIZATION NOTE (options.label): This is used as the label of the tab in
+# the devtools window.
+options.label=Opciones
+
+# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the
+# toolbox panel.
+options.panelLabel=Panel de opciones de herramientas
+
+# LOCALIZATION NOTE (options.darkTheme.label2)
+# Used as a label for dark theme
+options.darkTheme.label2=Oscuro
+
+# LOCALIZATION NOTE (options.lightTheme.label2)
+# Used as a label for light theme
+options.lightTheme.label2=Claro
+
+# 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=Rendimiento
+
+# LOCALIZATION NOTE (performance.panelLabel):
+# This is used as the label for the toolbox panel.
+performance.panelLabel=Panel de rendimiento
+
+# LOCALIZATION NOTE (performance.accesskey)
+# Used for the menuitem in the tool menu
+performance.accesskey=e
+
+# 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=Rendimiento (%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=Consola web
+
+# LOCALIZATION NOTE (ToolboxTabWebconsole.label): the string displayed as the
+# label of the tab in the devtools window.
+ToolboxTabWebconsole.label=Consola
+
+# LOCALIZATION NOTE (ToolboxWebConsole.panelLabel): the string used as the
+# label for the toolbox panel.
+ToolboxWebConsole.panelLabel=Panel de la consola
+
+# 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=Consola web (%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=Depurador
+
+# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxDebugger.panelLabel=Panel del depurador
+
+# 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=Depurador 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=Editor de estilos
+
+# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxStyleEditor.panelLabel=Panel del editor de estilos
+
+# 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=Editor de estilos (CSS) (%S)
+
+# LOCALIZATION NOTE (open.accesskey): The access key used to open the style
+# editor.
+open.accesskey=s
+
+# LOCALIZATION NOTE (inspector.*)
+# Used for the menuitem in the tool menu
+inspector.label=Inspector
+inspector.accesskey=I
+
+# LOCALIZATION NOTE (inspector.panelLabel)
+# Labels applied to the panel and views within the panel in the toolbox
+inspector.panelLabel=Panel del inspector
+
+# LOCALIZATION NOTE (inspector.tooltip2)
+# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.
+inspector.tooltip2=Inspector de estilos y 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=Inspector de DOM y estilo (%1$S o %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=Red
+
+# LOCALIZATION NOTE (netmonitor.panelLabel):
+# This is used as the label for the toolbox panel.
+netmonitor.panelLabel=Panel de red
+
+# LOCALIZATION NOTE (netmonitor.accesskey)
+# Used for the menuitem in the tool menu
+netmonitor.accesskey=R
+
+# 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=Monitor de red (%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=Almacenamiento
+
+# 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=Inspector de almacenamiento
+
+# 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=Panel de almacenamiento
+
+# 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=Inspector de almacenamiento (cookies, almacenamiento local…) (%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=Memoria
+
+# LOCALIZATION NOTE (memory.panelLabel): This is used as the label for the
+# toolbox panel.
+memory.panelLabel=Panel de memoria
+
+# 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=Memoria
+
+# 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=Panel 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=Accesibilidad
+
+# LOCALIZATION NOTE (accessibility.panelLabel):
+# This is used as the label for the toolbox panel.
+accessibility.panelLabel=Panel de accesibilidad
+
+# LOCALIZATION NOTE (accessibility.accesskey)
+# Used for the menuitem in the tool menu
+accessibility.accesskey=c
+
+# 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=Accesibilidad (%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=Aplicación
+
+# LOCALIZATION NOTE (application.panelLabel):
+# This is used as the label for the toolbox panel.
+application.panelLabel=Panel de aplicación
+
+# 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=Panel de aplicación
+
+# 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 = Vista de diseño adaptable (%S)
+
+# LOCALIZATION NOTE (toolbox.buttons.paintflashing):
+# This is the tooltip of the paintflashing button in the toolbox toolbar
+# that toggles paintflashing.
+toolbox.buttons.paintflashing = Cambiar el pintado
+
+# 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 = Hacer una captura de pantalla de la página entera
+
+# 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 = Alternar reglas en la página
+
+# LOCALIZATION NOTE (toolbox.buttons.measure):
+# This is the tooltip of the button in the toolbox toolbar that toggles the
+# measuring tools
+toolbox.buttons.measure = Medir parte de la página
+
diff --git a/l10n-es-ES/devtools/client/storage.dtd b/l10n-es-ES/devtools/client/storage.dtd
new file mode 100644
index 0000000000..ab8e670ae6
--- /dev/null
+++ b/l10n-es-ES/devtools/client/storage.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE : This file contains the Storage Inspector strings. -->
+
+<!-- LOCALIZATION NOTE : Placeholder for the searchbox that allows you to filter the table items. -->
+<!ENTITY searchBox.placeholder "Filtrar elementos">
+
+<!-- LOCALIZATION NOTE : Label of popup menu action to delete all storage items. -->
+<!ENTITY storage.popupMenu.deleteAllLabel "Eliminar todo">
+
+<!-- LOCALIZATION NOTE : Label of popup menu action to delete all session cookies. -->
+<!ENTITY storage.popupMenu.deleteAllSessionCookiesLabel "Eliminar todas las cookies de sesión">
+
+<!-- LOCALIZATION NOTE : Label of popup menu action to copy a storage item. -->
+<!ENTITY storage.popupMenu.copyLabel "Copiar">
diff --git a/l10n-es-ES/devtools/client/storage.ftl b/l10n-es-ES/devtools/client/storage.ftl
new file mode 100644
index 0000000000..c4ed533b75
--- /dev/null
+++ b/l10n-es-ES/devtools/client/storage.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the Storage Inspector.
+
+# Hint shown when the selected storage host does not contain any data
+storage-table-empty-text = No hay datos para el servidor seleccionado
+
+# Hint shown when the cookies storage type is selected. Clicking the link will open
+# https://developer.mozilla.org/docs/Tools/Storage_Inspector/Cookies
+storage-table-type-cookies-hint = Vea y edite cookies seleccionando un servidor. <a data-l10n-name="learn-more-link">Saber más</a>
+
+# Hint shown when the local storage type is selected. Clicking the link will open
+# https://developer.mozilla.org/docs/Tools/Storage_Inspector/Local_Storage_Session_Storage
+storage-table-type-localstorage-hint = Vea y edite el almacenamiento local seleccionando un servidor. <a data-l10n-name="learn-more-link">Saber más</a>
+
+# Hint shown when the session storage type is selected. Clicking the link will open
+# https://developer.mozilla.org/docs/Tools/Storage_Inspector/Local_Storage_Session_Storage
+storage-table-type-sessionstorage-hint = Vea y edite el almacenamiento de sesión seleccionando un servidor. <a data-l10n-name="learn-more-link">Saber más</a>
+
+# Hint shown when the IndexedDB storage type is selected. Clicking the link will open
+# https://developer.mozilla.org/docs/Tools/Storage_Inspector/IndexedDB
+storage-table-type-indexeddb-hint = Vea y elimine entradas de IndexedDB seleccionando una base de datos. <a data-l10n-name="learn-more-link">Saber más</a>
+
+# Hint shown when the cache storage type is selected. Clicking the link will open
+# https://developer.mozilla.org/docs/Tools/Storage_Inspector/Cache_Storage
+storage-table-type-cache-hint = Vea y elimine las entradas de almacenamiento caché seleccionando un almacenamiento. <a data-l10n-name="learn-more-link">Saber más</a>
+
+# Hint shown when the extension storage type is selected. Clicking the link will open
+# https://developer.mozilla.org/docs/Tools/Storage_Inspector/Extension_Storage
+storage-table-type-extensionstorage-hint = Vea y edite el almacenamiento de extensión seleccionando un servidor. <a data-l10n-name="learn-more-link">Saber más</a>
diff --git a/l10n-es-ES/devtools/client/storage.properties b/l10n-es-ES/devtools/client/storage.properties
new file mode 100644
index 0000000000..8c9c6e8b5d
--- /dev/null
+++ b/l10n-es-ES/devtools/client/storage.properties
@@ -0,0 +1,104 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Storage Editor 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 (storage.filter.key):
+# Key shortcut used to focus the filter box on top of the data view
+storage.filter.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (tree.labels.*):
+# These strings are the labels for Storage type groups present in the Storage
+# Tree, like cookies, local storage etc.
+tree.labels.cookies=Cookies
+tree.labels.localStorage=Almacenamiento local
+tree.labels.sessionStorage=Almacenamiento de sesión
+tree.labels.indexedDB=Indexed DB
+tree.labels.Cache=Almacenamiento en caché
+
+tree.labels.extensionStorage=Almacenamiento de la extensión
+
+# LOCALIZATION NOTE (table.headers.*.*):
+# These strings are the header names of the columns in the Storage Table for
+# each type of storage available through the Storage Tree to the side.
+table.headers.cookies.name=Nombre
+table.headers.cookies.value=Valor
+
+table.headers.cookies.expires2=Expires / Max-Age
+table.headers.cookies.size=Tamaño
+table.headers.cookies.lastAccessed2=Último acceso
+table.headers.cookies.creationTime2=Creado
+
+table.headers.Cache.status=Estado
+
+table.headers.indexedDB.uniqueKey=Clave única
+table.headers.indexedDB.name=Clave
+table.headers.indexedDB.db=Nombre de la base de datos
+table.headers.indexedDB.storage=Almacenamiento
+table.headers.indexedDB.objectStore=Nombre del objeto en el almacenamiento
+table.headers.indexedDB.value=Valor
+table.headers.indexedDB.origin=Origen
+table.headers.indexedDB.version=Versión
+table.headers.indexedDB.objectStores=Almacenes de objetos
+table.headers.indexedDB.keyPath2=Ruta a la clave
+table.headers.indexedDB.autoIncrement=Autoincremento
+table.headers.indexedDB.indexes=Índices
+
+table.headers.extensionStorage.area=Área de almacenamiento
+
+# LOCALIZATION NOTE (label.expires.session):
+# This string is displayed in the expires column when the cookie is Session
+# Cookie
+label.expires.session=Sesión
+
+# LOCALIZATION NOTE (storage.search.placeholder):
+# This is the placeholder text in the sidebar search box
+storage.search.placeholder=Filtrar valores
+
+# LOCALIZATION NOTE (storage.data.label):
+# This is the heading displayed over the item value in the sidebar
+storage.data.label=Datos
+
+# LOCALIZATION NOTE (storage.parsedValue.label):
+# This is the heading displayed over the item parsed value in the sidebar
+storage.parsedValue.label=Valor interpretado
+
+# LOCALIZATION NOTE (storage.popupMenu.deleteLabel):
+# Label of popup menu action to delete storage item.
+storage.popupMenu.deleteLabel=Eliminar “%S“
+
+# LOCALIZATION NOTE (storage.popupMenu.addItemLabel):
+# Label of popup menu action to add an item.
+storage.popupMenu.addItemLabel=Añadir elemento
+
+# LOCALIZATION NOTE (storage.popupMenu.refreshItemLabel):
+# Label of popup menu action to refresh an item.
+storage.popupMenu.refreshItemLabel=Actualizar elementos
+
+# LOCALIZATION NOTE (storage.popupMenu.deleteAllFromLabel):
+# Label of popup menu action to delete all storage items.
+storage.popupMenu.deleteAllFromLabel=Eliminar todo de “%S”
+
+# LOCALIZATION NOTE (storage.idb.deleteBlocked):
+# Warning notification when IndexedDB database could not be deleted immediately.
+storage.idb.deleteBlocked=La base de datos “%S” se eliminará tras cerrarse todas sus conexiones.
+
+# LOCALIZATION NOTE (storage.idb.deleteError):
+# Error notification when IndexedDB database could not be deleted.
+storage.idb.deleteError=La base de datos “%S” no se ha podido eliminar.
+
+# LOCALIZATION NOTE (storage.expandPane):
+# This is the tooltip for the button that collapses the right panel in the
+# storage UI when the panel is closed.
+storage.expandPane=Expandir panel
+
+# LOCALIZATION NOTE (storage.collapsePane):
+# This is the tooltip for the button that collapses the right panel in the
+# storage UI when the panel is open.
+storage.collapsePane=Colapsar panel
diff --git a/l10n-es-ES/devtools/client/styleeditor.ftl b/l10n-es-ES/devtools/client/styleeditor.ftl
new file mode 100644
index 0000000000..aa9a15be96
--- /dev/null
+++ b/l10n-es-ES/devtools/client/styleeditor.ftl
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+styleeditor-new-button =
+ .tooltiptext = Crear y adjuntar una nueva hoja de estilos al documento
+ .accesskey = N
+styleeditor-import-button =
+ .tooltiptext = Importar y adjuntar una hoja de estilos existente al documento
+ .accesskey = I
+styleeditor-visibility-toggle =
+ .tooltiptext = Cambiar la visibilidad de la hoja de estilos
+ .accesskey = G
+styleeditor-save-button = Guardar
+ .tooltiptext = Guardar esta hoja de estilos a un fichero
+ .accesskey = G
+styleeditor-options-button =
+ .tooltiptext = Opciones del editor de estilos
+styleeditor-media-rules = reglas @media
+styleeditor-editor-textbox =
+ .data-placeholder = Escriba CSS aquí.
+styleeditor-no-stylesheet = Esta página no tiene hoja de estilos.
+styleeditor-no-stylesheet-tip = Quizás le gustaría <a data-l10n-name="append-new-stylesheet">adjuntar una nueva hoja de estilos</a>?
+styleeditor-open-link-new-tab =
+ .label = Abrir enlace en una pestaña nueva
+styleeditor-copy-url =
+ .label = Copiar URL
diff --git a/l10n-es-ES/devtools/client/styleeditor.properties b/l10n-es-ES/devtools/client/styleeditor.properties
new file mode 100755
index 0000000000..87804c12d3
--- /dev/null
+++ b/l10n-es-ES/devtools/client/styleeditor.properties
@@ -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 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=<hoja de estilos en línea #%S>
+
+# LOCALIZATION NOTE (newStyleSheet): This is the default name for a new
+# user-created style sheet.
+newStyleSheet=Nueva hoja de estilos #%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 regla;#1 reglas.
+
+# LOCALIZATION NOTE (error-load): This is shown when loading fails.
+error-load=La hoja de estilos no puede ser cargada.
+
+# LOCALIZATION NOTE (error-save): This is shown when saving fails.
+error-save=La hoja de estilos no puede ser guardada.
+
+# LOCALIZATION NOTE (importStyleSheet.title): This is the file picker title,
+# when you import a style sheet into the Style Editor.
+importStyleSheet.title=Importar hoja de estilos
+
+# LOCALIZATION NOTE (importStyleSheet.filter): This is the *.css filter title
+importStyleSheet.filter=Ficheros CSS
+
+# LOCALIZATION NOTE (saveStyleSheet.title): This is the file picker title,
+# when you save a style sheet from the Style Editor.
+saveStyleSheet.title=Guardar hoja de estilos
+
+# LOCALIZATION NOTE (saveStyleSheet.filter): This is the *.css filter title
+saveStyleSheet.filter=Ficheros 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 (showOriginalSources.label): This is the label on the context
+# menu item to toggle showing original sources in the editor.
+showOriginalSources.label=Mostrar fuentes originales
+
+# LOCALIZATION NOTE (showOriginalSources.accesskey): This is the access key for
+# the menu item to toggle showing original sources in the editor.
+showOriginalSources.accesskey=M
+
+# LOCALIZATION NOTE (showMediaSidebar.label): This is the label on the context
+# menu item to toggle showing @media rule shortcuts in a sidebar.
+showMediaSidebar.label=Mostrar barra lateral @media
+
+# LOCALIZATION NOTE (showMediaSidebar.accesskey): This is the access key for
+# the menu item to toggle showing the @media sidebar.
+showMediaSidebar.accesskey=m
diff --git a/l10n-es-ES/devtools/client/toolbox-options.ftl b/l10n-es-ES/devtools/client/toolbox-options.ftl
new file mode 100644
index 0000000000..4d0acacd71
--- /dev/null
+++ b/l10n-es-ES/devtools/client/toolbox-options.ftl
@@ -0,0 +1,139 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Herramientas de desarrollo predeterminadas
+
+# 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 = * No compatible con el elemento actual de la caja de herramientas
+
+# 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 = Herr. desarr. instaladas por complementos
+
+# The label for the heading of group of checkboxes corresponding to the default developer
+# tool buttons.
+options-select-enabled-toolbox-buttons-label = Botones en la caja de herramientas
+
+# The label for the heading of the radiobox corresponding to the theme
+options-select-dev-tools-theme-label = Temas
+
+## Inspector section
+
+# The heading
+options-context-inspector = Inspector
+
+# The label for the checkbox option to show user agent styles
+options-show-user-agent-styles-label = Mostrar estilos del navegador
+options-show-user-agent-styles-tooltip =
+ .title = Activar esto mostrará los estilos predeterminados que se cargan por el navegador.
+
+# The label for the checkbox option to enable collapse attributes
+options-collapse-attrs-label = Truncar atributos DOM
+options-collapse-attrs-tooltip =
+ .title = Truncar atributos largos en el inspector
+
+## "Default Color Unit" options for the Inspector
+
+options-default-color-unit-label = Unidad de color predeterminada
+options-default-color-unit-authored = como indicó el autor
+options-default-color-unit-hex = Hex
+options-default-color-unit-hsl = HSL(A)
+options-default-color-unit-rgb = RGB(A)
+options-default-color-unit-name = Nombres de colores
+
+## Style Editor section
+
+# The heading
+options-styleeditor-label = Editor de estilos
+
+# The label for the checkbox that toggles autocompletion of css in the Style Editor
+options-stylesheet-autocompletion-label = Autocompletar CSS
+options-stylesheet-autocompletion-tooltip =
+ .title = Autocompletar propiedades, valores y selectores CSS en el editor de estilos a medida que escribe
+
+## Screenshot section
+
+# The heading
+options-screenshot-label = Comportamiento de pantalla
+
+# Label for the checkbox that toggles screenshot to clipboard feature
+options-screenshot-clipboard-label = Captura de pantalla al portapapeles
+options-screenshot-clipboard-tooltip =
+ .title = Guardar la captura de pantalla directamente en el portapapeles
+
+# Label for the checkbox that toggles the camera shutter audio for screenshot tool
+options-screenshot-audio-label = Reproducir sonido del obturador de la cámara
+options-screenshot-audio-tooltip =
+ .title = Activa el sonido de la cámara al tomar una captura
+
+## Editor section
+
+# The heading
+options-sourceeditor-label = Preferencias del editor
+
+options-sourceeditor-detectindentation-tooltip =
+ .title = Deducir sangrado basándose en el contenido del código fuente
+options-sourceeditor-detectindentation-label = Detectar sangrado
+options-sourceeditor-autoclosebrackets-tooltip =
+ .title = Insertar llaves de cerrado automáticamente
+options-sourceeditor-autoclosebrackets-label = Cerrar llaves automáticamente
+options-sourceeditor-expandtab-tooltip =
+ .title = Usar espacios en lugar del carácter de tabulación
+options-sourceeditor-expandtab-label = Sangrar usando espacios
+options-sourceeditor-tabsize-label = Tamaño de la pestaña
+options-sourceeditor-keybinding-label = Combinaciones de teclas
+options-sourceeditor-keybinding-default-label = Predeterminado
+
+## Advanced section
+
+# The heading
+options-context-advanced-settings = Ajustes avanzados
+
+# The label for the checkbox that toggles the HTTP cache on or off
+options-disable-http-cache-label = Desactivar caché HTTP (cuando la caja de herramientas está abierta)
+options-disable-http-cache-tooltip =
+ .title = Activar esta opción desactivará el caché HTTP en todas las pestañas que tengan abierta la caja de herramientas. Los Service Workers no se ven afectados por esta opción.
+
+# The label for checkbox that toggles JavaScript on or off
+options-disable-javascript-label = Desactivar JavaScript *
+options-disable-javascript-tooltip =
+ .title = Activar esta opción desactivará JavaScript en la pestaña actual. Si la pestaña o la caja de herramientas se cierra entonces este ajuste será descartado.
+
+# The label for checkbox that toggles chrome debugging, i.e. the devtools.chrome.enabled preference
+options-enable-chrome-label = Activar cajas herr. depur. chrome del navegador y de complementos
+options-enable-chrome-tooltip =
+ .title = Activar esta opción le permitirá usar varias herramientas de desarrollador en el contexto del navegador (a través de Herramientas > Desarrollador web > Caja de herramientas del navegador) y depurar complementos desde el administrador de complementos
+
+# The label for checkbox that toggles remote debugging, i.e. the devtools.debugger.remote-enabled preference
+options-enable-remote-label = Activar depuración remota
+
+options-enable-remote-tooltip2 =
+ .title = Activar esta opción permitirá depurar esta instancia del navegador de forma remota
+
+# The label for checkbox that toggles the service workers testing over HTTP on or off.
+options-enable-service-workers-http-label = Activar service workers bajo HTTP (si la caja de herramientas está abierta)
+options-enable-service-workers-http-tooltip =
+ .title = Activar esta opción permitirá funcionar a los service workers bajo HTTP en todas las pestañas que tengan abierta la caja de herramientas.
+
+# The label for the checkbox that toggles source maps in all tools.
+options-source-maps-label = Activar mapas de código fuente
+options-source-maps-tooltip =
+ .title = Si activa esta opción, los códigos fuentes serán mapeados en las herramientas.
+
+# The message shown for settings that trigger page reload
+options-context-triggers-page-refresh = * Sólo sesión actual, recarga la página
+
+# The label for the checkbox that toggles the display of the platform data in the
+# Profiler i.e. devtools.profiler.ui.show-platform-data a boolean preference in about:config
+options-show-platform-data-label = Mostrar datos de la plataforma Gecko
+options-show-platform-data-tooltip =
+ .title = Si activa esta opción los informes del analizador JavaScript incluirán los símbolos de la plataforma Gecko
diff --git a/l10n-es-ES/devtools/client/toolbox.properties b/l10n-es-ES/devtools/client/toolbox.properties
new file mode 100644
index 0000000000..6c5b07be62
--- /dev/null
+++ b/l10n-es-ES/devtools/client/toolbox.properties
@@ -0,0 +1,285 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Herramientas de desarrollo - %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=Herramientas de desarrollo - %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=Caja de herramientas del navegador multiproceso
+
+# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool
+# name when no tool is selected.
+toolbox.defaultTitle=Herramientas de desarrolladores
+
+# LOCALIZATION NOTE (toolbox.label): This is used as the label for the
+# toolbox as a whole
+toolbox.label=Herramientas de desarrolladores
+
+# 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=Elija un elemento de la página (%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=Elige un elemento de la página (%1$S o %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.noContentProcessForTab.message)
+# Used as a message in the alert displayed when trying to open a browser
+# content toolbox and there is no content process running for the current tab
+toolbox.noContentProcessForTab.message=No hay proceso de contenido en esta pestaña.
+
+# 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=Abrir archivo en el editor de estilos
+
+# 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=Abrir archivo en el depurador
+
+toolbox.resumeOrderWarning=La página no se reanudó tras asociarle el depurador. Para corregir esto, cierre y reabra la caja de herramientas.
+
+# 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 fullZoom*Cmd.commandkey values from browser.dtd
+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=Seleccionar un iframe como el documento actualmente seleccionado
+
+# 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=Este botón sólo está disponible en páginas con varios iframes
+
+# 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=Personalice las herramientas para desarrolladores y obtenga ayuda
+
+# LOCALIZATION NOTE (toolbox.meatballMenu.dock.*.label): These labels are shown
+# in the "..." menu in the toolbox and represent the different arrangements for
+# docking (or undocking) the developer tools toolbox.
+toolbox.meatballMenu.dock.bottom.label=Fijar en la parte inferior
+toolbox.meatballMenu.dock.left.label=Anclar a la izquierda
+toolbox.meatballMenu.dock.right.label=Anclar a la derecha
+toolbox.meatballMenu.dock.separateWindow.label=Ventana separada
+
+# LOCALIZATION NOTE (toolbox.meatballMenu.{splitconsole,hideconsole}.label):
+# These are the labels in the "..." menu in the toolbox for toggling the split
+# console window.
+# The keyboard shortcut will be shown to the side of the label.
+toolbox.meatballMenu.splitconsole.label=Mostrar la consola dividida
+toolbox.meatballMenu.hideconsole.label=Ocultar la consola dividida
+
+# LOCALIZATION NOTE (toolbox.meatballMenu.noautohide.label): This is the label
+# in the "..." menu in the toolbox to force the popups/panels to stay visible on
+# blur.
+# This is only visible in the browser toolbox as it is meant for
+# addon developers and Firefox contributors.
+toolbox.meatballMenu.noautohide.label=Desactivar la ocultación automática de ventanas emergentes
+
+# LOCALIZATION NOTE (toolbox.meatballMenu.settings.label): This is the label for
+# the item in the "..." menu in the toolbox that brings up the Settings
+# (Options) panel.
+# The keyboard shortcut will be shown to the side of the label.
+toolbox.meatballMenu.settings.label=Ajustes
+
+# LOCALIZATION NOTE (toolbox.meatballMenu.documentation.label): This is the
+# label for the Documentation menu item.
+toolbox.meatballMenu.documentation.label=Documentación…
+
+# LOCALIZATION NOTE (toolbox.meatballMenu.community.label): This is the label
+# for the Community menu item.
+toolbox.meatballMenu.community.label=Comunidad…
+
+# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for
+# the close button the developer tools toolbox.
+toolbox.closebutton.tooltip=Cerrar herramientas para desarrolladores
+
+# LOCALIZATION NOTE (toolbox.errorCountButton.tooltip): This is the tooltip for
+# the error count button displayed in the developer tools toolbox.
+toolbox.errorCountButton.tooltip=Mostrar la consola dividida
+
+# 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=Mostrar el número de errores en la página
+
+# 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=Error en el mapeo fuente: %1$S\nURL del recurso: %2$S\nURL del mapa fuente: %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=Error al recuperar un archivo fuente original: %1$S\nURL fuente: %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.thisFirefox): 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 version of runtime: %S
+toolbox.debugTargetInfo.runtimeLabel.thisFirefox=Este Firefox (%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=Caja de herramientas (%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=Caja de herramientas: %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=Caja de herramientas: se produjo un error
+
+# 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=Red
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.reload):
+# Used as the reload button tooltip
+toolbox.debugTargetInfo.reload=Recargar
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.forward):
+# Used as the navigation's "forward" button tooltip
+toolbox.debugTargetInfo.forward=Siguiente
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.back):
+# Used as the navigation's "back" button tooltip
+toolbox.debugTargetInfo.back=Anterior
+
+# 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=Extensión
+toolbox.debugTargetInfo.targetType.process=Proceso
+toolbox.debugTargetInfo.targetType.tab=Pestaña
+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=Estado de conexión de la caja de herramientas del navegador:
+
+# 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 = Error
+
+# 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 = No se puede conectar con el destino de depuración. Ver detalles de error a continuación:
+
+# 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=Obsoleto. Saber más…
+
+# 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=Activar la caja de herramientas del navegador multiproceso (requiere reiniciar la caja de herramientas del navegador)
diff --git a/l10n-es-ES/devtools/client/tooltips.ftl b/l10n-es-ES/devtools/client/tooltips.ftl
new file mode 100644
index 0000000000..c55fbb177e
--- /dev/null
+++ b/l10n-es-ES/devtools/client/tooltips.ftl
@@ -0,0 +1,71 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Localization for Developer Tools tooltips.
+
+learn-more = <span data-l10n-name="link">Saber más</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> no tiene ningún efecto en este elemento ya que no es un contenedor flex ni un contenedor de rejilla.
+inactive-css-not-grid-or-flex-container-or-multicol-container = <strong>{ $property }</strong> no tiene ningún efecto en este elemento, ya que no es un contenedor flex, un contenedor grid o un contenedor multicolumna.
+inactive-css-not-grid-or-flex-item = <strong>{ $property }</strong> no tiene ningún efecto en este elemento ya que no es un un ítem grid ni flex.
+inactive-css-not-grid-item = <strong>{ $property }</strong> no tiene ningún efecto en este elemento ya que no es un ítem grid.
+inactive-css-not-grid-container = <strong>{ $property }</strong> no tiene ningún efecto en este elemento ya que no es un contenedor grid.
+inactive-css-not-flex-item = <strong>{ $property }</strong> no tiene ningún efecto en este elemento ya que no es un ítem flex.
+inactive-css-not-flex-container = <strong>{ $property }</strong> no tiene ningún efecto en este elemento ya que no es un contenedor flex.
+inactive-css-not-inline-or-tablecell = <strong>{ $property }</strong> no tiene ningún efecto en este elemento ya que no es un elemento en línea o de celda de tabla.
+inactive-css-property-because-of-display = <strong>{ $property }</strong> no tiene ningún efecto en este elemento ya que su valor de "display" es <strong>{ $display }</strong>.
+inactive-css-not-display-block-on-floated = El motor cambió el valor de <strong>display</strong> a <strong>block</strong> porque el elemento es <strong>floated</strong>.
+inactive-css-property-is-impossible-to-override-in-visited = No es posible anular <strong>{ $property }</strong> debido a la restricción <strong>:visited</strong>.
+inactive-css-position-property-on-unpositioned-box = <strong>{ $property }</strong> no tiene efecto en este elemento ya que no es un elemento posicionado.
+inactive-text-overflow-when-no-overflow = <strong>{ $property }</strong> no tiene ningún efecto en este elemento ya que <strong>overflow:hidden</strong> no está establecido.
+inactive-outline-radius-when-outline-style-auto-or-none = <strong>{ $property }</strong> no tiene ningún efecto en este elemento porque su <strong>outline-style</strong> es <strong>auto</strong> o <strong>none</strong>.
+inactive-css-not-for-internal-table-elements = <strong>{ $property }</strong> no tiene efecto en elementos internos de la tabla.
+inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $property }</strong> no tiene efecto en elementos internos de la tabla excepto en celdas de la tabla.
+inactive-css-not-table = <strong>{ $property }</strong> no tiene efecto en este elemento ya que no es una tabla.
+
+## 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 = Pruebe a añadir <strong>display:grid</strong> o <strong>display:flex</strong>. { learn-more }
+inactive-css-not-grid-or-flex-container-or-multicol-container-fix = Intenta añadir <strong>display:grid</strong>, <strong>display:flex</strong>, o <strong>columns:2</strong>. { learn-more }
+inactive-css-not-grid-or-flex-item-fix-2 = Pruebe a añadir <strong>display:grid</strong>, <strong>display:flex</strong>, <strong>display:inline-grid</strong> o <strong>display:inline-flex</strong>. { learn-more }
+inactive-css-not-grid-item-fix-2 = Pruebe a añadir <strong>display:grid</strong> o <strong>display:inline-grid</strong> al padre del item. { learn-more }
+inactive-css-not-grid-container-fix = Pruebe a añadir <strong>display:grid</strong> o <strong>display:inline-grid</strong>. { learn-more }
+inactive-css-not-flex-item-fix-2 = Pruebe a añadir <strong>display:flex</strong> o <strong>display:inline-flex</strong> al padre del elemento. { learn-more }
+inactive-css-not-flex-container-fix = Pruebe a añadir <strong>display:flex</strong> o <strong>display:inline-flex</strong>. { learn-more }
+inactive-css-not-inline-or-tablecell-fix = Pruebe a agregar <strong>display:inline</strong> o <strong>display:table-cell</strong>. { learn-more }
+inactive-css-non-replaced-inline-or-table-row-or-row-group-fix = Pruebe a añadir <strong>display:inline-block</strong> o <strong>display:block</strong>. { learn-more }
+inactive-css-non-replaced-inline-or-table-column-or-column-group-fix = Pruebe a añadir <strong>display:inline-block</strong>. { learn-more }
+inactive-css-not-display-block-on-floated-fix = Pruebe a eliminar <strong>float</strong> o añada <strong>display:block</strong>. { learn-more }
+inactive-css-position-property-on-unpositioned-box-fix = Intente establecer la propiedad <strong>position</strong> en algo diferente a <strong>static</strong>. { learn-more }
+inactive-text-overflow-when-no-overflow-fix = Pruebe a añadir <strong>overflow:hidden</strong>. { learn-more }
+inactive-css-not-for-internal-table-elements-fix = Pruebe a configurar su propiedad <strong>display</strong> a algo diferente a <strong>table-cell</strong>, <strong>table-column</strong>, <strong>table-row</strong>, <strong>table-column-group</strong>, <strong>table-row-group</strong> o <strong>table-footer-group</strong>. { learn-more }
+inactive-css-not-for-internal-table-elements-except-table-cells-fix = Pruebe a configurar su propiedad <strong>display</strong> a algo diferente a <strong>table-column</strong>, <strong>table-row</strong>, <strong>table-column-group</strong>, <strong>table-row-group</strong> o <strong>table-footer-group</strong>. { learn-more }
+inactive-outline-radius-when-outline-style-auto-or-none-fix = Pruebe a cambiar la propiedad <strong>outline-style</strong> a algo diferente a <strong>auto</strong> o <strong>none</strong>. { learn-more }
+inactive-css-not-table-fix = Pruebe a añadir <strong>display:table</strong> o <strong>display:inline-table</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> no es compatible con los siguientes navegadores:
+css-compatibility-deprecated-experimental-message = <strong>{ $property }</strong> era una propiedad experimental que ahora está obsoleta por los estándares W3C. No es compatible con los siguientes navegadores:
+css-compatibility-deprecated-experimental-supported-message = <strong>{ $property }</strong> era una propiedad experimental que ahora está obsoleta por los estándares W3C.
+css-compatibility-deprecated-message = <strong>{ $property }</strong> está obsoleta por los estándares W3C. No es compatible con los siguientes navegadores:
+css-compatibility-deprecated-supported-message = <strong>{ $property }</strong> está obsoleta por los estándares W3C.
+css-compatibility-experimental-message = <strong>{ $property }</strong> es una propiedad experimental. No es compatible con los siguientes navegadores:
+css-compatibility-experimental-supported-message = <strong>{ $property }</strong> es una propiedad experimental.
+css-compatibility-learn-more-message = <span data-l10n-name="link">Saber más</span> sobre <strong>{ $rootProperty }</strong>
diff --git a/l10n-es-ES/devtools/client/webconsole.properties b/l10n-es-ES/devtools/client/webconsole.properties
new file mode 100755
index 0000000000..845f155324
--- /dev/null
+++ b/l10n-es-ES/devtools/client/webconsole.properties
@@ -0,0 +1,561 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (browserConsole.title): shown as the
+# title when opening the browser console popup
+browserConsole.title=Consola del navegador
+
+# LOCALIZATION NOTE (multiProcessBrowserConsole.title): Title of the Browser
+# Console window when the pref `devtools.browsertoolbox.fission` is true. This
+# Browser Console will log messages from all processes, not just the the parent
+# process.
+multiProcessBrowserConsole.title=Consola del navegador multiproceso
+
+# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
+# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
+timestampFormat=%02S:%02S:%02S.%03S
+
+ConsoleAPIDisabled=El API de registro en la consola web (console.log, console.info, console.warn, console.error) ha sido desactivado por un script en esta página.
+
+# 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=Saber más
+
+# 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=<anónimo>
+
+# 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=(Asíncrono: %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 - temporizador finalizado
+
+# 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=Se ha limpiado la consola.
+
+# LOCALIZATION NOTE (noCounterLabel): this string is used to display
+# count-messages with no label provided.
+noCounterLabel=<sin etiqueta>
+
+# LOCALIZATION NOTE (counterDoesntExist): this string is displayed when
+# console.countReset() is called with a counter that doesn't exist.
+counterDoesntExist=El contador “%S” no existe.
+
+# LOCALIZATION NOTE (noGroupLabel): this string is used to display
+# console.group messages with no label provided.
+noGroupLabel=<sin etiqueta de grupo>
+
+maxTimersExceeded=El número máximo de temporizadores en esta página ha sido excedido.
+timerAlreadyExists=El temporizador "%S" ya existe.
+timerDoesntExist=El temporizador "%S" no existe.
+timerJSError=No se ha podido procesar el nombre del temporizador.
+
+# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web
+# Console fails to connect to the server due to a timeout.
+connectionTimeout=Tiempo de espera superado. Compruebe la Consola de errores en ambos extremos para encontrar potenciales mensajes de error. Reabra la Consola web para intentarlo de nuevo.
+
+# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that
+# appears in the filter text box for the properties view container.
+propertiesFilterPlaceholder=Filtrar propiedades
+
+# 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 repetición;#1 repeticiones
+
+# 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=Pulse para seleccionar el nodo en el inspector
+
+# LOCALIZATION NOTE (cdFunctionInvalidArgument): the text that is displayed when
+# cd() is invoked with an invalid argument.
+cdFunctionInvalidArgument=No se puede hacer cd() a la ventana indicada. Argumento no válido.
+
+# 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=Advertencia de fraude: lleve cuidado cuando pegue cosas que no comprende. Esto podría permitir a los atacantes robar su identidad o tomar el control de su equipo. Escriba '%S' debajo (no hace falta pulsar Enter) para poder pegar.
+
+# 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=permitir pegar
+
+# 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=Mostrar/ocultar detalles del mensaje.
+
+# LOCALIZATION NOTE (groupToggle): the text that is displayed when
+# you hover the arrow for expanding/collapsing the messages of a group.
+groupToggle=Mostrar/ocultar grupo.
+
+# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):
+# the column header displayed in the console table widget.
+table.index=(índice)
+table.iterationIndex=(índice de iteración)
+table.key=Clave
+table.value=Valores
+
+# LOCALIZATION NOTE (level.error, level.warn, level.info, level.log, level.debug):
+# tooltip for icons next to console output
+level.error=Error
+level.warn=Advertencia
+level.info=Información
+level.log=Registro
+level.debug=Depurar
+
+# LOCALIZATION NOTE (logpoint.title)
+# Tooltip shown for logpoints sent from the debugger
+logpoint.title=Puntos de registro del depurador
+
+# LOCALIZATION NOTE (blockedReason.title)
+# Tooltip shown for blocked network events sent from the network panel
+blockedrequest.label=Bloqueado por DevTools
+
+# 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=Copiar dirección del enlace
+webconsole.menu.copyURL.accesskey=C
+
+# 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=Abrir URL en una pestaña nueva
+webconsole.menu.openURL.accesskey=A
+
+# 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=Abrir en el panel de red
+webconsole.menu.openInNetworkPanel.accesskey=r
+
+# 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=Reenviar solicitud
+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=Revelar en el inspector
+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=Guardar como variable global
+webconsole.menu.storeAsGlobalVar.accesskey=G
+
+# 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=Copiar mensaje
+webconsole.menu.copyMessage.accesskey=m
+
+# 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=Copiar objeto
+webconsole.menu.copyObject.accesskey=b
+
+# LOCALIZATION NOTE (webconsole.menu.selectAll.label)
+# Label used for a context-menu item that will select all the content of the webconsole
+# output.
+webconsole.menu.selectAll.label=Seleccionar todo
+webconsole.menu.selectAll.accesskey=S
+
+# 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=Inspeccionar objeto en la barra lateral
+webconsole.menu.openInSidebar.accesskey=A
+
+# LOCALIZATION NOTE (webconsole.menu.exportSubmenu.label)
+# Label used for a context-menu item displayed on the output. Clicking on it
+# opens a submenu where the user can select how to export messages.
+webconsole.menu.exportSubmenu.label=Exportar mensajes visibles a
+
+# LOCALIZATION NOTE (webconsole.menu.exportClipboard.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.exportSubmenu.exportCliboard.label=Portapapeles
+
+# LOCALIZATION NOTE (webconsole.menu.exportFile.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.exportSubmenu.exportFile.label=Archivo
+
+# 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=Limpiar la salida de la consola web
+
+# 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=Alternar barra de filtrado
+
+# LOCALIZATION NOTE (webconsole.filterInput.placeholder)
+# Label used for for the placeholder on the filter input, in the console top toolbar.
+webconsole.filterInput.placeholder=Filtrar salida
+
+# 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=Errores
+
+# 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=Advertencias
+
+# 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=Registros
+
+# 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=Información
+
+# 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=Depurar
+
+# 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=Las hojas de estilo se analizarán para buscar errores. Actualice la página para ver también los errores de las hojas de estilo modificadas desde 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=Peticiones
+
+# 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 oculto;#1 ocultos
+
+# 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 elemento oculto por el filtro de texto;#1 elementos ocultos por el filtro de texto
+
+# 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=Configuración de la consola
+
+# 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=Barra de herramientas compacta
+
+# 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=Mostrar marcas de tiempo
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.timestamps.tooltip)
+webconsole.console.settings.menu.item.timestamps.tooltip=Si activa esta opción, los comandos y los resultados de la consola web van a mostrar la fecha y hora
+
+# 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=Agrupar mensajes similares
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.warningGroups.tooltip)
+webconsole.console.settings.menu.item.warningGroups.tooltip=Cuando está activado, los mensajes similares se muestran en grupos
+
+# 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=Activar autocompletar
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.autocomplete.tooltip)
+webconsole.console.settings.menu.item.autocomplete.tooltip=Si activa esta opción, se mostrarán sugerencias a medida que escriba
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.enablePersistentLogs.label)
+webconsole.console.settings.menu.item.enablePersistentLogs.label=Registros persistentes
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.enablePersistentLogs.tooltip)
+webconsole.console.settings.menu.item.enablePersistentLogs.tooltip=Si activa esta opción, los resultados no se borrarán cuando navegue a una nueva página
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.instantEvaluation.label)
+webconsole.console.settings.menu.item.instantEvaluation.label=Evaluación instantánea
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.instantEvaluation.tooltip)
+webconsole.console.settings.menu.item.instantEvaluation.tooltip=Si activa esta opción, la entrada se evaluará inmediatamente a medida que la escriba
+
+# LOCALIZATION NOTE (browserconsole.contentMessagesCheckbox.label)
+# Label used in the browser console filter bar. This label is used for a checkbox that
+# allows the user to show or hide console messages from the content process in the browser
+# console.
+browserconsole.contentMessagesCheckbox.label=Mostrar mensajes de contenido
+# LOCALIZATION NOTE (browserconsole.contentMessagesCheckbox.tooltip)
+# Tooltip for the "Show content messages" checkbox in the Browser Console filter bar.
+browserconsole.contentMessagesCheckbox.tooltip=Actívelo para mostrar en la salida mensajes del proceso de contenido
+
+# 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=Navega a %S
+
+# LOCALIZATION NOTE (webconsole.closeSplitConsoleButton.tooltip): This is the tooltip for
+# the close button of the split console.
+webconsole.closeSplitConsoleButton.tooltip=Cerrar la consola dividida (Esc)
+
+# LOCALIZATION NOTE (webconsole.closeSidebarButton.tooltip): This is the tooltip for
+# the close button of the sidebar.
+webconsole.closeSidebarButton.tooltip=Cerrar barra lateral
+
+# 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=Buscar en el historial
+
+# 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=Cerrar (%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 resultado;#1 de #2 resultados
+
+# 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=Sin resultados
+
+# 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=Resultado anterior (%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=Siguiente resultado (%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=¿Invocar getter %S para obtener la lista de propriedades?
+
+# 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=Invocar (%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=Cerrar (%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=Elementos que coinciden con el selector: %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] Lo sentimos, no hemos podido mostrar el mensaje. Esto no debería haber ocurrido, por favor envíe un informe del fallo a %S con los metadatos del mensaje en la descripción.
+
+# LOCALIZATION NOTE (webconsole.message.commands.blockedURL)
+# Label displayed when the :block <url> command is successful
+# Parameters: %S is the URL filter
+webconsole.message.commands.blockedURL=Las solicitudes de URL que contengan “%S” ahora están bloqueadas
+
+# 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=Se eliminó el filtro de bloqueo “%S”
+
+# LOCALIZATION NOTE (webconsole.messages.commands.blockArgMissing)
+# Message displayed when no filter is passed to block/unblock command
+webconsole.messages.commands.blockArgMissing=No se especificó ningún filtro
+
+# 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=Copiar metadatos del mensaje al portapapeles
+
+
+# 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=Ejecutar
+
+# 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=Abrir la búsqueda inversa de historial (%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=Cerrar la búsqueda inversa de historial (%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=Ejecutar la expresión (%S). Esto no borrará la entrada.
+
+# 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=Pretty print expression
+
+# 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=Expresión anterior
+
+
+# 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=Siguiente expresión
+
+# 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=Volver al modo en línea (%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=Cambiar a modo editor multilínea (%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 mensaje;#1 mensajes
+
+# 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 shorcut to evaluate the expression (
+# Ctrl+Enter or Cmd+Enter on OSX).
+webconsole.input.editor.onboarding.label=Desarrolle su código más rápido con el nuevo modo de editor multilínea. Use %1$S para añadir nuevas líneas y %2$S para ejecutar.
+
+# 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=¡Entendido!
+
+# 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=Abrir archivo JavaScript
+
+# LOCALIZATION NOTE (webconsole.input.openJavaScriptFileFilter):
+# This string is displayed as a filter when opening a file in the console input.
+webconsole.input.openJavaScriptFileFilter=Archivos 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=Superior
+
+# 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=Seleccionar contexto de evaluación
+
+# LOCALIZATION NOTE (webconsole.group.cookieSameSiteLaxByDefaultEnabled): do not translate 'sameSite'.
+webconsole.group.cookieSameSiteLaxByDefaultEnabled=Algunas cookies están haciendo mal uso del atributo “sameSite“, por lo que no funcionará como se espera
+# LOCALIZATION NOTE (webconsole.group.cookieSameSiteLaxByDefaultDisabled): do not translate 'sameSite'.
+webconsole.group.cookieSameSiteLaxByDefaultDisabled=Algunas cookies están haciendo mal uso del atributo “sameSite“ recomendado
+
+# LOCALIZATION NOTE (webconsole.group.cookieSameSiteLaxByDefaultEnabled2): do not translate 'SameSite'.
+webconsole.group.cookieSameSiteLaxByDefaultEnabled2=Algunas cookies están haciendo mal uso del atributo “SameSite“, por lo que no funcionará como se espera
+# LOCALIZATION NOTE (webconsole.group.cookieSameSiteLaxByDefaultDisabled2): do not translate 'SameSite'.
+webconsole.group.cookieSameSiteLaxByDefaultDisabled2=Algunas cookies están haciendo mal uso del atributo recomendado “SameSite“
diff --git a/l10n-es-ES/devtools/shared/accessibility.properties b/l10n-es-ES/devtools/shared/accessibility.properties
new file mode 100644
index 0000000000..b9c8e2293b
--- /dev/null
+++ b/l10n-es-ES/devtools/shared/accessibility.properties
@@ -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=Contraste: %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=No se puede calcular
+
+# 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=Contraste:
+
+# 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=Contraste (texto grande):
+
+# 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 = Use el atributo “alt” para etiquetar elementos “area” que tengan el atributo “href”.
+
+# 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 = Los diálogos deben etiquetarse.
+
+# 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 = Los documentos deben tener un título.
+
+# 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 = El contenido incrustado debe etiquetarse.
+
+# 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 = Las figuras con subtítulos opcionales tendrían que estar etiquetadas.
+
+# 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 = Los elementos “fieldset” deben ser etiquetados.
+
+# 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 = Use un elemento “legend” para etiquetar un “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 = Los elementos del formulario deben etiquetarse.
+
+# 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 = Los elementos del formulario deben tener una etiqueta de texto 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 = Los elementos “frame” deben ser etiquetados.
+
+# 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 = Usar el atributo “alt” para etiquetar elementos “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 = Los encabezados deben etiquetarse.
+
+# 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 = Los encabezados deben tener contenido de texto visible.
+
+# 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 = Use el atributo “title” para describir contenido “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 = El contenido con imágenes debe etiquetarse.
+
+# 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 = Los elementos interactivos deben etiquetarse.
+
+# 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 = Use el atributo “label” para etiquetar un “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 = Las barras de herramientas tienen que estar etiquetadas cuando hay más de una.
+
+# 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=Los elementos que pueden recibir el foco deberían tener una semántica interactiva.
+
+# 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=Evite utilizar el atributo “tabindex” mayor que cero.
+
+# 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=Los elementos interactivos tienen que poder activarse con un teclado.
+
+# 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=Los elementos interactivos tienen que ser poder recibir el foco.
+
+# 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=Al elemento que puede recibir el foco puede que le falte el estilo de enfoque.
+
+# 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=Los elementos sobre los que se puede hacer clic tienen que poder recibir el foco y deberían tener una semántica interactiva.
diff --git a/l10n-es-ES/devtools/shared/debugger.properties b/l10n-es-ES/devtools/shared/debugger.properties
new file mode 100644
index 0000000000..63a33daf99
--- /dev/null
+++ b/l10n-es-ES/devtools/shared/debugger.properties
@@ -0,0 +1,28 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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.
+
+remoteIncomingPromptTitle = Conexión entrante
+
+remoteIncomingPromptHeader = Se ha detectado una solicitud entrante para permitir una conexión de depuración remota. ¡Un cliente remoto puede tomar el control completo sobre su navegador!
+remoteIncomingPromptClientEndpoint = Lado del cliente: %1$S
+remoteIncomingPromptServerEndpoint = Extremo del servidor: %1$S
+remoteIncomingPromptFooter = ¿Permitir conexión?
+
+remoteIncomingPromptDisable = Desactivar
+
+clientSendOOBTitle = Identificación del cliente
+clientSendOOBHeader = El extremo al que se está conectando necesita más información para identificar esta conexión. Proporcione el token de debajo en el campo que aparece en el otro extremo.
+clientSendOOBHash = Mi certificado: %1$S
+clientSendOOBToken = Token: %1$S
+
+serverReceiveOOBTitle = Proporcione un token de cliente
+serverReceiveOOBBody = El cliente debería estar mostrando un valor de token. Introduzca ese valor de token aquí para completar la identificación con este cliente.
diff --git a/l10n-es-ES/devtools/shared/eyedropper.properties b/l10n-es-ES/devtools/shared/eyedropper.properties
new file mode 100644
index 0000000000..81f8a7e806
--- /dev/null
+++ b/l10n-es-ES/devtools/shared/eyedropper.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE 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.
+
+colorValue.copied = copiado
diff --git a/l10n-es-ES/devtools/shared/highlighters.properties b/l10n-es-ES/devtools/shared/highlighters.properties
new file mode 100644
index 0000000000..1c74fd34b4
--- /dev/null
+++ b/l10n-es-ES/devtools/shared/highlighters.properties
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE This file contains strings used in highlighters.
+# Highlighters are visualizations that DevTools draws on top of content to aid
+# in understanding content sizing, etc.
+
+# LOCALIZATION NOTE (grid.rowColumnPositions): The row and column position of a grid
+# cell shown in the grid cell infobar when hovering over the CSS grid outline.
+grid.rowColumnPositions=Fila %S / Columna %S
+
+# LOCALIZATION NOTE (gridType.container): the layout type of an element shown in
+# the infobar when hovering over a DOM element and it is a grid container.
+gridType.container=Contenedor de cuadrícula
+
+# LOCALIZATION NOTE (gridType.item): the layout type of an element shown in
+# the infobar when hovering over a DOM element and it is a grid item.
+gridType.item=Elemento de cuadrícula
+
+# LOCALIZATION NOTE (gridType.dual): 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=Contenedor o elemento de cuadrícula
+
+# LOCALIZATION NOTE (flexType.container): the layout type of an element shown in
+# the infobar when hovering over a DOM element and it is a flex container.
+flexType.container=Contenedor Flex
+
+# LOCALIZATION NOTE (flexType.item): the layout type of an element shown in
+# the infobar when hovering over a DOM element and it is a flex item.
+flexType.item=Elemento Flex
+
+# LOCALIZATION NOTE (flexType.dual): 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=Contenedor o elemento Flex
diff --git a/l10n-es-ES/devtools/shared/screenshot.properties b/l10n-es-ES/devtools/shared/screenshot.properties
new file mode 100644
index 0000000000..3cf256d6fd
--- /dev/null
+++ b/l10n-es-ES/devtools/shared/screenshot.properties
@@ -0,0 +1,138 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (screenshotDesc) A very short description of the
+# 'screenshot' command. Displayed when the --help flag is passed to
+# the screenshot command.
+screenshotDesc=Guardar una imagen de la página
+
+# 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=Archivo de destino
+
+# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the
+# 'filename' parameter to the 'screenshot' command.
+screenshotFilenameManual=El nombre de archivo (debería tener una extensión ‘.png’) donde guardar la captura de pantalla.
+
+# 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=¿Copiar captura de pantalla al portapapeles? (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=Verdadero si quiere copiar la captura de pantalla en lugar de guardarla en un archivo.
+
+# 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=Opciones
+
+# 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=Retraso (segundos)
+
+# 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=El tiempo a esperar (en segundos) antes de capturar la pantalla
+
+# 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=Proporción de píxeles del dispositivo
+
+# 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=La proporción de píxeles del dispositivo a usar al hacer una captura de pantalla
+
+# 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=¿Página web completa? (verdadero/falso)
+
+# 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=Verdadero si la captura de pantalla debe incluir partes de la página web que quedan fuera de los actuales márgenes visibles.
+
+# 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=¿Guardar en un archivo? (verdadero/falso)
+
+# 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=Verdadero si la captura de pantalla debe guardarse en un archivo incluso cuando estén habilitadas otras opciones (p.ej. portapapeles).
+
+# 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=Captura de pantalla %1$S a las %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=Error al guardar en %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=Se guardó en %1$S
+
+# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon
+# encountering error while copying the screenshot to clipboard.
+screenshotErrorCopying=Se produjo un error al copiar la captura de pantalla al portapapeles.
+
+# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the
+# screenshot is successfully copied to the clipboard.
+screenshotCopied=Se copió la captura de pantalla al portapapeles.
+
+# 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=Selector 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=Un selector CSS para usar con document.querySelector que identifica un solo elemento
+
+# 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=La imagen fue recortada a %1$S×%2$S ya que la imagen resultante era demasiado grande
+
+# 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=El ratio de píxeles del dispositivo se redujo a 1 ya que la imagen resultante era demasiado grande
+
+# 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=Error al crear la imagen. La imagen resultante probablemente era demasiado grande.
+
+# 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=El selector ‘%S’ no coincide con ningún elemento de la página.
diff --git a/l10n-es-ES/devtools/shared/shared.properties b/l10n-es-ES/devtools/shared/shared.properties
new file mode 100644
index 0000000000..5d8888b729
--- /dev/null
+++ b/l10n-es-ES/devtools/shared/shared.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ellipsis = …
diff --git a/l10n-es-ES/devtools/shared/styleinspector.properties b/l10n-es-ES/devtools/shared/styleinspector.properties
new file mode 100644
index 0000000000..83e2cbd63c
--- /dev/null
+++ b/l10n-es-ES/devtools/shared/styleinspector.properties
@@ -0,0 +1,242 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Mejor coincidencia
+rule.status.MATCHED=Coincidente
+rule.status.PARENT_MATCH=Coincidencia con el padre
+
+# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline): 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), or from the element itself (element).
+rule.sourceInline=en línea
+rule.sourceElement=elemento
+
+# 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=Heredado de %S
+
+# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.
+# Will be passed an identifier of the keyframe animation name.
+rule.keyframe=Fotogramas clave de %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=(agente de usuario)
+
+# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules
+# pseudo element header
+rule.pseudoElement=Pseudo-elementos
+
+# LOCALIZATION NOTE (rule.selectedElement): Shown for CSS rules element header if
+# pseudo elements are present in the rule view.
+rule.selectedElement=Este elemento
+
+# 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=Valor de la propiedad no válido
+
+# 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=Nombre de la propiedad no válido
+
+# 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=Reglas de filtrado que contienen esta propiedad
+
+# LOCALIZATION NOTE (rule.empty): Text displayed when the highlighter is
+# first opened and there's no node selected in the rule view.
+rule.empty=No hay elemento seleccionado.
+
+# 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 no está definido
+
+# 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=Resaltar todos los elementos que coinciden con este selector
+
+# 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=Clic para abrir el selector de color, Mayús+clic para cambiar el formato de color
+
+# 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=Clic para abrir el editor de la función de temporización
+
+# 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=Clic para abrir el editor de filtros
+
+# 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=Mayús+clic para cambiar el formato del ángulo
+
+# 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=Haga clic para activar/desactivar el resalte de Flexbox
+
+# 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=Haga clic para activar/desactivar la rejilla CSS destacada
+
+# 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=Filtrar estilos
+
+# 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=Añadir nueva regla
+
+# 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=Alternar pseudo-clases
+
+# 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=Alternar clases
+
+# 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=Añadir nueva clase
+
+# 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=No hay clases en este elemento
+
+# 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=Alternar simulación de medios de impresión para la página
+
+# 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=Alternar simulación de esquema de color para la página
+
+# LOCALIZATION NOTE (rule.twistyCollapse.label): The text a screen reader
+# speaks when the header of a rule is expanded.
+rule.twistyCollapse.label=Contraer
+
+# LOCALIZATION NOTE (rule.twistyExpand.label): The text a screen reader
+# speaks when the header of a rule is collapsed.
+rule.twistyExpand.label=Expandir
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor): Text displayed in the rule
+# and computed view context menu when a color value was clicked.
+styleinspector.contextmenu.copyColor=Copiar color
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyColor.accessKey): Access key for
+# the rule and computed view context menu "Copy Color" entry.
+styleinspector.contextmenu.copyColor.accessKey=C
+
+# 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=Copiar 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=Copiar URL-Data de la imagen
+
+# 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=I
+
+# 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=Fallo al copiar la URL-Data de la imagen
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view
+# context menu.
+styleinspector.contextmenu.toggleOrigSources=Mostrar fuentes originales
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for
+# the rule view context menu "Show original sources" entry.
+styleinspector.contextmenu.toggleOrigSources.accessKey=M
+
+# 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=Añadir regla nueva
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule.accessKey): Access key for
+# the rule view context menu "Add rule" entry.
+styleinspector.contextmenu.addNewRule.accessKey=A
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the
+# computed view context menu.
+styleinspector.contextmenu.selectAll=Seleccionar todo
+
+# 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=Copiar
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copy.accessKey): Access key for
+# the computed view context menu "Copy" entry.
+styleinspector.contextmenu.copy.accessKey=o
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the
+# rule view context menu for copying the source location.
+styleinspector.contextmenu.copyLocation=Copiar dirección
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyDeclaration): Text
+# displayed in the rule view context menu for copying the CSS declaration.
+styleinspector.contextmenu.copyDeclaration=Copiar declaración
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in
+# the rule view context menu for copying the property name.
+styleinspector.contextmenu.copyPropertyName=Copiar nombre de la propiedad
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in
+# the rule view context menu for copying the property value.
+styleinspector.contextmenu.copyPropertyValue=Copiar valor de la propiedad
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the
+# rule view context menu for copying the rule.
+styleinspector.contextmenu.copyRule=Copiar regla
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the
+# rule view context menu for copying the selector.
+styleinspector.contextmenu.copySelector=Copiar selector
diff --git a/l10n-es-ES/devtools/startup/aboutDevTools.ftl b/l10n-es-ES/devtools/startup/aboutDevTools.ftl
new file mode 100644
index 0000000000..8278ac1c1a
--- /dev/null
+++ b/l10n-es-ES/devtools/startup/aboutDevTools.ftl
@@ -0,0 +1,57 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+head-title = Acerca de las herramientas para desarrolladores
+enable-title = Habilitar herramientas de desarrollo de Firefox
+enable-inspect-element-title = Habilite las herramientas de desarrollo de Firefox para usar Inspeccionar elemento
+enable-inspect-element-message = Examine y edite HTML y CSS con el Inspector de las herramientas de desarrollo.
+enable-about-debugging-message = Desarrolle y depure WebExtensions, web workers, service workers y más con las herramientas para desarrolladores de Firefox.
+enable-key-shortcut-message = Ha activado un atajo de teclado de las herramientas para desarrolladores. Si se trata de un error, puede cerrar esta pestaña.
+enable-menu-message = Perfeccione el HTML, CSS y JavaScript de su sitio web con herramientas como el inspector y el depurador.
+enable-common-message = Las herramientas para desarrolladores de Firefox están desactivadas por defecto para darle más control sobre su navegador.
+enable-learn-more-link = Saber más sobre las herramientas para desarrolladores
+enable-enable-button = Habilitar herramientas de desarrollo
+enable-close-button = Cerrar esta pestaña
+
+welcome-title = ¡Bienvenido a las herramientas para desarrolladores de Firefox!
+newsletter-title = Boletín para desarrolladores de Mozilla
+newsletter-message = Obtenga noticias, trucos y recursos para desarrolladores enviadas directamente a su bandeja de entrada.
+newsletter-email-placeholder =
+ .placeholder = Correo electrónico
+newsletter-privacy-label = Estoy de acuerdo con que Mozilla gestione mi información como se explica en esta <a data-l10n-name="privacy-policy">Política de privacidad</a>.
+newsletter-subscribe-button = Suscribirse
+newsletter-thanks-title = ¡Gracias!
+newsletter-thanks-message = Si no ha confirmado previamente una suscripción a un boletín relacionado con Mozilla, puede tener que hacerlo ahora. Revise su bandeja de entrada o su filtro de correo basura para encontrar un correo enviado por nosotros.
+
+footer-title = Firefox Developer Edition
+footer-message = ¿Busca algo más que unas simples herramientas para desarrolladores? Revise el navegador Firefox creado específicamente para desarrolladores y flujos de desarrollo modernos.
+footer-learn-more-link = Saber más
+
+features-learn-more = Saber más
+features-inspector-title = Inspector
+features-inspector-desc = Inpeccione y refine el código para crear diseños perfectos ajustados al píxel. <a data-l10n-name="learn-more">{ features-learn-more }</a>
+features-console-title = Consola
+features-console-desc = Rastree problemas con CSS, JavaScript, seguridad y red. <a data-l10n-name="learn-more">{ features-learn-more }</a>
+features-debugger-title = Depurador
+features-debugger-desc = Un potente depurador de JavaScript compatible con su framework. <a data-l10n-name="learn-more">{ features-learn-more }</a>
+features-network-title = Red
+features-network-desc = Monitorice solicitudes de red que pueden ralentizar o bloquear su sitio. <a data-l10n-name="learn-more">{ features-learn-more }</a>
+features-storage-title = Almacenamiento
+features-storage-desc = Añada, modifique y elimine datos de caché, cookies, bases de datos y sesión. <a data-l10n-name="learn-more">{ features-learn-more }</a>
+features-responsive-title = Vista de diseño adaptable
+features-responsive-desc = Pruebe sitios en dispositivos emulados en su navegador. <a data-l10n-name="learn-more">{ features-learn-more }</a>
+features-visual-editing-title = Edición visual
+features-visual-editing-desc = Haga un ajuste fino de las animaciones, alineación y margen interno. <a data-l10n-name="learn-more">{ features-learn-more }</a>
+features-performance-title = Rendimiento
+features-performance-desc = Desbloquee cuellos de botella, reestructure procesos, optimice recursos. <a data-l10n-name="learn-more">{ features-learn-more }</a>
+features-memory-title = Memoria
+features-memory-desc = Encuentre fugas de memoria y haga su aplicación comprimible. <a data-l10n-name="learn-more">{ features-learn-more }</a>
+# Variables:
+# $errorDescription (String) - The error that occurred e.g. 404 - Not Found
+newsletter-error-common = Petición de suscripción fallida ({ $errorDescription }).
+newsletter-error-unknown = Ha sucedido un error inesperado.
+newsletter-error-timeout = Petición de suscripción caducada.
+# Variables:
+# $shortcut (String) - The keyboard shortcut used for the tool
+welcome-message = ¡Ha activado con éxito las herramientas para desarrolladores! Para comenzar, explore el menú Desarrollo web o abra las herramientas con { $shortcut }.
diff --git a/l10n-es-ES/devtools/startup/key-shortcuts.properties b/l10n-es-ES/devtools/startup/key-shortcuts.properties
new file mode 100644
index 0000000000..a5bdf43188
--- /dev/null
+++ b/l10n-es-ES/devtools/startup/key-shortcuts.properties
@@ -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 (toggleToolbox.commandkey):
+# Key pressed to open a toolbox with the default panel selected
+toggleToolbox.commandkey=I
+
+# LOCALIZATION NOTE (toggleToolboxF12.commandkey):
+# Alternative key pressed to open a toolbox with the default panel selected
+toggleToolboxF12.commandkey=VK_F12
+
+# LOCALIZATION NOTE (browserToolbox.commandkey):
+# Key pressed to open the Browser Toolbox, used for debugging Firefox itself
+browserToolbox.commandkey=I
+
+# LOCALIZATION NOTE (browserConsole.commandkey):
+# Key pressed to open the Browser Console, used for debugging Firefox itself
+browserConsole.commandkey=J
+
+# LOCALIZATION NOTE (responsiveDesignMode.commandkey):
+# Key pressed to toggle on the Responsive Design Mode
+responsiveDesignMode.commandkey=M
+
+# LOCALIZATION NOTE (inspector.commandkey):
+# Key pressed to open a toolbox with the inspector panel selected
+inspector.commandkey=C
+
+# LOCALIZATION NOTE (webconsole.commandkey):
+# Key pressed to open a toolbox with the web console panel selected
+webconsole.commandkey=K
+
+# LOCALIZATION NOTE (jsdebugger.commandkey2):
+# Key pressed to open a toolbox with the debugger panel selected
+jsdebugger.commandkey2=Z
+
+# LOCALIZATION NOTE (netmonitor.commandkey):
+# Key pressed to open a toolbox with the network monitor panel selected
+netmonitor.commandkey=E
+
+# LOCALIZATION NOTE (styleeditor.commandkey):
+# Key pressed to open a toolbox with the style editor panel selected
+styleeditor.commandkey=VK_F7
+
+# LOCALIZATION NOTE (performance.commandkey):
+# Key pressed to open a toolbox with the performance panel selected
+performance.commandkey=VK_F5
+
+# LOCALIZATION NOTE (storage.commandkey):
+# Key pressed to open a toolbox with the storage panel selected
+storage.commandkey=VK_F9
+
+# LOCALIZATION NOTE (dom.commandkey):
+# Key pressed to open a toolbox with the DOM panel selected
+dom.commandkey=W
+
+# LOCALIZATION NOTE (accessibilityF12.commandkey):
+# Key pressed to open a toolbox with the accessibility panel selected
+accessibilityF12.commandkey=VK_F12
+
+# LOCALIZATION NOTE (profilerStartStop.commandkey):
+# Key pressed to start or stop the performance profiler
+profilerStartStop.commandkey=VK_1
+
+# LOCALIZATION NOTE (profilerCapture.commandkey):
+# Key pressed to capture a recorded performance profile
+profilerCapture.commandkey=VK_2
diff --git a/l10n-es-ES/devtools/startup/startup.properties b/l10n-es-ES/devtools/startup/startup.properties
new file mode 100644
index 0000000000..2eced265eb
--- /dev/null
+++ b/l10n-es-ES/devtools/startup/startup.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+enableDevTools.label = Habilitar herramientas de desarrollo…
+enableDevTools.accesskey = H
diff --git a/l10n-es-ES/dom/chrome/accessibility/AccessFu.properties b/l10n-es-ES/dom/chrome/accessibility/AccessFu.properties
new file mode 100644
index 0000000000..84b69e8874
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/accessibility/AccessFu.properties
@@ -0,0 +1,360 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Screen reader started/stopped
+screenReaderStarted = Lector en pantalla iniciado
+screenReaderStopped = Lector en pantalla detenido
+
+# Roles
+menubar = barra de menú
+scrollbar = barra de desplazamiento
+grip = asa
+alert = alerta
+menupopup = menú emergente
+document = documento
+pane = panel
+dialog = diálogo
+separator = separador
+toolbar = barra de herramientas
+statusbar = barra de estado
+table = tabla
+columnheader = cabecera de columna
+rowheader = cabecera de fila
+column = columna
+row = fila
+cell = celda
+link = enlace
+list = lista
+listitem = elemento de lista
+outline = contorno
+outlineitem = elemento de contorno
+pagetab = pestaña
+propertypage = página de propiedades
+graphic = gráfico
+switch = interruptor
+pushbutton = botón
+checkbutton = casilla seleccionable
+radiobutton = botón de radio
+combobox = caja desplegable
+progressbar = barra de progreso
+slider = deslizador
+spinbutton = botón de incremento/decremento
+diagram = diagrama
+animation = animación
+equation = ecuación
+buttonmenu = menú de botón
+whitespace = espacio en blanco
+pagetablist = lista de pestañas
+canvas = canvas
+checkmenuitem = elemento de menú seleccionable
+label = etiqueta
+passwordtext = texto de contraseña
+radiomenuitem = elemento de menú de radio
+textcontainer = contenedor de texto
+togglebutton = botón de alternancia
+treetable = tabla/árbol
+header = cabecera
+footer = pie de página
+paragraph = párrafo
+entry = entrada
+caption = (sub)título
+heading = encabezado
+section = sección
+form = formulario
+comboboxlist = lista desplegable
+comboboxoption = opción de caja desplegable
+imagemap = mapa de imágenes
+listboxoption = opción
+listbox = caja de lista
+flatequation = ecuación plana
+gridcell = rejilla
+note = nota
+figure = cantidad
+definitionlist = lista de definiciones
+term = término
+definition = definición
+
+mathmltable = tabla matemática
+mathmlcell = celda
+mathmlenclosed = entre paréntesis
+mathmlfraction = fracción
+mathmlfractionwithoutbar = fracción sin barra
+mathmlroot = raíz
+mathmlscripted = guionizado
+mathmlsquareroot = raíz cuadrada
+
+# More sophisticated roles which are not actual numeric roles
+textarea = área de texto
+
+base = base
+close-fence = elemento de cierre
+denominator = denominador
+numerator = numerador
+open-fence = elemento de apertura
+overscript = sobrescritura
+presubscript = presubscript
+presuperscript = presuperscript
+root-index = índice raíz
+subscript = subíndice
+superscript = superíndice
+underscript = baja escritura
+
+# Text input types
+textInputType_date = fecha
+textInputType_email = correo electrónico
+textInputType_search = buscar
+textInputType_tel = teléfono
+textInputType_url = dirección
+
+# More sophisticated object descriptions
+headingLevel = encabezado de nivel %S
+
+# more sophisticated list announcement
+listStart = Primer elemento
+listEnd = Último elemento
+# LOCALIZATION NOTE (listItemsCount): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+listItemsCount = 1 elemento;#1 elementos
+
+# LOCALIZATION NOTE: # %1$S is the position of the item n the set.
+# %2$S is the total number of such items in the set.
+# An expanded example would read "2 of 5".
+objItemOfN = %1$S de %2$S
+
+# Landmark announcements
+banner = panel publicitario
+complementary = complementario
+contentinfo = información sobre el contenido
+main = principal
+navigation = navegación
+search = buscar
+
+region = región
+
+# LOCALIZATION NOTE (tblColumnInfo): Semi-colon list of plural forms.
+# Number of columns within the table.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+tblColumnInfo = con 1 columna;con #1 columnas
+# LOCALIZATION NOTE (tblRowInfo): Semi-colon list of plural forms.
+# Number of rows within the table or grid.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+tblRowInfo = y 1 fila;y #1 filas
+
+# table or grid cell information
+columnInfo = Columna %S
+rowInfo = Fila %S
+spansColumns = abarca %S columnas
+spansRows = abarca %S filas
+
+# Invoked actions
+jumpAction = saltado
+pressAction = presionado
+checkAction = seleccionado
+uncheckAction = no seleccionado
+onAction = activado
+offAction = desactivado
+selectAction = seleccionado
+unselectAction = no seleccionado
+openAction = abierto
+closeAction = cerrado
+switchAction = activado
+clickAction = pulsado
+collapseAction = contraído
+expandAction = expandido
+activateAction = activado
+cycleAction = rotado
+
+# Live regions
+# 'hidden' will be spoken when something disappears in a live region.
+hidden = oculto
+
+# Tab states
+tabLoading = cargando
+tabLoaded = cargado
+tabNew = pestaña nueva
+tabLoadStopped = carga detenida
+tabReload = recargando
+
+# Object states
+stateChecked = seleccionado
+stateOn = activado
+stateNotChecked = no seleccionado
+stateOff = desactivado
+statePressed = presionado
+# No string for a not pressed toggle button
+stateExpanded = expandido
+stateCollapsed = contraído
+stateUnavailable = no disponible
+stateReadonly = sólo-lectura
+stateRequired = requerido
+stateTraversed = visitado
+stateHasPopup = tiene ventana emergente
+stateSelected = seleccionado
+
+# App modes
+editingMode = editando
+navigationMode = navegando
+
+# Quick navigation modes
+quicknav_Simple = Por omisión
+quicknav_Anchor = Enlaces internos
+quicknav_Button = Botones
+quicknav_Combobox = Cajas desplegables
+quicknav_Landmark = Puntos de referencia
+quicknav_Entry = Entradas
+quicknav_FormElement = Elementos de formulario
+quicknav_Graphic = Imágenes
+quicknav_Heading = Encabezados
+quicknav_ListItem = Elementos de lista
+quicknav_Link = Enlaces
+quicknav_List = Listas
+quicknav_PageTab = Pestañas de página
+quicknav_RadioButton = Botones de radio
+quicknav_Separator = Separadores
+quicknav_Table = Tablas
+quicknav_Checkbox = Casillas de selección
+
+# MathML menclose notations.
+# See developer.mozilla.org/docs/Web/MathML/Element/menclose#attr-notation
+notation-longdiv = división larga
+notation-actuarial = actuarial
+notation-phasorangle = ángulo de fase
+notation-radical = radical
+notation-box = caja
+notation-roundedbox = caja redondeada
+notation-circle = círculo
+notation-left = izquierda
+notation-right = derecha
+notation-top = superior
+notation-bottom = inferior
+notation-updiagonalstrike = raya diagonal hacia arriba
+notation-downdiagonalstrike = raya diagonal hacia abajo
+notation-verticalstrike = raya vertical
+notation-horizontalstrike = tachado horizontal
+notation-updiagonalarrow = flecha diagonal hacia arriba
+notation-madruwb = madruwb
+
+# Shortened role names for braille
+menubarAbbr = barra de menú
+scrollbarAbbr = barra de desplazamiento
+gripAbbr = asa
+alertAbbr = alerta
+menupopupAbbr = menú emergente
+documentAbbr = documento
+paneAbbr = panel
+dialogAbbr = diálogo
+separatorAbbr = separador
+toolbarAbbr = barra de herramientas
+statusbarAbbr = barra de estado
+tableAbbr = tbl
+columnheaderAbbr = cabecera de columna
+rowheaderAbbr = cabecera de fila
+columnAbbr = columna
+rowAbbr = fila
+cellAbbr = celda
+linkAbbr = enl
+listAbbr = lista
+listitemAbbr = elemento de lista
+outlineAbbr = contorno
+outlineitemAbbr = elemento de contorno
+pagetabAbbr = pestaña
+propertypageAbbr = página de propiedades
+graphicAbbr = gráfico
+pushbuttonAbbr = bot
+checkbuttonAbbr = casilla seleccionable
+radiobuttonAbbr = botón de radio
+comboboxAbbr = caja desplegable
+progressbarAbbr = barra de progreso
+sliderAbbr = deslizador
+spinbuttonAbbr = botón de incremento/decremento
+diagramAbbr = diagrama
+animationAbbr = animación
+equationAbbr = ecuación
+buttonmenuAbbr = menú de botón
+whitespaceAbbr = espacio en blanco
+pagetablistAbbr = lista de pestañas
+canvasAbbr = canvas
+checkmenuitemAbbr = elemento de menú seleccionable
+labelAbbr = etiqueta
+passwordtextAbbr = txtcontr
+radiomenuitemAbbr = elemento de menú de radio
+textcontainerAbbr = contenedor de texto
+togglebuttonAbbr = botón de alternancia
+treetableAbbr = tabla/árbol
+headerAbbr = cabecera
+footerAbbr = pie de página
+paragraphAbbr = párrafo
+entryAbbr = entrada
+captionAbbr = (sub)título
+headingAbbr = encabezado
+sectionAbbr = sección
+formAbbr = formulario
+comboboxlistAbbr = lista desplegable
+comboboxoptionAbbr = opción de caja desplegable
+imagemapAbbr = mapimg
+listboxoptionAbbr = opción
+listboxAbbr = caja de lista
+flatequationAbbr = ecuación plana
+gridcellAbbr = rejilla
+noteAbbr = nota
+figureAbbr = fig
+definitionlistAbbr = lista de definiciones
+termAbbr = término
+definitionAbbr = definición
+textareaAbbr = areatxt
+
+# LOCALIZATION NOTE (tblColumnInfoAbbr): Semi-colon list of plural forms.
+# Number of columns within the table.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+tblColumnInfoAbbr = #1c;#1c
+# LOCALIZATION NOTE (tblRowInfoAbbr): Semi-colon list of plural forms.
+# Number of rows within the table or grid.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+tblRowInfoAbbr = #1r;#1r
+cellInfoAbbr = c%Sr%S
+
+stateCheckedAbbr = (x)
+stateUncheckedAbbr = ( )
+statePressedAbbr = (x)
+stateUnpressedAbbr = ( )
+
+mathmlenclosedAbbr = entre paréntesis
+mathmltableAbbr = tbl
+mathmlcellAbbr = celda
+mathmlfractionAbbr = frac
+mathmlfractionwithoutbarAbbr = frac sin bar
+mathmlrootAbbr = raíz
+mathmlscriptedAbbr = guionizado
+mathmlsquarerootAbbr = rzcuad
+
+baseAbbr = base
+close-fenceAbbr = cierre
+denominatorAbbr = den
+numeratorAbbr = num
+open-fenceAbbr = apertura
+overscriptAbbr = sobr
+presubscriptAbbr = presub
+presuperscriptAbbr = presup
+root-indexAbbr = índice
+subscriptAbbr = sub
+superscriptAbbr = sup
+underscriptAbbr = baja
+
+notation-longdivAbbr = divlarga
+notation-actuarialAbbr = act
+notation-phasorangleAbbr = ángfas
+notation-radicalAbbr = rad
+notation-boxAbbr = caja
+notation-roundedboxAbbr = cajred
+notation-circleAbbr = círc
+notation-leftAbbr = izda
+notation-rightAbbr = dcha
+notation-topAbbr = superior
+notation-bottomAbbr = bot
+notation-updiagonalstrikeAbbr = raydiagarb
+notation-downdiagonalstrikeAbbr = rayadiagabajo
+notation-verticalstrikeAbbr = rayavert
+notation-horizontalstrikeAbbr = tachdhor
+notation-updiagonalarrowAbbr = flecdiagarb
+notation-madruwbAbbr = madruwb
diff --git a/l10n-es-ES/dom/chrome/accessibility/mac/accessible.properties b/l10n-es-ES/dom/chrome/accessibility/mac/accessible.properties
new file mode 100644
index 0000000000..382d77cc39
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/accessibility/mac/accessible.properties
@@ -0,0 +1,65 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Saltar
+press = Pulsar
+check = Marcar
+uncheck = Desmarcar
+select = Seleccionar
+open = Abrir
+close = Cerrar
+switch = Pasar a
+click = Hacer clic
+collapse= Contraer
+expand = Expandir
+activate= Activar
+cycle = Avanzar
+
+# Universal Access API support
+# (Mac Only)
+# The Role Description for AXWebArea (the web widget). Like in Safari.
+htmlContent = Contenido HTML
+# The Role Description for the Tab button.
+tab = tab
+# The Role Description for definition list dl, dt and dd
+term = término
+definition = definición
+# The Role Description for an input type="search" text field
+searchTextField = campo de texto de búsqueda
+# The Role Description for WAI-ARIA Landmarks
+application = aplicación
+search = buscar
+banner = banner
+navigation = navegación
+complementary = complementario
+content = contenido
+main = principal
+# The (spoken) role description for various WAI-ARIA roles
+alert = alerta
+alertDialog = diálogo de alerta
+dialog = diálogo
+article = artículo
+document = documento
+# The (spoken) role description for the WAI-ARIA figure role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-figure
+figure = cantidad
+# The (spoken) role description for the WAI-ARIA heading role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-heading
+heading = encabezado
+log = registro
+marquee = marquesina
+math = matemática
+note = nota
+region = región
+status = estado de la aplicación
+timer = temporizador
+tooltip = consejo emergente
+separator = separador
+tabPanel = panel de pestaña
+# The roleDescription for the html:mark element
+highlight = resaltar
+# The roleDescription for the details element
+details = detalles
+# The roleDescription for the summary element
+summary = resumen
diff --git a/l10n-es-ES/dom/chrome/accessibility/unix/accessible.properties b/l10n-es-ES/dom/chrome/accessibility/unix/accessible.properties
new file mode 100644
index 0000000000..54b3c26b1b
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/accessibility/unix/accessible.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+jump = Saltar
+press = Pulsar
+check = Marcar
+uncheck = Desmarcar
+select = Seleccionar
+open = Abrir
+close = Cerrar
+switch = Pasar a
+click = Hacer clic
+collapse = Contraer
+expand = Expandir
+activate = Activar
+cycle = Avanzar
diff --git a/l10n-es-ES/dom/chrome/accessibility/win/accessible.properties b/l10n-es-ES/dom/chrome/accessibility/win/accessible.properties
new file mode 100644
index 0000000000..54b3c26b1b
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/accessibility/win/accessible.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+jump = Saltar
+press = Pulsar
+check = Marcar
+uncheck = Desmarcar
+select = Seleccionar
+open = Abrir
+close = Cerrar
+switch = Pasar a
+click = Hacer clic
+collapse = Contraer
+expand = Expandir
+activate = Activar
+cycle = Avanzar
diff --git a/l10n-es-ES/dom/chrome/appstrings.properties b/l10n-es-ES/dom/chrome/appstrings.properties
new file mode 100644
index 0000000000..da75e18000
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/appstrings.properties
@@ -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/.
+
+malformedURI2=Compruebe que la URL es correcta y vuelva a intentarlo.
+fileNotFound=No se puede encontrar el archivo %S. Compruebe la ubicación y vuelva a intentarlo.
+fileAccessDenied=El archivo en %S no es legible.
+dnsNotFound2=No se ha podido encontrar %S. Compruebe el nombre y vuelva a intentarlo.
+unknownProtocolFound=Uno de los siguientes (%S) no es un protocolo registrado o no está permitido en este contexto.
+connectionFailure=Se rechazó la conexión al intentar conectar con %S.
+netInterrupt=La conexión con %S ha terminado inesperadamente. Algunos datos pueden haberse transferido.
+netTimeout=La operación superó el tiempo de espera al intentar conectar con %S.
+redirectLoop=Se ha excedido el límite de redirección para esta URL. No se pudo cargar la página solicitada. Esto puede ser debido a que las cookies están bloqueadas.
+confirmRepostPrompt=Para mostrar esta página la aplicación debe enviar información que repetirá cualquier acción (como una búsqueda o una confirmación de pedido) que ya fue ejecutada previamente.
+resendButton.label=Reenviar
+unknownSocketType=No se puede mostrar este elemento a menos que instale el Administrador de seguridad personal (PSM). Descargue e instale PSM y vuevla a intentarlo, o póngase en contacto con su administrador de sistemas.
+netReset=El documento no contiene datos.
+notCached=Este documento ya no está disponible.
+netOffline=No se puede ver este documento mientras está desconectado. Para conectarse, desmarque Trabajar sin conexión desde el menú Archivo.
+isprinting=El documento no puede cambiar mientras se imprime o previsualiza.
+deniedPortAccess=El acceso al puerto indicado ha sido desactivado por motivos de seguridad.
+proxyResolveFailure=No se pudo encontrar el servidor proxy configurado. Compruebe la configuración del proxy y vuelva a intentarlo.
+proxyConnectFailure=La conexión fue rechazada al intentar conectar con el servidor proxy configurado. Compruebe la configuración del proxy y vuelva a intentarlo.
+contentEncodingError=La página que está intentando ver no puede mostrarse porque usa una forma de compresión no válida o no admitida.
+unsafeContentType=La página que está intentando ver no puede mostrarse porque está contenida en un tipo de archivo que puede no ser seguro abrir. Contacte con los propietarios del sitio web para informarles de este problema.
+malwareBlocked=El sitio en %S ha sido identificado como un sitio atacante y ha sido bloqueado basándose en sus preferencias de seguridad.
+harmfulBlocked=El sitio en %S ha sido identificado como potencialmente peligroso y se ha bloqueado en base a sus preferencias de seguridad.
+unwantedBlocked=El sitio en %S ha sido identificado como un sitio que sirve software no deseado y ha sido bloqueado basándose en sus preferencias de seguridad.
+deceptiveBlocked=La página web en %S ha sido identificada como un sitio engañoso y ha sido bloqueada basándose en sus preferencias de seguridad.
+cspBlocked=Esta página tiene una política de seguridad de contenido que impide que se cargue de esta forma.
+xfoBlocked=Esta página tiene una política X-Frame-Options que evita que se cargue en este contexto.
+corruptedContentErrorv2=El sitio en %S ha experimentado una violación de protocolo de red que no puede solventarse.
+remoteXUL=Esta página usa una tecnología no admitida que ya no está disponible por omisión.
+sslv3Used=La seguridad de sus datos en %S no se puede garantizar porque usa SSLv3, un protocolo de seguridad que ya no es efectivo.
+weakCryptoUsed=El propietario de %S ha configurado su sitio web incorrectamente. Para protegerle del robo de su información, no se ha establecido conexión con este sitio web.
+inadequateSecurityError=El sitio web ha intentado negociar un nivel inadecuado de seguridad.
+blockedByPolicy=Su organización ha bloqueado el acceso a esta página o sitio web.
+networkProtocolError=Firefox ha experimentado una violación del protocolo de red que no se puede reparar.
diff --git a/l10n-es-ES/dom/chrome/dom/dom.properties b/l10n-es-ES/dom/chrome/dom/dom.properties
new file mode 100644
index 0000000000..7705a2d4ba
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/dom/dom.properties
@@ -0,0 +1,430 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Aviso: script sin respuesta
+KillScriptMessage=Un script de esta página puede estar ocupado, o puede haber dejado de responder. Puede detener el script, o puede continuar para ver si el script finaliza.
+KillScriptWithDebugMessage=Un script en esta página puede estar ocupado, o puede que haya dejado de responder. Puede detener el script ahora, abrirlo en el depurador, o dejar que continúe su ejecución.
+KillScriptLocation=Script: %S
+
+KillAddonScriptTitle=Aviso: script de complemento sin respuesta
+# LOCALIZATION NOTE (KillAddonScriptMessage): %1$S is the name of an extension.
+# %2$S is the name of the application (e.g., Firefox).
+KillAddonScriptMessage=Un script de la extensión "%1$S" se está ejecutando en esta página y provocando que %2$S responda con lentitud.\n\nPuede estar ocupado o puede que haya dejado de responder permanentemente. Puede detener el script ahora o puede continuar para ver si completa su ejecución.
+KillAddonScriptGlobalMessage=Evitar que el script de la extensión se ejecute en esta página hasta que se recargue de nuevo
+
+StopScriptButton=Detener script
+DebugScriptButton=Depurar script
+WaitForScriptButton=Continuar
+DontAskAgain=&No volver a preguntarme
+WindowCloseBlockedWarning=Los scripts no pueden cerrar ventanas que no hayan sido abiertas por un script.
+OnBeforeUnloadTitle=¿Está seguro?
+OnBeforeUnloadMessage=Esta página le está pidiendo confirmar que quiere abandonarla: los datos que haya introducido podrían no guardarse.
+OnBeforeUnloadStayButton=Permanecer en la página
+OnBeforeUnloadLeaveButton=Abandonar página
+EmptyGetElementByIdParam=Cadena vacía pasada a getElementById().
+SpeculationFailed=Se ha escrito un árbol no equilibrado usando document.write() lo que ha provocado que los datos de red se hayan reinterpretado ("reparsed"). Para más información, https://developer.mozilla.org/en/Optimizing_Your_Pages_for_Speculative_Parsing
+DocumentWriteIgnored=Se ha ignorado una llamada a document.write() desde un script externo cargado asíncronamente.
+# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.
+EditorFileDropFailed=Ha fallado la acción de soltar un archivo en un elemento contenteditable: %S.
+FormValidationTextTooLong=Reduzca este texto a %S caracteres o menos (actualmente está usando %S caracteres).
+FormValidationTextTooShort=Use al menos %S caracteres (actualmente está usando %S caracteres).
+FormValidationValueMissing=Rellene este campo.
+FormValidationCheckboxMissing=Marque esta casilla si desea continuar.
+FormValidationRadioMissing=Seleccione una de estas opciones.
+FormValidationFileMissing=Seleccione un archivo.
+FormValidationSelectMissing=Seleccione un elemento de la lista.
+FormValidationInvalidEmail=Introduzca una dirección de correo.
+FormValidationInvalidURL=Introduzca una URL.
+FormValidationInvalidDate =Introduzca una fecha válida.
+FormValidationPatternMismatch=Ajústese al formato solicitado.
+# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.
+FormValidationPatternMismatchWithTitle=Ajústese al formato solicitado: %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.
+FormValidationNumberRangeOverflow=Seleccione un valor que no sea mayor de %S.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeOverflow): %S is a date or a time.
+FormValidationDateTimeRangeOverflow=Seleccione un valor que no sea posterior a %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.
+FormValidationNumberRangeUnderflow=Seleccione un valor que no sea menor de %S.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeUnderflow): %S is a date or a time.
+FormValidationDateTimeRangeUnderflow=Seleccione un valor que no sea anterior a %S.
+# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.
+FormValidationStepMismatch=Seleccione un valor válido. Los dos valores válidos más cercanos son %S y %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=Seleccione un valor válido. El valor válido más cercano es %S.
+# LOCALIZATION NOTE (FormValidationTimeReversedRangeUnderflowAndOverflow): %1$S,%2$S are time.
+FormValidationTimeReversedRangeUnderflowAndOverflow=Seleccione un valor entre %1$S y %2$S.
+FormValidationBadInputNumber=Introduzca un número.
+FullscreenDeniedDisabled=La solicitud de pantalla completa ha sido denegada porque la API de pantalla completa está desactivada en las preferencias de usuario.
+FullscreenDeniedFocusedPlugin=La solicitud de pantalla completa ha sido denegada porque un plugin en ventana tiene el foco.
+FullscreenDeniedHidden=La solicitud de pantalla completa ha sido denegada porque el documento ya no es visible.
+FullscreenDeniedHTMLDialog=Se denegó la solicitud de pantalla completa porque el elemento solicitante es un elemento <dialog>.
+FullscreenDeniedContainerNotAllowed=La solicitud de pantalla completa ha sido denegada porque al menos uno de los elementos que contiene el documento no es un iframe o no tiene un atributo "allowfullscreen".
+FullscreenDeniedNotInputDriven=La solicitud de pantalla completa ha sido denegada porque Element.requestFullscreen() no ha sido llamado desde dentro de un controlador de eventos generado por el usuario de ejecución rápida.
+FullscreenDeniedMouseEventOnlyLeftBtn=La solicitud de pantalla completa se denegó porque se llamó a Element.requestFullscreen() dentro de un controlador de eventos del ratón que no se activó con el botón izquierdo del ratón.
+FullscreenDeniedNotHTMLSVGOrMathML=La solicitud de pantalla completa ha sido denegada porque el elemento solicitante no es <svg>, <math>, ni un elemento HTML.
+FullscreenDeniedNotInDocument=La solicitud de pantalla completa ha sido denegada porque ya el elemento solicitante ya no está en este documento.
+FullscreenDeniedMovedDocument=La solicitud de pantalla completa ha sido denegada porque el elemento solicitante ha movido el documento.
+FullscreenDeniedLostWindow=La solicitud de pantalla completa ha sido denegada porque ya no se tiene una ventana.
+FullscreenDeniedSubDocFullscreen=La solicitud de pantalla completa ha sido denegada porque un subdocumento del documento que ha solicitado la pantalla completa ya está en modo de pantalla completa.
+FullscreenDeniedNotDescendant=La solicitud de pantalla completa ha sido denegada porque el elemento solicitante ya no es un descendiente el elemento actual de pantalla completa.
+FullscreenDeniedNotFocusedTab=La solicitud de pantalla completa ha sido denegada porque el elemento solicitante no está en la pestaña que tiene el foco actualmente.
+FullscreenDeniedFeaturePolicy=La solicitud de pantalla completa fue denegada debido a las directivas de FeaturePolicy.
+FullscreenExitWindowFocus=Ha salido de pantalla completa porque se ha seleccionado una ventana.
+RemovedFullscreenElement=Se ha salido de la pantalla completa porque el elemento de pantalla completa ha sido eliminado del documento.
+FocusedWindowedPluginWhileFullscreen=Se ha salido de pantalla completa porque un plugin en ventana ha recibido el foco.
+PointerLockDeniedDisabled=La solicitud de bloqueo del puntero ha sido denegada porque la API de bloqueo del puntero está desactivada por preferencias de usuario.
+PointerLockDeniedInUse=La solicitud de bloqueo del puntero ha sido denegada porque el puntero está controlado actualmente por otro documento diferente.
+PointerLockDeniedNotInDocument=La solicitud de bloqueo del puntero ha sido denegada porque el elemento solicitante no está en el documento.
+PointerLockDeniedSandboxed=La solicitud de bloqueo del puntero ha sido denegada porque la API de bloqueo del puntero está restringida mediante aislamiento.
+PointerLockDeniedHidden=La solicitud de bloqueo del puntero ha sido denegada porque el documento no es visible.
+PointerLockDeniedNotFocused=La solicitud de bloqueo del puntero ha sido denegada porque el documento no tiene el foco.
+PointerLockDeniedMovedDocument=La solicitud de bloqueo del puntero ha sido denegada porque el elemento solicitante ha movido el documento.
+PointerLockDeniedNotInputDriven=La solicitud de bloqueo del puntero ha sido denegada porque Element.requestPointerLock() no ha sido llamado desde un controlador de eventos breve generado por el usuario, y el documento no está en modo pantalla completa.
+PointerLockDeniedFailedToLock=La solicitud de bloqueo del puntero ha sido denegada porque el navegador no ha podido bloquear el puntero.
+HTMLSyncXHRWarning=El análisis HTML en XMLHttpRequest no está admitido en el modo síncrono.
+# LOCALIZATION NOTE: %S is the name of the header in question
+ForbiddenHeaderWarning=Se ha denegado el intento de establecer una cabecera prohibida: %S
+ResponseTypeSyncXHRWarning=El uso del atributo responseType de XMLHttpRequest ya no se admite en el modo síncrono del contexto de ventana.
+TimeoutSyncXHRWarning=El uso del atributo timeout de XMLHttpRequest ya no se admite en el modo síncrono del contexto de ventana.
+# LOCALIZATION NOTE: Do not translate navigator.sendBeacon, unload, pagehide, or XMLHttpRequest.
+UseSendBeaconDuringUnloadAndPagehideWarning=El uso de navigator.sendBeacon en lugar de una petición síncrona XMLHttpRequest durante la descarga y la ocultación de la página mejora la experiencia del usuario.
+JSONCharsetWarning=Se ha registrado un intento de declarar una codificación no UTF-8 para el JSON recuperado mediante XMLHttpRequest. Sólo se admite UTF-8 para decodificar JSON.
+# LOCALIZATION NOTE: Do not translate decodeAudioData.
+MediaDecodeAudioDataUnknownContentType=El contenido de la memoria intermedia pasado a decodeAudioData tiene un tipo de contenido desconocido.
+# LOCALIZATION NOTE: Do not translate decodeAudioData.
+MediaDecodeAudioDataUnknownError=Ha sucedido un error desconocido al procesar decodeAudioData.
+# LOCALIZATION NOTE: Do not translate decodeAudioData.
+MediaDecodeAudioDataInvalidContent=El contenido de la memoria intermedia pasado a decodeAudioData tiene contenido no válido que no puede ser decodificado con éxito.
+# LOCALIZATION NOTE: Do not translate decodeAudioData.
+MediaDecodeAudioDataNoAudio=El contenido de la memoria intermedia pasado a decodeAudioData no contiene audio.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.
+MediaElementAudioSourceNodeCrossOrigin=El HTMLMediaElement pasado a createMediaElementSource tiene un recurso de origen cruzado, el nodo no mostrará nada.
+# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.
+MediaStreamAudioSourceNodeCrossOrigin=El MediaStream pasado a createMediaElementSource tiene un recurso de origen cruzado, el nodo no mostrará nada.
+# LOCALIZATION NOTE : Do not translate MediaStreamTrack and createMediaStreamTrackSource.
+MediaStreamTrackAudioSourceNodeCrossOrigin=El MediaStreamTrack pasado a createMediaStreamTrackSource tiene un recurso de origen cruzado, el nodo emitirá silencio.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
+MediaElementAudioCaptureOfMediaStreamError=El elemento capturado HTMLMediaElement está reproduciendo un MediaStream. Aún no se admite la opción de volumen o ponerlo en silencio.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
+MediaElementStreamCaptureCycle=El MediaStream asignado a srcObject proviene de una captura de este HTMLMediaElement, formando un bucle, asignación ignorada.
+MediaLoadExhaustedCandidates=Ha fallado la carga de todos los recursos candidatos. Carga de medios pausada.
+MediaLoadSourceMissingSrc=El elemento <source> no tiene atributo "src". Ha fallado la carga del recurso de medios.
+MediaStreamAudioSourceNodeDifferentRate=Actualmente no se admite la conexión de AudioNodes desde AudioContexts con diferentes frecuencias de muestreo.
+# 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=La carga HTTP ha fallado con el estado %1$S. Ha fallado la carga del recurso de medios %2$S.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.
+MediaLoadInvalidURI=URI no válida. Ha fallado la carga del recurso de medios %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=El atributo "type" especificado de "%1$S" no se admite. Ha fallado la carga del recurso de medios %2$S.
+MediaLoadUnsupportedTypeAttributeLoadingNextChild=El atributo “type” especificado de “%1$S” no es compatible. Falló al cargar el recurso de medios %2$S. Intentando cargar desde el siguiente elemento <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=El "Content-Type" HTTP de "%1$S" no es compatible. Ha fallado la carga del recurso de medios %2$S.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.
+MediaLoadDecodeError=El recurso de medios %S no puede decodificarse.
+MediaWidevineNoWMF=Se ha intentado reproducir Widevine sin Windows Media Foundation. Vea 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=Para reproducir los formatos de vídeo %S, necesita instalar software extra de Microsoft, vea 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=El vídeo en esta página no se puede reproducir. Su sistema puede no tener los decodificadores de vídeo necesarios para: %S
+MediaUnsupportedLibavcodec=El vídeo en esta página no se puede reproducir. Su sistema tiene una versión no compatible de libavcodec
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeError=No se ha podido decodificar el recurso multimedia %1$S, error: %2$S
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeWarning=Se ha podido decodificar el recurso multimedia %1$S, pero con el error: %2$S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaCannotPlayNoDecoders=No se puede reproducir el medio. No hay decodificadores para los formatos solicitados: %S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaNoDecoders=No hay decodificadores para algunos de los formatos solicitados: %S
+MediaCannotInitializePulseAudio=No se puede usar PulseAudio
+# LOCALIZATION NOTE: Do not translate "MediaRecorder".
+MediaRecorderMultiTracksNotSupported=MediaRecorder no admite grabar múltiples pistas del mismo tipo en este momento.
+# 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=El uso de extensiones de multimedia cifrada en %S en un contexto inseguro (es decir, sin HTTPS) está desaprobado y se eliminará pronto. Debería considerar cambiar a un origen seguro como 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=Llamar a navigator.requestMediaKeySystemAccess() (en %S) sin pasar un candidato MediaKeySystemConfiguration que contenga audioCapabilities o videoCapabilities está obsoleto y pronto dejará de admitirse.
+# 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=Llamar a navigator.requestMediaKeySystemAccess() (en %S) pasando un candidato MediaKeySystemConfiguration que contenga audioCapabilities o videoCapabilities sin un contentType con una cadena "codecs" está obsoleto y pronto dejará de admitirse.
+# LOCALIZATION NOTE: Do not translate "Mutation Event" and "MutationObserver"
+MutationEventWarning=El uso de eventos Mutation está desaprobado. Use en su lugar MutationObserver.
+BlockAutoplayError=La reproducción automática solo está permitida cuando ha sido aprobada por el usuario, el sitio está activado por el usuario, o los archivos multimedia está silenciados.
+BlockAutoplayWebAudioStartError=Se ha impedido que un AudioContext se inicie automáticamente. Debe crearse o reanudarse después de un gesto del usuario en la página.
+# LOCALIZATION NOTE: Do not translate "Components"
+ComponentsWarning=El objeto Components está desaprobado. Pronto será eliminado.
+PluginHangUITitle=Aviso: plugin sin respuesta
+PluginHangUIMessage=%S puede estar ocupado o puede haber dejado de responder. Puede detener el plugin ahora o puede continuar para ver si el plugin completa su tarea.
+PluginHangUIWaitButton=Continuar
+PluginHangUIStopButton=Detener plugin
+# LOCALIZATION NOTE: Do not translate "NodeIterator" or "detach()".
+NodeIteratorDetachWarning=Invocar detach() en un NodeIterator ya no tiene efecto.
+# LOCALIZATION NOTE: Do not translate "LenientThis" and "this"
+LenientThisWarning=Se ignora la recuperación (get) o asignación (set) de una propiedad que tiene [LenientThis] porque el objeto "this" es incorrecto.
+# LOCALIZATION NOTE: Do not translate "captureEvents()" or "addEventListener()"
+UseOfCaptureEventsWarning=El uso de captureEvents() está desaprobado. Para actualizar su código, use el método addEventListener() de DOM2. Para más información visite http://developer.mozilla.org/en/docs/DOM:element.addEventListener
+# LOCALIZATION NOTE: Do not translate "releaseEvents()" or "removeEventListener()"
+UseOfReleaseEventsWarning=El uso de releaseEvents() está desaprobado. Para actualizar su código, use el método removeEventListener() de DOM2. Para más información visite http://developer.mozilla.org/en/docs/DOM:element.removeEventListener
+# LOCALIZATION NOTE: Do not translate "XMLHttpRequest"
+SyncXMLHttpRequestWarning=Un XMLHttpRequest síncrono en el hilo principal está desaprobado por sus efectos negativos en la experiencia del usuario final. Para más ayuda vea http://xhr.spec.whatwg.org/
+# LOCALIZATION NOTE: Do not translate "window.controllers/Controllers"
+Window_Cc_ontrollersWarning=window.controllers/Controllers está desaprobado. No lo use para detectar el agente de usuario.
+ImportXULIntoContentWarning=Importar nodos XUL en un documento de contenido está desaprobado. Esta funcionalidad puede desaparecer pronto.
+# LOCALIZATION NOTE: Do not translate "IndexedDB".
+IndexedDBTransactionAbortNavigation=Se ha anulado una transacción de IndexedDB incompleta debido a navegación entre páginas.
+# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.
+IgnoringWillChangeOverBudgetWarning=El consumo de memoria will-change es demasiado alto. El límite previsto es el área de la superficie del documento multiplicada por %1$S (%2$S px). Las apariciones de will-change por encima de la previsión serán ignoradas.
+# LOCALIZATION NOTE: Do not translate "Worker".
+HittingMaxWorkersPerDomain2=No se ha podido iniciar el worker inmediatamente porque otros documentos en el mismo origen ya está usando el número máximo de workers. El worker está ahora en cola y se iniciará después de que alguno de los otros workers se hayan completado.
+# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker".
+AppCacheWarning=La API de caché de aplicaciones (AppCache) está desaprobada y se eliminará en el futuro. Considere usar ServiceWorker para implementar compatibilidad sin conexión.
+# LOCALIZATION NOTE: Do not translate "Worker".
+EmptyWorkerSourceWarning=Intentando crear un worker de un origen vacío. Probablemente no es intencionado.
+WebrtcDeprecatedPrefixWarning=Las interfaces WebRTC con el prefijo "moz" (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) han sido desaprobadas.
+NavigatorGetUserMediaWarning=navigator.mozGetUserMedia ha sido reemplazado por navigator.mediaDevices.getUserMedia
+# LOCALIZATION NOTE: Do not translate "RTCPeerConnection", "getLocalStreams", "getRemoteStreams", "getSenders" or "getReceivers".
+RTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams están desaprobados. Use RTCPeerConnection.getSenders/getReceivers en su lugar.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL.
+InterceptionFailedWithURL=Fallo al cargar '%S'. Un ServiceWorker ha interceptado la solicitud y encontrado un error inesperado.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "cors", "Response", "same-origin" or "Request". %1$S is a URL, %2$S is a URL.
+CorsResponseForSameOriginRequest=Fallo al cargar '%1$S' respondiendo '%2$S'. Un ServiceWorker no tiene permitido sintetizar un cors Response para un same-origin Request.
+# 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=Fallo al cargar '%1$S'. Un ServiceWorker ha pasado un opaque Response a FetchEvent.respondWith() al gestionar un FetchEvent '%2$S'. Los objetos Opaque Response solo son válidos cuando el RequestMode es 'no-cors'.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Error", "Response", "FetchEvent.respondWith()", or "fetch()". %S is a URL.
+InterceptedErrorResponseWithURL=Fallo al cargar '%S'. Un ServiceWorker ha pasado un Error Response a FetchEvent.respondWith(). Esto suele significar que el ServiceWorker ha realizado una llamada fetch() no válida.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", or "Response.clone()". %S is a URL.
+InterceptedUsedResponseWithURL=Fallo al cargar '%S'. Un ServiceWorker ha pasado un Response usado a FetchEvent.respondWith(). El cuerpo de un Response solo puede ser leído una vez. Use Response.clone() para acceder al cuerpo múltiples veces.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "opaqueredirect", "Response", "FetchEvent.respondWith()", or "FetchEvent". %s is a URL.
+BadOpaqueRedirectInterceptionWithURL=Fallo al cargar '%S'. Un ServiceWorker ha pasado un opaqueredirect Response a FetchEvent.respondWith() mientras gestionaba un FetchEvent que no es de navegación.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", "RedirectMode" or "follow". %S is a URL.
+BadRedirectModeInterceptionWithURL=Fallo al cargar '%S'. Un ServiceWorker ha pasado un Response redirigido a FetchEvent.respondWith() a pesar de que RedirectMode no es 'follow'.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" or "FetchEvent.preventDefault()". %S is a URL.
+InterceptionCanceledWithURL=Fallo al cargar '%S'. Un ServiceWorker ha cancelado la carga llamando a FetchEvent.preventDefault().
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", or "FetchEvent.respondWith()". %1$S is a URL. %2$S is an error string.
+InterceptionRejectedResponseWithURL=Fallo al cargar '%1$S'. Un ServiceWorker ha pasado un promise a FetchEvent.respondWith() que lo ha rechazado con '%2$S'.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", "FetchEvent.respondWith()", or "Response". %1$S is a URL. %2$S is an error string.
+InterceptedNonResponseWithURL=Fallo al cargar '%1$S'. Un ServiceWorker ha pasado un promise a FetchEvent.respondWith() que lo ha resuelto con el valor sin respuesta '%2$S'.
+# LOCALIZATION NOTE: Do not translate "mozImageSmoothingEnabled", or "imageSmoothingEnabled"
+PrefixedImageSmoothingEnabledWarning=El uso de mozImageSmoothingEnabled está desaprobado. Use la propiedad sin prefijo imageSmoothingEnabled en su lugar.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Service-Worker-Allowed" or "HTTP". %1$S and %2$S are URLs.
+ServiceWorkerScopePathMismatch=Fallo al registrar un ServiceWorker. La ruta del ámbito indicado, '%1$S' no está bajo el ámbito máximo permitido '%2$S'. Ajuste el ámbito, mueva el script del ServiceWorker, o use la cabecera HTTP Service-Worker-Allowed para permitir el ámbito.
+# 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=Fallo al registrar/actualizar un ServiceWorker para el ámbito '%1$S': ha fallado la carga con el estado %2$S para el script '%3$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=Fallo al registrar/actualizar un ServiceWorker para el ámbito ‘%1$S’: Se ha recibido un Content-Type incorrecto ‘%2$S’ para el script ‘%3$S’. Debe ser un tipo MIME de JavaScript.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerRegisterStorageError=Fallo al registrar/actualizar un ServiceWorker en el ámbito '%S': el acceso al almacenamiento está restringido en este contexto debido a la configuración de usuario o al modo de navegación privada.
+ServiceWorkerGetRegistrationStorageError=Fallo al obtener el registro del service worker: el acceso al almacenamiento está restringido en este contexto debido a la configuración de usuario o al modo de navegación privada.
+ServiceWorkerGetClientStorageError=Fallo al obtener el cliente del service worker: el acceso al almacenamiento está restringido en este contexto debido a la configuración de usuario o al modo de navegación privada.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" and "postMessage". %S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerPostMessageStorageError=El ServiceWorker en el ámbito '%S' no ha podido ejecutar 'postMessage' porque el acceso al almacenamiento está restringido en este contexto debido a la configuración de usuario o el modo de navegación privada.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerGraceTimeoutTermination=Finalizando ServiceWorker en el ámbito '%1$S' con promises waitUntil/respondWith pendientes por caducidad del tiempo de gracia.
+# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate "Fetch".
+ServiceWorkerNoFetchHandler=Los controladores de eventos de Fetch deben añadirse durante la evaluación inicial del script.
+ExecCommandCutCopyDeniedNotInputDriven=document.execCommand('cut'/'copy') ha sido denegado porque no ha sido llamado desde dentro de un controlador de eventos generado por el usuario de ejecución breve.
+ManifestShouldBeObject=El manifiesto debería ser un objeto.
+ManifestScopeURLInvalid=La URL de ámbito no es válida.
+ManifestScopeNotSameOrigin=La URL de ámbito debe ser del mismo origen que el documento.
+ManifestStartURLOutsideScope=La URL de inicio está fuera de su ámbito, por lo que éste no es válido.
+ManifestStartURLInvalid=La URL de inicio no es válida.
+ManifestStartURLShouldBeSameOrigin=La URL de inicio debe ser del mismo origen que el documento.
+# 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=Se esperaba que el miembro %2$S de %1$S fuera un(a) %3$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 no es un color CSS válido.
+# 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 no es un código de idioma válido.
+# 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=El ítem %1$S en el índice %2$S no es válido. El miembro %3$S es una URL %4$S no válida
+# 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=El ítem %1$S en el índice %2$S no tiene un propósito utilizable. Será ignorado.
+# 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=El ítem %1$S en el índice %2$S incluye propósito(s) no admitidos: %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=El ítem %1$S en el índice %2$S incluye propósito(s) repetidos: %3$S.
+PatternAttributeCompileFailure=No es posible marcar <input pattern='%S'> porque el patrón no es una expresión regular válida: %S
+# LOCALIZATION NOTE: Do not translate "postMessage" or DOMWindow. %S values are origins, like https://domain.com:port
+TargetPrincipalDoesNotMatch=Fallo al ejecutar 'postMessage' en 'DOMWindow': el origen del destino proporcionando ('%S') no coincide con el origen de la ventana del destinatario ('%S').
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbed=Reescribiendo empotrado de Youtube Flash a la vieja usanza (%S) a empotrado con iframe (%S). Actualice su página para usar iframe en lugar de embed/object, si es posible.
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbedPathParams=Reescribiendo empotrado de Youtube Flash a la vieja usanza (%S) a empotrado con iframe (%S). Los parámetros no se admiten en empotrados con iframe y han sido convertidos. Actualice su página para usar iframe en lugar de embed/object, si es posible.
+# 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=El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. La cabecera 'Encryption' debe incluir un solo parámetro 'salt' para cada mensaje. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 para más información.
+# 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=El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. La cabecera 'Crypto-Key' debe incluir un parámetro 'dh' conteniendo la clave pública del servidor de aplicaciones. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 para más información.
+# 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=El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. La cabecera 'Encryption-Key' debe incluir un parámetro 'dh'. Esta cabecera está desaprobada y se eliminará pronto. Use en su lugar 'Crypto-Key' con 'Content-Encoding: aesgcm'. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 para más información.
+# 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=El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. La cabecera 'Content-Encoding' ha de ser 'aesgcm'. Se permite 'aesgcm128', pero está desaprobado y se eliminará pronto. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 para más información.
+# 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=El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. El parámetro 'dh' de la cabecera 'Crypto-Key' debe ser la clave pública Diffie-Hellman del servidor de aplicaciones, codificada en base64url (https://tools.ietf.org/html/rfc7515#appendix-C) y en la forma "uncompressed" o "raw" (65 bytes antes de la codificación). Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 para más información.
+# 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=El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. El parámetro 'salt' de la cabecera 'Encryption' debe estar codificada en base64url (https://tools.ietf.org/html/rfc7515#appendix-C), y estar al menos 16 bytes antes de la codificación. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 para más información.
+# 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=El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. El parámetro 'rs' de la cabecera 'Encryption' debe estar entre %2$S y 2^36-31, u omitida por completo. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 para más información.
+# 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=El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. Un registro en el mensaje cifrado no estaba alineado correctamente. Vea https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 para más información.
+# 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=El ServiceWorker del ámbito '%1$S' no ha podido descifrar un mensaje push. Para ayuda con el cifrado, vea 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=Ignorando llamada a 'preventDefault()' en evento del tipo '%1$S' de un escuchador registrado commo 'passive'.
+# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated
+ImageBitmapRenderingContext_TransferImageBitmapWarning=ImageBitmapRenderingContext.transferImageBitmap es obsoleto y se eliminará pronto. Utilice ImageBitmapRenderingContext.transferFromImageBitmap en su lugar.
+IIRFilterChannelCountChangeWarning=Los cambios en la cuenta de canales IIRFilterNode pueden producir deficiencias en el audio.
+BiquadFilterChannelCountChangeWarning=Los cambios en la cuenta de canales BiquadFilterNode pueden producir deficiencias en el audio.
+# LOCALIZATION NOTE: Do not translate ".png"
+GenericImageNamePNG=imagen.png
+GenericFileName=archivo
+# LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name
+LargeAllocationSuccess=Esta página se ha cargado en un nuevo proceso debido a una cabecera Large-Allocation.
+# LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name. Do not translate GET.
+LargeAllocationNonGetRequest=Se ha ignorado una cabecera Large-Allocation debido a que la carga ha sido iniciada por una petición que no es de tipo GET.
+# LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name. Do not translate `window.opener`.
+LargeAllocationNotOnlyToplevelInTabGroup=Se ha ignorado una cabecera Large-Allocation debido a la presencia de ventanas que tienen una referencia a este contexto de navegación a través de la jerarquía de marcos o de window.opener.
+# LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name
+LargeAllocationNonE10S=Se ha ignorado una cabecera Large-Allocation debido a que el documento no se está cargando en otro proceso.
+GeolocationInsecureRequestIsForbidden=Una solicitud de geolocalización solo se puede llevar a cabo en un contexto seguro.
+NotificationsInsecureRequestIsForbidden=El permiso de Notificación solo se puede solicitar en un contexto seguro.
+NotificationsCrossOriginIframeRequestIsForbidden=El permiso de notificación solo se puede solicitar en un documento de nivel superior o en un iframe del mismo origen.
+NotificationsRequireUserGesture=El permiso de notificación solo se puede solicitar desde un controlador de eventos generados por el usuario de ejecución corta.
+NotificationsRequireUserGestureDeprecationWarning=Solicitar permiso de notificación fuera de un controlador de eventos generados por el usuario de ejecución corta está obsoleto y no va a ser compatible en el futuro.
+# LOCALIZATION NOTE: Do not translate "Large-Allocation", as it is a literal header name.
+LargeAllocationNonWin32=Esta página se cargaría en un nuevo proceso debido a una cabecera Large-Allocation; sin embargo, la creación de procesos Large-Allocation está desactivada en plataformas distintas de Win32.
+# LOCALIZATION NOTE: Do not translate "content", "Window", and "window.top"
+WindowContentUntrustedWarning=El atributo 'content' de los objetos Window está desaprobado. Use 'window.top' en su lugar.
+# 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=La etiqueta SVG <%S> con ID "%S" tiene un bucle de referencias.
+# 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=Una cadena de referencias <%S> de SVG que es demasiado larga ha sido abandonada al elemento con ID "%S".
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceEmpty=El atributo '%S' del elemento <script> está vacío.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceInvalidUri=El atributo '%S' del elemento <script> no es una URI válida: "%S"
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceLoadFailed=Ha fallado la carga del <script> con origen "%S".
+ModuleSourceLoadFailed=Ha fallado la carga del módulo con origen "%S".
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceMalformed=La URI de origen del <script> está mal formada: "%S".
+ModuleSourceMalformed=La URI de origen del módulo está mal formada: "%S".
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceNotAllowed=La URI de origen del <script> no está permitida en este docuento: "%S".
+ModuleSourceNotAllowed=La URI de origen del módulo no está permitida en este documento: "%S".
+ModuleResolveFailure=Error al resolver el módulo especificado “%S”. Los módulos relativos especificados deben comenzar con “./”, “../” o “/”.
+# LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
+InvalidKeyframePropertyValue=El valor de la propiedad keyframe "%1$S" no es válido de acuerdo con la sintaxis de "%2$S".
+# LOCALIZATION NOTE: Do not translate "ReadableStream".
+ReadableStreamReadingFailed=No se han podido leer los datos del ReadableStream: "%S".
+# LOCALIZATION NOTE: Do not translate "registerProtocolHandler"
+RegisterProtocolHandlerPrivateBrowsingWarning=No se puede usar registerProtocolHandler dentro del modo de navegación privada.
+MotionEventWarning=El uso del sensor de moviento está obsoleto.
+OrientationEventWarning=El uso del sensor de orientación está obsoleto.
+ProximityEventWarning=El uso del sensor de proximidad está obsoleto.
+AmbientLightEventWarning=El uso del sensor de luz de ambiente está obsoleto.
+# LOCALIZATION NOTE: Do not translate "storage", "indexedDB.open" and "navigator.storage.persist()".
+IDBOpenDBOptions_StorageTypeWarning=El atributo ‘storage’ en las opciones pasadas a indexedDB.open está en desuso y pronto desaparecerá. Para obtener almacenamiento persistente, por favor utilice navigator.storage.persist() en su lugar.
+UnsupportedEntryTypesIgnored=Ignorando entryTypes no compatibles: %S.
+AllEntryTypesIgnored=entryTypes no válidas; se aborta registro.
+# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”
+GTK2Conflict2=Evento de teclado no disponible en GTK2: key=“%S” modifiers=“%S” id=“%S”
+WinConflict2=Evento de teclado no disponible en algunas disposiciones del teclado: key=“%S” modifiers=“%S” id=“%S”
+# LOCALIZATION NOTE: do not trnaslated "document.domain"
+DocumentSetDomainNotAllowedWarning=No se permite establecer document.domain en un entorno aislado de origen cruzado.
+
+#LOCALIZATION NOTE(DeprecatedTestingInterfaceWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingInterfaceWarning=TestingDeprecatedInterface es una interfaz solo para pruebas y este es su mensaje de prueba obsoleto.
+#LOCALIZATION NOTE(DeprecatedTestingMethodWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingMethodWarning=TestingDeprecatedInterface.deprecatedMethod() es un método solo para pruebas y este es su mensaje de prueba obsoleto.
+#LOCALIZATION NOTE(DeprecatedTestingAttributeWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingAttributeWarning=TestingDeprecatedInterface.deprecatedAttribute es un atributo solo para pruebas y éste es su mensaje de prueba obsoleto.
+# LOCALIZATION NOTE (CreateImageBitmapCanvasRenderingContext2DWarning): Do not translate CanvasRenderingContext2D and createImageBitmap.
+CreateImageBitmapCanvasRenderingContext2DWarning=El uso de CanvasRenderingContext2D en createImageBitmap está obsoleto.
+# LOCALIZATION NOTE (MozRequestFullScreenDeprecatedPrefixWarning): Do not translate mozRequestFullScreen.
+MozRequestFullScreenDeprecatedPrefixWarning=mozRequestFullScreen() está obsoleto.
+# LOCALIZATION NOTE (MozfullscreenchangeDeprecatedPrefixWarning): Do not translate onmozfullscreenchange.
+MozfullscreenchangeDeprecatedPrefixWarning=onmozfullscreenchange está obsoleto.
+# LOCALIZATION NOTE (MozfullscreenerrorDeprecatedPrefixWarning): Do not translate onmozfullscreenerror.
+MozfullscreenerrorDeprecatedPrefixWarning=onmozfullscreenerror está obsoleto.
+# LOCALIZATION NOTE(External_AddSearchProviderWarning): Do not translate AddSearchProvider.
+External_AddSearchProviderWarning=AddSearchProvider está obsoleto.
+# LOCALIZATION NOTE: Do not translate "MouseEvent.mozPressure" and "PointerEvent.pressure".
+MouseEvent_MozPressureWarning=MouseEvent.mozPressure está obsoleto. Use PointerEvent.pressure en su lugar.
+# LOCALIZATION NOTE: Do not translate MathML, align, numalign and denomalign.
+MathML_DeprecatedAlignmentAttributesWarning=Los atributos MathML “align”, “numalign” y “denomalign” son valores obsoletos y se eliminarán en alguna futura versión.
+# LOCALIZATION NOTE: Do not translate MathML and bevelled.
+MathML_DeprecatedBevelledAttribute=El atributo MathML “bevelled” está obsoleto y podría ser eliminado en el futuro.
+# LOCALIZATION NOTE: Do not translate thin, medium, thick and linethickness.
+MathML_DeprecatedLineThicknessValueWarning=“thin”, “medium” y “thick” son valores obsoletos para el atributo de grosor de línea y se eliminarán en alguna futura versión.
+# LOCALIZATION NOTE: Do not translate small, normal, big and mathsize.
+MathML_DeprecatedMathSizeValueWarning=“small”, “normal” y “big”son valores obsoletos para el atributo mathsize y se eliminarán en alguna futura versión.
+# LOCALIZATION NOTE: Do not translate veryverythinmathspace, verythinmathspace,
+# thinmathspace, mediummathspace, thickmathspace, verythickmathspace, veryverythickmathspace and MathML.
+MathML_DeprecatedMathSpaceValueWarning=“veryverythinmathspace”, “verythinmathspace”, “thinmathspace”, “mediummathspace”, “thickmathspace”, “verythickmathspace” y “veryverythickmathspace” son valores obsoletos para longitudes MathML y se eliminarán en alguna futura versión.
+# LOCALIZATION NOTE: Do not translate radical, notation and menclose.
+MathML_DeprecatedMencloseNotationRadical=El valor “radical” es obsoleto para el atributo “notation” del elemento <menclose> y se va a eliminar en alguna futura versión.
+# LOCALIZATION NOTE: Do not translate MathML or mfenced.
+MathML_DeprecatedMfencedElement=El elemento MathML mfenced está obsoleto y será eliminado en el futuro.
+# LOCALIZATION NOTE: Do not translate MathML, subscriptshift and superscriptshift.
+MathML_DeprecatedScriptShiftAttributes=Los atributos MathML “subscriptshif” y “superscriptshift” están obsoletos y podrían ser eliminados en el futuro.
+# LOCALIZATION NOTE: Do not translate MathML, background, color, fontfamily, fontsize, fontstyle and fontweight.
+MathML_DeprecatedStyleAttributeWarning=Los atributos MathML “background”, “color”, “fontfamily”, “fontsize”, “fontstyle” y “fontweight” son obsoletos y se eliminarán en alguna futura versión.
+# LOCALIZATION NOTE: Do not translate MathML and XLink.
+MathML_DeprecatedXLinkAttributeWarning=Los atributos XLink “href”, “type”, “show” y “actuate” están obsoletos en los elementos MathML y serán eliminados en el futuro.
+# LOCALIZATION NOTE: Do not translate MathML and STIXGeneral. %S is a documentation URL.
+MathML_DeprecatedStixgeneralOperatorStretchingWarning=La capacidad para renderizar operadores MathML estirados con fuentes STIXGeneral está en desuso y puede eliminarse en una fecha futura. Para obtener detalles sobre las fuentes más nuevas que seguirán siendo compatibles, consulte %S
+# LOCALIZATION NOTE: Do not translate MathML and scriptminsize.
+MathML_DeprecatedScriptminsizeAttributeWarning=El atributo MathML “scriptminsize” está obsoleto y será eliminado en el futuro.
+# LOCALIZATION NOTE: Do not translate MathML and scriptsizemultiplier.
+MathML_DeprecatedScriptsizemultiplierAttributeWarning=El atributo MathML “scriptsizemultiplier” está obsoleto y será eliminado en el futuro.
+WebShareAPI_Failed=La operación de compartir ha fallado.
+WebShareAPI_Aborted=La operación de compartir ha sido abortada.
+# LOCALIZATION NOTE (UnknownProtocolNavigationPrevented): %1$S is the destination URL.
+UnknownProtocolNavigationPrevented=Se impidió la navegación a “%1$S” debido a un protocolo desconocido.
+PostMessageSharedMemoryObjectToCrossOriginWarning=No se puede publicar un mensaje que contenga un objeto de memoria compartida en una ventana de origen cruzado.
+# LOCALIZATION NOTE: %S is the URL of the resource in question
+UnusedLinkPreloadPending=El recurso en “%S” precargado con precarga de enlace no se usó en unos pocos segundos. Asegúrese de que todos los atributos de la etiqueta de preload estén configurados correctamente.
+
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(), iframe, allow-same-origin and sandbox (though you may translate "sandboxed").
+RequestStorageAccessNullPrincipal=document.requestStorageAccess() no se puede invocar en un documento con un origen opaco, como un iframe de sandbox sin allow-same-origin en su atributo de sandbox.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(), iframe, allow-storage-access-by-user-activation and sandbox (though you may translate "sandboxed").
+RequestStorageAccessSandboxed=document.requestStorageAccess() no se puede invocar en un iframe de sandbox sin allow-storage-access-by-user-activation en su atributo de sandbox.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess() and iframe.
+RequestStorageAccessNested=document.requestStorageAccess() no se puede invocar en un iframe anidado.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(). In some locales it may be preferable to not translate "event handler", either.
+RequestStorageAccessUserGesture=document.requestStorageAccess() solo se puede solicitar desde un controlador de eventos generado por el usuario de ejecución breve.
+# LOCALIZATION NOTE: Do not translate "Location" and "History".
+LocChangeFloodingPrevented=Demasiadas llamadas a las API de ubicación o historial en un período breve.
+FolderUploadPrompt.title = Confirmar envío
+# LOCALIZATION NOTE: %S is the name of the folder the user selected in the file picker.
+FolderUploadPrompt.message = ¿Está seguro de que desea enviar todos los archivos de “%S”? Haga esto solo si confía en la página web.
+FolderUploadPrompt.acceptButtonLabel = Enviar
+InputPickerBlockedNoUserActivation=Se ha bloqueado el selector <input> por no haber sido activado por el usuario.
+ExternalProtocolFrameBlockedNoUserActivation=Se ha bloqueado el iframe con protocolo externo por no haber sido activado por el usuario o porque no ha pasado suficiente tiempo desde que se cargó el último iframe de este tipo.
+MultiplePopupsBlockedNoUserActivation=Se ha bloqueado la apertura de múltiples ventanas emergentes por no haber sido activado por el usuario.
+# LOCALIZATION NOTE: %S is the URL of the preload that was ignored.
+PreloadIgnoredInvalidAttr=La precarga de %S fue ignorada debido a valores desconocidos de “as” o “type”, o a un atributo “media” no coincidente.
diff --git a/l10n-es-ES/dom/chrome/global-strres.properties b/l10n-es-ES/dom/chrome/global-strres.properties
new file mode 100644
index 0000000000..47a255de2a
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/global-strres.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+16389 = Ha ocurrido un error desconocido (%1$S)
diff --git a/l10n-es-ES/dom/chrome/global.dtd b/l10n-es-ES/dom/chrome/global.dtd
new file mode 100644
index 0000000000..661fb351f4
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/global.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY locale.dir "ltr">
diff --git a/l10n-es-ES/dom/chrome/layout/HtmlForm.properties b/l10n-es-ES/dom/chrome/layout/HtmlForm.properties
new file mode 100644
index 0000000000..58bdae0f54
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/layout/HtmlForm.properties
@@ -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/.
+
+Reset = Restablecer
+Submit = Enviar consulta
+Browse = Examinar…
+FileUpload = Carga de archivos
+DirectoryUpload = Seleccione carpeta para subir
+DirectoryPickerOkButtonLabel = Subir
+ForgotPostWarning = El formulario contiene enctype=%S, pero no usa method=POST. Se enviará normalmente usando method=GET y sin enctype.
+ForgotFileEnctypeWarning = El formulario contiene un campo de entrada de archivo, pero no usa method=POST ni enctype=multipart/form-data en el formulario. El archivo no será enviado.
+DefaultFormSubject = Envío de formulario desde %S
+CannotEncodeAllUnicode = Se ha enviado un formulario con la codificación %S, que no puede codificar todos los caracteres Unicode, por lo que la entrada del usuario puede haber sido corrompida. Para evitar este problema, la página debería cambiarse para que el formulario se envíe en la codificación UTF-8 ya sea cambiando la codificación de la propia página a UTF-8 o especificando accept-charset=utf-8 en el elemento form.
+AllSupportedTypes = Todos los tipos admitidos
+NoFileSelected = No se ha seleccionado ningún archivo.
+NoFilesSelected = No se han seleccionado archivos.
+NoDirSelected = No se ha seleccionado un directorio.
+XFilesSelected = %S archivos seleccionados.
+ColorPicker = Elija un color
+AndNMoreFiles = y uno más;y #1 más
+DefaultSummary = Detalles
diff --git a/l10n-es-ES/dom/chrome/layout/MediaDocument.properties b/l10n-es-ES/dom/chrome/layout/MediaDocument.properties
new file mode 100644
index 0000000000..eb91673f6e
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/layout/MediaDocument.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ImageTitleWithDimensions2AndFile = %S (Imagen %S, %S × %S píxeles)
+ImageTitleWithoutDimensions = %S (imagen %S)
+ImageTitleWithDimensions2 = (Imagen %S, %S × %S píxeles)
+ImageTitleWithNeitherDimensionsNorFile = (Imagen %S)
+MediaTitleWithFile = %S (objeto %S)
+MediaTitleWithNoInfo = (Objeto %S)
+
+InvalidImage = No se puede mostrar la imagen “%S” porque contiene errores.
+ScaledImage = Escalado (%S %%)
+
+TitleWithStatus = %S - %S
diff --git a/l10n-es-ES/dom/chrome/layout/css.properties b/l10n-es-ES/dom/chrome/layout/css.properties
new file mode 100644
index 0000000000..81cd1e94f1
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/layout/css.properties
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+MimeNotCss=La hoja de estilos %1$S no se ha cargado porque su tipo MIME, "%2$S", no es "text/css".
+MimeNotCssWarn=La hoja de estilos %1$S se ha cargado como CSS a pesar de que su tipo MIME, "%2$S", no es "text/css".
+
+PEDeclDropped=Declaración rechazada.
+PEDeclSkipped=Ignorado hasta la siguiente declaración.
+PEUnknownProperty=Propiedad desconocida '%1$S'.
+PEValueParsingError=Error al interpretar el valor para '%1$S'.
+PEUnknownAtRule=No se reconoce la regla at o error al leer regla at '%1$S'.
+PEMQUnexpectedOperator=Operador inesperado en la lista de medios.
+PEMQUnexpectedToken=Token inesperado ‘%1$S’ en la lista de medios.
+PEAtNSUnexpected=Token inesperado dentro de @namespace: '%1$S'.
+PEKeyframeBadName=Identificador esperado para el nombre de una regla @keyframes.
+PEBadSelectorRSIgnored=Juego de reglas ignoradas debido a un mal selector.
+PEBadSelectorKeyframeRuleIgnored=Regla keyframe ignorada debido a un selector erróneo.
+PESelectorGroupNoSelector=Se esperaba un selector.
+PESelectorGroupExtraCombinator=Combinador balanceante.
+PEClassSelNotIdent=Se esperaba un identificador para el selector de la clase, pero se encontró '%1$S'.
+PETypeSelNotType=Se esperaba nombre de elemento o '*', pero se encontró '%1$S'.
+PEUnknownNamespacePrefix=Prefijo de espacio de nombre desconocido '%1$S'.
+PEAttributeNameExpected=Se esperaba un identificador para el nombre del atributo, pero se encontró '%1$S'.
+PEAttributeNameOrNamespaceExpected=Se esperaba un nombre de atributo o espacio de nombre, pero se encontró '%1$S'.
+PEAttSelNoBar=Se esperaba '|', pero se encontró '%1$S'.
+PEAttSelUnexpected=Token inesperado en selector de atributo: '%1$S'.
+PEAttSelBadValue=Se esperaba un identificador o cadena para el valor en selector de atributos, pero se encontró '%1$S'.
+PEPseudoSelBadName=Se esperaba un identificador para la pseudo-clase o pseudo-elemento, pero se encontró '%1$S'.
+PEPseudoSelEndOrUserActionPC=Se esperaba el final de un selector o una pseudo-clase de acción de usuario tras un pseudo-elemento, pero se encontró '%1$S'.
+PEPseudoSelUnknown=Pseudo-clase o pseudo-elemento desconocido '%1$S'.
+PENegationBadArg=Falta argumento en pseudo-clase de negación '%1$S'.
+PEPseudoClassArgNotIdent=Se esperaba un identificador como parámetro de pseudo-clase, pero se encontró '%1$S'.
+PEColorNotColor=Se esperaba un color, pero se encontró '%1$S'.
+PEParseDeclarationDeclExpected=Se esperaba una declaración, pero se encontró '%1$S'.
+PEUnknownFontDesc=Descriptor desconocido '%1$S' en la regla @font-face.
+PEMQExpectedFeatureName=Se esperaba un nombre de una característica de medios, pero se encontró '%1$S'.
+PEMQNoMinMaxWithoutValue=Las características de medios con min- o max- deben tener un valor.
+PEMQExpectedFeatureValue=No se encontró un valor correcto para la característica de medios.
+PEExpectedNoneOrURL=Se esperaba 'none' o una URL, pero se encontró '%1$S'.
+PEExpectedNoneOrURLOrFilterFunction=Se esperaba 'none', una URL o una función de filtrado, pero se encontró '%1$S'.
+
+PEDisallowedImportRule=Las reglas @import todavía no son válidas en hojas de estilo construidas.
+
+TooLargeDashedRadius=El radio del borde es demasiado grande para el estilo 'dashed' o a rayas (el límite es 100000px). Dibujando en estilo sólido o continuo.
+TooLargeDottedRadius=El radio del borde es demasiado grande para el estilo 'dotted' o punteado (el límite es 100000px). Dibujando en estilo sólido o continuo.
diff --git a/l10n-es-ES/dom/chrome/layout/htmlparser.properties b/l10n-es-ES/dom/chrome/layout/htmlparser.properties
new file mode 100644
index 0000000000..0d8d28015e
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/layout/htmlparser.properties
@@ -0,0 +1,134 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Encoding warnings and errors
+EncNoDeclarationFrame=La codificación de caracteres de un documento en un marco no ha sido declarada. El documento puede mostrarse de manera diferente si se visualiza sin el documento que lo invoca como marco.
+EncNoDeclarationPlain=La codificación de caracteres del documento de texto sin formato no ha sido declarada. El documento se mostrará con texto "basura" en algunas configuraciones de navegador si el documento contiene caracteres externos al rango US-ASCII. La codificación de caracteres de la página debe ser declarada en el protocolo de transferencia o el archivo necesita usar una marca de orden de byte como firma de codificación.
+EncNoDeclaration=La codificación de caracteres del documento HTML no ha sido declarada. El documento se mostrará con texto "basura" en algunas configuraciones de navegador si el documento contiene caracteres externos al rango US-ASCII. La codificación de caracteres de la página debe ser declarada en el documento o en el protocolo de transferencia.
+EncLateMetaFrame=La declaración de codificación de caracteres del documento HTML del marco no ha sido encontrada al preanalizar los primeros 1024 bytes del archivo. Cuando se visualice sin que el documento se presente en un marco, la página se recargará automáticamente. La declaración de codificación necesita ser trasladada para que esté en los primeros 1024 bytes del archivo.
+EncLateMeta=La declaración de codificación de caracteres del documento HTML no ha sido encontrada al preanalizar los primeros 1024 bytes del archivo. Cuando se visualice en un navegador configurado de manera diferente, esta página se recargará automáticamente. La declaración de codificación necesita ser trasladada para que esté en los primeros 1024 bytes del archivo.
+EncLateMetaReload=La página ha sido recargada, porque la declaración de codificación de caracteres del documento HTML no ha sido encontrada al preanalizar los primeros 1024 bytes del archivo. La declaración de codificación necesita ser trasladada para que esté en los primeros 1024 bytes del archivo.
+EncLateMetaTooLate=La declaración de codificación de caracteres del documento se encontró demasiado tarde para que pudiera tener efecto. La declaración de codificación necesita ser trasladada para que esté en los primeros 1024 bytes del archivo.
+EncMetaUnsupported=Se ha declarado una codificación de caracteres no admitida en el documento HTML usando una etiqueta meta. Se ha descartado la declaración.
+EncProtocolUnsupported=Se ha declarado una codificación de caracteres no admitida a nivel de protocolo de transferencia. Se ha descartado la declaración.
+EncBomlessUtf16=Se ha detectado texto latino básico codificado como UTF-16 sin marca de orden de byte y sin declaración de transferencia en el nivel de protocolo. Codificar este contenido en UTF-16 es ineficiente y la codificación de caracteres debería declararse en cualquier caso.
+EncMetaUtf16=Se ha usado una etiqueta meta para declarar una codificación de caracteres como UTF-16. Se ha interpretado la declaración como si fuera UTF-8.
+EncMetaUserDefined=Se ha usado una etiqueta meta para declarar la codificación de caracteres como x-user-defined. Sin embargo, ha sido interpretada como una declaración windows-1252 por compatibilidad con tipografías antiguas intencionadamente codificadas de modo incorrecto. Este sitio debería migrar a Unicode.
+
+# 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=Basura tras “</”.
+errLtSlashGt=Se ha encontrado “</>”. Causas probables: “<” no escapado (escápelo como “&lt;”) o etiqueta de cierre mal escrita.
+errCharRefLacksSemicolon=Referencia a carácter no está terminado por un punto y coma.
+errNoDigitsInNCR=No hay dígitos en la referencia numérica a carácter.
+errGtInSystemId=“>” en un identificador de sistema.
+errGtInPublicId=“>” en un identificador público.
+errNamelessDoctype=Doctype sin nombre.
+errConsecutiveHyphens=Guiones consecutivos no terminaron un comentario. “--” no se permite dentro de un comentario, pero por ejemplo “- -” sí.
+errPrematureEndOfComment=Fin de comentario prematuro. Use “-->” para terminar correctamente un comentario.
+errBogusComment=Comentario simulado.
+errUnquotedAttributeLt=“<” en un valor de atributo sin comillas. Causa probable: “>” falta justo antes.
+errUnquotedAttributeGrave=“`” en un valor de atributo sin comillas. Causa probable: usar el carácter erróneo como comilla.
+errUnquotedAttributeQuote=Comilla en un valor de atributo sin comillas. Causas probables: atributos pegados por error o una cadena de consulta URL en un valor de atributo sin comillas.
+errUnquotedAttributeEquals=“=” en un valor de atributo sin comillas. Causas probables: atributos juntos por error o una cadena de consulta URL en un valor de atributo sin comillas.
+errSlashNotFollowedByGt=Una barra no estaba inmediatamente seguida de “>”.
+errNoSpaceBetweenAttributes=Falta espacio entre atributos.
+errUnquotedAttributeStartLt=“<” al principio de valor de atributo sin comillas. Causa probable: “>” falta justo antes.
+errUnquotedAttributeStartGrave=“`” al principio de un valor de atributo sin comillas. Causa probable: usar el carácter erróneo como comilla.
+errUnquotedAttributeStartEquals=“=” al principio de un valor de atributo sin comillas. Causa probable: signo igual duplicado/extraviado.
+errAttributeValueMissing=Falta valor de atributo.
+errBadCharBeforeAttributeNameLt=Se ha encontrado “<” cuando se esperaba un nombre de atributo. Causa probable: falta un “>” justo antes.
+errEqualsSignBeforeAttributeName=Se ha encontrado “=” cuando se esperaba un nombre de atributo. Causa probable: falta el nombre del atributo.
+errBadCharAfterLt=Carácter erróneo tras “<”. Causa probable: “<” no escapado. Pruebe a escaparlo como “&lt;”.
+errLtGt=Se ha encontrado “<>”. Causas probables: “<” no escapado (escápelo como “&lt;”) o etiqueta de inicio mal escrita.
+errProcessingInstruction=Se ha encontrado “<?”. Causa probable: se ha intentado usar una instrucción de proceso XML en HTML (las instrucciones de proceso XML no se admiten en HTML).
+errUnescapedAmpersandInterpretedAsCharacterReference=La cadena que sigue a “&” se ha interpretado como una referencia a carácter (“&” probablemente debería haber sido escapado como “&amp;”).
+errNotSemicolonTerminated=La referencia a carácter con nombre no terminaba con un punto y coma (o bien debería haberse escapado “&” como “&amp;”).
+errNoNamedCharacterMatch=“&” no ha comenzado una referencia a carácter (“&” probablemente debería haber sido escapado como “&amp;”).
+errQuoteBeforeAttributeName=Se ha encontrado una comilla cuando se esperaba un nombre de atributo. Causa probable: falta un “=” justo antes.
+errLtInAttributeName=“<” en un nombre de atributo. Causa probable: “>” falta justo antes.
+errQuoteInAttributeName=Comilla en nombre de atributo. Causa probable: la comilla correspondiente falta en algún lugar anterior.
+errExpectedPublicId=Se esperaba un identificador público pero el doctype ha terminado.
+errBogusDoctype=Doctype simulado.
+maybeErrAttributesOnEndTag=La etiqueta de cierre tenía atributos.
+maybeErrSlashInEndTag=“/” extraviada al final de una etiqueta de cierre.
+errNcrNonCharacter=Referencia a carácter se expande a no-carácter.
+errNcrSurrogate=Referencia a carácter se expande a un surrogado.
+errNcrControlChar=Referencia a carácter se expande a carácter de control.
+errNcrCr=Una referencia numérica a carácter expandida a retorno de carro.
+errNcrInC1Range=Una referencia numérica a carácter expandida al rango de controles C1.
+errEofInPublicId=Fin de fichero dentro de un identificador público.
+errEofInComment=Fin de fichero dentro de un comentario.
+errEofInDoctype=Fin de fichero dentro de un doctype.
+errEofInAttributeValue=Fin de fichero alcanzado dentro del valor de un atributo. Se ignora la etiqueta.
+errEofInAttributeName=Fin de fichero encontrado en un nombre de atributo. Se ignora la etiqueta.
+errEofWithoutGt=Se ha encontrado el fin de fichero sin que la etiqueta anterior termine con “>”. Se ignora la etiqueta.
+errEofInTagName=Fin de fichero encontrado mientras se busca el nombre de una etiqueta. Se ignora la etiqueta.
+errEofInEndTag=Fin de fichero dentro de una etiqueta de cierre. Se ignora la etiqueta.
+errEofAfterLt=Fin de fichero tras “<”.
+errNcrOutOfRange=Referencia a carácter fuera del rango Unicode admisible.
+errNcrUnassigned=Referencia a carácter se expande a punto de código permanentemente no asignado.
+errDuplicateAttribute=Atributo duplicado.
+errEofInSystemId=Fin de fichero dentro de un identificador de sistema.
+errExpectedSystemId=Se esperaba un identificador de sistema pero el doctype ha terminado.
+errMissingSpaceBeforeDoctypeName=Falta espacio antes del nombre de doctype.
+errHyphenHyphenBang=“--!” encontrado en comentario.
+errNcrZero=Referencia a carácter se expande a cero.
+errNoSpaceBetweenDoctypeSystemKeywordAndQuote=Falta espacio entre la palabra clave “SYSTEM” y el entrecomillado en el doctype.
+errNoSpaceBetweenPublicAndSystemIds=Falta espacio entre los identificadores público y de sistema en el doctype.
+errNoSpaceBetweenDoctypePublicKeywordAndQuote=Falta espacio entre la palabra clave “PUBLIC” y el entrecomillado en el doctype.
+
+# Tree builder errors
+errDeepTree=El árbol de documentos es demasiado profundo. El árbol será limitado 513 elementos de profundidad.
+errStrayStartTag2=Etiqueta de apertura “%1$S” extraviada.
+errStrayEndTag=Etiqueta de cierre “%1$S” extraviada.
+errUnclosedElements=Etiqueta de cierre “%1$S” encontrada, pero había elementos abiertos.
+errUnclosedElementsImplied=Etiqueta de cierre “%1$S” implícita, pero había elementos abiertos.
+errUnclosedElementsCell=Se cerró implícitamente una celda de tabla, pero había elementos abiertos.
+errStrayDoctype=Doctype extraviado.
+errAlmostStandardsDoctype=Doctype del modo casi estándar. Se esperaba “<!DOCTYPE html>”.
+errQuirkyDoctype=Doctype de compatibilidad con extensiones no estándares. Se esperaba “<!DOCTYPE html>”.
+errNonSpaceInTrailer=Carácter distinto de espacio al final de la página.
+errNonSpaceAfterFrameset=Carácter distinto de espacio tras “frameset”.
+errNonSpaceInFrameset=Carácter distinto de espacio en “frameset”.
+errNonSpaceAfterBody=Carácter distinto de espacio tras body.
+errNonSpaceInColgroupInFragment=Carácter distinto de espacio en “colgroup” al interpretar fragmento.
+errNonSpaceInNoscriptInHead=Carácter distinto de espacio dentro de “noscript” dentro de “head”.
+errFooBetweenHeadAndBody=Elemento “%1$S” entre “head” y “body”.
+errStartTagWithoutDoctype=Encontrada etiqueta de inicio sin ver primero un doctype. Se esperaba “<!DOCTYPE html>”.
+errNoSelectInTableScope=Falta “select” en el ámbito de la tabla.
+errStartSelectWhereEndSelectExpected=Etiqueta de inicio “select” donde se esperaba la etiqueta de cierre.
+errStartTagWithSelectOpen=Etiqueta de inicio “%1$S” con “select“ abierto.
+errBadStartTagInHead2=Etiqueta “%1$S” de apertura errónea en “head”.
+errBadStartTagInNoscriptInHead=Etiqueta de inicio incorrecta "%1$S" en "noscript" en "head".
+errImage=Se ha encontrado una etiqueta de inicio “image”.
+errFooSeenWhenFooOpen=Encontrada una etiqueta de inicio “%1$S”, pero ya había abierto un elemento del mismo tipo.
+errFooSeenWhenFooOpen2=Se vio una etiqueta de inicio “%1$S” pero ya estaba abierto un elemento del mismo tipo.
+errHeadingWhenHeadingOpen=Un encabezado no puede ser hijo de otro encabezado.
+errFramesetStart=Encontrada etiqueta de inicio “frameset”.
+errNoCellToClose=No hay celda que cerrar.
+errStartTagInTable=Etiqueta de inicio “%1$S” vista en “table”.
+errFormWhenFormOpen=Se ha encontrado una etiqueta de inicio “form”, pero ya había un elemento “form” activo. No se permiten formularios anidados. Se ignora la etiqueta.
+errTableSeenWhileTableOpen=Se ha encontrado una etiqueta de inicio para “table” pero el “table” anterior aún está abierto.
+errStartTagInTableBody=Etiqueta de inicio “%1$S” en cuerpo de tabla.
+errEndTagSeenWithoutDoctype=Etiqueta de cierre encontrada sin ver primero un doctype. Se esperaba “<!DOCTYPE html>”.
+errEndTagAfterBody=Se ha encontrado una etiqueta de cierre después de que “body” haya sido cerrado.
+errEndTagSeenWithSelectOpen=Etiqueta de cierre “%1$S” con “select“ abierto.
+errGarbageInColgroup=Basura en fragmento “colgroup”.
+errEndTagBr=Etiqueta de cierre “br”.
+errNoElementToCloseButEndTagSeen=Falta elemento “%1$S” en el ámbito pero se ha visto una etiqueta de cierre “%1$S”.
+errHtmlStartTagInForeignContext=Etiqueta HTML de inicio “%1$S” en un contexto de espacio de nombres ajeno.
+errTableClosedWhileCaptionOpen=“table” cerrada pero “caption” aún estaba abierto.
+errNoTableRowToClose=No hay fila de tabla que cerrar.
+errNonSpaceInTable=Caracteres distintos de espacio descolocados dentro de una tabla.
+errUnclosedChildrenInRuby=Hijos no cerrados en “ruby”.
+errStartTagSeenWithoutRuby=Etiqueta de inicio “%1$S” vista sin que haya un elemento “ruby” abierto.
+errSelfClosing=Sintaxis de autocierre (“/>”) usada en un elemento HTML no vacío. Se ignora la barra y se trata como una etiqueta de inicio.
+errNoCheckUnclosedElementsOnStack=Elementos no cerrados en pila.
+errEndTagDidNotMatchCurrentOpenElement=La etiqueta de cierre “%1$S” no concordaba con el nombre del elemento abierto actualmente (“%2$S”).
+errEndTagViolatesNestingRules=La etiqueta de cierre “%1$S” viola las reglas de anidación.
+errEndWithUnclosedElements=Etiqueta de cierre “%1$S” encontrada, pero había elementos sin cerrar.
diff --git a/l10n-es-ES/dom/chrome/layout/layout_errors.properties b/l10n-es-ES/dom/chrome/layout/layout_errors.properties
new file mode 100644
index 0000000000..f8b48f8b05
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/layout/layout_errors.properties
@@ -0,0 +1,55 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ImageMapRectBoundsError=El atributo "coords" de la etiqueta <area shape="rect"> no está en el formato "izda, arriba, dcha, abajo".
+ImageMapCircleWrongNumberOfCoords=El atributo "coords" de la etiqueta <area shape="circle"> no está en el formato "centro-x,centro-y,radio".
+ImageMapCircleNegativeRadius=El atributo "coords" de la etiqueta <area shape="circle"> tiene un radio negativo.
+ImageMapPolyWrongNumberOfCoords=El atributo "coords" de la etiqueta <area shape="poly"> no está en el formato "x1,y1,x2,y2 …".
+ImageMapPolyOddNumberOfCoords=Al atributo "coords" de la etiqueta <area shape="poly"> le falta la última coordenada "y" (el formato correcto "x1,y1,x2,y2 …").
+
+TablePartRelPosWarning=Ahora se permite el posicionamiento relativo de filas y grupos de filas de tablas. Este sitio puede necesitar ser actualizado porque puede basarse en que esta funcionalidad no tenga efecto.
+ScrollLinkedEffectFound2=Este sitio parece usar un efecto de posicionamiento vinculado al desplazamiento. Esto puede no funcionar bien con panorámica asíncrona; ¡vea https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects para más detalles y para unirse a la discusión sobre herramientas y características relacionadas!
+
+## 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=No se puede ejecutar la animación en el compositor porque el área del recuadro (%1$S) es demasiado grande en relación al viewport (mayor que %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=La animación no se puede ejecutar en el compositor porque el tamaño del marco (%1$S, %2$S) es demasiado grande en relación al viewport (mayor que (%3$S, %4$S)) o mayor que el valor máximo permitido (%5$S, %6$S)
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):
+## 'backface-visibility: hidden' is a CSS property, don't translate it.
+CompositorAnimationWarningTransformBackfaceVisibilityHidden=Las animaciones de transformaciones 'backface-visibility: hidden' no se pueden mostrar en el compositor
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,
+## CompositorAnimationWarningTransformWithGeometricProperties,
+## CompositorAnimationWarningTransformWithSyncGeometricAnimations,
+## CompositorAnimationWarningTransformFrameInactive,
+## CompositorAnimationWarningOpacityFrameInactive):
+## 'transform' and 'opacity' mean CSS property names, don't translate it.
+CompositorAnimationWarningTransformSVG=Las animaciones de 'transform' en elementos con transformaciones SVG no se pueden mostrar en el compositor
+CompositorAnimationWarningTransformWithGeometricProperties=Las animaciones de 'transform' no se pueden mostrar en el compositor cuando las propiedades geométricas están animadas en el mismo elemento al mismo tiempo
+CompositorAnimationWarningTransformWithSyncGeometricAnimations=La animación de 'transform' no se puede ejecutar en el compositor porque debería estar sincronizada con las animaciones de propiedades geométricas que comenzaron al mismo tiempo
+CompositorAnimationWarningTransformFrameInactive=La animación no se puede mostrar en el compositor porque el tamaño del cuadro no estaba marcado como activo para la animación 'transform'
+CompositorAnimationWarningTransformIsBlockedByImportantRules=No se puede ejecutar la animación de transformación en el compositor porque las propiedades relativas a la transformación están anuladas por reglas !important
+CompositorAnimationWarningOpacityFrameInactive=La animación no se puede mostrar en el compositor porque el tamaño del cuadro no estaba marcado como activo para la animación 'opacity'
+CompositorAnimationWarningHasRenderingObserver=La animación no puede ejecutarse en el compositor porque el elemento ha generado observadores (-moz-element o recorte/máscara SVG)
+
+CompositorAnimationWarningHasCurrentColor=Las animaciones de ‘background-color’ no se pueden ejecutar en el compositor con el fotograma clave de ‘current-color’.
+
+## LOCALIZATION NOTE: Do not translate zoom, calc(), "transform", "transform-origin: 0 0"
+ZoomPropertyWarning=Esta página utiliza la propiedad no estándar “zoom”. Considere usar calc() en los valores de propiedad relevantes, o usar “transform” junto con “transform-origin: 0 0”.
+
+## 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=Al mostrar el elemento <html>, los valores utilizados de las propiedades CSS “writing-mode”, “direction” y “text-orientation” en el elemento <html> se toman de los valores calculados del elemento <body>, no de los valores propios del elemento <html>. Considere ajustar estas propiedades en la pseudo-clase CSS :root. Para más información, vea “The Principal Writing Mode” (El modo de escritura principal) en https://www.w3.org/TR/css-writing-modes-3/#principal-flow
+
+## 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=El anclaje de desplazamiento se desactivó en un contenedor de desplazamiento debido a demasiados ajustes consecutivos (%1$S) con muy poca distancia total (%2$S px promedio, %3$S px total).
+
+ForcedLayoutStart=El diseño se forzó antes de que la página se cargara completamente. Si las hojas de estilo aún no están cargadas, esto puede causar un destello de contenido sin estilo.
diff --git a/l10n-es-ES/dom/chrome/layout/printing.properties b/l10n-es-ES/dom/chrome/layout/printing.properties
new file mode 100644
index 0000000000..3be08b9e0c
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/layout/printing.properties
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+pagenumber = %1$d
+
+pageofpages = %1$d de %2$d
+
+PrintToFile = Imprimir a archivo
+print_error_dialog_title = Error de impresora
+printpreview_error_dialog_title = Error de vista preliminar
+
+PERR_FAILURE = Ha ocurrido un error al imprimir.
+
+PERR_ABORT = El trabajo de impresión ha sido abortado o cancelado.
+PERR_NOT_AVAILABLE = Alguna funcionalidad de impresión no está disponible actualmente.
+PERR_NOT_IMPLEMENTED = Alguna funcionalidad de impresión no está implementada aún.
+PERR_OUT_OF_MEMORY = No hay memoria libre suficiente para imprimir.
+PERR_UNEXPECTED = Ha sucedido un problema inesperado al imprimir.
+
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE = No hay ninguna impresora disponible.
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP = No hay impresoras disponibles, no se puede mostrar la vista preliminar de impresión.
+PERR_GFX_PRINTER_NAME_NOT_FOUND = No se ha podido encontrar la impresora seleccionada.
+PERR_GFX_PRINTER_COULD_NOT_OPEN_FILE = Ha fallado la apertura del archivo de salida de la impresión.
+PERR_GFX_PRINTER_STARTDOC = Ha fallado la impresión al iniciar el trabajo de impresión.
+PERR_GFX_PRINTER_ENDDOC = Ha fallado la impresión al completar el trabajo de impresión.
+PERR_GFX_PRINTER_STARTPAGE = Ha fallado la impresión al comenzar una nueva página.
+PERR_GFX_PRINTER_DOC_IS_BUSY = No se puede imprimir este documento aún, todavía se está cargando.
+PERR_GFX_PRINTER_DOC_IS_BUSY_PP = No se puede mostrar la vista preliminar de impresión de este documento aún, todavía se está cargando.
diff --git a/l10n-es-ES/dom/chrome/layout/xmlparser.properties b/l10n-es-ES/dom/chrome/layout/xmlparser.properties
new file mode 100644
index 0000000000..9f7e88aa08
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/layout/xmlparser.properties
@@ -0,0 +1,41 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+1 = No hay memoria libre
+2 = error de sintaxis
+3 = no se encuentra el elemento raíz
+4 = mal formado
+5 = token no cerrado
+6 = token no cerrado
+7 = etiqueta sin pareja
+8 = atributo duplicado
+9 = contenido incorrecto tras un elemento XML del documento
+10 = referencia a entidad con parámetro ilegal
+11 = entidad no definida
+12 = referencia a una entidad recursiva
+13 = entidad asíncrona
+14 = referencia a un número de carácter no válido
+15 = referencia a una entidad binaria
+16 = referencia a una entidad externa en un atributo
+17 = declaración de texto o XML en un lugar distinto del principio de la entidad
+18 = codificación desconocida
+19 = la codificación especificada en la declaración XML es incorrecta
+20 = sección CDATA no cerrada
+21 = error al procesar una referencia a entidad externa
+22 = el documento no es independiente
+23 = estado inesperado del intérprete
+24 = entidad declarada en entidad de parámetro
+27 = prefijo no vinculado a un espacio de nombres
+28 = no debe desdeclarar el prefijo
+29 = marcado incompleto en entidad parámetro
+30 = declaración XML mal formada
+31 = declaración de texto mal formada
+32 = caracteres ilegales en id pública
+38 = el prefijo reservado (xml) no debe ser desdeclarado o asociado a otro nombre de espacio de nombres
+39 = el prefijo reservado (xmlns) no debe ser declarado o desdeclarado
+40 = el prefijo no debe estar limitado a uno de los nombres reservados de espacio de nombres
+
+XMLParsingError = Error de lectura XML: %1$S\nUbicación: %2$S\nNúmero de línea %3$u, columna %4$u:
+
+Expected = . Se esperaba: </%S>.
diff --git a/l10n-es-ES/dom/chrome/layout/xul.properties b/l10n-es-ES/dom/chrome/layout/xul.properties
new file mode 100644
index 0000000000..2a0683ccb8
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/layout/xul.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+PINotInProlog = La instrucción de proceso <?%1$S?> ya no tiene ningún efecto fuera del prólogo (vea el bug 360119).
diff --git a/l10n-es-ES/dom/chrome/mathml/mathml.properties b/l10n-es-ES/dom/chrome/mathml/mathml.properties
new file mode 100644
index 0000000000..a3508777ea
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/mathml/mathml.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+InvalidChild = Marcado no válido: <%1$S> no se permite como hijo de <%2$S>.
+ChildCountIncorrect = Marcado no válido: número incorrecto de hijos en la etiqueta <%1$S/>.
+DuplicateMprescripts = Marcado no válido: más de un <mprescripts/> en <mmultiscripts/>.
+NoBase = Marcado no válido: se esperaba exactamente un elemento Base en <mmultiscripts/>. No se ha encontrado ninguno.
+SubSupMismatch = Marcado no válido: par incompleto de subíndice/superíndice en <mmulticripts/>.
+
+AttributeParsingError = Error al analizar el valor '%1$S' para el atributo '%2$S' de <%3$S/>. Se ha ignorado el atributo.
+AttributeParsingErrorNoTag = Error al analizar el valor '%1$S' para el atributo '%2$S'. Se ha ignorado el atributo.
+LengthParsingError = Error al analizar el valor de atributo de MathML '%1$S' como longitud. Se ha ignorado el atributo.
+UnitlessValuesAreDeprecated = Los valores sin unidad están desaprobados en MathML 3.
diff --git a/l10n-es-ES/dom/chrome/netError.dtd b/l10n-es-ES/dom/chrome/netError.dtd
new file mode 100644
index 0000000000..d99a5ef12f
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/netError.dtd
@@ -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/. -->
+
+<!ENTITY loadError.label "Error al cargar la página">
+<!ENTITY retry.label "Reintentar">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "Fallo al conectar">
+<!ENTITY connectionFailure.longDesc "<p>Aunque el sitio parece válido, el navegador no pudo establecer una conexión</p><ul><li>¿Puede ser que el sitio no esté disponible temporalmente?</li><li>¿No puede navegar por otros sitios? Compruebe la conexión de red del equipo</li><li>¿Su equipo está protegido por un proxy o un firewall? Una configuración incorrecta puede interferir la navegación.</li></ul>">
+
+<!ENTITY deniedPortAccess.title "Puerto restringido por razones de seguridad">
+<!ENTITY deniedPortAccess.longDesc "<p>La dirección solicitada especificaba un puerto (p.ej. <q>mozilla.org:80</q> para el puerto 80 de mozilla.org) usado normalmente para propósitos <em>distintos</em> a navegar por la web. El navegador ha cancelado la solicitud por su protección y seguridad.</p>">
+
+<!ENTITY dnsNotFound.title "No se encontró la dirección">
+<!ENTITY dnsNotFound.longDesc "<p>El navegador no pudo encontrar el servidor para la dirección proporcionada.</p><ul><li>¿Cometió un error al escribir el dominio? (p. ej. <q><strong>ww</strong>.mozilla.org</q> en vez de <q><strong>www</strong>.mozilla.org</q>)</li><li>¿Seguro que existe este dominio? Su fecha de registro puede haber caducado.</li><li>¿No es capaz de navegar por otros sitios? Compruebe la conexión de red y la configuración del servidor DNS.</li><li>¿Su equipo está protegido por un proxy o un firewall? Una configuración incorrecta puede interferir la navegación.</li></ul>">
+
+<!ENTITY fileNotFound.title "No se encontró el fichero">
+<!ENTITY fileNotFound.longDesc "<ul><li>¿Es posible que el elemento se haya renombrado, eliminado o cambiado de ruta?</li><li>¿Hay algún error de ortografía, mayúsculas o cualquier otro error al escribir la dirección?</li><li>¿Tiene privilegios de acceso sufficientes para el elemento solicitado?</li></ul>">
+
+<!ENTITY fileAccessDenied.title "Se ha denegado el acceso al archivo">
+<!ENTITY fileAccessDenied.longDesc "<ul><li>Puede haber sido eliminado, movido o sus permisos de archivo impiden acceder a él.</li></ul>">
+
+<!ENTITY generic.title "No se pudo completar la solicitud">
+<!ENTITY generic.longDesc "<p>Actualmente no hay información adicional disponible para este problema o error.</p>">
+
+<!ENTITY malformedURI.title "La dirección no es válida">
+<!ENTITY malformedURI.longDesc "<p>La dirección proporcionada no está en un formato reconocido. Compruebe errores en la barra de direcciones y vuelva a intentarlo.</p>">
+
+<!ENTITY netInterrupt.title "Transferencia de datos interrumpida">
+<!ENTITY netInterrupt.longDesc "<p>El navegador se conectó correctamente, pero se interrumpió la conexión mientras se estaba transfiriendo información. Vuelva a intentarlo.</p><ul><li>¿No puede navegar por otros sitios? Compruebe la conexión de red del equipo.</li><li>¿Todavía con problemas? Consulte con su administrador de red o proveedor de Internet para obtener asistencia técnica.</li></ul>">
+
+<!ENTITY notCached.title "Documento caducado">
+<!ENTITY notCached.longDesc "<p>El documento solicitado no está disponible en la caché del navegador.</p><ul><li>Como precaución de seguridad, el navegador no vuelve a solicitar automáticamente documentos con información privada.</li><li>Pulse Reintentar para volver a solicitar el documento del sitio web.</li></ul>">
+
+<!ENTITY netOffline.title "Modo sin conexión">
+<!ENTITY netOffline.longDesc2 "<p>El navegador está operando en modo sin conexión y no puede conectar con el elemento solicitado.</p><ul><li>¿Está conectado el equipo a una red activa?</li><li>Pulse &quot;Reintentar&quot; para pasar a modo con conexión y recargar la página.</li></ul>">
+
+<!ENTITY contentEncodingError.title "Error de codificación de contenido">
+<!ENTITY contentEncodingError.longDesc "<p>La página que está intentando ver no puede mostrarse porque usa una forma no válida o no admitida de compresión.</p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul>">
+
+<!ENTITY unsafeContentType.title "Tipo de archivo inseguro">
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+ <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>
+</ul>
+">
+
+<!ENTITY netReset.title "Conexión interrumpida">
+<!ENTITY netReset.longDesc "<p>El enlace con la red se interrumpió mientras se negociaba una conexión. Vuelva a intentarlo.</p>">
+
+<!ENTITY netTimeout.title "Se agotó el tiempo de espera">
+<!ENTITY netTimeout.longDesc "<p>El sitio solicitado no respondió a una petición de conexión y el navegador ha dejado de esperar una respuesta.</p><ul><li>¿Podría estar experimentando el servidor alta demanda o un corte temporal? Vuelva a intentarlo más tarde.</li><li>¿No puede navegar por otros sitios? Compruebe la conexión de red del equipo.</li><li>¿Su equipo está protegido por un proxy o un firewall? Una configuración incorrecta puede interferir con la navegación.</li><li>¿Todavía con problemas? Consulte con su administrador de red o proveedor de Internet para asistencia técnica.</li></ul>">
+
+<!ENTITY unknownProtocolFound.title "Protocolo desconocido">
+<!ENTITY unknownProtocolFound.longDesc "<p>La dirección especifica un protocolo (p.e. <q>wxyz://</q>) que el navegador no reconoce, así que el navegador no puede conectar correctamente con el sitio.</p><ul><li>¿Está intentando acceder a multimedia u otros servicios que no son de texto? Compruebe el sitio para requisitos extra.</li><li>Algunos protocolos pueden necesitar plugins o software de terceros antes de que el navegador pueda reconocerlos.</li></ul>">
+
+<!ENTITY proxyConnectFailure.title "El servidor proxy rechazó la conexión">
+<!ENTITY proxyConnectFailure.longDesc "<p>El navegador está configurado para usar un servidor proxy, pero el proxy rechazó la conexión.</p><ul><li>¿Es correcta la configuración del proxy del navegador? Compruebe la configuración y vuelva a intentarlo.</li><li>¿Permite el servicio proxy conexiones desde esta red?</li><li>¿Todavia con problemas? Consulte con su administrador de red o proveedor de Internet para asistencia técnica.</li></ul>">
+
+<!ENTITY proxyResolveFailure.title "No se encontró el servidor proxy">
+<!ENTITY proxyResolveFailure.longDesc "<p>El navegador está configurado para usar un servidor proxy, pero no se pudo encontrar el servidor proxy.</p><ul><li>¿Es correcta la configuración del proxy del navegador? Compruebe la configuración y vuelva a intentarlo.</li><li>¿El equipo está conectado a una red activa?</li><li>¿Todavia con problemas? Consulte con su administrador de red o proveedor de Internet para asistencia técnica.</li></ul>">
+
+<!ENTITY redirectLoop.title "Bucle de redirección">
+<!ENTITY redirectLoop.longDesc "<p>El navegador se ha detenido intentando recuperar el elemento solicitado. El sitio está redirigiendo la solicitud de una forma que nunca se va a completar.</p><ul><li>¿Tiene desactivadas o bloqueadas las cookies requeridas por este sitio?</li><li><em>NOTA</em>: Si aceptar las cookies del sitio no resuelve el problema, probablemente es un problema de configuración del servidor y no de su equipo.</li></ul>">
+
+<!ENTITY unknownSocketType.title "Respuesta incorrecta">
+<!ENTITY unknownSocketType.longDesc "<p>El sitio respondió a la solicitud de red de una forma inesperada y el navegador no puede continuar.</p>">
+
+<!ENTITY nssFailure2.title "Conexión segura fallida">
+<!ENTITY nssFailure2.longDesc2 "<p>La página que está intentando ver no puede mostrarse porque la autenticidad de los datos recibidos no ha podido ser verificada.</p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul>">
+
+<!ENTITY nssBadCert.title "Conexión segura fallida">
+<!ENTITY nssBadCert.longDesc2 "<ul>
+<li>Esto podría deberse a un problema con la configuración del servidor, o podría ser alguien intentando hacerse pasar por el servidor.</li>
+<li>Si ha conectado a este servidor con éxito en el pasado, el error podría ser temporal, y podrá volver a intentarlo más tarde.</li>
+</ul>
+">
+
+<!ENTITY securityOverride.linkText "O puede añadir una excepción…">
+<!ENTITY securityOverride.warningContent "
+<p>No debería añadir una excepción si está usando una conexión de internet en la que no confíe totalmente o si no está acostumbrado a ver una advertencia sobre este servidor.</p>
+<p>Si aún desea añadir una excepción para este sitio, puede hacerlo en su configuración de cifrado avanzado.</p>
+">
+
+<!ENTITY cspBlocked.title "Bloqueado por políticas de seguridad de contenido">
+<!ENTITY cspBlocked.longDesc "<p>El navegador ha impedido que esta página se cargue de esta forma porque la página tiene una política de seguridad de contenido que lo impide.</p>">
+
+<!ENTITY xfoBlocked.title "Bloqueado por la política X-Frame-Options">
+<!ENTITY xfoBlocked.longDesc "<p>El navegador evitó que esta página se cargue en este contexto porque la página tiene una política X-Frame-Options que no lo permite.</p>">
+
+<!ENTITY corruptedContentErrorv2.title "Error de contenido dañado">
+<!ENTITY corruptedContentErrorv2.longDesc "<p>La página que está intentando ver no se puede mostrar porque se ha detectado un error en la transmisión de datos.</p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul>">
+
+<!ENTITY remoteXUL.title "XUL remoto">
+<!ENTITY remoteXUL.longDesc "<p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul></p>">
+
+<!ENTITY inadequateSecurityError.title "Su conexión no es segura">
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> usa tecnología de seguridad que está anticuada y es vulnerable a ataques. Un atacante podría revelar fácilmente información que usted consideraría segura. El administrador del sitio web tendrá que corregir el servidor antes de que se pueda visitar el sitio.</p><p>Código de error: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Página bloqueada">
+
+<!ENTITY networkProtocolError.title "Error de protocolo de red">
+<!ENTITY networkProtocolError.longDesc "<p>La página que está intentando ver no se puede mostrar porque se ha detectado un error en el protocolo de red.</p><ul><li>Por favor, póngase en contacto con los propietarios del sitio web para informarles de este problema.</li></ul>">
diff --git a/l10n-es-ES/dom/chrome/netErrorApp.dtd b/l10n-es-ES/dom/chrome/netErrorApp.dtd
new file mode 100644
index 0000000000..d245555380
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/netErrorApp.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- This file exists to allow applications to override one or more messages
+ from netError.dtd; Applications which want to do this should override
+ this file with their own version of netErrorApp.dtd -->
+
+<!-- An example (from Firefox):
+
+<!ENTITY securityOverride.linkText "Or you can add an exception…">
+<!ENTITY securityOverride.getMeOutOfHereButton "Get me out of here!">
+<!ENTITY securityOverride.exceptionButtonLabel "Add Exception…">
+
+<!ENTITY securityOverride.warningContent "
+<p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>
+<p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>
+
+<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>
+<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>
+">
+
+-->
diff --git a/l10n-es-ES/dom/chrome/nsWebBrowserPersist.properties b/l10n-es-ES/dom/chrome/nsWebBrowserPersist.properties
new file mode 100644
index 0000000000..11d99e451b
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/nsWebBrowserPersist.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+readError = No se pudo guardar %S porque no se pudo leer el archivo origen.\n\nVuelva a intentarlo más tarde, o póngase en contacto con el administrador del servidor.
+writeError = No se pudo guardar %S porque ha ocurrido un error desconocido.\n\nIntente guardar en un sitio distinto.
+launchError = No se pudo abrir %S, porque ocurrió un error desconocido.\n\nIntente guardarlo antes en disco y luego abra el archivo.
+diskFull = No hay espacio suficiente en el disco para guardar %S.\n\nElimine archivos innecesarios del disco y vuelva a intentarlo, o intente guardarlo en un sitio distinto.
+readOnly = No se pudo guardar %S porque el disco, directorio o archivo está protegido contra escritura.\n\nActive la escritura en el disco y vuelva a intentarlo, o intente guardar en un sitio distinto.
+accessError = No se pudo guardar %S porque usted no puede modificar el contenido de esa carpeta.\n\nModifique las propiedades de la carpeta y vuelva a intentarlo, o intente guardar en un sitio distinto.
+SDAccessErrorCardReadOnly = No se puede descargar el archivo porque la tarjeta SD está en uso.
+SDAccessErrorCardMissing = No se puede descargar el archivo porque no se encuentra la tarjeta SD.
+helperAppNotFound = No se pudo abrir %S porque la aplicación auxiliar asociada no existe. Modifique la asociación en sus preferencias.
+noMemory = No hay memoria suficiente para completar la acción solicitada.\n\nCierre algunas aplicaciones y vuelva a intentarlo.
+title = Descargando %S
+fileAlreadyExistsError = No se pudo guardar %S porque ya existe un fichero con el mismo nombre en el directorio '_files'.\n\nIntente guardarlo en un sitio distinto.
+fileNameTooLongError = No se pudo guardar %S porque el nombre del archivo es demasiado largo.\n\nIntente guardarlo con un nombre más corto.
diff --git a/l10n-es-ES/dom/chrome/plugins.properties b/l10n-es-ES/dom/chrome/plugins.properties
new file mode 100644
index 0000000000..0343e72bf6
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/plugins.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+# Those strings are inserted into an HTML page, so all HTML characters
+# have to be escaped in a way that they show up correctly in HTML!
+
+# GMP Plugins
+gmp_license_info=Información de licencia
+gmp_privacy_info=Información de privacidad
+
+openH264_name=OpenH264 Video Codec proporcionado por Cisco Systems, Inc.
+openH264_description2=Este plugin se ha instalado automáticamente por Mozilla para cumplir con la especificación WebRTC y para permitir llamadas WebRTC con dispositivos que requieren el códec de vídeo H.264. Visite http://www.openh264.org/ para ver el código fuente del códec y saber más sobre la implementación.
+
+cdm_description2=Este complemento permite la reproducción de medios cifrados de acuerdo con la especificación Encrypted Media Extensions. Los sitios suelen utilizar medios cifrados para protegerse contra la copia de contenido multimedia premium. Visite https://www.w3.org/TR/encrypted-media/ para obtener más información sobre Encrypted Media Extensions.
+
+widevine_description=Módulo de descifrado de contenido Widevine proporcionado por Google Inc.
diff --git a/l10n-es-ES/dom/chrome/security/caps.properties b/l10n-es-ES/dom/chrome/security/caps.properties
new file mode 100644
index 0000000000..389b759f7d
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/security/caps.properties
@@ -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 = Error de seguridad: el contenido en %S no puede cargar o enlazar con %S.
+CheckSameOriginError = Error de seguridad: el contenido en %S no puede cargar datos de %S.
+ExternalDataError = Error de seguridad: el contenido en %S ha intentado cargar %S, pero no se pueden cargar datos externos cuando se usan como imagen.\u0020
+
+CreateWrapperDenied = Permiso denegado al crear el wrapper para el objeto de la clase %S
+CreateWrapperDeniedForOrigin = Permiso denegado para <%2$S> al crear el wrapper para el objeto de clase %1$S
diff --git a/l10n-es-ES/dom/chrome/security/csp.properties b/l10n-es-ES/dom/chrome/security/csp.properties
new file mode 100644
index 0000000000..2323d58626
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/security/csp.properties
@@ -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/.
+
+# CSP Warnings:
+# LOCALIZATION NOTE (CSPViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPViolation = Las opciones para esta página han bloqueado la carga de un recurso: %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 = Las opciones para esta página han bloqueado la carga de un recurso en %2$S (%1$S).
+# LOCALIZATION NOTE (CSPROViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPROViolation = Ha ocurrido una violación de una política CSP de información únicamente ("%1$S"). Se ha permitido el comportamiento y se ha enviado un informe 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 = Los ajustes de la página observaron la carga de un recurso en %2$S ("%1$S"). Se está enviando un informe CSP.
+# LOCALIZATION NOTE (triedToSendReport):
+# %1$S is the URI we attempted to send a report to.
+triedToSendReport = Se ha intentado enviar un informe a una URI no válida: "%1$S"
+# LOCALIZATION NOTE (couldNotParseReportURI):
+# %1$S is the report URI that could not be parsed
+couldNotParseReportURI = No se puede interpretar la URI de informe: %1$S
+# LOCALIZATION NOTE (couldNotProcessUnknownDirective):
+# %1$S is the unknown directive
+couldNotProcessUnknownDirective = No se puede procesar la directiva desconocida '%1$S'
+# LOCALIZATION NOTE (ignoringUnknownOption):
+# %1$S is the option that could not be understood
+ignoringUnknownOption = Se ha ignorado la opción desconocida %1$S
+# LOCALIZATION NOTE (ignoringDuplicateSrc):
+# %1$S defines the duplicate src
+ignoringDuplicateSrc = Ignorando origen duplicado %1$S
+# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):
+# %1$S defines the ignored src
+ignoringSrcFromMetaCSP = Origen '%1$S' ignorado (no se permite cuando se indica a través del elemento meta).
+# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):
+# %1$S is the ignored src
+# script-src and style-src are directive names and should not be localized
+ignoringSrcWithinScriptStyleSrc = Ingrando "%1$S" en script-src o style-src: se ha especificado nonce-source o hash-source
+# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):
+# %1$S is the ignored src
+# script-src, as well as 'strict-dynamic' should not be localized
+ignoringSrcForStrictDynamic = Ignorando "%1$S" dentro de script-src: se ha especificado "strict-dynamic"
+# LOCALIZATION NOTE (ignoringStrictDynamic):
+# %1$S is the ignored src
+ignoringStrictDynamic = Ignorando fuente "%1$S" (solo se admite dentro de script-src).\u0020
+# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
+# %1$S is the csp directive that contains 'strict-dynamic'
+# 'strict-dynamic' should not be localized
+strictDynamicButNoHashOrNonce = La palabra clave "strict-dynamic" dentro de "%1$S" sin nonce o hash válidos puede bloquear la carga de todos los scripts
+# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):
+# %1$S is the ETLD of the report URI that is not HTTP or HTTPS
+reportURInotHttpsOrHttp2 = La URI de informe (%1$S) debe ser una URI HTTP o HTTPS.
+# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):
+# %1$S is the ETLD of the page with the policy
+reportURInotInReportOnlyHeader = Este sitio (%1$S) tiene una política Report-Only sin una URI de informe. CSP no bloqueará y no puede informar de violaciones de esta política.
+# LOCALIZATION NOTE (failedToParseUnrecognizedSource):
+# %1$S is the CSP Source that could not be parsed
+failedToParseUnrecognizedSource = No se puede interpretar la fuente no reconocida %1$S
+# LOCALIZATION NOTE (upgradeInsecureRequest):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+upgradeInsecureRequest = Actualizando solicitud insegura '%1$S' para usar '%2$S'
+# LOCALIZATION NOTE (ignoreSrcForDirective):
+ignoreSrcForDirective = Ignorando srcs en la directiva '%1$S'
+# LOCALIZATION NOTE (hostNameMightBeKeyword):
+# %1$S is the hostname in question and %2$S is the keyword
+hostNameMightBeKeyword = Interpretando %1$S como nombre de servidor, no como palabra clave. si pretendía que fuera una palabra clave, use '%2$S' (rodeado de comillas simples).
+# LOCALIZATION NOTE (notSupportingDirective):
+# directive is not supported (e.g. 'reflected-xss')
+notSupportingDirective = La directiva '%1$S' no está implementada. Se ignorarán la directiva y los valores.
+# LOCALIZATION NOTE (blockAllMixedContent):
+# %1$S is the URL of the blocked resource load.
+blockAllMixedContent = Bloqueando solicitud insegura '%1$S'.
+# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
+# %1$S is the name of a CSP directive that requires additional values
+ignoringDirectiveWithNoValues = Se ignora ‘%1$S‘ porque no contiene parámetros.
+# LOCALIZATION NOTE (ignoringReportOnlyDirective):
+# %1$S is the directive that is ignored in report-only mode.
+ignoringReportOnlyDirective = Se ignora la directiva de 'sandbox' al repartirse en la directiva solo informativa '%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=Se ignora ‘%1$S’ por la directiva ‘%2$S’.
+
+# LOCALIZATION NOTE (IgnoringSourceWithinDirective):
+# %1$S is the ignored src
+# %2$S is the directive which supports src
+IgnoringSourceWithinDirective = Ignorar fuente “%1$S” (no compatible dentro de ‘%2$S’).
+
+# CSP Errors:
+# LOCALIZATION NOTE (couldntParseInvalidSource):
+# %1$S is the source that could not be parsed
+couldntParseInvalidSource = No se puede interpretar la fuente no válida %1$S
+# LOCALIZATION NOTE (couldntParseInvalidHost):
+# %1$S is the host that's invalid
+couldntParseInvalidHost = No se puede interpretar el host no válido %1$S
+# LOCALIZATION NOTE (couldntParsePort):
+# %1$S is the string source
+couldntParsePort = No se puede interpretar el puerto en %1$S
+# LOCALIZATION NOTE (duplicateDirective):
+# %1$S is the name of the duplicate directive
+duplicateDirective = Detectadas directivas %1$S duplicadas. Todas las instancias, excepto la primera, serán ignoradas.
+# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):
+# %1$S is the option that could not be understood
+couldntParseInvalidSandboxFlag = No se ha podido interpretar el modificador '%1$S' no válido del 'sandbox'
diff --git a/l10n-es-ES/dom/chrome/security/security.properties b/l10n-es-ES/dom/chrome/security/security.properties
new file mode 100644
index 0000000000..2123087dc5
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/security/security.properties
@@ -0,0 +1,154 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Mixed Content Blocker
+# LOCALIZATION NOTE: "%1$S" is the URI of the blocked mixed content resource
+BlockMixedDisplayContent = Se ha bloqueado la carga del contenido visual mixto "%1$S"
+BlockMixedActiveContent = Se ha bloqueado la carga del contenido activo mixto "%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=Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: CORS desactivado).
+CORSDidNotSucceed=Solicitud de origen cruzado bloqueada: La misma política de origen no permite la lectura de recursos remotos en %1$S. (Razón: Solicitud CORS sin éxito).
+CORSOriginHeaderNotAdded=Solicitud de origen cruzado bloqueada: La misma política de origen no permite leer el recurso remoto en %1$S. (Razón: No se puede agregar el encabezado CORS ‘Origen’).
+CORSExternalRedirectNotAllowed=Solicitud de origen cruzado bloqueada: La misma política de origen no permite leer el recurso remoto en %1$S. (Razón: No se permite la redirección externa de la solicitud CORS).
+CORSRequestNotHttp=Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: la solicitud CORS no es http).
+CORSMissingAllowOrigin=Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: falta la cabecera CORS 'Access-Control-Allow-Origin').
+CORSMultipleAllowOriginNotAllowed=Solicitud de origen cruzado bloqueada: la política de mismo origen no permite la lectura del recurso remoto en %1$S. (Motivo: no se permiten múltiples cabeceras CORS ‘Access-Control-Allow-Origin’).
+CORSAllowOriginNotMatchingOrigin=Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: la cabecera CORS 'Access-Control-Allow-Origin' no coincide con '%2$S').
+CORSNotSupportingCredentials=Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en '%1$S' (razón: la credencial no se admite si la cabecera CORS 'Access-Control-Allow-Credentials' es '*').
+CORSMethodNotFound=Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: token no se ha encontrado el método en la cabecera CORS 'Access-Control-Allow-Methods').
+CORSMissingAllowCredentials=Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: se esperaba 'true' en la cabecera CORS 'Access-Control-Allow-Credentials').
+CORSPreflightDidNotSucceed2=Solicitud de origen cruzado bloqueada: La política de mismo origen (Same Origin Policy) no permite la lectura de recursos remotos en %1$S. (Motivo: La respuesta CORS no tuvo éxito).
+CORSInvalidAllowMethod=Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: token '%2$S' no válido en la cabecera CORS 'Access-Control-Allow-Methods').
+CORSInvalidAllowHeader=Solicitud desde otro origen bloqueada: la política de mismo origen impide leer el recurso remoto en %1$S (razón: token '%2$S' no válido en la cabecera CORS 'Access-Control-Allow-Headers').
+CORSMissingAllowHeaderFromPreflight2=Solicitud de origen cruzado bloqueada: La política de mismo origen (Same Origin Policy) no permite la lectura de recursos remotos en %1$S. (Motivo: La cabecera ‘%2$S’ no está permitida de acuerdo a la cabecera ‘Access-Control-Allow-Headers’ de la verificación previa de la respuesta CORS).
+
+# LOCALIZATION NOTE: Do not translate "Strict-Transport-Security", "HSTS", "max-age" or "includeSubDomains"
+STSUnknownError=Strict-Transport-Security: ha sucedido un error desconocido procesando la cabecera especificada por el sitio.
+STSUntrustworthyConnection=Strict-Transport-Security: la conexión al sitio no es fiable, por lo que la cabecera especificada ha sido ignorada.
+STSCouldNotParseHeader=Strict-Transport-Security: el sitio ha especificado una cabecera que no se ha podido interpretar correctamente.
+STSNoMaxAge=Strict-Transport-Security: el sitio ha especificado una cabecera que no incluía una directiva 'max-age'.
+STSMultipleMaxAges=Strict-Transport-Security: el sitio ha especificado una cabecera que incluía múltiples directivas 'max-age'.
+STSInvalidMaxAge=Strict-Transport-Security: el sitio ha especificado una cabecera que incluía una directiva 'max-age' no válida.
+STSMultipleIncludeSubdomains=Strict-Transport-Security: el sitio ha especificado una cabecera que incluía múltiples directivas 'includeSubDomains'.
+STSInvalidIncludeSubdomains=Strict-Transport-Security: el sitio ha especificado una cabecera que incluía una directiva 'includeSubDomains' no válida.
+STSCouldNotSaveState=Strict-Transport-Security: ha sucedido un error marcando el sitio como un servidor Strict-Transport-Security.
+
+# LOCALIZATION NOTE: Do not translate "SHA-1"
+SHA1Sig=Este sitio hace uso de un certificado SHA-1; se recomienda que use certificados con algoritmos de firma que usen funciones hash más fuertes que SHA-1.
+InsecurePasswordsPresentOnPage=Campos de contraseña presentes en una página insegura (http://). Esto es un riesgo de seguridad que permite que se roben las credenciales de inicio de sesión de los usuarios.
+InsecureFormActionPasswordsPresent=Campos de contraseña presentes en un formulario con una acción de formulario insegura (http://). Esto es un riesgo de seguridad que permite que se roben las credenciales de inicio de sesión de los usuarios.
+InsecurePasswordsPresentOnIframe=Campos de contraseña presentes en un iframe inseguro (http://). Esto es un riesgo de seguridad que permite que se roben las credenciales de inicio de sesión de los usuarios.
+# LOCALIZATION NOTE: "%1$S" is the URI of the insecure mixed content resource
+LoadingMixedActiveContent2=Cargando contenido activo mixto (no seguro) "%1$S" en una página segura
+LoadingMixedDisplayContent2=Cargando contenido visual mixto (no seguro) "%1$S" en una página segura
+LoadingMixedDisplayObjectSubrequestDeprecation=La carga de contenido mixto (inseguro) “%1$S” dentro de un complemento en una página segura se desaconseja y pronto será bloqueada.
+# LOCALIZATION NOTE: "%S" is the URI of the insecure mixed content download
+MixedContentBlockedDownload = Se bloqueó la descarga de contenido inseguro “%S”.
+
+# LOCALIZATION NOTE: Do not translate "allow-scripts", "allow-same-origin", "sandbox" or "iframe"
+BothAllowScriptsAndSameOriginPresent=Un iframe que tiene tanto allow-scripts como allow-same-origin en su atributo sandbox puede eliminar su condición de confinamiento.
+
+# LOCALIZATION NOTE: Do not translate "allow-top-navigation-by-user-activation", "allow-top-navigation", "sandbox" or "iframe"
+BothAllowTopNavigationAndUserActivationPresent=Un iframe que tiene tanto allow-top-navigation como allow-top-navigation-by-user-activation para su atributo sandbox permitirá la navegación de nivel superior.
+
+# Sub-Resource Integrity
+# LOCALIZATION NOTE: Do not translate "script" or "integrity". "%1$S" is the invalid token found in the attribute.
+MalformedIntegrityHash=El elemento script tiene un resumen (hash) mal formado en su atributo integrity: "%1$S". El formato correcto es "<algoritmo resumen>-<valor resumen>".
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityLength=El hash contenido en el atributo integrity tiene la longitud errónea.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityBase64=El hash contenido en el atributo integrity no ha podido ser decodificado.
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the type of hash algorithm in use (e.g. "sha256").
+IntegrityMismatch=Ninguno de los hashes "%1$S" en el atributo integrity coinciden con el contenido del subrecurso.
+# LOCALIZATION NOTE: "%1$S" is the URI of the sub-resource that cannot be protected using SRI.
+IneligibleResource="%1$S" no es apto para comprobaciones de integridad porque ni tiene CORS habilitado ni es del mismo origen.
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the invalid hash algorithm found in the attribute.
+UnsupportedHashAlg=Algoritmo resumen no admitido en el atributo integrity: "%1$S"
+# LOCALIZATION NOTE: Do not translate "integrity"
+NoValidMetadata=El atributo integrity no contiene ningún metadato válido.
+
+# LOCALIZATION NOTE: Do not translate "RC4".
+WeakCipherSuiteWarning=Este sitio usa el cifrado RC4 para cifrado, que está desaprobado y es inseguro.
+
+DeprecatedTLSVersion2=Este sitio utiliza una versión obsoleta de TLS. Por favor, actualice a TLS 1.2 ó 1.3.
+
+#XCTO: nosniff
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options: nosniff".
+MimeTypeMismatch2=El recurso de “%1$S” fue bloqueado debido a una discordancia del tipo MIME (“%2$S”) (X-Content-Type-Options: nosniff).
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not translate "nosniff".
+XCTOHeaderValueMissing=Advertencia de cabecera X-Content-Type-Options: el valor era "%1$S"; ¿quería enviar "nosniff"?
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not translate "nosniff".
+XTCOWithMIMEValueMissing=El recurso de “%1$S” no fue mostrado por un tipo MIME desconocido, incorrecto o ausente (X-Content-Type-Options: nosniff).
+
+BlockScriptWithWrongMimeType2=El script de “%1$S” fue bloqueado debido a un tipo MIME no permitido (“%2$S”).
+WarnScriptWithWrongMimeType=El script de “%1$S” fue cargado a pesar de que su tipo MIME (“%2$S”) no es un tipo MIME válido de JavaScript.
+# LOCALIZATION NOTE: Do not translate "importScripts()"
+BlockImportScriptsWithWrongMimeType=La carga de script desde “%1$S” con importScripts() fue bloqueada por un tipo MIME (“%2$S”) no permitido.
+BlockWorkerWithWrongMimeType=Se bloqueó la carga del Worker desde “%1$S” debido a un tipo MIME no permitido (“%2$S”).
+BlockModuleWithWrongMimeType=Se bloqueó la carga de un módulo de “%1$S” debido a un tipo MIME no permitido (“%2$S”).
+
+# LOCALIZATION NOTE: Do not translate "data: URI".
+BlockTopLevelDataURINavigation=No se permite la navegación a un data: URI de nivel superior (carga bloqueada de: "%1$S")
+BlockSubresourceRedirectToData=No está permitido redirigir a una URI data: no segura (bloqueada la carga de: "%1$S")
+
+BlockSubresourceFTP=No se permite cargar subrecursos FTP dentro de la página http(s) (Bloqueada la carga de: “%1$S”)
+
+RestrictBrowserEvalUsage=Los usos eval() y eval-like no están permitidos en el proceso padre o en contextos del sistema (uso bloqueado en “%1$S”)
+
+# LOCALIZATION NOTE (BrowserUpgradeInsecureDisplayRequest):
+# %1$S is the browser name "brandShortName"; %2$S is the URL of the upgraded request; %1$S is the upgraded scheme.
+BrowserUpgradeInsecureDisplayRequest = %1$S‘ está actualizando una solicitud insegura de visualización ‘%2$S’ usando ‘%3$S’
+
+# LOCALIZATION NOTE (MixedContentAutoUpgrade):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+MixedContentAutoUpgrade=Actualizando solicitud de visualización insegura ‘%1$S’ para usar ‘%2$S’
+# LOCALIZATION NOTE (RunningClearSiteDataValue):
+# %S is the URI of the resource whose data was cleaned up
+RunningClearSiteDataValue=La cabecera Clear-Site-Data ha provocado la limpieza de los datos de “%S”.
+UnknownClearSiteDataValue=Cabecera Clear-Site-Data encontrada. Valor desconocido “%S”.
+
+# Reporting API
+ReportingHeaderInvalidJSON=Cabecera del informe: el valor JSON recibido no es válido.
+ReportingHeaderInvalidNameItem=Cabecera del informe: el nombre para el grupo no es válido.
+ReportingHeaderDuplicateGroup=Cabecera del informe: ignorando el grupo duplicado llamado “%S”.
+ReportingHeaderInvalidItem=Cabecera del informe: ignorando el elemento no válido llamado “%S”.
+ReportingHeaderInvalidEndpoint=Cabecera del informe: ignorando el punto final no válido para el elemento llamado “%S”.
+# LOCALIZATION NOTE(ReportingHeaderInvalidURLEndpoint): %1$S is the invalid URL, %2$S is the group name
+ReportingHeaderInvalidURLEndpoint=Cabecera del informe: ignorando la URL no válida “%1$S” para el elemento llamado “%2$S”.
+
+FeaturePolicyUnsupportedFeatureName=Feature Policy: Saltándose una función de nombre no compatible “%S”.
+# TODO: would be nice to add a link to the Feature-Policy MDN documentation here. See bug 1449501
+FeaturePolicyInvalidEmptyAllowValue= Feature Policy: Saltándose la lista de autorización vacía para la función: “%S”.
+# TODO: would be nice to add a link to the Feature-Policy MDN documentation here. See bug 1449501
+FeaturePolicyInvalidAllowValue=Feature Policy: Saltándose el valor permitido no compatible para “%S”.
+
+# LOCALIZATION NOTE: "%1$S" is the limitation length (bytes) of referrer URI, "%2$S" is the origin of the referrer URI.
+ReferrerLengthOverLimitation=Cabecera HTTP Referrer: la longitud supera el límite de “%1$S” bytes, reduciendo la cabecera hasta el origen: “%2$S”
+# LOCALIZATION NOTE: "%1$S" is the limitation length (bytes) of referrer URI, "%2$S" is the origin of the referrer URI.
+ReferrerOriginLengthOverLimitation=Cabecera HTTP Referrer: la longitud del origen supera el límite de “%1$S” bytes, eliminando la cabecera con origen: “%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 = Se ha encontrado una cabecera X-Frame-Options no válida al cargar “%2$S”: “%1$S” no es una directiva válida.
+# 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=La carga de “%2$S” en un marco ha sido denegada por la directiva “X-Frame-Options“ establecida en “%1$S“.
+
+# HTTPS-Only Mode
+# LOCALIZATION NOTE: %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+HTTPSOnlyUpgradeRequest = Actualizando solicitud insegura “%1$S” para usar “%2$S”.
+# LOCALIZATION NOTE: %1$S is the URL of request.
+HTTPSOnlyNoUpgradeException = No se actualiza la solicitud insegura “%1$S” porque está excluida.
+# LOCALIZATION NOTE: %1$S is the URL of the failed request; %2$S is an error-code.
+HTTPSOnlyFailedRequest = Ha fallado la actualización de solicitud insegura “%1$S”. (%2$S)
+
+# LOCALIZATION NOTE: %S is the URL of the blocked request;
+IframeSandboxBlockedDownload = Se bloqueó la descarga de “%S” porque el iframe desencadenante tiene el indicador de sandbox establecido.
+
+# Sanitizer API
+# LOCALIZATION NOTE: Please do not localize "DocumentFragment". It's the name of an API.
+SanitizerRcvdNoInput = No se ha recibido entrada o estaba vacía. Devolviendo un DocumentFragment vacío.
+# LOCALIZATION NOTE: "Sanitizer" is the name of the API. Please do not localize.
+SanitizerOptionsDiscarded = Las opciones para el constructor Sanitizer aún no son compatibles. Tenga en cuenta que este es un comportamiento experimental.
diff --git a/l10n-es-ES/dom/chrome/svg/svg.properties b/l10n-es-ES/dom/chrome/svg/svg.properties
new file mode 100644
index 0000000000..d5a43a040d
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/svg/svg.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+AttributeParseWarning = Valor no esperado %2$S al interpretar el atributo %1$S.
diff --git a/l10n-es-ES/dom/chrome/xml/prettyprint.dtd b/l10n-es-ES/dom/chrome/xml/prettyprint.dtd
new file mode 100644
index 0000000000..255a66e39b
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/xml/prettyprint.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY xml.nostylesheet "Este fichero XML no parece tener ninguna información de estilo asociada. Se muestra debajo el árbol del documento.">
diff --git a/l10n-es-ES/dom/chrome/xslt/xslt.properties b/l10n-es-ES/dom/chrome/xslt/xslt.properties
new file mode 100644
index 0000000000..b8ed1d84dc
--- /dev/null
+++ b/l10n-es-ES/dom/chrome/xslt/xslt.properties
@@ -0,0 +1,39 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+1 = El procesamiento de una hoja de estilo XSLT ha fallado.
+2 = El procesamiento de una expresión XPath ha fallado.
+3 =
+4 = La transformación XSLT ha fallado.
+5 = Función XSLT/XPath no válida.
+6 = La hoja de estilo XSLT (posiblemente) contiene una recursión.
+7 = Valor ilegal de atributo en XSLT 1.0.
+8 = Se esperaba que una expresión XPath devolviera un NodeSet.
+9 = La transformación XSLT terminó por <xsl:message>.
+10 = Ha ocurrido un error de red al cargar una hoja de estilo XSLT:
+11 = Una hoja de estilo XSLT no tiene tipo MIME XML:
+12 = Una hoja de estilo XSLT se importa o incluye directa o indirectamente a sí misma:
+13 = Se ha llamado a una función XPath con un número incorrecto de argumentos.
+14 = Se ha llamado a una función de extensión XPath desconocida.
+15 = Fallo en el análisis XPath: se esperaba ')':
+16 = Fallo en el análisis XPath: eje inválido:
+17 = Fallo en el análisis XPath: se esperaba un test de nombre o tipo de nodo (Name o NodeType):
+18 = Fallo en el análisis XPath: se esperaba ']':
+19 = Fallo en el análisis XPath: nombre de variable no válido:
+20 = Fallo en el análisis XPath: fin de expresión inesperado:
+21 = Fallo en el análisis XPath: se esperaba un operador:
+22 = Fallo en el análisis XPath: literal no cerrado:
+23 = Fallo en el análisis XPath: no se esperaba ':':
+24 = Fallo en el análisis XPath: no se esperaba '!' (use 'not()' para negar):
+25 = Fallo en el análisis XPath: se ha encontrado un carácter ilegal:
+26 = Fallo en el análisis XPath: se esperaba un operador binario:
+27 = Se ha bloqueado la carga de una hoja XSLT por motivos de seguridad.
+28 = Se intenta evaluar una expresión no válida.
+29 = Llave no cerrada.
+30 = Se intenta crear un elemento con un QName no válido.
+31 = Una asociación de variable oculta otra asociación de variable dentro de la misma plantilla.
+32 = Llamada a la función clave no permitida.
+
+LoadingError = Error al cargar la hoja de estilo: %S
+TransformError = Error durante la transformación XSLT: %S
diff --git a/l10n-es-ES/dom/dom/media.ftl b/l10n-es-ES/dom/dom/media.ftl
new file mode 100644
index 0000000000..a3ce9cdfd6
--- /dev/null
+++ b/l10n-es-ES/dom/dom/media.ftl
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+mediastatus-fallback-title = { -brand-short-name } está reproduciendo contenido multimedia
diff --git a/l10n-es-ES/editor/ui/chrome/composer/editingOverlay.dtd b/l10n-es-ES/editor/ui/chrome/composer/editingOverlay.dtd
new file mode 100644
index 0000000000..dff39db8d1
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/composer/editingOverlay.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY openFileCmd.label "Abrir archivo…">
+<!ENTITY openFileCmd.accesskey "O">
+<!ENTITY openFileCmd.key "O">
+<!ENTITY openRemoteCmd.label "Abrir dirección web…">
+<!ENTITY openRemoteCmd.accesskey "d">
+<!ENTITY openRemoteCmd.key "L">
+<!ENTITY fileRecentMenu.label "Páginas recientes">
+<!ENTITY fileRecentMenu.accesskey "R">
+<!ENTITY saveCmd.label "Guardar">
+<!ENTITY saveCmd.accesskey "G">
+<!ENTITY saveAsCmd.label "Guardar como…">
+<!ENTITY saveAsCmd.accesskey "A">
+<!ENTITY saveAsChangeEncodingCmd2.label "Guardar y cambiar la codificación de texto">
+<!ENTITY saveAsChangeEncodingCmd2.accesskey "c">
+<!ENTITY publishCmd.label "Publicar">
+<!ENTITY publishCmd.accesskey "b">
+<!ENTITY publishCmd.key "S">
+<!ENTITY publishAsCmd.label "Publicar como…">
+<!ENTITY publishAsCmd.accesskey "m">
+<!ENTITY fileRevert.label "Revertir">
+<!ENTITY fileRevert.accesskey "t">
+<!ENTITY publishSettings.label "Configuración de sitio de publicación…">
+<!ENTITY publishSettings.accesskey "b">
+<!ENTITY newToolbarCmd.label "Nuevo">
+<!ENTITY newToolbarCmd.tooltip "Crear una página nueva en Composer">
+<!ENTITY openToolbarCmd.label "Abrir">
+<!ENTITY openToolbarCmd.tooltip "Abrir un archivo local">
+<!ENTITY saveToolbarCmd.tooltip "Guardar archivo en una ubicación local">
+<!ENTITY publishToolbarCmd.tooltip "Subir un archivo a una ubicación remota">
+<!ENTITY printToolbarCmd.label "Imprimir">
+<!ENTITY printToolbarCmd.tooltip "Imprimir esta página">
diff --git a/l10n-es-ES/editor/ui/chrome/composer/editor.dtd b/l10n-es-ES/editor/ui/chrome/composer/editor.dtd
new file mode 100644
index 0000000000..7dd426323b
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/composer/editor.dtd
@@ -0,0 +1,46 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY editorWindow.titlemodifier "Composer">
+<!ENTITY editorWindow.titlemodifiermenuseparator " - ">
+<!ENTITY compositionToolbar.tooltip "Barra de herramientas de redacción">
+<!ENTITY previewToolbarCmd.label "Examinar">
+<!ENTITY previewToolbarCmd.tooltip "Cargar esta página en el navegador">
+<!ENTITY exportToTextCmd.label "Exportar como texto…">
+<!ENTITY exportToTextCmd.accesskey "x">
+<!ENTITY previewCmd.label "Examinar página">
+<!ENTITY previewCmd.accesskey "x">
+<!ENTITY sendPageCmd.label "Enviar página…">
+<!ENTITY sendPageCmd.accesskey "v">
+<!ENTITY compositionToolbarCmd.label "Barra de herramientas de redacción">
+<!ENTITY compositionToolbarCmd.accesskey "B">
+<!ENTITY formattingToolbarCmd.label "Barra de formato">
+<!ENTITY formattingToolbarCmd.accesskey "F">
+<!ENTITY editmodeToolbarCmd.label "Barra de edición">
+<!ENTITY editmodeToolbarCmd.accesskey "c">
+<!ENTITY formatMenu.label "Formato">
+<!ENTITY formatMenu.accesskey "o">
+<!ENTITY grid.label "Rejilla de posicionamiento">
+<!ENTITY grid.accesskey "R">
+<!ENTITY pageProperties.label "Título propiedades de la página…">
+<!ENTITY pageProperties.accesskey "T">
+<!ENTITY validateCmd.label "Validar HTML">
+<!ENTITY validateCmd.accesskey "L">
+<!ENTITY NormalModeTab.label "Normal">
+<!ENTITY NormalMode.label "Modo de edición normal">
+<!ENTITY NormalMode.accesskey "M">
+<!ENTITY NormalMode.tooltip "Mostrar bordes de las tablas y enlaces internos">
+<!ENTITY AllTagsModeTab.label "Etiquetas HTML">
+<!ENTITY AllTagsMode.label "Etiquetas HTML">
+<!ENTITY AllTagsMode.accesskey "E">
+<!ENTITY AllTagsMode.tooltip "Mostrar iconos para todas las etiquetas HTML">
+<!ENTITY HTMLSourceModeTab.dir "ltr">
+<!ENTITY HTMLSourceModeTab.label "Origen">
+<!ENTITY HTMLSourceMode.label "Fuente HTML">
+<!ENTITY HTMLSourceMode.accesskey "H">
+<!ENTITY HTMLSourceMode.tooltip "Editar fuente HTML">
+<!ENTITY PreviewModeTab.label "Vista preliminar">
+<!ENTITY PreviewMode.label "Vista preliminar">
+<!ENTITY PreviewMode.accesskey "a">
+<!ENTITY PreviewMode.tooltip "Mostrar como WYSIWYG (como en el navegador)">
diff --git a/l10n-es-ES/editor/ui/chrome/composer/editor.properties b/l10n-es-ES/editor/ui/chrome/composer/editor.properties
new file mode 100644
index 0000000000..c46f9b545f
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/composer/editor.properties
@@ -0,0 +1,170 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+No = No
+Save = Guardar
+More = Más
+Less = Menos
+MoreProperties = Más propiedades
+FewerProperties = Menos propiedades
+PropertiesAccessKey = P
+None = Ninguno
+none = Ninguno
+OpenHTMLFile = Abrir archivo HTML
+OpenTextFile = Abrir archivo de texto
+SelectImageFile = Seleccionar archivo de imagen
+SaveDocument = Guardar página
+SaveDocumentAs = Guardar página como
+SaveTextAs = Guardar texto como
+EditMode = Modo de edición
+Preview = Vista preliminar
+Publish = Publicar
+PublishPage = Publicar página
+DontPublish = No publicar
+SavePassword = Guardar esta contraseña usando el administrador de contraseñas
+CorrectSpelling = (ortografía correcta)
+NoSuggestedWords = (no hay palabras sugeridas)
+NoMisspelledWord = No hay errores de ortografía
+CheckSpellingDone = Corrección ortográfica completada.
+CheckSpelling = Corrector ortográfico
+InputError = Error
+Alert = Alerta
+CantEditFramesetMsg = Composer no puede editar conjuntos de marcos HTML o páginas con marcos incrustados (IFRAME). En el caso de los conjuntos de marcos, intente editar cada marco de forma separada. En el caso de marcos incrustados, guarde una copia de la página y elimine la etiqueta &lt;iframe&gt;.
+CantEditMimeTypeMsg = Este tipo de página no puede editarse.
+CantEditDocumentMsg = Esta página no puede editarse por alguna razón desconocida.
+BeforeClosing = antes de cerrar
+BeforePreview = antes de ver en el navegador
+BeforeValidate = antes de validar el documento
+SaveFilePrompt = ¿Guardar cambios en "%title%" %reason%?
+PublishPrompt = ¿Guardar cambios a "%title%" %reason%?
+SaveFileFailed = ¡Fallo al guardar el archivo!
+FileNotFound = %file% no encontrado.
+SubdirDoesNotExist = El subdirectorio "%dir%" no existe en este sitio o el nombre de archivo "%file%" ya está siendo usado por otro subdirectorio.
+FilenameIsSubdir = El nombre de archivo "%file%" ya está siendo usado por otro subdirectorio.
+ServerNotAvailable = El servidor no está disponible. Compruebe su conexión e vuelva a intentarlo más tarde.
+Offline = Se encuentra actualmente en modo sin conexión. Haga clic en el icono cerca de la esquina inferior derecha de cualquier ventana para conectarse.
+DiskFull = No hay suficiente espacio en el disco para guardar el archivo "%file%".
+NameTooLong = El nombre de archivo o subdirectorio es demasiado largo.
+AccessDenied = No tiene permiso para publicar en esta ubicación.
+UnknownPublishError = Ha ocurrido un error de publicación desconocido.
+PublishFailed = Fallo al publicar.
+PublishCompleted = Publicación completada.
+AllFilesPublished = Todos los archivos publicados
+FailedFileMsg = %x% de %total% archivos no se publicaron correctamente.
+Prompt = Preguntar
+PromptFTPUsernamePassword = Introduzca nombre de usuario y contraseña para el servidor FTP %host%
+RevertCaption = Revertir a la última copia guardada
+Revert = Revertir
+SendPageReason = antes de enviar esta página
+Send = Enviar
+PublishProgressCaption = Publicando: %title%
+PublishToSite = Publicando en el sitio: %title%
+AbandonChanges = ¿Abandonar cambios no guardados a "%title%" y recargar la página?
+DocumentTitle = Título de la página
+NeedDocTitle = Introduzca un título para la página actual.
+DocTitleHelp = Esto indentifica la página en el título de la ventana y en los marcadores.
+CancelPublishTitle = ¿Cancelar publicación?
+CancelPublishMessage = Cancelar mientras la publicación está en progreso puede dar lugar a que sus archivos no se transfieran completamente. ¿Desea continuar o cancelar?
+CancelPublishContinue = Continuar
+MissingImageError = Introduzca o elija una imagen de tipo gif, jpg o png.
+EmptyHREFError = Elija una dirección para crear un nuevo enlace.
+LinkText = Texto del enlace
+LinkImage = Imagen del enlace
+MixedSelection = [Selección mezclada]
+Mixed = (mezclado)
+NotInstalled = %S (no instalada)
+EnterLinkText = Introduzca el texto a mostrar para el enlace:
+EnterLinkTextAccessKey = t
+EmptyLinkTextError = Introduzca algún texto para este enlace.
+EditTextWarning = Esto reemplazará el contenido existente.
+ValidateRangeMsg = El número que ha introducido (%n%) está fuera del rango permitido.
+ValidateNumberMsg = Introduzca un número entre %min% y %max%.
+MissingAnchorNameError = Introduzca un nombre para este enlace interno.
+DuplicateAnchorNameError = "%name%" ya existe en esta página. Introduzca un nombre diferente.
+BulletStyle = Estilo de viñeta
+SolidCircle = Círculo sólido
+OpenCircle = Circunferencia
+SolidSquare = Cuadrado sólido
+NumberStyle = Estilo de numeración
+Automatic = Automático
+Style_1 = 1, 2, 3…
+Style_I = I, II, III…
+Style_i = i, ii, iii…
+Style_A = A, B, C…
+Style_a = a, b, c…
+Pixels = píxeles
+Percent = porcentaje
+PercentOfCell = % de la celda
+PercentOfWindow = % de la ventana
+PercentOfTable = % de la tabla
+untitledTitle = Sin título-%S
+untitledDefaultFilename = sin título
+ShowToolbar = Mostrar barra de herramientas
+HideToolbar = Ocultar barra de herramientas
+ImapError = No es posible cargar la imagen
+ImapCheck = \nSeleccione una nueva dirección (URL) y vuelva a intentarlo.
+SaveToUseRelativeUrl = Las URLs relativas sólo pueden usarse en páginas ya guardadas
+NoNamedAnchorsOrHeadings = (Esta página no contiene enlaces internos o cabeceras)
+TextColor = Color del texto
+HighlightColor = Color de texto resaltado
+PageColor = Color de fondo de la página
+BlockColor = Bloquear color de fondo
+TableColor = Color de fondo de la tabla
+CellColor = Color de fondo de celda
+TableOrCellColor = Color de la tabla o de la celda
+LinkColor = Color del texto de los enlaces
+ActiveLinkColor = Color de enlace activo
+VisitedLinkColor = Color de enlace visitado
+NoColorError = Seleccione un color o introduzca una cadena HTML de color válida
+Table = Tabla
+TableCell = Celda de tabla
+NestedTable = Tabla anidada
+HLine = Línea horizontal
+Link = Enlace
+Image = Imagen
+ImageAndLink = Imagen y enlace
+NamedAnchor = Enlace interno
+List = Lista
+ListItem = Elemento de la lista
+Form = Formulario
+InputTag = Campo de formulario
+InputImage = Imagen de formulario
+TextArea = Área de texto
+Select = Lista de opciones
+Button = Botón
+Label = Etiqueta
+FieldSet = Conjunto de campos
+Tag = Etiqueta
+MissingSiteNameError = Introduzca un nombre para este sitio de publicación.
+MissingPublishUrlError = Introduzca una ubicación para publicar esta página.
+MissingPublishFilename = Introduzca un nombre de archivo para la página actual.
+DuplicateSiteNameError = "%name%" ya existe. Introduzca un nombre diferente para el sitio.
+AdvancedProperties = Propiedades avanzadas…
+AdvancedEditForCellMsg = La edición avanzada no está disponible cuando se seleccionan varias celdas
+ObjectProperties = Propiedades de %obj%…
+ObjectPropertiesAccessKey = o
+JoinSelectedCells = Unir celdas seleccionadas
+JoinCellToRight = Unir a la celda de la derecha
+JoinCellAccesskey = U
+TableSelectKey = Ctrl+
+XulKeyMac = Cmd+
+Del = Supr
+Delete = Eliminar
+DeleteCells = Eliminar celdas
+DeleteTableTitle = Eliminar filas o columnas
+DeleteTableMsg = Reducir el número de filas o de columnas eliminará celdas de la tabla y sus contenidos. ¿Desea realmente hacer esto?
+Clear = Limpiar
+Click = Hacer clic
+Drag = Arrastrar
+Unknown = Desconocido
+RemoveTextStylesAccesskey = x
+RemoveTextStyles = Eliminar todos los estilos de texto
+StopTextStyles = Descontinuar estilos de texto
+RemoveLinksAccesskey = n
+RemoveLinks = Eliminar enlaces
+StopLinks = Descontinuar enlace
+NoFormAction = Se recomienda que especifique una acción para este formulario. Los formularios auto-posteados son una técnica avanzada que puede no funcionar de la misma manera en todos los navegadores.
+NoAltText = Si la imagen es relevante para el contenido del documento, debe proporcionar un texto alternativo que aparecerá en los navegadores en modo texto y que aparecerá en el resto de navegadores cuando la imagen se esté cargando o cuando la carga de imágenes esté desactivada.
+Malformed = El código fuente no se ha podido convertir de nuevo en el documento porque no es XHTML válido.
+NoLinksToCheck = No hay elementos con enlaces por comprobar
diff --git a/l10n-es-ES/editor/ui/chrome/composer/editorOverlay.dtd b/l10n-es-ES/editor/ui/chrome/composer/editorOverlay.dtd
new file mode 100644
index 0000000000..07dcd8a35a
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/composer/editorOverlay.dtd
@@ -0,0 +1,318 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY saveCmd.key "S">
+<!ENTITY pasteNoFormatting.label "Pegar sin formato">
+<!ENTITY pasteNoFormatting.accesskey "s">
+<!ENTITY pasteNoFormatting.key "V">
+<!ENTITY pasteAs.label "Pegar como">
+<!ENTITY pasteAs.accesskey "a">
+<!ENTITY pasteAsQuotationCmd.label "Pegar como cita">
+<!ENTITY pasteAsQuotationCmd.accesskey "i">
+<!ENTITY pasteAsQuotationCmd.key "o">
+<!ENTITY findBarCmd.label "Buscar…">
+<!ENTITY findReplaceCmd.label "Buscar y reemplazar…">
+<!ENTITY enableInlineSpellChecker.label "Revisar ortografía según escribe">
+<!ENTITY enableInlineSpellChecker.accesskey "R">
+<!ENTITY checkSpellingCmd2.label "Revisar ortografía…">
+<!ENTITY checkSpellingCmd2.accesskey "o">
+<!ENTITY checkSpellingCmd2.key "p">
+<!ENTITY insertMenu.label "Insertar">
+<!ENTITY insertMenu.accesskey "I">
+<!ENTITY insertLinkCmd2.label "Enlace…">
+<!ENTITY insertLinkCmd2.accesskey "L">
+<!ENTITY insertLinkCmd2.key "K">
+<!ENTITY insertAnchorCmd.label "Enlace interno con nombre…">
+<!ENTITY insertAnchorCmd.accesskey "A">
+<!ENTITY insertImageCmd.label "Imagen…">
+<!ENTITY insertImageCmd.accesskey "I">
+<!ENTITY insertHLineCmd.label "Línea horizontal">
+<!ENTITY insertHLineCmd.accesskey "o">
+<!ENTITY insertTableCmd.label "Tabla…">
+<!ENTITY insertTableCmd.accesskey "T">
+<!ENTITY insertHTMLCmd.label "HTML…">
+<!ENTITY insertHTMLCmd.accesskey "H">
+<!ENTITY insertMathCmd.label "Expresión matemática…">
+<!ENTITY insertMathCmd.accesskey "M">
+<!ENTITY insertCharsCmd.label "Caracteres y símbolos…">
+<!ENTITY insertCharsCmd.accesskey "C">
+<!ENTITY insertBreakAllCmd.label 'Ruptura tras imágenes (&lt;br clear="all"&gt;)'>
+<!ENTITY insertBreakAllCmd.accesskey "u">
+<!ENTITY createLinkCmd.label "Crear enlace…">
+<!ENTITY createLinkCmd.accesskey "n">
+<!ENTITY editLinkCmd.label "Editar enlace en ventana de Composer nueva">
+<!ENTITY editLinkCmd.accesskey "i">
+<!ENTITY FontFaceSelect.title "Tipo de letra">
+<!ENTITY FontFaceSelect.tooltip "Elija un tipo de letra">
+<!ENTITY fontfaceMenu.label "Tipo de letra">
+<!ENTITY fontfaceMenu.accesskey "T">
+<!ENTITY fontVarWidth.label "Anchura variable">
+<!ENTITY fontVarWidth.accesskey "V">
+<!ENTITY fontFixedWidth.label "Anchura fija">
+<!ENTITY fontFixedWidth.accesskey "f">
+<!ENTITY fontFixedWidth.key "T">
+<!ENTITY fontHelvetica.label "Helvética, Arial">
+<!ENTITY fontHelvetica.accesskey "l">
+<!ENTITY fontTimes.label "Times">
+<!ENTITY fontTimes.accesskey "T">
+<!ENTITY fontCourier.label "Courier">
+<!ENTITY fontCourier.accesskey "C">
+<!ENTITY FontSizeSelect.title "Tamaño de letra">
+<!ENTITY FontSizeSelect.tooltip "Elija un tamaño de letra">
+<!ENTITY decreaseFontSize.label "Menor">
+<!ENTITY decreaseFontSize.accesskey "r">
+<!ENTITY decrementFontSize.key "&lt;">
+<!ENTITY decrementFontSize.key2 ",">
+<!ENTITY increaseFontSize.label "Más grande">
+<!ENTITY increaseFontSize.accesskey "g">
+<!ENTITY incrementFontSize.key "&gt;">
+<!ENTITY incrementFontSize.key2 ".">
+<!ENTITY fontSizeMenu.label "Tamaño">
+<!ENTITY fontSizeMenu.accesskey "T">
+<!ENTITY size-tinyCmd.label "Diminuto">
+<!ENTITY size-tinyCmd.accesskey "D">
+<!ENTITY size-smallCmd.label "Pequeño">
+<!ENTITY size-smallCmd.accesskey "P">
+<!ENTITY size-mediumCmd.label "Medio">
+<!ENTITY size-mediumCmd.accesskey "M">
+<!ENTITY size-largeCmd.label "Grande">
+<!ENTITY size-largeCmd.accesskey "G">
+<!ENTITY size-extraLargeCmd.label "Extragrande">
+<!ENTITY size-extraLargeCmd.accesskey "x">
+<!ENTITY size-hugeCmd.label "Enorme">
+<!ENTITY size-hugeCmd.accesskey "E">
+<!ENTITY fontStyleMenu.label "Estilo de texto">
+<!ENTITY fontStyleMenu.accesskey "S">
+<!ENTITY styleBoldCmd.label "Negrita">
+<!ENTITY styleBoldCmd.accesskey "N">
+<!ENTITY styleBoldCmd.key "B">
+<!ENTITY styleItalicCmd.label "Cursiva">
+<!ENTITY styleItalicCmd.accesskey "I">
+<!ENTITY styleItalicCmd.key "I">
+<!ENTITY styleUnderlineCmd.label "Subrayar">
+<!ENTITY styleUnderlineCmd.accesskey "U">
+<!ENTITY styleUnderlineCmd.key "U">
+<!ENTITY styleStrikeThruCmd.label "Tachado">
+<!ENTITY styleStrikeThruCmd.accesskey "h">
+<!ENTITY styleSuperscriptCmd.label "Superíndice">
+<!ENTITY styleSuperscriptCmd.accesskey "p">
+<!ENTITY styleSubscriptCmd.label "Subíndice">
+<!ENTITY styleSubscriptCmd.accesskey "S">
+<!ENTITY styleNonbreakingCmd.label "Sin romper">
+<!ENTITY styleNonbreakingCmd.accesskey "N">
+<!ENTITY styleEm.label "Énfasis">
+<!ENTITY styleEm.accesskey "f">
+<!ENTITY styleStrong.label "Más énfasis">
+<!ENTITY styleStrong.accesskey "f">
+<!ENTITY styleCite.label "Cita">
+<!ENTITY styleCite.accesskey "C">
+<!ENTITY styleAbbr.label "Abreviatura">
+<!ENTITY styleAbbr.accesskey "A">
+<!ENTITY styleAcronym.label "Acrónimo">
+<!ENTITY styleAcronym.accesskey "r">
+<!ENTITY styleCode.label "Código">
+<!ENTITY styleCode.accesskey "o">
+<!ENTITY styleSamp.label "Aspecto de ejemplo">
+<!ENTITY styleSamp.accesskey "m">
+<!ENTITY styleVar.label "Variable">
+<!ENTITY styleVar.accesskey "V">
+<!ENTITY formatFontColor.label "Color del texto…">
+<!ENTITY formatFontColor.accesskey "C">
+<!ENTITY tableOrCellColor.label "Color de fondo de la tabla o celda…">
+<!ENTITY tableOrCellColor.accesskey "B">
+<!ENTITY formatRemoveStyles.key "Y">
+<!ENTITY formatRemoveLinks.key "K">
+<!ENTITY formatRemoveNamedAnchors.label "Eliminar enlaces internos con nombre">
+<!ENTITY formatRemoveNamedAnchors.accesskey "m">
+<!ENTITY formatRemoveNamedAnchors2.key "R">
+<!ENTITY paragraphMenu.label "Párrafo">
+<!ENTITY paragraphMenu.accesskey "P">
+<!ENTITY paragraphParagraphCmd.label "Párrafo">
+<!ENTITY paragraphParagraphCmd.accesskey "P">
+<!ENTITY heading1Cmd.label "Título 1">
+<!ENTITY heading1Cmd.accesskey "1">
+<!ENTITY heading2Cmd.label "Título 2">
+<!ENTITY heading2Cmd.accesskey "2">
+<!ENTITY heading3Cmd.label "Título 3">
+<!ENTITY heading3Cmd.accesskey "3">
+<!ENTITY heading4Cmd.label "Título 4">
+<!ENTITY heading4Cmd.accesskey "4">
+<!ENTITY heading5Cmd.label "Título 5">
+<!ENTITY heading5Cmd.accesskey "5">
+<!ENTITY heading6Cmd.label "Título 6">
+<!ENTITY heading6Cmd.accesskey "6">
+<!ENTITY paragraphAddressCmd.label "Dirección">
+<!ENTITY paragraphAddressCmd.accesskey "D">
+<!ENTITY paragraphPreformatCmd.label "Preformato">
+<!ENTITY paragraphPreformatCmd.accesskey "f">
+<!ENTITY formatlistMenu.label "Lista">
+<!ENTITY formatlistMenu.accesskey "L">
+<!ENTITY noneCmd.label "Ninguna">
+<!ENTITY noneCmd.accesskey "N">
+<!ENTITY listBulletCmd.label "No numerada">
+<!ENTITY listBulletCmd.accesskey "o">
+<!ENTITY listNumberedCmd.label "Numerada">
+<!ENTITY listNumberedCmd.accesskey "m">
+<!ENTITY listTermCmd.label "Término">
+<!ENTITY listTermCmd.accesskey "T">
+<!ENTITY listDefinitionCmd.label "Definición">
+<!ENTITY listDefinitionCmd.accesskey "D">
+<!ENTITY listPropsCmd.label "Listar propiedades…">
+<!ENTITY listPropsCmd.accesskey "L">
+<!ENTITY ParagraphSelect.title "Párrafo">
+<!ENTITY ParagraphSelect.tooltip "Elija un formato de párrafo">
+<!ENTITY bodyTextCmd.label "Cuerpo del texto">
+<!ENTITY bodyTextCmd.accesskey "T">
+<!ENTITY advancedPropertiesCmd.label "Propiedades avanzadas">
+<!ENTITY advancedPropertiesCmd.accesskey "v">
+<!ENTITY alignMenu.label "Alinear">
+<!ENTITY alignMenu.accesskey "A">
+<!ENTITY alignLeft.label "Izquierda">
+<!ENTITY alignLeft.accesskey "I">
+<!ENTITY alignLeft.tooltip "Alinear a la izquierda">
+<!ENTITY alignCenter.label "Centrar">
+<!ENTITY alignCenter.accesskey "C">
+<!ENTITY alignCenter.tooltip "Alinear al centro">
+<!ENTITY alignRight.label "Derecha">
+<!ENTITY alignRight.accesskey "R">
+<!ENTITY alignRight.tooltip "Alinear a la derecha">
+<!ENTITY alignJustify.label "Justificar">
+<!ENTITY alignJustify.accesskey "J">
+<!ENTITY alignJustify.tooltip "Justificar">
+<!ENTITY absolutePosition.label "Posicionamiento">
+<!ENTITY layer.tooltip "Capa">
+<!ENTITY decreaseZIndex.label "Enviar al fondo">
+<!ENTITY layerSendToBack.tooltip "Enviar al fondo">
+<!ENTITY increaseZIndex.label "Traer al frente">
+<!ENTITY layerBringToFront.tooltip "Traer al frente">
+<!ENTITY increaseIndent.label "Incrementar sangrado">
+<!ENTITY increaseIndent.accesskey "I">
+<!ENTITY increaseIndent.key "]">
+<!ENTITY decreaseIndent.label "Reducir sangrado">
+<!ENTITY decreaseIndent.accesskey "D">
+<!ENTITY decreaseIndent.key "[">
+<!ENTITY colorsAndBackground.label "Color y fondo de la página…">
+<!ENTITY colorsAndBackground.accesskey "f">
+<!ENTITY tableMenu.label "Tabla">
+<!ENTITY tableMenu.accesskey "b">
+<!ENTITY tableSelectMenu.label "Seleccionar">
+<!ENTITY tableSelectMenu.accesskey "S">
+<!ENTITY tableSelectMenu2.label "Seleccionar tabla">
+<!ENTITY tableSelectMenu2.accesskey "S">
+<!ENTITY tableInsertMenu2.label "Insertar tabla">
+<!ENTITY tableInsertMenu2.accesskey "I">
+<!ENTITY tableDeleteMenu2.label "Eliminar tabla">
+<!ENTITY tableDeleteMenu2.accesskey "l">
+<!ENTITY tableInsertMenu.label "Insertar">
+<!ENTITY tableInsertMenu.accesskey "I">
+<!ENTITY tableTable.label "Tabla">
+<!ENTITY tableTable.accesskey "T">
+<!ENTITY tableRow.label "Fila">
+<!ENTITY tableRows.label "Fila(s)">
+<!ENTITY tableRow.accesskey "F">
+<!ENTITY tableRowAbove.label "Fila superior">
+<!ENTITY tableRowAbove.accesskey "F">
+<!ENTITY tableRowBelow.label "Fila inferior">
+<!ENTITY tableRowBelow.accesskey "i">
+<!ENTITY tableColumn.label "Columna">
+<!ENTITY tableColumns.label "Columna(s)">
+<!ENTITY tableColumn.accesskey "o">
+<!ENTITY tableColumnBefore.label "Columna anterior">
+<!ENTITY tableColumnBefore.accesskey "o">
+<!ENTITY tableColumnAfter.label "Columna siguiente">
+<!ENTITY tableColumnAfter.accesskey "A">
+<!ENTITY tableCell.label "Celda">
+<!ENTITY tableCells.label "Celda(s)">
+<!ENTITY tableCell.accesskey "C">
+<!ENTITY tableCellContents.label "Contenido de la celda">
+<!ENTITY tableCellContents.accesskey "n">
+<!ENTITY tableAllCells.label "Todas las celdas">
+<!ENTITY tableAllCells.accesskey "A">
+<!ENTITY tableCellBefore.label "Celda anterior">
+<!ENTITY tableCellBefore.accesskey "C">
+<!ENTITY tableCellAfter.label "Celda siguiente">
+<!ENTITY tableCellAfter.accesskey "u">
+<!ENTITY tableDeleteMenu.label "Eliminar">
+<!ENTITY tableDeleteMenu.accesskey "l">
+<!ENTITY tableJoinCells.label "U">
+<!ENTITY tableJoinCells.accesskey "U">
+<!ENTITY tableSplitCell.label "Dividir celda">
+<!ENTITY tableSplitCell.accesskey "C">
+<!ENTITY convertToTable.label "Crear tabla a partir de la selección">
+<!ENTITY convertToTable.accesskey "r">
+<!ENTITY tableProperties.label "Propiedades de la tabla…">
+<!ENTITY tableProperties.accesskey "o">
+<!ENTITY menuBar.tooltip "Barra de menú">
+<!ENTITY formatToolbar.tooltip "Barra de herramientas de formato">
+<!ENTITY cutToolbarCmd.tooltip "Cortar">
+<!ENTITY copyToolbarCmd.tooltip "Copiar">
+<!ENTITY pasteToolbarCmd.tooltip "Pegar">
+<!ENTITY printToolbarCmd.label "Imprimir">
+<!ENTITY printToolbarCmd.tooltip "Imprimir esta página">
+<!ENTITY findToolbarCmd.label "Buscar">
+<!ENTITY findToolbarCmd.tooltip "Buscar texto en la página">
+<!ENTITY spellToolbarCmd.label "Ortografía">
+<!ENTITY spellToolbarCmd.tooltip "Revisar ortografía de la selección o de la página entera">
+<!ENTITY imageToolbarCmd.label "Imagen">
+<!ENTITY imageToolbarCmd.tooltip "Inserta una nueva imagen o edita las propiedades de la imagen seleccionada">
+<!ENTITY hruleToolbarCmd.label "Línea horiz.">
+<!ENTITY hruleToolbarCmd.tooltip "Inserta una nueva línea horizontal o modifica las propiedades de la línea horizontal seleccionada">
+<!ENTITY tableToolbarCmd.label "Tabla">
+<!ENTITY tableToolbarCmd.tooltip "Inserta una nueva tabla o modifica las propiedades de la tabla seleccionada">
+<!ENTITY linkToolbarCmd.label "Enlace">
+<!ENTITY linkToolbarCmd.tooltip "Inserta un nuevo enlace o edita las propiedades del enlace seleccionado">
+<!ENTITY anchorToolbarCmd.label "Enlace interno">
+<!ENTITY anchorToolbarCmd.tooltip "Inserta un nuevo enlace con nombre o modifica las propiedades del enlace con nombre seleccionado">
+<!ENTITY colorButtons.title "Colores">
+<!ENTITY TextColorButton.tooltip "Elija un color para el texto">
+<!ENTITY BackgroundColorButton.tooltip "Elija un color para el fondo">
+<!ENTITY throbber.tooltip "Ir a la página web de &vendorShortName;">
+<!ENTITY HighlightColorButton.label "Resaltador">
+<!ENTITY HighlightColorButton.tooltip "Elegir color para remarcar texto">
+<!ENTITY absoluteFontSize.label "Tamaño de letra">
+<!ENTITY absoluteFontSizeToolbarCmd.tooltip "Establecer tamaño de letra">
+<!ENTITY smaller.label "Menor">
+<!ENTITY decreaseFontSizeToolbarCmd.tooltip "Reducir el tamaño de la letra">
+<!ENTITY larger.label "Mayor">
+<!ENTITY increaseFontSizeToolbarCmd.tooltip "Aumentar el tamaño de la letra">
+<!ENTITY bold.label "Negrita">
+<!ENTITY boldToolbarCmd.tooltip "Negrita">
+<!ENTITY italic.label "Cursiva">
+<!ENTITY italicToolbarCmd.tooltip "Cursiva">
+<!ENTITY underline.label "Subrayar">
+<!ENTITY underlineToolbarCmd.tooltip "Subrayar">
+<!ENTITY bullets.label "Viñetas">
+<!ENTITY bulletListToolbarCmd.tooltip "Aplicar o eliminar lista no numerada">
+<!ENTITY numbers.label "Números">
+<!ENTITY numberListToolbarCmd.tooltip "Aplicar o eliminar lista numerada">
+<!ENTITY outdent.label "Reducir sangrado">
+<!ENTITY outdentToolbarCmd.tooltip "Reducir sangrado (mover a la izquierda)">
+<!ENTITY indent.label "Sangrar">
+<!ENTITY indentToolbarCmd.tooltip "Sangrar texto (mover a la derecha)">
+<!ENTITY AlignPopupButton.label "Alineación">
+<!ENTITY AlignPopupButton.tooltip "Elegir alineación del texto">
+<!ENTITY InsertPopupButton.label "Insertar">
+<!ENTITY InsertPopupButton.tooltip "Insertar un enlace, enlace con nombre, imagen, línea horizontal o tabla">
+<!ENTITY alignLeftButton.label "Alinear a la izquierda">
+<!ENTITY alignLeftButton.tooltip "Alinear texto a lo largo del margen izquierdo">
+<!ENTITY alignCenterButton.label "Alinear al centro">
+<!ENTITY alignCenterButton.tooltip "Alinear texto centrado">
+<!ENTITY alignRightButton.label "Alinear a la derecha">
+<!ENTITY alignRightButton.tooltip "Alinear texto a lo largo del margen derecho">
+<!ENTITY alignJustifyButton.label "Alinear justificado">
+<!ENTITY alignJustifyButton.tooltip "Alinear texto a los márgenes izquierdo y derecho">
+<!ENTITY structSelect.label "Seleccionar">
+<!ENTITY structSelect.accesskey "s">
+<!ENTITY structRemoveTag.label "Eliminar etiqueta">
+<!ENTITY structRemoveTag.accesskey "r">
+<!ENTITY structChangeTag.label "Cambiar etiqueta">
+<!ENTITY structChangeTag.accesskey "c">
+<!ENTITY insertTOC.label "Insertar">
+<!ENTITY insertTOC.accesskey "i">
+<!ENTITY updateTOC.label "Actualizar">
+<!ENTITY updateTOC.accesskey "u">
+<!ENTITY removeTOC.label "Eliminar">
+<!ENTITY removeTOC.accesskey "r">
+<!ENTITY tocMenu.label "Tabla de contenidos…">
+<!ENTITY tocMenu.accesskey "b">
diff --git a/l10n-es-ES/editor/ui/chrome/composer/editorPrefsOverlay.dtd b/l10n-es-ES/editor/ui/chrome/composer/editorPrefsOverlay.dtd
new file mode 100644
index 0000000000..41dcaccae0
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/composer/editorPrefsOverlay.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY editorCheck.label "Editor web">
+<!ENTITY editorCheck.accesskey "r">
+<!ENTITY compose.label "Editor web">
+<!ENTITY editing.label "Configuración de página nueva">
+<!ENTITY toolbars.label "Barras de herramientas">
+<!ENTITY publish.label "Publicar">
diff --git a/l10n-es-ES/editor/ui/chrome/composer/editorSmileyOverlay.dtd b/l10n-es-ES/editor/ui/chrome/composer/editorSmileyOverlay.dtd
new file mode 100644
index 0000000000..59e6b2ad47
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/composer/editorSmileyOverlay.dtd
@@ -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/. -->
+
+<!ENTITY insertSmiley.label "Emoticono">
+<!ENTITY insertSmiley.accesskey "E">
+<!ENTITY smiley1Cmd.label "Sonriendo">
+<!ENTITY smiley1Cmd.accesskey "S">
+<!ENTITY smiley1Cmd.tooltip "Insertar un emoticono">
+<!ENTITY smiley2Cmd.label "Frunciendo el ceño">
+<!ENTITY smiley2Cmd.accesskey "F">
+<!ENTITY smiley2Cmd.tooltip "Insertar cara de fruncir">
+<!ENTITY smiley3Cmd.label "Guiño">
+<!ENTITY smiley3Cmd.accesskey "u">
+<!ENTITY smiley3Cmd.tooltip "Insertar una cara con guiño">
+<!ENTITY smiley4Cmd.label "Sacando la lengua">
+<!ENTITY smiley4Cmd.accesskey "l">
+<!ENTITY smiley4Cmd.tooltip "Insertar cara con lengua fuera">
+<!ENTITY smiley5Cmd.label "Riendo a carcajadas">
+<!ENTITY smiley5Cmd.accesskey "j">
+<!ENTITY smiley5Cmd.tooltip "Insertar una cara riendo">
+<!ENTITY smiley6Cmd.label "Desconcertado">
+<!ENTITY smiley6Cmd.accesskey "n">
+<!ENTITY smiley6Cmd.tooltip "Insertar cara de desconcierto">
+<!ENTITY smiley7Cmd.label "Indeciso">
+<!ENTITY smiley7Cmd.accesskey "c">
+<!ENTITY smiley7Cmd.tooltip "Insertar una cara indecisa">
+<!ENTITY smiley8Cmd.label "Sorpresa">
+<!ENTITY smiley8Cmd.accesskey "p">
+<!ENTITY smiley8Cmd.tooltip "Insertar una cara de sorprendido">
+<!ENTITY smiley9Cmd.label "Beso">
+<!ENTITY smiley9Cmd.accesskey "B">
+<!ENTITY smiley9Cmd.tooltip "Insertar una cara de beso">
+<!ENTITY smiley10Cmd.label "Gritando">
+<!ENTITY smiley10Cmd.accesskey "G">
+<!ENTITY smiley10Cmd.tooltip "Insertar una cara gritando">
+<!ENTITY smiley11Cmd.label "Guay">
+<!ENTITY smiley11Cmd.accesskey "y">
+<!ENTITY smiley11Cmd.tooltip "Insertar una cara de guay">
+<!ENTITY smiley12Cmd.label "Dinero en la boca">
+<!ENTITY smiley12Cmd.accesskey "D">
+<!ENTITY smiley12Cmd.tooltip "Insertar una cara con dinero en la boca">
+<!ENTITY smiley13Cmd.label "Pie en la boca">
+<!ENTITY smiley13Cmd.accesskey "o">
+<!ENTITY smiley13Cmd.tooltip "Insertar una cara de pie en la boca">
+<!ENTITY smiley14Cmd.label "Inocente">
+<!ENTITY smiley14Cmd.accesskey "I">
+<!ENTITY smiley14Cmd.tooltip "Insertar una cara inocente">
+<!ENTITY smiley15Cmd.label "Llorando">
+<!ENTITY smiley15Cmd.accesskey "r">
+<!ENTITY smiley15Cmd.tooltip "Insertar una cara de llorando">
+<!ENTITY smiley16Cmd.label "Labios sellados">
+<!ENTITY smiley16Cmd.accesskey "a">
+<!ENTITY smiley16Cmd.tooltip "Insertar una cara de labios sellados">
+<!ENTITY SmileButton.label "Insertar emoticono">
+<!ENTITY SmileButton.tooltip "Insertar un emoticono">
diff --git a/l10n-es-ES/editor/ui/chrome/composer/pref-composer.dtd b/l10n-es-ES/editor/ui/chrome/composer/pref-composer.dtd
new file mode 100644
index 0000000000..5d9fadd788
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/composer/pref-composer.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.composer.title "Composer">
+<!ENTITY recentFiles.title "Menú de páginas recientes">
+<!ENTITY documentsInMenu.label "Número máximo de páginas listadas:">
+<!ENTITY documentsInMenu.accesskey "n">
+<!ENTITY savingFiles.title "Al guardar o publicar páginas">
+<!ENTITY preserveExisting.label "Preservar el formato fuente original">
+<!ENTITY preserveExisting.accesskey "P">
+<!ENTITY preserveExisting.tooltip "Preservar el formato original de los retornos de carro y la página">
+<!ENTITY saveAssociatedFiles.label "Guardar imágenes y otros archivos asociados al guardar las páginas">
+<!ENTITY saveAssociatedFiles.accesskey "S">
+<!ENTITY showPublishDialog.label "Mostrar siempre el diálogo Publicar cuando al publicar las páginas">
+<!ENTITY showPublishDialog.accesskey "A">
+<!ENTITY composerEditing.label "Edición">
+<!ENTITY maintainStructure.label "Mantener el formato de la tabla al insertar o eliminar celdas">
+<!ENTITY maintainStructure.tooltip "Preserva la forma rectangular de la tabla añadiendo celdas automáticamente después de insertar o eliminar celdas.">
+<!ENTITY maintainStructure.accesskey "M">
+<!ENTITY useCSS.label "Usar estilos CSS en lugar de elementos y atributos HTML.">
+<!ENTITY useCSS.accesskey "U">
+<!ENTITY crInPCreatesNewP.label "Enter en un párrafo siempre crea un párrafo nuevo">
+<!ENTITY crInPCreatesNewP.accesskey "R">
diff --git a/l10n-es-ES/editor/ui/chrome/composer/pref-editing.dtd b/l10n-es-ES/editor/ui/chrome/composer/pref-editing.dtd
new file mode 100644
index 0000000000..503410d312
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/composer/pref-editing.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.editing.title "Configuración de página nueva">
+<!ENTITY authorName.label "Autor:">
+<!ENTITY authorName.accesskey "u">
+<!ENTITY pageColorHeader "Apariencia predeterminada de la página">
+<!ENTITY defaultColors.label "Colores predeterminados del lector (no fijar los colores en la página)">
+<!ENTITY defaultColors.accesskey "d">
+<!ENTITY customColors.label "Usar colores personalizados:">
+<!ENTITY customColors.accesskey "c">
+<!ENTITY normalText.label "Texto normal">
+<!ENTITY normalText.accesskey "n">
+<!ENTITY linkText.label "Texto de enlace">
+<!ENTITY linkText.accesskey "l">
+<!ENTITY activeLinkText.label "Texto de enlace activo">
+<!ENTITY activeLinkText.accesskey "a">
+<!ENTITY visitedLinkText.label "Texto de enlace visitado">
+<!ENTITY visitedLinkText.accesskey "V">
+<!ENTITY background.label "Fondo:">
+<!ENTITY background.accesskey "F">
+<!ENTITY colon.character ":">
+<!ENTITY backgroundImage.label "Imagen de fondo:">
+<!ENTITY backgroundImage.accesskey "m">
+<!ENTITY chooseFile.label "Elegir archivo…">
+<!ENTITY chooseFile.accesskey "o">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EdAdvancedEdit.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EdAdvancedEdit.dtd
new file mode 100644
index 0000000000..a643a75982
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EdAdvancedEdit.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY WindowTitle.label "Editor avanzado de propiedades">
+<!ENTITY AttName.label "Atributo: ">
+<!ENTITY AttValue.label "Valor: ">
+<!ENTITY PropertyName.label "Propiedad: ">
+<!ENTITY currentattributesfor.label "Atributos actuales para: ">
+<!ENTITY tree.attributeHeader.label "Atributo">
+<!ENTITY tree.propertyHeader.label "Propiedad">
+<!ENTITY tree.valueHeader.label "Valor">
+<!ENTITY tabHTML.label "Atributos HTML">
+<!ENTITY tabCSS.label "Estilo del elemento">
+<!ENTITY tabJSE.label "Eventos JavaScript">
+<!ENTITY editAttribute.label "Haga clic encima de un elemento para editar su valor">
+<!ENTITY removeAttribute.label "Eliminar">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EdColorPicker.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EdColorPicker.dtd
new file mode 100644
index 0000000000..46c0a01f05
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EdColorPicker.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Color">
+<!ENTITY lastPickedColor.label "Último color seleccionado">
+<!ENTITY lastPickedColor.accessKey "L">
+<!ENTITY chooseColor1.label "Elija un color:">
+<!ENTITY chooseColor2.label "Introduzca una cadena de color HTML">
+<!ENTITY chooseColor2.accessKey "n">
+<!ENTITY setColorExample.label "(p.ej: &quot;#0000ff&quot; ó &quot;blue&quot;):">
+<!ENTITY default.label "Predeterminado">
+<!ENTITY default.accessKey "D">
+<!ENTITY palette.label "Paleta:">
+<!ENTITY standardPalette.label "Estándar">
+<!ENTITY webPalette.label "Todos los colores web">
+<!ENTITY background.label "Fondo para:">
+<!ENTITY background.accessKey "F">
+<!ENTITY table.label "Tabla">
+<!ENTITY table.accessKey "T">
+<!ENTITY cell.label "Celda(s)">
+<!ENTITY cell.accessKey "C">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EdConvertToTable.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EdConvertToTable.dtd
new file mode 100644
index 0000000000..a8d095c136
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EdConvertToTable.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Convertir a tabla">
+<!ENTITY instructions1.label "Composer crea una nueva fila en la tabla por cada párrafo en la selección.">
+<!ENTITY instructions2.label "Escoja el carácter utilizado para separar la selección en columnas:">
+<!ENTITY commaRadio.label "Coma">
+<!ENTITY spaceRadio.label "Espacio">
+<!ENTITY otherRadio.label "Otro carácter:">
+<!ENTITY deleteCharCheck.label "Eliminar carácter separador">
+<!ENTITY collapseSpaces.label "Ignorar espacios extra">
+<!ENTITY collapseSpaces.tooltip "Convertir espacios adyacentes a un separador">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EdDialogOverlay.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EdDialogOverlay.dtd
new file mode 100644
index 0000000000..92989aac79
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EdDialogOverlay.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY AdvancedEditButton.label "Edición avanzada…">
+<!ENTITY AdvancedEditButton.accessKey "E">
+<!ENTITY AdvancedEditButton.tooltip "Añada o modifique atributos HTML, atributos de estilo y JavaScript">
+<!ENTITY chooseFileButton.label "Elegir archivo...">
+<!ENTITY chooseFileButton.accessKey "a">
+<!ENTITY chooseFileLinkButton.label "Elegir archivo...">
+<!ENTITY chooseFileLinkButton.accessKey "o">
+<!ENTITY makeUrlRelative.label "La URL es relativa a la ruta de la página">
+<!ENTITY makeUrlRelative.accessKey "r">
+<!ENTITY makeUrlRelative.tooltip "Alterna entre URL absoluta y relativa. Debe guardar previamente la página para cambiar esta propiedad.">
+<!ENTITY LinkURLEditField2.label "Introduzca una dirección de página web, un archivo local, o seleccione un enlace con nombre o encabezado del menú contextual del campo:">
+<!ENTITY LinkURLEditField2.accessKey "n">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EdNamedAnchorProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EdNamedAnchorProperties.dtd
new file mode 100644
index 0000000000..7322b5fe64
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EdNamedAnchorProperties.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del enlace interno">
+<!ENTITY anchorNameEditField.label "Nombre del enlace interno:">
+<!ENTITY anchorNameEditField.accessKey "N">
+<!ENTITY nameInput.tooltip "Introduzca un nombre único para este enlace interno (destino)">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditConflict.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditConflict.dtd
new file mode 100644
index 0000000000..8ee61a7c97
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditConflict.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Seleccionar editar cambios">
+<!ENTITY conflictWarning.label "Esta página ha sido modificada por otro programa, pero también tiene cambios sin guardar en Composer.">
+<!ENTITY conflictResolve.label "Seleccionar qué versión mantener:">
+<!ENTITY keepCurrentPageButton.label "Mantener los cambios actuales de la página">
+<!ENTITY useOtherPageButton.label "Sustituir la página actual con otros cambios">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorButtonProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorButtonProperties.dtd
new file mode 100644
index 0000000000..612aac542f
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorButtonProperties.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del botón">
+<!ENTITY Settings.label "Configuración">
+<!ENTITY ButtonType.label "Tipo">
+<!ENTITY ButtonType.accesskey "T">
+<!ENTITY submit.value "Enviar">
+<!ENTITY reset.value "Restablecer">
+<!ENTITY button.value "Botón">
+<!ENTITY ButtonName.label "Nombre:">
+<!ENTITY ButtonName.accesskey "N">
+<!ENTITY ButtonValue.label "Valor:">
+<!ENTITY ButtonValue.accesskey "V">
+<!ENTITY tabIndex.label "Índice de tabulación:">
+<!ENTITY tabIndex.accesskey "c">
+<!ENTITY ButtonDisabled.label "Desactivado">
+<!ENTITY ButtonDisabled.accesskey "D">
+<!ENTITY AccessKey.label "Tecla de acceso rápido:">
+<!ENTITY AccessKey.accesskey "r">
+<!ENTITY RemoveButton.label "Eliminar botón">
+<!ENTITY RemoveButton.accesskey "B">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorColorProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorColorProperties.dtd
new file mode 100644
index 0000000000..be358a29d1
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorColorProperties.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Fondo y colores de la página">
+<!ENTITY pageColors.label "Colores de la página">
+<!ENTITY defaultColorsRadio.label "Colores predeterminados del lector (no fijar los colores en la página)">
+<!ENTITY defaultColorsRadio.accessKey "D">
+<!ENTITY defaultColorsRadio.tooltip "Usar sólo la configuración de color del navegador del lector">
+<!ENTITY customColorsRadio.label "Usar colores personalizados:">
+<!ENTITY customColorsRadio.accessKey "C">
+<!ENTITY customColorsRadio.tooltip "Esta configuración de colores tendrá preferencia sobre la del navegador del lector">
+<!ENTITY normalText.label "Texto normal">
+<!ENTITY normalText.accessKey "N">
+<!ENTITY linkText.label "Texto de enlace">
+<!ENTITY linkText.accessKey "L">
+<!ENTITY activeLinkText.label "Texto de enlace activo">
+<!ENTITY activeLinkText.accessKey "A">
+<!ENTITY visitedLinkText.label "Texto de enlace visitado">
+<!ENTITY visitedLinkText.accessKey "V">
+<!ENTITY background.label "Fondo:">
+<!ENTITY background.accessKey "F">
+<!ENTITY colon.character ":">
+<!ENTITY backgroundImage.label "Imagen de fondo:">
+<!ENTITY backgroundImage.accessKey "m">
+<!ENTITY backgroundImage.tooltip "Usar un archivo de imagen como fondo de su página">
+<!ENTITY backgroundImage.shortenedDataURI "URI de datos acortada (Copiar pondrá la URI completa en el portapapeles)">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorFieldSetProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorFieldSetProperties.dtd
new file mode 100644
index 0000000000..bfb2365d7c
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorFieldSetProperties.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del conjunto de campos">
+<!ENTITY Legend.label "Leyenda">
+<!ENTITY Legend.accesskey "L">
+<!ENTITY EditLegendText.label "Editar leyenda:">
+<!ENTITY EditLegendText.accesskey "d">
+<!ENTITY LegendAlign.label "Alinear leyenda:">
+<!ENTITY LegendAlign.accesskey "A">
+<!ENTITY AlignDefault.label "Predeterminado">
+<!ENTITY AlignLeft.label "Izquierda">
+<!ENTITY AlignCenter.label "Centrada">
+<!ENTITY AlignRight.label "Derecha">
+<!ENTITY RemoveFieldSet.label "Eliminar conjunto de campos">
+<!ENTITY RemoveFieldSet.accesskey "m">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorFormProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorFormProperties.dtd
new file mode 100644
index 0000000000..552a7bfd14
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorFormProperties.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del formulario">
+<!ENTITY Settings.label "Configuración">
+<!ENTITY FormName.label "Nombre del formulario:">
+<!ENTITY FormName.accesskey "N">
+<!ENTITY FormAction.label "URL de la acción:">
+<!ENTITY FormAction.accesskey "U">
+<!ENTITY FormMethod.label "Método:">
+<!ENTITY FormMethod.accesskey "M">
+<!ENTITY FormEncType.label "Codificación:">
+<!ENTITY FormEncType.accesskey "C">
+<!ENTITY FormTarget.label "Marco de destino:">
+<!ENTITY FormTarget.accesskey "M">
+<!ENTITY RemoveForm.label "Eliminar formulario">
+<!ENTITY RemoveForm.accesskey "f">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorHLineProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorHLineProperties.dtd
new file mode 100644
index 0000000000..907d5b350d
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorHLineProperties.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la línea horizontal">
+<!ENTITY dimensionsBox.label "Dimensiones">
+<!ENTITY heightEditField.label "Altura:">
+<!ENTITY heightEditField.accessKey "l">
+<!ENTITY widthEditField.label "Anchura:">
+<!ENTITY widthEditField.accessKey "A">
+<!ENTITY pixelsPopup.value "píxeles">
+<!ENTITY alignmentBox.label "Alineación">
+<!ENTITY leftRadio.label "Izquierda">
+<!ENTITY leftRadio.accessKey "I">
+<!ENTITY centerRadio.label "Centrada">
+<!ENTITY centerRadio.accessKey "C">
+<!ENTITY rightRadio.label "Derecha">
+<!ENTITY rightRadio.accessKey "D">
+<!ENTITY threeDShading.label "Sombreado 3-D">
+<!ENTITY threeDShading.accessKey "S">
+<!ENTITY saveSettings.label "Usar como opción predeterminada">
+<!ENTITY saveSettings.accessKey "D">
+<!ENTITY saveSettings.tooltip "Guardar esta configuración para usarla al insertar nuevas líneas horizontales">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorImageProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorImageProperties.dtd
new file mode 100644
index 0000000000..436992631b
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorImageProperties.dtd
@@ -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/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la imagen">
+<!ENTITY pixelsPopup.value "píxeles">
+<!ENTITY locationEditField.label "URL de la imagen:">
+<!ENTITY locationEditField.accessKey "L">
+<!ENTITY locationEditField.tooltip "Teclee el nombre de archivo de la imagen o su ubicación">
+<!ENTITY locationEditField.shortenedDataURI "URI de datos acortada (Copiar pondrá la URI completa en el portapapeles)">
+<!ENTITY title.label "Consejo:">
+<!ENTITY title.accessKey "C">
+<!ENTITY title.tooltip "El atributo HTML 'title' que se muestra como consejo">
+<!ENTITY altText.label "Texto alternativo:">
+<!ENTITY altText.accessKey "A">
+<!ENTITY altTextEditField.tooltip "Teclee el texto a mostar en lugar de la imagen">
+<!ENTITY noAltText.label "No usar texto alternativo">
+<!ENTITY noAltText.accessKey "n">
+<!ENTITY previewBox.label "Vista preliminar">
+<!ENTITY actualSize.label "Tamaño real:">
+<!ENTITY actualSizeRadio.label "Tamaño real">
+<!ENTITY actualSizeRadio.accessKey "A">
+<!ENTITY actualSizeRadio.tooltip "Restablecer al tamaño real de la imagen">
+<!ENTITY customSizeRadio.label "Tamaño personalizado">
+<!ENTITY customSizeRadio.accessKey "S">
+<!ENTITY customSizeRadio.tooltip "Cambiar el tamaño de la imagen al establecido en la página">
+<!ENTITY heightEditField.label "Altura:">
+<!ENTITY heightEditField.accessKey "u">
+<!ENTITY widthEditField.label "Anchura:">
+<!ENTITY widthEditField.accessKey "n">
+<!ENTITY constrainCheckbox.label "Mantener aspecto">
+<!ENTITY constrainCheckbox.accessKey "C">
+<!ENTITY constrainCheckbox.tooltip "Mantener la proporción en el aspecto de la imagen">
+<!ENTITY imagemapBox.label "Mapa de imagen">
+<!ENTITY removeImageMapButton.label "Eliminar">
+<!ENTITY removeImageMapButton.accessKey "R">
+<!ENTITY alignment.label "Alinear el texto con la imagen">
+<!ENTITY bottomPopup.value "En la parte inferior">
+<!ENTITY topPopup.value "En la parte superior
+">
+<!ENTITY centerPopup.value "En el centro">
+<!ENTITY wrapRightPopup.value "El texto fluye por la derecha">
+<!ENTITY wrapLeftPopup.value "El texto fluye por la izquierda">
+<!ENTITY spacingBox.label "Espacio">
+<!ENTITY leftRightEditField.label "Izquierda y derecha:">
+<!ENTITY leftRightEditField.accessKey "I">
+<!ENTITY topBottomEditField.label "Parte superior y parte inferior:">
+<!ENTITY topBottomEditField.accessKey "T">
+<!ENTITY borderEditField.label "Borde sólido:">
+<!ENTITY borderEditField.accessKey "B">
+<!ENTITY showImageLinkBorder.label "Mostrar el borde alrededor de la imagen-enlace">
+<!ENTITY showImageLinkBorder.accessKey "B">
+<!ENTITY LinkAdvancedEditButton.label "Edición avanzada del enlace…">
+<!ENTITY LinkAdvancedEditButton.accessKey "E">
+<!ENTITY LinkAdvancedEditButton.tooltip "Añada o modifique atributos HTML, atributos de estilo y JavaScript">
+<!ENTITY imageInputTab.label "Formulario">
+<!ENTITY imageLocationTab.label "Ubicación">
+<!ENTITY imageDimensionsTab.label "Dimensiones">
+<!ENTITY imageAppearanceTab.label "Apariencia">
+<!ENTITY imageLinkTab.label "Enlace">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorInputProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInputProperties.dtd
new file mode 100644
index 0000000000..21fd7452ad
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInputProperties.dtd
@@ -0,0 +1,47 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del campo del formulario">
+<!ENTITY windowTitleImage.label "Propiedades de la imagen del formulario">
+<!ENTITY InputType.label "Tipo del campo">
+<!ENTITY InputType.accesskey "T">
+<!ENTITY text.value "Texto">
+<!ENTITY password.value "Contraseña">
+<!ENTITY checkbox.value "Casilla de verificación">
+<!ENTITY radio.value "Botón radial">
+<!ENTITY submit.value "Botón de envío">
+<!ENTITY reset.value "Botón de restablecimiento">
+<!ENTITY file.value "Archivo">
+<!ENTITY hidden.value "Oculto">
+<!ENTITY image.value "Imagen">
+<!ENTITY button.value "Botón">
+<!ENTITY InputSettings.label "Configuración del campo">
+<!ENTITY InputName.label "Nombre del campo:">
+<!ENTITY InputName.accesskey "N">
+<!ENTITY GroupName.label "Nombre del grupo:">
+<!ENTITY GroupName.accesskey "N">
+<!ENTITY InputValue.label "Valor del campo:">
+<!ENTITY InputValue.accesskey "V">
+<!ENTITY InitialValue.label "Valor inicial:">
+<!ENTITY InitialValue.accesskey "V">
+<!ENTITY InputChecked.label "Seleccionado inicialmente">
+<!ENTITY InputChecked.accesskey "S">
+<!ENTITY InputSelected.label "Seleccionado inicialmente">
+<!ENTITY InputSelected.accesskey "S">
+<!ENTITY InputReadOnly.label "Sólo lectura">
+<!ENTITY InputReadOnly.accesskey "S">
+<!ENTITY InputDisabled.label "Desactivado">
+<!ENTITY InputDisabled.accesskey "D">
+<!ENTITY tabIndex.label "Índice de tabulación:">
+<!ENTITY tabIndex.accesskey "c">
+<!ENTITY TextSize.label "Tamaño del campo:">
+<!ENTITY TextSize.accesskey "m">
+<!ENTITY TextLength.label "Longitud máxima:">
+<!ENTITY TextLength.accesskey "L">
+<!ENTITY AccessKey.label "Tecla de acceso rápido:">
+<!ENTITY AccessKey.accesskey "r">
+<!ENTITY Accept.label "Aceptar tipos:">
+<!ENTITY Accept.accesskey "A">
+<!ENTITY ImageProperties.label "Propiedades de la imagen…">
+<!ENTITY ImageProperties.accesskey "e">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertChars.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertChars.dtd
new file mode 100644
index 0000000000..4943db8dd3
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertChars.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar carácter">
+<!ENTITY category.label "Categoría">
+<!ENTITY letter.label "Letra:">
+<!ENTITY letter.accessKey "L">
+<!ENTITY character.label "Carácter:">
+<!ENTITY character.accessKey "C">
+<!ENTITY accentUpper.label "Mayúsculas acentuadas">
+<!ENTITY accentLower.label "Minúsculas acentuadas">
+<!ENTITY otherUpper.label "Otras mayúsculas">
+<!ENTITY otherLower.label "Otras minúsculas">
+<!ENTITY commonSymbols.label "Símbolos comunes">
+<!ENTITY insertButton.label "Insertar">
+<!ENTITY closeButton.label "Cerrar">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertMath.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertMath.dtd
new file mode 100644
index 0000000000..a06c5bf648
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertMath.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar expresión matemática">
+<!ENTITY sourceEditField.label "Introduzca código LaTeX:">
+<!ENTITY options.label "Opciones">
+<!ENTITY optionInline.label "Modo incrustado">
+<!ENTITY optionInline.accesskey "M">
+<!ENTITY optionDisplay.label "Modo de visualización">
+<!ENTITY optionDisplay.accesskey "v">
+<!ENTITY optionLTR.label "Dirección de izquierda a derecha">
+<!ENTITY optionLTR.accesskey "z">
+<!ENTITY optionRTL.label "Dirección de derecha a izquierda">
+<!ENTITY optionRTL.accesskey "d">
+<!ENTITY insertButton.label "Insertar">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertSource.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertSource.dtd
new file mode 100644
index 0000000000..8ace269242
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertSource.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar HTML">
+<!ENTITY sourceEditField.label "Introduzca etiquetas HTML y texto:">
+<!ENTITY example.label "Ejemplo: ">
+<!ENTITY exampleOpenTag.label "&lt;i&gt;">
+<!ENTITY exampleCloseTag.label "&lt;/i&gt;">
+<!ENTITY exampleText.label "¡Hola, Mundo!">
+<!ENTITY insertButton.label "Insertar">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertTOC.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertTOC.dtd
new file mode 100644
index 0000000000..0453dc8752
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertTOC.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY Window.title "Tabla de contenidos">
+<!ENTITY buildToc.label "Construir tabla de contenidos de:">
+<!ENTITY tag.label "Etiqueta:">
+<!ENTITY class.label "Clase:">
+<!ENTITY header1.label "Nivel 1">
+<!ENTITY header2.label "Nivel 2">
+<!ENTITY header3.label "Nivel 3">
+<!ENTITY header4.label "Nivel 4">
+<!ENTITY header5.label "Nivel 5">
+<!ENTITY header6.label "Nivel 6">
+<!ENTITY makeReadOnly.label "Hacer de sólo lectura la tabla de contenidos">
+<!ENTITY orderedList.label "Numerar todas las entradas en la tabla de contenidos">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertTable.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertTable.dtd
new file mode 100644
index 0000000000..df4c8df3da
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorInsertTable.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar tabla">
+<!ENTITY size.label "Tamaño">
+<!ENTITY numRowsEditField.label "Filas:">
+<!ENTITY numRowsEditField.accessKey "F">
+<!ENTITY numColumnsEditField.label "Columnas:">
+<!ENTITY numColumnsEditField.accessKey "C">
+<!ENTITY widthEditField.label "Anchura:">
+<!ENTITY widthEditField.accessKey "A">
+<!ENTITY borderEditField.label "Borde:">
+<!ENTITY borderEditField.accessKey "B">
+<!ENTITY borderEditField.tooltip "Teclea un número para el borde de la tabla, o bien cero (0) para omitir el borde">
+<!ENTITY pixels.label "píxeles">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorLabelProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorLabelProperties.dtd
new file mode 100644
index 0000000000..a5eb3a9739
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorLabelProperties.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la etiqueta">
+<!ENTITY Settings.label "Configuración">
+<!ENTITY Settings.accesskey "C">
+<!ENTITY EditLabelText.label "Editar texto:">
+<!ENTITY EditLabelText.accesskey "d">
+<!ENTITY LabelFor.label "Para el control:">
+<!ENTITY LabelFor.accesskey "P">
+<!ENTITY AccessKey.label "Tecla de acceso rápido:">
+<!ENTITY AccessKey.accesskey "r">
+<!ENTITY RemoveLabel.label "Eliminar etiqueta">
+<!ENTITY RemoveLabel.accesskey "m">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorLinkProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorLinkProperties.dtd
new file mode 100644
index 0000000000..7d990a5fb5
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorLinkProperties.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del enlace">
+<!ENTITY LinkURLBox.label "Ubicación del enlace">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorListProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorListProperties.dtd
new file mode 100644
index 0000000000..4fc0faecd3
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorListProperties.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la lista">
+<!ENTITY ListType.label "Tipo de lista">
+<!ENTITY bulletStyle.label "Estilo de viñeta:">
+<!ENTITY startingNumber.label "Empezar en:">
+<!ENTITY startingNumber.accessKey "E">
+<!ENTITY none.value "Ninguno">
+<!ENTITY bulletList.value "Lista (no numerada) de viñetas:">
+<!ENTITY numberList.value "Lista numerada">
+<!ENTITY definitionList.value "Lista de definiciones">
+<!ENTITY changeEntireListRadio.label "Cambiar la lista entera">
+<!ENTITY changeEntireListRadio.accessKey "C">
+<!ENTITY changeSelectedRadio.label "Cambiar sólo los elementos seleccionados">
+<!ENTITY changeSelectedRadio.accessKey "I">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorPageProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorPageProperties.dtd
new file mode 100644
index 0000000000..303914f670
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorPageProperties.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la página">
+<!ENTITY location.label "Ubicación:">
+<!ENTITY lastModified.label "Última modificación:">
+<!ENTITY titleInput.label "Título:">
+<!ENTITY titleInput.accessKey "T">
+<!ENTITY authorInput.label "Autor:">
+<!ENTITY authorInput.accessKey "A">
+<!ENTITY descriptionInput.label "Descripción:">
+<!ENTITY descriptionInput.accessKey "D">
+<!ENTITY locationNewPage.label "[Nueva página, aún no ha sido guardada]">
+<!ENTITY EditHEADSource1.label "Usuarios avanzados:">
+<!ENTITY EditHEADSource2.label "Para editar otros contenidos de la región &lt;head&gt; utilice &quot;Código HTML&quot; en el menú Ver o en la barra de edición.">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorPersonalDictionary.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorPersonalDictionary.dtd
new file mode 100644
index 0000000000..2cce2a1ca3
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorPersonalDictionary.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Diccionario personal">
+<!ENTITY wordEditField.label "Nueva palabra:">
+<!ENTITY wordEditField.accessKey "N">
+<!ENTITY AddButton.label "Añadir">
+<!ENTITY AddButton.accessKey "A">
+<!ENTITY DictionaryList.label "Palabras en el diccionario:">
+<!ENTITY DictionaryList.accessKey "d">
+<!ENTITY ReplaceButton.label "Reemplazar">
+<!ENTITY ReplaceButton.accessKey "R">
+<!ENTITY RemoveButton.label "Eliminar">
+<!ENTITY RemoveButton.accessKey "e">
+<!ENTITY CloseButton.label "Cerrar">
+<!ENTITY CloseButton.accessKey "C">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorPublish.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorPublish.dtd
new file mode 100644
index 0000000000..23d586a751
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorPublish.dtd
@@ -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/. -->
+
+<!ENTITY windowTitle.label "Publicar página">
+<!ENTITY windowTitleSettings.label "Configuración de publicación">
+<!ENTITY publishTab.label "Publicar">
+<!ENTITY settingsTab.label "Configuración">
+<!ENTITY publishButton.label "Publicar">
+<!ENTITY siteList.label "Nombre del sitio:">
+<!ENTITY siteList.accesskey "e">
+<!ENTITY siteList.tooltip "Elija el sitio en el quiere publicar">
+<!ENTITY newSiteButton.label "Nuevo sitio">
+<!ENTITY newSiteButton.accesskey "N">
+<!ENTITY docDirList.label "Subdirectorio del sitio para esta página:">
+<!ENTITY docDirList.accesskey "S">
+<!ENTITY docDirList.tooltip "Elija o introduzca el nombre del subdirectorio remoto para esta página">
+<!ENTITY publishImgCheckbox.label "Incluir imágenes y otros archivos">
+<!ENTITY publishImgCheckbox.accesskey "I">
+<!ENTITY publishImgCheckbox.tooltip "Publicar imágenes y otros archivos referenciados por esta página">
+<!ENTITY sameLocationRadio.label "Usar la misma dirección como página">
+<!ENTITY sameLocationRadio.accesskey "U">
+<!ENTITY sameLocationRadio.tooltip "Publica archivos en la misma dirección que la página">
+<!ENTITY useSubdirRadio.label "Usar este subdirectorio del sitio:">
+<!ENTITY useSubdirRadio.accesskey "d">
+<!ENTITY useSubdirRadio.tooltip "Publicar archivos al subdirectorio remoto seleccionado">
+<!ENTITY otherDirList.tooltip "Elija o introduzca el nombre del subdirectorio remoto donde se publicarán los archivos">
+<!ENTITY pageTitle.label "Título de la página:">
+<!ENTITY pageTitle.accesskey "T">
+<!ENTITY pageTitle.tooltip "Introduzca un título para identificar la página en la ventana y en los marcadores">
+<!ENTITY pageTitleExample.label "ej.: &quot;Mi página web&quot;">
+<!ENTITY filename.label "Nombre de archivo:">
+<!ENTITY filename.accesskey "a">
+<!ENTITY filename.tooltip "Introduzca un nombre para este archivo, incluyendo '.html' si es una página web">
+<!ENTITY filenameExample.label "ej.: &quot;mipagina.html&quot;">
+<!ENTITY setDefaultButton.label "Definir como predet.">
+<!ENTITY setDefaultButton.accesskey "D">
+<!ENTITY removeButton.label "Eliminar sitio">
+<!ENTITY removeButton.accesskey "r">
+<!ENTITY publishSites.label "Sitios de publicación">
+<!ENTITY serverInfo.label "Información del sitio web">
+<!ENTITY loginInfo.label "Servidor de publicación">
+<!ENTITY siteName.label "Nombre de sitio:">
+<!ENTITY siteName.accesskey "e">
+<!ENTITY siteName.tooltip "Un nombre que identifique este sitio de publicación (e.g.: 'MiSitio')">
+<!ENTITY siteUrl.label "Dirección de publicación (e.g.: 'ftp://ftp.mipsi.com/minombredeusuario'):">
+<!ENTITY siteUrl.accesskey "p">
+<!ENTITY siteUrl.tooltip "La dirección FTP:// o HTTP:// proporcionada por su PSI o servicio de alojamiento web">
+<!ENTITY browseUrl.label "Dirección HTTP de su página inicial (e.g.: 'http://www.mipsi.com/minombredeusuario'):">
+<!ENTITY browseUrl.accesskey "H">
+<!ENTITY browseUrl.tooltip "La dirección HTTP:// de su directorio personal (no incluya el nombre de archivo)">
+<!ENTITY username.label "Nombre de usuario:">
+<!ENTITY username.accesskey "U">
+<!ENTITY username.tooltip "El nombre de usuario que utiliza para iniciar sesión en su PSI o servicio de alojamiento web">
+<!ENTITY password.label "Contraseña:">
+<!ENTITY password.accesskey "o">
+<!ENTITY password.tooltip "La contraseña asociada a su nombre de usuario">
+<!ENTITY savePassword.label "Guardar contraseña">
+<!ENTITY savePassword.accesskey "G">
+<!ENTITY savePassword.tooltip "Seleccione esta casilla para guardar su contraseña de modo seguro utilizando el administrador de contraseñas">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorPublishProgress.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorPublishProgress.dtd
new file mode 100644
index 0000000000..ea0b471129
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorPublishProgress.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY siteUrl.label "URL del sitio:">
+<!ENTITY docSubdir.label "Subdirectorio de la página:">
+<!ENTITY otherSubdir.label "Subdirectorio de imágenes:">
+<!ENTITY status.label "Publicando…">
+<!ENTITY fileList.label "Estado de la publicación">
+<!ENTITY succeeded.label "Completado con éxito">
+<!ENTITY failed.label "Fallido">
+<!ENTITY keepOpen "Mantener esta ventana abierta una vez completada la publicación.">
+<!ENTITY closeButton.label "Cerrar">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorReplace.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorReplace.dtd
new file mode 100644
index 0000000000..7878c9d447
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorReplace.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY replaceDialog.title "Buscar y reemplazar">
+<!ENTITY findField.label "Buscar texto:">
+<!ENTITY findField.accesskey "t">
+<!ENTITY replaceField.label "Reemplazar con:">
+<!ENTITY replaceField.accesskey "e">
+<!ENTITY caseSensitiveCheckbox.label "Coinc. mayús./minús.">
+<!ENTITY caseSensitiveCheckbox.accesskey "M">
+<!ENTITY wrapCheckbox.label "Buscar en todo el documento">
+<!ENTITY wrapCheckbox.accesskey "t">
+<!ENTITY backwardsCheckbox.label "Buscar hacia atrás">
+<!ENTITY backwardsCheckbox.accesskey "b">
+<!ENTITY findNextButton.label "Buscar siguiente">
+<!ENTITY findNextButton.accesskey "g">
+<!ENTITY replaceButton.label "Reemplazar">
+<!ENTITY replaceButton.accesskey "R">
+<!ENTITY replaceAndFindButton.label "Reemplazar y buscar">
+<!ENTITY replaceAndFindButton.accesskey "y">
+<!ENTITY replaceAllButton.label "Reemplazar todo">
+<!ENTITY replaceAllButton.accesskey "A">
+<!ENTITY closeButton.label "Cerrar">
+<!ENTITY closeButton.accesskey "C">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorSaveAsCharset.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorSaveAsCharset.dtd
new file mode 100644
index 0000000000..27e95b6b6c
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorSaveAsCharset.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle2.label "Guardar y cambiar la codificación de texto">
+<!ENTITY documentTitleTitle.label "Título de la página">
+<!ENTITY documentCharsetTitle2.label "Codificación de texto">
+<!ENTITY documentCharsetDesc2.label "Seleccione la codificación de texto con la que desea guardar el documento:">
+<!ENTITY documentExportToText.label "Exportar a texto">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorSelectProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorSelectProperties.dtd
new file mode 100644
index 0000000000..50395e21f2
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorSelectProperties.dtd
@@ -0,0 +1,43 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la lista de selección">
+<!ENTITY Select.label "Lista de selección">
+<!ENTITY SelectName.label "Nombre de la lista:">
+<!ENTITY SelectName.accesskey "N">
+<!ENTITY SelectSize.label "Altura:">
+<!ENTITY SelectSize.accesskey "u">
+<!ENTITY SelectMultiple.label "Selección múltiple">
+<!ENTITY SelectMultiple.accesskey "S">
+<!ENTITY SelectDisabled.label "Desactivado">
+<!ENTITY SelectDisabled.accesskey "D">
+<!ENTITY SelectTabIndex.label "Índice de tabulación:">
+<!ENTITY SelectTabIndex.accesskey "c">
+<!ENTITY OptGroup.label "Grupo de opciones">
+<!ENTITY OptGroupLabel.label "Etiqueta:">
+<!ENTITY OptGroupLabel.accesskey "q">
+<!ENTITY OptGroupDisabled.label "Desactivado">
+<!ENTITY OptGroupDisabled.accesskey "D">
+<!ENTITY Option.label "Opción">
+<!ENTITY OptionText.label "Texto:">
+<!ENTITY OptionText.accesskey "T">
+<!ENTITY OptionValue.label "Valor:">
+<!ENTITY OptionValue.accesskey "V">
+<!ENTITY OptionSelected.label "Seleccionada inicialmente">
+<!ENTITY OptionSelected.accesskey "S">
+<!ENTITY OptionDisabled.label "Desactivada">
+<!ENTITY OptionDisabled.accesskey "D">
+<!ENTITY TextHeader.label "Texto">
+<!ENTITY ValueHeader.label "Valor">
+<!ENTITY SelectedHeader.label "Seleccionado">
+<!ENTITY AddOption.label "Añadir opción">
+<!ENTITY AddOption.accesskey "o">
+<!ENTITY AddOptGroup.label "Añadir grupo">
+<!ENTITY AddOptGroup.accesskey "A">
+<!ENTITY RemoveElement.label "Eliminar">
+<!ENTITY RemoveElement.accesskey "m">
+<!ENTITY MoveElementUp.label "Subir">
+<!ENTITY MoveElementUp.accesskey "b">
+<!ENTITY MoveElementDown.label "Bajar">
+<!ENTITY MoveElementDown.accesskey "r">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorSnapToGrid.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorSnapToGrid.dtd
new file mode 100644
index 0000000000..8614a763e1
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorSnapToGrid.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Ajustar a la rejilla">
+<!ENTITY enableSnapToGrid.label "activar ajuste de rejilla">
+<!ENTITY enableSnapToGrid.accessKey "e">
+<!ENTITY sizeEditField.label "Tamaño:">
+<!ENTITY sizeEditField.accessKey "m">
+<!ENTITY pixelsLabel.value "píxeles">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorSpellCheck.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorSpellCheck.dtd
new file mode 100644
index 0000000000..5cae8b01d2
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorSpellCheck.dtd
@@ -0,0 +1,36 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Revisar ortografía">
+<!ENTITY misspelledWord.label "Palabra mal escrita:">
+<!ENTITY wordEditField.label "Reemplazar con:">
+<!ENTITY wordEditField.accessKey "z">
+<!ENTITY checkwordButton.label "Revisar palabra">
+<!ENTITY checkwordButton.accessKey "s">
+<!ENTITY suggestions.label "Sugerencias:">
+<!ENTITY suggestions.accessKey "u">
+<!ENTITY ignoreButton.label "Ignorar">
+<!ENTITY ignoreButton.accessKey "I">
+<!ENTITY ignoreAllButton.label "Ignorar todo">
+<!ENTITY ignoreAllButton.accessKey "n">
+<!ENTITY replaceButton.label "Reemplazar">
+<!ENTITY replaceButton.accessKey "R">
+<!ENTITY replaceAllButton.label "Reemplazar todo">
+<!ENTITY replaceAllButton.accessKey "A">
+<!ENTITY stopButton.label "Detener">
+<!ENTITY stopButton.accessKey "D">
+<!ENTITY userDictionary.label "Diccionario personal:">
+<!ENTITY moreDictionaries.label "Descargar más diccionarios…">
+<!ENTITY addToUserDictionaryButton.label "Añadir palabra">
+<!ENTITY addToUserDictionaryButton.accessKey "d">
+<!ENTITY editUserDictionaryButton.label "Editar…">
+<!ENTITY editUserDictionaryButton.accessKey "E">
+<!ENTITY recheckButton2.label "Recomprobar texto">
+<!ENTITY recheckButton2.accessKey "b">
+<!ENTITY closeButton.label "Cerrar">
+<!ENTITY closeButton.accessKey "C">
+<!ENTITY sendButton.label "Enviar">
+<!ENTITY sendButton.accessKey "v">
+<!ENTITY languagePopup.label "Idioma:">
+<!ENTITY languagePopup.accessKey "m">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorTableProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorTableProperties.dtd
new file mode 100644
index 0000000000..f0a22e0085
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorTableProperties.dtd
@@ -0,0 +1,72 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tableWindow.title "Propiedades de la tabla">
+<!ENTITY applyButton.label "Aplicar">
+<!ENTITY applyButton.accesskey "A">
+<!ENTITY closeButton.label "Cerrar">
+<!ENTITY tableTab.label "Tabla">
+<!ENTITY cellTab.label "Celdas">
+<!ENTITY tableRows.label "Filas:">
+<!ENTITY tableRows.accessKey "F">
+<!ENTITY tableColumns.label "Columnas:">
+<!ENTITY tableColumns.accessKey "C">
+<!ENTITY tableHeight.label "Altura:">
+<!ENTITY tableHeight.accessKey "l">
+<!ENTITY tableWidth.label "Anchura:">
+<!ENTITY tableWidth.accessKey "A">
+<!ENTITY tableBorderSpacing.label "Bordes e interlineado">
+<!ENTITY tableBorderWidth.label "Borde:">
+<!ENTITY tableBorderWidth.accessKey "B">
+<!ENTITY tableSpacing.label "Interlineado:">
+<!ENTITY tableSpacing.accessKey "I">
+<!ENTITY tablePadding.label "Relleno:">
+<!ENTITY tablePadding.accessKey "R">
+<!ENTITY tablePxBetwCells.label "píxeles entre celdas">
+<!ENTITY tablePxBetwBrdrCellContent.label "píxeles entre el borde de la celda y su contenido">
+<!ENTITY tableAlignment.label "Alineación de la tabla:">
+<!ENTITY tableAlignment.accessKey "b">
+<!ENTITY tableCaption.label "Título:">
+<!ENTITY tableCaption.accessKey "T">
+<!ENTITY tableCaptionAbove.label "Encima de la tabla:">
+<!ENTITY tableCaptionBelow.label "Debajo de la tabla:">
+<!ENTITY tableCaptionLeft.label "Izquierda de la tabla">
+<!ENTITY tableCaptionRight.label "Derecha de la tabla">
+<!ENTITY tableCaptionNone.label "Ninguno">
+<!ENTITY tableInheritColor.label "(Permitir que se vea el color de fondo de la página)">
+<!ENTITY cellSelection.label "Selección">
+<!ENTITY cellSelectCell.label "Celda">
+<!ENTITY cellSelectRow.label "Fila">
+<!ENTITY cellSelectColumn.label "Columna">
+<!ENTITY cellSelectNext.label "Siguiente">
+<!ENTITY cellSelectNext.accessKey "N">
+<!ENTITY cellSelectPrevious.label "Anterior">
+<!ENTITY cellSelectPrevious.accessKey "A">
+<!ENTITY applyBeforeChange.label "Los cambios actuales se aplicarán antes de cambiar la selección.">
+<!ENTITY cellContentAlignment.label "Alineación del contenido">
+<!ENTITY cellHorizontal.label "Horizontal:">
+<!ENTITY cellHorizontal.accessKey "Z">
+<!ENTITY cellVertical.label "Vertical:">
+<!ENTITY cellVertical.accessKey "V">
+<!ENTITY cellStyle.label "Estilo de celda:">
+<!ENTITY cellStyle.accessKey "C">
+<!ENTITY cellNormal.label "Normal">
+<!ENTITY cellHeader.label "Cabecera">
+<!ENTITY cellTextWrap.label "Ajuste del texto:">
+<!ENTITY cellTextWrap.accessKey "T">
+<!ENTITY cellWrap.label "Permitir ocupar varias líneas">
+<!ENTITY cellNoWrap.label "El contenido ocupa una sola línea">
+<!ENTITY cellAlignTop.label "Parte superior">
+<!ENTITY cellAlignMiddle.label "Medio">
+<!ENTITY cellAlignBottom.label "Parte inferior">
+<!ENTITY cellAlignJustify.label "Justificado">
+<!ENTITY cellInheritColor.label "(Permitir que se vea el color de fondo de la tabla)">
+<!ENTITY cellUseCheckboxHelp.label "Use las casillas de selección para determinar qué propiedades se aplican a todas las celdas seleccionadas">
+<!ENTITY size.label "Tamaño">
+<!ENTITY pixels.label "píxeles">
+<!ENTITY backgroundColor.label "Color de fondo:">
+<!ENTITY backgroundColor.accessKey "F">
+<!ENTITY AlignLeft.label "Izquierda">
+<!ENTITY AlignCenter.label "Centro">
+<!ENTITY AlignRight.label "Derecha">
diff --git a/l10n-es-ES/editor/ui/chrome/dialogs/EditorTextAreaProperties.dtd b/l10n-es-ES/editor/ui/chrome/dialogs/EditorTextAreaProperties.dtd
new file mode 100644
index 0000000000..d74281190a
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/dialogs/EditorTextAreaProperties.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del área de texto">
+<!ENTITY Settings.label "Configuración">
+<!ENTITY TextAreaName.label "Nombre del campo:">
+<!ENTITY TextAreaName.accessKey "N">
+<!ENTITY TextAreaRows.label "Filas:">
+<!ENTITY TextAreaRows.accessKey "F">
+<!ENTITY TextAreaCols.label "Columnas:">
+<!ENTITY TextAreaCols.accessKey "o">
+<!ENTITY TextAreaReadOnly.label "Sólo lectura">
+<!ENTITY TextAreaReadOnly.accessKey "S">
+<!ENTITY TextAreaDisabled.label "Desactivado">
+<!ENTITY TextAreaDisabled.accessKey "D">
+<!ENTITY TextAreaTabIndex.label "Índice de tabulación:">
+<!ENTITY TextAreaTabIndex.accessKey "c">
+<!ENTITY TextAreaAccessKey.label "Tecla de acceso rápido:">
+<!ENTITY TextAreaAccessKey.accessKey "r">
+<!ENTITY InitialText.label "Texto inicial:">
+<!ENTITY InitialText.accessKey "T">
+<!ENTITY TextAreaWrap.label "Modo de ajuste:">
+<!ENTITY TextAreaWrap.accessKey "M">
+<!ENTITY WrapDefault.value "Predeterminado">
+<!ENTITY WrapOff.value "Ninguno">
+<!ENTITY WrapHard.value "Estricto">
+<!ENTITY WrapSoft.value "Suave">
+<!ENTITY WrapPhysical.value "Físico">
+<!ENTITY WrapVirtual.value "Virtual">
diff --git a/l10n-es-ES/editor/ui/chrome/region/region.properties b/l10n-es-ES/editor/ui/chrome/region/region.properties
new file mode 100644
index 0000000000..a7e4739aa2
--- /dev/null
+++ b/l10n-es-ES/editor/ui/chrome/region/region.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+editor.throbber.url = http://www.seamonkey-project.org/
diff --git a/l10n-es-ES/extensions/irc/chrome/about.dtd b/l10n-es-ES/extensions/irc/chrome/about.dtd
new file mode 100644
index 0000000000..90200823db
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/chrome/about.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Acerca de ChatZilla">
+<!ENTITY chatzilla.label "ChatZilla">
+<!ENTITY version.unknown.label "Versión desconocida">
+<!ENTITY version.known.label "Versión &#037;S">
+<!ENTITY description.label "Un cliente IRC (Internet Relay Chat) limpio, fácil de usar y altamente extensible.">
+<!ENTITY homepage.label "Visitar página de inicio">
+<!ENTITY copyversion.label "Copiar detalles de la versión">
+<!ENTITY section.core.label "Equipo central de desarrollo:">
+<!ENTITY section.locale.label "Traducción:">
+<!ENTITY section.contrib.label "Colaboradores:">
diff --git a/l10n-es-ES/extensions/irc/chrome/browserOverlay.dtd b/l10n-es-ES/extensions/irc/chrome/browserOverlay.dtd
new file mode 100644
index 0000000000..4210bad09b
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/chrome/browserOverlay.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY czButton.label "ChatZilla">
+<!ENTITY czMenu.label "ChatZilla">
+<!ENTITY czMenu.accesskey "Z">
diff --git a/l10n-es-ES/extensions/irc/chrome/ceip.dtd b/l10n-es-ES/extensions/irc/chrome/ceip.dtd
new file mode 100644
index 0000000000..007c77e19d
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/chrome/ceip.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Programa de mejora de la experiencia de usuario de ChatZilla">
+<!ENTITY window.size "width: 42em;">
+<!ENTITY intro.label "El programa de mejora de la experiencia de usuario recopila información sobre cómo se usa ChatZilla, sin interrumpirle. Esto ayuda a los desarrolladores a identificar qué características de ChatZilla mejorar. Ninguna información se usa para identificarle o contactar con usted.">
+<!ENTITY groupSend.label "Enviar los siguientes datos:">
+<!ENTITY sendClient.label "Cuando ChatZilla se abre y cierra">
+<!ENTITY sendClient.accesskey "o">
+<!ENTITY sendCommand.label "Órdenes, menús y diálogos usados">
+<!ENTITY sendCommand.accesskey "d">
+<!ENTITY sendID.label "Su ID única:">
+<!ENTITY sendIDSrc.label "(generado aleatoriamente)">
+<!ENTITY groupNotSent.label "Datos que nunca se envían:">
+<!ENTITY notsentNickname.label "Su apodo">
+<!ENTITY notsentMessages.label "Contenido de los mensajes, incluyendo acciones y avisos">
+<!ENTITY notsentArguments.label "Argumentos y datos pasados a todas las órdenes, menús y diálogos">
+<!ENTITY notsentURLs.label "Nombres y URLs de redes, servidores, canales y usuarios">
+<!ENTITY notsentFiles.label "Nombres y contenidos de archivos enviados y recibidos">
diff --git a/l10n-es-ES/extensions/irc/chrome/channels.dtd b/l10n-es-ES/extensions/irc/chrome/channels.dtd
new file mode 100644
index 0000000000..c186835400
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/chrome/channels.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Entrar al canal">
+<!ENTITY network.label "Red:">
+<!ENTITY network.accesskey "R">
+<!ENTITY channel.label "Canal:">
+<!ENTITY channel.accesskey "C">
+<!ENTITY topics.label "Buscar títulos y nombres de canales">
+<!ENTITY topics.accesskey "t">
+<!ENTITY join.label "Entrar">
+<!ENTITY join.accesskey "E">
+<!ENTITY minusers.label "Mín. usuarios:">
+<!ENTITY minusers.accesskey "M">
+<!ENTITY maxusers.label "Máx. usuarios:">
+<!ENTITY maxusers.accesskey "x">
+<!ENTITY refresh.label "Refrescar ahora">
+<!ENTITY refresh.accesskey "">
+<!ENTITY network.hint.label "Escriba un nombre de red o servidor (puede incluir un puerto) y un canal al que unirse.">
+<!ENTITY col.network "Red">
+<!ENTITY col.name "Nombre">
+<!ENTITY col.users "Usuarios">
+<!ENTITY col.topic "Título">
diff --git a/l10n-es-ES/extensions/irc/chrome/chatzilla.dtd b/l10n-es-ES/extensions/irc/chrome/chatzilla.dtd
new file mode 100644
index 0000000000..62622a36a6
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/chrome/chatzilla.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY Menubar.tooltip "Menú principal">
+<!ENTITY Toolbar.tooltip "Barra de herramientas principal">
+<!ENTITY multiline-expand.tooltip "Cambiar a entrada multilínea (Ctrl+Arriba)">
+<!ENTITY multiline-contract.tooltip "Cambiar a entrada de línea simple (Ctrl+Abajo)">
+<!ENTITY multiline-send.tooltip "Enviar este texto (Ctrl+Enter)">
+<!ENTITY server-nick.tooltip "Cambiar apodo o fijar estado de ausencia. Para devolver el foco al cuadro de entrada de texto, pulse Escape.">
+<!ENTITY Underline.label "Subrayado">
+<!ENTITY Bold.label "Negrita">
+<!ENTITY Reverse.label "Vídeo inverso">
+<!ENTITY Normal.label "Normal">
+<!ENTITY Color.label "Color">
+<!ENTITY ForeBack.label "xx=Frente yy=Fondo">
diff --git a/l10n-es-ES/extensions/irc/chrome/chatzilla.properties b/l10n-es-ES/extensions/irc/chrome/chatzilla.properties
new file mode 100644
index 0000000000..6c23c516a3
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/chrome/chatzilla.properties
@@ -0,0 +1,1368 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+locale.version = 0.9.92
+locale.error = Está usando ChatZilla %1$S, que requiere la versión de idioma %2$S. El idioma actualmente seleccionado, %3$S, corresponde a la versión %4$S, y por tanto pueden surgir problemas al ejecutar ChatZilla.\n\nSe recomienda seriamente que actualice o elimine el idioma de ChatZilla en cuestión.
+locale.authors = Proyecto NAVE
+unknown = <desconocido>
+none = <ninguno>
+na = <n/a>
+msg.alert = Alerta
+msg.prompt = Preguntar
+msg.confirm = Confirmar
+cmd.add-ons.label = Complementos
+cmd.add-ons.help =
+cmd.jsconsole.label = Consola JavaScript
+cmd.jsconsole.help =
+cmd.about-config.label = Configuración avanzada
+cmd.about-config.help =
+cmd.about.label = Acerca de ChatZilla
+cmd.about.help = Mostrar información sobre esta versión de ChatZilla.
+cmd.alias.params = [<alias-name> [<command-list>]]
+cmd.alias.help = Define <alias-name> como alias para la lista delimitada por punto y coma (';') de órdenes especificadas por <command-list>. Si <command-list> es un carácter menos ('-'), se eliminará el alias; si se omite, se mostrará el alias. Si no se indica <alias-name>, se listarán todos los alias.
+cmd.attach.params = <irc-url>
+cmd.attach.help = Se conecta a la URL IRC indicada por <irc-url>. Si ya está conectado, la vista de <irc-url> se convierte en activa. Si esa vista ha sido eliminada, será recreada. Puede omitir el prefijo irc:// de la <irc-url>. Algunos ejemplos son: /attach moznet, /attach moznet/chatzilla, and /attach irc.mozilla.org/mozbot,isnick.
+cmd.away.label = Away (predeterminado)
+cmd.away.format = Ausente ($reason)
+cmd.away.params = [<reason>]
+cmd.away.help = Si se especifica <reason>, le identifica como ausente con ese mensaje. Usado sin indicar <reason>, se le identifica como ausente con un mensaje predeterminado.
+cmd.back.label = Presente
+cmd.back.params =
+cmd.back.help = Le identifica como presente (no ausente).
+cmd.ban.label = Ban
+cmd.ban.format = Expulsar de $channelName
+cmd.ban.params = [<nickname>]
+cmd.ban.help = Expulsa un usuario, o máscara de usuarios, del canal actual. Puede especificarse un apodo de usuario, o usarse una máscara apropiada de host. Usado sin apodo ni máscara, muestra la lista de expulsiones actualmente en vigor.
+cmd.cancel.help = Cancela una orden /attach o /server, o una transferencia de archivo. Use /cancel en una vista de red cuando ChatZilla esté intentando repetidamente conectarse a una red que no responde, para indicar a ChatZilla que desista antes de agotar el número normal de reintentos. Use /cancel en una transferencia de archivo para detener la transferencia.
+cmd.ceip.label = &Programa de mejora de la experiencia de usuario
+cmd.ceip.params = [<state>]
+cmd.ceip.help = Sin nigún argumento, abre el diálogo de opciones del programa de mejora de la experiencia de usuario (CEIP). Si se proporciona <estado> y es |true|, |on|, |yes|, o |1|, se activarán todas las opciones de CEIP. Los valores |false|, |off|, |no| y |0| desactivarán todas las opciones de CEIP.
+cmd.charset.params = [<new-charset>]
+cmd.charset.help = Establece el modo de codificación de caracteres a <new-charset>, o muestra el modo actual si no se indica <new-charset>.
+cmd.channel-motif.params = [<motif> [<channel>]]
+cmd.channel-motif.help = Establece el archivo CSS usado para la pestaña de mensajes de este canal específico. <motif> puede ser una URL a un archivo .css, o el atajo "dark" ("oscuro") o "light" ("claro"). Si <motif> es un carácter menos ('-'), se revertirá al estilo de la red. Si no se indica <channel>, se asume el canal actual. Vea la página principal de ChatZilla en <http://www.mozilla.org/projects/rt-messaging/chatzilla/> para más información sobre cómo aplicar estilos a ChatZilla. Vea también |motif|.
+cmd.channel-pref.params = [<pref-name> [<pref-value>]]
+cmd.channel-pref.help = Establece el valor de la preferencia <pref-name> al valor de <pref-value> en el canal <channel>. Si no se indica <pref-value>, se mostrará el valor actual de la misma. Si se omiten tanto <pref-name> como <pref-value>, se mostrarán todas las preferencias. Si se indica <delete-pref> y es |true|, |on|, |yes|, o |1|, o si <pref-value> comienza con un carácter menos ('-'), la preferencia revertirá a su valor predeterminado. Si no se indica <channel>, se asumirá el canal actual.
+cmd.clear-view.label = Limpiar &esta pestaña
+cmd.clear-view.params = [<view>]
+cmd.clear-view.help = Limpia la vista actual, descartando *todo* el contenido.
+cmd.clear-view.key = accel L
+cmd.client.help = Convierte en activa la vista ``*cliente*''. Si la vista ``*cliente*'' ha sido eliminada, será recreada.
+cmd.cmd-docommand.params = <cmd-name>
+cmd.cmd-docommand.help =
+cmd.cmd-undo.label = &Deshacer
+cmd.cmd-undo.key = accel Z
+cmd.cmd-undo.params =
+cmd.cmd-undo.help = Deshace el último cambio hecho al texto en la casilla de entrada.
+cmd.cmd-redo.label = &Repetir
+cmd.cmd-redo.key = accel Y
+cmd.cmd-redo.params =
+cmd.cmd-redo.help = Repite el último cambio hecho al texto en la casilla de entrada que se ha deshecho.
+cmd.cmd-cut.label = Cor&tar
+cmd.cmd-cut.key = accel X
+cmd.cmd-cut.params =
+cmd.cmd-cut.help = Copia la selección actual al portapapeles, y la elimina del origen.
+cmd.cmd-copy.label = &Copiar
+cmd.cmd-copy.key = accel C
+cmd.cmd-copy.params =
+cmd.cmd-copy.help = Copia el texto seleccionado actualmente al portapapeles.
+cmd.cmd-paste.label = &Pegar
+cmd.cmd-paste.key = accel V
+cmd.cmd-paste.params =
+cmd.cmd-paste.help = Pega el contenido del portapapeles.
+cmd.cmd-delete.label = &Eliminar
+cmd.cmd-delete.key = VK_DELETE
+cmd.cmd-delete.params =
+cmd.cmd-delete.help = Elimina la selección actual.
+cmd.cmd-selectall.label = Seleccion&ar todo
+cmd.cmd-selectall.key = accel A
+cmd.cmd-selectall.params =
+cmd.cmd-selectall.help = Selecciona todo el texto de la vista actual.
+cmd.cmd-copy-link-url.label = Copiar dirección del enlace
+cmd.cmd-copy-link-url.params = <url>
+cmd.cmd-copy-link-url.help = Copia la URL del enlace actual en el portapapeles.
+cmd.cmd-mozilla-prefs.label = Preferencias de &&brandShortName;...
+cmd.cmd-mozilla-prefs.params =
+cmd.cmd-mozilla-prefs.help =
+cmd.cmd-prefs.label = Pr&eferencias...
+cmd.cmd-prefs.params =
+cmd.cmd-prefs.help =
+cmd.cmd-chatzilla-prefs.label = Pr&eferencias de ChatZilla...
+cmd.cmd-chatzilla-prefs.params =
+cmd.cmd-chatzilla-prefs.help =
+cmd.cmd-chatzilla-opts.label = &Opciones...
+cmd.cmd-chatzilla-opts.params =
+cmd.cmd-chatzilla-opts.help =
+cmd.commands.params = [<pattern>]
+cmd.commands.help = Lista todos los nombres de orden que coinciden con el patrón <pattern>, o todos los nombres de órdenes si no se especifica patrón.
+cmd.create-tab-for-view.params = <view>
+cmd.create-tab-for-view.help =
+cmd.custom-away.label = Ausente (personalizar)…
+cmd.custom-away.help = Solicita un mensaje de ausencia personalizado y seguidamente le marca como ausente. Utilice la orden |/away| para especificar un mensaje de ausencia como parte de la orden.
+cmd.sync-font.help = Sincroniza todas las vistas con su configuración de letra actual.
+cmd.sync-header.help = Sincroniza todas las vistas con su configuración actual para ver la cabecera.
+cmd.sync-log.help = Sincroniza todas las vistas con su configuración actual de registro.
+cmd.sync-motif.help = Sincroniza todas las vistas con su configuración actual de estilo.
+cmd.sync-timestamp.help = Sincroniza todas las vistas con su configuración actual de visualización de marcas de fecha y hora.
+cmd.sync-window.help = Sincroniza todas las vistas con su configuración actual de ventana de salida.
+cmd.ctcp.params = <target> <code> [<params>]
+cmd.ctcp.help = Envía el código CTCP <code> al destino (usuario o canal) <target>. Si se indican <params> se envían igualmente.
+cmd.default-charset.params = [<new-charset>]
+cmd.default-charset.help = Establece el modo de codificación global predeterminado a <new-charset>, o muestra el modo actual si no se indica <new-charset>.
+cmd.delayed.params = <delay> <rest>
+cmd.delayed.help = Tras |delay| segundos, ejecutar la orden especificada en |rest|.
+cmd.describe.params = <target> <action>
+cmd.describe.help = Realiza una 'acción' en el destino |target|, ya sea un canal o usuario.
+cmd.dcc-accept.params = [<nickname> [<type> [<file>]]]
+cmd.dcc-accept.help = Acepta una solicitud de Chat o envío DCC. Si no se especifica un |nickname|, se aceptará la última solicitud que haya llegado (por razones de seguridad, no funcionará los primeros 10 segundos después de recibir la solicitud). También puede usar una expresión regular tanto para <nickname> como para <file>.
+cmd.dcc-accept-list.params =
+cmd.dcc-accept-list.help = Muestra la lista de auto-aceptaciones para DCC en la red actual.
+cmd.dcc-accept-list-add.params = <nickname>
+cmd.dcc-accept-list-add.help = Añade alguien a su lista de auto-aceptaciones para DCC en la red actual.
+cmd.dcc-accept-list-remove.params = <nickname>
+cmd.dcc-accept-list-remove.help = Elimina alguien de su lista de auto-aceptaciones para DCC en la red actual.
+cmd.dcc-chat.params = [<nickname>]
+cmd.dcc-chat.help = Envía una oferta de chat DCC a |nickname| en el servidor actual. En una vista de consulta, |nickname| puede omitirse para enviar la solicitud al usuario de la vista.
+cmd.dcc-chat.label = Chat directo
+cmd.dcc-close.format = Desconectar de $userName
+cmd.dcc-close.label = &Desconectar
+cmd.dcc-close.params = [<nickname> [<type> [<file>]]]
+cmd.dcc-close.help = Cierra una conexión DCC existente. Se puede omitir |nickname| si se está en una vista DCC, en cuyo caso se cerrará la conexión DCC para esa vista. Es posible que tenga que indicar |type| y |file| para identificar la conexión. También puede usar una expresión regular tanto para <nickname> como para <file>.
+cmd.dcc-decline.params = [<nickname>]
+cmd.dcc-decline.help = Declina una solicitud de chat o envío DCC. Si no se especifica un |nickname|, se declinará la última solicitud recibida. También puede usar una expresión regular para <nickname>.
+cmd.dcc-list.params = [<type>]
+cmd.dcc-list.help = Lista lo conocido actualmente de solicitudes y peticiones DCC. Esta lista se puede limitar a sólo "chat" o "send" usando el parámetro |type|.
+cmd.dcc-send.params = [<nickname> [<file>]]
+cmd.dcc-send.help = Ofrece un archivo a |nickname|. En una vista de consulta, se puede omitir |nickname| para enviar el ofrecimiento al usuario de la vista. Se puede especificar un archivo pasando |file| o, si se omite, seleccionándolo en un cuadro de diálogo.
+cmd.dcc-send.label = Enviar archivo...
+cmd.dcc-show-file.params = <file>
+cmd.dcc-show-file.help = Abre la carpeta que contiene el archivo que se ha descargado.
+cmd.delete-view.key = accel W
+cmd.delete-view.label = &Cerrar pestaña
+cmd.delete-view.params = [<view>]
+cmd.delete-view.help = Limpia la vista actual, descartando *todo* su contenido, y elimina su icono de la tira de pestañas. Si se elimina de esta manera la vista de un canal, también se abandona el canal.
+cmd.dehop.label = Eliminar estado de semi-operador
+cmd.dehop.params = <nickname> [<...>]
+cmd.dehop.help = Elimina estado de semi-operador de <nickname> en el canal actual. Necesita estado de operador.
+cmd.deop.label = Elimina la categoría de operador
+cmd.deop.params = <nickname> [<...>]
+cmd.deop.help = Elimina la categoría de operador de <nickname> en el canal actual. Requiere categoría de operador.
+cmd.desc.params = [<description>]
+cmd.desc.help = Cambia la línea 'ircname' devuelta cuando alguien ejecuta un /whois sobre usted. Debe especificar esto *antes* de conectarse a la red. Si omite <description>, se muestra la descripción actual.
+cmd.devoice.label = Eliminar voz
+cmd.devoice.params = <nickname> [<...>]
+cmd.devoice.help = Elimina categoría de voz de <nickname> en el canal actual. Requiere categoría de operador (o semi-operador).
+cmd.disconnect.format = Desconectar de $networkName
+cmd.disconnect.label = &Desconectar
+cmd.disconnect.params = [<reason>]
+cmd.disconnect.help = Se desconecta del servidor representado por la vista activa indicando la razón <reason> o la razón predeterminada si no se indica <reason>.
+cmd.disconnect-all.label = &Desconectar de todas las redes
+cmd.disconnect-all.params = [<reason>]
+cmd.disconnect-all.key = accel D
+cmd.disconnect-all.help = Se desconecta de todas las redes proporcionando la razón <reason> o la razón predeterminada si no se especifica <reason>.
+cmd.echo.params = <message>
+cmd.echo.help = Muestra <message> en la vista actual, pero no lo envía al servidor.
+cmd.enable-plugin.params = <plugin>
+cmd.enable-plugin.help = Prevista para ser usada con el fin de reactivar un plugin tras haber ejecutado |disable-plugin|, esta orden llama a la función enablePlugin del plugin. No hay garantía de que el plugin se active correctamente a sí mismo.
+cmd.eval.params = <expression>
+cmd.eval.help = Evalúa <expression> como código JavaScript. Desaconsejado para los débiles de corazón.
+cmd.evalsilent.params = <expression>
+cmd.evalsilent.help = Idéntico a la orden /eval, excepto que las líneas [EVAL-IN] y [EVAL-OUT] no se muestran.
+cmd.except.params = [<nickname>]
+cmd.except.help = Excepciona un usuario de las expulsiones de canal. Puede especificarse el apodo de un usuario, o usarse una máscara de host correcta. Si se usa sin apodo ni máscara, muestra la lista de excepciones activas en este momento.
+cmd.exit.label = &Salir de ChatZilla
+cmd.exit.params = [<reason>]
+cmd.exit.help = Se desconecta de todos los servidores y redes activos, indicando la razón <reason>, o la razón predeterminada si no se indica <reason>. Sale de ChatZilla tras desconectar.
+cmd.exit-mozilla.label = &Salir
+cmd.exit-mozilla.help = Salir de &brandShortName;.
+cmd.faq.label = FAQ (Preguntas frecuentes) de ChatZilla
+cmd.find.label = &Buscar...
+cmd.find.key = accel F
+cmd.find.params = [<rest>]
+cmd.find.help = Busca texto en la vista actual.
+cmd.find-again.label = Repetir la bús&queda
+cmd.find-again.key = accel G
+cmd.find-again.params =
+cmd.find-again.help = Encuentra la siguiente instancia de la palabra buscada previamente.
+cmd.focus-input.key = VK_ESCAPE
+cmd.focus-input.help = Forzar el foco de teclado al campo de entrada de texto.
+cmd.font-family.params = [<font>]
+cmd.font-family.help = Establecer o ver la familia de letra que se usa en la vista actual. Omita <font> para ver la familia del tipo de letra actual. El valor |default| usará la famila global, |serif|, |sans-serif| y |monospace| usarán la configuración global, otros valores establecerán directamente un tipo de letra.
+cmd.font-family-default.label = Tipo de letra pre&determinado
+cmd.font-family-serif.label = Se&rif
+cmd.font-family-sans-serif.label = S&ans Serif
+cmd.font-family-monospace.label = Mo&noespaciado
+cmd.font-family-other.format = Otros ($fontFamily)...
+cmd.font-family-other.label = O&tros...
+cmd.font-family-other.help = Pregunta el nombre de la familia del tipo de letra.
+cmd.font-size.params = [<font-size>]
+cmd.font-size.help = Establecer o ver el tamaño de la letra que se usa en la vista actual. Omita <font-size> para ver el tamaño actual de la letra. El valor del tamaño se especifica en puntos (pt). El valor |default| usará el tamaño de letra global, y los valores |bigger| y |smaller| incrementan o reducen el tamaño en una cantidad fija cada vez.
+cmd.font-size-bigger.label = A&grandar texto
+cmd.font-size-bigger.key = accel +
+cmd.font-size-bigger2.key = accel =
+cmd.font-size-smaller.label = Reducir te&xto
+cmd.font-size-smaller.key = accel -
+cmd.font-size-default.label = Tamaño prede&terminado
+cmd.font-size-small.label = Pe&queño
+cmd.font-size-medium.label = &Medio
+cmd.font-size-large.label = &Grande
+cmd.font-size-other.format = Otros ($fontSize pt)...
+cmd.font-size-other.label = &Otros...
+cmd.font-size-other.help = Pregunta por un tamaño de letra.
+cmd.goto-startup.label = Abrir auto-conexión
+cmd.goto-startup.help = Abrir todas las URL configuradas como de auto-conexión.
+cmd.goto-url.label = Abrir enlace
+cmd.goto-url.format = $label
+cmd.goto-url.params = <url> [<anchor>]
+cmd.goto-url.help = Navega a la URL especificada por <url>. Si la <url> no es una URL irc:, se abrirá en la ventana del navegador más reciente.
+cmd.goto-url-newwin.label = Abrir enlace en una ventana nueva
+cmd.goto-url-newwin.params = <url> [<anchor>]
+cmd.goto-url-newwin.help = Navegar a la URL especificada por <url>. Si la <url> no es una URL irc:, se abrirá en una ventana de navegador nueva. Si <url> es un alias de una URL, se puede usar el parámetro <anchor> opcional para especificar un enlace interno con nombre en la URL.
+cmd.goto-url-newtab.label = Abrir enlace en una pestaña nueva
+cmd.goto-url-newtab.params = <url> [<anchor>]
+cmd.goto-url-newtab.help = Navegar a la URL especificada en <url>. Si la <url> no es una URL irc:, se abrirá en una pestaña nueva en la ventana de navegador más reciente. Si <url> es un alias de una URL, se puede usar el parámetro <anchor> opcional para especificar un enlace interno con nombre en la URL.
+cmd.goto-url-external.label = Abrir enlace en el navegador predeterminado
+cmd.goto-url-external.params = <url> [<anchor>]
+cmd.goto-url-external.help = Abrir la URL especificada en <url>. Si la <url> no es del tipo irc:, se abrirá en el navegador predeterminado.
+cmd.header.help = Alterna la visibilidad de la barra de cabecera.
+cmd.help.params = [<pattern>]
+cmd.help.help = Muestra ayuda sobre todas las órdenes que coinciden con el patrón <pattern>, si no se indica <pattern>, muestra ayuda de todas las órdenes.
+cmd.hide-view.label = &Ocultar pestaña
+cmd.hide-view.params = [<view>]
+cmd.hide-view.help = Retira el icono de la vista actual de la tira de pestañas, pero retiene su contenido. El icono reaparecerá la próxima vez que haya actividad en la vista.
+cmd.homepage.label = Página principal de ChatZilla
+cmd.hop.label = Dar estado de semi-operador
+cmd.hop.params = <nickname> [<...>]
+cmd.hop.help = Da estado de semi-operador a <nickname> en el canal actual. Necesita estado de operador.
+cmd.idle-away.help = Orden interna usada para configurar automáticamente el estado "ausente" durante la inactividad.
+cmd.idle-back.help = Orden interna usada para configurar automáticamente el estado "de vuelta" al terminar la inactividad.
+cmd.reconnect.format = Reconectar a $networkName
+cmd.reconnect.label = &Reconectar
+cmd.reconnect.params = [<reason>]
+cmd.reconnect.help = Reconecta a la red representada por la vista activa cuando se ejecuta la orden, proporcionando la razón <reason> al desconectar, o la razón predeterminada si no se especifica <reason>.
+cmd.reconnect-all.label = &Reconectarse a todas las redes
+cmd.reconnect-all.params = [<reason>]
+cmd.reconnect-all.help = Reconecta a todas las redes proporcionando la razón <reason> al desconectar, o la razón predeterminada si no se especifica <reason>.
+cmd.toggle-ui.params = <thing>
+cmd.toggle-ui.help = Alterna la visibilidad de varios componentes de la interfaz de usuario. <thing> debe ser uno entre: tabstrip, userlist, header, status.
+cmd.userlist.label = Lista de usuarios
+cmd.userlist.key = accel shift L
+cmd.tabstrip.label = Tira de pestañas
+cmd.tabstrip.key = accel shift T
+cmd.statusbar.label = Barra de estado
+cmd.statusbar.key = accel shift S
+cmd.header.label = Encabezado
+cmd.header.key = accel shift H
+cmd.input-text-direction.params = <dir>
+cmd.input-text-direction.help =
+cmd.text-direction.params = <dir>
+cmd.text-direction.help =
+cmd.rtl.help = Cambiar la dirección del texto para leer de derecha a izquierda.
+cmd.ltr.help = Cambiar la dirección del texto para leer de izquierda a derecha.
+cmd.irtl.help = Cambiar la dirección del área de entrada para leer de derecha a izquierda.
+cmd.iltr.help = Cambiar la dirección del área de entrada para leer de izquierda a derecha.
+cmd.toggle-text-dir.label = Ca&mbiar la dirección del texto
+cmd.toggle-text-dir.key = accel shift X
+cmd.toggle-pref.params = <pref-name>
+cmd.toggle-pref.help = Alterna la preferencia de tipo sí/no especificada por <pref-name>.
+cmd.toggle-usort.label = Ordena los usuarios por modo
+cmd.toggle-ccm.label = Contraer mensajes co&nsecutivos
+cmd.toggle-copy.label = Copiar mensajes &importantes
+cmd.toggle-umode.label = Mostrar el modo mediante un símbolo
+cmd.toggle-timestamps.label = Mostrar marcas de &tiempo
+cmd.unban.label = Terminar expulsión
+cmd.unban.format = Terminar expulsión del canal $channelName
+cmd.unban.params = <nickname>
+cmd.unban.help = Elimina la expulsión de un usuario individual, o elimina una máscara específica de expulsión de la lista de expulsiones del canal.
+cmd.unexcept.params = <nickname>
+cmd.unexcept.help = Elimina una excepción de expulsión de canal.
+cmd.user.params = [<username> <description>]
+cmd.user.help = Establece su nombre de usuario a <username> y su descripción (``Nombre real'') a <description>. Equivalente a usar las órdenes |name| y |desc|. El nuevo nombre y descripción se usarán la próxima vez que conecte a la red. Puede usar esta orden sin parámetros para mostrar el nombre de usuario y descripción actuales.
+cmd.userlist.help = Alterna la visibilidad de la lista de usuarios.
+cmd.ignore.params = [<mask>]
+cmd.ignore.help = Añadir a alguien a la lista de ignorados en la red actual. Se puede indicar un apodo en <mask>, pero también puede usar una máscara de host. Sin parámetros, muestra una lista de todos los usuarios ignorados actualmente.
+cmd.install-plugin.params = [<url> [<name>]]
+cmd.install-plugin.help = Instala un plugin de ChatZilla por usted.
+cmd.install-plugin.label = &Instalar plugin…
+cmd.invite.params = <nickname> [<channel-name>]
+cmd.invite.help = Invita a <nickname> a <channel-name> o al canal actual si no se indica éste. Requiere categoría de operador si +i está activado en el canal.
+cmd.j.params = <channel-name> [<key>]
+cmd.j.help = Esta orden es un alias para /join.
+cmd.join.label = &Entrar en el canal…
+cmd.join.key = accel J
+cmd.join.params = [<channel-name> [<key>]]
+cmd.join.help = Se une al canal global (su nombre comienza con #), local (su nombre comienza con &), o sin modo (su nombre comienza con +) llamado <channel-name>. Si no se indica prefijo, se asume #. Proporciona la clave <key> en caso de que se haya indicado.
+cmd.join-charset.params = [<channel-name> <charset> [<key>]]
+cmd.join-charset.help = Entra al canal global (el nombre comienza con #), local (el nombre comienza con &), o sin modo (su nombre comienza con +) llamado <channel-name>. Los mensajes se codificarán y descodificarán según el conjunto de caracteres especificado por <charset>. El parámetro <charset> es independiente del conjunto de caracteres predeterminado, el cual se puede seleccionar con la orden /charset. Si no se indica prefijo, se asume #. Proporciona la clave <key> en caso de que se haya indicado.
+cmd.jump-to-anchor.params = <anchor> [<channel-name>]
+cmd.jump-to-anchor.help =
+cmd.kick.format = Patear $nickname de $channelName
+cmd.kick.label = Patear
+cmd.kick.params = <nickname> [<reason>]
+cmd.kick.help = Patea a <nickname> del canal actual. Requiere categoría de operador.
+cmd.kick-ban.format = Patear y expulsar a $nickname de $channelName
+cmd.kick-ban.label = Patear y echar
+cmd.kick-ban.params = <nickname> [<reason>]
+cmd.kick-ban.help = Deniega a *!username@hostmask el acceso al canal actual, y luego lo patea. Requiere categoría de operador.
+cmd.knock.params = <channel-name> [<reason>]
+cmd.knock.help = Solicita una invitación del canal especificado con una razón opcional. No todos los servidores admiten esta orden.
+cmd.label-user.format = «$nickname»
+cmd.label-user.label = <desconocido>
+cmd.label-user.params = <unspecified>
+cmd.label-user.help =
+cmd.label-user-multi.format = «$userCount usuarios»
+cmd.label-user-multi.label = <desconocido>
+cmd.label-user-multi.params = <unspecified>
+cmd.label-user-multi.help =
+cmd.leave.format = Salir de $channelName
+cmd.leave.label = &Salir
+cmd.leave.params = [<channel-name>] [<reason>]
+cmd.leave.help = Sale del canal actual. Use /delete para forzar la desaparición de la vista, perdiendo sus contenidos, o /hide para ocultarla temporalmente, conservando sus contenidos. Muchos servidores no admiten el parámetro opcional <reason>. Se usarán sus preferencias para determinar si se elimina la pestaña. Si está enviando esta orden desde un script, puede cambiar este comportamiento con el parámetro <delete-when-done>.
+cmd.links.help = Muestra los "enlaces" al servidor actual. Esta es una lista de los otros servidores en la red que están conectados directamente al actual.
+cmd.list.params = [<channel-name>]
+cmd.list.help = Lista el nombre, número de usuarios e información del título de los canales existentes en la red/servidor al que está conectado. Si omite el argumento opcional <channel-name>, se listarán todos los canales. En redes grandes, el servidor puede desconectarle si pide una lista completa.
+cmd.list-plugins.params = [<plugin>]
+cmd.list-plugins.help = Si no se indica <plugin>, esta orden lista información sobre todos los plugins cargados. Si se indica <plugin>, sólo se mostrará su información. Si se ejecuta esta orden desde la consola, puede especificar <plugin> por la id del plugin o por su índice.
+cmd.load.params = <url>
+cmd.load.help = Ejecuta el contenido de la URL especificada por<url>. Vea también la preferencia |initialScripts|.
+cmd.reload-plugin.params = <plugin>
+cmd.reload-plugin.help = Recarga el plugin desde la misma url que se cargó la última vez. Esto sólo funcionará si se puede desactivar la versión cargada actualmente del plugin.
+cmd.log.params = [<state>]
+cmd.log.help = Activa o desactiva el registro para el canal actual. Si se proporciona <state> y es |true|, |on|, |yes|, o |1|, se activará el registro. Los valores |false|, |off|, |no| y |0| desactivarán el registro. Omita <state> para ver el estado actual de registro. El estado se guardará en las preferencias, de manera que si el registro está activado cuando cierre ChatZilla, seguirá activo la próxima vez que entre en el canal.
+cmd.rlist.params = <regexp>
+cmd.rlist.help = Lista información sobre el nombre, número de usuarios y título de los canales de la red/servidor a la que está conectado, filtrada por la expresión regular.
+cmd.reload-ui.help = Recarga el archivo XUL ChatZilla. Usado durante el desarrollo.
+cmd.map.help = Similar a /links, pero proporciona un "mapa de red" gráfico de la red IRC. Usado principalmente para propósitos de enrutamiento.
+cmd.match-users.params = <mask>
+cmd.match-users.help = Muestra una lista de todos los usuarios cuyas máscaras de host coinciden con <máscara>.
+cmd.me.params = <action>
+cmd.me.help = Envía el texto <actin> al canal como una sentencia en tercera persona. ¡Pruébalo y verás!
+cmd.motd.help = Muestra el "Mensaje del día", que normalmente contiene información sobre la red y el servidor actuales, así como políticas de uso.
+cmd.mode.params = [<target>] [<modestr> [<param> [<...>]]]
+cmd.mode.help = Cambia el canal o modo de usuario de <target> usando <modestr> y cualquier <param> subsiguiente, si se añade. Cuando se usa desde una vista de canal, se puede omitir <target>. Para una lista de los modos que puede usar, vea http://irchelp.org.
+cmd.motif.params = [<motif>]
+cmd.motif.help = Establece el archivo CSS predeterminado usado para las pestañas de mensajes. <motif> puede ser una URL a un archivo .css, o el atajo "dark" ("oscuro") o "light" ("claro"). Vea la página principal de ChatZilla en <http://www.mozilla.org/projects/rt-messaging/chatzilla/> para más información sobre cómo aplicar estilos a ChatZilla. Vea también |network-motif|, |channel-motif|, |user-motif|.
+cmd.motif-dark.label = Estilo osc&uro
+cmd.motif-light.label = Estilo c&laro
+cmd.msg.params = <nickname> <message>
+cmd.msg.help = Envía el mensaje privado <message> a <nickname>.
+cmd.name.params = [<username>]
+cmd.name.help = Cambia el nombre de usuario mostrado delante de su máscara de host si el servidor al que está conectando lo permite. Algunos servidores sólo confían en el nombre de usuario devuelto por el servicio ident. Debe especificar esto *antes* de conectar a la red. Si omite <username>, se mostrará el nombre de usuario actual.
+cmd.names.params = [<channel-name>]
+cmd.names.help = Lista los usuarios de un canal.
+cmd.network.params = <network-name>
+cmd.network.help = Establece la red actual a <network-name>
+cmd.networks.help = Lista todas las redes disponibles como enlaces en los que poder hacer clic.
+cmd.network-motif.params = [<motif> [<network>]]
+cmd.network-motif.help = Establece el archivo CSS usado para la pestaña de mensajes de la red <network>. <motif> puede ser una URL a un archivo .css o el atajo "dark" ("oscuro") o "light" ("claro"). Si <motif> es un carácter menos ('-'), se revertirá al estilo global. Si no se indica <network>, se asume la red actual. Vea la página principal de ChatZilla en <http://www.mozilla.org/projects/rt-messaging/chatzilla/> para más información sobre cómo aplicar estilos a ChatZilla. Vea también |motif|.
+cmd.network-pref.params = [<pref-name> [<pref-value>]]
+cmd.network-pref.help = Establece el valor de la preferencia llamada <pref-name> al valor <pref-value> en la red <network>. Si no se indica <pref-value>, se mostrará el valor actual de <pref-name>. Si se omiten tanto <pref-name> como <pref-value>, se mostrarán todas las preferencias. Si se indica <delete-pref> y es |true|, |on|, |yes|, o |1|, o si <pref-value> comienza con un carácter menos ('-'), la preferencia revertirá a su valor predeterminado. Si no se indica <network>, se asume la red actual.
+cmd.nick.label = Cambiar apodo...
+cmd.nick.params = [<nickname>]
+cmd.nick.help = Cambia su apodo actual. Si se omite |nickname|, se pregunta de modo interactivo.
+cmd.notify.params = [<nickname> [<...>]]
+cmd.notify.help = Sin parámetros, /notify le muestra el estado conectado/no conectado de todos los usuarios en su lista de notificaciones. Si se indican uno o más parámetros <nickname>, éstos serán añadidos a su lista de notificaciones si no formaban ya parte de ella, o eliminados en caso contrario.
+cmd.notice.params = <nickname> <message>
+cmd.notice.help = Envía el aviso <message> a <nickname>.
+cmd.op.label = Dar categoría de operador
+cmd.op.params = <nickname> [<...>]
+cmd.op.help = Concede categoría de operador a <nickname> en el canal actual. Requiere categoría de operador.
+cmd.open-at-startup.params = [<toggle>]
+cmd.open-at-startup.help = Usado para añadir la vista actual a la lista de vistas que se abrirán automáticamente al inicio. Si no se indica <toggle>, se mostrará el estado de la vista actual. <toggle> puede ser uno de entre: yes, on, true, 1, no, off, false, 0, o toggle, para alternar el estado actual.
+cmd.oper.params = <opername> [<password>]
+cmd.oper.help = Solicita estado de operador IRC del servidor actual. Si no se proporciona <password>, se le pedirá que introduzca la contraseña en un campo de texto de contraseña (de manera que nadie podrá leerlo mientras lo escribe).
+cmd.print.label = Imprimir...
+cmd.print.key = accel P
+cmd.print.params =
+cmd.print.help = Abre el diálogo de impresión para la vista actual.
+cmd.save.label = Guard&ar vista como...
+cmd.save.key = accel S
+cmd.save.params = [<filename> [<savetype>]]
+cmd.save.help = Guardar la vista actual en el archivo <filename>. Si se omite <filename>, se muestra un diálogo Guardar como... <savetype> puede ser uno de |complete|, |htmlonly| o |text|. Si se omite, se deduce a partir de la extensión del archivo. Los archivos con extensión .html, .xhtml, .xhtml o .htm se guardan como vistas completas, y los archivos .txt como archivos de texto. Cualquier otra extensión dará lugar a un error si <savetype> no se ha indicado.
+cmd.say.params = <message>
+cmd.say.help = Envía un mensaje a la vista actual. Esta orden se usa automáticamente por ChatZilla cuando escribe texto que no comienza con el carácter "/".
+cmd.stats.params = [<params>]
+cmd.stats.help = Solicita estadísticas del servidor. Use esta orden sin parámetros para obtener una lista específica del servidor de parámetros que pueden usarse con esta orden.
+cmd.time.params = [<nickname>]
+cmd.time.help = Pregunta a <nickname> qué hora es en su máquina. El cliente IRC del destinatario puede o no mostrarle que usted ha pedido esta información. ChatZilla no lo hace actualmente. Si no especifica <nickname>, ChatZilla preguntará al servidor la hora que es en él.
+cmd.time.label = Obtener hora local
+cmd.timestamps.params = [<toggle>]
+cmd.timestamps.help = Establece la visibilidad de las marcas de fecha y hora en la vista. Si se indica <toggle> y es [true], [on], [yes] o [1], se activarán las marcas de fecha y hora. Los valores [false], [off], [no] y [0] las desactivan. Omita <toggle> para ver el estado actual.
+cmd.toggle-oas.format = Abrir $viewType durante el inicio
+cmd.toggle-oas.label = Abrir al &inicio
+cmd.pass.params = <password>
+cmd.pass.help = Envía una contraseña al servidor para casos en los que se conecta con servidores protegidos con contraseña.
+cmd.ping.params = <nickname>
+cmd.ping.help = Ping toma su nombre de la técnica de medición de distancias con sónar. En IRC, se usa para medir el tiempo que lleva enviar un mensaje a alguien y recibir una respuesta. Especificar un canal es lo mismo que hacer ping a cada persona en el canal. Algunos clientes IRC muestran las solicitudes de ping al usuario. ChatZilla no lo hace.
+cmd.ping.label = Hacer ping a usuario
+cmd.plugin-pref.params = <plugin> [<pref-name> [<pref-value>]]
+cmd.plugin-pref.help = Establece el valor de la preferencia del plugin <pref-name> al valor de <pref-value>. Si no se indica <pref-value>, se muestra el valor actual de <pref-name>. Si se omiten tanto <pref-name> como <pref-value>, se mostrarán todas las preferencias de <plugin>. Si se indica <delete-pref> y es |true|, |on|, |yes|, o |1|, o si <pref-value> empieza con el carácter menos ('-'), entonces la preferencia se revertirá a su valor predeterminado.
+cmd.pref.params = [<pref-name> [<pref-value>]]
+cmd.pref.help = Establece el valor de la preferencia llamada <pref-name> al valor <pref-value>. Si no se indica <pref-value>, se mostrará el valor actual de <pref-name>. Si se omiten tanto <pref-name> como <pref-value>, se mostrarán todas las preferencias. Si se indica <delete-pref> y es |true|, |on|, |yes|, o |1|, o si <pref-value>es un carácter menos ('-'), la preferencia se revertirá a su valor predeterminado.
+cmd.query.label = Abrir chat privado
+cmd.query.params = <nickname> [<message>]
+cmd.query.help = Abre un chat privado con <nickname>. Si se suministra <message>, se envía como el mensaje privado inicial a <nickname>.
+cmd.quit.label = &Quitar ChatZilla
+cmd.quit.params = [<reason>]
+cmd.quit.help = Salir de ChatZilla.
+cmd.quit-mozilla.label = &Salir
+cmd.quit-mozilla.help = Salir de &brandShortName;.
+cmd.quote.params = <irc-command>
+cmd.quote.help = Envía una orden sin procesar (tal cual) al servidor IRC; no es una buena idea si no sabe lo que está haciendo. Vea el RFC 1459 <http://www.irchelp.org/irchelp/rfc1459.html> para conocer todos los detalles.
+cmd.rejoin.params = [<reason>]
+cmd.rejoin.help = Entra de nuevo en el canal mostrado en la vista actual. Sólo funciona desde una vista de canal.
+cmd.rejoin.format = Entrar de nuevo en $channelName
+cmd.rejoin.label = Entrar de nuevo
+cmd.rename.params = [<label>]
+cmd.rename.help = Cambia la etiqueta de la pestaña actual a <etiqueta>.
+cmd.rename.label = Renombrar pestaña…
+cmd.server.params = <hostname> [<port> [<password>]]
+cmd.server.help = Conecta al servidor <hostname> a través del puerto <port>, o 6667 si no se especifica <port>. Proporciona la contraseña <password> si se indica ésta. Si ya está conectado, la vista de <hostname> se convierte en activa. Si esa vista ha sido eliminada, se crea de nuevo.
+cmd.set-current-view.params = <view>
+cmd.set-current-view.help =
+cmd.sslserver.params = <hostname> [<port> [<password>]]
+cmd.sslserver.help = Conecta con el servidor usando SSL <hostname> en <port>, o 9999 si no se especifica <port>. Proporciona la contraseña <password> si se especifica. Si ya se está conectado, la vista actual pasa a ser <hostname>. Si se ha eliminado esa vista, se vuelve a crear.
+cmd.ssl-exception.params = [<hostname> <port> [<connect>]]
+cmd.ssl-exception.help = Abre el diálogo para añadir una excepción de certificado SSL para <hostname>. Si <connect> es true, entonces se iniciará una conexión a <hostname> tras añadir la excepción.
+cmd.squery.params = <service> [<commands>]
+cmd.squery.help = Envía las órdenes <commands> al servicio <service>.
+cmd.stalk.params = [<text>]
+cmd.stalk.help = Añade <text> a la lista de palabras para las cuales le gustaría obtener alertas. Siempre que una persona con un apodo coincidente con <text> hable, o alguien diga una frase que contenga <text>, su ventana de ChatZilla se convertirá en la ventana activa (en algunos sistemas operativos) y su icono de la barra de tareas parpadeará (en algunos sistemas operativos). Si se omite <text> se mostrará la lista de palabras que disparan alertas.
+cmd.status.help = Muestra información de estado de la vista actual.
+cmd.statusbar.help = Alterna la visibilidad de la barra de estado.
+cmd.supports.help = Lista las capacidades del servidor actual, según informe del numérico 005.
+cmd.testdisplay.help = Muestra un texto de ejemplo. Usado para previsualizar los estilos.
+cmd.topic.params = [<new-topic>]
+cmd.topic.help = Si se especifica <new-topic> y usted es un operador del canal, o el canal no está en modo 'título privado' (+t), se cambiará el título a <new-topic>. Si *no* se especifica <new-topic>, se mostrará el título actual.
+cmd.tabstrip.help = Alterna la visibilidad de la tira de pestañas de canales.
+cmd.unalias.params = <alias-name>
+cmd.unalias.help = Elimina el alias indicado.
+cmd.unignore.params = <mask>
+cmd.unignore.help = Quita a alguien de su lista de ignorados para la red actual. Un apodo bastará para <mask>, pero también puede usar una máscara de máquina.
+cmd.unstalk.params = <text>
+cmd.unstalk.help = Elimina la palabra de la lista de términos para los cuales le gustaría obtener alertas.
+cmd.urls.params = [<number>]
+cmd.urls.help = Muestra las últimas URLs vistas por ChatZilla. Especifique <numbre> para cambiar cuántas muestra, u omítalo para mostrar el valor predeterminado de 10.
+cmd.userhost.params = <nickname> [<...>]
+cmd.userhost.help = Solicita la máscara de red de cada <nickname> dado.
+cmd.userip.params = <nickname> [<...>]
+cmd.userip.help = Solicita la dirección IP de cada <nickname> dado.
+cmd.disable-plugin.params = <plugin>
+cmd.disable-plugin.help = Esta orden llama a la función disablePlugin del plugin, si existe. No hay garantías de que el plugin se deshabilitará a sí mismo correctamente.
+cmd.usermode.params = [<new-mode>]
+cmd.usermode.help = Cambia o muestra el modo de usuario actual.
+cmd.user-motif.params = [<motif> [<user>]]
+cmd.user-motif.help = Establece el archivo CSS usado para la pestaña de mensajes del usuario <user>. <motif> puede ser una URL a un archivo .css o el atajo "dark" ("oscuro") o "light" ("claro"). Si <motif> es un carácter menos ('-'), el estilo se revertirá al de esa red. Si no se indica <motif>, se asume el usuario actual. Vea la página principal de ChatZilla en <http://www.mozilla.org/projects/rt-messaging/chatzilla/> para más información sobre cómo aplicar estilos a ChatZilla. Vea también |motif|.
+cmd.user-pref.params = [<pref-name> [<pref-value>]]
+cmd.user-pref.help = Establece el valor de la preferencia llamada <pref-name> al valor <pref-value> en el usuario <user>. Si no se indica <pref-value>, se mostrará el valor actual de <pref-name>. Si se omiten tanto <pref-name> como <pref-value>, se mostrarán todas las preferencias. Si se indica <delete-pref> y es |true|, |on|, |yes|, o |1|, o si <pref-value> comienza con un carácter menos ('-'), la preferencia se revertirá a su valor predeterminado. Si no se proporciona <user>, se asumirá el usuario actual.
+cmd.websearch.help = Realiza una búsqueda en la web del texto actualmente seleccionado.
+cmd.websearch.params = <texto-seleccionado>
+cmd.websearch.format = Buscar en la web "$selectedText""
+cmd.websearch.label = Buscar en la web
+cmd.version.label = Obtener información de versión
+cmd.version.params = [<nickname>]
+cmd.version.help = Pregunta a <nickname> qué cliente IRC está usando. El cliente IRC de <nickname> puede o no indicarle que usted ha solicitado esa información. ChatZilla no lo hace actualmente. Si no especifica <nickname>, ChatZilla preguntará al servidor la versión del software de servidor IRC que está ejecutando.
+cmd.voice.label = Dar voz
+cmd.voice.params = <nickname> [<...>]
+cmd.voice.help = Concede voz a <nickname> en el canal actual. Requiere categoría de operador (o semi-operador).
+cmd.who.params = <rest>
+cmd.who.help = Lista usuarios que tengan nombre, host o información de descripción coincidente con <rest>.
+cmd.whois.label = ¿Quién es?
+cmd.whois.params = <nickname> [<...>]
+cmd.whois.help = Muestra información sobre el usuario <nickname>, incluyendo el 'nombre real', servidor al que está conectado, tiempo que lleva inactivo, y hora en la que inició sesión. Observe que algunos servidores mentirán sobre el tiempo de inactividad. El tiempo correcto de inactividad puede obtenerse normalmente usando |wii| en lugar de |whois|.
+cmd.wii.params = <nickname> [<...>]
+cmd.wii.help = Muestra la misma información que [whois], pero pide al servidor que incluya el tiempo real de inactividad del usuario.
+cmd.whowas.label = Quién era
+cmd.whowas.params = <nickname> [<limit>]
+cmd.whowas.help = Muestra la última información conocida sobre el usuario <nickname>, incluyendo 'nombre real', para un usuario que ha abandonado el servidor.
+msg.err.internal.dispatch = Error interno al pasar la orden ``%1$S''.
+msg.err.internal.hook = Error interno al procesar el vínculo ``%1$S''.
+msg.err.invalid.param = Valor no válido para el parámetro %1$S (%2$S).
+msg.err.disabled = Desafortunadamente, ``%1$S'' está actualmente deshabilitado.
+msg.err.notimplemented = Desafortunadamente, ``%1$S'' no ha sido implementado.
+msg.err.required.param = Falta el parámetro requerido %1$S.
+msg.err.ambigcommand = Orden ambigua, ``%1$S'', %2$S órdenes coinciden con [%3$S].
+msg.err.required.nr.param = Faltan %1$S parámetros. Este alias requiere al menos %2$S parámetros.
+msg.err.max.dispatch.depth = Se ha alcanzado la máxima profundidad de atención mientras se intentaba procesar ``%1$S''.
+msg.err.invalid.regex = Expresión regular no válida. Para ayuda sobre las expresiones regulares, vea http://es.wikipedia.org/wiki/Expresiones_regulares.
+msg.err.invalid.pref = Valor no válido para la preferencia %1$S (%2$S).
+msg.err.invalid.file = Nombre de archivo no válido <%1$S> renombrado a <%2$S>.
+msg.err.failure = Operación fallida: %1$S.
+msg.err.scriptload = Error al cargar el subscript de <%1$S>.
+msg.err.pluginapi.noid = El plugin <%1$S> no tiene una id.
+msg.err.pluginapi.faultyid = El plugin <%1$S> no tiene una id válida. Las id de plugins sólo pueden contener caracteres alfanuméricos, guiones bajos (_) y guiones (-).
+msg.err.pluginapi.noenable = El plugin <%1$S> no tiene un método enable().
+msg.err.pluginapi.nodisable = El plugin <%1$S> no tiene un método disable().
+msg.err.invalid.scheme = Esquema no válido en la URL <%1$S>.
+msg.err.item.not.found = El elemento del script de inicio <%1$S> no existe o no está accessible.
+msg.err.unknown.pref = La preferencia ``%1$S'' no se reconoce por ChatZilla.
+msg.err.unknown.network = La red ``%S'' no se reconoce por ChatZilla.
+msg.err.unknown.channel = El canal ``%S'' no se reconoce por ChatZilla.
+msg.err.unknown.user = El usuario ``%S'' no se reconoce por ChatZilla.
+msg.err.unknown.command = La orden ``%S'' no se reconoce por ChatZilla.
+msg.err.unknown.stalk = %S no estaba en la lista de palabras a resaltar.
+msg.err.unknown.motif = El estilo ``%S'' no se reconoce por ChatZilla.
+msg.err.invalid.charset = Modo de codificación de caracteres ``%S'' no válido.
+msg.err.improper.view = ``%S'' no puede usarse desde esta vista.
+msg.err.not.connected = No conectado.
+msg.err.last.view = No puede borrarse la última vista.
+msg.err.last.view.hide = No se puede ocultar la última vista.
+msg.err.bad.ircurl = URL IRC ``%S'' no válida.
+msg.err.need.network = La orden ``%1$S'' debe ser ejecutada en el contexto de una red.
+msg.err.need.server = La orden ``%1$S'' debe ser ejecutada en el contexto de un servidor al que se esté conectado.
+msg.err.need.channel = La orden``%1$S'' debe ser ejecutada en el contexto de un canal.
+msg.err.need.user = La orden ``%1$S'' debe ser ejecutada en el contexto de un usuario.
+msg.err.need.recip = La orden ``%1$S'' debe ser ejecutada en el contexto de un usuario o un canal.
+msg.err.no.default = Por favor, no se limite a escribir en esta pestaña, use una orden real en su lugar.
+msg.err.no.match = No hay coincidencias para ``%S''.
+msg.err.no.socket = Error al crear el socket.
+msg.err.no.secure = La red ``%S'' no tiene definidos servidores seguros.
+msg.err.cancelled = Se canceló el proceso de conexión.
+msg.err.offline = El software que ejecuta (Mozilla, SeaMonkey, Firefox) está en modo sin conexión. No se pueden realizar conexiones de red en este modo.
+msg.err.badalias = Alias mal formado: %S"
+msg.err.no.ctcp.cmd = %S no es una función CTCP válida para este cliente
+msg.err.no.ctcp.help = %S no tiene ninguna información de ayuda
+msg.err.unknown.host = El UID de aplicación anfitrión "%S" no se reconoce. Por favor, informe en qué aplicación está ejecutando ChatZilla, y el UID dado.
+msg.err.unable.to.print = La vista actual no tiene capacidad de imprimir.
+msg.err.unsupported.command = El servidor no admite la orden ``%S''.
+msg.err.invalid.mode = La cadena de modo que ha introducido (``%S'') no es válida. Una cadena de modo válido consiste en una o más secuencias de un + o - seguido de uno o más caracteres alfabéticos.
+msg.err.away.save = Guardando la lista de mensajes de ausencia fallidos (%S).
+msg.err.inputhistory.not.writable = No se puede guardar el historial de entradas en ``%S''.
+msg.err.urls.not.writable = No se puede guardar el registro de la URL en ``%S''.
+msg.err.invalid.url = ``%S'' no es una URL válida ni un alias para una URL y, por tanto, no ha podido cargarse.
+msg.err.no.channel = Al ejecutar la orden ``%S'', o debe suministrar un nombre de canal, o debe ejecutar la orden en el contexto de un canal.
+msg.err.no.idleservice = ChatZilla no puede determinar cuándo está ausente en su versión de &brandShortName;. La característica de auto-ausencia se desactivará ahora.
+msg.warn.pac.loading = El archivo de configuración automática del proxy aún no se ha cargado; ChatZilla lo intentará de nuevo en breve.
+msg.bug318419.warning = ChatZilla ha detectado una anormalidad potencial en sus datos internos. No podrá enviar ningún tipo de comunicación en este momento, aunque pueda parecer que sí. La causa más probable es el Bug 318419 de Mozilla <https://bugzilla.mozilla.org/show_bug.cgi?id=318419>. Se le recomienda encarecidamente que reinicie la aplicación anfitrión (&brandShortName;) para evitar problemas adicionales.
+msg.bug318419.error = ChatZilla ha detectado una anormalidad seria en sus datos internos. No podrá enviar ningún tipo de comunicación en este momento, aunque pueda parecer que sí. La causa más probable es el Bug 318419 de Mozilla <https://bugzilla.mozilla.org/show_bug.cgi?id=318419>. DEBE reiniciar la aplicación anfitrión (&brandShortName;) para corregir este problema.
+msg.need.oper.password = Por favor, introduzca una contraseña para obtener privilegios de operador IRC.
+msg.irc.381 = Ahora es un operador IRC.
+msg.irc.401 = El apodo ``%S'' no existe.
+msg.irc.402 = El servidor ``%S'' no existe.
+msg.irc.403 = El canal ``%S'' no existe.
+msg.irc.421 = La orden ``%S'' no se reconoce por el servidor.
+msg.irc.464 = Contraseña incorrecta, por favor, vuelva a intentarlo con la contraseña correcta.
+msg.irc.464.login = Por favor, especifique su contraseña usando la orden "/pass" para continar la conexión.
+msg.irc.471 = Este canal ha alcanzado su capacidad establecida; no puede unirse a él.
+msg.irc.473 = Este canal está sólo para invitados. Debe tener una invitación de un miembro existente del canal para poder entrar en él.
+msg.irc.474 = Se le ha expulsado de este canal.
+msg.irc.475 = Este canal necesita una clave. Debe proporcionar la clave correcta para unirse al canal. Vea "/help join" para más detalles sobre cómo unirse a un canal con una clave.
+msg.irc.476 = Ha suministrado una máscara de canal que el servidor no considera válida.
+msg.irc.477 = Este canal requiere que se haya registrado e identificado a sí mismo con los servicios de registro de apodos de la red (p.e.: NickServ). Por favor, vea la documentación de los servicios de registro de apodos de esta red que deberían encontrarse a través del mensaje del día (use /motd para mostrarlo).
+msg.irc.491 = Sólo unos pocos meros mortales pueden entrar en la zona del crepúsculo (tu host no concuerda con ninguna 'O-line' configurada).
+msg.irc.471.knock = %S Quizá pueda usar "/knock %S" para pedir a los operadores del canal que le inviten a entrar. [[Knock][pedir a los operadores del canal que le dejen entrar][%S]]
+msg.irc.473.knock = %S Use "/knock %S" para pedir a los operadores del canal que le inviten a entrar. [[Knock][Pedir a los operadores del canal que le dejen entrar][%S]]
+msg.irc.475.knock = %S Podría usar "/knock %S" para pedir a los operadores del canal que le inviten a entrar. [[Knock][Pide a los operadores del canal que le permitan entrar][%S]]
+msg.val.on = activado
+msg.val.off = desactivado
+msg.plugin.enabled = El plugin ``%S'' está ahora activado.
+msg.plugin.disabled = El plugin ``%S'' está ahora desactivado.
+msg.leave.inputbox = No hay nada para completar con Tab. Use F6 para moverse entre la lista de usuarios, el cuadro de entrada y la salida del chat.
+msg.fmt.usage = "%1$S %2$S"
+msg.fmt.jsexception = "%1$S: %2$S @ <%3$S> %4$S"
+msg.fmt.pref = La preferencia ``%1$S'' es ``%2$S''.
+msg.fmt.netpref = La preferencia de red ``%1$S'' es ``%2$S''.
+msg.fmt.chanpref = La preferencia ``%1$S'' en este canal es ``%2$S''.
+msg.fmt.userpref = La preferencia de usuario ``%1$S'' es ``%2$S''.
+msg.fmt.pluginpref = La preferencia del plugin ``%1$S'' es ``%2$S''.
+msg.fmt.plugin1 = Plugin en el índice %S, cargado desde <%S>.
+msg.fmt.plugin2 = id: %S, versión: %S, activado: %S, estado: %S.
+msg.fmt.plugin3 = Descripción: %S.
+msg.fmt.usercount = "%S, %S@, %S%%, %S+"
+msg.fmt.alias = "%S = %S"
+msg.fmt.seconds = "%S segundos
+msg.fmt.matchlist = "%S coincidencias para ``%S'': [%S]
+msg.fmt.ctcpreply = Respuesta CTCP %S ``%S'' de %S"
+msg.fmt.chanlist = "%S %S %S"
+msg.fmt.logged.on = "%S ha iniciado la sesión como %S"
+msg.fmt.status = "%S %S"
+msg.unknown = <desconocido>
+msg.none = <ninguno>
+msg.na = <n/a>
+msg.commasp = ", "
+msg.always = siempre
+msg.and = y
+msg.primary = primario
+msg.secondary = secundario
+msg.you = usted
+msg.network = Red
+msg.server = Servidor
+msg.channel = Canal
+msg.user = Usuario
+msg.client = Cliente
+msg.view = Ver
+msg.tab = Pestaña
+msg.loading = Cargando
+msg.error = Error
+msg.here = aquí
+msg.gone = ido
+msg.connecting = Conectando
+msg.connected = Conectado
+msg.disconnected = Desconectado
+msg.days = "%S días
+msg.hours = "%S horas
+msg.minutes = "%S minutos
+msg.seconds = "%S segundos
+msg.day = 1 día
+msg.hour = 1 hora
+msg.minute = 1 minuto
+msg.second = 1 segundo
+msg.rsp.hello = [HELLO]
+msg.rsp.help = [AYUDA]
+msg.rsp.usage = [USO]
+msg.rsp.error = [ERROR]
+msg.rsp.warn = [AVISO]
+msg.rsp.info = [INFO]
+msg.rsp.evin = [EVAL-IN]
+msg.rsp.evout = [EVAL-OUT]
+msg.rsp.disconnect = [QUIT]
+msg.mnu.chatzilla = &ChatZilla
+msg.mnu.irc = &IRC
+msg.mnu.edit = &Editar
+msg.mnu.help = Ay&uda
+msg.mnu.view = &Ver
+msg.mnu.views = &Vistas
+msg.mnu.motifs = Esquema de co&lor
+msg.mnu.opcommands = Órdenes de &operador
+msg.mnu.usercommands = Ordenes de &usuario
+msg.mnu.fonts = &Familia de la letra y tamaño
+msg.client.name = *cliente*
+msg.cant.disable = El plugin %S no admite ser deshabilitado.
+msg.cant.enable = El plugin %S no admite ser habilitado.
+msg.is.disabled = El plugin %S ya está desactivado.
+msg.is.enabled = El plugin %S ya está activado.
+msg.no.help = Ayuda no disponible.
+msg.no.cmdmatch = No hay ninguna orden que concuerde con ``%1$S''.
+msg.no.plugins = No hay plugins cargados.
+msg.cmdmatch = Las órdenes que coinciden con ``%1$S'' son [%2$S].
+msg.default.alias.help = Esta orden es un alias de |%1$S|.
+msg.extra.params = Los parámetros extra ``%1$S'' se ignoran.
+msg.version.reply = ChatZilla %S [%S]
+msg.source.reply = http://chatzilla.hacksrus.com/
+msg.nothing.to.cancel = No hay ninguna conexión u orden /list en curso, nada que cancelar.
+msg.cancelling = Cancelando conexión a ``%S''...
+msg.cancelling.list = Cancelando petición /list...
+msg.current.charset = Se usará ``%S'' como conjunto de caracteres predeterminado.
+msg.current.charset.view = Usando ``%S'' como juego de caracteres para esta vista.
+msg.current.css = Se usará <%S> como estilo predeterminado.
+msg.current.css.net = Se usará <%S> como estilo predeterminado para esta red.
+msg.current.css.chan = Se usará <%S> como estilo para este canal.
+msg.current.css.user = Se usará <%S> como estilo para este usuario.
+msg.no.dynamic.style = Lo siento, pero su versión de &brandShortName; no permite aplicar un estilo a la aplicación completa con un tema. Esta funcionalidad será desactivada ahora.
+msg.subscript.loaded = Subscript <%1$S> cargado con el resultado ``%2$S''.
+msg.user.info = Apodo ``%S'', nombre de usuario ``%S'' y descripción ``%S'' predeterminados.
+msg.connection.info = "%S: usuario %S conectado a través de %S:%S (servidor %S).
+msg.server.info = "%S: Conectado durante %S, último ping: %S, trayecto al servidor (lag, demora): %S segundos.
+msg.connect.via = Conectado a través de %S
+msg.user.mode = El modo de usuario para %S es ahora %S"
+msg.not.connected = "%S: no conectado.
+msg.insecure.server = Su conexión al servidor ``%S'' no es segura.
+msg.secure.connection = Firmado por %S"
+msg.security.info = Muestra información de seguridad sobre la conexión actual
+msg.going.offline = &brandShortName; está intentando pasar a modo sin conexión. Esto le desconectará de TODAS las redes y canales a los que está conectado.
+msg.really.go.offline = Pasar a modo sin conexión
+msg.dont.go.offline = No pasar a modo sin conexión
+msg.offlinestate.offline = Está en modo sin conexión. Pulse el icono para pasar a modo con conexión.
+msg.offlinestate.online = Está en modo con conexión. Pulse el icono para pasar a modo sin conexión.
+msg.member = Miembro
+msg.operator = Miembro operador
+msg.voiced = Miembro con voz
+msg.voiceop = Miembro operador y con voz
+msg.no.mode = sin modo
+msg.topic.info = "%S, %S: título, ``%S''
+msg.notopic.info = "%S, %S: sin título.
+msg.channel.info = "%S: %S de %S (%S) <%S>
+msg.channel.details = "%S/%S: %S usuarios en total, %S operadores, %S con voz.
+msg.nonmember = "%S: ya no es miembro de %S.
+msg.end.status = Fin del estado.
+msg.networks.heada = Las redes disponibles son [
+msg.networks.headb = ].
+msg.messages.cleared = Mensajes limpiados.
+msg.match.unchecked = (%S usuarios no fueron comprobados)
+msg.matching.nicks = Los siguientes usuarios coinciden con su consulta: %S. %S
+msg.no.matching.nicks = No hay usuarios que coincidan con su consulta. %S
+msg.commands.header = Escriba /help <command-name> para obtener información de una orden concreta.
+msg.matching.commands = Las órdenes actualmente implementadas que coinciden con el patrón ``%S'' son [%S].\nEscriba /help <nombre-orden> para información sobre una orden concreta.
+msg.all.commands = Las órdenes actualmente implementadas son [%S].
+msg.help.intro = Hay ayuda disponible desde muchos sitios:\n - |/commands| lista todas las órdenes incorporadas en ChatZilla. Use |/help <command-name>| para obtener ayuda sobre órdenes específicas.\n - El sitio web IRC Help <http://www.irchelp.org/> proporciona material introductorio para los nuevos usuarios de IRC.\n - El sitio web de ChatZilla <http://chatzilla.hacksrus.com/> proporciona más información sobre IRC y ChatZilla, incluyendo la FAQ (preguntas frecuentes) de ChatZilla <http://chatzilla.hacksrus.com/faq>, que responde muchas preguntas comunes sobre el uso de ChatZilla.
+msg.about.version = "%S [[Detalles][Abre el diálogo Acerca de para más detalles][%S]]
+msg.about.homepage = Por favor, visite la página principal de ChatZilla en <http://chatzilla.hackrus.com/> para más información.
+msg.newnick.you = USTED ahora es conocido como %S
+msg.newnick.notyou = "%S ahora es conocido como %S
+msg.view.hidden = "%S (oculto)
+msg.localeurl.homepage = http://chatzilla.hacksrus.com/
+msg.localeurl.faq = http://chatzilla.hacksrus.com/faq/
+msg.no.notify.list = Su lista de notificaciones está vacía.
+msg.notify.addone = "%S ha sido añadido a su lista de notificaciones.
+msg.notify.addsome = "%S han sido añadidos a su lista de notificaciones.
+msg.notify.delone = "%S ha sido eliminado de su lista de notificación.
+msg.notify.delsome = "%S han sido eliminados de su lista de notificaciones.
+msg.not.an.alias = El alias %S no existe.
+msg.alias.removed = Alias eliminado: %S.
+msg.alias.created = Alias creado: %S = %S.
+msg.no.aliases = No hay alias definidos.
+msg.no.stalk.list = No hay palabras a resaltar.
+msg.stalk.list = Avisando actualmente de [%S].
+msg.stalk.add = A partir de ahora, se resaltará %S.
+msg.stalk.del = No se resaltará %S.
+msg.stalking.already = %S ya está con aviso.
+msg.status = Estado
+msg.title.net.on = Usuario %S en ``%S'' (%S:%S)
+msg.title.net.off = Usuario %S no conectado a la red ``%S''
+msg.title.nonick = <usuario-no-registrado>
+msg.title.no.topic = Sin título
+msg.title.no.mode = Sin modo
+msg.title.channel = "%S en %S (%S): %S"
+msg.title.user = Conversación con %S %S"
+msg.title.dccchat = Conversación DCC con %S"
+msg.title.dccfile.send = "%S%% de ``%S'' enviado a %S"
+msg.title.dccfile.get = "%S%% de ``%S'' recibido de %S"
+msg.title.unknown = ChatZilla!
+msg.title.activity = "%S -- Actividad [%S]
+msg.output.url = URL
+msg.output.knownnets = Redes conocidas
+msg.output.connnets = Redes conectadas
+msg.output.notconn = No conectado
+msg.output.lag = Retardo
+msg.output.mode = Modo
+msg.output.users = Usuarios
+msg.output.topic = Título
+msg.output.via = Conectado a través de
+msg.output.to = Conectado a
+msg.output.file = Archivo
+msg.output.progress = Progreso
+msg.output.cancel = Cancelar
+msg.logging.off = El registro está desactivado.
+msg.logging.on = El registro está activado. La salida del registro se guarda en el archivo <%S>.
+msg.logfile.closed = Archivo de registro cerrado.
+msg.logfile.error = No se puede abrir el archivo <%S>. Registro deshabilitado.
+msg.logfile.opened = Registrando a partir de ahora en <%S>.
+msg.logfile.closing = Cerrando archivo de registro <%S>.
+msg.logfile.write.error = No se puede escribir en el archivo <%S>. Se ha deshabilitado el registro.
+msg.logging.icon.off = El registro está desactivado. Haga clic en el icono para comenzar a registrar esta vista.
+msg.logging.icon.on = El registro está activado. Haga clic en el icono para dejar de registrar esta vista.
+msg.alert.icon.off = Las notificaciones de mensaje están desactivadas. Pulse el icono para comenzar a mostrar notificaciones de nuevos mensajes.
+msg.alert.icon.on = Las notificaciones de mensaje están activadas. Pulse el icono para dejar de mostrar notificaciones de nuevos mensajes.
+msg.already.connected = Ya está conectado a ``%S''.
+msg.enter.nick = Por favor, seleccione un apodo
+msg.network.connecting = Intentando conectar a ``%S''. Use /cancel para abortar.
+msg.jumpto.button = [[%1$S][Saltar a este mensaje en %1$S][%2$S]]
+msg.jumpto.err.nochan = ``%S'' ya no está abierto.
+msg.jumpto.err.noanchor = No se puede encontrar el enlace interno.
+msg.banlist.item = "%S ha expulsado a %S de %S en %S.
+msg.banlist.button = [[Eliminar][Eliminar esta expulsión][%S]]
+msg.banlist.end = Fin de la lista de expulsiones de %S.
+msg.exceptlist.item = "%S ha excepcionado %S de expulsiones en %S en %S.
+msg.exceptlist.button = [[Remove][Eliminar esta excepción de expulsión][%S]]
+msg.exceptlist.end = Fin de la lista de excepciones de %S.
+msg.channel.needops = Necesita ser un operador en %S para hacer eso.
+msg.ctcphelp.clientinfo = CLIENTINFO da información de las órdenes CTCP disponibles
+msg.ctcphelp.action = ACTION realiza una acción en el usuario
+msg.ctcphelp.time = TIME da la fecha y hora local del cliente
+msg.ctcphelp.version = VERSION devuelve la versión del cliente
+msg.ctcphelp.source = SOURCE devuelve una dirección donde puede obtener el cliente
+msg.ctcphelp.os = OS devuelve el sistema operativo y la versión de la máquina cliente
+msg.ctcphelp.host = HOST devuelve el nombre y la versión del nombre de la aplicación del cliente
+msg.ctcphelp.ping = PING repite el parámetro pasado al cliente
+msg.ctcphelp.dcc = DCC solicita una conexión directa con el cliente
+msg.dccchat.sent.request = Enviada oferta de Chat DCC a ``%S'' de USTED (%S:%S) %S.
+msg.dccchat.got.request = Recibida una oferta de chat DCC de ``%S'' (%S:%S) %S.
+msg.dccchat.accepting = Autoaceptando oferta de chat DCC de ``%S'' (%S:%S) en %S segundos %S.
+msg.dccchat.accepting.now = Autoaceptando oferta de chat DCC de ``%S'' (%S:%S).
+msg.dccchat.accepted = Chat DCC con ``%S'' (%S:%S) aceptado.
+msg.dccchat.declined = Chat DCC con ``%S'' (%S:%S) declinado.
+msg.dccchat.aborted = Chat DCC con ``%S'' (%S:%S) abortado .
+msg.dccchat.failed = Chat DCC con ``%S'' (%S:%S) fallido.
+msg.dccchat.opened = DCC Chat con ``%S'' (%S:%S) conectado.
+msg.dccchat.closed = DCC Chat con ``%S'' (%S:%S) desconectado.
+msg.dccfile.sent.request = Enviada oferta de archivo DCC a ``%S'' de USTED (%S:%S) para ``%S'' (%S) %S.
+msg.dccfile.got.request = Recibida oferta de transferencia DCC de archivo DCC desde ``%S'' (%S:%S) de ``%S'' (%S) %S.
+msg.dccfile.accepting = Autoaceptando oferta de transferencia DCC de archivo de ``%S'' (%S:%S) de ``%S'' (%S) en %S segundos %S.
+msg.dccfile.accepting.now = Autoaceptando oferta de transferencia DCC de archivo de ``%S'' (%S:%S) de ``%S'' (%S).
+msg.dccfile.accepted = Aceptada transferencia DCC del archivo ``%S'' %S ``%S'' (%S:%S).
+msg.dccfile.declined = Rechazada la transferencia DCC del archivo ``%S'' %S ``%S'' (%S:%S).
+msg.dccfile.aborted = Abortada la transferencia DCC del archivo ``%S'' %S ``%S'' (%S:%S).
+msg.dccfile.failed = Falló la transferencia DCC del archivo ``%S'' %S ``%S'' (%S:%S).
+msg.dccfile.opened = Iniciada la transferencia DCC del archivo ``%S'' %S ``%S'' (%S:%S).
+msg.dccfile.closed.sent = Transferencia DCC de archivo de ``%S'' %S ``%S'' (%S:%S) finalizada.
+msg.dccfile.closed.saved = Transferencia DCC de archivo de ``%S'' %S ``%S'' (%S:%S) finalizada. Archivo guardado a ``%S''. [[Abrir carpeta contenedora]][Abrir la carpeta que contiene el archivo descargado][%S]]
+msg.dccfile.closed.saved.mac = Transferencia DCC de archivo de ``%S'' %S ``%S'' (%S:%S) finalizada. Archivo guardado a ``%S''. [[Mostrar en Finder]][Mostrar la carpeta que contiene el archivo descargado en Finder][%S]]
+msg.dccfile.progress = %S%% completo, %S de %S, %S.
+msg.dccfile.send = Elija el archivo a enviar
+msg.dccfile.save.to = Guardar archivo entrante (%S)
+msg.dccfile.err.notfound = No se pudo encontrar el archivo especificado.
+msg.dccfile.err.notafile = La ruta especificada no es un archivo normal.
+msg.dccfile.err.notreadable = No se puede leer el archivo especificado.
+msg.dcc.pending.matches = "Coinciden %S solicitudes entrantes DCC pendientes.
+msg.dcc.accepted.matches = "Coinciden %S conexiones DCC.
+msg.dcc.matches.help = Debe especificar lo suficiente del apodo del usuario para identificar de forma única la petición, o incluir el tipo de solicitud e incluso el nombre de archivo si es necesario.
+msg.dcc.not.enabled = DCC está desactivado. Si necesita la funcionalidad DCC, debe activarla desde la ventana de Preferencias.
+msg.dcc.not.possible = DCC no está disponible en esta versión del programa (Mozilla Suite, SeaMonkey, Firefox, ...) - falta la característica "scriptable server sockets" . Las versiones de Mozilla Suite posteriores al 15-11-2003 deben tener esta característica (Mozilla Suite 1.6 o posterior).
+msg.dcc.err.nouser = Debe especificar |nickname| o ejecutar la orden desde una vista de consulta.
+msg.dcc.err.accept.time = No se puede usar la abreviatura de |/dcc-accept| en los primeros 10 segundos tras recibir una petición DCC.
+msg.dcc.err.notdcc = Debe especificar |nickname| o ejecutar la orden desde una vista DCC.
+msg.dcclist.dir.in = entrante
+msg.dcclist.dir.out = saliente (oferta)
+msg.dcclist.to = para
+msg.dcclist.from = de
+msg.dcclist.line = %S: %S %S DCC %S %S %S (%S:%S) %S
+msg.dcclist.summary = sesiones DCC: %S pendientes, %S conectadas, %S fallidas.
+msg.dccaccept.disabled = Actualmente no se autoaceptan DCC en esta red.
+msg.dccaccept.list = Actualmente se autoaceptan DCC en esta red de [%S].
+msg.dccaccept.add = A partir de ahora se aceptarán ofertas DCC en esta red de %S.
+msg.dccaccept.del = Ya no se autoaceptarán ofertas DCC en esta red de %S.
+msg.dccaccept.adderr = En este momento se autoaceptan ofertas DCC en esta red de %S.
+msg.dccaccept.delerr = %S no encontrado en su lista de autoaceptaciones DCC para esta red.
+msg.dcc.command.accept = [[Accept][Aceptar esta oferta DCC][%S]]
+msg.dcc.command.decline = [[Decline][Declina (rechaza) esta oferta DCC][%S]]
+msg.dcc.command.cancel = [[Cancel][Cancela esta oferta DCC][%S]]
+msg.dcc.command.close = [[Close][Cierra (desconecta) esta oferta DCC][%S]]
+msg.dcc.state.abort = Abortado
+msg.dcc.state.request = Solicitado
+msg.dcc.state.accept = Aceptado
+msg.dcc.state.connect = Conectado
+msg.dcc.state.connectPro = Conectado (%S%% completo, %S de %S, %S)
+msg.dcc.state.disconnect = Hecho
+msg.dcc.state.decline = Declinado
+msg.dcc.state.fail = Fallido
+msg.si.size = %1$S %2$S
+msg.si.speed = %1$S %2$S
+msg.si.size.0 = B
+msg.si.size.1 = KiB
+msg.si.size.2 = MiB
+msg.si.size.3 = GiB
+msg.si.size.4 = TiB
+msg.si.size.5 = PiB
+msg.si.size.6 = EiB
+msg.si.speed.0 = B/s
+msg.si.speed.1 = KiB/s
+msg.si.speed.2 = MiB/s
+msg.si.speed.3 = GiB/s
+msg.si.speed.4 = TiB/s
+msg.si.speed.5 = PiB/s
+msg.si.speed.6 = EiB/s
+msg.ident.server.not.possible = Ident Server no está disponible en esta versión de la plataforma software anfitrión (p.e.: SeaMonkey, Firefox) - la característica "sockets de servidor guionizables" no está disponible. Las compilaciones de Mozilla posteriores a 2003/03/15 deberían incluir esta característica (p.e.: Mozilla Suite 1.6 o posterior).
+msg.ident.error = Error al activar el servidor de identificación: %S"
+msg.host.password = Introduzca una contraseña para el servidor %S:
+msg.url.key = Introduzca clave para la URL %S:
+msg.startup.added = <%1$S> se abrirá al inicio de ahora en adelante.
+msg.startup.removed = <%1$S> no volverá a abrirse al inicio.
+msg.startup.exists = <%1$S> se abre automáticamente al inicio.
+msg.startup.notfound = <%1$S> no se abre automáticamente al inicio.
+msg.test.hello = Mensaje de muestra HELLO, <http://testurl.com/foo.html>.
+msg.test.info = Mensaje de muestra INFO, <http://testurl.com/foo.html>.
+msg.test.error = Mensaje de muestra ERROR, <http://testurl.com/foo.html>.
+msg.test.help = Mensaje de muestra HELP, <http://testurl.com/foo.html>.
+msg.test.usage = Mensaje de muestra USAGE, <http://testurl.com/foo.html>.
+msg.test.status = Mensaje de muestra STATUS, <http://testurl.com/foo.html>.
+msg.test.privmsg = Mensaje normal de %S a %S, <http://testurl.com/foo.html>.
+msg.test.action = Mensaje de acción de %S a %S, <http://testurl.com/foo.html>.
+msg.test.notice = Mensaje de aviso de %S a %S, <http://testurl.com/foo.html>.
+msg.test.url = Mensaje de muestra URL <http://www.mozilla.org>.
+msg.test.styles = Mensaje de muestra estilos de texto *negrita*, _subrayado_, /cursiva/, |teletipo|.
+msg.test.emoticon = Mensaje de muestra con emoticones :) :( :~( :0 :/ :P :| (*.
+msg.test.rheet = Mensaje de muestra Rheeeeeeeeeet!.
+msg.test.topic = Mensaje ejemplo de Topic, <http://testurl.com/foo.html>.
+msg.test.join = Mensaje ejemplo de Join, <http://testurl.com/foo.html>.
+msg.test.part = Mensaje ejemplo de Part, <http://testurl.com/foo.html>.
+msg.test.kick = Mensaje ejemplo de Kick, <http://testurl.com/foo.html>.
+msg.test.quit = Mensaje ejemplo de Quit, <http://testurl.com/foo.html>.
+msg.test.stalk = "%S : ejemplo de coincidencia /stalk, <http://testurl.com/foo.html>.
+msg.test.ctlchr = Caracteres de control de muestra >%01<\\1 -- >%05<\\5 -- >%10<\\10
+msg.test.color = Mensaje de muestra con colores %033t%034e%034s%033t %033d%034e %036c%036o%032l%034o%0r.
+msg.test.quote = Mensaje de muestra ``dobles comillas''.
+msg.welcome = Bienvenido a ChatZilla…\nA continuación hay una breve selección de información para ayudarle a iniciarse en el uso de ChatZilla.
+msg.welcome.url = El destino vista se ha abierto automáticamente porque ChatZilla se ha iniciado desde una URL. Puede encontrarlo en la barra de pestañas, junto a esta vista.
+msg.tabdnd.drop = ¿Le gustaría usar el archivo ``%S'' como su nuevo estilo?
+msg.default.status = ¡Bienvenido a ChatZilla!
+msg.closing = Desconectando de IRC. Haga clic de nuevo en cerrar para salir ya.
+msg.confirm.quit = Aún está conectado a algunas redes, ¿está seguro de quiere salir de ChatZilla?\nSi confirma esto se cerrará la ventana y se desconectará de todas las redes y canales en los que se encuentre.
+msg.quit.anyway = &Cerrar de todas formas
+msg.dont.quit = &No cerrar
+msg.warn.on.exit = Advertirme al salir mientras aún estoy conectado
+msg.whois.name = "%S <%S@%S> ``%S''
+msg.whois.channels = "%S: miembro de %S"
+msg.whois.server = "%S: conectado a %S ``%S''
+msg.whois.idle = "%S: inactivo durante %S (conectado desde %S)
+msg.whois.away = "%S: ausente con el mensaje ``%S''
+msg.whois.end = Fin de la información WHOIS sobre %S.
+msg.ignore.list.1 = No está ignorando a nadie actualmente.
+msg.ignore.list.2 = Ignorando actualmente a [%S].
+msg.ignore.add = Ahora está ignorando a %S.
+msg.ignore.adderr = Ya está ignorando a %S.
+msg.ignore.del = Ya no está ignorando a %S.
+msg.ignore.delerr = "%S no se encuentra en su lista de ignorados.
+msg.you.invite = Ha invitado %S a %S.
+msg.invite.you = "%S (%S@%S) le ha invitado a [[%S][Aceptar invitación al canal %S][goto-url %S]].
+msg.nick.in.use = El apodo ``%S'' ya está en uso, utilice la orden /nick para elegir uno nuevo.
+msg.retry.nick = El apodo ``%S'' ya está en uso, probando ``%S''.
+msg.nick.prompt = Introduzca un apodo a usar:
+msg.tab.name.prompt = Introduzca una etiqueta para esta pestaña:
+msg.list.rerouted = La respuesta de List aparecerá en la vista ``%S''.
+msg.list.end = Mostrados %S de %S canales.
+msg.list.chancount = Este servidor tiene %S canales. Listarlos todos probablemente lleve mucho tiempo, y puede provocar que ChatZilla parezca no responder o se desconecte del servidor. [[Listar canales][Listar todos los canales][%S]]
+msg.who.end = Fin del resultado WHO para ``%S'', %S usuario(s) encontrado(s).
+msg.who.match = Usuario %S, (%S@%S) ``%S'' (%S), miembro de %S, está conectado a <irc://%S/>, %S salto(s).
+msg.connection.attempt = Conectando a %S (%S)… [[Cancelar][Cancelar la conexión a %S][%S]]
+msg.connection.refused = Conexión a %S (%S) rechazada.
+msg.connection.abort.offline = La conexión a %S (%S) ha sido abortada porque ha pasado a modo sin conexión.
+msg.connection.abort.unknown = La conextión a %S (%S) ha sido abortada con el error %S.
+msg.connection.timeout = Conexión a %S (%S) expirada.
+msg.unknown.host = Host ``%S'' desconocido conectando a %S (%S).
+msg.invalid.cert = "%S tiene un certificado de seguridad no válido. Si confía en este servidor, [[añada una excepción][Abre el diálogo para añadir una excepción de certificado de seguridad][%S]].
+msg.connection.closed = Conexión a %S (%S) cerrada.
+msg.connection.reset = La conexión a %S (%S) se ha restablecido.
+msg.connection.quit = Desconectado de %S (%S). [[Reconectar][Reconectar a %S][%S]]
+msg.close.status = Conexión a %S (%S) cerrada con estado %S.
+msg.proxy.connection.refused = El servidor proxy que ha configurado está rechazando la conexión.
+msg.unknown.proxy.host = Host proxy desconocido al intentar conectarse con %S (%S).
+msg.connection.exhausted = "%S intentos de conexión agotados, abandonado.
+msg.reconnecting.in = "%S reconectando en %S.[[Cancelar][Cancelar reconexión a %S][%S]]
+msg.reconnecting.in.left = "%S %S intentos restantes, reconectando en %S. [[Cancelar][Cancelar reconexión a %S][%S]]
+msg.reconnecting.in.left1 = "%S 1 intento restante, reconectando en %S. [[Cancelar][Cancelar reconexión a %S][%S]]
+msg.reconnecting = Reconectando...
+msg.confirm.disconnect.all = ¿Está seguro de que quiere desconectarse de TODAS las redes?
+msg.no.connected.nets = No está conectado a ninguna red.
+msg.no.reconnectable.nets = No hay redes a las que reconectar.
+msg.ping.reply = Respuesta de ping de %S en %S.
+msg.ping.reply.invalid = Respuesta de ping mal formada de %S.
+msg.prefix.response = "%S, su resultado es,
+msg.topic.changed = "%S ha cambiado el título a ``%S''
+msg.topic = El título para %S es ``%S''
+msg.no.topic = No hay título para el canal %S"
+msg.topic.date = Se ha establecido el título para %S por %S en %S"
+msg.you.joined = USTED (%S) ha entrado en %S"
+msg.someone.joined = "%S (%S@%S) ha entrado en %S"
+msg.you.left = USTED (%S) ha salido de %S"
+msg.you.left.reason = USTED (%S) ha salido de %S (%S)
+msg.someone.left = "%S ha salido de %S"
+msg.someone.left.reason = "%S ha salido de %S (%S)
+msg.youre.gone = USTED (%S) ha sido expulsado de %S por %S (%S)
+msg.someone.gone = "%S ha sido expulsado del canal %S por %S (%S)
+msg.mode.all = El modo para %S es %S"
+msg.mode.changed = Modo %S por %S"
+msg.away.on = Ahora está marcado como ausente (%S). Pulse el botón del apodo o use la orden |/back| para retornar del estado de ausencia.
+msg.idle.away.on = Ha sido marcado automáticamente como ausente (%S) tras %S minutos de inactividad.
+msg.away.off = Ya no está marcado como ausente.
+msg.away.prompt = Introduzca un mensaje de ausencia a usar:
+msg.away.default = Ahora mismo no me encuentro aquí.
+msg.away.idle.default = Ahora mismo no me encuentro aquí.
+msg.you.quit = USTED (%S) ha salido de %S (%S)
+msg.someone.quit = "%S ha salido de %S (%S)
+msg.unknown.ctcp = CTCP %S (%S) de %S desconocido"
+msg.fonts.family.fmt = La familia tipográfica es ``%S''
+msg.fonts.family.pick = Introduzca la familia tipográfica que desea usar:
+msg.fonts.size.fmt = El tamaño de letra es %Spt
+msg.fonts.size.default = El tamaño de letra es el predeterminado
+msg.fonts.size.pick = Introduzca el tamaño de letra que desea usar. Nota: las entradas no numéricas se interpretarán como el tamaño por defecto.
+msg.supports.chanTypes = Tipos de canal soportados: %S"
+msg.supports.chanModesA = Modos de canal soporados (A: listas): %S"
+msg.supports.chanModesB = Modos de canal soportados (B: param): %S"
+msg.supports.chanModesC = Modos de canal soportados (C: on-param): %S"
+msg.supports.chanModesD = Modos de canal soportados (D: boolean): %S"
+msg.supports.userMode = "%S (%S)
+msg.supports.userModes = Modos de usuario soportados por el canal: %S"
+msg.supports.flagsOn = Este servidor SÍ soporta: %S"
+msg.supports.flagsOff = El servidor NO soporta: %S"
+msg.supports.miscOption = "%S=%S"
+msg.supports.miscOptions = Opciones/límites del servidor: %S"
+msg.supports.caps = Capacidades admitidas: %S"
+msg.supports.capsOn = Capacidades activadas: %S"
+msg.caps.list = Capacidades disponibles: %S"
+msg.caps.on = Capacidad %S activada.
+msg.caps.off = Capacidad %S desactivada.
+msg.caps.error = La capacidad %S no es válida.
+msg.conf.mode.on = El modo de conferencia está ahora activo en esta vista.
+msg.conf.mode.stayon = El modo conferencia está activado para esta vista; los mensajes de entrada, salida, cierres y cambios de apodo están ocultos.
+msg.conf.mode.off = El modo de conferencia ya no está activo en esta vista.
+msg.cd.updated = Lista de canales de la red cacheada en %S"
+msg.cd.updated.format = %e %B %Y
+msg.cd.updated.never = Lista de canales de la red no cacheada
+msg.cd.create = <crear canal nuevo>
+msg.cd.filtering = Filtrados %S de %S canales…
+msg.cd.showing = Mostrando %S de %S canales.
+msg.cd.wait.list = Esperando a que termine la operación de listado en curso…
+msg.cd.fetching = Recuperando la lista de canales...
+msg.cd.fetched = Se obtuvieron %S canales...
+msg.cd.error.list = Ocurrió un error al cargar la lista del canal.
+msg.cd.loaded = Cargados %S canales...
+msg.urls.none = No hay URLs almacenadas.
+msg.urls.header = Lista de las %S almacenadas más recientes (la más reciente primero):
+msg.urls.item = URL %S: %S"
+msg.save.completeview = Vista, completa
+msg.save.htmlonlyview = Vista, sólo HTML
+msg.save.plaintextview = Vista, texto sin formato
+msg.save.files.folder = %S_files
+msg.save.dialogtitle = Guardar vista``%S'' como...
+msg.save.err.no.ext = Debe especificar una extensión normal o <savetype>. No se ha guardado nada.
+msg.save.err.invalid.path = La ruta ``%S'' no es una URL o ruta válida en la que poder guardar. Sólo se aceptan rutas de acceso a archivos locales y URLs file:///.
+msg.save.err.invalid.ext = La extensión ``%S'' no puede usarse sin suministrar <savetype>. Use una de |.xhtml|, |.xhtm|, |.html|, |.htm| o |.txt| como extensión del archivo, o suministre <savetype>.
+msg.save.err.invalid.savetype = El tipo de archivo``%S'' no es válido. Use uno de |complete|, |htmlonly| o |text|.
+msg.save.err.failed = Ocurrió un error al guardar la vista ``%1$S'' en ``%2$S'':\n ``%3$S''
+msg.save.fileexists = El archivo ``%S'' ya existe.\n Pulse Aceptar para sobreescribirlo, o Cancelar para conservar el archivo original.
+msg.save.successful = La vista ``%1$S'' se ha guardado con éxito en <%2$S>.
+msg.ceip.msg1 = ChatZilla querría que participe en el programa de mejora de la experiencia del usuario. Puede %1$S o %2$S.
+msg.ceip.msg2 = Use |/%1$S| para participar, o |/%2$S| para ignorar esta petición.
+msg.ceip.enabled = Se han activado todas las opciones del programa de mejora de la experiencia del usuario. Se recopilarán y enviarán datos periódicamente, sin interrumpirle.
+msg.ceip.disabled = Se han desactivado todas las opciones del programa de mejora de la experiencia del usuario. No se recopilará ni enviará ningún dato.
+msg.ceip.command.yes = [[Participar][Participar en el CEIP][%S]]
+msg.ceip.command.no = [[Ignorar][No participar en el CEIP][%S]]
+msg.ceip.upload.ok = Programa de mejora de la experiencia de usuario: el envío de “%S” se ha producido correctamente.
+msg.ceip.upload.failed = Programa de mejora de la experiencia de usuario: el envío de “%S” ha fallado con el error “%S”.
+msg.install.plugin.err.download = Ha ocurrido un error al descargar el plugin: %S"
+msg.install.plugin.err.remove.temp = Ha ocurrido un error al eliminar los archivos temporales: %S"
+msg.install.plugin.err.no.name = No es posible escoger un nombre de plugin del código fuente; por favor, especifique uno en su lugar.
+msg.install.plugin.err.protocol = Lo siento, la ubicación del código fuente se ha especificado con un protocolo desconocido. Sólo se admiten 'file', 'http' y 'https'.
+msg.install.plugin.err.install.to = No se puede encontrar una ubicación de instalación apropiada (initialScripts). Por favor, corrija la preferencia initialScripts, por ejemplo reiniciándola, usando la orden: |/pref initialScripts - |. ¡Lleve cuidado, esto eliminará de esta lista cualquier plugin que haya instalado en otra ubicación!
+msg.install.plugin.err.check.sd = Ha ocurrido un error al comprobar el oriden y el destino: %S"
+msg.install.plugin.err.many.initjs = Este plugin de ChatZilla parece tener múltiples archivos 'init.js' y, por tanto, no puede instalarse.
+msg.install.plugin.err.mixed.base = Este plugin de ChatZilla tiene una ruta base para 'init.js' que no se usa para el resto de archivos. Este plugin probablemente no funcionará en este estado.
+msg.install.plugin.err.already.inst = Este plugin de ChatZilla parece estar ya instalado.
+msg.install.plugin.err.extract = Ha ocurrido un error al extraer el código fuente comprimido: %S"
+msg.install.plugin.err.installing = Ha ocurrido un error al instalar el código fuente: %S"
+msg.install.plugin.err.format = El origen especificado no es un formato comprensible por el instalador de plugins.
+msg.install.plugin.err.removing = Ha ocurrido un error al cargar o activar el plugin. Eliminando el plugin.
+msg.install.plugin.err.spec.name = ¡Se debe especificar el nombre del plugin!
+msg.install.plugin.select.source = Seleccione un script para instalar…
+msg.install.plugin.warn.name = Cambiado nombre del plugin para su instalación de '%S' a '%S' para que coincida con el código fuente.
+msg.install.plugin.downloading = Descargando plugin de '%S'…
+msg.install.plugin.installing = Instalando de '%S' a '%S'…
+msg.install.plugin.done = Hecho. ¡Plugin '%S' para ChatZilla instalado!
+munger.mailto = Mailto
+munger.link = URLs
+munger.channel-link = Canal IRC
+munger.bugzilla-link = Enlace a Bugzilla
+munger.face = Cara
+munger.ear = Oreja
+munger.quote = Dobles comillas
+munger.rheet = Aviso
+munger.bold = Negrita
+munger.italic = Cursiva
+munger.talkback-link = Enlace Talkback
+munger.teletype = Teletipo
+munger.underline = Subrayado
+munger.ctrl-char = Caracteres de control
+datetime.day.long = Domingo^Lunes^Martes^Miércoles^Jueves^Viernes^Sábado
+datetime.day.short = Dom^Lun^Mar^Mié^Jue^Vie^Sáb
+datetime.month.long = Enero^Febrero^Marzo^Abril^Mayo^Junio^Julio^Agosto^Septiembre^Octubre^Noviembre^Diciembre
+datetime.month.short = Ene^Feb^Mar^Abr^May^Jun^Jul^Ago^Sep^Oct^Nov^Dic
+datetime.uam = AM
+datetime.lam = am
+datetime.upm = PM
+datetime.lpm = pm
+datetime.presets.lc = %Y-%m-%d %H:%M:%S
+datetime.presets.lr = %I:%M:%S %p
+datetime.presets.lx = %Y-%m-%d
+datetime.presets.ux = %H:%M:%S
+msg.prefs.alreadyOpen = Las preferencias de ChatZilla ya están abiertas, no puede abrir una segunda ventana.
+msg.prefs.err.save = Ocurrió una excepción intentando guardar las preferencias: %S.
+msg.prefs.browse = Examinar...
+msg.prefs.browse.title = Examinar en ChatZilla
+msg.prefs.move.up = Mover arriba
+msg.prefs.move.down = Mover abajo
+msg.prefs.add = Añadir...
+msg.prefs.edit = Editar
+msg.prefs.delete = Eliminar
+msg.prefs.list.add = Introduzca elemento a añadir:
+msg.prefs.list.edit = Edite el elemento como desee:
+msg.prefs.list.delete = ¿Seguro que desea eliminar el elemento ``%S''?
+msg.prefs.object.delete = ¿Seguro que desea eliminar el objeto ``%S'' y todas sus preferencias?
+msg.prefs.object.reset = ¿Seguro que desea reiniciar todas las preferencias para ``%S'' a sus valores por omisión?
+msg.prefs.fmt.header = "%S"
+msg.prefs.fmt.display.network = Red %S"
+msg.prefs.fmt.display.channel = Red %S, canal %S"
+msg.prefs.fmt.display.user = Red %S, usuario %S"
+msg.prefs.global = Configuración global
+pref.activityFlashDelay.label = Retardo del parpadeo de actividad
+pref.activityFlashDelay.help = Cuando una pestaña que ya ha tenido actividad tiene aún más, parpadea para indicarlo. Esta preferencia indica la longitud del parpadeo; si indica el valor 0 lo desactiva.
+pref.alert.globalEnabled.label = Activado globalmente
+pref.alert.globalEnabled.help = Cuando está activado, se mostrarán todas las alertas configuradas. En caso contrario, no se mostrarán alertas. No proporciona más que un selector global.
+pref.alert.enabled.label = Activado
+pref.alert.enabled.help = Cuando está activado, se muestran notificaciones emergentes de esta vista.
+pref.alert.nonFocusedOnly.label = Sólo cuando la ventana no esté activa
+pref.alert.nonFocusedOnly.help = Cuando está activado, todas las notificaciones de mensaje se suprimen cuando la ventana está activa. En cambio, las notificaciones de las vistas no activas sí se mostrarán. Se recomienda desmarcar esto a los moderadores de canales o en los canales de poco tráfico.
+pref.alert.channel.event.label = Alerta en evento de canal
+pref.alert.channel.event.help = Muestra notificaciones de mensajes de entradas, salidas, expulsiones, modos de usuario y cualquier otro mensaje de sistema. Sugerido para moderadores de canales o canales de poco tráfico.
+pref.alert.channel.chat.label = Alerta en chat de canal
+pref.alert.channel.chat.help = Mostrar notificaciones de mensajes en chats normales. Puede ser molesto en los canales de mucho tráfico. Sugerido para moderadores o canales de poco tráfico.
+pref.alert.channel.stalk.label = Alerta en aviso de canal
+pref.alert.channel.stalk.help = Muestra notificaciones de mensajes que contienen palabras observadas.
+pref.alert.user.chat.label = Alerta de chat de usuario
+pref.alert.user.chat.help = Mostrar notificaciones de mensajes privados.
+pref.aliases.label = Alias de órdenes
+pref.aliases.help = Permite hacer atajos de teclado a varias órdenes o secuencias de órdenes. Cada elemento tiene la forma "<nombre> = <lista-órdenes>". Lista-órdenes es una lista de órdenes (sin el "/" inicial) junto con sus parámetros, cada una separada de la siguiente con ";". Una vez reiniciado ChatZilla, el nombre del alias podrá usarse automáticamente.
+pref.autoAwayCap.label = Límite para comprobar automáticamente usuarios ausentes
+pref.autoAwayCap.help = ChatZilla comprueba automáticamente qué usuarios están aquí y cuáles están ausentes en cada canal de los que se es miembro; sin embargo, esto produce un retardo en canales más grandes. No se comprobará ningún canal que esté por encima de este límite.
+pref.autoAwayPeriod.label = Duración del periodo de autochequeo de ausencia.
+pref.autoAwayPeriod.help = ChatZilla comprueba automáticamente qué usuarios están aquí y cuáles están ausentes en cada canal del que usted es miembro. Esto especifica cuántos minutos deben pasar entre cada comprobación.
+pref.autoRejoin.label = Volver a entrar cuando se ha sido pateado
+pref.autoRejoin.help = Si esta opción está activada, ChatZilla intentará (sólo una vez) volver a unirse al canal si es pateado de él. Observe que en algunos canales no está bien visto volver a unirse automáticamente, por lo que puede ser expulsado definitivamente, así que tenga cuidado.
+pref.away.label = Estado de ausencia
+pref.away.help =
+pref.awayIdleTime.label = Caducidad de auto-ausencia
+pref.awayIdleTime.help = Después de cuántos minutos de inactividad ChatZilla cambiará su estado a "ausente". Esto sólo funciona en las versiones más recientes de &brandShortName;. Cambielo a 0 para desactivarlo.
+pref.awayIdleMsg.label = Mensaje de auto-ausencia
+pref.awayIdleMsg.help = El mensaje de ausencia que usará ChatZilla cuando usted esté ausente.
+pref.awayNick.label = Apodo (ausente)
+pref.awayNick.help = Se usará este apodo automáticamente al marcarse uno mismo como ausente, si es distinto de 'Apodo'. Puede dejar esto en blanco para no cambiar el apodo al ausentarse.
+pref.bugKeyword.label = Palabras clave de bugs
+pref.bugKeyword.help = Puede definir múltiples palabras clave de seguimiento de incidencias como una expresión regular, quizá separándolas con "|" p.e. bug|incidencia|caso|tique
+pref.bugURL.label = URL de Bugzilla
+pref.bugURL.help = La URL usada para los enlaces a los bugs, con "%s" sustituido por el número del bug. El siguiente "bug" seguido por un número, se convertirá en un enlace usando esta URL.
+pref.bugURL.comment.label = URL de Bugzilla para comentarios
+pref.bugURL.comment.help = La URL o sufijo usados para enlaces a comentarios específicos dentro de bugs. Con una URL completa, "%1$s" se reemplaza por el número de bug o alias y "%2$s" por el número de comentario, respectivamente. Con un sufijo, "%s" se reemplaza por el número de comentario. El texto "bug " seguido de un número o "#" y una palabra con entre 1-20 letras (bug alias) seguido por " comment " seguido por otro número se convertirá en un enlace que usa esta URL o sufijo.
+pref.charset.label = Codificación de caracteres
+pref.charset.help = Para que múltiples clientes puedan leer los mensajes correctamente con caracteres que no son ASCII en el IRC, necesitan usar el mismo juego de caracteres.
+pref.collapseMsgs.label = Contraer mensajes
+pref.collapseMsgs.help = Hace que múltiples mensajes de una única persona muestren el apodo sólo en el primero de ellos, lo que puede parecer más limpio que repetir el apodo.
+pref.collapseActions.label = Contraer acciones al contraer mensajes
+pref.collapseActions.help = Hace que múltiples acciones de una persona sólo muestren el apodo en la primera línea, lo que puede resultar más claro que repetirlo en cada una.
+pref.conference.limit.label = Límite del modo de conferencia
+pref.conference.limit.help = Cuando el número de usuarios de un canal excede notablemente su límite, ChatZilla cambia el canal al "modo conferencia", durante el cual se ocultan los mensajes JOIN, PART, QUIT y NICK de otros usuarios. Cuando el número de usuario desciende lo suficiente por debajo del límite, se restablece el funcionamiento normal automáticamente. Fijar este valor a 0 hará que nunca se use el modo conferencia, mientras que establecerlo a 1 hará que se use siempre.
+pref.connectTries.label = Intentos de conexión
+pref.connectTries.help = El número de veces que ChatZilla intenta conectar a un servidor o una red. Fíjelo a -1 para intentos ilimitados.
+pref.copyMessages.label = Copiar mensajes importantes
+pref.copyMessages.help = Cualquier mensaje marcado como "importante" también se copiará a la vista de red. Le permite ver rápidamente los mensajes dirigidos a usted mientras estaba alejado del ordenador.
+pref.dcc.enabled.label = DCC activado
+pref.dcc.enabled.help = Cuando está desactivado, las órdenes relativas a DCC no hacen nada, y todas las peticiones DCC de otros usuarios se ignorarán por completo.
+pref.dcc.autoAccept.list.label = Lista de aceptaciones automáticas
+pref.dcc.autoAccept.list.help = Lista de apodos de los que aceptar automáticamente ofertas DCC de chat o archivo. También se aceptan máscaras de host, usando "*" como comodín. Si esta lista está vacía, todas las solicitudes DCC deberán ser aceptadas o declinadas manualmente.
+pref.dcc.downloadsFolder.label = Carpeta de descargas
+pref.dcc.downloadsFolder.help = Especifica el destino por omisión de los archivos recibidos a través de DCC.
+pref.dcc.listenPorts.label = Puertos de escucha
+pref.dcc.listenPorts.help = Lista de puertos a los que otro usuario puede conectarse remotamente. Cada elemento puede ser un número de puerto, o un rango especificado como "inferior-superior". Déjelo en blanco para usar siempre un puerto aleatorio y dependiente del SO. Cada vez que ofrezca una conexión DCC a alguien, se usará el siguiente puerto de la lista.
+pref.dcc.useServerIP.label = Obtener IP local del servidor
+pref.dcc.useServerIP.help = Cuando está activado, ChaZilla preguntará al servidor por su dirección IP al conectarse. Esto permite a DCC obtener la dirección IP correcta estando detrás de un router o sistema de NAT.
+pref.debugMode.label = Modo de depuración
+pref.debugMode.help = Estas preferencias son para depurar ChatZilla y poder generar mucha salida depurada (normalente en la consola). Es una lista de letras, indicando lo que se quiere depurar. "c" para menús de contexto (vuelca los datos al abrir un menú de contexto), "d" para órdenes (vuelca los datos mientras se ejecutan órdenes), y "t" para trazas/eventos (vuelca datos sobre funciones asociadas a eventos y sobre el procesamiento de la cola de eventos).
+pref.defaultQuitMsg.label = Mensaje de salida predeterminado
+pref.defaultQuitMsg.help = Especifica un mensaje de salida predeterminado cuando no se indica uno explícitamente. Déjelo en blanco para usar el básico de ChatZilla, que simplemente indica qué versión tiene usted.
+pref.desc.label = Descripción
+pref.desc.help = Establece el campo "descripción" ("nombre real") mostrado en su información /whois. Se usa habitualmente para incluir el nombre propio de uno mismo, pero no es necesario introducir nada.
+pref.deleteOnPart.label = Eliminar vistas del canal al salir con /part
+pref.deleteOnPart.help = Hace que /leave y /part también cierren la vista del canal.
+pref.displayHeader.label = Mostrar cabecera
+pref.displayHeader.help = Muestra la cabecera del chat en esta vista. Contiene información como la URL de la vista actual, y el asunto y modos de una vista de canal.
+pref.font.family.label = Familia de letra
+pref.font.family.help = Establece el tipo de letra con el que ChatZilla mostrará los mensajes. El valor "default" usará su famila de tipos de letra globales; "serif", "sans-serif" y "monospace" usarán su configuración global de tipografía; el resto de valores se interpretarán como nombres de tipo de letra.
+pref.font.size.label = Tamaño de la letra (pt)
+pref.font.size.help = Seleccione el tamaño de la letra con el que quiere que ChatZilla muestre mensajes. El valor 0 usará el tamaño global, y otros valores enteros se interpretarán como el tamaño en puntos (pt).
+pref.guessCommands.label = Adivinar órdenes desconocidas
+pref.guessCommands.help = Si introduce una orden (empieza con "/") que ChatZilla no comprende, puede intentar "adivinarlo" enviando la orden al servidor. Puede desactivar esto si no quiere que ChatZilla haga esta prueba.
+pref.hasPrefs.label = El objeto tiene preferencias
+pref.hasPrefs.help = Indica que el objeto tiene las preferencias guardadas. No mostrado en la ventana de preferencias. :)
+pref.identd.enabled.label = Activar el servidor de identificación durante el proceso de conexión
+pref.identd.enabled.help = Permite a ChatZilla conectarse a servidores que requieren una respuesta identificativa.
+pref.initialURLs.label = Direcciones
+pref.initialURLs.help = Una lista de direcciones (URL irc: e ircs:) a las que ChatZilla debe conectarse en el inicio. No se procesarán si ChatZilla se ha iniciado al hacer clic en un hiperenlace.
+pref.initialScripts.label = Archivos de script
+pref.initialScripts.help = Una lista de archivos script (URL file:) para que ChatZilla los cargue cuando se inicia. Las URL pueden ser relativas al directorio del perfil. Si una URL apunta a un directorio, se carga "init.js" de ese directorio y cualquier subdirectorio.
+pref.inputSpellcheck.label = Revisar ortografía en el cuadro de entrada
+pref.inputSpellcheck.help = Define si el cuadro de entrada será revisado ortográficamente o no. Sólo funciona con binarios recientes de &brandShortName;.
+pref.link.focus.label = Activa el navegador al abrir enlaces
+pref.link.focus.help = Mueve el foco a la ventana del navegador al abrir URLs desde ChatZilla.
+pref.log.label = Registrar en esta vista
+pref.log.help = Hace que ChatZilla guarde un registro de esta vista. El archivo de registro se suele guardar en su perfil, lo que se puede evitar con "Ruta del perfil" (para la ruta base) o "Nombre de archivo de registro" para un registro de una vista específica.
+pref.logFileName.label = Archivo de registro
+pref.logFileName.help = El archivo de registro usado en esta vista. Si la vista ya está abierta y registrando, cambiar esta opción no tendrá efecto hasta la siguiente vez que se inicie el registro.
+pref.logFile.client.label = Archivo de registro para el cliente
+pref.logFile.client.help = Especifica el nombre del archivo de registro para la vista del cliente. Esto se añade al 'directorio de registro' para crear una ruta completa.
+pref.logFile.network.label = Archivo de registro para redes
+pref.logFile.network.help = Especifica el nombre del archivo de registro para las vistas de red. Esto se añade al 'directorio de registro' para crear una ruta completa.
+pref.logFile.channel.label = Archivo de registro para los canales
+pref.logFile.channel.help = Especifica el nombre del archivo de registro para las vistas de canal. Esto se añade al "directorio de registro" para crear una ruta completa.
+pref.logFile.user.label = Archivo de registro para usuarios
+pref.logFile.user.help = Especifica el nombre del archivo de registro para vistas de usuario/query. Esto se añade al 'directorio de registro' para crear una ruta completa.
+pref.logFile.dccuser.label = Archivo de registro para DCC
+pref.logFile.dccuser.help = Especifica el nombre del archivo de registro para las vistas DCC de chat/archivo. Esto se añade la 'carpeta de registro' para crear una ruta completa.
+pref.logFolder.label = Directorio de registro
+pref.logFolder.help = Especifica la ubicación base para todos los registros. Las distintas preferencias "Archivo de registro para" especifican los nombres exactos de los distintos tipos de archivo de registro.
+pref.messages.click.label = Clic normal
+pref.messages.click.help = Qué hacer al pulsar en una URL normalmente.
+pref.messages.ctrlClick.label = Control-clic
+pref.messages.ctrlClick.help = Qué hacer al pulsar en una URL con la tecla Control pulsada.
+pref.messages.metaClick.label = Alt/Meta-clic
+pref.messages.metaClick.help = Qué hacer al pulsar en una URL con la tecla Alt o Meta pulsada.
+pref.messages.middleClick.label = Pulsar botón central
+pref.messages.middleClick.help = Qué hacer al pulsar en una URL con el botón central del ratón.
+pref.motif.dark.label = Estilo oscuro
+pref.motif.dark.help = El estilo oscuro seleccionable desde el menú Ver > Esquema de color.
+pref.motif.light.label = Estilo claro
+pref.motif.light.help = El estilo claro seleccionable desde el menú Ver > Esquema de color.
+pref.motif.current.label = Estilo actual
+pref.motif.current.help = El archivo de estilo seleccionado actualmente. Un estilo es un archivo CSS que describe cómo mostrar la vista de chat, y se puede usar para personalizar la vista.
+pref.multiline.label = Modo multilínea
+pref.multiline.help = Establece si ChatZilla usa el recuadro multilínea o el de línea simple.
+pref.munger.bold.label = Negrita
+pref.munger.bold.help = Hace que ChatZilla muestre el texto entre asteriscos (p.e.: *negrita*) realmente en negrita.
+pref.munger.bugzilla-link.label = Enlaces a Bugzilla
+pref.munger.bugzilla-link.help = Hace que ChatZilla convierta "bug <número>" en un enlace al bug especificado, usando como base "URL de Bugzilla".
+pref.munger.channel-link.label = Enlaces a canales
+pref.munger.channel-link.help = Hace que ChatZilla convierta "#canal" en un enlace al canal.
+pref.munger.colorCodes.label = Colores de mIRC
+pref.munger.colorCodes.help = Activa la vista de colores en el texto de chat, así como otros códigos de mIRC (negrita y subrayado). Cuando se desactiva, ChatZilla simplemente oculta los códigos de mIRC.
+pref.munger.ctrl-char.label = Caracteres de control
+pref.munger.ctrl-char.help = Hace que ChatZilla muestre caracteres de control que no entiende.
+pref.munger.face.label = Caras (emoticones)
+pref.munger.face.help = Hace que ChatZilla muestre imágenes con emoticones comunes, como :-) y ;-).
+pref.munger.italic.label = Cursiva
+pref.munger.italic.help = Hace que ChatZilla muestre en cursiva el texto entre barras (p.e.: /cursiva/).
+pref.munger.link.label = Enlaces web
+pref.munger.link.help = Hace que ChatZilla convierta el texto que parece un enlace en un enlace real.
+pref.munger.mailto.label = Enlaces de correo
+pref.munger.mailto.help = Hace que ChatZilla convierta texto con aspecto de dirección de correo en un enlace de correo.
+pref.munger.quote.label = Comillas más limpias
+pref.munger.quote.help = Hace que ChatZilla sustituya `` con “ y '' con ”.
+pref.munger.rheet.label = Aviso
+pref.munger.rheet.help = Hace que ChatZilla convierta "rheet" en un enlace (una característica muy propia de mozilla.org).
+pref.munger.talkback-link.label = Enlaces Talkback
+pref.munger.talkback-link.help = Hace que ChatZilla convierta "TB<números><carácter>" en un hiperenlace que apunte a la traza de pila de Talkback especificada.
+pref.munger.teletype.label = Teletipo
+pref.munger.teletype.help = Hace que ChatZilla muestre |teletype| realmente como la etiqueta HTML teletipo (letra de ancho fijo).
+pref.munger.underline.label = Subrayado
+pref.munger.underline.help = Hace que ChatZilla muestre _subrayado_ realmente subrayado.
+pref.munger.word-hyphenator.label = Separar con guión las palabras largas
+pref.munger.word-hyphenator.help = Hace que ChatZilla inserte automáticamente "puntos de separación" en palabras largas y URLS para que se puedan ajustar al tamaño de la pantalla.
+pref.newTabLimit.label = Máximo de vistas creadas automáticamente
+pref.newTabLimit.help = Establece el número de vistas (como vistas de consulta) que se pueden crear automáticamente por ChatZilla. Cuando se alcanza el límite, los mensajes privados se mostrarán en la ventana actual. Ponga 0 para ilimitado, o 1 para no permitir que se cree ninguna vista automáticamente.
+pref.nickCompleteStr.label = Cadena para completar el apodo
+pref.nickCompleteStr.help = Esta cadena se añade a un apodo cuando se completa con el tabulador al principio de una línea.
+pref.nickname.label = Apodo
+pref.nickname.help = Este es el nombre que todo el mundo ve en el IRC. Puede usar cualquiera que le guste, pero no puede contener caracteres particularmente "raros", así que use sólo caracteres alfanuméricos.
+pref.nicknameList.label = Lista de apodos
+pref.nicknameList.help = Esta es una lista de apodos que quiere que pruebe ChatZilla si el que suele utilizar ya está en uso. No es necesario indicar el apodo normal.
+pref.notify.aggressive.label = Notificación agresiva
+pref.notify.aggressive.help = Cuando alguien le envía un mensaje privado, dice su apodo, o menciona una de sus "palabras de aviso", ChatZilla considera que el mensaje merece su atención. Esta preferencia establece si se permite parpadear a la ventana o traerla al frente (depende del SO) para conseguir su atención.
+pref.notifyList.label = Lista de notificaciones
+pref.notifyList.help = Una lista de apodos para comprobar periódicamente si están conectados o no. Cada 5 minutos, ChatZilla comprobará esta lista, y le informará si alguien está ahora conectado o se ha desconectado.
+pref.outgoing.colorCodes.label = Activar envío de códigos de color
+pref.outgoing.colorCodes.help = Permite enviar códigos de color y otros de mIRC, como negrita y subrayado, usando secuencias especiales de %-. Cuando se activa, escriba simplemente "%" para ver una lista de las posibilidades.
+pref.outputWindowURL.label = Ventana de salida
+pref.outputWindowURL.help = Probablemente no quiere cambiar esto. La vista de chat carga esta URL para mostrar los mensajes, cabeceras, etc actuales, y el archivo debe definir correctamente ciertos elementos u obtendrá errores de JavaScript y una ventana de chat en blanco.
+pref.profilePath.label = Ruta del perfil
+pref.profilePath.help = Esta es la ubicación base para archivos relacionados con ChatZilla. Por omisión, ChatZilla carga scripts del subdirectorio "scripts", y guarda los archivos de registro en el subdirectorio "logs".
+pref.proxy.typeOverride.label = Tipo de proxy
+pref.proxy.typeOverride.help = Sáltese la elección normal de proxy especificando "http" para usar el proxy de su navegador o "none" para forzar que no se use ningún proxy (ni siquiera el proxy SOCKS). Observe que esto sólo funciona normalmente cuando el navegador está configurado para usar una configuración de proxy manual.
+pref.reconnect.label = Reconectar si se desconecta inesperadamente
+pref.reconnect.help = Cuando se pierde la conexión inesperadamente, ChatZilla puede volver a conectarse automáticamente al servidor.
+pref.websearch.url.label = URL de búsqueda en la web
+pref.websearch.url.help = La URL que se debe usar al realizar una búsqueda en la web; sus términos de búsqueda se añadirán a esta URL. Puede incluir el parámetro opcional %s para insertar sus términos de búsqueda en un lugar específico de la URL (p.e. "http://www.buscador.com/buscar?q=%s"). Si este campo se deja en blanco, se usará el buscador de su navegador (o Google, si Chatzilla no se está ejecutando como un complemento del navegador).
+pref.showModeSymbols.label = Mostrar símbolos de modo de usuario
+pref.showModeSymbols.help = La lista de usuarios puede mostrar símbolos de modo ("@" para op, "%" para half-op, "+" para voz), o puede usar bolas de colores (verde para op, azul oscuro para half-op, azul claro -cyan- para voz y negro/apagado para normal). Active esta preferencia para usar símbolos de modo en vez de las bolas de colores.
+pref.sortUsersByMode.label = Ordenar los usuarios por modo
+pref.sortUsersByMode.help = Hace que la lista de usuarios se ordene por modo, primero op, luego half-op (si lo admite el servidor), luego voz y luego el resto.
+pref.sound.enabled.label = Activado
+pref.sound.enabled.help = Marque esta opción para permitir sonido, o desmárquela para desactivar todos los sonidos. Es sólo un activador global.
+pref.sound.overlapDelay.label = Retardo al coincidir
+pref.sound.overlapDelay.help = Establece el período de tiempo durante el cual el mismo evento no activará el sonido correspondiente. Por ejemplo, el valor predeterminado de 2000Ms (2 segundos) significa que si hay dos eventos de aviso durante 2 segundos, sólo producirá un sonido el primero.
+pref.sound.channel.start.label = Sonido en inicio de canal
+pref.sound.channel.start.help =
+pref.sound.channel.event.label = Sonido en evento de canal
+pref.sound.channel.event.help =
+pref.sound.channel.chat.label = Sonido en chat de canal
+pref.sound.channel.chat.help =
+pref.sound.channel.stalk.label = Sonido en aviso de canal
+pref.sound.channel.stalk.help =
+pref.sound.user.start.label = Sonido en inicio de usuario
+pref.sound.user.start.help =
+pref.sound.user.stalk.label = Sonido en chat de usuario
+pref.sound.user.stalk.help =
+pref.stalkWholeWords.label = Sólo palabras de aviso completas
+pref.stalkWholeWords.help = Este preferencia intercambia el trato que hace ChatZilla de las palabras de aviso entre buscar palabras coincidentes o sólo subcadenas. Por ejemplo, "ChatZilla mola" coincidiría con la palabra de aviso "zilla" sólo si esta preferencia está desactivada.
+pref.stalkWords.label = Palabras de aviso
+pref.stalkWords.help = Una lista de palabras tal que, cuando una línea contenga una, hará que ChatZilla marque la línea como "importante", e intentará conseguir su atención si tiene activada "Notificación agresiva".
+pref.urls.store.max.label = Máx. URLs guardadas
+pref.urls.store.max.help = Establece el número máximo de URLs recogidas y almacenadas por ChatZilla. La orden "/urls" muestra las últimas 10 guardadas, o más si, por ejemplo, se indica "/urls 20".
+pref.userlistLeft.label = Mostrar la lista de usuarios a la izquierda
+pref.userlistLeft.help = Muestra la lista de usuarios a la izquierda. Desmarque para mostrar la lista de usuarios a la derecha.
+pref.username.label = Nombre de usuario
+pref.username.help = Se usa su usuario para construir su "máscara de host", que es una cadena que le representa. Incluye su nombre de máquina para la conexión y su nombre de usuario. A veces se usa para op automático, exclusiones, y otras cosas específicas a una persona.
+pref.usermode.label = Modo de usuario
+pref.usermode.help = Su modo de usuario es una cadena de opciones enviada a la red IRC. Está compuesta de un signo más ("+") seguido por una o más letras, cada una de las cuales representa una opción. La letra "i" representa el modo invisible. Cuando es invisible, su apodo no aparecerá en la lista de usuarios de los canales cuando la pida gente que no esté en el canal con usted. La letra "s" le permite ver los mensajes del servidor como conflictos de apodos. Para una lista más completa de opciones disponibles, busque usermode en www.irchelp.org.
+pref.warnOnClose.label = Advertirme al salir mientras aún estoy conectado
+pref.warnOnClose.help = Al salir mientras se está conectado aún a redes, aparece un mensaje preguntándole si está seguro de que quiere salir. Desmarque esta casilla para desactivarlo.
+pref.group.general.label = General
+pref.group.general.connect.label = Conexión
+pref.group.general.ident.label = Identificación
+pref.group.general.log.label = Registro
+pref.group.general.palert.label = Notificaciones de mensajes
+pref.group.global.palertconfig.label = Configuración de notificaciones de mensajes
+pref.group.appearance.label = Apariencia
+pref.group.appearance.misc.label = Varios
+pref.group.appearance.motif.label = Estilos
+pref.group.appearance.timestamps.label = Marcas de fecha/hora
+pref.group.appearance.timestamps.help = La preferencia Formato usa sustituciones strftime. Por ejemplo, "%A %l:%M:%S%P" podría convertirse en "Jueves 1:37:42pm".
+pref.group.appearance.userlist.label = Lista de usuarios
+pref.group.dcc.label = DCC
+pref.group.dcc.ports.label = Puertos
+pref.group.dcc.autoAccept.label = Autoaceptar
+pref.group.munger.label = Formateo
+pref.group.startup.label = Inicio
+pref.group.startup.initialURLs.label = Direcciones
+pref.group.startup.initialScripts.label = Archivos de script
+pref.group.lists.label = Listas
+pref.group.lists.stalkWords.label = Palabras de aviso
+pref.group.lists.aliases.label = Alias de órdenes
+pref.group.lists.notifyList.label = Lista de notificaciones
+pref.group.lists.nicknameList.label = Lista de apodos
+pref.group.lists.autoperform.label = Hacer automáticamente
+pref.group.global.label = Global
+pref.group.global.header.label = Encabezados
+pref.group.global.header.help = Establece la visibilidad predeterminada para los encabezados de las vistas. Cada vista puede sustituir este valor si es necesario.
+pref.group.global.links.label = Enlaces
+pref.group.global.links.help = Las preferencias de enlaces definen la reacción de ChatZilla a distintos tipos de clic en los enlaces. Puede cambiarlo para ajustarlo a sus necesidades.
+pref.group.global.log.label = Registrar estos tipos de vistas
+pref.group.global.log.help = Establece el estado predeterminado de registro para las vistas. Cada vista puede sustituir este valor si es necesario.
+pref.group.global.maxLines.label = Tamaño del retroceso
+pref.group.global.maxLines.help = El número de líneas de texto que se guardan en este tipo de vista. Cuando se llega al límite, las líneas más antiguas se eliminan mientras se añaden las nuevas.
+pref.group.global.sounds.label = Configuración del sonido
+pref.group.general.sounds.help =
+pref.group.general.soundEvts.label = Eventos de sonido
+pref.group.general.soundEvts.help = Sonidos de ciertos eventos de clientes. Estas preferencias son una lista separada por espacios de, bien "beep", bien URL de tipo file:.
+pref.autoperform.label = Hacer automáticamente
+pref.autoperform.help = Introduzca todas las órdenes que quiera ejecutar al conectarse a esta red/unirse a este canal/abrir un chat privado con este usuario. Las órdenes se ejecutan en el orden de la lista.
+pref.autoperform.channel.label = Canal
+pref.autoperform.channel.help = Introduzca todas las órdenes que quiera ejecutar al unirse a un canal.
+pref.autoperform.client.label = Cliente
+pref.autoperform.client.help = Introduzca todas las órdenes que quiera ejecutar al abrir ChatZilla.
+pref.autoperform.network.label = Red
+pref.autoperform.network.help = Introduzca todas las órdenes que quiera ejecutar al conectarse a cualquier red.
+pref.autoperform.user.label = Usuario
+pref.autoperform.user.help = Introduzca todas las órdenes que quiera ejecutar al abrir un chat privado con cualquier usuario.
+pref.networkHeader.label = Redes
+pref.networkHeader.help =
+pref.channelHeader.label = Canales
+pref.channelHeader.help =
+pref.userHeader.label = Usuarios
+pref.userHeader.help =
+pref.dccUserHeader.label = DCC
+pref.dccUserHeader.help =
+pref.networkLog.label = Redes
+pref.networkLog.help =
+pref.channelLog.label = Canales
+pref.channelLog.help =
+pref.userLog.label = Usuarios
+pref.userLog.help =
+pref.dccUserLog.label = DCC
+pref.dccUserLog.help =
+pref.clientMaxLines.label = Cliente
+pref.clientMaxLines.help =
+pref.networkMaxLines.label = Redes
+pref.networkMaxLines.help =
+pref.channelMaxLines.label = Canales
+pref.channelMaxLines.help =
+pref.userMaxLines.label = Usuarios
+pref.userMaxLines.help =
+pref.dccUserMaxLines.label = DCC
+pref.dccUserMaxLines.help =
+pref.timestamps.display.label = Formato
+pref.timestamps.display.help =
+pref.timestamps.label = Activado
+pref.timestamps.help =
+pref.msgBeep.label = Nueva vista de consulta
+pref.msgBeep.help =
+pref.queryBeep.label = Mensaje de consulta
+pref.queryBeep.help =
+pref.stalkBeep.label = Mensaje importante
+pref.stalkBeep.help =
diff --git a/l10n-es-ES/extensions/irc/chrome/chatzillaOverlay.dtd b/l10n-es-ES/extensions/irc/chrome/chatzillaOverlay.dtd
new file mode 100644
index 0000000000..3aea6e20f9
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/chrome/chatzillaOverlay.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY ircCmd.label "Chat IRC">
+<!ENTITY ircCmd.accesskey "i">
+<!ENTITY ircCmd.commandkey "6">
diff --git a/l10n-es-ES/extensions/irc/chrome/config.dtd b/l10n-es-ES/extensions/irc/chrome/config.dtd
new file mode 100644
index 0000000000..8c55eb6195
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/chrome/config.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Preferencias de ChatZilla">
+<!ENTITY loading.label "Por favor, espere. Cargando...">
+<!ENTITY homepage.url "http://chatzilla.hacksrus.com/">
+<!ENTITY homepage.label "Página principal de ChatZilla">
+<!ENTITY object.add.label "Añadir...">
+<!ENTITY object.add.hint "Añadir una red, canal o usuario para poner preferencias">
+<!ENTITY object.add.accesskey "A">
+<!ENTITY object.del.label "Eliminar">
+<!ENTITY object.del.hint "Eliminar el objeto actual, y también sus preferencias">
+<!ENTITY object.del.accesskey "R">
+<!ENTITY object.reset.label "Restablecer">
+<!ENTITY object.reset.hint "Restaura las preferencias de este objeto a las predeterminadas">
+<!ENTITY object.reset.accesskey "s">
+<!ENTITY dialog.apply "Aplicar">
+<!ENTITY network "Red">
+<!ENTITY channel "Canal">
+<!ENTITY user "Usuario">
+<!ENTITY config.add.title "Añadir objeto de preferencia">
+<!ENTITY config.type.label "Tipo:">
+<!ENTITY config.type.hint "Tipo de objeto al que añadir preferencias">
+<!ENTITY config.type.accesskey "T">
+<!ENTITY config.network.label "Red:">
+<!ENTITY config.network.hint "Nombre conocido de la red, o nombre del servidor">
+<!ENTITY config.network.accesskey "R">
+<!ENTITY config.target.label "Destino:">
+<!ENTITY config.target.hint "Canal destino o nombre de usuario">
+<!ENTITY config.target.accesskey "D">
diff --git a/l10n-es-ES/extensions/irc/chrome/install-plugin.dtd b/l10n-es-ES/extensions/irc/chrome/install-plugin.dtd
new file mode 100644
index 0000000000..e6f748f860
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/chrome/install-plugin.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowtitle "Instalar plugin…">
+<!ENTITY name.label "Nombre:">
+<!ENTITY name.accesskey "N">
+<!ENTITY name.autopick.label "Escoger un nombre automáticamente por mí">
+<!ENTITY name.autopick.accesskey "E">
+<!ENTITY source.label "Origen:">
+<!ENTITY source.accesskey "O">
+<!ENTITY browse.label "Examinar…">
+<!ENTITY browse.accesskey "x">
diff --git a/l10n-es-ES/extensions/irc/chrome/pref-irc.dtd b/l10n-es-ES/extensions/irc/chrome/pref-irc.dtd
new file mode 100644
index 0000000000..7310752af6
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/chrome/pref-irc.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref-irc.window.title "ChatZilla">
+<!ENTITY pref-irc.open.title "Preferencias de ChatZilla">
+<!ENTITY pref-irc.open.desc "Las preferencias de ChatZilla son demasiado largas para caber en esta ventana de preferencias, así que se puede abrir su ventana de preferencias desde aquí.">
+<!ENTITY pref-irc.open.label "Abrir preferencias de ChatZilla">
+<!ENTITY pref-irc.open.accesskey "A">
+<!ENTITY startup.chat.label "ChatZilla">
+<!ENTITY startup.chat.accesskey "Z">
diff --git a/l10n-es-ES/extensions/irc/defines.inc b/l10n-es-ES/extensions/irc/defines.inc
new file mode 100644
index 0000000000..430ed34b97
--- /dev/null
+++ b/l10n-es-ES/extensions/irc/defines.inc
@@ -0,0 +1,11 @@
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR The ChatZilla Team
+
+#define MOZ_LANGPACK_HOMEPAGE http://chatzilla.hacksrus.com/
+
+# If non-English locales wish to credit multiple contributors, uncomment this
+# variable definition and use the format specified.
+#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Proyecto NAVE</em:contributor>
+
+#unfilter emptyLines
diff --git a/l10n-es-ES/mail/all-l10n.js b/l10n-es-ES/mail/all-l10n.js
new file mode 100644
index 0000000000..6e0520e894
--- /dev/null
+++ b/l10n-es-ES/mail/all-l10n.js
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#filter substitution
+
+pref("general.useragent.locale", "@AB_CD@");
+pref("spellchecker.dictionary", "@AB_CD@");
diff --git a/l10n-es-ES/mail/branding/thunderbird/brand.dtd b/l10n-es-ES/mail/branding/thunderbird/brand.dtd
new file mode 100644
index 0000000000..cc718419a2
--- /dev/null
+++ b/l10n-es-ES/mail/branding/thunderbird/brand.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY brandShortName "Thunderbird">
+<!ENTITY brandShorterName "Thunderbird">
+<!ENTITY brandFullName "Mozilla Thunderbird">
+<!ENTITY brandProductName "Thunderbird">
+<!ENTITY vendorShortName "Mozilla">
+<!ENTITY trademarkInfo.part1 "Mozilla Thunderbird y los logos de Thunderbird
+son marcas registradas de la Fundación Mozilla.">
diff --git a/l10n-es-ES/mail/branding/thunderbird/brand.ftl b/l10n-es-ES/mail/branding/thunderbird/brand.ftl
new file mode 100644
index 0000000000..cc03e7a974
--- /dev/null
+++ b/l10n-es-ES/mail/branding/thunderbird/brand.ftl
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## Thunderbird Brand
+##
+## Thunderbird must be treated as a brand, and kept in English.
+## It cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Reference: https://www.mozilla.org/styleguide/communications/translation/
+
+-brand-shorter-name = Thunderbird
+-brand-short-name = Thunderbird
+-brand-full-name = Mozilla Thunderbird
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Daily, Beta, etc.).
+-brand-product-name = Thunderbird
+-vendor-short-name = Mozilla
diff --git a/l10n-es-ES/mail/branding/thunderbird/brand.properties b/l10n-es-ES/mail/branding/thunderbird/brand.properties
new file mode 100644
index 0000000000..4a03be9035
--- /dev/null
+++ b/l10n-es-ES/mail/branding/thunderbird/brand.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShortName = Thunderbird
+brandShorterName = Thunderbird
+brandFullName = Mozilla Thunderbird
+vendorShortName = Mozilla
diff --git a/l10n-es-ES/mail/chrome/communicator/utilityOverlay.dtd b/l10n-es-ES/mail/chrome/communicator/utilityOverlay.dtd
new file mode 100644
index 0000000000..4d29d121fe
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/communicator/utilityOverlay.dtd
@@ -0,0 +1,47 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE : FILE This file contains the global menu items -->
+
+<!ENTITY fileMenu.label "Archivo">
+<!ENTITY fileMenu.accesskey "a">
+<!ENTITY newMenu.label "Nuevo">
+<!ENTITY newMenu.accesskey "N">
+
+<!ENTITY editMenu.label "Editar">
+<!ENTITY editMenu.accesskey "E">
+<!ENTITY undoCmd.label "Deshacer">
+<!ENTITY undoCmd.accesskey "h">
+<!ENTITY redoCmd.label "Rehacer">
+<!ENTITY redoCmd.accesskey "R">
+<!ENTITY deleteCmd.label "Eliminar">
+<!ENTITY deleteCmd.accesskey "m">
+<!ENTITY preferencesCmd2.label "Opciones">
+<!ENTITY preferencesCmd2.accesskey "O">
+<!ENTITY preferencesCmdUnix.label "Preferencias">
+<!ENTITY preferencesCmdUnix.accesskey "n">
+
+<!ENTITY customizeCmd.label "Personalizar">
+<!ENTITY customizeCmd.accesskey "o">
+
+<!ENTITY viewMenu.label "Ver">
+<!ENTITY viewMenu.accesskey "V">
+<!ENTITY viewToolbarsMenu.label "Barras de herramientas">
+<!ENTITY viewToolbarsMenu.accesskey "h">
+<!ENTITY showTaskbarCmd.label "Barra de estado">
+<!ENTITY showTaskbarCmd.accesskey "B">
+
+<!ENTITY closeCmd.label "Cerrar">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "C">
+
+<!ENTITY quitApplicationCmd.label "Salir">
+<!ENTITY quitApplicationCmd.key "Q">
+<!ENTITY quitApplicationCmd.accesskey "S">
+
+<!ENTITY quitApplicationCmdUnix.label "Salir">
+<!ENTITY quitApplicationCmdUnix.accesskey "S">
+
+<!ENTITY quitApplicationCmdMac.label "Salir de &brandShortName;">
+<!ENTITY quitApplicationCmdMac.accesskey "S">
diff --git a/l10n-es-ES/mail/chrome/messenger-mapi/mapi.properties b/l10n-es-ES/mail/chrome/messenger-mapi/mapi.properties
new file mode 100644
index 0000000000..9778134b54
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-mapi/mapi.properties
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+dialogTitle = %S
+dialogText = ¿Desea usar %S como la aplicación de correo predeterminada?
+newsDialogText = ¿Desea usar %S como la aplicación de noticias predeterminada?
+feedDialogText = ¿Desea usar %S como el gestor de canales predeterminado?
+checkboxText = No volver a mostrar este diálogo
+setDefaultMail = %S no es la aplicación de correo predeterminada ¿Desea que sea la aplicación de correo predeterminada?
+setDefaultNews = %S no es la aplicación de correo predeterminada ¿Desea que sea la aplicación de noticias predeterminada?
+setDefaultFeed = %S no es su gestor de canales predeterminado. ¿Desea hacerlo su gestor de canales predeterminado?
+alreadyDefaultMail = %S ya es la aplicación de correo predeterminada.
+alreadyDefaultNews = %S ya es la aplicación de noticias predeterminada.
+alreadyDefaultFeed = %S ya está configurado como gestor de canales predeterminado.
+
+loginText = Introduzca su contraseña para %S:
+loginTextwithName = Introduzca su usuario y contraseña
+loginTitle = %S
+PasswordTitle = %S
+
+errorMessage = No se pudo establecer %S como la aplicación de correo predeterminada porque no se pudo actualizar una clave del registro. Compruebe con su administrador del sistema que tiene permiso de escritura al registro del sistema y vuelva a intentarlo.
+errorMessageNews = No se pudo establecer %S como la aplicación de noticias predeterminada porque no se pudo actualizar una clave del registro. Compruebe con su administrador del sistema que tiene permiso de escritura al registro del sistema y vuelva a intentarlo.
+errorMessageTitle = %S
+
+mapiBlindSendWarning = Otra aplicación está intentando enviar correo usando su perfil de usuario. ¿Seguro que desea enviar el correo?
+mapiBlindSendDontShowAgain = Avisarme cuando otras aplicaciones intenten enviar correo a través de mí
+
+defaultMailDisplayTitle = %S
diff --git a/l10n-es-ES/mail/chrome/messenger-newsblog/am-newsblog.dtd b/l10n-es-ES/mail/chrome/messenger-newsblog/am-newsblog.dtd
new file mode 100644
index 0000000000..949657d403
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-newsblog/am-newsblog.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY biffAll.label "Activar actualizaciones en todos los canales">
+<!ENTITY biffAll.accesskey "v">
+
+<!ENTITY newFeedSettings.label "Configuración predeterminada para canales nuevos">
+
+<!ENTITY manageSubscriptions.label "Administrar suscripciones…">
+<!ENTITY manageSubscriptions.accesskey "A">
+
+<!ENTITY feedWindowTitle.label "Asistente de cuenta de canales web">
+<!ENTITY feeds.accountName "Canales de Blogs y Noticias">
diff --git a/l10n-es-ES/mail/chrome/messenger-newsblog/feed-subscriptions.dtd b/l10n-es-ES/mail/chrome/messenger-newsblog/feed-subscriptions.dtd
new file mode 100644
index 0000000000..26dea59025
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-newsblog/feed-subscriptions.dtd
@@ -0,0 +1,52 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY feedSubscriptions.label "Suscripciones a canales">
+<!ENTITY learnMore.label "Más información sobre Canales">
+
+<!ENTITY feedTitle.label "Título:">
+<!ENTITY feedTitle.accesskey "T">
+
+<!ENTITY feedLocation.label "URL del canal:">
+<!ENTITY feedLocation.accesskey "L">
+<!ENTITY feedLocation2.placeholder "Introduzca una URL de canal válida">
+<!ENTITY locationValidate.label "Validar">
+<!ENTITY validateText.label "Comprobar validación y recuperar una URL válida.">
+
+<!ENTITY feedFolder.label "Guardar artículos en:">
+<!ENTITY feedFolder.accesskey "G">
+
+<!ENTITY biffStart.label "Buscar mensajes nuevos cada ">
+<!ENTITY biffStart.accesskey "B">
+<!ENTITY biffMinutes.label "minutos">
+<!ENTITY biffMinutes.accesskey "n">
+<!ENTITY biffDays.label "días">
+<!ENTITY biffDays.accesskey "s">
+<!ENTITY recommendedUnits.label "El editor recomienda:">
+
+<!ENTITY quickMode.label "Mostrar el resumen del artículo en vez de la página web">
+<!ENTITY quickMode.accesskey "M">
+
+<!ENTITY autotagEnable.label "Crear automáticamente etiquetas a partir de los contenidos &lt;category&gt; de los canales">
+<!ENTITY autotagEnable.accesskey "d">
+<!ENTITY autotagUsePrefix.label "Poner a las etiquetas el prefijo:">
+<!ENTITY autotagUsePrefix.accesskey "P">
+<!ENTITY autoTagPrefix.placeholder "Introduzca un prefijo de etiqueta">
+
+<!ENTITY button.addFeed.label "Añadir">
+<!ENTITY button.addFeed.accesskey "A">
+<!ENTITY button.verifyFeed.label "Verificar">
+<!ENTITY button.verifyFeed.accesskey "V">
+<!ENTITY button.updateFeed.label "Actualizar">
+<!ENTITY button.updateFeed.accesskey "c">
+<!ENTITY button.removeFeed.label "Eliminar">
+<!ENTITY button.removeFeed.accesskey "R">
+<!ENTITY button.importOPML.label "Importar">
+<!ENTITY button.importOPML.accesskey "I">
+<!ENTITY button.exportOPML.label "Exportar">
+<!ENTITY button.exportOPML.accesskey "X">
+<!ENTITY button.exportOPML.tooltip "Exportar canales con la estructura de canales; ctrl clic o ctrl enter para exportar los canales como una lista">
+
+<!ENTITY cmd.close.commandKey "w">
+<!ENTITY button.close.label "Cerrar">
diff --git a/l10n-es-ES/mail/chrome/messenger-newsblog/newsblog.properties b/l10n-es-ES/mail/chrome/messenger-newsblog/newsblog.properties
new file mode 100644
index 0000000000..d3380740eb
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-newsblog/newsblog.properties
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+subscribe-validating-feed = Verificando el canal…
+subscribe-cancelSubscription = ¿Seguro que desea cancelar la suscripción al canal actual?
+subscribe-cancelSubscriptionTitle = Suscribirse a un canal…
+subscribe-feedAlreadySubscribed = Ya tiene una suscripción para este canal.
+subscribe-errorOpeningFile = No se pudo abrir el archivo.
+subscribe-feedAdded = Canal añadido.
+subscribe-feedUpdated = Canal actualizado.
+subscribe-feedMoved = Suscripción al canal movida.
+subscribe-feedCopied = Suscripción al canal copiada.
+subscribe-feedRemoved = Anulada la suscripción al canal.
+subscribe-feedNotValid = La URL del canal no es un canal válido.
+subscribe-feedVerified = La URL del canal ha sido verificada.
+subscribe-networkError = No se ha podido encontrar la URL del canal. Compruebe el nombre y vuelva a intentarlo.
+subscribe-noAuthError = La URL del canal no está autorizada.
+subscribe-loading = Cargando, por favor espere…
+
+subscribe-OPMLImportTitle = Seleccionar archivo OPML para importar
+subscribe-OPMLExportTitleList = Exportar %S como archivo OPML - Lista de canales
+subscribe-OPMLExportTitleStruct = Exportar %S como un archivo OPML - Canales con su estructura de carpetas
+subscribe-OPMLExportFileDialogTitle = Exportación OPML de %1$S - %2$S
+subscribe-OPMLExportDefaultFileName = MisCanalesDe%1$S-%2$S.opml
+subscribe-OPMLImportInvalidFile = El archivo %S no parece ser un archivo OPML válido.
+subscribe-OPMLImportFeedCount = Importado #1 nuevo canal.;Importados #1 nuevos canales.
+subscribe-OPMLImportUniqueFeeds = Importado #1 nuevo canal al cual no está ya suscrito;Importados #1 nuevos canales a los cuales no está ya suscrito
+subscribe-OPMLImportFoundFeeds = (de un total de #1 entrada encontrada);(de un total de #1 entradas encontradas)
+subscribe-OPMLImportStatus = %1$S %2$S.
+
+subscribe-OPMLExportOPMLFilesFilterText = Archivos OPML
+subscribe-OPMLExportDone = Los canales de esta cuenta han sido exportados a %S.
+
+subscribe-confirmFeedDeletionTitle = Eliminar canal
+subscribe-confirmFeedDeletion = ¿Seguro que quiere desuscribirse del canal: \n %S?
+
+subscribe-gettingFeedItems = Descargando artículos del canal (%S de %S)…
+
+newsblog-noNewArticlesForFeed = No hay artículos nuevos para este canal.
+newsblog-networkError = No se pudo encontrar %S. Compruebe el nombre y vuelva a intentarlo.
+newsblog-feedNotValid = %S no es un canal válido.
+newsblog-badCertError = %S usa un certificado de seguridad no válido.
+newsblog-noAuthError = %S no está autorizado.
+newsblog-getNewMsgsCheck = Comprobando canales en busca de nuevos artículos…
+
+feeds-accountname = Canales de Blogs y Noticias
+
+externalAttachmentMsg = Este adjunto MIME se guarda por separado del mensaje.
+
+ImportFeedsCreateNewListItem = * Nueva cuenta *
+ImportFeedsNewAccount = Crear e importar en una cuenta de canales nueva
+ImportFeedsExistingAccount = Importar en una cuenta de canales existente
+ImportFeedsNew = nuevo
+ImportFeedsExisting = existente
+ImportFeedsDone = La importación de suscripciones de canales del archivo %1$S en la cuenta %2$S '%3$S' ha finalizado.
diff --git a/l10n-es-ES/mail/chrome/messenger-region/region.properties b/l10n-es-ES/mail/chrome/messenger-region/region.properties
new file mode 100644
index 0000000000..d1d662674b
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-region/region.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+browser.search.order.1 = Google
+browser.search.order.2 = Yahoo
+browser.search.order.3 = Bing
+
+mail.addr_book.mapit_url.format = https://www.google.es/maps?q=@A1%20@CI%20@ST%20@ZI%20@CO
+mail.addr_book.mapit_url.1.name = Google Maps
+mail.addr_book.mapit_url.1.format = https://www.google.es/maps?q=@A1%20@A2%20@CI%20@ST%20@ZI%20@CO
+mail.addr_book.mapit_url.2.name = OpenStreetMap
+mail.addr_book.mapit_url.2.format = https://nominatim.openstreetmap.org/search.php?polygon=1&q=@A1%2C@A2%2C@CI%2C@ST%2C@ZI%2C@CO
+
+mailnews.messageid_browser.url = http://groups.google.com/search?as_umsgid=%mid
+
+mailnews.localizedRe =
diff --git a/l10n-es-ES/mail/chrome/messenger-smime/certFetchingStatus.dtd b/l10n-es-ES/mail/chrome/messenger-smime/certFetchingStatus.dtd
new file mode 100644
index 0000000000..5bb53a2eaa
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-smime/certFetchingStatus.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE shown while obtaining certificates from a directory -->
+
+<!ENTITY title.label "Descargando certificados">
+<!ENTITY info.message "Buscando en el directorio los certificados de los destinatarios. Esto puede llevar unos minutos.">
+<!ENTITY stop.label "Detener la búsqueda">
diff --git a/l10n-es-ES/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd b/l10n-es-ES/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd
new file mode 100644
index 0000000000..2611216004
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd
@@ -0,0 +1,39 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE msgCompSMIMEOverlay.dtd UI for s/mime hooks in message composition -->
+
+<!ENTITY menu_securityDoNotEncrypt.label "No cifrar">
+<!ENTITY menu_securityDoNotEncrypt.accesskey "N">
+
+<!-- not yet used
+<!ENTITY menu_securityEncryptOptional.label "Allow Encryption">
+<!ENTITY menu_securityEncryptOptional.accesskey "w">
+-->
+
+<!ENTITY menu_securityEncryptRequire2.label "Requerir cifrado">
+<!ENTITY menu_securityEncryptRequire.accesskey "E">
+
+<!ENTITY menu_securitySign.label "Firmar digitalmente este mensaje">
+<!ENTITY menu_securitySign.accesskey "F">
+
+<!ENTITY menu_securityAttachMyKey.label "Adjuntar mi clave pública">
+<!ENTITY menu_securityAttachMyKey.accesskey "A">
+
+<!ENTITY menu_securityTech.label "Tecnología de cifrado">
+<!ENTITY menu_securityTech.accesskey "T">
+
+<!ENTITY menu_techPGP.label "OpenPGP">
+<!ENTITY menu_techPGP.accesskey "O">
+<!ENTITY menu_techSMIME.label "S/MIME">
+<!ENTITY menu_techSMIME.accesskey "S">
+
+<!ENTITY menu_securityStatus.label "Ver información de seguridad">
+<!ENTITY menu_securityStatus.accesskey "I">
+
+<!ENTITY securityButton.label "Seguridad">
+<!ENTITY securityButton.tooltip "Ver o cambiar la configuración de seguridad">
+
+<!ENTITY menu_viewSecurityStatus.label "Información de seguridad del mensaje">
+<!ENTITY menu_viewSecurityStatus.accesskey "c">
diff --git a/l10n-es-ES/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd b/l10n-es-ES/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd
new file mode 100644
index 0000000000..5752885700
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE msgCompSecurityInfo.dtd UI for viewing security status when composing a message -->
+
+<!ENTITY title.label "Seguridad del mensaje">
+<!ENTITY subject.plaintextWarning "Observe que las líneas Asunto de los mensajes de correo electrónico nunca son cifradas.">
+<!ENTITY status.heading "Los contenidos de su mensaje serán enviados como sigue:">
+<!ENTITY status.signed "Firmado digitalmente:">
+<!ENTITY status.encrypted "Cifrado:">
+<!ENTITY status.certificates "Certificados:">
+<!ENTITY view.label "Ver">
+<!ENTITY view.accesskey "V">
+<!ENTITY tree.recipient "Recipiente:">
+<!ENTITY tree.status "Estado">
+<!ENTITY tree.issuedDate "Emitido:">
+<!ENTITY tree.expiresDate "Caduca">
diff --git a/l10n-es-ES/mail/chrome/messenger-smime/msgCompSecurityInfo.properties b/l10n-es-ES/mail/chrome/messenger-smime/msgCompSecurityInfo.properties
new file mode 100644
index 0000000000..3129bd4292
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-smime/msgCompSecurityInfo.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+StatusNotFound = No encontrado
+StatusValid = Válido
+StatusExpired = Caducado
+StatusUntrusted = No confiado
+StatusRevoked = Revocado
+StatusInvalid = No válido
+StatusYes = Sí
+StatusNo = No
+StatusNotPossible = Imposible
diff --git a/l10n-es-ES/mail/chrome/messenger-smime/msgReadSMIMEOverlay.dtd b/l10n-es-ES/mail/chrome/messenger-smime/msgReadSMIMEOverlay.dtd
new file mode 100644
index 0000000000..63ca07a7c1
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-smime/msgReadSMIMEOverlay.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE msgReadSMIMEOverlay.dtd UI for s/mime hooks in message reading -->
+
+<!ENTITY menu_securityStatus.label "Información de seguridad del mensaje">
+<!ENTITY menu_securityStatus.accesskey "s">
diff --git a/l10n-es-ES/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties b/l10n-es-ES/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties
new file mode 100644
index 0000000000..603b16a317
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ImapOnDemand = El mensaje mostrado ha sido firmado digitalmente, pero no todos sus adjuntos han sido descargados aún. Pulse Aceptar para descargar el mensaje completo y validar la firma.
+CantDecryptTitle = %brand% no puede descifrar este mensaje
+CantDecryptBody = El remitente cifró este mensaje para usted usando uno de los certificados digitales de usted. Sin embargo, %brand% no pudo encontrar este certificado y la clave privada correspondiente. <br> Soluciones posibles: <br><ul><li>Si tiene una tarjeta inteligente, insértela ahora. <li>Si está usando un nuevo equipo, o si está usando un perfil nuevo de %brand%, necesitará restaurar el certificado y la clave privada de una copia de seguridad. Las copias de seguridad de los certificados suelen acaban en ".p12".</ul>
diff --git a/l10n-es-ES/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd b/l10n-es-ES/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd
new file mode 100644
index 0000000000..97c666b4b6
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE msgReadSecurityInfo.dtd UI for viewing security status when reading a received message -->
+
+<!ENTITY status.label "Seguridad del mensaje">
+<!ENTITY signatureCert.label "Ver certificado de la firma">
+<!ENTITY encryptionCert.label "Ver certificado de cifrado">
+
+<!ENTITY signer.name "Firmado por:">
+<!ENTITY recipient.name "Cifrado para:">
+<!ENTITY email.address "Direcciones de correo electrónico:">
+<!ENTITY issuer.name "Certificado emitido por:">
+
+<!ENTITY SMIME.label "S/MIME">
diff --git a/l10n-es-ES/mail/chrome/messenger-smime/msgSecurityInfo.properties b/l10n-es-ES/mail/chrome/messenger-smime/msgSecurityInfo.properties
new file mode 100644
index 0000000000..f373ed1959
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger-smime/msgSecurityInfo.properties
@@ -0,0 +1,34 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+SINoneLabel = El mensaje no tiene firma digital
+SINone = Este mensaje no incluye la firma digital del remitente. La ausencia de una firma digital significa que el mensaje pudo haber sido enviado por alguien que finge tener esta dirección de correo electrónico. También es posible que el mensaje haya sido manipulado mientras circulaba por la red. Sin embargo, es poco probable que haya ocurrido alguna de estas posibilidades.
+SIValidLabel = El mensaje está firmado
+SIValid = Este mensaje incluye una firma digital válida. El mensaje no ha sido manipulado desde que se envió.
+SIInvalidLabel = La firma digital no es válida
+SIInvalidHeader = El mensaje incluye una firma digital, pero la firma no es válida.
+SIContentAltered = La firma no coincide correctamente con el contenido del mensaje. El mensaje parece que ha sido manipulado después de que el remitente lo firmara. Usted no debería confiar en la validez de este mensaje hasta que verifique su contenido con el remitente.
+SIExpired = El certificado usado para firmar el mensaje parece haber caducado. Compruebe la hora en el reloj de su ordenador.
+SIRevoked = El certificado usado para firmar el mensaje ha sido revocado. Usted no debería confiar en la validez de este mensaje hasta que verifique su contenido con el remitente.
+SINotYetValid = El certificado utilizado para firmar el mensaje parece que ya no es válido. Compruebe la hora en el reloj de su ordenador.
+SIUnknownCA = El certificado utilizado para firmar el mensaje fue emitido por una Autoridad Certificadora (CA) desconocida.
+SIUntrustedCA = El certificado utilizado para firmar el mensaje fue emitido por una Autoridad Certificadora (CA) en la que no confía para emitir este tipo de certificado.
+SIExpiredCA = El certificado usado para firmar el mensaje fue emitido por una Autoridad Certificadora (CA) cuyo propio certificado ha caducado. Compruebe la hora en el reloj de su ordenador.
+SIRevokedCA = El certificado utilizado para firmar este mensaje fue emitido por una Autoridad Certificadora (CA) cuyo propio certificado ha sido revocado. No debería confiar en la validez de este mensaje hasta que verifique su contenido con el remitente.
+SINotYetValidCA = El certificado usado para firmar este mensaje fue emitido por una Autoridad Certificadora (CA) cuyo propio certificado ya no es válido. Compruebe la hora en el reloj de su ordenador.
+SIInvalidCipher = El mensaje fue firmado usando un cifrado no soportado por esta versión.
+SIClueless = Hay un problema desconocido con esta firma digital. Usted no debería confiar en la validez de este mensaje hasta que verifique su contenido con el remitente.
+SIPartiallyValidLabel = El mensaje está firmado
+SIPartiallyValidHeader = Aunque la firma digital es válida, no se puede discernir si el remitente y el firmante son la misma persona.
+SIHeaderMismatch = La dirección de correo indicada en el certificado del firmante es diferente de la dirección de correo que se ha usado para enviar este mensaje. Verifique los detalles del certificado de la firma para descubrir quién firmó el mensaje.
+SICertWithoutAddress = El certificado utilizado para firmar el mensaje no contiene una dirección de correo electrónico. Verifique los detalles del certificado usado para la firma para descubrir quién firmó el mensaje.
+
+EINoneLabel2 = El mensaje no está cifrado
+EINone = Este mensaje no fue cifrado antes de ser enviado. La información que se manda a Internet sin cifrar puede ser vista por otras personas mientras llega a su destino.
+EIValidLabel = El mensaje está cifrado
+EIValid = Este mensaje fue cifrado antes de ser enviado. El cifrado hace muy difícil que otras personas puedan ver información mientras ésta viaja por la red.
+EIInvalidLabel = El mensaje no puede ser descifrado
+EIInvalidHeader = Este mensaje fue cifrado antes de ser enviado, pero no puede ser descifrado.
+EIContentAltered = El mensaje parece que ha sido manipulado durante la transmisión.
+EIClueless = Hay un problema desconocido con este mensaje cifrado.
diff --git a/l10n-es-ES/mail/chrome/messenger/AccountManager.dtd b/l10n-es-ES/mail/chrome/messenger/AccountManager.dtd
new file mode 100644
index 0000000000..1b8666ec85
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/AccountManager.dtd
@@ -0,0 +1,33 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from AccountManager.xul -->
+
+<!-- extracted from AccountManager.xhtml -->
+
+<!ENTITY accountManagerTitle.label "Configuración de la cuenta">
+
+<!ENTITY accountManagerCloseButton.label "Cerrar">
+
+<!ENTITY accountActionsButton.label "Operaciones sobre la cuenta">
+<!ENTITY accountActionsButton.accesskey "O">
+<!ENTITY addMailAccountButton.label "Añadir cuenta de correo…">
+<!ENTITY addMailAccountButton.accesskey "A">
+<!ENTITY addIMAccountButton.label "Añadir cuenta de chat…">
+<!ENTITY addIMAccountButton.accesskey "C">
+<!ENTITY addFeedAccountButton.label "Añadir cuenta de canales web…">
+<!ENTITY addFeedAccountButton.accesskey "w">
+<!ENTITY addOtherAccountButton.label "Añadir otra cuenta…">
+<!ENTITY addOtherAccountButton.accesskey "c">
+<!ENTITY setDefaultButton.label "Definir como predet.">
+<!ENTITY setDefaultButton.accesskey "D">
+<!ENTITY removeButton.label "Eliminar cuenta">
+<!ENTITY removeButton.accesskey "R">
+
+<!-- AccountManager.xul -->
+
+<!-- AccountManager.xhtml -->
+<!-- AccountManager.xhtml -->
+<!ENTITY accountManager.size "width: 120ch; height: 56em;">
+<!ENTITY accountTree.width "width: 32ch;">
diff --git a/l10n-es-ES/mail/chrome/messenger/AccountWizard.dtd b/l10n-es-ES/mail/chrome/messenger/AccountWizard.dtd
new file mode 100644
index 0000000000..3cb8a95740
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/AccountWizard.dtd
@@ -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/. -->
+
+<!-- Entities for AccountWizard -->
+
+<!ENTITY windowTitle.label "Asistente para cuentas">
+<!ENTITY accountWizard.size "width: 45em; height: 42em;">
+
+<!-- Entities for Account Type page -->
+
+<!ENTITY accountSetupInfo2.label "Para poder recibir mensajes, primero necesita configurar una cuenta.">
+<!ENTITY accountTypeTitle.label "Configuración de nueva cuenta">
+<!ENTITY accountTypeDesc2.label "Este asistente recopilará la información necesaria para configurar una cuenta. Si no conoce la información solicitada, contacte con el administrador de su sistema o el proveedor de servicios de internet.">
+<!ENTITY accountTypeDirections.label "Seleccione el tipo de cuenta que quiere configurar:">
+<!ENTITY accountTypeMail.label "Cuenta de correo electrónico">
+<!ENTITY accountTypeMail.accesskey "c">
+<!ENTITY accountTypeNews.label "Cuenta de noticias">
+<!ENTITY accountTypeNews.accesskey "n">
+<!ENTITY accountTypeMovemail.label "Archivo de correo Unix (Movemail)">
+<!ENTITY accountTypeMovemail.accesskey "A">
+
+<!-- Entities for Identity page -->
+
+<!ENTITY identityTitle.label "Identidad">
+<!ENTITY identityDesc.label "Cada cuenta tiene una identidad, que es la información que le identifica a usted ante otros cuando ellos reciben sus mensajes.">
+
+<!ENTITY fullnameDesc.label "Introduzca el nombre que quiere que aparezca en el campo &quot;De&quot; al enviar mensajes">
+<!ENTITY fullnameExample.label "(por ejemplo, &quot;José Pérez&quot;).">
+<!ENTITY fullnameLabel.label "Su nombre:">
+<!ENTITY fullnameLabel.accesskey "S">
+
+<!ENTITY emailLabel.label "Dirección de correo electrónico:">
+<!ENTITY emailLabel.accesskey "E">
+
+<!-- Entities for Incoming Server page -->
+
+<!ENTITY incomingTitle.label "Información del servidor entrante">
+<!ENTITY incomingServerTypeDesc.label "Seleccione el tipo de servidor de entrada que está utilizando.">
+<!ENTITY imapType.label "IMAP">
+<!ENTITY imapType.accesskey "I">
+<!ENTITY popType.label "POP">
+<!ENTITY popType.accesskey "P">
+<!ENTITY leaveMsgsOnSrvr.label "Dejar los mensajes en el servidor">
+<!ENTITY leaveMsgsOnSrvr.accesskey "m">
+<!ENTITY portNum.label "Puerto:">
+<!ENTITY portNum.accesskey "u">
+<!ENTITY defaultPortLabel.label "Predet.:">
+<!ENTITY defaultPortValue.label "">
+<!ENTITY incomingServer.description "Introduzca el nombre de su servidor de entrada (por ejemplo, &quot;mail.ejemplo.net&quot;).">
+<!ENTITY incomingServer.label "Servidor de entrada:">
+<!ENTITY incomingServer.accesskey "S">
+<!ENTITY incomingUsername.description "Introduzca el nombre de usuario entrante facilitado por su proveedor de correo electrónico (por ejemplo, &quot;jperez&quot;).">
+<!ENTITY incomingUsername.label "Nombre de usuario:">
+<!ENTITY incomingUsername.accesskey "U">
+<!ENTITY newsServerNameDesc.label "Introduzca el nombre de su servidor de noticias (NNTP) (por ejemplo, &quot;news.ejemplo.net&quot;).">
+<!ENTITY newsServerLabel.label "Servidor de noticias:">
+<!ENTITY newsServerLabel.accesskey "n">
+
+<!-- Entities for Outgoing Server page -->
+
+<!ENTITY outgoingTitle.label "Información del servidor de salida">
+<!ENTITY outgoingServer.description "Introduzca el nombre de su servidor de salida (SMTP) (por ejemplo, &quot;smtp.ejemplo.net&quot;).">
+<!ENTITY outgoingServer.label "Servidor de correo de salida:">
+<!ENTITY outgoingServer.accesskey "S">
+<!ENTITY outgoingUsername.description "Introduzca el nombre de usuario saliente facilitado por su proveedor de correo electrónico (normalmente es el mismo que el entrante).">
+<!ENTITY outgoingUsername.label "Nombre de usuario saliente:">
+<!ENTITY outgoingUsername.accesskey "U">
+
+<!ENTITY modifyOutgoing.suffix "Puede cambiar los servidores de salida en la configuración de cuentas.">
+<!ENTITY haveSmtp1.prefix "Se usará su servidor de salida (SMTP) existente, &quot;">
+<!ENTITY haveSmtp1.suffix3 "&quot;.">
+<!ENTITY haveSmtp2.prefix "Se usará su nombre de usuario saliente (SMTP) existente, &quot;">
+<!ENTITY haveSmtp2.suffix3 "&quot;.">
+<!ENTITY haveSmtp3.prefix "Su servidor de salida (SMTP), &quot;">
+<!ENTITY haveSmtp3.suffix3 "&quot;, es idéntico a su servidor de entrada, por lo que se usará su nombre de usuario para acceder a él.">
+
+<!-- Entities for Account name page -->
+
+<!ENTITY accnameTitle.label "Nombre de la cuenta">
+<!ENTITY accnameDesc.label "Introduzca el nombre por el que desea referirse a esta cuenta (por ejemplo, &quot;Cuenta del trabajo&quot;, &quot;Cuenta de casa&quot; o &quot;Cuenta de noticias&quot;).">
+<!ENTITY accnameLabel.label "Nombre de la cuenta:">
+<!ENTITY accnameLabel.accesskey "A">
+
+<!-- Entities for Done (Congratulations) page -->
+
+<!ENTITY completionTitle.label "¡Felicidades!">
+<!ENTITY completionText.label "Compruebe que la información de debajo es correcta.">
+<!ENTITY serverTypePrefix.label "Tipo de servidor de entrada:">
+<!ENTITY serverNamePrefix.label "Nombre del servidor de entrada:">
+<!ENTITY smtpServerNamePrefix.label "Nombre del servidor de salida (SMTP):">
+<!ENTITY newsServerNamePrefix.label "Nombre del servidor de noticias (NNTP):">
+<!ENTITY downloadOnLogin.label "Descargar mensajes ahora">
+<!ENTITY downloadOnLogin.accesskey "D">
+<!ENTITY deferStorageDesc.label "Desmarque esta casilla para guardar el correo de esta cuenta en su propio directorio. Esto hará que esta cuenta aparezca como una cuenta del nivel principal. Si no, formará parte de la cuenta de la bandeja de entrada global en las carpetas locales.">
+<!ENTITY deferStorage.label "Usar la bandeja de entrada global (almacenar en las carpetas locales)">
+<!ENTITY deferStorage.accesskey "G">
+<!ENTITY clickFinish.label "Pulse el botón Finalizar para guardar estas configuraciones y salir del asistente de cuentas.">
+<!ENTITY clickFinish.labelMac "Pulse Terminado para guardar estos valores y salir del asistente de cuentas.">
diff --git a/l10n-es-ES/mail/chrome/messenger/CustomHeaders.dtd b/l10n-es-ES/mail/chrome/messenger/CustomHeaders.dtd
new file mode 100644
index 0000000000..fbfdc5acd7
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/CustomHeaders.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Personalizar cabeceras">
+<!ENTITY addButton.label "Añadir">
+<!ENTITY addButton.accesskey "A">
+<!ENTITY removeButton.label "Eliminar">
+<!ENTITY removeButton.accesskey "R">
+<!ENTITY newMsgHeader.label "Nueva cabecera de mensaje:">
+<!ENTITY newMsgHeader.accesskey "N">
diff --git a/l10n-es-ES/mail/chrome/messenger/FilterEditor.dtd b/l10n-es-ES/mail/chrome/messenger/FilterEditor.dtd
new file mode 100644
index 0000000000..23eab2ca3a
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/FilterEditor.dtd
@@ -0,0 +1,70 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Reglas de filtrado">
+<!ENTITY filterEditorDialog.dimensions "width: 100ch;">
+<!ENTITY filterName.label "Nombre del filtro:">
+<!ENTITY filterName.accesskey "i">
+
+<!ENTITY junk.label "Correo no deseado">
+<!ENTITY notJunk.label "Legítimo">
+
+<!ENTITY lowestPriorityCmd.label "La más baja">
+<!ENTITY lowPriorityCmd.label "Baja">
+<!ENTITY normalPriorityCmd.label "Normal">
+<!ENTITY highPriorityCmd.label "Alta">
+<!ENTITY highestPriorityCmd.label "La más alta">
+
+<!ENTITY contextDesc.label "Aplicar filtro cuando:">
+<!ENTITY contextIncomingMail.label "Al recuperar el correo nuevo:">
+<!ENTITY contextIncomingMail.accesskey "A">
+<!ENTITY contextManual.label "se ejecute manualmente">
+<!ENTITY contextManual.accesskey "s">
+<!ENTITY contextBeforeCls.label "Filtrar antes de identificar el correo basura">
+<!ENTITY contextAfterCls.label "Filtrar tras identificar el correo basura">
+<!ENTITY contextOutgoing.label "Tras enviar">
+<!ENTITY contextOutgoing.accesskey "T">
+<!ENTITY contextArchive.label "Archivado">
+<!ENTITY contextArchive.accesskey "c">
+<!ENTITY contextPeriodic.accesskey "e">
+
+<!ENTITY filterActionDesc.label "Realizar estas acciones:">
+<!ENTITY filterActionDesc.accesskey "R">
+
+<!ENTITY filterActionOrderWarning.label "Nota: las acciones del filtro se ejecutarán en un orden diferente.">
+<!ENTITY filterActionOrder.label "Ver orden de ejecución">
+
+<!ENTITY moveMessage.label "Mover mensaje a">
+<!ENTITY copyMessage.label "Copiar mensaje a">
+<!ENTITY forwardTo.label "Reenviar mensaje a">
+<!ENTITY replyWithTemplate.label "Responder con plantilla">
+<!ENTITY markMessageRead.label "Marcar como leído">
+<!ENTITY markMessageUnread.label "Marcar como no leído">
+<!ENTITY markMessageStarred.label "Añadir estrella">
+<!ENTITY setPriority.label "Fijar prioridad a">
+<!ENTITY addTag.label "Etiquetar mensaje">
+<!ENTITY setJunkScore.label "Fijar estado de correo no deseado a">
+<!ENTITY deleteMessage.label "Eliminar mensaje">
+<!ENTITY deleteFromPOP.label "Eliminar del servidor POP">
+<!ENTITY fetchFromPOP.label "Recuperar del servidor POP">
+<!ENTITY ignoreThread.label "Ignorar conversación">
+<!ENTITY ignoreSubthread.label "Ignorar sub-conversación">
+<!ENTITY watchThread.label "Observar conversación">
+<!ENTITY stopExecution.label "Detener ejecución de los filtros">
+
+<!ENTITY addAction.tooltip "Añadir una acción nueva">
+<!ENTITY removeAction.tooltip "Eliminar esta acción">
+
+<!-- LOCALIZATION NOTE
+ The values below are used to control the widths of the filter action widgets.
+ Change the values only when the localized strings in the popup menus
+ are truncated in the widgets.
+ -->
+<!-- LOCALIZATION NOTE
+ The values below are used to control the widths of the filter action widgets.
+ Change the values only when the localized strings in the popup menus
+ are truncated in the widgets.
+ -->
+<!ENTITY filterActionTypeFlexValue "1">
+<!ENTITY filterActionTargetFlexValue "4">
diff --git a/l10n-es-ES/mail/chrome/messenger/FilterListDialog.dtd b/l10n-es-ES/mail/chrome/messenger/FilterListDialog.dtd
new file mode 100644
index 0000000000..530e9de5fc
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/FilterListDialog.dtd
@@ -0,0 +1,40 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Filtros de mensajes">
+<!ENTITY nameColumn.label "Nombre de filtro">
+<!ENTITY activeColumn.label "Activado">
+<!ENTITY newButton.label "Nuevo…">
+<!ENTITY newButton.accesskey "N">
+<!ENTITY newButton.popupCopy.label "Copiar…">
+<!ENTITY newButton.popupCopy.accesskey "C">
+<!ENTITY editButton.label "Editar…">
+<!ENTITY editButton.accesskey "E">
+<!ENTITY deleteButton.label "Eliminar">
+<!ENTITY deleteButton.accesskey "r">
+<!ENTITY reorderTopButton "Mover a la parte superior">
+<!ENTITY reorderTopButton.accessKey "v">
+<!ENTITY reorderTopButton.toolTip "Reordenar filtro para que se ejecute antes de todos los demás">
+<!ENTITY reorderUpButton.label "Mover arriba">
+<!ENTITY reorderUpButton.accesskey "M">
+<!ENTITY reorderDownButton.label "Mover abajo">
+<!ENTITY reorderDownButton.accesskey "j">
+<!ENTITY reorderBottomButton "Mover a la parte inferior">
+<!ENTITY reorderBottomButton.accessKey "o">
+<!ENTITY reorderBottomButton.toolTip "Reordenar filtro para que se ejecute tras todos los demás">
+<!ENTITY filterHeader.label "Los filtros activos se aplican automáticamente en el orden de la lista.">
+<!ENTITY filtersForPrefix.label "Filtros para:">
+<!ENTITY filtersForPrefix.accesskey "F">
+<!ENTITY viewLogButton.label "Registro de filtros">
+<!ENTITY viewLogButton.accesskey "L">
+<!ENTITY runFilters.label "Ejecutar ahora">
+<!ENTITY runFilters.accesskey "R">
+<!ENTITY stopFilters.label "Parar">
+<!ENTITY stopFilters.accesskey "P">
+<!ENTITY folderPickerPrefix.label "Ejecutar los filtros seleccionados en:">
+<!ENTITY folderPickerPrefix.accesskey "c">
+<!ENTITY helpButton.label "Ayuda">
+<!ENTITY helpButton.accesskey "u">
+<!ENTITY closeCmd.key "W">
+<!ENTITY searchBox.emptyText "Buscar filtros por nombre…">
diff --git a/l10n-es-ES/mail/chrome/messenger/SearchDialog.dtd b/l10n-es-ES/mail/chrome/messenger/SearchDialog.dtd
new file mode 100644
index 0000000000..872b69cb5e
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/SearchDialog.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY searchHeading.label "Buscar mensajes en:">
+<!ENTITY searchHeading.accesskey "B">
+<!ENTITY searchSubfolders.label "Buscar subcarpetas">
+<!ENTITY searchSubfolders.accesskey "c">
+<!ENTITY searchOnServer.label "Ejecutar búsqueda en el servidor">
+<!ENTITY searchOnServer.accesskey "s">
+<!ENTITY resetButton.label "Limpiar">
+<!ENTITY resetButton.accesskey "L">
+<!ENTITY openButton.label "Abrir">
+<!ENTITY openButton.accesskey "A">
+<!ENTITY deleteButton.label "Eliminar">
+<!ENTITY deleteButton.accesskey "E">
+<!ENTITY searchDialogTitle.label "Buscar mensajes">
+<!ENTITY results.label "Resultados">
+<!ENTITY moveButton.label "Mover a">
+<!ENTITY moveButton.accesskey "M">
+<!ENTITY closeCmd.key "W">
+<!ENTITY openInFolder.label "Abrir en carpeta">
+<!ENTITY openInFolder.accesskey "i">
+<!ENTITY saveAsVFButton.label "Guardar como carpeta de búsqueda">
+<!ENTITY saveAsVFButton.accesskey "G">
+
+<!ENTITY abSearchHeading.label "Buscar en:">
+<!ENTITY abSearchHeading.accesskey "n">
+<!ENTITY propertiesButton.label "Propiedades">
+<!ENTITY propertiesButton.accesskey "P">
+<!ENTITY composeButton.label "Redactar">
+<!ENTITY composeButton.accesskey "R">
+<!ENTITY deleteCardButton.label "Eliminar">
+<!ENTITY deleteCardButton.accesskey "E">
+<!ENTITY abSearchDialogTitle.label "Búsqueda avanzada en la libreta de direcciones">
diff --git a/l10n-es-ES/mail/chrome/messenger/aboutDialog.dtd b/l10n-es-ES/mail/chrome/messenger/aboutDialog.dtd
new file mode 100644
index 0000000000..a0f714b449
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/aboutDialog.dtd
@@ -0,0 +1,72 @@
+<!ENTITY aboutDialog.title "Acerca de &brandFullName;">
+
+<!-- LOCALIZATION NOTE (update.*):
+# These strings are also used in the update pane of preferences.
+# See about:preferences#advanced.
+-->
+<!-- LOCALIZATION NOTE (update.*):
+# These strings are also used in the update pane of preferences.
+# See about:preferences#advanced.
+-->
+<!ENTITY update.checkForUpdatesButton.label "Buscar actualizaciones">
+<!ENTITY update.checkForUpdatesButton.accesskey "B">
+<!ENTITY update.updateButton.label3 "Reinicie para actualizar &brandShorterName;">
+<!ENTITY update.updateButton.accesskey "R">
+
+
+<!ENTITY warningDesc.version "&brandShortName; es experimental y puede ser inestable.">
+<!ENTITY warningDesc.telemetryDesc "Envía información automáticamente sobre el rendimiento, hardware, uso y personalizaciones a &vendorShortName; para ayudar a mejorar &brandShortName;.">
+
+<!ENTITY community.exp.start "">
+<!ENTITY community.exp.mozillaLink "&vendorShortName;">
+<!ENTITY community.exp.middle " es una ">
+<!ENTITY community.exp.creditsLink "comunidad global">
+<!ENTITY community.exp.end " que trabaja unida para mantener la Web abierta, pública y accesible a todos.">
+
+<!ENTITY community.start2 "&brandShortName; está diseñado por ">
+<!ENTITY community.mozillaLink "&vendorShortName;">
+<!ENTITY community.middle2 ", una ">
+<!ENTITY community.creditsLink "comunidad global">
+<!ENTITY community.end3 " que trabaja unida para mantener la Web abierta, pública y accesible a todos.">
+
+<!ENTITY helpus.start "¿Quiere ayudar? ">
+<!ENTITY helpus.donateLink "¡Haga una donación">
+<!ENTITY helpus.middle " o ">
+<!ENTITY helpus.getInvolvedLink "involúcrese!">
+<!ENTITY helpus.end "">
+
+<!ENTITY releaseNotes.link "Notas de versión">
+
+<!ENTITY bottomLinks.license "Información de licencia">
+
+<!ENTITY bottomLinks.rights "Derechos del usuario final">
+
+<!ENTITY bottomLinks.privacy "Política de privacidad">
+
+<!ENTITY update.checkingForUpdates "Buscando actualizaciones…">
+<!ENTITY update.noUpdatesFound "&brandShortName; está actualizado">
+<!ENTITY update.adminDisabled "Actualizaciones desactivada por el administrador de su sistema">
+<!ENTITY update.otherInstanceHandlingUpdates "&brandShortName; está siendo actualizado por otra instancia">
+
+<!ENTITY update.failed.start "Actualización fallida. ">
+<!ENTITY update.failed.linkText "Descargar la última versión">
+<!ENTITY update.failed.end "">
+
+<!ENTITY update.manual.start "Descargar la ">
+<!ENTITY update.manual.linkText "última versión">
+<!ENTITY update.manual.end "">
+
+<!ENTITY update.unsupported.start "No puede efectuar más actualizaciones en este sistema. ">
+<!ENTITY update.unsupported.linkText "Saber más">
+<!ENTITY update.unsupported.end "">
+
+<!ENTITY update.downloading.start "Descargando actualización — ">
+<!ENTITY update.downloading.end "">
+
+<!ENTITY update.applying "Aplicando actualización…">
+<!ENTITY update.restarting "Reiniciando…">
+
+<!ENTITY channel.description.start "Está actualmente en el canal de actualizaciones ">
+<!ENTITY channel.description.end ". ">
+
+<!ENTITY cmdCloseMac.commandKey "w">
diff --git a/l10n-es-ES/mail/chrome/messenger/aboutDownloads.dtd b/l10n-es-ES/mail/chrome/messenger/aboutDownloads.dtd
new file mode 100644
index 0000000000..56b14d60ea
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/aboutDownloads.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY aboutDownloads.title "Archivos guardados">
+<!ENTITY aboutDownloads.empty "No hay archivos guardados">
+<!ENTITY cmd.show.label "Abrir carpeta contenedora">
+<!ENTITY cmd.show.accesskey "A">
+<!ENTITY cmd.showMac.label "Mostrar en Finder">
+<!ENTITY cmd.showMac.accesskey "F">
+<!ENTITY cmd.open.label "Abrir">
+<!ENTITY cmd.open.accesskey "b">
+<!ENTITY cmd.removeFromHistory.label "Eliminar del historial">
+<!ENTITY cmd.removeFromHistory.accesskey "E">
+<!ENTITY cmd.clearList.label "Limpiar lista">
+<!ENTITY cmd.clearList.accesskey "L">
+<!ENTITY cmd.clearList.tooltip "Eliminar todas las entradas de la lista de archivos guardados, excepto las descargas en curso.">
+<!ENTITY cmd.searchDownloads.label "Buscar…">
+<!ENTITY cmd.searchDownloads.key "F">
diff --git a/l10n-es-ES/mail/chrome/messenger/aboutRights.properties b/l10n-es-ES/mail/chrome/messenger/aboutRights.properties
new file mode 100644
index 0000000000..2ac02c1901
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/aboutRights.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+buttonLabel = Conozca sus derechos…
+buttonAccessKey = C
diff --git a/l10n-es-ES/mail/chrome/messenger/aboutSupportMail.properties b/l10n-es-ES/mail/chrome/messenger/aboutSupportMail.properties
new file mode 100644
index 0000000000..a6dbdcc187
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/aboutSupportMail.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+warningLabel = ADVERTENCIA:
+warningText = Esto contiene información confidencial que no debe re-enviarse ni publicarse sin permiso.
+
+fsType.local = (Unidad local)
+fsType.network = (Unidad de red)
+fsType.unknown = (Ubicación desconocida)
diff --git a/l10n-es-ES/mail/chrome/messenger/accountCreation.dtd b/l10n-es-ES/mail/chrome/messenger/accountCreation.dtd
new file mode 100644
index 0000000000..db13dc5bc9
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/accountCreation.dtd
@@ -0,0 +1,92 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY emailWizard.title "Configure su dirección de correo electrónico existente">
+<!ENTITY emailWizard.caption "Use su dirección de correo electrónico actual">
+<!ENTITY name.label "Su nombre:">
+<!ENTITY name.accesskey "S">
+<!ENTITY fullname.placeholder "Su nombre completo">
+<!ENTITY name.text "Su nombre, tal y como se muestra a los demás">
+<!ENTITY name.error "Introduzca su nombre">
+<!ENTITY email.label "Dirección de correo:">
+<!ENTITY email.accesskey "D">
+<!ENTITY email3.placeholder "Su dirección de correo electrónico">
+<!ENTITY email.text "Su dirección de correo existente">
+<!ENTITY email.error "Dirección de correo no válida">
+<!ENTITY password.label "Contraseña:">
+<!ENTITY password.accesskey "a">
+<!ENTITY password.placeholder "Contraseña">
+<!ENTITY password.text "Opcional, sólo se usará para validar el nombre de usuario">
+<!ENTITY password.toggle "Mostrar/ocultar contraseña">
+<!ENTITY rememberPassword.label "Recordar contraseña">
+<!ENTITY rememberPassword.accesskey "R">
+<!ENTITY usernameEx.label "Su nombre de usuario:">
+<!ENTITY usernameEx.accesskey "u">
+<!ENTITY usernameEx.placeholder "SUDOMINIO\sunombredeusuario">
+<!ENTITY usernameEx.text "Nombre de usuario del dominio">
+
+<!ENTITY protocol.label "Protocolo:">
+<!ENTITY imapLong.label "IMAP (carpetas remotas)">
+<!ENTITY pop3Long.label "POP3 (conservar correo en su equipo)">
+
+<!ENTITY manualConfigTable.summary "Configuración del servidor">
+<!ENTITY incoming.label "Entrante:">
+<!ENTITY incomingColumn.label "Entrante">
+<!ENTITY outgoing.label "Saliente:">
+<!ENTITY outgoingColumn.label "Saliente">
+<!ENTITY username.label "Nombre de usuario:">
+<!ENTITY serverRow.label "Servidor:">
+<!ENTITY portRow.label "Puerto:">
+<!ENTITY sslRow.label "SSL:">
+<!ENTITY auth.label "Identificación">
+<!ENTITY imap.label "IMAP">
+<!ENTITY pop3.label "POP3">
+<!ENTITY exchange.label "Exchange">
+<!ENTITY smtp.label "SMTP">
+<!ENTITY autodetect.label "Autodetectar">
+<!ENTITY noEncryption.label "Ninguno">
+<!ENTITY starttls.label "STARTTLS">
+<!ENTITY sslTls.label "SSL/TLS">
+
+<!ENTITY exchange-hostname.label "Servidor Exchange:">
+
+<!ENTITY advancedSetup.label "Config. avanzada">
+<!ENTITY advancedSetup.accesskey "C">
+<!ENTITY cancel.label "Cancelar">
+<!ENTITY cancel.accesskey "n">
+<!ENTITY continue.label "Continuar">
+<!ENTITY continue.accesskey "o">
+<!ENTITY stop.label "Parar">
+<!ENTITY stop.accesskey "P">
+<!ENTITY half-manual-test.label "Volver a probar">
+<!ENTITY half-manual-test.accesskey "V">
+<!ENTITY manual-config.label "Configurar manualmente…">
+<!ENTITY manual-config.accesskey "M">
+<!ENTITY open-provisioner.label "Obtener una nueva dirección de correo…">
+<!ENTITY open-provisioner.accesskey "b">
+
+
+<!ENTITY get-help.label "Obtener ayuda">
+<!ENTITY get-help.accesskey "u">
+
+
+<!ENTITY warning.label "¡Advertencia!">
+<!ENTITY incomingSettings.label "Configuración de entrada:">
+<!ENTITY outgoingSettings.label "Configuración de salida:">
+<!ENTITY technicaldetails.label "Detalles técnicos">
+<!ENTITY confirmWarning.label "Entiendo los riesgos.">
+<!ENTITY confirmWarning.accesskey "E">
+<!ENTITY doneAccount.label "Hecho">
+<!ENTITY doneAccount.accesskey "H">
+<!ENTITY changeSettings.label "Cambiar configuración">
+<!ENTITY changeSettings.accesskey "b">
+
+<!ENTITY contactYourProvider.description "&brandShortName; le puede permitir recuperar su correo usando la configuración proporcionada. Sin embargo, debería contactar con su administrador o proveedor de correo electrónico en relación a estas conexiones inadecuadas. Vea la FAQ de Thunderbird para más información.">
+
+<!ENTITY insecureServer.tooltip.title "¡Advertencia! Este servidor es inseguro.">
+<!ENTITY insecureServer.tooltip.details "Pulse en el círculo para más detalles.">
+
+<!ENTITY insecureUnencrypted.description "Sus credenciales y correo se envían sin cifrar, por lo que su contraseña (y su mensaje) pueden ser leídos fácilmente por otras personas. &brandShortName; le permitirá acceder a su correo, pero debería contactar con su proveedor de correo electrónico para configurar el servidor con una conexión segura.">
+<!ENTITY insecureSelfSigned.description "El servidor usa un certificado en el que no se puede confiar, por lo que no es posible asegurar que no hay nadie interceptando el tráfico entre &brandShortName; y su servidor. &brandShortName; le permitirá su correo, pero debería conseguir que su proveedor de correo configure el servidor con un certificado confiable.">
+<!ENTITY secureServer.description "¡Felicidades! Éste servidor es seguro.">
diff --git a/l10n-es-ES/mail/chrome/messenger/accountCreation.properties b/l10n-es-ES/mail/chrome/messenger/accountCreation.properties
new file mode 100644
index 0000000000..f5f5ac7377
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/accountCreation.properties
@@ -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/.
+# accountCreation.properties
+
+cleartext_warning = %1$S no usa cifrado.
+selfsigned_warning = %1$S no usa un certificado confiable.
+selfsigned_details = Normalmente, un servidor de correo seguro presentará un certificado confiable para probar que es realmente el servidor que dice ser. La conexión al servidor de correo estará cifrada pero no puede validarse que se trate del servidor correcto.
+cleartext_details = Los servidores de correo inseguros no usan conexiones cifradas para proteger sus contraseñas e información cifrada. Al conectarse a estos servidores podría exponer su contraseña e información privada.
+
+default_server_tag = (por omisión)
+port_auto = Auto
+
+looking_up_settings = Buscando configuración…
+looking_up_settings_disk = Buscando configuración: instalación de %1$S
+looking_up_settings_isp = Buscando configuración: su proveedor de correo electrónico
+looking_up_settings_db = Buscando configuración: base de datos de Mozilla ISP
+looking_up_settings_mx = Buscando configuración: dominio de correo entrante
+looking_up_settings_exchange = Buscando configuración: servidor Exchange
+looking_up_settings_guess = Buscando configuración: probando nombres habituales de servidor
+looking_up_settings_halfmanual = Buscando configuración: sondeando servidor
+found_settings_disk = Configuración encontrada en la instalación de %1$S
+found_settings_isp = Configuración encontrada en el proveedor de correo electrónico
+found_settings_db = Configuración encontrada en la base de datos de ISP de Mozilla
+found_settings_exchange = Encontrada configuración para un servidor Microsoft Exchange
+no-open-protocols = Desafortunadamente, este servidor de correo no es compatible con protocolos abiertos.
+addon-intro = Un complemento de terceros puede permitirle acceder a su cuenta de correo en este servidor:
+found_settings_guess = Configuración encontrada intentando nombres habituales de servidor
+found_settings_halfmanual = Se ha encontrado la siguiente configuración sondeando el servidor suministrado
+failed_to_find_settings = %1$S no ha podido encontrar la configuración de su cuenta de correo electrónico.
+manually_edit_config = Editando configuración
+guessed_settings_offline = Está desconectado. Hemos deducido algunos parámetros pero tendrá que introducir la configuración correcta.
+
+check_preconfig = comprobrando la pre-configuración…
+found_preconfig = encontrada pre-configuración
+checking_config = comprobando configuración…
+found_config = Encontrada la configuración de su cuenta
+checking_mozilla_config = comprobando configuraciones de la Comunidad Mozilla…
+found_isp_config = encontrada una configuración
+probing_config = sondeando configuración…
+guessing_from_email = adivinando configuración…
+config_details_found = ¡Se han encontrado los detalles de su configuración!
+config_unverifiable = No se ha podido verificar la configuración — ¿es incorrecto el nombre de usuario o la contraseña?
+exchange_config_unverifiable = No se ha podido verificar la configuración. Si su nombre de usuario y contraseña son correctos, es probable que el administrador del servidor haya desactivado la configuración seleccionada para su cuenta. Pruebe a seleccionar otro protocolo.
+incoming_found_specify_outgoing = Se han encontrado los detalles de configuración de su servidor de entrada, especifique el nombre del servidor de salida.
+outgoing_found_specify_incoming = Se han encontrado los detalles de configuración de su servidor de salida, especifique el nombre del servidor de entrada.
+please_enter_missing_hostnames = No se han podido inferir las opciones — introduzca los nombres de servidor que faltan.
+incoming_failed_trying_outgoing = No se ha podido configurar automáticamente el servidor de entrada, se continúa con el de salida.
+outgoing_failed_trying_incoming = No se ha podido configurar automáticamente el servidor de salida, se continúa con el de entrada.
+checking_password = Comprobando contraseña…
+password_ok = Contraseña correcta
+user_pass_invalid = Nombre de usuario o contraseña no válido
+check_server_details = Comprobando detalles del servidor
+check_in_server_details = Comprobando detalles del servidor de entrada
+check_out_server_details = Comprobando detalles del servidor de salida
+
+error_creating_account = Error al crear la cuenta
+incoming_server_exists = Ya existe el servidor de entrada.
+
+please_enter_name = Introduzca su nombre.
+double_check_email = ¡Revise bien esta dirección de correo electrónico!
+
+addonInstallStarted = Descargando e instalando un complemento…
+addonInstallSuccess = Complemento instalado correctamente.
+addonInstallShortLabel = Instalar
+
+resultUnknown = Desconocido
+resultOutgoingExisting = Usar servidor de salida SMTP existente
+resultIMAP = IMAP
+resultPOP3 = POP3
+resultSMTP = SMTP
+resultExchange = Exchange
+resultNoEncryption = Sin cifrado
+resultSSL = SSL
+resultSTARTTLS = STARTTLS
+resultSSLCertWeak = ¡Advertencia! No se ha podido verificar el servidor
+resultSSLCertOK =
+resultUsernameBoth = %1$S
+resultUsernameDifferent = Entrante: %1$S, saliente: %2$S
+
+confirmAdvancedConfigTitle = Confirmar configuración avanzada
+confirmAdvancedConfigText = Este diálogo se cerrará y se creará una cuenta con la configuración actual, incluso si es incorrecta. ¿Quiere continuar?
+
+credentials_incomplete = Identificación fallida. O las credenciales introducidas son incorrectas o se necesita un nombre de usuario separado para iniciar sesión. Este nombre de usuario es normalmente su nombre de usuario del dominio de Windows, con o sin el dominio (por ejemplo, jgarcia o DOMINIO\\jgarcia).
+credentials_wrong = Identificación fallida. Compruebe el nombre de usuario y contraseña.
+otherDomain.label = %1$S ha encontrado su información de configuración de cuenta en %2$S. ¿Desea continuar y enviar sus credenciales?
+otherDomain_ok.label = Nombre de usuario
+otherDomain_cancel.label = Cancelar
diff --git a/l10n-es-ES/mail/chrome/messenger/accountCreationModel.properties b/l10n-es-ES/mail/chrome/messenger/accountCreationModel.properties
new file mode 100644
index 0000000000..3dda57d93b
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/accountCreationModel.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file has the strings, mostly error strings, for the logic / JS backend / model
+# files: fetchConfig.js, readFromXML.js, guessConfig.js, verifyConfig.js, createInBackend.js
+
+
+no_emailProvider.error = El archivo XML de configuración no contiene una configuración de cuenta de correo electrónico.
+outgoing_not_smtp.error = El servidor de salida debe ser de tipo SMTP
+
+cannot_login.error = No se puede iniciar sesión en el servidor. La configuración, el nombre de usuario o la contraseña probablemente son erróneos.
+
+cannot_find_server.error = No se puede encontrar un servidor
+
+no_autodiscover.error = El XML de autodescubrimiento Exchange no es válido.
diff --git a/l10n-es-ES/mail/chrome/messenger/accountCreationUtil.properties b/l10n-es-ES/mail/chrome/messenger/accountCreationUtil.properties
new file mode 100644
index 0000000000..12065ae412
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/accountCreationUtil.properties
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file has the strings, mostly error strings, for the logic / JS backend / model
+# files: sanitizeDatatypes.js, fetchhttp.js, util.js
+
+
+hostname_syntax.error = El nombre del servidor está vacío o contiene caracteres prohibidos. Sólo se permiten letras, números, guiones (-) y puntos (.).
+alphanumdash.error = La cadena contiene caracteres no admitidos. Sólo se permiten letras, números, - y _.
+allowed_value.error = El valor suministrado no está en la lista de permitidos
+url_scheme.error = Esquema URL no permitido
+url_parsing.error = URL no reconocida
+string_empty.error = Debe suministrar un valor para esta cadena
+boolean.error = No es un campo lógico
+no_number.error = No es un campo numérico
+number_too_large.error = Número demasiado grande
+number_too_small.error = Número demasiado pequeño
+
+
+cannot_contact_server.error = No se puede contactar con el servidor
+bad_response_content.error = Contenido de respuesta erróneo
+
+auth_failed_generic.error = Inicio de sesión fallido. ¿Son correctos el nombre de usuario/dirección de correo y la contraseña?
+auth_failed_with_reason.error = Inicio de sesión fallido. El servidor %1$S ha dicho: %2$S
+verification_failed.error = La verificación del inicio de sesión ha fallado por una razón desconocida.
+verification_failed_with_exception.error = La verificación del inicio de sesión ha fallado con el mensaje: %1$S
diff --git a/l10n-es-ES/mail/chrome/messenger/activity.dtd b/l10n-es-ES/mail/chrome/messenger/activity.dtd
new file mode 100644
index 0000000000..857b5806ff
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/activity.dtd
@@ -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/. -->
+
+<!ENTITY window.width2 "485">
+<!ENTITY window.height "300">
+
+<!ENTITY activity.title "Administrador de actividad">
+
+<!ENTITY cmd.pause.label "Pausar">
+<!ENTITY cmd.pause.accesskey "P">
+<!ENTITY cmd.resume.label "Reanudar">
+<!ENTITY cmd.resume.accesskey "R">
+<!ENTITY cmd.cancel.label "Cancelar">
+<!ENTITY cmd.cancel.accesskey "C">
+<!ENTITY cmd.undo.label "Deshacer">
+<!ENTITY cmd.undo.accesskey "h">
+<!ENTITY cmd.recover.label "Recuperar">
+<!ENTITY cmd.recover.accesskey "u">
+<!ENTITY cmd.retry.label "Reintentar">
+<!ENTITY cmd.retry.accesskey "R">
+<!ENTITY cmd.removeFromList.label "Eliminar de la lista">
+<!ENTITY cmd.removeFromList.accesskey "E">
+
+<!ENTITY cmd.close.commandkey "w">
+<!ENTITY cmd.close2.commandkey "j">
+<!ENTITY cmd.close2Unix.commandkey "y">
+<!ENTITY cmd.clearList.label "Limpiar lista">
+<!ENTITY cmd.clearList.tooltip "Elimina elementos completados, cancelados y fallidos de la lista">
+<!ENTITY cmd.clearList.accesskey "L">
+<!ENTITY cmd.find.commandkey "f">
+<!ENTITY cmd.search.commandkey "k">
+
+<!ENTITY searchBox.label "Buscar…">
diff --git a/l10n-es-ES/mail/chrome/messenger/activity.properties b/l10n-es-ES/mail/chrome/messenger/activity.properties
new file mode 100644
index 0000000000..10cc2f8537
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/activity.properties
@@ -0,0 +1,54 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+paused2 = Pausado
+processing = Procesando
+notStarted = No iniciado
+failed = Fallido
+waitingForInput = Esperando entrada
+waitingForRetry = Esperando para reintentar
+completed = Completado
+canceled = Cancelado
+
+sendingMessages = Enviando mensajes
+sendingMessage = Enviando mensaje
+sendingMessageWithSubject = Enviando mensaje: %S
+copyMessage = Copiando mensaje a carpeta Enviados
+sentMessage = Mensaje enviado
+sentMessageWithSubject = Se ha enviado el mensaje: %S
+failedToSendMessage = Fallo al enviar el mensaje
+failedToCopyMessage = Fallo al copiar el mensaje
+failedToSendMessageWithSubject = Fallo al enviar el mensaje: %S
+failedToCopyMessageWithSubject = Fallo al copiar el mensaje: %S
+
+autosyncProcessProgress2 = %4$S: Descargando mensaje %1$S de %2$S en %3$S…
+autosyncProcessDisplayText = Poniendo al día la carpeta %S
+autosyncEventDisplayText = %S está actualizado
+autosyncEventStatusText = Número total de mensajes descargados: %S
+autosyncEventStatusTextNoMsgs = No se han descargado mensajes
+autosyncContextDisplayText = Sincronizando: %S
+
+pop3EventStartDisplayText2 = %1$S: comprobando si hay nuevos mensajes en %2$S…
+pop3EventDisplayText = %S está actualizado
+pop3EventStatusText = #1 mensaje descargado;#1 mensajes descargados
+pop3EventStatusTextNoMsgs = No hay mensajes que descargar
+
+deletedMessages2 = #1 mensaje eliminado de #2;#1 mensajes eliminados de #2
+movedMessages = #1 mensaje movido de #2 a #3;#1 mensajes movidos de #2 a #3
+copiedMessages = Copiado #1 mensaje de #2 a #3;Copiados #1 mensajes de #2 a #3
+fromServerToServer = de #1 a #2
+deletedFolder = Carpeta #1 eliminada
+emptiedTrash = Se ha vaciado la papelera
+movedFolder = Carpeta #1 movida a la carpeta #2
+movedFolderToTrash = Carpeta #1 movida a la papelera
+copiedFolder = Carpeta #1 copiada en la carpeta #2
+renamedFolder = Carpeta #1 renombrada a #2
+indexing = Indexando mensajes
+indexingFolder = Indexando mensajes en #1
+indexingStatusVague = Determinando qué mensajes indexar
+indexingFolderStatusVague = Determinando qué mensajes indexar en #1
+indexingStatusExact = Indexando #1 mensaje de #2;Indexando #1 mensajes de #2 (#3 % completado)
+indexingFolderStatusExact = Indexando #1 mensaje de #2 en #4;Indexando #1 mensajes de #2 en #4 (#3 % completado)
+indexedFolder = Indexado #1 mensaje en #2;Indexados #1 mensajes en #2
+indexedFolderStatus = #1 segundo transcurrido;#1 segundos transcurridos
diff --git a/l10n-es-ES/mail/chrome/messenger/addbuddy.dtd b/l10n-es-ES/mail/chrome/messenger/addbuddy.dtd
new file mode 100644
index 0000000000..e82df4fd0f
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addbuddy.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY addBuddyWindow.title "Añadir contacto">
+<!ENTITY name.label "Nombre de usuario">
+<!ENTITY account.label "Cuenta">
diff --git a/l10n-es-ES/mail/chrome/messenger/addons.properties b/l10n-es-ES/mail/chrome/messenger/addons.properties
new file mode 100644
index 0000000000..5bffe37e09
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addons.properties
@@ -0,0 +1,149 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+xpinstallPromptMessage = %S ha evitado que este sitio le solicite instalar software en su equipo.
+xpinstallPromptMessage.header = ¿Permitir a %S instalar un complemento?
+xpinstallPromptMessage.message = Está intentando instalar un complemento desde %S. Asegúrese de que confía en este sitio antes de continuar.
+xpinstallPromptMessage.header.unknown = ¿Permitir a un sitio desconocido instalar un complemento?
+xpinstallPromptMessage.message.unknown = Está intentando instalar un complemento desde un sitio desconocido. Asegúrese de que confía en este sitio antes de continuar.
+xpinstallPromptMessage.learnMore = Más información sobre la instalación segura de complementos
+xpinstallPromptMessage.dontAllow = No permitir
+xpinstallPromptMessage.dontAllow.accesskey = N
+xpinstallPromptMessage.neverAllow = No permitir nunca
+xpinstallPromptMessage.neverAllow.accesskey = o
+xpinstallPromptMessage.install = Continuar con la instalación
+xpinstallPromptMessage.install.accesskey = C
+
+xpinstallDisabledMessageLocked = La instalación de software ha sido desactivada por su administrador de sistema.
+xpinstallDisabledMessage = La instalación de software está actualmente desactivada. Pulse Activar y vuelva a intentarlo.
+xpinstallDisabledButton = Activar
+xpinstallDisabledButton.accesskey = A
+
+addonInstallBlockedByPolicy = %1$S (%2$S) está bloqueado por su administrador del sistema. %3$S
+
+addonPostInstall.message1 = %1$S ha sido añadido a %2$S.
+addonPostInstall.multiple.message = Se han añadido estos complementos a %1$S:
+addonPostInstall.okay.label = Aceptar
+addonPostInstall.okay.accesskey = A
+
+addonDownloadingAndVerifying = Descargando y verificando complemento…;Descargando y verificando #1 complementos…
+addonDownloadVerifying = Verificando
+
+addonInstall.unsigned = (No verificado)
+addonInstall.cancelButton.label = Cancelar
+addonInstall.cancelButton.accesskey = C
+addonInstall.acceptButton2.label = Añadir
+addonInstall.acceptButton2.accesskey = A
+
+addonConfirmInstall.message = Este sitio quiere instalar un complemento en #1:;Este sitio quiere instalar #2 complementos en #1:
+addonConfirmInstallUnsigned.message = Precaución: este complemento desea instalar un complemento no verificado en #1. Continúe bajo su responsabilidad.;Precaución: este complemento desea instalar #2 complementos no verificados en #1. Continúe bajo su responsabilidad.
+
+addonConfirmInstallSomeUnsigned.message = ;Precaución: este sitio desea instalar #2 complementos en #1, algunos de los cuales no están verificados. Continúe bajo su responsabilidad.
+
+addonInstalled = %S ha sido instalado con éxito.
+addonsGenericInstalled = #1 complemento ha sido instalado con éxito.;#1 complementos han sido instalados con éxito.
+
+addonInstallError-1 = El complemento no ha podido descargarse por un fallo de conexión.
+addonInstallError-2 = Este complemento no se ha podido instalar porque no coincide con el complemento %1$S esperado.
+addonInstallError-3 = El complemento descargado desde este sitio no ha podido instalarse porque parece estar dañado.
+addonInstallError-4 = %2$S no ha podido ser instalado porque %1$S no puede modificar el archivo requerido.
+addonInstallError-5 = %1$S ha evitado que este sitio instale un complemento no verificado.
+addonLocalInstallError-1 = Este complemento no se ha podido instalar por un fallo del sistema de archivos.
+addonLocalInstallError-2 = Este complemento no se ha podido instalar porque no coincide con el complemento %1$S esperado.
+addonLocalInstallError-3 = Este complemento no se ha podido instalar porque parece estar dañado.
+addonLocalInstallError-4 = %2$S no ha podido ser instalado porque %1$S no puede modificar el archivo requerido.
+addonLocalInstallError-5 = Este complemento ha podido ser instalado porque no ha sido verificado.
+
+addonInstallErrorIncompatible = %3$S no ha podido ser instalado porque no es compatible con %1$S %2$S.
+
+addonInstallErrorBlocklisted = %S no ha podido ser instalado porque tiene un alto riesgo de causar problemas de estabilidad o seguridad.
+
+webextPerms.header = ¿Añadir %S?
+
+webextPerms.experimentWarning = Los complementos maliciosos pueden robar su información privada o comprometer su equipo. Instale este complemento únicamente si confía en el origen.
+webextPerms.unsignedWarning = Precaución: este complemento no está verificado. Los complementos maliciosos pueden robar su información privada o comprometer su equipo. Instale este complemento solo si confía en el origen.
+
+webextPerms.listIntro = Requiere su permiso para:
+webextPerms.learnMore = Saber más sobre permisos
+webextPerms.add.label = Añadir
+webextPerms.add.accessKey = A
+webextPerms.cancel.label = Cancelar
+webextPerms.cancel.accessKey = C
+
+webextPerms.sideloadMenuItem = %1$S añadido a %2$S
+
+webextPerms.sideloadHeader = %S añadido
+webextPerms.sideloadText2 = Otro programa en su equipo ha instalado un complemento que puede afectar a su navegador. Revise los permisos que solicita este complemento y elija Activar o Cancelar (para dejarlo desactivado).
+webextPerms.sideloadTextNoPerms = Otro programa en su equipo ha instalado un complemento que puede afectar a su navegador. Elija Activar o Cancelar (para dejarlo desactivado).
+
+webextPerms.sideloadEnable.label = Activar
+webextPerms.sideloadEnable.accessKey = v
+webextPerms.sideloadCancel.label = Cancelar
+webextPerms.sideloadCancel.accessKey = C
+
+webextPerms.updateMenuItem = %S requiere nuevos permisos
+
+webextPerms.updateText = %S ha sido actualizado. Debe aprobar nuevos permisos antes de que la versión actualizada se instale. Elegir "Cancelar" mantendrá su versión actual del complemento.
+
+webextPerms.updateAccept.label = Actualizar
+webextPerms.updateAccept.accessKey = U
+
+webextPerms.optionalPermsHeader = %S solicita permisos adicionales.
+webextPerms.optionalPermsListIntro = Quiere:
+webextPerms.optionalPermsAllow.label = Permitir
+webextPerms.optionalPermsAllow.accessKey = P
+webextPerms.optionalPermsDeny.label = Denegar
+webextPerms.optionalPermsDeny.accessKey = D
+
+webextPerms.description.accountsFolders = Crear, renombrar o eliminar sus carpetas de cuentas de correo
+webextPerms.description.accountsRead = Vea sus cuentas de correo y sus carpetas
+webextPerms.description.addressBooks = Leer y modificar sus libretas de direcciones y contactos
+webextPerms.description.bookmarks = Leer y modificar marcadores
+webextPerms.description.browserSettings = Leer y modificar la configuración del navegador
+webextPerms.description.browsingData = Limpiar el historial de navegación reciente, las cookies y datos relacionados
+webextPerms.description.clipboardRead = Obtener datos del portapapeles
+webextPerms.description.clipboardWrite = Enviar datos al portapapeles
+webextPerms.description.compose = Leer y modificar sus mensajes de correo mientras los redacta y envía
+webextPerms.description.devtools = Extender las herramientas de desarrollador para acceder a sus datos en las pestañas abiertas
+webextPerms.description.dns = Acceder a la información de la dirección IP y el nombre de equipo
+webextPerms.description.downloads = Descargar archivos y leer y modificar el historial de descargas del navegador
+webextPerms.description.downloads.open = Abrir archivos descargados en su equipo
+webextPerms.description.experiment = Tener acceso completo y sin restricciones a %S y a su equipo.
+webextPerms.description.find = Leer el texto de todas las pestañas abiertas
+webextPerms.description.geolocation = Acceder a su ubicación
+webextPerms.description.history = Acceder al historial de navegación
+webextPerms.description.management = Monitorizar el uso de extensiones y administrar temas
+webextPerms.description.messagesMove = Mover, copiar o eliminar sus mensajes de correo
+webextPerms.description.messagesRead = Lea sus mensajes de correo y márquelos o etiquételos
+webextPerms.description.nativeMessaging = Intercambiar mensajes con otros programas distintos de %S
+webextPerms.description.notifications = Mostrarle notificaciones
+webextPerms.description.pkcs11 = Proporcionar servicios de autenticación criptográfica
+webextPerms.description.privacy = Leer y modificar la configuración de privacidad
+webextPerms.description.proxy = Controlar la configuración del proxy del navegador
+webextPerms.description.sessions = Acceder a las pestañas cerradas recientemente
+webextPerms.description.tabs = Acceder a las pestañas del navegador
+webextPerms.description.tabHide = Ocultar y mostrar las pestañas del navegador
+webextPerms.description.topSites = Acceder al historial de navegación
+webextPerms.description.unlimitedStorage = Guardar una cantidad ilimitada de datos en el lado del cliente
+webextPerms.description.webNavigation = Acceder a la actividad del navegador durante la navegación
+
+webextPerms.hostDescription.allUrls = Acceder a sus datos de todos los sitios web
+
+webextPerms.hostDescription.wildcard = Acceder a sus datos de sitios en el dominio %S
+
+webextPerms.hostDescription.tooManyWildcards = Acceder a sus datos en #1 dominio más;Acceder a sus datos en #1 dominios más
+
+webextPerms.hostDescription.oneSite = Acceder a sus datos de %S
+
+webextPerms.hostDescription.tooManySites = Acceder a sus datos en #1 sitio más;Acceder a sus datos en #1 sitios más
+
+webext.defaultSearch.description = %1$S quiere cambiar su buscador predeterminado de %2$S a %3$S. ¿Es correcto?
+webext.defaultSearchYes.label = Sí
+webext.defaultSearchYes.accessKey = S
+webext.defaultSearchNo.label = No
+webext.defaultSearchNo.accessKey = N
+
+webext.remove.confirmation.title = Eliminar %S
+webext.remove.confirmation.message = ¿Eliminar %1$S de %2$S?
+webext.remove.confirmation.button = Eliminar
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd b/l10n-es-ES/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd
new file mode 100644
index 0000000000..f571632c65
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY name.label "Nombre de la libreta de direcciones:">
+<!ENTITY name.accesskey "N">
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/abCard.dtd b/l10n-es-ES/mail/chrome/messenger/addressbook/abCard.dtd
new file mode 100644
index 0000000000..d0e4adffcb
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/abCard.dtd
@@ -0,0 +1,152 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY Contact.tab "Contacto">
+<!ENTITY Contact.accesskey "C">
+<!ENTITY Name.box "Nombre">
+
+<!-- LOCALIZATION NOTE:
+ NameField1, NameField2, PhoneticField1, PhoneticField2
+ those fields are either LN or FN depends on the target country.
+ "FirstName" and "LastName" can be swapped for id to change the order
+ but they should not be translated (same applied to phonetic id).
+ Make sure the translation of label corresponds to the order of id.
+-->
+
+<!ENTITY NameField1.id "FirstName">
+<!ENTITY NameField2.id "LastName">
+<!ENTITY PhoneticField1.id "PhoneticFirstName">
+<!ENTITY PhoneticField2.id "PhoneticLastName">
+
+<!ENTITY NameField1.label "Nombre:">
+<!ENTITY NameField1.accesskey "N">
+<!ENTITY NameField2.label "Apellidos:">
+<!ENTITY NameField2.accesskey "A">
+<!ENTITY PhoneticField1.label "Nombre fonético:">
+<!ENTITY PhoneticField2.label "Nombre fonético:">
+<!ENTITY DisplayName.label "Mostrado:">
+<!ENTITY DisplayName.accesskey "M">
+<!ENTITY preferDisplayName.label "Preferir siempre el nombre mostrado al de la cabecera del mensaje">
+<!ENTITY preferDisplayName.accesskey "s">
+<!ENTITY NickName.label "Apodo:">
+<!ENTITY NickName.accesskey "o">
+
+<!ENTITY PrimaryEmail.label "Correo electrónico:">
+<!ENTITY PrimaryEmail.accesskey "e">
+<!ENTITY SecondEmail.label "Correo electrónico adicional:">
+<!ENTITY SecondEmail.accesskey "r">
+<!ENTITY PreferMailFormat.label "Prefiere recibir mensajes formateados como:">
+<!ENTITY PreferMailFormat.accesskey "b">
+<!ENTITY PlainText.label "Texto sin formato">
+<!ENTITY HTML.label "HTML">
+<!ENTITY Unknown.label "Desconocido">
+<!ENTITY chatName.label "Nombre en el chat:">
+
+<!ENTITY WorkPhone.label "Trabajo:">
+<!ENTITY WorkPhone.accesskey "b">
+<!ENTITY HomePhone.label "Casa:">
+<!ENTITY HomePhone.accesskey "C">
+<!ENTITY FaxNumber.label "Fax:">
+<!ENTITY FaxNumber.accesskey "x">
+<!ENTITY PagerNumber.label "Buscapersonas:">
+<!ENTITY PagerNumber.accesskey "u">
+<!ENTITY CellularNumber.label "Móvil:">
+<!ENTITY CellularNumber.accesskey "v">
+
+<!ENTITY Home.tab "Privado">
+<!ENTITY Home.accesskey "P">
+<!ENTITY HomeAddress.label "Dirección:">
+<!ENTITY HomeAddress.accesskey "d">
+<!ENTITY HomeAddress2.label "">
+<!ENTITY HomeAddress2.accesskey "">
+<!ENTITY HomeCity.label "Ciudad:">
+<!ENTITY HomeCity.accesskey "u">
+<!ENTITY HomeState.label "Provincia/estado:">
+<!ENTITY HomeState.accesskey "v">
+<!ENTITY HomeZipCode.label "Código postal / ZIP:">
+<!ENTITY HomeZipCode.accesskey "o">
+<!ENTITY HomeCountry.label "País:">
+<!ENTITY HomeCountry.accesskey "P">
+<!ENTITY HomeWebPage.label "Página web:">
+<!ENTITY HomeWebPage.accesskey "w">
+<!ENTITY Birthday.label "Cumpleaños:">
+<!ENTITY Birthday.accesskey "u">
+<!ENTITY Month.placeholder "Mes">
+<!ENTITY Day.placeholder "Día">
+<!ENTITY Year.placeholder "Año">
+<!ENTITY Age.label "Edad:">
+<!ENTITY Age.placeholder "Edad">
+
+<!ENTITY Work.tab "Trabajo">
+<!ENTITY Work.accesskey "T">
+<!ENTITY JobTitle.label "Título:">
+<!ENTITY JobTitle.accesskey "T">
+<!ENTITY Department.label "Departamento:">
+<!ENTITY Department.accesskey "D">
+<!ENTITY Company.label "Organización:">
+<!ENTITY Company.accesskey "O">
+<!ENTITY WorkAddress.label "Dirección:">
+<!ENTITY WorkAddress.accesskey "d">
+<!ENTITY WorkAddress2.label "">
+<!ENTITY WorkAddress2.accesskey "">
+<!ENTITY WorkCity.label "Ciudad:">
+<!ENTITY WorkCity.accesskey "u">
+<!ENTITY WorkState.label "Provincia/estado:">
+<!ENTITY WorkState.accesskey "v">
+<!ENTITY WorkZipCode.label "Código postal / ZIP:">
+<!ENTITY WorkZipCode.accesskey "o">
+<!ENTITY WorkCountry.label "País:">
+<!ENTITY WorkCountry.accesskey "P">
+<!ENTITY WorkWebPage.label "Página web:">
+<!ENTITY WorkWebPage.accesskey "w">
+
+<!ENTITY Other.tab "Otros">
+<!ENTITY Other.accesskey "t">
+<!ENTITY Custom1.label "Personalizado 1:">
+<!ENTITY Custom1.accesskey "1">
+<!ENTITY Custom2.label "Personalizado 2:">
+<!ENTITY Custom2.accesskey "2">
+<!ENTITY Custom3.label "Personalizado 3:">
+<!ENTITY Custom3.accesskey "3">
+<!ENTITY Custom4.label "Personalizado 4:">
+<!ENTITY Custom4.accesskey "4">
+<!ENTITY Notes.label "Notas:">
+<!ENTITY Notes.accesskey "N">
+
+<!ENTITY Chat.tab "Chat">
+<!ENTITY Chat.accesskey "h">
+<!ENTITY Gtalk.label "Google Talk:">
+<!ENTITY Gtalk.accesskey "G">
+<!ENTITY AIM.label "AIM:">
+<!ENTITY AIM2.accesskey "M">
+<!ENTITY Yahoo.label "Yahoo!:">
+<!ENTITY Yahoo.accesskey "Y">
+<!ENTITY Skype.label "Skype:">
+<!ENTITY Skype.accesskey "S">
+<!ENTITY QQ.label "QQ:">
+<!ENTITY QQ.accesskey "Q">
+<!ENTITY MSN.label "MSN:">
+<!ENTITY MSN2.accesskey "N">
+<!ENTITY ICQ.label "ICQ:">
+<!ENTITY ICQ.accesskey "I">
+<!ENTITY XMPP.label "ID de Jabber:">
+<!ENTITY XMPP.accesskey "J">
+<!ENTITY IRC.label "Apodo en IRC:">
+<!ENTITY IRC.accesskey "R">
+
+<!ENTITY Photo.tab "Foto">
+<!ENTITY Photo.accesskey "o">
+<!ENTITY GenericPhoto.label "Foto genérica">
+<!ENTITY GenericPhoto.accesskey "g">
+<!ENTITY DefaultPhoto.label "Predeterminado">
+<!ENTITY PhotoFile.label "En este equipo">
+<!ENTITY PhotoFile.accesskey "n">
+<!ENTITY BrowsePhoto.label "Examinar">
+<!ENTITY BrowsePhoto.accesskey "x">
+<!ENTITY PhotoURL.label "En la web">
+<!ENTITY PhotoURL.accesskey "w">
+<!ENTITY PhotoURL.placeholder "Pegue o escriba la dirección web de una foto">
+<!ENTITY UpdatePhoto.label "Actualizar">
+<!ENTITY UpdatePhoto.accesskey "u">
+<!ENTITY PhotoDropTarget.label "Arrastre una nueva foto aquí">
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/abContactsPanel.dtd b/l10n-es-ES/mail/chrome/messenger/addressbook/abContactsPanel.dtd
new file mode 100644
index 0000000000..9abc376058
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/abContactsPanel.dtd
@@ -0,0 +1,49 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY propertiesMenu.label "Propiedades">
+<!ENTITY propertiesMenu.accesskey "d">
+<!ENTITY propertiesCmd.key "i">
+<!ENTITY abPropertiesMenu.label "Propiedades de la libreta de direcciones">
+<!ENTITY abPropertiesMenu.accesskey "d">
+<!ENTITY contactPropertiesMenu.label "Propiedades del contacto">
+<!ENTITY contactPropertiesMenu.accesskey "d">
+<!ENTITY mailingListPropertiesMenu.label "Propiedades de la lista de correo">
+<!ENTITY mailingListPropertiesMenu.accesskey "d">
+
+<!ENTITY abContextMenuButton.tooltip "Mostrar menú contextual de la libreta de direcciones">
+<!ENTITY addressbookPicker.label "Libreta de direcciones:">
+<!ENTITY addressbookPicker.accesskey "L">
+<!ENTITY searchContacts.label "Buscar contactos:">
+<!ENTITY searchContacts.accesskey "n">
+<!ENTITY SearchNameOrEmail.label "Nombre o dirección de correo">
+
+<!ENTITY addtoToFieldMenu.label "Añadir a campo Para">
+<!ENTITY addtoToFieldMenu.accesskey "P">
+<!ENTITY addtoCcFieldMenu.label "Añadir a campo Cc">
+<!ENTITY addtoCcFieldMenu.accesskey "C">
+<!ENTITY addtoBccFieldMenu.label "Añadir a campo Bcc">
+<!ENTITY addtoBccFieldMenu.accesskey "A">
+<!ENTITY deleteAddrBookCard.label "Eliminar">
+<!ENTITY deleteAddrBookCard.accesskey "E">
+<!ENTITY propertiesContext.label "Propiedades">
+<!ENTITY propertiesContext.accesskey "d">
+<!ENTITY abPropertiesContext.label "Propiedades">
+<!ENTITY abPropertiesContext.accesskey "d">
+<!ENTITY editContactContext.label "Editar contacto">
+<!ENTITY editContactContext.accesskey "o">
+<!ENTITY editMailingListContext.label "Editar lista">
+<!ENTITY editMailingListContext.accesskey "s">
+
+<!ENTITY newContactAbContext.label "Nuevo contacto">
+<!ENTITY newContactAbContext.accesskey "C">
+<!ENTITY newListAbContext.label "Nueva lista">
+<!ENTITY newListAbContext.accesskey "L">
+
+<!ENTITY toButton.label "Añadir a Para:">
+<!ENTITY toButton.accesskey "A">
+<!ENTITY ccButton.label "Añadir a Cc:">
+<!ENTITY ccButton.accesskey "C">
+<!ENTITY bccButton.label "Añadir a Bcc:">
+<!ENTITY bccButton.accesskey "B">
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/abMailListDialog.dtd b/l10n-es-ES/mail/chrome/messenger/addressbook/abMailListDialog.dtd
new file mode 100644
index 0000000000..f94b90419d
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/abMailListDialog.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY mailListWindowAdd.title "Nueva lista de correo">
+
+<!ENTITY addToAddressBook.label "Añadir a: ">
+<!ENTITY addToAddressBook.accesskey "A">
+<!ENTITY ListName.label "Nombre de lista: ">
+<!ENTITY ListName.accesskey "L">
+<!ENTITY ListNickName.label "Apodo de lista: ">
+<!ENTITY ListNickName.accesskey "p">
+<!ENTITY ListDescription.label "Descripción: ">
+<!ENTITY ListDescription.accesskey "D">
+<!ENTITY AddressTitle.label "Escriba direcciones de correo para añadirlas a la lista:">
+<!ENTITY AddressTitle.accesskey "E">
+<!ENTITY UpButton.label "Mover arriba">
+<!ENTITY DownButton.label "Mover abajo">
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/abMainWindow.dtd b/l10n-es-ES/mail/chrome/messenger/addressbook/abMainWindow.dtd
new file mode 100644
index 0000000000..19df4efb4c
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/abMainWindow.dtd
@@ -0,0 +1,206 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY addressbookWindow.title "Libreta de direcciones">
+<!ENTITY blankResultsPaneMessage.label "Esta libreta de direcciones muestra contactos solo tras una búsqueda">
+<!ENTITY localResultsOnlyMessage.label "Los contactos de las libretas de direcciones remotas no se muestran hasta que busca">
+
+<!ENTITY fileMenu.label "Archivo">
+<!ENTITY fileMenu.accesskey "a">
+<!ENTITY newMenu.label "Nuevo">
+<!ENTITY newMenu.accesskey "N">
+<!ENTITY newContact.label "Contacto de la libreta de direcciones…">
+<!ENTITY newContact.accesskey "C">
+<!ENTITY newContact.key "N">
+<!ENTITY newListCmd.label "Lista de correo…">
+<!ENTITY newListCmd.accesskey "L">
+<!ENTITY newAddressBookCmd.label "Libreta de direcciones…">
+<!ENTITY newAddressBookCmd.accesskey "B">
+<!ENTITY newCardDAVBookCmd.label "Libreta de direcciones CardDAV…">
+<!ENTITY newCardDAVBookCmd.accesskey "V">
+<!ENTITY newLDAPDirectoryCmd.label "Directorio LDAP…">
+<!ENTITY newLDAPDirectoryCmd.accesskey "D">
+<!ENTITY newMessageCmd.label "Mensaje">
+<!ENTITY newMessageCmd.key "M">
+<!ENTITY newMessageCmd.accesskey "M">
+<!ENTITY osxAddressBook.label "Usar la libreta de direcciones de Mac OS X">
+<!ENTITY osxAddressBook.accesskey "U">
+<!ENTITY closeCmd.label "Cerrar">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "C">
+<!ENTITY printSetupCmd.label "Configurar página…">
+<!ENTITY printSetupCmd.accesskey "u">
+<!ENTITY printPreviewContactCmd.label "Vista preliminar del contacto">
+<!ENTITY printPreviewContactCmd.accesskey "V">
+<!ENTITY printPreviewAddressBook.label "Vista preliminar de la libreta de direcciones">
+<!ENTITY printPreviewAddressBook.accesskey "B">
+<!ENTITY printContactCmd.label "Imprimir contacto…">
+<!ENTITY printContactCmd.accesskey "P">
+<!ENTITY printContactCmd.key "P">
+<!ENTITY printAddressBook.label "Imprimir libreta de direcciones…">
+<!ENTITY printAddressBook.accesskey "A">
+
+<!ENTITY editMenu.label "Editar">
+<!ENTITY editMenu.accesskey "E">
+<!ENTITY deleteCmd.label "Eliminar">
+<!ENTITY deleteAbCmd.label "Eliminar libreta de direcciones">
+<!ENTITY deleteContactCmd.label "Eliminar contacto">
+<!ENTITY deleteContactsCmd.label "Eliminar contactos">
+<!ENTITY deleteListCmd.label "Eliminar lista">
+<!ENTITY deleteListsCmd.label "Eliminar listas">
+<!ENTITY deleteItemsCmd.label "Eliminar elementos">
+<!ENTITY searchAddressesCmd.key "f">
+<!ENTITY propertiesMenu.label "Propiedades">
+<!ENTITY propertiesMenu.accesskey "i">
+<!ENTITY propertiesCmd.key "i">
+<!ENTITY abPropertiesMenu.label "Propiedades de la libreta de direcciones">
+<!ENTITY abPropertiesMenu.accesskey "a">
+<!ENTITY contactPropertiesMenu.label "Propiedades del contacto">
+<!ENTITY contactPropertiesMenu.accesskey "d">
+<!ENTITY mailingListPropertiesMenu.label "Propiedades de la lista de correo">
+<!ENTITY mailingListPropertiesMenu.accesskey "l">
+
+<!ENTITY viewMenu.label "Ver">
+<!ENTITY viewMenu.accesskey "V">
+<!ENTITY viewToolbarsMenu.label "Barras de herramientas">
+<!ENTITY viewToolbarsMenu.accesskey "h">
+<!ENTITY menubarCmd.label "Barra de menú">
+<!ENTITY menubarCmd.accesskey "M">
+<!ENTITY showAbToolbarCmd.label "Barra de herramientas de la libreta de direcciones">
+<!ENTITY showAbToolbarCmd.accesskey "o">
+<!ENTITY showTaskbarCmd.label "Barra de estado">
+<!ENTITY showTaskbarCmd.accesskey "S">
+<!ENTITY customizeToolbar.label "Personalizar…">
+<!ENTITY customizeToolbar.accesskey "P">
+<!ENTITY layoutMenu.label "Disposición">
+<!ENTITY layoutMenu.accesskey "D">
+<!ENTITY showDirectoryPane.label "Panel de directorio">
+<!ENTITY showDirectoryPane.accesskey "a">
+<!ENTITY showContactPane2.label "Panel de contactos">
+<!ENTITY showContactPane2.accesskey "P">
+<!ENTITY menu_ShowNameAs.label "Mostrar nombre como">
+<!ENTITY menu_ShowNameAs.accesskey "N">
+<!ENTITY firstLastCmd2.label "Nombre y apellidos">
+<!ENTITY firstLastCmd2.accesskey "m">
+<!ENTITY lastFirstCmd.label "Apellidos, nombre">
+<!ENTITY lastFirstCmd.accesskey "L">
+<!ENTITY displayNameCmd.label "Nombre mostrado">
+<!ENTITY displayNameCmd.accesskey "D">
+<!ENTITY sortMenu.label "Ordenar por">
+<!ENTITY sortMenu.accesskey "O">
+
+<!ENTITY tasksMenu.label "Herramientas">
+<!ENTITY tasksMenu.accesskey "T">
+<!ENTITY messengerCmd.label "Correo y noticias">
+<!ENTITY messengerCmd.accesskey "o">
+<!ENTITY messengerCmd.commandkey "1">
+<!ENTITY addressBookCmd.label "Libreta de direcciones">
+<!ENTITY addressBookCmd.accesskey "L">
+<!ENTITY addressBookCmd.key "B">
+<!ENTITY searchAddressesCmd.label "Buscar direcciones…">
+<!ENTITY searchAddressesCmd.accesskey "S">
+<!ENTITY importCmd.label "Importar…">
+<!ENTITY importCmd.accesskey "I">
+<!ENTITY exportCmd.label "Exportar…">
+<!ENTITY exportCmd.accesskey "E">
+<!ENTITY preferencesCmd2.label "Opciones">
+<!ENTITY preferencesCmd2.accesskey "O">
+<!ENTITY preferencesCmdUnix.label "Preferencias">
+<!ENTITY preferencesCmdUnix.accesskey "n">
+
+<!ENTITY newContactButton.label "Nuevo contacto">
+<!ENTITY newContactButton.accesskey "C">
+<!ENTITY newlistButton.label "Nueva lista">
+<!ENTITY newlistButton.accesskey "L">
+<!ENTITY showAsDefault.label "Directorio de inicio por omisión">
+<!ENTITY showAsDefault.accesskey "D">
+<!ENTITY editPropertiesButton.label "Editar">
+<!ENTITY propertiesContext.label "Propiedades">
+<!ENTITY propertiesContext.accesskey "i">
+<!ENTITY abPropertiesContext.label "Propiedades">
+<!ENTITY abPropertiesContext.accesskey "P">
+<!ENTITY editContactContext.label "Editar contacto">
+<!ENTITY editContactContext.accesskey "E">
+<!ENTITY editMailingListContext.label "Editar lista">
+<!ENTITY editMailingListContext.accesskey "E">
+<!ENTITY newmsgButton.label "Redactar">
+<!ENTITY newmsgButton.accesskey "C">
+<!ENTITY newIM.label "IM">
+<!ENTITY newIM.accesskey "I">
+<!ENTITY printButton.label "Imprimir…">
+<!ENTITY printButton.accesskey "r">
+<!ENTITY deleteButton2.label "Eliminar">
+<!ENTITY deleteButton2.accesskey "l">
+
+<!ENTITY columnChooser.tooltip "Seleccione las columnas que desea mostrar">
+<!ENTITY newContactButton.tooltip "Crear un nuevo contacto de la libreta de direcciones">
+<!ENTITY newlistButton.tooltip "Crear nueva lista">
+<!ENTITY editPropertiesButton.tooltip "Editar el elemento seleccionado">
+<!ENTITY editAbPropertiesButton.tooltip "Editar las propiedades de la libreta de direcciones seleccionada">
+<!ENTITY editContactPropertiesButton.tooltip "Editar el contacto seleccionado">
+<!ENTITY editMailingListPropertiesButton.tooltip "Editar la lista de correo seleccionada">
+<!ENTITY newmsgButton.tooltip "Enviar un mensaje de correo">
+<!ENTITY newIM.tooltip "Enviar un mensaje o conversación instantáneos">
+<!ENTITY deleteButton2.tooltip "Eliminar elemento seleccionado">
+
+<!ENTITY SearchNameOrEmail.label "Nombre o dirección de correo">
+<!ENTITY SearchNameOrEmail.accesskey "N">
+<!ENTITY advancedButton.tooltip "Búsqueda avanzada de direcciones">
+<!ENTITY quickSearchCmd.key "k">
+<!ENTITY searchItem.title "Búsqueda rápida">
+
+<!ENTITY Addrbook.label "Libreta de direcciones">
+<!ENTITY Addrbook.accesskey "L">
+<!ENTITY GeneratedName.label "Nombre">
+<!ENTITY GeneratedName.accesskey "N">
+<!ENTITY PrimaryEmail.label "Correo electrónico">
+<!ENTITY PrimaryEmail.accesskey "E">
+<!ENTITY ChatName.label "Nombre en el chat">
+<!ENTITY ChatName.accesskey "c">
+<!ENTITY Company.label "Organización">
+<!ENTITY Company.accesskey "z">
+<!ENTITY NickName.label "Apodo">
+<!ENTITY NickName.accesskey "d">
+<!ENTITY SecondEmail.label "Correo electrónico adicional">
+<!ENTITY SecondEmail.accesskey "l">
+<!ENTITY Department.label "Departamento">
+<!ENTITY Department.accesskey "r">
+<!ENTITY JobTitle.label "Puesto">
+<!ENTITY JobTitle.accesskey "T">
+<!ENTITY CellularNumber.label "Móvil">
+<!ENTITY CellularNumber.accesskey "M">
+<!ENTITY PagerNumber.label "Buscapersonas">
+<!ENTITY PagerNumber.accesskey "P">
+<!ENTITY FaxNumber.label "Fax">
+<!ENTITY FaxNumber.accesskey "F">
+<!ENTITY HomePhone.label "Teléfono particular">
+<!ENTITY HomePhone.accesskey "C">
+<!ENTITY WorkPhone.label "Teléfono del trabajo">
+<!ENTITY WorkPhone.accesskey "T">
+<!ENTITY sortAscending.label "Ascendente">
+<!ENTITY sortAscending.accesskey "A">
+<!ENTITY sortDescending.label "Descendente">
+<!ENTITY sortDescending.accesskey "D">
+<!ENTITY _PhoneticName.label "Nombre fonético">
+<!ENTITY _PhoneticName.accesskey "o">
+
+<!-- Card Summary Pane -->
+<!ENTITY contact.heading "Contacto">
+<!ENTITY home.heading "Inicio">
+<!ENTITY other.heading "Otro">
+<!ENTITY chat.heading "Charlar">
+<!ENTITY phone.heading "Teléfono">
+<!ENTITY work.heading "Trabajo">
+<!ENTITY description.heading "Descripción">
+<!ENTITY addresses.heading "Direcciones">
+<!ENTITY mapItButton.label "Obtener mapa">
+<!ENTITY mapIt.tooltip "Mostrar una página web con un mapa de esta dirección.">
+
+<!ENTITY statusText.label "">
+
+<!ENTITY windowMenu.label "Ventana">
+<!ENTITY minimizeWindow.label "Minimizar ventana">
+<!ENTITY minimizeWindow.key "m">
+<!ENTITY bringAllToFront.label "Traer todo al frente">
+<!ENTITY zoomWindow.label "Acercar ventana">
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/abNewCardDialog.dtd b/l10n-es-ES/mail/chrome/messenger/addressbook/abNewCardDialog.dtd
new file mode 100644
index 0000000000..4c0938c9e2
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/abNewCardDialog.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY chooseAddressBook.label "Añadir a: ">
+<!ENTITY chooseAddressBook.accesskey "A">
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/abResultsPane.dtd b/l10n-es-ES/mail/chrome/messenger/addressbook/abResultsPane.dtd
new file mode 100644
index 0000000000..1ffa924652
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/abResultsPane.dtd
@@ -0,0 +1,38 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY Addrbook.label "Libreta de direcciones">
+<!ENTITY Addrbook.accesskey "L">
+<!ENTITY GeneratedName.label "Nombre">
+<!ENTITY GeneratedName.accesskey "e">
+<!ENTITY PrimaryEmail.label "Correo electrónico">
+<!ENTITY PrimaryEmail.accesskey "C">
+<!ENTITY Company.label "Organización">
+<!ENTITY Company.accesskey "O">
+<!ENTITY _PhoneticName.label "Nombre fonético">
+<!ENTITY _PhoneticName.accesskey "r">
+<!ENTITY NickName.label "Apodo">
+<!ENTITY NickName.accesskey "A">
+<!ENTITY SecondEmail.label "Correo electrónico adicional">
+<!ENTITY SecondEmail.accesskey "i">
+<!ENTITY Department.label "Departamento">
+<!ENTITY Department.accesskey "p">
+<!ENTITY JobTitle.label "Título">
+<!ENTITY JobTitle.accesskey "u">
+<!ENTITY CellularNumber.label "Móvil">
+<!ENTITY CellularNumber.accesskey "M">
+<!ENTITY PagerNumber.label "Buscapersonas">
+<!ENTITY PagerNumber.accesskey "B">
+<!ENTITY FaxNumber.label "Fax">
+<!ENTITY FaxNumber.accesskey "F">
+<!ENTITY HomePhone.label "Teléfono particular">
+<!ENTITY HomePhone.accesskey "T">
+<!ENTITY WorkPhone.label "Teléfono del trabajo">
+<!ENTITY WorkPhone.accesskey "j">
+<!ENTITY ChatName.label "Nombre en el chat">
+<!ENTITY ChatName.accesskey "N">
+<!ENTITY sortAscending.label "Ascendente">
+<!ENTITY sortAscending.accesskey "s">
+<!ENTITY sortDescending.label "Descendente">
+<!ENTITY sortDescending.accesskey "D">
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/addressBook.properties b/l10n-es-ES/mail/chrome/messenger/addressbook/addressBook.properties
new file mode 100644
index 0000000000..818d0f3c8b
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/addressBook.properties
@@ -0,0 +1,159 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+mailingListTitleEdit = Editar %S
+emptyListName = Debe introducir un nombre de lista.
+badListNameCharacters = Un nombre de lista no puede contener ninguno de los siguientes caracteres: < > ; , "
+badListNameSpaces = Un nombre de lista no puede contener múltiples espacios adyacentes.
+lastFirstFormat = %S, %S
+firstLastFormat = %S %S
+
+allAddressBooks = Todas las libretas de direcciones
+
+newContactTitle = Nuevo contacto
+newContactTitleWithDisplayName = Nuevo contacto de %S
+editContactTitle = Editar contacto
+editContactTitleWithDisplayName = Editar contacto de %S
+editVCardTitle = Editar vCard
+editVCardTitleWithDisplayName = Editar vCard de %S
+
+cardRequiredDataMissingMessage = Debe introducir al menos uno de los siguientes elementos:\nDirección de correo, Nombre, Apellido, Nombre mostrado, Organización.
+cardRequiredDataMissingTitle = Falta información requerida
+incorrectEmailAddressFormatMessage = La dirección primaria de correo electrónico debe ser de la forma usuario@maquina.
+incorrectEmailAddressFormatTitle = Formato incorrecto de la dirección de correo electrónico
+
+viewListTitle = Lista de correo: %S
+mailListNameExistsTitle = Ya existe la lista de correo.
+mailListNameExistsMessage = Ya existe una lista de correo con ese nombre. Escoja un nombre diferente.
+
+confirmDeleteThisContactTitle = Eliminar contacto
+confirmDeleteThisContact = ¿Está seguro de que quiere eliminar este contacto?\n• #1
+
+confirmDelete2orMoreContactsTitle = Elminar múltiples contactos
+confirmDelete2orMoreContacts = ¿Está seguro de que quiere eliminar este contacto?;¿Está seguro de que quiere eliminar estos #1 contactos?
+
+confirmRemoveThisContactTitle = Eliminar contacto
+confirmRemoveThisContact = ¿Está seguro de que quiere eliminar este contacto de la lista de distribución '#2'?\n• #1
+
+confirmRemove2orMoreContactsTitle = Eliminar múltiples contactos
+confirmRemove2orMoreContacts = ¿Está seguro de que quiere eliminar este contacto de la lista de distribución '#2'?;¿Está seguro de que quiere eliminar estos #1 contactos de la lista de distribución '#2'?
+
+confirmDeleteThisMailingListTitle = Eliminar lista de distribución
+confirmDeleteThisMailingList = ¿Está seguro de que quiere eliminar esta lista de distribución?\n• #1
+
+confirmDelete2orMoreMailingListsTitle = Eliminar múltiples listas de distribución
+confirmDelete2orMoreMailingLists = ¿Está seguro de que quiere eliminar esta lista de distribución?;¿Está seguro de que quiere eliminar estas #1 listas de distribución?
+
+confirmDelete2orMoreContactsAndListsTitle = Eliminar contactos y listas de distribución
+confirmDelete2orMoreContactsAndLists = ¿Está seguro de que quiere eliminar estos #1 contactos y listas de distribución?;¿Está seguro de que quiere eliminar estos #1 contactos y listas de distribución?
+
+confirmDeleteThisAddressbookTitle = Eliminar libreta de direcciones
+confirmDeleteThisAddressbook = ¿Está seguro de que quiere eliminar esta libreta de direcciones y todos sus contactos?\n• #1
+
+confirmDeleteThisLDAPDirTitle = Eliminar directorio LDAP local
+confirmDeleteThisLDAPDir = ¿Está seguro de que quiere eliminar la copia local de este directorio LDAP y todos sus contactos sin conexión?\n• #1
+
+confirmDeleteThisCollectionAddressbookTitle = Eliminar libreta de direcciones recopiladas
+confirmDeleteThisCollectionAddressbook = Si se elimina esta libreta de direcciones, #2 no recopilará direcciones.\n¿Está seguro de quiere eliminar esta libreta de direcciones y todos sus contactos?\n• #1
+
+propertyPrimaryEmail = Correo electrónico
+propertyListName = Nombre de la lista
+propertySecondaryEmail = Correo electrónico adicional
+propertyNickname = Apodo
+propertyDisplayName = Nombre mostrado
+propertyWork = Trabajo
+propertyHome = Casa
+propertyFax = Fax
+propertyCellular = Móvil
+propertyPager = Buscapersonas
+propertyBirthday = Cumpleaños
+propertyCustom1 = Personalizado 1
+propertyCustom2 = Personalizado 2
+propertyCustom3 = Personalizado 3
+propertyCustom4 = Personalizado 4
+
+propertyGtalk = Google Talk
+propertyAIM = AIM
+propertyYahoo = Yahoo!
+propertySkype = Skype
+propertyQQ = QQ
+propertyMSN = MSN
+propertyICQ = ICQ
+propertyXMPP = ID de Jabber
+propertyIRC = Apodo en IRC
+
+cityAndStateAndZip = %1$S, %2$S %3$S
+cityAndStateNoZip = %1$S, %2$S
+cityOrStateAndZip = %1$S %2$S
+
+stateZipSeparator =
+
+prefixTo = A
+prefixCc = Cc
+prefixBcc = Bcc
+addressBook = Libreta de direcciones
+
+browsePhoto = Foto de contacto
+stateImageSave = Guardando la imagen…
+errorInvalidUri = Error: origen de la imagen no válido.
+errorNotAvailable = Error: el archivo no es accesible.
+errorInvalidImage = Error: solo se admiten los tipos de imagen JPG, PNG y GIF.
+errorSaveOperation = Error: no se ha podido guardar la imagen.
+
+ldap_2.servers.pab.description = Libreta de direcciones personal
+ldap_2.servers.history.description = Direcciones recopiladas
+ldap_2.servers.osx.description = Libreta de direcciones de Mac OS X
+
+totalContactStatus = Total de contactos en %1$S: %2$S
+noMatchFound = No se han encontrado coincidencias
+matchesFound1 = #1 coincidencia encontrada;#1 coincidencias encontradas
+
+contactsCopied = %1$S contacto copiado;%1$S contactos copiados
+
+contactsMoved = %1$S contacto movido;%1$S contactos movidos
+
+invalidName = Introduzca un nombre válido.
+invalidHostname = Introduzca un nombre de servidor válido.
+invalidPortNumber = Introduzca un número de puerto válido.
+invalidResults = Introduzca un número válido en el campo de resultados.
+abReplicationOfflineWarning = Debe estar conectado para realizar una replicación LDAP.
+abReplicationSaveSettings = Debe guardarse la configuración antes de que se pueda descargar un directorio.
+
+ExportAddressBookNameTitle = Exportar libreta de direcciones - %S
+LDIFFiles = LDIF
+CSVFiles = Separado por comas
+CSVFilesSysCharset = Separado por comas (codificación de caracteres del sistema)
+CSVFilesUTF8 = Separado por comas (UTF-8)
+TABFiles = Delimitado por tabuladores
+TABFilesSysCharset = Delimitado por tabuladores (codificación de caracteres del sistema)
+TABFilesUTF8 = Delimitado por tabuladores (UTF-8)
+VCFFiles = vCard
+SupportedABFiles = Archivos de libreta de direcciones admitidos
+failedToExportTitle = Fallo al exportar
+failedToExportMessageNoDeviceSpace = Fallo al exportar la libreta de direcciones. No queda espacio en el dispositivo.
+failedToExportMessageFileAccessDenied = Fallo al exportar la libreta de direcciones. Acceso al archivo denegado.
+
+AuthDlgTitle = Réplica LDAP de libreta de direcciones
+AuthDlgDesc = Para acceder al servidor de directorio, introduzca su usuario y contraseña.
+
+joinMeInThisChat = Únete+a+mí+en+este+chat.
+
+headingHome = Casa
+headingWork = Trabajo
+headingOther = Otro
+headingChat = Charlar
+headingPhone = Teléfono
+headingDescription = Descripción
+headingAddresses = Direcciones
+
+addressBookTitleNew = Nueva libreta de direcciones
+addressBookTitleEdit = Propiedades de %S
+duplicateNameTitle = Nombre de libreta duplicado
+duplicateNameText = Ya existe una libreta de direcciones con este nombre:\n• %S
+
+corruptMabFileTitle = Archivo de libreta de direcciones corrupto
+corruptMabFileAlert = Una de sus libretas de direcciones (archivo %1$S) no pudo leerse. Se crearán un nuevo archivo %2$S y una copia del archivo antiguo, llamada %3$S, en el mismo directorio.
+
+lockedMabFileTitle = No se pudo cargar el fichero de la libreta de direcciones
+lockedMabFileAlert = No se pudo cargar el fichero de la libreta de direcciones %S. Puede que sea de sólo lectura, o esté bloqueado por otra aplicación. Vuelva a intentarlo más tarde.
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties b/l10n-es-ES/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties
new file mode 100644
index 0000000000..0326ab0597
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties
@@ -0,0 +1,59 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# These are error strings for problems that happen while in the
+# various states declared in nsILDAPAutoCompFormatter.idl. Note that
+# the number that indexes each error state is the same as the number
+# corresponding to that state in nsILDAPAutoCompFormatter.idl.
+
+0 = Problema de inicialización LDAP
+
+1 = Falló la conexión con el servidor LDAP
+
+2 = Falló la conexión con el servidor LDAP
+
+3 = Problema de comunicaciones del servidor LDAP
+
+4 = Problema de búsqueda del servidor LDAP
+
+
+errorAlertFormat = Código de error %1$S: %2$S\n\n %3$S
+
+## The following errors are for error codes other than LDAP-specific ones.
+## Someday mozilla will actually have a system for mapping nsresults to
+## error strings that's actually widely used, unlike nsIErrorService. But
+## until it does, these strings live here...
+
+5000 = Servidor no encontrado
+
+9999 = Error desconocido
+
+
+# Hints to for the user, associated with specific error codes (ie error code
+# + 10000)
+
+
+10003 = Inténtelo más tarde, o contacte con el administrador del sistema.
+
+10008 = La identificación con cifrado fuerte no se admite actualmente.
+
+10021 = Verifique que el filtro de búsqueda es correcto, y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el filtro de búsqueda es correcto, desde el menú Edición, elija Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse Editar directorios, y seleccione el servidor LDAP que esté utilizando. Pulse Editar, y luego haga clic en Avanzadas para mostrar el filtro de búsqueda.
+
+10032 = Verifique que el DN base es correcto, y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el DN base es correcto, desde el menú Edición, escoja Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse en Editar directorios, y seleccione el servidor LDAP que esté usando. Pulse Editar para mostrar el DN base.
+
+10051 = Inténtelo más tarde.
+
+10081 = Verifique que el nombre del servidor y el número de puerto son correctos y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el nombre de servidor y el puerto son correctos, desde el menú Editar, elija Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse Editar directorios, y seleccione el servidor LDAP que esté usando. Haga clic en Editar para mostrar el nombre de servidor. Pulse en Avanzadas para mostrar el número de puerto.
+
+10085 = Inténtelo más tarde.
+
+10087 = Verifique que el filtro de búsqueda es correcto, y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el filtro de búsqueda es correcto, desde el menú Edición, elija Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse Editar directorios, y seleccione el servidor LDAP que esté utilizando. Pulse Editar, y luego haga clic en Avanzadas para mostrar el filtro de búsqueda.
+
+10090 = Cierre algunas otras ventanas y/o aplicaciones y vuelva a intentarlo.
+
+10091 = Verifique que el nombre del servidor y el número de puerto son correctos y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el nombre de servidor y el puerto son correctos, desde el menú Editar, elija Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse Editar directorios, y seleccione el servidor LDAP que esté usando. Haga clic en Editar para mostrar el nombre de servidor. Pulse en Avanzadas para mostrar el número de puerto.
+
+15000 = Verifique que el nombre de servidor es correcto y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el nombre de servidor es correcto, desde el menú Edición, elija Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse Editar directorios, y seleccione el servidor LDAP que esté utilizando. Haga clic en Editar para mostrar el nombre de servidor.
+
+19999 = Contacte con el administrador del sistema.
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/pref-directory-add.dtd b/l10n-es-ES/mail/chrome/messenger/addressbook/pref-directory-add.dtd
new file mode 100644
index 0000000000..331d9321fd
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/pref-directory-add.dtd
@@ -0,0 +1,41 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY directoryName.label "Nombre: ">
+<!ENTITY directoryName.accesskey "n">
+<!ENTITY directoryHostname.label "Servidor: ">
+<!ENTITY directoryHostname.accesskey "o">
+<!ENTITY directoryBaseDN.label "DN base: ">
+<!ENTITY directoryBaseDN.accesskey "b">
+<!ENTITY findButton.label "Buscar">
+<!ENTITY findButton.accesskey "B">
+<!ENTITY directorySecure.label "Usar conexión segura (SSL)">
+<!ENTITY directorySecure.accesskey "U">
+<!ENTITY directoryLogin.label "DN para inicio de sesión: ">
+<!ENTITY directoryLogin.accesskey "i">
+<!ENTITY General.tab "General">
+<!ENTITY Offline.tab "Desconectado">
+<!ENTITY Advanced.tab "Avanzadas">
+<!ENTITY portNumber.label "Número de puerto: ">
+<!ENTITY portNumber.accesskey "p">
+<!ENTITY searchFilter.label "Filtro de búsqueda: ">
+<!ENTITY searchFilter.accesskey "f">
+<!ENTITY scope.label "Alcance: ">
+<!ENTITY scope.accesskey "c">
+<!ENTITY scopeOneLevel.label "Un nivel">
+<!ENTITY scopeOneLevel.accesskey "L">
+<!ENTITY scopeSubtree.label "Subárbol">
+<!ENTITY scopeSubtree.accesskey "S">
+<!ENTITY return.label "No devolver más que esto">
+<!ENTITY return.accesskey "r">
+<!ENTITY results.label "resultados">
+<!ENTITY offlineText.label "Puede descargar una copia en local de este directorio para poder trabajar con ella en modo 'Sin conexión'.">
+<!ENTITY saslMechanism.label "Método de inicio de sesión: ">
+<!ENTITY saslMechanism.accesskey "m">
+<!ENTITY saslOff.label "Simple">
+<!ENTITY saslOff.accesskey "l">
+<!ENTITY saslGSSAPI.label "Kerberos (GSSAPI)">
+<!ENTITY saslGSSAPI.accesskey "K">
+
+<!ENTITY newDirectoryWidth "36em">
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/pref-directory.dtd b/l10n-es-ES/mail/chrome/messenger/addressbook/pref-directory.dtd
new file mode 100644
index 0000000000..f908863d8c
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/pref-directory.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.ldap.window.title "Servidores de directorio LDAP">
+<!ENTITY directories.label "Servidor de directorio LDAP:">
+<!ENTITY directoriesText.label "Selecionar un servidor de directorio LDAP:">
+<!ENTITY directoriesText.accesskey "S">
+<!ENTITY addDirectory.label "Añadir">
+<!ENTITY addDirectory.accesskey "A">
+<!ENTITY editDirectory.label "Editar">
+<!ENTITY editDirectory.accesskey "e">
+<!ENTITY deleteDirectory.label "Eliminar">
+<!ENTITY deleteDirectory.accesskey "r">
diff --git a/l10n-es-ES/mail/chrome/messenger/addressbook/replicationProgress.properties b/l10n-es-ES/mail/chrome/messenger/addressbook/replicationProgress.properties
new file mode 100644
index 0000000000..2df7622f8c
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/addressbook/replicationProgress.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+replicationStarted = Comienzo de la réplica…
+changesStarted = Buscando cambios para replicar…
+replicationSucceeded = La répica acabó correctamente.
+replicationFailed = La réplica falló.
+replicationCancelled = Replicación cancelada
+currentCount = Replicando entrada de directorio: %S
+
+downloadButton = Descargar ahora
+downloadButton.accesskey = D
+cancelDownloadButton = Cancelar descarga
+cancelDownloadButton.accesskey = C
+
+directoryTitleNew = Nuevo directorio LDAP
+directoryTitleEdit = Propiedades de %S
diff --git a/l10n-es-ES/mail/chrome/messenger/am-addressing.dtd b/l10n-es-ES/mail/chrome/messenger/am-addressing.dtd
new file mode 100644
index 0000000000..0c34ccd141
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-addressing.dtd
@@ -0,0 +1,47 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from am-addressing.xul -->
+
+<!-- extracted from am-addressing.xhtml -->
+
+<!ENTITY addressing.label "Redacción y direcciones">
+<!ENTITY addressingGroupTitle.label "Direcciones">
+<!ENTITY addressingText.label "Cuando se busquen direcciones:">
+<!ENTITY useGlobal.label "Utilizar mis preferencias de servidor LDAP globales para esta cuenta">
+<!ENTITY useGlobal.accesskey "U">
+<!ENTITY editDirectories.label "Editar directorios…">
+<!ENTITY editDirectories.accesskey "E">
+<!ENTITY directories.label "Utilizar un servidor LDAP diferente:">
+<!ENTITY directories.accesskey "d">
+<!ENTITY directoriesNone.label "Ninguno">
+
+<!-- am-addressing.xul -->
+
+<!-- am-addressing.xhtml -->
+
+<!ENTITY compositionGroupTitle.label "Redacción">
+<!ENTITY useHtml.label "Redactar mensajes en formato HTML">
+<!ENTITY useHtml.accesskey "R">
+<!ENTITY autoQuote.label "Citar automáticamente el mensaje original al responder">
+<!ENTITY autoQuote.accesskey "C">
+<!ENTITY quoting.label "Al citar,">
+<!ENTITY quoting.accesskey "l">
+<!ENTITY aboveQuote.label "comenzar mi respuesta sobre el texto citado">
+<!ENTITY belowQuote.label "comenzar mi respuesta bajo el texto citado">
+<!ENTITY selectAndQuote.label "seleccionar el texto citado">
+<!ENTITY place.label "y poner mi firma">
+<!ENTITY place.accesskey "f">
+<!ENTITY belowText.label "bajo el texto citado (recomendado)">
+<!ENTITY aboveText.label "Bajo mi respuesta (sobre el texto citado)">
+<!ENTITY includeSigOnReply.label "Incluir firma en las respuestas">
+<!ENTITY includeSigOnReply.accesskey "I">
+<!ENTITY includeSigOnForward.label "Incluir firma en los re-envíos">
+<!ENTITY includeSigOnForward.accesskey "I">
+
+<!ENTITY globalComposingPrefs.label "Preferencias generales de redacción…">
+<!ENTITY globalComposingPrefs.accesskey "P">
+
+<!ENTITY globalAddressingPrefs.label "Preferencias generales de direcciones…">
+<!ENTITY globalAddressingPrefs.accesskey "a">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-advanced.dtd b/l10n-es-ES/mail/chrome/messenger/am-advanced.dtd
new file mode 100644
index 0000000000..6995930ed4
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-advanced.dtd
@@ -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/. -->
+
+<!-- extracted from am-advanced.xul -->
+
+<!-- extracted from am-advanced.xhtml -->
+
+<!ENTITY smtpServer.label "Configuración del servidor de salida (SMTP)">
+
+<!ENTITY smtpDescription.label "Al administrar sus identidades puede usar un servidor de esta lista seleccionándolo como servidor de salida (SMTP), o puede usar el servidor predeterminado seleccionando en esta lista &quot;Usar servidor predeterminado&quot;.">
+
+<!ENTITY smtpListAdd.label "Añadir…">
+<!ENTITY smtpListAdd.accesskey "d">
+<!ENTITY smtpListEdit.label "Editar…">
+<!ENTITY smtpListEdit.accesskey "E">
+<!ENTITY smtpListDelete.label "Eliminar">
+<!ENTITY smtpListDelete.accesskey "m">
+<!ENTITY smtpListSetDefault.label "Establecer predet.">
+<!ENTITY smtpListSetDefault.accesskey "t">
+
+<!ENTITY serverDetails.label "Detalles del servidor seleccionado:">
+<!ENTITY serverDescription.label "Descripción: ">
+<!ENTITY serverName.label "Nombre del servidor: ">
+<!ENTITY serverPort.label "Puerto: ">
+<!ENTITY userName.label "Nombre de usuario: ">
+<!ENTITY connectionSecurity.label "Seguridad de la conexión: ">
+<!ENTITY authMethod.label "Método de identificación: ">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-archiveoptions.dtd b/l10n-es-ES/mail/chrome/messenger/am-archiveoptions.dtd
new file mode 100644
index 0000000000..0139479df1
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-archiveoptions.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from am-archiveoptions.xul -->
+
+<!-- extracted from am-archiveoptions.xhtml -->
+
+<!ENTITY dialogTitle.label "Opciones de archivado">
+<!ENTITY archiveGranularityPrefix.label "Al archivar mensajes, colocarlos en:">
+<!ENTITY archiveFlat.label "Una sola carpeta">
+<!ENTITY archiveFlat.accesskey "U">
+<!ENTITY archiveYearly.label "Carpetas archivadas por años">
+<!ENTITY archiveYearly.accesskey "a">
+<!ENTITY archiveMonthly.label "Carpetas archivadas por meses">
+<!ENTITY archiveMonthly.accesskey "m">
+<!ENTITY keepFolderStructure.label "Conservar estructura de carpetas existente de los mensajes archivados">
+<!ENTITY keepFolderStructure.accesskey "e">
+<!ENTITY archiveExample.label "Ejemplo">
+<!ENTITY archiveFolderName.label "Archivos">
+<!ENTITY inboxFolderName.label "Bandeja de entrada">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-copies.dtd b/l10n-es-ES/mail/chrome/messenger/am-copies.dtd
new file mode 100644
index 0000000000..19c4ebac0a
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-copies.dtd
@@ -0,0 +1,46 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from am-copies.xul -->
+
+<!-- extracted from am-copies.xhtml -->
+
+<!ENTITY copyAndFolderTitle.label "Configuración de carpetas y copias">
+<!ENTITY sendingPrefix.label "Al enviar mensajes, automáticamente: ">
+<!ENTITY fccMailFolder.label "Poner una copia en:">
+<!ENTITY fccMailFolder.accesskey "P">
+<!ENTITY fccReplyFollowsParent.label "Colocar respuestas en la carpeta del mensaje al que se responde">
+<!ENTITY fccReplyFollowsParent.accesskey "C">
+<!ENTITY ccAddress.label "Cc a estas direcciones de correo:">
+<!ENTITY ccAddress.accesskey "C">
+<!ENTITY ccAddressList.placeholder "Separar direcciones con comas">
+<!ENTITY bccAddress.label "Bcc a estas direcciones de correo:">
+<!ENTITY bccAddress.accesskey "B">
+<!ENTITY bccAddressList.placeholder "Separar direcciones con comas">
+<!ENTITY saveMessageDlg.label "Mostrar diálogo de confirmación cuando se guarden los mensajes">
+<!ENTITY saveMessageDlg.accesskey "M">
+<!ENTITY sentFolderOn.label "Carpeta &quot;Enviados&quot; en:">
+<!ENTITY sentFolderOn.accesskey "E">
+<!ENTITY sentInOtherFolder.label "Otro:">
+<!ENTITY sentInOtherFolder.accesskey "O">
+<!ENTITY archivesTitle.label "Archivos de mensajes">
+<!ENTITY keepArchives.label "Guardar archivos de mensajes en:">
+<!ENTITY keepArchives.accesskey "G">
+<!ENTITY archiveHierarchyButton.label "Opciones de archivado…">
+<!ENTITY archiveHierarchyButton.accesskey "h">
+<!ENTITY archivesFolderOn.label "Carpeta &quot;Archivos&quot; en:">
+<!ENTITY archivesFolderOn.accesskey "A">
+<!ENTITY archiveInOtherFolder.label "Otro:">
+<!ENTITY archiveInOtherFolder.accesskey "O">
+<!ENTITY specialFolders.label "Borradores y plantillas">
+<!ENTITY keepDrafts2.label "Conservar borradores de mensajes en:">
+<!ENTITY draftsFolderOn.label "Carpeta &quot;Borradores&quot; en:">
+<!ENTITY draftsFolderOn.accesskey "D">
+<!ENTITY draftInOtherFolder.label "Otro:">
+<!ENTITY draftInOtherFolder.accesskey "t">
+<!ENTITY keepTemplates.label "Guardar las plantillas de mensajes en:">
+<!ENTITY templatesFolderOn.label "Carpeta &quot;Plantillas&quot; en:">
+<!ENTITY templatesFolderOn.accesskey "n">
+<!ENTITY templateInOtherFolder.label "Otro:">
+<!ENTITY templateInOtherFolder.accesskey "r">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-e2e.properties b/l10n-es-ES/mail/chrome/messenger/am-e2e.properties
new file mode 100644
index 0000000000..6feb95216e
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-e2e.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+prefPanel-e2e = Cifrado extremo a extremo
diff --git a/l10n-es-ES/mail/chrome/messenger/am-identities-list.dtd b/l10n-es-ES/mail/chrome/messenger/am-identities-list.dtd
new file mode 100644
index 0000000000..3e74e06fa2
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-identities-list.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY identitiesListManageDesc.label "Administre las identidades de esta cuenta. Se usa por omisión la primera identidad.">
+<!ENTITY identitiesListAdd.label "Añadir…">
+<!ENTITY identitiesListAdd.accesskey "A">
+<!ENTITY identitiesListEdit.label "Editar…">
+<!ENTITY identitiesListEdit.accesskey "E">
+<!ENTITY identitiesListDefault.label "Establecer predet.">
+<!ENTITY identitiesListDefault.accesskey "b">
+<!ENTITY identitiesListDelete.label "Eliminar">
+<!ENTITY identitiesListDelete.accesskey "r">
+<!ENTITY identitiesListClose.label "Cerrar">
+<!ENTITY identitiesListClose.accesskey "C">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-identity-edit.dtd b/l10n-es-ES/mail/chrome/messenger/am-identity-edit.dtd
new file mode 100644
index 0000000000..991c17e558
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-identity-edit.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY identityListDesc.label "Establecer la configuración para esta identidad:">
+
+<!ENTITY settingsTab.label "Configuración">
+<!ENTITY copiesFoldersTab.label "Copias y carpetas">
+<!ENTITY addressingTab.label "Redacción y direcciones">
+
+<!ENTITY publicData.label "Datos públicos">
+<!ENTITY privateData.label "Datos privados">
+<!ENTITY identityAlias.label "Etiqueta de identidad:">
+<!ENTITY identityAlias.accesskey "E">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-im.dtd b/l10n-es-ES/mail/chrome/messenger/am-im.dtd
new file mode 100644
index 0000000000..1e33ddca45
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-im.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY accountWindow.title "Propiedades de la cuenta">
+<!ENTITY accountWindow.width "360">
+<!ENTITY account.general "General">
+<!ENTITY account.advanced "Opciones avanzadas">
+<!ENTITY account.name "Nombre de usuario:">
+<!ENTITY account.password "Contraseña:">
+<!ENTITY account.alias "Alias:">
+<!ENTITY account.newMailNotification "Avisar si hay correo nuevo">
+<!ENTITY account.autojoin "Canales en los que entrar automáticamente:">
+<!ENTITY account.proxySettings.caption "Configuración de proxy:">
+<!ENTITY account.proxySettings.change.label "Cambiar…">
+<!ENTITY account.proxySettings.change.accessKey "C">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-junk.dtd b/l10n-es-ES/mail/chrome/messenger/am-junk.dtd
new file mode 100644
index 0000000000..84acb938f6
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-junk.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY junkSettings.label "Configuración de correo no deseado">
+<!ENTITY trainingDescription.label "Si está activado, primero deberá enseñar a &brandShortName; a identificar el correo basura usando el botón Basura de la barra de herramientas para señalar los mensajes que son correo basura y los que no. Necesita identificar unos y otros como parte del aprendizaje. Tras ello, &brandShortName; será capaz de marcar el correo basura automáticamente.">
+<!ENTITY level.label "Activar los controles adaptativos de correo no deseado para esta cuenta">
+<!ENTITY level.accesskey "A">
+
+<!ENTITY move.label "Mover nuevos mensajes de correo no deseados a:">
+<!ENTITY move.accesskey "M">
+<!ENTITY junkFolderOn.label "Carpeta de &quot;correo no deseado&quot; en:">
+<!ENTITY junkFolderOn.accesskey "d">
+<!ENTITY otherFolder.label "Otra:">
+<!ENTITY otherFolder.accesskey "O">
+<!ENTITY purge1.label "Eliminar automáticamente correo no deseado con más de">
+<!ENTITY purge1.accesskey "E">
+<!ENTITY purge2.label "días">
+
+<!ENTITY whitelistHeader.label "No marcar automáticamente mensajes como correo basura si el remitente está en: ">
+<!ENTITY whitelistHeader.accesskey "N">
+
+<!ENTITY ispHeadersWarning.label "Si está activado, &brandShortName; considerará automáticamente los mensajes marcados por este clasificador externo como correo basura.">
+<!ENTITY ispHeaders.label "Confiar en las cabeceras de correo no deseado enviadas por: ">
+<!ENTITY ispHeaders.accesskey "C">
+
+<!ENTITY junkClassification.label "Selección">
+<!ENTITY junkActions.label "Destino y retención">
+
+<!ENTITY globalJunkPrefs.label "Preferencias generales de correo basura…">
+<!ENTITY globalJunkPrefs.accesskey "P">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-main.dtd b/l10n-es-ES/mail/chrome/messenger/am-main.dtd
new file mode 100644
index 0000000000..c70fe7342c
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-main.dtd
@@ -0,0 +1,45 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from am-main.xhtml -->
+
+<!ENTITY accountTitle.label "Configuración de la cuenta">
+<!ENTITY accountName.label "Nombre de la cuenta:">
+<!ENTITY accountName.accesskey "N">
+<!ENTITY identityTitle.label "Identidad predeterminada">
+<!ENTITY identityDesc.label "Cada cuenta tiene una identidad, que es la información que otras personas verán al leer sus mensajes.">
+<!ENTITY name.label "Su nombre:">
+<!ENTITY name.accesskey "b">
+<!ENTITY email.label "Dirección de correo electrónico:">
+<!ENTITY email.accesskey "D">
+<!ENTITY catchAll.label "Responder desde esta identidad cuando las cabeceras de distribución coinciden:">
+<!ENTITY catchAll.accesskey "d">
+<!ENTITY replyTo.label "Dirección de respuesta:">
+<!ENTITY replyTo.accesskey "s">
+<!ENTITY replyTo.placeholder "Los destinatarios responderán a esta otra dirección">
+<!ENTITY organization.label "Organización:">
+<!ENTITY organization.accesskey "O">
+<!ENTITY signatureText.label "Texto de la firma:">
+<!ENTITY signatureText.accesskey "T">
+<!ENTITY signatureHtml.label "Usar HTML (p.e., &lt;b&gt;negrita&lt;/b&gt;)">
+<!ENTITY signatureHtml.accesskey "L">
+<!ENTITY signatureFile.label "Adjuntar la firma de un archivo (texto, HTML o imagen):">
+<!ENTITY signatureFile.accesskey "H">
+<!ENTITY edit.label "Editar…">
+<!ENTITY choose.label "Elegir…">
+<!ENTITY choose.accesskey "E">
+<!ENTITY editVCard.label "Editar tarjeta…">
+<!ENTITY editVCard.accesskey "a">
+<!ENTITY attachVCard.label "Adjuntar mi tarjeta en los mensajes">
+<!ENTITY attachVCard.accesskey "u">
+
+<!ENTITY manageIdentities.label "Administrar identidades…">
+<!ENTITY manageIdentities.accesskey "M">
+
+<!ENTITY smtpName.label "Servidor de salida (SMTP):">
+<!ENTITY smtpName.accesskey "v">
+<!ENTITY smtpDefaultServer.label "Usar servidor predet.">
+
+<!ENTITY smtpServerEdit.label "Editar servidor SMTP…">
+<!ENTITY smtpServerEdit.accesskey "P">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-mdn.dtd b/l10n-es-ES/mail/chrome/messenger/am-mdn.dtd
new file mode 100644
index 0000000000..03129afbd5
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-mdn.dtd
@@ -0,0 +1,32 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pane.title "Acuses de recibo">
+<!ENTITY useGlobalPrefs.label "Usar las preferencias globales de acuse de recibo para esta cuenta">
+<!ENTITY useGlobalPrefs.accesskey "U">
+<!ENTITY globalReceipts.label "Preferencias generales…">
+<!ENTITY globalReceipts.accesskey "a">
+<!ENTITY useCustomPrefs.label "Personalizar acuse de recibo para esta cuenta">
+<!ENTITY useCustomPrefs.accesskey "P">
+<!ENTITY requestReceipt.label "Al enviar mensajes, solicitar siempre un acuse de recibo">
+<!ENTITY requestReceipt.accesskey "v">
+<!ENTITY receiptArrive.label "Cuando llegue un acuse de recibo:">
+<!ENTITY leaveIt.label "Dejarlo en mi bandeja de entrada">
+<!ENTITY leaveIt.accesskey "D">
+<!ENTITY moveToSent.label "Moverlo a mi carpeta &quot;Enviados&quot;">
+<!ENTITY moveToSent.accesskey "M">
+<!ENTITY requestMDN.label "Cuando reciba una solicitud de acuse de recibo:">
+<!ENTITY returnSome.label "Permitir acuse de recibo para algunos mensajes">
+<!ENTITY returnSome.accesskey "e">
+<!ENTITY never.label "Nunca enviar acuse de recibo">
+<!ENTITY never.accesskey "N">
+<!ENTITY notInToCc.label "Si no estoy en el A. o Cc: del mensaje:">
+<!ENTITY notInToCc.accesskey "T">
+<!ENTITY outsideDomain.label "Si el remitente no está en mi dominio:">
+<!ENTITY outsideDomain.accesskey "s">
+<!ENTITY otherCases.label "En los demás casos:">
+<!ENTITY otherCases.accesskey "o">
+<!ENTITY askMe.label "Preguntarme">
+<!ENTITY alwaysSend.label "Enviar siempre">
+<!ENTITY neverSend.label "No enviar nunca">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-mdn.properties b/l10n-es-ES/mail/chrome/messenger/am-mdn.properties
new file mode 100644
index 0000000000..d8e4b1b405
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-mdn.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+prefPanel-mdn = Acuses de recibo
diff --git a/l10n-es-ES/mail/chrome/messenger/am-offline.dtd b/l10n-es-ES/mail/chrome/messenger/am-offline.dtd
new file mode 100644
index 0000000000..f3a19fc03a
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-offline.dtd
@@ -0,0 +1,51 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY doNotDownloadPop3Movemail.label "Para ahorrar espacio en disco, no descargar:">
+<!ENTITY doNotDownloadNntp.label "Para ahorrar espacio en disco, no descargar para su uso sin conexión:">
+<!ENTITY doNotDownloadImap.label "Para ahorrar espacio en disco, la descarga de mensajes del servidor y su almacenamiento local para uso sin conexión puede restringirse por antigüedad o tamaño.">
+<!ENTITY allFoldersOffline2.label "Conservar los mensajes en todas las carpetas de esta cuenta en este equipo">
+<!ENTITY allFoldersOffline2.accesskey "v">
+<!ENTITY allFoldersOfflineNote.label "Nota: cambiar esto afecta a todas las carpetas en esta cuenta. Para configurar carpetas individuales, use el botón Avanzado…">
+<!ENTITY offlineNotDownload.label "Mensajes de tamaño superior a">
+<!ENTITY offlineNotDownload.accesskey "M">
+<!ENTITY autosyncNotDownload.label "No descargar mensajes mayores de">
+<!ENTITY autosyncNotDownload.accesskey "c">
+<!ENTITY kb.label "KB">
+<!ENTITY daysOld.label "días de antigüedad">
+<!ENTITY message.label "mensajes más recientes">
+<!ENTITY nntpNotDownloadRead.label "Mensajes leídos">
+<!ENTITY nntpNotDownloadRead.accesskey "l">
+<!ENTITY nntpDownloadMsg.label "Mensajes de más de">
+<!ENTITY nntpDownloadMsg.accesskey "e">
+<!ENTITY retentionCleanup.label "Para recuperar espacio en disco, los mensajes antiguos se pueden eliminar permanentemente.">
+<!ENTITY retentionCleanupImap.label "Para recuperar espacio en disco, los mensajes antiguos pueden eliminarse permanentemente, tanto las copias locales como los originales en el servidor remoto.">
+<!ENTITY retentionCleanupPop.label "Para recuperar espacio en disco, los mensajes antiguos pueden eliminarse permanentemente, incluyendo los originales en el servidor remoto.">
+<!ENTITY retentionKeepMsg.label "Eliminar mensajes con más de">
+<!ENTITY retentionKeepMsg.accesskey "r">
+<!ENTITY retentionKeepAll.label "No eliminar ningún mensaje">
+<!ENTITY retentionKeepAll.accesskey "N">
+<!ENTITY retentionKeepRecent.label "Eliminar todos excepto los">
+<!ENTITY retentionKeepRecent.accesskey "a">
+<!ENTITY retentionApplyToFlagged.label "Conservar siempre los mensajes con estrella">
+<!ENTITY retentionApplyToFlagged.accesskey "i">
+<!ENTITY nntpRemoveMsgBody.label "Eliminar el cuerpo de los mensajes de más de">
+<!ENTITY nntpRemoveMsgBody.accesskey "d">
+<!ENTITY offlineSelectNntp.label "Seleccionar grupos de noticias para su uso sin conexión…">
+<!ENTITY offlineSelectNntp.accesskey "S">
+<!ENTITY offlineImapAdvancedOffline.label "Avanzadas…">
+<!ENTITY offlineImapAdvancedOffline.accesskey "v">
+<!ENTITY syncGroupTitle.label "Sincronización de mensajes">
+<!ENTITY diskspaceGroupTitle.label "Espacio en disco">
+
+<!ENTITY allAutosync.label "Sincronizar todos los mensajes localmente sin importar su antigüedad">
+<!ENTITY allAutosync.accesskey "u">
+<!ENTITY ageAutosyncBefore.label "Sincronizar los">
+<!ENTITY ageAutosync.accesskey "z">
+<!ENTITY ageAutosyncMiddle.label "">
+<!ENTITY dayAgeInterval.label "Días">
+<!ENTITY weekAgeInterval.label "Semanas">
+<!ENTITY monthAgeInterval.label "Meses">
+<!ENTITY yearAgeInterval.label "Años">
+<!ENTITY ageAutosyncAfter.label "más recientes">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-server-advanced.dtd b/l10n-es-ES/mail/chrome/messenger/am-server-advanced.dtd
new file mode 100644
index 0000000000..0c8822460d
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-server-advanced.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY serverAdvanced.label "Configuración avanzada de cuentas">
+<!ENTITY serverDirectory.label "directorio del servidor IMAP:">
+<!ENTITY serverDirectory.accesskey "d">
+<!ENTITY usingSubscription.label "Mostrar sólo las carpetas suscritas">
+<!ENTITY usingSubscription.accesskey "u">
+<!ENTITY dualUseFolders.label "El servidor admite carpetas que contengan sub-carpetas y mensajes">
+<!ENTITY dualUseFolders.accesskey "g">
+<!ENTITY maximumConnectionsNumber.label "Número máximo de conexiones del servidor a la caché">
+<!ENTITY maximumConnectionsNumber.accesskey "M">
+<!ENTITY namespaceDesc.label "Estas preferencias especifican los espacios de nombres en su servidor IMAP">
+<!ENTITY personalNamespace.label "Espacio de nombres personal:">
+<!ENTITY personalNamespace.accesskey "P">
+<!ENTITY publicNamespace.label "Público (compartido):">
+<!ENTITY publicNamespace.accesskey "b">
+<!ENTITY otherUsersNamespace.label "Otros usuarios:">
+<!ENTITY otherUsersNamespace.accesskey "O">
+<!ENTITY overrideNamespaces.label "Permitir que el servidor reemplace estos espacios de nombres">
+<!ENTITY overrideNamespaces.accesskey "A">
+<!ENTITY pop3DeferringDesc.label "Al descargar mensajes del servidor de esta cuenta, usar la siguiente carpeta para guardar los nuevos mensajes:">
+<!ENTITY accountInbox.label "Bandeja de entrada de esta cuenta">
+<!ENTITY accountInbox.accesskey "e">
+<!ENTITY deferToServer.label "Bandeja de entrada para una cuenta distinta">
+<!ENTITY deferToServer.accesskey "c">
+<!ENTITY deferGetNewMail.label "Incluir este servidor al recibir correo nuevo">
+<!ENTITY deferGetNewMail.accesskey "I">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-server-top.dtd b/l10n-es-ES/mail/chrome/messenger/am-server-top.dtd
new file mode 100644
index 0000000000..fa73851da5
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-server-top.dtd
@@ -0,0 +1,78 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY messageStorage.label "Almacenamiento de mensajes">
+<!ENTITY securitySettings.label "Configuración de seguridad">
+<!ENTITY serverSettings.label "Configuración del servidor">
+<!ENTITY serverType.label "Tipo de servidor:">
+<!ENTITY serverName.label "Nombre del servidor:">
+<!ENTITY serverName.accesskey "S">
+<!ENTITY userName.label "Nombre de usuario:">
+<!ENTITY userName.accesskey "N">
+<!ENTITY port.label "Puerto:">
+<!ENTITY port.accesskey "P">
+<!ENTITY serverPortDefault.label "Predet.:">
+<!ENTITY biffStart.label "Buscar nuevos mensajes cada ">
+<!ENTITY biffStart.accesskey "j">
+<!ENTITY biffEnd.label "minutos">
+<!ENTITY useIdleNotifications.label "Permitir notificaciones inmediatas del servidor cuando lleguen nuevos mensajes">
+<!ENTITY useIdleNotifications.accesskey "P">
+<!ENTITY connectionSecurity.label "Seguridad de la conexión:">
+<!ENTITY connectionSecurity.accesskey "u">
+<!ENTITY connectionSecurityType-0.label "Ninguna">
+<!ENTITY connectionSecurityType-1.label "STARTTLS, si está disponible">
+<!ENTITY connectionSecurityType-2.label "STARTTLS">
+<!ENTITY connectionSecurityType-3.label "SSL/TLS">
+<!ENTITY authMethod.label "Método de identificación:">
+<!ENTITY authMethod.accesskey "i">
+<!ENTITY leaveOnServer.label "Dejar los mensajes en el servidor.">
+<!ENTITY leaveOnServer.accesskey "a">
+<!ENTITY headersOnly.label "Descargar sólo los encabezados">
+<!ENTITY headersOnly.accesskey "z">
+<!ENTITY deleteByAgeFromServer.label "Eliminar mensajes del servidor tras">
+<!ENTITY deleteByAgeFromServer.accesskey "o">
+<!ENTITY daysEnd.label "días">
+<!ENTITY deleteOnServer2.label "Hasta que yo los borre">
+<!ENTITY deleteOnServer2.accesskey "b">
+<!ENTITY downloadOnBiff.label "Descargar automáticamente los mensajes nuevos">
+<!ENTITY downloadOnBiff.accesskey "m">
+<!ENTITY deleteMessagePrefix.label "Cuando borre un mensaje:">
+<!ENTITY modelMoveToTrash.label "Moverlo a esta carpeta:">
+<!ENTITY modelMoveToTrash.accesskey "o">
+<!ENTITY modelMarkDeleted.label "Sólo marcarlo como borrado">
+<!ENTITY modelMarkDeleted.accesskey "m">
+<!ENTITY modelDeleteImmediately.label "Eliminarlo inmediatamente">
+<!ENTITY modelDeleteImmediately.accesskey "d">
+<!ENTITY expungeOnExit.label "Limpiar (&quot;Purgar&quot;) la bandeja de entrada al salir">
+<!ENTITY expungeOnExit.accesskey "E">
+<!ENTITY emptyTrashOnExit.label "Vaciar papelera al salir">
+<!ENTITY emptyTrashOnExit.accesskey "v">
+<!ENTITY loginAtStartup.label "Comprobar si hay mensajes nuevos al iniciar">
+<!ENTITY loginAtStartup.accesskey "C">
+<!ENTITY maxMessagesStart.label "Preguntarme antes de descargar más de">
+<!ENTITY maxMessagesStart.accesskey "m">
+<!ENTITY maxMessagesEnd.label "mensajes">
+<!ENTITY alwaysAuthenticate.label "Siempre solicitar identificación cuando se conecte con este servidor">
+<!ENTITY alwaysAuthenticate.accesskey "p">
+<!ENTITY newsrcFilePath1.label "Archivo News.rc:">
+<!ENTITY newsrcPicker1.label "Seleccionar archivo News,rc">
+<!ENTITY abbreviate.label "Mostar los nombres de los grupos de noticas en la carpeta de correo como:">
+<!ENTITY abbreviateOn.label "Nombres completos (Por ejemplo, 'netscape.public.mozilla.mail-news')">
+<!ENTITY abbreviateOff.label "Nombres abreviados (Por ejemplo,'n.p.m.mail-news')">
+<!ENTITY advancedButton.label "Avanzadas…">
+<!ENTITY advancedButton.accesskey "v">
+<!ENTITY serverDefaultCharset2.label "Codificación de texto predeterminada:">
+<!ENTITY localPath1.label "Directorio local:">
+<!ENTITY localFolderPicker.label "Seleccione directorio local">
+<!ENTITY browseFolder.label "Examinar…">
+<!ENTITY browseFolder.accesskey "x">
+<!ENTITY browseNewsrc.label "Examinar…">
+<!ENTITY browseNewsrc.accesskey "e">
+
+<!ENTITY accountTitle.label "Configuración de cuenta">
+<!ENTITY accountSettingsDesc.label "La siguiente cuenta es especial. No tiene identidades asociadas con ella.">
+<!ENTITY storeType.label "Tipo de almacenamiento de mensajes:">
+<!ENTITY storeType.accesskey "T">
+<!ENTITY mboxStore2.label "Archivo por carpeta (mbox)">
+<!ENTITY maildirStore.label "Archivo por mensaje (maildir)">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-serverwithnoidentities.dtd b/l10n-es-ES/mail/chrome/messenger/am-serverwithnoidentities.dtd
new file mode 100644
index 0000000000..25d0d10c53
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-serverwithnoidentities.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY accountName.label "Nombre de la cuenta:">
+<!ENTITY accountName.accesskey "N">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-smime.dtd b/l10n-es-ES/mail/chrome/messenger/am-smime.dtd
new file mode 100644
index 0000000000..8556909098
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-smime.dtd
@@ -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/. -->
+
+<!ENTITY e2eTitle.label "Cifrado extremo a extremo">
+<!ENTITY e2eLearnMore.label "Saber más">
+
+<!ENTITY e2eEnc.description "Sin cifrado de extremo a extremo los contenidos del mensaje quedan expuestos fácilmente a su proveedor de correo y a la vigilancia masiva.">
+<!ENTITY e2eeReqWarning.description "Si necesita cifrado, para enviar un mensaje debe tener la clave pública o certificado de cada destinatario.">
+
+<!ENTITY e2eSigning.description "Una firma digital permite a los destinatarios verificar que el mensaje fue enviado por usted y que el contenido no ha sido modificado.">
+<!ENTITY e2eTechPref.description "Tecnología de cifrado preferida:">
+
+<!ENTITY doNotEncrypt.label "No activar cifrado por defecto">
+<!ENTITY doNotEncrypt.accesskey "N">
+<!ENTITY requireEncryptMessage.label "Requerir cifrado por defecto">
+<!ENTITY requireEncryptMessage.accesskey "R">
+<!ENTITY encryptionCert2.message "Certificado personal para cifrado:">
+<!ENTITY digitalSign.certificate.button "Seleccionar…">
+<!ENTITY digitalSign.certificate.accesskey "S">
+<!ENTITY digitalSign.certificate_clear.button "Limpiar">
+<!ENTITY digitalSign.certificate_clear.accesskey "L">
+<!ENTITY encryption.certificate.button "Seleccionar…">
+<!ENTITY encryption.certificate.accesskey "c">
+<!ENTITY encryption.certificate_clear.button "Limpiar">
+<!ENTITY encryption.certificate_clear.accesskey "m">
+<!ENTITY signingGroupTitle.label "Firmado digital">
+<!ENTITY signMessage2.label "Añadir mi firma digital de forma predeterminada">
+<!ENTITY signMessage.accesskey "D">
+
+<!ENTITY signingCert2.message "Certificado personal para la firma digital:">
+
+<!ENTITY sendingDefaults.label "Configuración predeterminada para el envío de mensajes">
+
+<!ENTITY technologyAutomatic.label "Seleccionar automáticamente basándose en las claves o certificados disponibles">
+
+<!ENTITY certificates2.label "S/MIME">
+<!ENTITY manageCerts3.label "Administrar certificados S/MIME">
+<!ENTITY manageCerts3.accesskey "E">
+<!ENTITY manageDevices2.label "Dispositivos de seguridad S/MIME">
+<!ENTITY manageDevices2.accesskey "D">
+
+<!ENTITY technologySMIME.label "Preferir S/MIME">
+<!ENTITY technologyOpenPGP.label "Preferir OpenPGP">
+
+<!ENTITY openpgpKeys.label "OpenPGP">
+
+<!ENTITY certPicker.title "Seleccione certificado">
+<!ENTITY certPicker.info "Certificado:">
+<!ENTITY certPicker.detailsLabel "Detalles del certificado seleccionado:">
+
+<!ENTITY openpgpKey.message "Clave personal para firma digital y cifrado:">
+<!ENTITY openpgpKey.button "Configurar clave personal…">
+<!ENTITY openpgpKey.accesskey "C">
diff --git a/l10n-es-ES/mail/chrome/messenger/am-smime.properties b/l10n-es-ES/mail/chrome/messenger/am-smime.properties
new file mode 100644
index 0000000000..4d8c2db132
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/am-smime.properties
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+NoSenderSigningCert = Ha pedido firmar digitalmente este mensaje, pero la aplicación no pudo encontrar el certificado que especificó para firmar en sus preferencias de cuenta de Correo/Noticias o su certificado ha caducado.
+NoSenderEncryptionCert = Ha pedido cifrar este mensaje, pero la aplicación no pudo encontrar el certificado de cifrado que especificó en sus preferencias de cuenta de Correo/Noticias o su certificado ha caducado.
+MissingRecipientEncryptionCert = Ha pedido cifrar este mensaje, pero la aplicación no pudo encontrar un certificado de cifrado para %S.
+ErrorEncryptMail = No se pudo cifrar el mensaje. Compruebe que tiene un certificado válido de correo para cada destinatario y que los certificados indicados en las opciones de cuentas de Correo y Noticias son válidos y de confianza para correo.
+ErrorCanNotSignMail = No se pudo firmar el mensaje. Compruebe que los certificados indicados en las opciones de cuentas de Correo y Noticias para esta cuenta son válidos y de confianza para correo.
+
+NoSigningCert = El administrador de certificados no puede localizar un certificado válido que pueda ser utilizado para firmar digitalmente sus mensajes.
+NoSigningCertForThisAddress = El administrador de certificados no puede localizar un certificado válido que pueda ser utilizado para firmar digitalmente sus mensajes con una dirección de <%S>.
+NoEncryptionCert = El administrador de certificados no puede localizar un certificado válido que otras personas puedan usar para enviarle mensajes cifrados.
+NoEncryptionCertForThisAddress = El administrador de certificados no puede localizar un certificado válido que otras personas puedan usar para enviarle mensajes cifrados a la dirección <%S>.
+
+encryption_needCertWantSame = Debería especificar también un certificado para que lo usen otras personas cuando le envíen mensajes cifrados. ¿Quiere utilizar el mismo certificado para cifrar y descrifrar mensajes enviados a Vd.?
+encryption_wantSame = ¿Quiere utilizar el mismo certificado para cifrar y descifrar mensajes enviados a Vd.?
+encryption_needCertWantToSelect = Debería especificar también un certificado para que lo usen otras personas cuando le envíen mensajes cifrados. ¿Quiere configurar ahora un certificado de cifrado?
+signing_needCertWantSame = Debería especificar también un certificado para firmar digitalmente sus mensajes. ¿Quiere utilizar el mismo certificado para firmar digitalmente sus mensajes?
+signing_wantSame = ¿Quiere utilizar el mismo certificado para firmar digitalmente sus mensajes?
+signing_needCertWantToSelect = Debería especificar también un certificado para firmar digitalmente sus mensajes. ¿Quiere configurar ahora un certificado para firmar digitalmente sus mensajes?
+
+mime_smimeEncryptedContentDesc = Mensaje cifrado S/MIME
+mime_smimeSignatureContentDesc = Firma criptográfica S/MIME
+
+CertInfoIssuedFor = Emitido a:
+CertInfoIssuedBy = Emitido por:
+CertInfoValid = Válido
+CertInfoFrom = de
+CertInfoTo = a
+CertInfoPurposes = Propósitos
+CertInfoEmail = Correo electrónico
+CertInfoStoredIn = Guardado en:
+NicknameExpired = (caducado)
+NicknameNotYetValid = (aún no válido)
diff --git a/l10n-es-ES/mail/chrome/messenger/app-extension-fields.properties b/l10n-es-ES/mail/chrome/messenger/app-extension-fields.properties
new file mode 100644
index 0000000000..0203fc4698
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/app-extension-fields.properties
@@ -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/.
+
+extension.thunderbird-compact-light@mozilla.org.name = Claro
+extension.thunderbird-compact-light@mozilla.org.description = Un tema con un esquema de color claro.
+
+extension.thunderbird-compact-dark@mozilla.org.name = Oscuro
+extension.thunderbird-compact-dark@mozilla.org.description = Un tema con un esquema de color oscuro.
diff --git a/l10n-es-ES/mail/chrome/messenger/appUpdate.properties b/l10n-es-ES/mail/chrome/messenger/appUpdate.properties
new file mode 100644
index 0000000000..d196a1ab1b
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/appUpdate.properties
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+updateAvailableTitle = Hay disponible una nueva actualización de %S.
+updateAvailableMessage = Actualice %S para obtener lo más reciente en velocidad y privacidad.
+updateAvailablePrimaryButtonLabel = Descargar actualización
+updateAvailablePrimaryButtonAccessKey = D
+updateAvailableSecondaryButtonLabel = Ahora no
+updateAvailableSecondaryButtonAccessKey = N
+
+updateManualTitle = %S no puede actualizarse a la última versión.
+updateManualMessage = Descargue una copia actualizada de %S y le ayudaremos a instalarlo.
+updateManualPrimaryButtonLabel = Descargar %S
+updateManualPrimaryButtonAccessKey = D
+updateManualSecondaryButtonLabel = Ahora no
+updateManualSecondaryButtonAccessKey = N
+
+updateUnsupportedTitle = %S no es capaz de actualizarse a la última versión.
+updateUnsupportedMessage = La última versión de %S no es compatible con su sistema.
+updateUnsupportedPrimaryButtonLabel = Saber más
+updateUnsupportedPrimaryButtonAccessKey = S
+updateUnsupportedSecondaryButtonLabel = Cerrar
+updateUnsupportedSecondaryButtonAccessKey = C
+
+updateRestartTitle = Reinicie para actualizar %S.
+updateRestartMessage = Tras un reinicio rápido, %S restaurará todas sus ventanas y pestañas abiertas.
+updateRestartPrimaryButtonLabel = Reiniciar
+updateRestartPrimaryButtonAccessKey = R
+updateRestartSecondaryButtonLabel = Ahora no
+updateRestartSecondaryButtonAccessKey = N
diff --git a/l10n-es-ES/mail/chrome/messenger/appleMailImportMsgs.properties b/l10n-es-ES/mail/chrome/messenger/appleMailImportMsgs.properties
new file mode 100644
index 0000000000..26abe1d5c6
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/appleMailImportMsgs.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ApplemailImportName = Apple Mail
+
+ApplemailImportDescription = Importar correo local de Mac OS X Mail
+
+ApplemailImportMailboxSuccess = Se han importado correctamente los mensajes locales de %S
+
+ApplemailImportMailboxBadparam = Se ha producido un error interno al importar. Vuelva a intentarlo.
+
+ApplemailImportMailboxConverterror = Ha sucedido un error al importar mensajes de %S. No se han importado mensajes.
diff --git a/l10n-es-ES/mail/chrome/messenger/baseMenuOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/baseMenuOverlay.dtd
new file mode 100644
index 0000000000..39605304b5
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/baseMenuOverlay.dtd
@@ -0,0 +1,36 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY helpMenu.label "Ayuda">
+<!ENTITY helpMenu.accesskey "u">
+<!ENTITY helpMenuWin.label "Ayuda">
+<!ENTITY helpMenuWin.accesskey "u">
+<!ENTITY aboutProduct2.label "Acerca de &brandShorterName;">
+<!ENTITY aboutProduct2.accesskey "A">
+<!ENTITY helpTroubleshootingInfo.label "Información sobre resolución de problemas">
+<!ENTITY helpTroubleshootingInfo.accesskey "I">
+<!ENTITY helpSafeMode.label "Reiniciar con los complementos desactivados…">
+<!ENTITY helpSafeMode.accesskey "R">
+<!ENTITY helpSafeMode.stop.label "Reiniciar con los complementos activados">
+<!ENTITY helpSafeMode.stop.accesskey "R">
+<!ENTITY productHelp.label "Ayuda de &brandShortName;">
+<!ENTITY productHelp.accesskey "b">
+<!ENTITY productHelp.commandkey "VK_F1">
+<!ENTITY productHelpMac.commandkey "?">
+<!ENTITY productHelpMac.modifiers "accel">
+
+<!ENTITY helpKeyboardShortcuts.label "Atajos de teclado">
+<!ENTITY helpKeyboardShortcuts.accesskey "d">
+
+<!ENTITY helpFeedbackPage.label "Enviar opinión…">
+<!ENTITY helpFeedbackPage.accesskey "E">
+
+<!ENTITY helpShowTour2.label "Paseo por &brandShorterName;">
+<!ENTITY helpShowTour2.accesskey "P">
+
+<!ENTITY helpGetInvolvedPage.label "Involucrarse">
+<!ENTITY helpGetInvolvedPage.accesskey "c">
+
+<!ENTITY helpDonationsPage.label "Hacer una donación">
+<!ENTITY helpDonationsPage.accesskey "H">
diff --git a/l10n-es-ES/mail/chrome/messenger/beckyImportMsgs.properties b/l10n-es-ES/mail/chrome/messenger/beckyImportMsgs.properties
new file mode 100644
index 0000000000..69f2d4ed95
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/beckyImportMsgs.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+# The following are used by the becky import code to display status/error
+# and informational messages
+
+BeckyImportName = Becky! Internet Mail
+
+BeckyImportDescription = Importar correo local de Becky! Internet Mail
+
+BeckyImportMailboxSuccess = Se han importado correctamente los mensajes locales de %S.
+
+BeckyImportAddressSuccess = Libreta de direcciones importada
diff --git a/l10n-es-ES/mail/chrome/messenger/charsetTitles.properties b/l10n-es-ES/mail/chrome/messenger/charsetTitles.properties
new file mode 100644
index 0000000000..68885d4beb
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/charsetTitles.properties
@@ -0,0 +1,80 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## Rule of this file:
+## 1. key should always be in lower case ascii so we can do case insensitive
+## comparison in the code faster.
+
+## Format of this file:
+## charset_name.title = a_title - specifies the human readable title for
+## this charset
+
+iso-8859-1.title = Occidental (ISO-8859-1)
+iso-8859-2.title = Centroeuropeo (ISO-8859-2)
+iso-8859-3.title = Sur de Europa (ISO-8859-3)
+iso-8859-4.title = Báltico (ISO-8859-4)
+iso-8859-10.title = Nórdico (ISO-8859-10)
+iso-8859-13.title = Báltico (ISO-8859-13)
+iso-8859-14.title = Celta (ISO-8859-14)
+iso-8859-15.title = Occidental (ISO-8859-15)
+iso-8859-16.title = Rumano (ISO-8859-16)
+windows-1250.title = Centroeuropeo (Windows-1250)
+windows-1252.title = Occidental (Windows-1252)
+windows-1254.title = Turco (Windows-1254)
+windows-1257.title = Báltico (Windows-1257)
+macintosh.title = Occidental (MacRoman)
+x-mac-ce.title = Centroeuropeo (MacCE)
+x-mac-turkish.title = Turco (MacTurkish)
+x-mac-croatian.title = Croata (MacCroatian)
+x-mac-romanian.title = Rumano (MacRomanian)
+x-mac-icelandic.title = Islandés (MacIcelandic)
+iso-2022-jp.title = Japonés (ISO-2022-JP)
+shift_jis.title = Japonés (Shift_JIS)
+euc-jp.title = Japonés (EUC-JP)
+big5.title = Chino tradicional (Big5)
+big5-hkscs.title = Chino tradicional (Big5-HKSCS)
+gb2312.title = Chino simplificado (GB2312)
+gbk.title = Chino simplificado (GBK)
+euc-kr.title = Coreano (EUC-KR)
+utf-7.title = Unicode (UTF-7)
+utf-8.title = Unicode (UTF-8)
+utf-16.title = Unicode (UTF-16)
+utf-16le.title = Unicode (UTF-16LE)
+utf-16be.title = Unicode (UTF-16BE)
+iso-8859-5.title = Cirílico (ISO-8859-5)
+windows-1251.title = Cirílico (Windows-1251)
+x-mac-cyrillic.title = Cirílico (MacCyrillic)
+x-mac-ukrainian.title = Cirílico/Ucraniano (MacUkrainian)
+koi8-r.title = Cirílico (KOI8-R)
+koi8-u.title = Cirílico/Ucraniano (KOI8-U)
+iso-8859-7.title = Griego (ISO-8859-7)
+windows-1253.title = Griego (Windows-1253)
+x-mac-greek.title = Griego (MacGreek)
+windows-1258.title = Vietnamita (Windows-1258)
+windows-874.title = Tailandés (Windows-874)
+iso-8859-6.title = Árabe (ISO-8859-6)
+iso-8859-8.title = Hebreo visual (ISO-8859-8)
+iso-8859-8-i.title = Hebreo (ISO-8859-8-I)
+windows-1255.title = Hebreo (Windows-1255)
+windows-1256.title = Árabe (Windows-1256)
+x-user-defined.title = Definida por el usuario
+ibm866.title = Cirílico/Ruso (IBM-866)
+gb18030.title = Chino simplificado (GB18030)
+x-mac-arabic.title = Árabe (MacArabic)
+x-mac-farsi.title = Farsi (MacFarsi)
+x-mac-hebrew.title = Hebreo (MacHebreo)
+x-mac-devanagari.title = Hindú (MacDevanagari)
+x-mac-gujarati.title = Gujarati (MacGujarati)
+x-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)
+
+chardet.off.title = Desactivar autodetección
+chardet.universal_charset_detector.title = Universal
+chardet.ja_parallel_state_machine.title = Japonés
+chardet.ko_parallel_state_machine.title = Coreano
+chardet.zhtw_parallel_state_machine.title = Chino tradicional
+chardet.zhcn_parallel_state_machine.title = Chino simplificado
+chardet.zh_parallel_state_machine.title = Chino
+chardet.cjk_parallel_state_machine.title = Este asiático
+chardet.ruprob.title = Ruso
+chardet.ukprob.title = Ucraniano
diff --git a/l10n-es-ES/mail/chrome/messenger/chat.dtd b/l10n-es-ES/mail/chrome/messenger/chat.dtd
new file mode 100644
index 0000000000..5e8c6a83c5
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/chat.dtd
@@ -0,0 +1,44 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY onlineContactsHeader.label "Contactos conectados">
+<!ENTITY offlineContactsHeader.label "Contactos desconectados">
+<!ENTITY conversationsHeader.label "Conversaciones">
+<!ENTITY searchResultConversation.label "Resultados de la búsqueda">
+<!ENTITY chat.noConv.title "Las conversaciones se mostrarán aquí.">
+<!ENTITY chat.noConv.description "Use la lista de contactos en el panel izquierdo para comenzar una conversación.">
+<!ENTITY chat.noPreviousConv.description "&brandShortName; no tiene actualmente ninguna conversación previa guardada de este contacto.">
+<!ENTITY chat.noAccount.title "No ha configurado aún una cuenta de chat.">
+<!ENTITY chat.noAccount.description "Deje que &brandShortName; le guíe a través del proceso de configuración de su cuenta de chat.">
+<!ENTITY chat.accountWizard.button "Comenzar">
+<!ENTITY chat.noConnectedAccount.title "Sus cuentas de chat no están conectadas.">
+<!ENTITY chat.noConnectedAccount.description "Puede conectarse a ellas desde el diálogo 'Estado de chat':">
+<!ENTITY chat.showAccountManager.button "Mostrar estado del chat">
+
+<!ENTITY chat.participants "Participantes:">
+<!ENTITY chat.previousConversations "Conversaciones previas:">
+<!ENTITY chat.ongoingConversation "Conversación en curso">
+
+<!ENTITY openConversationCmd.label "Iniciar una conversación">
+<!ENTITY openConversationCmd.accesskey "I">
+<!ENTITY closeConversationCmd.label "Cerrar conversación">
+<!ENTITY closeConversationCmd.accesskey "C">
+<!ENTITY aliasCmd.label "Renombrar">
+<!ENTITY aliasCmd.accesskey "R">
+<!ENTITY deleteCmd.label "Eliminar contacto">
+<!ENTITY deleteCmd.accesskey "E">
+
+<!ENTITY openConversationButton.tooltip "Iniciar una conversación">
+<!ENTITY closeConversationButton.tooltip "Cerrar conversación">
+
+<!ENTITY addBuddyButton.label "Añadir contacto">
+<!ENTITY joinChatButton.label "Unirse al chat">
+<!ENTITY chatAccountsButton.label "Mostrar cuentas">
+
+<!ENTITY status.available "Disponible">
+<!ENTITY status.unavailable "No disponible">
+<!ENTITY status.offline "Sin conexión">
+
+<!ENTITY openLinkCmd.label "Abrir enlace…">
+<!ENTITY openLinkCmd.accesskey "A">
diff --git a/l10n-es-ES/mail/chrome/messenger/chat.properties b/l10n-es-ES/mail/chrome/messenger/chat.properties
new file mode 100644
index 0000000000..d3276cd72c
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/chat.properties
@@ -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/.
+
+chatTabTitle = Chat
+goBackToCurrentConversation.button = Volver a la conversación actual
+startAConversationWith.button = Comenzar una conversación con %S
+
+defaultGroup = Contactos
+
+buddy.authRequest.label = %S quiere chatear contigo
+buddy.authRequest.allow.label = Permitir
+buddy.authRequest.allow.accesskey = P
+buddy.authRequest.deny.label = Denegar
+buddy.authRequest.deny.accesskey = D
+
+buddy.deletePrompt.title = ¿Eliminar %S?
+
+buddy.deletePrompt.message = %1$S se eliminará permanentemente de su lista de amigos de %2$S si continúa.
+
+buddy.deletePrompt.displayName = %1$S (%2$S)
+
+buddy.deletePrompt.button = &Eliminar
+
+displayNameEmptyText = Nombre mostrado
+userIconFilePickerTitle = Seleccionar el nuevo icono...
+
+chat.isTyping = está escribiendo…
+chat.hasStoppedTyping = ha dejado de escribir.
+chat.contactIsTyping = %S está escribiendo.
+chat.contactHasStoppedTyping = %S ha dejado de escribir.
+
+unknownCommand = %S no es una orden admitida. Escriba /help para ver la lista de órdenes.
+
+log.today = Hoy
+log.yesterday = Ayer
+
+log.currentWeek = Esta semana
+log.previousWeek = Última semana
+
+messagePreview = Nuevo mensaje de chat
+
+bundledMessagePreview = %1$S… (y #1 mensaje más);%1$S… (y #1 más mensajes)
diff --git a/l10n-es-ES/mail/chrome/messenger/configEditorOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/configEditorOverlay.dtd
new file mode 100644
index 0000000000..3d78799d68
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/configEditorOverlay.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY closeCmd.key "W">
diff --git a/l10n-es-ES/mail/chrome/messenger/converterDialog.dtd b/l10n-es-ES/mail/chrome/messenger/converterDialog.dtd
new file mode 100644
index 0000000000..6dc6cad6f7
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/converterDialog.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY converterDialog.title "Convertidor de tipo de almacenamiento de mensajes">
+<!ENTITY converterDialog.continueButton "Continuar">
+<!ENTITY converterDialog.cancelButton "Cancelar">
+<!ENTITY converterDialog.finishButton "Terminar">
+<!ENTITY converterDialog.complete "La conversión se ha completado. &brandShortName; se reiniciará a continuación.">
+<!ENTITY converterDialog.error "Conversión fallida.">
+
diff --git a/l10n-es-ES/mail/chrome/messenger/converterDialog.properties b/l10n-es-ES/mail/chrome/messenger/converterDialog.properties
new file mode 100644
index 0000000000..2f0f78d112
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/converterDialog.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+converterDialog.warning = Los mensajes en la cuenta %1$S se convertirán a continuación al formato %2$S. %3$S se reiniciará una vez se complete la conversión.
+
+converterDialog.message = Convirtiendo la cuenta %1$S a %2$S…
+
+converterDialog.warningForDeferredAccount = %1$S está delegada a %2$S. Cuentas delegadas a %3$S: %4$S. Los mensajes en las cuentas %5$S se convertirán a continuación al formato %6$S. %7$S se reiniciará una vez se complete la conversión.
+
+converterDialog.warningForDeferredToAccount = Cuentas delegadas a %1$S: %2$S. Los mensajes en las cuentas %3$S se convertirán a continuación al formato %4$S. %5$S se reiniciará una vez se complete la conversión.
+
+converterDialog.messageForDeferredAccount = Convirtiendo las cuentas %1$S a %2$S…
+
+converterDialog.percentDone = %1$S%% hecho
diff --git a/l10n-es-ES/mail/chrome/messenger/custom.properties b/l10n-es-ES/mail/chrome/messenger/custom.properties
new file mode 100644
index 0000000000..9b474dced4
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/custom.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+colonInHeaderName = La cabecera que ha introducido contiene un carácter no válido, tal como ':', un carácter no imprimible, un carácter no-ASCII, o un carácter con el octavo bit activado. Elimine el carácter no válido y vuelva a intentarlo.
diff --git a/l10n-es-ES/mail/chrome/messenger/customizeToolbar.dtd b/l10n-es-ES/mail/chrome/messenger/customizeToolbar.dtd
new file mode 100644
index 0000000000..c22ca7b5e0
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/customizeToolbar.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY dialog.title "Personalizar barra de herramientas">
+<!ENTITY dialog.dimensions "width: 106ch; height: 36em;">
+<!ENTITY instructions.description "Puede añadir o eliminar elementos arrastrándolos a o desde las barras de herramientas.">
+<!ENTITY show.label "Mostrar:">
+<!ENTITY iconsAndText.label "Iconos y texto">
+<!ENTITY icons.label "Iconos">
+<!ENTITY text.label "Texto">
+<!ENTITY iconsBesideText.label "Iconos junto al texto">
+<!ENTITY useSmallIcons.label "Usar iconos pequeños">
+<!ENTITY restoreDefaultSet.label "Restaurar conjunto predeterminado">
+<!ENTITY showTitlebar2.label "Barra de título">
+<!ENTITY extraDragSpace2.label "Espacio de separación">
+<!ENTITY saveChanges.label "Hecho">
+<!ENTITY undoChanges.label "Deshacer cambios">
diff --git a/l10n-es-ES/mail/chrome/messenger/customizeToolbar.properties b/l10n-es-ES/mail/chrome/messenger/customizeToolbar.properties
new file mode 100644
index 0000000000..cebaf1f7f0
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/customizeToolbar.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+enterToolbarTitle = Nueva barra de herramientas
+enterToolbarName = Introduzca un nombre para esta barra de herramientas:
+enterToolbarDup = Ya hay una barra de herramientas con el nombre "%S". Introduzca otro nombre.
+enterToolbarBlank = Debe introducir un nombre para crear una barra de herramientas.
+separatorTitle = Separador
+springTitle = Espacio flexible
+spacerTitle = Espacio
diff --git a/l10n-es-ES/mail/chrome/messenger/devtools/dbgserver.dtd b/l10n-es-ES/mail/chrome/messenger/devtools/dbgserver.dtd
new file mode 100644
index 0000000000..abe8c264d9
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/devtools/dbgserver.dtd
@@ -0,0 +1,4 @@
+<!ENTITY options.title "Opciones de herramientas para desarrolladores">
+<!ENTITY options.status.label "Estado:">
+<!ENTITY options.port.label "Puerto:">
+<!ENTITY options.forcelocal.label "Permitir conexiones de otros equipos">
diff --git a/l10n-es-ES/mail/chrome/messenger/devtools/dbgserver.properties b/l10n-es-ES/mail/chrome/messenger/devtools/dbgserver.properties
new file mode 100644
index 0000000000..6476f1a89d
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/devtools/dbgserver.properties
@@ -0,0 +1,11 @@
+options.stop.label = Detener servidor de herramientas para desarrolladores
+options.start.label = Iniciar servidor de herramientas para desarrolladores
+
+options.connected.label = #1 cliente conectado;#1 clientes conectados
+options.connected.tooltip = El servidor de herramientas para desarrolladores se está ejecutando y hay clientes conectados.
+options.listening.label = Escuchando
+options.listening.tooltip = El servidor de herramientas para desarrolladores se está ejecutando y esperando conexiones.
+options.idle.label = No ejecutándose
+options.idle.tooltip = El servidor de herramientas para desarrolladores no se está ejecutando. Puede iniciarlo desde este diálogo.
+options.unsupported.label = No admitido
+options.unsupported.tooltip = Ha sucedido un error al cargar el servidor empotrado de herramientas para desarrolladores. Asegúrese de que está empaquetado y busque mensajes en la consola de errores.
diff --git a/l10n-es-ES/mail/chrome/messenger/downloadheaders.dtd b/l10n-es-ES/mail/chrome/messenger/downloadheaders.dtd
new file mode 100644
index 0000000000..7c2ed43807
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/downloadheaders.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY all.label "Descargar todas las cabeceras">
+<!ENTITY all.accesskey "D">
+<!--LOCALIZATION NOTE (download.label):
+ consider the download.label and headers.label as a single sentence
+ with the number of headers to be downloaded inserted between them:
+ EXAMPLE: "Download" <some number> "headers"
+ Either label could be set to null ("") if required grammatically.
+-->
+
+<!ENTITY download.label "Descargar">
+<!ENTITY download.accesskey "a">
+<!ENTITY headers.label "Cabeceras">
+<!ENTITY headers.accesskey "r">
+<!ENTITY mark.label "Marcar las cabeceras restantes como leídas">
+<!ENTITY mark.accesskey "M">
diff --git a/l10n-es-ES/mail/chrome/messenger/editContactOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/editContactOverlay.dtd
new file mode 100644
index 0000000000..9e537cca82
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/editContactOverlay.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY editContactPanelDeleteContact.label "Eliminar">
+<!ENTITY editContactPanelDeleteContact.accesskey "l">
+
+<!ENTITY editContactName.label "Nombre:">
+<!ENTITY editContactName.accesskey "N">
+
+<!ENTITY editContactEmail.label "Correo electrónico:">
+<!ENTITY editContactEmail.accesskey "E">
+
+<!ENTITY editContactAddressBook.label "Libreta de direcciones:">
+<!ENTITY editContactAddressBook.accesskey "L">
+
+<!ENTITY editContactPanelDone.label "Hecho">
+<!ENTITY editContactPanelDone.accesskey "H">
+
+<!ENTITY contactMoveDisabledWarning.description "No puede cambiar la libreta de direcciones porque el contacto está en una lista de correo.">
diff --git a/l10n-es-ES/mail/chrome/messenger/editContactOverlay.properties b/l10n-es-ES/mail/chrome/messenger/editContactOverlay.properties
new file mode 100644
index 0000000000..bfe5713db3
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/editContactOverlay.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+editTitle = Editar contacto
+viewTitle = Ver contacto
+
+editDetailsLabel = Editar detalles
+editDetailsAccessKey = t
+viewDetailsLabel = Ver detalles
+viewDetailsAccessKey = t
+
+deleteContactTitle = Eliminar contacto
+deleteContactMessage = ¿Seguro que quiere eliminar este contacto?
diff --git a/l10n-es-ES/mail/chrome/messenger/fieldMapImport.dtd b/l10n-es-ES/mail/chrome/messenger/fieldMapImport.dtd
new file mode 100644
index 0000000000..e2e4d2ec42
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/fieldMapImport.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY fieldMapImport.title "Importar libreta de direcciones">
+<!ENTITY fieldMapImport.size "width: 40em; height: 30em;">
+<!ENTITY fieldMapImport.recordNumber "Datos importados para el registro: ">
+<!ENTITY fieldMapImport.next.label "Siguiente">
+<!ENTITY fieldMapImport.next.accesskey "S">
+<!ENTITY fieldMapImport.previous.label "Anterior">
+<!ENTITY fieldMapImport.previous.accesskey "a">
+<!ENTITY fieldMapImport.text "Use subir y bajar para elegir el orden los campos de la libreta de direcciones de la izquierda para importar en la parte derecha. Desmarque los elementos que no quiera importar.">
+<!ENTITY fieldMapImport.up.label "Subir">
+<!ENTITY fieldMapImport.up.accesskey "U">
+<!ENTITY fieldMapImport.down.label "Mover abajo">
+<!ENTITY fieldMapImport.down.accesskey "o">
+<!ENTITY fieldMapImport.fieldListTitle "Campos de la libreta de direcciones">
+<!ENTITY fieldMapImport.dataTitle "Registros de datos a importar:">
+<!ENTITY fieldMapImport.skipFirstRecord.label "El primer registro contiene nombres de campo">
+<!ENTITY fieldMapImport.skipFirstRecord.accessKey "p">
diff --git a/l10n-es-ES/mail/chrome/messenger/filter.properties b/l10n-es-ES/mail/chrome/messenger/filter.properties
new file mode 100644
index 0000000000..8f4bae06f2
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/filter.properties
@@ -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/.
+
+mustSelectFolder = Debe seleccionar una carpeta de destino.
+enterValidEmailAddress = Introducir una dirección de correo válida a la que reenviar.
+pickTemplateToReplyWith = Elegir una plantilla para responder.
+mustEnterName = Debe dar un nombre al filtro.
+cannotHaveDuplicateFilterTitle = Nombre de filtro duplicado
+cannotHaveDuplicateFilterMessage = El nombre de filtro que ha elegido ya existe. Elija un nombre distinto.
+mustHaveFilterTypeTitle = No se ha seleccionado un evento de filtro.
+mustHaveFilterTypeMessage = Debe seleccionar al menos un evento para cuando se aplique este filtro. Si temporalmente no necesita que el filtro lleve a cabo ningún evento, desmarque su estado activado en el diálogo Filtros de mensaje.
+deleteFilterConfirmation = ¿Seguro que desea eliminar los filtros seleccionados?
+untitledFilterName = Filtro sin título
+matchAllFilterName = Hacer coincidir todos los mensajes
+filterListBackUpMsg = Sus filtros no funcionan porque el archivo msgFilterRules.dat, que contiene sus filtros, no se puede leer. Se creará un nuevo archivo msgFilterRules.dat y se hará una copia del antiguo en el mismo directorio, llamado rulesbackup.dat.
+customHeaderOverflow = Ha excedido el límite de 50 cabeceras personalizadas. Elimine una o más cabeceras personalizadas y vuelva a intentarlo.
+filterCustomHeaderOverflow = Sus filtros han excedido el límite de 50 cabeceras personalizadas. Edite el archivo msgFilterRules.dat, que contiene sus filtros, para utilizar menos cabeceras personalizadas.
+invalidCustomHeader = Uno de sus fitros utiliza una cabecera personalizada que contiene un carácter no válido, tal como ':', un carácter no imprimible, un carácter no-ASCII, o un carácter con el octavo bit activado. Edite el archivo msgFilterRules.dat, que contiene sus filtros, para eliminar los caracteres no válidos de sus cabeceras personalizadas.
+continueFilterExecution = Ha fallado la aplicación del filtro %S. ¿Quiere continuar aplicando filtros?
+promptTitle = Filtros en ejecución
+promptMsg = En este momento está procesando el filtrado de mensajes.\n¿Quiere continuar aplicando filtros?
+stopButtonLabel = Parar
+continueButtonLabel = Continuar
+cannotEnableIncompatFilter = Este filtro probablemente ha sido creado por una versión más moderna o incompatible de %S. No puede habilitar este filtro porque no sabemos cómo aplicarlo.
+dontWarnAboutDeleteCheckbox = No volver a preguntarme
+copyToNewFilterName = Copia de %S
+contextPeriodic.label = Periódicamente, cada minuto;Periódicamente, cada #1 minutos
+
+filterFailureWarningPrefix = Acción de filtro fallida: "%1$S" con el código de error=%2$S al intentar:
+filterFailureSendingReplyError = Error al enviar la respuesta
+filterFailureSendingReplyAborted = Envío de respuesta interrumpido
+filterFailureMoveFailed = Movimiento fallido
+filterFailureCopyFailed = Copia fallida
+
+filterFailureAction = Ha fallado la aplicación del filtro
+
+searchTermsInvalidTitle = Términos de búsqueda no válidos
+searchTermsInvalidRule = Este filtro no puede guardarse porque el término de búsqueda "%1$S %2$S" no es válido en el contexto actual.
+filterActionOrderExplanation = Cuando un mensaje cumpla este filtro las acciones se ejecutarán en este orden:\n\n
+filterActionOrderTitle = Orden real de las acciones
+filterActionItem = %1$S. %2$S %3$S\n
+
+filterCountVisibleOfTotal = %1$S de %2$S
+filterCountItems = #1 elemento; #1 elementos
+junkLogDetectStr = Detectado correo no deseado de %1$S - %2$S de fecha %3$S
+logMoveStr = movido mensaje con id = %1$S a %2$S
+logCopyStr = copiado mensaje con id = %1$S a %2$S
+filterLogLine = [%1$S] %2$S
+filterMessage = Mensaje del filtro "%1$S": %2$S
+filterLogDetectStr = Aplicado filtro "%1$S" al mensaje de %2$S - %3$S de fecha %4$S
+filterMissingCustomAction = Falta la acción personalizada
+filterAction2 = prioridad cambiada
+filterAction3 = borrado
+filterAction4 = marcado como leído
+filterAction5 = conversación eliminada
+filterAction6 = conversación marcada para observación
+filterAction7 = con estrella
+filterAction8 = etiquetado
+filterAction9 = contestado
+filterAction10 = reenviado
+filterAction11 = ejecución detenida
+filterAction12 = borrado del servidor POP3
+filterAction13 = mantenido en el servidor POP3
+filterAction14 = calificación de correo no deseado
+filterAction15 = cuerpo recuperado del servidor POP3
+filterAction16 = copiado a carpeta
+filterAction17 = etiquetado
+filterAction18 = sub-conversación ignorada
+filterAction19 = marcado como no leído
+filterAutoNameStr = %1$S %2$S: %3$S
diff --git a/l10n-es-ES/mail/chrome/messenger/folderProps.dtd b/l10n-es-ES/mail/chrome/messenger/folderProps.dtd
new file mode 100644
index 0000000000..1d918df8b6
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/folderProps.dtd
@@ -0,0 +1,72 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY folderProps.windowtitle.label "Propiedades">
+
+<!ENTITY generalInfo.label "Información general">
+<!ENTITY folderCharsetFallback2.label "Codif. de texto predet.:">
+<!ENTITY folderCharsetFallback2.accesskey "C">
+<!ENTITY folderCharsetEnforce2.label "Aplicar la codificación a todos los mensajes de la carpeta (se ignorarán las preferencias de codificación de texto de mensajes individuales, así como la detección automática)">
+<!ENTITY folderCharsetEnforce2.accesskey "A">
+<!ENTITY folderRebuildSummaryFileTip2.label "Reconstruir el archivo índice resumen">
+<!ENTITY folderRebuildSummaryFile2.label "Reparar carpeta">
+<!ENTITY folderRebuildSummaryFile2.accesskey "R">
+<!ENTITY folderRebuildSummaryFile.explanation "Algunas veces el archivo índice de la carpeta (.msf) se daña y puede parecer que algunos mensajes válidos desaparecen mientras que otros eliminados siguen mostrándose; reparar la carpeta puede corregir estos problemas.">
+<!ENTITY folderIncludeInGlobalSearch.label "Incluir mensajes en esta carpeta en los resultados de la búsqueda global">
+<!ENTITY folderIncludeInGlobalSearch.accesskey "I">
+
+<!ENTITY retention.label "Política de retención">
+<!ENTITY retentionUseAccount.label "Usar los datos de mi cuenta">
+<!ENTITY retentionUseAccount.accesskey "i">
+<!ENTITY daysOld.label "días de antigüedad">
+<!ENTITY message.label "mensajes más recientes">
+<!ENTITY retentionCleanup.label "Para recuperar espacio en disco, los mensajes antiguos se pueden eliminar permanentemente.">
+<!ENTITY retentionCleanupImap.label "Para recuperar espacio en disco, los mensajes antiguos pueden eliminarse permanentemente, tanto las copias locales como los originales en el servidor remoto.">
+<!ENTITY retentionCleanupPop.label "Para recuperar espacio en disco, los mensajes antiguos pueden eliminarse permanentemente, incluyendo los originales en el servidor remoto.">
+<!ENTITY retentionDeleteMsg.label "Eliminar mensajes con más de">
+<!ENTITY retentionDeleteMsg.accesskey "m">
+<!ENTITY retentionKeepAll.label "No eliminar ningún mensaje">
+<!ENTITY retentionKeepAll.accesskey "A">
+<!ENTITY retentionKeepRecent.label "Eliminar todos excepto los">
+<!ENTITY retentionKeepRecent.accesskey "x">
+<!ENTITY retentionApplyToFlagged.label "Conservar siempre los mensajes con estrella">
+<!ENTITY retentionApplyToFlagged.accesskey "e">
+
+<!ENTITY folderSynchronizationTab.label "Sincronización">
+<!ENTITY folderCheckForNewMessages2.label "Al obtener mensajes nuevos de esta cuenta, comprobar siempre esta carpeta">
+<!ENTITY folderCheckForNewMessages2.accesskey "b">
+
+<!ENTITY offlineFolder.check.label "Seleccionar esta carpeta para usar sin conexión">
+<!ENTITY offlineFolder.check.accesskey "S">
+<!ENTITY offlineFolder.button.label "Descargar ahora">
+<!ENTITY offlineFolder.button.accesskey "D">
+
+<!ENTITY selectofflineNewsgroup.check.label "Seleccionar este grupo de noticias para usar sin conexión">
+<!ENTITY selectofflineNewsgroup.check.accesskey "o">
+<!ENTITY offlineNewsgroup.button.label "Descargar ahora">
+<!ENTITY offlineNewsgroup.button.accesskey "D">
+
+<!ENTITY folderProps.name.label "Nombre:">
+<!ENTITY folderProps.name.accesskey "N">
+<!ENTITY folderProps.color.label "Color del icono:">
+<!ENTITY folderProps.color.accesskey "I">
+<!ENTITY folderProps.reset.tooltip "Restaurar color predeterminado">
+<!ENTITY folderProps.location.label "Ubicación:">
+<!ENTITY folderProps.location.accesskey "U">
+
+<!ENTITY folderSharingTab.label "Compartir">
+<!ENTITY privileges.button.label "Privilegios…">
+<!ENTITY privileges.button.accesskey "P">
+<!ENTITY permissionsDesc.label "Tiene los siguientes permisos:">
+<!ENTITY folderOtherUsers.label "Otros con acceso a esta carpeta:">
+<!ENTITY folderType.label "Tipo de carpeta:">
+
+<!ENTITY folderQuotaTab.label "Cuota">
+<!ENTITY folderQuotaUsage.label "Uso:">
+<!ENTITY folderQuotaStatus.label "Estado:">
+
+<!ENTITY numberOfMessages.label "Número de mensajes:">
+<!ENTITY numberUnknown.label "desconocido">
+<!ENTITY sizeOnDisk.label "Tamaño en disco:">
+<!ENTITY sizeUnknown.label "desconocido">
diff --git a/l10n-es-ES/mail/chrome/messenger/folderWidgets.properties b/l10n-es-ES/mail/chrome/messenger/folderWidgets.properties
new file mode 100644
index 0000000000..1e8ec060dd
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/folderWidgets.properties
@@ -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/.
+
+globalInbox = Bandeja de entrada global (%S)
+verboseFolderFormat = %1$S en %2$S
+chooseFolder = Elegir carpeta…
+chooseAccount = Elegir una cuenta…
+noFolders = No hay carpetas disponibles
diff --git a/l10n-es-ES/mail/chrome/messenger/folderpane.dtd b/l10n-es-ES/mail/chrome/messenger/folderpane.dtd
new file mode 100644
index 0000000000..67661400f8
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/folderpane.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY nameColumn.label "Nombre">
+<!ENTITY unreadColumn.label "No leídos">
+<!ENTITY totalColumn.label "Total">
+<!ENTITY folderSizeColumn.label "Tamaño">
diff --git a/l10n-es-ES/mail/chrome/messenger/gloda.properties b/l10n-es-ES/mail/chrome/messenger/gloda.properties
new file mode 100644
index 0000000000..d6f173bba4
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/gloda.properties
@@ -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/.
+
+# LOCALIZATION NOTE (*.facetNameLabel): These are the labels used to label the facet
+# displays in the global search facet display mechanism. They should be
+# compact descriptions of the facet type (e.g. "Folder", and don't need to
+# refer to the objects being faceted (e.g. "Message" or "Mail").
+
+# LOCALIZATION NOTE (*.includeLabel): The label to use for the included group
+# in the facet display. If not provided, we will fall back to
+# "glodaFacetView.facets.included.fallbackLabel".
+
+# LOCALIZATION NOTE (*.excludeLabel): The label to use for the excluded group
+# in the facet display. If not provided, we will fall back to
+# "glodaFacetView.facets.excluded.fallbackLabel".
+
+# LOCALIZATION NOTE (*.remainderLabel): The label to use for the remaining items
+# that are neither part of the included group or the excluded group in the
+# facet display. If not provided, we will fall back to
+# "glodaFacetView.facets.remainder.fallbackLabel".
+
+# LOCALIZATION NOTE (*.mustMatchLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which match
+# a particular value. If not provided, we will fall back to
+# "glodaFacetView.facets.mustMatch.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.cantMatchLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which match
+# a particular value. If not provided, we will fall back to
+# "glodaFacetView.facets.cantMatch.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mayMatchLabel): The label to use for the popup menu
+# to indicate that the results should no longer be restricted relative to
+# this particular facet value. If not provided, we will fall back to
+# "glodaFacetView.facets.mayMatch.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mustMatchSomeLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which have
+# _some_ value (e.g. at least one tag is set). If not provided, we will fall
+# back to "glodaFacetView.facets.mustMatchSome.fallbackLabel". #1, if present,
+# is replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mustMatchNoneLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which have _no_
+# value (e.g. no tags are set). If not provided, we will fall back to
+# "glodaFacetView.facets.mustMatchNoneLabel.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mayMatchAnyLabel): The label to use for the popup menu
+# to indicate that the results should not be restricted to messages which have
+# any or no value (e.g. no requirements on any tags are set). If not provided,
+# we will fall back to "glodaFacetView.facets.mayMatchAnyLabel.fallbackLabel".
+# #1, if present, is replaced by the value of the facet (name, folder, mailing
+# list, etc.)
+
+gloda.message.attr.account.facetNameLabel = Cuenta
+gloda.message.attr.account.mustMatchLabel = debe estar en #1
+gloda.message.attr.account.cantMatchLabel = no puede estar en #1
+
+gloda.message.attr.folder.facetNameLabel = Carpeta
+gloda.message.attr.folder.mustMatchLabel = debe estar en #1
+gloda.message.attr.folder.cantMatchLabel = no puede estar en #1
+
+gloda.message.attr.fromMe.facetNameLabel = De mí
+
+gloda.message.attr.toMe.facetNameLabel = A mí
+
+gloda.message.attr.involves.facetNameLabel = Gente
+gloda.message.attr.involves.includeLabel = involucrando a cualquiera de:
+gloda.message.attr.involves.excludeLabel = no involucrando:
+gloda.message.attr.involves.remainderLabel = otros participantes:
+gloda.message.attr.involves.mustMatchLabel = debe involucrar a #1
+gloda.message.attr.involves.cantMatchLabel = no puede involucrar a #1
+
+gloda.message.attr.date.facetNameLabel = Fecha
+
+gloda.message.attr.attachmentTypes.facetNameLabel = Adjuntos
+
+gloda.message.attr.mailing-list.facetNameLabel = Lista de correo
+gloda.message.attr.mailing-list.mustMatchLabel = debe estar en #1
+gloda.message.attr.mailing-list.cantMatchLabel = no puede estar en #1
+gloda.message.attr.mailing-list.mustMatchSomeLabel = debe estar en una lista de correo
+gloda.message.attr.mailing-list.mustMatchNoneLabel = no puede estar en una lista de correo
+
+gloda.message.attr.tag.facetNameLabel = Etiquetas
+gloda.message.attr.tag.mustMatchLabel = debe estar etiquetado con #1
+gloda.message.attr.tag.cantMatchLabel = no puede estar etiquetado con #1
+gloda.message.attr.tag.mustMatchSomeLabel = debe estar etiquetado
+gloda.message.attr.tag.mustMatchNoneLabel = no puede estar etiquetado
+
+gloda.message.attr.star.facetNameLabel = Con estrella
+
+gloda.message.attr.read.facetNameLabel = Leído
+
+gloda.message.attr.repliedTo.facetNameLabel = Respondido a
+
+gloda.message.attr.forwarded.facetNameLabel = Re-enviado
+
+gloda.mimetype.category.archives.label = Archivos
+gloda.mimetype.category.documents.label = Documentos
+gloda.mimetype.category.images.label = Imágenes
+gloda.mimetype.category.media.label = Medios (audio, vídeo)
+gloda.mimetype.category.pdf.label = Archivos PDF
+gloda.mimetype.category.other.label = Otros
diff --git a/l10n-es-ES/mail/chrome/messenger/glodaComplete.properties b/l10n-es-ES/mail/chrome/messenger/glodaComplete.properties
new file mode 100644
index 0000000000..6caf7271ca
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/glodaComplete.properties
@@ -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/.
+
+glodaComplete.messagesTagged.label = Mensajes etiquetados con: #1
+
+glodaComplete.messagesMentioning.label = Mensajes que mencionan: #1
+
+glodaComplete.messagesMentioningMany.label = Mensajes que mencionan: #1
diff --git a/l10n-es-ES/mail/chrome/messenger/glodaFacetView.dtd b/l10n-es-ES/mail/chrome/messenger/glodaFacetView.dtd
new file mode 100644
index 0000000000..371b731af3
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/glodaFacetView.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY glodaFacetView.filters.label "Filtros">
+
+<!ENTITY glodaFacetView.loading.label "Buscando…">
+
+<!ENTITY glodaFacetView.empty.label "No hay mensajes que cumplan su búsqueda">
+
+<!ENTITY glodaFacetView.pageMore.label "Más »">
+
+<!ENTITY glodaFacetView.openEmailAsList.label "Mostrar resultados en lista">
+
+<!ENTITY glodaFacetView.openEmailAsList.tooltip "Mostrar todos los mensajes de correo del conjunto activo en una pestaña nueva">
diff --git a/l10n-es-ES/mail/chrome/messenger/glodaFacetView.properties b/l10n-es-ES/mail/chrome/messenger/glodaFacetView.properties
new file mode 100644
index 0000000000..2b0b8a3fc8
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/glodaFacetView.properties
@@ -0,0 +1,57 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+glodaFacetView.tab.query.label = Buscar
+
+glodaFacetView.tab.search.label = Buscar
+
+glodaFacetView.search.label2 = Resultados de:
+
+glodaFacetView.constraints.query.fulltext.label = Buscando #1
+glodaFacetView.constraints.query.fulltext.andJoinWord = y
+glodaFacetView.constraints.query.fulltext.orJoinWord = o
+
+glodaFacetView.constraints.query.initial = Buscando mensajes
+
+glodaFacetView.constraints.query.involves.label = involucrando a #1
+
+glodaFacetView.constraints.query.tagged.label = etiquetado:
+
+
+glodaFacetView.facets.mode.top.listAllLabel = Listar el #1;Listar los #1
+
+glodaFacetView.facets.included.fallbackLabel = incluyendo cualquiera de:
+glodaFacetView.facets.excluded.fallbackLabel = excluyendo:
+glodaFacetView.facets.remainder.fallbackLabel = otro:
+
+glodaFacetView.facets.mustMatchLabel.fallbackLabel = debe coincidir con #1
+glodaFacetView.facets.mustMatchNoneLabel.fallbackLabel = no puede tener un valor
+
+glodaFacetView.facets.cantMatchLabel.fallbackLabel = no puede coincidir con #1
+glodaFacetView.facets.mustMatchSomeLabel.fallbackLabel = debe tener un valor
+
+glodaFacetView.facets.mayMatchLabel.fallbackLabel = eliminar restricción
+glodaFacetView.facets.mayMatchAnyLabel.fallbackLabel = eliminar restricción
+
+glodaFacetView.facets.noneLabel = Ninguno
+
+glodaFacetView.facets.filter.attachmentTypes.allLabel = Cualquier tipo
+
+glodaFacetView.result.message.fromLabel = de:
+
+glodaFacetView.result.message.toLabel = a:
+
+glodaFacetView.result.message.noSubject = (sin asunto)
+
+glodaFacetView.results.header.countLabel.NMessages = #1;#1
+glodaFacetView.results.header.countLabel.ofN = de #1;de #1
+glodaFacetView.results.header.countLabel.grouping = #1 #2
+
+glodaFacetView.results.message.timeline.label = Alternar línea de tiempo
+glodaFacetView.results.message.sort.relevance2 = Ordenar por relevancia
+glodaFacetView.results.message.sort.date2 = Ordenar por fecha
+
+glodaFacetView.results.message.recipientSeparator = ,\u0020
+
+glodaFacetView.results.message.andOthers = \u0020y #1 más; y #1 más
diff --git a/l10n-es-ES/mail/chrome/messenger/imAccountWizard.dtd b/l10n-es-ES/mail/chrome/messenger/imAccountWizard.dtd
new file mode 100644
index 0000000000..1ca49e81e5
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/imAccountWizard.dtd
@@ -0,0 +1,32 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Asistente de cuentas de chat">
+
+<!ENTITY accountProtocolTitle.label "Red de chat">
+<!ENTITY accountProtocolInfo.label "Elija la red de su cuenta de chat.">
+<!ENTITY accountProtocolField.label "Red:">
+<!ENTITY accountProtocolGetMore.label "Obtener más…">
+
+<!ENTITY accountUsernameTitle.label "Nombre de usuario">
+<!ENTITY accountUsernameDuplicate.label "¡Esta cuenta ya está configurada!">
+
+<!ENTITY accountPasswordTitle.label "Contraseña">
+<!ENTITY accountPasswordInfo.label "Introduzca su contraseña en el campo de debajo.">
+<!ENTITY accountPasswordField.label "Contraseña:">
+<!ENTITY accountPasswordManager.label "La contraseña introducida aquí se guardará en el administrador de contraseñas. Deje esta casilla vacía si quiere que se le solicite su contraseña cada vez que se conecte a ella.">
+
+<!ENTITY accountAdvancedTitle.label "Opciones avanzadas">
+<!ENTITY accountAdvancedInfo.label "Puede saltarse este paso si lo desea.">
+<!ENTITY accountAdvanced.newMailNotification.label "Avisar si hay correo nuevo">
+<!ENTITY accountAliasGroupbox.caption "Apodo local">
+<!ENTITY accountAliasField.label "Alias:">
+<!ENTITY accountAliasInfo.label "Esto sólo se mostrará en sus conversaciones cuando hable, no en la lista de sus amigos.">
+<!ENTITY accountProxySettings.caption "Configuración de proxy">
+<!ENTITY accountProxySettings.change.label "Cambiar…">
+<!ENTITY accountProxySettings.change.accessKey "C">
+
+<!ENTITY accountSummaryTitle.label "Resumen">
+<!ENTITY accountSummaryInfo.label "A continuación se muestra un resumen de la información que ha introducido. Compruébela antes de que se cree la cuenta.">
+<!ENTITY accountSummary.connectNow.label "Conectar a esta cuenta ahora.">
diff --git a/l10n-es-ES/mail/chrome/messenger/imAccounts.properties b/l10n-es-ES/mail/chrome/messenger/imAccounts.properties
new file mode 100644
index 0000000000..1a9335ca06
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/imAccounts.properties
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+protoOptions = Opciones de %S
+accountUsername = Nombre de usuario:
+accountColon = %S:
+accountUsernameInfo = Introduzca el nombre de usuario de su cuenta %S.
+accountUsernameInfoWithDescription = Introduzca el nombre de usuario (%1$S) de su cuenta de %2$S.
+
+account.connection.error = Error: %S
+account.connection.errorUnknownPrpl = No existe el plugin de protocolo '%S'.
+account.connection.errorEnteringPasswordRequired = Es necesario introducir una contraseña para conectarse con esta cuenta.
+account.connection.errorCrashedAccount = Se ha producido un fallo de programa al conectarse a esta cuenta.
+account.connection.progress = Conectando: %S…
+account.connecting = Conectando…
+account.connectedForSeconds = Conectado desde hace unos segundos.
+account.connectedForDouble = Conectado durante %1$S %2$S y %3$S %4$S.
+account.connectedForSingle = Conectado aproximadamente %1$S %2$S.
+account.reconnectInDouble = Reconexión en %1$S %2$S y %3$S %4$S.
+account.reconnectInSingle = Reconexión en %1$S %2$S.
+
+requestAuthorizeTitle = Solicitud de autorización
+requestAuthorizeAllow = &Permitir
+requestAuthorizeDeny = &Denegar
+requestAuthorizeText = %S le ha añadido a su lista de amigos; ¿quiere permitirle verle a Vd.?
+
+accountsManager.notification.button.accessKey = C
+accountsManager.notification.button.label = Conectar ahora
+accountsManager.notification.userDisabled.label = Ha desactivado las conexiones automáticas.
+accountsManager.notification.safeMode.label = Se ha ignorado la configuración de conexión automática porque la aplicación se está ejecutando en modo seguro.
+accountsManager.notification.startOffline.label = Se ha ignorado la configuración de conexión automática porque la aplicación se ha iniciado en modo sin conexión.
+accountsManager.notification.crash.label = La última ejecución terminó inesperadamente al conectar. Las conexiones automáticas han sido desactivadas para darle la posibilidad de editar su configuración.
+accountsManager.notification.singleCrash.label = Una ejecución anterior salió inesperadamente mientras se conectaba a una cuenta nueva o modificada. Esta conexión se ha omitido para que pueda modificar su configuración.;Una ejecución anterior salió inesperadamente mientras se conectaba a #1 cuentas nuevas o modificadas. Estas conexiones se han omitido para que pueda modificar sus configuraciones.
+accountsManager.notification.other.label = La conexión automática ha sido desactivada.
diff --git a/l10n-es-ES/mail/chrome/messenger/imapMsgs.properties b/l10n-es-ES/mail/chrome/messenger/imapMsgs.properties
new file mode 100644
index 0000000000..0dc2347cd7
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/imapMsgs.properties
@@ -0,0 +1,170 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the imap code to display progress/status/error messages
+#
+
+imapAlertDialogTitle = Alerta en la cuenta %S
+
+imapStatusSelectingMailbox = Abriendo carpeta %S…
+
+imapStatusCreatingMailbox = Creando carpeta…
+
+imapStatusDeletingMailbox = Eliminando carpeta %S…
+
+imapStatusRenamingMailbox = Renombrando carpeta %S…
+
+imapStatusLookingForMailbox = Buscando carpetas…
+
+imapStatusSubscribeToMailbox = Suscribiéndose a la carpeta %S…
+
+imapStatusUnsubscribeMailbox = Cancelando suscripción a la carpeta %S…
+
+imapStatusSearchMailbox = Buscando carpeta…
+
+imapStatusCloseMailbox = Cerrando carpeta…
+
+imapStatusExpungingMailbox = Comprimiendo carpeta…
+
+imapStatusLoggingOut = Cerrando sesión…
+
+imapStatusCheckCompat = Comprobando las características del servidor de correo…
+
+imapStatusSendingLogin = Enviando información de conexión…
+
+imapStatusSendingAuthLogin = Enviando información de conexión…
+
+imapDownloadingMessage = Descargando mensaje…
+
+imapGettingACLForFolder = Obteniendo carpeta ACL…
+
+imapGettingServerInfo = Obteniendo información sobre el servidor…
+
+imapGettingMailboxInfo = Obteniendo información sobre el buzón…
+
+imapEmptyMimePart = Esta parte del cuerpo del mensaje se descargará bajo demanda.
+
+imapReceivingMessageHeaders3 = Descargando cabecera de mensaje %1$S de %2$S en %3$S…
+
+imapReceivingMessageFlags3 = Descargando marca de mensaje %1$S de %2$S en %3$S…
+
+imapDeletingMessages = Eliminando mensajes…
+
+imapDeletingMessage = Eliminando mensaje…
+
+imapMovingMessages = Moviendo mensajes a %S…
+
+imapMovingMessage = Moviendo mensaje a %S…
+
+imapCopyingMessages = Copiando mensajes a %S…
+
+imapCopyingMessage = Copiando mensaje a %S…
+
+imapFolderReceivingMessageOf3 = Descargando mensaje %1$S de %2$S en %3$S…
+
+imapDiscoveringMailbox = Encontrada la carpeta: %S
+
+imapEnterServerPasswordPrompt = Introduzca su contraseña para %1$S en %2$S:
+
+imapServerNotImap4 = El servidor de correo %S no es un servidor de correo IMAP4.
+
+imapDone =
+
+imapEnterPasswordPromptTitleWithUsername = Introduzca su contraseña para %1$S
+
+imapUnknownHostError = No se pudo conectar con el servidor %S.
+imapOAuth2Error = Fallo de identificación al conectarse al servidor %S.
+
+imapConnectionRefusedError = No se ha podido conectar al servidor de correo %S: la conexión ha sido rechazada.
+
+imapNetTimeoutError = La conexión al servidor %S ha superado el tiempo de espera máximo.
+
+imapNoNewMessages = No hay mensajes nuevos en el servidor.
+
+imapDefaultAccountName = Correo para %S
+
+imapSpecialChar2 = El carácter %S está reservado en este servidor IMAP. Elija otro nombre.
+
+imapPersonalSharedFolderTypeName = Carpeta personal
+
+imapPublicFolderTypeName = Carpeta pública
+
+imapOtherUsersFolderTypeName = Carpeta de otro usuario
+
+imapPersonalFolderTypeDescription = Esta es una carpeta de correo personal. No está compartida.
+
+imapPersonalSharedFolderTypeDescription = Esta es una carpeta de correo personal. Ha sido compartida.
+
+imapPublicFolderTypeDescription = Esta es una carpeta pública.
+
+imapOtherUsersFolderTypeDescription = Esta es una carpeta de correo compartida por el usuario '%S'.
+
+imapAclFullRights = Control total
+
+imapAclLookupRight = Buscar
+
+imapAclReadRight = Leer
+
+imapAclSeenRight = Cambiar estado Leído/No leído
+
+imapAclWriteRight = Escribir
+
+imapAclInsertRight = Insertar (copiar en)
+
+imapAclPostRight = Enviar
+
+imapAclCreateRight = Crear subcarpeta
+
+imapAclDeleteRight = Eliminar mensajes
+
+imapAclAdministerRight = Administrar carpeta
+
+imapServerDoesntSupportAcl = Este servidor no admite carpetas compartidas.
+
+imapAclExpungeRight = Eliminar completamente
+
+imapServerDisconnected = El servidor %S ha cortado la conexión. Puede que el servidor se haya caído o que haya un problema en la red.
+
+imapSubscribePrompt = ¿Quiere suscribirse a %1$S?
+
+imapServerDroppedConnection = No es posible conectar a su servidor IMAP. Puede que haya superado el número máximo de \
+conexiones a este servidor. Si es así, utilice el cuadro de diálogo de configuraciones \
+avanzadas del servidor IMAP para reducir el número de conexiones cacheadas.
+
+imapQuotaStatusFolderNotOpen = La información de cuota no está disponible porque la carpeta no está abierta.
+
+imapQuotaStatusNotSupported = Este servidor no incluye la característica de cuotas.
+
+imapQuotaStatusNoQuota2 = Esta carpeta no proporciona información de cuota.
+
+imapQuotaStatusInProgress = Información de cuota no disponible aún.
+
+imapOutOfMemory = La aplicación se ha quedado sin memoria.
+
+imapCopyingMessageOf2 = Copiando mensaje %1$S de %2$S a %3$S…
+
+imapMoveFolderToTrash = ¿Seguro que quiere eliminar la carpeta '%S'?
+
+imapDeleteNoTrash = Eliminar esta carpeta no puede deshacerse y eliminará todos los mensajes que contiene y sus subcarpetas. ¿Aún está seguro de que quiere eliminar la carpeta '%S'?
+
+imapDeleteFolderDialogTitle = Eliminar carpeta
+
+imapDeleteFolderButtonLabel = &Eliminar carpeta
+
+imapAuthChangeEncryptToPlainSSL = El servidor IMAP %S no parece admitir contraseñas cifradas. Si acaba de configurar esta cuenta, pruebe a cambiar el 'Método de identificación' a 'Contraseña normal' en 'Configuración de cuentas | Configuración del servidor'. Si solía funcionar y ahora de pronto falla, contacte con su proveedor o administrador de correo.
+
+imapAuthChangePlainToEncrypt = El servidor IMAP %S no permite contraseñas sin cifrar. Intente cambiar a 'Contraseña cifrada' como 'Método de identificación' en la 'Configuración de cuentas | Configuración del servidor'.
+
+imapAuthChangeEncryptToPlainNoSSL = El servidor IMAP %S no parece admitir contraseñas cifradas. Si acaba de configurar la cuenta, pruebe a cambiar el 'Método de identificación' a 'Contraseña, transmitida de forma insegura' en la 'Configuración de cuentas | Configuración del servidor'. Si solía funcionar y ahora de pronto falla, es un indicio de que alguien podría estar robándole la contraseña.
+
+imapAuthMechNotSupported = El servidor IMAP %S no admite el método de identificación seleccionado. Cambie el 'Método de identificación' en la 'Configuración de cuentas | Configuración del servidor'.
+
+imapAuthGssapiFailed = El tique Kerberos/GSSAPI no ha sido aceptado por el servidor IMAP %S. Compruebe que ha iniciado sesión en el dominio Kerberos/GSSAPI.
+
+imapServerCommandFailed = La orden actual no se ejecutó con éxito. El servidor de correo de la cuenta %1$S respondió: %2$S
+
+imapFolderCommandFailed = La operación actual en '%2$S' no se ejecutó con éxito. El servidor de correo de la cuenta %1$S respondió: %3$S
+
+imapServerAlert = Alerta de la cuenta %1$S: %2$S
diff --git a/l10n-es-ES/mail/chrome/messenger/importDialog.dtd b/l10n-es-ES/mail/chrome/messenger/importDialog.dtd
new file mode 100644
index 0000000000..855e52687b
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/importDialog.dtd
@@ -0,0 +1,51 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--
+LOCALIZATION NOTE : 'Communicator 4.x' is the used for previous versions of
+Netscape Communicator, Please translate using the brandname in respective
+languages for Netscape Communicator 4 releases.
+LOCALIZATION NOTE : Do not translate any of the occurrences of the word
+"&brandShortName;" below.
+-->
+
+<!ENTITY importDialog.windowTitle "Importar">
+<!ENTITY importAll.label "Importar todo">
+<!ENTITY importAll.accesskey "I">
+<!ENTITY importMail.label "Correo">
+<!ENTITY importMail.accesskey "C">
+<!ENTITY importFeeds.label "Suscripciones a canales">
+<!ENTITY importFeeds.accesskey "S">
+<!ENTITY importAddressbook.label "Libretas de direcciones">
+<!ENTITY importAddressbook.accesskey "L">
+<!ENTITY importSettings.label "Configuración">
+<!ENTITY importSettings.accesskey "u">
+<!ENTITY importFilters.label "Filtros">
+<!ENTITY importFilters.accesskey "F">
+
+<!ENTITY window.width "47em">
+<!ENTITY window.macWidth "52em">
+
+<!ENTITY importTitle.label "Asistente de importación de &brandShortName;">
+<!ENTITY importShortDesc.label "Importar correo, libretas de direcciones, configuraciones y filtros de otros programas">
+
+<!ENTITY importDescription1.label "Este asistente importará mensajes de correo, entradas de libretas de direcciones, suscripciones a canales, preferencias y filtros de otros programas de correo y formatos comunes de libretas de direcciones en &brandShortName;.">
+<!ENTITY importDescription2.label "Cuando hayan sido importados, podrá acceder a ellos desde el correo de &brandShortName;.">
+
+<!ENTITY selectDescription.label "Seleccione el tipo de archivo que le gustaría importar:">
+<!ENTITY selectDescriptionB.label "Seleccione una cuenta existente o cree una cuenta nueva:">
+<!ENTITY selectDescription.accesskey "P">
+<!ENTITY acctName.label "Nombre:">
+<!ENTITY acctName.accesskey "N">
+<!ENTITY noModulesFound.label "No se ha encontrado aplicación o archivo de donde importar datos.">
+
+<!ENTITY back.label "&lt; Atrás">
+<!ENTITY forward.label "Siguiente &gt;">
+<!ENTITY finish.label "Terminar">
+<!ENTITY cancel.label "Cancelar">
+
+<!ENTITY select.label "o seleccione el tipo de datos a importar:">
+
+<!ENTITY title.label "Puesto">
+<!ENTITY processing.label "Importando…">
diff --git a/l10n-es-ES/mail/chrome/messenger/importMsgs.properties b/l10n-es-ES/mail/chrome/messenger/importMsgs.properties
new file mode 100644
index 0000000000..e89c314821
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/importMsgs.properties
@@ -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/.
+
+# The following are used by the import code to display status/error
+# and informational messages
+
+2000 = No se encontraron libretas de direcciones para importar.
+
+2001 = No se ha podido importar la libreta de direcciones: error de inicialización.
+
+2002 = Imposible importar la libreta de direcciones: no se pudo crear la conversación de importación.
+
+2003 = Error importando %S: no se ha podido crear una libreta de direcciones.
+
+2004 = No se encontraron buzones a importar
+
+2005 = No se han podido importar los buzones. Error de inicialización
+
+2006 = No se han podido importar los buzones. No se pudo crear un hilo de proceso para importar
+
+2007 = No se han podido importar los buzones. Fue imposible crear objetos intermedios para los buzones de destino
+
+2008 = Error creando buzones de destino. No se pudo encontrar el buzón %S
+
+2009 = Error importando buzón %S. No se ha podido crear un buzón de destino
+
+2010 = No se ha podido crear una carpeta para importar el correo
+
+2100 = Nombre
+
+2101 = Apellidos
+
+2102 = Nombre mostrado
+
+2103 = Apodo
+
+2104 = Dirección de correo electrónico principal
+
+2105 = Dirección de correo electrónico secundaria
+
+2106 = Teléfono (Trabajo)
+
+2107 = Teléfono particular
+
+2108 = Fax
+
+2109 = Buscapersonas
+
+2110 = Teléfono móvil
+
+2111 = Dirección personal
+
+2112 = Dirección personal 2
+
+2113 = Ciudad donde vive
+
+2114 = Provincia
+
+2115 = Código postal
+
+2116 = País de residencia
+
+2117 = Dirección de trabajo
+
+2118 = Dirección de trabajo 2
+
+2119 = Ciudad (Trabajo)
+
+2120 = Provincia (Trabajo)
+
+2121 = Código postal (Trabajo)
+
+2122 = País (Trabajo)
+
+2123 = Puesto
+
+2124 = Departamento
+
+2125 = Organización
+
+2126 = Página web 1
+
+2127 = Página web 2
+
+2128 = Año de nacimiento
+
+2129 = Mes de nacimiento
+
+2130 = Día de nacimiento
+
+2131 = Personalizado 1
+
+2132 = Personalizado 2
+
+2133 = Personalizado 3
+
+2134 = Personalizado 4
+
+2135 = Notas
+
+2136 = Nombre en pantalla
+
+ImportAlreadyInProgress = Operación de importación en curso. Vuelva a intentarlo cuando la operación actual haya terminado.
+
+ImportSettingsBadModule = No se ha podido cargar el módulo de configuración
+ImportSettingsNotFound = No se encontró la configuración. Compruebe que la aplicación esté instalada en el ordenador.
+ImportSettingsFailed = Ocurrió un error al importar la configuración. Algunos, o todos, los datos podrían no haberse importado.
+ImportSettingsSuccess = Se ha importado la configuración de %S
+
+ImportMailBadModule = No se ha podido cargar el módulo para importar correo
+ImportMailNotFound = No se encontró correo para importar. Compruebe que la aplicación de correo está correctamente instalada en este ordenador.
+ImportEmptyAddressBook = No se puede importar la libreta de direcciones vacía %S.
+ImportMailFailed = Ocurrió un error importando correo de %S
+ImportMailSuccess = El correo fue importado correctamente de %S
+
+ImportAddressBadModule = No se ha podido cargar el módulo para importar libretas de direcciones.
+ImportAddressNotFound = No se encontró ningún libro para importar. Compruebe que la aplicación seleccionada está correctamente instalada o que el formato del archivo sea correcto.
+ImportAddressFailed = Ha sucedido un error al importar direcciones de %S.
+ImportAddressSuccess = Se han importado con éxito las direcciones de %S.
+
+ImportFiltersBadModule = No se puede cargar el módulo de importación de filtros.
+ImportFiltersFailed = Ha sucedido un error al importar los filtros de %S.
+ImportFiltersSuccess = Filtros de %S importados con éxito.
+ImportFiltersPartial = Filtros de %S importados parcialmente. Advertencias a continuación:
+
+MailProgressMeterText = Convirtiendo buzones de correo de %S
+AddrProgressMeterText = Convirtiendo libretas de direcciones de %S
+
+ImportSelectSettings = Seleccione archivo de configuración
+ImportSelectMailDir = Seleccione el directorio para el correo
+ImportSelectAddrDir = Seleccione el directorio de la libreta de direcciones
+ImportSelectAddrFile = Seleccione el fichero de la libreta de direcciones
+
+DefaultFolderName = Correo importado
+ImportModuleFolderName = Importar %S
diff --git a/l10n-es-ES/mail/chrome/messenger/joinChat.dtd b/l10n-es-ES/mail/chrome/messenger/joinChat.dtd
new file mode 100644
index 0000000000..da94e86666
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/joinChat.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY joinChatWindow.title "Unirse al chat">
+<!ENTITY name.label "Sala">
+<!ENTITY optional.label "(opcional)">
+<!ENTITY account.label "Cuenta">
+<!ENTITY autojoin.label "Unirse automáticamente a esta sala de chat">
+<!ENTITY autojoin.accesskey "U">
diff --git a/l10n-es-ES/mail/chrome/messenger/junkLog.dtd b/l10n-es-ES/mail/chrome/messenger/junkLog.dtd
new file mode 100644
index 0000000000..642d1eb5b0
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/junkLog.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY adaptiveJunkLog.title "Registro de correo basura adaptativo">
+<!ENTITY adaptiveJunkLogInfo.label "Registro de la actividad de control de correo basura adaptativo.">
+<!ENTITY clearLog.label "Limpiar registro">
+<!ENTITY clearLog.accesskey "L">
+<!ENTITY closeLog.label "Cerrar">
+<!ENTITY closeLog.accesskey "C">
diff --git a/l10n-es-ES/mail/chrome/messenger/junkMailInfo.dtd b/l10n-es-ES/mail/chrome/messenger/junkMailInfo.dtd
new file mode 100644
index 0000000000..a9638e817e
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/junkMailInfo.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Sobre el correo no deseado">
+<!ENTITY window.width "450">
+<!ENTITY info1a.label "&brandShortName; detecta automáticamente los mensajes entrantes que parecen ser correo no deseado (o &quot;spam&quot;). Los mensajes que &brandShortName; identifica así mostrarán el icono de una llama">
+<!ENTITY info1b.label ".">
+<!ENTITY info2.label "Al principio, debe enseñar a &brandShortName; a identificar el correo no deseado usando el botón No deseado de la barra de herramientas para marcar o desmarcar mensajes como correo no deseado.">
+<!ENTITY info3.label "Una vez &brandShortName; identifique correctamente el correo no deseado, puede usar los controles correspondientes para trasladar automáticamente este tipo de correo entrante a la carpeta de correo no deseado.">
+<!ENTITY info4.label "Para más información, pulse Ayuda.">
diff --git a/l10n-es-ES/mail/chrome/messenger/localMsgs.properties b/l10n-es-ES/mail/chrome/messenger/localMsgs.properties
new file mode 100644
index 0000000000..4f6b53d056
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/localMsgs.properties
@@ -0,0 +1,93 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the local mail code to display progress/status/error messages
+#
+
+pop3ErrorDialogTitle = Error en la cuenta %S
+
+pop3EnterPasswordPromptTitleWithUsername = Introduzca su contraseña para %1$S
+
+pop3EnterPasswordPrompt = Introduzca su contraseña para %1$S en %2$S:
+
+pop3PreviouslyEnteredPasswordIsInvalidPrompt = Introduzca una nueva contraseña para el usuario %1$S en %2$S:
+
+receivingMessages = Descargando mensaje %1$S de %2$S…
+
+hostContact = Servidor contactado, enviando información de inicio de sesión…
+
+noNewMessages = No hay mensajes nuevos.
+
+receivedMsgs = Recibidos %1$S de %2$S mensajes
+
+buildingSummary = Construyendo archivo de resumen de %S…
+
+localStatusDocumentDone = Hecho
+
+pop3ServerError = Se ha producido un error en la conexión el servidor de correo POP3.
+
+pop3UsernameFailure = Se produjo un error al enviar el nombre de usuario.
+
+pop3PasswordFailed = El envío de la contraseña para el usuario %1$S no se completó con éxito.
+
+pop3MessageWriteError = No se puede guardar el mensaje en el buzón de correo. Compruebe que tiene permiso de escritura en el directorio y suficiente espacio en disco para copiar el buzón de correo.
+
+pop3RetrFailure = El comando RETR no se completó con éxito. Error al recuperar el mensaje.
+
+pop3PasswordUndefined = Error al obtener la contraseña de correo.
+
+pop3UsernameUndefined = No ha especificado el usuario para este servidor. Indique uno en el menú de configuración de la cuenta y vuelva a intentarlo.
+
+pop3ListFailure = El comando LIST no se completó con éxito. Error al obtener el ID y tamaño de un mensaje.
+
+pop3DeleFailure = El comando DELE no se completó con éxito. Error al marcar un mensaje como eliminado.
+
+pop3StatFail = El comando STAT no se completó con éxito. Error al obtener el número de mensajes y sus tamaños.
+
+pop3ServerSaid = El servidor de correo %S respondió:
+
+copyingMessagesStatus = Copiando %S de %S mensajes a %S
+
+movingMessagesStatus = Moviendo %S de %S mensajes a %S
+
+pop3ServerBusy = La cuenta %S está siendo procesada. Espere hasta que termine el proceso para obtener los mensajes.
+
+movemailCantOpenSpoolFile = No se puede abrir el archivo de spool de correo %S.
+
+movemailCantCreateLock = No se puede crear el archivo de bloqueo %S. Para que movemail funcione, hay que crear archivos de bloqueo en el directorio de spool de correo. En muchos sistemas, esto se hace fijando el modo 01777 en el directorio spool.
+
+movemailCantDeleteLock = No se puede eliminar el archivo de bloqueo %S.
+
+movemailCantTruncateSpoolFile = No se puede truncar el archivo de spool %S.
+
+movemailSpoolFileNotFound = No se puede encontrar el archivo de spool de correo.
+
+movemailCantParseSpool = No se puede interpretar el archivo spool %S. El archivo puede estar dañado o no ser válido.
+
+pop3TmpDownloadError = Hubo un error al descargar el siguiente mensaje: \nDe: %S\n Asunto: %S\n Puede que este mensaje contenga un virus o que no haya suficiente espacio en disco. ¿Saltarse este mensaje?
+
+pop3ServerDoesNotSupportUidlEtc = El servidor de correo POP3 (%S) no admite UIDL ni XTND XLST, necesario para implementar las opciones ``Dejar en el servidor'', ``Tamaño máximo de mensaje'' o ``Descargar sólo cabeceras''. Para descargar su mensaje, desactive estas opciones en la configuración de servidor de su servidor de correo en la ventana Configuración de cuentas.
+
+pop3ServerDoesNotSupportTopCommand = El servidor de correo POP3 (%S) no admite el comando TOP. Si el servidor no lo admite, no se puede implementar la preferencia ``Tamaño máximo de mensaje'' o ``Descargar sólo cabeceras''. Esta opción se ha desactivado y todos los mensajes se recibirán sin tener en cuenta su tamaño.
+
+nsErrorCouldNotConnectViaTls = No se puede establecer una conexión TLS con el servidor POP3. El servidor puede estar caído o configurado incorrectamente. Verifique la configuración correcta en las opciones de servidor de su servidor de correo en la ventana Configuración de cuentas y vuelva a intentarlo.
+
+pop3MoveFolderToTrash = ¿Seguro que quiere eliminar la carpeta '%S'?
+
+pop3DeleteFolderDialogTitle = Eliminar carpeta
+
+pop3DeleteFolderButtonLabel = &Eliminar carpeta
+
+pop3AuthInternalError = Error interno de estado durante la identificación ante el servidor POP3. Éste es un error interno e inesperado en la aplicación, informe del mismo como un bug.
+
+pop3AuthChangeEncryptToPlainNoSSL = Este servidor POP3 no parece admitir contraseñas cifradas. Si acaba de configurar la cuenta, pruebe a cambiar el 'Método de identificación' a 'Contraseña, transmitida de forma insegura' en la 'Configuración de cuentas | Configuración del servidor'. Si solía funcionar y ahora de pronto falla, es un indicio de que alguien podría estar robándole la contraseña.
+
+pop3AuthChangeEncryptToPlainSSL = Este servidor POP3 no parece admitir contraseñas cifradas. Si acaba de configurar esta cuenta, pruebe a cambiar el 'Método de identificación' a 'Contraseña normal' en 'Configuración de cuentas | Configuración del servidor'. Si solía funcionar y ahora de pronto falla, contacte con su proveedor o administrador de correo.
+
+pop3AuthChangePlainToEncrypt = Este servidor POP3 no admite contraseñas sin cifrar. Intente cambiar el 'Método de identificación' a 'Contraseña cifrada' en la 'Configuración de cuentas | Configuración del servidor'.
+
+pop3AuthMechNotSupported = El servidor no admite el método de identificación seleccionado. Cambie el 'Método de identificación' en la 'Configuración de cuentas | Configuración del servidor'.
+
+pop3GssapiFailure = El tique Kerberos/GSSAPI no ha sido aceptado por el servidor POP. Compruebe que ha iniciado sesión en el dominio Kerberos/GSSAPI.
diff --git a/l10n-es-ES/mail/chrome/messenger/mailEditorOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/mailEditorOverlay.dtd
new file mode 100644
index 0000000000..f6cdfc9fbd
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/mailEditorOverlay.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sendPage.label "Enviar página…">
+<!ENTITY sendPage.accesskey "g">
diff --git a/l10n-es-ES/mail/chrome/messenger/mailOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/mailOverlay.dtd
new file mode 100644
index 0000000000..5128457736
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/mailOverlay.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY newMessageCmd2.key "N">
+<!ENTITY newMessageCmd.key "M">
+<!ENTITY newMessageCmd.label "Mensaje">
+<!ENTITY newMessageCmd.accesskey "m">
+
+<!ENTITY newContactCmd.label "Contacto de la libreta de direcciones…">
+<!ENTITY newContactCmd.accesskey "C">
diff --git a/l10n-es-ES/mail/chrome/messenger/mailViewList.dtd b/l10n-es-ES/mail/chrome/messenger/mailViewList.dtd
new file mode 100644
index 0000000000..a01d4ea4be
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/mailViewList.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE msgViewPickerOverlay.dtd UI for showing various views on a folder -->
+
+<!ENTITY mailViewListTitle.label "Personalizar las vistas de mensajes">
diff --git a/l10n-es-ES/mail/chrome/messenger/mailViewSetup.dtd b/l10n-es-ES/mail/chrome/messenger/mailViewSetup.dtd
new file mode 100644
index 0000000000..ae210ab982
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/mailViewSetup.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE msgViewPickerOverlay.dtd UI for showing various views on a folder -->
+
+<!ENTITY mailViewSetupTitle.label "Configuración de vistas de mensajes">
+<!ENTITY mailViewHeading.label "Nombre de la vista de mensajes:">
+<!ENTITY mailViewHeading.accesskey "e">
+<!ENTITY searchTermCaption.label "Cuando se selecciona esta vista, mostrar sólo los mensajes que:">
diff --git a/l10n-es-ES/mail/chrome/messenger/mailviews.properties b/l10n-es-ES/mail/chrome/messenger/mailviews.properties
new file mode 100644
index 0000000000..745eabda30
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/mailviews.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# Mail Views
+#
+
+mailViewPeopleIKnow = Gente que conozco
+mailViewRecentMail = Correo reciente
+mailViewLastFiveDays = Últimos 5 días
+mailViewNotJunk = Legítimo
+mailViewHasAttachments = Tiene adjuntos
diff --git a/l10n-es-ES/mail/chrome/messenger/markByDate.dtd b/l10n-es-ES/mail/chrome/messenger/markByDate.dtd
new file mode 100644
index 0000000000..9df7af10de
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/markByDate.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY messageMarkByDate.label "Marcar mensajes como leídos por fecha">
+<!ENTITY markByDateLower.label "Marcar mensajes como leídos desde:">
+<!ENTITY markByDateLower.accesskey "d">
+<!ENTITY markByDateUpper.label "Hasta:">
+<!ENTITY markByDateUpper.accesskey "T">
diff --git a/l10n-es-ES/mail/chrome/messenger/messenger.dtd b/l10n-es-ES/mail/chrome/messenger/messenger.dtd
new file mode 100644
index 0000000000..fe8d57f4e3
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messenger.dtd
@@ -0,0 +1,866 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY titledefault.label "&brandFullName;">
+<!ENTITY titleSeparator.label " - ">
+
+<!ENTITY newFolderCmd.label "Carpeta…">
+<!ENTITY newFolderCmd.accesskey "c">
+<!ENTITY closeTabCmd2.label "Cerrar pestaña">
+<!ENTITY closeTabCmd2.accesskey "C">
+<!ENTITY closeOtherTabsCmd2.label "Cerrar las otras pestañas">
+<!ENTITY closeOtherTabsCmd2.accesskey "o">
+<!ENTITY recentlyClosedTabsCmd.label "Pestañas cerradas recientemente">
+<!ENTITY recentlyClosedTabsCmd.accesskey "R">
+
+<!ENTITY undoCloseTabCmd.commandkey "T">
+<!ENTITY moveToNewWindow.label "Mover a una ventana nueva">
+<!ENTITY moveToNewWindow.accesskey "v">
+<!ENTITY newVirtualFolderCmd.label "Búsqueda guardada…">
+<!ENTITY newVirtualFolderCmd.accesskey "B">
+<!ENTITY newOtherAccountsCmd.label "Otras cuentas…">
+<!ENTITY newOtherAccountsCmd.accesskey "O">
+<!ENTITY newCreateEmailAccountCmd.label "Obtener una nueva cuenta de correo…">
+<!ENTITY newCreateEmailAccountCmd.accesskey "O">
+<!ENTITY newExistingEmailAccountCmd.label "Cuenta de correo existente…">
+<!ENTITY newExistingEmailAccountCmd.accesskey "E">
+<!ENTITY newIMAccountCmd.label "Cuenta de chat…">
+<!ENTITY newIMAccountCmd.accesskey "h">
+<!ENTITY newFeedAccountCmd.label "Cuenta de canales web…">
+<!ENTITY newFeedAccountCmd.accesskey "w">
+<!ENTITY newIMContactCmd.label "Contactos de chat…">
+<!ENTITY newIMContactCmd.accesskey "h">
+<!ENTITY newMessageCmd2.key "N">
+<!ENTITY newMessageCmd.key "M">
+<!ENTITY newMessageCmd.label "Mensaje">
+<!ENTITY newMessageCmd.accesskey "m">
+<!ENTITY newContactCmd.label "Contacto de la libreta de direcciones…">
+<!ENTITY newContactCmd.accesskey "C">
+<!ENTITY openMenuCmd.label "Abrir">
+<!ENTITY openMenuCmd.accesskey "A">
+<!ENTITY openMessageFileCmd.label "Mensaje guardado…">
+<!ENTITY openMessageFileCmd.accesskey "A">
+<!ENTITY saveAsMenu.label "Guardar como">
+<!ENTITY saveAsMenu.accesskey "G">
+<!ENTITY saveAsFileCmd.label "Archivo">
+<!ENTITY saveAsFileCmd.accesskey "r">
+<!ENTITY saveAsFileCmd.key "s">
+<!ENTITY saveAsTemplateCmd.label "Plantilla">
+<!ENTITY saveAsTemplateCmd.accesskey "p">
+<!ENTITY getNewMsgForCmd.label "Recibir mensajes nuevos de">
+<!ENTITY getNewMsgForCmd.accesskey "b">
+<!ENTITY getAllNewMsgCmdPopupMenu.label "Todas las cuentas">
+<!ENTITY getAllNewMsgCmdPopupMenu.accesskey "T">
+<!ENTITY getNewMsgCurrentAccountCmdPopupMenu.label "Cuenta actual">
+<!ENTITY getNewMsgCurrentAccountCmdPopupMenu.accesskey "C">
+<!ENTITY getNextNMsgCmd2.label "Obtener los siguientes mensajes de noticias">
+<!ENTITY getNextNMsgCmd2.accesskey "t">
+<!ENTITY sendUnsentCmd.label "Procesar mensajes no enviados">
+<!ENTITY sendUnsentCmd.accesskey "o">
+<!ENTITY subscribeCmd.label "Suscribirse…">
+<!ENTITY subscribeCmd.accesskey "b">
+<!ENTITY deleteFolder.label "Eliminar carpeta">
+<!ENTITY deleteFolder.accesskey "E">
+<!ENTITY renameFolder.label "Renombrar carpeta…">
+<!ENTITY renameFolder.accesskey "R">
+<!ENTITY renameFolder.key "VK_F2">
+<!ENTITY compactFolders.label "Compactar carpetas">
+<!ENTITY compactFolders.accesskey "o">
+<!ENTITY emptyTrashCmd.label "Vaciar papelera">
+<!ENTITY emptyTrashCmd.accesskey "p">
+<!ENTITY offlineMenu.label "Sin conexión">
+<!ENTITY offlineMenu.accesskey "x">
+<!ENTITY offlineGoOfflineCmd.label "Trabajar sin conexión">
+<!ENTITY offlineGoOfflineCmd.accesskey "T">
+<!ENTITY synchronizeOfflineCmd.label "Sincronizar/Descargar ahora…">
+<!ENTITY synchronizeOfflineCmd.accesskey "S">
+<!ENTITY settingsOfflineCmd2.label "Configuración sin conexión">
+<!ENTITY settingsOfflineCmd2.accesskey "o">
+<!ENTITY downloadSelectedCmd.label "Descargar mensajes seleccionados">
+<!ENTITY downloadSelectedCmd.accesskey "l">
+<!ENTITY downloadStarredCmd.label "Descargar mensajes con estrella">
+<!ENTITY downloadStarredCmd.accesskey "a">
+<!ENTITY printCmd.label "Imprimir…">
+<!ENTITY printCmd.accesskey "I">
+<!ENTITY printCmd.key "p">
+<!ENTITY printPreviewCmd.label "Vista preliminar">
+<!ENTITY printPreviewCmd.accesskey "v">
+<!ENTITY printSetupCmd.label "Configurar página…">
+<!ENTITY printSetupCmd.accesskey "u">
+
+<!ENTITY deleteMsgCmd.label "Eliminar mensaje">
+<!ENTITY deleteMsgCmd.accesskey "r">
+<!ENTITY undeleteMsgCmd.label "Restaurar mensaje">
+<!ENTITY undeleteMsgCmd.accesskey "j">
+<!ENTITY deleteMsgsCmd.label "Eliminar mensajes seleccionados">
+<!ENTITY deleteMsgsCmd.accesskey "D">
+<!ENTITY undeleteMsgsCmd.label "Restaurar mensajes seleccionados">
+<!ENTITY undeleteMsgsCmd.accesskey "d">
+<!ENTITY deleteFolderCmd.label "Eliminar carpeta">
+<!ENTITY deleteFolderCmd.accesskey "r">
+<!ENTITY unsubscribeNewsgroupCmd.label "Cancelar suscripción">
+<!ENTITY unsubscribeNewsgroupCmd.accesskey "u">
+<!ENTITY selectMenu.label "Seleccionar">
+<!ENTITY selectMenu.accesskey "l">
+<!ENTITY all.label "Todos">
+<!ENTITY all.accesskey "T">
+<!ENTITY selectThreadCmd.label "Conversación">
+<!ENTITY selectThreadCmd.accesskey "C">
+<!ENTITY selectThreadCmd.key "a">
+<!ENTITY selectFlaggedCmd.label "Mensajes con estrella">
+<!ENTITY selectFlaggedCmd.accesskey "S">
+<!ENTITY menuFavoriteFolder.label "Carpeta favorita">
+<!ENTITY menuFavoriteFolder.accesskey "v">
+<!ENTITY folderPropsCmd2.label "Propiedades">
+<!ENTITY folderPropsFolderCmd2.label "Propiedades de carpeta">
+<!ENTITY folderPropsNewsgroupCmd2.label "Propiedades del grupo">
+<!ENTITY folderPropsCmd.accesskey "o">
+<!ENTITY undoDeleteMsgCmd.label "Deshacer 'Eliminar mensaje'">
+<!ENTITY redoDeleteMsgCmd.label "Rehacer 'Eliminar mensaje'">
+<!ENTITY undoMoveMsgCmd.label "Deshacer 'Mover mensaje'">
+<!ENTITY redoMoveMsgCmd.label "Rehacer 'Mover mensaje'">
+<!ENTITY undoCopyMsgCmd.label "Deshacer 'Copiar mensaje'">
+<!ENTITY redoCopyMsgCmd.label "Rehacer 'Copiar mensaje'">
+<!ENTITY undoMarkAllCmd.label "Deshacer Marcar todos como leídos">
+<!ENTITY redoMarkAllCmd.label "Rehacer Marcar todos como leídos">
+<!ENTITY undoDefaultCmd.label "Deshacer">
+<!ENTITY undoDefaultCmd.accesskey "d">
+<!ENTITY redoDefaultCmd.label "Rehacer">
+<!ENTITY redoDefaultCmd.accesskey "R">
+
+<!ENTITY menubarCmd.label "Barra de menú">
+<!ENTITY menubarCmd.accesskey "M">
+<!ENTITY showMessengerToolbarCmd.label "Barra de herramientas de correo">
+<!ENTITY showMessengerToolbarCmd.accesskey "c">
+<!ENTITY customizeToolbar.label "Personalizar…">
+<!ENTITY customizeToolbar.accesskey "P">
+
+<!ENTITY messagePaneLayoutStyle.label "Disposición">
+<!ENTITY messagePaneLayoutStyle.accesskey "D">
+<!ENTITY messagePaneClassic.label "Vista clásica">
+<!ENTITY messagePaneClassic.accesskey "C">
+<!ENTITY messagePaneWide.label "Vista amplia">
+<!ENTITY messagePaneWide.accesskey "a">
+<!ENTITY messagePaneVertical.label "Vista vertical">
+<!ENTITY messagePaneVertical.accesskey "v">
+<!ENTITY showFolderPaneCmd.label "Panel de carpetas">
+<!ENTITY showFolderPaneCmd.accesskey "c">
+<!ENTITY showFolderPaneColsCmd.label "Columnas del panel de carpetas">
+<!ENTITY showFolderPaneColsCmd.accesskey "C">
+<!ENTITY showMessageCmd.label "Mensaje">
+<!ENTITY showMessageCmd.accesskey "e">
+
+<!ENTITY folderView.label "Carpetas">
+<!ENTITY folderView.accesskey "p">
+<!ENTITY unifiedFolders.label "Unificadas">
+<!ENTITY unifiedFolders.accesskey "n">
+<!ENTITY allFolders.label "Todas">
+<!ENTITY allFolders.accesskey "T">
+<!ENTITY unreadFolders.label "Con no leídos">
+<!ENTITY unreadFolders.accesskey "n">
+<!ENTITY favoriteFolders.label "Favoritas">
+<!ENTITY favoriteFolders.accesskey "F">
+<!ENTITY recentFolders.label "Recientes">
+<!ENTITY recentFolders.accesskey "R">
+<!ENTITY compactVersion.label "Vista compacta">
+<!ENTITY compactVersion.accesskey "C">
+<!ENTITY folderPaneBar.label "Barra de herramientas del panel de carpetas">
+<!ENTITY folderPaneBar.accesskey "h">
+
+<!ENTITY sortMenu.label "Ordenar por">
+<!ENTITY sortMenu.accesskey "O">
+<!ENTITY sortByDateCmd.label "Fecha">
+<!ENTITY sortByDateCmd.accesskey "f">
+<!ENTITY sortByReceivedCmd.label "Recibido">
+<!ENTITY sortByReceivedCmd.accesskey "b">
+<!ENTITY sortByStarCmd.label "Estrella">
+<!ENTITY sortByStarCmd.accesskey "S">
+<!ENTITY sortByAttachmentsCmd.label "Adjuntos">
+<!ENTITY sortByAttachmentsCmd.accesskey "d">
+<!ENTITY sortByPriorityCmd.label "Prioridad">
+<!ENTITY sortByPriorityCmd.accesskey "p">
+<!ENTITY sortBySizeCmd.label "Tamaño">
+<!ENTITY sortBySizeCmd.accesskey "t">
+<!ENTITY sortByStatusCmd.label "Estado">
+<!ENTITY sortByStatusCmd.accesskey "e">
+<!ENTITY sortByTagsCmd.label "Etiquetas">
+<!ENTITY sortByTagsCmd.accesskey "q">
+<!ENTITY sortByJunkStatusCmd.label "Estado de correo no deseado">
+<!ENTITY sortByJunkStatusCmd.accesskey "s">
+<!ENTITY sortBySubjectCmd.label "Asunto">
+<!ENTITY sortBySubjectCmd.accesskey "a">
+<!ENTITY sortByFromCmd.label "Remitente">
+<!ENTITY sortByFromCmd.accesskey "R">
+<!ENTITY sortByRecipientCmd.label "Destinatario">
+<!ENTITY sortByRecipientCmd.accesskey "i">
+<!ENTITY sortByCorrespondentCmd.label "Participantes">
+<!ENTITY sortByCorrespondentCmd.accesskey "P">
+<!ENTITY sortByUnreadCmd.label "Leídos">
+<!ENTITY sortByUnreadCmd.accesskey "L">
+<!ENTITY sortByOrderReceivedCmd.label "Orden de recepción">
+<!ENTITY sortByOrderReceivedCmd.accesskey "c">
+<!ENTITY sortAscending.label "Ascendente">
+<!ENTITY sortAscending.accesskey "A">
+<!ENTITY sortDescending.label "Descendente">
+<!ENTITY sortDescending.accesskey "D">
+<!ENTITY sortThreaded.label "Anidado">
+<!ENTITY sortThreaded.accesskey "A">
+<!ENTITY sortUnthreaded.label "No anidado">
+<!ENTITY sortUnthreaded.accesskey "N">
+<!ENTITY groupBySort.label "Agrupados por orden">
+<!ENTITY groupBySort.accesskey "G">
+<!ENTITY msgsMenu.label "Mensajes">
+<!ENTITY msgsMenu.accesskey "m">
+<!ENTITY threads.label "Conversaciones">
+<!ENTITY threads.accesskey "v">
+<!ENTITY allMsgsCmd.label "Todas">
+<!ENTITY allMsgsCmd.accesskey "t">
+<!ENTITY expandAllThreadsCmd.label "Expandir todas las conversaciones">
+<!ENTITY expandAllThreadsCmd.accesskey "E">
+<!ENTITY expandAllThreadsCmd.key "*">
+<!ENTITY collapseAllThreadsCmd.label "Contraer todas las conversaciones">
+<!ENTITY collapseAllThreadsCmd.accesskey "C">
+<!ENTITY collapseAllThreadsCmd.key "\">
+<!ENTITY unreadMsgsCmd.label "Mensajes no leídos">
+<!ENTITY unreadMsgsCmd.accesskey "n">
+<!ENTITY threadsWithUnreadCmd.label "Conversaciones con m. no leídos">
+<!ENTITY threadsWithUnreadCmd.accesskey "o">
+<!ENTITY watchedThreadsWithUnreadCmd.label "Conversaciones observadas con m. no leídos">
+<!ENTITY watchedThreadsWithUnreadCmd.accesskey "v">
+<!ENTITY ignoredThreadsCmd.label "Conversaciones ignoradas">
+<!ENTITY ignoredThreadsCmd.accesskey "I">
+
+<!ENTITY headersMenu.label "Cabeceras">
+<!ENTITY headersMenu.accesskey "C">
+<!ENTITY headersAllCmd.label "Todas">
+<!ENTITY headersAllCmd.accesskey "T">
+<!ENTITY headersNormalCmd.label "Normal">
+<!ENTITY headersNormalCmd.accesskey "N">
+<!ENTITY bodyMenu.label "Cuerpo del mensaje como">
+<!ENTITY bodyMenu.accesskey "u">
+<!ENTITY bodyAllowHTML.label "HTML original">
+<!ENTITY bodyAllowHTML.accesskey "H">
+<!ENTITY bodySanitized.label "HTML simple">
+<!ENTITY bodySanitized.accesskey "S">
+<!ENTITY bodyAsPlaintext.label "Texto sin formato">
+<!ENTITY bodyAsPlaintext.accesskey "T">
+<!ENTITY bodyAllParts.label "Todas las partes del cuerpo">
+<!ENTITY bodyAllParts.accesskey "T">
+
+<!ENTITY bodyMenuFeed.label "Descargar cuerpo del mensaje como">
+<!ENTITY bodyMenuFeed.accesskey "u">
+<!ENTITY viewFeedWebPage.label "Página web">
+<!ENTITY viewFeedWebPage.accesskey "W">
+<!ENTITY viewFeedSummary.label "Resumen">
+<!ENTITY viewFeedSummary.accesskey "m">
+<!ENTITY viewFeedSummaryFeedPropsPref.label "Formato por omisión">
+<!ENTITY viewFeedSummaryFeedPropsPref.accesskey "o">
+
+<!ENTITY viewAttachmentsInlineCmd.label "Ver adjuntos incorporados">
+<!ENTITY viewAttachmentsInlineCmd.accesskey "a">
+
+<!ENTITY pageSourceCmd.label "Formato original del mensaje">
+<!ENTITY pageSourceCmd.accesskey "F">
+<!ENTITY pageSourceCmd.key "u">
+<!ENTITY getNewMessagesCmd.key "y">
+<!ENTITY getAllNewMessagesCmd.key "Y">
+
+<!ENTITY findMenu.label "Buscar">
+<!ENTITY findMenu.accesskey "B">
+<!ENTITY findCmd.label "Buscar en este mensaje…">
+<!ENTITY findCmd.accesskey "B">
+<!ENTITY findCmd.key "f">
+<!ENTITY findAgainCmd.label "Repetir la búsqueda">
+<!ENTITY findAgainCmd.accesskey "q">
+<!ENTITY findAgainCmd.key "g">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.key "g">
+<!ENTITY findPrevCmd.key2 "VK_F3">
+<!ENTITY searchMailCmd.label "Buscar mensajes…">
+<!ENTITY searchMailCmd.accesskey "m">
+<!ENTITY searchMailCmd.key "f">
+<!ENTITY glodaSearchCmd.label "Búsqueda global…">
+<!ENTITY glodaSearchCmd.accesskey "g">
+<!ENTITY searchAddressesCmd.label "Buscar direcciones…">
+<!ENTITY searchAddressesCmd.accesskey "S">
+
+<!ENTITY goMenu.label "Ir">
+<!ENTITY goMenu.accesskey "i">
+<!ENTITY nextMenu.label "Siguiente">
+<!ENTITY nextMenu.accesskey "s">
+<!ENTITY nextMsgCmd.label "Mensaje">
+<!ENTITY nextMsgCmd.accesskey "m">
+<!ENTITY nextMsgCmd.key "f">
+<!ENTITY nextUnreadMsgCmd.label "Mensaje no leído">
+<!ENTITY nextUnreadMsgCmd.accesskey "n">
+<!ENTITY nextUnreadMsgCmd.key "n">
+<!ENTITY nextStarredMsgCmd.label "Mensaje con estrella">
+<!ENTITY nextStarredMsgCmd.accesskey "S">
+<!ENTITY nextUnreadThread.label "Conversación no leída">
+<!ENTITY nextUnreadThread.accesskey "v">
+<!ENTITY nextUnreadThread.key "t">
+<!ENTITY prevMenu.label "Anterior">
+<!ENTITY prevMenu.accesskey "a">
+<!ENTITY prevMsgCmd.label "Mensaje">
+<!ENTITY prevMsgCmd.accesskey "m">
+<!ENTITY prevMsgCmd.key "b">
+<!ENTITY prevUnreadMsgCmd.label "Mensaje no leído">
+<!ENTITY prevUnreadMsgCmd.accesskey "n">
+<!ENTITY prevUnreadMsgCmd.key "p">
+<!ENTITY goForwardCmd.label "Adelante">
+<!ENTITY goForwardCmd.accesskey "d">
+<!ENTITY goForwardCmd.commandKey "]">
+<!ENTITY goBackCmd.label "Atrás">
+<!ENTITY goBackCmd.accesskey "t">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goChatCmd.label "Charlar">
+<!ENTITY goChatCmd.accesskey "h">
+<!ENTITY goChatCmd2.key "H">
+<!ENTITY prevStarredMsgCmd.label "Mensaje con estrella">
+<!ENTITY prevStarredMsgCmd.accesskey "S">
+<!ENTITY folderMenu.label "Carpeta">
+<!ENTITY folderMenu.accesskey "a">
+<!ENTITY goRecentlyClosedTabs.label "Pestañas cerradas recientemente">
+<!ENTITY goRecentlyClosedTabs.accesskey "P">
+<!ENTITY startPageCmd.label "Página de inicio del correo">
+<!ENTITY startPageCmd.accesskey "P">
+
+<!ENTITY msgMenu.label "Mensaje">
+<!ENTITY msgMenu.accesskey "m">
+<!ENTITY newMsgCmd.label "Nuevo mensaje">
+<!ENTITY newMsgCmd.accesskey "N">
+<!ENTITY newNewMsgCmd.label "Mensaje">
+<!ENTITY newNewMsgCmd.accesskey "M">
+<!ENTITY archiveMsgCmd.label "Archivar">
+<!ENTITY archiveMsgCmd.accesskey "A">
+<!ENTITY archiveMsgCmd.key "a">
+<!ENTITY cancelNewsMsgCmd.label "Cancelar mensaje">
+<!ENTITY cancelNewsMsgCmd.accesskey "C">
+<!ENTITY replyMsgCmd.label "Responder">
+<!ENTITY replyMsgCmd.accesskey "R">
+<!ENTITY replyMsgCmd.key "r">
+<!ENTITY replySenderCmd.label "Responder sólo al remitente">
+<!ENTITY replySenderCmd.accesskey "R">
+<!ENTITY replyNewsgroupCmd2.label "Responder en el grupo de noticias">
+<!ENTITY replyNewsgroupCmd2.accesskey "u">
+<!ENTITY replyToAllMsgCmd.label "Responder a todos">
+<!ENTITY replyToAllMsgCmd.accesskey "p">
+<!ENTITY replyToAllMsgCmd.key "r">
+<!ENTITY replyToListMsgCmd.label "Responder a la lista">
+<!ENTITY replyToListMsgCmd.accesskey "L">
+<!ENTITY replyToListMsgCmd.key "l">
+<!ENTITY forwardMsgCmd.label "Reenviar">
+<!ENTITY forwardMsgCmd.accesskey "v">
+<!ENTITY forwardMsgCmd.key "l">
+<!ENTITY forwardAsMenu.label "Reenviar como">
+<!ENTITY forwardAsMenu.accesskey "v">
+<!ENTITY forwardAsInline.label "Incorporado">
+<!ENTITY forwardAsInline.accesskey "i">
+<!ENTITY forwardAsAttachmentCmd.label "Adjunto">
+<!ENTITY forwardAsAttachmentCmd.accesskey "a">
+<!ENTITY editAsNewMsgCmd.label "Editar como mensaje nuevo">
+<!ENTITY editAsNewMsgCmd.accesskey "E">
+<!ENTITY editAsNewMsgCmd.key "e">
+<!ENTITY editDraftMsgCmd.label "Editar borrador de mensaje">
+<!ENTITY editDraftMsgCmd.accesskey "b">
+<!ENTITY editTemplateMsgCmd.label "Editar plantilla">
+<!ENTITY editTemplateMsgCmd.accesskey "T">
+<!ENTITY newMsgFromTemplateCmd.label "Nuevo mensaje desde plantilla">
+<!ENTITY newMsgFromTemplateCmd.keycode "VK_RETURN">
+<!ENTITY createFilter.label "Crear filtro a partir del mensaje…">
+<!ENTITY createFilter.accesskey "a">
+<!ENTITY moveMsgToMenu.label "Mover a">
+<!ENTITY moveMsgToMenu.accesskey "M">
+<!ENTITY moveCopyMsgRecentMenu.label "Reciente">
+<!ENTITY moveCopyMsgRecentMenu.accesskey "R">
+<!ENTITY copyMessageLocation.label "Copiar URL del mensaje">
+<!ENTITY copyMessageLocation.accesskey "M">
+<!ENTITY copyMsgToMenu.label "Copiar a">
+<!ENTITY copyMsgToMenu.accesskey "C">
+<!ENTITY moveToFolderAgain.label "Mover de nuevo">
+<!ENTITY moveToFolderAgain.accesskey "d">
+<!ENTITY moveToFolderAgainCmd.key "m">
+<!ENTITY killThreadMenu.label "Ignorar conversación">
+<!ENTITY killThreadMenu.accesskey "I">
+<!ENTITY killThreadMenu.key "k">
+<!ENTITY killSubthreadMenu.label "Ignorar sub-conversación">
+<!ENTITY killSubthreadMenu.accesskey "S">
+<!ENTITY killSubthreadMenu.key "k">
+<!ENTITY watchThreadMenu.label "Observar conversación">
+<!ENTITY watchThreadMenu.accesskey "O">
+<!ENTITY watchThreadMenu.key "w">
+<!ENTITY tagMenu.label "Etiquetar">
+<!ENTITY tagMenu.accesskey "u">
+<!ENTITY tagCmd0.key "0">
+<!ENTITY tagCmd1.key "1">
+<!ENTITY tagCmd2.key "2">
+<!ENTITY tagCmd3.key "3">
+<!ENTITY tagCmd4.key "4">
+<!ENTITY tagCmd5.key "5">
+<!ENTITY tagCmd6.key "6">
+<!ENTITY tagCmd7.key "7">
+<!ENTITY tagCmd8.key "8">
+<!ENTITY tagCmd9.key "9">
+<!ENTITY markMenu.label "Marcar">
+<!ENTITY markMenu.accesskey "c">
+<!ENTITY toggleReadCmd.key "m">
+<!ENTITY markAsReadCmd.label "Como leídos">
+<!ENTITY markAsReadCmd.accesskey "l">
+<!ENTITY markAsUnreadCmd.label "Como no leído">
+<!ENTITY markAsUnreadCmd.accesskey "n">
+<!ENTITY markThreadAsReadCmd.label "Conversación como leída">
+<!ENTITY markThreadAsReadCmd.accesskey "C">
+<!ENTITY markThreadAsReadCmd.key "r">
+<!ENTITY markReadByDateCmd.label "Como leídos por fecha…">
+<!ENTITY markReadByDateCmd.accesskey "D">
+<!ENTITY markReadByDateCmd.key "c">
+<!ENTITY markAllReadCmd.label "Todos leídos">
+<!ENTITY markAllReadCmd.accesskey "t">
+<!ENTITY markAllReadCmd.key "c">
+<!ENTITY markStarredCmd.label "Añadir estrella">
+<!ENTITY markStarredCmd.accesskey "S">
+<!ENTITY markStarredCmd.key "S">
+<!ENTITY markAsJunkCmd.label "Como correo no deseado">
+<!ENTITY markAsJunkCmd.accesskey "s">
+<!ENTITY markAsJunkCmd.key "j">
+<!ENTITY markAsNotJunkCmd.label "Como correo legítimo">
+<!ENTITY markAsNotJunkCmd.accesskey "m">
+<!ENTITY markAsNotJunkCmd.key "j">
+<!ENTITY recalculateJunkScoreCmd.label "Ejecutar controles de correo no deseado">
+<!ENTITY recalculateJunkScoreCmd.accesskey "C">
+<!ENTITY openMessageWindowCmd.label "Abrir mensaje">
+<!ENTITY openMessageWindowCmd.accesskey "A">
+<!ENTITY openMessageWindowCmd.key "o">
+<!ENTITY openInConversationCmd.label "Abrir en la conversación">
+<!ENTITY openInConversationCmd.accesskey "s">
+<!ENTITY openInConversationCmd.key "o">
+<!ENTITY openAttachmentListCmd.label "Adjuntos">
+<!ENTITY openAttachmentListCmd.accesskey "d">
+<!ENTITY openFeedMessage1.label "Al abrir mensajes de canales web">
+<!ENTITY openFeedMessage1.accesskey "c">
+<!ENTITY openFeedWebPage.label "Abrir como página web">
+<!ENTITY openFeedWebPage.accesskey "m">
+<!ENTITY openFeedSummary.label "Abrir como resumen">
+<!ENTITY openFeedSummary.accesskey "e">
+<!ENTITY openFeedWebPageInMP.label "Alternar el resumen y la página web en el panel de mensajes">
+<!ENTITY openFeedWebPageInMP.accesskey "T">
+
+<!ENTITY windowMenu.label "Ventana">
+
+<!ENTITY tasksMenu.label "Herramientas">
+<!ENTITY tasksMenu.accesskey "T">
+<!ENTITY messengerCmd.label "Correo y noticias">
+<!ENTITY messengerCmd.accesskey "o">
+<!ENTITY addressBookCmd.label "Libreta de direcciones">
+<!ENTITY addressBookCmd.accesskey "L">
+<!ENTITY addressBookCmd.key "B">
+<!ENTITY addons.label "Complementos">
+<!ENTITY addons.accesskey "m">
+<!ENTITY addonPrefs.label "Opciones del complemento">
+<!ENTITY addonPrefs.accesskey "O">
+<!ENTITY addonPrefsUnix.label "Preferencias del complemento">
+<!ENTITY addonPrefsUnix.accesskey "P">
+<!ENTITY addonNoPrefs.label "No se han encontrado ajustes del complemento.">
+<!ENTITY activitymanager.label "Administrador de actividad">
+<!ENTITY activitymanager.accesskey "A">
+<!ENTITY imAccountsStatus.label "Estado de chat">
+<!ENTITY imAccountsStatus.accesskey "C">
+<!ENTITY imStatus.available "Disponible">
+<!ENTITY imStatus.unavailable "No disponible">
+<!ENTITY imStatus.offline "Sin conexión">
+<!ENTITY imStatus.showAccounts "Mostrar cuentas…">
+<!ENTITY joinChatCmd.label "Unirse al chat…">
+<!ENTITY joinChatCmd.accesskey "U">
+<!ENTITY savedFiles.label "Archivos guardados">
+<!ENTITY savedFiles.accesskey "h">
+<!ENTITY savedFiles.key "j">
+<!ENTITY filtersCmd2.label "Filtros de mensajes">
+<!ENTITY filtersCmd2.accesskey "F">
+<!ENTITY filtersApply.label "Ejecutar filtros en la carpeta">
+<!ENTITY filtersApply.accesskey "R">
+<!ENTITY filtersApplyToSelection.label "Ejecutar filtros en los mensajes seleccionados">
+<!ENTITY filtersApplyToSelection.accesskey "u">
+<!ENTITY filtersApplyToMessage.label "Ejecutar filtros en el mensaje">
+<!ENTITY filtersApplyToMessage.accesskey "u">
+<!ENTITY runJunkControls.label "Ejecutar controles de correo no deseado en la carpeta">
+<!ENTITY runJunkControls.accesskey "C">
+<!ENTITY deleteJunk.label "Eliminar mensajes marcados como no deseados en la carpeta">
+<!ENTITY deleteJunk.accesskey "E">
+<!ENTITY importCmd.label "Importar…">
+<!ENTITY importCmd.accesskey "I">
+<!ENTITY clearRecentHistory.label "Limpiar historial reciente…">
+<!ENTITY clearRecentHistory.accesskey "H">
+<!ENTITY accountManagerCmd2.label "Configuración de cuenta">
+<!ENTITY accountManagerCmd2.accesskey "C">
+<!ENTITY accountManagerCmdUnix2.accesskey "C">
+
+<!ENTITY devtoolsMenu.label "Herramientas de desarrollador">
+<!ENTITY devtoolsMenu.accesskey "H">
+<!ENTITY devToolboxCmd.label "Caja de herramientas de desarrollador">
+<!ENTITY devToolboxCmd.accesskey "C">
+<!ENTITY devToolboxCmd.commandkey "i">
+<!ENTITY debugAddonsCmd.label "Depurar complementos">
+<!ENTITY debugAddonsCmd.accesskey "c">
+<!ENTITY tabsDebugCmd.label "Depurador del marco de contenido">
+<!ENTITY tabsDebugCmd.accesskey "a">
+<!ENTITY errorConsoleCmd.label "Consola de errores">
+<!ENTITY errorConsoleCmd.accesskey "E">
+<!ENTITY errorConsoleCmd.commandkey "j">
+
+<!ENTITY getMsgButton1.label "Recibir mensajes">
+<!ENTITY newMsgButton.label "Redactar">
+<!ENTITY replyButton.label "Responder">
+<!ENTITY replyAllButton.label "Resp. a todos">
+<!ENTITY replyListButton.label "Responder a la lista">
+<!ENTITY forwardButton.label "Reenviar">
+<!ENTITY fileButton.label "Archivo">
+<!ENTITY archiveButton.label "Archivar">
+<!ENTITY openConversationButton.label "Conversación">
+<!ENTITY nextButton.label "Siguiente">
+<!ENTITY nextButtonToolbarItem.label "Siguiente no leído">
+<!ENTITY nextMsgButton.label "Siguiente">
+<!ENTITY previousButton.label "Anterior">
+<!ENTITY previousButtonToolbarItem.label "Anterior no leído">
+<!ENTITY previousMsgButton.label "Anterior">
+<!ENTITY backButton1.label "Retroceder">
+<!ENTITY goForwardButton1.label "Avanzar">
+<!ENTITY deleteItem.title "Eliminar">
+<!ENTITY deleteButton.label "Eliminar">
+<!ENTITY undeleteButton.label "Recuperar">
+<!ENTITY markButton.label "Marcar">
+<!ENTITY printButton.label "Imprimir">
+<!ENTITY stopButton.label "Detener">
+<!ENTITY throbberItem.title "Indicador de actividad">
+<!ENTITY junkItem.title "Basura">
+<!ENTITY junkButton.label "No deseado">
+<!ENTITY notJunkButton.label "Legítimo">
+<!ENTITY addressBookButton.label "Direcciones">
+<!ENTITY chatButton.label "Charlar">
+<!ENTITY glodaSearch.title "Búsqueda global">
+<!ENTITY searchItem.title "Búsqueda rápida">
+<!ENTITY mailViewsToolbarItem.title "Vistas de correo">
+<!ENTITY folderLocationToolbarItem.title "Ubicación de la carpeta">
+<!ENTITY tagButton.label "Etiqueta">
+<!ENTITY compactButton.label "Compactar">
+<!ENTITY appmenuButton.label "AppMenu">
+
+<!ENTITY advancedButton.tooltip "Búsqueda avanzada de mensajes">
+<!ENTITY getMsgButton.tooltip "Recibir mensajes nuevos">
+<!ENTITY getAllNewMsgCmd.label "Recibir todos los mensajes nuevos">
+<!ENTITY getAllNewMsgCmd.accesskey "R">
+<!ENTITY newMsgButton.tooltip "Crear nuevo mensaje">
+<!ENTITY replyButton.tooltip "Responder al mensaje">
+<!ENTITY replyAllButton.tooltip "Responder al remitente y a todos los destinatarios">
+<!ENTITY replyListButton.tooltip "Responder a la lista de correo">
+<!ENTITY forwardButton.tooltip "Reenviar mensaje seleccionado">
+<!ENTITY forwardAsInline.tooltip "Reenviar el mensaje seleccionado como texto en el cuerpo">
+<!ENTITY forwardAsAttachment.tooltip "Reenviar el mensaje seleccionado como un adjunto">
+<!ENTITY fileButton.tooltip "Archivar mensaje seleccionado">
+<!ENTITY archiveButton.tooltip "Archivar mensajes seleccionados">
+<!ENTITY openMsgConversationButton.tooltip "Mostrar conversación del mensaje seleccionado">
+<!ENTITY nextButton.tooltip "Ir al siguiente mensaje no leído">
+<!ENTITY nextMsgButton.tooltip "Moverse al mensaje siguiente">
+<!ENTITY previousButton.tooltip "Ir al anterior mensaje no leído">
+<!ENTITY previousMsgButton.tooltip "Moverse al mensaje anterior">
+<!ENTITY goForwardButton.tooltip "Ir al mensaje siguiente">
+<!ENTITY goBackButton.tooltip "Ir al mensaje anterior">
+<!ENTITY deleteButton.tooltip "Eliminar el mensaje o la carpeta seleccionados">
+<!ENTITY undeleteButton.tooltip "Recuperar mensaje seleccionado">
+<!ENTITY markButton.tooltip "Marcar mensajes">
+<!ENTITY printButton.tooltip "Imprimir este mensaje">
+<!ENTITY stopButton.tooltip "Detener la transferencia actual">
+<!ENTITY junkButton.tooltip "Marcar los mensajes seleccionados como no deseados">
+<!ENTITY notJunkButton.tooltip "Marcar los mensajes seleccionados como correo normal">
+<!ENTITY addressBookButton.tooltip "Ir a la libreta de direcciones">
+<!ENTITY chatButton.tooltip "Mostrar la pestaña de chat">
+<!ENTITY tagButton.tooltip "Etiquetar mensajes">
+<!ENTITY compactButton.tooltip "Eliminar mensajes borrados de la carpeta seleccionada">
+<!ENTITY appmenuButton1.tooltip "Mostrar el menú &brandShortName;">
+<!ENTITY addonsButton.tooltip "Administre sus complementos">
+
+<!ENTITY buttonMenuForwardAsInline.label "Reenviar en el cuerpo del mensaje">
+<!ENTITY buttonMenuForwardAsAttachment.label "Reenviar como adjunto">
+
+<!ENTITY remoteContentOptionsAllowForMsg.label "Mostrar el contenido remoto en este mensaje">
+<!ENTITY remoteContentOptionsAllowForMsg.accesskey "M">
+<!ENTITY editRemoteContentSettings.label "Editar opciones de contenido remoto…">
+<!ENTITY editRemoteContentSettings.accesskey "E">
+<!ENTITY editRemoteContentSettingsUnix.label "Editar preferencias de contenido remoto…">
+<!ENTITY editRemoteContentSettingsUnix.accesskey "E">
+
+<!ENTITY phishingOptionIgnore.label "Ignorar advertencia en este mensaje">
+<!ENTITY phishingOptionIgnore.accesskey "n">
+<!ENTITY phishingOptionSettings.label "Editar opciones de detección de fraudes…">
+<!ENTITY phishingOptionSettings.accesskey "d">
+<!ENTITY phishingOptionSettingsUnix.label "Editar preferencias de detección de fraudes…">
+<!ENTITY phishingOptionSettingsUnix.accesskey "d">
+
+<!ENTITY appmenuNewMsgCmd.label "Nuevo mensaje">
+<!ENTITY appmenuNewContactCmd.label "Contacto de la libreta de direcciones…">
+<!ENTITY appmenuEditMenu.label "Editar">
+<!ENTITY appmenuToolbarLayout.label "Disposición de la barra de herramientas…">
+<!ENTITY appmenuSelectThread.label "Seleccionar conversación">
+<!ENTITY appmenuSelectFlagged.label "Seleccionar mensajes con estrella">
+
+<!ENTITY addNewTag.label "Nueva etiqueta…">
+<!ENTITY addNewTag.accesskey "N">
+<!ENTITY manageTags.label "Administrar etiquetas…">
+<!ENTITY manageTags.accesskey "M">
+
+<!ENTITY folderNameColumn.label "Nombre">
+<!ENTITY folderUnreadColumn.label "No leídos">
+<!ENTITY folderTotalColumn.label "Total">
+<!ENTITY folderSizeColumn.label "Tamaño">
+
+<!ENTITY folderContextGetMessages.label "Recibir mensajes">
+<!ENTITY folderContextGetMessages.accesskey "R">
+<!ENTITY folderContextMarkAllFoldersRead.label "Marcar todas las carpetas como leídas">
+<!ENTITY folderContextPauseAllUpdates.label "Pausar todas las actualizaciones">
+<!ENTITY folderContextPauseUpdates.label "Pausar actualizaciones">
+<!ENTITY folderContextPauseUpdates.accesskey "U">
+<!ENTITY folderContextOpenInNewWindow.label "Abrir en una ventana nueva">
+<!ENTITY folderContextOpenInNewWindow.accesskey "e">
+<!ENTITY folderContextOpenNewTab.label "Abrir en una pestaña nueva">
+<!ENTITY folderContextOpenNewTab.accesskey "b">
+<!ENTITY folderContextNew.label "Nueva subcarpeta…">
+<!ENTITY folderContextNew.accesskey "N">
+<!ENTITY folderContextRename.label "Renombrar">
+<!ENTITY folderContextRename.accesskey "r">
+<!ENTITY folderContextRemove.label "Eliminar">
+<!ENTITY folderContextRemove.accesskey "r">
+<!ENTITY folderContextCompact.label "Compactar">
+<!ENTITY folderContextCompact.accesskey "C">
+<!ENTITY folderContextEmptyTrash.label "Vaciar papelera">
+<!ENTITY folderContextEmptyTrash.accesskey "v">
+<!ENTITY folderContextEmptyJunk.label "Vaciar correo no deseado">
+<!ENTITY folderContextEmptyJunk.accesskey "s">
+<!ENTITY folderContextSendUnsentMessages.label "Enviar mensajes pendientes">
+<!ENTITY folderContextSendUnsentMessages.accesskey "n">
+<!ENTITY folderContextUnsubscribe.label "Cancelar suscripción">
+<!ENTITY folderContextUnsubscribe.accesskey "u">
+<!ENTITY folderContextMarkNewsgroupRead.label "Marcar grupo de noticias como leído">
+<!ENTITY folderContextMarkNewsgroupRead.accesskey "g">
+<!ENTITY folderContextMarkMailFolderRead.label "Marcar carpeta como leída">
+<!ENTITY folderContextMarkMailFolderRead.accesskey "l">
+<!ENTITY folderContextSubscribe.label "Suscribirse…">
+<!ENTITY folderContextSubscribe.accesskey "b">
+<!ENTITY folderContextSearchForMessages.label "Buscar mensajes…">
+<!ENTITY folderContextSearchForMessages.accesskey "B">
+<!ENTITY folderContextProperties2.label "Propiedades">
+<!ENTITY folderContextProperties2.accesskey "P">
+<!ENTITY folderContextFavoriteFolder.label "Carpeta favorita">
+<!ENTITY folderContextFavoriteFolder.accesskey "a">
+<!ENTITY folderContextSettings2.label "Configuración">
+<!ENTITY folderContextSettings2.accesskey "o">
+
+<!ENTITY SearchNameOrEmail.label "El nombre o dirección contiene:">
+<!ENTITY SearchNameOrEmail.accesskey "N">
+
+<!ENTITY glodaSearchBar.placeholder "Buscar mensajes…">
+
+<!ENTITY searchSubjectMenu.label "Asunto">
+<!ENTITY searchFromMenu.label "Remitente">
+<!ENTITY searchSubjectOrFromMenu.label "Asunto o remitente">
+<!ENTITY searchRecipient.label "Para o CC">
+<!ENTITY searchSubjectOrRecipientMenu.label "Asunto, Para o Cc">
+<!ENTITY searchMessageBody.label "Cuerpo del mensaje">
+<!ENTITY saveAsVirtualFolderMenu.label "Guardar la búsqueda como una carpeta…">
+
+<!ENTITY selectColumn.label "Seleccionar mensajes">
+<!ENTITY threadColumn.label "Conversación">
+<!ENTITY fromColumn.label "Remitente">
+<!ENTITY recipientColumn.label "Destinatario">
+<!ENTITY correspondentColumn.label "Participantes">
+<!ENTITY subjectColumn.label "Asunto">
+<!ENTITY dateColumn.label "Fecha">
+<!ENTITY priorityColumn.label "Prioridad">
+<!ENTITY tagsColumn.label "Etiqueta">
+<!ENTITY accountColumn.label "Cuenta">
+<!ENTITY statusColumn.label "Estado">
+<!ENTITY sizeColumn.label "Tamaño">
+<!ENTITY junkStatusColumn.label "Estado de correo no deseado">
+<!ENTITY unreadColumn.label "No leídos">
+<!ENTITY totalColumn.label "Total">
+<!ENTITY readColumn.label "Leído">
+<!ENTITY receivedColumn.label "Recibido">
+<!ENTITY starredColumn.label "Con estrella">
+<!ENTITY locationColumn.label "Ubicación">
+<!ENTITY idColumn.label "Orden de recepción">
+<!ENTITY attachmentColumn.label "Adjuntos">
+
+<!ENTITY deleteColumn.label "Eliminar">
+
+<!ENTITY columnChooser2.tooltip "Seleccione las columnas que desea mostrar">
+<!ENTITY selectColumn.tooltip "Alternar la selección de todos los mensajes">
+<!ENTITY threadColumn2.tooltip "Mostrar conversaciones de mensajes">
+<!ENTITY fromColumn2.tooltip "Ordenar por remitente">
+<!ENTITY recipientColumn2.tooltip "Ordenar por destinatario">
+<!ENTITY correspondentColumn2.tooltip "Ordenar por participantes">
+<!ENTITY subjectColumn2.tooltip "Ordenar por asunto">
+<!ENTITY dateColumn2.tooltip "Ordenar por fecha">
+<!ENTITY priorityColumn2.tooltip "Ordenar por prioridad">
+<!ENTITY tagsColumn2.tooltip "Ordenar por etiquetas">
+<!ENTITY accountColumn2.tooltip "Ordenar por cuenta">
+<!ENTITY statusColumn2.tooltip "Ordenar por estado">
+<!ENTITY sizeColumn2.tooltip "Ordenar por tamaño">
+<!ENTITY junkStatusColumn2.tooltip "Ordenar por estado de correo basura">
+<!ENTITY unreadColumn2.tooltip "Número de mensajes no leídos en una conversación">
+<!ENTITY totalColumn2.tooltip "Número total de mensajes en la conversación">
+<!ENTITY readColumn2.tooltip "Ordenar por leídos/no leídos">
+<!ENTITY receivedColumn2.tooltip "Ordenar por fecha de recepción">
+<!ENTITY starredColumn2.tooltip "Ordenar por estrella">
+<!ENTITY locationColumn2.tooltip "Ordenar por ubicación">
+<!ENTITY idColumn2.tooltip "Ordenar por orden de recepción">
+<!ENTITY attachmentColumn2.tooltip "Ordenar por adjuntos">
+
+<!ENTITY deleteColumn.tooltip "Eliminar un mensaje">
+
+<!ENTITY contextNewMsgFromTemplate.label "Nuevo mensaje desde plantilla">
+<!ENTITY contextOpenNewWindow.label "Abrir el mensaje en una ventana nueva">
+<!ENTITY contextOpenNewWindow.accesskey "A">
+<!ENTITY contextOpenNewTab.label "Abrir el mensaje en una pestaña nueva">
+<!ENTITY contextOpenNewTab.accesskey "b">
+<!ENTITY contextOpenConversation.label "Abrir mensaje en la conversación">
+<!ENTITY contextOpenConversation.accesskey "c">
+<!ENTITY contextOpenContainingFolder.label "Abrir mensaje en la carpeta que lo contiene">
+<!ENTITY contextOpenContainingFolder.accesskey "c">
+<!ENTITY contextEditMsgAsNew.label "Editar como mensaje nuevo">
+<!ENTITY contextEditMsgAsNew.accesskey "E">
+<!ENTITY contextEditDraftMsg.label "Editar borrador de mensaje">
+<!ENTITY contextEditTemplate.label "Editar plantilla">
+<!ENTITY contextEditTemplate.accesskey "T">
+<!ENTITY contextArchive.label "Archivar">
+<!ENTITY contextArchive.accesskey "h">
+<!ENTITY contextReplySender.label "Responder sólo al remitente">
+<!ENTITY contextReplySender.accesskey "R">
+<!ENTITY contextReplyNewsgroup2.label "Responder en el grupo de noticias">
+<!ENTITY contextReplyNewsgroup2.accesskey "u">
+<!ENTITY contextReplyAll.label "Responder a todos">
+<!ENTITY contextReplyAll.accesskey "t">
+<!ENTITY contextReplyList.label "Responder a la lista">
+<!ENTITY contextReplyList.accesskey "l">
+<!ENTITY contextForward.label "Reenviar">
+<!ENTITY contextForward.accesskey "n">
+<!ENTITY contextForwardAsMenu.label "Reenviar como">
+<!ENTITY contextForwardAsMenu.accesskey "o">
+<!ENTITY contextForwardAsInline.label "Incorporado">
+<!ENTITY contextForwardAsInline.accesskey "I">
+<!ENTITY contextForwardAsAttachmentItem.label "Adjunto">
+<!ENTITY contextForwardAsAttachmentItem.accesskey "A">
+<!ENTITY contextMultiForwardAsAttachment.label "Reenviar como adjuntos">
+<!ENTITY contextMultiForwardAsAttachment.accesskey "o">
+<!ENTITY contextMoveMsgMenu.label "Mover a">
+<!ENTITY contextMoveMsgMenu.accesskey "m">
+<!ENTITY contextMoveCopyMsgRecentMenu.label "Reciente">
+<!ENTITY contextMoveCopyMsgRecentMenu.accesskey "R">
+<!ENTITY contextMoveCopyMsgFavoritesMenu.label "Favoritos">
+<!ENTITY contextMoveCopyMsgFavoritesMenu.accesskey "F">
+<!ENTITY contextCopyMsgMenu.label "Copiar a">
+<!ENTITY contextCopyMsgMenu.accesskey "C">
+<!ENTITY contextKillThreadMenu.label "Ignorar conversación">
+<!ENTITY contextKillSubthreadMenu.accesskey "b">
+<!ENTITY contextKillThreadMenu.accesskey "I">
+<!ENTITY contextKillSubthreadMenu.label "Ignorar sub-conversación">
+<!ENTITY contextWatchThreadMenu.label "Observar conversación">
+<!ENTITY contextWatchThreadMenu.accesskey "">
+<!ENTITY contextSaveAs.label "Guardar como…">
+<!ENTITY contextSaveAs.accesskey "G">
+<!ENTITY contextPrint.label "Imprimir…">
+<!ENTITY contextPrint.accesskey "i">
+<!ENTITY contextPrintPreview.label "Vista preliminar">
+<!ENTITY contextPrintPreview.accesskey "V">
+
+<!ENTITY columnPicker.applyTo.label "Aplicar columnas a…">
+<!ENTITY columnPicker.applyToFolder.label "Carpeta…">
+<!ENTITY columnPicker.applyToFolderAndChildren.label "Carpeta y sus subcarpetas…">
+<!ENTITY columnPicker.thisFolder.label "Esta carpeta">
+
+<!ENTITY contextPlay.label "Reproducir">
+<!ENTITY contextPlay.accesskey "P">
+<!ENTITY contextPause.label "Pausar">
+<!ENTITY contextPause.accesskey "P">
+<!ENTITY contextMute.label "Silenciar">
+<!ENTITY contextMute.accesskey "S">
+<!ENTITY contextUnmute.label "Restaurar sonido">
+<!ENTITY contextUnmute.accesskey "s">
+
+<!-- Quick Search Bar -->
+<!-- Quick Search Bar -->
+<!ENTITY quickSearchCmd.key "k">
+<!ENTITY search.label.base1 "Buscar #1">
+<!ENTITY search.keyLabel.nonmac "&lt;Ctrl+K&gt;">
+<!ENTITY search.keyLabel.mac "&lt;⌘K&gt;">
+
+<!ENTITY AddToAddressBook.label "Añadir a la libreta de direcciones…">
+<!ENTITY AddToAddressBook.accesskey "b">
+<!ENTITY AddDirectlyToAddressBook.label "Añadir a la libreta de direcciones">
+<!ENTITY AddDirectlyToAddressBook.accesskey "B">
+<!ENTITY EditContact1.label "Editar contacto">
+<!ENTITY EditContact1.accesskey "E">
+<!ENTITY ViewContact.label "Ver contacto">
+<!ENTITY ViewContact.accesskey "V">
+<!ENTITY SubscribeToNewsgroup.label "Suscribirse a grupo de noticias">
+<!ENTITY SubscribeToNewsgroup.accesskey "n">
+<!ENTITY SendMessageTo.label "Enviar mensaje a">
+<!ENTITY SendMessageTo.accesskey "s">
+<!ENTITY CopyEmailAddress.label "Copiar dirección de correo electrónico">
+<!ENTITY CopyEmailAddress.accesskey "C">
+<!ENTITY CopyNameAndEmailAddress.label "Copiar nombre y dirección de correo">
+<!ENTITY CopyNameAndEmailAddress.accesskey "N">
+<!ENTITY CopyNewsgroupName.label "Copiar nombre del grupo de noticias">
+<!ENTITY CopyNewsgroupName.accesskey "C">
+<!ENTITY CopyNewsgroupURL.label "Copiar URL del grupo de noticias">
+<!ENTITY CopyNewsgroupURL.accesskey "U">
+<!ENTITY CreateFilterFrom.label "Crear filtro a partir de…">
+<!ENTITY CreateFilterFrom.accesskey "f">
+<!ENTITY reportPhishingURL.label "Informar de mensaje fraudulento">
+<!ENTITY reportPhishingURL.accesskey "o">
+
+<!ENTITY spellAddDictionaries.label "Añadir diccionarios…">
+<!ENTITY spellAddDictionaries.accesskey "A">
+
+<!ENTITY saveLinkAsCmd.label "Guardar enlace como…">
+<!ENTITY saveLinkAsCmd.accesskey "e">
+<!ENTITY saveImageAsCmd.label "Guardar imagen como…">
+<!ENTITY saveImageAsCmd.accesskey "i">
+<!ENTITY copyLinkCmd.label "Copiar la dirección del enlace">
+<!ENTITY copyLinkCmd.accesskey "L">
+<!ENTITY copyImageAllCmd.label "Copiar imagen">
+<!ENTITY copyImageAllCmd.accesskey "i">
+<!ENTITY copyEmailCmd.label "Copiar dirección de correo electrónico">
+<!ENTITY copyEmailCmd.accesskey "E">
+<!ENTITY stopCmd.label "Parar">
+<!ENTITY stopCmd.accesskey "P">
+<!ENTITY reloadCmd.label "Recargar">
+<!ENTITY reloadCmd.accesskey "R">
+<!ENTITY openInBrowser.label "Abrir en el navegador">
+<!ENTITY openInBrowser.accesskey "A">
+<!ENTITY openLinkInBrowser.label "Abrir enlace en el navegador">
+<!ENTITY openLinkInBrowser.accesskey "A">
+
+<!ENTITY statusText.label "Terminado">
+
+<!ENTITY minimizeWindow.label "Minimizar ventana">
+<!ENTITY minimizeWindow.key "m">
+<!ENTITY bringAllToFront.label "Traer todo al frente">
+<!ENTITY zoomWindow.label "Acercar ventana">
+
+<!ENTITY preferencesCmdMac2.label "Preferencias">
+<!ENTITY preferencesCmdMac.commandkey ",">
+<!ENTITY preferencesCmdMac.modifiers "accel">
+<!ENTITY servicesMenuMac.label "Servicios">
+<!ENTITY hideThisAppCmdMac.label "Ocultar &brandShortName;">
+<!ENTITY hideThisAppCmdMac.commandkey "H">
+<!ENTITY hideThisAppCmdMac.modifiers "accel">
+<!ENTITY hideOtherAppsCmdMac.label "Ocultar otros">
+<!ENTITY hideOtherAppsCmdMac.commandkey "H">
+<!ENTITY hideOtherAppsCmdMac.modifiers "accel,alt">
+<!ENTITY showAllAppsCmdMac.label "Mostrar todo">
+
+<!ENTITY dockOptions.label "Opciones del icono de la aplicación…">
+<!ENTITY writeNewMessageDock.label "Redactar nuevo mensaje">
+<!ENTITY openAddressBookDock.label "Abrir libreta de direcciones">
+
+<!ENTITY browseBackButton.tooltip "Ir a la página anterior">
+<!ENTITY browseForwardButton.tooltip "Ir a la página siguiente">
diff --git a/l10n-es-ES/mail/chrome/messenger/messenger.properties b/l10n-es-ES/mail/chrome/messenger/messenger.properties
new file mode 100644
index 0000000000..abcd345d53
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messenger.properties
@@ -0,0 +1,507 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The following are used by the messenger application
+#
+
+statusMessage = %1$S: %2$S
+
+removeAccount = Eliminar cuenta…
+newFolderMenuItem = Carpeta…
+newSubfolderMenuItem = Subcarpeta…
+newFolder = Nueva carpeta…
+newSubfolder = Nueva subcarpeta…
+markFolderRead = Marcar carpeta como leída;Marcar carpetas como leídas
+markNewsgroupRead = Marcar grupo de noticias como leído;Marcar grupos de noticias cmo leídos
+folderProperties = Propiedades de carpeta
+newTag = Nueva etiqueta…
+getNextNewsMessages = Obtener #1 mensaje de noticias siguiente;Obtener #1 mensajes de noticias siguientes
+advanceNextPrompt = ¿Ir al siguiente mensaje no leído en %S?
+titleNewsPreHost = en
+replyToSender = Responder al remitente
+reply = Responder
+EMLFiles = Archivos de correo (*.eml)
+OpenEMLFiles = Abrir mensaje
+defaultSaveMessageAsFileName = message.eml
+longMsgSubjectTruncator = ...
+SaveMailAs = Guardar mensaje como
+SaveAttachment = Salvar adjunto
+SaveAllAttachments = Salvar todos los adjuntos
+DetachAttachment = Separar adjunto
+DetachAllAttachments = Separar todos los adjuntos
+ChooseFolder = Escoger carpeta
+LoadingMessageToPrint = Cargando mensaje a imprimir…
+MessageLoaded = Mensaje cargado…
+PrintingMessage = Imprimiendo mensaje…
+PrintPreviewMessage = Mostrando vista preliminar de mensaje…
+PrintingContact = Impresión de contacto…
+PrintPreviewContact = Vista preliminar de contacto…
+PrintingAddrBook = Imprimiendo libreta de direcciones…
+PrintPreviewAddrBook = Mostrando vista preliminar de la libreta de direcciones…
+PrintingComplete = Terminado.
+PreviewTitle = %S - %S
+LoadingMailMsgForPrint = (Cargando contenido para imprimir)
+LoadingMailMsgForPrintPreview = (Cargando contenido para vista preliminar)
+saveAttachmentFailed = Imposible guardar el adjunto. Compruebe el nombre de su archivo y vuelva a intentarlo.
+saveMessageFailed = Imposible guardar el mensaje. Compruebe el nombre del archivo y pruebe otra vez.
+fileExists = %S ya existe. ¿Desea reemplazarlo?
+failedToReadFile = No se ha podido leer el archivo: %1$S razón: %2$S
+
+downloadingNewsgroups = Descargando grupos de noticias para usar sin conexión
+downloadingMail = Descargando el correo para uso sin conexión
+sendingUnsent = Procesando mensajes no enviados
+
+folderExists = Ya existe una carpeta con ese nombre. Pruebe con un nombre diferente.
+confirmDuplicateFolderRename = Ya existe una subcarpeta con el nombre '%1$S' en la carpeta '%2$S'. ¿Le gustaría mover esta carpeta usando el nombre nuevo '%3$S'?
+folderCreationFailed = La carpeta no pudo crearse porque el nombre de la carpeta que ha especificado contiene un carácter no reconocido. Introduzca un nombre diferente y vuelva a intentarlo.
+
+compactingFolder = Compactando la carpeta %S…
+compactingDone = Compactación terminada (aprox. %1$S recuperado).
+autoCompactAllFoldersTitle = Compactar carpetas
+autoCompactAllFoldersMsg = Los mensajes que ha eliminado pueden purgarse del disco. Esta operación ahorrará en torno a %1$S de espacio en disco. Seleccione la opción de debajo para permitir a %2$S hacer esto automáticamente sin preguntarle.
+autoCompactNeverAskCheckbox = Purgar los mensajes eliminados automáticamente sin preguntarme.
+proceedButton = &Proceder
+
+confirmFolderDeletionForFilter = Al eliminar la carpeta '%S' se desactivarán los filtros asociados. ¿Seguro que quiere eliminar la carpeta?
+alertFilterChanged = Los filtros asociados con esta carpeta serán actualizados.
+filterDisabled = La carpeta '%S' no se pudo encontrar, por lo que los filtros asociados con esta carpeta serán desactivados. Compruebe que la carpeta existe, y que los filtros apuntan a una carpeta de destino válida.
+filterFolderDeniedLocked = Los mensajes no pudieron ser filtrados a la carpeta '%S' porque hay otra operación en curso.
+parsingFolderFailed = No se pudo abrir la carpeta %S porque ésta está en uso por alguna otra operación. Espere a que termine esa operación y seleccione esa carpeta de nuevo.
+deletingMsgsFailed = No se pudieron eliminar mensajes en la carpeta %S porque ésta está en uso por alguna otra operación. Espere que esa operación concluya y vuelva a intentarlo.
+alertFilterCheckbox = No volver a avisarme.
+compactFolderDeniedLock = La carpeta '%S' no puede ser compactada porque hay otra operación en curso. Inténtelo más tarde.
+compactFolderWriteFailed = La carpeta '%S' no se pudo compactar porque falló la escritura en la carpeta. Compruebe que tiene suficiente espacio en disco y privilegios de escritura en el directorio, y vuelva a intentarlo.
+compactFolderInsufficientSpace = Algunas carpetas (p.e. '%S') no se pueden compactar porque no hay suficiente espacio libre en disco. Elimine algunos archivos y vuelva a intentarlo.
+filterFolderHdrAddFailed = Los mensajes no se han podido filtrar a la carpeta '%S' porque no se pudo añadir un mensaje en ella. Verifique que la carpeta se está mostrando correctamente o intente repararla desde las propiedades de la carpeta.
+filterFolderWriteFailed = Los mensajes no pudieron ser filtrados a la carpeta '%S' porque falló la escritura a esa carpeta. Compruebe que tiene suficiente espacio en disco y permiso de escritura en el directorio, e inténtelo de nuevo.
+copyMsgWriteFailed = Los mensajes no han podido ser movidos o copiados a la carpeta '%S' porque falló la escritura en esa carpeta. Para conseguir más espacio, desde el menú Archivo, escoja primero Vaciar Papelera, y luego escoja Compactar carpetas, y vuelva a intentarlo.
+cantMoveMsgWOBodyOffline = Cuando se encuentra en modo sin conexión, no puede mover o copiar mensajes que no hayan sido descargados para su uso desconectado. Desde la ventana de correo, abra el menú Archivo, escoja Sin conexión, luego desmarque Trabajar con conexión, y vuelva a intentarlo.
+operationFailedFolderBusy = La operación ha fallado porque otra operación está usando la carpeta. Espere a que ésta termine e inténtelo de nuevo.
+folderRenameFailed = No se pudo renombrar la carpeta. Tal vez la carpeta está siendo releída, o el nuevo nombre de la carpeta no es válido.
+verboseFolderFormat = %1$S en %2$S
+filterFolderTruncateFailed = Ha sucedido un error al truncar la bandeja de entrada tras filtrar un mensaje a la carpeta '%1$S'. Puede que necesite cerrar %2$S y eliminar INBOX.msf.
+
+mailboxTooLarge = La carpeta %S está llena, y no puede retener más mensajes. Para hacer sitio para más mensajes, borre cualquier correo antiguo o no deseado y compacte la carpeta.
+outOfDiskSpace = No hay suficiente espacio en disco para descargar nuevos mensajes. Pruebe a borrar el correo antiguo, vaciar la papelera de reciclaje y compactar sus carpetas de correo, y luego vuelva a intentarlo.
+errorGettingDB = No se puede abrir el archivo resumen de %S. Quizá hay un error en el disco, o la ruta completa es demasiado larga.
+defaultServerTag = (Predeterminado)
+
+messageUnread = No leído
+messageHasFlag = Con estrella
+messageHasAttachment = Tiene adjunto
+messageJunk = Correo no deseado
+messageExpanded = Expandido
+messageCollapsed = Contraído
+
+smtpServerList-NotSpecified = <sin especificar>
+smtpServer-ConnectionSecurityType-0 = Ninguna
+smtpServer-ConnectionSecurityType-1 = STARTTLS, si está disponible
+smtpServer-ConnectionSecurityType-2 = STARTTLS
+smtpServer-ConnectionSecurityType-3 = SSL/TLS
+smtpServers-confirmServerDeletionTitle = Eliminar servidor
+smtpServers-confirmServerDeletion = ¿Seguro que desea eliminar el servidor: \n %S?
+
+authNo = Sin identificación
+authOld = Contraseña, método original (inseguro)
+authPasswordCleartextInsecurely = Contraseña, transmitida de manera insegura
+authPasswordCleartextViaSSL = Contraseña normal
+authPasswordEncrypted = Contraseña cifrada
+authKerberos = Kerberos / GSSAPI
+authExternal = Certificado TLS
+authNTLM = NTLM
+authOAuth2 = OAuth2
+authAnySecure = Cualquier método seguro (obsoleto)
+authAny = Cualquier método (inseguro)
+
+oauth2WindowTitle = Introduzca las credenciales para %1$S en %2$S
+
+serverType-nntp = Servidor de noticias (NNTP)
+serverType-pop3 = Servidor de correo POP
+serverType-imap = Servidor de correo IMAP
+serverType-none = Almacén de correo local
+serverType-movemail = Unix Movemail
+
+sizeColumnTooltip2 = Ordenar por tamaño
+sizeColumnHeader = Tamaño
+linesColumnTooltip2 = Ordenar por líneas
+linesColumnHeader = Líneas
+
+getMsgButtonTooltip = Recibir mensajes nuevos de %S
+getMsgButtonTooltip.listSeparator = ,\u0020
+
+documentDone =
+documentLoading = Cargando mensaje…
+
+autosyncProgress = Sincronizando mensajes en %1$S desde %2$S…
+
+unreadMsgStatus = Sin leer: %S
+selectedMsgStatus = Seleccionado: %S
+totalMsgStatus = Total: %S
+
+# localized folder names
+
+localFolders = Carpetas locales
+
+inboxFolderName = Bandeja de entrada
+trashFolderName = Papelera
+sentFolderName = Enviados
+draftsFolderName = Borradores
+templatesFolderName = Plantillas
+outboxFolderName = Bandeja de salida
+junkFolderName = Correo no deseado
+archivesFolderName = Archivos
+
+priorityLowest = La más baja
+priorityLow = Baja
+priorityNormal = Normal
+priorityHigh = Alta
+priorityHighest = La más alta
+
+today = Hoy
+yesterday = Ayer
+lastWeek = Última semana
+last7Days = Los últimos 7 días
+twoWeeksAgo = Hace dos semanas
+last14Days = Los últimos 14 días
+older = Más antiguo
+futureDate = Futuro
+
+untaggedMessages = Mensajes no etiquetados
+
+messagesWithNoStatus = Sin estado
+
+noPriority = Sin prioridad
+
+noAttachments = Sin adjuntos
+attachments = Adjuntos
+
+notFlagged = Sin estrella
+groupFlagged = Con estrella
+
+mailnews.tags.remove = Eliminar todas las etiquetas
+mailnews.labels.description.1 = Importante
+mailnews.labels.description.2 = Trabajo
+mailnews.labels.description.3 = Personal
+mailnews.labels.description.4 = Por hacer
+mailnews.labels.description.5 = Más tarde
+
+mailnews.tags.format = %1$S %2$S
+
+replied = Respondido
+forwarded = Reenviado
+new = Nuevo
+read = Leído
+flagged = Con estrella
+
+junk = No deseado
+
+junkScoreOriginPlugin = Plugin
+junkScoreOriginFilter = Filtro
+junkScoreOriginWhitelist = Lista blanca
+junkScoreOriginUser = Usuario
+junkScoreOriginImapFlag = Indicador IMAP
+
+hasAttachments = Tiene adjuntos
+
+tag = Etiquetas
+
+andOthers = y otros
+
+mailnews.send_default_charset = UTF-8
+mailnews.view_default_charset = ISO-8859-1
+
+mail.addr_book.displayName.lastnamefirst = false
+
+mail.addr_book.show_phonetic_fields = false
+
+mailnews.search_date_format = 0
+mailnews.search_date_separator =
+mailnews.search_date_leading_zeros = true
+
+nocachedbodybody2 = El cuerpo de este mensaje no se ha descargado desde el servidor \
+para leerlo sin conexión. Para leer este mensaje, debe volver a \
+conectarse, elegir Sin conexión en el menú Archivo y luego desmarcar \
+Trabajar sin conexión. En el futuro, puede seleccionar qué mensajes \
+o carpetas leer sin conexión. Para ello, elija Sin conexión en el \
+menú Archivo y luego Descargar/Sincronizar ahora. Puede ajustar las \
+preferencias de espacio en disco para evitar descargar mensajes grandes.
+
+acctCentralTitleFormat = %1$S %2$S - %3$S
+mailAcctType = Correo
+newsAcctType = Noticias
+feedsAcctType = Canales
+
+nocachedbodytitle = <TITLE>Pasar a modo con conexión para ver este mensaje</TITLE>\n
+
+confirmUnsubscribeTitle = Confirmar la cancelación de la suscripción
+confirmUnsubscribeText = ¿Seguro que quiere cancelar la suscripción a %S?
+confirmUnsubscribeManyText = ¿Seguro que quiere desuscribirse de estos grupos de noticias?
+restoreAllTabs = Restaurar todas las pestañas
+
+confirmMarkAllFoldersReadTitle = Marcar todas las carpetas como leídas
+confirmMarkAllFoldersReadMessage = ¿Está seguro de que quiere marcar como leídos todos los mensajes en todas las carpetas de esta cuenta?
+
+junkBarMessage = %S piensa que este mensaje es correo basura.
+junkBarButton = No es basura
+junkBarButtonKey = N
+junkBarInfoButton = Saber más
+junkBarInfoButtonKey = S
+
+remoteContentBarMessage = Para proteger su privacidad, %S ha bloqueado el contenido remoto en este mensaje.
+remoteContentPrefLabel = Opciones
+remoteContentPrefAccesskey = O
+remoteContentPrefLabelUnix = Preferencias
+remoteContentPrefAccesskeyUnix = P
+
+remoteAllowResource = Permitir contenido remoto de %S
+remoteAllowAll = Permitir contenido remoto del origen listado arriba;Permitir contenido remoto de los #1 orígenes listados arriba
+
+phishingBarMessage = Este mensaje puede ser fraudulento.
+phishingBarPrefLabel = Opciones
+phishingBarPrefAccesskey = O
+phishingBarPrefLabelUnix = Preferencias
+phishingBarPrefAccesskeyUnix = P
+
+mdnBarIgnoreButton = Ignorar solicitud
+mdnBarIgnoreButtonKey = n
+mdnBarSendReqButton = Enviar acuse de recibo
+mdnBarSendReqButtonKey = E
+
+draftMessageMsg = Este mensaje es un borrador.
+draftMessageButton = Editar
+draftMessageButtonKey = r
+
+openLabel = Abrir
+openLabelAccesskey = b
+saveLabel = Guardar como…
+saveLabelAccesskey = A
+detachLabel = Separar adjuntos…
+detachLabelAccesskey = D
+deleteLabel = Eliminar
+deleteLabelAccesskey = r
+openFolderLabel = Abrir carpeta contenedora
+openFolderLabelAccesskey = c
+deleteAttachments = Los siguientes adjuntos se eliminarán permanentemente de este mensaje:\n%S\nEsta acción no se puede deshacer. ¿Desea continuar?
+detachAttachments = Los siguientes adjuntos se han guardado correctamente y se eliminarán permanentemente de este mensaje:\n%S\nEsta acción no se puede deshacer. ¿Desea continuar?
+deleteAttachmentFailure = Fallo al eliminar los adjuntos seleccionados.
+emptyAttachment = Este adjunto parece estar vacío.\nConfírmelo con la persona que envió esto.\nA menudo, los cortafuegos empresariales o los programas antivirus destruyen los adjuntos.
+externalAttachmentNotFound = Este adjunto de archivo o enlace separados ya no se encuentra o no está accesible en esta ubicación.
+
+attachmentCount = #1 adjunto;#1 adjuntos
+
+attachmentCountSingle = 1 adjunto:
+
+attachmentSizeUnknown = tamaño desconocido
+
+attachmentSizeAtLeast = al menos %1$S
+
+attachmentDisplayNameFormat = %S %S
+
+attachmentsPrintHeader = Adjuntos:
+
+unknownHostError = No se pudo conectar con el servidor %S.
+connectionRefusedError = No se pudo conectar con el servidor %S; la conexión fue rechazada.
+netTimeoutError = La conexión al servidor %S ha superado el tiempo de espera máximo.
+netResetError = La conexión al servidor %S se ha reiniciado.
+netInterruptError = La conexión al servidor %S se ha interrumpido.
+
+recipientSearchCriteria = El asunto o destinatario contiene:
+fromSearchCriteria = El asunto o remitente contiene:
+
+biffNotification_message = tiene %1$S mensaje nuevo
+biffNotification_messages = tiene %1$S mensajes nuevos
+
+newMailNotification_message = %1$S ha recibido %2$S mensaje nuevo
+
+newMailNotification_messages = %1$S ha recibido %2$S mensajes nuevos
+
+newMailNotification_messagetitle = %1$S de %2$S
+
+newMailAlert_message = #1 ha recibido #2 mensaje nuevo;#1 ha recibido #2 mensajes nuevos
+
+macBiffNotification_message = %1$S nuevo mensaje de %2$S.
+macBiffNotification_messages = %1$S nuevos mensajes de %2$S.
+macBiffNotification_messages_extra = %1$S nuevos mensajes de %2$S y %3$S más.
+macBiffNotification_separator = ,\u0020
+
+quotaPercentUsed = %S%% lleno
+percent = %S%%
+quotaTooltip2 = Cuota IMAP: %S usados de un total de %S. Pulse para ver detalles.
+
+confirmViewDeleteTitle = Confirmar
+confirmViewDeleteMessage = ¿Seguro que quiere eliminar esta vista?
+
+confirmSavedSearchTitle = Confirmar eliminación
+confirmSavedSearchDeleteMessage = ¿Seguro que desea eliminar esta búsqueda guardada?
+
+passwordPrompt = Introduzca su contraseña para %1$S en %2$S:
+
+passwordTitle = Contraseña para el servidor de correo requerida
+
+openWindowWarningTitle = Confirmar
+openWindowWarningConfirmation = Abrir #1 mensaje puede ser lento. ¿Continuar?;Abrir #1 mensajes puede ser lento. ¿Continuar?
+
+openTabWarningTitle = Confirmar
+openTabWarningConfirmation = Abrir #1 mensaje puede ser lento. ¿Continuar?;Abrir #1 mensajes puede ser lento. ¿Continuar?
+
+tagExists = Ya existe una etiqueta con ese nombre.
+
+editTagTitle = Editar etiqueta
+
+editVirtualFolderPropertiesTitle = Editar las propiedades de la búsqueda %S
+virtualFolderSourcesChosen = #1 carpeta elegida;#1 carpetas elegidas
+
+alertNoSearchFoldersSelected = Debe elegir al menos una carpeta en la que buscar para guardar la búsqueda.
+
+byteAbbreviation2 = %.*f bytes
+kiloByteAbbreviation2 = %.*f KB
+megaByteAbbreviation2 = %.*f MB
+gigaByteAbbreviation2 = %.*f GB
+teraByteAbbreviation2 = %.*f TB
+petaByteAbbreviation2 = %.*f PB
+
+folderWithAccount = %1$S - %2$S
+folderWithUnreadMsgs = %1$S (%2$S)
+folderSummarizedSymbolValue = ▾%S
+subfoldersExplanation = %1$S en esta carpeta, %2$S en subcarpetas
+
+errorOpenMessageForMessageIdTitle = Error al abrir el message-id
+errorOpenMessageForMessageIdMessage = Mensaje correspondiente al message-id %S no encontrado
+
+confirmPhishingTitle = Alerta de correo fraudulento
+linkMismatchTitle = Discordancia detectada en enlace
+confirmPhishingUrl = %1$S piensa que este mensaje es fraudulento. Los enlaces en el mensaje pueden estar tratando de suplantar la página web que quiere visitar. ¿Seguro que quiere visitar %2$S?
+confirmPhishingUrlAlternate = El enlace que acaba de pulsar parece dirigir a otro sitio que el indicado por el texto del enlace. Esto se usa a veces para rastrear si ha pulsado el enlace, pero también podría indicar una técnica fraudulenta.\n\nEl texto del enlace indicaba que este dirigiría a %1$S, pero realmente dirige a %2$S.
+confirmPhishingGoAhead = Visitar %1$S de todas formas
+confirmPhishingGoDirect = Ir a %1$S
+
+updatesItem_default = Buscar actualizaciones…
+updatesItem_defaultFallback = Buscar actualizaciones…
+updatesItem_default.accesskey = C
+updatesItem_downloading = Descargando %S…
+updatesItem_downloadingFallback = Descargando actualización…
+updatesItem_downloading.accesskey = D
+updatesItem_resume = Continuar descargando %S…
+updatesItem_resumeFallback = Continuar descargando la actualización…
+updatesItem_resume.accesskey = d
+updatesItem_pending = Aplicar ahora la actualización descargada…
+updatesItem_pendingFallback = Aplicar ahora la actualización descargada…
+updatesItem_pending.accesskey = A
+
+folderPaneModeHeader_all = Todas las carpetas
+folderPaneModeHeader_unread = Carpetas no leídas
+folderPaneModeHeader_unread_compact = Carpetas no leídas - Vista compacta
+folderPaneModeHeader_favorite = Carpetas favoritas
+folderPaneModeHeader_favorite_compact = Carpetas favoritas - Vista compacta
+folderPaneModeHeader_recent = Carpetas recientes
+folderPaneModeHeader_recent_compact = Carpetas recientes - Vista compacta
+folderPaneModeHeader_smart = Carpetas unificadas
+unifiedAccountName = Carpetas unificadas
+
+moveToFolderAgain = Mover de nuevo a "%1$S"
+moveToFolderAgainAccessKey = n
+copyToFolderAgain = Copiar de nuevo a "%1$S"
+copyToFolderAgainAccessKey = n
+
+mdnBarMessageNormal = %1$S ha solicitado que se le notifique cuando Vd. lea este mensaje.
+mdnBarMessageAddressDiffers = %1$S ha solicitado que se le notifique (en %2$S) cuando Vd. lea este mensaje.
+
+emptyJunkFolderTitle = Vaciar "%S"
+emptyJunkFolderMessage = ¿Eliminar todos los mensajes y subcarpetas de la carpeta Basura?
+emptyJunkDontAsk = No volver a preguntarme.
+emptyTrashFolderTitle = Vaciar "%S"
+emptyTrashFolderMessage = ¿Eliminar todos los mensajes y subcarpetas de la carpeta Papelera?
+emptyTrashDontAsk = No volver a preguntarme.
+
+junkAnalysisPercentComplete = Análisis de correo no deseado completado al %S
+processingJunkMessages = Procesando mensajes de correo no deseado
+
+fileNotFoundTitle = Archivo no encontrado
+fileNotFoundMsg = El archivo %S no existe.
+
+fileEmptyTitle = Archivo vacío
+fileEmptyMsg = El archivo %S está vacío.
+
+headerMoreAddrs = #1 más;#1 más
+
+headerMoreAddrsTooltip = , y #1 más;, y #1 más
+
+headertoFieldMe = mí
+
+headerfromFieldMe = mí
+
+headerreply-toFieldMe = mí
+
+headerccFieldMe = mí
+
+headerbccFieldMe = mí
+
+expandAttachmentPaneTooltip = Mostrar el panel de adjuntos
+collapseAttachmentPaneTooltip = Ocultar el panel de adjuntos
+
+loadingTab = Cargando…
+
+confirmMsgDelete.title = Confirmar eliminación
+confirmMsgDelete.collapsed.desc = Esto eliminará los mensajes en las conversaciones expandidas. ¿Seguro que desea continuar?
+confirmMsgDelete.deleteNoTrash.desc = Esto eliminará los mensajes inmediatamente, sin guardar una copia en la papelera. ¿Seguro que desea continuar?
+confirmMsgDelete.deleteFromTrash.desc = Esto eliminará permanentemente los mensajes de la papelera. ¿Está seguro de que quiere continuar?
+confirmMsgDelete.dontAsk.label = No volver a preguntarme.
+confirmMsgDelete.delete.label = Eliminar
+
+mailServerLoginFailedTitle = Inicio de sesión fallido
+mailServerLoginFailedTitleWithAccount = El inicio de sesión en la cuenta "%S" ha fallado
+mailServerLoginFailed2 = El inicio de sesión en el servidor %1$S con el nombre de usuario %2$S ha fallado.
+mailServerLoginFailedRetryButton = &Reintentar
+mailServerLoginFailedEnterNewPasswordButton = &Introduzca nueva contraseña
+
+threadPane.columnPicker.confirmFolder.noChildren.title = ¿Aplicar cambios?
+threadPane.columnPicker.confirmFolder.noChildren.message = ¿Aplicar las columnas de la carpeta actual a %S?
+
+threadPane.columnPicker.confirmFolder.withChildren.title = ¿Aplicar cambios?
+threadPane.columnPicker.confirmFolder.withChildren.message = ¿Aplicar las columnas de la carpeta actual a %S y sus subcarpetas?
+
+lwthemeInstallRequest.message = Este sitio (%S) ha intentado instalar un tema.
+lwthemeInstallRequest.allowButton = Permitir
+lwthemeInstallRequest.allowButton.accesskey = P
+
+lwthemePostInstallNotification.message = Se ha instalado un nuevo tema.
+lwthemePostInstallNotification.undoButton = Deshacer
+lwthemePostInstallNotification.undoButton.accesskey = D
+lwthemePostInstallNotification.manageButton = Administrar temas…
+lwthemePostInstallNotification.manageButton.accesskey = A
+
+safeModeRestartPromptTitle = Reiniciar con los complementos desactivados
+safeModeRestartPromptMessage = ¿Seguro que quiere desactivar todos los complementos y reiniciar?
+safeModeRestartButton = Reiniciar
+
+update.downloadAndInstallButton.label = Actualizar a %S
+update.downloadAndInstallButton.accesskey = U
+
+sanitizeDialog2.everything.title = Vaciar todo el historial
+sanitizeButtonOK = Limpiar ahora
+sanitizeEverythingWarning2 = Se eliminará todo el historial.
+sanitizeSelectedWarning = Se eliminarán todos los elementos seleccionados.
+
+learnMoreAboutIgnoreThread = Saber más…
+learnMoreAboutIgnoreThreadAccessKey = L
+undoIgnoreThread = Deshacer Ignorar conversación
+undoIgnoreThreadAccessKey = U
+undoIgnoreSubthread = Deshacer Ignorar subconversación
+undoIgnoreSubthreadAccessKey = U
+ignoredThreadFeedback = Las respuestas a la conversación "#1" no se mostrarán.
+ignoredSubthreadFeedback = Las respuestas a la subconversación "#1" no se mostrarán.
+ignoredThreadsFeedback = Las respuestas a la conversación que estaba seleccionada no se mostrarán.;Las respuestas a las #1 conversaciones que estaban seleccionadas no se mostrarán.
+ignoredSubthreadsFeedback = Las respuestas a la subconversación que estaba seleccionada no se mostrarán.;Las respuestas a las #1 subconversaciones que estaban seleccionadas no se mostrarán.
+saveAsType = archivo %S
+
+openSearch.label = Buscar "%2$S" en %1$S
+
+openSearch.label.truncated = Buscar "%2$S…" en %1$S
+
+aboutDialog.architecture.sixtyFourBit = 64-bit
+aboutDialog.architecture.thirtyTwoBit = 32-bit
+
+errorConsoleTitle = Consola de errores
+
+panel.back = Anterior
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd
new file mode 100644
index 0000000000..0a905f1dca
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY WindowTitle.label "Editor avanzado de propiedades">
+<!ENTITY AttName.label "Atributo: ">
+<!ENTITY AttValue.label "Valor: ">
+<!ENTITY PropertyName.label "Propiedad: ">
+<!ENTITY currentattributesfor.label "Atributos actuales para: ">
+<!ENTITY tree.attributeHeader.label "Atributo">
+<!ENTITY tree.propertyHeader.label "Propiedad">
+<!ENTITY tree.valueHeader.label "Valor">
+<!ENTITY tabHTML.label "Atributos HTML">
+<!ENTITY tabCSS.label "Estilo del elemento">
+<!ENTITY tabJSE.label "Eventos JavaScript">
+
+<!ENTITY editAttribute.label "Haga clic encima de un elemento para editar su valor">
+<!ENTITY removeAttribute.label "Eliminar">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EdColorPicker.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EdColorPicker.dtd
new file mode 100644
index 0000000000..46c0a01f05
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EdColorPicker.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Color">
+<!ENTITY lastPickedColor.label "Último color seleccionado">
+<!ENTITY lastPickedColor.accessKey "L">
+<!ENTITY chooseColor1.label "Elija un color:">
+<!ENTITY chooseColor2.label "Introduzca una cadena de color HTML">
+<!ENTITY chooseColor2.accessKey "n">
+<!ENTITY setColorExample.label "(p.ej: &quot;#0000ff&quot; ó &quot;blue&quot;):">
+<!ENTITY default.label "Predeterminado">
+<!ENTITY default.accessKey "D">
+<!ENTITY palette.label "Paleta:">
+<!ENTITY standardPalette.label "Estándar">
+<!ENTITY webPalette.label "Todos los colores web">
+<!ENTITY background.label "Fondo para:">
+<!ENTITY background.accessKey "F">
+<!ENTITY table.label "Tabla">
+<!ENTITY table.accessKey "T">
+<!ENTITY cell.label "Celda(s)">
+<!ENTITY cell.accessKey "C">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd
new file mode 100644
index 0000000000..09679b1267
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!ENTITY windowTitle.label "Convertir a tabla">
+<!ENTITY instructions1.label "Composer crea una nueva fila en la tabla por cada párrafo en la selección.">
+<!ENTITY instructions2.label "Escoja el carácter utilizado para separar la selección en columnas:">
+<!ENTITY commaRadio.label "Coma">
+<!ENTITY spaceRadio.label "Espacio">
+<!ENTITY otherRadio.label "Otro carácter:">
+<!ENTITY deleteCharCheck.label "Eliminar carácter separador">
+<!ENTITY collapseSpaces.label "Ignorar espacios extra">
+<!ENTITY collapseSpaces.tooltip "Convertir espacios adyacentes a un separador">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd
new file mode 100644
index 0000000000..f1f0a7e5cd
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY AdvancedEditButton.label "Edición avanzada…">
+<!ENTITY AdvancedEditButton.accessKey "E">
+<!ENTITY AdvancedEditButton.tooltip "Añada o modifique atributos HTML, atributos de estilo y JavaScript">
+<!ENTITY chooseFileButton.label "Elegir archivo...">
+<!ENTITY chooseFileButton.accessKey "a">
+<!ENTITY chooseFileLinkButton.label "Elegir archivo...">
+<!ENTITY chooseFileLinkButton.accessKey "o">
+<!ENTITY makeUrlRelative.label "La URL es relativa a la ruta de la página">
+<!ENTITY makeUrlRelative.accessKey "r">
+<!ENTITY makeUrlRelative.tooltip "Alterna entre URL absoluta y relativa. Debe guardar previamente la página para cambiar esta propiedad.">
+
+<!ENTITY LinkURLEditField2.label "Introduzca una dirección de página web, un archivo local, o seleccione un enlace con nombre o encabezado del menú contextual del campo:">
+<!ENTITY LinkURLEditField2.accessKey "n">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd
new file mode 100644
index 0000000000..7322b5fe64
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del enlace interno">
+<!ENTITY anchorNameEditField.label "Nombre del enlace interno:">
+<!ENTITY anchorNameEditField.accessKey "N">
+<!ENTITY nameInput.tooltip "Introduzca un nombre único para este enlace interno (destino)">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd
new file mode 100644
index 0000000000..017a18bb36
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd
@@ -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/. -->
+
+<!ENTITY windowTitle.label "Fondo y colores de la página">
+<!ENTITY pageColors.label "Colores de la página">
+<!ENTITY defaultColorsRadio.label "Colores predeterminados del lector (no fijar los colores en la página)">
+<!ENTITY defaultColorsRadio.accessKey "D">
+<!ENTITY defaultColorsRadio.tooltip "Usar sólo la configuración de color del navegador del lector">
+<!ENTITY customColorsRadio.label "Usar colores personalizados:">
+<!ENTITY customColorsRadio.accessKey "C">
+<!ENTITY customColorsRadio.tooltip "Esta configuración de colores tendrá preferencia sobre la del navegador del lector">
+
+<!ENTITY normalText.label "Texto normal">
+<!ENTITY normalText.accessKey "N">
+<!ENTITY linkText.label "Texto de enlace">
+<!ENTITY linkText.accessKey "L">
+<!ENTITY activeLinkText.label "Texto de enlace activo">
+<!ENTITY activeLinkText.accessKey "A">
+<!ENTITY visitedLinkText.label "Texto de enlace visitado">
+<!ENTITY visitedLinkText.accessKey "V">
+<!ENTITY background.label "Fondo:">
+<!ENTITY background.accessKey "F">
+<!ENTITY colon.character ":">
+<!ENTITY backgroundImage.label "Imagen de fondo:">
+<!ENTITY backgroundImage.accessKey "m">
+<!ENTITY backgroundImage.tooltip "Usar un archivo de imagen como fondo de su página">
+<!ENTITY backgroundImage.shortenedDataURI "URI de datos acortada (Copiar pondrá la URI completa en el portapapeles)">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd
new file mode 100644
index 0000000000..d7100b206f
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd
@@ -0,0 +1,26 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!ENTITY windowTitle.label "Propiedades de la línea horizontal">
+
+<!ENTITY dimensionsBox.label "Dimensiones">
+<!ENTITY heightEditField.label "Altura:">
+<!ENTITY heightEditField.accessKey "l">
+<!ENTITY widthEditField.label "Anchura:">
+<!ENTITY widthEditField.accessKey "A">
+<!ENTITY pixelsPopup.value "píxeles">
+<!ENTITY alignmentBox.label "Alineación">
+<!ENTITY leftRadio.label "Izquierda">
+<!ENTITY leftRadio.accessKey "I">
+<!ENTITY centerRadio.label "Centrada">
+<!ENTITY centerRadio.accessKey "C">
+<!ENTITY rightRadio.label "Derecha">
+<!ENTITY rightRadio.accessKey "D">
+
+<!ENTITY threeDShading.label "Sombreado 3-D">
+<!ENTITY threeDShading.accessKey "S">
+<!ENTITY saveSettings.label "Usar como opción predeterminada">
+<!ENTITY saveSettings.accessKey "D">
+<!ENTITY saveSettings.tooltip "Guardar esta configuración para usarla al insertar nuevas líneas horizontales">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd
new file mode 100644
index 0000000000..1025ac5f62
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd
@@ -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/. -->
+
+<!-- These strings are for use specifically in the editor's image and form image dialogs. -->
+
+<!ENTITY windowTitle.label "Propiedades de la imagen">
+
+<!ENTITY pixelsPopup.value "píxeles">
+
+<!ENTITY locationEditField.label "URL de la imagen:">
+<!ENTITY locationEditField.accessKey "L">
+<!ENTITY locationEditField.tooltip "Teclee el nombre de archivo de la imagen o su ubicación">
+<!ENTITY locationEditField.shortenedDataURI "URI de datos acortada (Copiar pondrá la URI completa en el portapapeles)">
+<!ENTITY title.label "Consejo:">
+<!ENTITY title.accessKey "C">
+<!ENTITY title.tooltip "El atributo HTML 'title' que se muestra como consejo">
+<!ENTITY altText.label "Texto alternativo:">
+<!ENTITY altText.accessKey "A">
+<!ENTITY altTextEditField.tooltip "Teclee el texto a mostar en lugar de la imagen">
+<!ENTITY noAltText.label "No usar texto alternativo">
+<!ENTITY noAltText.accessKey "n">
+
+<!ENTITY previewBox.label "Vista preliminar">
+
+<!-- These controls are in the Dimensions tab panel -->
+<!-- These controls are in the Dimensions tab panel -->
+<!ENTITY actualSize.label "Tamaño real:">
+<!ENTITY actualSizeRadio.label "Tamaño real">
+<!ENTITY actualSizeRadio.accessKey "A">
+<!ENTITY actualSizeRadio.tooltip "Restablecer al tamaño real de la imagen">
+<!ENTITY customSizeRadio.label "Tamaño personalizado">
+<!ENTITY customSizeRadio.accessKey "S">
+<!ENTITY customSizeRadio.tooltip "Cambiar el tamaño de la imagen al establecido en la página">
+<!ENTITY heightEditField.label "Altura:">
+<!ENTITY heightEditField.accessKey "u">
+<!ENTITY widthEditField.label "Anchura:">
+<!ENTITY widthEditField.accessKey "n">
+<!ENTITY constrainCheckbox.label "Mantener aspecto">
+<!ENTITY constrainCheckbox.accessKey "C">
+<!ENTITY constrainCheckbox.tooltip "Mantener la proporción en el aspecto de la imagen">
+
+<!ENTITY imagemapBox.label "Mapa de imagen">
+<!ENTITY removeImageMapButton.label "Eliminar">
+<!ENTITY removeImageMapButton.accessKey "R">
+
+<!ENTITY alignment.label "Alinear el texto con la imagen">
+<!ENTITY bottomPopup.value "En la parte inferior">
+<!ENTITY topPopup.value "En la parte superior
+">
+<!ENTITY centerPopup.value "En el centro">
+<!ENTITY wrapRightPopup.value "El texto fluye por la derecha">
+<!ENTITY wrapLeftPopup.value "El texto fluye por la izquierda">
+
+<!ENTITY spacingBox.label "Espacio">
+<!ENTITY leftRightEditField.label "Izquierda y derecha:">
+<!ENTITY leftRightEditField.accessKey "I">
+<!ENTITY topBottomEditField.label "Parte superior y parte inferior:">
+<!ENTITY topBottomEditField.accessKey "T">
+<!ENTITY borderEditField.label "Borde sólido:">
+<!ENTITY borderEditField.accessKey "B">
+
+<!ENTITY showImageLinkBorder.label "Mostrar el borde alrededor de la imagen-enlace">
+<!ENTITY showImageLinkBorder.accessKey "B">
+<!ENTITY LinkAdvancedEditButton.label "Edición avanzada del enlace…">
+<!ENTITY LinkAdvancedEditButton.accessKey "E">
+<!ENTITY LinkAdvancedEditButton.tooltip "Añada o modifique atributos HTML, atributos de estilo y JavaScript">
+
+<!ENTITY imageInputTab.label "Formulario">
+<!ENTITY imageLocationTab.label "Ubicación">
+<!ENTITY imageDimensionsTab.label "Dimensiones">
+<!ENTITY imageAppearanceTab.label "Apariencia">
+<!ENTITY imageLinkTab.label "Enlace">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd
new file mode 100644
index 0000000000..8d41037e09
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!ENTITY windowTitle.label "Insertar carácter">
+<!ENTITY category.label "Categoría">
+<!ENTITY letter.label "Letra:">
+<!ENTITY letter.accessKey "L">
+<!ENTITY character.label "Carácter:">
+<!ENTITY character.accessKey "C">
+<!ENTITY accentUpper.label "Mayúsculas acentuadas">
+<!ENTITY accentLower.label "Minúsculas acentuadas">
+<!ENTITY otherUpper.label "Otras mayúsculas">
+<!ENTITY otherLower.label "Otras minúsculas">
+<!ENTITY commonSymbols.label "Símbolos comunes">
+<!ENTITY insertButton.label "Insertar">
+<!ENTITY closeButton.label "Cerrar">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd
new file mode 100644
index 0000000000..f1888b30fb
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar expresión matemática">
+
+<!ENTITY sourceEditField.label "Introduzca código LaTeX:">
+
+<!ENTITY options.label "Opciones">
+<!ENTITY optionInline.label "Modo incrustado">
+<!ENTITY optionInline.accesskey "M">
+<!ENTITY optionDisplay.label "Modo de visualización">
+<!ENTITY optionDisplay.accesskey "v">
+<!ENTITY optionLTR.label "Dirección de izquierda a derecha">
+<!ENTITY optionLTR.accesskey "z">
+<!ENTITY optionRTL.label "Dirección de derecha a izquierda">
+<!ENTITY optionRTL.accesskey "d">
+
+<!ENTITY insertButton.label "Insertar">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd
new file mode 100644
index 0000000000..8ace269242
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar HTML">
+<!ENTITY sourceEditField.label "Introduzca etiquetas HTML y texto:">
+<!ENTITY example.label "Ejemplo: ">
+<!ENTITY exampleOpenTag.label "&lt;i&gt;">
+<!ENTITY exampleCloseTag.label "&lt;/i&gt;">
+<!ENTITY exampleText.label "¡Hola, Mundo!">
+<!ENTITY insertButton.label "Insertar">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd
new file mode 100644
index 0000000000..0453dc8752
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY Window.title "Tabla de contenidos">
+<!ENTITY buildToc.label "Construir tabla de contenidos de:">
+<!ENTITY tag.label "Etiqueta:">
+<!ENTITY class.label "Clase:">
+<!ENTITY header1.label "Nivel 1">
+<!ENTITY header2.label "Nivel 2">
+<!ENTITY header3.label "Nivel 3">
+<!ENTITY header4.label "Nivel 4">
+<!ENTITY header5.label "Nivel 5">
+<!ENTITY header6.label "Nivel 6">
+<!ENTITY makeReadOnly.label "Hacer de sólo lectura la tabla de contenidos">
+<!ENTITY orderedList.label "Numerar todas las entradas en la tabla de contenidos">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd
new file mode 100644
index 0000000000..c014ecb2c1
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar tabla">
+
+<!ENTITY size.label "Tamaño">
+<!ENTITY numRowsEditField.label "Filas:">
+<!ENTITY numRowsEditField.accessKey "F">
+<!ENTITY numColumnsEditField.label "Columnas:">
+<!ENTITY numColumnsEditField.accessKey "C">
+<!ENTITY widthEditField.label "Anchura:">
+<!ENTITY widthEditField.accessKey "A">
+<!ENTITY borderEditField.label "Borde:">
+<!ENTITY borderEditField.accessKey "B">
+<!ENTITY borderEditField.tooltip "Teclea un número para el borde de la tabla, o bien cero (0) para omitir el borde">
+<!ENTITY pixels.label "píxeles">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd
new file mode 100644
index 0000000000..7d990a5fb5
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del enlace">
+<!ENTITY LinkURLBox.label "Ubicación del enlace">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorListProperties.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorListProperties.dtd
new file mode 100644
index 0000000000..187ef039c8
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorListProperties.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!ENTITY windowTitle.label "Propiedades de la lista">
+
+<!ENTITY ListType.label "Tipo de lista">
+<!ENTITY bulletStyle.label "Estilo de viñeta:">
+<!ENTITY startingNumber.label "Empezar en:">
+<!ENTITY startingNumber.accessKey "E">
+<!ENTITY none.value "Ninguno">
+<!ENTITY bulletList.value "Lista (no numerada) de viñetas:">
+<!ENTITY numberList.value "Lista numerada">
+<!ENTITY definitionList.value "Lista de definiciones">
+<!ENTITY changeEntireListRadio.label "Cambiar la lista entera">
+<!ENTITY changeEntireListRadio.accessKey "C">
+<!ENTITY changeSelectedRadio.label "Cambiar sólo los elementos seleccionados">
+<!ENTITY changeSelectedRadio.accessKey "I">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd
new file mode 100644
index 0000000000..ab217278e4
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Diccionario personal">
+
+<!ENTITY wordEditField.label "Nueva palabra:">
+<!ENTITY wordEditField.accessKey "N">
+<!ENTITY AddButton.label "Añadir">
+<!ENTITY AddButton.accessKey "A">
+<!ENTITY DictionaryList.label "Palabras en el diccionario:">
+<!ENTITY DictionaryList.accessKey "d">
+<!ENTITY RemoveButton.label "Eliminar">
+<!ENTITY RemoveButton.accessKey "e">
+
+<!ENTITY CloseButton.label "Cerrar">
+<!ENTITY CloseButton.accessKey "C">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorReplace.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorReplace.dtd
new file mode 100644
index 0000000000..b24c097ccf
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorReplace.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from EdReplace.xhtml -->
+
+<!ENTITY replaceDialog.title "Buscar y reemplazar">
+<!ENTITY findField.label "Buscar texto:">
+<!ENTITY findField.accesskey "t">
+<!ENTITY replaceField.label "Reemplazar con:">
+<!ENTITY replaceField.accesskey "e">
+<!ENTITY caseSensitiveCheckbox.label "Coinc. mayús./minús.">
+<!ENTITY caseSensitiveCheckbox.accesskey "M">
+<!ENTITY wrapCheckbox.label "Buscar en todo el documento">
+<!ENTITY wrapCheckbox.accesskey "t">
+<!ENTITY backwardsCheckbox.label "Buscar hacia atrás">
+<!ENTITY backwardsCheckbox.accesskey "b">
+<!ENTITY findNextButton.label "Buscar siguiente">
+<!ENTITY findNextButton.accesskey "g">
+<!ENTITY replaceButton.label "Reemplazar">
+<!ENTITY replaceButton.accesskey "R">
+<!ENTITY replaceAndFindButton.label "Reemplazar y buscar">
+<!ENTITY replaceAndFindButton.accesskey "y">
+<!ENTITY replaceAllButton.label "Reemplazar todo">
+<!ENTITY replaceAllButton.accesskey "A">
+<!ENTITY closeButton.label "Cerrar">
+<!ENTITY closeButton.accesskey "C">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd
new file mode 100644
index 0000000000..0352c388dd
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd
@@ -0,0 +1,37 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Revisar ortografía">
+
+<!ENTITY misspelledWord.label "Palabra mal escrita:">
+<!ENTITY wordEditField.label "Reemplazar con:">
+<!ENTITY wordEditField.accessKey "z">
+<!ENTITY checkwordButton.label "Revisar palabra">
+<!ENTITY checkwordButton.accessKey "s">
+<!ENTITY suggestions.label "Sugerencias:">
+<!ENTITY suggestions.accessKey "u">
+<!ENTITY ignoreButton.label "Ignorar">
+<!ENTITY ignoreButton.accessKey "I">
+<!ENTITY ignoreAllButton.label "Ignorar todo">
+<!ENTITY ignoreAllButton.accessKey "n">
+<!ENTITY replaceButton.label "Reemplazar">
+<!ENTITY replaceButton.accessKey "R">
+<!ENTITY replaceAllButton.label "Reemplazar todo">
+<!ENTITY replaceAllButton.accessKey "A">
+<!ENTITY stopButton.label "Detener">
+<!ENTITY stopButton.accessKey "D">
+<!ENTITY userDictionary.label "Diccionario personal:">
+<!ENTITY moreDictionaries.label "Descargar más diccionarios…">
+<!ENTITY addToUserDictionaryButton.label "Añadir palabra">
+<!ENTITY addToUserDictionaryButton.accessKey "d">
+<!ENTITY editUserDictionaryButton.label "Editar…">
+<!ENTITY editUserDictionaryButton.accessKey "E">
+<!ENTITY recheckButton2.label "Recomprobar texto">
+<!ENTITY recheckButton2.accessKey "b">
+<!ENTITY closeButton.label "Cerrar">
+<!ENTITY closeButton.accessKey "C">
+<!ENTITY sendButton.label "Enviar">
+<!ENTITY sendButton.accessKey "v">
+<!ENTITY languagePopup.label "Idioma:">
+<!ENTITY languagePopup.accessKey "m">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd
new file mode 100644
index 0000000000..251f34ce5e
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd
@@ -0,0 +1,74 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tableWindow.title "Propiedades de la tabla">
+<!ENTITY applyButton.label "Aplicar">
+<!ENTITY applyButton.accesskey "A">
+<!ENTITY closeButton.label "Cerrar">
+<!ENTITY tableTab.label "Tabla">
+<!ENTITY cellTab.label "Celdas">
+<!ENTITY tableRows.label "Filas:">
+<!ENTITY tableRows.accessKey "F">
+<!ENTITY tableColumns.label "Columnas:">
+<!ENTITY tableColumns.accessKey "C">
+<!ENTITY tableHeight.label "Altura:">
+<!ENTITY tableHeight.accessKey "l">
+<!ENTITY tableWidth.label "Anchura:">
+<!ENTITY tableWidth.accessKey "A">
+<!ENTITY tableBorderSpacing.label "Bordes e interlineado">
+<!ENTITY tableBorderWidth.label "Borde:">
+<!ENTITY tableBorderWidth.accessKey "B">
+<!ENTITY tableSpacing.label "Interlineado:">
+<!ENTITY tableSpacing.accessKey "I">
+<!ENTITY tablePadding.label "Relleno:">
+<!ENTITY tablePadding.accessKey "R">
+<!ENTITY tablePxBetwCells.label "píxeles entre celdas">
+<!ENTITY tablePxBetwBrdrCellContent.label "píxeles entre el borde de la celda y su contenido">
+<!ENTITY tableAlignment.label "Alineación de la tabla:">
+<!ENTITY tableAlignment.accessKey "b">
+<!ENTITY tableCaption.label "Título:">
+<!ENTITY tableCaption.accessKey "T">
+<!ENTITY tableCaptionAbove.label "Encima de la tabla:">
+<!ENTITY tableCaptionBelow.label "Debajo de la tabla:">
+<!ENTITY tableCaptionLeft.label "Izquierda de la tabla">
+<!ENTITY tableCaptionRight.label "Derecha de la tabla">
+<!ENTITY tableCaptionNone.label "Ninguno">
+<!ENTITY tableInheritColor.label "(Permitir que se vea el color de fondo de la página)">
+
+<!ENTITY cellSelection.label "Selección">
+<!ENTITY cellSelectCell.label "Celda">
+<!ENTITY cellSelectRow.label "Fila">
+<!ENTITY cellSelectColumn.label "Columna">
+<!ENTITY cellSelectNext.label "Siguiente">
+<!ENTITY cellSelectNext.accessKey "N">
+<!ENTITY cellSelectPrevious.label "Anterior">
+<!ENTITY cellSelectPrevious.accessKey "A">
+<!ENTITY applyBeforeChange.label "Los cambios actuales se aplicarán antes de cambiar la selección.">
+<!ENTITY cellContentAlignment.label "Alineación del contenido">
+<!ENTITY cellHorizontal.label "Horizontal:">
+<!ENTITY cellHorizontal.accessKey "Z">
+<!ENTITY cellVertical.label "Vertical:">
+<!ENTITY cellVertical.accessKey "V">
+<!ENTITY cellStyle.label "Estilo de celda:">
+<!ENTITY cellStyle.accessKey "C">
+<!ENTITY cellNormal.label "Normal">
+<!ENTITY cellHeader.label "Cabecera">
+<!ENTITY cellTextWrap.label "Ajuste del texto:">
+<!ENTITY cellTextWrap.accessKey "T">
+<!ENTITY cellWrap.label "Permitir ocupar varias líneas">
+<!ENTITY cellNoWrap.label "El contenido ocupa una sola línea">
+<!ENTITY cellAlignTop.label "Parte superior">
+<!ENTITY cellAlignMiddle.label "Medio">
+<!ENTITY cellAlignBottom.label "Parte inferior">
+<!ENTITY cellAlignJustify.label "Justificado">
+<!ENTITY cellInheritColor.label "(Permitir que se vea el color de fondo de la tabla)">
+<!ENTITY cellUseCheckboxHelp.label "Use las casillas de selección para determinar qué propiedades se aplican a todas las celdas seleccionadas">
+
+<!ENTITY size.label "Tamaño">
+<!ENTITY pixels.label "píxeles">
+<!ENTITY backgroundColor.label "Color de fondo:">
+<!ENTITY backgroundColor.accessKey "F">
+<!ENTITY AlignLeft.label "Izquierda">
+<!ENTITY AlignCenter.label "Centro">
+<!ENTITY AlignRight.label "Derecha">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/askSendFormat.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/askSendFormat.dtd
new file mode 100644
index 0000000000..2c055e64e1
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/askSendFormat.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Pregunta sobre correo HTML">
+
+<!ENTITY recipient.label "Algunos destinatarios pueden no recibir correctamente correo HTML.">
+
+<!ENTITY question.label "¿Quiere convertir el mensaje a texto sin formato o enviarlo en HTML de todas formas?">
+
+<!ENTITY plainTextAndHtml.label "Enviar en ambos formatos, texto sin formato y HTML">
+<!ENTITY plainTextAndHtml.accesskey "a">
+<!ENTITY plainTextOnly.label "Enviar como texto sin formato">
+<!ENTITY plainTextOnly.accesskey "f">
+<!ENTITY htmlOnly.label "Enviar únicamente en HTML">
+<!ENTITY htmlOnly.accesskey "H">
+
+<!ENTITY send.label "Enviar">
+<!ENTITY send.accesskey "E">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/askSendFormat.properties b/l10n-es-ES/mail/chrome/messenger/messengercompose/askSendFormat.properties
new file mode 100644
index 0000000000..a1f1e4d9e0
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/askSendFormat.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+convertibleYes = Su mensaje puede convertirse a texto sin formato sin perder información.
+convertibleAltering = Su mensaje puede convertirse a texto sin formato sin perder información importante. Sin embargo, su apariencia podría ser diferente de la mostrada durante su redacción.
+convertibleNo = Sin embargo, usó formato (p.e.: colores) que no se convertirá al texto sin formato.
+recommended = (recomendado)
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/composeMsgs.properties b/l10n-es-ES/mail/chrome/messenger/messengercompose/composeMsgs.properties
new file mode 100644
index 0000000000..9e7b779297
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/composeMsgs.properties
@@ -0,0 +1,310 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+unableToOpenFile = No se puede abrir el archivo %S.
+unableToOpenTmpFile = No se puede abrir el archivo temporal %S. Compruebe la configuración de su 'directorio temporal'.
+unableToSaveTemplate = No es posible guardar su mensaje como plantilla.
+unableToSaveDraft = No es posible guardar su mensaje como un borrador.
+couldntOpenFccFolder = No se puede abrir la carpeta Enviados. Verifique que la configuración de su cuenta es correcta.
+noSender = No se ha indicado remitente. Añada su dirección de correo en la configuración de la cuenta.
+noRecipients = No se especificaron destinatarios. Introduzca un destinatario o grupo de noticias en el área de dirección.
+errorWritingFile = Error al escribir el archivo temporal.
+
+errorSendingFromCommand = Ocurrió un error mientras se enviaba el correo. El servidor de correo respondió: %s. Verifique que su dirección de correo electrónico es correcta en las preferencias de su cuenta y vuelva a intentarlo.
+
+errorSendingDataCommand = Ocurrió un error en el servidor de salida (SMTP) al enviar el correo. El servidor respondió: %s.
+
+errorSendingMessage = Ocurrió un error al enviar el correo. El servidor de correo respondió: %s. Compruebe el mensaje y vuelva a intentarlo.
+postFailed = No se ha podido publicar el mensaje porque ha fallado la conexión al servidor de noticias. El servidor puede no estar disponible o está rechazando conexiones. Verifique que la configuración de su servidor de noticias es correcta y vuelva a intentarlo.
+errorQueuedDeliveryFailed = Ocurrió un error al procesar sus mensajes no enviados.
+sendFailed = Falló el envío del mensaje.
+
+sendFailedUnexpected = Envío fallido debido al error inesperado %X. No hay ninguna descripción disponible.
+
+smtpSecurityIssue = La configuración relacionada con %S debe corregirse.
+
+smtpServerError = Ha sucedido un error al enviar el correo: error en el servidor de salida (SMTP). El servidor respondió: %s.
+unableToSendLater = Lo sentimos, no hemos podido guardar su mensaje para enviarlo más tarde.
+
+communicationsError = Ocurrió un error de comunicación: %d. Vuelva a intentarlo.
+dontShowAlert = ESTO ES SOLO UNA RESERVA DE ESPACIO. NUNCA DEBERÍA VER ESTE TEXTO.
+
+couldNotGetUsersMailAddress2 = Ha sucedido un error al enviar el correo: la dirección del remitente (De:) no es válida. Verifique que esta dirección de correo es correcta y vuelva a intentarlo.
+couldNotGetSendersIdentity = Ha sucedido un error al enviar el correo: la identidad del remitente no es válida. Verifique la configuración de su identidad y vuelva a intentarlo.
+
+mimeMpartAttachmentError = Error en adjunto.
+failedCopyOperation = El mensaje se envió con éxito, pero la copia a la carpeta Enviados falló.
+nntpNoCrossPosting = Sólo puede enviar un mensaje a un servidor de noticias a la vez.
+msgCancelling = Cancelando…
+sendFailedButNntpOk = Su mensaje ha sido enviado al grupo de noticias pero no ha sido enviado al otro destinatario.
+errorReadingFile = Error leyendo el archivo.
+followupToSenderMessage = El autor de este mensaje ha pedido que las respuestas sean enviadas únicamente al autor. Si también quiere responder al grupo de noticias, añada una nueva fila en el area de direcciones, elija Grupo de la lista de cabeceras, e introduzca el nombre del grupo de noticias.
+
+errorAttachingFile = Ha habido un problema al adjuntar %S. Compruebe si tiene acceso al archivo.
+
+incorrectSmtpGreeting = Ocurrió un error al enviar el correo: el servidor de correo envió un saludo incorrecto: %s.
+
+errorSendingRcptCommand = Ha ocurrido un error al enviar el mensaje. El servidor de correo respondió: \n%1$S.\nVerifique el destinatario "%2$S" y vuelva a intentarlo.
+
+startTlsFailed = Ha ocurrido un error al enviar el mensaje: no es posible establecer un enlace seguro con el servidor de salida (SMTP) %S usando STARTTLS ya que no anuncia ese mecanismo. Desactive STARTTLS para ese servidor o contacte con su proveedor del servicio.
+
+smtpPasswordUndefined = Ha ocurrido un error al enviar el mensaje: no se ha podido obtener la contraseña para %S. El mensaje no se ha enviado.
+
+smtpSendNotAllowed = Ha ocurrido un error al enviar el mensaje. El servidor de correo ha respondido:\n%s.\nAsegúrese de que está usando la identidad correcta para el envío y el método de identificación usado es correcto. Verifique está autorizado a enviar a través de este servidor SMTP con sus credenciales actuales de la red que está usando ahora.
+
+smtpTempSizeExceeded = El tamaño del mensaje que está intentando enviar excede un límite temporal de tamaño del servidor. El mensaje no se ha enviado; intente reducir el tamaño del mensaje o espere un rato y vuelva a intentarlo. El servidor respondió: %s.
+
+smtpClientid = El servidor de salida (SMTP) ha detectado un error en la orden CLIENTID. No se ha enviado el mensaje. El servidor ha respondido: %s
+
+smtpClientidPermission = La respuesta del servidor de salida (SMTP) a la orden CLIENTID indica que su dispositivo no tiene permitido enviar correo. El servidor ha respondido: %s
+
+smtpPermSizeExceeded1 = El tamaño del mensaje que está intentando enviar excede el límite global de tamaño (%d bytes) del servidor. El mensaje no se ha enviado; reduzca el tamaño del mensaje y vuelva a intentarlo.
+
+smtpPermSizeExceeded2 = El tamaño del mensaje que está intentando enviar excede el límite global de tamaño del servidor. El mensaje no se ha enviado; reduzca el tamaño del mensaje y vuelva a intentarlo. El servidor respondió: %s.
+
+smtpSendFailedUnknownServer = Ha ocurrido un error al enviar el mensaje: el servidor de salida (SMTP) %S es desconocido. El servidor puede estar mal configurado. Verifique que la configuración de su servidor de salida (SMTP) es correcta y vuelva a intentarlo.
+
+smtpSendRequestRefused = El mensaje no se ha podido enviar porque ha fallado la conexión al servidor de salida (SMTP) %S. El servidor puede no estar disponible o está rechazando conexiones SMTP. Verifique que los ajustes de su servidor de salida (SMTP) son correctos y vuelva a intentarlo.
+
+smtpSendInterrupted = El mensaje no se ha podido enviar porque la conexión al servidor de salida (SMTP) %S se perdió en mitad de la transacción. Vuelva a intentarlo.
+
+smtpSendTimeout = El mensaje no se ha podido enviar porque ha caducado la conexión al servidor de salida (SMTP) %S. Vuelva a intentarlo.
+
+smtpSendFailedUnknownReason = El mensaje no se ha podido enviar usando el servidor de salida (SMTP) %S por una razón desconocida. Verifique que los ajustes de su servidor de salida (SMTP) son correctos y vuelva a intentarlo.
+
+smtpHintAuthEncryptToPlainNoSsl = El servidor de salida (SMTP) %S no parece admitir contraseñas cifradas. Si acaba de configurar la cuenta, pruebe a cambiar el 'Método de identificación' en la 'Configuración de cuentas | Servidor de salida (SMTP)' a 'Contraseña, transmitida de forma insegura'. Si antes funcionaba pero ya no, puede que se le haya sustraído su contraseña.
+
+smtpHintAuthEncryptToPlainSsl = El servidor de salida (SMTP) %S no parece admitir contraseñas cifradas. Si acaba de configurar la cuenta, pruebe a cambiar el 'Método de identificación' en la 'Configuración de cuentas | Servidor de salida (SMTP)' a 'Contraseña normal'.
+
+smtpHintAuthPlainToEncrypt = El servidor de salida (SMTP) %S no admite contraseñas no cifradas. Pruebe a cambiar el 'Método de identificación' en la 'Configuración de cuentas | Servidor de salida (SMTP)' a 'Contraseña cifrada'.
+
+smtpAuthFailure = No se puede identificar al servidor de salida (SMTP) %S. Compruebe la contraseña y verifique el 'Método de identificación' en 'Configuración de cuentas | Servidor de salida (SMTP)'.
+
+smtpAuthGssapi = El tique Kerberos/GSSAPI no ha sido aceptado por el servidor de salida (SMTP) %S. Compruebe que ha iniciado sesión en el dominio Kerberos/GSSAPI.
+
+smtpAuthMechNotSupported = El servidor de salida (SMTP) %S no admite el mecanismo de identificación seleccionado. Cambie el 'Método de identificación' en la 'Configuración de cuentas | Servidor de salida (SMTP)'.
+
+errorIllegalLocalPart = Hay caracteres no-ASCII en la parte local de la dirección de destino %s. Este formato no se admite aún. Cambie esta dirección y vuelva a intentarlo.
+
+saveDlogTitle = Guardar mensaje
+
+saveDlogMessages3 = ¿Guardar este mensaje en su carpeta de borradores (%1$S) y cerrar la ventana de redacción?
+discardButtonLabel = &Descartar cambios
+
+defaultSubject = (sin asunto)
+chooseFileToAttach = Adjuntar archivo(s)
+genericFailureExplanation = Verifique que la configuración de su cuenta es correcta y vuelva a intentarlo.
+
+undisclosedRecipients = destinatarios-no-revelados
+
+chooseFileToAttachViaCloud = Adjuntar archivo(s) a través de %1$S
+
+windowTitleWrite = Escribir: %1$S - %2$S
+windowTitlePrintPreview = Vista preliminar: %1$S - %2$S
+
+msgIdentityPlaceholder = Introduzca la dirección Desde personalizada que quiere usar en lugar de %S
+customizeFromAddressTitle = Personalizar dirección De
+customizeFromAddressWarning = Si su proveedor de correo lo admite, Personalizar dirección De le permite hacer una alteración menor puntual a su dirección de remite sin tener que crear una nueva identidad en la configuración de cuentas. Por ejemplo, si su dirección de remite es Juan Pérez <juan@example.com> puede que quiera cambiarlo a Juan Pếrez <juan+perez@example.com> o Juan <juan@example.com>.
+customizeFromAddressIgnore = No volver a avisarme de nuevo
+
+subjectEmptyTitle = Recordatorio de asunto
+subjectEmptyMessage = Su mensaje no tiene asunto.
+sendWithEmptySubjectButton = &Enviar sin asunto
+cancelSendingButton = &Cancelar envío
+
+noNewsgroupSupportTitle = Grupos de noticias no admitidos
+recipientDlogMessage = Esta cuenta sólo soporta destinatarios de correo. Continuar ignorará los grupos de noticias.
+
+addressInvalidTitle = Dirección de destinatario no válida
+addressInvalid = %1$S no es una dirección de correo electrónico válida porque no tiene la forma usuario@dominio. Debe corregirse antes de enviar el correo.
+
+attachPageDlogTitle = Especifique qué dirección desea adjuntar
+attachPageDlogMessage = Página web (URL):
+
+messageAttachmentSafeName = Mensaje adjunto
+
+partAttachmentSafeName = Parte del mensaje adjunto
+
+attachmentBucketAttachFilesTooltip = Adjuntar archivo(s)
+attachmentBucketClearSelectionTooltip = Limpiar selección
+attachmentBucketHeaderShowTooltip = Mostrar el panel de adjuntos
+attachmentBucketHeaderMinimizeTooltip = Minimizar panel de adjuntos
+attachmentBucketHeaderRestoreTooltip = Restaurar panel de adjuntos
+
+initErrorDlogTitle = Redacción de mensaje
+initErrorDlgMessage = Ha sucedido un error al crear una ventana de redacción de mensajes. Vuelva a intentarlo.
+
+errorFileAttachTitle = Anexado de archivo
+
+errorFileAttachMessage = El archivo %1$S no existe por lo que no ha podido adjuntarse al mensaje.
+
+errorFileMessageTitle = Archivo de mensajes
+
+errorFileMessageMessage = El archivo %1$S no existe y no se ha podido usar como contenido del mensaje.
+
+errorLoadFileMessageMessage = No se ha podido cargar el archivo %1$S como contenido del mensaje.
+
+SaveDialogTitle = Guardar mensaje
+
+SaveDialogMsg = Su mensaje se ha guardado en la carpeta %1$S en %2$S.
+CheckMsg = No volver a mostrarme esta ventana de diálogo.
+
+quitComposeWindowTitle = Enviando mensaje
+
+quitComposeWindowMessage2 = %1$S está actualmente enviando un mensaje.\n¿Quiere salir ahora, o esperar hasta que el mensaje haya sido enviado antes de salir?
+quitComposeWindowQuitButtonLabel2 = &Salir
+quitComposeWindowWaitButtonLabel2 = &Esperar
+quitComposeWindowSaveTitle = Guardando mensaje
+
+quitComposeWindowSaveMessage = %1$S está actualmente guardando un mensaje.\n¿Quiere salir ahora, o esperar hasta que el mensaje haya sido guardado antes de salir?
+
+sendMessageCheckWindowTitle = Enviar mensaje
+sendMessageCheckLabel = ¿Seguro que está preparado para mandar este mensaje?
+sendMessageCheckSendButtonLabel = Enviar
+assemblingMessageDone = Ensamblando el mensaje… Listo
+assemblingMessage = Ensamblando el mensaje…
+smtpDeliveringMail = Enviando correo…
+smtpMailSent = Correo enviado con éxito
+assemblingMailInformation = Ensamblando la información de correo…
+
+gatheringAttachment = Adjuntando %S…
+creatingMailMessage = Creando mensaje de correo…
+
+copyMessageStart = Copiando el mensaje a la carpeta %S…
+copyMessageComplete = Copia completada.
+copyMessageFailed = Falló la copia.
+filterMessageComplete = Filtro completo.
+filterMessageFailed = Filtro fallido.
+
+largeMessageSendWarning = ¡Advertencia! Está a punto de enviar un mensaje de tamaño %S. ¿Está seguro de que quiere hacerlo?
+sendingMessage = Enviando el mensaje…
+sendMessageErrorTitle = Error de envío de mensaje
+postingMessage = Publicando el mensaje…
+sendLaterErrorTitle = Error de envío posterior
+saveDraftErrorTitle = Error guardando el borrador
+saveTemplateErrorTitle = Error guardando la plantilla
+
+failureOnObjectEmbeddingWhileSaving = Hubo un problema al incluir el archivo %.200S en el mensaje. ¿Quiere seguir guardando el mensaje sin el archivo?
+
+failureOnObjectEmbeddingWhileSending = Hubo un problema al incluir el archivo %.200S en el mensaje. ¿Quiere continuar el envío del mensaje sin este archivo?
+returnToComposeWindowQuestion = ¿Quiere volver a la ventana de redacción?
+
+mailnews.reply_header_authorwrotesingle = #1 escribió:
+
+mailnews.reply_header_ondateauthorwrote = El #2 a las #3, #1 escribió:
+
+mailnews.reply_header_authorwroteondate = #1 escribió el #2 a las #3:
+
+mailnews.reply_header_originalmessage = -------- Mensaje original --------
+
+mailnews.forward_header_originalmessage = -------- Mensaje reenviado --------
+
+renameAttachmentTitle = Renombrar adjunto
+renameAttachmentMessage = Nuevo nombre del adjunto:
+
+mail.compose.attachment_reminder_keywords = adjunto,adjuntado,.doc,.pdf,.xls,.ppt,.rtf,.pps,currículum,CV,carta de presentación,envío
+
+addAttachmentButton = Añadir adjunto…
+addAttachmentButton.accesskey = A
+remindLaterButton = Recordármelo más tarde
+remindLaterButton.accesskey = R
+disableAttachmentReminderButton = Desactivar recordatorio de adjuntos en el mensaje actual
+attachmentReminderTitle = Recordatorio de adjuntos
+attachmentReminderMsg = ¿Ha olvidado añadir un adjunto?
+
+attachmentReminderKeywordsMsgs = Encontrada una palabra clave de adjuntos:;Encontradas #1 palabras clave de adjuntos:
+attachmentReminderOptionsMsg = Las palabras recordatorios de adjuntos se pueden configurar en sus preferencias
+attachmentReminderYesIForgot = ¡Uups, sí, se me ha olvidado!
+attachmentReminderFalseAlarm = No, enviar ahora
+
+learnMore.label = Saber más…
+learnMore.accesskey = m
+
+bigFileDescription = Este archivo es grande. Podría ser mejor usar Filelink.;Estos archivos son grandes. Podría ser mejor usar Filelink.
+bigFileShare.label = Enlazar
+bigFileShare.accesskey = E
+bigFileAttach.label = Ignorar
+bigFileAttach.accesskey = I
+bigFileChooseAccount.title = Elija una cuenta
+bigFileChooseAccount.text = Elija una cuenta en la nube a la que subir el adjunto
+bigFileHideNotification.title = No subir mis archivos
+bigFileHideNotification.text = No se le avisará si adjunta más archivos grandes a este mensaje.
+bigFileHideNotification.check = No volver a avisarme.
+
+cloudFileUploadingTooltip = Subiendo a %S…
+
+cloudFileUploadedTooltip = Subido a %S
+cloudFileUploadingNotification = Su archivo está siendo enlazado. Aparecerá en el cuerpo del mensaje cuando esté completo.;Sus archivos están siendo enlazados. Aparecerán en el cuerpo del mensaje cuando estén completos.
+cloudFileUploadingCancel.label = Cancelar
+cloudFileUploadingCancel.accesskey = C
+cloudFilePrivacyNotification = Enlazado completado. Tenga en cuenta que los adjuntos enlazados pueden ser accesibles a las personas que puedan ver o adivinar los enlaces.
+
+smtpEnterPasswordPrompt = Introduzca su contraseña para %S:
+
+smtpEnterPasswordPromptWithUsername = Introduzca la contraseña para %2$S en %1$S:
+
+smtpEnterPasswordPromptTitleWithHostname = Contraseña necesaria para el servidor saliente (SMTP) %1$S
+
+removeAttachmentMsgs = Eliminar adjunto;Eliminar adjuntos
+
+promptToSaveSentLocally2 = Su mensaje se ha enviado pero no se ha copiado a su carpeta de mensajes enviados (%1$S) debido a errores de red o acceso a archivos.\nPuede reintentar o guardar el mensaje en modo local a %3$S/%1$S-%2$S.
+errorFilteringMsg = Su mensaje ha sido enviado y guardado, pero ha sucedido un error al aplicarle los filtros de mensajes.
+errorCloudFileAuth.title = Error de identificación
+
+promptToSaveDraftLocally2 = Su borrador de mensaje no se ha copiado a su carpeta de borradores (%1$S) debido a errores de red o acceso a archivos.\nPuede reintentar o guardar el borrador en modo local a %3$S/%1$S-%2$S.
+buttonLabelRetry2 = &Reintentar
+
+promptToSaveTemplateLocally2 = Su plantilla de mensaje no se ha copiado a su carpeta de plantillas (%1$S) debido a errores de red o acceso a archivos.\nPuede reintentar o guardar la plantilla en modo local a %3$S/%1$S-%2$S.
+
+saveToLocalFoldersFailed = No se puede guardar su mensaje en las carpetas locales. Posiblemente no disponga de espacio de almacenamiento suficiente.
+
+errorCloudFileAuth.message = No se puede iniciar sesión en %1$S.
+errorCloudFileUpload.title = Error de subida
+
+errorCloudFileUpload.message = No se puede subir %2$S a %1$S.
+errorCloudFileQuota.title = Error de cuota
+
+errorCloudFileQuota.message = Subir %2$S a %1$S excedería su cuota de espacio.
+errorCloudFileNameLimit.title = Error en el nombre del archivo
+
+errorCloudFileNameLimit.message = %2$S contiene más de 120 caracteres en su nombre, lo que supera la longitud máxima de nombre de archivo para %1$S. Renombre el archivo para que su nombre tenga 120 caracteres o menos y súbalo de nuevo.
+errorCloudFileLimit.title = Error en el tamaño del archivo
+
+errorCloudFileLimit.message = %2$S excede el tamaño máximo para %1$S.
+errorCloudFileOther.title = Error desconocido\u0020
+
+errorCloudFileOther.message = Ha sucedido un error desconocido durante la comunicación con %1$S.
+errorCloudFileDeletion.title = Error de borrado
+
+errorCloudFileDeletion.message = Ha sucedido un problema al eliminar %2$S de %1$S.
+errorCloudFileUpgrade.label = Actualizar
+
+cloudAttachmentCountHeader = He enlazado #1 archivo a este mensaje:;He enlazado #1 archivos a este mensaje:
+
+cloudAttachmentListFooter = %1$S hace fácil compartir archivos grandes a través del correo electrónico.
+
+cloudAttachmentListItem = * %1$S (%2$S) alojado en %3$S: %4$S
+
+stopShowingUploadingNotification.accesskey = N
+stopShowingUploadingNotification.label = No mostrar esto de nuevo
+replaceButton.label = Reemplazar…
+replaceButton.accesskey = R
+replaceButton.tooltip = Mostrar el diálogo Buscar y reemplazar
+
+blockedAllowResource = Desbloquear %S
+blockedContentMessage = %S ha bloqueado la carga de un archivo en este mensaje. Desbloquear el archivo lo incluirá en su mensaje enviado.;%S ha bloqueado la carga de algunos archivos en este mensaje. Desbloquear un archivo lo incluirá en su mensaje enviado.
+
+blockedContentPrefLabel = Opciones
+blockedContentPrefAccesskey = O
+
+blockedContentPrefLabelUnix = Preferencias
+blockedContentPrefAccesskeyUnix = P
+
+identityWarning = No se ha encontrado una única identidad que coincida con la dirección De. El mensaje se enviará usando el valor actual De y la configuración de la identidad %S.
+
+confirmRemoveRecipientRowTitle2 = Eliminar direcciones %S
+confirmRemoveRecipientRowBody2 = ¿Está seguro de que quiere eliminar las direcciones %S?
+confirmRemoveRecipientRowButton = Eliminar
+
+headersSpaceStyle = width: 8em
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/editor.properties b/l10n-es-ES/mail/chrome/messenger/messengercompose/editor.properties
new file mode 100644
index 0000000000..14e853ad48
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/editor.properties
@@ -0,0 +1,171 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+No = No
+Save = Guardar
+More = Más
+Less = Menos
+MoreProperties = Más propiedades
+FewerProperties = Menos propiedades
+PropertiesAccessKey = P
+None = Ninguno
+none = Ninguno
+OpenHTMLFile = Abrir archivo HTML
+OpenTextFile = Abrir archivo de texto
+SelectImageFile = Seleccionar archivo de imagen
+SaveDocument = Guardar página
+SaveDocumentAs = Guardar página como
+SaveTextAs = Guardar texto como
+EditMode = Modo de edición
+Preview = Vista preliminar
+Publish = Publicar
+PublishPage = Publicar página
+DontPublish = No publicar
+SavePassword = Guardar esta contraseña usando el administrador de contraseñas
+CorrectSpelling = (ortografía correcta)
+NoSuggestedWords = (no hay palabras sugeridas)
+NoMisspelledWord = No hay errores de ortografía
+CheckSpellingDone = Corrección ortográfica completada.
+CheckSpelling = Revisar ortografía
+InputError = Error
+Alert = Alerta
+CantEditFramesetMsg = Composer no puede editar conjuntos de marcos HTML o páginas con marcos incrustados (IFRAME). En el caso de los conjuntos de marcos, intente editar cada marco de forma separada. En el caso de marcos incrustados, guarde una copia de la página y elimine la etiqueta &lt;iframe&gt;.
+CantEditMimeTypeMsg = Este tipo de página no puede editarse.
+CantEditDocumentMsg = Esta página no puede editarse por alguna razón desconocida.
+BeforeClosing = antes de cerrar
+BeforePreview = antes de ver en el navegador
+BeforeValidate = antes de validar el documento
+SaveFilePrompt = ¿Guardar cambios en "%title%" %reason%?
+PublishPrompt = ¿Guardar cambios en "%title%" %reason%?
+SaveFileFailed = ¡Fallo al guardar el archivo!
+
+FileNotFound = %file% no encontrado.
+SubdirDoesNotExist = El subdirectorio "%dir%" no existe en este sitio o el nombre de archivo "%file%" ya está siendo usado por otro subdirectorio.
+FilenameIsSubdir = El nombre de archivo "%file%" ya está siendo usado por otro subdirectorio.
+ServerNotAvailable = El servidor no está disponible. Compruebe su conexión e vuelva a intentarlo más tarde.
+Offline = Se encuentra actualmente en modo sin conexión. Haga clic en el icono cerca de la esquina inferior derecha de cualquier ventana para conectarse.
+DiskFull = No hay suficiente espacio en el disco para guardar el archivo "%file%".
+NameTooLong = El nombre de archivo o subdirectorio es demasiado largo.
+AccessDenied = No tiene permiso para publicar en esta ubicación.
+UnknownPublishError = Ha ocurrido un error de publicación desconocido.
+PublishFailed = Fallo al publicar.
+PublishCompleted = Publicación completada.
+AllFilesPublished = Todos los archivos publicados
+FailedFileMsg = %x% de %total% archivos no se publicaron correctamente.
+Prompt = Preguntar
+PromptFTPUsernamePassword = Introduzca nombre de usuario y contraseña para el servidor FTP %host%
+RevertCaption = Revertir a la última copia guardada
+Revert = Revertir
+SendPageReason = antes de enviar esta página
+Send = Enviar
+PublishProgressCaption = Publicando: %title%
+PublishToSite = Publicando en el sitio: %title%
+AbandonChanges = ¿Abandonar cambios no guardados a "%title%" y recargar la página?
+DocumentTitle = Título de la página
+NeedDocTitle = Introduzca un título para la página actual.
+DocTitleHelp = Esto indentifica la página en el título de la ventana y en los marcadores.
+CancelPublishTitle = ¿Cancelar publicación?
+CancelPublishMessage = Cancelar mientras la publicación está en progreso puede dar lugar a que sus archivos no se transfieran completamente. ¿Desea continuar o cancelar?
+CancelPublishContinue = Continuar
+MissingImageError = Introduzca o elija una imagen de tipo gif, jpg o png.
+EmptyHREFError = Elija una dirección para crear un nuevo enlace.
+LinkText = Texto del enlace
+LinkImage = Imagen del enlace
+MixedSelection = [Selección mezclada]
+Mixed = (mezclado)
+NotInstalled = %S (no instalada)
+EnterLinkText = Introduzca el texto a mostrar para el enlace:
+EnterLinkTextAccessKey = t
+EmptyLinkTextError = Introduzca algún texto para este enlace.
+EditTextWarning = Esto reemplazará el contenido existente.
+ValidateRangeMsg = El número que ha introducido (%n%) está fuera del rango permitido.
+ValidateNumberMsg = Introduzca un número entre %min% y %max%.
+MissingAnchorNameError = Introduzca un nombre para este enlace interno.
+DuplicateAnchorNameError = "%name%" ya existe en esta página. Introduzca un nombre diferente.
+BulletStyle = Estilo de viñeta
+SolidCircle = Círculo sólido
+OpenCircle = Circunferencia
+SolidSquare = Cuadrado sólido
+NumberStyle = Estilo de numeración
+Automatic = Automático
+Style_1 = 1, 2, 3…
+Style_I = I, II, III…
+Style_i = i, ii, iii…
+Style_A = A, B, C…
+Style_a = a, b, c…
+Pixels = píxeles
+Percent = porcentaje
+PercentOfCell = % de la celda
+PercentOfWindow = % de la ventana
+PercentOfTable = % de la tabla
+untitledTitle = Sin título-%S
+untitledDefaultFilename = sin título
+ShowToolbar = Mostrar barra de herramientas
+HideToolbar = Ocultar barra de herramientas
+ImapError = No es posible cargar la imagen
+ImapCheck = \nSeleccione una nueva dirección (URL) y vuelva a intentarlo.
+SaveToUseRelativeUrl = Las URLs relativas sólo pueden usarse en páginas ya guardadas
+NoNamedAnchorsOrHeadings = (Esta página no contiene enlaces internos o cabeceras)
+TextColor = Color del texto
+HighlightColor = Color de texto resaltado
+PageColor = Color de fondo de la página
+BlockColor = Bloquear color de fondo
+TableColor = Color de fondo de la tabla
+CellColor = Color de fondo de celda
+TableOrCellColor = Color de la tabla o de la celda
+LinkColor = Color del texto de los enlaces
+ActiveLinkColor = Color de enlace activo
+VisitedLinkColor = Color de enlace visitado
+NoColorError = Seleccione un color o introduzca una cadena HTML de color válida
+Table = Tabla
+TableCell = Celda de tabla
+NestedTable = Tabla anidada
+HLine = Línea horizontal
+Link = Enlace
+Image = Imagen
+ImageAndLink = Imagen y enlace
+NamedAnchor = Enlace interno
+List = Lista
+ListItem = Elemento de la lista
+Form = Formulario
+InputTag = Campo de formulario
+InputImage = Imagen de formulario
+TextArea = Área de texto
+Select = Lista de opciones
+Button = Botón
+Label = Etiqueta
+FieldSet = Conjunto de campos
+Tag = Etiqueta
+MissingSiteNameError = Introduzca un nombre para este sitio de publicación.
+MissingPublishUrlError = Introduzca una ubicación para publicar esta página.
+MissingPublishFilename = Introduzca un nombre de archivo para la página actual.
+DuplicateSiteNameError = "%name%" ya existe. Introduzca un nombre diferente para el sitio.
+AdvancedProperties = Propiedades avanzadas…
+AdvancedEditForCellMsg = La edición avanzada no está disponible cuando se seleccionan varias celdas
+ObjectProperties = Propiedades de %obj%…
+ObjectPropertiesAccessKey = o
+JoinSelectedCells = Unir celdas seleccionadas
+JoinCellToRight = Unir a la celda de la derecha
+JoinCellAccesskey = U
+TableSelectKey = Ctrl+
+XulKeyMac = Cmd+
+Del = Supr
+Delete = Eliminar
+DeleteCells = Eliminar celdas
+DeleteTableTitle = Eliminar filas o columnas
+DeleteTableMsg = Reducir el número de filas o de columnas eliminará celdas de la tabla y sus contenidos. ¿Desea realmente hacer esto?
+Clear = Limpiar
+Click = Hacer clic
+Drag = Arrastrar
+Unknown = Desconocido
+RemoveTextStylesAccesskey = x
+RemoveTextStyles = Eliminar todos los estilos de texto
+StopTextStyles = Descontinuar estilos de texto
+RemoveLinksAccesskey = n
+RemoveLinks = Eliminar enlaces
+StopLinks = Descontinuar enlace
+NoFormAction = Se recomienda que especifique una acción para este formulario. Los formularios auto-posteados son una técnica avanzada que puede no funcionar de la misma manera en todos los navegadores.
+NoAltText = Si la imagen es relevante para el contenido del documento, debe proporcionar un texto alternativo que aparecerá en los navegadores en modo texto y que aparecerá en el resto de navegadores cuando la imagen se esté cargando o cuando la carga de imágenes esté desactivada.
+Malformed = El código fuente no se ha podido convertir de nuevo en el documento porque no es XHTML válido.
+NoLinksToCheck = No hay elementos con enlaces por comprobar
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/editorOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/editorOverlay.dtd
new file mode 100644
index 0000000000..8f96e97ea4
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/editorOverlay.dtd
@@ -0,0 +1,284 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Attn: Localization - some of the menus in this dialog directly affect mail also. -->
+
+<!ENTITY pasteNoFormatting.label "Pegar sin formato">
+<!ENTITY pasteNoFormatting.accesskey "s">
+<!ENTITY pasteNoFormatting.key "V">
+<!ENTITY pasteAsQuotationCmd.label "Pegar como cita">
+<!ENTITY pasteAsQuotationCmd.accesskey "i">
+
+<!ENTITY insertMenu.label "Insertar">
+<!ENTITY insertMenu.accesskey "I">
+<!ENTITY insertLinkCmd2.label "Enlace…">
+<!ENTITY insertLinkCmd2.accesskey "L">
+<!ENTITY insertLinkCmd2.key "K">
+<!ENTITY insertAnchorCmd.label "Enlace interno con nombre…">
+<!ENTITY insertAnchorCmd.accesskey "A">
+<!ENTITY insertImageCmd.label "Imagen…">
+<!ENTITY insertImageCmd.accesskey "I">
+<!ENTITY insertHLineCmd.label "Línea horizontal">
+<!ENTITY insertHLineCmd.accesskey "o">
+<!ENTITY insertTableCmd.label "Tabla…">
+<!ENTITY insertTableCmd.accesskey "T">
+<!ENTITY insertHTMLCmd.label "HTML…">
+<!ENTITY insertHTMLCmd.accesskey "H">
+<!ENTITY insertMathCmd.label "Expresión matemática…">
+<!ENTITY insertMathCmd.accesskey "M">
+<!ENTITY insertCharsCmd.label "Caracteres y símbolos…">
+<!ENTITY insertCharsCmd.accesskey "C">
+<!ENTITY insertBreakAllCmd.label 'Ruptura tras imágenes (&lt;br clear="all"&gt;)'>
+<!ENTITY insertBreakAllCmd.accesskey "u">
+
+<!ENTITY createLinkCmd.label "Crear enlace…">
+<!ENTITY createLinkCmd.accesskey "n">
+<!ENTITY editLinkCmd.label "Editar enlace en ventana de Composer nueva">
+<!ENTITY editLinkCmd.accesskey "i">
+
+<!ENTITY FontFaceSelect.tooltip "Elija un tipo de letra">
+<!ENTITY fontfaceMenu.label "Tipo de letra">
+<!ENTITY fontfaceMenu.accesskey "T">
+<!ENTITY fontVarWidth.label "Anchura variable">
+<!ENTITY fontVarWidth.accesskey "V">
+<!ENTITY fontFixedWidth.label "Anchura fija">
+<!ENTITY fontFixedWidth.accesskey "f">
+<!ENTITY fontFixedWidth.key "T">
+<!ENTITY fontHelvetica.label "Helvética, Arial">
+<!ENTITY fontHelvetica.accesskey "l">
+<!ENTITY fontTimes.label "Times">
+<!ENTITY fontTimes.accesskey "T">
+<!ENTITY fontCourier.label "Courier">
+<!ENTITY fontCourier.accesskey "C">
+
+<!ENTITY FontSizeSelect.tooltip "Elija un tamaño de letra">
+<!ENTITY decreaseFontSize.label "Menor">
+<!ENTITY decreaseFontSize.accesskey "r">
+<!ENTITY decrementFontSize.key "&lt;">
+<!ENTITY decrementFontSize.key2 ",">
+<!ENTITY increaseFontSize.label "Mayor">
+<!ENTITY increaseFontSize.accesskey "y">
+<!ENTITY incrementFontSize.key "&gt;">
+<!ENTITY incrementFontSize.key2 ".">
+<!-- > is above this key on many keyboards -->
+
+<!ENTITY fontSizeMenu.label "Tamaño">
+<!ENTITY fontSizeMenu.accesskey "T">
+<!ENTITY size-tinyCmd.label "Diminuto">
+<!ENTITY size-tinyCmd.accesskey "D">
+<!ENTITY size-smallCmd.label "Pequeño">
+<!ENTITY size-smallCmd.accesskey "P">
+<!ENTITY size-mediumCmd.label "Medio">
+<!ENTITY size-mediumCmd.accesskey "M">
+<!ENTITY size-largeCmd.label "Grande">
+<!ENTITY size-largeCmd.accesskey "G">
+<!ENTITY size-extraLargeCmd.label "Extragrande">
+<!ENTITY size-extraLargeCmd.accesskey "x">
+<!ENTITY size-hugeCmd.label "Enorme">
+<!ENTITY size-hugeCmd.accesskey "E">
+
+<!ENTITY fontStyleMenu.label "Estilo de texto">
+<!ENTITY fontStyleMenu.accesskey "S">
+<!ENTITY styleBoldCmd.label "Negrita">
+<!ENTITY styleBoldCmd.accesskey "N">
+<!ENTITY styleBoldCmd.key "B">
+<!ENTITY styleItalicCmd.label "Cursiva">
+<!ENTITY styleItalicCmd.accesskey "I">
+<!ENTITY styleItalicCmd.key "I">
+<!ENTITY styleUnderlineCmd.label "Subrayar">
+<!ENTITY styleUnderlineCmd.accesskey "U">
+<!ENTITY styleUnderlineCmd.key "U">
+<!ENTITY styleStrikeThruCmd.label "Tachado">
+<!ENTITY styleStrikeThruCmd.accesskey "h">
+<!ENTITY styleSuperscriptCmd.label "Superíndice">
+<!ENTITY styleSuperscriptCmd.accesskey "p">
+<!ENTITY styleSubscriptCmd.label "Subíndice">
+<!ENTITY styleSubscriptCmd.accesskey "S">
+<!ENTITY styleNonbreakingCmd.label "Sin romper">
+<!ENTITY styleNonbreakingCmd.accesskey "N">
+<!ENTITY styleEm.label "Énfasis">
+<!ENTITY styleEm.accesskey "f">
+<!ENTITY styleStrong.label "Más énfasis">
+<!ENTITY styleStrong.accesskey "f">
+<!ENTITY styleCite.label "Cita">
+<!ENTITY styleCite.accesskey "C">
+<!ENTITY styleAbbr.label "Abreviatura">
+<!ENTITY styleAbbr.accesskey "A">
+<!ENTITY styleAcronym.label "Acrónimo">
+<!ENTITY styleAcronym.accesskey "r">
+<!ENTITY styleCode.label "Código">
+<!ENTITY styleCode.accesskey "o">
+<!ENTITY styleSamp.label "Aspecto de ejemplo">
+<!ENTITY styleSamp.accesskey "m">
+<!ENTITY styleVar.label "Variable">
+<!ENTITY styleVar.accesskey "V">
+
+<!ENTITY formatFontColor.label "Color del texto…">
+<!ENTITY formatFontColor.accesskey "C">
+<!ENTITY tableOrCellColor.label "Color de fondo de la tabla o celda…">
+<!ENTITY tableOrCellColor.accesskey "B">
+
+<!ENTITY formatRemoveStyles.key "Y">
+<!ENTITY formatRemoveLinks.key "K">
+<!ENTITY formatRemoveNamedAnchors.label "Eliminar enlaces internos con nombre">
+<!ENTITY formatRemoveNamedAnchors.accesskey "m">
+<!ENTITY formatRemoveNamedAnchors2.key "R">
+
+<!ENTITY paragraphMenu.label "Párrafo">
+<!ENTITY paragraphMenu.accesskey "P">
+<!ENTITY paragraphParagraphCmd.label "Párrafo">
+<!ENTITY paragraphParagraphCmd.accesskey "P">
+<!ENTITY heading1Cmd.label "Título 1">
+<!ENTITY heading1Cmd.accesskey "1">
+<!ENTITY heading2Cmd.label "Título 2">
+<!ENTITY heading2Cmd.accesskey "2">
+<!ENTITY heading3Cmd.label "Título 3">
+<!ENTITY heading3Cmd.accesskey "3">
+<!ENTITY heading4Cmd.label "Título 4">
+<!ENTITY heading4Cmd.accesskey "4">
+<!ENTITY heading5Cmd.label "Título 5">
+<!ENTITY heading5Cmd.accesskey "5">
+<!ENTITY heading6Cmd.label "Título 6">
+<!ENTITY heading6Cmd.accesskey "6">
+<!ENTITY paragraphAddressCmd.label "Dirección">
+<!ENTITY paragraphAddressCmd.accesskey "D">
+<!ENTITY paragraphPreformatCmd.label "Preformato">
+<!ENTITY paragraphPreformatCmd.accesskey "f">
+
+<!ENTITY formatlistMenu.label "Lista">
+<!ENTITY formatlistMenu.accesskey "L">
+<!ENTITY noneCmd.label "Ninguna">
+<!ENTITY noneCmd.accesskey "N">
+<!ENTITY listBulletCmd.label "No numerada">
+<!ENTITY listBulletCmd.accesskey "o">
+<!ENTITY listNumberedCmd.label "Numerada">
+<!ENTITY listNumberedCmd.accesskey "m">
+<!ENTITY listTermCmd.label "Término">
+<!ENTITY listTermCmd.accesskey "T">
+<!ENTITY listDefinitionCmd.label "Definición">
+<!ENTITY listDefinitionCmd.accesskey "D">
+<!ENTITY listPropsCmd.label "Listar propiedades…">
+<!ENTITY listPropsCmd.accesskey "L">
+
+<!ENTITY ParagraphSelect.tooltip "Elija un formato de párrafo">
+<!ENTITY bodyTextCmd.label "Cuerpo del texto">
+<!ENTITY bodyTextCmd.accesskey "T">
+
+<!ENTITY alignMenu.label "Alinear">
+<!ENTITY alignMenu.accesskey "A">
+<!ENTITY alignLeft.label "Izquierda">
+<!ENTITY alignLeft.accesskey "I">
+<!ENTITY alignLeft.tooltip "Alinear a la izquierda">
+<!ENTITY alignCenter.label "Centrar">
+<!ENTITY alignCenter.accesskey "C">
+<!ENTITY alignCenter.tooltip "Alinear al centro">
+<!ENTITY alignRight.label "Derecha">
+<!ENTITY alignRight.accesskey "R">
+<!ENTITY alignRight.tooltip "Alinear a la derecha">
+<!ENTITY alignJustify.label "Justificar">
+<!ENTITY alignJustify.accesskey "J">
+<!ENTITY alignJustify.tooltip "Justificar">
+
+<!ENTITY increaseIndent.label "Incrementar sangrado">
+<!ENTITY increaseIndent.accesskey "I">
+<!ENTITY increaseIndent.key "]">
+<!ENTITY decreaseIndent.label "Reducir sangrado">
+<!ENTITY decreaseIndent.accesskey "D">
+<!ENTITY decreaseIndent.key "[">
+
+<!ENTITY colorsAndBackground.label "Color y fondo de la página…">
+<!ENTITY colorsAndBackground.accesskey "f">
+
+<!ENTITY tableMenu.label "Tabla">
+<!ENTITY tableMenu.accesskey "b">
+
+<!ENTITY tableSelectMenu.label "Seleccionar">
+<!ENTITY tableSelectMenu.accesskey "S">
+
+<!ENTITY tableSelectMenu2.label "Seleccionar tabla">
+<!ENTITY tableSelectMenu2.accesskey "S">
+<!ENTITY tableInsertMenu2.label "Insertar tabla">
+<!ENTITY tableInsertMenu2.accesskey "I">
+<!ENTITY tableDeleteMenu2.label "Eliminar tabla">
+<!ENTITY tableDeleteMenu2.accesskey "l">
+
+<!ENTITY tableInsertMenu.label "Insertar">
+<!ENTITY tableInsertMenu.accesskey "I">
+<!ENTITY tableTable.label "Tabla">
+<!ENTITY tableTable.accesskey "T">
+<!ENTITY tableRow.label "Fila">
+<!ENTITY tableRows.label "Fila(s)">
+<!ENTITY tableRow.accesskey "F">
+<!ENTITY tableRowAbove.label "Fila superior">
+<!ENTITY tableRowAbove.accesskey "F">
+<!ENTITY tableRowBelow.label "Fila inferior">
+<!ENTITY tableRowBelow.accesskey "i">
+<!ENTITY tableColumn.label "Columna">
+<!ENTITY tableColumns.label "Columna(s)">
+<!ENTITY tableColumn.accesskey "o">
+<!ENTITY tableColumnBefore.label "Columna anterior">
+<!ENTITY tableColumnBefore.accesskey "o">
+<!ENTITY tableColumnAfter.label "Columna siguiente">
+<!ENTITY tableColumnAfter.accesskey "A">
+<!ENTITY tableCell.label "Celda">
+<!ENTITY tableCells.label "Celda(s)">
+<!ENTITY tableCell.accesskey "C">
+<!ENTITY tableCellContents.label "Contenido de la celda">
+<!ENTITY tableCellContents.accesskey "n">
+<!ENTITY tableAllCells.label "Todas las celdas">
+<!ENTITY tableAllCells.accesskey "A">
+<!ENTITY tableCellBefore.label "Celda anterior">
+<!ENTITY tableCellBefore.accesskey "C">
+<!ENTITY tableCellAfter.label "Celda siguiente">
+<!ENTITY tableCellAfter.accesskey "u">
+<!ENTITY tableDeleteMenu.label "Eliminar">
+<!ENTITY tableDeleteMenu.accesskey "l">
+
+<!ENTITY tableJoinCells.label "U">
+<!ENTITY tableJoinCells.accesskey "U">
+<!ENTITY tableSplitCell.label "Dividir celda">
+<!ENTITY tableSplitCell.accesskey "C">
+<!ENTITY convertToTable.label "Crear tabla a partir de la selección">
+<!ENTITY convertToTable.accesskey "r">
+<!ENTITY tableProperties.label "Propiedades de la tabla…">
+<!ENTITY tableProperties.accesskey "o">
+
+<!ENTITY imageToolbarCmd.label "Imagen">
+<!ENTITY imageToolbarCmd.tooltip "Inserta una nueva imagen o edita las propiedades de la imagen seleccionada">
+<!ENTITY hruleToolbarCmd.label "Línea horiz.">
+<!ENTITY hruleToolbarCmd.tooltip "Inserta una nueva línea horizontal o modifica las propiedades de la línea horizontal seleccionada">
+<!ENTITY tableToolbarCmd.label "Tabla">
+<!ENTITY tableToolbarCmd.tooltip "Inserta una nueva tabla o modifica las propiedades de la tabla seleccionada">
+<!ENTITY linkToolbarCmd.label "Enlace">
+<!ENTITY linkToolbarCmd.tooltip "Inserta un nuevo enlace o edita las propiedades del enlace seleccionado">
+<!ENTITY anchorToolbarCmd.label "Enlace interno">
+<!ENTITY anchorToolbarCmd.tooltip "Inserta un nuevo enlace con nombre o modifica las propiedades del enlace con nombre seleccionado">
+<!ENTITY TextColorButton.tooltip "Elija un color para el texto">
+<!ENTITY BackgroundColorButton.tooltip "Elija un color para el fondo">
+
+<!ENTITY absoluteFontSizeToolbarCmd.tooltip "Establecer tamaño de letra">
+<!ENTITY decreaseFontSizeToolbarCmd.tooltip "Reducir el tamaño de la letra">
+<!ENTITY increaseFontSizeToolbarCmd.tooltip "Aumentar el tamaño de la letra">
+<!ENTITY boldToolbarCmd.tooltip "Negrita">
+<!ENTITY italicToolbarCmd.tooltip "Cursiva">
+<!ENTITY underlineToolbarCmd.tooltip "Subrayar">
+<!ENTITY bulletListToolbarCmd.tooltip "Aplicar o eliminar lista no numerada">
+<!ENTITY numberListToolbarCmd.tooltip "Aplicar o eliminar lista numerada">
+<!ENTITY outdentToolbarCmd.tooltip "Reducir sangrado (mover a la izquierda)">
+<!ENTITY indentToolbarCmd.tooltip "Sangrar texto (mover a la derecha)">
+<!ENTITY AlignPopupButton.tooltip "Elegir alineación del texto">
+<!ENTITY InsertPopupButton.tooltip "Insertar un enlace, enlace con nombre, imagen, línea horizontal o tabla">
+<!ENTITY alignLeftButton.tooltip "Alinear texto a lo largo del margen izquierdo">
+<!ENTITY alignCenterButton.tooltip "Alinear texto centrado">
+<!ENTITY alignRightButton.tooltip "Alinear texto a lo largo del margen derecho">
+<!ENTITY alignJustifyButton.tooltip "Alinear texto a los márgenes izquierdo y derecho">
+
+<!ENTITY insertTOC.label "Insertar">
+<!ENTITY insertTOC.accesskey "i">
+<!ENTITY updateTOC.label "Actualizar">
+<!ENTITY updateTOC.accesskey "u">
+<!ENTITY removeTOC.label "Eliminar">
+<!ENTITY removeTOC.accesskey "r">
+<!ENTITY tocMenu.label "Tabla de contenidos…">
+<!ENTITY tocMenu.accesskey "b">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd
new file mode 100644
index 0000000000..e54a6bfbab
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY attachImageSource.label "Adjuntar esta imagen al mensaje">
+<!ENTITY attachImageSource.accesskey "s">
+
+<!ENTITY attachLinkSource.label "Adjuntar el origen de este enlace al mensaje">
+<!ENTITY attachLinkSource.accesskey "o">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/messengercompose.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/messengercompose.dtd
new file mode 100644
index 0000000000..51ee6e4d49
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/messengercompose.dtd
@@ -0,0 +1,313 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY msgComposeWindow.title "Redacción: (sin asunto)">
+
+<!ENTITY fileMenu.label "Archivo">
+<!ENTITY fileMenu.accesskey "a">
+<!ENTITY newMenu.label "Nuevo">
+<!ENTITY newMenu.accesskey "N">
+<!ENTITY newMessage.label "Mensaje">
+<!ENTITY newMessage.key "M">
+<!ENTITY newMessageCmd2.key "N">
+<!ENTITY newMessage.accesskey "M">
+<!ENTITY newContact.label "Contacto de la libreta de direcciones…">
+<!ENTITY newContact.accesskey "C">
+<!ENTITY attachMenu.label "Adjuntar">
+<!ENTITY attachMenu.accesskey "A">
+<!ENTITY attachFileCmd.label "Archivo(s)…">
+<!ENTITY attachFileCmd.accesskey "v">
+<!ENTITY attachFileCmd.key "A">
+<!ENTITY attachCloudCmd.label "Filelink">
+<!ENTITY attachCloudCmd.accesskey "i">
+<!ENTITY attachPageCmd.label "Adjuntar página web…">
+<!ENTITY attachPageCmd.accesskey "W">
+<!ENTITY attachVCardCmd.label "Tarjeta personal (vCard)">
+<!ENTITY attachVCardCmd.accesskey "P">
+<!ENTITY remindLater.label "Recordármelo más tarde">
+<!ENTITY remindLater.accesskey "R">
+<!ENTITY closeCmd.label "Cerrar">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "c">
+<!ENTITY saveCmd.label "Guardar">
+<!ENTITY saveCmd.key "S">
+<!ENTITY saveCmd.accesskey "G">
+<!ENTITY saveAsCmd.label "Guardar como">
+<!ENTITY saveAsCmd.accesskey "A">
+<!ENTITY saveAsFileCmd.label "Archivo…">
+<!ENTITY saveAsFileCmd.accesskey "A">
+<!ENTITY saveAsDraftCmd.label "Borrador">
+<!ENTITY saveAsDraftCmd.accesskey "D">
+<!ENTITY saveAsTemplateCmd.label "Plantilla">
+<!ENTITY saveAsTemplateCmd.accesskey "T">
+<!ENTITY sendNowCmd.label "Enviar ahora">
+<!ENTITY sendCmd.keycode "VK_RETURN">
+<!ENTITY sendNowCmd.accesskey "v">
+<!ENTITY sendLaterCmd.label "Enviar más tarde">
+<!ENTITY sendLaterCmd.keycode "VK_RETURN">
+<!ENTITY sendLaterCmd.accesskey "t">
+<!ENTITY printSetupCmd.label "Configurar página…">
+<!ENTITY printSetupCmd.accesskey "u">
+<!ENTITY printPreviewCmd.label "Vista preliminar">
+<!ENTITY printPreviewCmd.accesskey "v">
+<!ENTITY printCmd.label "Imprimir…">
+<!ENTITY printCmd.key "P">
+<!ENTITY printCmd.accesskey "P">
+
+<!ENTITY editMenu.label "Editar">
+<!ENTITY editMenu.accesskey "e">
+<!ENTITY undoCmd.label "Deshacer">
+<!ENTITY undoCmd.key "Z">
+<!ENTITY undoCmd.accesskey "h">
+<!ENTITY redoCmd.label "Rehacer">
+<!ENTITY redoCmd.key "Y">
+<!ENTITY redoCmd.accesskey "R">
+<!ENTITY cutCmd.key "X">
+<!ENTITY copyCmd.key "C">
+<!ENTITY pasteCmd.key "V">
+<!ENTITY pasteNoFormattingCmd.key "V">
+<!ENTITY pasteAsQuotationCmd.key "o">
+<!ENTITY editRewrapCmd.accesskey "j">
+<!ENTITY deleteCmd.label "Eliminar">
+<!ENTITY deleteCmd.accesskey "r">
+<!ENTITY editRewrapCmd.label "Reajuste de línea">
+<!ENTITY editRewrapCmd.key "R">
+<!ENTITY renameAttachmentCmd.label "Renombrar adjunto…">
+<!ENTITY renameAttachmentCmd.accesskey "e">
+<!ENTITY reorderAttachmentsCmd.label "Reordenar adjuntos…">
+<!ENTITY reorderAttachmentsCmd.accesskey "R">
+<!ENTITY reorderAttachmentsCmd.key "x">
+<!ENTITY toggleAttachmentPaneCmd.label "Panel de adjuntos">
+<!ENTITY toggleAttachmentPaneCmd.accesskey "j">
+<!ENTITY selectAllCmd.accesskey "t">
+<!ENTITY findBarCmd.label "Buscar…">
+<!ENTITY findBarCmd.accesskey "B">
+<!ENTITY findBarCmd.key "F">
+<!ENTITY findReplaceCmd.label "Buscar y reemplazar…">
+<!ENTITY findReplaceCmd.accesskey "R">
+<!ENTITY findReplaceCmd.key "H">
+<!ENTITY findAgainCmd.label "Repetir la búsqueda">
+<!ENTITY findAgainCmd.accesskey "q">
+<!ENTITY findAgainCmd.key "G">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.label "Buscar anterior">
+<!ENTITY findPrevCmd.accesskey "i">
+<!ENTITY findPrevCmd.key "G">
+<!ENTITY findPrevCmd.key2 "VK_F3">
+
+<!ENTITY reorderAttachmentsPanel.label "Reordenar adjuntos">
+<!ENTITY moveAttachmentTopPanelBtn.label "Mover a la parte superior">
+<!ENTITY moveAttachmentUpPanelBtn.label "Arriba">
+<!ENTITY moveAttachmentBundleUpPanelBtn.label "Mover juntos">
+<!ENTITY moveAttachmentDownPanelBtn.label "Abajo">
+<!ENTITY moveAttachmentBottomPanelBtn.label "Mover a la parte inferior">
+
+<!ENTITY sortAttachmentsPanelBtn.Sort.AZ.label "Ordenar: A - Z">
+<!ENTITY sortAttachmentsPanelBtn.Sort.ZA.label "Ordenar: Z - A">
+<!ENTITY sortAttachmentsPanelBtn.SortSelection.AZ.label "Ordenar selección: A - Z">
+<!ENTITY sortAttachmentsPanelBtn.SortSelection.ZA.label "Ordenar selección: Z - A">
+<!ENTITY sortAttachmentsPanelBtn.key "y">
+
+<!ENTITY viewMenu.label "Ver">
+<!ENTITY viewMenu.accesskey "v">
+<!ENTITY viewToolbarsMenuNew.label "Barras de herramientas">
+<!ENTITY viewToolbarsMenuNew.accesskey "h">
+<!ENTITY menubarCmd.label "Barra de menú">
+<!ENTITY menubarCmd.accesskey "M">
+<!ENTITY showCompositionToolbarCmd.label "Barra de herramientas de redacción">
+<!ENTITY showCompositionToolbarCmd.accesskey "r">
+<!ENTITY showFormattingBarCmd.label "Barra de formato">
+<!ENTITY showFormattingBarCmd.accesskey "F">
+<!ENTITY showTaskbarCmd.label "Barra de estado">
+<!ENTITY showTaskbarCmd.accesskey "S">
+<!ENTITY customizeToolbar.label "Personalizar…">
+<!ENTITY customizeToolbar.accesskey "P">
+
+<!ENTITY addressSidebar.label "Panel lateral de contactos">
+<!ENTITY addressSidebar.accesskey "o">
+
+<!ENTITY formatMenu.label "Formato">
+<!ENTITY formatMenu.accesskey "o">
+
+<!ENTITY optionsMenu.label "Opciones">
+<!ENTITY optionsMenu.accesskey "p">
+<!ENTITY checkSpellingCmd2.label "Revisar ortografía…">
+<!ENTITY checkSpellingCmd2.key "p">
+<!ENTITY checkSpellingCmd2.key2 "VK_F7">
+<!ENTITY checkSpellingCmd2.accesskey "o">
+<!ENTITY enableInlineSpellChecker.label "Revisar mientras escribe">
+<!ENTITY enableInlineSpellChecker.accesskey "S">
+<!ENTITY quoteCmd.label "Citar mensaje">
+<!ENTITY quoteCmd.accesskey "m">
+
+<!ENTITY attachVCard.label "Adjuntar tarjeta personal (vCard)">
+<!ENTITY attachVCard.accesskey "v">
+
+<!ENTITY returnReceiptMenu.label "Acuse de recibo">
+<!ENTITY returnReceiptMenu.accesskey "D">
+<!ENTITY dsnMenu.label "Notificación de estado de entrega">
+<!ENTITY dsnMenu.accesskey "N">
+<!ENTITY deliveryFormatMenu.label "Formato de entrega">
+<!ENTITY deliveryFormatMenu.accesskey "F">
+<!ENTITY autoFormatCmd.label "Autodetectar">
+<!ENTITY autoFormatCmd.accesskey "a">
+<!ENTITY plainTextFormatCmd.label "Sólo texto sin formato">
+<!ENTITY plainTextFormatCmd.accesskey "S">
+<!ENTITY htmlFormatCmd.label "Sólo texto enriquecido (HTML)">
+<!ENTITY htmlFormatCmd.accesskey "r">
+<!ENTITY bothFormatCmd.label "Texto simple y texto enriquecido (HTML)">
+<!ENTITY bothFormatCmd.accesskey "l">
+<!ENTITY priorityMenu.label "Prioridad">
+<!ENTITY priorityMenu.accesskey "p">
+<!ENTITY priorityButton.title "Prioridad">
+<!ENTITY priorityButton.tooltiptext "Cambiar la prioridad del mensaje">
+<!ENTITY priorityButton.label "Prioridad:">
+<!ENTITY lowestPriorityCmd.label "La más baja">
+<!ENTITY lowestPriorityCmd.accesskey "M">
+<!ENTITY lowPriorityCmd.label "Baja">
+<!ENTITY lowPriorityCmd.accesskey "B">
+<!ENTITY normalPriorityCmd.label "Normal">
+<!ENTITY normalPriorityCmd.accesskey "n">
+<!ENTITY highPriorityCmd.label "Alta">
+<!ENTITY highPriorityCmd.accesskey "A">
+<!ENTITY highestPriorityCmd.label "La más alta">
+<!ENTITY highestPriorityCmd.accesskey "L">
+<!ENTITY fileCarbonCopyCmd.label "Enviar una copia a">
+<!ENTITY fileCarbonCopyCmd.accesskey "v">
+<!ENTITY fileHereMenu.label "Archivar aquí">
+
+<!ENTITY tasksMenu.label "Herramientas">
+<!ENTITY tasksMenu.accesskey "T">
+<!ENTITY messengerCmd.label "Correo y noticias">
+<!ENTITY messengerCmd.accesskey "o">
+<!ENTITY messengerCmd.commandkey "1">
+<!ENTITY addressBookCmd.label "Libreta de direcciones">
+<!ENTITY addressBookCmd.accesskey "L">
+<!ENTITY addressBookCmd.key "B">
+<!ENTITY accountManagerCmd2.label "Configuración de cuenta">
+<!ENTITY accountManagerCmd2.accesskey "C">
+<!ENTITY accountManagerCmdUnix2.accesskey "C">
+<!ENTITY preferencesCmd2.label "Opciones">
+<!ENTITY preferencesCmd2.accesskey "O">
+<!ENTITY preferencesCmdUnix.label "Preferencias">
+<!ENTITY preferencesCmdUnix.accesskey "n">
+
+<!ENTITY minimizeWindow.key "m">
+<!ENTITY minimizeWindow.label "Minimizar ventana">
+<!ENTITY bringAllToFront.label "Traer todo al frente">
+<!ENTITY zoomWindow.label "Acercar ventana">
+<!ENTITY windowMenu.label "Ventana">
+
+<!ENTITY sendButton.label "Enviar">
+<!ENTITY quoteButton.label "Citar">
+<!ENTITY addressButton.label "Contactos">
+<!ENTITY attachButton.label "Adjuntar">
+<!ENTITY spellingButton.label "Ortografía">
+<!ENTITY saveButton.label "Guardar">
+<!ENTITY printButton.label "Imprimir">
+
+<!ENTITY sendButton.tooltip "Enviar este mensaje ahora">
+<!ENTITY sendlaterButton.tooltip "Enviar este mensaje más tarde">
+<!ENTITY quoteButton.tooltip "Citar el mensaje anterior">
+<!ENTITY addressButton.tooltip "Seleccionar un destinatario de una libreta de direcciones">
+<!ENTITY attachButton.tooltip2 "Añadir un adjunto">
+<!ENTITY spellingButton.tooltip "Revisar ortografía de la selección o del mensaje completo">
+<!ENTITY saveButton.tooltip "Guardar este mensaje">
+<!ENTITY cutButton.tooltip "Cortar">
+<!ENTITY copyButton.tooltip "Copiar">
+<!ENTITY pasteButton.tooltip "Pegar">
+<!ENTITY printButton.tooltip "Imprimir este mensaje">
+
+<!-- Headers -->
+<!ENTITY headersSpace2.style "width: 8em;">
+<!ENTITY extraRecipients.tooltip "Otros tipos de campos de dirección">
+<!ENTITY fromAddr2.label "Remitente">
+<!ENTITY fromAddr.accesskey "D">
+<!ENTITY toAddr2.label "A">
+<!ENTITY ccAddr2.label "Cc">
+<!ENTITY bccAddr2.label "Bcc">
+<!ENTITY replyAddr2.label "Responder a">
+<!ENTITY newsgroupsAddr2.label "Grupo de noticias">
+<!ENTITY followupAddr2.label "Followup-To">
+<!ENTITY subject2.label "Asunto">
+<!ENTITY subject.accesskey "S">
+<!ENTITY attachmentBucketCloseButton.tooltip "Ocultar el panel de adjuntos">
+
+<!ENTITY SmileButton.tooltip "Insertar un emoticono">
+<!ENTITY smiley1Cmd.label "Sonriendo">
+<!ENTITY smiley2Cmd.label "Triste">
+<!ENTITY smiley3Cmd.label "Pícaro">
+<!ENTITY smiley4Cmd.label "Sacando la lengua">
+<!ENTITY smiley5Cmd.label "Riendo a carcajadas">
+<!ENTITY smiley6Cmd.label "Avergonzado">
+<!ENTITY smiley7Cmd.label "Indeciso">
+<!ENTITY smiley8Cmd.label "Sorprendido">
+<!ENTITY smiley9Cmd.label "Beso">
+<!ENTITY smiley10Cmd.label "Gritar">
+<!ENTITY smiley11Cmd.label "Guay">
+<!ENTITY smiley12Cmd.label "Dinero en la boca">
+<!ENTITY smiley13Cmd.label "Pie en la boca">
+<!ENTITY smiley14Cmd.label "Inocente">
+<!ENTITY smiley15Cmd.label "Llorando">
+<!ENTITY smiley16Cmd.label "Labios sellados">
+
+<!ENTITY spellCheckNoSuggestions.label "No se encontraron sugerencias">
+<!ENTITY spellCheckIgnoreWord.label "Ignorar palabra">
+<!ENTITY spellCheckIgnoreWord.accesskey "I">
+<!ENTITY spellCheckAddToDictionary.label "Añadir al diccionario">
+<!ENTITY spellCheckAddToDictionary.accesskey "n">
+<!ENTITY undo.label "Deshacer">
+<!ENTITY undo.accesskey "h">
+<!ENTITY cut.label "Cortar">
+<!ENTITY cut.accesskey "t">
+<!ENTITY copy.label "Copiar">
+<!ENTITY copy.accesskey "C">
+<!ENTITY paste.label "Pegar">
+<!ENTITY paste.accesskey "P">
+<!ENTITY pasteQuote.label "Pegar como cita">
+<!ENTITY pasteQuote.accesskey "g">
+
+<!ENTITY openAttachment.label "Abrir">
+<!ENTITY openAttachment.accesskey "A">
+<!ENTITY delete.label "Eliminar">
+<!ENTITY delete.accesskey "l">
+<!ENTITY removeAttachment.label "Eliminar adjunto">
+<!ENTITY removeAttachment.accesskey "M">
+<!ENTITY renameAttachment.label "Renombrar…">
+<!ENTITY renameAttachment.accesskey "R">
+<!ENTITY reorderAttachments.label "Reordenar adjuntos…">
+<!ENTITY reorderAttachments.accesskey "R">
+<!ENTITY removeAllAttachments.label "Eliminar todos los adjuntos">
+<!ENTITY removeAllAttachments.accesskey "j">
+<!ENTITY selectAll.label "Seleccionar todo">
+<!ENTITY selectAll.accesskey "A">
+<!ENTITY attachFile.label "Adjuntar archivo(s)…">
+<!ENTITY attachFile.accesskey "j">
+<!ENTITY attachCloud.label "Filelink…">
+<!ENTITY attachCloud.accesskey "i">
+<!ENTITY convertCloud.label "Convertir a…">
+<!ENTITY convertCloud.accesskey "C">
+<!ENTITY cancelUpload.label "Cancelar subida">
+<!ENTITY cancelUpload.accesskey "n">
+<!ENTITY convertRegularAttachment.label "Adjunto normal">
+<!ENTITY convertRegularAttachment.accesskey "A">
+<!ENTITY attachPage.label "Adjuntar página web…">
+<!ENTITY attachPage.accesskey "W">
+
+<!-- Attachment Pane Header Bar Context Menu -->
+<!ENTITY initiallyShowAttachmentPane.label "Al abrir, mostrar el panel de adjuntos">
+<!ENTITY initiallyShowAttachmentPane.accesskey "m">
+
+<!ENTITY spellAddDictionaries.label "Añadir diccionarios…">
+<!ENTITY spellAddDictionaries.accesskey "A">
+
+<!ENTITY addressesSidebarTitle.label "Contactos">
+
+<!ENTITY customizeFromAddress.label "Personalizar dirección De…">
+<!ENTITY customizeFromAddress.accesskey "D">
+
+<!ENTITY aria.message.bodyName "Cuerpo del mensaje">
+
+<!ENTITY languageStatusButton.tooltip "Idioma de revisión ortográfica">
+<!ENTITY encodingStatusPanel.tooltip "Codificación de texto">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/sendProgress.dtd b/l10n-es-ES/mail/chrome/messenger/messengercompose/sendProgress.dtd
new file mode 100644
index 0000000000..f1e6936726
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/sendProgress.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sendDialog.title "Procesando mensaje">
+<!ENTITY status.label "Estado:">
+<!ENTITY progress.label "Progreso:">
diff --git a/l10n-es-ES/mail/chrome/messenger/messengercompose/sendProgress.properties b/l10n-es-ES/mail/chrome/messenger/messengercompose/sendProgress.properties
new file mode 100644
index 0000000000..e72df5b58a
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/messengercompose/sendProgress.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+titleSendMsgSubject = Enviando mensaje - %S
+titleSendMsg = Enviando mensaje
+titleSaveMsgSubject = Guardando mensaje - %S
+titleSaveMsg = Guardando mensaje
+
+percentMsg = %S%%
+
+messageSent = Se ha enviado su mensaje.
+messageSaved = Se ha guardado su mensaje.
diff --git a/l10n-es-ES/mail/chrome/messenger/migration/migration.dtd b/l10n-es-ES/mail/chrome/messenger/migration/migration.dtd
new file mode 100644
index 0000000000..125e1de439
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/migration/migration.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!ENTITY migrationWizard.title "Asistente para importar">
+
+<!ENTITY importFromWin.label "Importar opciones, configuración de cuentas, libretas de direcciones, filtros y otros datos de:">
+<!ENTITY importFromNonWin.label "Importar preferencias, configuraciones de cuentas, libretas de direcciones, filtros y otros datos de:">
+<!ENTITY importSourceNotFound.label "No se ha encontrado aplicación de la que importar datos.">
+
+<!ENTITY importFromNothing.label "No importar nada">
+<!ENTITY importFromNothing.accesskey "D">
+<!ENTITY importFromSeamonkey3.label "SeaMonkey 2 o posterior">
+<!ENTITY importFromSeamonkey3.accesskey "S">
+<!ENTITY importFromOutlook.label "Outlook">
+<!ENTITY importFromOutlook.accesskey "O">
+
+<!ENTITY importSource.title "Importar configuración y carpetas de correo">
+<!ENTITY importItems.title "Elementos a importar">
+<!ENTITY importItems.label "Seleccionar los elementos a importar:">
+
+<!ENTITY migrating.title "Importando…">
+<!ENTITY migrating.label "Se están importando los siguientes elementos…">
+
+<!ENTITY selectProfile.title "Seleccionar perfil">
+<!ENTITY selectProfile.label "Los siguientes perfiles están disponibles para importar:">
+
+<!ENTITY done.title "Importación completa">
+<!ENTITY done.label "Los siguientes elementos se importaron correctamente:">
diff --git a/l10n-es-ES/mail/chrome/messenger/migration/migration.properties b/l10n-es-ES/mail/chrome/messenger/migration/migration.properties
new file mode 100644
index 0000000000..6b40cb24bc
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/migration/migration.properties
@@ -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/.
+
+profileName_format = %S %S
+
+1_seamonkey = Preferencias
+
+2_seamonkey = Configuración de la cuenta
+2_outlook = Configuración de la cuenta
+
+4_seamonkey = Libretas de direcciones
+4_outlook = Libreta de direcciones
+
+8_seamonkey = Entrenamiento de correo no deseado
+
+16_seamonkey = Contraseñas guardadas
+
+32_seamonkey = Otros datos
+
+64_seamonkey = Carpetas de grupos de noticias
+
+128_seamonkey = Carpetas de correo
+128_outlook = Carpetas de correo
diff --git a/l10n-es-ES/mail/chrome/messenger/mime.properties b/l10n-es-ES/mail/chrome/messenger/mime.properties
new file mode 100644
index 0000000000..4429b67b7b
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/mime.properties
@@ -0,0 +1,65 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by libmime to emit header display in HTML
+#
+
+1000 = Asunto
+
+1001 = Resent-Comments
+
+1002 = Resent-Date
+
+1003 = Resent-Sender
+
+1004 = Resent-From
+
+1005 = Resent-To
+
+1006 = Resent-CC
+
+1007 = Fecha
+
+1008 = Remitente
+
+1009 = De
+
+1010 = Responder a
+
+1011 = Organización
+
+1012 = Para
+
+1013 = CC
+
+1014 = Grupos de noticias
+
+1015 = Followup-To
+
+1016 = Referencias
+
+1021 = Message-ID
+
+1023 = BCC
+
+1026 = Enlace al documento
+
+1027 = <B>Información del documento:</B>
+
+1028 = Adjunto
+
+1040 = Parte %s
+
+1041 = -------- Mensaje original --------
+
+MIME_MSG_PARTIAL_TRUNCATED = ¡Truncado!
+
+MIME_MSG_PARTIAL_TRUNCATED_EXPLANATION = Este mensaje ha superado el tamaño máximo de mensaje establecido en la configuración de la cuenta, por lo que sólo se han descargado las primeras líneas del servidor de correo.
+
+MIME_MSG_PARTIAL_NOT_DOWNLOADED = No descargado
+
+MIME_MSG_PARTIAL_NOT_DOWNLOADED_EXPLANATION = Sólo se han descargado del servidor de correo las cabeceras de este mensaje.
+
+MIME_MSG_PARTIAL_CLICK_FOR_REST = Descargar el resto del mensaje.
diff --git a/l10n-es-ES/mail/chrome/messenger/mimeheader.properties b/l10n-es-ES/mail/chrome/messenger/mimeheader.properties
new file mode 100644
index 0000000000..1f04e9a2c5
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/mimeheader.properties
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+TO = Para
+BCC = BCC
+CC = CC
+DATE = Fecha
+DISTRIBUTION = Distribución
+FCC = FCC
+FOLLOWUP-TO = Followup-To
+FROM = De
+STATUS = Estado
+LINES = Líneas
+MESSAGE-ID = Message-ID
+MIME-VERSION = MIME-Version
+NEWSGROUPS = Grupos de noticias
+ORGANIZATION = Organización
+REFERENCES = Referencias
+REPLY-TO = Responder a
+RESENT-COMMENTS = Resent-Comments
+RESENT-DATE = Resent-Date
+RESENT-FROM = Resent-From
+RESENT-MESSAGE-ID = Resent-Message-ID
+RESENT-SENDER = Resent-Sender
+RESENT-TO = Resent-To
+RESENT-CC = Resent-CC
+SENDER = Remitente
+SUBJECT = Asunto
+APPROVED-BY = Approved-By
+USER-AGENT = Agente de usuario:
+FILENAME = Nombre de archivo
diff --git a/l10n-es-ES/mail/chrome/messenger/msgAccountCentral.dtd b/l10n-es-ES/mail/chrome/messenger/msgAccountCentral.dtd
new file mode 100644
index 0000000000..ca59ce4f32
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/msgAccountCentral.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY emailSectionHdr.label "Correo electrónico">
+<!ENTITY readMsgsLink.label "Leer mensajes">
+<!ENTITY composeMsgLink.label "Redactar un nuevo mensaje">
+
+<!ENTITY newsSectionHdr.label "Grupos de noticias">
+<!ENTITY subscribeNewsLink.label "Administrar suscripciones a grupos de noticias">
+
+<!ENTITY feedsSectionHdr.label "Canales">
+<!ENTITY subscribeFeeds.label "Administrar suscripciones">
+
+<!ENTITY chat.label "Chat">
+<!ENTITY movemail.label "Movemail">
+
+<!ENTITY accountsSectionHdr.label "Cuentas">
+<!ENTITY subscribeImapFolders.label "Administrar suscripciones a carpetas">
+<!ENTITY settingsLink.label "Ver configuración de esta cuenta">
+<!ENTITY setupNewAcct.label "Configurar una cuenta:">
+
+<!ENTITY advFeaturesSectionHdr.label "Características avanzadas">
+<!ENTITY searchMsgsLink.label "Buscar mensajes">
+<!ENTITY filtersLink.label "Administrar filtros de mensajes">
+<!ENTITY junkSettings.label "Correo no deseado">
+<!ENTITY offlineLink.label "Configuración sin conexión">
diff --git a/l10n-es-ES/mail/chrome/messenger/msgHdrViewOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/msgHdrViewOverlay.dtd
new file mode 100644
index 0000000000..9ba51bb0cb
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/msgHdrViewOverlay.dtd
@@ -0,0 +1,111 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY toField4.label "A">
+<!ENTITY fromField4.label "De">
+<!ENTITY senderField4.label "Remitente">
+<!ENTITY author.label "Autor">
+<!ENTITY organizationField4.label "Organización">
+<!ENTITY replyToField4.label "Responder a">
+
+<!ENTITY subjectField4.label "Asunto">
+<!ENTITY ccField4.label "Cc">
+<!ENTITY bccField4.label "Bcc">
+<!ENTITY newsgroupsField4.label "Grupos de noticias">
+<!ENTITY followupToField4.label "Continuación en">
+<!ENTITY tagsHdr4.label "Etiquetas">
+<!ENTITY dateField4.label "Fecha">
+<!ENTITY userAgentField4.label "Agente de usuario">
+<!ENTITY referencesField4.label "Referencias">
+<!ENTITY messageIdField4.label "Message ID">
+<!ENTITY inReplyToField4.label "En respuesta a">
+<!ENTITY originalWebsite4.label "Sitio web">
+
+<!ENTITY hdrArchiveButton1.label "Archivar">
+<!ENTITY hdrArchiveButton1.tooltip "Archivar este mensaje">
+<!ENTITY hdrSmartReplyButton1.label "Responder a interesados">
+<!ENTITY hdrReplyButton1.label "Responder">
+<!ENTITY hdrReplyButton2.tooltip "Contestar al remitente de este mensaje">
+<!ENTITY hdrReplyAllButton1.label "Responder a todos">
+<!ENTITY hdrReplyAllButton1.tooltip "Responder al remitente y a todos los destinatarios">
+<!ENTITY hdrReplyListButton1.label "Responder a la lista">
+<!ENTITY hdrReplyListButton1.tooltip "Responder a la lista de correo">
+<!ENTITY hdrFollowupButton1.label "Responder">
+<!ENTITY hdrFollowupButton1.tooltip "Publicar una respuesta a la conversación en este grupo de noticias">
+<!ENTITY hdrForwardButton1.label "Reenviar">
+<!ENTITY hdrForwardButton1.tooltip "Reenviar este mensaje">
+<!ENTITY hdrJunkButton1.label "No deseado">
+<!ENTITY hdrJunkButton1.tooltip "Marcar este mensaje como correo no deseado">
+<!ENTITY hdrTrashButton1.label "Eliminar">
+<!ENTITY hdrTrashButton1.tooltip "Eliminar este mensaje">
+
+<!ENTITY hdrViewToolbarShowFull.label "Mostrar iconos y texto">
+<!ENTITY hdrViewToolbarShowFull.accesskey "M">
+<!ENTITY hdrViewToolbarShowIcons.label "Mostrar sólo iconos">
+<!ENTITY hdrViewToolbarShowIcons.accesskey "a">
+<!ENTITY hdrViewToolbarShowText.label "Mostrar sólo texto">
+<!ENTITY hdrViewToolbarShowText.accesskey "e">
+<!ENTITY hdrViewToolbarAlwaysReplySender.label "Mostrar siempre Responder al remitente">
+<!ENTITY hdrViewToolbarAlwaysReplySender.accesskey "R">
+
+<!ENTITY otherActionsButton2.label "Más">
+<!ENTITY otherActionsButton.tooltip "Más acciones">
+<!ENTITY otherActionsOpenConversation1.label "Abrir en la conversación">
+<!ENTITY otherActionsOpenConversation1.accesskey "c">
+<!ENTITY otherActionsOpenInNewWindow1.label "Abrir en una ventana nueva">
+<!ENTITY otherActionsOpenInNewWindow1.accesskey "v">
+<!ENTITY otherActionsOpenInNewTab1.label "Abrir en una pestaña nueva">
+<!ENTITY otherActionsOpenInNewTab1.accesskey "t">
+<!ENTITY markAsReadMenuItem1.label "Marcar como leído">
+<!ENTITY markAsReadMenuItem1.accesskey "r">
+<!ENTITY markAsUnreadMenuItem1.label "Marcar como no leído">
+<!ENTITY markAsUnreadMenuItem1.accesskey "r">
+<!ENTITY saveAsMenuItem1.label "Guardar como…">
+<!ENTITY saveAsMenuItem1.accesskey "G">
+<!ENTITY viewSourceMenuItem1.label "Ver código fuente">
+<!ENTITY viewSourceMenuItem1.accesskey "V">
+<!ENTITY otherActionsPrint1.label "Imprimir…">
+<!ENTITY otherActionsPrint1.accesskey "I">
+
+<!ENTITY startExpandedCmd.label "Al abrir, mostrar el panel de adjuntos">
+<!ENTITY startExpandedCmd.accesskey "b">
+
+<!ENTITY openAttachmentCmd.label "Abrir">
+<!ENTITY openAttachmentCmd.accesskey "b">
+<!ENTITY saveAsAttachmentCmd.label "Guardar como…">
+<!ENTITY saveAsAttachmentCmd.accesskey "G">
+<!ENTITY detachAttachmentCmd.label "Separar adjuntos…">
+<!ENTITY detachAttachmentCmd.accesskey "S">
+<!ENTITY deleteAttachmentCmd.label "Eliminar">
+<!ENTITY deleteAttachmentCmd.accesskey "E">
+<!ENTITY openAllAttachmentsCmd.label "Abrir todo…">
+<!ENTITY openAllAttachmentsCmd.accesskey "o">
+<!ENTITY saveAllAttachmentsCmd.label "Guardar todo…">
+<!ENTITY saveAllAttachmentsCmd.accesskey "G">
+<!ENTITY detachAllAttachmentsCmd.label "Separar todos los adjuntos…">
+<!ENTITY detachAllAttachmentsCmd.accesskey "D">
+<!ENTITY deleteAllAttachmentsCmd.label "Eliminar todos…">
+<!ENTITY deleteAllAttachmentsCmd.accesskey "d">
+
+<!ENTITY openAttachment.tooltip "Abrir el archivo adjunto">
+
+<!ENTITY detachedAttachmentFolder.show.label "Abrir carpeta contenedora">
+<!ENTITY detachedAttachmentFolder.show.accesskey "c">
+<!ENTITY detachedAttachmentFolder.showMac.label "Mostrar en Finder">
+<!ENTITY detachedAttachmentFolder.showMac.accesskey "F">
+
+<!ENTITY saveAttachmentButton1.label "Guardar">
+<!ENTITY saveAttachmentButton1.tooltip "Guardar el archivo adjunto">
+<!ENTITY saveAllAttachmentsButton1.label "Guardar todo">
+<!ENTITY saveAllAttachmentsButton1.tooltip "Guardar todos los archivos adjuntos">
+
+<!ENTITY copyLinkCmd.label "Copiar la dirección del enlace">
+<!ENTITY copyLinkCmd.accesskey "C">
+
+<!ENTITY CopyMessageId.label "Copiar Message-ID">
+<!ENTITY CopyMessageId.accesskey "C">
+<!ENTITY OpenMessageForMsgId.label "Abrir mensaje para el Message-ID">
+<!ENTITY OpenMessageForMsgId.accesskey "m">
+<!ENTITY OpenBrowserWithMsgId.label "Abrir navegador con el Message-ID">
+<!ENTITY OpenBrowserWithMsgId.accesskey "A">
diff --git a/l10n-es-ES/mail/chrome/messenger/msgPrintEngine.dtd b/l10n-es-ES/mail/chrome/messenger/msgPrintEngine.dtd
new file mode 100644
index 0000000000..9ccc3ccb86
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/msgPrintEngine.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE (printCmd.key, closeCmd.key):
+ As defined in msgPrintEngine.xul, Ctrl plus the command keys defined here
+ will be the keyboard shortcuts effective in print preview, e.g. Ctrl+P
+ -->
+
+<!-- LOCALIZATION NOTE (printCmd.key, closeCmd.key):
+ As defined in msgPrintEngine.xhtml, Ctrl plus the command keys defined here
+ will be the keyboard shortcuts effective in print preview, e.g. Ctrl+P
+ -->
+
+<!ENTITY printCmd.key "P">
+<!ENTITY closeCmd.key "W">
diff --git a/l10n-es-ES/mail/chrome/messenger/msgSynchronize.dtd b/l10n-es-ES/mail/chrome/messenger/msgSynchronize.dtd
new file mode 100644
index 0000000000..1b0a547aed
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/msgSynchronize.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from MsgSynchronize.xul and msgSelectOfflineFolders.xul-->
+
+<!-- extracted from MsgSynchronize.xhtml and msgSelectOfflineFolders.xhtml-->
+
+<!ENTITY MsgSynchronize.label "Descargar y sincronizar mensajes">
+<!ENTITY MsgSelect.label "Elementos para usar sin conexión">
+<!ENTITY MsgSyncDesc.label "Si ya ha seleccionado las carpetas de correo o grupos de noticias para uso sin conexión, puede descargarlos y/o sincronizarlos ahora. Si no, utilice el botón &quot;Seleccionar&quot; para escoger las carpetas de correo y noticias que quiere utilizar sin conexión.">
+<!ENTITY MsgSyncDirections.label "Descargar y/o sincronizar las siguientes:">
+<!ENTITY syncTypeMail.label "Mensajes de correo">
+<!ENTITY syncTypeMail.accesskey "M">
+<!ENTITY syncTypeNews.label "Mensajes de noticias">
+<!ENTITY syncTypeNews.accesskey "N">
+<!ENTITY sendMessage.label "Enviar mensajes pendientes">
+<!ENTITY sendMessage.accesskey "S">
+<!ENTITY workOffline.label "Trabajar sin conexión al acabar la descarga y/o sincronización">
+<!ENTITY workOffline.accesskey "r">
+<!ENTITY selectButton.label "Seleccionar…">
+<!ENTITY selectButton.accesskey "E">
+<!ENTITY MsgSelectDesc.label "Seleccionar las carpetas de correo y noticias para usar sin conexión.">
+<!ENTITY MsgSelectInd.label "Descargar">
+<!ENTITY MsgSelectItems.label "Carpetas y grupos de noticias">
diff --git a/l10n-es-ES/mail/chrome/messenger/msgViewPickerOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/msgViewPickerOverlay.dtd
new file mode 100644
index 0000000000..1ca691b261
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/msgViewPickerOverlay.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE msgViewPickerOverlay.dtd UI for showing various views on a folder -->
+
+<!ENTITY viewPicker.label "Ver:">
+<!ENTITY viewPicker.accesskey "r">
+<!ENTITY viewAll.label "Todo">
+<!ENTITY viewAll.accesskey "T">
+<!ENTITY viewUnread.label "No leídos">
+<!ENTITY viewUnread.accesskey "N">
+<!ENTITY viewNotDeleted.label "No eliminados">
+<!ENTITY viewNotDeleted.accesskey "e">
+<!ENTITY viewTags.label "Etiquetas">
+<!ENTITY viewTags.accesskey "E">
+<!ENTITY viewCustomViews.label "Vistas personalizadas">
+<!ENTITY viewCustomViews.accesskey "V">
+<!ENTITY viewVirtualFolder.label "Guardar vista como una carpeta…">
+<!ENTITY viewVirtualFolder.accesskey "G">
+<!ENTITY viewCustomizeView.label "Personalizar…">
+<!ENTITY viewCustomizeView.accesskey "P">
diff --git a/l10n-es-ES/mail/chrome/messenger/msgmdn.properties b/l10n-es-ES/mail/chrome/messenger/msgmdn.properties
new file mode 100644
index 0000000000..8f068b8948
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/msgmdn.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+## Msg Mdn Report strings
+
+MsgMdnDisplayed = Nota: Este acuse de recibo sólo acredita que el mensaje se mostró en el ordenador del destinatario. No hay garantía de que el destinatario haya leído o comprendido el contenido del mensaje.
+MsgMdnDispatched = El mensaje fue impreso, mandado por fax o reenviado sin ser mostrado al destinatario. No hay garantía de que el destinatario pueda leer el mensaje posteriormente.
+MsgMdnProcessed = El mensaje fue procesado por el cliente de correo del destinatario sin ser mostrado. No hay garantía de que el mensaje pueda ser leido con posterioridad.
+MsgMdnDeleted = El mensaje ha sido borrado. La persona a quien lo envió quizá no lo haya visto, pero podría restaurarlo posteriormente y leerlo.
+MsgMdnDenied = El destinatario del mensaje no quiere enviar la confirmación del acuse de recibo.
+MsgMdnFailed = Ha ocurrido un fallo. No se ha podido generar adecuadamente el acuse de recibo.
+MsgMdnMsgSentTo = Este es un acuse de recibo para el mensaje que usted envió a %S.
+MdnDisplayedReceipt = Acuse de recibo (mostrado)
+MdnDispatchedReceipt = Acuse de recibo (enviado)
+MdnProcessedReceipt = Acuse de recibo (procesado)
+MdnDeletedReceipt = Acuse de recibo (borrado)
+MdnDeniedReceipt = Acuse de recibo (denegado)
+MdnFailedReceipt = Acuse de recibo (fallo)
diff --git a/l10n-es-ES/mail/chrome/messenger/multimessageview.dtd b/l10n-es-ES/mail/chrome/messenger/multimessageview.dtd
new file mode 100644
index 0000000000..cc4f7ce3dd
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/multimessageview.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Resumen del mensaje">
+<!ENTITY selectedmessages.label "Mensajes seleccionados">
+<!ENTITY archiveButton.label "Archivar">
+<!ENTITY deleteButton.label "Eliminar">
diff --git a/l10n-es-ES/mail/chrome/messenger/multimessageview.properties b/l10n-es-ES/mail/chrome/messenger/multimessageview.properties
new file mode 100644
index 0000000000..a7cb2892f6
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/multimessageview.properties
@@ -0,0 +1,25 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+numConversations = #1 conversación; #1 conversaciones
+
+atLeastNumConversations = #1+ conversación; #1+ conversaciones
+
+numMessages = #1 mensaje;#1 mensajes
+
+numUnread = , #1 no leído;, #1 no leídos
+
+numIgnored = , #1 ignorado;, #1 ignorados
+
+atLeastNumIgnored = , #1+ ignorado;, #1+ ignorados
+
+noSubject = (sin asunto)
+
+messagesTotalSize = Estos mensajes ocupan #1.
+
+messagesTotalSizeMoreThan = Estos mensajes ocupan más de #1.
+
+maxCountExceeded = (Nota: #1 mensajes están seleccionados, se muestran los #2 primeros)
+
+maxThreadCountExceeded = (Nota: #1 conversaciones están seleccionadas, se muestran las #2 primeras)
diff --git a/l10n-es-ES/mail/chrome/messenger/newFolderDialog.dtd b/l10n-es-ES/mail/chrome/messenger/newFolderDialog.dtd
new file mode 100644
index 0000000000..aa86b26542
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/newFolderDialog.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY newFolderDialog.title "Nueva carpeta">
+<!ENTITY name.label "Nombre:">
+<!ENTITY name.accesskey "n">
+<!ENTITY description.label "Crear como subcarpeta de:">
+<!ENTITY description.accesskey "C">
+<!ENTITY folderRestriction1.label "Este servidor restringe las carpetas a dos tipos especiales.">
+<!ENTITY folderRestriction2.label "Permitir que su nueva carpeta contenga:">
+<!ENTITY foldersOnly.label "Sólo carpetas">
+<!ENTITY messagesOnly.label "Sólo mensajes">
+<!ENTITY accept.label "Crear carpeta">
+<!ENTITY accept.accesskey "a">
diff --git a/l10n-es-ES/mail/chrome/messenger/newmailaccount/accountProvisioner.dtd b/l10n-es-ES/mail/chrome/messenger/newmailaccount/accountProvisioner.dtd
new file mode 100644
index 0000000000..c0b0c237bc
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/newmailaccount/accountProvisioner.dtd
@@ -0,0 +1,36 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Bienvenido a &brandShortName;">
+<!ENTITY header2.label "¿Le gustaría tener una nueva dirección de correo?">
+<!ENTITY other.languages "Sólo mostramos los proveedores que ofrecen direcciones en su área. Pulse aquí para mostrar todos los proveedores.">
+<!ENTITY error.line1 "Lo sentimos, no podemos encontrar ninguna dirección de correo sugerida.">
+<!ENTITY error.line2 "Puede probar a buscar apodos o cualquier otro término de búsqueda para encontrar más mensajes.">
+
+<!ENTITY error.suggest.before "También puede querer probar una de las ">
+<!ENTITY error.suggest.middle "alternativas de cuentas de correo gratuitas">
+<!ENTITY error.suggest.after ".">
+
+<!ENTITY success.title.before "Hola ">
+<!ENTITY success.title.after ", están disponibles para usted las siguientes direcciones de correo:">
+<!ENTITY success.tip "(también puede buscar apodos o cualquier otro término para encontrar más mensajes)">
+<!ENTITY partnership.description "En colaboración con varios proveedores, &brandShortName; puede ofrecerle una nueva cuenta de correo. Para ello, sólo tiene que rellenar su nombre y apellidos, o cualesquiera otras palabras que desee, en los campos anteriores.">
+<!ENTITY existing.header "¿Ya tiene una dirección que quiere usar?">
+<!ENTITY tinyheader.title "¿Ya tiene una dirección?">
+<!ENTITY tinyheader.existing "Saltarse esto y usar mi cuenta de correo existente">
+<!ENTITY content.close "Creo que configuraré mi cuenta más tarde.">
+<!ENTITY successful.title "¡Felicidades!">
+<!ENTITY successful.successMessage "Ha configurado con éxito su cuenta.">
+<!ENTITY successful.write "Escrib algún mensaje">
+<!ENTITY successful.write.desc "Comunique a sus amigos y familia su nueva dirección de correo.<br /> Para eso se ha creado esta nueva cuenta, ¿no es así?">
+<!ENTITY successful.customize "Personalice &brandShortName; con algunos complementos atractivos">
+<!ENTITY successful.customize.desc "Hay miles de complementos que le permiten personalizar &brandShortName; para hacer que se adapte a sus necesidades específicas.">
+<!ENTITY successful.attach "Añadir una firma personal a mi correo">
+<!ENTITY successful.attach.desc "Puede adjuntar automáticamente una cita o alguna información sobre sí mismo al final de cada mensaje que envíe.">
+<!ENTITY successful.close "Cerrar esta ventana.">
+<!ENTITY input.namePlaceholder "Su nombre o apodo">
+<!ENTITY input.search "Buscar">
+<!ENTITY search_engine.title "Personalice su motor de búsqueda">
+<!ENTITY search_engine.message "Su proveedor de correo electrónico también puede ofrecer servicios de búsqueda web.">
+<!ENTITY search_engine.button "Terminar">
diff --git a/l10n-es-ES/mail/chrome/messenger/newmailaccount/accountProvisioner.properties b/l10n-es-ES/mail/chrome/messenger/newmailaccount/accountProvisioner.properties
new file mode 100644
index 0000000000..67f0f1c35a
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/newmailaccount/accountProvisioner.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+free = Gratis
+price = %S al año
+moreOptions = +#1 más…;+#1 más…
+sepAnd = \u0020y\u0020
+sepComma = ,\u0020
+privacyDisclaimer = Los términos de búsqueda usados se envían a Mozilla (#1) y los proveedores de correo independientes #2 para encontrar direcciones de correo disponibles.
+privacyPolicy = Política de privacidad
+tos = Términos del Servicio
+searchEngineDesc = Usar %S como mi buscador predeterminado
+cannotConnect = Lo sentimos - no es posible comunicar con nuestro servidor de creación de cuentas. Revise su conexión.
diff --git a/l10n-es-ES/mail/chrome/messenger/news.properties b/l10n-es-ES/mail/chrome/messenger/news.properties
new file mode 100644
index 0000000000..c02c089247
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/news.properties
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+downloadHeadersTitlePrefix = Descargar cabeceras
+downloadHeadersInfoText = Hay %S nuevas cabeceras de mensajes para descargar de este grupo.
+cancelDisallowed = Parece que este mensaje no es suyo. Sólo se pueden cancelar mensajes propios, no los de otras personas.
+cancelConfirm = ¿Desea cancelar este mensaje?
+messageCancelled = Mensaje cancelado.
+enterUserPassTitle = Se necesita nombre de usuario y contraseña del servidor de noticias
+enterUserPassServer = Introduzca un nombre de usuario y contraseña para %S:
+enterUserPassGroup = Introduzca un nombre de usuario y contraseña para %1$S en %2$S:
+okButtonText = Descargar
+
+noNewMessages = No hay mensajes nuevos en el servidor.
+newNewsgroupHeaders = Descargando %1$S de %2$S cabeceras para %3$S
+newNewsgroupFilteringHeaders = Obteniendo cabeceras para los filtros: %1$S (%2$S/%3$S) en %4$S
+downloadingArticles = Descargando los artículos %S-%S
+bytesReceived = Descargando grupos de noticias: %S recibidos (%SKB leídos a %SKB/seg.)
+downloadingArticlesForOffline = Descargando los artículos %S-%S en %S
+
+autoUnsubscribeText = No se pudo actualizar el grupo %1$S porque puede que en el servidor %2$S ya no exista o que haya dejado de tenerlo. ¿Desea cancelar la suscripción?
+
+autoSubscribeText = ¿Quiere suscribirse a %1$S?
+
+-304 = Se ha producido un error en noticias (NNTP):
+
+-305 = Se ha producido un error de noticias. La exploración de los grupos de noticias no es completa. Vuelva a intentar visualizar todos los grupos de noticias.
+
+-260 = Se ha producido un error de autorización. Vuelva a escribir su nombre y/o contraseña.
+
+-206 = Se ha producido un error de comunicaciones. Vuelva a intentar la conexión. Error de TCP:
diff --git a/l10n-es-ES/mail/chrome/messenger/newsError.dtd b/l10n-es-ES/mail/chrome/messenger/newsError.dtd
new file mode 100644
index 0000000000..0f488d0eac
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/newsError.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY newsError.title "Problema al cargar el artículo">
+
+<!ENTITY articleNotFound.title "Artículo no encontrado">
+
+<!ENTITY articleNotFound.desc "El servidor de grupos de noticias informa que no puede encontrar el artículo.">
+
+<!ENTITY serverResponded.title "El servidor de grupos de noticias ha respondido:">
+
+<!ENTITY articleExpired.title "¿Quizá ha caducado el artículo?">
+
+<!ENTITY trySearching.title "Pruebe a buscar el artículo:">
+
+<!ENTITY removeExpiredArticles.title "Eliminar todos los artículos caducados">
diff --git a/l10n-es-ES/mail/chrome/messenger/oeImportMsgs.properties b/l10n-es-ES/mail/chrome/messenger/oeImportMsgs.properties
new file mode 100644
index 0000000000..9dcf0f05ee
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/oeImportMsgs.properties
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the outlook express import code to display status/error
+# and informational messages
+#
+
+2000 = Outlook Express
+
+2011 = Correo, libreta de direcciones y configuración de Outlook Express
+
+2002 = Buzón de correo %S, importados %d mensajes
+
+2003 = Parametro erróneo al importar el buzón de correo.
+
+2004 = Error al acceder al archivo del buzón de correo %S.
+
+2005 = Error al importar los mensajes del buzón %S. Puede que no se hayan importado todos los mensajes de este buzón.
+
+2006 = Libreta de direcciones de Outlook Express
+
+2007 = Libreta de direcciones de Outlook Express (Libreta de direcciones de Windows)
+
+2008 = Importada libreta de direcciones %S
+
+2009 = Error al importar la libreta de direcciones %S. Puede que no se hayan importado todas las direcciones.
+
+2010 = Parámetro incorrecto para importar el buzón.
diff --git a/l10n-es-ES/mail/chrome/messenger/offline.properties b/l10n-es-ES/mail/chrome/messenger/offline.properties
new file mode 100644
index 0000000000..99171fc125
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/offline.properties
@@ -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/.
+
+downloadMessagesWindowTitle1 = Descargar mensajes
+downloadMessagesLabel1 = ¿Quiere descargar mensajes antes de desconectar?
+downloadMessagesCheckboxLabel1 = Preguntar siempre que pase al modo sin conexión
+downloadMessagesNow2 = &Descargar ahora
+
+sendMessagesWindowTitle1 = Mensajes no enviados
+sendMessagesLabel2 = ¿Quiere enviar sus mensajes pendientes ahora?
+sendMessagesCheckboxLabel1 = Preguntar siempre que pase al modo con conexión
+sendMessagesNow2 = &Enviar ahora
+
+processMessagesLater2 = &Más tarde
+
+getMessagesOfflineWindowTitle1 = Recibir mensajes
+getMessagesOfflineLabel1 = Está actualmente en modo sin conexión. ¿Quiere pasar al modo con conexión para recibir nuevos mensajes?
+
+sendMessagesOfflineWindowTitle1 = Mensajes no enviados
+sendMessagesOfflineLabel1 = En este momento está en modo sin conexión. ¿Quiere pasar al modo con conexión para enviar los mensajes pendientes?
+
+offlineTooltip = Está actualmente en modo sin conexión.
+onlineTooltip = Está actualmente en modo con conexión.
diff --git a/l10n-es-ES/mail/chrome/messenger/offlineStartup.properties b/l10n-es-ES/mail/chrome/messenger/offlineStartup.properties
new file mode 100644
index 0000000000..453f08bda1
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/offlineStartup.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+title = Trabajar con conexión
+desc = ¿Desea pasar a modo con conexión?\n\n(Si decide trabajar sin conexión, puede pasar a modo con conexión más tarde - elija 'Trabajar con conexión' en el menú Archivo)
+workOnline = Trabajar con conexión
+workOffline = Trabajar sin conexión
diff --git a/l10n-es-ES/mail/chrome/messenger/outlookImportMsgs.properties b/l10n-es-ES/mail/chrome/messenger/outlookImportMsgs.properties
new file mode 100644
index 0000000000..b087def65e
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/outlookImportMsgs.properties
@@ -0,0 +1,28 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the outlook express import code to display status/error
+# and informational messages
+#
+
+2000 = Outlook
+
+2010 = Correo, libreta de direcciones y configuración de Outlook
+
+2002 = Buzón %S, importados %d mensajes
+
+2003 = Parámetro erróneo al importar el buzón de correo.
+
+2004 = Error al importar los mensajes del buzón %S. Puede que no se hayan importado todos los mensajes de este buzón.
+
+2005 = Libretas de direcciones de Outlook
+
+2006 = Importada libreta de direcciones %S
+
+2007 = Parámetro erróneo al importar la libreta de direcciones.
+
+2008 = Error al acceder al archivo de la libreta de direcciones de %S.
+
+2009 = Error al importar la libreta de direcciones %S. Puede que no se hayan importado todas las direcciones.
diff --git a/l10n-es-ES/mail/chrome/messenger/pgpmime.properties b/l10n-es-ES/mail/chrome/messenger/pgpmime.properties
new file mode 100644
index 0000000000..ddcbfb4db8
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/pgpmime.properties
@@ -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 following are used by the pgpmime content type handler
+#
+
+pgpNotAvailable = Este es un mensaje cifrado con OpenPGP, pero no está disponible la compatibilidad con descifrado OpenPGP.
diff --git a/l10n-es-ES/mail/chrome/messenger/preferences/applicationManager.properties b/l10n-es-ES/mail/chrome/messenger/preferences/applicationManager.properties
new file mode 100644
index 0000000000..0405900af9
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/preferences/applicationManager.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+descriptionApplications = Se pueden usar las siguientes aplicaciones para manejar %S.
+
+handleProtocol = enlaces %S
+handleFile = Contenido %S
+
+descriptionWebApp = Esta aplicación web está alojada en:
+descriptionLocalApp = Esta aplicación está ubicada en:
diff --git a/l10n-es-ES/mail/chrome/messenger/preferences/applications.properties b/l10n-es-ES/mail/chrome/messenger/preferences/applications.properties
new file mode 100644
index 0000000000..d2c5361e56
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/preferences/applications.properties
@@ -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/.
+
+dialog_removeAccount = ¿Seguro que quiere eliminar la cuenta "%S"?
+
+addProvider = Añadir %S
+
+notConfiguredYet = Esta cuenta no ha sido configurada aún
diff --git a/l10n-es-ES/mail/chrome/messenger/preferences/messagestyle.properties b/l10n-es-ES/mail/chrome/messenger/preferences/messagestyle.properties
new file mode 100644
index 0000000000..8ca0ad9542
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/preferences/messagestyle.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+default = Predeterminado
+nick1 = Florian
+buddy1 = florian@im.instantbird.org
+nick2 = Patrick
+buddy2 = patrick@im.instantbird.org
+message1 = ¡Hola! :-)
+message2 = ¿Qué hay?
+message3 = ¡Estoy probando Thunderbird! ;-)
diff --git a/l10n-es-ES/mail/chrome/messenger/preferences/preferences.properties b/l10n-es-ES/mail/chrome/messenger/preferences/preferences.properties
new file mode 100644
index 0000000000..3cbcd4e608
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/preferences/preferences.properties
@@ -0,0 +1,79 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+html_domainsAddDomainTitle = Añadir nombre de dominio HTML
+html_domainsAddDomain = Nombre de dominio HTML:
+plaintext_domainsAddDomainTitle = Añadir nombre de dominio de texto sin formato
+plaintext_domainsAddDomain = Nombre de dominio de texto sin formato:
+
+domainNameErrorTitle = Error de nombre de dominio
+domainDuplicationError = El dominio %S ya existe en las listas de texto sin formato o HTML.
+
+confirmResetJunkTrainingTitle = Confirmar
+confirmResetJunkTrainingText = ¿Seguro que quiere reiniciar los datos de aprendizaje del filtro adaptativo?
+
+desktopFolderName = Escritorio
+myDownloadsFolderName = Mis descargas
+chooseAttachmentsFolderTitle = Escoger carpeta
+
+#### Applications
+
+fileEnding = fichero %S
+saveFile = Guardar archivo
+
+useApp = Usar %S
+useDefault = Usar %S (predeterminado)
+
+useOtherApp = Usar otra…
+fpTitleChooseApp = Seleccionar aplicación auxiliar
+manageApp = Detalles de la aplicación…
+alwaysAsk = Preguntar siempre
+delete = Eliminar acción
+confirmDeleteTitle = Eliminar acción
+confirmDeleteText = ¿Seguro que quiere eliminar esta acción?
+
+typeDescriptionWithDetails = %1$S %2$S
+
+typeDetailsWithTypeOrExt = (%1$S)
+
+typeDetailsWithTypeAndExt = (%1$S: %2$S)
+
+soundFilePickerTitle = Elegir sonido
+
+searchEnginePickerTitle = Elegir buscador
+
+searchEngineType2 = Buscadores
+
+imagepermissionstext = Puede especificar de qué sitios web se permite cargar imágenes y otro contenido remoto. También puede permitir todo el contenido remoto basándose en la dirección del remitente. Escriba la dirección del sitio o dirección de correo electrónico que quiere administrar y luego pulse Bloquear o Permitir.
+imagepermissionstitle = Excepciones - Contenido remoto
+
+cookiepermissionstitle = Excepciones - Cookies
+cookiepermissionstext = Puede especificar qué sitios web tienen permitido siempre o nunca usar cookies. Escriba la dirección exacta del sitio que quiere administrar y luego pulse Bloquear, Permitir durante la sesión, o Permitir.
+
+hostColon = Servidor:
+domainColon = Dominio:
+forSecureOnly = Conexiones cifradas únicamente
+forAnyConnection = Cualquier tipo de conexión
+expireAtEndOfSession = Al final de la sesión
+
+noCookieSelected = <no hay cookie seleccionada>
+cookiesAll = Están guardadas en su ordenador las siguientes cookies:
+cookiesFiltered = Las siguientes cookies se ajustan a su búsqueda:
+removeSelectedCookies = Eliminar seleccionado;Eliminar seleccionados
+defaultUserContextLabel = Ninguno
+
+actualDiskCacheSize = Su caché está usando actualmente %1$S %2$S de espacio en disco
+actualDiskCacheSizeCalculated = Calculando tamaño de caché…
+
+labelDefaultFont = Predeterminado (%S)
+labelDefaultFontUnnamed = Predeterminado
+
+appLocale.label = Idioma de la aplicación: %S
+appLocale.accesskey = I
+rsLocale.label = Localización de ajustes regionales: %S
+rsLocale.accesskey = L
+
+pw_change2empty_in_fips_mode = Actualmente está en modo FIPS. FIPS requiere una contraseña maestra no vacía.
+pw_change_failed_title = Cambio de contraseña fallido
+
diff --git a/l10n-es-ES/mail/chrome/messenger/prefs.properties b/l10n-es-ES/mail/chrome/messenger/prefs.properties
new file mode 100644
index 0000000000..e793c87850
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/prefs.properties
@@ -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/.
+
+enterValidEmail = Introduzca una dirección de correo electrónico válida.
+accountNameExists = Ya existe una cuenta con este nombre. Introduzca un nombre diferente de cuenta.
+accountNameEmpty = El nombre de la cuenta no puede estar vacío.
+modifiedAccountExists = Ya existe una cuenta con ese nombre de usuario y servidor. Introduzca un nombre de usuario y/o servidor diferente.
+userNameChanged = Su nombre de usuario ha sido actualizado. Puede que también tenga que actualizar su dirección de correo y/o el nombre de usuario asociado a esta cuenta.
+serverNameChanged = Ha cambiado el nombre del servidor en la configuración. Compruebe que todas las carpetas utilizadas por los filtros existen en el nuevo servidor.
+junkSettingsBroken = La configuración de correo basura de la cuenta "%1$S" puede tener un problema. ¿Quiere revisarla antes de guardar la configuración de la cuenta?
+localDirectoryChanged = %1$S necesita reiniciarse ahora para aplicar los cambios en la configuración del directorio local.
+localDirectoryRestart = Reiniciar
+userNameEmpty = El nombre de usuario no puede estar vacío.
+localDirectoryInvalid = La ruta del directorio local "%1$S" no es válida. Elija un directorio diferente.
+localDirectoryNotAllowed = La ruta de directorio local "%1$S" no es adecuada para el almacenamiento de mensajes. Elija otro directorio.
+cancelWizard = ¿Seguro que quiere salir del asistente para cuentas?\n\nSi sale, cualquier información introducida se perderá y no se creará la cuenta.
+accountWizard = Asistente para cuentas
+WizardExit = Salir
+WizardContinue = Cancelar
+enterValidServerName = Introduzca un nombre de servidor válido.
+failedRemoveAccount = Fallo al eliminar esta cuenta.
+accountName = %1$S - %2$S
+
+confirmDeferAccountWarning = Si guarda el correo nuevo de esta cuenta en la bandeja de entrada de una cuenta diferente, ya no podrá acceder al correo ya descargado de esta cuenta. Si tiene correo en esta cuenta, cópielo a otra cuenta primero.\n\nSi tiene filtros que se apliquen al correo de esta cuenta, debería desactivarlos o cambiar la carpeta de destino. Si alguna cuenta tiene carpetas especiales en esta cuenta (Enviados, Borradores, Plantillas, Archivos, Basura), debería cambiarlas para que estén en otra cuenta.\n\n¿Aún desea guardar el correo de esta cuenta en una cuenta diferente?
+confirmDeferAccountTitle = ¿Delegar cuenta?
+
+directoryAlreadyUsedByOtherAccount = La cuenta "%S" ya está usando el directorio especificado en la configuración de directorio local. Elija un directorio diferente.
+directoryParentUsedByOtherAccount = La cuenta "%S" ya está usando un directorio padre del directorio especificado en la configuración de directorio local. Elija un directorio diferente.
+directoryChildUsedByOtherAccount = La cuenta "%S" ya está usando un subdirectorio del directorio especificado en la configuración de directorio local. Elija un directorio diferente.
+exampleEmailUserName = usuario
+exampleEmailDomain = ejemplo.net
+emailFieldText = Dirección de correo electrónico:
+defaultEmailText = Introduzca su dirección de correo electrónico. Ésta es la dirección que utilizarán los demás para enviarle correos a usted (por ejemplo, "%1$S@%2$S").
+customizedEmailText = Introduzca su %1$S %2$S (por ejemplo, si su %1$S dirección de correo electrónico es "%3$S", su %2$S es "%4$S").
+
+prefPanel-server = Configuración del servidor
+prefPanel-copies = Copias y carpetas
+prefPanel-synchronization = Sincronización y almacenamiento
+prefPanel-diskspace = Espacio en disco
+prefPanel-addressing = Redacción y direcciones
+prefPanel-junk = Correo no deseado
+prefPanel-smtp = Servidor de salida (SMTP)
+
+identity-list-title = Identidades para %1$S
+
+identityDialogTitleAdd = Nueva identidad
+identityDialogTitleEdit = Editar %S
+
+identity-edit-req = Debe especificar una dirección de correo válida para esta identidad.
+identity-edit-req-title = Error al crear la identidad
+
+identity-delete-confirm = ¿Seguro que quiere eliminar la identidad\n%S?
+identity-delete-confirm-title = Eliminando identidad de %S
+identity-delete-confirm-button = Eliminar
+
+choosefile = Elegir un fichero
+
+forAccount = Para la cuenta "%S"
+
+removeFromServerTitle = Confirmar la eliminación permanente y automática de mensaje antiguos
+removeFromServer = Este ajuste eliminará permanentemente los mensajes antiguos del servidor Y de su almacenamiento local. ¿Está seguro de que desea continuar?
+
+confirmSyncChangesTitle = Confirmar cambios por la sincronización
+confirmSyncChanges = La configuración de sincronización de mensajes ha cambiado.\n\n¿Desea guardarlos?
+confirmSyncChangesDiscard = Descartar
+
diff --git a/l10n-es-ES/mail/chrome/messenger/quickFilterBar.dtd b/l10n-es-ES/mail/chrome/messenger/quickFilterBar.dtd
new file mode 100644
index 0000000000..f5b5ababf4
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/quickFilterBar.dtd
@@ -0,0 +1,77 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY quickFilterBar.qfbShowFilterBar.label "Filtro rápido">
+
+<!ENTITY quickFilterBar.toggleBarVisibility.menu.label "Barra de filtrado rápido">
+
+<!ENTITY quickFilterBar.toggleBarVisibility.menu.accesskey "f">
+
+<!ENTITY quickFilterBar.toggleBarVisibility.appmenu.label "Barra de filtrado rápido">
+
+<!ENTITY quickFilterBar.toggleBarVisibility.button.tooltip "Mostrar/ocultar la barra de filtrado rápido">
+
+<!ENTITY quickFilterBar.sticky.tooltip "Mantener filtros aplicados al cambiar de carpetas">
+
+<!ENTITY quickFilterBar.unread.label "No leídos">
+
+<!ENTITY quickFilterBar.unread.tooltip "Mostrar sólo los mensajes no leídos">
+
+<!ENTITY quickFilterBar.starred.label "Con estrella">
+
+<!ENTITY quickFilterBar.starred.tooltip "Mostrar sólo los mensajes con estrella">
+
+<!ENTITY quickFilterBar.inaddrbook.label "Contacto">
+
+<!ENTITY quickFilterBar.inaddrbook.tooltip "Mostrar sólo los mensajes de personas en su libreta de direcciones">
+
+<!ENTITY quickFilterBar.tags.label "Etiquetas">
+
+<!ENTITY quickFilterBar.tags.tooltip "Mostrar sólo los mensajes con etiquetas en ellos">
+
+<!ENTITY quickFilterBar.attachment.label "Adjunto">
+
+<!ENTITY quickFilterBar.attachment.tooltip "Mostrar sólo los mensajes con adjuntos">
+
+<!ENTITY quickFilterBar.resultsLabel.some.formatString "#1 mensaje;#1 mensajes">
+
+<!ENTITY quickFilterBar.resultsLabel.none "No hay resultados">
+
+<!ENTITY quickFilterBar.resultsLabel.minWidth "100">
+
+<!ENTITY quickFilterBar.textbox.emptyText.base1 "Filtrar estos mensajes #1">
+
+<!ENTITY quickFilterBar.show.key2 "k">
+
+<!ENTITY quickFilterBar.textbox.emptyText.keyLabel2.nonmac "&lt;Ctrl+Mayús+K&gt;">
+
+<!ENTITY quickFilterBar.textbox.emptyText.keyLabel2.mac "&lt;⇧⌘K&gt;">
+
+<!ENTITY quickFilterBar.booleanMode.tooltip "Modo de filtrado de etiquetas">
+
+<!ENTITY quickFilterBar.booleanModeAny.label "Cualquiera de ellas">
+
+<!ENTITY quickFilterBar.booleanModeAny.tooltip "Al menos una de las etiquetas seleccionadas debe coincidir">
+
+<!ENTITY quickFilterBar.booleanModeAll.label "Todas ellas">
+
+<!ENTITY quickFilterBar.booleanModeAll.tooltip "Todas las etiquetas seleccionadas deben coincidir">
+
+<!ENTITY quickFilterBar.textbox.idealWidth "320">
+
+<!ENTITY quickFilterBar.textbox.minWidth "280">
+
+<!ENTITY quickFilterBar.textFilter.explanation.label "Filtrar mensajes por:">
+
+<!ENTITY quickFilterBar.textFilter.sender.label "Remitente">
+
+<!ENTITY quickFilterBar.textFilter.recipients.label "Destinatarios">
+
+<!ENTITY quickFilterBar.textFilter.subject.label "Asunto">
+
+<!ENTITY quickFilterBar.textFilter.body.label "Cuerpo">
+
+<!ENTITY quickFilterBar.glodaUpsell.continueSearch "Continuar esta búsqueda por todas las carpetas">
+
+<!ENTITY quickFilterBar.glodaUpsell.pressEnterAndCurrent "Pulse 'Enter' de nuevo para continuar su búsqueda de: #1">
diff --git a/l10n-es-ES/mail/chrome/messenger/removeAccount.dtd b/l10n-es-ES/mail/chrome/messenger/removeAccount.dtd
new file mode 100644
index 0000000000..b9bee89679
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/removeAccount.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY dialogTitle "Eliminar cuenta y datos">
+<!ENTITY removeButton.label "Eliminar">
+<!ENTITY removeButton.accesskey "E">
+<!ENTITY removeAccount.label "Eliminar información de la cuenta">
+<!ENTITY removeAccount.accesskey "a">
+<!ENTITY removeAccount.desc "Elimina solo el conocimiento de &brandShortName; de esta cuenta. No afecta a la cuenta en sí en el servidor.">
+<!ENTITY removeData.label "Eliminar datos de mensajes">
+<!ENTITY removeData.accesskey "d">
+<!ENTITY removeDataChat.label "Eliminar datos de la conversación">
+<!ENTITY removeDataChat.accesskey "d">
+<!ENTITY removeDataLocalAccount.desc "Elimina todos los mensajes, carpetas y filtros asociados con esta cuenta en su disco duro. Esto no afecta a los mensajes que aún estén guardados en el servidor. No elija esto si planea archivar los datos locales o reutilizarlos en &brandShortName; más tarde.">
+<!ENTITY removeDataServerAccount.desc "Elimina todos los mensajes, carpetas y filtros asociados con esta cuenta en su disco duro. Sus mensajes y carpetas seguirán guardados en el servidor.">
+<!ENTITY removeDataChatAccount.desc "Eliminar todos los registros de conversaciones guardados en esta cuenta en su disco local.">
+<!ENTITY showData.label "Mostrar ubicación de los datos">
+<!ENTITY showData.accesskey "M">
+<!ENTITY progressPending "Eliminando datos seleccionados…">
+<!ENTITY progressSuccess "Eliminación correcta.">
+<!ENTITY progressFailure "Eliminación fallida.">
diff --git a/l10n-es-ES/mail/chrome/messenger/removeAccount.properties b/l10n-es-ES/mail/chrome/messenger/removeAccount.properties
new file mode 100644
index 0000000000..e4bdab8304
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/removeAccount.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+removeQuestion = ¿Seguro que quiere eliminar la cuenta "%S"?
diff --git a/l10n-es-ES/mail/chrome/messenger/renameFolderDialog.dtd b/l10n-es-ES/mail/chrome/messenger/renameFolderDialog.dtd
new file mode 100644
index 0000000000..499f1e73dc
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/renameFolderDialog.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY renameFolderDialog.title "Renombrar carpeta">
+<!ENTITY rename.label "Introduzca el nuevo nombre de la carpeta:">
+<!ENTITY rename.accesskey "e">
+<!ENTITY accept.label "Renombrar">
+<!ENTITY accept.accesskey "R">
diff --git a/l10n-es-ES/mail/chrome/messenger/safeMode.dtd b/l10n-es-ES/mail/chrome/messenger/safeMode.dtd
new file mode 100644
index 0000000000..1bf3b76e77
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/safeMode.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY safeModeDialog.title "Modo seguro de &brandShortName;">
+<!ENTITY window.width "47em">
+
+<!ENTITY safeModeDescription.label "&brandShortName; se está ejecutando ahora en modo seguro, que desactiva temporalmente sus personalización de opciones, temas y extensiones.">
+<!ENTITY safeModeDescription2.label "Puede hacer permanentes todos o algunos de estos cambios:">
+
+<!ENTITY disableAddons.label "Desactivar todos los complementos">
+<!ENTITY disableAddons.accesskey "D">
+
+<!ENTITY resetToolbars.label "Reinicializar barras de herramientas y controles">
+<!ENTITY resetToolbars.accesskey "R">
+
+<!ENTITY changeAndRestartButton.label "Hacer cambios y reiniciar">
+<!ENTITY changeAndRestartButton.accesskey "H">
+
+<!ENTITY continueButton.label "Continuar en modo seguro">
+<!ENTITY continueButton.accesskey "C">
diff --git a/l10n-es-ES/mail/chrome/messenger/sanitize.dtd b/l10n-es-ES/mail/chrome/messenger/sanitize.dtd
new file mode 100644
index 0000000000..5544780ed7
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/sanitize.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sanitizeDialog2.title "Limpiar historial reciente">
+
+<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->
+<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->
+<!ENTITY clearTimeDuration.label "Intervalo de tiempo a limpiar: ">
+<!ENTITY clearTimeDuration.accesskey "I">
+<!ENTITY clearTimeDuration.lastHour "La última hora">
+<!ENTITY clearTimeDuration.last2Hours "Las últimas dos horas">
+<!ENTITY clearTimeDuration.last4Hours "Las últimas cuatro horas">
+<!ENTITY clearTimeDuration.today "Hoy">
+<!ENTITY clearTimeDuration.everything "Todo">
+<!ENTITY clearTimeDuration.suffix "">
+
+<!ENTITY detailsProgressiveDisclosure.label "Detalles">
+<!ENTITY detailsProgressiveDisclosure.accesskey "D">
+
+
+<!ENTITY itemHistory.label "Historial de navegación">
+<!ENTITY itemHistory.accesskey "H">
+<!ENTITY itemCookies.label "Cookies">
+<!ENTITY itemCookies.accesskey "C">
+<!ENTITY itemCache.label "Caché">
+<!ENTITY itemCache.accesskey "a">
+
+<!ENTITY sanitizeEverythingUndoWarning "Esta acción no puede ser deshecha.">
+
+<!ENTITY dialog.width "28em">
diff --git a/l10n-es-ES/mail/chrome/messenger/seamonkeyImportMsgs.properties b/l10n-es-ES/mail/chrome/messenger/seamonkeyImportMsgs.properties
new file mode 100644
index 0000000000..fc538f5795
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/seamonkeyImportMsgs.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+# The following are used by the seamonkey import code to display status/error
+# and informational messages
+
+SeamonkeyImportName = SeaMonkey
+
+SeamonkeyImportDescription = Importar libretas de direcciones, correo y cuentas de SeaMonkey.
+
+SeamonkeyImportAddressSuccess = Se han importado con éxito las libretas de direcciones.
+
+SeamonkeyImportSettingsSuccess = Se han importado con éxito los mensajes y cuentas locales.
diff --git a/l10n-es-ES/mail/chrome/messenger/search-attributes.properties b/l10n-es-ES/mail/chrome/messenger/search-attributes.properties
new file mode 100644
index 0000000000..d8ce87f097
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/search-attributes.properties
@@ -0,0 +1,41 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+Subject = Asunto
+From = Remitente
+Body = Cuerpo
+Date = Fecha
+Priority = Prioridad
+Status = Estado
+To = A
+Cc = Cc
+ToOrCc = Para o CC
+AgeInDays = Antigüedad en días
+SizeKB = Tamaño (KB)
+Tags = Etiquetas
+AnyName = Cualquier nombre
+DisplayName = Nombre mostrado
+Nickname = Apodo
+ScreenName = Nombre en pantalla
+Email = Correo electrónico
+AdditionalEmail = Correo electrónico adicional
+AnyNumber = Cualquier número
+WorkPhone = Teléfono del trabajo
+HomePhone = Teléfono particular
+Fax = Fax
+Pager = Buscapersonas
+Mobile = Móvil
+City = Ciudad
+Street = Calle
+Title = Puesto
+Organization = Organización
+Department = Departamento
+FromToCcOrBcc = De, Para, Cc o Bcc
+JunkScoreOrigin = Origen de la puntuación de correo no deseado
+JunkPercent = Porcentaje de correo no deseado
+AttachmentStatus = Estado del adjunto
+JunkStatus = Estado de correo no deseado
+Label = Etiqueta
+Customize = Personalizar…
+MissingCustomTerm = Falta término personalizado
diff --git a/l10n-es-ES/mail/chrome/messenger/search-operators.properties b/l10n-es-ES/mail/chrome/messenger/search-operators.properties
new file mode 100644
index 0000000000..d8544cfa34
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/search-operators.properties
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+0 = contiene
+1 = no contiene
+2 = es
+3 = no es
+4 = está vacío
+
+5 = es anterior a
+6 = es posterior a
+
+7 = es mayor que
+8 = es menor que
+
+9 = comienza por
+10 = termina con
+
+11 = suena como
+12 = LdapDwim
+
+13 = es mayor que
+14 = es menor que
+
+15 = CompletarNombre
+16 = está en mi libreta de direcciones
+17 = no está en mi libreta de direcciones
+18 = no está vacío
+19 = coincide
+20 = no coincide
diff --git a/l10n-es-ES/mail/chrome/messenger/search.properties b/l10n-es-ES/mail/chrome/messenger/search.properties
new file mode 100644
index 0000000000..b9180b7778
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/search.properties
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# these are the fields that get inserted in the search line
+# for "and" searches, this looks like:
+#
+# searchAnd0 <attribute> searchAnd1 <operator> searchAnd2 <value> searchAnd4
+#
+# for example, in english this looks like:
+# and the [Sender ] [doesn't contain] [John]
+#
+# TODO: need to special-case the first line (filterindex==0)
+
+# filter stuff
+
+searchingMessage = Buscando…
+matchesFound = #1 coincidencia encontrada;#1 coincidencias encontradas
+noMatchesFound = No se han encontrado coincidencias
+labelForStopButton = Detener
+labelForSearchButton = Buscar
+labelForStopButton.accesskey = D
+labelForSearchButton.accesskey = S
+
+moreButtonTooltipText = Añadir una nueva regla
+lessButtonTooltipText = Eliminar esta regla
diff --git a/l10n-es-ES/mail/chrome/messenger/searchTermOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/searchTermOverlay.dtd
new file mode 100644
index 0000000000..3b18cea978
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/searchTermOverlay.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY matchAll.label "Todas estas reglas">
+<!ENTITY matchAll.accesskey "a">
+<!ENTITY matchAny.label "Cualquiera de estas reglas">
+<!ENTITY matchAny.accesskey "q">
+<!ENTITY matchAllMsgs.label "Incluir todos los mensajes">
+<!ENTITY matchAllMsgs.accesskey "m">
+
+<!ENTITY searchTermListAttributesFlexValue "4">
+<!ENTITY searchTermListOperatorsFlexValue "4">
+<!ENTITY searchTermListValueFlexValue "4">
diff --git a/l10n-es-ES/mail/chrome/messenger/shutdownWindow.properties b/l10n-es-ES/mail/chrome/messenger/shutdownWindow.properties
new file mode 100644
index 0000000000..749e77520e
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/shutdownWindow.properties
@@ -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/.
+
+
+shutdownDialogTitle = Ventana de progreso de apagado
+taskProgress = Procesando %1$S de %2$S tareas
+
+# These strings are loaded by the individual shutdown tasks.
diff --git a/l10n-es-ES/mail/chrome/messenger/smime.properties b/l10n-es-ES/mail/chrome/messenger/smime.properties
new file mode 100644
index 0000000000..eb9f0d24aa
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/smime.properties
@@ -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 following are used by the smime content type handler
+#
+
+1000 = Este es un mensaje <B>CIFRADO</B> o <B>FIRMADO</B>.<br>Esta aplicación de correo no soporta correo cifrado o firmado.
diff --git a/l10n-es-ES/mail/chrome/messenger/smtpEditOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/smtpEditOverlay.dtd
new file mode 100644
index 0000000000..4182264d1e
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/smtpEditOverlay.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY settings.caption "Configuración">
+<!ENTITY security.caption "Seguridad e identificación">
+<!ENTITY serverName.label "Nombre del servidor:">
+<!ENTITY serverName.accesskey "S">
+<!ENTITY serverDescription.label "Descripción:">
+<!ENTITY serverDescription.accesskey "D">
+<!ENTITY serverPort.label "Puerto:">
+<!ENTITY serverPort.accesskey "P">
+<!ENTITY userName.label "Nombre de usuario:">
+<!ENTITY userName.accesskey "m">
+<!ENTITY connectionSecurity.label "Seguridad de la conexión:">
+<!ENTITY connectionSecurity.accesskey "n">
+<!ENTITY connectionSecurityType-0.label "Ninguna">
+<!ENTITY connectionSecurityType-1.label "STARTTLS, si está disponible">
+<!ENTITY connectionSecurityType-2.label "STARTTLS">
+<!ENTITY connectionSecurityType-3.label "SSL/TLS">
+<!ENTITY smtpEditTitle.label "Servidor SMTP">
+<!ENTITY serverPortDefault.label "Predeterminado:">
+<!ENTITY authMethod.label "Método de identificación:">
+<!ENTITY authMethod.accesskey "a">
diff --git a/l10n-es-ES/mail/chrome/messenger/subscribe.dtd b/l10n-es-ES/mail/chrome/messenger/subscribe.dtd
new file mode 100644
index 0000000000..4fb0701f04
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/subscribe.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY subscribeDialog.title "Suscribirse">
+<!ENTITY subscribeButton.label "Suscribirse">
+<!ENTITY subscribeButton.accesskey "S">
+<!ENTITY unsubscribeButton.label "Cancelar suscripción">
+<!ENTITY unsubscribeButton.accesskey "U">
+<!ENTITY newGroupsTab.label "Nuevos grupos">
+<!ENTITY newGroupsTab.accesskey "N">
+<!ENTITY refreshButton.label "Recargar">
+<!ENTITY refreshButton.accesskey "R">
+<!ENTITY stopButton.label "Detener">
+<!ENTITY stopButton.accesskey "T">
+<!ENTITY server.label "Cuenta:">
+<!ENTITY server.accesskey "A">
+<!ENTITY subscribedHeader.label "Suscribirse">
+<!ENTITY namefield.label "Mostrar grupos que incluyan:">
+<!ENTITY namefield.accesskey "O">
diff --git a/l10n-es-ES/mail/chrome/messenger/subscribe.properties b/l10n-es-ES/mail/chrome/messenger/subscribe.properties
new file mode 100644
index 0000000000..22a958ae83
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/subscribe.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+subscribeLabel-nntp = Seleccione los grupos de noticias a los que suscribirse:
+subscribeLabel-imap = Seleccione las carpetas a las que suscribirse:
+currentListTab-nntp.label = Lista actual de grupos
+currentListTab-nntp.accesskey = L
+currentListTab-imap.label = Lista de carpetas
+currentListTab-imap.accesskey = L
+pleaseWaitString = Espere…
+offlineState = Está desconectado. No se han podido recuperar los elementos del servidor.
+errorPopulating = Error al recuperar elementos del servidor.
diff --git a/l10n-es-ES/mail/chrome/messenger/tabmail.dtd b/l10n-es-ES/mail/chrome/messenger/tabmail.dtd
new file mode 100644
index 0000000000..438e4b2171
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/tabmail.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY closeTab.label "Cerrar pestaña">
+<!ENTITY listAllTabs.label "Listar todas las pestañas">
+<!ENTITY defaultTabTitle.label "Inicio">
diff --git a/l10n-es-ES/mail/chrome/messenger/taskbar.properties b/l10n-es-ES/mail/chrome/messenger/taskbar.properties
new file mode 100644
index 0000000000..d8400d00a2
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/taskbar.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+taskbar.tasks.composeMessage.label = Redactar nuevo mensaje
+taskbar.tasks.composeMessage.description = Redactar un nuevo mensaje.
+taskbar.tasks.openAddressBook.label = Abrir libreta de direcciones
+taskbar.tasks.openAddressBook.description = Abrir su libreta de direcciones.
diff --git a/l10n-es-ES/mail/chrome/messenger/telemetry.properties b/l10n-es-ES/mail/chrome/messenger/telemetry.properties
new file mode 100644
index 0000000000..e53f74d430
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/telemetry.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+telemetryText = ¿Le gustaría ayudar a mejorar %1$S informando automáticamente del uso de memoria, rendimiento y tiempo de respuesta a %2$S?
+telemetryLinkLabel = Saber más
+telemetryYesButtonLabel = Sí
+telemetryYesButtonAccessKey = S
+telemetryNoButtonLabel = No
+telemetryNoButtonAccessKey = N
diff --git a/l10n-es-ES/mail/chrome/messenger/templateUtils.properties b/l10n-es-ES/mail/chrome/messenger/templateUtils.properties
new file mode 100644
index 0000000000..aabdaa7d28
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/templateUtils.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+yesterday = ayer
diff --git a/l10n-es-ES/mail/chrome/messenger/textImportMsgs.properties b/l10n-es-ES/mail/chrome/messenger/textImportMsgs.properties
new file mode 100644
index 0000000000..7ed604155d
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/textImportMsgs.properties
@@ -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/.
+
+#
+# The following are used by the outlook express import code to display status/error
+# and informational messages
+#
+
+2000 = Ficheros de texto (LDIF, .tab, .csv, .txt)
+
+2001 = Importar una libreta de direcciones desde un archivo de texto, incluyendo: LDIF (.ldif, ldi), delimitado por tabuladores (.tab, .txt) o delimitado por comas (.csv).
+
+2002 = Libreta de direcciones de texto
+
+2003 = Importada libreta de direcciones %S
+
+2004 = Parámetro erróneo al importar la libreta de direcciones.
+
+2005 = Error al acceder al archivo de la libreta de direcciones %S.
+
+2006 = Error al importar la libreta de direcciones %S. Puede que no se hayan importado todas las direcciones.
diff --git a/l10n-es-ES/mail/chrome/messenger/vCardImportMsgs.properties b/l10n-es-ES/mail/chrome/messenger/vCardImportMsgs.properties
new file mode 100644
index 0000000000..18bda1dc58
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/vCardImportMsgs.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the vCard import code to display status, error, and
+# informational messages
+#
+
+vCardImportName = Archivo vCard (.vcf)
+
+vCardImportDescription = Importar una libreta de direcciones en formato vCard
+
+vCardImportAddressName = Libreta de direcciones vCard
+
+vCardImportAddressSuccess = Importada libreta de direcciones %S
+
+vCardImportAddressBadSourceFile = Error al acceder al archivo del libro de direcciones %S.
+
+vCardImportAddressConvertError = Error al importar la libreta de direcciones %S. Puede que no se hayan importado todas las direcciones.
diff --git a/l10n-es-ES/mail/chrome/messenger/viewLog.dtd b/l10n-es-ES/mail/chrome/messenger/viewLog.dtd
new file mode 100644
index 0000000000..c400ee3ace
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/viewLog.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY viewLog.title "Registro de filtros">
+<!ENTITY viewLogInfo.text "El registro de filtros es un archivo que documenta qué filtros han sido ejecutados. Utilice la casilla de selección que hay debajo para habilitar el registro.">
+<!ENTITY clearLog.label "Limpiar registro">
+<!ENTITY clearLog.accesskey "L">
+<!ENTITY enableLog.label "Habilitar el registro de filtrado">
+<!ENTITY enableLog.accesskey "E">
+<!ENTITY closeLog.label "Cerrar">
+<!ENTITY closeLog.accesskey "c">
diff --git a/l10n-es-ES/mail/chrome/messenger/viewSource.dtd b/l10n-es-ES/mail/chrome/messenger/viewSource.dtd
new file mode 100644
index 0000000000..f46f6326df
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/viewSource.dtd
@@ -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/. -->
+
+<!-- extracted from content/viewSource.xul -->
+
+<!-- extracted from content/viewSource.xhtml -->
+
+<!ENTITY mainWindow.title "&brandFullName;">
+<!ENTITY mainWindow.titlemodifier "&brandFullName;">
+<!ENTITY mainWindow.titlemodifierseparator " - ">
+<!ENTITY mainWindow.preface "Fuente de: ">
+
+<!ENTITY editMenu.label "Editar">
+<!ENTITY editMenu.accesskey "E">
+<!ENTITY fileMenu.label "Archivo">
+<!ENTITY fileMenu.accesskey "A">
+<!ENTITY savePageCmd.label "Guardar página como…">
+<!ENTITY savePageCmd.accesskey "G">
+<!ENTITY savePageCmd.commandkey "S">
+<!ENTITY pageSetupCmd.label "Configurar página…">
+<!ENTITY pageSetupCmd.accesskey "C">
+<!ENTITY printPreviewCmd.label "Vista preliminar">
+<!ENTITY printPreviewCmd.accesskey "V">
+<!ENTITY printCmd.label "Imprimir…">
+<!ENTITY printCmd.accesskey "I">
+<!ENTITY printCmd.commandkey "P">
+<!ENTITY closeCmd.label "Cerrar">
+<!ENTITY closeCmd.accesskey "C">
+<!ENTITY closeCmd.commandkey "W">
+
+<!-- LOCALIZATION NOTE :
+textEnlarge.commandkey3, textReduce.commandkey2 and
+textReset.commandkey2 are alternative acceleration keys for zoom.
+If shift key is needed with your locale popular keyboard for them,
+you can use these alternative items. Otherwise, their values should be empty. -->
+
+<!ENTITY textEnlarge.commandkey "+">
+<!ENTITY textEnlarge.commandkey2 "=">
+<!ENTITY textEnlarge.commandkey3 "">
+<!ENTITY textReduce.commandkey "-">
+<!ENTITY textReduce.commandkey2 "">
+<!ENTITY textReset.commandkey "0">
+<!ENTITY textReset.commandkey2 "">
+
+<!ENTITY goToLineCmd.label "Ir a la línea…">
+<!ENTITY goToLineCmd.accesskey "r">
+<!ENTITY goToLineCmd.commandkey "l">
+
+<!ENTITY viewMenu.label "Ver">
+<!ENTITY viewMenu.accesskey "V">
+<!ENTITY reloadCmd.label "Recargar">
+<!ENTITY reloadCmd.accesskey "R">
+<!ENTITY reloadCmd.commandkey "r">
+<!ENTITY menu_wrapLongLines.title "Ajustar líneas largas">
+<!ENTITY menu_wrapLongLines.accesskey "j">
+<!ENTITY menu_highlightSyntax.label "Resaltado de sintaxis">
+<!ENTITY menu_highlightSyntax.accesskey "x">
+<!ENTITY menu_textSize.label "Tamaño del texto">
+<!ENTITY menu_textSize.accesskey "T">
+<!ENTITY menu_textEnlarge.label "Ampliar">
+<!ENTITY menu_textEnlarge.accesskey "A">
+<!ENTITY menu_textReduce.label "Reducir">
+<!ENTITY menu_textReduce.accesskey "R">
+<!ENTITY menu_textReset.label "Normal">
+<!ENTITY menu_textReset.accesskey "N">
+
+<!ENTITY findOnCmd.label "Buscar en esta página…">
+<!ENTITY findOnCmd.accesskey "B">
+<!ENTITY findOnCmd.commandkey "f">
+<!ENTITY findAgainCmd.label "Buscar otra vez">
+<!ENTITY findAgainCmd.accesskey "u">
+<!ENTITY findAgainCmd.commandkey "g">
+<!ENTITY findAgainCmd.commandkey2 "VK_F3">
+<!ENTITY findSelectionCmd.commandkey "e">
+
+<!ENTITY backCmd.label "Anterior">
+<!ENTITY backCmd.accesskey "n">
+<!ENTITY forwardCmd.label "Siguiente">
+<!ENTITY forwardCmd.accesskey "S">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.commandKey "]">
+
+<!ENTITY copyLinkCmd.label "Copiar la dirección del enlace">
+<!ENTITY copyLinkCmd.accesskey "d">
+<!ENTITY copyEmailCmd.label "Copiar dirección de correo elec.">
+<!ENTITY copyEmailCmd.accesskey "p">
diff --git a/l10n-es-ES/mail/chrome/messenger/viewSource.properties b/l10n-es-ES/mail/chrome/messenger/viewSource.properties
new file mode 100644
index 0000000000..5b3e8d0651
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/viewSource.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+goToLineTitle = Ir a la línea
+goToLineText = Introduzca número de línea
+invalidInputTitle = Entrada no válida
+invalidInputText = El número de línea introducido no es válido.
+outOfRangeTitle = Línea no encontrada
+outOfRangeText = No se ha encontrado la línea especificada.
+viewSelectionSourceTitle = Fuente DOM de la selección
+viewMathMLSourceTitle = Fuente DOM de MathML
+
+context_goToLine_label = Ir a la línea…
+context_goToLine_accesskey = S
+context_wrapLongLines_label = Ajustar líneas largas
+context_highlightSyntax_label = Resaltado de sintaxis
diff --git a/l10n-es-ES/mail/chrome/messenger/viewZoomOverlay.dtd b/l10n-es-ES/mail/chrome/messenger/viewZoomOverlay.dtd
new file mode 100644
index 0000000000..842bb27768
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/viewZoomOverlay.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE :
+fullZoomEnlargeCmd.commandkey3, fullZoomReduceCmd.commandkey2 and
+fullZoomResetCmd.commandkey2 are alternative acceleration keys for zoom.
+If shift key is needed with your locale popular keyboard for them,
+you can use these alternative items. Otherwise, their values should be empty. -->
+
+<!ENTITY fullZoomEnlargeCmd.label "Aumentar tamaño">
+<!ENTITY fullZoomEnlargeCmd.accesskey "A">
+<!ENTITY fullZoomEnlargeCmd.commandkey "+">
+<!ENTITY fullZoomEnlargeCmd.commandkey2 "=">
+<!ENTITY fullZoomEnlargeCmd.commandkey3 "">
+
+<!ENTITY fullZoomReduceCmd.label "Disminuir tamaño">
+<!ENTITY fullZoomReduceCmd.accesskey "D">
+<!ENTITY fullZoomReduceCmd.commandkey "-">
+<!ENTITY fullZoomReduceCmd.commandkey2 "">
+
+<!ENTITY fullZoomResetCmd.label "Restablecer">
+<!ENTITY fullZoomResetCmd.accesskey "R">
+<!ENTITY fullZoomResetCmd.commandkey "0">
+<!ENTITY fullZoomResetCmd.commandkey2 "">
+
+<!ENTITY fullZoomToggleCmd.label "Aumentar sólo el texto">
+<!ENTITY fullZoomToggleCmd.accesskey "e">
+<!ENTITY fullZoom.label "Tamaño">
+<!ENTITY fullZoom.accesskey "T">
diff --git a/l10n-es-ES/mail/chrome/messenger/virtualFolderListDialog.dtd b/l10n-es-ES/mail/chrome/messenger/virtualFolderListDialog.dtd
new file mode 100644
index 0000000000..ba45be089c
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/virtualFolderListDialog.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY virtualFolderListTitle.title "Seleccionar carpeta(s)">
+<!ENTITY virtualFolderDesc.label "Seleccionar las carpetas en las que buscar:">
+<!ENTITY folderName.label "Nombre de carpeta">
+<!ENTITY folderSearch.label "Buscar">
diff --git a/l10n-es-ES/mail/chrome/messenger/virtualFolderProperties.dtd b/l10n-es-ES/mail/chrome/messenger/virtualFolderProperties.dtd
new file mode 100644
index 0000000000..7f115e8836
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/virtualFolderProperties.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY virtualFolderProperties.title "Nueva carpeta de búsquedas guardadas">
+<!ENTITY name.label "Nombre:">
+<!ENTITY name.accesskey "N">
+<!ENTITY description.label "Crear como subcarpeta de:">
+<!ENTITY description.accesskey "C">
+
+<!ENTITY searchTermCaption.label "Configurar el criterio de busqueda usado para esta carpeta virtual: ">
+
+<!ENTITY folderSelectionCaption.label "Seleccionar las carpetas en las que buscar: ">
+<!ENTITY chooseFoldersButton.label "Elegir…">
+<!ENTITY chooseFoldersButton.accesskey "r">
+
+<!ENTITY searchOnline.label "Buscar en línea (da resultados actualizados de carpetas IMAP y de noticias, pero aumenta el tiempo de apertura de la carpeta)">
+<!ENTITY searchOnline.accesskey "B">
+<!ENTITY newFolderButton.label "Crear">
+<!ENTITY newFolderButton.accesskey "e">
+<!ENTITY editFolderButton.label "Actualizar">
+<!ENTITY editFolderButton.accesskey "A">
diff --git a/l10n-es-ES/mail/chrome/messenger/wmImportMsgs.properties b/l10n-es-ES/mail/chrome/messenger/wmImportMsgs.properties
new file mode 100644
index 0000000000..915333ff7e
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/messenger/wmImportMsgs.properties
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the windows live mail import code to display status/error
+# and informational messages
+#
+
+2000 = Windows Live Mail
+
+2001 = Configuración de Windows Live Mail
+
+2002 = Buzón %1$S, %2$d mensajes importados
+
+2003 = Parametro erróneo al importar el buzón de correo.
+
+2004 = Error al acceder al archivo del buzón de correo %S.
+
+2005 = Error al importar los mensajes del buzón %S. Puede que no se hayan importado todos los mensajes de este buzón.
+
+2006 = Libreta de direcciones de Windows Live Mail
+
+2007 = Libreta de direcciones de Windows Live Mail (libreta de direcciones de Windows)
+
+2008 = Importada libreta de direcciones %S
+
+2009 = Error al importar la libreta de direcciones %S. Puede que no se hayan importado todas las direcciones.
+
+2010 = Parámetro incorrecto para importar el buzón.
diff --git a/l10n-es-ES/mail/chrome/mozldap/ldap.properties b/l10n-es-ES/mail/chrome/mozldap/ldap.properties
new file mode 100644
index 0000000000..5a6c3e5f22
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/mozldap/ldap.properties
@@ -0,0 +1,141 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The following two strings are used when prompting the user for authentication
+# information:
+
+authPromptTitle = Contraseña requerida para el servidor LDAP
+
+authPromptText = Introduzca su contraseña para %1$S.
+
+# These are string versions of all the errors defined in
+# nsILDAPErrors.idl, as well as the nsresult codes based on those
+# errors. See that file for the genesis of these codes, as well as
+# for info about how to get documentation about their precise
+# meanings.
+
+1 = Error de operaciones
+
+2 = Error de protocolo
+
+3 = Límite de tiempo excedido
+
+4 = Límite de tamaño excedido
+
+5 = Comparación a falso
+
+6 = Comparación a verdadero
+
+7 = Método de identificación no soportado
+
+8 = Identificación fuerte requerida
+
+9 = Resultados parciales y referral recibidos
+
+10 = Recibido referral
+
+11 = Límite administrativo excedido
+
+12 = Extensión crítica no disponible
+
+13 = Confidencialidad requerida
+
+14 = Enlace SASL en progreso
+
+16 = No existe ese atributo
+
+17 = Tipo de atributo no definido
+
+18 = Coincidencia inapropiada
+
+19 = Violación de límite
+
+20 = Existe el tipo o valor
+
+21 = Sintaxis no válida
+
+32 = No existe tal objeto
+
+33 = Problema con el alias
+
+34 = Sintaxis del DN no válida
+
+35 = El objeto es una hoja
+
+36 = Problema al dereferenciar el alias
+
+48 = Identificación inapropiada
+
+49 = Credenciales no válidas
+
+50 = Acceso insuficiente
+
+51 = El servidor LDAP está ocupado
+
+52 = El servidor LDAP no está disponible
+
+53 = El servidor LDAP no acepta ejecutar
+
+54 = Detectado bucle
+
+60 = Falta el control de ordenación
+
+61 = Los resultados de la búsqueda exceden el rango especificado por los desplazamientos
+
+64 = Violación de nombrado
+
+65 = Violación en la clase de objeto
+
+66 = La operación no está permitida en un elemento distinto de una hoja
+
+67 = Operación no permitida en un RDN (DN relativo)
+
+68 = Ya existe
+
+69 = No se puede modificar la clase del objeto
+
+70 = Resultados demasiado grandes
+
+71 = Afecta a múltiples servidores
+
+80 = Error desconocido
+
+81 = No puede contactarse con el servidor LDAP
+
+82 = Error local
+
+83 = Error de codificación
+
+84 = Error de decodificación
+
+85 = El servidor LDAP no respondió en el tiempo permitido
+
+86 = Método de identificación desconocido
+
+87 = Filtro de búsqueda no válido
+
+88 = Operación cancelada por el usuario
+
+89 = Parámetro incorrecto en una rutina LDAP
+
+90 = Memoria agotada
+
+91 = No puede conectarse con el servidor LDAP
+
+92 = No soportado por esta versión del protocolo LDAP
+
+93 = Control LDAP solicitado no encontrado
+
+94 = No se devolvió ningún resultado
+
+95 = Más resultados a devolver
+
+96 = Bucle de cliente detectado
+
+97 = Límite de saltos de referral excedido
diff --git a/l10n-es-ES/mail/chrome/overrides/netError.dtd b/l10n-es-ES/mail/chrome/overrides/netError.dtd
new file mode 100644
index 0000000000..ea2c8ada64
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/overrides/netError.dtd
@@ -0,0 +1,206 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Problema al cargar la página">
+<!ENTITY retry.label "Reintentar">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "No se puede conectar">
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.title "Esta dirección está restringida">
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.title "Servidor no encontrado">
+<!ENTITY dnsNotFound.longDesc "
+<ul>
+ <li>Compruebe que no haya errores de tecleo en la dirección tales como
+ <strong>ww</strong>.example.com en lugar de
+ <strong>www</strong>.example.com</li>
+ <li>Si no puede cargar ninguna página, revise la conexión de red de
+ su equipo.</li>
+ <li>Si su equipo o red están protegidos por un cortafuegos o proxy,
+ asegúrese de que &brandShortName; tiene permitido acceder a la
+ Web.</li>
+</ul>
+">
+
+<!ENTITY fileNotFound.title "Archivo no encontrado">
+<!ENTITY fileNotFound.longDesc "
+<ul>
+ <li>Compruebe que el nombre de archivo no tiene errores de
+ escritura, incluyendo el uso de mayúsculas.</li>
+ <li>Compruebe si el archivo ha sido movido, renombrado o
+ eliminado.</li>
+</ul>
+">
+
+<!ENTITY fileAccessDenied.title "El acceso al archivo ha sido denegado">
+<!ENTITY fileAccessDenied.longDesc "
+<ul>
+ <li>Puede haber sido eliminado, movido o sus permisos de archivo pueden estar impidiendo el acceso al mismo.</li>
+</ul>
+">
+
+<!ENTITY generic.title "Oops.">
+<!ENTITY generic.longDesc "
+<p>&brandShortName; no puede cargar esta página por alguna razón.</p>
+">
+
+<!ENTITY malformedURI.title "La dirección no es válida">
+<!ENTITY malformedURI.longDesc "
+<ul>
+ <li>Las direcciones web normalmente se escriben como
+ <strong>http://www.example.com/</strong></li>
+ <li>Asegúrese de que está usando barras normales (i.e.
+ <strong>/</strong>).</li>
+</ul>
+">
+
+<!ENTITY netInterrupt.title "La conexión ha sido interrumpida">
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!ENTITY notCached.title "Documento expirado">
+<!ENTITY notCached.longDesc "<p>El documento requerido ya no está disponible en la caché de &brandShortName;.</p><ul><li>Como precaución de seguridad, &brandShortName; no vuelve a pedir automáticamente documentos sensibles.</li><li>Haga clic en Reintentar para volver a pedir el documento del sitio web.</li></ul>">
+
+<!ENTITY netOffline.title "Modo sin conexión">
+<!ENTITY netOffline.longDesc2 "
+<ul>
+ <li>Presione &quot;Probar de nuevo&quot; para cambiar al modo con conexión y recargar la página.</li>
+</ul>">
+
+<!ENTITY contentEncodingError.title "Error de codificación de contenido">
+<!ENTITY contentEncodingError.longDesc "
+<ul>
+ <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>
+</ul>
+">
+
+<!ENTITY unsafeContentType.title "Tipo de archivo no seguro">
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+ <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>
+</ul>">
+
+<!ENTITY netReset.title "La conexión ha sido reiniciada">
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.title "La conexión ha caducado">
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY unknownProtocolFound.title "La dirección no resulta comprensible">
+<!ENTITY unknownProtocolFound.longDesc "
+<ul>
+ <li>Podría necesitar instalar otro software para abrir esta dirección.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.title "El servidor proxy está rechazando las conexiones">
+<!ENTITY proxyConnectFailure.longDesc "
+<ul>
+ <li>Compruebe la configuración de proxy para asegurarse de
+ que es correcta.</li>
+ <li>Contacte con su administrador de red para asegurarse de
+ que el servidor proxy está funcionando.</li>
+</ul>
+">
+
+<!ENTITY proxyResolveFailure.title "No se puede encontrar el servidor proxy">
+<!ENTITY proxyResolveFailure.longDesc "
+<ul>
+ <li>Compruebe la configuración de proxy para asegurarse de
+ que es correcta.</li>
+ <li>Compruebe que su equipo tiene una conexión de red
+ operativa.</li>
+ <li>Si su equipo o red está protegida por un cortafuegos
+ o proxy, asegúrese de que &brandShortName; tiene permiso
+ para acceder a la web.</li>
+</ul>
+">
+
+<!ENTITY redirectLoop.title "La página no está redirigiendo adecuadamente">
+<!ENTITY redirectLoop.longDesc "
+<ul>
+ <li>Este problema a veces está causado por desactivar o rechazar
+ la recepción de cookies.</li>
+</ul>
+">
+
+<!ENTITY unknownSocketType.title "Respuesta inesperada del servidor">
+<!ENTITY unknownSocketType.longDesc "
+<ul>
+ <li>Compruebe que su sistema tiene el administrador personal
+ de seguridad instalado.</li>
+ <li>Esto podría deberse a una configuración no estándar en el
+ servidor.</li>
+</ul>
+">
+
+<!ENTITY nssFailure2.title "Conexión segura fallida">
+<!ENTITY nssFailure2.longDesc2 "
+<ul>
+ <li>La página que está intentando ver no se puede mostrar porque la autenticidad de los datos recibidos no ha podido ser verificada.</li>
+ <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>
+</ul>
+">
+
+<!ENTITY nssBadCert.title "La conexión segura ha fallado">
+<!ENTITY nssBadCert.longDesc2 "
+<ul>
+ <li>Esto podría ser un problema con la configuración del servidor o podría ser alguien haciéndose pasar por el servidor.</li>
+ <li>Si ha conectado con este servidor correctamente en el pasado, el error puede ser temporal y puede volver a intentarlo más tarde.</li>
+</ul>
+">
+
+<!ENTITY sharedLongDesc "
+<ul>
+ <li>El sitio podría estar no disponible temporalmente o
+ demasiado ocupado. Vuelva a intentarlo en unos momentos.</li>
+ <li>Si no puede cargar ninguna página, compruebe la conexión
+ de red de su equipo.</li>
+ <li>Si su equipo o red están protegidos por un cortafuegos
+ o proxy, asegúrese de que &brandShortName; tiene permiso para
+ acceder a la web.</li>
+</ul>
+">
+
+<!ENTITY cspBlocked.title "Bloqueado por la política de seguridad de contenido">
+<!ENTITY cspBlocked.longDesc "<p>&brandShortName; evitó que esta página se cargue de esta forma porque la página tiene una política de seguridad de contenido que no lo permite.</p>">
+
+<!ENTITY xfoBlocked.title "Bloqueado por la directiva X-Frame-Options">
+<!ENTITY xfoBlocked.longDesc "<p>&brandShortName; evitó que esta página se cargue en este contexto porque la página tiene una política X-Frame-Options que no lo permite.</p>">
+
+<!ENTITY corruptedContentErrorv2.title "Error de contenido dañado">
+<!ENTITY corruptedContentErrorv2.longDesc "<p>La página que está intentando ver no se puede mostrar porque se ha detectado un error en la transmisión de datos.</p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul>">
+
+<!ENTITY securityOverride.linkText "O puede añadir una excepción…">
+<!ENTITY securityOverride.getMeOutOfHereButton "¡Sácame de aquí!">
+<!ENTITY securityOverride.exceptionButtonLabel "Añadir excepción…">
+
+<!-- LOCALIZATION NOTE (securityOverride.warningContent) - Do not translate the
+contents of the <button> tags. It uses strings already defined above. The
+button is included here (instead of netError.xhtml) because it exposes
+functionality specific to thunderbird. -->
+
+<!ENTITY securityOverride.warningContent "
+<p>No debería añadir una excepción si está usando una conexión de internet en la que no confíe completamente o si no está acostumbrado a ver una advertencia para este servidor.</p>
+
+<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>
+<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>
+">
+
+<!ENTITY remoteXUL.title "XUL remoto">
+<!ENTITY remoteXUL.longDesc "<p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul></p>">
+
+<!ENTITY inadequateSecurityError.title "Su conexión no es segura">
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> usa tecnología de seguridad que está obsoleta y es vulnerable a ataques. Un atacante podría revelar fácilmente información que usted pensaría que es segura. El administrador del sitio web tendrá que corregir el problema antes de que se pueda visitar el sitio.</p><p>Código de error: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Página bloqueada">
+
+<!ENTITY networkProtocolError.title "Error de protocolo de red">
+<!ENTITY networkProtocolError.longDesc "<p>La página que está intentando ver no se puede mostrar debido a un error detectado en el protocolo de red.</p><ul><li>Por favor, contacte con el propietario del sitio para informarle de este problema.</li></ul>">
diff --git a/l10n-es-ES/mail/chrome/overrides/profileDowngrade.dtd b/l10n-es-ES/mail/chrome/overrides/profileDowngrade.dtd
new file mode 100644
index 0000000000..4268f622d3
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/overrides/profileDowngrade.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Ha abierto una versión más antigua de &brandProductName;">
+<!ENTITY window.style "width: 510px;">
+
+<!ENTITY window.nosync2 "Puede que una versión más reciente de &brandProductName; haya hecho cambios en su perfil que lo hacen incompatible con esta versión más antigua. Use este perfil solo con esa versión más reciente o cree un nuevo perfil para esta instalación de &brandShortName;. Crear un perfil nuevo requiere configurar de nuevo sus cuentas, calendarios y complementos.">
+
+<!ENTITY window.moreinfo "Más información…">
+<!ENTITY window.create "Crear perfil nuevo">
+<!ENTITY window.quit-win "Salir">
+<!ENTITY window.quit-nonwin "Salir">
diff --git a/l10n-es-ES/mail/chrome/overrides/settingsChange.dtd b/l10n-es-ES/mail/chrome/overrides/settingsChange.dtd
new file mode 100644
index 0000000000..fc5aae3429
--- /dev/null
+++ b/l10n-es-ES/mail/chrome/overrides/settingsChange.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY settingsChangePreferences.label "La configuración puede cambiarse en la pestaña Adjuntos de las preferencias de &brandShortName;.">
+<!ENTITY settingsChangeOptions.label "La configuración puede cambiarse en la pestaña Adjuntos de las opciones de &brandShortName;.">
diff --git a/l10n-es-ES/mail/defines.inc b/l10n-es-ES/mail/defines.inc
new file mode 100644
index 0000000000..24f45813a2
--- /dev/null
+++ b/l10n-es-ES/mail/defines.inc
@@ -0,0 +1,9 @@
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR mozilla.org
+
+# If non-English locales wish to credit multiple contributors, uncomment this
+# variable definition and use the format specified.
+# #define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Joe Solon</em:contributor> <em:contributor>Suzy Solon</em:contributor>
+
+#unfilter emptyLines
diff --git a/l10n-es-ES/mail/installer/custom.properties b/l10n-es-ES/mail/installer/custom.properties
new file mode 100644
index 0000000000..29a2ec3b76
--- /dev/null
+++ b/l10n-es-ES/mail/installer/custom.properties
@@ -0,0 +1,77 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+
+# 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 es una aplicación de correo electrónico con toda clase de características. $BrandShortName admite los protocolos de correo IMAP y POP, así como correo con formato HTML. Los controles de correo no deseado incluidos, las capacidades de RSS, la potente y rápida función de búsqueda, la revisión ortográfica mientras escribe, una bandeja de entrada global, y el filtrado avanzado de mensajes completan el moderno conjunto de características de $BrandShortName.
+CONTEXT_OPTIONS = &Opciones de $BrandShortName
+CONTEXT_SAFE_MODE = Modo &seguro de $BrandShortName
+OPTIONS_PAGE_TITLE = Tipo de instalación
+OPTIONS_PAGE_SUBTITLE = Elija opciones de instalación
+SHORTCUTS_PAGE_TITLE = Crear accesos directos
+SHORTCUTS_PAGE_SUBTITLE = Crear iconos de programa
+COMPONENTS_PAGE_TITLE = Configurar componentes opcionales
+COMPONENTS_PAGE_SUBTITLE = Componentes opcionales recomendados
+OPTIONAL_COMPONENTS_DESC = El servicio de mantenimiento le permitirá actualizar $BrandShortName silenciosamente en segundo plano.
+MAINTENANCE_SERVICE_CHECKBOX_DESC = Instalar servicio de &mantenimiento
+SUMMARY_PAGE_TITLE = Resumen
+SUMMARY_PAGE_SUBTITLE = Preparado para instalar $BrandShortName
+SUMMARY_INSTALLED_TO = $BrandShortName se instalará en la siguiente ubicación:
+SUMMARY_REBOOT_REQUIRED_INSTALL = Puede ser necesario reiniciar su ordenador para completar la instalación.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL = Puede ser necesario reiniciar su ordenador para completar la desinstalación.
+SUMMARY_TAKE_DEFAULTS = U&sar $BrandShortName como mi aplicación de correo predeterminada
+SUMMARY_INSTALL_CLICK = Pulse Instalar para continuar.
+SUMMARY_UPGRADE_CLICK = Pulse Actualizar para continuar.
+SURVEY_TEXT = Cuén&tenos que piensa de $BrandShortName
+LAUNCH_TEXT = &Ejecutar $BrandFullName ahora
+CREATE_ICONS_DESC = Crear iconos para $BrandShortName:
+ICONS_DESKTOP = En mi es&critorio
+ICONS_STARTMENU = En mi carpeta Programas del menú &Inicio
+ICONS_QUICKLAUNCH = En mi barra de &inicio rápido
+WARN_MANUALLY_CLOSE_APP_INSTALL = $BrandShortName debe cerrarse para proceder con la instalación.\n\nCierre $BrandShortName para continuar.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL = $BrandShortName debe cerrarse para proceder a la desinstalación.\n\nCierre $BrandShortName para continuar.
+WARN_MANUALLY_CLOSE_APP_LAUNCH = $BrandShortName ya se está ejecutando.\n\nCierre $BrandShortName antes de iniciar la versión que acaba de instalar.
+WARN_WRITE_ACCESS = No tiene acceso de escritura al directorio de instalación.\n\nPulse Aceptar para seleccionar otro directorio.
+WARN_DISK_SPACE = No tiene suficiente espacio en disco para instalar en esta ubicación.\n\nPulse Aceptar para seleccionar otra ubicación.
+WARN_MIN_SUPPORTED_OSVER_MSG = Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere ${MinSupportedVer} o superior. Pulse el botón OK para más información.
+WARN_MIN_SUPPORTED_CPU_MSG = Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere un procesador compatible con ${MinSupportedCPU}. Pulse el botón OK para más información.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG = Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere ${MinSupportedVer} o superior y un procesador compatible con ${MinSupportedCPU}. Pulse el botón OK para más información.
+WARN_RESTART_REQUIRED_UNINSTALL = Su ordenador debe ser reiniciado para completar una desinstalación previa de $BrandShortName. ¿Quiere reiniciar ahora?
+WARN_RESTART_REQUIRED_UPGRADE = Debe reiniciar su ordenador para completar una actualización anterior de $BrandShortName. ¿Quiere reiniciar ahora?
+ERROR_CREATE_DIRECTORY_PREFIX = Error al crear el directorio:
+ERROR_CREATE_DIRECTORY_SUFFIX = Pulse Cancelar para detener la instalación o\nReintentar para volver a intentarlo.
+
+UN_CONFIRM_PAGE_TITLE = Desinstalar $BrandFullName
+UN_CONFIRM_PAGE_SUBTITLE = Eliminar $BrandFullName de su ordenador.
+UN_CONFIRM_UNINSTALLED_FROM = $BrandShortName será desinstalado de la siguiente ubicación:
+UN_CONFIRM_CLICK = Pulse Desinstalar para continuar.
+
+BANNER_CHECK_EXISTING = Comprobando instalación existente…
+
+STATUS_INSTALL_APP = Instalando $BrandShortName…
+STATUS_INSTALL_LANG = Instalando archivos de idioma (${AB_CD})…
+STATUS_UNINSTALL_MAIN = Desinstalando $BrandShortName…
+STATUS_CLEANUP = Limpiando la jaula del pájaro…
+
+OPTIONS_SUMMARY = Escoja el tipo de instalación que prefiera y pulse Siguiente.
+OPTION_STANDARD_DESC = $BrandShortName se instalará con las opciones más comunes.
+OPTION_STANDARD_RADIO = &Estándar
+OPTION_CUSTOM_DESC = Puede escoger qué opciones se instalan. Para usuarios con experiencia.
+OPTION_CUSTOM_RADIO = &Personalizada
+
+UPGRADE_BUTTON = Act&ualizar
diff --git a/l10n-es-ES/mail/installer/mui.properties b/l10n-es-ES/mail/installer/mui.properties
new file mode 100644
index 0000000000..976905cce8
--- /dev/null
+++ b/l10n-es-ES/mail/installer/mui.properties
@@ -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/.
+
+# 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.
+
+MUI_TEXT_WELCOME_INFO_TITLE = Bienvenido al asistente de instalación $BrandFullNameDA
+MUI_TEXT_WELCOME_INFO_TEXT = Este asistente le guiará a través de la instalación de $BrandFullNameDA.\n\nSe recomienda que cierre las demás aplicaciones antes de iniciar la instalación. Esto permitirá actualizar los archivos de sistema afectados sin tener que reiniciar su equipo.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE = Elegir componentes
+MUI_TEXT_COMPONENTS_SUBTITLE = Elija qué características de $BrandFullNameDA quiere instalar.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE = Descripción
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO = Sitúe el puntero del ratón sobre un componente para ver su descripción.
+MUI_TEXT_DIRECTORY_TITLE = Escoja ubicación de la instalación
+MUI_TEXT_DIRECTORY_SUBTITLE = Elija la carpeta en la que quiere instalar $BrandFullNameDA.
+MUI_TEXT_INSTALLING_TITLE = Instalando
+MUI_TEXT_INSTALLING_SUBTITLE = Espere mientras se instala $BrandFullNameDA.
+MUI_TEXT_FINISH_TITLE = Instalación completa
+MUI_TEXT_FINISH_SUBTITLE = La instalación se ha completado correctamente.
+MUI_TEXT_ABORT_TITLE = Instalación abortada
+MUI_TEXT_ABORT_SUBTITLE = La instalación no se ha completado correctamente.
+MUI_BUTTONTEXT_FINISH = &Finalizar
+MUI_TEXT_FINISH_INFO_TITLE = Completando el asistente de instalación de $BrandFullNameDA
+MUI_TEXT_FINISH_INFO_TEXT = $BrandFullNameDA se ha instalado en su equipo.\n\nPulse Finalizar para cerrar este asistente.
+MUI_TEXT_FINISH_INFO_REBOOT = Su equipo debe ser reiniciado para completar la instalación de $BrandFullNameDA. ¿Desea reiniciar ahora?
+MUI_TEXT_FINISH_REBOOTNOW = Reiniciar ahora
+MUI_TEXT_FINISH_REBOOTLATER = Deseo reiniciar manualmente más tarde
+MUI_TEXT_STARTMENU_TITLE = Escoja carpeta del menú Inicio
+MUI_TEXT_STARTMENU_SUBTITLE = Escoja una carpeta del menú Inicio para los accesos de directos de $BrandFullNameDA.
+MUI_INNERTEXT_STARTMENU_TOP = Seleccione la carpeta del menú Inicio en la que le gustaría crear los accesos directos del programa. También puede introducir un nombre para crear una carpeta nueva.
+MUI_TEXT_ABORTWARNING = ¿Seguro que quiere salir de la instalación de $BrandFullName?
+MUI_UNTEXT_WELCOME_INFO_TITLE = Bienvenido al asistente de desinstalación de $BrandFullNameDA
+MUI_UNTEXT_WELCOME_INFO_TEXT = Este asistente le guiará a través de la desinstalación de $BrandFullNameDA.\n\nAntes de comenzar la desinstalación, asegúrese de que $BrandFullNameDA no está ejecutándose.\n\n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE = Desinstalar $BrandFullNameDA
+MUI_UNTEXT_CONFIRM_SUBTITLE = Eliminar $BrandFullNameDA de su ordenador.
+MUI_UNTEXT_UNINSTALLING_TITLE = Desinstalar
+MUI_UNTEXT_UNINSTALLING_SUBTITLE = Espere mientras se desinstala $BrandFullNameDA.
+MUI_UNTEXT_FINISH_TITLE = Desinstalación completa
+MUI_UNTEXT_FINISH_SUBTITLE = La desinstalación se ha completado correctamente.
+MUI_UNTEXT_ABORT_TITLE = Desinstalación abortada
+MUI_UNTEXT_ABORT_SUBTITLE = La desinstalación no se ha completado correctamente.
+MUI_UNTEXT_FINISH_INFO_TITLE = Completando el asistente de desinstalación de $BrandFullNameDA
+MUI_UNTEXT_FINISH_INFO_TEXT = $BrandFullNameDA ha sido desinstalado de su ordenador.\n\nPulse Finalizar para cerrar este asistente.
+MUI_UNTEXT_FINISH_INFO_REBOOT = Su equipo debe ser reiniciado para completar la desinstalación de $BrandFullNameDA. ¿Desea reiniciar ahora?
+MUI_UNTEXT_ABORTWARNING = ¿Seguro que quiere salir de la desinstalación de $BrandFullName?
diff --git a/l10n-es-ES/mail/installer/override.properties b/l10n-es-ES/mail/installer/override.properties
new file mode 100644
index 0000000000..1f74b0f943
--- /dev/null
+++ b/l10n-es-ES/mail/installer/override.properties
@@ -0,0 +1,86 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+# Strings that require a space at the end should be enclosed with double
+# quotes and the double quotes will be removed. To add quotes to the beginning
+# and end of a string enclose the strin with an additional double quote
+# (e.g. ""This will include quotes"").
+
+SetupCaption = Instalación de $BrandFullName
+UninstallCaption = Desinstalación de $BrandFullName
+BackBtn = < &Anterior
+NextBtn = &Siguiente >
+AcceptBtn = &Acepto los términos del acuerdo de licencia
+DontAcceptBtn = &No acepto los términos del acuerdo de licencia
+InstallBtn = &Instalar
+UninstallBtn = &Desinstalar
+CancelBtn = Cancelar
+CloseBtn = &Cerrar
+BrowseBtn = E&xaminar…
+ShowDetailsBtn = Mostrar &detalles
+ClickNext = Pulse Siguiente para continuar.
+ClickInstall = Pulse Instalar para comenzar la instalación.
+ClickUninstall = Pulse Desinstalar para comenzar la desinstalación.
+Completed = Completada
+LicenseTextRB = Revise el acuerdo de licencia antes de instalar $BrandFullNameDA. Si acepta todos los términos del acuerdo, seleccione la primera opción debajo. $_CLICK
+ComponentsText = Marque los componentes que quiere instalar y desmarque los que no quiera instalar. $_CLICK
+ComponentsSubText2_NoInstTypes = Seleccione componentes a instalar:
+DirText = Se instalará $BrandFullNameDA en la siguiente carpeta. Para instalarlo en una carpeta diferente, haga clic en Examinar y seleccione otra carpeta. $_CLICK
+DirSubText = Carpeta de destino
+DirBrowseText = Seleccione la carpeta donde instalar $BrandFullNameDA:
+SpaceAvailable = "Espacio disponible: "
+SpaceRequired = "Espacio requerido: "
+UninstallingText = $BrandFullNameDA se desinstalará de la siguiente carpeta. $_CLICK
+UninstallingSubText = Desinstalando de:
+FileError = Error al abrir el archivo para escribir: \r\n\r\n$0\r\n\r\nPulse Abortar para detener la instalación,\r\nReintentar para intentarlo de nuevo, o\r\nIgnorar para saltarse este archivo.
+FileError_NoIgnore = Error al abrir el archivo para escribir: \r\n\r\n$0\r\n\r\nPulse Reintentar para intentarlo de nuevo, o\r\nCancelar para detener la instalación.
+CantWrite = "No se puede escribir: "
+CopyFailed = Copia fallida
+CopyTo = "Copiar a "
+Registering = "Registrando: "
+Unregistering = "Deregistrando: "
+SymbolNotFound = "No se ha encontrado el símbolo: "
+CouldNotLoad = "No se ha podido cargar: "
+CreateFolder = "Crear carpeta: "
+CreateShortcut = "Crear acceso directo: "
+CreatedUninstaller = "Desinstalador creado: "
+Delete = "Eliminar archivo: "
+DeleteOnReboot = "Eliminar al reiniciar: "
+ErrorCreatingShortcut = "Error al crear el acceso directo: "
+ErrorCreating = "Error creando: "
+ErrorDecompressing = ¡Error al descomprimir los datos! ¿Instalador dañado?
+ErrorRegistering = Error al registrar la DLL
+ExecShell = "Ejecutar en línea de comandos: "
+Exec = "Ejecutar: "
+Extract = "Extraer: "
+ErrorWriting = "Extraer: error al escribir en el archivo "
+InvalidOpcode = Instalador dañado: cód. operación no válido
+NoOLE = "No OLE para: "
+OutputFolder = "Carpeta de salida: "
+RemoveFolder = "Eliminar carpeta: "
+RenameOnReboot = "Renombrar al reiniciar: "
+Rename = "Renombrar: "
+Skipped = "Saltado: "
+CopyDetails = Copiar detalles al portapapeles
+LogInstall = Registrar proceso de instalación
+Byte = B
+Kilo = K
+Mega = M
+Giga = G
diff --git a/l10n-es-ES/mail/messenger/aboutProfilesExtra.ftl b/l10n-es-ES/mail/messenger/aboutProfilesExtra.ftl
new file mode 100644
index 0000000000..297f5f5874
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/aboutProfilesExtra.ftl
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profiles-launch-profile-plain = Abrir perfil
diff --git a/l10n-es-ES/mail/messenger/aboutRights.ftl b/l10n-es-ES/mail/messenger/aboutRights.ftl
new file mode 100644
index 0000000000..2a6a86f050
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/aboutRights.ftl
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+rights-title = Sobre sus derechos
+rights-intro = { -brand-full-name } es un software gratuito y de código abierto construido por una comunidad de miles de colaboradores de todo el mundo. Hay una serie de cosas que debería conocer:
+rights-intro-point-1 = { -brand-short-name } está disponible para usted bajo los términos de la <a data-l10n-name="mozilla-public-license-link">Mozilla Public License (Licencia Pública de Mozilla)</a>. Esto significa que puede usar, copiar y distribuir { -brand-short-name } a los demás. También puede modificar el código fuente de { -brand-short-name } para adaptarlo a sus necesidades. La Mozilla Public License (Licencia Pública de Mozilla) le otorga el derecho de distribuir sus versiones modificadas.
+rights-intro-point-2 = No se le otorga ningún derecho o licencia sobre las marcas registradas de la Fundación Mozilla o cualquier tercero, incluyendo sin limitación el nombre y logo de Thunderbird. Se puede encontrar información adicional sobre las marcas registradas <a data-l10n-name="mozilla-trademarks-link">here</a>.
+rights-intro-point-3 = Algunas características en { -brand-short-name }, como el agente de informe de fallos, le dan la opción de proporcionar información a { -vendor-short-name }. Al elegir enviar esa información, concede a { -vendor-short-name } permiso para usar la misma para mejorar sus productos, para publicar esa información en sus sitios web y para distribuirla.
+rights-intro-point-4 = La manera en que usamos su información personal y las opiniones enviadas a { -vendor-short-name } a través de { -brand-short-name } se describe en la <a data-l10n-name="mozilla-privacy-policy-link">Política de privacidad de { -brand-short-name }</a>.
+rights-intro-point-4-unbranded = Cualquier política de privacidad aplicable a este producto debe listarse aquí.
+rights-intro-point-5 = Algunas características de { -brand-short-name } hacen uso de servicios de información basados en web; sin embargo, no podemos garantizar que sean 100 % precisos ni libres de errores. Se pueden encontrar más detalles, incluyendo información sobre cómo desactivar las características que usan estos servicios, en la <a data-l10n-name="mozilla-service-terms-link">términos del servicio</a>.
+rights-intro-point-5-unbranded = Si este producto incorpora servicios web, cualesquiera términos del servicio aplicables a los servicios deberían enlazarse en los <a data-l10n-name="mozilla-website-services-link">Servicios de sitios web</a> sección.
+rights-intro-point-6 = Para reproducir ciertos tipos de contenido de víeo, { -brand-short-name } descarga ciertos módulos de descifrado de contenido de terceros.
+rights-webservices-header = Servicios de información de { -brand-full-name } basados en web
+rights-webservices = { -brand-full-name } usa servicios de información basados en web ("servicios") para proporcionar algunas de las características ofrecidas para su uso con esta versión binaria de { -brand-short-name } bajo los términos descritos a continuación. Si no quiere usar uno o más de los servicios o los términos que siguen no son aceptables, puede desactivar la característica o servicio(s). Las instrucciones sobre cómo desactivar una característica o servicio concretos pueden encontrarse <a data-l10n-name="mozilla-disable-service-link">aquí</a>. Otras características y servicios pueden desactivarse en las preferencias de la aplicación.
+rights-locationawarebrowsing = <strong>Navegación basada en ubicación: </strong>siempre son a elección del usuario. Nunca se envía información sobre su ubicación sin su permiso. Si desea desactivar la característica por completo, siga esto pasos:
+rights-locationawarebrowsing-term-1 = En la barra de direcciones, escriba <code>about:config</code>
+rights-locationawarebrowsing-term-2 = Escriba geo.enabled
+rights-locationawarebrowsing-term-3 = Haga doble clic en la preferencia geo.enabled
+rights-locationawarebrowsing-term-4 = La navegación basada en ubicación está ahora desactivada
+rights-webservices-unbranded = Aquí debe incluirse un resumen de los servicios de sitios web que el producto incorpora, junto con instrucciones de cómo deshabilitarlas, si se aplica.
+rights-webservices-term-unbranded = Cualquier término de servicio para este producto debe ser listado aquí.
+rights-webservices-term-1 = { -vendor-short-name } y sus colaboradores, licenciatarios y socios trabajan para proporcionar los servicios más precisos y actualizados. Sin embargo, no podemos garantizar que esta información sea completa y esté libre de errores. Por ejemplo, el servicio de navegación segura puede no identificar algunos sitios peligrosos y puede identificar algunos sitios seguros por error y las direcciones devueltas por nuestros proveedores del servicio de navegación basada en la ubicación son sólo estimaciones y ni nosotros ni nuestros proveedores garantizamos la exactitud de las ubicaciones proporcionadas.
+rights-webservices-term-2 = { -vendor-short-name } puede discontinuar o cambiar los servicios a su albedrío.
+rights-webservices-term-3 = Puede usar estos servicios con la versión correspondiente de { -brand-short-name }, y { -vendor-short-name } le otorga derechos para hacerlo. { -vendor-short-name } y sus licenciatarios se reservan el resto de derechos de los servicios. Estos términos no limitan ningún derecho otorgado por las licencias de código abierto aplicables a { -brand-short-name } y las versiones del código fuente correspondiente de { -brand-short-name }.
+rights-webservices-term-4 = <strong>Los servicios son provistos "tal cual". { -vendor-short-name }, sus colaboradores, licenciatarios y distribuidores, rechazan toda garantía, así donde esté expresado o donde esté implícito, incluyendo y sin limitarse, garantías de que el servicio es comerciable y que cumple con su necesidad particular. Usted conlleva el riesgo seleccionado de este servicio para su propósito así como a la calidad y desempeño del servicio. Algunas jurisdicciones no permiten la exclusión o limitación de las garantías implícitas, así que esta denegación puede no aplicarse en su caso.</strong>
+rights-webservices-term-5 = <strong>Excepto donde sea requerido por la ley, { -vendor-short-name }, sus colaboradores, licenciatarios y distribuidores no podrán ser responsables de ningún daño indirecto, especial, imprevisto, resultante, punitivo o ejemplar relacionado con el uso de { -brand-short-name } y los servicios. La responsabilidad colectiva bajo estos términos no podrán exceder los US$500 (quinientos dólares). Algunas jurisdicciones no permiten la exclusión o limitación de ciertos daños, así que esta exclusión y limitación puede no ser aplicable para usted.</strong>
+rights-webservices-term-6 = { -vendor-short-name } puede actualizar estos términos si es necesario de tiempo en tiempo. Estos términos no pueden ser modificados o cancelados sin el consentimiento por escrito de { -vendor-short-name }.
+rights-webservices-term-7 = Estos términos están regidos por las leyes del estado de California, EE.UU., excluyendo sus conflictos con otras estipulaciones de la ley. Si cualquier parte de estos términos es posible que sea inválida o inexigible, las porciones restantes continuarán teniendo su efecto total. En el caso de haber un conflicto entre una versión traducida de estos términos y la versión en idioma Inglés, la versión en Inglés será la que tendrá el control.
diff --git a/l10n-es-ES/mail/messenger/aboutSupportMail.ftl b/l10n-es-ES/mail/messenger/aboutSupportMail.ftl
new file mode 100644
index 0000000000..e8fa4d3f7f
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/aboutSupportMail.ftl
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+accounts-title = Cuentas de correo y noticias
+show-private-data-main-text = Incluir nombres de cuenta
+show-private-data-explanation-text = (información potencialmente personal)
+accounts-ID = ID
+accounts-name = Nombre
+accounts-incoming-server = Servidor de entrada
+accounts-outgoing-servers = Servidores de salida
+accounts-server-name = Nombre
+accounts-conn-security = Seguridad de la conexión
+accounts-auth-method = Método de identificación
+accounts-default = ¿Predeterminada?
+identity-name = Identidad
+
+send-via-email = Enviar por correo
+
+
+app-basics-telemetry = Datos de telemetría \ No newline at end of file
diff --git a/l10n-es-ES/mail/messenger/accountCentral.ftl b/l10n-es-ES/mail/messenger/accountCentral.ftl
new file mode 100644
index 0000000000..a51ea3b482
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/accountCentral.ftl
@@ -0,0 +1,67 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+account-central-title = Bienvenido a { -brand-full-name }
+account-settings = Configuración de la cuenta
+
+setup-title = Elija qué configurar
+about-title = Acerca de { -brand-full-name }
+resources-title = Recursos
+
+release-notes =
+ .title = Acerca de { -brand-full-name }
+
+email-label = Correo
+ .aria-label = Conectar con su cuenta de correo existente
+email-description = { -brand-short-name } le permite conectar con su cuenta de correo existente, para leer sus mensajes cómoda y eficientemente desde la aplicación.
+
+calendar-label = Calendario
+ .aria-label = Crear un calendario nuevo
+calendar-description = { -brand-short-name } le permite manejar eventos y le mantiene organizado. Conectar con un calendario remoto hara que todos sus eventos estén sincronizados en todos sus dispositivos.
+
+chat-label = Chat
+ .aria-label = Conectar con su cuenta de chat
+chat-description = { -brand-short-name } le permite conectarse a múltiples cuentas de mensajería instantánea, ofreciendo compatibilidad con varias plataformas.
+
+filelink-label = Filelink
+ .aria-label = Configurar Filelink
+filelink-description = { -brand-short-name } le permite configurar una práctica cuenta de enlace con archivos en la nube para enviar fácilmente adjuntos de gran tamaño.
+
+addressbook-label = Libreta de direcciones
+ .aria-label = Crear una libreta de direcciones nueva
+addressbook-description = { -brand-short-name } le permite organizar todos sus contactos en una libreta de direcciones. También puede conectar con una libreta de direcciones remota para conservar todos sus contactos sincronizados.
+
+feeds-label = Canales
+ .aria-label = Conectar con canales
+feeds-description = { -brand-short-name } le permite conectarse a canales RSS/Atom para obtener noticias y actualizaciones de todo tipo.
+
+newsgroups-label = Grupos de noticias
+ .aria-label = Conectar con grupos de noticias
+newsgroups-description = { -brand-short-name } le permite conectar con todos los grupos de noticias que quiera.
+
+import-title = Importar de otro programa
+import-paragraph = { -brand-short-name } le permite importar mensajes de correo, entradas de libretas de direcciones, suscripciones a canales, preferencias y filtros de otros programas de correo y formatos comunes de libretas de direcciones.
+
+import-label = Importar
+ .aria-label = Importar datos de otros programas
+
+about-paragraph = Thunderbird es el cliente líder de código abierto y multiplataforma de correo y calendario, libre tanto para uso personal como profesional. Queremos que siga siendo seguro y cada día mejor. Una donación nos permitirá contratar desarrolladores, pagar infraestructura y continuar mejorando.
+
+about-paragraph-2 = <b>¡Thunderbird se financia por usuarios como usted! Si le gusta Thunderbird, considere hacer una donación.</b> La mejor manera de asegurarse de que Thunderbird continúa disponible es
+about-donation = hacer una donación
+
+about-paragraph-consider-donation = <b>Thunderbird está financiado por usuarios como usted! Si le gusta Thunderbird, considere hacer una donación.</b> La mejor manera de asegurar que Thunderbird continúa disponible es <a data-l10n-name="donation-link">hacer una donación</a>.
+
+explore-link = Explorar características
+support-link = Asistencia
+involved-link = Involucrarse
+developer-link = Documentación para desarrolladores
+
+read = Leer mensajes
+compose = Escribir un mensaje nuevo
+search = Buscar mensajes
+filter = Administrar filtros de mensajes
+nntp-subscription = Administrar suscripciones de grupos de noticias
+rss-subscription = Administrar suscripciones de canales
+e2e = Cifrado de extremo a extremo
diff --git a/l10n-es-ES/mail/messenger/addressbook/abCardDAVDialog.ftl b/l10n-es-ES/mail/messenger/addressbook/abCardDAVDialog.ftl
new file mode 100644
index 0000000000..06ea4fe1f6
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/addressbook/abCardDAVDialog.ftl
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+carddav-window =
+ .title = Nueva libreta de direcciones CardDAV
+
+carddav-dialog =
+ .buttonlabelaccept = Continuar
+ .buttonaccesskeyaccept = C
+
+carddav-experimental-warning = La compatibilidad con libretas de direcciones CardDAV es experimental y podría dañar permanentemente sus datos. Úsela bajo su propia responsabilidad.
+
+carddav-provider-label =
+ .value = Proveedor CardDAV:
+ .accesskey = P
+
+carddav-provider-option-other = Otro proveedor…
+
+carddav-url-label =
+ .value = URL de CardDAV:
+ .accesskey = V
+
+carddav-username-label =
+ .value = Nombre de usuario:
+ .accesskey = U
+carddav-username-input =
+ .placeholder = you@example.com
+
+carddav-password-label =
+ .value = Contraseña:
+ .accesskey = C
+carddav-password-input =
+ .placeholder = Contraseña
+
+carddav-remember-password =
+ .label = Recordar contraseña
+ .accesskey = e
+
+carddav-loading = Buscando configuración…
+carddav-connection-error = Fallo al conectar.
+carddav-none-found = No se han encontrado libretas de direcciones que añadir a la cuenta especificada.
+carddav-already-added = Todas las libretas de direcciones de la cuenta especificada ha sido añadida.
+
+carddav-available-books = Libretas de direcciones disponibles:
diff --git a/l10n-es-ES/mail/messenger/menubar.ftl b/l10n-es-ES/mail/messenger/menubar.ftl
new file mode 100644
index 0000000000..ea7b2032d0
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/menubar.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## View Menu
+
+menu-view-charset =
+ .label = Codificación de texto
+ .accesskey = c
diff --git a/l10n-es-ES/mail/messenger/messenger.ftl b/l10n-es-ES/mail/messenger/messenger.ftl
new file mode 100644
index 0000000000..83052b0f4e
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/messenger.ftl
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-rights-notification-text = { -brand-short-name } es software libre y de código abierto, creado por una comunidad de miles de personas en todo el mundo.
diff --git a/l10n-es-ES/mail/messenger/messengercompose/messengercompose.ftl b/l10n-es-ES/mail/messenger/messengercompose/messengercompose.ftl
new file mode 100644
index 0000000000..08fd2f4cce
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/messengercompose/messengercompose.ftl
@@ -0,0 +1,66 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Addressing widget
+
+# $type (String) - the type of the addressing row
+remove-address-row-type = Eliminar el campo { $type }
+
+# $type (String) - the type of the addressing row
+remove-address-row-type-label =
+ .tooltiptext = Eliminar el campo { $type }
+
+# $type (String) - the type of the addressing row
+# $count (Number) - the number of address pills currently present in the addressing row
+address-input-type-aria-label = { $count ->
+ [0] { $type }
+ [one] { $type } con una dirección, use la tecla Flecha izquierda para situarse en ella.
+ *[other] { $type } con { $count } direcciones, use la tecla Flecha izquierda para situarse en ellas.
+}
+
+# $email (String) - the email address
+# $count (Number) - the number of address pills currently present in the addressing row
+pill-aria-label = { $count ->
+ [one] { $email }: pulse Enter para editar, Borrar para eliminar.
+ *[other] { $email }, 1 de { $count }: pulse Enter para editar, Borrar para eliminar.
+}
+
+pill-action-edit =
+ .label = Editar dirección
+ .accesskey = e
+
+pill-action-move-to =
+ .label = Ir al campo Para
+ .accesskey = P
+
+pill-action-move-cc =
+ .label = Ir al campo Cc
+ .accesskey = c
+
+pill-action-move-bcc =
+ .label = Ir al campo Bcc
+ .accesskey = b
+
+# $count (Number) - the number of attachments in the attachment bucket
+attachment-bucket-count =
+ .value = { $count ->
+ [1] { $count } adjunto
+ *[other] { $count } adjuntos
+ }
+ .accesskey = d
+
+# $count (Number) - the number of attachments in the attachment bucket
+attachments-placeholder-tooltip =
+ .tooltiptext = { $count ->
+ [1] { $count } adjunto
+ *[other] { $count } adjuntos
+ }
+
+# { attachment-bucket-count.accesskey } - Do not localize this message.
+key-toggle-attachment-pane =
+ .key = { attachment-bucket-count.accesskey }
+
+button-return-receipt =
+ .label = Recibo
+ .tooltiptext = Solicitar un recibo de respuesta de este mensaje
diff --git a/l10n-es-ES/mail/messenger/newInstall.ftl b/l10n-es-ES/mail/messenger/newInstall.ftl
new file mode 100644
index 0000000000..67d0170106
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/newInstall.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+connection-window =
+ .title = Novedades importantes
+continue-button =
+ .label = Continuar
+main-text = Esta instalación de { -brand-short-name } tiene un nuevo perfil. No se comparten datos de correo, preferencias de usuario ni libretas de direcciones con otras instalaciones de { -brand-product-name } (incluyendo { -brand-product-name }, { -brand-product-name } Beta y { -brand-product-name } Daily) en este equipo.
diff --git a/l10n-es-ES/mail/messenger/newInstallPage.ftl b/l10n-es-ES/mail/messenger/newInstallPage.ftl
new file mode 100644
index 0000000000..6480112bfc
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/newInstallPage.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+title = Novedades importantes
+heading = Cambios en su perfil de { -brand-short-name }
+changed-title = ¿Qué ha cambiado?
+changed-desc-profiles = Esta instalación de { -brand-short-name } tiene un nuevo perfil. Un perfil es el conjunto de archivos en los que { -brand-product-name } guarda informaciones tales como datos de correo, contraseños, preferencias de usuario y libretas de direcciones.
+changed-desc-dedicated = Para hacer más fácil y seguro alternar entre instalaciones de { -brand-product-name } (incluyendo { -brand-product-name }, { -brand-product-name } Beta y { -brand-product-name } Daily), esta instalación tiene ahora un perfil dedicado. No comparte automáticamente su información guardada con otras instalaciones de { -brand-product-name }.
+lost = <b>No ha perdido ninguno de sus datos ni personalizaciones.</b> Si ya ha guardado información en { -brand-product-name } en este equipo, aún está disponible en otra instalación de { -brand-product-name }.
+options-title = ¿Qué opciones tengo?
+options-do-nothing = Si no hace nada, sus datos del perfil en { -brand-short-name } seran diferentes de los datos de perfil de otras instalaciones de { -brand-product-name }.
+resources = Recursos
+about-pofiles-link = Ver y administrar sus perfiles
+support-link = Usar el administrador de perfiles - Artículo de asistencia
diff --git a/l10n-es-ES/mail/messenger/openpgp/backupKeyPassword.ftl b/l10n-es-ES/mail/messenger/openpgp/backupKeyPassword.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/openpgp/backupKeyPassword.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/l10n-es-ES/mail/messenger/openpgp/changeExpiryDlg.ftl b/l10n-es-ES/mail/messenger/openpgp/changeExpiryDlg.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/openpgp/changeExpiryDlg.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/l10n-es-ES/mail/messenger/openpgp/composeKeyStatus.ftl b/l10n-es-ES/mail/messenger/openpgp/composeKeyStatus.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/openpgp/composeKeyStatus.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/l10n-es-ES/mail/messenger/openpgp/keyWizard.ftl b/l10n-es-ES/mail/messenger/openpgp/keyWizard.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/openpgp/keyWizard.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/l10n-es-ES/mail/messenger/openpgp/msgReadStatus.ftl b/l10n-es-ES/mail/messenger/openpgp/msgReadStatus.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/openpgp/msgReadStatus.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/l10n-es-ES/mail/messenger/openpgp/oneRecipientStatus.ftl b/l10n-es-ES/mail/messenger/openpgp/oneRecipientStatus.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/openpgp/oneRecipientStatus.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/l10n-es-ES/mail/messenger/openpgp/openpgp-frontend.ftl b/l10n-es-ES/mail/messenger/openpgp/openpgp-frontend.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/openpgp/openpgp-frontend.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/l10n-es-ES/mail/messenger/openpgp/openpgp.ftl b/l10n-es-ES/mail/messenger/openpgp/openpgp.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/openpgp/openpgp.ftl
@@ -0,0 +1,3 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
diff --git a/l10n-es-ES/mail/messenger/otr/add-finger.ftl b/l10n-es-ES/mail/messenger/otr/add-finger.ftl
new file mode 100644
index 0000000000..d0597542c5
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/otr/add-finger.ftl
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+otr-add-finger =
+ .title = Añadir huella de la clave OTR
+
+# Variables:
+# $name (String) - name of a chat contact person
+# Do not translate 'OTR' (name of an encryption protocol)
+otr-add-finger-description = Introduzca la huella de la clave OTR para { $name }.
+
+otr-add-finger-fingerprint = Huella:
+otr-add-finger-tooltip-error = Carácter no válido introducido. So se permiten las letras ABCDEF y números
+
+otr-add-finger-input =
+ .placeholder = La huella de 40 caracteres de longitud de la clave OTR
diff --git a/l10n-es-ES/mail/messenger/otr/am-im-otr.ftl b/l10n-es-ES/mail/messenger/otr/am-im-otr.ftl
new file mode 100644
index 0000000000..97304a4f00
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/otr/am-im-otr.ftl
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+account-encryption =
+ .label = Cifrado extremo-a-extremo
+account-otr-label = Mensajería Off-the-Record (OTR)
+account-otr-description = { -brand-short-name } permite cifrado extremo-a-extremo de las conversaciones uno-a-uno. Esto impide que terceros se infiltren en una conversación. El cifrado extremo-a-extremo solo puede usarse cuando la otra persona también usa software que admite OTR.
+otr-encryption-title = Cifrado verificado
+otr-encryption-caption = Para permitir que otros verifiquen su identidad en los chats OTR, compara su propia huella OTR usando un canal de comunicación externo (fuera-de-banda).
+otr-fingerprint-label = Su huella:
+view-fingerprint-button =
+ .label = Administrar huellas de contactos
+ .accesskey = h
+otr-settings-title = Ajustes OTR
+otr-log =
+ .label = Incluir mensajes cifrados OTR en los registros de conversaciones
+otr-requireEncryption =
+ .label = Requerir cifrado extremo-a-extremo para conversaciones uno-a-uno
+otr-require-encryption-info =
+ Al requerir cifrado de extremo a extremo, los mensajes en conversaciones
+ uno a uno no se enviarán a menos que puedan ser cifrados. Los mensajes
+ recibidos no cifrados no se mostrarán como parte de la conversación normal
+ ni tampoco serán registrados.
+otr-verifyNudge =
+ .label = Recordarme siempre verificar los contactos no verificados
+
+otr-notYetAvailable = aún no disponible
+
diff --git a/l10n-es-ES/mail/messenger/otr/auth.ftl b/l10n-es-ES/mail/messenger/otr/auth.ftl
new file mode 100644
index 0000000000..9ad705141f
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/otr/auth.ftl
@@ -0,0 +1,59 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+otr-auth =
+ .title = Verificar identidad del contacto
+ .buttonlabelaccept = Verificar
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+auth-title = Verificar la identidad de { $name }
+
+# Variables:
+# $own_name (String) - the user's own screen name
+auth-your-fp-value = Huella de usted, { $own_name }:
+
+# Variables:
+# $their_name (String) - the screen name of a chat contact
+auth-their-fp-value = Huella de { $their_name }:
+
+auth-help = Verificar la identidad de un contacto ayuda a asegurar que la conversación es verdaderamente privada, haciendo muy difícil que un tercero se infiltre o manipule la conversación.
+auth-helpTitle = Ayuda sobre verificación
+
+auth-questionReceived = Esta es la pregunta realizada por su contacto:
+
+auth-yes =
+ .label = Sí
+
+auth-no =
+ .label = No
+
+auth-verified = He verificado que esta es realmente la huella correcta.
+
+auth-manualVerification = Verificación manual de huella
+auth-questionAndAnswer = Pregunta y respuesta
+auth-sharedSecret = Secreto compartido
+
+auth-manualVerification-label =
+ .label = { auth-manualVerification }
+
+auth-questionAndAnswer-label =
+ .label = { auth-questionAndAnswer }
+
+auth-sharedSecret-label =
+ .label = { auth-sharedSecret }
+
+auth-manualInstruction = Contacte con el compañero de conversación pretendido a través de algún otro canal seguro, tal como un correo firmado con OpenPGP o por teléfono. Deberían comunicarse mutuamente sus huellas (una huella es una suma de comprobación que identifica una clave de cifrado). Si la huella coincide, debe indicar en el diálogo de debajo que ha verificado la huella.
+
+auth-how = ¿Cómo le gustaría verificar la identidad de su contacto?
+
+auth-qaInstruction = Piense en una pregunta cuya respuesta solo sea conocida por usted y su contacto. Introduzca la pregunta y la respuesta, luego espere que su contacto introduzca la respuesta. Si las respuestas no coinciden, el canal de comunicación que está usando puede estar bajo vigilancia.
+
+auth-secretInstruction = Piense en un secreto conocido solo por usted y su contacto. No use la misma conexión de Internet para intercambiar el secreto. Introduzca el secreto, luego espere a que su contacto lo introduzca. Si los secretos no coinciden, el canal de comunicación que están usando puede estar bajo vigilancia.
+
+auth-question = Introduzca una pregunta:
+
+auth-answer = Introduzca la respuesta (se distinguen mayúsculas y minúsculas):
+
+auth-secret = Introduzca el secreto:
diff --git a/l10n-es-ES/mail/messenger/otr/chat.ftl b/l10n-es-ES/mail/messenger/otr/chat.ftl
new file mode 100644
index 0000000000..426a35453f
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/otr/chat.ftl
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+state-label = Estado de cifrado:
+
+start-text = Comenzar una conversación cifrada
+
+start-label =
+ .label = { start-text }
+
+start-tooltip =
+ .tooltiptext = { start-text }
+
+end-label =
+ .label = Finalizar la conversación cifrada
+
+auth-label =
+ .label = Verificar la identidad de su contacto
diff --git a/l10n-es-ES/mail/messenger/otr/finger-sync.ftl b/l10n-es-ES/mail/messenger/otr/finger-sync.ftl
new file mode 100644
index 0000000000..7dcc53a6d9
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/otr/finger-sync.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+finger-yes = Verificada
+finger-no = No verificada
+
+finger-subset-title = Eliminar huellas
+finger-subset-message = Al menos una huella no ha podido ser eliminada, porque la clave correspondiente se está usando en una conversación activa.
+
+finger-remove-all-title = Eliminar todas las huellas
+finger-remove-all-message = ¿Está seguro de que quiere eliminar todas las huellas vistas previamente? Todas las verificaciones de identidad OTR previas se perderán.
diff --git a/l10n-es-ES/mail/messenger/otr/finger.ftl b/l10n-es-ES/mail/messenger/otr/finger.ftl
new file mode 100644
index 0000000000..577936820d
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/otr/finger.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+otr-finger =
+ .buttonlabelaccept = Cerrar
+ .title = Huellas OTR vistas previamente
+
+finger-intro = Huellas de claves OTR de conversaciones cifradas extremo-a-extremo anteriores.
+
+finger-screenName =
+ .label = Contacto
+finger-verified =
+ .label = Estado de verificación
+finger-fingerprint =
+ .label = Huella
+
+finger-remove =
+ .label = Eliminar seleccionadas
+
+finger-remove-all =
+ .label = Eliminar todas
diff --git a/l10n-es-ES/mail/messenger/otr/otr.ftl b/l10n-es-ES/mail/messenger/otr/otr.ftl
new file mode 100644
index 0000000000..83badaa4b3
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/otr/otr.ftl
@@ -0,0 +1,97 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-encryption_required_part1 = Ha intentado enviar un mensaje no cifrado a { $name }. Por directiva, no se permiten los mensajes no cifrados.
+
+msgevent-encryption_required_part2 = Intentando iniciar una conversación privada. Su mensaje se reenviará cuand comience la conversación privada.
+msgevent-encryption_error = Ha sucedido un error al cifrar su mensaje. El mensaje no se ha enviado.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-connection_ended = { $name } ya ha cerrado su conexión cifrada hacia usted. Para evitar que envíe un mensaje sin cifrar accidentalmente, no se ha enviado su mensaje. Termine su conversación cifrada o reiníciela.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-setup_error = Ha sucedido un error al configurar una conversación privada con { $name }.
+
+# Do not translate 'OTR' (name of an encryption protocol)
+msgevent-msg_reflected = Está recibiendo sus propios mensajes OTR. O está intentando hablar con usted mismo, o alguiene está reflejando sus mensajes de vuelta a usted.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-msg_resent = Se ha reenviado el último mensaje a { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg_not_private = El mensaje cifrado recibido desde { $name } no es legible, ya que en este momento no se está comunicando de forma privada.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg_unreadable = Ha recibido un mensaje cifrado no legible de { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg_malformed = Ha recibido un mensaje con datos mal formados de { $name }.
+
+# A Heartbeat is a technical message used to keep a connection alive.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-log_heartbeat_rcvd = Latido recibido de { $name }.
+
+# A Heartbeat is a technical message used to keep a connection alive.
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-log_heartbeat_sent = Latido enviado a { $name }.
+
+# Do not translate 'OTR' (name of an encryption protocol)
+msgevent-rcvdmsg_general_err = Ha ocurrido un error inesperado al intentar proteger su conversación usando OTR.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+# $msg (string) - the message that was received.
+msgevent-rcvdmsg_unencrypted = El siguiente mensaje recibido de { $name } no estaba cifrado: { $msg }
+
+# Do not translate 'OTR' (name of an encryption protocol)
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg_unrecognized = Ha recibido un mensaje OTR no reconocido de { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg_for_other_instance = { $name } ha enviado un mensaje destinado a otra sesión diferente. Si ha iniciado sesión múltiples veces, otra sesión puede haber recibido el mensaje.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-gone_secure_private = Iniciada conversación privada con { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-gone_secure_unverified = Iniciada conversación cifrada, pero no verificada, con { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-still_secure = Refrescada con éxito la conversación cifrada con { $name }.
+
+error-enc = Ha sucedido un error al cifrar el mensaje.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+error-not_priv = Ha enviado datos cifrados a { $name }, quien no lo esperaba.
+
+error-unreadable = Ha transmitido un mensaje cifrado ilegible.
+error-malformed = Ha transmitido un mensaje con datos mal formados.
+
+resent = [reenviado]
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+tlv-disconnected = { $name } ha finalizado su conversación cifrada con usted; debería hacer lo mismo.
+
+# Do not translate "Off-the-Record" and "OTR" which is the name of an encryption protocol
+# Make sure that this string does NOT contain any numbers, e.g. like "3".
+# Variables:
+# $name (String) - the screen name of a chat contact person
+query-msg = { $name } ha solicitado una conversación cifrada Off-the-Record (OTR). Sin embargo, no tiene un plugin compatible con ella. Vea https://es.wikipedia.org/wiki/Off_the_record_messaging para más información.
diff --git a/l10n-es-ES/mail/messenger/otr/otrUI.ftl b/l10n-es-ES/mail/messenger/otr/otrUI.ftl
new file mode 100644
index 0000000000..5601418a04
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/otr/otrUI.ftl
@@ -0,0 +1,86 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+start-label = Iniciar una conversación cifrada
+refresh-label = Refrescar la conversación cifrada
+auth-label = Verificar la identidad de su contacto
+reauth-label = Verificar de nuevo la identidad de su contacto
+
+auth-cancel = Cancelar
+auth-cancelAccessKey = C
+
+auth-error = Ha sucedido un error al verificar la identidad de su contacto.
+auth-success = Se ha completado correctamente la verificación de la identidad de su contacto.
+auth-successThem = Su contacto ha verificado correctamente la identidad de usted. Puede querer verificar su identidad también haciendo su propia pregunta.
+auth-fail = Ha fallado la verificación de la identidad de su contacto.
+auth-waiting = Esperando que el contacto complete la verificación…
+
+finger-verify = Verificar
+finger-verify-accessKey = V
+
+# Do not translate 'OTR' (name of an encryption protocol)
+buddycontextmenu-label = Añadir huella OTR
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-start = Intentando iniciar una conversación cifrada con { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-refresh = Intentando refrescar la conversación cifrada con { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-gone_insecure = La conversación cifrada con { $name } ha terminado.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+finger-unseen = La identidad de { $name } no se ha verificado aún. No es posible una infiltración por casualidad, pero con cierto esfuerzo alguien podría estar escuchando. Evite la vigilancia verificando la identidad de su contacto.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+finger-seen = { $name } está contactando con usted desde un equipo no reconocido. No es posible una infiltración por casualidad, pero con cierto esfuerzo alguien podría estar escuchando. Evite la vigilancia verificando la identidad de su contacto.
+
+state-not_private = La conversación actual no es privada.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-unverified = La conversación actual está cifrada pero no es privada, dado que la identidad de { $name } aún no ha sido verificada.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-private = La identidad de { $name } ha sido verificada. La conversación actual está cifrada y es privada.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-finished = { $name } ha finalizado su conversación privada con usted; debería hacer lo mismo.
+
+state-not_private-label = Insegura
+state-unverified-label = No verificada
+state-private-label = Privada
+state-finished-label = Finalizada
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+verify-request = { $name } ha solicitado la verificación de su identidad.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+afterauth-private = Ha verificado la identidad de { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+afterauth-unverified = La identidad de { $name } no ha sido verificada.
+
+verify-title = Verificar la identidad de su contacto
+error-title = Error
+success-title = Cifrado extremo a extremo
+successThem-title = Verificar la identidad de su contacto
+fail-title = No se puede verificar
+waiting-title = Solicitud de verificación enviada
+
+# Do not translate 'OTR' (name of an encryption protocol)
+# Variables:
+# $error (String) - contains an error message that describes the cause of the failure
+otr-genkey-failed = Ha fallado la generación de la clave privada OTR: { $error }
diff --git a/l10n-es-ES/mail/messenger/policies/aboutPolicies.ftl b/l10n-es-ES/mail/messenger/policies/aboutPolicies.ftl
new file mode 100644
index 0000000000..561184e632
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/policies/aboutPolicies.ftl
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-policies-title = Políticas empresariales
+
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = Activa
+errors-tab = Errores
+documentation-tab = Documentación
+
+no-specified-policies-message = El servicio de políticas empresariales está activo pero no hay políticas habilitadas.
+inactive-message = El servicio de políticas empresariales está inactivo.
+
+policy-name = Nombre de la política
+policy-value = Valor de la política
+policy-errors = Errores de la política
diff --git a/l10n-es-ES/mail/messenger/policies/policies-descriptions.ftl b/l10n-es-ES/mail/messenger/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..67f7eb2656
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/policies/policies-descriptions.ftl
@@ -0,0 +1,146 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## The Enterprise Policies feature is aimed at system administrators
+## who want to deploy these settings across several Thunderbird installations
+## all at once. This is traditionally done through the Windows Group Policy
+## feature, but the system also supports other forms of deployment.
+## These are short descriptions for individual policies, to be displayed
+## in the documentation section in about:policies.
+
+policy-3rdparty = Establecer políticas a las que WebExtensions puedan acceder a través de chrome.storage.managed.
+
+policy-AppAutoUpdate = Activar o desactivar la actualización automática de la aplicación.
+
+policy-AppUpdateURL = Establecer una URL de actualización personalizada.
+
+policy-Authentication = Configurar identificación integrada en los sitios web que la admitan.
+
+policy-BlockAboutAddons = Bloquear el acceso al administrador de complementos (about:addons).
+
+policy-BlockAboutConfig = Bloquear el acceso a la página about:config.
+
+policy-BlockAboutProfiles = Bloquear el acceso a la página about:profiles.
+
+policy-BlockAboutSupport = Bloquear el acceso a la página about:support.
+
+policy-CaptivePortal = Activar o desactivar la compatibilidad con un portal cautivo.
+
+policy-CertificatesDescription = Añadir certificados o usar certificados incluidos de serie.
+
+policy-Cookies = Permitir o denegar a los sitios web enviar cookies.
+
+policy-DisabledCiphers = Desactivar cifrados.
+
+policy-DefaultDownloadDirectory = Establecer el directorio de descargas predeterminado.
+
+policy-DisableAppUpdate = Impedir que { -brand-short-name } se actualice.
+
+policy-DisableDefaultClientAgent = Impedir que el agente de cliente por omisión lleve a cabo ninguna acción. Solo es aplicable a Windows; otras plataformas no tienen el agente.
+
+policy-DisableDeveloperTools = Bloquear el acceso a las herramientas de desarrollo.
+
+policy-DisableFeedbackCommands = Desactivar las opciones para enviar información desde el menú Ayuda (Enviar opiniones e Informar de sitio fraudulento).
+
+policy-DisableForgetButton = Impedir el acceso al botón Olvidar.
+
+policy-DisableFormHistory = No recordar el historial de búsquedas y formularios.
+
+policy-DisableMasterPasswordCreation = Si Verdadero, no se puede crear una contraseña maestra.
+
+policy-DisablePasswordReveal = No permitir que se revelen las contraseñas en las credenciales guardadas.
+
+policy-DisableProfileImport = Desactivar la opción de menú para importar datos desde otra aplicación.
+
+policy-DisableSafeMode = Desactivar la funcionalidad para reiniciar en modo seguro. Nota: la tecla Mayúsculas para entrar en modo seguro solo puede desactivarse en Windows usando políticas de grupo.
+
+policy-DisableSecurityBypass = Impedir que el usuario se salte ciertas advertencias de seguridad.
+
+policy-DisableSystemAddonUpdate = Impedir que { -brand-short-name } instale y actualice complementos de sistema.
+
+policy-DisableTelemetry = Desactivar Telemetry.
+
+policy-DisplayMenuBar = Mostrar la barra de menú por defecto.
+
+policy-DNSOverHTTPS = Configurar DNS sobre HTTPS.
+
+policy-DontCheckDefaultClient = Desactivar la comprobación de cliente predeterminado al iniciar.
+
+policy-DownloadDirectory = Establecer y bloquear el directorio de descargas.
+
+# “lock” means that the user won’t be able to change this setting
+policy-EnableTrackingProtection = Activar o desactivar el bloqueo de contenido e impedir su modificación.
+
+# “lock” means that the user won’t be able to change this setting
+policy-EncryptedMediaExtensions = Activar o desactivar las extensiones cifradas de medios y opcionalmente bloquearlos.
+
+# 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 = Instalar, desinstalar o bloquear exensiones. La opción Instalar admite URL o rutas como parámetros. Las opciones Desinstalar y Bloquear admiten ID de extensiones.
+
+policy-ExtensionSettings = Administrar todos los aspectos de la instalación de extensiones.
+
+policy-ExtensionUpdate = Activar o desactivar actualizaciones automáticas de extensiones.
+
+policy-HardwareAcceleration = Si falso, desactivar la aceleración hardware.
+
+policy-InstallAddonsPermission = Permitir a ciertos sitios web instalar complementos.
+
+policy-LegacyProfiles = Disable the feature enforcing a separate profile for each installation.
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = Activar el ajuste de comportamiento de la cookie SameSite por omisión anterior.
+
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Revertir al comportamiento anterior de SameSite para las cookies de sitios específicos.
+
+##
+
+policy-LocalFileLinks = Permitir a sitios web específicos enlazar a archivos locales.
+
+policy-NetworkPrediction = Activar o desactivar la predicción de red (precarga DNS).
+
+policy-OfferToSaveLogins = Forzar el ajuste para permitir a { -brand-short-name } ofrecer recordar los inicios de sesión y contraseñas guardadas. Se aceptan valores Verdadero y Falso.
+
+policy-OfferToSaveLoginsDefault = Configurar el valor por omisión para permitir a { -brand-short-name } ofrecer recordar las credenciales y contraseñas guardadas. Se aceptan valores Verdadero y Falso.
+
+policy-OverrideFirstRunPage = Reemplazar la página de primera ejecución. Establezca esta política en blanco si quiere desactivar la página de primera ejecución.
+
+policy-OverridePostUpdatePage = Reemplazar la página "Novedades" tras una actualización. Establezca esta política en blanco si quiere desactivar la página tras una actualización.
+
+policy-PasswordManagerEnabled = Activar el guardado de contraseñas en el administrador de contraseñas.
+
+# PDF.js and PDF should not be translated
+policy-PDFjs = Desactivar o configurar PDF.js, el visor PDF incorporado en { -brand-short-name }.
+
+policy-Permissions2 = Configurar permisos de la cámara, micrófono, ubicación, notificaciones y autorreproducción.
+
+policy-Preferences = Establecer y bloquear el valor de un subconjunto de preferencias.
+
+policy-PromptForDownloadLocation = Preguntar dónde guardar los archivos al guardar.
+
+policy-Proxy = Configurar los ajustes de proxy.
+
+policy-RequestedLocales = Configurar la lista de idiomas solicitados para la aplicación en orden de preferencia.
+
+policy-SanitizeOnShutdown2 = Limpiar los datos de navegación al cerrar.
+
+policy-SearchEngines = Configurar los ajustes de buscadores. Esta política solo está disponible en la versión de asistencia extendida (ESR).
+
+policy-SearchSuggestEnabled = Activar o desactivar sugerencias de búsqueda.
+
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = Instalar módulos PKCS #11.
+
+policy-SSLVersionMax = Establecer la versión SSL máxima.
+
+policy-SSLVersionMin = Establecer la versión SSL mínima.
+
+policy-SupportMenu = Añadir una opción de menú personalizada en el menú Ayuda.
+
+policy-UserMessaging = No mstrar ciertos mensajes al usuario.
+
+# “format” refers to the format used for the value of this policy.
+policy-WebsiteFilter = Bloquear la visita de sitios web. Vea la documentación para más detalles sobre el formato.
diff --git a/l10n-es-ES/mail/messenger/preferences/am-im.ftl b/l10n-es-ES/mail/messenger/preferences/am-im.ftl
new file mode 100644
index 0000000000..91c945c755
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/am-im.ftl
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+account-settingsTitle = Configuración de identificación
+account-channelTitle = Canales predeterminados
diff --git a/l10n-es-ES/mail/messenger/preferences/application-manager.ftl b/l10n-es-ES/mail/messenger/preferences/application-manager.ftl
new file mode 100644
index 0000000000..0fd5e9eb05
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/application-manager.ftl
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+app-manager-window-dialog =
+ .title = Detalles de la aplicación
+ .style = width: 30em; min-height: 20em;
+
+remove-app-button =
+ .label = Eliminar
+ .accesskey = E
diff --git a/l10n-es-ES/mail/messenger/preferences/attachment-reminder.ftl b/l10n-es-ES/mail/messenger/preferences/attachment-reminder.ftl
new file mode 100644
index 0000000000..84a1f2866d
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/attachment-reminder.ftl
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+attachment-reminder-window =
+ .title = Palabras clave para el recordatorio de adjuntos
+
+attachment-reminder-label = { -brand-short-name } le advertirá sobre adjuntos olvidados si va a enviar un mensaje de correo electrónico que contenga alguna de estas palabras.
+
+keyword-new-button =
+ .label = Nuevo…
+ .accesskey = N
+
+keyword-edit-button =
+ .label = Editar…
+ .accesskey = E
+
+keyword-remove-button =
+ .label = Eliminar
+ .accesskey = m
+
+new-keyword-title = Nueva palabra clave
+new-keyword-label = Palabra clave:
+
+edit-keyword-title = Editar palabra clave
+edit-keyword-label = Palabra clave:
diff --git a/l10n-es-ES/mail/messenger/preferences/colors.ftl b/l10n-es-ES/mail/messenger/preferences/colors.ftl
new file mode 100644
index 0000000000..cd122bf22f
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/colors.ftl
@@ -0,0 +1,52 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+colors-dialog-window =
+ .title = Colores
+ .style =
+ { PLATFORM() ->
+ [macos] width: 47em !important
+ *[other] width: 45em !important
+ }
+
+colors-dialog-legend = Texto y fondo
+
+text-color-label =
+ .value = Texto:
+ .accesskey = T
+
+background-color-label =
+ .value = Fondo:
+ .accesskey = F
+
+use-system-colors =
+ .label = Usar los colores del sistema
+ .accesskey = U
+
+colors-link-legend = Color de los enlaces
+
+link-color-label =
+ .value = Enlaces sin visitar:
+ .accesskey = E
+
+visited-link-color-label =
+ .value = Enlaces visitados:
+ .accesskey = a
+
+underline-link-checkbox =
+ .label = Subrayar enlaces
+ .accesskey = S
+
+override-color-label =
+ .value = Reemplazar los colores especificados por el contenido con mis selecciones de arriba:
+ .accesskey = R
+
+override-color-always =
+ .label = Siempre
+
+override-color-auto =
+ .label = Solo con temas de alto contraste
+
+override-color-never =
+ .label = Nunca
diff --git a/l10n-es-ES/mail/messenger/preferences/connection.ftl b/l10n-es-ES/mail/messenger/preferences/connection.ftl
new file mode 100644
index 0000000000..a19058d3d4
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/connection.ftl
@@ -0,0 +1,111 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+connection-dns-over-https-url-resolver = Usar proveedor
+ .accesskey = r
+
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (predeterminado)
+ .tooltiptext = Usar la URL predeterminada para resolver DNS sobre HTTPS
+
+connection-dns-over-https-url-custom =
+ .label = Personalizado
+ .accesskey = P
+ .tooltiptext = Introducir su URL preferida para resolver DNS sobre HTTPS
+
+connection-dns-over-https-custom-label = Personalizado
+
+connection-dialog-window =
+ .title = Configuración de conexión
+ .style =
+ { PLATFORM() ->
+ [macos] width: 52em !important
+ *[other] width: 59em !important
+ }
+
+connection-proxy-legend = Configurar proxies para el acceso a Internet
+
+proxy-type-no =
+ .label = Sin proxy
+ .accesskey = i
+
+proxy-type-wpad =
+ .label = Autodetectar configuración del proxy para esta red
+ .accesskey = t
+
+proxy-type-system =
+ .label = Usar configuración de proxy del sistema
+ .accesskey = U
+
+proxy-type-manual =
+ .label = Configuración manual del proxy:
+ .accesskey = m
+
+proxy-http-label =
+ .value = Proxy HTTP:
+ .accesskey = h
+
+http-port-label =
+ .value = Puerto:
+ .accesskey = p
+
+proxy-http-sharing =
+ .label = Usar también este proxy para HTTPS
+ .accesskey = x
+
+proxy-https-label =
+ .value = Proxy HTTPS:
+ .accesskey = S
+
+ssl-port-label =
+ .value = Puerto:
+ .accesskey = o
+
+proxy-socks-label =
+ .value = Servidor SOCKS:
+ .accesskey = c
+
+socks-port-label =
+ .value = Puerto:
+ .accesskey = e
+
+proxy-socks4-label =
+ .label = SOCKS v4
+ .accesskey = k
+
+proxy-socks5-label =
+ .label = SOCKS v5
+ .accesskey = v
+
+proxy-type-auto =
+ .label = URL para la configuración automática del proxy:
+ .accesskey = A
+
+proxy-reload-label =
+ .label = Recargar
+ .accesskey = R
+
+no-proxy-label =
+ .value = No usar proxy para:
+ .accesskey = n
+
+no-proxy-example = Ejemplo: .mozilla.org, .net.nz, 192.168.1.0/24
+
+# Note: Do not translate localhost, 127.0.0.1 and ::1.
+no-proxy-localhost-label = Las conexiones a localhost, 127.0.0.1 y ::1 nunca se tratan por el proxy.
+
+proxy-password-prompt =
+ .label = No solicitar identificación si la contraseña está guardada
+ .accesskey = d
+ .tooltiptext = Esta opción le identifica sin ningún mensaje ante los proxis cuando ha guardado credenciales para ellos. Se le preguntará en caso de que falle el inicio de sesión.
+
+proxy-remote-dns =
+ .label = DNS proxy al usar SOCKS v5
+ .accesskey = 5
+
+proxy-enable-doh =
+ .label = Activar DNS sobre HTTPS
+ .accesskey = v
diff --git a/l10n-es-ES/mail/messenger/preferences/cookies.ftl b/l10n-es-ES/mail/messenger/preferences/cookies.ftl
new file mode 100644
index 0000000000..f86cb7c1eb
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/cookies.ftl
@@ -0,0 +1,55 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+cookies-window-dialog =
+ .title = Cookies
+ .style = width: 36em;
+
+window-close-key =
+ .key = w
+
+window-focus-search-key =
+ .key = f
+
+window-focus-search-alt-key =
+ .key = k
+
+filter-search-label =
+ .value = Buscar:
+ .accesskey = B
+
+cookies-on-system-label = Están guardadas en su ordenador las siguientes cookies:
+
+treecol-site-header =
+ .label = Sitio
+
+treecol-name-header =
+ .label = Nombre de la cookie
+
+props-name-label =
+ .value = Nombre:
+props-value-label =
+ .value = Contenido:
+props-domain-label =
+ .value = Servidor:
+props-path-label =
+ .value = Ruta:
+props-secure-label =
+ .value = Enviar para:
+props-expires-label =
+ .value = Caduca:
+props-container-label =
+ .value = Contenedor:
+
+remove-cookie-button =
+ .label = Eliminar cookie
+ .accesskey = E
+
+remove-all-cookies-button =
+ .label = Eliminar todas las cookies
+ .accesskey = a
+
+cookie-close-button =
+ .label = Cerrar
+ .accesskey = C
diff --git a/l10n-es-ES/mail/messenger/preferences/dock-options.ftl b/l10n-es-ES/mail/messenger/preferences/dock-options.ftl
new file mode 100644
index 0000000000..b99f8ad17c
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/dock-options.ftl
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+dock-options-window-dialog =
+ .title = Opciones del icono de la aplicación
+ .style = width: 42em;
+
+bounce-system-dock-icon =
+ .label = Animar el icono de la aplicación cuando llegue un mensaje nuevo
+ .accesskey = A
+
+dock-icon-legend = Insignia del icono de la aplicación
+
+dock-icon-show-label =
+ .value = Icono insignia de aplicación con:
+
+count-unread-messages-radio =
+ .label = Cuenta de mensajes no leídos
+ .accesskey = u
+
+count-new-messages-radio =
+ .label = Cuenta de mensajes nuevos
+ .accesskey = C
+
+notification-settings-info = Puede desactivar la insignia en el panel Notificaciones de las preferencias del sistema.
diff --git a/l10n-es-ES/mail/messenger/preferences/fonts.ftl b/l10n-es-ES/mail/messenger/preferences/fonts.ftl
new file mode 100644
index 0000000000..bfa8e5b5ee
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/fonts.ftl
@@ -0,0 +1,151 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fonts-window-close =
+ .key = w
+
+# Variables:
+# $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+ .label = ({ $name }) por omisión
+fonts-label-default-unnamed =
+ .label = Por omisión
+
+fonts-encoding-dialog-title =
+ .title = Tipografías y codificación
+
+fonts-language-legend =
+ .value = Tipos de letra para:
+ .accesskey = t
+
+fonts-proportional-label =
+ .value = Proporcional:
+ .accesskey = P
+
+## Languages
+
+# Note: Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+font-language-group-latin =
+ .label = Latin
+font-language-group-japanese =
+ .label = Japonés
+font-language-group-trad-chinese =
+ .label = Chino tradicional (Taiwan)
+font-language-group-simpl-chinese =
+ .label = Chino simplificado
+font-language-group-trad-chinese-hk =
+ .label = Chino tradicional (Hong Kong)
+font-language-group-korean =
+ .label = Coreano
+font-language-group-cyrillic =
+ .label = Cirílico
+font-language-group-el =
+ .label = Griego
+font-language-group-other =
+ .label = Otros sistemas de escritura
+font-language-group-thai =
+ .label = Tailandés
+font-language-group-hebrew =
+ .label = Hebreo
+font-language-group-arabic =
+ .label = Árabe
+font-language-group-devanagari =
+ .label = Devanagari
+font-language-group-tamil =
+ .label = Tamil
+font-language-group-armenian =
+ .label = Armenio
+font-language-group-bengali =
+ .label = Bengalí
+font-language-group-canadian =
+ .label = Silabario unificado canadiense
+font-language-group-ethiopic =
+ .label = Etíope
+font-language-group-georgian =
+ .label = Georgiano
+font-language-group-gujarati =
+ .label = Gujarati
+font-language-group-gurmukhi =
+ .label = Gurmukhi
+font-language-group-khmer =
+ .label = Khmer
+font-language-group-malayalam =
+ .label = Malayo
+font-language-group-math =
+ .label = Matemáticas
+font-language-group-odia =
+ .label = Odia
+font-language-group-telugu =
+ .label = Telugu
+font-language-group-kannada =
+ .label = Kannada
+font-language-group-sinhala =
+ .label = Sinhala
+font-language-group-tibetan =
+ .label = Tibetano
+
+## Default font type
+
+default-font-serif =
+ .label = Serif
+
+default-font-sans-serif =
+ .label = Sans Serif
+
+font-size-label =
+ .value = Tamaño:
+ .accesskey = T
+
+font-size-monospace-label =
+ .value = Tamaño:
+ .accesskey = m
+
+font-serif-label =
+ .value = Serif:
+ .accesskey = S
+
+font-sans-serif-label =
+ .value = Sans-serif:
+ .accesskey = n
+
+font-monospace-label =
+ .value = Tipo fijo:
+ .accesskey = M
+
+font-min-size-label =
+ .value = Tamaño de letra mínimo:
+ .accesskey = z
+
+min-size-none =
+ .label = Ninguno
+
+## Fonts in message
+
+font-control-legend = Control de tipografía
+
+use-document-fonts-checkbox =
+ .label = Permitir a los mensajes usar otros tipos
+ .accesskey = o
+
+use-fixed-width-plain-checkbox =
+ .label = Usar tipografías de ancho fijo para mensajes de texto sin formato
+ .accesskey = x
+
+## Language settings
+
+text-encoding-legend = Codificación de texto
+
+text-encoding-description = Fijar la codificación por omisión para enviar y recibir mensajes
+
+font-outgoing-email-label =
+ .value = Correo saliente:
+ .accesskey = s
+
+font-incoming-email-label =
+ .value = Correo entrante:
+ .accesskey = e
+
+default-font-reply-checkbox =
+ .label = Cuando sea posible, usar la codificación por omisión en las respuestas
+ .accesskey = u
diff --git a/l10n-es-ES/mail/messenger/preferences/languages.ftl b/l10n-es-ES/mail/messenger/preferences/languages.ftl
new file mode 100644
index 0000000000..5852bda470
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/languages.ftl
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+languages-customize-moveup =
+ .label = Subir
+ .accesskey = u
+
+languages-customize-movedown =
+ .label = Bajar
+ .accesskey = B
+
+languages-customize-remove =
+ .label = Eliminar
+ .accesskey = R
+
+languages-customize-select-language =
+ .placeholder = Seleccione qué idioma añadir…
+
+languages-customize-add =
+ .label = Añadir
+ .accesskey = A
+
+messenger-languages-window =
+ .title = Configuración de idioma de { -brand-short-name }
+ .style = width: 46em
+
+messenger-languages-description = { -brand-short-name } mostrará el primer idioma como predeterminado y mostrará idiomas alternativos si es necesario en el orden en que aparecen.
+
+messenger-languages-search = Buscar más idiomas…
+
+messenger-languages-searching =
+ .label = Buscando idiomas…
+
+messenger-languages-downloading =
+ .label = Descargando…
+
+messenger-languages-select-language =
+ .label = Seleccione qué idioma añadir…
+ .placeholder = Select a language to add…
+
+messenger-languages-installed-label = Idiomas instalados
+messenger-languages-available-label = Idiomas disponibles
+
+messenger-languages-error = { -brand-short-name } no puede actualizar sus idiomas ahora. Compruebe que está conectado a Internet o vuelva a intentarlo.
diff --git a/l10n-es-ES/mail/messenger/preferences/new-tag.ftl b/l10n-es-ES/mail/messenger/preferences/new-tag.ftl
new file mode 100644
index 0000000000..280f4554f2
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/new-tag.ftl
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tag-dialog-window =
+ .title = Nueva etiqueta
+
+tag-name-label =
+ .value = Nombre de etiqueta:
+ .accesskey = t
+
diff --git a/l10n-es-ES/mail/messenger/preferences/notifications.ftl b/l10n-es-ES/mail/messenger/preferences/notifications.ftl
new file mode 100644
index 0000000000..4577c80f2d
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/notifications.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+notifications-dialog-window =
+ .title = Personalizar alerta de nuevo correo
+
+customize-alert-description = Escoja qué campos mostrar en la notificación de alerta:
+
+preview-text-checkbox =
+ .label = Texto de previsualización de mensaje
+ .accesskey = T
+
+subject-checkbox =
+ .label = Asunto
+ .accesskey = A
+
+sender-checkbox =
+ .label = Remitente
+ .accesskey = R
+
+## Note: open-time-label-before is displayed first, then there's a field where
+## the user can enter a number, and open-time-label-after is displayed at the end
+## of the line. The translations of the open-time-label-before and open-time-label-after
+## parts don't have to mean the exact same thing as in English; please try instead
+## to translate the whole sentence.
+
+open-time-label-before =
+ .value = Mostrar alertas de nuevo correo durante
+ .accesskey = M
+
+open-time-label-after =
+ .value = segundos
diff --git a/l10n-es-ES/mail/messenger/preferences/offline.ftl b/l10n-es-ES/mail/messenger/preferences/offline.ftl
new file mode 100644
index 0000000000..95b5cca48e
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/offline.ftl
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+offline-dialog-window =
+ .title = Configuración sin conexión
+
+autodetect-online-label =
+ .label = Seguir automáticamente el estado de conexión detectado
+ .accesskey = a
+
+startup-label = Estado manual al iniciar:
+
+status-radio-remember =
+ .label = Recordar el estado de conexión anterior
+ .accesskey = R
+
+status-radio-ask =
+ .label = Preguntarme el estado de conexión
+ .accesskey = d
+
+status-radio-always-online =
+ .label = Con conexión
+ .accesskey = x
+
+status-radio-always-offline =
+ .label = Sin conexión
+ .accesskey = o
+
+going-online-label = ¿Enviar mensajes pendientes al pasar a modo con conexión?
+
+going-online-auto =
+ .label = Sí
+ .accesskey = S
+
+going-online-not =
+ .label = No
+ .accesskey = N
+
+going-online-ask =
+ .label = Preguntarme
+ .accesskey = P
+
+going-offline-label = ¿Descargar mensajes para su uso desconectado al pasar a modo sin conexión?
+
+going-offline-auto =
+ .label = Siempre
+ .accesskey = m
+
+going-offline-not =
+ .label = Nunca
+ .accesskey = c
+
+going-offline-ask =
+ .label = Preguntarme
+ .accesskey = e
diff --git a/l10n-es-ES/mail/messenger/preferences/passwordManager.ftl b/l10n-es-ES/mail/messenger/preferences/passwordManager.ftl
new file mode 100644
index 0000000000..03c81d9f01
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/passwordManager.ftl
@@ -0,0 +1,85 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+saved-logins =
+ .title = Credenciales guardadas
+window-close =
+ .key = w
+focus-search-shortcut =
+ .key = f
+focus-search-altshortcut =
+ .key = k
+copy-provider-url-cmd =
+ .label = Copiar URL
+ .accesskey = y
+copy-username-cmd =
+ .label = Copiar nombre de usuario
+ .accesskey = U
+edit-username-cmd =
+ .label = Editar nombre de usuario
+ .accesskey = d
+copy-password-cmd =
+ .label = Copiar contraseña
+ .accesskey = C
+edit-password-cmd =
+ .label = Editar contraseña
+ .accesskey = E
+search-filter =
+ .accesskey = S
+ .placeholder = Buscar
+column-heading-provider =
+ .label = Proveedor
+column-heading-username =
+ .label = Nombre de usuario
+column-heading-password =
+ .label = Contraseña
+column-heading-time-created =
+ .label = Usada por primera vez
+column-heading-time-last-used =
+ .label = Usada por última vez
+column-heading-time-password-changed =
+ .label = Modificada por última vez
+column-heading-times-used =
+ .label = Veces usada
+remove =
+ .label = Eliminar
+ .accesskey = R
+import =
+ .label = Importar…
+ .accesskey = I
+close-button =
+ .label = Cerrar
+ .accesskey = C
+
+show-passwords =
+ .label = Mostrar contraseñas
+ .accesskey = P
+hide-passwords =
+ .label = Ocultar contraseñas
+ .accesskey = P
+logins-description-all = En este equipo se guardan credenciales de los siguientes proveedores
+logins-description-filtered = Las siguientes credenciales coinciden con su búsqueda:
+remove-all =
+ .label = Eliminar todo
+ .accesskey = A
+remove-all-shown =
+ .label = Eliminar todo lo mostrado
+ .accesskey = A
+remove-all-passwords-prompt = ¿Está seguro de eliminar todas las contraseñas?
+remove-all-passwords-title = Eliminar todas las contraseñas
+no-master-password-prompt = ¿Está seguro de que desea mostrar todas las contraseñas?
+
+## OS Authentication dialog
+
+# This message can be seen by trying to show or copy the passwords.
+password-os-auth-dialog-message = Verique su identidad para mostrar las contraseñas guardadas.
+
+# This message can be seen by trying to show or copy the passwords.
+# The macOS strings are preceded by the operating system with "Thunderbird is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+password-os-auth-dialog-message-macosx = mostrar las contraseñas guardadas
+
+# Don't change this label.
+password-os-auth-dialog-caption = { -brand-full-name }
diff --git a/l10n-es-ES/mail/messenger/preferences/permissions.ftl b/l10n-es-ES/mail/messenger/preferences/permissions.ftl
new file mode 100644
index 0000000000..8d0d98d176
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/permissions.ftl
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+permissions-reminder-window =
+ .title = Excepciones
+ .style = width: 52em;
+
+window-close-key =
+ .key = w
+
+website-address-label =
+ .value = Dirección del sitio web:
+ .accesskey = D
+
+block-button =
+ .label = Bloquear
+ .accesskey = B
+
+allow-session-button =
+ .label = Permitir durante la sesión
+ .accesskey = P
+
+allow-button =
+ .label = Permitir
+ .accesskey = m
+
+treehead-sitename-label =
+ .label = Sitio
+
+treehead-status-label =
+ .label = Estado
+
+remove-site-button =
+ .label = Eliminar sitio
+ .accesskey = E
+
+remove-all-site-button =
+ .label = Eliminar todos los sitios
+ .accesskey = a
+
+cancel-button =
+ .label = Cancelar
+ .accesskey = C
+
+save-button =
+ .label = Guardar cambios
+ .accesskey = G
+
+permission-can-label = Permitir
+permission-can-access-first-party-label = Permitir solo primeras partes
+permission-can-session-label = Permitir durante la sesión
+permission-cannot-label = Bloquear
+
+invalid-uri-message = Introduzca un nombre de servidor válido
+invalid-uri-title = Introducido un nombre de servidor no válido
diff --git a/l10n-es-ES/mail/messenger/preferences/preferences.ftl b/l10n-es-ES/mail/messenger/preferences/preferences.ftl
new file mode 100644
index 0000000000..6fd497390a
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/preferences.ftl
@@ -0,0 +1,909 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+close-button =
+ .aria-label = Cerrar
+
+preferences-title =
+ .title = { PLATFORM() ->
+ [windows] Opciones
+ *[other] Preferencias
+ }
+
+pane-general-title = General
+category-general =
+ .tooltiptext = { pane-general-title }
+
+pane-compose-title = Redacción
+category-compose =
+ .tooltiptext = Redacción
+
+pane-privacy-title = Privacidad y seguridad
+category-privacy =
+ .tooltiptext = Privacidad y seguridad
+
+pane-chat-title = Chat
+category-chat =
+ .tooltiptext = Chat
+
+pane-calendar-title = Calendario
+category-calendar =
+ .tooltiptext = Calendario
+
+general-language-and-appearance-header = Idioma y apariencia
+
+general-incoming-mail-header = Mensajes entrantes
+
+general-files-and-attachment-header = Archivos y adjuntos
+
+general-tags-header = Etiquetas
+
+general-reading-and-display-header = Lectura y visualización
+
+general-updates-header = Actualizaciones
+
+general-network-and-diskspace-header = Red y espacio en disco
+
+general-indexing-label = Indexado
+
+composition-category-header = Redacción
+
+composition-attachments-header = Adjuntos
+
+composition-spelling-title = Ortografía
+
+compose-html-style-title = Estilo HTML
+
+composition-addressing-header = Direcciones
+
+privacy-main-header = Privacidad
+
+privacy-passwords-header = Contraseña
+
+privacy-junk-header = Correo basura
+
+collection-header = Recopilación y uso de datos de { -brand-short-name }
+
+collection-description = Nos esforzamos en proporcionarle opciones y recopilar solo lo necesario para proporcionarle { -brand-short-name } y mejorarlo para todos. Siempre solicitamos permiso antes de recibir información personal.
+collection-privacy-notice = Aviso de privacidad
+
+collection-health-report-telemetry-disabled = Ha dejado de permitir a { -vendor-short-name } capturar datos técnicos y de interacción. Todos los datos pasados se eliminarán en 30 días.
+collection-health-report-telemetry-disabled-link = Más información
+
+collection-health-report =
+ .label = Permitir a { -brand-short-name } enviar datos técnicos y de interacción a { -vendor-short-name }
+ .accesskey = r
+collection-health-report-link = Más información
+
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = El envío de datos está desactivado en la configuración de este binario
+
+collection-backlogged-crash-reports =
+ .label = Permitir a { -brand-short-name } enviar informes de fallo registrados en su nombre
+ .accesskey = c
+collection-backlogged-crash-reports-link = Más información
+
+privacy-security-header = Seguridad
+
+privacy-scam-detection-title = Detección de fraude
+
+privacy-anti-virus-title = Antivirus
+
+privacy-certificates-title = Certificados
+
+chat-pane-header = Chat
+
+chat-status-title = Estado
+
+chat-notifications-title = Notificaciones
+
+chat-pane-styling-header = Estilo
+
+choose-messenger-language-description = Elija los idiomas usados para mostrar los menús, mensajes y notificaciones de { -brand-short-name }.
+manage-messenger-languages-button =
+ .label = Configurar alternativas…
+ .accesskey = u
+confirm-messenger-language-change-description = Reinicie { -brand-short-name } para aplicar los cambios
+confirm-messenger-language-change-button = Aplicar y reiniciar
+
+update-setting-write-failure-title = Error al guardar las preferencias de actualización
+
+# Variables:
+# $path (String) - Path to the configuration file
+# The newlines between the main text and the line containing the path is
+# intentional so the path is easier to identify.
+update-setting-write-failure-message =
+ { -brand-short-name } ha encontrado un error y no ha grabado este cambio. Tenga en cuenta que cambiar esta preferencia de actualización requiere permisos para escribir en el archivo de debajo. Usted o un administrador de sistemas pueden resolver el error concediendo al grupo Usuarios control completo sobre este archivo.
+
+ No se puede escribir en el archivo: { $path }
+
+update-in-progress-title = Actualización en progreso
+
+update-in-progress-message = ¿Quiere que { -brand-short-name } continúe con esta actualización?
+
+update-in-progress-ok-button = &Descartar
+# 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 = &Continuar
+
+addons-button = Extensiones y temas
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Master Password.
+master-password-os-auth-dialog-message-win = Para crear una contraseña maestra, introduzca sus credenciales de inicio de sesión en Windows. Esto le ayuda a proteger la seguridad de sus cuentas.
+
+# This message can be seen by trying to add a Master Password.
+# The macOS strings are preceded by the operating system with "Thunderbird is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+master-password-os-auth-dialog-message-macosx = crear una contraseña maestra
+
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = Para crear una contraseña principal, introduzca sus credenciales de inicio de sesión en Windows. Esto ayuda a proteger la seguridad de sus cuentas.
+
+# This message can be seen by trying to add a Primary Password.
+# The macOS strings are preceded by the operating system with "Thunderbird is trying to "
+# and includes subtitle of "Enter password for the user "xxx" to allow this." These
+# notes are only valid for English. Please test in your locale.
+primary-password-os-auth-dialog-message-macosx = crear una contraseña principal
+
+# Don't change this label.
+master-password-os-auth-dialog-caption = { -brand-full-name }
+
+## General Tab
+
+focus-search-shortcut =
+ .key = f
+focus-search-shortcut-alt =
+ .key = k
+
+general-legend = Página de inicio de { -brand-short-name }
+
+start-page-label =
+ .label = Al iniciarse { -brand-short-name }, mostrar la página de inicio en el área de mensajes
+ .accesskey = i
+
+location-label =
+ .value = Dirección:
+ .accesskey = D
+restore-default-label =
+ .label = Rest. valores predet.
+ .accesskey = R
+
+default-search-engine = Buscador predeterminado
+add-search-engine =
+ .label = Añadir desde archivo
+ .accesskey = s
+remove-search-engine =
+ .label = Eliminar
+ .accesskey = l
+
+minimize-to-tray-label =
+ .label = Cuando se minimiza { -brand-short-name }, moverlo a la bandeja del sistema
+ .accesskey = m
+
+new-message-arrival = Cuando lleguen mensajes nuevos:
+mail-play-sound-label =
+ .label = { PLATFORM() ->
+ [macos] Reproducir el siguiente archivo de sonido:
+ *[other] Reproducir un sonido
+ }
+ .accesskey = o
+mail-play-button =
+ .label = Reproducir
+ .accesskey = r
+
+change-dock-icon = Cambiar preferencias del icono de la aplicación
+app-icon-options =
+ .label = Opciones del icono de la aplicación…
+ .accesskey = c
+
+notification-settings = Las alertas y el sonido predeterminado pueden desactivarse en el panel Notificaciones de las preferencias del sistema.
+
+animated-alert-label =
+ .label = Mostrar una alerta
+ .accesskey = M
+customize-alert-label =
+ .label = Personalizar…
+ .accesskey = P
+
+tray-icon-label =
+ .label = Mostrar un icono en la bandeja
+ .accesskey = a
+
+mail-system-sound-label =
+ .label = Sonido del sistema predeterminado para correo nuevo
+ .accesskey = S
+mail-custom-sound-label =
+ .label = Usar el siguiente archivo de sonido
+ .accesskey = U
+mail-browse-sound-button =
+ .label = Examinar…
+ .accesskey = x
+
+enable-gloda-search-label =
+ .label = Activar indexador y búsqueda global
+ .accesskey = A
+
+datetime-formatting-legend = Formato de fecha y hora
+language-selector-legend = Idioma
+
+allow-hw-accel =
+ .label = Usar aceleración hardware cuando esté disponible
+ .accesskey = h
+
+store-type-label =
+ .value = Tipo de almacenamiento de mensajes para las nuevas cuentas:
+ .accesskey = T
+
+mbox-store-label =
+ .label = Archivo por carpeta (mbox)
+maildir-store-label =
+ .label = Archivo por mensaje (maildir)
+
+scrolling-legend = Desplazamiento
+autoscroll-label =
+ .label = Usar desplazamiento automático
+ .accesskey = U
+smooth-scrolling-label =
+ .label = Usar desplazamiento suave
+ .accesskey = d
+
+system-integration-legend = Integración con el sistema
+always-check-default =
+ .label = Comprobar siempre al iniciar si { -brand-short-name } es el cliente de correo por omisión
+ .accesskey = C
+check-default-button =
+ .label = Comprobar ahora…
+ .accesskey = b
+
+# Note: This is the search engine name for all the different platforms.
+# Platforms that don't support it should be left blank.
+search-engine-name = { PLATFORM() ->
+ [macos] Spotlight
+ [windows] Windows Search
+ *[other] { "" }
+ }
+
+search-integration-label =
+ .label = Permitir que { search-engine-name } busque en los mensajes
+ .accesskey = P
+
+config-editor-button =
+ .label = Editor de configuración…
+ .accesskey = E
+
+return-receipts-description = Determinar cómo gestiona { -brand-short-name } los acuses de recibo
+return-receipts-button =
+ .label = Acuses de recibo…
+ .accesskey = r
+
+update-app-legend = Actualizaciones de { -brand-short-name }
+
+# Variables:
+# $version (String): version of Thunderbird, e.g. 68.0.1
+update-app-version = Versión { $version }
+
+allow-description = Permitir a { -brand-short-name }
+automatic-updates-label =
+ .label = Instalar actualizaciones automáticamente (recomendado: mejora la seguridad)
+ .accesskey = I
+check-updates-label =
+ .label = Buscar actualizaciones, pero permitirme elegir si las instalo
+ .accesskey = B
+
+update-history-button =
+ .label = Mostrar historial de actualizaciones
+ .accesskey = M
+
+use-service =
+ .label = Usar un servicio en segundo plano para instalar actualizaciones
+ .accesskey = v
+
+cross-user-udpate-warning = Este ajuste se aplicará a todas las cuentas de Windows y a todos los perfiles de { -brand-short-name } que usen esta instalación de { -brand-short-name }.
+
+networking-legend = Conexión
+proxy-config-description = Configurar cómo se conecta { -brand-short-name } a Internet
+
+network-settings-button =
+ .label = Configuración…
+ .accesskey = C
+
+offline-legend = Sin conexión
+offline-settings = Configurar modo sin conexión
+
+offline-settings-button =
+ .label = Sin conexión…
+ .accesskey = S
+
+diskspace-legend = Espacio en disco
+offline-compact-folder =
+ .label = Compactar todas las carpetas cuando se ahorren más de
+ .accesskey = C
+
+compact-folder-size =
+ .value = MB en total
+
+## Note: The entities use-cache-before and use-cache-after appear on a single
+## line in preferences as follows:
+## use-cache-before [ textbox for cache size in MB ] use-cache-after
+use-cache-before =
+ .value = Usar hasta
+ .accesskey = U
+
+use-cache-after = MB de espacio para la caché
+
+##
+
+smart-cache-label =
+ .label = Desactivar administración automática de caché
+ .accesskey = D
+
+clear-cache-button =
+ .label = Limpiar ahora
+ .accesskey = L
+
+fonts-legend = Tipografías y colores
+
+default-font-label =
+ .value = Tipo de letra predeterminado:
+ .accesskey = i
+
+default-size-label =
+ .value = Tamaño:
+ .accesskey = T
+
+font-options-button =
+ .label = Avanzadas…
+ .accesskey = v
+
+color-options-button =
+ .label = Colores…
+ .accesskey = C
+
+display-width-legend = Mensajes de texto sin formato
+
+# Note : convert-emoticons-label 'Emoticons' are also known as 'Smileys', e.g. :-)
+convert-emoticons-label =
+ .label = Mostrar emoticones como gráficos
+ .accesskey = M
+
+display-text-label = Al mostrar mensajes citados de texto sin formato:
+
+style-label =
+ .value = Estilo:
+ .accesskey = E
+
+regular-style-item =
+ .label = Normal
+bold-style-item =
+ .label = Negrita
+italic-style-item =
+ .label = Cursiva
+bold-italic-style-item =
+ .label = Negrita cursiva
+
+size-label =
+ .value = Tamaño:
+ .accesskey = a
+
+regular-size-item =
+ .label = Normal
+bigger-size-item =
+ .label = Mayor
+smaller-size-item =
+ .label = Menor
+
+quoted-text-color =
+ .label = Color:
+ .accesskey = o
+
+search-input =
+ .placeholder = Buscar
+
+type-column-label =
+ .label = Tipo de contenido
+ .accesskey = T
+
+action-column-label =
+ .label = Acción
+ .accesskey = A
+
+save-to-label =
+ .label = Guardar archivos en
+ .accesskey = G
+
+choose-folder-label =
+ .label = { PLATFORM() ->
+ [macos] Elegir…
+ *[other] Examinar…
+ }
+ .accesskey = { PLATFORM() ->
+ [macos] E
+ *[other] x
+ }
+
+always-ask-label =
+ .label = Preguntarme siempre dónde guardar archivos
+ .accesskey = P
+
+
+display-tags-text = Las etiquetas pueden usarse para categorizar y priorizar sus mensajes.
+
+new-tag-button =
+ .label = Nuevo…
+ .accesskey = N
+
+edit-tag-button =
+ .label = Editar…
+ .accesskey = E
+
+delete-tag-button =
+ .label = Eliminar
+ .accesskey = r
+
+auto-mark-as-read =
+ .label = Marcar automáticamente mensajes como leídos
+ .accesskey = A
+
+mark-read-no-delay =
+ .label = Inmediatamente tras mostrarlo
+ .accesskey = n
+
+## Note: This will concatenate to "After displaying for [___] seconds",
+## using (mark-read-delay) and a number (seconds-label).
+mark-read-delay =
+ .label = Tras mostrarlo durante
+ .accesskey = d
+
+seconds-label = segundos
+
+##
+
+open-msg-label =
+ .value = Abrir mensajes en:
+
+open-msg-tab =
+ .label = Una pestaña nueva
+ .accesskey = U
+
+open-msg-window =
+ .label = Una ventana mens. nueva
+ .accesskey = v
+
+open-msg-ex-window =
+ .label = Una ventana mens. existente
+ .accesskey = s
+
+close-move-delete =
+ .label = Cerrar ventana/pestaña del mensaje al moverlo o eliminarlo
+ .accesskey = C
+
+display-name-label =
+ .value = Nombre mostrado:
+
+condensed-addresses-label =
+ .label = Mostrar sólo el atributo 'nombre mostrado' para las personas de mi libreta de direcciones
+ .accesskey = b
+
+## Compose Tab
+
+forward-label =
+ .value = Reenviar mensajes:
+ .accesskey = m
+
+inline-label =
+ .label = Incorporados
+
+as-attachment-label =
+ .label = Como adjuntos
+
+extension-label =
+ .label = Añadir extensión al nombre de archivo
+ .accesskey = A
+
+## Note: This will concatenate to "Auto Save every [___] minutes",
+## using (auto-save-label) and a number (auto-save-end).
+auto-save-label =
+ .label = Guardar automáticamente cada
+ .accesskey = G
+
+auto-save-end = minutos
+
+##
+
+warn-on-send-accel-key =
+ .label = Confirmar al usar el atajo de teclado para envío de mensajes
+ .accesskey = n
+
+spellcheck-label =
+ .label = Comprobar la ortografía antes de enviar
+ .accesskey = C
+
+spellcheck-inline-label =
+ .label = Activar corrección ortográfica al escribir
+ .accesskey = v
+
+language-popup-label =
+ .value = Idioma:
+ .accesskey = I
+
+download-dictionaries-link = Descargar más diccionarios
+
+font-label =
+ .value = Tipo de letra:
+ .accesskey = T
+
+font-size-label =
+ .value = Tamaño:
+ .accesskey = m
+
+default-colors-label =
+ .label = Usar los colores predeterminados del lector
+ .accesskey = d
+
+font-color-label =
+ .value = Color del texto:
+ .accesskey = x
+
+bg-color-label =
+ .value = Color de fondo:
+ .accesskey = C
+
+restore-html-label =
+ .label = Restaurar valores predeterminados
+ .accesskey = R
+
+default-format-label =
+ .label = Usar formato de párrafo en lugar de cuerpo de texto por omisión
+ .accesskey = P
+
+format-description = Configurar comportamiento del formato de texto
+
+send-options-label =
+ .label = Opciones de envío…
+ .accesskey = v
+
+autocomplete-description = Al enviar mensajes, buscar entradas coincidentes en:
+
+ab-label =
+ .label = Libretas de direcciones locales
+ .accesskey = L
+
+directories-label =
+ .label = Servidor de directorio:
+ .accesskey = S
+
+directories-none-label =
+ .none = Ninguno
+
+edit-directories-label =
+ .label = Editar directorios…
+ .accesskey = E
+
+email-picker-label =
+ .label = Añadir automáticamente las direcciones de correo saliente a mi(s):
+ .accesskey = A
+
+default-directory-label =
+ .value = Directorio de inicio por omisión en la ventana de la libreta de direcciones:
+ .accesskey = D
+
+default-last-label =
+ .none = Último directorio usado
+
+attachment-label =
+ .label = Comprobar adjuntos olvidados
+ .accesskey = b
+
+attachment-options-label =
+ .label = Palabras clave…
+ .accesskey = P
+
+enable-cloud-share =
+ .label = Ofrecerlo para compartir archivos mayores de
+cloud-share-size =
+ .value = MB
+
+add-cloud-account =
+ .label = Añadir…
+ .accesskey = d
+ .defaultlabel = Añadir…
+
+remove-cloud-account =
+ .label = Eliminar
+ .accesskey = m
+
+find-cloud-providers =
+ .value = Buscar más proveedores…
+
+cloud-account-description = Añadir un nuevo servicio de almacenamiento Filelink
+
+
+## Privacy Tab
+
+mail-content = Contenido de correo
+
+remote-content-label =
+ .label = Permitir contenido remoto en los mensajes
+ .accesskey = P
+
+exceptions-button =
+ .label = Excepciones…
+ .accesskey = n
+
+remote-content-info =
+ .value = Saber más sobre los problemas de privacidad del contenido remoto
+
+web-content = Contenido web
+
+history-label =
+ .label = Recordar sitios web y enlaces que he visitado
+ .accesskey = R
+
+cookies-label =
+ .label = Aceptar cookies de los sitios
+ .accesskey = A
+
+third-party-label =
+ .value = Aceptar cookies de terceros:
+ .accesskey = d
+
+third-party-always =
+ .label = Siempre
+third-party-never =
+ .label = Nunca
+third-party-visited =
+ .label = De sitios visitados
+
+keep-label =
+ .value = Conservar hasta que:
+ .accesskey = C
+
+keep-expire =
+ .label = caduquen
+keep-close =
+ .label = cierre { -brand-short-name }
+keep-ask =
+ .label = preguntarme cada vez
+
+cookies-button =
+ .label = Mostrar cookies…
+ .accesskey = M
+
+do-not-track-label =
+ .label = Enviar a los sitios web una señal "No rastrear" de que no quiere ser rastreado
+ .accesskey = n
+
+learn-button =
+ .label = Saber más
+
+passwords-description = { -brand-short-name } puede recordar las contraseñas de todas sus cuentas.
+
+passwords-button =
+ .label = Contraseñas guardadas…
+ .accesskey = C
+
+master-password-description = Una contraseña maestra protege todas sus contraseñas, pero debe introducirla una vez por sesión.
+
+master-password-label =
+ .label = Usar una contraseña maestra
+ .accesskey = U
+
+master-password-button =
+ .label = Cambiar contraseña maestra…
+ .accesskey = C
+
+
+primary-password-description = Una contraseña principal protege todas sus contraseñas, pero debe introducirla una vez por sesión.
+
+primary-password-label =
+ .label = Usar una contraseña principal
+ .accesskey = U
+
+primary-password-button =
+ .label = Cambiar contraseña principal…
+ .accesskey = C
+
+forms-primary-pw-fips-title = En este momento está en modo FIPS. FIPS exige una contraseña principal no vacía.
+forms-master-pw-fips-desc = Cambio de contraseña fallido
+
+
+junk-description = Establezca su configuración predeterminada para el correo no deseado. La configuración específica de cada cuenta puede realizarse en Configuración de las cuentas.
+
+junk-label =
+ .label = Cuando marco los mensajes como no deseados:
+ .accesskey = C
+
+junk-move-label =
+ .label = Moverlos a la carpeta "Correo no deseado" de la cuenta
+ .accesskey = o
+
+junk-delete-label =
+ .label = Eliminarlos
+ .accesskey = E
+
+junk-read-label =
+ .label = Marcar como leídos los mensajes calificados como no deseados
+ .accesskey = M
+
+junk-log-label =
+ .label = Activar el registro del filtro adaptativo de correo basura
+ .accesskey = A
+
+junk-log-button =
+ .label = Mostrar el registro
+ .accesskey = s
+
+reset-junk-button =
+ .label = Reiniciar datos de entrenamiento
+ .accesskey = R
+
+phishing-description = { -brand-short-name } puede analizar mensajes para identificar los que sean fraudulentos buscando técnicas comunes usadas para engañarle.
+
+phishing-label =
+ .label = Decirme si el mensaje que estoy leyendo parece un mensaje fraudulento
+ .accesskey = D
+
+antivirus-description = { -brand-short-name } puede hacer fácilmente que el software antivirus analice el correo entrante en busca de virus antes de que se guarde localmente.
+
+antivirus-label =
+ .label = Permitir a los antivirus poner en cuarentena mensajes individuales
+ .accesskey = P
+
+certificate-description = Cuando un servidor solicite mi certificado personal:
+
+certificate-auto =
+ .label = Seleccionar uno automáticamente
+ .accesskey = S
+
+certificate-ask =
+ .label = Preguntarme cada vez
+ .accesskey = P
+
+ocsp-label =
+ .label = Preguntar a los servidores respondedores de OCSP para confirmar la validez actual de los certificados
+ .accesskey = u
+
+certificate-button =
+ .label = Administrar certificados…
+ .accesskey = M
+
+security-devices-button =
+ .label = Dispositivos de seguridad…
+ .accesskey = D
+
+## Chat Tab
+
+startup-label =
+ .value = Al iniciar { -brand-short-name }:
+ .accesskey = A
+
+offline-label =
+ .label = Mantener mis cuentas de chat no conectadas
+
+auto-connect-label =
+ .label = Conectar a mis cuentas automáticamente
+
+## Note: idle-label is displayed first, then there's a field where the user
+## can enter a number, and itemTime is displayed at the end of the line.
+## The translations of the idle-label and idle-time-label parts don't have
+## to mean the exact same thing as in English; please try instead to
+## translate the whole sentence.
+
+idle-label =
+ .label = Permitir a mis contactos saber que estoy inactivo tras
+ .accesskey = P
+
+idle-time-label = minutos de inactividad
+
+##
+
+away-message-label =
+ .label = y establecer mi estado en Ausente con este mensaje de estado:
+ .accesskey = b
+
+send-typing-label =
+ .label = Enviar notificaciones de escritura en conversaciones
+ .accesskey = E
+
+notification-label = Cuando lleguen mensajes dirigidos a usted:
+
+show-notification-label =
+ .label = Mostrar una notificación:
+ .accesskey = M
+
+notification-all =
+ .label = con el nombre del remitente y una vista preliminar del mensaje
+notification-name =
+ .label = con el nombre del remitente únicamente
+notification-empty =
+ .label = sin ninguna información
+
+notification-type-label =
+ .label = { PLATFORM() ->
+ [macos] Animar icono del dock
+ *[other] Hacer parpadear el elemento de la barra de tareas
+ }
+ .accesskey = { PLATFORM() ->
+ [macos] d
+ *[other] H
+ }
+
+chat-play-sound-label =
+ .label = Reproducir un sonido
+ .accesskey = R
+
+chat-play-button =
+ .label = Reproducir
+ .accesskey = c
+
+chat-system-sound-label =
+ .label = Sonido predeterminado del sistema para nuevo correo
+ .accesskey = S
+
+chat-custom-sound-label =
+ .label = Usar el siguiente archivo de sonido
+ .accesskey = U
+
+chat-browse-sound-button =
+ .label = Examinar…
+ .accesskey = x
+
+theme-label =
+ .value = Tema:
+ .accesskey = T
+
+style-thunderbird =
+ .label = Thunderbird
+style-bubbles =
+ .label = Burbujas
+style-dark =
+ .label = Oscuro
+style-paper =
+ .label = Hojas de papel
+style-simple =
+ .label = Simple
+
+preview-label = Vista preliminar:
+no-preview-label = No está disponible la vista preliminar
+no-preview-description = Este tema no es válido o no está actualmente disponible (complemento desactivado, modo seguro…).
+
+chat-variant-label =
+ .value = Vaiante:
+ .accesskey = V
+
+chat-header-label =
+ .label = Mostrar encabezado
+ .accesskey = z
+
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box =
+ .style = width: 15.4em
+ .placeholder = { PLATFORM() ->
+ [windows] Encontrar en Opciones
+ *[other] Encontrar en Preferencias
+ }
+
+## Preferences UI Search Results
+
+search-results-header = Resultados de la búsqueda
+
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message = { PLATFORM() ->
+ [windows] ¡Lo sentimos! No hay resultados en Opciones para “<span data-l10n-name="query"></span>”.
+ *[other] ¡Lo sentimos! No hay resultados en Preferencias para “<span data-l10n-name="query"></span>”.
+}
+
+search-results-help-link = ¿Necesita ayuda? Visite la ayuda de <a data-l10n-name="url">{ -brand-short-name }</a>
diff --git a/l10n-es-ES/mail/messenger/preferences/receipts.ftl b/l10n-es-ES/mail/messenger/preferences/receipts.ftl
new file mode 100644
index 0000000000..c4f4cd21a6
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/receipts.ftl
@@ -0,0 +1,51 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+receipts-dialog-window =
+ .title = Acuses de recibo
+
+return-receipt-checkbox =
+ .label = Al enviar mensajes, solicitar siempre un acuse de recibo
+ .acceskey = A
+
+receipt-arrive-label = Cuando llegue un acuse de recibo:
+
+receipt-leave-radio =
+ .label = Dejarlo en mi bandeja de entrada
+ .acceskey = D
+
+receipt-move-radio =
+ .label = Moverlo a mi carpeta "Enviados"
+ .acceskey = M
+
+receipt-request-label = Cuando reciba una solicitud de acuse de recibo:
+
+receipt-return-never-radio =
+ .label = Nunca enviar acuse de recibo
+ .acceskey = N
+
+receipt-return-some-radio =
+ .label = Permitir acuse de recibo para algunos mensajes
+ .acceskey = P
+
+receipt-not-to-cc =
+ .value = Si no estoy en el Para: o Cc: del mensaje:
+ .acceskey = S
+
+receipt-send-never-label =
+ .label = No enviar nunca
+
+receipt-send-always-label =
+ .label = Enviar siempre
+
+receipt-send-ask-label =
+ .label = Preguntarme
+
+sender-outside-domain =
+ .value = Si el remitente no está en mi dominio:
+ .acceskey = r
+
+other-cases-label =
+ .value = En los demás casos:
+ .acceskey = E
diff --git a/l10n-es-ES/mail/messenger/preferences/sendoptions.ftl b/l10n-es-ES/mail/messenger/preferences/sendoptions.ftl
new file mode 100644
index 0000000000..827e84467b
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/sendoptions.ftl
@@ -0,0 +1,50 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sendoptions-dialog-window =
+ .title = Opciones de envío
+
+send-mail-title = Formato del texto
+
+auto-downgrade-label =
+ .label = Enviar mensajes como texto sin formato si es posible
+ .accesskey = v
+
+default-html-format-label = Al enviar mensajes en formato HTML y uno o más destinatario no estén en la lista para poder recibir HTML:
+
+html-format-ask =
+ .label = Preguntarme qué hacer
+ .accesskey = p
+
+html-format-convert =
+ .label = Convertir el mensaje a texto sin formato
+ .accesskey = C
+
+html-format-send-html =
+ .label = Enviar el mensaje en HTML de todos modos
+ .accesskey = S
+
+html-format-send-both =
+ .label = Enviar el mensaje en texto sin formato y en HTML
+ .accesskey = e
+
+default-html-format-info = Nota: use la libreta de direcciones para especificar los formatos preferidos de texto para los destinatarios.
+
+html-tab-label =
+ .label = Dominios HTML
+ .accesskey = H
+
+plain-tab-label =
+ .label = Dominios de texto sin formato
+ .accesskey = f
+
+send-message-domain-label = Al enviar un mensaje a una dirección con uno de los nombres de dominio listados debajo, { -brand-short-name } automáticamente envía el mensaje en el formato correcto.
+
+add-domain-button =
+ .label = Añadir…
+ .accesskey = A
+
+delete-domain-button =
+ .label = Eliminar
+ .accesskey = n
diff --git a/l10n-es-ES/mail/messenger/preferences/system-integration.ftl b/l10n-es-ES/mail/messenger/preferences/system-integration.ftl
new file mode 100644
index 0000000000..fd847d378b
--- /dev/null
+++ b/l10n-es-ES/mail/messenger/preferences/system-integration.ftl
@@ -0,0 +1,42 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+system-integration-title =
+ .title = Integración con el sistema
+
+system-integration-dialog =
+ .buttonlabelaccept = Definir como predet.
+ .buttonlabelcancel = Omitir integración
+ .buttonlabelcancel2 = Cancelar
+
+default-client-intro = Usar { -brand-short-name } como cliente predeterminado para:
+
+unset-default-tooltip = No es posible eliminar { -brand-short-name } como cliente predeterminado desde el propio { -brand-short-name }. Para que otra aplicación sea la predeterminada debe usar su diálogo 'Establecer como predeterminada'.
+
+checkbox-email-label =
+ .label = Correo-e
+ .tooltiptext = { unset-default-tooltip }
+checkbox-newsgroups-label =
+ .label = Grupos de noticias
+ .tooltiptext = { unset-default-tooltip }
+checkbox-feeds-label =
+ .label = Canales
+ .tooltiptext = { unset-default-tooltip }
+
+# Note: This is the search engine name for all the different platforms.
+# Platforms that don't support it should be left blank.
+system-search-engine-name =
+ { PLATFORM() ->
+ [macos] Spotlight
+ [windows] Windows Search
+ *[other] { "" }
+ }
+
+system-search-integration-label =
+ .label = Permitir que { system-search-engine-name } busque en los mensajes
+ .accesskey = P
+
+check-on-startup-label =
+ .label = Hacer siempre esta comprobación al iniciar { -brand-short-name }
+ .accesskey = H
diff --git a/l10n-es-ES/mail/updater/updater.ini b/l10n-es-ES/mail/updater/updater.ini
new file mode 100644
index 0000000000..aa13a5481e
--- /dev/null
+++ b/l10n-es-ES/mail/updater/updater.ini
@@ -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/.
+
+[Strings]
+TitleText=Actualización de %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% está instalando sus actualizaciones y se iniciará en unos momentos…
diff --git a/l10n-es-ES/mobile/android/chrome/about.dtd b/l10n-es-ES/mobile/android/chrome/about.dtd
new file mode 100755
index 0000000000..dbbf43b1bc
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/about.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY aboutPage.title "Acerca de &brandShortName;">
+<!ENTITY aboutPage.warningVersion "&brandShortName; es experimental y puede ser inestable.">
+<!ENTITY aboutPage.checkForUpdates.link "Buscar actualizaciones »">
+<!ENTITY aboutPage.checkForUpdates.checking "Buscando actualizaciones…">
+<!ENTITY aboutPage.checkForUpdates.none "No hay actualizaciones">
+<!ENTITY aboutPage.checkForUpdates.available2 "Descargar actualización">
+<!ENTITY aboutPage.checkForUpdates.downloading "Descargando actualización…">
+<!ENTITY aboutPage.checkForUpdates.downloaded2 "Instalar actualización">
+<!ENTITY aboutPage.faq.label "FAQ">
+<!ENTITY aboutPage.support.label "Asistencia">
+<!ENTITY aboutPage.privacyPolicy.label "Política de privacidad">
+<!ENTITY aboutPage.rights.label "Conozca sus derechos">
+<!ENTITY aboutPage.relNotes.label "Notas de publicación">
+<!ENTITY aboutPage.credits.label "Créditos">
+<!ENTITY aboutPage.license.label "Información sobre la licencia">
+
+<!ENTITY aboutPage.logoTrademark "Firefox y los logotipos de Firefox son marcas registradas de Mozilla Foundation.">
diff --git a/l10n-es-ES/mobile/android/chrome/aboutAccounts.dtd b/l10n-es-ES/mobile/android/chrome/aboutAccounts.dtd
new file mode 100644
index 0000000000..7b8768c750
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutAccounts.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY aboutAccounts.connected.title "Firefox Accounts">
+<!ENTITY aboutAccounts.connected.description "Está conectado como">
+<!ENTITY aboutAccounts.syncPreferences.label "Toque aquí para revisar los ajustes de Sync">
+
+<!ENTITY aboutAccounts.noConnection.title "No hay conexión a Internet">
+<!ENTITY aboutAccounts.retry.label "Vuelva a intentarlo">
+
+<!ENTITY aboutAccounts.restrictedError.title "Restringido">
+<!ENTITY aboutAccounts.restrictedError.description "No puede administrar cuentas Firefox desde este perfil.">
diff --git a/l10n-es-ES/mobile/android/chrome/aboutAccounts.properties b/l10n-es-ES/mobile/android/chrome/aboutAccounts.properties
new file mode 100644
index 0000000000..5b0a6fa728
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutAccounts.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+relinkDenied.message = ¡Ya ha iniciado sesión en Sync!
+relinkDenied.openPrefs = PREFS
+
+relinkVerify.title = ¿Está seguro de que quiere iniciar sesión en Sync?
+relinkVerify.message = Estaba conectado previamente a Sync con otra dirección de correo. Iniciar sesión mezclará los marcadores, contraseñas y otros ajustes de este navegador con %S
+relinkVerify.continue = Continuar
+relinkVerify.cancel = Cancelar
diff --git a/l10n-es-ES/mobile/android/chrome/aboutAddons.dtd b/l10n-es-ES/mobile/android/chrome/aboutAddons.dtd
new file mode 100755
index 0000000000..5364384cba
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutAddons.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY aboutAddons.title2 "Complementos">
+<!ENTITY aboutAddons.header2 "Sus complementos">
+
+<!ENTITY addonAction.enable "Activar">
+<!ENTITY addonAction.disable "Desactivar">
+<!ENTITY addonAction.uninstall "Desinstalar">
+<!ENTITY addonAction.undo "Deshacer">
+<!ENTITY addonAction.update "Actualizar">
+
+<!ENTITY addonUnsigned.message "Este complemento no se ha podido verificar por &brandShortName;.">
+<!ENTITY addonUnsigned.learnMore "Saber más">
diff --git a/l10n-es-ES/mobile/android/chrome/aboutAddons.properties b/l10n-es-ES/mobile/android/chrome/aboutAddons.properties
new file mode 100755
index 0000000000..b2d620500d
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutAddons.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addonStatus.uninstalled=%S será desinstalado después de reiniciar.
+
+# Will keep both strings and at runtime will fallback on the old one if the new one is not yet localized
+addons.browseAll=Examinar todos los complementos para Firefox
+
+addons.browseRecommended=Descubre las extensiones recomendadas de Firefox
+
+addon.options=Opciones
diff --git a/l10n-es-ES/mobile/android/chrome/aboutCertError.dtd b/l10n-es-ES/mobile/android/chrome/aboutCertError.dtd
new file mode 100755
index 0000000000..ef4aba18c9
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutCertError.dtd
@@ -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/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!-- These strings are used by Firefox's custom about:certerror page,
+a replacement for the standard security certificate errors produced
+by NSS/PSM via netError.xhtml. -->
+
+<!ENTITY certerror.pagetitle "Conexión no confiable">
+<!ENTITY certerror.longpagetitle "Esta conexión no está verificada">
+
+<!ENTITY certerror.introPara1 "Ha pedido a &brandShortName; que se conecte de forma segura a <b>#1</b>, pero no se puede confirmar que la conexión sea segura.">
+
+<!ENTITY certerror.whatShouldIDo.heading "¿Qué debería hacer?">
+<!ENTITY certerror.whatShouldIDo.content "Si normalmente accede a este sitio sin problemas, este error puede estar ocurriendo porque alguien está intentando suplantar al sitio, y no debería continuar.">
+<!ENTITY certerror.getMeOutOfHere.label "¡Sácame de aquí!">
+
+<!ENTITY certerror.expert.heading "Entiendo los riesgos">
+<!ENTITY certerror.expert.content "Si sabe lo que está haciendo, puede obligar a &brandShortName; a confiar en la identificación de este sitio.
+<b>Incluso aunque confíe en este sitio, este error puede significar que alguien esté interfiriendo en su conexión.</b>">
+<!ENTITY certerror.expert.contentPara2 "No añada una excepción a menos que sepa que hay una razón seria por la que este sitio no use identificación confiable.">
+<!ENTITY certerror.addTemporaryException.label "Visitar sitio ">
+<!ENTITY certerror.addPermanentException.label "Añadir excepción de forma permanente">
+
+<!ENTITY certerror.technical.heading "Detalles técnicos">
diff --git a/l10n-es-ES/mobile/android/chrome/aboutDownloads.dtd b/l10n-es-ES/mobile/android/chrome/aboutDownloads.dtd
new file mode 100755
index 0000000000..915ad000ea
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutDownloads.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY aboutDownloads.title "Descargas">
+<!ENTITY aboutDownloads.header "Sus descargas">
+<!ENTITY aboutDownloads.empty "Sin descargas">
+
+<!ENTITY aboutDownloads.open "Abrir">
+<!ENTITY aboutDownloads.remove "Eliminar">
+<!ENTITY aboutDownloads.removeAll "Eliminar todas">
+<!ENTITY aboutDownloads.pause "Pausar">
+<!ENTITY aboutDownloads.resume "Continuar">
+<!ENTITY aboutDownloads.cancel "Cancelar">
+<!ENTITY aboutDownloads.retry "Reintentar">
diff --git a/l10n-es-ES/mobile/android/chrome/aboutDownloads.properties b/l10n-es-ES/mobile/android/chrome/aboutDownloads.properties
new file mode 100755
index 0000000000..37b24878d2
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutDownloads.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+downloadMessage.deleteAll = ¿Eliminar esta descarga?;¿Eliminar las #1 descargas?
+
+downloadAction.deleteAll = Eliminar todas
+
+downloadState.downloading = Descargando…
+downloadState.canceled = Cancelado
+downloadState.failed = Fallido
+downloadState.paused = Pausado
+downloadState.starting = Iniciando…
+downloadState.unknownSize = Tamaño desconocido
diff --git a/l10n-es-ES/mobile/android/chrome/aboutHome.dtd b/l10n-es-ES/mobile/android/chrome/aboutHome.dtd
new file mode 100644
index 0000000000..aa5ffa011c
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutHome.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY abouthome.title "Página de inicio de &brandShortName;">
diff --git a/l10n-es-ES/mobile/android/chrome/aboutLogins.dtd b/l10n-es-ES/mobile/android/chrome/aboutLogins.dtd
new file mode 100644
index 0000000000..26dca2f8d9
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutLogins.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+<!ENTITY aboutLogins.title "Inicios de sesión">
+<!ENTITY aboutLogins.update "Actualizar">
+<!ENTITY aboutLogins.emptyLoginText "Mantenga seguras sus cuentas">
+<!ENTITY aboutLogins.emptyLoginHint "Las cuentas que guarde usando &brandShortName; se mostrarán aquí.">
diff --git a/l10n-es-ES/mobile/android/chrome/aboutLogins.properties b/l10n-es-ES/mobile/android/chrome/aboutLogins.properties
new file mode 100644
index 0000000000..c986a43509
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutLogins.properties
@@ -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/.
+
+loginsMenu.showPassword=Mostrar contraseña
+loginsMenu.copyPassword=Copiar contraseña
+loginsMenu.copyUsername=Copiar nombre de usuario
+loginsMenu.editLogin=Editar cuenta
+loginsMenu.delete=Eliminar
+
+loginsMenu.deleteAll=Eliminar todo
+
+loginsDialog.confirmDelete=¿Eliminar esta cuenta?
+loginsDialog.confirmDeleteForFxaUser=¿Eliminar este inicio de sesión?\n\nEsto puede afectar los inicios de sesión sincronizados.
+loginsDialog.confirmDeleteAll=¿Quiere eliminar todos los inicios de sesión?
+loginsDialog.confirmDeleteAllForFxaUser=¿Quiere eliminar todos los inicios de sesión?\n\nEsto puede afectar los inicios de sesión sincronizados.
+loginsDialog.copy=Copiar
+loginsDialog.confirm=Aceptar
+loginsDialog.cancel=Cancelar
+
+editLogin.fallbackTitle=Editar cuenta
+editLogin.saved1=Cuenta guardada
+editLogin.couldNotSave=Los cambios no han podido guardarse
+
+loginsDetails.copyFailed=Copia fallida
+loginsDetails.passwordCopied=Contraseña copiada
+loginsDetails.usernameCopied=Nombre de usuario copiado
+loginsDetails.deleted=Se detectó un inicio de sesión
+
+loginsDetails.deletedAll=Se han eliminado todos los inicios de sesión
+
+password-btn.show=Mostrar
+password-btn.hide=Ocultar
diff --git a/l10n-es-ES/mobile/android/chrome/aboutPrivateBrowsing.dtd b/l10n-es-ES/mobile/android/chrome/aboutPrivateBrowsing.dtd
new file mode 100644
index 0000000000..dc3e188ee8
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/aboutPrivateBrowsing.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY privatebrowsingpage.title "Navegación privada">
+
+<!-- Localisation note: the plus sign here is a shorthand way of expressing the word "and". Contextually the privatebrowsingpage.title.private string
+ is used as a title, with the privatebrowsingpage.title string preceding it but on a separate line.
+ So the final line will say "Private Browsing + Tracking Protection". -->
+<!ENTITY privatebrowsingpage.title.private "+ Protección contra rastreo">
+<!-- Localization note (privatebrowsingpage.title.normal1): "Private Browsing"
+ is capitalized in English to be consistent with our existing uses of the
+ term. -->
+<!ENTITY privatebrowsingpage.title.normal1 "No está en modo de navegación privada">
+
+<!ENTITY privatebrowsingpage.description.trackingProtection "&brandShortName; bloquea partes de esta página que pueden rastrear su navegación.">
+<!ENTITY privatebrowsingpage.description.privateDetails "No recordaremos ningún historial, pero los archivos descargados y los marcadores nuevos continuarán guardados en su dispositivo.">
+
+<!-- Localization note (privatebrowsingpage.description.normal2): "Private
+ Browsing is capitalized in English to be consistent with our existing uses
+ of the term. -->
+<!ENTITY privatebrowsingpage.description.normal2 "En la navegación privada, no se conserva su historial de navegación ni las cookies. Los marcadores que añada y los archivos que descargue sí continuarán guardados en su dispositivo.">
+
+<!ENTITY privatebrowsingpage.link.private "¿Desea más información?">
+<!ENTITY privatebrowsingpage.link.normal "Abrir una pestaña privada nueva">
diff --git a/l10n-es-ES/mobile/android/chrome/browser.properties b/l10n-es-ES/mobile/android/chrome/browser.properties
new file mode 100755
index 0000000000..066aadfd69
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/browser.properties
@@ -0,0 +1,476 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addonsConfirmInstall.title=Instalando el complemento
+addonsConfirmInstall.install=Instalar
+
+addonsConfirmInstallUnsigned.title=Complemento no verificado
+addonsConfirmInstallUnsigned.message=Este sitio desea instalar un complemento no verificado. Continúe bajo su responsabilidad.
+
+# Alerts
+alertAddonsDownloading=Descargando complemento
+alertAddonsInstalledNoRestart.message=Instalación completada
+
+# LOCALIZATION NOTE (alertAddonsInstalledNoRestart.action2): Ideally, this string is short (it's a
+# button label) and upper-case, to match Google and Android's convention.
+alertAddonsInstalledNoRestart.action2=COMPLEMENTOS
+
+alertDownloadsStart2=Comenzando descarga
+alertDownloadsDone2=Descarga completada
+alertDownloadsToast=Descarga comenzada…
+alertDownloadsPause=Pausar
+alertDownloadsResume=Continuar
+alertDownloadsCancel=Cancelar
+# LOCALIZATION NOTE (alertDownloadSucceeded): This text is shown as a snackbar inside the app after a
+# successful download. %S will be replaced by the file name of the download.
+alertDownloadSucceeded=%S descargado
+# LOCALIZATION NOTE (downloads.disabledInGuest): This message appears in a toast
+# when the user tries to download something in Guest mode.
+downloads.disabledInGuest=Las descargas están desactivadas en las sesiones de invitado
+
+# LOCALIZATION NOTE (alertSearchEngineAddedToast, alertSearchEngineErrorToast, alertSearchEngineDuplicateToast)
+# %S will be replaced by the name of the search engine (exposed by the current page)
+# that has been added; for example, 'Google'.
+alertSearchEngineAddedToast='%S' ha sido añadido como buscador
+alertSearchEngineErrorToast=No se pudo añadir '%S' como buscador
+alertSearchEngineDuplicateToast='%S' ya es uno de sus buscadores
+
+# LOCALIZATION NOTE (alertShutdownSanitize): This text is shown as a snackbar during shutdown if the
+# user has enabled "Clear private data on exit".
+alertShutdownSanitize=Limpiando datos privados…
+
+alertPrintjobToast=Imprimiendo…
+
+download.blocked=No se puede descargar el archivo
+
+addonError.titleError=Error
+addonError.titleBlocked=Complemento bloqueado
+addonError.learnMore=Más información
+
+# LOCALIZATION NOTE (unsignedAddonsDisabled.title, unsignedAddonsDisabled.message):
+# These strings will appear in a dialog when Firefox detects that installed add-ons cannot be verified.
+unsignedAddonsDisabled.title=Complementos no verificado
+unsignedAddonsDisabled.message=Uno o más complementos instalados no se pueden verificar y han sido desactivados.
+unsignedAddonsDisabled.dismiss=Ocultar
+unsignedAddonsDisabled.viewAddons=Ver complementos
+
+# LOCALIZATION NOTE (addonError-1, addonError-2, addonError-3, addonError-4, addonError-5):
+# #1 is the add-on name, #2 is the add-on host, #3 is the application name
+addonError-1=El complemento no ha podido ser descargado por un error con la conexión en #2.
+addonError-2=El complemento de #2 no ha podido ser instalado porque no concuerda con el complemento #3 esperado.
+addonError-3=El complemento descargado desde #2 no ha podido ser instalado porque parece que está corrupto.
+addonError-4=#1 no ha podido ser instalado porque #3 no puede modificar el archivo necesario.
+addonError-5=#3 ha evitado que #2 instale un complemento no verificado.
+
+# LOCALIZATION NOTE (addonLocalError-1, addonLocalError-2, addonLocalError-3, addonLocalError-4, addonLocalError-5, addonErrorIncompatible, addonErrorBlocklisted):
+# #1 is the add-on name, #3 is the application name, #4 is the application version
+addonLocalError-1=Este complemento no ha podido ser instalado por un error en el sistema de ficheros.
+addonLocalError-2=Este complemento no ha podido ser instalado porque no concuerda con la extensión #3 esperada.
+addonLocalError-3=Este complemento no ha podido ser instalado porque parece que está corrupto.
+addonLocalError-4=#1 no ha podido ser instalado porque #3 no puede modificar el archivo necesario.
+addonLocalError-5=Este complemento no ha podido ser instalado porque no ha sido verificado.
+addonErrorIncompatible=#1 no ha podido ser instalado porque no es compatible con #3 #4.
+addonErrorBlocklisted=#1 no ha podido ser instalado porque tiene un alto riesgo de causar problemas de estabilidad o seguridad.
+
+# Notifications
+notificationRestart.normal=Reinicie para completar los cambios.
+notificationRestart.blocked=Complementos inseguros instalados. Reinicie para desactivar.
+notificationRestart.button=Reiniciar
+doorhanger.learnMore=Más información
+
+# Popup Blocker
+
+# LOCALIZATION NOTE (popup.message): Semicolon-separated list of plural forms.
+# #1 is brandShortName and #2 is the number of pop-ups blocked.
+popup.message=#1 ha impedido que este sitio abriera una ventana emergente. ¿Le gustaría mostrarla?;#1 ha impedido que este sitio abriera #2 ventanas emergentes. ¿Le gustaría mostrarlas?
+popup.dontAskAgain=No preguntar de nuevo por este sitio
+popup.show=Mostrar
+popup.dontShow=No mostrar
+
+# SafeBrowsing
+safeBrowsingDoorhanger=Este sitio ha sido identificado como poseedor de malware o intento de phishing. Tenga cuidado.
+
+# LOCALIZATION NOTE (blockPopups.label2): Label that will be used in
+# site settings dialog.
+blockPopups.label2=Ventanas emergentes
+
+# XPInstall
+xpinstallPromptWarning2=%S evitó que este sitio (%S) le solicite instalar software en su dispositivo.
+xpinstallPromptWarningLocal=%S evitó que este complemento (%S) se instalara en su dispositivo.
+xpinstallPromptWarningDirect=%S evitó que se instalara un complemento en su dispositivo.
+xpinstallPromptAllowButton=Permitir
+xpinstallDisabledMessageLocked=La instalación de software ha sido desactivada por el administrador de su sistema.
+xpinstallDisabledMessage2=La instalación de software está actualmente desactivada. Pulse Activar y vuelva a intentarlo.
+xpinstallDisabledButton=Activar
+
+# LOCALIZATION NOTE (webextPerms.header)
+# This string is used as a header in the webextension permissions dialog,
+# %S is replaced with the localized name of the extension being installed.
+# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+# for an example of the full dialog.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.header=¿Agregar %S?
+
+# LOCALIZATION NOTE (webextPerms.listIntro)
+# This string will be followed by a list of permissions requested
+# by the webextension.
+webextPerms.listIntro=Se necesita tu permiso para:
+webextPerms.add.label=Agregar
+webextPerms.cancel.label=Cancelar
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+webextPerms.updateText=Se ha actualizado %S. Tienes que aprobar nuevos permisos antes de poder instalar la nueva versión. Si seleccionas “Cancelar”, seguirás con la versión actual del complemento.
+
+webextPerms.updateAccept.label=Actualizar
+
+# LOCALIZATION NOTE (webextPerms.optionalPermsHeader)
+# %S is replaced with the localized name of the extension requesting new
+# permissions.
+webextPerms.optionalPermsHeader=%S solicita permisos adicionales.
+webextPerms.optionalPermsListIntro=Quiere:
+webextPerms.optionalPermsAllow.label=Permitir
+webextPerms.optionalPermsDeny.label=Denegar
+
+webextPerms.description.bookmarks=Leer y modificar marcadores
+webextPerms.description.browserSettings=Leer y cambiar ajustes del navegador
+webextPerms.description.browsingData=Limpiar el historial de navegación reciente, cookies y datos relacionados
+webextPerms.description.clipboardRead=Obtener datos del portapapeles
+webextPerms.description.clipboardWrite=Introducir datos en el portapapeles
+webextPerms.description.devtools=Ampliar las herramientas para desarrolladores para acceder a tus datos en las pestañas abiertas
+webextPerms.description.downloads=Descargar archivos y leer y modificar el historial de descargas del navegador
+webextPerms.description.downloads.open=Abrir archivos descargados en tu equipo
+webextPerms.description.find=Leer el texto de todas las pestañas abiertas
+webextPerms.description.geolocation=Acceder a tu ubicación
+webextPerms.description.history=Acceder al historial de navegación
+webextPerms.description.management=Monitorear el uso de la extensión y gestionar los temas
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=Intercambiar mensajes que otros programas que no sean %S
+webextPerms.description.notifications=Enviarte notificaciones
+webextPerms.description.privacy=Leer y modificar los ajustes de privacidad
+webextPerms.description.proxy=Controlar la configuración proxy del navegador
+webextPerms.description.sessions=Acceder a las pestañas cerradas recientemente
+webextPerms.description.tabs=Acceder a las pestañas del navegador
+webextPerms.description.topSites=Acceder al historial de navegación
+webextPerms.description.webNavigation=Acceder a la actividad del navegador mientras navegas
+
+webextPerms.hostDescription.allUrls=Acceder a tus datos de todos los sitios web
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.wildcard)
+# %S will be replaced by the DNS domain for which a webextension
+# is requesting access (e.g., mozilla.org)
+webextPerms.hostDescription.wildcard=Acceder a tus datos en los sitios del dominio de %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManyWildcards):
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# domains for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManyWildcards=Acceder a sus datos en #1 dominio diferente;Acceder a sus datos en #1 dominios diferentes
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.oneSite)
+# %S will be replaced by the DNS host name for which a webextension
+# is requesting access (e.g., www.mozilla.org)
+webextPerms.hostDescription.oneSite=Acceder a tus datos para %S
+
+# LOCALIZATION NOTE (webextPerms.hostDescription.tooManySites)
+# Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 will be replaced by an integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webextPerms.hostDescription.tooManySites=Acceder a sus datos en #1 sitio diferente;Acceder a sus datos en #1 sitios diferentes
+
+
+# Site Identity
+identity.identified.verifier=Verificado por: %S
+identity.identified.verified_by_you=Ha añadido una excepción de seguridad para este sitio
+identity.identified.state_and_country=%S, %S
+
+# Geolocation UI
+geolocation.allow=Compartir
+geolocation.dontAllow=No compartir
+# LOCALIZATION NOTE (geolocation.location): Label that will be used in
+# site settings dialog.
+geolocation.location=Ubicación
+
+# Desktop notification UI
+desktopNotification2.allow=Siempre
+desktopNotification2.dontAllow=Nunca
+# LOCALIZATION NOTE (desktopNotification.notifications): Label that will be
+# used in site settings dialog.
+desktopNotification.notifications=Notificaciones
+
+# Imageblocking
+imageblocking.downloadedImage=Imagen desbloqueada
+imageblocking.showAllImages=Mostrar todo
+
+# New Tab Popup
+# LOCALIZATION NOTE (newtabpopup, newprivatetabpopup): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 number of tabs
+newtabpopup.opened=Abierta pestaña nueva;Abiertas #1 pestañas nuevas
+newprivatetabpopup.opened=Nueva pestaña privada abierta;#1 nuevas pestañas privadas abiertas
+
+# LOCALIZATION NOTE (newtabpopup.switch): Ideally, this string is short (it's a
+# button label) and upper-case, to match Google and Android's convention.
+newtabpopup.switch=CAMBIAR
+
+# Undo close tab toast
+# LOCALIZATION NOTE (undoCloseToast.message): This message appears in a toast
+# when the user closes a tab. %S is the title of the tab that was closed.
+undoCloseToast.message=%S cerrada
+
+# Private Tab closed message
+# LOCALIZATION NOTE (privateClosedMessage.message): This message appears
+# when the user closes a private tab.
+privateClosedMessage.message=Navegación privada cerrada
+
+# LOCALIZATION NOTE (undoCloseToast.messageDefault): This message appears in a
+# toast when the user closes a tab if there is no title to display.
+undoCloseToast.messageDefault=Pestaña cerrada
+
+# LOCALIZATION NOTE (undoCloseToast.action2): Ideally, this string is short (it's a
+# button label) and upper-case, to match Google and Android's convention.
+undoCloseToast.action2=DESHACER
+
+# Offline web applications
+offlineApps.ask=¿Permitir a %S guardar datos en su dispositivo para el uso en modo desconectado?
+offlineApps.dontAskAgain=No preguntar de nuevo por este sitio
+offlineApps.allow=Permitir
+offlineApps.dontAllow2=No permitir
+
+# LOCALIZATION NOTE (offlineApps.offlineData): Label that will be used in
+# site settings dialog.
+offlineApps.offlineData=Datos en modo sin conexión
+
+# LOCALIZATION NOTE (password.logins): Label that will be used in
+ # site settings dialog.
+password.logins=Inicios de sesión
+# LOCALIZATION NOTE (password.save): This should match
+# saveButton in passwordmgr.properties
+password.save=Guardar
+# LOCALIZATION NOTE (password.dontSave): This should match
+# dontSaveButton in passwordmgr.properties
+password.dontSave=No compartir
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Character
+# Encoding" menu in the site menu. Any other value will hide it. Without this
+# setting, the "Character Encoding" menu must be enabled via Preferences.
+# This is not a string to translate. If users frequently use the "Character Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Text Selection
+selectionHelper.textCopied=Texto copiado al portapapeles
+
+# Casting
+# LOCALIZATION NOTE (casting.sendToDevice): Label that will be used in the
+# dialog/prompt.
+casting.sendToDevice=Enviar al dispositivo
+
+# Context menu
+contextmenu.openInNewTab=Abrir en una pestaña nueva
+contextmenu.openInPrivateTab=Abrir en una pestaña privada
+contextmenu.share=Compartir
+contextmenu.copyLink=Copiar enlace
+contextmenu.shareLink=Compartir enlace
+contextmenu.bookmarkLink=Añadir enlace a marcadores
+contextmenu.copyEmailAddress=Copiar dirección de correo electrónico
+contextmenu.shareEmailAddress=Compartir dirección de correo
+contextmenu.copyPhoneNumber=Copiar número de teléfono
+contextmenu.sharePhoneNumber=Compartir número de teléfono
+contextmenu.fullScreen=Pantalla completa
+contextmenu.viewImage=Ver imagen
+contextmenu.copyImageLocation=Copiar la ruta de la imagen
+contextmenu.shareImage=Compartir imagen
+# LOCALIZATION NOTE (contextmenu.search):
+# The label of the contextmenu item which allows you to search with your default search engine for
+# the text you have selected. %S is the name of the search engine. For example, "Google".
+contextmenu.search=Búsqueda en %S
+contextmenu.saveImage=Guardar imagen
+contextmenu.showImage=Mostrar imagen
+contextmenu.setImageAs=Usar imagen como
+# LOCALIZATION NOTE (contextmenu.addSearchEngine3): This string should be rather short. If it is
+# significantly longer than the translation for the "Paste" action then this might trigger an
+# Android bug positioning the floating text selection partially off the screen. This issue heavily
+# depends on the screen size and the specific translations. For English "Paste" / "Add search engine"
+# is working while "Paste" / "Add as search engine" triggers the bug. See bug 1262098 for more details.
+# Manual testing the scenario described in bug 1262098 is highly recommended.
+contextmenu.addSearchEngine3=Añadir buscador
+contextmenu.playMedia=Reproducir
+contextmenu.pauseMedia=Pausar
+contextmenu.showControls2=Mostrar controles
+contextmenu.mute=Silenciar
+contextmenu.unmute=Restaurar sonido
+contextmenu.saveVideo=Guardar vídeo
+contextmenu.saveAudio=Guardar audio
+contextmenu.addToContacts=Añadir a contactos
+# LOCALIZATION NOTE (contextmenu.sendToDevice):
+# The label that will be used in the contextmenu and the pageaction
+contextmenu.sendToDevice=Enviar al dispositivo
+
+contextmenu.copy=Copiar
+contextmenu.cut=Cortar
+contextmenu.selectAll=Seleccionar todo
+contextmenu.paste=Pegar
+
+contextmenu.call=Llamar
+
+#Input widgets UI
+inputWidgetHelper.date=Elija una fecha
+inputWidgetHelper.datetime-local=Elija una fecha y hora
+inputWidgetHelper.time=Elija una hora
+inputWidgetHelper.week=Elija una semana
+inputWidgetHelper.month=Elija un mes
+inputWidgetHelper.cancel=Cancelar
+inputWidgetHelper.set=Aceptar
+inputWidgetHelper.clear=Limpiar
+
+# Web Console API
+stacktrace.anonymousFunction=<anónimo>
+stacktrace.outputMessage=Traza de %S, función %S, línea %S.
+timer.start=%S: temporizador comenzado
+
+# 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
+
+clickToPlayPlugins.activate=Activar
+clickToPlayPlugins.dontActivate=No activar
+# LOCALIZATION NOTE (clickToPlayPlugins.plugins): Label that
+# will be used in site settings dialog.
+clickToPlayPlugins.plugins=Plugins
+
+# Site settings dialog
+
+masterPassword.incorrect=Contraseña incorrecta
+
+# Debugger
+# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptTitle=Conexión entrante
+# LOCALIZATION NOTE (remoteIncomingPromptUSB): The message displayed on the
+# dialog that prompts the user to allow an incoming USB connection.
+remoteIncomingPromptUSB=¿Permitir conexión de depuración por USB?
+# LOCALIZATION NOTE (remoteIncomingPromptUSB): The message displayed on the
+# dialog that prompts the user to allow an incoming TCP connection.
+remoteIncomingPromptTCP=¿Permitir conexión para depuración remota de %1$S:%2$S? Esta conexión requiere que se escanee un código QR para identificar el certificado del dispositivo remoto. Puede evitar escaneos remotos recordando el dispositivo.
+# LOCALIZATION NOTE (remoteIncomingPromptDeny): This button will deny an
+# an incoming remote debugger connection.
+remoteIncomingPromptDeny=Denegar
+# LOCALIZATION NOTE (remoteIncomingPromptAllow): This button will allow an
+# an incoming remote debugger connection.
+remoteIncomingPromptAllow=Permitir
+# LOCALIZATION NOTE (remoteIncomingPromptScan): This button will start a QR
+# code scanner to authenticate an incoming remote debugger connection. The
+# connection will be allowed assuming the scan succeeds.
+remoteIncomingPromptScan=Escanear
+# LOCALIZATION NOTE (remoteIncomingPromptScanAndRemember): This button will
+# start a QR code scanner to authenticate an incoming remote debugger
+# connection. The connection will be allowed assuming the scan succeeds, and
+# the other endpoint's certificate will be saved to skip future scans for this
+# client.
+remoteIncomingPromptScanAndRemember=Escanear y recordar
+# LOCALIZATION NOTE (remoteQRScanFailedPromptTitle): The title displayed in a
+# dialog when we are unable to complete the QR code scan for an incoming remote
+# debugging connection.
+remoteQRScanFailedPromptTitle=Escaneo QR fallido
+# LOCALIZATION NOTE (remoteQRScanFailedPromptMessage): The message displayed in
+# a dialog when we are unable to complete the QR code scan for an incoming
+# remote debugging connection.
+remoteQRScanFailedPromptMessage=No se ha podido escanear el código QR para la depuración remota. Verifique que la aplicación de escaneo de códigos de barras está instalada y vuelva a intentar la conexión.
+# LOCALIZATION NOTE (remoteQRScanFailedPromptOK): This button dismisses the
+# dialog that appears when we are unable to complete the QR code scan for an
+# incoming remote debugging connection.
+remoteQRScanFailedPromptOK=Aceptar
+
+# Helper apps
+helperapps.open=Abrir
+helperapps.openWithApp2=Abrir con la aplicación %S
+helperapps.openWithList2=Abrir con una aplicación
+helperapps.always=Siempre
+helperapps.never=Nunca
+helperapps.pick=Completar acción usando
+helperapps.saveToDisk=Descargar
+helperapps.alwaysUse=Siempre
+helperapps.useJustOnce=Sólo una vez
+
+# LOCALIZATION NOTE (getUserMedia.shareCamera.message, getUserMedia.shareMicrophone.message, getUserMedia.shareCameraAndMicrophone.message, getUserMedia.sharingCamera.message, getUserMedia.sharingMicrophone.message, getUserMedia.sharingCameraAndMicrophone.message): %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.shareCamera.message = ¿Le gustaría compartir su cámara con %S?
+getUserMedia.shareMicrophone.message = ¿Le gustaría compartir su micrófono con %S?
+getUserMedia.shareCameraAndMicrophone.message = ¿Le gustaría compartir su cámara y micrófono con %S?
+getUserMedia.denyRequest.label = No compartir
+getUserMedia.shareRequest.label = Compartir
+getUserMedia.videoSource.default = Cámara %S
+getUserMedia.videoSource.frontCamera = Cámara delantera
+getUserMedia.videoSource.backCamera = Cámara trasera
+getUserMedia.videoSource.none = Sin vídeo
+getUserMedia.videoSource.tabShare = Elija una pestaña en la que emitir
+getUserMedia.videoSource.prompt = Fuente de vídeo
+getUserMedia.audioDevice.default = Micrófono %S
+getUserMedia.audioDevice.none = Sin audio
+getUserMedia.audioDevice.prompt = Micrófono que usar
+getUserMedia.sharingCamera.message2 = La cámara está activada
+getUserMedia.sharingMicrophone.message2 = El micrófono está activado
+getUserMedia.sharingCameraAndMicrophone.message2 = La cámara y el micrófono están activados
+getUserMedia.blockedCameraAccess = La cámara ha sido bloqueada.
+getUserMedia.blockedMicrophoneAccess = El micrófono ha sido bloqueado.
+getUserMedia.blockedCameraAndMicrophoneAccess = La cámara y el micrófono han sido bloqueados.
+
+# 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 = Personal
+userContextWork.label = Trabajo
+userContextBanking.label = Banca
+userContextShopping.label = Compras
+
+# LOCALIZATION NOTE (readerMode.toolbarTip):
+# Tip shown to users the first time we hide the reader mode toolbar.
+readerMode.toolbarTip=Toque la pantalla para mostrar las opciones de lectura
+
+#Open in App
+openInApp.pageAction = Abrir en aplicación
+openInApp.ok = Aceptar
+openInApp.cancel = Cancelar
+
+#Tab sharing
+tabshare.title = "Elija una pestaña en la que emitir"
+#Tabs in context menus
+browser.menu.context.default = Enlace
+browser.menu.context.img = Imagen
+browser.menu.context.video = Vídeo
+browser.menu.context.audio = Audio
+browser.menu.context.tel = Teléfono
+browser.menu.context.mailto = Correo
+
+# "Subscribe to page" prompts created in FeedHandler.js
+feedHandler.chooseFeed=Elegir canal
+feedHandler.subscribeWith=Suscribirse con
+
+# LOCALIZATION NOTE (nativeWindow.deprecated):
+# This string is shown in the console when someone uses deprecated NativeWindow apis.
+# %1$S=name of the api that's deprecated, %2$S=New API to use. This may be a url to
+# a file they should import or the name of an api.
+nativeWindow.deprecated=%1$S está desaprobado. Use %2$S en su lugar
+
+# Vibration API permission prompt
+vibrationRequest.message = ¿Permitir a este sitio que haga vibrar su dispositivo?
+vibrationRequest.denyButton = No permitir
+vibrationRequest.allowButton = Permitir
diff --git a/l10n-es-ES/mobile/android/chrome/config.dtd b/l10n-es-ES/mobile/android/chrome/config.dtd
new file mode 100755
index 0000000000..4ebb0d1e82
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/config.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!ENTITY toolbar.searchPlaceholder "Buscar">
+
+<!ENTITY newPref.namePlaceholder "Nombre">
+
+<!ENTITY newPref.valueBoolean "sí/no">
+<!ENTITY newPref.valueString "cadena">
+<!ENTITY newPref.valueInteger "entero">
+
+<!ENTITY newPref.stringPlaceholder "Introduzca una cadena">
+<!ENTITY newPref.numberPlaceholder "Introduzca un número">
+
+<!ENTITY newPref.toggleButton "Alternar">
+<!ENTITY newPref.cancelButton "Cancelar">
+
+<!ENTITY contextMenu.copyPrefName "Copiar nombre">
+<!ENTITY contextMenu.copyPrefValue "Copiar valor">
diff --git a/l10n-es-ES/mobile/android/chrome/config.properties b/l10n-es-ES/mobile/android/chrome/config.properties
new file mode 100755
index 0000000000..b2ab1f594f
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/config.properties
@@ -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/.
+
+newPref.createButton = Crear
+newPref.changeButton = Cambiar
+
+pref.toggleButton = Alternar
+pref.resetButton = Restablecer
diff --git a/l10n-es-ES/mobile/android/chrome/devicePrompt.properties b/l10n-es-ES/mobile/android/chrome/devicePrompt.properties
new file mode 100644
index 0000000000..551ed5cda2
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/devicePrompt.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+deviceMenu.title = Dispositivos cercanos
diff --git a/l10n-es-ES/mobile/android/chrome/phishing.dtd b/l10n-es-ES/mobile/android/chrome/phishing.dtd
new file mode 100755
index 0000000000..341fe96298
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/phishing.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY safeb.palm.accept.label "¡Sácame de aquí!">
+<!ENTITY safeb.palm.decline.label "Ignorar esta advertencia">
+<!ENTITY safeb.palm.reportPage.label "¿Por qué ha sido bloqueada esta página?">
+<!-- Localization note (safeb.palm.advisory.desc) - Please don't translate <a id="advisory_provider"/> tag. It will be replaced at runtime with advisory link-->
+<!ENTITY safeb.palm.advisory.desc "Consejo proporcionado por <a id='advisory_provider' /> ">
+
+<!ENTITY safeb.blocked.malwarePage.title "¡Este sitio es una web atacante!">
+<!-- Localization note (safeb.blocked.malware.shortDesc) - Please don't translate the contents of the <span id="malware_sitename"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.malwarePage.shortDesc "Este sitio web en <span id='malware_sitename'/> ha sido identificado como una web atacante y ha sido bloqueado basándose en sus preferencias de seguridad.">
+<!ENTITY safeb.blocked.malwarePage.longDesc "<p>Los sitios atacantes intentan instalar programas que pueden robar información privada, usar su equipo para atacar otros o dañar su sistema.</p><p>Algunos sitios atacantes distribuyen intencionalmente software dañino, pero muchos son comprometidos sin el conocimiento o permiso de sus propietarios.</p>">
+
+<!ENTITY safeb.blocked.phishingPage.title3 "¡Sitio engañoso!">
+<!-- Localization note (safeb.blocked.phishingPage.shortDesc3) - Please don't translate the contents of the <span id="phishing_sitename"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.phishingPage.shortDesc3 "Esta página web en <span id='phishing_sitename'/> ha sido identificada como un sitio engañoso y ha sido bloqueada basándose en sus preferencias de seguridad.">
+<!ENTITY safeb.blocked.phishingPage.longDesc3 "<p>Los sitios engañosos están diseñados para convencerle de hacer algo peligroso, como instalar software o revelar su información personal, del tipo de contraseñas, números de teléfono o tarjetas de crédito.</p><p>Introducir información en esta página web puede resultar en el robo de identidad u otros fraudes.</p>">
+
+<!ENTITY safeb.blocked.unwantedPage.title "¡Sitio sospechoso de servir software no deseado!">
+<!-- Localization note (safeb.blocked.unwanted.shortDesc) - Please don't translate the contents of the <span id="unwanted_sitename"/> tag. It will be replaced at runtime with a domain name (e.g. www.badsite.com) -->
+<!ENTITY safeb.blocked.unwantedPage.shortDesc "Esta página web en <span id='unwanted_sitename'/> ha sido identificada como una web que contiene software no deseado y ha sido bloqueada basándose en sus preferencias de seguridad.">
+<!ENTITY safeb.blocked.unwantedPage.longDesc "Las páginas con software no deseado intentan instalar software que puede aparentar hacer algo diferente a lo que hace y afectar a su sistema de manera no esperada.">
+
+<!ENTITY safeb.blocked.harmfulPage.title "El sitio que va a visitar puede contener software malicioso">
+<!ENTITY safeb.blocked.harmfulPage.shortDesc "&brandShortName; bloqueó esta página porque podría tratar de instalar aplicaciones peligrosas que roben o borren su información (por ejemplo fotos, contraseñas, mensajes y tarjetas de crédito)."> \ No newline at end of file
diff --git a/l10n-es-ES/mobile/android/chrome/pippki.properties b/l10n-es-ES/mobile/android/chrome/pippki.properties
new file mode 100644
index 0000000000..adc97bac18
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/pippki.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+nssdialogs.ok.label = Aceptar
+nssdialogs.cancel.label = Cancelar
+
+downloadCert.title = Descargando certificado
+downloadCert.message1 = Se le ha pedido que confíe en una nueva Autoridad Certificadora (CA).
+downloadCert.viewCert.label = Ver
+downloadCert.trustSSL = Confiar en esta CA para identificar sitios web.
+downloadCert.trustEmail = Confiar en esta CA para identificar usuarios de correo.
+pkcs12.getpassword.title = Diálogo de entrada de contraseña
+pkcs12.getpassword.message = Escriba la contraseña que fue usada para cifrar esta copia de seguridad del certificado.
+clientAuthAsk.title = Petición de identificación de usuario
+clientAuthAsk.message1 = Este sitio requiere que se identifique con un certificado:
+clientAuthAsk.message2 = Elija un certificado para ser presentado como identificación:
+clientAuthAsk.message3 = Detalles del certificado seleccionado:
+clientAuthAsk.remember.label = Recordar esta decisión
+clientAuthAsk.nickAndSerial = %1$S [%2$S]
+clientAuthAsk.hostnameAndPort = %1$S:%2$S
+clientAuthAsk.organization = Organización: "%S"
+clientAuthAsk.issuer = Emitido bajo: "%S"
+clientAuthAsk.issuedTo = Emitido para: %1$S
+clientAuthAsk.serial = Número de serie: %1$S
+clientAuthAsk.validityPeriod = Válido de %1$S a %2$S
+clientAuthAsk.keyUsages = Usos de la clave: %1$S
+clientAuthAsk.emailAddresses = Direcciones de correo: %1$S
+clientAuthAsk.issuedBy = Emitido por: %1$S
+clientAuthAsk.storedOn = Guardado en: %1$S
+clientAuthAsk.viewCert.label = Ver
+
+certmgr.title = Detalles del certificado
+certmgr.subjectinfo.label = Emitido para
+certmgr.issuerinfo.label = Emitido por
+certmgr.periodofvalidity.label = Periodo de validez
+certmgr.fingerprints.label = Huellas digitales
+certdetail.cn = Nombre común (CN): %1$S
+certdetail.o = Organización (O): %1$S
+certdetail.ou = Unidad organizacional (OU): %1$S
+certdetail.serialnumber = Número de serie: %1$S
+certdetail.sha256fingerprint = Huella SHA-256: %1$S
+certdetail.sha1fingerprint = Huella SHA1: %1$S
+certdetail.notBefore = Comienza en: %1$S
+certdetail.notAfter = Caduca en: %1$S
diff --git a/l10n-es-ES/mobile/android/chrome/sync.properties b/l10n-es-ES/mobile/android/chrome/sync.properties
new file mode 100755
index 0000000000..6d0d6e3363
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/sync.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Mobile Sync
+
+lastSync2.label = Última sincr.: %S
+
+account.label = Cuenta: %S
+
diff --git a/l10n-es-ES/mobile/android/chrome/webcompatReporter.properties b/l10n-es-ES/mobile/android/chrome/webcompatReporter.properties
new file mode 100644
index 0000000000..2afbb3bac0
--- /dev/null
+++ b/l10n-es-ES/mobile/android/chrome/webcompatReporter.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+webcompat.menu.name = Informar de problema en sitio
+
+webcompat.reportDesktopMode.message = ¿Informar de problema en sitio?
+webcompat.reportDesktopModeYes.label = Informar
diff --git a/l10n-es-ES/mobile/android/defines.inc b/l10n-es-ES/mobile/android/defines.inc
new file mode 100755
index 0000000000..b3e2b084f0
--- /dev/null
+++ b/l10n-es-ES/mobile/android/defines.inc
@@ -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/.
+#filter emptyLines
+
+#define MOZ_LANGPACK_CREATOR mozilla.org
+
+# If non-English locales wish to credit multiple contributors, uncomment this
+# variable definition and use the format specified.
+#define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Proyecto NAVE (http://www.proyectonave.es/)</em:contributor>
+
+#unfilter emptyLines
diff --git a/l10n-es-ES/mobile/chrome/region.properties b/l10n-es-ES/mobile/chrome/region.properties
new file mode 100644
index 0000000000..6dc1cb8e95
--- /dev/null
+++ b/l10n-es-ES/mobile/chrome/region.properties
@@ -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/.
+
+gecko.handlerService.defaultHandlersVersion = 3
+
+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
+
+# Order of suggested websites displayed in the Top Sites panel.
+# Values for these keys must correspond to the name used in the keys that
+# define each suggested website's details. For example:
+# browser.suggestedsites.list.0=NAME
+# browser.suggestedsites.NAME.title=Displayed name
+# browser.suggestedsites.NAME.url=Website URL
+# browser.suggestedsites.NAME.bgcolor= Color (hex format)
+#
+# Note that if you remove or add items to this set, you need to adjust
+# mobile/android/tests/browser/robocop/testDistribution.java
+# to reflect the new set of IDs reported as tiles data.
+
+browser.contentHandlers.types.0.title = My Yahoo
+browser.contentHandlers.types.0.uri = https://add.my.yahoo.com/rss?url=%s
+
+browser.suggestedsites.list.0=facebook
+browser.suggestedsites.list.1=youtube
+browser.suggestedsites.list.2=amazon
+browser.suggestedsites.list.3=wikipedia
+browser.suggestedsites.list.4=twitter
+
+browser.suggestedsites.facebook.title=Facebook
+browser.suggestedsites.facebook.url=https://m.facebook.com/
+browser.suggestedsites.facebook.bgcolor=#3B5998
+
+browser.suggestedsites.youtube.title=YouTube
+browser.suggestedsites.youtube.url=https://m.youtube.com/
+browser.suggestedsites.youtube.bgcolor=#FFFFFF
+
+browser.suggestedsites.amazon.title=Amazon
+browser.suggestedsites.amazon.url=https://www.amazon.es/
+browser.suggestedsites.amazon.bgcolor=#FFFFFF
+
+browser.suggestedsites.wikipedia.title=Wikipedia
+browser.suggestedsites.wikipedia.url=https://www.wikipedia.org/
+browser.suggestedsites.wikipedia.bgcolor=#000000
+
+browser.suggestedsites.twitter.title=Twitter
+browser.suggestedsites.twitter.url=https://mobile.twitter.com/
+browser.suggestedsites.twitter.bgcolor=#38A1F3
+
diff --git a/l10n-es-ES/mobile/overrides/appstrings.properties b/l10n-es-ES/mobile/overrides/appstrings.properties
new file mode 100755
index 0000000000..c405894814
--- /dev/null
+++ b/l10n-es-ES/mobile/overrides/appstrings.properties
@@ -0,0 +1,41 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# BEFORE EDITING THIS FILE, PLEASE NOTE:
+# These strings are only here to support shipping Fennec ESR.
+# They are unused in GeckoView, so please don't make any changes.
+
+malformedURI2=La URL no es válida y no se puede cargar.
+fileNotFound=Firefox no puede encontrar el archivo en %S.
+fileAccessDenied=El archivo en %S no es legible.
+dnsNotFound2=Firefox no puede encontrar el servidor en %S.
+unknownProtocolFound=Firefox no sabe cómo abrir esta dirección, porque uno de los protocolos siguientes (%S) no está asociado con ningún programa o no está permitido en este contexto.
+connectionFailure=Firefox no puede establecer una conexión con el servidor en %S.
+netInterrupt=La conexión a %S fue interrumpida mientras la página se cargaba.
+netTimeout=El servidor %S está tardando demasiado en responder.
+redirectLoop=Firefox ha detectado que el servidor está redirigiendo la solicitud a esta dirección de una manera en la que nunca terminará.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don't translate "%S"
+confirmRepostPrompt=Para mostrar esta página, %S necesita enviar información que repetirá cualquier acción (como una búsqueda o una confirmación de compra) realizada anteriormente.
+resendButton.label=Reenviar
+unknownSocketType=Firefox no sabe cómo comunicarse con el servidor.
+netReset=La conexión al servidor fue reiniciada mientras la página se cargaba.
+notCached=Este documento ya no está disponible.
+netOffline=Firefox está actualmente en modo sin conexión y no puede navegar por la web.
+isprinting=El documento no puede cambiar mientras se imprime o se abra su vista preliminar.
+deniedPortAccess=Esta dirección usa un puerto de red que normalmente se utiliza con fines distintos a la navegación web. Para su protección, Firefox ha cancelado la petición.
+proxyResolveFailure=Firefox está configurado para usar un servidor proxy que no puede ser localizado.
+proxyConnectFailure=Firefox está configurado para usar un servidor proxy que está rechazando las conexiones.
+contentEncodingError=La página que está intentando visualizar no puede mostrarse porque utiliza un formato de compresión no válido o no admitido.
+unsafeContentType=La página que está intentando ver no puede ser mostrada porque está contenida en un tipo de archivo que puede no ser seguro al abrise. Contacte con los dueños para informarles de este problema.
+malwareBlocked=El sitio en %S ha sido identificado como un sitio atacante y ha sido bloqueado basándose en sus preferencias de seguridad.
+harmfulBlocked=El sitio en %S ha sido identificado como un sitio potencialmente dañino y ha sido bloqueado basándose en sus preferencias de seguridad.
+deceptiveBlocked=La página web en %S ha sido identificada como un sitio engañoso y ha sido bloqueada basándose en sus preferencias de seguridad.
+unwantedBlocked=El sitio en %S ha sido identificado como un sitio que sirve software no deseado y ha sido bloqueado basándose en sus preferencias de seguridad.
+cspBlocked=Esta página tiene una política de seguridad de contenido que impide que pueda ser cargada de esta forma.
+corruptedContentErrorv2=El sitio en %S ha experimentado una violación de protocolo de red que no puede solventarse.
+remoteXUL=Esta página usa una tecnología no admitida que ya no está disponible por defecto en Firefox.
+sslv3Used=Firefox no puede garantizar la seguridad de sus datos en %S porque usa SSLv3, un protocolo de seguridad que ya no es efectivo.
+weakCryptoUsed=El propietario de %S ha configurado su sitio web incorrectamente. Para protegerle del robo de su información, Firefox no ha conectado a este sitio web.
+inadequateSecurityError=El sitio web ha intentado negociar un nivel inadecuado de seguridad.
+networkProtocolError=Firefox ha experimentado una violación del protocolo de red que no se puede solucionar.
diff --git a/l10n-es-ES/mobile/overrides/netError.dtd b/l10n-es-ES/mobile/overrides/netError.dtd
new file mode 100755
index 0000000000..1db81e2cc2
--- /dev/null
+++ b/l10n-es-ES/mobile/overrides/netError.dtd
@@ -0,0 +1,211 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Problema al cargar la página">
+<!ENTITY retry.label "Reintentar">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "No se puede conectar">
+<!ENTITY connectionFailure.longDesc2 "&sharedLongDesc3;">
+
+<!ENTITY deniedPortAccess.title "Esta dirección está restringida">
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.title "Servidor no encontrado">
+<!-- LOCALIZATION NOTE (dnsNotFound.longDesc4) This string contains markup including widgets for searching
+ or enabling wifi connections. The text inside tags should be localized. Do not change the ids. -->
+<!ENTITY dnsNotFound.longDesc4 "
+<ul>
+ <li>Compruebe la dirección en busca de errores tipográficos tales como
+ <strong>ww</strong>.example.com en lugar de
+ <strong>www</strong>.example.com</li>
+ <div id='searchbox'>
+ <input id='searchtext' type='search'></input>
+ <button id='searchbutton'>Buscar</button>
+ </div>
+ <li>Si no puede cargar ninguna página, compruebe su conexión de datos o WiFi.
+ <button id='wifi'>Activar Wi-Fi</button>
+ </li>
+</ul>
+">
+
+<!ENTITY fileNotFound.title "Archivo no encontrado">
+<!ENTITY fileNotFound.longDesc "
+<ul>
+ <li>Compruebe que el nombre de archivo no tiene errores de escritura, incluyendo el uso de mayúsculas.</li>
+ <li>Compruebe si el archivo ha sido movido, renombrado o eliminado.</li>
+</ul>
+">
+
+<!ENTITY fileAccessDenied.title "El acceso al archivo ha sido denegado">
+<!ENTITY fileAccessDenied.longDesc "
+<ul>
+ <li>Puede haber sido eliminado, movido o sus permisos de archivo pueden estar impidiendo el acceso al mismo.</li>
+</ul>
+">
+
+<!ENTITY generic.title "Oops.">
+<!ENTITY generic.longDesc "
+<p>&brandShortName; no puede cargar esta página por alguna razón.</p>
+">
+
+<!ENTITY malformedURI.title "La dirección no es válida">
+<!-- LOCALIZATION NOTE (malformedURI.longDesc2) This string contains markup including widgets for searching
+ or enabling wifi connections. The text inside the tags should be localized. Do not touch the ids. -->
+<!ENTITY malformedURI.longDesc2 "
+<ul>
+ <li>Las direcciones web se escriben normalmente como
+ <strong>http://www.example.com/</strong></li>
+ <div id='searchbox'>
+ <input id='searchtext' type='search'></input>
+ <button id='searchbutton'>Buscar</button>
+ </div>
+ <li>Asegúrese de que está usando barras normales (i.e.
+ <strong>/</strong>).</li>
+</ul>
+">
+
+<!ENTITY netInterrupt.title "La conexión ha sido interrumpida">
+<!ENTITY netInterrupt.longDesc2 "&sharedLongDesc3;">
+
+<!ENTITY notCached.title "Documento expirado">
+<!ENTITY notCached.longDesc "<p>El documento requerido ya no está disponible en la caché de &brandShortName;.</p><ul><li>Como precaución de seguridad, &brandShortName; no vuelve a pedir automáticamente documentos sensibles.</li><li>Haga clic en Reintentar para volver a pedir el documento del sitio web.</li></ul>">
+
+<!ENTITY netOffline.title "Modo sin conexión">
+
+<!ENTITY contentEncodingError.title "Error de codificación de contenido">
+<!ENTITY contentEncodingError.longDesc "
+<ul>
+ <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>
+</ul>
+">
+
+<!ENTITY unsafeContentType.title "Tipo de archivo no seguro">
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+ <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>
+</ul>
+">
+
+<!ENTITY netReset.title "La conexión ha sido reiniciada">
+<!ENTITY netReset.longDesc2 "&sharedLongDesc3;">
+
+<!ENTITY netTimeout.title "La conexión ha caducado">
+<!ENTITY netTimeout.longDesc2 "&sharedLongDesc3;">
+
+<!ENTITY unknownProtocolFound.title "La dirección no resulta comprensible">
+<!ENTITY unknownProtocolFound.longDesc "
+<ul>
+ <li>Podría necesitar instalar otro software para abrir esta dirección.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.title "El servidor proxy está rechazando las conexiones">
+<!ENTITY proxyConnectFailure.longDesc "
+<ul>
+ <li>Compruebe la configuración de proxy para asegurarse de que es correcta.</li>
+ <li>Contacte con su administrador de red para asegurarse de que el servidor proxy está funcionando.</li>
+</ul>
+">
+
+<!ENTITY proxyResolveFailure.title "No se puede encontrar el servidor proxy">
+<!-- LOCALIZATION NOTE (proxyResolveFailure.longDesc3) This string contains markup including widgets for enabling wifi connections.
+ The text inside the tags should be localized. Do not touch the ids. -->
+<!ENTITY proxyResolveFailure.longDesc3 "
+<ul>
+ <li>Revise la configuración de proxy para asegurarse de que es correcta.</li>
+ <li>Asegúrese de que su dispositivo tiene una conexión operativa wifi o de datos.
+ <button id='wifi'>Activar wifi</button>
+ </li>
+</ul>
+">
+
+<!ENTITY redirectLoop.title "La página no está redirigiendo adecuadamente">
+<!ENTITY redirectLoop.longDesc "
+<ul>
+ <li>Este problema a veces está causado por desactivar o rechazar la recepción de cookies.</li>
+</ul>
+">
+
+<!ENTITY unknownSocketType.title "Respuesta inesperada del servidor">
+<!ENTITY unknownSocketType.longDesc "
+<ul>
+ <li>Compruebe que su sistema tiene el administrador personal de seguridad instalado.</li>
+ <li>Esto podría deberse a una configuración no estándar en el servidor.</li>
+</ul>
+">
+
+<!ENTITY nssFailure2.title "Conexión segura fallida">
+<!ENTITY nssFailure2.longDesc2 "
+<ul>
+ <li>La página que está intentando ver no se puede mostrar porque la autenticidad de los datos recibidos no ha podido ser verificada.</li>
+ <li>Contacte con los propietarios del sitio web para informarles de este problema.</li>
+</ul>
+">
+
+<!ENTITY nssBadCert.title "La conexión segura ha fallado">
+<!ENTITY nssBadCert.longDesc2 "
+<ul>
+ <li>Puede ser un problema con la configuración del servidor, o bien que alguien está intentando suplantar al servidor.</li>
+ <li>Si está seguro de que se ha conectado anteriomente a este servidor con éxito, el error puede ser temporal por lo que se puede intentar nuevamente dentro de un tiempo.</li>
+</ul>
+">
+
+<!-- LOCALIZATION NOTE (sharedLongDesc3) This string contains markup including widgets for enabling wifi connections.
+ The text inside the tags should be localized. Do not touch the ids. -->
+<!ENTITY sharedLongDesc3 "
+<ul>
+ <li>El sitio podría estar temporalmente no disponible o demasiado ocupado. Vuelva a intentarlo pasados unos minutos.</li>
+ <li>Si no puede cargar ninguna página, revise la conexión wifi o de datos de su dispositivo móvil.
+ <button id='wifi'>Activar wifi</button>
+ </li>
+</ul>
+">
+
+<!ENTITY cspBlocked.title "Bloqueada por la políticad de seguridad de contenido">
+<!ENTITY cspBlocked.longDesc "<p>&brandShortName; ha impedido que esta página se cargue de esta forma porque la página tiene una política de seguridad de contenido que lo impide.</p>">
+
+<!ENTITY corruptedContentErrorv2.title "Error de contenido dañado">
+<!ENTITY corruptedContentErrorv2.longDesc "<p>La página que está intentando ver no puede ser mostrada porque se detectó un error en la transmisión de los datos.</p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema</li></ul>">
+
+<!ENTITY securityOverride.linkText "O puede añadir una excepción…">
+<!ENTITY securityOverride.getMeOutOfHereButton "¡Sácame de aquí!">
+<!ENTITY securityOverride.exceptionButtonLabel "Añadir excepción…">
+
+<!-- LOCALIZATION NOTE (securityOverride.warningContent) - Do not translate the
+contents of the <xul:button> tags. The only language content is the label= field,
+which uses strings already defined above. The button is included here (instead of
+netError.xhtml) because it exposes functionality specific to firefox. -->
+
+<!ENTITY securityOverride.warningContent "
+<p>No debería añadir una excepción si se está usando una conexión a Internet en la que no se confía plenamente o si no solía ver una advertencia en este sitio.</p>
+
+<button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button>
+<button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>
+">
+
+<!ENTITY remoteXUL.title "XUL remoto">
+<!ENTITY remoteXUL.longDesc "<p><ul><li>Contacte con los propietarios del sitio web para informarles de este problema.</li></ul></p>">
+
+<!ENTITY sslv3Used.title "No es posible conectar de manera segura">
+<!-- LOCALIZATION NOTE (sslv3Used.longDesc) - Do not translate
+ "SSL_ERROR_UNSUPPORTED_VERSION". -->
+<!ENTITY sslv3Used.longDesc "Información avanzada: SSL_ERROR_UNSUPPORTED_VERSION">
+
+<!ENTITY weakCryptoUsed.title "Su conexión no es segura">
+<!-- LOCALIZATION NOTE (weakCryptoUsed.longDesc) - Do not translate
+ "SSL_ERROR_NO_CYPHER_OVERLAP". -->
+<!ENTITY weakCryptoUsed.longDesc "Información avanzada: SSL_ERROR_NO_CYPHER_OVERLAP">
+
+<!ENTITY inadequateSecurityError.title "Su conexión no es segura">
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> usa tecnología de seguridad que está obsoleta y es vulnerable a ataques. Un atacante podría revelar fácilmente información que usted pensaría que es segura. El administrador del sitio web tendrá que corregir el problema antes de que se pueda visitar el sitio.</p><p>Código de error: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY networkProtocolError.title "Error de protocolo de red">
+<!ENTITY networkProtocolError.longDesc "<p>La página que está intentando ver no se puede mostrar porque se ha detectado un error en el protocolo de red.</p><ul><li>Por favor, póngase en contacto con los propietarios del sitio web para informarles de este problema.</li></ul>">
diff --git a/l10n-es-ES/netwerk/necko.properties b/l10n-es-ES/netwerk/necko.properties
new file mode 100644
index 0000000000..17353f36a2
--- /dev/null
+++ b/l10n-es-ES/netwerk/necko.properties
@@ -0,0 +1,109 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#ResolvingHost=Looking up
+#ConnectedTo=Connected to
+#ConnectingTo=Connecting to
+#SendingRequestTo=Sending request to
+#TransferringDataFrom=Transferring data from
+
+3=Resolviendo %1$S…
+4=Conectado a %1$S…
+5=Enviando petición a %1$S…
+6=Transfiriendo datos desde %1$S…
+7=Conectando a %1$S…
+8=Leído %1$S\u0020
+9=Escrito %1$S
+10=Esperando a %1$S…
+11=Se ha resuelto %1$S…
+12=Realizando una negociación TLS con %1$S…
+13=La negociación TLS ha terminado con %1$S…
+
+27=Iniciando transacción FTP…
+28=Transacción FTP finalizada
+
+RepostFormData=Esta página web está siendo redirigida a una nueva dirección. ¿Le gustaría volver a enviar los datos del formulario que ha cumplimentado a la nueva dirección?
+
+# Directory listing strings
+DirTitle=Índice de %1$S
+DirGoUp=Subir al directorio superior.
+ShowHidden=Mostrar objetos ocultos
+DirColName=Nombre
+DirColSize=Tamaño
+DirColMTime=Última modificación
+DirFileLabel=Archivo:\u0020
+
+SuperfluousAuth=Está a punto de iniciar sesión en el sitio “%1$S” con el nombre de usuario “%2$S”, pero el sitio web no requiere identificación. Esto puede ser un intento de engañarle.\n\n¿Es “%1$S” el sitio que quiere visitar?
+AutomaticAuth=Está a punto de iniciar sesión en el sitio “%1$S” con el nombre de usuario “%2$S”.
+
+TrackerUriBlocked=El recurso en “%1$S” ha sido bloqueado porque está habilitado el bloqueo de contenido.
+UnsafeUriBlocked=El recurso en "%1$S" ha sido bloqueado por la navegación segura.
+CookieBlockedByPermission=La solicitud de acceso a las cookies o al almacenamiento en “%1$S” fue bloqueada debido al permiso personalizado de cookies.
+CookieBlockedTracker=La solicitud de acceso a las cookies o al almacenamiento en “%1$S” fue bloqueada porque provino de un rastreador y está habilitado el bloqueo de contenido.
+CookieBlockedAll=La solicitud de acceso a las cookies o al almacenamiento en “%1$S” fue bloqueada porque estamos bloqueando todas las solicitudes de acceso al almacenamiento.
+CookieBlockedForeign=La solicitud para acceder a las cookies o al almacenamiento en “%1$S” fue bloqueada porque estamos bloqueando todas las solicitudes de acceso de terceros y el bloqueo de contenido está habilitado.
+
+# As part of dynamic first-party isolation, 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.
+CookiePartitionedForeign=Se proporcionó acceso a cookies o almacenamiento particionado a “%1$S” porque se carga en el contexto de terceros y la partición de almacenamiento está habilitada.
+
+# LOCALIZATION NOTE (CookieAllowedForOriginByStorageAccessAPI): %2$S and %1$S are URLs.
+CookieAllowedForOriginByStorageAccessAPI=Concedido acceso al almacenamiento para el origen “%2$S” en “%1$S”.
+# LOCALIZATION NOTE (CookieAllowedForOriginByHeuristic): %2$S and %1$S are URLs.
+CookieAllowedForOriginByHeuristic=Concedido automáticamente acceso al almacenamiento para el origen “%2$S” en “%1$S”.
+# LOCALIZATION NOTE (CookieAllowedForFpiByHeuristic): %2$S and %1$S are URLs.
+CookieAllowedForFpiByHeuristic=Acceso al almacenamiento concedido automáticamente para el aislamiento First-Party “%2$S” en “%1$S”.
+
+# LOCALIZATION NOTE(CookieRejectedNonRequiresSecure): %1$S is the cookie name. Do not localize "sameSite=none" and "secure".
+CookieRejectedNonRequiresSecure=Cookie “%1$S” rechazada porque tiene el atributo “sameSite=none” pero le falta el atributo “secure”.
+# LOCALIZATION NOTE(CookieRejectedNonRequiresSecureForBeta): %1$S is the cookie name. %2$S is a URL. Do not localize "sameSite", "sameSite=none" and "secure".
+CookieRejectedNonRequiresSecureForBeta=La cookie “%1$S” se rechazará pronto porque tiene el atributo “sameSite” establecido en "none" o un valor no válido, sin el atributo “secure”. Para saber más sobre el atributo “sameSite“, lea %2$S
+# LOCALIZATION NOTE(CookieLaxForced): %1$S is the cookie name. Do not localize "sameSite", "lax" and "sameSite=lax".
+CookieLaxForced=La cookie “%1$S” tiene la política “sameSite” establecida en "lax" porque le falta un atributo “sameSite”, y “sameSite=lax” es el valor predeterminado para este atributo.
+# LOCALIZATION NOTE(CookieLaxForcedForBeta): %1$S is the cookie name. %2$S is a URL. Do not localize "sameSite", "lax" and "sameSite=lax", "sameSite=none".
+CookieLaxForcedForBeta=La cookie “%1$S” no tiene un valor de atributo “sameSite” adecuado. Pronto, las cookies sin el atributo “sameSite o con un valor no válido serán tratadas como “lax”. Esto significa que la cookie ya no se enviará en contextos de terceros. Si su aplicación depende de que esta cookie esté disponible en dichos contextos, añada el atributo “sameSite=none“. Para saber más sobre el atributo “sameSite“, lea %2$S
+# LOCALIZATION NOTE: %1$S is cookie name. Do not localize "sameSite", "lax", "strict" and "none"
+CookieSameSiteValueInvalid=Valor “sameSite“ no válido para la cookie “%1$S”. Los valores admitidos son: “lax“, “strict“, “none“.
+
+# LOCALIZATION NOTE(CookieRejectedNonRequiresSecure2): %1$S is the cookie name. Do not localize "SameSite=None" and "secure".
+CookieRejectedNonRequiresSecure2=Cookie “%1$S” rechazada porque tiene el atributo “SameSite=none” pero le falta el atributo “secure”.
+# LOCALIZATION NOTE(CookieRejectedNonRequiresSecureForBeta2): %1$S is the cookie name. %2$S is a URL. Do not localize "SameSite", "SameSite=None" and "secure".
+CookieRejectedNonRequiresSecureForBeta2=La cookie “%1$S” se rechazará pronto porque tiene el atributo “SameSite” establecido en "None" o un valor no válido, sin el atributo “secure”. Para saber más sobre el atributo “SameSite“, lea %2$S
+# LOCALIZATION NOTE(CookieLaxForced2): %1$S is the cookie name. Do not localize "SameSite", "Lax" and "SameSite=Lax".
+CookieLaxForced2=La cookie “%1$S” tiene la política “SameSite” establecida en "Lax" porque le falta un atributo “SameSite”, y “SameSite=Lax” es el valor predeterminado para este atributo.
+# 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=La cookie “%1$S” no tiene un valor de atributo “SameSite” adecuado. Pronto, las cookies sin el atributo “SameSite o con un valor no válido serán tratadas como “Lax”. Esto significa que la cookie ya no se enviará en contextos de terceros. Si su aplicación depende de que esta cookie esté disponible en dichos contextos, añada el atributo “SameSite=none“. Para saber más sobre el atributo “SameSite“, lea %2$S
+# LOCALIZATION NOTE(CookieSameSiteValueInvalid2): %1$S is cookie name. Do not localize "SameSite", "Lax", "Strict" and "None"
+CookieSameSiteValueInvalid2=Valor “SameSite“ no válido para la cookie “%1$S”. Los valores admitidos son: “Lax“, “Strict“, “None“.
+# LOCALIZATION NOTE (CookieOversize): %1$S is the cookie name. %2$S is the number of bytes. "B" means bytes.
+CookieOversize=La cookie "%1$S" no es válida porque su tamaño es demasiado grande. El tamaño máximo es de %2$S B.
+# LOCALIZATION NOTE (CookiePathOversize): %1$S is the cookie name. %2$S is the number of bytes. "B" means bytes.
+CookiePathOversize=La cookie “%1$S” no es válida porque el tamaño de su ruta es demasiado grande. El tamaño máximo es de %2$S B.
+# LOCALIZATION NOTE (CookieSchemefulRejectForBeta): %1$S is the cookie name. %2$S is the hostname.
+CookieSchemefulRejectForBeta=La cookie “%1$S” pronto se tratará como cookie de sitio cruzado contra “%2$S” porque el esquema no coincide.
+# LOCALIZATION NOTE (CookieSchemefulReject): %1$S is the cookie name. %2$S is the hostname.
+CookieSchemefulReject=La cookie “%1$S” se ha tratado como cookie de sitio cruzado contra “%2$S” porque el esquema no coincide.
+# LOCALIZATION NOTE (CookieRejectedByPermissionManager): %1$S is the cookie response header.
+CookieRejectedByPermissionManager=La cookie "%1$S" ha sido rechazada por los permisos establecidos por el usuario.
+# LOCALIZATION NOTE (CookieRejectedInvalidCharName): %1$S is the cookie name.
+CookieRejectedInvalidCharName=La cookie "%1$S" ha sido rechazada por caracteres no válidos en el nombre.
+# LOCALIZATION NOTE (CookieRejectedInvalidDomain): %1$S is the cookie name.
+CookieRejectedInvalidDomain=La cookie “%1$S” ha sido rechazada por un dominio no válido.
+# LOCALIZATION NOTE (CookieRejectedInvalidPrefix): %1$S is the cookie name.
+CookieRejectedInvalidPrefix=La cookie “%1$S” ha sido rechazada por un prefijo no válido.
+# LOCALIZATION NOTE (CookieRejectedInvalidCharValue): %1$S is the cookie name.
+CookieRejectedInvalidCharValue=La cookie “%1$S” ha sido rechazada por caracteres no válidos en el valor.
+# LOCALIZATION NOTE (CookieRejectedHttpOnlyButFromScript): %1$S is the cookie name.
+CookieRejectedHttpOnlyButFromScript=La cookie “%1$S” ha sido rechazada porque ya hay una cookie HTTP-Only pero el script intentó almacenar una nueva.
+# LOCALIZATION NOTE (CookieRejectedSecureButHttp): %1$S is the cookie name.
+CookieRejectedSecureButNonHttps=La cookie “%1$S” ha sido rechazada porque una cookie no-HTTPS no se puede establecer como “segura”.
+# LOCALIZATION NOTE (CookieRejectedThirdParty): %1$S is the cookie response header.
+CookieRejectedThirdParty=La cookie “%1$S” ha sido rechazada por ser de terceros.
+# LOCALIZATION NOTE (CookieRejectedNonsecureOverSecure): %1$S is the cookie name.
+CookieRejectedNonsecureOverSecure=La cookie “%1$S” ha sido rechazada porque ya existe una cookie “segura”.
+# LOCALIZATION NOTE (CookieRejectedExpired): %1$S is the cookie name.
+CookieRejectedExpired=La cookie “%1$S” ha sido rechazada porque ya ha caducado.
+# LOCALIZATION NOTE (CookieRejectedForNonSameSiteness): %1$S is the cookie name.
+CookieRejectedForNonSameSiteness=La cookie “%1$S” ha sido rechazada porque se encuentra en un contexto de sitios cruzados y su “SameSite” es “Lax” o “Strict”.
diff --git a/l10n-es-ES/other-licenses/branding/sunbird/brand.dtd b/l10n-es-ES/other-licenses/branding/sunbird/brand.dtd
new file mode 100644
index 0000000000..414c4dbf5e
--- /dev/null
+++ b/l10n-es-ES/other-licenses/branding/sunbird/brand.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY brandShortName "Sunbird">
+<!ENTITY brandFullName "Mozilla Sunbird">
diff --git a/l10n-es-ES/other-licenses/branding/sunbird/brand.properties b/l10n-es-ES/other-licenses/branding/sunbird/brand.properties
new file mode 100644
index 0000000000..66eee2add5
--- /dev/null
+++ b/l10n-es-ES/other-licenses/branding/sunbird/brand.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShortName = Sunbird
+brandFullName = Mozilla Sunbird
+vendorShortName = Mozilla
+releaseNotesURL = http://www.mozilla.org/projects/calendar/releases/sunbird%S.html
diff --git a/l10n-es-ES/security/manager/chrome/pipnss/nsserrors.properties b/l10n-es-ES/security/manager/chrome/pipnss/nsserrors.properties
new file mode 100644
index 0000000000..33f36cf480
--- /dev/null
+++ b/l10n-es-ES/security/manager/chrome/pipnss/nsserrors.properties
@@ -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=No es posible comunicar de forma segura. El otro extremo de la conexión no admite cifrado de grado alto.
+SSL_ERROR_US_ONLY_SERVER=No es posible comunicar de forma segura. El otro extremo de la conexión requiere cifrado de grado alto que no está admitido.
+SSL_ERROR_NO_CYPHER_OVERLAP=No se puede comunicar de forma segura con la otra parte: no hay algoritmos de cifrado comunes.
+SSL_ERROR_NO_CERTIFICATE=No es posible encontrar el certificado o clave necesarios para la identificación.
+SSL_ERROR_BAD_CERTIFICATE=No es posible comunicar de forma segura con el otro extremo de la conexión porque el certificado de este ha sido rechazado.
+SSL_ERROR_BAD_CLIENT=El servidor ha encontrado datos erróneos del cliente.
+SSL_ERROR_BAD_SERVER=El cliente ha encontrado datos erróneos del servidor.
+SSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Tipo de certificado no admitido.
+SSL_ERROR_UNSUPPORTED_VERSION=La otra parte está usando una versión del protocolo de seguridad no admitida.
+SSL_ERROR_WRONG_CERTIFICATE=Identificación del cliente fallida: la clave privada en la base de datos de claves no coincide con la clave pública en la base de datos de certificados.
+SSL_ERROR_BAD_CERT_DOMAIN=No es posible comunicar de forma segura con el otro extremo de la conexión porque el nombre de dominio solicitado no coincide con el certificado del servidor.
+SSL_ERROR_POST_WARNING=Código de error SSL no reconocido.
+SSL_ERROR_SSL2_DISABLED=La otra parte sólo admite SSL versión 2, que está desactivado localmente.
+SSL_ERROR_BAD_MAC_READ=SSL ha recibido un registro con un código de identificación de mensaje incorrecto.
+SSL_ERROR_BAD_MAC_ALERT=El otro extremo de la conexión SSL informa de un código de identificación de mensaje incorrecto.
+SSL_ERROR_BAD_CERT_ALERT=El otro extremo de la conexión SSL no puede verificar su certificado.
+SSL_ERROR_REVOKED_CERT_ALERT=El otro extremo de la conexión SSL ha rechazado su certificado por considerarlo revocado.
+SSL_ERROR_EXPIRED_CERT_ALERT=El otro extremo de la conexión SSL ha rechazado su certificado por considerarlo caducado.
+SSL_ERROR_SSL_DISABLED=No se puede conectar: SSL está desactivado.
+SSL_ERROR_FORTEZZA_PQG=No se puede conectar: el otro extremo de la conexión SSL está en otro dominio FORTEZZA.
+SSL_ERROR_UNKNOWN_CIPHER_SUITE=Se ha solicitado una suite de cifrado SSL desconocida.
+SSL_ERROR_NO_CIPHERS_SUPPORTED=No hay suites de cifrado presentes y activas en este programa.
+SSL_ERROR_BAD_BLOCK_PADDING=SSL ha recibido un registro con un ajuste de bloque incorrecto.
+SSL_ERROR_RX_RECORD_TOO_LONG=SSL ha recibido un registro que excedía la longitud máxima permitida.
+SSL_ERROR_TX_RECORD_TOO_LONG=SSL ha intentado enviar un registro que excede la longitud máxima admisible.
+SSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL ha recibido un mensaje de negociación Hello Request mal formado.
+SSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL ha recibido un mensaje de negociación Client Hello mal formado.
+SSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL ha recibido un mensaje de negociación Server Hello mal formado.
+SSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL ha recibido un mensaje de negociación Certificate mal formado.
+SSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL ha recibido un mensaje de negociación Server Key Exchange mal formado.
+SSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL ha recibido un mensaje de negociación de Certificate Request mal formado.
+SSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL ha recibido un mensaje de negociación Server Hello Done mal formado.
+SSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL ha recibido un mensaje de negociación Certificate Verify mal formado.
+SSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL ha recibido un mensaje de negociación Client Key Exchange mal formado.
+SSL_ERROR_RX_MALFORMED_FINISHED=SSL ha recibido un mensaje de negociación Finished mal formado.
+SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL ha recibido un registro de cambio de especificaciones de cifrado mal formado.
+SSL_ERROR_RX_MALFORMED_ALERT=SSL ha recibido un registro de alerta mal formada.
+SSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL ha recibido un registro de negociación mal formado.
+SSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL ha recibido un registro de datos de aplicación mal formado.
+SSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL ha recibido un mensaje de negociación Hello Request inesperado.
+SSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL ha recibido un mensaje de negociación Client Hello inesperado.
+SSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL ha recibido un mensaje de negociación Server Hello inesperado.
+SSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL ha recibido un mensaje de negociación Certificate inesperado.
+SSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL ha recibido un mensaje de negociación Server Key Exchange inesperado.
+SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL ha recibido un mensaje de negociación Certificate Request inesperado.
+SSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL ha recibido un mensaje de negociación Server Hello Done inesperado.
+SSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL ha recibido un mensaje de negociación Certificate Verify inesperado.
+SSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL ha recibido un mensaje de negociación Client Key Exchange inesperado.
+SSL_ERROR_RX_UNEXPECTED_FINISHED=SSL ha recibido un mensaje de negociación Finished inesperado.
+SSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL ha recibido un registro Change Cipher Spec inesperado.
+SSL_ERROR_RX_UNEXPECTED_ALERT=SSL ha recibido un registro Alert inesperado.
+SSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL ha recibido un registro de negociación inesperado.
+SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL ha recibido un registro Application Data inesperado.
+SSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL ha recibido un registro con un tipo de contenido desconocido.
+SSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL ha recibido un mensaje de negociación con un tipo de mensaje desconocido.
+SSL_ERROR_RX_UNKNOWN_ALERT=SSL ha recibido un registro de alerta con una descripción de alerta desconocida.
+SSL_ERROR_CLOSE_NOTIFY_ALERT=El otro extremo de la conexión SSL ha cerrado esta conexión.
+SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=El otro extremo de la conexión SSL no esperaba un mensaje de negociación que ha recibido.
+SSL_ERROR_DECOMPRESSION_FAILURE_ALERT=El otro extremo de la conexión SSL no ha podido descomprimir con éxito un registro SSL que ha recibido.
+SSL_ERROR_HANDSHAKE_FAILURE_ALERT=El otro extremo de la conexión SSL no ha podido negociar un conjunto aceptable de parámetros de seguridad.
+SSL_ERROR_ILLEGAL_PARAMETER_ALERT=El otro extremo de la conexión SSL ha rechazado un mensaje de negociación por contenido no aceptable.
+SSL_ERROR_UNSUPPORTED_CERT_ALERT=El otro extremo de la conexión SSL no admite certificados del tipo que ha recibido.
+SSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=El otro extremo de la conexión SSL ha tenido algún problema no especificado con el certificado que ha recibido.
+SSL_ERROR_GENERATE_RANDOM_FAILURE=SSL ha experimentado un fallo de su generador de números aleatorios.
+SSL_ERROR_SIGN_HASHES_FAILURE=No es posible firmar digitalmente los datos requeridos para verificar su certificado.
+SSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL no ha podido extraer la clave pública del certificado del otro extremo de la conexión.
+SSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Fallo no especificado mientras se procesaba la negociación de intercambio de claves servidor de SSL.
+SSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Fallo no especificado mientras se procesaba la negociación de intercambio de claves cliente de SSL.
+SSL_ERROR_ENCRYPTION_FAILURE=Ha fallado el algoritmo de cifrado de lotes de datos en la suite de cifrado seleccionada.
+SSL_ERROR_DECRYPTION_FAILURE=Ha fallado el algoritmo de descifrado de lotes de datos en la suite de cifrado seleccionada.
+SSL_ERROR_SOCKET_WRITE_FAILURE=Ha fallado un intento de escribir datos cifrados en el socket subyacente.
+SSL_ERROR_MD5_DIGEST_FAILURE=Función resumen MD5 fallida.
+SSL_ERROR_SHA_DIGEST_FAILURE=Función resumen SHA-1 fallida.
+SSL_ERROR_MAC_COMPUTATION_FAILURE=Cálculo MAC fallido.
+SSL_ERROR_SYM_KEY_CONTEXT_FAILURE=No se ha podido crear un contexto de clave simétrica.
+SSL_ERROR_SYM_KEY_UNWRAP_FAILURE=No se ha podido desempaquetar la clave simétrica en el mensaje de intercambio de claves de cliente.
+SSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=El servidor SSL ha intentado usar una clave pública de grado doméstico con una suite de cifrado de exportación.
+SSL_ERROR_IV_PARAM_FAILURE=El código PKCS11 no permite traducir un IV en un parámetro.
+SSL_ERROR_INIT_CIPHER_SUITE_FAILURE=No se ha podido inicializar la suite de cifrado seleccionada.
+SSL_ERROR_SESSION_KEY_GEN_FAILURE=El cliente no ha podido generar claves de sesión para la sesión SSL.
+SSL_ERROR_NO_SERVER_KEY_FOR_ALG=El servidor no tiene clave para el algoritmo de intercambio de claves intentado.
+SSL_ERROR_TOKEN_INSERTION_REMOVAL=El token PKCS#11 se ha insertado o eliminado mientras la operación estaba en progreso.
+SSL_ERROR_TOKEN_SLOT_NOT_FOUND=No se ha podido encontrar un token PKCS#11 para hacer una operación requerida.
+SSL_ERROR_NO_COMPRESSION_OVERLAP=No se puede comunicar de forma segura con la otra parte: no hay algoritmos de compresión comunes.
+SSL_ERROR_HANDSHAKE_NOT_COMPLETED=No se puede iniciar otra negociación SSL (SSL handshake) hasta que la actual se haya completado.
+SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Se han recibido de la otra parte valores hash incorrectos de negociación.
+SSL_ERROR_CERT_KEA_MISMATCH=El certificado proporcionado no puede usarse con el algoritmo de intercambio de claves seleccionado.
+SSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=No se confía en ninguna autoridad certificadora para la identificación del cliente SSL.
+SSL_ERROR_SESSION_NOT_FOUND=La ID de sesión SSL del cliente no se ha encontrado en el caché de sesión del servidor.
+SSL_ERROR_DECRYPTION_FAILED_ALERT=La otra parte no ha podido descifrar un registro SSL recibido por ella.
+SSL_ERROR_RECORD_OVERFLOW_ALERT=La otra parte ha recibido un registro SSL más largo de lo permitido.
+SSL_ERROR_UNKNOWN_CA_ALERT=La otra parte no reconoce o confía en la CA que emitió su certificado.
+SSL_ERROR_ACCESS_DENIED_ALERT=La otra parte ha recibido un certificado válido, pero el acceso ha sido denegado.
+SSL_ERROR_DECODE_ERROR_ALERT=El otro extremo de la conexión no ha podido decodificar un mensaje de negociación SSL (SSL handshake).
+SSL_ERROR_DECRYPT_ERROR_ALERT=La otra parte indica un fallo en la verificación de la firma o intercambio de claves.
+SSL_ERROR_EXPORT_RESTRICTION_ALERT=La otra parte informa que la negociación no cumple las regulaciones de exportación.
+SSL_ERROR_PROTOCOL_VERSION_ALERT=La otra parte informa de una versión del protocolo incompatible o no admitida.
+SSL_ERROR_INSUFFICIENT_SECURITY_ALERT=El servidor requiere cifrado más segudo del soportado por el cliente.
+SSL_ERROR_INTERNAL_ERROR_ALERT=La otra parte informa que ha experimentado un error interno.
+SSL_ERROR_USER_CANCELED_ALERT=El usuario del otro extremo de la conexión ha cancelado el negociación.
+SSL_ERROR_NO_RENEGOTIATION_ALERT=La otra parte no permite renegociar los parámetros de seguridad SSL.
+SSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=El caché del servidor SSL no está configurado ni desactivado en este socket.
+SSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=El otro extremo de la conexión SSL no admite la extensión hello TLS solicitada.
+SSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=El otro extremo de la conexión SSL no ha podido obtener el certificado de usted de la URL suministrada.
+SSL_ERROR_UNRECOGNIZED_NAME_ALERT=El otro extremo de la conexión SSL no tiene certificado para el nombre DNS solicitado.
+SSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=El otro extremo de la conexión SSL no ha podido obtener una respuesta OCSP para su certificado.
+SSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=El otro extremo de la conexión SSL ha informado de un valor hash de certificado erróneo.
+SSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL ha recibido un mensaje de negociación Nuevo tique de sesión inesperado.
+SSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL ha recibido un mensaje de negociación Nuevo tique de sesión mal formado.
+SSL_ERROR_DECOMPRESSION_FAILURE=SSL ha recibido un registro comprimido que no ha podido ser descomprimido.
+SSL_ERROR_RENEGOTIATION_NOT_ALLOWED=No se permite la renegociación en este socket SSL.
+SSL_ERROR_UNSAFE_NEGOTIATION=La otra parte ha intentado una negociación al estilo antiguo (potencialmente vulnerable).
+SSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL ha recibido un registro no comprimido inesperado.
+SSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL ha recibido una clave Diffie-Hellman efímera débil en el mensaje de negociación de intercambio de claves de servidor.
+SSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL ha recibido datos no válidos de la extensión NPN.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=Característica SSL no compatible con las conexiones SSL 2.0.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=Característica SSL no admitida en los servidores.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=Característica SSL no admitida en los clientes.
+SSL_ERROR_INVALID_VERSION_RANGE=El intervalo de versiones SSL no es válido.
+SSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=El interlocutor SSL ha seleccionado una suite de cifrado no permitida en la versión de protocolo elegida.
+SSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL ha recibido un mensaje de negociación Hello Verify Request mal formado.
+SSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL ha recibido un mensaje de negociación Hello Verify Request inesperado.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=Característica SSL no admitida en esa versión del protocolo.
+SSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL ha recibido un mensaje de negociación Certificate Status inesperado.
+SSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Algoritmo hash no admitido utilizado por el interlocutor TLS.
+SSL_ERROR_DIGEST_FAILURE=Falló la función de resumen.
+SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Algoritmo de firma incorrecto especificado en un elemento firmado digitalmente.
+SSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Se activó la extensión de negociación del siguiente protocolo, pero la llamada de respuesta se inicializó antes de necesitarse.
+SSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=El servidor no admite protocolos anunciados por el cliente en la extensión ALPN.
+SSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=El servidor rechazó la negociación porque el cliente degradó a una versión TLS inferior a la que admite el servidor.
+SSL_ERROR_WEAK_SERVER_CERT_KEY=El certificado de servidor incluía una clave pública que era demasiado débil.
+SSL_ERROR_RX_SHORT_DTLS_READ=No hay espacio suficiente en el buffer para el registro DTLS.
+SSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=No se ha configurado un algoritmo de firma TLS compatible.
+SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=El par usó una combinación no admitida de firma y algoritmo resumen.
+SSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=El par intentó continuar sin una extensión extended_master_secret correcta.
+SSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=El par intentó continuar conn una extensión extended_master_secret inesperada.
+SEC_ERROR_IO=Ha ocurrido un error de E/S durante la autorización de seguridad.
+SEC_ERROR_LIBRARY_FAILURE=fallo de la biblioteca de seguridad.
+SEC_ERROR_BAD_DATA=biblioteca de seguridad: se han recibido datos incorrectos.
+SEC_ERROR_OUTPUT_LEN=biblioteca de seguridad: error de longitud de salida.
+SEC_ERROR_INPUT_LEN=la biblioteca de seguridad ha experimentado un error de longitud de entrada.
+SEC_ERROR_INVALID_ARGS=biblioteca de seguridad: argumentos no válidos.
+SEC_ERROR_INVALID_ALGORITHM=biblioteca de seguridad: algoritmo no válido.
+SEC_ERROR_INVALID_AVA=biblioteca de seguridad: AVA no válido.
+SEC_ERROR_INVALID_TIME=Cadena de fecha/hora incorrectamente formateada.
+SEC_ERROR_BAD_DER=biblioteca de seguridad: mensaje codificado en DER incorrectamente formateado.
+SEC_ERROR_BAD_SIGNATURE=El certificado de la otra parte tiene una firma no válida.
+SEC_ERROR_EXPIRED_CERTIFICATE=El certificado de la otra parte ha caducado.
+SEC_ERROR_REVOKED_CERTIFICATE=El certificado de la otra parte ha sido revocado.
+SEC_ERROR_UNKNOWN_ISSUER=El emisor del certificado de la otra parte no se reconoce.
+SEC_ERROR_BAD_KEY=La clave pública de la otra parte no es válida.
+SEC_ERROR_BAD_PASSWORD=La contraseña de seguridad introducida es incorrecta.
+SEC_ERROR_RETRY_PASSWORD=La nueva contraseña se ha introducido incorrectamente. Inténtelo de nuevo.
+SEC_ERROR_NO_NODELOCK=biblioteca de seguridad: no hay bloqueo de nodo (nodelock).
+SEC_ERROR_BAD_DATABASE=biblioteca de seguridad: base de datos incorrecta.
+SEC_ERROR_NO_MEMORY=biblioteca de seguridad: fallo de ubicación (allocation) de memoria.
+SEC_ERROR_UNTRUSTED_ISSUER=El emisor del certificado de la otra parte ha sido marcado como no confiable por el usuario.
+SEC_ERROR_UNTRUSTED_CERT=El certificado de la otra parte ha sido marcado como no confiable por el usuario.
+SEC_ERROR_DUPLICATE_CERT=El certificado ya existe en su base de datos.
+SEC_ERROR_DUPLICATE_CERT_NAME=El nombre del certificado descargado duplica uno ya instalado en su base de datos.
+SEC_ERROR_ADDING_CERT=Error al añadir el certificado a la base de datos.
+SEC_ERROR_FILING_KEY=Error al rellenar la clave para este certificado.
+SEC_ERROR_NO_KEY=La clave privada de este certificado no puede encontrarse en la base de datos de claves
+SEC_ERROR_CERT_VALID=Este certificado es válido.
+SEC_ERROR_CERT_NOT_VALID=Este certificado no es válido.
+SEC_ERROR_CERT_NO_RESPONSE=Biblioteca de certificados: no hay respuesta
+SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=El certificado del emisor del certificado ha caducado. Compruebe la fecha y hora de su sistema.
+SEC_ERROR_CRL_EXPIRED=La CRL del emisor del certificado ha caducado. Actualícela o compruebe la fecha y hora de su sistema.
+SEC_ERROR_CRL_BAD_SIGNATURE=La CRL del emisor del certificado tiene una firma no válida.
+SEC_ERROR_CRL_INVALID=La nueva CRL tiene un formato no válido.
+SEC_ERROR_EXTENSION_VALUE_INVALID=El valor de la extensión del certificado no es válido.
+SEC_ERROR_EXTENSION_NOT_FOUND=No se ha encontrado una extensión del certificado.
+SEC_ERROR_CA_CERT_INVALID=El certificado del emisor no es válido.
+SEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=La restricción a la longitud de la ruta del certificado no es válida.
+SEC_ERROR_CERT_USAGES_INVALID=El campo de usos del certificado no es válido.
+SEC_INTERNAL_ONLY=**Módulo EXCLUSIVAMENTE interno**
+SEC_ERROR_INVALID_KEY=La clave no admite la operación solicitada.
+SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=El certificado contiene una extensión crítica desconocida.
+SEC_ERROR_OLD_CRL=La nueva CRL no es posterior a la actual.
+SEC_ERROR_NO_EMAIL_CERT=No cifrado o firmado: aún no tiene un certificado de correo electrónico.
+SEC_ERROR_NO_RECIPIENT_CERTS_QUERY=No cifrado: no tiene ciertificados para cada uno de los recipientes.
+SEC_ERROR_NOT_A_RECIPIENT=No se puede descrifrar: usted no es un destinatario, o bien no se ha encontrado una clave privada o certificado apropiados.
+SEC_ERROR_PKCS7_KEYALG_MISMATCH=No se puede descifrar: el algoritmo de cifrado de clave no coincide con su certificado.
+SEC_ERROR_PKCS7_BAD_SIGNATURE=Verificación de la firma fallida: o no se ha encontrado firmante, o se han encontrado demasiados firmantes, o los datos son inadecuados o corruptos.
+SEC_ERROR_UNSUPPORTED_KEYALG=Algoritmo de claves no admitido o desconocido.
+SEC_ERROR_DECRYPTION_DISALLOWED=No se puede descifrar: se ha cifrado usando un algoritmo o tamaño de clave no permitidos.
+XP_SEC_FORTEZZA_BAD_CARD=La tarjeta Fortezza no ha sido correctamente inicializada. Retírela y devuélvala a su emisor.
+XP_SEC_FORTEZZA_NO_CARD=No se han encontrado tarjetas Fortezza
+XP_SEC_FORTEZZA_NONE_SELECTED=No hay tarjeta Fortezza seleccionada
+XP_SEC_FORTEZZA_MORE_INFO=Seleccione una personalidad para obtener más información sobre
+XP_SEC_FORTEZZA_PERSON_NOT_FOUND=Personalidad no encontrada
+XP_SEC_FORTEZZA_NO_MORE_INFO=No hay más información en esa personalidad
+XP_SEC_FORTEZZA_BAD_PIN=PIN no válido
+XP_SEC_FORTEZZA_PERSON_ERROR=No se pueden inicializar las personalidades Fortezza.
+SEC_ERROR_NO_KRL=No se ha encontrado KRL para el certificado de este sitio.
+SEC_ERROR_KRL_EXPIRED=La KRL del certificado de este sitio ha caducado.
+SEC_ERROR_KRL_BAD_SIGNATURE=La KRL del certificado de este sitio tiene una firma no válida.
+SEC_ERROR_REVOKED_KEY=La clave para el certificado de este sitio ha sido revocada.
+SEC_ERROR_KRL_INVALID=La nueva KRL tiene un formato no válido.
+SEC_ERROR_NEED_RANDOM=biblioteca de seguridad: se necesitan datos aleatorios.
+SEC_ERROR_NO_MODULE=biblioteca de seguridad: ningún módulo de seguridad puede ejecutar la operación solicitada.
+SEC_ERROR_NO_TOKEN=La tarjeta o token de seguridad no existe, tiene que ser inicializada, o ha sido eliminada.
+SEC_ERROR_READ_ONLY=biblioteca de seguridad: base de datos de sólo lectura.
+SEC_ERROR_NO_SLOT_SELECTED=No se ha seleccionado una ranura o token.
+SEC_ERROR_CERT_NICKNAME_COLLISION=Ya existe un certificado con el mismo apodo.
+SEC_ERROR_KEY_NICKNAME_COLLISION=Ya existe una clave con el mismo apodo.
+SEC_ERROR_SAFE_NOT_CREATED=error al crear el objeto seguro
+SEC_ERROR_BAGGAGE_NOT_CREATED=error al crear el objeto de transporte (baggage object)
+XP_JAVA_REMOVE_PRINCIPAL_ERROR=No se puede eliminar el principal
+XP_JAVA_DELETE_PRIVILEGE_ERROR=No se puede eliminar el privilegio
+XP_JAVA_CERT_NOT_EXISTS_ERROR=Este principal no tiene un certificado
+SEC_ERROR_BAD_EXPORT_ALGORITHM=Un algoritmo requerido no está permitido.
+SEC_ERROR_EXPORTING_CERTIFICATES=Error al intentar exportar certificados.
+SEC_ERROR_IMPORTING_CERTIFICATES=Error al intentar importar certificados.
+SEC_ERROR_PKCS12_DECODING_PFX=No es posible importar. Error de decodificación. Archivo no válido.
+SEC_ERROR_PKCS12_INVALID_MAC=No es posible importar. MAC no válida. Contraseña incorrecta o archivo corrupto.
+SEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=No es posible importar. Algoritmo MAC no admitido.
+SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=No es posible importar. Sólo se admiten los modos de privacidad e integridad de contraseña.
+SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=No es posible importar. La estructura del archivo está corrupta.
+SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=No es posible importar. Algoritmo de cifrado no admitido.
+SEC_ERROR_PKCS12_UNSUPPORTED_VERSION=No es posible importar. Versión del archivo no admitida.
+SEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=No es posible importar. Contraseña de privacidad incorrecta.
+SEC_ERROR_PKCS12_CERT_COLLISION=No es posible importar. El mismo apodo existe ya en la base de datos.
+SEC_ERROR_USER_CANCELLED=El usuario ha presionado Cancelar.
+SEC_ERROR_PKCS12_DUPLICATE_DATA=No importado, ya en la base de datos.
+SEC_ERROR_MESSAGE_SEND_ABORTED=Mensaje no enviado.
+SEC_ERROR_INADEQUATE_KEY_USAGE=El uso de la clave del certificado es inapropiada para la operación pretendida.
+SEC_ERROR_INADEQUATE_CERT_TYPE=Tipo de certificado no aprobado para la aplicación.
+SEC_ERROR_CERT_ADDR_MISMATCH=La dirección en el certificado de firma no coincide con la dirección en las cabeceras del mensaje.
+SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=No es posible importar. Error al intentar importar la clave privada.
+SEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=No es posible importar. Error al intentar importar la cadena de certificados.
+SEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=No es posible exportar. No se puede localizar el certificado o clave por el apodo.
+SEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=No es posible exportar. La clave privada no ha podido ser localizada y exportada.
+SEC_ERROR_PKCS12_UNABLE_TO_WRITE=No es posible exportar. No se puede escribir el archivo de exportación.
+SEC_ERROR_PKCS12_UNABLE_TO_READ=No es posible importar. No se puede leer el archivo de importación.
+SEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=No es posible exportar. La base de datos de claves está corrupta o ha sido borrada.
+SEC_ERROR_KEYGEN_FAIL=No es posible generar el par de claves pública/privada.
+SEC_ERROR_INVALID_PASSWORD=La contraseña introducida no es válida. Por favor, escoja una diferente.
+SEC_ERROR_RETRY_OLD_PASSWORD=Contraseña anterior introducida incorrectamente. Vuelva a intentarlo.
+SEC_ERROR_BAD_NICKNAME=El apodo del certificado ya está en uso.
+SEC_ERROR_NOT_FORTEZZA_ISSUER=La cadena FORTEZZA de la otra parte tiene un certificado que no es de FORTEZZA.
+SEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=No se puede mover una clave confidencial a la ranura donde se necesita.
+SEC_ERROR_JS_INVALID_MODULE_NAME=Nombre de módulo no válido.
+SEC_ERROR_JS_INVALID_DLL=Ruta o nombre de archivo de módulo no válido
+SEC_ERROR_JS_ADD_MOD_FAILURE=No es posible añadir el módulo
+SEC_ERROR_JS_DEL_MOD_FAILURE=No es posible eliminar el módulo
+SEC_ERROR_OLD_KRL=La nueva KRL no es posterior a la actual.
+SEC_ERROR_CKL_CONFLICT=La nueva CKL tiene un emisor diferente de la CKL actual. Borre la CKL actual.
+SEC_ERROR_CERT_NOT_IN_NAME_SPACE=La autoridad certificadora de este certificado no tiene permitido emitir un certificado con este nombre.
+SEC_ERROR_KRL_NOT_YET_VALID=La lista de revocación de claves para este certificado no es válida aún.
+SEC_ERROR_CRL_NOT_YET_VALID=La lista de revocación de certificados para este certificado no es válido aún.
+SEC_ERROR_UNKNOWN_CERT=No se ha podido encontrar el certificado solicitado.
+SEC_ERROR_UNKNOWN_SIGNER=No se ha podido encontrar el certificado del firmante.
+SEC_ERROR_CERT_BAD_ACCESS_LOCATION=La dirección del servidor de estado de certificado tiene un formato no válido.
+SEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=La respuesta OCSP no puede decodificarse totalmente; es de un tipo desconocido.
+SEC_ERROR_OCSP_BAD_HTTP_RESPONSE=El servidor OCSP ha devuelto datos HTTP inesperados/no válidos.
+SEC_ERROR_OCSP_MALFORMED_REQUEST=El servidor OCSP ha encontrado que la solicitud está corrupta o incorrectamente formada.
+SEC_ERROR_OCSP_SERVER_ERROR=El servidor OCSP ha experimentado un error interno.
+SEC_ERROR_OCSP_TRY_SERVER_LATER=El servidor OCSP sugiere que lo intente de nuevo más tarde.
+SEC_ERROR_OCSP_REQUEST_NEEDS_SIG=El servidor OCSP requiere una firma en esta solicitud.
+SEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=El servidor OCSP ha rechazado esta solicitud como no autorizada.
+SEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=El servidor OCSP ha devuelto un estado irreconocible.
+SEC_ERROR_OCSP_UNKNOWN_CERT=El servidor OCSP no tiene estado para el certificado.
+SEC_ERROR_OCSP_NOT_ENABLED=Debe activar OCSP antes de ejecutar esta operación.
+SEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Debe establecer el respondedor OCSP predeterminado antes de ejecutar esta operación.
+SEC_ERROR_OCSP_MALFORMED_RESPONSE=La respuesta del servidor OCSP estaba corrupta o incorrectamente formada.
+SEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=El firmante de la respuesta OCSP no está autorizado a proporcionar el estado de este certificado.
+SEC_ERROR_OCSP_FUTURE_RESPONSE=La respuesta OCSP no es válida aún (contiene una fecha en el futuro).
+SEC_ERROR_OCSP_OLD_RESPONSE=La respuesta OCSP contiene información no actualizada.
+SEC_ERROR_DIGEST_NOT_FOUND=No se ha encontrado el resumen CMS o PKCS #7 en el mensaje firmado.
+SEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=El tipo de mensaje CMS o PKCS #7 no está admitido.
+SEC_ERROR_MODULE_STUCK=El módulo PKCS #11 no se ha podido eliminar porque está aún en uso.
+SEC_ERROR_BAD_TEMPLATE=No se ha podido decodificar los datos ASN.1. La plantilla especificada no era válida.
+SEC_ERROR_CRL_NOT_FOUND=No se ha encontrado CRL apropiada.
+SEC_ERROR_REUSED_ISSUER_AND_SERIAL=Está intentando importar un certificado con el mismo número de serie/emisor que un certificado existente, pero no es el mismo certificado.
+SEC_ERROR_BUSY=NSS no se pudo cerrar. Hay objetos aún en uso.
+SEC_ERROR_EXTRA_INPUT=El mensaje codificado con DER contenía datos extra no usados.
+SEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Curva elíptica no admitida.
+SEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Forma de punto de curva elíptica no admitida.
+SEC_ERROR_UNRECOGNIZED_OID=Identificador de objeto no reconocido.
+SEC_ERROR_OCSP_INVALID_SIGNING_CERT=Certificado de firma OCSP no valido en respuesta OCSP.
+SEC_ERROR_REVOKED_CERTIFICATE_CRL=El certificado está revocado en la lista de revocación de certificados del emisor.
+SEC_ERROR_REVOKED_CERTIFICATE_OCSP=El respondedor OCSP del emisor informa que el certificado está revocado.
+SEC_ERROR_CRL_INVALID_VERSION=La lista de revocación de certificados del emisor tiene un número de versión desconocido.
+SEC_ERROR_CRL_V1_CRITICAL_EXTENSION=La lista de revocación de certificados V1 del emisor tiene una extensión crítica.
+SEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=La lista de revocación de certificados V2 del emisor tiene una extensión crítica desconocida.
+SEC_ERROR_UNKNOWN_OBJECT_TYPE=Tipo de objeto especificado desconocido.
+SEC_ERROR_INCOMPATIBLE_PKCS11=El controlador PKCS #11 viola la especificación en una forma incompatible.
+SEC_ERROR_NO_EVENT=No hay disponible ningún nuevo evento de ranura en este momento.
+SEC_ERROR_CRL_ALREADY_EXISTS=La CRL ya existe.
+SEC_ERROR_NOT_INITIALIZED=NSS no está inicializado.
+SEC_ERROR_TOKEN_NOT_LOGGED_IN=La operación ha fallado porque el token PKCS#11 no ha iniciado sesión.
+SEC_ERROR_OCSP_RESPONDER_CERT_INVALID=El certificado configurado del respondedor OCSP no es válido.
+SEC_ERROR_OCSP_BAD_SIGNATURE=La respuesta OCSP tiene una firma no válida.
+SEC_ERROR_OUT_OF_SEARCH_LIMITS=La búsqueda de validación del certificado está fuera de los límites de búsqueda
+SEC_ERROR_INVALID_POLICY_MAPPING=El mapeo de políticas contiene anypolicy
+SEC_ERROR_POLICY_VALIDATION_FAILED=La cadena de certificados no cumple la validación de políticas
+SEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Tipo de dirección desconocido en la extensión de certificado AIA
+SEC_ERROR_BAD_HTTP_RESPONSE=El servidor ha devuelto una respuesta HTTP no válida
+SEC_ERROR_BAD_LDAP_RESPONSE=El servidor ha devuelto una respuesta LDAP no válida
+SEC_ERROR_FAILED_TO_ENCODE_DATA=Fallo al codificar datos con el codificador ASN1
+SEC_ERROR_BAD_INFO_ACCESS_LOCATION=Dirección de acceso a información no válida en extensión de certificado
+SEC_ERROR_LIBPKIX_INTERNAL=Ha ocurrido un error interno Libpkix durante la validación del certificado.
+SEC_ERROR_PKCS11_GENERAL_ERROR=Un módulo PKCS #11 ha devuelto CKR_GENERAL_ERROR, indicando que ha sucedido un error no recuperable.
+SEC_ERROR_PKCS11_FUNCTION_FAILED=Un módulo PKCS #11 ha devuelto CKR_FUNCTION_FAILED, indicando que la función solicitada no se ha podido ejecutar. Si se intenta de nuevo la misma operación podría tener éxito.
+SEC_ERROR_PKCS11_DEVICE_ERROR=Un módulo PKCS #11 ha devuelto CKR_DEVICE_ERROR, indicando que ha ocurrido un problema con el token o slot.
+SEC_ERROR_BAD_INFO_ACCESS_METHOD=Método de acceso a información desconocido en extensión de certificado.
+SEC_ERROR_CRL_IMPORT_FAILED=Error al intentar importar una CRL.
+SEC_ERROR_EXPIRED_PASSWORD=La contraseña ha caducado.
+SEC_ERROR_LOCKED_PASSWORD=La contraseña está bloqueada.
+SEC_ERROR_UNKNOWN_PKCS11_ERROR=Error PKCS #11 desconocido.
+SEC_ERROR_BAD_CRL_DP_URL=URL no válida o no admitida en el nombre del punto de distribución de la CRL.
+SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=El certificado se firmó usando un algoritmo de firma que está desactivado porque no es seguro.
+MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Este servidor usa key pinning (HPKP) pero no se ha podido construir una cadena de certificados confiables que coincida con el pinset. Las violaciones de key pinning no se pueden solventar.
+MOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=El servidor usa un certificado con una extensión básica de restricciones que lo identifica como autoridad de certificación. Esto no debería ser el caso para un certificado emitido correctamente.
+MOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=El servidor ha presentado un certificado con un tamaño de clave que es demasiado pequeño para establecer una conexión segura.
+MOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Para emitir el certificado del servidor se ha usado un certificado X.509 versión 1 que no es confiable. Los certificados X.509 versión 1 están desaprobados no deben usarse para firmar otros certificados.
+MOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=El servidor ha presentado un certificado que aún no es válido.
+MOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Se ha usado un certificado que aún no es válido para emitir el certificado del servidor.
+MOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=El algoritmo de firma en el campo de firma del certificado no concuerda con el algoritmo en su campo signatureAlgorithm.
+MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=La respuesta OCSP no incluye un estado para el certificado que se está verificando.
+MOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=El servidor ha presentado un certificado con una validez excesivamente amplia.
+MOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Falta una característica necesaria de TLS.
+MOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=El servidor ha presentado un certificado que contiene una codificación no válida de un entero. Las causas más habituales incluyen números de serie negativos, módulos RSA negativos y codificaciones que son más largas de lo necesario.
+MOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=El servidor ha presentado un certificado con un nombre distinguido de emisor vacío.
+MOZILLA_PKIX_ERROR_ADDITIONAL_POLICY_CONSTRAINT_FAILED=Una restricción de política adicional falló al validar este certificado.
+MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT=No se confía en el certificado porque está autofirmado.
diff --git a/l10n-es-ES/security/manager/chrome/pipnss/pipnss.properties b/l10n-es-ES/security/manager/chrome/pipnss/pipnss.properties
new file mode 100644
index 0000000000..c20a38e272
--- /dev/null
+++ b/l10n-es-ES/security/manager/chrome/pipnss/pipnss.properties
@@ -0,0 +1,308 @@
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+CertPassPrompt=Escriba contraseña maestra de %S.
+
+CertPassPromptDefault=Introduzca su contraseña maestra.
+
+CertPasswordPrompt=Introduzca la contraseña para el token PKCS#11 %S.
+
+CertPasswordPromptDefault=Introduzca su contraseña maestra.
+
+# 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.
+
+# LOCALIZATION NOTE (RootCertModuleName): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+RootCertModuleName=Módulo de certificados raíz
+# 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=Serv. criptografía interna PSM
+# LOCALIZATION NOTE (TokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+TokenDescription=Serv. criptografía genéricos
+# LOCALIZATION NOTE (PrivateTokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+PrivateTokenDescription=Disp. software de seguridad
+# LOCALIZATION NOTE (SlotDescription): string limit is 64 bytes after conversion
+# to UTF-8.
+# length_limit = 64 bytes
+SlotDescription=Servicios de cifrado interno PSM
+# LOCALIZATION NOTE (PrivateSlotDescription): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+PrivateSlotDescription=Claves privadas del PSM
+# LOCALIZATION NOTE (Fips140TokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+Fips140TokenDescription=Disp. seguridad software (FIPS)
+# LOCALIZATION NOTE (Fips140SlotDescription): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+Fips140SlotDescription=Serv. FIPS 140 criptogr., de clave y cert.
+
+# 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
+#These are the strings set for the ASN1 objects in a certificate.
+CertDumpCertificate=Certificado
+CertDumpVersion=Versión
+# LOCALIZATION NOTE (CertDumpVersionValue): %S is a version number (e.g. "3" in "Version 3")
+CertDumpVersionValue=Versión %S
+CertDumpSerialNo=Número de serie
+CertDumpMD2WithRSA=PKCS #1 MD2 con cifrado RSA
+CertDumpMD5WithRSA=PKCS #1 MD5 con cifrado RSA
+CertDumpSHA1WithRSA=PKCS #1 SHA-1 con cifrado RSA
+CertDumpSHA256WithRSA=PKCS #1 SHA-256 con cifrado RSA
+CertDumpSHA384WithRSA=PKCS #1 SHA-384 con cifrado RSA
+CertDumpSHA512WithRSA=PKCS #1 SHA-512 con cifrado RSA
+CertDumpDefOID=Identificador de objeto (%S)
+CertDumpIssuer=Emisor
+CertDumpSubject=Sujeto
+CertDumpAVACountry=C
+CertDumpAVAState=ST
+CertDumpAVALocality=L
+CertDumpAVAOrg=O
+CertDumpAVAOU=OU
+CertDumpAVACN=CN
+CertDumpUserID=UID
+CertDumpPK9Email=E
+CertDumpAVADN=DN
+CertDumpAVADC=DC
+CertDumpSurname=Apellido
+CertDumpGivenName=Nombre propio
+CertDumpValidity=Validez
+CertDumpNotBefore=No antes
+CertDumpNotAfter=No después
+CertDumpSPKI=Información de la clave pública del sujeto
+CertDumpSPKIAlg=Algoritmo de la clave pública del sujeto
+CertDumpAlgID=Identificador del algoritmo
+CertDumpParams=Parámetros del algoritmo
+CertDumpRSAEncr=PKCS #1 con cifrado RSA
+CertDumpRSAPSSSignature=Firma PKCS #1 RSASSA-PSS
+CertDumpRSATemplate=Módulo (%S bits):\n%S\nExponente (%S bits):\n%S
+CertDumpECTemplate=Tamaño de la clave: %S bits\nOrden de longitud de la base: %S bits\nValor público:\n%S
+CertDumpIssuerUniqueID=ID única del emisor
+CertDumpSubjPubKey=Clave pública del sujeto
+CertDumpSubjectUniqueID=Identificación única del sujeto
+CertDumpExtensions=Extensiones
+CertDumpSubjectDirectoryAttr=Atributos de directorio de asunto de certificado
+CertDumpSubjectKeyID=ID de clave de asunto de certificado
+CertDumpKeyUsage=Utilización de la clave de certificado
+CertDumpSubjectAltName=Nombre alternativo del asunto del certificado
+CertDumpIssuerAltName=Nombre alternativo del emisor del certificado
+CertDumpBasicConstraints=Restricciones básicas de certificado
+CertDumpNameConstraints=Restricciones para los nombres de certificados
+CertDumpCrlDistPoints=Puntos de distribución de CRL
+CertDumpCertPolicies=Políticas de certificado
+CertDumpPolicyMappings=Mapas de políticas de certificados
+CertDumpPolicyConstraints=Restricciones de la política de certificados
+CertDumpAuthKeyID=Identificador de la clave de la Autoridad Certificadora (CA)
+CertDumpExtKeyUsage=Uso extendido de la clave
+CertDumpAuthInfoAccess=Acceso a la información de la autoridad
+CertDumpAnsiX9DsaSignature=Firma ANSI X9.57 DSA
+CertDumpAnsiX9DsaSignatureWithSha1=Firma ANSI X9.57 DSA con resumen SHA1
+CertDumpAnsiX962ECDsaSignatureWithSha1=Firma ANSI X9.62 ECDSA con SHA1
+CertDumpAnsiX962ECDsaSignatureWithSha224=Firma ANSI X9.62 ECDSA con SHA224
+CertDumpAnsiX962ECDsaSignatureWithSha256=Firma ANSI X9.62 ECDSA con SHA256
+CertDumpAnsiX962ECDsaSignatureWithSha384=Firma ANSI X9.62 ECDSA con SHA384
+CertDumpAnsiX962ECDsaSignatureWithSha512=Firma ANSI X9.62 ECDSA con SHA512
+
+CertDumpKUSign=Firmando
+CertDumpKUNonRep=No-repudio
+CertDumpKUEnc=Cifrado de la clave
+CertDumpKUDEnc=Cifrado de datos
+CertDumpKUKA=Aceptación de la clave
+CertDumpKUCertSign=Firmante del certificado
+CertDumpKUCRLSigner=Firmante de la CRL
+CertDumpCritical=Crítico
+CertDumpNonCritical=No es crítico
+CertDumpSigAlg=Algoritmo de firma del certificado
+CertDumpCertSig=Valor de la firma del certificado
+CertDumpExtensionFailure=Error: no es posible procesar la extensión
+CertDumpIsCA=es una autoridad certificadora
+CertDumpIsNotCA=no es una autoridad certificadora
+CertDumpPathLen=Número máximo de CAs intermediarias: %S
+CertDumpPathLenUnlimited=ilimitado
+CertDumpEKU_1_3_6_1_5_5_7_3_1=Identificación con servidor web mediante TLS
+CertDumpEKU_1_3_6_1_5_5_7_3_2=Identificación con el cliente web mediante TLS
+CertDumpEKU_1_3_6_1_5_5_7_3_3=Firmado de códigos
+CertDumpEKU_1_3_6_1_5_5_7_3_4=Protección de correo electr.
+CertDumpEKU_1_3_6_1_5_5_7_3_8=Marcas de tiempo
+CertDumpEKU_1_3_6_1_5_5_7_3_9=Firmado OCSP
+CertDumpEKU_1_3_6_1_4_1_311_2_1_21=Firmado de código individual de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_2_1_22=Firmado de código comercial de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_10_3_1=Firmado de la lista de confianza de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_10_3_2=Marca de tiempo de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_10_3_3=Microsoft Server Gated Crypto
+CertDumpEKU_1_3_6_1_4_1_311_10_3_4=Sistema de ficheros cifrados de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_10_3_4_1=Recuperación de archivo de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_10_3_5=Verificación de controladores hardware de Microsoft Windows
+CertDumpEKU_1_3_6_1_4_1_311_10_3_10=Subordinación cualificada de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_10_3_11=Recuperación de clave de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_10_3_12=Firmado de documento de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_10_3_13=Firmado vitalicio de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_20_2_2=Inicio de sesión con tarjeta inteligente de Microsoft
+CertDumpEKU_1_3_6_1_4_1_311_21_6=Agente de recuperación de clave de Microsoft
+CertDumpMSCerttype=Nombre de la plantilla de certificado Microsoft
+CertDumpMSNTPrincipal=Nombre principal de Microsoft
+CertDumpMSCAVersion=Versión CA Microsoft
+CertDumpMSDomainGUID=GUID de dominio Microsoft
+CertDumpEKU_2_16_840_1_113730_4_1=Netscape Server Gated Crypto
+CertDumpRFC822Name=Dirección de correo electr.
+CertDumpDNSName=Nombre DNS
+CertDumpX400Address=Dirección X.400
+CertDumpDirectoryName=Nombre X.500
+CertDumpEDIPartyName=Nombre de la parte EDI
+CertDumpURI=URI
+CertDumpIPAddress=Dirección IP
+CertDumpRegisterID=OID registrada
+CertDumpKeyID=ID de clave
+CertDumpVerisignNotices=Aviso al usuario de Verisign
+CertDumpUnused=No usado
+CertDumpKeyCompromise=Compromiso de clave
+CertDumpCACompromise=Compromiso CA
+CertDumpAffiliationChanged=Afiliación modificada
+CertDumpSuperseded=Reemplazado
+CertDumpCessation=Cese de operación
+CertDumpHold=Alcance del certificado
+CertDumpOCSPResponder=OCSP
+CertDumpCAIssuers=Emisores CA
+CertDumpCPSPointer=Puntero a la declaración de prácticas de certificado
+CertDumpUserNotice=Aviso al usuario
+CertDumpLogotype=Logotipo
+CertDumpECPublicKey=Clave pública de curva elíptica
+CertDumpECDSAWithSHA1=Firma X9.62 ECDSA con SHA1
+CertDumpECprime192v1=Curva elíptica ANSI X9.62 prime192v1 (o secp192r1, NIST P-192)
+CertDumpECprime192v2=Curva elíptica ANSI X9.62 prime192v2
+CertDumpECprime192v3=Curva elíptica ANSI X9.62 prime192v3
+CertDumpECprime239v1=Curva elíptica ANSI X9.62 prime239v1
+CertDumpECprime239v2=Curva elíptica ANSI X9.62 prime239v2
+CertDumpECprime239v3=Curva elíptica ANSI X9.62 prime239v3
+CertDumpECprime256v1=Curva elíptica ANSI X9.62 prime256v1 (o secp256r1, NIST P-256)
+CertDumpECsecp112r1=Curva elíptica SECG secp112r1
+CertDumpECsecp112r2=Curva elíptica SECG secp112r2
+CertDumpECsecp128r1=Curva elíptica SECG secp128r1
+CertDumpECsecp128r2=Curva elíptica SECG secp128r2
+CertDumpECsecp160k1=Curva elíptica SECG secp160k1
+CertDumpECsecp160r1=Curva elíptica SECG secp160r1
+CertDumpECsecp160r2=Curva elíptica SECG secp160r2
+CertDumpECsecp192k1=Curva elíptica SECG secp192k1
+CertDumpECsecp224k1=Curva elíptica SECG secp224k1
+CertDumpECsecp224r1=Curva elíptica SECG secp224r1 (o NIST P-224)
+CertDumpECsecp256k1=Curva elíptica SECG secp256k1
+CertDumpECsecp384r1=Curva elíptica SECG secp384r1 (o NIST P-384)
+CertDumpECsecp521r1=Curva elíptica SECG secp521r1 (o NIST P-521)
+CertDumpECc2pnb163v1=Curva elíptica ANSI X9.62 c2pnb163v1
+CertDumpECc2pnb163v2=Curva elíptica ANSI X9.62 c2pnb163v2
+CertDumpECc2pnb163v3=Curva elíptica ANSI X9.62 c2pnb163v3
+CertDumpECc2pnb176v1=Curva elíptica ANSI X9.62 c2pnb176v1
+CertDumpECc2tnb191v1=Curva elíptica ANSI X9.62 c2tnb191v1
+CertDumpECc2tnb191v2=Curva elíptica ANSI X9.62 c2tnb191v2
+CertDumpECc2tnb191v3=Curva elíptica ANSI X9.62 c2tnb191v3
+CertDumpECc2onb191v4=Curva elíptica ANSI X9.62 c2onb191v4
+CertDumpECc2onb191v5=Curva elíptica ANSI X9.62 c2onb191v5
+CertDumpECc2pnb208w1=Curva elíptica ANSI X9.62 c2pnb208w1
+CertDumpECc2tnb239v1=Curva elíptica ANSI X9.62 c2tnb239v1
+CertDumpECc2tnb239v2=Curva elíptica ANSI X9.62 c2tnb239v2
+CertDumpECc2tnb239v3=Curva elíptica ANSI X9.62 c2tnb239v3
+CertDumpECc2onb239v4=Curva elíptica ANSI X9.62 c2onb239v4
+CertDumpECc2onb239v5=Curva elíptica ANSI X9.62 c2onb239v5
+CertDumpECc2pnb272w1=Curva elíptica ANSI X9.62 c2pnb272w1
+CertDumpECc2pnb304w1=Curva elíptica ANSI X9.62 c2pnb304w1
+CertDumpECc2tnb359v1=Curva elíptica ANSI X9.62 c2tnb359v1
+CertDumpECc2pnb368w1=Curva elíptica ANSI X9.62 c2pnb368w1
+CertDumpECc2tnb431r1=Curva elíptica ANSI X9.62 c2tnb431r1
+CertDumpECsect113r1=Curva elíptica SECG sect113r1
+CertDumpECsect113r2=Curva elíptica SECG sect113r2
+CertDumpECsect131r1=Curva elíptica SECG sect131r1
+CertDumpECsect131r2=Curva elíptica SECG sect131r2
+CertDumpECsect163k1=Curva elíptica SECG sect163k1 (o NIST K-163)
+CertDumpECsect163r1=Curva elíptica SECG sect163r1
+CertDumpECsect163r2=Curva elíptica SECG sect163r2 (o NIST B-163)
+CertDumpECsect193r1=Curva elíptica SECG sect193r1
+CertDumpECsect193r2=Curva elíptica SECG sect193r2
+CertDumpECsect233k1=Curva elíptica SECG sect233k1 (o NIST K-233)
+CertDumpECsect233r1=Curva elíptica SECG sect233r1 (o NIST B-233)
+CertDumpECsect239k1=Curva elíptica SECG sect239k1
+CertDumpECsect283k1=Curva elíptica SECG sect283k1 (o NIST K-283)
+CertDumpECsect283r1=Curva elíptica SECG sect283r1 (o NIST B-283)
+CertDumpECsect409k1=Curva elíptica SECG sect409k1 (o NIST K-409)
+CertDumpECsect409r1=Curva elíptica SECG sect409r1 (o NIST B-409)
+CertDumpECsect571k1=Curva elíptica SECG sect571k1 (o NIST K-571)
+CertDumpECsect571r1=Curva elíptica SECG sect571r1 (o NIST B-571)
+CertDumpRawBytesHeader=Tamaño: %S Bytes / %S Bits
+AVATemplate=%S = %S
+
+PSMERR_SSL_Disabled=No se puede conectar de forma segura porque el protocolo SSL ha sido desactivado.
+PSMERR_SSL2_Disabled=No se puede conectar de forma segura porque el sitio usa una versión antigua e insegura del protocolo SSL.
+PSMERR_HostReusedIssuerSerial=Ha recibido un certificado no válido. Contacte con el administrador o dirección de correo electrónico de contacto del servidor y facilíteles la siguiente información:\n\nSu certificado contiene el mismo número de serie que otro certificado emitido por la autoridad de certificación. Obtenga un nuevo certificado que contenga un número de serie único.
+
+# LOCALIZATION NOTE (SSLConnectionErrorPrefix2): %1$S is the host string, %2$S is more detailed information (localized as well).
+SSLConnectionErrorPrefix2=Ha ocurrido un error al conectar con %1$S. %2$S\n
+
+certErrorIntro=%S usa un certificado de seguridad no válido.
+
+certErrorTrust_SelfSigned=No se confía en el certificado porque está autofirmado.
+certErrorTrust_UnknownIssuer=No se confía en el certificado porque el certificado emisor es desconocido.
+certErrorTrust_UnknownIssuer2=El servidor podría no estar enviando los certificados intermedios apropiados.
+certErrorTrust_UnknownIssuer3=Puede ser necesario importar un certificado raíz adicional.
+certErrorTrust_CaInvalid=No se confía en el certificado porque fue emitido por un certificado CA no válido.
+certErrorTrust_Issuer=No se confía en el certificado porque no se confía en el certificado emisor.
+certErrorTrust_SignatureAlgorithmDisabled=No se confía en el certificado porque ha sido firmado usando un algoritmo de firma que fue desactivado porque es inseguro.
+certErrorTrust_ExpiredIssuer=No se confía en el certificado porque el certificado emisor ha caducado.
+certErrorTrust_Untrusted=El certificado no procede de una fuente confiable.
+certErrorTrust_MitM=Un proxy TLS está interceptando su conexión. Si puede, desinstálelo o configure su dispositivo para que confíe en el certificado raíz.
+
+certErrorMismatch=El certificado no es válido para el nombre %S.
+# LOCALIZATION NOTE (certErrorMismatchSinglePrefix): %S is replaced by the domain for which the certificate is valid
+certErrorMismatchSinglePrefix=El certificado solo es válido para %S.
+certErrorMismatchMultiple=El certificado sólo es válido para los siguientes nombres:
+
+# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)
+certErrorExpiredNow=El certificado está caducado desde %1$S. La fecha y hora actual es %2$S.
+
+# LOCALIZATION NOTE (certErrorNotYetValidNow): Do not translate %1$S (date+time certificate will become valid) or %2$S (current date+time)
+certErrorNotYetValidNow=El certificado no será válido hasta %1$S. La fecha y hora actual es %2$S.
+
+certErrorMitM=Los sitios web demuestran su identidad a través de certificados, que son emitidos por autoridades de certificación.
+# LOCALIZATION NOTE (certErrorMitM2): %S is brandShortName
+certErrorMitM2=%S está respaldado por la organización sin ánimo de lucro Mozilla, que administra un almacén de autoridad de certificados (CA) completamente abierto. El almacén de CA ayuda a garantizar que las autoridades de certificación siguen las mejores prácticas para la seguridad del usuario.
+# LOCALIZATION NOTE (certErrorMitM3): %S is brandShortName
+certErrorMitM3=%S usa el almacén de Mozilla CA para verificar que la conexión sea segura, en lugar de los certificados proporcionados por el sistema operativo del usuario. Por lo tanto, si un programa antivirus o una red está interceptando una conexión con un certificado de seguridad emitido por una CA que no se encuentra en el almacén de Mozilla CA, la conexión se considera insegura.
+
+certErrorSymantecDistrustAdministrator=Puede avisar al administrador del sitio web acerca de este problema.
+
+# LOCALIZATION NOTE (certErrorCodePrefix3): %S is replaced by the error code.
+certErrorCodePrefix3=Código de error: %S
+
+P12DefaultNickname=Certificado importado
+CertUnknown=Desconocido
+CertNoEmailAddress=(sin dirección de correo)
+CaCertExists=Este certificado ya está instalado como una autoridad certificadora.
+NotACACert=Esta no es una autoridad certificadora, de modo que no puede importarse en la lista de autoridades certificadoras.
+UserCertIgnoredNoPrivateKey=Este certificado personal no puede ser instalado porque Vd. no posee la correspondiente clave privada que se creó cuando se solicitó el certificado.
+UserCertImported=Su certificado personal ha sido instalado. Debería conservar una copia de seguridad de este certificado.
+CertOrgUnknown=(Desconocido)
+CertNotStored=(No guardado)
+CertExceptionPermanent=Permanente
+CertExceptionTemporary=Temporal
diff --git a/l10n-es-ES/security/manager/chrome/pippki/pippki.properties b/l10n-es-ES/security/manager/chrome/pippki/pippki.properties
new file mode 100644
index 0000000000..ad2a0869b6
--- /dev/null
+++ b/l10n-es-ES/security/manager/chrome/pippki/pippki.properties
@@ -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/.
+
+newCAMessage1 = ¿Quiere confiar en “%S” para los siguientes propósitos?
+unnamedCA = Autoridad certificadora (sin nombre)
+
+getPKCS12FilePasswordMessage = Introduzca la contraseña que se usó para cifrar esta copia de respaldo del certificado:
+
+clientAuthRemember = Recordar esta decisión
+clientAuthNickAndSerial = %1$S [%2$S]
+clientAuthHostnameAndPort = %1$S:%2$S
+clientAuthMessage1 = Organización: “%S”
+clientAuthMessage2 = Emitido bajo: “%S”
+clientAuthIssuedTo = Emitido para: %1$S
+clientAuthSerial = Número de serie: %1$S
+clientAuthValidityPeriod = Válido de %1$S a %2$S
+clientAuthKeyUsages = Usos de la clave: %1$S
+clientAuthEmailAddresses = Direcciones de correo: %1$S
+clientAuthIssuedBy = Emitido por: %1$S
+clientAuthStoredOn = Guardado en: %1$S
+
+pageInfo_NoEncryption = Conexión sin cifrar
+pageInfo_Privacy_None1 = El sitio web %S no admite cifrado para la página que está viendo.
+pageInfo_Privacy_None2 = La información enviada por Internet sin cifrar puede ser vista por otras personas.\u0020
+pageInfo_Privacy_None4 = La página que está viendo no fue cifrada antes de transmitirse por Internet.
+pageInfo_EncryptionWithBitsAndProtocol = Conexión cifrada (%1$S, claves de %2$S bits, %3$S)
+pageInfo_BrokenEncryption = Cifrado estropeado (%1$S, claves de %2$S bits, %3$S)
+pageInfo_Privacy_Encrypted1 = La página que está viendo fue cifrada antes de transmitirse por Internet.
+pageInfo_Privacy_Encrypted2 = El cifrado dificulta que personas no autorizadas vean la información que viaja entre sistemas. Es, por tanto, improbable que nadie lea esta página mientras viajó por la red.
+pageInfo_MixedContent = Conexión parcialmente cifrada
+pageInfo_MixedContent2 = Parte de la página que está viendo no estaba cifrada antes de ser transmitida por Internet.
+pageInfo_WeakCipher = Su conexión a este sitio web usa cifrado débil y no es privado. Otras personas pueden ver su información o modificar el comportamiento del sitio web.
+pageInfo_CertificateTransparency_Compliant = Este sitio web cumple con la directiva de transparencia de certificados.
+
+password_not_set = (sin definir)
+failed_pw_change = No fue posible cambiar la contraseña maestra.
+incorrect_pw = No introdujo la actual contraseña maestra correctamente. Vuelva a intentarlo.
+pw_change_ok = Contraseña maestra cambiada satisfactoriamente.
+pw_erased_ok = ¡Atención! Ha eliminado su contraseña maestra.\u0020
+pw_not_wanted = ¡Atención! Ha decidido no utilizar una contraseña maestra.
+pw_empty_warning = Sus claves privadas, datos de formularios y contraseñas de correo electrónico que tiene guardados no serán protegidos.
+pw_change2empty_in_fips_mode = En este momento está en modo FIPS. FIPS requiere una contraseña maestra no vacía.
+enable_fips = Habilitar FIPS
+
+resetPasswordConfirmationTitle = Restablecer la contraseña maestra
+resetPasswordConfirmationMessage = Se ha restablecido su contraseña maestra.
diff --git a/l10n-es-ES/security/manager/security/certificates/certManager.ftl b/l10n-es-ES/security/manager/security/certificates/certManager.ftl
new file mode 100644
index 0000000000..ee106a3268
--- /dev/null
+++ b/l10n-es-ES/security/manager/security/certificates/certManager.ftl
@@ -0,0 +1,251 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+certmgr-title =
+ .title = Administrador de certificados
+certmgr-tab-mine =
+ .label = Sus certificados
+certmgr-tab-remembered =
+ .label = Decisiones de autenticación
+certmgr-tab-people =
+ .label = Personas
+certmgr-tab-servers =
+ .label = Servidores
+certmgr-tab-ca =
+ .label = Autoridades
+certmgr-mine = Tiene certificados de estas organizaciones que le identifican
+certmgr-remembered = Estos certificados se utilizan para identificarle en los sitios web.
+certmgr-people = Tiene certificados guardados que identifican estas personas
+certmgr-servers = Tiene certificados guardados que identifican estos servidores
+certmgr-server = Estas entradas identifican las excepciones de error del certificado del servidor
+certmgr-ca = Tiene certificados guardados que identifican estas autoridades de certificación
+certmgr-detail-general-tab-title =
+ .label = General
+ .accesskey = G
+certmgr-detail-pretty-print-tab-title =
+ .label = Detalles
+ .accesskey = D
+certmgr-pending-label =
+ .value = Verificando ahora el certificado…
+certmgr-subject-label = Emitido para
+certmgr-issuer-label = Emitido por
+certmgr-period-of-validity = Periodo de validez
+certmgr-fingerprints = Huellas digitales
+certmgr-cert-detail =
+ .title = Detalle del certificado
+ .buttonlabelaccept = Cerrar
+ .buttonaccesskeyaccept = C
+certmgr-cert-detail-commonname = Nombre común (CN)
+certmgr-cert-detail-org = Organización (O)
+certmgr-cert-detail-orgunit = Unidad organizativa (OU)
+certmgr-cert-detail-serial-number = Número de serie
+certmgr-cert-detail-sha-256-fingerprint = Huella digital SHA-256
+certmgr-cert-detail-sha-1-fingerprint = Huella digital SHA1
+certmgr-edit-ca-cert =
+ .title = Editar configuración de confianza de la CA
+ .style = width: 48em;
+certmgr-edit-cert-edit-trust = Editar configuraciones de confianza:
+certmgr-edit-cert-trust-ssl =
+ .label = Este certificado puede identificar sitios web.
+certmgr-edit-cert-trust-email =
+ .label = Este certificado puede identificar a los usuarios de correo.
+certmgr-delete-cert =
+ .title = Eliminar certificado
+ .style = width: 48em; height: 24em;
+certmgr-cert-host =
+ .label = Servidor
+certmgr-cert-name =
+ .label = Nombre del certificado
+certmgr-cert-server =
+ .label = Servidor
+certmgr-override-lifetime =
+ .label = Vida útil
+certmgr-token-name =
+ .label = Dispositivo de seguridad
+certmgr-begins-on = Comienza el
+certmgr-begins-label =
+ .label = Comienza el
+certmgr-expires-on = Caduca el
+certmgr-expires-label =
+ .label = Caduca el
+certmgr-email =
+ .label = Dirección de correo electr.
+certmgr-serial =
+ .label = Número de serie
+certmgr-view =
+ .label = Ver…
+ .accesskey = V
+certmgr-edit =
+ .label = Editar confianza…
+ .accesskey = E
+certmgr-export =
+ .label = Exportar…
+ .accesskey = x
+certmgr-delete =
+ .label = Eliminar…
+ .accesskey = r
+certmgr-delete-builtin =
+ .label = Eliminar o dejar de confiar…
+ .accesskey = n
+certmgr-backup =
+ .label = Hacer copia…
+ .accesskey = H
+certmgr-backup-all =
+ .label = Hacer copia de todo…
+ .accesskey = t
+certmgr-restore =
+ .label = Importar…
+ .accesskey = m
+certmgr-details =
+ .value = Campos del certificado
+ .accesskey = F
+certmgr-fields =
+ .value = Valor del campo
+ .accesskey = V
+certmgr-hierarchy =
+ .value = Jerarquía de certificados
+ .accesskey = J
+certmgr-add-exception =
+ .label = Añadir excepción…
+ .accesskey = x
+exception-mgr =
+ .title = Añadir excepción de seguridad
+exception-mgr-extra-button =
+ .label = Confirmar excepción de seguridad
+ .accesskey = C
+exception-mgr-supplemental-warning = Los bancos, tiendas y otros sitios públicos legítimos no le pedirán hacer esto.
+exception-mgr-cert-location-url =
+ .value = Dirección:
+exception-mgr-cert-location-download =
+ .label = Obtener certificado
+ .accesskey = O
+exception-mgr-cert-status-view-cert =
+ .label = Ver…
+ .accesskey = V
+exception-mgr-permanent =
+ .label = Guardar esta excepción de manera permanente
+ .accesskey = P
+pk11-bad-password = La contraseña introducida era incorrecta.
+pkcs12-decode-err = Fallo al decodificar el archivo. O no está en formato PKCS #12, o está corrupto, o la contraseña suministrada es incorrecta.
+pkcs12-unknown-err-restore = Fallo en la recuperación del archivo PKCS #12 por motivos desconocidos.
+pkcs12-unknown-err-backup = Se produjo un fallo por motivos desconocidos al guardar la copia de seguridad del archivo PKCS #12.
+pkcs12-unknown-err = La operación PKCS #12 falló por razones desconocidas.
+pkcs12-info-no-smartcard-backup = No es posible hacer copias de seguridad de certificados procedentes de dispositivos de seguridad hardware tales como tarjetas inteligentes.
+pkcs12-dup-data = El certificado y la clave privada ya existen en el dispositivo de seguridad.
+
+## PKCS#12 file dialogs
+
+choose-p12-backup-file-dialog = Nombre del archivo a salvaguardar
+file-browse-pkcs12-spec = Archivos PKCS12
+choose-p12-restore-file-dialog = Archivo de certificado para importar
+
+## Import certificate(s) file dialog
+
+file-browse-certificate-spec = Archivos de certificados
+import-ca-certs-prompt = Seleccione el archivo que contiene el/los certificado(s) CA a importar
+import-email-cert-prompt = Seleccione el archivo que contiene el certificado de correo electrónico de otra persona a importar
+
+## For editing certificates trust
+
+# Variables:
+# $certName: the name of certificate
+edit-trust-ca = El certificado “{ $certName }” representa a una autoridad certificadora.
+
+## For Deleting Certificates
+
+delete-user-cert-title =
+ .title = Eliminar sus certificados
+delete-user-cert-confirm = ¿Seguro que quiere eliminar estos certificados?
+delete-user-cert-impact = Si elimina uno de sus propios certificados, no podrá utilizarlo para identificarse a sí mismo.
+delete-ssl-cert-title =
+ .title = Eliminar excepciones de certificados de servidor
+delete-ssl-cert-confirm = ¿Seguro que quiere eliminar estas excepciones de servidor?
+delete-ssl-cert-impact = Si elimina una excepción de servidor, restaurará los controles de seguridad habituales para ese servidor y se requerirá que use un certificado válido.
+delete-ssl-override-title =
+ .title = Eliminar la excepción del certificado del servidor
+delete-ssl-override-confirm = ¿Seguro que quiere eliminar esta excepción de servidor?
+delete-ssl-override-impact = Si elimina una excepción de servidor, restaurará los controles de seguridad habituales para ese servidor y se requerirá que use un certificado válido.
+delete-ca-cert-title =
+ .title = Eliminar o dejar de confiar certificados CA
+delete-ca-cert-confirm = Ha solicitado eliminar estos certificados de CA. En el caso de los incluidos de serie, en lugar de borrarlos se les retira la confianza, lo que tiene el mismo efecto. ¿Seguro que quiere hacer esto?
+delete-ca-cert-impact = Si elimina, o deja de confiar en, un certificado de autoridad certificadora (CA), esta aplicación dejará de confiar en cualquier certificado emitido por esta CA.
+delete-email-cert-title =
+ .title = Eliminar certificados de correo electrónico
+delete-email-cert-confirm = ¿Seguro que quiere eliminar los certificados de correo electrónico de estas personas?
+delete-email-cert-impact = Si borra el certificado de correo electrónico de una persona, ya no podrá enviar mensajes cifrados a esa persona.
+# 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 = Certificado con número de serie: { $serialNumber }
+
+## Cert Viewer
+
+# Title used for the Certificate Viewer.
+#
+# Variables:
+# $certificate : a string representative of the certificate being viewed.
+cert-viewer-title =
+ .title = Visor de certificados: "{ $certName }"
+not-present =
+ .value = <No es parte de un certificado>
+# Cert verification
+cert-verified = Este certificado ha sido verificado para los siguientes usos:
+# Add usage
+verify-ssl-client =
+ .value = Certificado del cliente SSL
+verify-ssl-server =
+ .value = Certificado del servidor SSL
+verify-ssl-ca =
+ .value = Autoridad Certificadora (CA) SSL
+verify-email-signer =
+ .value = Certificado del firmante del correo electrónico
+verify-email-recip =
+ .value = Certificado del receptor del correo electrónico
+# Cert verification
+cert-not-verified-cert-revoked = No se pudo verificar este certificado porque ha sido revocado.
+cert-not-verified-cert-expired = No se pudo verificar este certificado porque ha caducado.
+cert-not-verified-cert-not-trusted = No se pudo verificar este certificado porque no se confía en él.
+cert-not-verified-issuer-not-trusted = No se pudo verificar este certificado porque no se confía en el emisor.
+cert-not-verified-issuer-unknown = No se pudo verificar este certificado porque el emisor es desconocido.
+cert-not-verified-ca-invalid = No se pudo verificar este certificado porque el certificado de la CA no es válido.
+cert-not-verified_algorithm-disabled = No se ha podido verificar este certificado porque se ha firmado usando un algoritmo de firma que fue desactivado porque es inseguro.
+cert-not-verified-unknown = No se pudo verificar este certificado por razones desconocidas.
+# 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 = No enviar el certificado del cliente
+# Used when no cert is stored for an override
+no-cert-stored-for-override = (No guardado)
+
+## Used to show whether an override is temporary or permanent
+
+permanent-override = Permanente
+temporary-override = Temporal
+
+## Add Security Exception dialog
+
+add-exception-branded-warning = Está a punto de alterar cómo identifica { -brand-short-name } este sitio.
+add-exception-invalid-header = Este sitio intenta identificarse a sí mismo con información no válida.
+add-exception-domain-mismatch-short = Sitio erróneo
+add-exception-domain-mismatch-long = El certificado pertenece a un sitio diferente, lo que podría significar que alquien está intentando hacer pasar por este sitio.
+add-exception-expired-short = Información obsoleta
+add-exception-expired-long = El certificado no es actualmente válido. Puede haber sido robado o perdido, y podría estar siendo usado por alquien para hacerse pasar por este sitio.
+add-exception-unverified-or-bad-signature-short = Identidad desconocida
+add-exception-unverified-or-bad-signature-long = No se confía en el certificado porque no ha sido verificado como emitido por una autoridad confiable usando una firma segura.
+add-exception-valid-short = Certificado válido
+add-exception-valid-long = Este sitio proporciona identificación válida y verificada. No hay necesidad de añadir una excepción.
+add-exception-checking-short = Comprobando información
+add-exception-checking-long = Intentando identificar este sitio…
+add-exception-no-cert-short = No hay información disponible
+add-exception-no-cert-long = No es posible obtener el estado de identificación de este sitio.
+
+## Certificate export "Save as" and error dialogs
+
+save-cert-as = Guardar certificado en archivo
+cert-format-base64 = Certificado X.509 (PEM)
+cert-format-base64-chain = Certificado X.509 con cadena (PEM)
+cert-format-der = Certificado X.509 (DER)
+cert-format-pkcs7 = Certificado X.509 (PKCS#7)
+cert-format-pkcs7-chain = Certificado X.509 con cadena (PKCX#7)
+write-file-failure = Error de archivo
diff --git a/l10n-es-ES/security/manager/security/certificates/deviceManager.ftl b/l10n-es-ES/security/manager/security/certificates/deviceManager.ftl
new file mode 100644
index 0000000000..78db0e8bc9
--- /dev/null
+++ b/l10n-es-ES/security/manager/security/certificates/deviceManager.ftl
@@ -0,0 +1,135 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Strings used for device manager
+
+devmgr =
+ .title = Administrador de dispositivos
+ .style = width: 67em; height: 32em;
+
+devmgr-devlist =
+ .label = Módulos de seguridad y dispositivos
+
+devmgr-header-details =
+ .label = Detalles
+
+devmgr-header-value =
+ .label = Valor
+
+devmgr-button-login =
+ .label = Iniciar sesión
+ .accesskey = n
+
+devmgr-button-logout =
+ .label = Terminar sesión
+ .accesskey = T
+
+devmgr-button-changepw =
+ .label = Cambiar contraseña
+ .accesskey = C
+
+devmgr-button-load =
+ .label = Cargar
+ .accesskey = C
+
+devmgr-button-unload =
+ .label = Descargar
+ .accesskey = D
+
+devmgr-button-enable-fips =
+ .label = Habilitar FIPS
+ .accesskey = F
+
+devmgr-button-disable-fips =
+ .label = Deshabilitar FIPS
+ .accesskey = F
+
+## Strings used for load device
+
+load-device =
+ .title = Cargar controlador de dispositivo PKCS#11
+
+load-device-info = Introduzca la información para el módulo que quiere añadir.
+
+load-device-modname =
+ .value = Nombre del módulo
+ .accesskey = m
+
+load-device-modname-default =
+ .value = Nuevo módulo PKCS#11
+
+load-device-filename =
+ .value = Nombre del archivo del módulo
+ .accesskey = a
+
+load-device-browse =
+ .label = Examinar…
+ .accesskey = x
+
+## Token Manager
+
+devinfo-status =
+ .label = Estado
+
+devinfo-status-disabled =
+ .label = Deshabilitado
+
+devinfo-status-not-present =
+ .label = No presente
+
+devinfo-status-uninitialized =
+ .label = Sin inicializar
+
+devinfo-status-not-logged-in =
+ .label = No ha iniciado la sesión
+
+devinfo-status-logged-in =
+ .label = Sesión iniciada
+
+devinfo-status-ready =
+ .label = Listo
+
+devinfo-desc =
+ .label = Descripción
+
+devinfo-man-id =
+ .label = Fabricante
+
+devinfo-hwversion =
+ .label = Versión HW
+devinfo-fwversion =
+ .label = Versión FW
+
+devinfo-modname =
+ .label = Módulo
+
+devinfo-modpath =
+ .label = Ruta
+
+login-failed = Falló el inicio de sesión
+
+devinfo-label =
+ .label = Etiqueta
+
+devinfo-serialnum =
+ .label = Número de serie
+
+fips-nonempty-password-required = El modo FIPS requiere que tenga una contraseña maestra establecida para cada dispositivo de seguridad. Establezca la contraseña antes de tratar de activar el modo FIPS.
+
+fips-nonempty-primary-password-required = El modo FIPS requiere que tenga una contraseña maestra establecida para cada dispositivo de seguridad. Establezca la contraseña antes de tratar de activar el modo FIPS.
+unable-to-toggle-fips = No se puede cambiar el modo FIPS para el dispositivo de seguridad. Se recomienda que salga y reinicie esta aplicación.
+load-pk11-module-file-picker-title = Elija un controlador de dispositivo PKCS#11 para cargar
+
+# Load Module Dialog
+load-module-help-empty-module-name =
+ .value = El nombre del módulo no puede estar vacío.
+
+# Do not translate 'Root Certs'
+load-module-help-root-certs-module-name =
+ .value = 'Root Certs' está reservado y no puede usarse como nombre del módulo.
+
+add-module-failure = No es posible añadir el módulo
+del-module-warning = ¿Seguro que quiere eliminar este módulo de seguridad?
+del-module-error = No es posible eliminar el módulo
diff --git a/l10n-es-ES/security/manager/security/pippki/pippki.ftl b/l10n-es-ES/security/manager/security/pippki/pippki.ftl
new file mode 100644
index 0000000000..fa02c4fc26
--- /dev/null
+++ b/l10n-es-ES/security/manager/security/pippki/pippki.ftl
@@ -0,0 +1,91 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+password-quality-meter = Medidor de calidad de la contraseña
+
+## Change Password dialog
+
+change-password-window =
+ .title = Cambiar contraseña maestra
+
+change-device-password-window =
+ .title = Cambiar contraseña
+
+# Variables:
+# $tokenName (String) - Security device of the change password dialog
+change-password-token = Dispositivo de seguridad: { $tokenName }
+change-password-old = Contraseña actual:
+change-password-new = Nueva contraseña:
+change-password-reenter = Nueva contraseña (confirmar):
+
+## Reset Password dialog
+
+reset-password-window =
+ .title = Restablecer la contraseña maestra
+ .style = width: 40em
+
+pippki-failed-pw-change = No se puede cambiar la contraseña.
+pippki-incorrect-pw = No ha introducido la actual contraseña maestra correctamente. Vuelva a intentarlo.
+pippki-pw-change-ok = Contraseña cambiada correctamente.
+
+pippki-pw-empty-warning = Sus contraseñas almacenadas y claves privadas no estarán protegidas.
+pippki-pw-erased-ok = Ha eliminado su contraseña. { pippki-pw-empty-warning }
+pippki-pw-not-wanted = ¡Atención! Ha decidido no utilizar una contraseña. { pippki-pw-empty-warning }
+
+pippki-pw-change2empty-in-fips-mode = En este momento está en modo FIPS. FIPS requiere una contraseña no vacía.
+
+## Reset Primary Password dialog
+
+reset-primary-password-window =
+ .title = Restablecer la contraseña maestra
+ .style = width: 40em
+reset-password-button-label =
+ .label = Restablecer
+reset-password-text = Si restablece su contraseña maestra, todas las contraseñas web y de correo electrónico almacenados, los datos de los formularios, certificados personales y claves privadas serán olvidados. ¿Seguro que quiere restablecer su contraseña maestra?
+
+reset-primary-password-text = Si restablece su contraseña maestra, se olvidarán todas las contraseñas de webs, correo electrónico, certificados personales y llaves privadas almacenadas. ¿Está seguro de que quiere restablecer su contraseña maestra?
+
+pippki-reset-password-confirmation-title = Restablecer la contraseña maestra
+pippki-reset-password-confirmation-message = Se ha restablecido su contraseña maestra.
+
+## Downloading cert dialog
+
+download-cert-window =
+ .title = Descargando certificado
+ .style = width: 46em
+download-cert-message = Se le ha pedido que confíe en una nueva Autoridad Certificadora (CA).
+download-cert-trust-ssl =
+ .label = Confiar en esta CA para identificar sitios web.
+download-cert-trust-email =
+ .label = Confiar en esta CA para identificar usuarios de correo.
+download-cert-message-desc = Antes de confiar en esta CA para cualquier propósito, debe examinar el certificado, política y procedimientos de la CA (si están disponibles).
+download-cert-view-cert =
+ .label = Ver
+download-cert-view-text = Examinar certificado de CA
+
+## Client Authorization Ask dialog
+
+client-auth-window =
+ .title = Petición de identificación de usuario
+client-auth-site-description = El siguiente sitio ha pedido que usted se identifique con un certificado:
+client-auth-choose-cert = Elija un certificado para presentarlo como identificación:
+client-auth-cert-details = Detalles del certificado seleccionado:
+
+## Set password (p12) dialog
+
+set-password-window =
+ .title = Elegir una contraseña de respaldo para el certificado
+set-password-message = La contraseña del certificado de respaldo que ponga aquí protegerá el archivo de respaldo que está a punto de crear. Debe poner esta contraseña para proceder con la copia de respaldo.
+set-password-backup-pw =
+ .value = Contraseña de respaldo del certificado:
+set-password-repeat-backup-pw =
+ .value = Contraseña de respaldo del certificado (confirmar):
+set-password-reminder = Importante: si olvida la contraseña de respaldo de su certificado, no podrá restaurar esta copia de respaldo más tarde. Guárdela en un lugar seguro.
+
+## Protected Auth dialog
+
+protected-auth-window =
+ .title = Identificación protegida por token
+protected-auth-msg = Identifíquese con el token. El método de identificación depende del tipo de su token.
+protected-auth-token = Token:
diff --git a/l10n-es-ES/services/sync/sync.properties b/l10n-es-ES/services/sync/sync.properties
new file mode 100755
index 0000000000..b4dfb847da
--- /dev/null
+++ b/l10n-es-ES/services/sync/sync.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+client.name2 = %2$S de %1$S en %3$S
+
+lastSync2.label = Última sincr.: %S
+
+signInToSync.description = Inicie sesión en Sync
+
diff --git a/l10n-es-ES/suite/branding/seamonkey/brand.dtd b/l10n-es-ES/suite/branding/seamonkey/brand.dtd
new file mode 100644
index 0000000000..f689e09be5
--- /dev/null
+++ b/l10n-es-ES/suite/branding/seamonkey/brand.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY brandFullName "SeaMonkey">
+<!ENTITY brandShortName "SeaMonkey">
+<!ENTITY brandShorterName "SeaMonkey">
+<!ENTITY vendorShortName "SeaMonkey e.V.">
+<!ENTITY sidebarName "Panel lateral">
diff --git a/l10n-es-ES/suite/branding/seamonkey/brand.properties b/l10n-es-ES/suite/branding/seamonkey/brand.properties
new file mode 100644
index 0000000000..2537b1b4d9
--- /dev/null
+++ b/l10n-es-ES/suite/branding/seamonkey/brand.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandFullName = SeaMonkey
+brandShortName = SeaMonkey
+brandShorterName = SeaMonkey
+vendorShortName = SeaMonkey e.V.
+sidebarName = Panel lateral
+app.releaseNotesURL = https://www.seamonkey-project.org/releases/seamonkey%VERSION%/
+app.troubleshootingURL = https://www.seamonkey-project.org/releases/seamonkey%VERSION%/#troubleshooting
+app.vendorURL = https://www.seamonkey-project.org/
+app.support.baseURL = https://www.seamonkey-project.org/doc/
+app.update.url.details = https://www.seamonkey-project.org/releases/
+app.update.url.manual = https://www.seamonkey-project.org/
diff --git a/l10n-es-ES/suite/chrome/branding/aboutRights.dtd b/l10n-es-ES/suite/chrome/branding/aboutRights.dtd
new file mode 100644
index 0000000000..3cc1f44185
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/branding/aboutRights.dtd
@@ -0,0 +1,50 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY rights.locale-direction "ltr">
+<!ENTITY rights.pagetitle "about:rights">
+<!ENTITY rights.intro-header "Acerca de sus derechos">
+<!ENTITY rights.intro "&brandFullName; es software libre y de código abierto, realizado por una comunidad de miles de personas de todo el mundo. Hay algunas cosas que debe saber:">
+<!ENTITY rights.intro-point1a "&brandShortName; está disponible para usted bajo los términos de la ">
+<!ENTITY rights.intro-point1b "Licencia Pública de Mozilla">
+<!ENTITY rights.intro-point1c ". Esto significa que puede usar, copiar y distribuir &brandShortName; a otros. También es libre de modificar el código fuente de &brandShortName; como desee para adaptarlo a sus necesidades. La Licencia Pública Mozilla también le otorga el derecho a distribuir sus versiones modificadas.">
+<!ENTITY rights.intro-point2aa "&vendorShortName; no le otorga ningún derecho sobre las marcas y logos registrados de &quot;&brandFullName;&quot;. Se puede encontrar información adicional en ">
+<!ENTITY rights.intro-point2b "aquí">
+<!ENTITY rights.intro-point2c ".">
+<!ENTITY rights.intro-point2da "Algunas características en &brandShortName;, tales como el Agente de informe de fallos, le dan la opción de proporcionar comentarios a &vendorShortName;. Al elegir enviar comentarios, da permiso a &vendorShortName; para usar la información para mejorar sus aplicaciones, publicar los comentarios en sus sitios web y distribuir los comentarios.">
+<!ENTITY rights.intro-point3a "Las políticas de privacidad de los productos de &vendorShortName; se pueden encontrar ">
+<!ENTITY rights.intro-point3b "aquí">
+<!ENTITY rights.intro-point3c ".">
+<!ENTITY rights2.intro-point4a "&brandShortName; ofrece servicios opcionales de información sobre sitios web, tales como los servicios de complementos o el de navegación segura; sin embargo, no podemos garantizar que sean 100 &#037; precisos ni libres de errores. Pueden encontrarse más detalles, incluyendo información sobre cómo desactivar los servicios, en los ">
+<!ENTITY rights.intro-point4b "términos del servicio">
+<!ENTITY rights.intro-point4c ".">
+<!ENTITY rights.webservices-header "Servicios de sitios web de &brandFullName;">
+<!ENTITY rights3.webservices-aa "&vendorShortName; ofrece servicios web opcionales (&quot;Servicios&quot;) que están disponibles para su uso con esta versión binaria de &brandShortName;, como se describe más abajo. Algunos de estos servicios (tales como los servicios de recomendación y actualización de complementos, el servicio de navegación segura o la característica de notificación de navegación basada en ubicación) están activados por defecto. Si no quiere usar alguno de estos servicios o los términos de debajo no le resultan aceptables, puede encontrar instrucciones sobre cómo desactivar una característica o servicio en particular ">
+<!ENTITY rights3.webservices-b "aquí">
+<!ENTITY rights3.webservices-c ". Otras características y servicios pueden activarse o desactivarse en las preferencias de la aplicación.">
+<!ENTITY rights.addons-a "Servicios de complementos: ">
+<!ENTITY rights.addons-b "Por omisión, &brandShortName; sugerirá complementos en la página &view.discover.label; y buscará actualizaciones a intervalos regulares. Si desea desactivar estas características para evitar la comunicación al servidor de información sobre complementos instalados, siga estos pasos:">
+<!ENTITY rights.addons-term1 "Abra las preferencias de la aplicación">
+<!ENTITY rights.addons-term2 "Seleccione el panel &smart.label; en la categoría &advance.label;">
+<!ENTITY rights.addons-term3 "Desmarque las opciones &quot;&autoAddOnsUpdates.label;&quot; y &quot;&enablePersonalized.label;&quot;">
+<!ENTITY rights.addons-term4 "Los servicios de complementos están ahora desactivados">
+<!ENTITY rights.safebrowsing-a "Navegación segura: ">
+<!ENTITY rights.safebrowsing-b "No se recomienda desactivar la característica de navegación segura ya que puede suponer que visite sitios inseguros. Si desea desactivar la característica por completo, siga estos pasos:">
+<!ENTITY rights.safebrowsing-term1 "Abra las preferencias de la aplicación">
+<!ENTITY rights.safebrowsing-term2 "Seleccione el panel principal &security.label;">
+<!ENTITY rights.safebrowsing-term3 "Desmarque las opciones &quot;&blockAttackSites.label;&quot; y &quot;&blockWebForgeries.label;&quot;">
+<!ENTITY rights.safebrowsing-term4 "La navegación segura está ahora desactivada">
+<!ENTITY rights.locationawarebrowsing-a "Navegación basada en ubicación: ">
+<!ENTITY rights.locationawarebrowsing-b "siempre es opcional. Nunca se envía información de localización sin su permiso. Si desea desactivar la característica por completo, siga estos pasos:">
+<!ENTITY rights.locationawarebrowsing-term1 "Abra las preferencias de la aplicación">
+<!ENTITY rights.locationawarebrowsing-term2 "Seleccione el panel principal &security.label;">
+<!ENTITY rights.locationawarebrowsing-term3 "Seleccione la opción de &quot;&geoDisabled.label;&quot;">
+<!ENTITY rights.locationawarebrowsing-term4 "La navegación basada en ubicación está desactivada">
+<!ENTITY rights.webservices-term0a "&vendorShortName;, junto con sus colaboradores, licenciatarios y empresas colaboradoras, trabajan para proporcionar los servicios más precisos y actualizados. Sin embargo, no podemos garantizar que esta información sea completa y libre de errores. Por ejemplo, el servicio de navegación segura puede no identificar algunos sitios arriesgados y puede identificar algunos sitios seguros por error y en el servicio de navegación basada en la ubicación, todas las ubicaciones devueltas por nuestros proveedores de servicios son solo estimadas. Ni nosotros ni nuestros proveedores de servicio garantizan la precisión de las ubicaciones proporcionadas.">
+<!ENTITY rights.webservices-term1 "&vendorShortName; puede abandonar o cambiar los servicios a su discreción.">
+<!ENTITY rights.webservices-term2a "Está invitado a usar estos servicios con la versión correspondiente de &brandShortName;, y dispone de los derechos necesarios para hacerlo. &vendorShortName; y sus licenciatarios se reservan todos los demás derechos en los servicios. Estos términos no están orientados a limitar ningún derecho otorgado bajo las licencias de código abierto aplicables a &brandShortName; y a las versiones de código abierto correspondientes de &brandShortName;.">
+<!ENTITY rights.webservices-term3 "Los servicios se proporcionan &quot;tal cual&quot;. &vendorShortName;, sus colaboradores, licenciatarios y distribuidores rechazan toda garantía, ya sea expresa o implícita, incluyendo sin limitarse, garantías de que el servicio es comercializable y que cumple con su necesidad particular. Usted asume todo el riesgo al seleccionar este servicio sobre su propósito así como sobre la calidad y rendimiento del servicio. Algunas jurisdicciones no permiten la exclusión o limitación de las garantías implícitas, así que esta denegación puede no aplicarse en su caso.">
+<!ENTITY rights.webservices-term4 "Excepto donde sea requerido por la ley, &vendorShortName;, sus colaboradores, licenciatarios y distribuidores no podrán ser responsables de ningún daño indirecto, especial, imprevisto, resultante, punitivo o ejemplar derivado de, o relacionado con, el uso de &brandShortName; y los servicios. La responsabilidad colectiva bajo estos términos no podrá exceder los US$500 (quinientos dólares americanos). Algunas jurisdicciones no permiten la exclusión o limitación de ciertos daños, así que esta exclusión y limitación puede no ser aplicables a usted.">
+<!ENTITY rights.webservices-term5 "&vendorShortName; puede actualizar estos términos según sea necesario de vez en cuando. Estos términos no pueden ser modificados o cancelados sin el acuerdo escrito de &vendorShortName;.">
+<!ENTITY rights.webservices-term6a "Estos términos están gobernados y escritos de acuerdo a las leyes de Alemania y todas las disputas relacionadas con estos términos deberán enviarse a la exclusiva jurisdicción de la corte competente en Alemania. Si cualquier parte de estos términos resulta ser inválida o inexigible, las porciones restantes continuarán teniendo pleno efecto. En el caso de haber un conflicto entre una versión traducida de estos términos y la versión en idioma inglés, prevalecerá la versión en inglés.">
diff --git a/l10n-es-ES/suite/chrome/branding/aboutRights.properties b/l10n-es-ES/suite/chrome/branding/aboutRights.properties
new file mode 100644
index 0000000000..51841c8199
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/branding/aboutRights.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+buttonLabel = Conozca sus derechos
+buttonAccessKey = C
+notifyRightsText2 = %S es software libre y abierto de la asociación SeaMonkey e.V. registrada en Alemania.
diff --git a/l10n-es-ES/suite/chrome/browser/linkToolbar.dtd b/l10n-es-ES/suite/chrome/browser/linkToolbar.dtd
new file mode 100644
index 0000000000..22139c0704
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/linkToolbar.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY linkToolbar.label "Barra de navegación del sitio web">
+<!ENTITY linkToolbar.accesskey "a">
+<!ENTITY linkToolbar.tooltip "Barra de navegación del sitio web">
+<!ENTITY linkToolbarAlways.label "Mostrar siempre">
+<!ENTITY linkToolbarAlways.accesskey "S">
+<!ENTITY linkToolbarAsNeeded.label "Mostrar sólo cuando sea necesaria">
+<!ENTITY linkToolbarAsNeeded.accesskey "O">
+<!ENTITY linkToolbarNever.label "Ocultar siempre">
+<!ENTITY linkToolbarNever.accesskey "c">
+<!ENTITY topButton.label "Superior">
+<!ENTITY upButton.label "Arriba">
+<!ENTITY firstButton.label "Primero">
+<!ENTITY prevButton.label "Anterior">
+<!ENTITY nextButton.label "Siguiente">
+<!ENTITY lastButton.label "Último">
+<!ENTITY documentButton.label "Documento">
+<!ENTITY tocButton.label "Tabla de contenidos">
+<!ENTITY chapterButton.label "Capítulos">
+<!ENTITY sectionButton.label "Secciones">
+<!ENTITY subSectionButton.label "Subsecciones">
+<!ENTITY appendixButton.label "Apéndices">
+<!ENTITY glossaryButton.label "Glosario">
+<!ENTITY indexButton.label "Índice">
+<!ENTITY moreButton.label "Más">
+<!ENTITY helpButton.label "Ayuda">
+<!ENTITY searchButton.label "Buscar">
+<!ENTITY authorButton.label "Autor(es)">
+<!ENTITY copyrightButton.label "Copyright">
+<!ENTITY bookmarkButton.label "Marcadores">
+<!ENTITY alternateButton.label "Otras versiones">
+<!ENTITY feedButton.label "Suscribirse">
diff --git a/l10n-es-ES/suite/chrome/browser/mac/platformNavigationBindings.dtd b/l10n-es-ES/suite/chrome/browser/mac/platformNavigationBindings.dtd
new file mode 100644
index 0000000000..2bea7c23c7
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/mac/platformNavigationBindings.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY goBackCmd.keyCode "VK_LEFT">
+<!ENTITY goForwardCmd.keyCode "VK_RIGHT">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.commandKey "]">
+<!ENTITY fullScreenCmd.commandKey "f">
diff --git a/l10n-es-ES/suite/chrome/browser/mailNavigatorOverlay.dtd b/l10n-es-ES/suite/chrome/browser/mailNavigatorOverlay.dtd
new file mode 100644
index 0000000000..9af981a994
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/mailNavigatorOverlay.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY newMessageCmd.label "Mensaje">
+<!ENTITY newMessageCmd.accesskey "M">
+<!ENTITY newMessageCmd.key "M">
+<!ENTITY newContactCmd.label "Contacto…">
+<!ENTITY newContactCmd.accesskey "C">
+<!ENTITY sendPage.label "Enviar página…">
+<!ENTITY sendPage.accesskey "p">
+<!ENTITY contextSendThisPage.label "Enviar esta página…">
+<!ENTITY contextSendThisPage.accesskey "p">
+<!ENTITY contextSendThisLink.label "Enviar este enlace…">
+<!ENTITY contextSendThisLink.accesskey "v">
+<!ENTITY contextSendImage.label "Enviar imagen…">
+<!ENTITY contextSendImage.accesskey "n">
+<!ENTITY contextSendVideo.label "Enviar vídeo…">
+<!ENTITY contextSendVideo.accesskey "n">
+<!ENTITY contextSendAudio.label "Enviar audio…">
+<!ENTITY contextSendAudio.accesskey "n">
+<!ENTITY contextSendFrame.label "Enviar marco…">
+<!ENTITY contextSendFrame.accesskey "n">
+<!ENTITY sendLinkCmd.label "Enviar enlace…">
+<!ENTITY sendLinkCmd.accesskey "l">
diff --git a/l10n-es-ES/suite/chrome/browser/metadata.dtd b/l10n-es-ES/suite/chrome/browser/metadata.dtd
new file mode 100644
index 0000000000..3e929494e5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/metadata.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY no-properties.label "Sin propiedades.">
+<!ENTITY caption.label "Propiedades del elemento">
+<!ENTITY image-sec.label "Propiedades de la imagen">
+<!ENTITY image-url.label "Dirección:">
+<!ENTITY image-desc.label "Descripción:">
+<!ENTITY image-alt.label "Texto alternativo:">
+<!ENTITY image-width.label "Anchura:">
+<!ENTITY image-height.label "Altura:">
+<!ENTITY image-filesize.label "Tamaño del archivo:">
+<!ENTITY image-filesize.value "Desconocido">
+<!ENTITY insdel-sec.label "Insertar/Eliminar propiedades">
+<!ENTITY insdel-cite.label "Información:">
+<!ENTITY insdel-date.label "Fecha:">
+<!ENTITY link-sec.label "Propiedades del enlace">
+<!ENTITY link-url.label "Dirección:">
+<!ENTITY link-target.label "Se abrirá en:">
+<!ENTITY link-type.label "Tipo de destino:">
+<!ENTITY link-lang.label "Idioma del destino:">
+<!ENTITY link-rel.label "Relación:">
+<!ENTITY link-rev.label "Relación inversa:">
+<!ENTITY misc-sec.label "Propiedades diversas">
+<!ENTITY misc-lang.label "Idioma del texto:">
+<!ENTITY misc-title.label "Título:">
+<!ENTITY misc-tblsummary.label "Resumen de la tabla:">
+<!ENTITY quote-sec.label "Propiedades de la cita:">
+<!ENTITY quote-cite.label "Información:">
diff --git a/l10n-es-ES/suite/chrome/browser/metadata.properties b/l10n-es-ES/suite/chrome/browser/metadata.properties
new file mode 100644
index 0000000000..0b1fa17554
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/metadata.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sameWindowText = Misma ventana
+newWindowText = Ventana nueva
+parentFrameText = Marco padre
+sameFrameText = Mismo marco
+embeddedText = Embebido
+unableToShowProps = No hay propiedades disponibles.
+altTextMissing = Ausente
+altTextBlank = En blanco
+imageSize = %S KB (%S bytes)
+imageSizeUnknown = Desconocido (no cacheado)
+imageWidth = %Spx
+imageHeight = %Spx
+languageRegionFormat = %1$S (%2$S)
diff --git a/l10n-es-ES/suite/chrome/browser/navigator.dtd b/l10n-es-ES/suite/chrome/browser/navigator.dtd
new file mode 100644
index 0000000000..9d21039115
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/navigator.dtd
@@ -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/. -->
+
+<!ENTITY mainWindow.title "&brandShortName;">
+<!ENTITY mainWindow.titlemodifier "&brandShortName;">
+<!ENTITY mainWindow.titlemodifiermenuseparator " - ">
+<!ENTITY mainWindow.titleprivate "Navegación privada">
+<!ENTITY editPageCmd.label "Editar página">
+<!ENTITY editPageCmd.accesskey "E">
+<!ENTITY editPageCmd.commandkey "e">
+<!ENTITY navbarCmd.label "Barra de herramientas de navegación">
+<!ENTITY navbarCmd.accesskey "n">
+<!ENTITY bookmarksToolbarCmd.label "Barra de herramientas de marcadores">
+<!ENTITY bookmarksToolbarCmd.accesskey "m">
+<!ENTITY closeWindow.label "Cerrar ventana">
+<!ENTITY closeWindow.accesskey "C">
+<!ENTITY minimizeButton.tooltip "Minimizar">
+<!ENTITY restoreButton.tooltip "Restaurar">
+<!ENTITY feedsMenu.label "Suscribirse a esta página">
+<!ENTITY feedsMenu.accesskey "S">
+<!ENTITY menuBar.tooltip "Barra de menú">
+<!ENTITY bookmarksToolbar.tooltip "Barra de herramientas de marcadores">
+<!ENTITY navigationToolbar.tooltip "Barra de herramientas de navegación">
+<!ENTITY editBookmark.done.label "Hecho">
+<!ENTITY editBookmark.cancel.label "Cancelar">
+<!ENTITY editBookmark.removeBookmark.accessKey "E">
+<!ENTITY backButton.label "Anterior">
+<!ENTITY backButton.tooltip "Ir a la página anterior">
+<!ENTITY forwardButton.label "Siguiente">
+<!ENTITY forwardButton.tooltip "Ir a la página siguiente">
+<!ENTITY reloadButton.label "Recargar">
+<!ENTITY reloadButton.tooltip "Recargar esta página">
+<!ENTITY stopButton.label "Parar">
+<!ENTITY stopButton.tooltip "Parar la carga de esta página">
+<!ENTITY searchButton.label "Buscar">
+<!ENTITY searchButton.tooltip "Escriba una palabra en el campo de texto de la izquierda, y pulse Buscar">
+<!ENTITY goButton.label "Ir">
+<!ENTITY goButton.tooltip "Escriba una dirección en el campo de la izquierda, y pulse Ir">
+<!ENTITY printButton.label "Imprimir">
+<!ENTITY printButton.tooltip "Imprimir esta página">
+<!ENTITY locationBar.tooltip "Introduzca el término, palabra clave o página web que desea buscar">
+<!ENTITY locationBar.accesskey "d">
+<!ENTITY locationBar.title "Dirección">
+<!ENTITY proxyIcon.tooltip "Arrastre y suelte este icono para crear un enlace a esta página">
+<!ENTITY searchItem.title "Buscar">
+<!ENTITY bookmarksButton.label "Marcadores">
+<!ENTITY bookmarksButton.tooltip "Lista de marcadores">
+<!ENTITY homeButton.label "Inicio">
+<!ENTITY bookmarksToolbarItem.label "Elementos de la barra de herramientas de marcadores">
+<!ENTITY bookmarksToolbarChevron.tooltip "Mostrar más marcadores">
+<!ENTITY statusText.label "Hecho">
+<!ENTITY popupIcon.tooltiptext "Desbloquear las ventanas emergentes de este sitio web">
+<!ENTITY viewSecurityInfo.label "Ver información de seguridad">
+<!ENTITY viewSecurityInfo.accesskey "V">
+<!ENTITY viewCertificate.label "Ver certificado">
+<!ENTITY viewCertificate.accesskey "r">
+<!ENTITY viewCertManager.label "Abrir administrador de certificados">
+<!ENTITY viewCertManager.accesskey "A">
+<!ENTITY zoomIn.tooltiptext "Mayor">
+<!ENTITY zoomOut.tooltiptext "Menor">
diff --git a/l10n-es-ES/suite/chrome/browser/navigator.properties b/l10n-es-ES/suite/chrome/browser/navigator.properties
new file mode 100644
index 0000000000..507ea35e33
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/navigator.properties
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+nv_done = Terminado
+nv_timeout = Tiempo excedido
+nv_stopped = Detenido
+openFile = Abrir archivo
+uploadFile = Subir archivo
+droponhomebutton = Suelte un enlace o un archivo para convertirlo en su página de inicio
+droponhometitle = Elegir página de inicio
+droponhomemsg = ¿Desea que este documento sea su nueva página de inicio?
+droponhomeokbutton = Elegir página de inicio
+jserror = Se ha producido un error en esta página. Haga doble clic aquí para ver más detalles.
+nothingAvailable = (No disponible)
+securityButtonTooltipSecure = Firmado por %S
+securityButtonTooltipMixedContent = Advertencia: incluye contenido no identificado
+securityButtonTooltipInsecure = Muestra información de seguridad sobre la página actual
+tabs.closeTab.label = Cerrar pestaña
+tabs.closeTab.accesskey = C
+tabs.close.label = Cerrar
+tabs.close.accesskey = C
+tabs.recentlyClosed.format = %1$S %2$S
+windows.recentlyClosed.format = %1$S %2$S
+tabs.historyItem = Grupo de pestañas
+menuOpenAllInTabs.label = Abrir todo en pestañas
+searchFor = Buscar en %S: "%S"
+starButtonOn.tooltip = Editar este marcador
+starButtonOff.tooltip = Añadir a marcadores
+editBookmarkPanel.pageBookmarkedTitle = Página añadida a marcadores
+editBookmarkPanel.pageBookmarkedDescription = %S recordará siempre esta pagina para usted.
+editBookmarkPanel.bookmarkedRemovedTitle = Marcador eliminado
+editBookmarkPanel.editBookmarkTitle = Editar este marcador
+editBookmark.removeBookmarks.label = Eliminar marcador;Eliminar #1 marcadores
+bookmarkAllTabsDefault = [Nombre de la carpeta]
+addKeywordTitleAutoFill = Buscar %S
+extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name = Tema predeterminado de SeaMonkey
+extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description = Este tema usa estilos y colores del sistema para encajar mejor con otras aplicaciones.
+extensions.modern@themes.mozilla.org.name = SeaMonkey Modern
+extensions.modern@themes.mozilla.org.description = Un tema contemporáneo para todos los componentes.
diff --git a/l10n-es-ES/suite/chrome/browser/navigatorOverlay.dtd b/l10n-es-ES/suite/chrome/browser/navigatorOverlay.dtd
new file mode 100644
index 0000000000..39ca60aff9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/navigatorOverlay.dtd
@@ -0,0 +1,130 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tabCmd.label "Pestaña del navegador">
+<!ENTITY tabCmd.accesskey "T">
+<!ENTITY tabCmd.commandkey "t">
+<!ENTITY openCmd.label "Abrir dirección web…">
+<!ENTITY openCmd.accesskey "w">
+<!ENTITY openCmd.commandkey "l">
+<!ENTITY openFileCmd.label "Abrir archivo…">
+<!ENTITY openFileCmd.accesskey "A">
+<!ENTITY openFileCmd.commandkey "o">
+<!ENTITY closeOtherTabs.label "Cerrar las otras pestañas">
+<!ENTITY closeOtherTabs.accesskey "T">
+<!ENTITY closeTabsToTheEnd.label "Cerrar pestañas a la derecha">
+<!ENTITY closeTabsToTheEnd.accesskey "d">
+<!ENTITY uploadFile.label "Subir archivo…">
+<!ENTITY uploadFile.accesskey "b">
+<!ENTITY findOnCmd.label "Buscar en esta página…">
+<!ENTITY toolbarsCmd.label "Mostrar/Ocultar">
+<!ENTITY toolbarsCmd.accesskey "m">
+<!ENTITY tabbarCmd.label "Barra de pestañas">
+<!ENTITY tabbarCmd.accesskey "T">
+<!ENTITY taskbarCmd.label "Barra de estado">
+<!ENTITY taskbarCmd.accesskey "S">
+<!ENTITY componentbarCmd.label "Barra de componentes">
+<!ENTITY componentbarCmd.accesskey "C">
+<!ENTITY fullScreenCmd.label "Pantalla completa">
+<!ENTITY fullScreenCmd.accesskey "n">
+<!ENTITY useStyleSheetMenu.label "Utilizar hoja de estilos">
+<!ENTITY useStyleSheetMenu.accesskey "u">
+<!ENTITY useStyleSheetNone.label "Ninguna">
+<!ENTITY useStyleSheetNone.accesskey "N">
+<!ENTITY useStyleSheetPersistentOnly.label "Estilo predeterminado">
+<!ENTITY useStyleSheetPersistentOnly.accesskey "d">
+<!ENTITY bidiSwitchPageDirectionItem.label "Cambiar dirección de la página">
+<!ENTITY bidiSwitchPageDirectionItem.accesskey "C">
+<!ENTITY pageSourceCmd.label "Código fuente de la página">
+<!ENTITY pageSourceCmd.accesskey "o">
+<!ENTITY pageSourceCmd.commandkey "u">
+<!ENTITY pageInfoCmd.label "Información de la página">
+<!ENTITY pageInfoCmd.accesskey "I">
+<!ENTITY pageInfoCmd.commandkey "i">
+<!ENTITY goMenu.label "Ir">
+<!ENTITY goMenu.accesskey "i">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.commandKey "]">
+<!ENTITY goHomeCmd.label "Inicio">
+<!ENTITY goHomeCmd.accesskey "n">
+<!ENTITY historyCmd.label "Historial">
+<!ENTITY historyCmd.accesskey "H">
+<!ENTITY historyCmd.key "H">
+<!ENTITY history.commandKey "h">
+<!ENTITY recentTabs.label "Pestañas cerradas recientemente">
+<!ENTITY recentTabs.accesskey "P">
+<!ENTITY recentTabs.commandkey "t">
+<!ENTITY recentWindows.label "Ventanas cerradas recientemente">
+<!ENTITY recentWindows.accesskey "m">
+<!ENTITY recentWindows.commandkey "y">
+<!ENTITY historyRestoreLastSession.label "Restaurar sesión anterior">
+<!ENTITY historyRestoreLastSession.accesskey "R">
+<!ENTITY syncTabsMenu.label "Pestañas de otros equipos">
+<!ENTITY syncTabsMenu.accesskey "O">
+<!ENTITY bookmarksMenu.label "Marcadores">
+<!ENTITY bookmarksMenu.accesskey "m">
+<!ENTITY addCurPageCmd.label "Añadir a marcadores">
+<!ENTITY addCurPageCmd.accesskey "D">
+<!ENTITY addCurPageAsCmd.label "Archivar marcador…">
+<!ENTITY addCurPageAsCmd.accesskey "A">
+<!ENTITY addCurPageAsCmd.commandkey "d">
+<!ENTITY addCurTabsAsCmd.label "Añadir este grupo de pestañas a marcadores…">
+<!ENTITY addCurTabsAsCmd.accesskey "u">
+<!ENTITY manBookmarksCmd.label "Administrar marcadores…">
+<!ENTITY manBookmarksCmd.accesskey "M">
+<!ENTITY manBookmarksCmd.commandkey "b">
+<!ENTITY searchInternetCmd.label "Buscar en la web">
+<!ENTITY searchInternetCmd.accesskey "B">
+<!ENTITY searchInternet.commandKey "s">
+<!ENTITY translateMenu.label "Traducir página">
+<!ENTITY translateMenu.accesskey "t">
+<!ENTITY cookieMessageTitle.label "Permisos de cookies cambiados">
+<!ENTITY cookieDisplayCookiesCmd.label "Administrar cookies guardadas">
+<!ENTITY cookieDisplayCookiesCmd.accesskey "A">
+<!ENTITY cookieAllowCookiesCmd.label "Permitir cookies de este sitio web">
+<!ENTITY cookieAllowCookiesCmd.accesskey "P">
+<!ENTITY cookieAllowCookiesMsg.label "Las cookies de este sitio web serán siempre permitidas.">
+<!ENTITY cookieAllowSessionCookiesCmd.label "Permitir cookies de sesión de este sitio web">
+<!ENTITY cookieAllowSessionCookiesCmd.accesskey "c">
+<!ENTITY cookieAllowSessionCookiesMsg.label "Este sitio web podrá enviar cookies sólo para la sesión en curso.">
+<!ENTITY cookieCookiesDefaultCmd.label "Usar permisos predeterminados para cookies">
+<!ENTITY cookieCookiesDefaultCmd.accesskey "U">
+<!ENTITY cookieCookiesDefaultMsg.label "Las cookies de este sitio web se aceptarán o rechazarán basándose en la configuración predeterminada.">
+<!ENTITY cookieBlockCookiesCmd.label "Bloquear cookies de este sitio web">
+<!ENTITY cookieBlockCookiesCmd.accesskey "B">
+<!ENTITY cookieBlockCookiesMsg.label "Las cookies de este sitio web serán siempre rechazadas.">
+<!ENTITY cookieImageMessageTitle.label "Permisos de imágenes cambiados">
+<!ENTITY cookieDisplayImagesCmd.label "Administrar permisos de imágenes">
+<!ENTITY cookieDisplayImagesCmd.accesskey "d">
+<!ENTITY cookieAllowImagesCmd.label "Permitir imágenes de este sitio web">
+<!ENTITY cookieAllowImagesCmd.accesskey "e">
+<!ENTITY cookieAllowImagesMsg.label "Las imágenes de este sitio web se descargarán siempre.">
+<!ENTITY cookieImagesDefaultCmd.label "Usar permisos predeterminados para imágenes">
+<!ENTITY cookieImagesDefaultCmd.accesskey "m">
+<!ENTITY cookieImagesDefaultMsg.label "Las imágenes de este sitio web se descargarán basándose en la configuración predeterminada.">
+<!ENTITY cookieBlockImagesCmd.label "Bloquear imágenes de este sitio web">
+<!ENTITY cookieBlockImagesCmd.accesskey "n">
+<!ENTITY cookieBlockImagesMsg.label "Las imágenes de este sitio web no se descargarán nunca.">
+<!ENTITY popupsMessageChangeTitle.label "Permisos de ventanas emergentes cambiados">
+<!ENTITY popupAllowCmd.label "Permitir ventanas emergentes de este sitio web">
+<!ENTITY popupAllowCmd.accesskey "P">
+<!ENTITY popupAllowMsg.label "Las ventanas emergentes de este sitio web se mostrarán siempre.">
+<!ENTITY popupDefaultCmd.label "Usar permisos predeterminados para ventanas emergentes">
+<!ENTITY popupDefaultCmd.accesskey "U">
+<!ENTITY popupDefaultMsg.label "Las ventanas emergentes de este sitio web se mostrarán de acuerdo a su configuración predeterminada.">
+<!ENTITY popupBlockCmd.label "Bloquear ventanas emergentes de este sitio web">
+<!ENTITY popupBlockCmd.accesskey "B">
+<!ENTITY popupBlockMsg.label "Las ventanas emergentes de este sitio web no se mostrarán.">
+<!ENTITY popupsManage.label "Administrar ventanas emergentes">
+<!ENTITY popupsManage.accesskey "A">
+<!ENTITY cookieCookieManager.label "Administrador de cookies">
+<!ENTITY cookieCookieManager.accesskey "k">
+<!ENTITY cookieImageManager.label "Administrador de imágenes">
+<!ENTITY cookieImageManager.accesskey "i">
+<!ENTITY popupsManager.label "Administrador de ventanas emergentes">
+<!ENTITY popupsManager.accesskey "d">
+<!ENTITY clearPrivateDataCmd.label "Limpiar datos privados…">
+<!ENTITY clearPrivateDataCmd.accesskey "L">
+<!ENTITY stopCmd.macCommandKey ".">
+<!ENTITY fullScreenCmd.commandKey "f">
diff --git a/l10n-es-ES/suite/chrome/browser/pageInfo.dtd b/l10n-es-ES/suite/chrome/browser/pageInfo.dtd
new file mode 100644
index 0000000000..35d2ff3d01
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/pageInfo.dtd
@@ -0,0 +1,98 @@
+<!--
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+-->
+
+<!ENTITY pageInfoWindow.dimensions "width: 100ch; height: 38em;">
+<!ENTITY copy.key "C">
+<!ENTITY copy.label "Copiar">
+<!ENTITY copy.accesskey "C">
+<!ENTITY selectall.key "A">
+<!ENTITY selectall.label "Seleccionar todo">
+<!ENTITY selectall.accesskey "A">
+<!ENTITY openHelpMac.key "?">
+<!ENTITY closeWindow.key "w">
+<!ENTITY copyLinks.label "Copiar enlace(s)">
+<!ENTITY copyLinks.accesskey "e">
+<!ENTITY openInNewTab.label "Abrir en una pestaña nueva">
+<!ENTITY openInNewTab.accesskey "n">
+<!ENTITY openInNewWindow.label "Abrir en una ventana nueva">
+<!ENTITY openInNewWindow.accesskey "i">
+<!ENTITY generalTab "General">
+<!ENTITY generalTab.accesskey "G">
+<!ENTITY generalTitle "Título:">
+<!ENTITY generalURL "Dirección:">
+<!ENTITY generalType "Tipo:">
+<!ENTITY generalMode "Modo de representación:">
+<!ENTITY generalSize "Tamaño:">
+<!ENTITY generalReferrer "URL de procedencia:">
+<!ENTITY generalSource "Origen del caché:">
+<!ENTITY generalModified "Modificado:">
+<!ENTITY generalEncoding2 "Codificación de texto:">
+<!ENTITY generalMetaName "Nombre">
+<!ENTITY generalMetaContent "Contenido">
+<!ENTITY generalSecurityDetails "Detalles">
+<!ENTITY generalSecurityDetails.accesskey "D">
+<!ENTITY formsTab "Formularios">
+<!ENTITY formsTab.accesskey "f">
+<!ENTITY formAction "Acción de formulario">
+<!ENTITY formMethod "Método">
+<!ENTITY formName "Nombre">
+<!ENTITY formEncoding "Codificación:">
+<!ENTITY formTarget "Destino:">
+<!ENTITY formFields "Campos:">
+<!ENTITY formLabel "Etiqueta">
+<!ENTITY formFName "Nombre del campo">
+<!ENTITY formType "Tipo">
+<!ENTITY formCValue "Valor actual">
+<!ENTITY linksTab "Enlaces">
+<!ENTITY linksTab.accesskey "l">
+<!ENTITY linkName "Nombre">
+<!ENTITY linkAddress "Dirección">
+<!ENTITY linkType "Tipo">
+<!ENTITY linkTarget "Destino">
+<!ENTITY linkAccessKey "Tecla de acceso rápido">
+<!ENTITY mediaTab "Medios">
+<!ENTITY mediaTab.accesskey "M">
+<!ENTITY mediaLocation "Dirección:">
+<!ENTITY mediaText "Texto asociado:">
+<!ENTITY mediaAltHeader "Texto alternativo">
+<!ENTITY mediaAddress "Dirección">
+<!ENTITY mediaType "Tipo">
+<!ENTITY mediaSize "Tamaño">
+<!ENTITY mediaCount "Cuenta">
+<!ENTITY mediaDimension "Dimensiones:">
+<!ENTITY mediaLongdesc "Descripción larga:">
+<!ENTITY mediaBlockImage.accesskey "B">
+<!ENTITY mediaSaveAs "Guardar como…">
+<!ENTITY mediaSaveAs.accesskey "u">
+<!ENTITY mediaSaveAs2.accesskey "a">
+<!ENTITY mediaPreview "Vista preliminar del medio:">
+<!ENTITY feedTab "Canales">
+<!ENTITY feedTab.accesskey "C">
+<!ENTITY feedSubscribe "Suscribirse">
+<!ENTITY feedSubscribe.accesskey "u">
+<!ENTITY permTab "Permisos">
+<!ENTITY permTab.accesskey "P">
+<!ENTITY permissionsFor "Permisos para:">
+<!ENTITY securityTab "Seguridad">
+<!ENTITY securityTab.accesskey "S">
+<!ENTITY securityHeader "Información de seguridad para esta página">
+<!ENTITY securityView.certView "Ver certificado">
+<!ENTITY securityView.accesskey "V">
+<!ENTITY securityView.unknown "Desconocido">
+<!ENTITY securityView.identity.header "Identidad del sitio web">
+<!ENTITY securityView.identity.owner "Propietario:">
+<!ENTITY securityView.identity.domain "Sitio web:">
+<!ENTITY securityView.identity.verifier "Verificado por:">
+<!ENTITY securityView.identity.validity "Caduca el:">
+<!ENTITY securityView.privacy.header "Privacidad e historial">
+<!ENTITY securityView.privacy.history "¿He visitado este sitio web antes hoy?">
+<!ENTITY securityView.privacy.cookies "¿Está guardando este sitio web información (cookies) en mi ordenador?">
+<!ENTITY securityView.privacy.viewCookies "Ver cookies">
+<!ENTITY securityView.privacy.viewCookies.accessKey "k">
+<!ENTITY securityView.privacy.passwords "¿He guardado contraseñas para este sitio web?">
+<!ENTITY securityView.privacy.viewPasswords "Ver contraseñas guardadas">
+<!ENTITY securityView.privacy.viewPasswords.accessKey "u">
+<!ENTITY securityView.technical.header "Detalles técnicos">
diff --git a/l10n-es-ES/suite/chrome/browser/pageInfo.properties b/l10n-es-ES/suite/chrome/browser/pageInfo.properties
new file mode 100644
index 0000000000..62f6b299fd
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/pageInfo.properties
@@ -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/.
+
+pageInfo.page.title = Información de la página - %S
+pageInfo.frame.title = Información del marco - %S
+noPageTitle = Página sin título:
+unknown = Desconocido
+default = Predeterminado
+notSet = No especificado
+yes = Sí
+no = No
+mediaImg = Imagen
+mediaVideo = Vídeo
+mediaAudio = Audio
+mediaBGImg = Fondo
+mediaBorderImg = Borde
+mediaListImg = Viñeta
+mediaCursor = Cursor
+mediaObject = Objeto
+mediaEmbed = Incrustado
+mediaLink = Icono
+mediaInput = Entrada
+mediaFileSize = %S KB
+mediaSize = %Spx × %Spx
+mediaSelectFolder = Seleccione una carpeta para guardar las imágenes
+mediaBlockImage = Bloquear imágenes de %S
+mediaUnknownNotCached = Desconocido (no cacheado)
+mediaImageType = Imagen %S
+mediaAnimatedImageType = Imagen %S (animada, %S fotogramas)
+mediaDimensions = %Spx × %Spx
+mediaDimensionsScaled = %Spx × %Spx (escalada a %Spx × %Spx)
+generalQuirksMode = Modo de compatibilidad con extensiones no estándares
+generalStrictMode = Modo de compatibilidad con los estándares
+generalNotCached = (no cacheado)
+generalDiskCache = Caché de disco
+generalMemoryCache = Caché en memoria
+generalSize = %S KB (%S bytes)
+generalMetaTag = Meta (1 etiqueta)
+generalMetaTags = Meta (%S etiquetas)
+generalSiteIdentity = Este sitio web es propiedad de %S\nEsta información se ha verificado por %S
+formTitle = Formulario %S:
+formUntitled = Formulario sin nombre:
+formDefaultTarget = Sin especificar (se abre en la misma ventana)
+formChecked = Marcado
+formUnchecked = Desmarcado
+formPassword = ••••••••
+linkAnchor = Enlace interno
+linkArea = Área
+linkSubmission = Envío de formulario
+linkSubmit = Enviar consulta
+linkRel = Enlace relacionado
+linkStylesheet = Hoja de estilo
+linkRev = Enlace Inverso
+linkX = Enlace XLink sencillo
+linkScript = Script
+linkScriptInline = incrustado
+feedRss = RSS
+feedAtom = Atom
+feedXML = XML
+securityNoOwner = Este sitio web no proporciona información sobre propiedad.
+securityVisitsNumber = Sí, una vez;Sí, #1 veces
+securityNoVisits = No
+permissions.useDefault = Usar valores preterminados
diff --git a/l10n-es-ES/suite/chrome/browser/region.properties b/l10n-es-ES/suite/chrome/browser/region.properties
new file mode 100644
index 0000000000..4ab4978a7c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/region.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+browser.startup.homepage = http://www.proyectonave.es/productos/seamonkey/start/
+browser.throbber.url = http://www.seamonkey-project.org/
+browser.translation.service = https://translate.google.com/translate?prev=/language_tools&langpair=en|es&u=
+browser.translation.serviceDomain = translate.google.com
+browser.validate.html.service = https://validator.w3.org/check?charset=%28detect+automatically%29&doctype=Inline&uri=
+startup.homepage_override_url = https://www.seamonkey-project.org/releases/seamonkey%VERSION%/
+browser.contentHandlers.types.0.title = Feedly
+browser.contentHandlers.types.0.uri = https://feedly.com/i/subscription/feed/%s
+browser.contentHandlers.types.1.title = Inoreader
+browser.contentHandlers.types.1.uri = https://www.inoreader.com/?add_feed=%s
+browser.contentHandlers.types.2.title = My Yahoo!
+browser.contentHandlers.types.2.uri = https://add.my.yahoo.com/rss?url=%s
+browser.contentHandlers.types.3.title = Digg Reader
+browser.contentHandlers.types.3.uri = http://digg.com/reader/search/%s
diff --git a/l10n-es-ES/suite/chrome/browser/tabbrowser.dtd b/l10n-es-ES/suite/chrome/browser/tabbrowser.dtd
new file mode 100644
index 0000000000..a9f7e0e821
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/tabbrowser.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY untitledTab "(Sin título)">
+<!ENTITY newTab.label "Pestaña nueva">
+<!ENTITY newTab.accesskey "N">
+<!ENTITY closeTab.label "Cerrar pestaña">
+<!ENTITY closeTab.accesskey "C">
+<!ENTITY closeOtherTabs.label "Cerrar las otras pestañas">
+<!ENTITY closeOtherTabs.accesskey "o">
+<!ENTITY closeTabsToTheEnd.label "Cerrar pestañas a la derecha">
+<!ENTITY closeTabsToTheEnd.accesskey "d">
+<!ENTITY reloadAllTabs.label "Recargar todas las pestañas">
+<!ENTITY reloadAllTabs.accesskey "a">
+<!ENTITY reloadTab.label "Recargar pestaña">
+<!ENTITY reloadTab.accesskey "R">
+<!ENTITY bookmarkGroup.label "Añadir a marcadores este grupo de pestañas">
+<!ENTITY bookmarkGroup.accesskey "m">
+<!ENTITY closeTabButton.tooltip "Cerrar pestaña actual">
+<!ENTITY newTabButton.tooltip "Abrir una pestaña nueva">
+<!ENTITY listAllTabs.tooltip "Listar todas las pestañas">
+<!ENTITY undoCloseTab.label "Deshacer cerrar pestaña">
+<!ENTITY undoCloseTab.accesskey "h">
diff --git a/l10n-es-ES/suite/chrome/browser/tabbrowser.properties b/l10n-es-ES/suite/chrome/browser/tabbrowser.properties
new file mode 100644
index 0000000000..868020fe6f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/tabbrowser.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabs.loading = Cargando…
+tabs.untitled = (Sin título)
+tabs.closeWarningTitle = Confirmar al cerrar las otras pestañas
+tabs.closeWarningOther = ;Está a punto de cerrar #1 otras pestañas. ¿Está seguro de que quiere continuar?
+tabs.closeButton = Cerrar las otras pestañas
+tabs.closeWarningPromptMe = Advertirme cuando intente cerrar las otras pestañas
+tabs.closeWarningTitleAll = Confirmar cierre
+tabs.closeWarningAll = ;Esta ventana de navegador tiene #1 pestañas abiertas. ¿Quiere cerrarla junto con todas sus pestañas?
+tabs.closeButtonAll = Cerrar todas las pestañas
+tabs.closeWarningPromptMeAll = Advertirme cuando cierre múltiples pestañas
+tabs.openWarningTitle = Confirmación de apertura
+tabs.openWarningMultipleBranded = Está a punto de abrir %S pestañas. Esto podría ralentizar %S mientras se cargan las páginas. ¿Seguro que quiere continuar?
+tabs.openButtonMultiple = Abrir pestañas
+tabs.openWarningPromptMeBranded = Advertirme cuando abrir múltiples pestañas pueda ralentizar %S
diff --git a/l10n-es-ES/suite/chrome/browser/taskbar.properties b/l10n-es-ES/suite/chrome/browser/taskbar.properties
new file mode 100644
index 0000000000..070a434c7c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/taskbar.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+taskbar.tasks.newTab.label = Abrir una pestaña nueva
+taskbar.tasks.newTab.description = Abrir una pestaña de navegador nueva.
+taskbar.tasks.newWindow.label = Abrir una ventana nueva
+taskbar.tasks.newWindow.description = Abrir una ventana de navegador nueva.
+taskbar.tasks.newPrivate.label = Abrir ventana privada
+taskbar.tasks.newPrivate.description = Abrir una nueva ventana de navegación privada.
+taskbar.tasks.mailWindow.label = Abrir Correo y noticias
+taskbar.tasks.mailWindow.description = Abrir la ventana de correo y noticias.
+taskbar.tasks.composeMessage.label = Redactar un nuevo mensaje
+taskbar.tasks.composeMessage.description = Redactar un nuevo mensaje.
+taskbar.tasks.openAddressBook.label = Abrir libreta de direcciones
+taskbar.tasks.openAddressBook.description = Abrir su libreta de direcciones.
+taskbar.tasks.openEditor.label = Abrir página nueva en Composer
+taskbar.tasks.openEditor.description = Abrir una página nueva en Composer.
+taskbar.frequent.label = Frecuente
+taskbar.recent.label = Reciente
diff --git a/l10n-es-ES/suite/chrome/browser/unix/platformNavigationBindings.dtd b/l10n-es-ES/suite/chrome/browser/unix/platformNavigationBindings.dtd
new file mode 100644
index 0000000000..86be1716b5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/unix/platformNavigationBindings.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY goBackCmd.keyCode "VK_LEFT">
+<!ENTITY goForwardCmd.keyCode "VK_RIGHT">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.commandKey "]">
diff --git a/l10n-es-ES/suite/chrome/browser/webDeveloper.dtd b/l10n-es-ES/suite/chrome/browser/webDeveloper.dtd
new file mode 100644
index 0000000000..9c755fe70d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/webDeveloper.dtd
@@ -0,0 +1,43 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY validatePage.label "Validar esta página">
+<!ENTITY validatePage.accesskey "V">
+<!ENTITY allowRemoteDebugging.label "Permitir depuración remota">
+<!ENTITY allowRemoteDebugging.accesskey "P">
+<!ENTITY devToolsCmd.keycode "VK_F12">
+<!ENTITY devToolsCmd.keytext "F12">
+<!ENTITY devtoolsConnect.label "Conectar…">
+<!ENTITY devtoolsConnect.accesskey "C">
+<!ENTITY browserConsoleCmd.label "Consola del navegador">
+<!ENTITY browserConsoleCmd.commandkey "Ζ">
+<!ENTITY browserConsoleCmd.accesskey "d">
+<!ENTITY responsiveDesignTool.label "Vista de diseño adaptable">
+<!ENTITY responsiveDesignTool.accesskey "e">
+<!ENTITY eyedropper.label "Recogecolor">
+<!ENTITY eyedropper.accesskey "R">
+<!ENTITY scratchpad.label "Borrador">
+<!ENTITY scratchpad.accesskey "B">
+<!ENTITY scratchpad.keycode "VK_F4">
+<!ENTITY scratchpad.keytext "F4">
+<!ENTITY browserToolboxMenu.label "Caja de herramientas del navegador">
+<!ENTITY browserToolboxMenu.accesskey "h">
+<!ENTITY browserToolboxCmd.commandkey "I">
+<!ENTITY browserContentToolboxMenu.label "Caja de herramientas de contenido del navegador">
+<!ENTITY browserContentToolboxMenu.accesskey "m">
+<!ENTITY devToolbarCloseButton.tooltiptext "Cerrar caja de herramientas de desarrollo">
+<!ENTITY devToolbarMenu.label "Barra de herramientas de desarrollador">
+<!ENTITY devToolbarMenu.accesskey "n">
+<!ENTITY webide.label "WebIDE">
+<!ENTITY webide.accesskey "W">
+<!ENTITY webide.keycode "VK_F8">
+<!ENTITY webide.keytext "F8">
+<!ENTITY devToolbar.keycode "VK_F2">
+<!ENTITY devToolbar.keytext "F2">
+<!ENTITY devToolboxMenuItem.label "Alternar herramientas">
+<!ENTITY devToolboxMenuItem.accesskey "A">
+<!ENTITY devToolboxMenuItem.keytext "I">
+<!ENTITY devToolbarToolsButton.tooltip "Alternar herramientas de desarrollo">
+<!ENTITY getMoreDevtoolsCmd.label "Obtener más herramientas">
+<!ENTITY getMoreDevtoolsCmd.accesskey "O">
diff --git a/l10n-es-ES/suite/chrome/browser/win/platformNavigationBindings.dtd b/l10n-es-ES/suite/chrome/browser/win/platformNavigationBindings.dtd
new file mode 100644
index 0000000000..9816f73344
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/browser/win/platformNavigationBindings.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY goBackCmd.keyCode "VK_LEFT">
+<!ENTITY goForwardCmd.keyCode "VK_RIGHT">
diff --git a/l10n-es-ES/suite/chrome/common/about.dtd b/l10n-es-ES/suite/chrome/common/about.dtd
new file mode 100644
index 0000000000..af5ae63906
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/about.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY about.version "versión">
+<!ENTITY about.credits.beforeLink "Ver una lista de ">
+<!ENTITY about.credits.linkTitle "colaboradores">
+<!ENTITY about.credits.afterLink " al proyecto Mozilla.">
+<!ENTITY about.license.beforeTheLink "Leer la ">
+<!ENTITY about.license.linkTitle "información de licencia">
+<!ENTITY about.license.afterTheLink " para este producto.">
+<!ENTITY about.relnotes.beforeTheLink "Leer las ">
+<!ENTITY about.relnotes.linkTitle "notas de publicación">
+<!ENTITY about.relnotes.afterTheLink " de esta versión.">
+<!ENTITY about.buildconfig.beforeTheLink "Ver la ">
+<!ENTITY about.buildconfig.linkTitle "configuración de compilación">
+<!ENTITY about.buildconfig.afterTheLink " usada para esta versión.">
+<!ENTITY about.buildIdentifier "Identificador de compilación: ">
+<!ENTITY channel.description.start "Está actualmente en el canal de actualizaciones ">
+<!ENTITY channel.description.end ".">
+<!ENTITY about.userAgent "Agente de usuario: ">
diff --git a/l10n-es-ES/suite/chrome/common/aboutPrivateBrowsing.dtd b/l10n-es-ES/suite/chrome/common/aboutPrivateBrowsing.dtd
new file mode 100644
index 0000000000..6f089fffdf
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/aboutPrivateBrowsing.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY privatebrowsingpage.title.private "Está en una ventana de navegación privada">
+<!ENTITY privatebrowsingpage.title.normal "¿Le gustaría iniciar la navegación privada?">
+<!ENTITY privatebrowsingpage.status.private "&brandShortName; no recordará ningún historial de esta ventana.">
+<!ENTITY privatebrowsingpage.status.normal "Actualmente no está en una ventana privada.">
+<!ENTITY privatebrowsingpage.common.description "En una ventana de navegación privada, &brandShortName; no conservará ningún archivo temporal de internet, cookies ni historiales de navegación, búsquedas, descargas o formularios web. Sin embargo, los marcadores creados y los archivos descargados sí se conservarán.">
+<!ENTITY privatebrowsingpage.track.warn "Aunque este equipo no tendrá un registro de su historial de navegación, sus superiores laborales y proveedores de servicio de internet aún podrían rastrear las páginas que visite.">
+<!ENTITY privatebrowsingpage.learnmore.label "Saber más">
+<!ENTITY privatebrowsingpage.learnmore.accesskey "S">
+<!ENTITY privatebrowsingpage.close.info "Una vez termine, cierre la ventana para detener la navegación privada.">
+<!ENTITY privatebrowsingpage.close.label "Cerrar esta ventana ahora">
+<!ENTITY privatebrowsingpage.close.accesskey "C">
+<!ENTITY privatebrowsingpage.start.info "Para iniciar la navegación privada, pulse el botón de debajo o seleccione Archivo ▶ Nuevo ▶ ventana privada del menú.">
+<!ENTITY privatebrowsingpage.private.label "Abrir una nueva ventana privada">
+<!ENTITY privatebrowsingpage.private.accesskey "A">
diff --git a/l10n-es-ES/suite/chrome/common/aboutSessionRestore.dtd b/l10n-es-ES/suite/chrome/common/aboutSessionRestore.dtd
new file mode 100644
index 0000000000..1361164113
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/aboutSessionRestore.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY restorepage.tabtitle "Restaurar sesión">
+<!ENTITY restorepage.pagetitle "¿Le gustaría restaurar su sesión?">
+<!ENTITY restorepage.issueDesc "Su sesión anterior de &brandShortName; se cerró inesperadamente. Sentimos profundamente las molestias causadas. Puede restaurar las pestañas y ventanas de su sesión anterior, o iniciar una nueva sesión si ya no son necesarias.">
+<!ENTITY restorepage.remedies "Si &brandShortName; se cierra constantemente:">
+<!ENTITY restorepage.dueToChrome "Intente desactivar las extensiones añadidas recientemente en el administrador de complementos.">
+<!ENTITY restorepage.dueToContent "Intente restaurar su sesión sin ninguna página web que sospeche que pueda estar causando el problema:">
+<!ENTITY restorepage.restoreButton "Restaurar sesión anterior">
+<!ENTITY restorepage.restore.access "R">
+<!ENTITY restorepage.cancelButton "Iniciar sesión nueva">
+<!ENTITY restorepage.cancel.access "S">
+<!ENTITY restorepage.restoreHeader "Restaurar">
+<!ENTITY restorepage.listHeader "Ventanas y pestañas">
+<!ENTITY restorepage.windowLabel "Ventana &#037;S">
diff --git a/l10n-es-ES/suite/chrome/common/aboutSyncTabs.dtd b/l10n-es-ES/suite/chrome/common/aboutSyncTabs.dtd
new file mode 100644
index 0000000000..cda1ad6d4f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/aboutSyncTabs.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tabs.otherComputers.label "Pestañas de otros dispositivos">
+<!ENTITY tabs.searchText.label "Escriba aquí para buscar pestañas…">
+<!ENTITY tabs.context.openTab.label "Abrir esta pestaña">
+<!ENTITY tabs.context.openTab.accesskey "p">
+<!ENTITY tabs.context.openMultipleTabs.label "Abrir las pestañas seleccionadas">
+<!ENTITY tabs.context.openMultipleTabs.accesskey "A">
+<!ENTITY tabs.context.bookmarkSingleTab.label "Añadir a marcadores esta pestaña…">
+<!ENTITY tabs.context.bookmarkSingleTab.accesskey "ñ">
+<!ENTITY tabs.context.bookmarkMultipleTabs.label "Agregar a marcadores las pestañas seleccionadas…">
+<!ENTITY tabs.context.bookmarkMultipleTabs.accesskey "g">
+<!ENTITY tabs.context.refreshList.label "Recargar lista">
+<!ENTITY tabs.context.refreshList.accesskey "R">
diff --git a/l10n-es-ES/suite/chrome/common/askViewZoom.dtd b/l10n-es-ES/suite/chrome/common/askViewZoom.dtd
new file mode 100644
index 0000000000..5d07683587
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/askViewZoom.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY askViewZoom.title "Tamaño">
+<!ENTITY selectZoom.label "Seleccione el tamaño (&#037;):">
diff --git a/l10n-es-ES/suite/chrome/common/certError.dtd b/l10n-es-ES/suite/chrome/common/certError.dtd
new file mode 100644
index 0000000000..7b192af612
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/certError.dtd
@@ -0,0 +1,26 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY certerror.pagetitle "Conexión no confiable">
+<!ENTITY certerror.longpagetitle "No se confía en esta conexión">
+<!ENTITY certerror.introPara1a "Ha pedido a &brandShortName; que se conecte de manera segura a <span class='hostname' />, pero no podemos confirmar que su conexión sea segura.">
+<!ENTITY certerror.introPara2 "Normalmente, cuando intenta conectar de manera segura, los sitios web
+presentarán una identificación confiable para demostrar que está visitando
+el sitio correcto. Sin embargo, la identidad de este sitio no se puede verificar.">
+<!ENTITY certerror.whatShouldIDo.heading "¿Qué debo hacer?">
+<!ENTITY certerror.whatShouldIDo.content "Si normalmente conecta a
+este sitio web sin problemas, este error podría querer decir que alguien
+está intentando hacerse pasar por el sitio, y no debería continuar.">
+<!ENTITY certerror.whatShouldIDo.badStsCertExplanation "Este sitio usa Seguridad estricta de transporte de HTTP (HSTS) para especificar que &brandShortName; sólo se conecte a él de modo seguro. Como resultado, no es posible añadir una excepción para este certificado.">
+<!ENTITY certerror.getMeOutOfHere.label "Esto tiene mala pinta, mejor llévame a mi página de inicio">
+<!ENTITY certerror.expert.heading "Entiendo los riesgos">
+<!ENTITY certerror.expert.content "Si entiende lo que sucede, puede indicar a
+&brandShortName; que comience a confiar en la identificación de este sitio web.
+<b>Incluso si confía en el sitio web, este error podría querer decir que alguien
+está interfiriendo en su conexión.</b>">
+<!ENTITY certerror.expert.contentPara2 "No añada una excepción a menos que sepa que hay una buena razón por la que este sitio web no use identificación segura.">
+<!ENTITY certerror.addException.label "Añadir excepción…">
+<!ENTITY certerror.technical.heading "Detalles técnicos">
+<!ENTITY dnsNotFound.pageTitle "Servidor no encontrado">
+<!ENTITY malformedURI.pageTitle "URL no válida">
diff --git a/l10n-es-ES/suite/chrome/common/console/console.dtd b/l10n-es-ES/suite/chrome/common/console/console.dtd
new file mode 100644
index 0000000000..f3ee69fa39
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/console/console.dtd
@@ -0,0 +1,43 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY errorConsole.title "Consola de errores">
+<!ENTITY errFile.label "Archivo fuente:">
+<!ENTITY errLine.label "Línea:">
+<!ENTITY errColumn.label "Columna:">
+<!ENTITY all.label "Todas">
+<!ENTITY all.accesskey "T">
+<!ENTITY errors.label "Errores">
+<!ENTITY errors.accesskey "E">
+<!ENTITY warnings.label "Advertencias">
+<!ENTITY warnings.accesskey "A">
+<!ENTITY messages.label "Mensajes">
+<!ENTITY messages.accesskey "n">
+<!ENTITY clear.label "Limpiar">
+<!ENTITY clear.accesskey "i">
+<!ENTITY codeEval.label "Código:">
+<!ENTITY codeEval.accesskey "d">
+<!ENTITY evaluate.label "Evaluar">
+<!ENTITY evaluate.accesskey "u">
+<!ENTITY filter2.label "Filtro:">
+<!ENTITY filter2.accesskey "F">
+<!ENTITY copyCmd.label "Copiar">
+<!ENTITY copyCmd.accesskey "C">
+<!ENTITY copyCmd.commandkey "C">
+<!ENTITY sortFirst.label "Orden Primero > Último">
+<!ENTITY sortFirst.accesskey "P">
+<!ENTITY sortLast.label "Orden Último > Primero">
+<!ENTITY sortLast.accesskey "l">
+<!ENTITY closeCmd.commandkey "w">
+<!ENTITY focus1.commandkey "l">
+<!ENTITY focus2.commandkey "d">
+<!ENTITY menuBar.tooltip "Barra de menú">
+<!ENTITY modeToolbar.tooltip "Barra de herramientas de modo">
+<!ENTITY entryToolbar.tooltip "Barra de herramientas de entrada de JavaScript">
+<!ENTITY toolbarsCmd.label "Mostrar/Ocultar">
+<!ENTITY toolbarsCmd.accesskey "O">
+<!ENTITY toolbarMode.label "Modo">
+<!ENTITY toolbarMode.accesskey "M">
+<!ENTITY toolbarEval.label "Entrada JavaScript">
+<!ENTITY toolbarEval.accesskey "S">
diff --git a/l10n-es-ES/suite/chrome/common/console/console.properties b/l10n-es-ES/suite/chrome/common/console/console.properties
new file mode 100644
index 0000000000..62b1acf2d6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/console/console.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+typeError = Error:
+typeWarning = Advertencia:
+typeMessage = Mensaje:
+errFile = Archivo fuente: %S
+errLine = Línea: %S
+errLineCol = Línea: %S, Columna: %S
+errCode = Código fuente:
+errTime = Marca de tiempo: %S
+evaluationContextChanged = El contexto de evaluación de la consola ha cambiado, probablemente porque la ventana de destino se ha cerrado o porque ha abierto una ventana principal desde la ventana de la consola del navegador.
diff --git a/l10n-es-ES/suite/chrome/common/contentAreaCommands.dtd b/l10n-es-ES/suite/chrome/common/contentAreaCommands.dtd
new file mode 100644
index 0000000000..6b6bbc9c5d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/contentAreaCommands.dtd
@@ -0,0 +1,163 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY popupWindowRejectCmd.label "Rechazar ventanas emergentes de este sitio web">
+<!ENTITY popupWindowRejectCmd.accesskey "R">
+<!ENTITY popupWindowAllowCmd.label "Permitir ventanas emergentes de este sitio web">
+<!ENTITY popupWindowAllowCmd.accesskey "P">
+<!ENTITY openLinkCmdInTab.label "Abrir enlace en una pestaña nueva">
+<!ENTITY openLinkCmdInTab.accesskey "T">
+<!ENTITY openLinkCmd.label "Abrir enlace en una ventana nueva">
+<!ENTITY openLinkCmd.accesskey "v">
+<!ENTITY openLinkCmdInPrivateWindow.label "Abrir enlace en una ventana privada">
+<!ENTITY openLinkCmdInPrivateWindow.accesskey "c">
+<!ENTITY openLinkInWindowCmd.label "Abrir">
+<!ENTITY openLinkInWindowCmd.accesskey "b">
+<!ENTITY openFrameCmd.label "Abrir el marco en una ventana nueva">
+<!ENTITY openFrameCmd.accesskey "A">
+<!ENTITY openFrameCmdInTab.label "Abrir el marco en una pestaña nueva">
+<!ENTITY openFrameCmdInTab.accesskey "T">
+<!ENTITY keywordfield.label "Añadir una palabra clave para esta búsqueda…">
+<!ENTITY keywordfield.accesskey "A">
+<!ENTITY showOnlyThisFrameCmd.label "Mostrar sólo este marco">
+<!ENTITY showOnlyThisFrameCmd.accesskey "o">
+<!ENTITY goBackCmd.label "Anterior">
+<!ENTITY goBackCmd.accesskey "t">
+<!ENTITY goForwardCmd.label "Siguiente">
+<!ENTITY goForwardCmd.accesskey "g">
+<!ENTITY goUpCmd.label "Arriba">
+<!ENTITY goUpCmd.accesskey "A">
+<!ENTITY reloadCmd.label "Recargar">
+<!ENTITY reloadCmd.accesskey "R">
+<!ENTITY reloadCmd.commandkey "r">
+<!ENTITY stopCmd.label "Parar">
+<!ENTITY stopCmd.accesskey "P">
+<!ENTITY reloadFrameCmd.label "Recargar marco">
+<!ENTITY reloadFrameCmd.accesskey "R">
+<!ENTITY viewPartialSourceForSelectionCmd.label "Ver el código fuente de la selección">
+<!ENTITY viewPartialSourceForMathMLCmd.label "Ver el código fuente MathML">
+<!ENTITY viewPartialSourceCmd.accesskey "u">
+<!ENTITY viewPageSourceCmd.label "Ver código fuente de la página">
+<!ENTITY viewPageSourceCmd.accesskey "V">
+<!ENTITY viewFrameSourceCmd.label "Ver código fuente del marco">
+<!ENTITY viewFrameSourceCmd.accesskey "V">
+<!ENTITY viewPageInfoCmd.label "Ver información de la página">
+<!ENTITY viewPageInfoCmd.accesskey "I">
+<!ENTITY viewFrameInfoCmd.label "Ver información del marco">
+<!ENTITY viewFrameInfoCmd.accesskey "I">
+<!ENTITY fitImageCmd.label "Ajustar la imagen a la ventana">
+<!ENTITY fitImageCmd.accesskey "v">
+<!ENTITY reloadImageCmd.label "Recargar imagen">
+<!ENTITY reloadImageCmd.accesskey "R">
+<!ENTITY viewImageCmd.label "Ver imagen">
+<!ENTITY viewImageCmd.accesskey "i">
+<!ENTITY viewImageInfoCmd.label "Ver información de la imagen">
+<!ENTITY viewImageInfoCmd.accesskey "m">
+<!ENTITY viewVideoCmd.label "Ver vídeo">
+<!ENTITY viewVideoCmd.accesskey "V">
+<!ENTITY viewBGImageCmd.label "Ver imagen de fondo">
+<!ENTITY viewBGImageCmd.accesskey "f">
+<!ENTITY setDesktopBackgroundCmd.label "Establecer fondo de escritorio…">
+<!ENTITY setDesktopBackgroundCmd.accesskey "E">
+<!ENTITY bookmarkPageCmd.label "Añadir esta página a marcadores…">
+<!ENTITY bookmarkPageCmd.accesskey "m">
+<!ENTITY bookmarkLinkCmd.label "Añadir enlace a marcadores…">
+<!ENTITY bookmarkLinkCmd.accesskey "A">
+<!ENTITY bookmarkFrameCmd.label "Añadir este marco a marcadores…">
+<!ENTITY bookmarkFrameCmd.accesskey "m">
+<!ENTITY savePageAsCmd.label "Guardar página como…">
+<!ENTITY savePageCmd.label "Guardar página">
+<!ENTITY savePageCmd.accesskey "u">
+<!ENTITY savePageCmd.commandkey "s">
+<!ENTITY saveFrameAsCmd.label "Guardar marco como…">
+<!ENTITY saveFrameCmd.label "Guardar marco como">
+<!ENTITY saveFrameCmd.accesskey "m">
+<!ENTITY printFrameCmd.label "Imprimir marco…">
+<!ENTITY printFrameCmd.accesskey "P">
+<!ENTITY saveLinkAsCmd.label "Guardar destino del enlace como…">
+<!ENTITY saveLinkCmd.label "Guardar destino del enlace">
+<!ENTITY saveLinkCmd.accesskey "G">
+<!ENTITY saveImageAsCmd.label "Guardar imagen como…">
+<!ENTITY saveImageCmd.label "Guardar imagen">
+<!ENTITY saveImageCmd.accesskey "u">
+<!ENTITY saveVideoCmd.label "Guardar vídeo como…">
+<!ENTITY saveVideoCmd.accesskey "u">
+<!ENTITY saveAudioCmd.label "Guardar audio como…">
+<!ENTITY saveAudioCmd.accesskey "u">
+<!ENTITY copyLinkCmd.label "Copiar la dirección del enlace">
+<!ENTITY copyLinkCmd.accesskey "e">
+<!ENTITY copyImageCmd.label "Copiar imagen">
+<!ENTITY copyImageCmd.accesskey "a">
+<!ENTITY copyVideoURLCmd.label "Copiar dirección del vídeo">
+<!ENTITY copyVideoURLCmd.accesskey "e">
+<!ENTITY copyAudioURLCmd.label "Copiar dirección del audio">
+<!ENTITY copyAudioURLCmd.accesskey "d">
+<!ENTITY metadataCmd.label "Propiedades">
+<!ENTITY metadataCmd.accesskey "P">
+<!ENTITY copyEmailCmd.label "Copiar dirección de correo elec.">
+<!ENTITY copyEmailCmd.accesskey "d">
+<!ENTITY thisFrameMenu.label "Este marco">
+<!ENTITY thisFrameMenu.accesskey "m">
+<!ENTITY mediaPlay.label "Reproducir">
+<!ENTITY mediaPlay.accesskey "P">
+<!ENTITY mediaPause.label "Pausar">
+<!ENTITY mediaPause.accesskey "P">
+<!ENTITY mediaMute.label "Silenciar">
+<!ENTITY mediaMute.accesskey "S">
+<!ENTITY mediaUnmute.label "Restaurar sonido">
+<!ENTITY mediaUnmute.accesskey "s">
+<!ENTITY mediaPlaybackRate.label "Velocidad de reproducción">
+<!ENTITY mediaPlaybackRate.accesskey "V">
+<!ENTITY mediaPlaybackRate050.label "Movimiento ralentizado (½×)">
+<!ENTITY mediaPlaybackRate050.accesskey "r">
+<!ENTITY mediaPlaybackRate100.label "Velocidad normal">
+<!ENTITY mediaPlaybackRate100.accesskey "N">
+<!ENTITY mediaPlaybackRate125.label "Velocidad rápida (1¼×)">
+<!ENTITY mediaPlaybackRate125.accesskey "v">
+<!ENTITY mediaPlaybackRate150.label "Velocidad alta (1½×)">
+<!ENTITY mediaPlaybackRate150.accesskey "a">
+<!ENTITY mediaPlaybackRate200.label "Doble velocidad">
+<!ENTITY mediaPlaybackRate200.accesskey "D">
+<!ENTITY mediaLoop.label "Repetir">
+<!ENTITY mediaLoop.accesskey "R">
+<!ENTITY mediaShowControls.label "Mostrar controles de medios">
+<!ENTITY mediaShowControls.accesskey "a">
+<!ENTITY mediaHideControls.label "Ocultar controles de medios">
+<!ENTITY mediaHideControls.accesskey "a">
+<!ENTITY videoFullScreen.label "Pantalla completa">
+<!ENTITY videoFullScreen.accesskey "c">
+<!ENTITY videoSaveImage.label "Guardar instantánea como…">
+<!ENTITY videoSaveImage.accesskey "G">
+<!ENTITY videoShowStats.label "Mostrar estadísticas">
+<!ENTITY videoShowStats.accesskey "e">
+<!ENTITY videoHideStats.label "Ocultar estadísticas">
+<!ENTITY videoHideStats.accesskey "e">
+<!ENTITY search.accesskey "W">
+<!ENTITY bidiSwitchPageDirectionItem.label "Cambiar dirección de la página">
+<!ENTITY bidiSwitchPageDirectionItem.accesskey "g">
+<!ENTITY bidiSwitchTextDirectionItem.label "Cambiar dirección del texto">
+<!ENTITY bidiSwitchTextDirectionItem.accesskey "C">
+<!ENTITY spellAddToDictionary.label "Añadir al diccionario">
+<!ENTITY spellAddToDictionary.accesskey "c">
+<!ENTITY spellUndoAddToDictionary.label "Deshacer Añadir al diccionario">
+<!ENTITY spellUndoAddToDictionary.accesskey "A">
+<!ENTITY spellIgnoreWord.label "Ignorar palabra">
+<!ENTITY spellIgnoreWord.accesskey "p">
+<!ENTITY spellCheckEnable.label "Revisar ortografía">
+<!ENTITY spellCheckEnable.accesskey "S">
+<!ENTITY spellNoSuggestions.label "(no hay sugerencias)">
+<!ENTITY spellDictionaries.label "Idiomas">
+<!ENTITY spellDictionaries.accesskey "I">
+<!ENTITY spellAddDictionaries.label "Descargar más diccionarios…">
+<!ENTITY spellAddDictionaries.accesskey "D">
+<!ENTITY fillLoginMenu.label "Rellenar credencial">
+<!ENTITY fillLoginMenu.accesskey "R">
+<!ENTITY fillPasswordMenu.label "Rellenar contraseña">
+<!ENTITY fillPasswordMenu.accesskey "R">
+<!ENTITY fillUsernameMenu.label "Rellenar nombre de usuario">
+<!ENTITY fillUsernameMenu.accesskey "R">
+<!ENTITY noLoginSuggestions.label "(No hay sugerencias de credenciales)">
+<!ENTITY viewSavedLogins.label "Ver credenciales guardadas">
+<!ENTITY devtoolsInspect.label "Inspeccionar elemento">
+<!ENTITY devtoolsInspect.accesskey "n">
diff --git a/l10n-es-ES/suite/chrome/common/contentAreaCommands.properties b/l10n-es-ES/suite/chrome/common/contentAreaCommands.properties
new file mode 100644
index 0000000000..de45a0bbfa
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/contentAreaCommands.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+searchSelected = Buscar "%2$S" en %1$S
+searchSelected.accesskey = B
+blockImage = Bloquear imágenes de %S
+blockImage.accesskey = o
+unblockImage = Desbloquear imágenes de %S
+unblockImage.accesskey = D
diff --git a/l10n-es-ES/suite/chrome/common/customizeToolbar.dtd b/l10n-es-ES/suite/chrome/common/customizeToolbar.dtd
new file mode 100644
index 0000000000..a624d1b218
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/customizeToolbar.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY dialog.title "Personalizar barra de herramientas">
+<!ENTITY dialog.dimensions "width: 106ch; height: 36em;">
+<!ENTITY instructions.description "Puede añadir o eliminar elementos arrastrándolos a o desde las barras de herramientas.">
+<!ENTITY show.label "Mostrar:">
+<!ENTITY iconsAndText.label "Iconos y texto">
+<!ENTITY icons.label "Iconos">
+<!ENTITY text.label "Texto">
+<!ENTITY useSmallIcons.label "Usar iconos pequeños">
+<!ENTITY restoreDefaultSet.label "Restaurar conjunto predeterminado">
+<!ENTITY addNewToolbar.label "Añadir nueva barra de herramientas">
+<!ENTITY saveChanges.label "Hecho">
+<!ENTITY undoChanges.label "Deshacer cambios">
diff --git a/l10n-es-ES/suite/chrome/common/customizeToolbar.properties b/l10n-es-ES/suite/chrome/common/customizeToolbar.properties
new file mode 100644
index 0000000000..cebaf1f7f0
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/customizeToolbar.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+enterToolbarTitle = Nueva barra de herramientas
+enterToolbarName = Introduzca un nombre para esta barra de herramientas:
+enterToolbarDup = Ya hay una barra de herramientas con el nombre "%S". Introduzca otro nombre.
+enterToolbarBlank = Debe introducir un nombre para crear una barra de herramientas.
+separatorTitle = Separador
+springTitle = Espacio flexible
+spacerTitle = Espacio
diff --git a/l10n-es-ES/suite/chrome/common/dataman/dataman.dtd b/l10n-es-ES/suite/chrome/common/dataman/dataman.dtd
new file mode 100644
index 0000000000..bdaf29cbc4
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/dataman/dataman.dtd
@@ -0,0 +1,115 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY dataman.windowTitle "Administrador de datos">
+<!ENTITY selectAll.key "a">
+<!ENTITY select.all.label "Todos los tipos de datos">
+<!ENTITY select.cookies.label "Sólo cookies">
+<!ENTITY select.permissions.label "Sólo permisos">
+<!ENTITY select.preferences.label "Sólo preferencias">
+<!ENTITY select.passwords.label "Sólo contraseñas">
+<!ENTITY select.storage.label "Sólo almacenamiento">
+<!ENTITY domain.search.placeholder "Buscar dominios">
+<!ENTITY domain.search.key "f">
+<!ENTITY domain.tree.domain.label "Dominio">
+<!ENTITY domain.ctx.forgetdomain.label "Olvidarse de este dominio">
+<!ENTITY domain.ctx.forgetdomain.accesskey "O">
+<!ENTITY domain.ctx.forgetglobal.label "Olvidar datos globales">
+<!ENTITY domain.ctx.forgetglobal.accesskey "O">
+<!ENTITY data.search.key "k">
+<!ENTITY tab.cookies.label "Cookies">
+<!ENTITY tab.permissions.label "Permisos">
+<!ENTITY tab.preferences.label "Preferencias">
+<!ENTITY tab.passwords.label "Contraseñas">
+<!ENTITY tab.storage.label "Almacenamiento">
+<!ENTITY tab.formdata.label "Datos de formularios">
+<!ENTITY tab.forget.label "Olvidar">
+<!ENTITY cookies.description "Este dominio ha guardado las siguientes cookies en su equipo:">
+<!ENTITY cookies.tree.host.label "Sitio web">
+<!ENTITY cookies.tree.name.label "Nombre de la cookie">
+<!ENTITY cookies.tree.expires.label "Caduca">
+<!ENTITY cookies.infobox.label "Información sobre la cookie seleccionada">
+<!ENTITY cookies.info.name.label "Nombre:">
+<!ENTITY cookies.info.value.label "Contenido:">
+<!ENTITY cookies.info.host.label "Servidor:">
+<!ENTITY cookies.info.domain.label "Dominio:">
+<!ENTITY cookies.info.path.label "Ruta:">
+<!ENTITY cookies.info.sendtype.label "Enviar para:">
+<!ENTITY cookies.info.expires.label "Caduca:">
+<!ENTITY cookies.ctx.remove.label "Eliminar">
+<!ENTITY cookies.ctx.remove.accesskey "m">
+<!ENTITY cookies.ctx.selectAll.label "Seleccionar todo">
+<!ENTITY cookies.ctx.selectAll.accesskey "S">
+<!ENTITY cookies.button.remove.label "Eliminar">
+<!ENTITY cookies.button.remove.accesskey "E">
+<!ENTITY cookies.blockOnRemove.label "Al eliminar, impedir a los sitios web listados enviar cookies en el futuro">
+<!ENTITY cookies.blockOnRemove.accesskey "A">
+<!ENTITY perm.UseDefault "Usar valores preterminados">
+<!ENTITY perm.AskAlways "Preguntar siempre">
+<!ENTITY perm.NeverSave "No guardar nunca">
+<!ENTITY perm.Allow "Permitir">
+<!ENTITY perm.AllowSameDomain "Permitir del mismo dominio">
+<!ENTITY perm.AllowSession "Permitir durante la sesión">
+<!ENTITY perm.Block "Bloquear">
+<!ENTITY perm.host.placeholder "Introduzca un nombre de servidor">
+<!ENTITY perm.button.add.label "Añadir">
+<!ENTITY perm.button.add.accesskey "A">
+<!ENTITY prefs.description "Las preferencias de contenido son una manera de que &brandShortName; guarde su configuración, como el tamaño de visualización, específicamente para un sitio web.">
+<!ENTITY prefs.tree.host.label "Sitio web">
+<!ENTITY prefs.tree.name.label "Nombre de la preferencia">
+<!ENTITY prefs.tree.value.label "Valor">
+<!ENTITY prefs.ctx.remove.label "Eliminar">
+<!ENTITY prefs.ctx.remove.accesskey "E">
+<!ENTITY prefs.ctx.selectAll.label "Seleccionar todo">
+<!ENTITY prefs.ctx.selectAll.accesskey "S">
+<!ENTITY prefs.button.remove.label "Eliminar">
+<!ENTITY prefs.button.remove.accesskey "E">
+<!ENTITY pwd.description "Tiene las siguientes contraseñas guardadas de este dominio:">
+<!ENTITY pwd.tree.host.label "Sitio web">
+<!ENTITY pwd.tree.username.label "Nombre de usuario">
+<!ENTITY pwd.tree.password.label "Contraseña">
+<!ENTITY pwd.ctx.remove.label "Eliminar">
+<!ENTITY pwd.ctx.remove.accesskey "E">
+<!ENTITY pwd.ctx.copyPasswordCmd.label "Copiar contraseña">
+<!ENTITY pwd.ctx.copyPasswordCmd.accesskey "C">
+<!ENTITY pwd.ctx.selectAll.label "Seleccionar todo">
+<!ENTITY pwd.ctx.selectAll.accesskey "S">
+<!ENTITY pwd.button.remove.label "Eliminar">
+<!ENTITY pwd.button.remove.accesskey "E">
+<!ENTITY storage.description "Este dominio usa los siguientes almacenamientos web en su equipo:">
+<!ENTITY storage.tree.host.label "Sitio web">
+<!ENTITY storage.tree.type.label "Tipo">
+<!ENTITY storage.tree.size.label "Tamaño">
+<!ENTITY storage.ctx.remove.label "Eliminar">
+<!ENTITY storage.ctx.remove.accesskey "a">
+<!ENTITY storage.ctx.selectAll.label "Seleccionar todo">
+<!ENTITY storage.ctx.selectAll.accesskey "S">
+<!ENTITY storage.button.remove.label "Eliminar">
+<!ENTITY storage.button.remove.accesskey "E">
+<!ENTITY fdata.search.placeholder "Buscar datos de campos">
+<!ENTITY fdata.tree.fieldname.label "Nombre del campo">
+<!ENTITY fdata.tree.value.label "Valor introducido">
+<!ENTITY fdata.tree.usecount.label "Contador de uso">
+<!ENTITY fdata.tree.firstused.label "Usado por primera vez">
+<!ENTITY fdata.tree.lastused.label "Usado por última vez">
+<!ENTITY fdata.ctx.remove.label "Eliminar">
+<!ENTITY fdata.ctx.remove.accesskey "E">
+<!ENTITY fdata.ctx.selectAll.label "Seleccionar todo">
+<!ENTITY fdata.ctx.selectAll.accesskey "S">
+<!ENTITY fdata.button.remove.label "Eliminar">
+<!ENTITY fdata.button.remove.accesskey "E">
+<!ENTITY forget.cookies.label "Cookies">
+<!ENTITY forget.cookies.accesskey "C">
+<!ENTITY forget.permissions.label "Permisos">
+<!ENTITY forget.permissions.accesskey "P">
+<!ENTITY forget.preferences.label "Preferencias de contenido">
+<!ENTITY forget.preferences.accesskey "e">
+<!ENTITY forget.passwords.label "Contraseñas">
+<!ENTITY forget.passwords.accesskey "a">
+<!ENTITY forget.storage.label "Almacenamiento">
+<!ENTITY forget.storage.accesskey "m">
+<!ENTITY forget.formdata.label "Datos de formularios">
+<!ENTITY forget.formdata.accesskey "D">
+<!ENTITY forget.button.label "Olvidar estos datos">
+<!ENTITY forget.button.accesskey "O">
diff --git a/l10n-es-ES/suite/chrome/common/dataman/dataman.properties b/l10n-es-ES/suite/chrome/common/dataman/dataman.properties
new file mode 100644
index 0000000000..77dfd8e78b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/dataman/dataman.properties
@@ -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/.
+
+cookies.expireAtEndOfSession = Al final de la sesión
+cookies.secureOnly.httponly = Conexiones cifradas únicamente sin acceso por scripts
+cookies.secureOnly.all = Conexiones cifradas únicamente
+cookies.anyConnection.httponly = Cualquier tipo de conexión, sin acceso por scripts
+cookies.anyConnection.all = Cualquier tipo de conexión
+cookies.deleteSelected = ¿Seguro que quiere eliminar las cookies seleccionadas?
+cookies.deleteSelectedTitle = Eliminar las cookies seleccionadas
+cookies.deleteSelectedYes = &Eliminar
+perm.allowXULXBL.label = Usar marcado XUL/XBL
+perm.cookie.label = Establecer cookies
+perm.geo.label = Compartir ubicación
+perm.image.label = Cargar imágenes
+perm.indexedDB.label = Almacenar bases de datos locales
+perm.install.label = Instalar complementos
+perm.offline-app.label = Aplicaciones web sin conexión
+perm.object.label = Ejecutar plugins
+perm.login-saving.label = Guardar contraseñas
+perm.plugins.label = Activar plugins
+perm.popup.label = Abrir ventanas emergentes
+perm.script.label = Ejecutar scripts
+perm.stylesheet.label = Cargar hojas de estilo
+perm.trackingprotection.label = Actividad de rastreo
+perm.type.default = Seleccione un tipo
+perm.validation.invalidurl = La URL introducida no es válida
+pwd.hidePasswords = Ocultar contraseñas
+pwd.hidePasswords.accesskey = O
+pwd.showPasswords = Mostrar contraseñas
+pwd.showPasswords.accesskey = o
+pwd.noMasterPasswordPrompt = ¿Seguro que quiere mostrar sus contraseñas?
+pwd.deleteSelected = ¿Seguro que quiere eliminar las contraseñas seleccionadas?
+pwd.deleteSelectedTitle = Eliminar las contraseñas seleccionadas
+pwd.deleteSelectedYes = &Eliminar
+prefs.deleteSelected = ¿Seguro que quiere eliminar las preferencias seleccionadas?
+prefs.deleteSelectedTitle = Eliminar las preferencias seleccionadas
+prefs.deleteSelectedYes = &Eliminar
+storageUsage = %1$S %2$S
+storage.deleteSelected = ¿Seguro que quiere eliminar los almacenamientos web seleccionados?
+storage.deleteSelectedTitle = Eliminar los almacenamientos seleccionados
+storage.deleteSelectedYes = &Eliminar
+fdata.deleteSelected = ¿Seguro que quiere eliminar las entradas de formulario seleccionadas?
+fdata.deleteSelectedTitle = Eliminar los datos de formulario seleccionados
+fdata.deleteSelectedYes = &Eliminar
+forget.desc.domain.pre = Olvidar todos los datos de los siguientes tipos asociados con el dominio "%S":
+forget.desc.domain.post = Se han eliminado todos los datos asociados con el dominio "%S" de los siguientes tipos:
+forget.desc.global.pre = Olvidar todos los datos de los siguientes tipos:
+forget.desc.global.post = Se han eliminado todos los datos globales de los siguientes tipos:
diff --git a/l10n-es-ES/suite/chrome/common/datetimepicker.dtd b/l10n-es-ES/suite/chrome/common/datetimepicker.dtd
new file mode 100644
index 0000000000..4ff2427f71
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/datetimepicker.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY firstdayofweek.default "0">
diff --git a/l10n-es-ES/suite/chrome/common/defaultClientDialog.dtd b/l10n-es-ES/suite/chrome/common/defaultClientDialog.dtd
new file mode 100644
index 0000000000..3b2cb0ecc7
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/defaultClientDialog.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY defaultClient.title "Cliente predeterminado">
+<!ENTITY defaultClient.intro "Usar &brandShortName; como cliente predeterminado para:">
+<!ENTITY browser.label "Navegador">
+<!ENTITY email.label "Correo-e">
+<!ENTITY newsgroups.label "Grupos de noticias">
+<!ENTITY feeds.label "Canales">
+<!ENTITY checkOnStartup.label "Hacer siempre esta comprobación al iniciar &brandShortName;">
+<!ENTITY checkOnStartup.accesskey "H">
diff --git a/l10n-es-ES/suite/chrome/common/downloads/downloadmanager.dtd b/l10n-es-ES/suite/chrome/common/downloads/downloadmanager.dtd
new file mode 100644
index 0000000000..efa4e74a79
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/downloads/downloadmanager.dtd
@@ -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/. -->
+
+<!ENTITY downloadManager.title "Administrador de descargas">
+<!ENTITY menuBar.tooltip "Barra de menú">
+<!ENTITY searchBar.tooltip "Barra de búsqueda">
+<!ENTITY search.placeholder "Buscar en las descargas">
+<!ENTITY search.label "Buscar en las descargas">
+<!ENTITY search.accesskey "B">
+<!ENTITY search.key "f">
+<!ENTITY cmd.clearList.label "Limpiar lista">
+<!ENTITY cmd.clearList.tooltip "Eimina las descargas completadas, canceladas y fallidas de la lista">
+<!ENTITY cmd.clearList.accesskey "L">
+<!ENTITY col.name.label "Nombre">
+<!ENTITY col.name.accesskey "N">
+<!ENTITY col.name.tooltip "Nombre de archivo">
+<!ENTITY col.status.label "Estado">
+<!ENTITY col.status.accesskey "E">
+<!ENTITY col.status.tooltip "Estado">
+<!ENTITY col.actionPlay.label "Pausar/Reanudar/Reintentar">
+<!ENTITY col.actionPlay.accesskey "P">
+<!ENTITY col.actionPlay.tooltip "Pausar/Reanudar/Reintentar">
+<!ENTITY col.actionStop.label "Cancelar/Eliminar">
+<!ENTITY col.actionStop.accesskey "C">
+<!ENTITY col.actionStop.tooltip "Cancelar/Eliminar">
+<!ENTITY col.progress.label "Progreso">
+<!ENTITY col.progress.accesskey "s">
+<!ENTITY col.progress.tooltip "Progreso">
+<!ENTITY col.timeremaining.label "Tiempo restante">
+<!ENTITY col.timeremaining.accesskey "a">
+<!ENTITY col.timeremaining.tooltip "Tiempo restante">
+<!ENTITY col.transferred.label "Transferido">
+<!ENTITY col.transferred.accesskey "d">
+<!ENTITY col.transferred.tooltip "Transferido">
+<!ENTITY col.transferrate.label "Velocidad">
+<!ENTITY col.transferrate.accesskey "V">
+<!ENTITY col.transferrate.tooltip "Velocidad">
+<!ENTITY col.timeelapsed.label "Tiempo transcurrido">
+<!ENTITY col.timeelapsed.accesskey "T">
+<!ENTITY col.timeelapsed.tooltip "Tiempo transcurrido">
+<!ENTITY col.starttime.label "Hora de inicio">
+<!ENTITY col.starttime.accesskey "i">
+<!ENTITY col.starttime.tooltip "Hora de inicio">
+<!ENTITY col.endtime.label "Hora de finalización">
+<!ENTITY col.endtime.accesskey "H">
+<!ENTITY col.endtime.tooltip "Hora de finalización">
+<!ENTITY col.progresstext.label "&#037;">
+<!ENTITY col.progresstext.accesskey "&#037;">
+<!ENTITY col.progresstext.tooltip "Progreso (&#037;)">
+<!ENTITY col.source.label "Origen">
+<!ENTITY col.source.accesskey "O">
+<!ENTITY col.source.tooltip "Origen">
+<!ENTITY view.columns.label "Mostrar columnas">
+<!ENTITY view.columns.accesskey "M">
+<!ENTITY view.sortBy.label "Ordenar por">
+<!ENTITY view.sortBy.accesskey "O">
+<!ENTITY view.unsorted.label "Sin ordenar">
+<!ENTITY view.unsorted.accesskey "S">
+<!ENTITY view.sortAscending.label "Ordenar A > Z">
+<!ENTITY view.sortAscending.accesskey "A">
+<!ENTITY view.sortDescending.label "Ordenar Z > A">
+<!ENTITY view.sortDescending.accesskey "Z">
+<!ENTITY cmd.pause.label "Pausar">
+<!ENTITY cmd.pause.accesskey "P">
+<!ENTITY cmd.resume.label "Reanudar">
+<!ENTITY cmd.resume.accesskey "R">
+<!ENTITY cmd.retry.label "Reintentar">
+<!ENTITY cmd.retry.accesskey "n">
+<!ENTITY cmd.cancel.label "Cancelar">
+<!ENTITY cmd.cancel.accesskey "C">
+<!ENTITY cmd.remove.label "Eliminar de la lista">
+<!ENTITY cmd.remove.accesskey "E">
+<!ENTITY cmd.open.label "Abrir">
+<!ENTITY cmd.open.accesskey "A">
+<!ENTITY cmd.show.label "Abrir carpeta contenedora">
+<!ENTITY cmd.show.accesskey "b">
+<!ENTITY cmd.goToDownloadPage.label "Ir a la página de la descarga">
+<!ENTITY cmd.goToDownloadPage.accesskey "I">
+<!ENTITY cmd.copyDownloadLink.label "Copiar enlace de la descarga">
+<!ENTITY cmd.copyDownloadLink.accesskey "d">
+<!ENTITY cmd.properties.label "Propiedades…">
+<!ENTITY cmd.properties.accesskey "o">
+<!ENTITY cmd.unblock2.label "Permitir descarga">
+<!ENTITY cmd.unblock2.accesskey "m">
diff --git a/l10n-es-ES/suite/chrome/common/downloads/downloadmanager.properties b/l10n-es-ES/suite/chrome/common/downloads/downloadmanager.properties
new file mode 100644
index 0000000000..9d6ece1b0b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/downloads/downloadmanager.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+stateUnknown = Desconocido
+stateDownloading = Descargando
+stateUploading = Subiendo
+stateStarting = Iniciando…
+stateNotStarted = No iniciado
+stateScanning = Buscando virus…
+stateFailed = Fallido
+statePaused = Pausado
+stateCanceled = Cancelado
+stateCompleted = Finalizado
+stateBlockedParentalControls = Bloqueado por controles parentales
+stateBlockedPolicy = Bloqueado por su política de zona de seguridad
+stateDirty = Bloqueado: puede contener un virus o spyware
+blockedMalware = Este archivo contiene un virus o malware.
+blockedPotentiallyUnwanted = Este archivo puede dañar su equipo.
+blockedUncommon2 = Este archivo no se descarga normalmente.
+unblockHeaderUnblock = ¿Seguro que quiere permitir esta descarga?
+unblockHeaderOpen = ¿Seguro que quiere abrir este archivo?
+unblockTypeMalware = Este archivo contiene un virus u otro malware que dañará su equipo.
+unblockTypePotentiallyUnwanted2 = Este archivo está disfrazado como una descarga útil, pero puede realizar cambios inesperados a sus programas y ajustes.
+unblockTypeUncommon2 = Este archivo no se descarga normalmente y puede no ser seguro abrirlo. Puede contener un virus o hacer cambios inesperados a sus programas y ajustes.
+unblockTip2 = Puede buscar una fuente alternativa de descargas o volver a intentarlo más tarde.
+unblockButtonOpen = Abrir
+unblockButtonUnblock = Permitir descarga
+unblockButtonConfirmBlock = Eliminar archivo
+fileExecutableSecurityWarning = "%S" es un archivo ejecutable. Los archivos ejecutables pueden contener virus u otros códigos maliciosos que podrían dañar su equipo. Tenga cuidado al abrir este archivo. ¿Seguro que quiere ejecutar "%S"?
+fileExecutableSecurityWarningTitle = ¿Abrir archivo ejecutable?
+fileExecutableSecurityWarningDontAsk = No volver a preguntarme
+otherDownloads3 = %1$S archivo descargándose;%1$S archivos descargándose
+downloadsTitleFiles = %1$S archivo - Administrador de descargas;%1$S archivos - Administrador de descargas
+downloadsTitlePercent = %2$S%% de %1$S archivo - Administrador de descargas;%2$S%% de %1$S archivos - Administrador de descargas
+progressTitle = %1$S - %2$S
+progressTitlePercent = %1$S%% de %2$S - %3$S
+percentFormat = %1$S%%
+speedFormat = %1$S %2$S/seg.
+timeSingle = %1$S %2$S
+timeDouble = %1$S %2$S, %3$S %4$S
+sizeSpeed = %1$S (%2$S)
+statusActive = %1$S — %2$S
+fromSource = De %S
+toTarget = A %S
diff --git a/l10n-es-ES/suite/chrome/common/downloads/progressDialog.dtd b/l10n-es-ES/suite/chrome/common/downloads/progressDialog.dtd
new file mode 100644
index 0000000000..8798932557
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/downloads/progressDialog.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY progress.title "Descarga en progreso…">
+<!ENTITY closeWindow.key "w">
+<!ENTITY cmd.pause.tooltip "Pausar">
+<!ENTITY cmd.resume.tooltip "Reanudar">
+<!ENTITY cmd.retry.tooltip "Reintentar">
+<!ENTITY cmd.cancel.tooltip "Cancelar">
+<!ENTITY cmd.open.label "Abrir">
+<!ENTITY cmd.open.accesskey "A">
+<!ENTITY cmd.show.label "Abrir carpeta contenedora">
+<!ENTITY cmd.show.accesskey "b">
+<!ENTITY cmd.goToDownloadPage.label "Ir a la página de la descarga">
+<!ENTITY cmd.goToDownloadPage.accesskey "I">
+<!ENTITY cmd.copyDownloadLink.label "Copiar enlace de la descarga">
+<!ENTITY cmd.copyDownloadLink.accesskey "C">
+<!ENTITY closeWhenDone.label "Cerrar esta ventana cuando se complete la descarga.">
+<!ENTITY closeWhenDone.accesskey "d">
diff --git a/l10n-es-ES/suite/chrome/common/feeds/subscribe.dtd b/l10n-es-ES/suite/chrome/common/feeds/subscribe.dtd
new file mode 100644
index 0000000000..1998f271b1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/feeds/subscribe.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY feedPage.title "Viendo canal">
+<!ENTITY feedSubscribeNow "Suscribirse ahora">
+<!ENTITY feedMessenger "Noticias y blogs">
+<!ENTITY feedLiveBookmarks "Marcadores dinámicos">
diff --git a/l10n-es-ES/suite/chrome/common/feeds/subscribe.properties b/l10n-es-ES/suite/chrome/common/feeds/subscribe.properties
new file mode 100644
index 0000000000..ac5d12b60d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/feeds/subscribe.properties
@@ -0,0 +1,34 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+linkTitleTextFormat = Ir a %S
+addHandler = ¿Añadir "%S" (%S) como lector de canales?
+addHandlerAddButton = Añadir lector de canales
+addHandlerAddButtonAccesskey = A
+handlerRegistered = "%S" ya está registrado como lector de canales
+subscribeNow = Suscribirse ahora
+chooseApplicationMenuItem = Elegir aplicación…
+chooseApplicationDialogTitle = Elegir aplicación
+alwaysUse = Usar siempre %S para suscribirse a canales
+mediaLabel = Archivos de medios
+enclosureSizeText = %1$S %2$S
+bytes = bytes
+kilobytes = KB
+megabytes = MB
+gigabytes = GB
+alwaysUseForFeeds = Usar siempre %S para suscribirse a los canales.
+alwaysUseForAudioPodcasts = Usar siempre %S para suscribirse a los podcasts.
+alwaysUseForVideoPodcasts = Usar siempre %S para suscribirse a los podcasts de vídeo.
+subscribeFeedUsing = Suscribirse a este canal usando
+subscribeAudioPodcastUsing = Suscribirse a este podcast usando
+subscribeVideoPodcastUsing = Suscribirse a este podcast de vídeo usando
+feedSubscriptionFeed1 = Esto es un "canal" de contenido dinámico en este sitio web.
+feedSubscriptionAudioPodcast1 = Esto es un "podcast" de contenido dinámico en este sitio web.
+feedSubscriptionVideoPodcast1 = Esto es un "podcast de vídeo" de contenido dinámico en este sitio web.
+feedSubscriptionFeed2 = Puede suscribirse a este canal para recibir actualizaciones cuando el contenido cambie.
+feedSubscriptionAudioPodcast2 = Puede suscribirse a este podcast para recibir actualizaciones cuando el contenido cambie.
+feedSubscriptionVideoPodcast2 = Puede suscribirse a este podcast de vídeo para recibir actualizaciones cuando el contenido cambie.
+addProtocolHandler = ¿Añadir %S (%S) como aplicación para enlaces %S?
+addProtocolHandlerAddButton = Añadir aplicación
+protocolHandlerRegistered = %S ya ha sido añadido como aplicación para enlaces %S.
diff --git a/l10n-es-ES/suite/chrome/common/gopherAddon.dtd b/l10n-es-ES/suite/chrome/common/gopherAddon.dtd
new file mode 100644
index 0000000000..0aba93e495
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/gopherAddon.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY loadError.label "Error al cargar la página">
+<!ENTITY gopherAddon.title "Protocolo Gopher">
+<!ENTITY gopherAddon.shortDesc "gopher no es un protocolo registrado.">
+<!ENTITY gopherAddon.longDesc "La dirección especifica el protocolo gopher que ya no está implementado, por lo que el navegador no puede conectar al sitio. Puede conseguir un complemento compatible para acceder a este servidor desde Mozilla Add-ons.">
+<!ENTITY goToAddOn.label "Ir a la página de complementos">
diff --git a/l10n-es-ES/suite/chrome/common/help/cert_dialog_help.xhtml b/l10n-es-ES/suite/chrome/common/help/cert_dialog_help.xhtml
new file mode 100644
index 0000000000..4dc86f583b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/cert_dialog_help.xhtml
@@ -0,0 +1,512 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Información y decisiones sobre certificados</title>
+ <link rel="stylesheet" type="text/css" href="helpFileLayout.css"/>
+</head>
+
+<body>
+<div class="boilerplate">Este documento ha sido proporcionado sólo para aportar
+ información. Puede ayudarle a dar ciertos pasos a la hora de decidir la forma
+ de proteger la privacidad y seguridad de su información personal en Internet.
+ Este documento, sin embargo, no trata de todos los aspectos existentes en
+ materia de privacidad y seguridad, ni representa recomendaciones sobre lo que
+ constituye unas medidas de protección adecuadas en materia de privacidad y
+ seguridad en Internet.</div>
+
+<h1 id="certificate_information_and_decisions">Información y decisiones sobre
+ certificados</h1>
+
+<p>Esta sección describe cómo utilizar varias de las ventanas mostradas por el
+ administrador de certificados. La información adicional proporcionada aquí
+ aparece al hacer clic en el botón de ayuda de una de esas ventanas.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#certificate_viewer">Visor de certificados</a></li>
+ <li><a href="#choose_security_device">Elegir dispositivo de
+ seguridad</a></li>
+ <li><a href="#encryption_key_copy">Copia de la clave de cifrado</a></li>
+ <li><a href="#certificate_backup">Copia de seguridad de certificados</a></li>
+ <li><a href="#user_identification_request">Solicitud de identificación de
+ usuario</a></li>
+ <li><a href="#new_certificate_authority">Nueva autoridad de
+ certificación</a></li>
+ <li><a href="#website_certificates">Certificados de sitio web</a></li>
+ </ul>
+</div>
+
+<h2 id="certificate_viewer">Visor de certificados</h2>
+
+
+<p>El visor de certificados muestra información sobre un certificado que
+ seleccione en alguna de las pestañas del administrador de certificados. La
+ pestaña &quot;General&quot; resume información acerca de quién emitió el
+ certificado, su estado de verificación, para qué puede ser usado el
+ certificado, y similares. La pestaña &quot;Detalles&quot; proporciona todos
+ los detalles del contenido del certificado.</p>
+
+<p>Si no está viendo el visor de certificados, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span><span
+ class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Dentro de la categoría &quot;Privacidad y seguridad&quot;, haga clic en
+ Certificados (si no se muestra ninguna sub-categoría, haga doble clic en
+ &quot;Privacidad y seguridad&quot; para expandir la lista).</li>
+ <li>Haga clic en &quot;Administrar certificados&quot;.</li>
+ <li>Haga clic en la pestaña para elegir el tipo de certificado que desee
+ ver.</li>
+ <li>Seleccione el certificado cuyos detalles desee ver.</li>
+ <li>Haga clic en &quot;Ver&quot;.</li>
+</ol>
+
+<div class="contentsbox">En esta sección:
+ <ul>
+ <li><a href="#general_tab">La pestaña &quot;General&quot;</a></li>
+ <li><a href="#details_tab">La pestaña &quot;Detalles&quot;</a></li>
+ </ul>
+</div>
+
+<h3 id="general_tab">La pestaña &quot;General&quot;</h3>
+
+<p>Cuando abra el visor de certificados, la pestaña General mostrará
+varios tipos de información sobre el certificado seleccionado:</p>
+
+<ul>
+ <li><strong>Este certificado ha sido comprobado para los siguientes
+ usos</strong>: vea <a
+ href="glossary.xhtml#certificate_verification">Comprobación de
+ certificados</a> para una explicación de cómo el administrador de
+ certificados comprueba los certificados. Los usos pueden ser:
+ <ul>
+ <li><strong>Certificado SSL de cliente</strong>: certificado utilizado
+ para identificarle en sitios web.</li>
+ <li><strong>Certificado SSL de servidor</strong>: certificado utilizado
+ para identificar a un servidor web ante navegadores.</li>
+ <li><strong>Certificado de firma de correo</strong>: certificado
+ utilizado para identificarle a la hora de firmar digitalmente mensajes
+ de correo electrónico.</li>
+ <li><strong>Certificado de receptor de mensaje de correo</strong>:
+ certificado utilizado para identificar a otra persona, por ejemplo,
+ para que pueda enviarle un mensaje de correo cifrado.</li>
+ <li><strong>Certificado de estado de contestador</strong>: certificado
+ para identificar el estado de conexión de un contestatario que utilice
+ OCSP (Online Certificate Status Protocol) para comprobar la validez de
+ los certificados. Para más información sobre OCSP, vea
+ <a href="certs_prefs_help.xhtml">Ajustes de certificados</a>.</li>
+ <li><strong>Certificado SSL de autoridad</strong>: certificado utilizado
+ para identificar a una autoridad, es decir, un servicio que expide
+ certificados para que sean utilizados como identificación en redes
+ informáticas.</li>
+ </ul>
+ </li>
+ <li><strong>Expedido a</strong>: resume la siguiente información sobre el
+ certificado:
+ <ul>
+ <li><strong>Nombre común</strong>: nombre de la persona o la entidad a la
+ que identifica el certificado.</li>
+ <li><strong>Organización</strong>: nombre de la organización a la que
+ pertenece la entidad (por ejemplo, el nombre de una empresa).</li>
+ <li><strong>Unidad de la organización</strong>: nombre de la unidad de la
+ organización a la que pertenece la entidad (por ejemplo, departamento
+ de contabilidad).</li>
+ <li><strong>Número de serie</strong>: número de serie del
+ certificado.</li>
+ </ul>
+ </li>
+ <li><strong>Expedido por</strong>: resume la información (de forma similar a
+ la mostrada en <q>Expedido a</q>; ver arriba) sobre la autoridad de
+ certificación (CA) que expidió el certificado.</li>
+ <li><strong>Validez</strong>: indica el período de validez del
+ certificado.</li>
+ <li><strong>Huella digital</strong>: muestra las huellas digitales del
+ certificado. Una huella digital es un número único generado mediante la
+ aplicación de una función matemática a los contenidos del certificado. La
+ huella digital de un certificado puede ser utilizada para comprobar que el
+ certificado no haya sido alterado.</li>
+</ul>
+
+<h3 id="details_tab">La pestaña &quot;Detalles&quot;</h3>
+
+<p>Haga clic en la pestaña &quot;Detalles&quot; de la parte superior del visor
+ de certificados para ver información más detallada sobre el certificado
+ seleccionado. Para examinar la información de cualquier certificado en la
+ sección &quot;Jerarquía de certificados&quot;, seleccione el campo que desee
+ examinar y mire en &quot;Valor del campo&quot;:</p>
+
+<ul>
+ <li><strong>Jerarquía de certificados</strong>: muestra la cadena de
+ certificados, con los certificados que seleccionó originalmente en la parte
+ inferior. Una cadena de certificados es una serie jerárquica de
+ certificados firmados por sucesivas autoridades de certificación (CA). Un
+ certificado de CA identifica una <a
+ href="glossary.xhtml#certificate_authority">autoridad de certificación</a>
+ y es utilizado para firmar los certificados expedidos por dicha autoridad.
+ Un certificado de CA puede a su vez ser firmado por el certificado de CA de
+ una CA superior y así sucesivamente hasta una <a
+ href="glossary.xhtml#root_ca">CA raíz</a>.</li>
+ <li><strong>Campos del certificado</strong>: muestra los campos del
+ certificado seleccionado en &quot;Jerarquía de certificados&quot;</li>
+ <li><strong>Valor del campo</strong>: muestra el valor el campo seleccionado
+ en &quot;Campos del certificado&quot;.</li>
+</ul>
+
+<p>El visor de certificados, siempre que puede, usa tipografías básicas ANSI
+ para mostrar los datos en un formato legible para el ser humano. En los
+ campos cuyo contenido no pueda interpretar el administrador de certificados,
+ éste mostrará directamente los valores contenidos en el certificado.</p>
+
+<h2 id="choose_security_device">Elegir dispositivo de seguridad</h2>
+
+<p>Un dispositivo de seguridad (a veces llamado &quot;token&quot;) es un dispositivo de hardware
+o software, que proporciona servicios criptográficos tales como cifrado y descifrado
+y almacena certificados y claves. La ventana &quot;Elegir dispositivo de seguridad&quot;
+aparece cuando el administrador de certificados necesita ayuda para decidir qué
+dispositivo de seguridad utilizar al importar un certificado o realizar una operación
+criptográfica, como puede ser generar claves para un nuevo certificado. Dicha ventana
+le permite seleccionar uno, dos o más dispositivos que el administrador de certificados
+haya detectado en su máquina.</p>
+
+<p>Una tarjeta inteligente (&quot;smart card&quot;) es un ejemplo de dispositivo de seguridad.
+Por ejemplo, si un lector de tarjetas inteligentes está conectado a su ordenador y tiene
+insertada una tarjeta, el nombre de dicha tarjeta será mostrado en el menú
+desplegable. En su caso, debería seleccionar en el menú desplegable el nombre
+de la tarjeta para que el administrador de certificados sepá que desea utilizarla.</p>
+
+<p>El administrador de certificados también trae por defecto su propio dispositivo de
+seguridad integrado, que siempre puede ser utilizado, independientemente de si hay o no otros
+dispositivos.</p>
+
+
+<h2 id="encryption_key_copy">Copia de la clave de cifrado</h2>
+
+<p>Las <a href="glossary.xhtml#certificate_authority">Autoridades de certificación (CA)</a>
+que expiden certificados separados de firma y cifrado de correo normalmente hacen copias de
+seguridad de su <a href="glossary.xhtml#encryption_key">clave de cifrado</a> privada durante
+el proceso de registro del certificado.</p>
+
+<p>El cuadro de diálogo &quot;Copia de la clave de cifrado&quot; le permite dar el
+visto bueno a dicha copia o cancelar la petición del certificado. Una CA que haya
+guardado una copia de seguridad de su clave de cifrado tendría la posibilidad de
+descifrar cualquier mensaje que usted reciba y que estuviese cifrado con su correspondiente
+clave pública.</p>
+
+<p>Puede llevar a cabo las siguientes acciones en el cuadro de diálogo &quot;Copia de
+la clave de cifrado&quot;:</p>
+
+<ul>
+ <li><strong>Ver certificado</strong>: para ver el certificado que identifica a la CA que
+ solicita la copia de seguridad.<br/></li>
+ <li><strong>Aceptar</strong>: si confía en la CA que identifica el certificado para
+ descifrar mensajes, haga clic aquí.
+ <p>Si no está seguro de si confiar en la CA que solicita la copia de
+ seguridad, consulte con su administrador.</p>
+ </li>
+ <li><strong>Cancelar</strong>: si no confía en la CA que solicita la copia de
+ seguridad, no le solicite ningún certificado. Haga clic en
+ &quot;Cancelar&quot; para detener tanto el proceso de copia, como el de
+ solicitud de certificado.</li>
+</ul>
+
+<p>Después de que su CA haga una copia de seguridad de la clave de cifrado, podrá
+utilizar dicha clave para acceder a su correo cifrado, incluso si pierde su contrasea o su
+propia copia de la clave. Si no hubiese ninguna copia de seguridad y usted perdiera su
+contraseña o la clave, no habría ninguna forma de leer los mensajes de correo
+que hubiesen sido cifrados con dicha clave.</p>
+
+
+<h2 id="certificate_backup">Copia de seguridad de certificados</h2>
+
+<p>Cuando reciba un certificado, haga una copia de seguridad de él y de su clave privada
+y almacénela en un sitio seguro. Por ejemplo, puede copiarlo a un disquete y guardarlo
+bajo llave. Así, en caso de problemas con el disco duro, podría restaurar
+fácilmente el certificado.</p>
+
+<p>Perder su certificado, en el mejor de lo casos, sería un inconveniente, pudiendo
+llegar a ser catastrófico, dependiendo del uso que le diese al certificado. Por ejemplo:</p>
+
+<ul>
+ <li>Si pierde un certificado que le identifica ante sitios web importantes, no
+ podrá volver a acceder a ellos hasta que obtenga un certificado nuevo.</li>
+ <li>Si pierde el certificado que utilizaba para cifrar mensajes, no podrá
+ leer ninguno de sus mensajes cifrados, tanto los que haya enviado, como los
+ que haya recibido. En este caso, si no puede obtener una copia de seguridad
+ de la clave de cifrado privada asociada al certificado, ya no podrá
+ leer ninguno de los mensajes cifrados con dicha clave.</li>
+</ul>
+
+<p>Como con cualquier otra información de valor, se debería hacer una copia de
+seguridad de los certificados, para evitar problemas en el futuro. Hágalo ahora para
+que luego no se le olvide.</p>
+
+<h2 id="user_identification_request">Solicitud de identificación de usuario</h2>
+
+<p>Algunos sitios web requieren que se identifique con un certificado en vez de con un nombre
+de usuario y una contraseña, ya que los certificados son una forma más segura de
+identificación. Esté método de identificación a veces es llamado
+<a href="glossary.xhtml#client_authentication">identificación de cliente</a>.</p>
+
+<p>Sin embargo, el administrador de certificados puede tener más de un certificado para
+estos fines. En tal caso, mostrará el cuadro &quot;Solicitud de identificación
+de usuario&quot;, que muestra dos tipos de información:</p>
+
+<p><strong>Este sitio ha solicitado que se identifique con un certificado</strong>: en esta
+sección del cuadro aparece la siguiente información:</p>
+
+<ul>
+ <li><strong>Nombre de &quot;host&quot;</strong>: nombre del servidor que solicita la
+ identificación, utilizado como parte de su dirección URL.
+ Por ejemplo, el nombre de &quot;host&quot; para la página de
+ Netscape es <tt>home.netscape.com</tt>.</li>
+ <li><strong>Organización</strong>: nombre de la organización a la que
+ pertenece el sitio web.</li>
+ <li><strong>Expedido por</strong>: nombre de la
+ <a href="glossary.xhtml#certificate_authority_(CA)">autoridad de
+ certificación (CA)</a> que ha expedido el certificado.</li>
+</ul>
+
+<p><strong>Elija un certificado para presentar como identificación</strong>: los certificados
+que tenga para identificarse ante un sitio web son mostrados en la lista desplegable de esta
+sección del cuadro de diálogo. Elija el certificado que tenga más
+probabilidades de ser reconocido por el sitios web que desee visitar.</p>
+
+<p>Para ayudarle a decidir, se muestran los siguientes datos del certificado seleccionado:</p>
+
+<ul>
+ <li><strong>Expedido a</strong>: muestra información sobre la persona a la cual
+ identifica el certificado (por ejemplo, nombre y dirección de correo)
+ y el número de serie y las fechas de validez del certificado.</li>
+ <li><strong>Expedido por</strong>: resume la información de la CA que ha expedido
+ el certificado, tal como su nombre, dirección y estado.</li>
+</ul>
+
+<h2 id="new_certificate_authority">Nueva autoridad de certificación</h2>
+
+<p>Los certificados del administrador de certificados, almacenados en su ordenador o en un
+dispositivo de seguridad externo, tal como una tarjeta inteligente (&quot;smart card&quot;),
+incluyen a los certificados que identifican a las
+<a href="glossary.xhtml#certificate_authority">autoridades de certificación (CA)</a>.
+Para poder reconocer a cualquier otro certificado, el administrador de certificados ha de
+tener los certificados de las CA que han expedido o autorizado esos certificados.</p>
+
+<p>Cuando usted decide confiar en una CA, el administrador de certificados descarga el
+certificado de ella, pudiendo después reconocer los certificados que haya expedido esa
+CA.</p>
+
+<p>Antes de descargar el nuevo certificado de CA, el administrador de certificados le permite
+especificar los fines del certificado en los que confiará, cuando no todos. Puede
+elegir cualquiera de las siguientes opciones:</p>
+
+<ul>
+ <li><strong>Confiar en esta CA para identificar sitios web</strong>: los certificados de
+ sitios web en ciertos sitios web, como los que manejan transacciones financieras,
+ pueden ser muy importantes y una identificación inadecuada o falsa
+ podría tener consecuencias negativas.</li>
+ <li><strong>Confiar en esta CA para identificar usuarios de correo electrónico</strong>:
+ si tiene intención de enviar información confidencial cifrada a
+ través del correo electrónico o si por cualquier otra razón
+ la identificación de usuarios de correo es importante para usted,
+ debería considerar cuidadosamente los procedimientos de la CA para
+ identificar a los propietarios de los certificados y si son adecuados para sus
+ propósitos antes de seleccionar esta opción.</li>
+ <li><strong>Confiar en esta CA para identificar desarrolladores de software</strong>: si elige
+ esta opción significa que confía en los certificados que la CA
+ expide para identificar el origen de &quot;applets&quot; Java y de
+ &quot;scripts&quot; JavaScript que soliciten acceso especial a su ordenador, tal
+ como la potestad de modificar archivos. Dado que este tipo de privilegios pueden
+ ser utilizados con fines malignos, como la eliminación de datos de su
+ disco duro, tenga mucho cuidado con elegir esta opción, excepto si
+ está totalmente seguro de que desea confiar en la CA para este
+ propósito.</li>
+</ul>
+
+<p>Antes de que decida confiar en una nueva CA, asegúrese de que sabe quién la
+maneja y de que sus políticas y procedimientos se corresponden con el tipo de
+certificados que expide. Por ejemplo, si la CA expide certificados para identificar sitios web
+que usted utilice para hacer transacciones financieras, asegúrese de que está
+satisfecho con el nivel de seguridad que proporciona la CA.</p>
+
+<ul>
+ <li><strong>Ver</strong>: haga clic en este botón para ver el certificado de CA que
+ está a punto de descargar. Si decide que no desea descargarlo, haga clic
+ en &quot;Cancelar&quot;.</li>
+</ul>
+
+<h2 id="website_certificates">Certificados de sitios web</h2>
+
+<p>Cuando intenta ir a un sitio web que admite el uso de <a
+ href="glossary.xhtml#ssl">SSL</a> para la <a
+ href="glossary.xhtml#authentication">identificación</a> y el
+ <a href="glossary.xhtml#encryption">cifrado</a>, puede encontrarse una página
+ de error. Hay dos tipos, una llamada <a
+ href="#secure_connection_failed_page">Conexión segura fallida</a> y una
+ llamada <a href="#untrusted_connection_page">Conexión no confiable</a>.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#secure_connection_failed_page">Página de conexión segura
+ fallida</a></li>
+ <li><a href="#untrusted_connection_page">Página de conexión no
+ confiable</a></li>
+ <li><a href="#secure_connection_failed_dialog">Diálogo de conexión segura
+ fallida</a></li>
+ <li><a href="#certificate_expired">Certificado de servidor
+ caducado</a></li>
+ <li><a href="#certificate_not_yet_valid">Certificado de servidor no válido
+ aún</a></li>
+ <li><a href="#domain_name_mismatch">Discrepancia del nombre de
+ dominio</a></li>
+ </ul>
+</div>
+
+<h3 id="secure_connection_failed_page">Página de conexión segura fallida</h3>
+
+<p>En el caso de que haya desactivado el protocolo SSL (p.e. a través de las
+ <a href="ssl_help.xhtml#ssltls_settings">opciones SSL/TLS</a>) o el sitio web
+ al que está accediendo use una versión más antigua e insegura del protocolo
+ SSL, entonces verá una página titulada &quot;Conexión segura fallida&quot;.
+ Esa página contiene cierta información técnica básica (incluyendo el
+ <strong>código de error</strong> que identifica inequívocamente el tipo de
+ problema que detectó &brandShortName; con el sitio web) y un botón
+ <strong>Reintentar</strong> que provocará una recarga de página.</p>
+
+<h3 id="untrusted_connection_page">Página de conexión no confiable</h3>
+
+<p>Si SSL está activado entonces la página de error que se le mostrará se
+ titulará &quot;No se confía en esta conexión&quot;. Hay muchas razones
+ diferentes por las que una conexión puede parecer no confiable. Aquí hay
+ algunas de las más comunes:</p>
+
+<ul>
+ <li>el certificado del sitio web <a href="#certificate_expired">ya no es
+ válido (ha caducado)</a></li>
+ <li>el certificado del sitio web <a href="#certificate_not_yet_valid">aún no
+ es válido</a></li>
+ <li>el certificado del sitio web sólo es válido para otro sitio web
+ (<a href="#domain_name_mismatch">discrepancia en el nombre de
+ dominio</a>)</li>
+ <li>el certificado del sitio web está auto-firmado (y, por tanto, la
+ identidad del sitio web no puede ser verificada)</li>
+ <li>no se confía en el emisor del certificado (&brandShortName; no puede
+ verificar la identidad del sitio web porque no reconoce la <a
+ href="glossary.xhtml#certificate_authority">autoridad certificadora
+ (CA)</a> que emitió el certificado del sitio web)</li>
+</ul>
+
+<p>La página mostrada en los casos anteriores está pensada para ayudarle a
+ comprender por qué &brandShortName; no pudo establecer una conexión segura
+ con el sitio web. Comienza diciéndole que la identidad del sitio web no pudo
+ ser verificada, luego le ofrece abandonar la página haciendo clic en el
+ botón <strong>Esto tiene mala pinta, mejor llévame a mi página de
+ inicio</strong>. Si no está seguro de qué hacer se recomienda que siga este
+ consejo.</p>
+
+<p>Si quiere saber algo más sobre el problema concreto puede expandir la
+ sección correspondiente haciendo clic en el galón que hay delante de
+ <strong>Detalles técnicos</strong>. Esa sección también contiene el
+ <strong>código de error</strong> que identifica inequívocamente el tipo de
+ problema que ha detectado &brandShortName; con el sitio web.</p>
+
+<h4 id="add_security_exception">Añadir una excepción de seguridad</h4>
+
+<p>La sección <strong>Entiendo los riesgos</strong> de la página Conexión no
+ confiable le permite ordenar a &brandShortName; que ignore explícitamente los
+ controles de seguridad para este sitio web añadiendo una excepción. Si
+ expande la sección haciendo clic en el galón delante de ella, verá un botón
+ <strong>Añadir excepción</strong> que le llevará a un diálogo que le
+ permitirá recuperar y visualizar el certificado del sitio web y,
+ opcionalmente, añadir una excepción de seguridad para él (ya sea permanente o
+ sólo para la sesión actual). Esas excepciones pueden administrarse a través
+ de la pestaña <a href="certs_help.xhtml#servers">Servidores</a> del
+ administrador de certificados.</p>
+
+<h3 id="secure_connection_failed_dialog">Diálogo de conexión segura
+ fallida</h3>
+
+<p>En los casos donde &brandShortName; no puede determinar la causa real del
+ problema, se muestra un diálogo titulado &quot;Conexión segura fallida&quot;
+ además de la <a href="#untrusted_connection_page">página de conexión no
+ confiable</a>. Ese diálogo incluye un botón <strong>Ver certificado</strong>
+ que le permite examinar el certificado del sitio web más en detalle.</p>
+
+<h3 id="certificate_expired">Certificado caducado</h3>
+
+<p>Como una tarjeta de crédito, un permiso de conducción y muchas otras formas
+ de identificación, un <a href="glossary.xhtml#certificate">certificado</a> es
+ válido durante un cierto período de tiempo. Cuando caduca, el propietario ha
+ de conseguir uno nuevo.</p>
+
+<p>&brandShortName; <a href="#untrusted_connection_page">le advierte</a> cuando
+ intenta visitar un sitio web cuyo certificado de servidor ha caducado. La
+ primera cosa que debería hacer es asegurarse de que la fecha y hora mostrada
+ en su ordenador es correcta. Si el reloj de su ordenador está fijado a una
+ fecha posterior a la fecha de caducidad, &brandShortName; trata el
+ certificado del sitio web como caducado.</p>
+
+<p>Si la fecha de su ordenador es correcta, ha de decidir si confiar en dicho
+ sitio web. La decisión dependerá de qué quería hacer en ese sitio web y qué
+ sabe de él. La mayoría de sitios comerciales se aseguran de reemplazar sus
+ certificados antes de que caduquen. Si elige continuar necesitará
+ <a href="#add_security_exception">añadir una excepción de seguridad</a>.</p>
+
+<h3 id="certificate_not_yet_valid">Certificado aún no válido</h3>
+
+<p>Como una tarjeta de crédito, un permiso de conducción y muchas otras formas
+ de identificación, un <a href="glossary.xhtml#certificate">certificado</a> es
+ válido durante un cierto período de tiempo.</p>
+
+<p>&brandShortName; <a href="#untrusted_connection_page">le avisará</a> cuando
+ intente visitar un sitio web en el que el período de validez del certificado
+ del servidor todavía no haya comenzado. La primera cosa que ha de hacer es
+ asegurarse de que la fecha y la hora de su ordenador son correctas. Si no lo
+ son, el administrador de certificados podría considerar el certificado como
+ todavía no válido incluso si lo es.</p>
+
+<p>Si la fecha de su ordenador es correcta, ha de decidir si confiar en dicho
+ sitio web. La decisión dependerá de qué quería hacer en ese sitio web y qué
+ sabe de él. La mayoría de sitios comerciales se aseguran de que el período
+ de validez de sus certificados haya comenzado antes de empezar a
+ utilizarlos. Si elige continuar necesitará
+ <a href="#add_security_exception">añadir una excepción de seguridad</a>.</p>
+
+<h3 id="domain_name_mismatch">Discrepancia del nombre de dominio</h3>
+
+<p>Un <a href="glossary.xhtml#certificate">certificado</a> de servidor
+ especifica el nombre del servidor bajo la forma del nombre de dominio del
+ sitio web. Por ejemplo, el nombre de dominio del sitio web de Netscape es
+ <tt>home.netscape.com</tt>. Si el nombre de dominio de un certificado de
+ servidor no coincide con el nombre real de dominio del sitio web, puede ser
+ un indicio de que alguien esté intentando interceptar su comunicación con
+ dicho sitio.</p>
+
+<p>&brandShortName; <a href="#untrusted_connection_page">le advierte</a> cuando
+ intenta visitar un sitio web si el dominio de su certificado de servidor no
+ corresponde con el dominio del sitio web que está intentando visitar. La
+ decisión de si confiar en dicho sitio web dependerá de qué quería hacer en él
+ y qué sabe de él. La mayoría de sitios comerciales se asegurarán de que el
+ nombre de dominio de sus certificados coincide con el nombre real del sitio
+ web. Si elige continuar necesitará <a href="#add_security_exception">añadir
+ una excepción de seguridad</a>.</p>
+
+<p>If you decide to accept the certificate anyway (either for this session or
+ permanently), you should be cautious about what you do on the website, and you
+ should treat any information you find there as potentially suspect.</p>
+
+<p>Si decide aceptar el certificado (ya sea durante esta sesión o
+ permanentemente), tenga precaución con cualquier cosa que haga durante su
+ visita al sitio y considere sospechosa cualquier información que encuentre en
+ él.</p>
+
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/certs_help.xhtml b/l10n-es-ES/suite/chrome/common/help/certs_help.xhtml
new file mode 100644
index 0000000000..a9fe784223
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/certs_help.xhtml
@@ -0,0 +1,409 @@
+<?xml version="1.0" encoding="utf-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Administrador de certificados</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+<body>
+
+<div class="boilerplate">Este documento ha sido proporcionado sólo para aportar
+ información. Puede ayudarle a dar ciertos pasos a la hora de decidir la forma
+ de proteger la privacidad y seguridad de su información personal en Internet.
+ Este documento, sin embargo, no trata de todos los aspectos existentes en
+ materia de privacidad y seguridad, ni representa recomendaciones sobre lo que
+ constituye unas medidas de protección adecuadas en materia de privacidad y
+ seguridad en Internet.</div>
+
+<h1 id="certificate_manager">Administrador de certificados</h1>
+
+<p>En esta sección se explica cómo se utiliza el administrador de certificados.
+ Si desea más información sobre la utilización de certificados, consulte
+ <a href="using_certs_help.xhtml">Usar certificados</a>.</p>
+
+<p>Si aún no está viendo la ventana Administrador de certificados, siga los
+ pasos que se indican a continuación:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Dentro de la categoría Privacidad y seguridad, haga clic en Certificados
+ (si no aparece ninguna subcategoría, haga doble clic en Seguridad y
+ privacidad para expandir la lista).</li>
+ <li>Haga clic en Administrar certificados.</li>
+</ol>
+
+<div class="contentsBox">En esta sección:
+<ul>
+ <li><a href="#your_certificates">Sus certificados</a></li>
+ <li><a href="#people">Personas</a></li>
+ <li><a href="#servers">Servidores</a></li>
+ <li><a href="#authorities">Autoridades</a></li>
+ <li><a href="#others">Otros</a></li>
+</ul>
+</div>
+
+<h2 id="your_certificates">Sus certificados</h2>
+
+<p>La pestaña Sus certificados del <a href="#certificate_manager">administrador
+ de certificados</a> muestra los certificados almacenados que lo identifican.
+ Sus certificados aparecen enumerados bajo los nombres de las organizaciones
+ que los han emitido. Si no puede ver nombres de certificados bajo el nombre
+ de una organización, haga doble clic en el nombre para expandirla.</p>
+
+<p>Use los botones siguientes para ver y administrar sus certificados (la
+ mayoría de las acciones requiere que se seleccionen uno o más
+ certificados):</p>
+
+<ul>
+ <li><strong>Ver</strong>: visualiza información detallada sobre los
+ certificados seleccionados.</li>
+ <li><strong>Hacer una copia de seguridad</strong>: inicia el proceso de
+ guardar los certificados seleccionados. Aparecerá una ventana que
+ le permitirá elegir una contraseña para proteger la copia de
+ seguridad. A continuación, puede guardar la copia de seguridad en
+ el directorio que elija.</li>
+ <li><strong>Hacer copia de seguridad de todo</strong>: inicia el proceso de
+ salvaguarda de todos los certificados almacenados en el
+ <a href="glossary.xhtml#software_security_device">dispositivo de seguridad
+ de software</a>.
+
+ <p><strong>Nota</strong>: no es posible realizar copia de seguridad de los
+ certificados almacenados en tarjetas inteligentes. El archivo de copia de
+ seguridad que se crea no incluirá ningún certificado
+ almacenado en tarjetas inteligentes ni en ningún otro dispositivo
+ de seguridad externo, tanto si selecciona alguno de los certificados y
+ hace clic en Hacer copia de seguridad, como si hace clic en Hacer copia de
+ seguridad de todo. Sólo podrá hacer copias de seguridad de
+ los certificados que estén almacenados en un dispositivo de
+ seguridad de software incorporado.</p>
+ </li>
+ <li><strong>Importar</strong>: importa un archivo que contiene un
+ certificado o más de los que anteriormente se realizó copia
+ de seguridad. Al hacer clic en Importar, lo primero que le pide el
+ administrador de certificados es que localice el archivo que contiene la
+ copia de seguridad. Los nombres de los archivos de copia de seguridad de
+ certificados terminan normalmente en <tt>.p12</tt>; por ejemplo,
+ <tt>MiCert.p12</tt>. Después de seleccionar el archivo que desee
+ importar, el administrador de certificados le pedirá que introduzca
+ la contraseña que estableció cuando realizó la copia
+ de seguridad del certificado.</li>
+ <li><strong>Eliminar</strong>: elimina los certificados seleccionados.</li>
+</ul>
+
+<h3 id="choose_a_certificate_backup_password">Elegir una contraseña de
+ respaldo para los certificados</h3>
+
+<p>La contraseña de copia de seguridad protege uno o varios de los certificados
+ de los que el usuario hace copia de seguridad desde la pestaña
+ <a href="#your_certificates">Sus certificados</a> del administrador de
+ certificados.</p>
+
+<p>El administrador de certificados le pide que establezca esta contraseña
+ cuando realiza copias de seguridad de certificados y solicita la
+ contraseña cuando el usuario intenta importar certificados de los que
+ previamente ha realizado copia de seguridad.</p>
+
+<ul>
+ <li><strong>Contraseña de copia de seguridad de certificado</strong>:
+ escriba la contraseña de copia de seguridad en este campo.</li>
+ <li><strong>Contraseña de copia de seguridad de certificado (otra
+ vez)</strong>: vuelva a escribir la contraseña de copia de
+ seguridad. Si la segunda vez no la escribe exactamente igual que la
+ primera vez, el botón Aceptar permanecerá inactivo. Si
+ ocurre esto, intente volver a escribir la contraseña nueva.</li>
+</ul>
+
+<p>Si alguien consigue el archivo que contiene un certificado del que ha
+ realizado copia de seguridad e importa con éxito el certificado, esa persona
+ podrá enviar mensajes o acceder a sitios web haciéndose pasar por usted.
+ Esto puede acarrear graves consecuencias, por ejemplo, si firma digitalmente
+ mensajes importantes de correo electrónico o si administra sus cuentas
+ bancarias o de inversión desde Internet.</p>
+
+<p>Por lo tanto, es importante que seleccione una contraseña de copia de
+ seguridad de certificado que sea difícil de averiguar. El <strong>medidor de
+ calidad de contraseñas</strong> le da una idea aproximada de la calidad de
+ la contraseña en el momento en que la introduce, en función de factores como
+ la longitud y la utilización de mayúsculas, minúsculas, números y símbolos.
+ No obstante, eso no garantiza que su contraseña no se pueda averiguar.</p>
+
+<p>Si desea más información, consulte el documento en línea
+ <a href="passwords_help.xhtml#choosing_a_good_password">Elección de una
+ buena contraseña (en inglés)</a>.</p>
+
+<p>También es importante guardar las contraseñas en un lugar seguro, y no en un
+ sitio que sea fácilmente accesible. Si olvida esta contraseña, no podrá
+ importar la copia de seguridad del certificado.</p>
+
+<h3 id="delete_your_certificates">Eliminar sus certificados</h3>
+
+<p>Antes de suprimir uno de los certificados caducados de la pestaña
+ <a href="#your_certificates">Sus certificados</a> del administrador de
+ certificados, asegúrese de que no volverá a necesitarlo más adelante para
+ leer mensajes antiguos de correo electrónico que haya cifrado con la
+ clave privada correspondiente.</p>
+
+<h2 id="people">Personas</h2>
+
+<p>La pestaña Personas del <a href="#certificate_manager">administrador de
+ certificados</a> muestra certificados de correo electrónico almacenados que
+ identifican a otras personas.</p>
+
+<p>Cuando un usuario le envía mensajes de correo electrónico firmados
+ digitalmente, el administrador de certificados importa sus certificados
+ automáticamente. Estos certificados pueden utilizarse para enviar mensajes
+ cifrados a esas personas.</p>
+
+<p>Los certificados que identifican personas aparecen enumerados bajo los
+ nombres de las organizaciones que los han emitido. Si no puede ver nombres de
+ certificados bajo el nombre de una organización, haga doble clic en el nombre
+ para expandirla.</p>
+
+<p>Use los botones siguientes para ver y administrar sus certificados (la
+ mayoría de las acciones requiere que se seleccionen uno o más
+ certificados):</p>
+
+<ul>
+ <li><strong>Ver</strong>: visualiza información detallada sobre los
+ certificados seleccionados.</li>
+ <li><strong>Importar</strong>: importa un archivo que contiene uno o más
+ certificados. Al hacer clic en Importar, lo primero que le pide el
+ administrador de certificados es que localice el archivo que contiene
+ el/los certificado(s).</li>
+ <li><strong>Exportar</strong>: exporta el certificado seleccionado. Puede
+ elegir entre varios formatos.</li>
+ <li><strong>Eliminar</strong>: elimina los certificados seleccionados.</li>
+</ul>
+
+<h3 id="delete_email_certificates">Eliminar certificados de correo
+ electrónico</h3>
+
+<p>Antes de suprimir el certificado de otra persona de la pestaña
+ <a href="#people">Personas</a> del administrador de certificados,
+ asegúrese de que no volverá a necesitarlo más adelante para enviar correo
+ electrónico cifrado a esa persona o para verificar las firmas digitales de
+ sus mensajes.</p>
+
+<h2 id="servers">Servidores</h2>
+
+<p>La pestaña Servidores del administrador de certificados muestra los
+ certificados almacenados que identifican servidores (sitios web, servidores
+ de correo).</p>
+
+<p>Los certificados que identifican servidores se agrupan bajo los nombres de
+ las organizaciones que los han emitido. Si no puede ver nombres de
+ certificados bajo el nombre de una organización, haga doble clic en el nombre
+ para expandirla.</p>
+
+<p>Use los botones siguientes para ver y administrar sus certificados (la
+ mayoría de las acciones requiere que se seleccionen uno o más
+ certificados):</p>
+
+<ul>
+ <li><strong>Ver</strong>: visualice información detallada sobre los
+ certificados seleccionados.</li>
+ <li><strong>Exportar</strong>: exporta el certificado seleccionado. Puede
+ elegir entre varios formatos.</li>
+ <li><strong>Eliminar</strong>: elimina los certificados seleccionados.</li>
+ <li><strong>Añadir excepción</strong>: Añade una excepción de seguridad para
+ un servidor (sitio web, servidor de correo) que le identifica a sí mismo
+ con información no válida. Esta es una característica avanzada, actúe con
+ precaución.</li>
+</ul>
+
+<h3 id="delete_website_certificates">Eliminar un certificado de sitio web</h3>
+
+<p>Antes de suprimir un certificado de servidor de la pestaña
+ <a href="#servers">Servidores</a> del administrador de certificados,
+ asegúrese de que no volverá a necesitarlo para identificar un sitio web o
+ servidor de correo ni para configurar una conexión cifrada.</p>
+
+<h2 id="Authorities">Autoridades</h2>
+
+<p>La pestaña Autoridades del <a href="#certificate_manager">administrador de
+ certificados</a> muestra los certificados almacenados que identifican
+ <a href="glossary.xhtml#certificate_authority">autoridades certificadoras
+ (CA)</a>.</p>
+
+<p>Los certificados de CA aparecen agrupados bajo los nombres de las
+ organizaciones que los han emitido. Si no puede ver nombres de certificados
+ bajo el nombre de una organización, haga doble clic en el nombre
+ para expandirla.</p>
+
+<p>Use los botones siguientes para ver y administrar sus certificados (la
+ mayoría de las acciones requiere que se seleccionen uno o más
+ certificados):</p>
+
+<ul>
+ <li><strong>Ver</strong>: visualiza información detallada sobre los
+ certificados seleccionados.</li>
+ <li><strong>Editar confianza</strong>: muestra o modifica los valores que el
+ administrador de certificados asocia a los certificados seleccionados.
+ Puede utilizar estos valores para designar cuáles son los tipos de
+ certificados (si es que existe alguno) emitidos por las CA
+ correspondientes en los que confía.</li>
+ <li><strong>Importar</strong>: importa un archivo que contiene uno o más
+ certificados. Al hacer clic en Importar, lo primero que le pide el
+ administrador de certificados es que localice el archivo que contiene
+ el/los certificado(s).</li>
+ <li><strong>Exportar</strong>: exporta el certificado seleccionado. Puede
+ elegir entre varios formatos.</li>
+ <li><strong>Eliminar o dejar de confiar</strong>: elimina los certificados
+ seleccionados.</li>
+</ul>
+
+<p>Para garantizar la confianza plena en una
+ <a href="glossary.xhtml#certificate_chain">cadena de certificados</a> de CA
+ completa, sólo es necesario editar el certificado de la CA raíz.</p>
+
+<p>Para importar la cadena, hay que hacer clic en un enlace a una página web
+ facilitada por la CA. A partir de entonces se puede utilizar la pestaña
+ Autoridades para localizar el certificado raíz y editar sus valores de
+ confianza.</p>
+
+<p>Las CA raíz e intermedias aparecerán todas bajo la misma organización. El
+ certificado raíz es el que se muestra a sí mismo como emisor.</p>
+
+<p><strong>Si descarga una CA intermedia</strong>: si descarga un certificado
+ de CA intermedia que está unido a un certificado raíz previamente marcado
+ como de confianza en su navegador, no necesitará indicar para qué propósitos
+ confía en el. Los certificados intermedios heredan automáticamente los
+ valores de confianza de sus certificados raíz.</p>
+
+<h3 id="edit_ca_certificate_trust_settings">Editar los valores de confianza de
+ un certificado de CA</h3>
+
+<p>Al seleccionar un certificado de CA de la pestaña
+ <a href="#authorities">Autoridades</a> del administrador de certificados y
+ hacer clic en Editar, aparece una ventana denominada <q>Editar valores de
+ confianza de certificado de CA</q>. Desde aquí puede especificar los tipos de
+ certificados en los que confía para esta CA. Si quita la marca de
+ verificación de todas las casillas, el administrador de certificados no
+ confiará en ningún certificado emitido por esta CA.</p>
+
+<p>Las elecciones que realice tienen los siguientes efectos:</p>
+
+<ul>
+ <li><strong>Este certificado puede identificar sitios web</strong>: el
+ administrador de certificados confiará en los certificados emitidos
+ por esta CA para propósitos de identificación y cifrado de
+ conexiones de sitios web. Si desactiva esta casilla de
+ verificación, el administrador de certificados no confiará
+ en los certificados de sitio web emitidos por esta CA.</li>
+ <li><strong>Este certificado puede identificar usuarios de correo
+ electrónico</strong>: el administrador de certificados
+ confiará en los certificados emitidos por esta CA para
+ propósitos de firma o cifrado de correo electrónico. Si
+ desactiva esta casilla de verificación, el administrador de
+ certificados no confiará en los certificados de correo
+ electrónico emitidos por esta CA.</li>
+ <li><strong>Este certificado puede identificar programadores de
+ software</strong>: el administrador de certificados confiará en los
+ certificados emitidos por esta CA para propósitos de
+ identificación de programadores de software. Si desactiva esta
+ casilla de verificación, el administrador de certificados no
+ confiará en tales certificados emitidos por esta CA.</li>
+</ul>
+
+<p>Haga clic en Aceptar para confirmar los valores seleccionados.</p>
+
+<h3 id="delete_ca_certificates">Eliminar un certificado de CA</h3>
+
+<p>Antes de suprimir un certificado de CA de la pestaña
+ <a href="#authorities">Autoridades</a> del administrador de certificados,
+ asegúrese de que no volverá a necesitarlo para validar certificados
+ emitidos por la CA. Si suprime el único certificado válido que tenga para una
+ CA, el administrador de certificados no volverá a confiar en los certificados
+ emitidos por dicha CA.</p>
+
+<h2 id="others">Otros</h2>
+
+<p>La pestaña Otros del administrador de certificados muestra los certificados
+ que tiene archivos que no se ajustan a ninguna de las otras categorías, es
+ decir, certificados que no pertenecen a usted, a otra gente, a servidores ni
+ a CAs.</p>
+
+<p>Estos otros certificados se agrupan bajo los nombres de las organizaciones
+ que los emitieron. Si no puede ver nombres de certificados bajo el nombre de
+ una organización, haga doble clic en el nombre para expandirla.</p>
+
+<p>Use los botones siguientes para ver y administrar sus certificados:</p>
+
+<ul>
+ <li><strong>Ver</strong>: muestra información detallada sobre los
+ certificados seleccionados.</li>
+ <li><strong>Exportar</strong>: exporta los certificados seleccionados. Puede
+ elegir entre varios formatos.</li>
+ <li><strong>Eliminar</strong>: elimina los certificados seleccionados.</li>
+</ul>
+
+<h2 id="device_manager">Administrador de dispositivos</h2>
+
+<p>En esta sección se describen las opciones disponibles en la ventana
+ Administrador de dispositivos. Si desea obtener información previa e
+ instrucciones detalladas sobre la utilización del administrador de
+ dispositivos, consulte
+ <a href="using_certs_help.xhtml#managing_smart_cards_and_other_security_devices">Gestión
+ de tarjetas inteligentes y otros dispositivos de seguridad</a>.</p>
+
+<p>Si aún no ha llegado a la ventana Administrador de dispositivos, siga los
+ pasos que se indican a continuación:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Dentro de la categoría Privacidad y seguridad, haga clic en
+ Certificados (si no aparece ninguna subcategoría, haga doble clic
+ en Seguridad y privacidad para expandir la lista).</li>
+ <li>En el panel Certificados, haga clic en Administrar dispositivos de
+ seguridad.</li>
+</ol>
+
+<p>El administrador de dispositivos muestra una lista de todos los módulos PKCS
+ #11 disponibles y de los dispositivos de seguridad gestionados por cada
+ módulo bajo el nombre de éstos.</p>
+
+<p>Si selecciona un módulo o dispositivo, la información sobre el elemento
+ seleccionado aparece en mitad de la ventana y algunos de los botones del
+ lado derecho de la ventana pasan a estar disponibles. En general, el usuario
+ lleva a cabo una acción sobre un módulo o dispositivo seleccionando el nombre
+ de éste y haciendo clic en el botón adecuado:</p>
+
+<ul>
+ <li><strong>Iniciar sesión</strong>: entre en el dispositivo de
+ seguridad seleccionado.</li>
+ <li><strong>Finalizar sesión</strong>: salga del dispositivo de
+ seguridad seleccionado. Una vez que haya finalizado sesión en el
+ dispositivo, tanto éste como los certificados que contiene
+ dejarán de estar a su disposición hasta que vuelva a iniciar
+ sesión.</li>
+ <li><strong>Cambiar contraseña</strong>: cambie la contraseña
+ maestra para el dispositivo de seguridad seleccionado.</li>
+ <li><strong>Cargar</strong>: muestra un cuadro de diálogo que permite
+ indicar el nombre y la ubicación de un nuevo módulo PKCS
+ #11. Antes de agregar un módulo nuevo, debe instalar el software
+ del módulo en el equipo y, si es necesario, conectar cualquier
+ dispositivo de hardware asociado. Siga las instrucciones suministradas por
+ el vendedor.</li>
+ <li><strong>Descargar</strong>: descargue el módulo seleccionado. Si
+ descarga un módulo, deja de estar disponible el módulo y sus
+ dispositivos de seguridad para la utilización en el navegador.</li>
+ <li><strong>Habilitar FIPS</strong>: activa y desactiva el modo FIPS. Si
+ desea más información, consulte
+ <a href="using_certs_help.xhtml#enable_fips_mode">Activación de
+ modo FIPS</a>.</li>
+</ul>
+
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/certs_prefs_help.xhtml b/l10n-es-ES/suite/chrome/common/help/certs_prefs_help.xhtml
new file mode 100644
index 0000000000..b2d235e0b6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/certs_prefs_help.xhtml
@@ -0,0 +1,137 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]
+>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Privacidad y preferencias de seguridad - Certificados</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+</head>
+
+<body>
+<h1 id="certificate_settings">Configuración de certificados</h1>
+
+<p>Esta sección describe cómo configurar las preferencias de los certificados y
+ cómo utilizar el administrador de certificados, el administrador de
+ dispositivos y otros cuadros de diálogo relativos a los certificados.</p>
+
+<p>Para descripciones paso a paso de varias tareas relativas a los
+ certificados, vea <a href="using_certs_help.xhtml">Utilizar
+ certificados</a>.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#privacy_and_security_preferences_certificates">Preferencias
+ de certificados</a></li>
+ <li><a href="certs_help.xhtml">Administrador de certificados</a></li>
+ <li><a href="certs_help.xhtml#Security_Devices">Administrador de
+ dispositivos</a></li>
+ <li><a href="cert_dialog_help.xhtml">Información y decisiones sobre
+ certificados</a></li>
+ </ul>
+</div>
+
+<h2 id="privacy_and_security_preferences_certificates">Preferencias de
+ privacidad y seguridad - certificados</h2>
+
+<p>Esta sección explica el uso del panel de preferencias de certificados.
+ Para ver las preferencias de certificados, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>En la categoría Preferencias de privacidad y seguridad, haga clic
+ en Certificados (si no hay subcategorías visibles, haga doble clic
+ en para expandir la lista).</li>
+</ol>
+
+<h3 id="client_certificate_selection">Selección de certificado de cliente</h3>
+
+<p>Algunos sitios web exigen que se identifique mediante un certificado. La
+ opción que seleccione aquí determinará cómo identificará el navegador qué
+ certificado presentar entre los que pueda tener almacenados:</p>
+
+<ul>
+ <li><strong>Seleccionar automáticamente:</strong> elija esta opción si
+ desea que el navegador seleccione un certificado sin preguntarle.</li>
+ <li><strong>Preguntar cada vez:</strong> elija esta opción si desea que el
+ navegador le pregunte qué certificado utilizar cada vez que un sitio web
+ solicite uno.</li>
+</ul>
+
+<h3 id="manage_certificates">Administrar certificados</h3>
+
+<p>Los certificados son los equivalentes digitales de las tarjetas de
+ identificación (ID cards); ayudan a otras personas a identificarle, así como
+ a que usted identifique otras personas, páginas web y organizaciones.</p>
+
+<p>Para examinar o configurar los certificados que tenga en un archivo, haga
+ clic en "Administrar certificados". Vea
+ <a href="using_certs_help.xhtml#managing_certificates">Administrar
+ certificados</a> para más información sobre este diálogo.</p>
+
+<h3 id="manage_security_devices">Administrar dispositivos de seguridad</h3>
+
+<p>Un dispositivo de seguridad es un dispositivo, hardware o software, que
+ almacena sus certificados y claves. Un ejemplo de dispositivo de seguridad
+ puede ser una tarjeta inteligente. Su navegador tiene integrado su propio
+ dispositivo de seguridad (software) y usted puede utilizar simultáneamente
+ dispositivos de seguridad adicionales, como tarjetas inteligentes.</p>
+
+<p>Para examinar o configurar sus dispositivos de seguridad, haga clic en
+ "Administrar dispositivos de seguridad". Vea
+ <a href="using_certs_help.xhtml#managing_smart_cards_and_other_security_devices">Administrar
+ tarjetas inteligentes y otros dispositivos de seguridad</a> para más
+ información sobre este diálogo.</p>
+
+<h3 id="ocsp">OCSP</h3>
+
+<p>Una lista de revocación de certificados (CRL) es una lista de certificados
+ revocados que está generada y firmada por una
+ <a href="glossary.xhtml#certificate_authority">autoridad certificadora
+ (CA)</a>. El protocolo de estado de certificados en línea (OCSP por sus siglas
+ en inglés) hace posible que el administrador de certificados realice una
+ comprobación en línea de la validez de un certificado cada vez que el
+ certificado es visto o usado. Este proceso supone comprobar el certificado en
+ una CRL mantenida en un servidor especificado por la CA de ese certificado. Su
+ equipo debe estar conectado para que OCSP funcione.</p>
+
+<p>Las siguientes opciones de la sección OCSP del panel de preferencias del
+ certificado determina cómo usa OCSP el administrador de certificados:</p>
+
+<ul>
+ <li><strong>Usar protocolo de estado de certificados en línea (OCSP) para
+ confirmar la validez actual de certificados</strong>: seleccione esta opción
+ si quiere que el administrador de certificados realice una comprobación en
+ línea cada vez que verifique un certificado. El administrador de
+ certificados se asegura de que el certificado está listado y es válido en
+ la URL y comprueba el periodo de validez y los valores de confianza.
+
+ <p><strong>Nota</strong>: si esta opción no está seleccionada, el
+ administrador de certificados sólo confirmará el periodo de validez del
+ certificado y que está correctamente firmado por una CA cuyo propio
+ certificado de CA esté listado en la pestaña de certificados de CA (en
+ la ventana principal del administrador de certificados) y marcado como
+ confiable para emitir ese tipo de certificados.</p>
+ </li>
+ <li><strong>Cuando falla la conexión a un servidor OCSP, tratar el certificado
+ como no válido</strong>: marque esta opción si quiere que la validación
+ falle si no se puede establecer una conexión al servidor OCSP, por tanto
+ obligando a que un certificado siempre sea validado positivamente en cada
+ uso.</li>
+</ul>
+
+<p>Para información más detallada sobre la validación de certificados, vea
+ <a href="using_certs_help.xhtml#controlling_validation">Cómo funciona la
+ validación de certificados</a>.</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/composer_help.xhtml b/l10n-es-ES/suite/chrome/common/help/composer_help.xhtml
new file mode 100644
index 0000000000..63e4d14d1e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/composer_help.xhtml
@@ -0,0 +1,2982 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Crear páginas con &brandShortName; Composer</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+</head>
+
+<body>
+
+ <h1 id="creating_web_pages_with_mozilla_composer">Crear páginas web
+ con &brandShortName; Composer</h1>
+
+ <p>&brandShortName; Composer le permite crear sus propias páginas web
+ y publicarlas en la web. No tiene que saber HTML para utilizar Composer; es
+ tan fácil como usar un procesador de textos.</p>
+
+ <p>Los botones de la barra de herramientas le permiten añadir listas,
+ tablas, imágenes, enlaces a otras páginas, colores y tipos de
+ letra. Puede ver qué aspecto tendrá su documento en la web a
+ medida que lo crea, y puede compartir fácilmente su documento con
+ otros usuarios, sin importar qué tipo de navegador o programa de
+ correo con soporte de HTML utilicen.</p>
+
+ <p>Para comenzar a usar &brandShortName; Composer:</p>
+
+ <ul>
+ <li>Pulse el icono de Composer en la esquina inferior izquierda de
+ cualquier ventana de &brandShortName;.</li>
+ </ul>
+
+ <div><img src="images/composer_icon.png" alt="" /></div>
+ <div style="margin-inline-start: 50px;"><strong>Icono de Composer</strong></div>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#starting_a_new_page">Comenzar una nueva
+ página</a></li>
+ <li><a href="#formatting_your_web_pages">Dar formato a las
+ páginas web</a></li>
+ <li><a href="#adding_tables_to_your_web_page">Añadir tablas a la
+ página web</a></li>
+ <li><a href="#adding_images_to_your_web_page">Añadir dibujos
+ (imágenes) a la página web</a></li>
+ <li><a href="#adding_mathematical_formulas_to_your_web_page">Añadir
+ fórmulas matemáticas a su página web</a></li>
+ <li><a href="#setting_page_properties">Establecer las propiedades de la
+ página</a></li>
+ <li><a href="#creating_links_in_composer">Crear enlaces en
+ Composer</a></li>
+ <li><a href="#publishing_your_pages_on_the_web">Publicar sus páginas en
+ la web</a></li>
+ <li><a href="#composer_preferences">Preferencias de Composer</a></li>
+ </ul>
+ </div>
+
+ <h1 id="starting_a_new_page" style="margin-top: 50px;">Comenzar una nueva
+ página</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#creating_a_new_page">Crear una página
+ nueva</a></li>
+ <li><a href="#saving_and_browsing_your_new_page">Guardar y examinar la
+ nueva página</a></li>
+ </ul>
+ </div>
+
+ <h2 id="creating_a_new_page">Crear una página nueva</h2>
+
+ <p>&brandShortName; Composer es un editor de HTML (Hypertext Markup
+ Language) que permite la creación y edición de páginas
+ web. Además, es un editor <em>WYSIWYG</em> (What You See Is What You
+ Get), por lo que se puede visualizar la forma en que se mostrará la
+ página a un lector al tiempo que se crea. No es necesario conocer
+ HTML ya que la mayoría de las funciones básicas del HTML se
+ encuentran disponibles como comandos en la barra de herramientas y en los
+ menús.</p>
+
+ <p>Composer también le permite la edición del código
+ fuente HTML si lo desea. Para ver o editar el código fuente HTML, abra
+ el menú Ver, y escoja Código fuente HTML, o pulse la
+ pestaña Etiquetas &lt;HTML&gt; en la barra de herramientas de modo de
+ edición de la parte inferior de la ventana de Composer.</p>
+
+ <p>Para crear una página web se utiliza uno de los métodos que
+ a continuación se describen. Una vez que se ha comenzado una
+ página se puede añadir y editar el texto de la misma manera en
+ la que se haría en un procesador de textos.</p>
+
+ <p><strong>Creación de una página nueva desde el navegador</strong>:</p>
+
+ <ul>
+ <li>Abra el menú Archivo, seleccione Nuevo y escoja Página en
+ blanco para editar. Se abrirá una ventana de Composer con un
+ página en blanco.</li>
+ </ul>
+
+ <p><strong>Para modificar una página que se está visualizando
+ en ese momento en el navegador</strong>:</p>
+
+ <ul>
+ <li>En la ventana del navegador en la que se está visualizando la
+ página deseada, abra el menú Archivo y seleccione Editar
+ página. Se mostrará una ventana de Composer con la
+ página seleccionada.</li>
+ </ul>
+
+ <p><strong>Para crear una página nueva desde Composer</strong>:</p>
+
+ <ul>
+ <li>Haga clic sobre el botón Nuevo de la barra de herramientas de
+ Composer.</li>
+ </ul>
+
+ <p><strong>Para comenzar a partir de un archivo HTML almacenado en el disco
+ duro local</strong>:</p>
+
+ <ol>
+ <li>Abra el menú Ventana y escoja Composer. Se mostrará la
+ ventana de Composer.</li>
+ <li>Abra el menú archivo y escoja Abrir archivo... Verá el
+ cuadro de diálogo Abrir archivo HTML.</li>
+ <li>Navegue hasta el archivo que desea editar dentro de su disco duro
+ local.</li>
+ <li>Haga clic en Abrir para mostrar el archivo escogido en la ventana de
+ Composer..</li>
+ </ol>
+
+ <p><strong>Para editar una página web</strong>:</p>
+
+ <ol>
+ <li>Abra el menú Ventana y escoja Navegador.</li>
+ <li>Vaya a una página web: escriba la URL de la página
+ (por ejemplo, <em>http://www.mozilla.org</em>) en la barra de direcciones
+ y presione <kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd>.</li>
+ <li>Abra el menú Archivo y escoja Editar página.</li>
+ </ol>
+
+ <p id="open_recent_pages_in_composer"><strong>Consejo</strong>: en la
+ ventana de Composer se pueden abrir rápidamente los archivos sobre
+ los que se ha estado trabajando más recientemente mediante la
+ apertura del menú Archivo, seleccionando Páginas recientes y
+ seleccionando el archivo deseado de la lista.</p>
+
+ <p>[<a href="#starting_a_new_page">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="saving_and_browsing_your_new_page">Guardar y examinar la nueva
+ página</h2>
+
+ <p>Se pueden guardar los documentos de Composer como HTML o como de
+ sólo texto. Al guardar un documento en HTML se mantiene el formato
+ del documento, como los estilos de texto (por ejemplo, negrita o cursiva),
+ tablas, enlaces e imágenes. Al guardar un documento como de
+ sólo texto se eliminan todas las etiquetas HTML pero se mantiene el
+ texto del documento.</p>
+
+ <p>Para guardar un documento como archivo HTML:</p>
+
+ <ul>
+ <li>Abra el menú Archivo y escoja Guardar o bien pulse el
+ botón Guardar en la barra de herramientas de
+ redaccón.
+ <p>Si no se le ha dado aún un título a la página,
+ Composer pedirá que lo haga. Composer mostrará el
+ título de la página en la barra de título de la
+ ventana cuando se muestre la página en el navegador. El
+ título de la página también aparecerá en la
+ lista de marcadores si se guarda la página como uno de
+ éstos.</p>
+
+ <p>A continuación, Composer le pedirá que introduzca el
+ nombre del archivo y que especifique la dirección donde desea que
+ se almacene. Asegúrese de que conserva la extensión .html
+ en el nombre del archivo.</p>
+ </li>
+ </ul>
+
+ <p>Para cambiar el nombre o la dirección de un archivo HTML
+ existente:</p>
+
+ <ul>
+ <li>Escoja Guardar como... y seleccione un nombre o dirección
+ diferente.</li>
+ </ul>
+
+ <p>Cuando guarda una página en Composer, todos los componentes de la
+ página (el HTML, las imágenes y otros archivos, tales como
+ archivos de sonido y hojas de estilo), se guardan en el disco duro local. Si
+ sólo quiere guardar la parte HTML de la página, debe cambiar
+ la preferencia de Composer relativa al almacenamiento de páginas. Vea
+ <a href="#composer">Preferencias de Composer -
+ Composer</a> para más información sobre cómo cambiar la
+ configuración de Composer al guardar páginas.</p>
+
+ <p>Si la dirección de una imagen es absoluta (comienza con
+ <q>http://</q>) y se está conectado a Internet, continuará
+ viendo la imagen en el documento tanto en Composer como en el navegador. Sin
+ embargo, si la dirección de la imagen es relativa a la
+ dirección de la página (comienza con <q>file:///</q>),
+ entonces no verá la imagen en la versión local del
+ documento.</p>
+
+ <p>Para guardar un documento como archivo de sólo texto:</p>
+
+ <ol>
+ <li>Abra el menú Archivo y seleccione Exportar a texto...</li>
+ <li>Introduzca el nombre y la dirección deseada en la que se desea
+ guardar el archivo.</li>
+ </ol>
+
+ <p><strong>Nota</strong>: las imágenes no aparecen en los documentos
+ guardados en formato de sólo texto.</p>
+
+ <p><strong>Consejo</strong>: se puede escoger Deshacer hasta la última
+ copia guardada desde el menú Archivo para retomar la copia más
+ recientemente guardada del documento en el que se está trabajando.
+ Tenga en cuenta que los cambios actuales se perderán.</p>
+
+ <p>Para ver la página en una ventana del navegador con el fin de
+ comprobar los enlaces:</p>
+
+ <ul>
+ <li>Abra el menú Archivo y escoja Visualizar página en el
+ navegador (o haga clic sobre Navegar en la barra de herramientas de
+ redaccón). Si aún no ha guardado el documento, Composer le
+ pedirá que introduzca el título de la página, el
+ nombre del archivo y la dirección. La ventana de Composer
+ permanecerá abierta tras la nueva ventana del navegador.</li>
+ </ul>
+
+ <p>[<a href="#starting_a_new_page">Volver al
+ principio de la sección</a>]</p>
+
+ <h1 id="formatting_your_web_pages">Dar formato a las páginas web</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#formatting_paragraphs_headings_and_lists">Dar formato a
+ párrafos, títulos y listas</a></li>
+ <li><a href="#working_with_lists">Trabajar con listas</a></li>
+ <li><a href="#changing_text_color_style_and_font">Cambiar el color,
+ estilo y tipo de letra del texto</a></li>
+ <li><a href="#removing_or_discontinuing_text_styles">Eliminar o
+ deshabilitar los estilos de texto</a></li>
+ <li><a href="#finding_and_replacing_text">Buscar y reemplazar
+ texto</a></li>
+ <li><a href="#inserting_horizontal_lines">Insertar líneas
+ horizontales</a></li>
+ <li><a href="#inserting_special_characters">Insertar caracteres
+ especiales</a></li>
+ <li><a href="#inserting_html_elements_and_attributes">Insertar elementos
+ y atributos HTML</a></li>
+ <li><a href="#validating_the_html">Validar el HTML</a></li>
+ <li><a href="#choosing_the_right_editing_mode">Escoger el modo de
+ edición correcto</a></li>
+ </ul>
+ </div>
+
+ <h2 id="formatting_paragraphs_headings_and_lists">Dar formato a
+ párrafos, títulos y listas</h2>
+
+ <p>Para aplicar un formato a un párrafo, comience desde la ventana de
+ Composer:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción donde quiera que
+ comience el formato o seleccione el texto al que desea aplicar el
+ formato.</li>
+ <li>Escoja un formato de párrafo utilizando la lista desplegable de
+ la barra de formato:
+ <ul>
+ <li><strong>Cuerpo del texto</strong>: aplica el tipo de letra y estilo
+ por defecto al texto normal sin afectar al espaciado anterior o
+ posterior al texto.</li>
+ <li><strong>Párrafo</strong>: inserta una etiqueta de
+ párrafo (se utiliza para comenzar un nuevo párrafo). El
+ párrafo incluye un margen superior y otro inferior.</li>
+ <li><strong>Título 1</strong> - <strong>Título 6</strong>:
+ aplica un formato de titular al párrafo. Título 1 es el
+ titular de mayor grado mientras que Título 6 es el de menor
+ grado.</li>
+ <li><strong>Dirección</strong>: puede utilizarse para la
+ <q>firma</q> de una página web que indique el autor de la
+ página y una persona con la cual contactar para obtener
+ más información, por ejemplo:
+ <tt>usuario@example.com</tt>.
+ <p>Quizá se desee añadir la fecha y un aviso de
+ copyright. Este formato aparece a menudo en la base de las
+ páginas web bajo una línea horizontal. El navegador
+ mostrará el formato dirección en cursiva.</p>
+ </li>
+ <li><strong>Preformato</strong>: éste es útil para
+ elementos del tipo de ejemplos de código, datos en columna y
+ mensajes de correo que se desea sean mostrados con un tipo de letra
+ de ancho fijo. Con el texto normal la mayoría de los
+ navegadores eliminan los espacios extra, tabulaciones y retornos de
+ carro. Sin embargo, el texto que utiliza el estilo preformato se
+ muestra con los espacios en blanco intactos, preservando el
+ diseño del texto original.</li>
+ </ul>
+ </li>
+ </ol>
+
+ <p>Para dar formato de titular al texto:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción en cualquier sitio
+ dentro del texto al que desea aplicar el formato.</li>
+ <li>Utilice la lista desplegable de la barra de formato y escoja el grado
+ de titular que desee, desde 1 (mayor) a 6 (menor). Por ejemplo, escoja
+ <q>Título 1</q> para el título principal, <q>Título
+ 2</q> para el siguiente nivel, y así.</li>
+ </ol>
+
+ <p>Para dar formato a un elemento de una lista:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción dentro de la
+ línea de texto a la que se desea aplicar el formato.</li>
+ <li>Abra el menú Formato y escoja Lista.</li>
+ <li>Escoja el estilo de lista:
+ <ul>
+ <li><strong>No numerada</strong>: cada elemento tiene una viñeta
+ (punto) a su lado (como en esta lista).</li>
+ <li><strong>Numerada</strong>: Los elementos están
+ enumerados.</li>
+ <li><strong>Término</strong> y
+ <strong>Definición</strong>: estos dos estilos trabajan juntos
+ creando una apariencia del estilo de los glosarios. Utilice la
+ etiqueta Término para la palabra que se está definiendo
+ y la etiqueta Definición para la definición. El texto
+ del término aparecerá resaltado a la izquierda y el
+ texto de la definición aparecerá sangrado.</li>
+ </ul>
+ </li>
+ </ol>
+
+ <p><strong>Truco</strong>: se puede aplicar rápidamente un estilo de
+ lista a un bloque de texto seleccionando ese texto y haciendo clic sobre los
+ botones de la lista numerada <img src="images/numbers.gif" width="21"
+ height="21" alt="" /> o la lista no numerada <img src="images/bullets.gif"
+ width="20" height="20" alt="" /> de la barra de formato.</p>
+
+ <p>Para cambiar el estilo de las viñetas o de los números:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción dentro del texto
+ del elemento de la lista que desea modificar o seleccione uno o más
+ elementos de la lista si se desea aplicar un estilo nuevo a toda la
+ lista.</li>
+ <li>Abra el menú Formato y escoja Propiedades de la lista... dentro
+ del submenú Lista.</li>
+ <li>Seleccione una viñeta o un estilo de numeración de la
+ lista desplegable. En el caso de listas numeradas se puede especificar un
+ número de comienzo. En el caso de las listas no numeradas se puede
+ modificar el estilo de la viñeta.</li>
+ </ol>
+
+ <p><strong>Consejo</strong>: también puede hacer doble clic en una
+ viñeta o número de la lista para mostrar el cuadro de
+ diálogo de propiedades de la lista.</p>
+
+ <p>Para alinear un párrafo o texto de la página, por ejemplo,
+ al centro, a la izquierda o a la derecha:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción dentro del
+ párrafo o la línea de texto que se desea alinear.</li>
+ <li>Abra el menú Formato, escoja Alinear y seleccione un tipo de
+ alineado.</li>
+ </ol>
+
+ <p><strong>Nota</strong>: también se puede utilizar la barra de
+ formato para alinear el texto.</p>
+
+ <p>[<a href="#formatting_your_web_pages">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="working_with_lists">Trabajar con listas</h2>
+
+ <p>Para finalizar una lista y continuar escribiendo texto normal:</p>
+
+ <ul>
+ <li>Haga clic para emplazar el punto de inserción al final del
+ último elemento de la lista y presione
+ <kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd>.</li>
+ </ul>
+
+ <p>Para cambiar uno o más de los elementos de la lista en texto
+ normal:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción dentro del
+ elemento de la lista o seleccione los elementos de la lista.</li>
+ <li>Para una lista numerada, haga clic en el botón de lista numerada
+ (o, para una lista no numerada, haga clic en el botón de lista no
+ numerada) de la barra de formato.</li>
+ </ol>
+
+ <p>Para colocar texto sangrado bajo un elemento de una lista:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción dentro del
+ elemento de la lista.</li>
+ <li>Presione <kbd>Mays</kbd>+<kbd class="mac">Return</kbd>
+ <kbd class="noMac">Enter</kbd> para crear el sangrado libre.</li>
+ <li>Escriba el texto que desea sangrar.</li>
+ <li>Presione <kbd>Mays</kbd>+<kbd class="mac">Return</kbd>
+ <kbd class="noMac">Enter</kbd> para crear otro párrafo sangrado,
+ o presione <kbd>Return</kbd> para crear el siguiente elemento de la
+ lista.</li>
+ </ol>
+
+ <p><strong>Truco</strong>:
+ se puede incrementar o decrementar el sangrado de los elementos de la lista
+ haciendo clic en cualquier lugar dentro de un elemento de la lista y
+ pulsando a continuación los botones Sangrado o Desangrado de la barra
+ de herramientas de formato. Alternativamente, puede hacer clic en cualquier
+ lugar dentro de un elemento de la lista y pulsar <kbd>Tab</kbd> para aumentar
+ el sangrado en un nivel. Pulse <kbd>Mays</kbd>+<kbd>Tab</kbd> para reducir el
+ sangrado en un nivel.</p>
+
+ <p>Para juntar dos listas adyacentes:</p>
+
+ <ol>
+ <li>Seleccione las dos listas que desea unir. Asegúrese de
+ seleccionar todos los elementos de ambas listas. Tenga en cuenta que
+ cualquier texto existente entre las dos listas también pasará
+ a formar parte de la nueva lista.</li>
+ <li>Haga doble clic sobre el botón de lista numerada o no numerada
+ de la barra de formato.</li>
+ </ol>
+
+ <p>[<a href="#formatting_your_web_pages">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="changing_text_color_style_and_font">Cambiar el color, estilo y tipo
+ de letra del texto</h2>
+
+ <p>Para cambiar el estilo, color o tipo de letra del texto seleccionado:</p>
+
+ <ol>
+ <li>Seleccione el texto sobre el que desea aplicar el formato.</li>
+ <li>Abra el menú Formato y escoja uno de los siguientes:
+ <ul>
+ <li>
+ <strong>Tipo de letra</strong>: úselo para seleccionar un tipo
+ de letra. Si prefiere utilizar los tipos de letra personalizados por
+ el navegador del lector seleccione Anchura variable o Anchura fija.
+
+ <p><strong>Nota</strong>: los tipos de letra Helvética, Arial, Times
+ y Courier generalmente mantienen el mismo aspecto cuando se visualizan
+ en distintos ordenadores. Si selecciona un tipo de letra diferente,
+ podría no visualizarse de la misma manera en otro ordenador.</p>
+ </li>
+ <li><strong>Tamaño</strong>: úselo para seleccionar un
+ tamaño de letra <em>relativo</em> o escoja una de las opciones
+ para incrementar o decrementar el tamaño del texto (relativo al
+ texto circundante).</li>
+ <li><strong>Estilo de texto</strong>: úselo para seleccionar un
+ estilo, como cursiva, negrita o subrayado, o para aplicar un estilo
+ estructurado, por ejemplo, Código.</li>
+ <li><strong>Color de texto</strong>: úselo para seleccionar un
+ color mediante el selector de color. Si está familiarizado con
+ los códigos hexadecimales de color de HTML, puede escribir un
+ color específico o escribir simplemente un nombre de color en
+ inglés (por ejemplo, <q>blue</q>). Encontrará la lista
+ oficial del W3C de nombres de color admitidos en CSS
+ <a href="http://www.w3.org/TR/CSS21/syndata.html#color-units"
+ >aquí</a>, y otra lista de nombres de colores
+ comúnmente admitidos
+ <a href="http://www.w3schools.com/html/html_colornames.asp"
+ >aquí</a>.</li>
+ </ul>
+ </li>
+ </ol>
+
+ <p>Para cambiar el color de fondo de la página:</p>
+
+ <ol>
+ <li>Pulse en cualquier punto de la página.</li>
+ <li>Pulse el bloque de color de fondo en la barra de herramientas de
+ formato.</li>
+ <li>Escoja un color de fondo del cuadro de diálogo de color de
+ fondo.</li>
+ <li>Pulse Aceptar.</li>
+ </ol>
+
+ <p><strong>Truco</strong>: para cambiar con rapidez el color del texto al
+ último utilizado, seleccione el texto y presione Mays + clic sobre el
+ selector de color. Es útil cuando se desea usar un único color
+ en líneas de texto separadas.</p>
+
+ <p>También puede utilizar una imagen como fondo. Vea <a href=
+ "#setting_page_colors_and_backgrounds">Configuración de fondos y
+ colores de página</a>.</p>
+
+ <p>[<a href="#formatting_your_web_pages">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="removing_or_discontinuing_text_styles">Eliminar o deshabilitar los
+ estilos de texto</h2>
+
+ <p>Para eliminar todos los estilos de texto (negrita, cursiva y demás)
+ de un texto:</p>
+
+ <ol>
+ <li>Seleccione el texto.</li>
+ <li>Abra el menú Formato y escoja Borrar todos los estilos de
+ texto.</li>
+ <li>Continúe escribiendo.</li>
+ </ol>
+
+ <p>Para seguir escribiendo texto con todos los estilos eliminados:</p>
+
+ <ol>
+ <li>Emplace el punto de inserción donde desee deshabilitar los
+ estilos de texto.</li>
+ <li>Abra el menú Formato y seleccione Descontinuar estilos de
+ texto.</li>
+ <li>Continúe escribiendo.</li>
+ </ol>
+
+ <p>[<a href="#formatting_your_web_pages">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="finding_and_replacing_text">Buscar y reemplazar texto</h2>
+
+ <p>Para buscar texto dentro de la página en la que se está
+ trabajando:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción (también
+ conocido como caret) donde desee comenzar la búsqueda.</li>
+ <li>Abra el menú Editar y seleccione Buscar y reemplazar...
+ Verá el cuadro de diálogo Buscar y reemplazar.</li>
+ <li>Escriba el texto que desea localizar en el campo <q>Buscar</q>.
+ Para acotar la búsqueda seleccione una o más de las
+ siguientes opciones:
+ <ul>
+ <li><strong>Coinc. mayús./minús.</strong>:
+ úsela para especificar si la búsqueda tendrá en
+ cuenta si coinciden las mayúsculas y minúsculas.</li>
+ <li><strong>Buscar en todo el documento</strong>: úsela para
+ buscar hasta el final de la página y volver a la parte superior
+ o inferior, dependiendo de si la búsqueda es hacia adelante o
+ hacia atrás.</li>
+ <li><strong>Buscar hacia atrás</strong>: úsela para
+ buscar desde el punto de partida hasta el inicio de la
+ página.</li>
+ </ul>
+ </li>
+ <li>Haga clic en Buscar siguiente para comenzar la búsqueda. Cuando
+ Composer localice la primera coincidencia, haga clic sobre Buscar siguiente
+ para buscar la siguiente coincidencia.</li>
+ <li>Haga clic sobre Cerrar cuando haya terminado.</li>
+ </ol>
+
+ <p>Para buscar y reemplazar texto dentro de la página en la que se
+ está trabajando:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción (también
+ conocido como caret) donde desee comenzar la búsqueda.</li>
+ <li>Abra el menú Editar y seleccione Buscar y reemplazar...
+ Verá el cuadro de diálogo Buscar y reemplazar.</li>
+ <li>Escriba el texto que desea localizar y el texto por el cual lo quiere
+ reemplazar.</li>
+ <li>Para acotar la búsqueda seleccione una o más de las
+ siguientes opciones:
+ <ul>
+ <li><strong>Coinc. mayús./minús.</strong>:
+ úsela para especificar si la búsqueda tendrá en
+ cuenta si coinciden las mayúsculas y minúsculas. Si no
+ selecciona esta opción, la búsqueda encontrará
+ coincidencias tanto en mayúsculas como en
+ minúsculas.</li>
+ <li><strong>Buscar en todo el documento</strong>: úsela para
+ buscar hasta el final de la página y volver a la parte superior
+ o inferior.</li>
+ <li><strong>Buscar hacia atrás</strong>: úsela para
+ buscar desde el punto de partida hasta el inicio de la
+ página.</li>
+ </ul>
+ </li>
+ <li>Haga clic en Buscar siguiente para buscar la siguiente coincidencia.
+ Composer seleccionará la siguiente coincidencia del texto.</li>
+ <li>Haga clic en Reemplazar para cambiar el texto seleccionado por el texto
+ de reemplazo. Haga clic en Reemplazar todos para cambiar cada una de las
+ coincidencias dentro del documento por el texto de reemplazo.</li>
+ <li>Haga clic sobre Cerrar cuando haya terminado.</li>
+ </ol>
+
+ <p>[<a href="#formatting_your_web_pages">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="inserting_horizontal_lines">Insertar líneas horizontales</h2>
+
+ <p>Las líneas horizontales se utilizan normalmente para separar
+ diferentes secciones de un documento de forma visual. Para insertar una
+ línea horizontal (también llamada <em>regla</em>) dentro de la
+ página, comenzando desde la ventana de Composer:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción donde desee que
+ aparezca la línea.</li>
+ <li>Abra el menú Insertar y seleccione Línea
+ horizontal.</li>
+ </ol>
+
+ <h3 id="setting_horizontal_line_properties">Establecer las propiedades de
+ una línea horizontal</h3>
+
+ <p>Se pueden personalizar el alto, largo, ancho, alineación y
+ sombreado de una línea.</p>
+
+ <ol>
+ <li>Haga doble clic en la línea para mostrar el cuadro de
+ diálogo Propiedades de la línea horizontal.</li>
+ <li>Edite cualquiera de estas propiedades:
+ <ul>
+ <li><strong>Anchura</strong>: escriba el ancho y luego escoja <q>%
+ de la ventana</q> o <q>píxeles</q>. Si especifica la anchura
+ como un porcentaje, la anchura de la línea cambiará
+ siempre que la ventana de Composer o del navegador sea
+ redimensionada.</li>
+ <li><strong>Altura</strong>: escriba un número para el alto de
+ la línea (en píxeles).</li>
+ <li><strong>Sombreado 3-D</strong>: selecciónelo para
+ añadir profundidad a la línea mediante la adición
+ de un bisel sombreado.</li>
+ <li><strong>Alineación</strong>: especifique cómo desea
+ que se alinee la línea (izquierda, centro o derecha).</li>
+ </ul>
+ </li>
+ <li>Haga clic sobre Usar como opción predeterminada para utilizar
+ estas configuraciones como las predeterminadas para la próxima vez
+ que se inserte una línea horizontal.</li>
+ <li>Para editar manualmente las propiedades de la línea horizontal
+ haga clic sobre Edición avanzada... Vea la sección
+ <a href="#using_the_advanced_property_editor">Editor avanzado de
+ propiedades</a> para mayor detalle.</li>
+ </ol>
+
+ <p><strong>Truco</strong>: se puede seleccionar <q>Etiquetas HTML</q>
+ del menú Ver para que se muestren todos los elementos HTML
+ en cajas amarillas. Se puede hacer doble clic sobre cualquiera de estas
+ cajas para que se visualice el cuadro de diálogo del <a href=
+ "#using_the_advanced_property_editor">Editor avanzado de
+ propiedades</a>.</p>
+
+ <p>[<a href="#formatting_your_web_pages">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="inserting_special_characters">Insertar caracteres especiales</h2>
+
+ <p>Para insertar caracteres especiales como tildes, marcas de copyright o
+ símbolos monetarios:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción donde desee que
+ aparezca el carácter especial.</li>
+ <li>Abra el menú Insertar y seleccione Caracteres y
+ símbolos... Verá el cuadro de diálogo Insertar
+ carácter.</li>
+ <li>Seleccione una categoría de caracteres.
+ <ul>
+ <li>Si escoge Mayúsculas acentuadas o Minúsculas
+ acentuadas podrá abrir la lista desplegable Letra y seleccionar
+ la letra sobre la cual quiere poner la tilde (nota: no todas las letras
+ tienen la forma con tilde). Seleccione Símbolos comunes para
+ insertar un carácter especial como el símbolo de
+ copyright o fracciones.</li>
+ </ul>
+ </li>
+ <li>Seleccione el carácter que desea insertar de la lista
+ desplegable Carácter.</li>
+ <li>Haga clic en Insertar.
+ <p>Se puede continuar escribiendo en el documento (o en una ventana de
+ redaccón de correo) mientras se mantiene el diálogo
+ abierto, si es que desea utilizarlo de nuevo.</p>
+ </li>
+ <li>Haga clic en Cerrar cuando termine de insertar caracteres
+ especiales.</li>
+ </ol>
+
+ <p>[<a href="#formatting_your_web_pages">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="inserting_html_elements_and_attributes">Insertar elementos y
+ atributos HTML</h2>
+
+ <p>Si sabe cómo trabajar con el código fuente HTML podrá
+ insertar etiquetas adicionales, atributos de estilo y JavaScript dentro de la
+ página. Si no está seguro de cómo trabajar con el
+ código fuente es mejor que no lo modifique. Para trabajar con el
+ código fuente HTML siga uno de estos métodos:</p>
+
+ <ul>
+ <li>Posicione el punto de inserción donde desee incluir el
+ código HTML o seleccione el texto que quiere editar, y a
+ continuación abra el menú Insertar y seleccione HTML... En el
+ cuadro de diálogo Insertar HTML introduzca las etiquetas y texto.
+ Haga clic en Insertar.</li>
+ <li>Seleccione un elemento del tipo de una tabla, un enlace interno, una
+ imagen, un enlace o una línea horizontal. Haga doble clic sobre el
+ elemento para abrir el cuadro de diálogo de las propiedades
+ asociadas al elemento. Haga clic en Edición avanzada... para abrir
+ el Editor avanzado de propiedades. Se puede usar este editor para
+ añadir atributos HTML, JavaScript y CSS a los objetos.</li>
+ <li>Abra el menú Ver y seleccione Código fuente HTML o haga
+ clic sobre la pestaña Etiquetas &lt;HTML&gt; en la barra de
+ herramientas del modo de edición en la base de la ventana de
+ Composer (si no ve esta barra, abra el menú Ver, seleccione Barras
+ de herramientas y asegúrese de que la barra de herramientas del modo
+ de edición está seleccionada).</li>
+ </ul>
+
+ <h3 id="using_the_advanced_property_editor">Utilizar el editor avanzado de
+ propiedades</h3>
+
+ <p>Para añadir JavaScript y atributos HTML a los objetos del tipo de
+ tablas, imágenes y líneas horizontales se puede utilizar el
+ editor avanzado de propiedades.</p>
+
+ <p><strong>Nota</strong>: a menos que entienda claramente cómo
+ añadir, eliminar o modificar los atributos HTML y sus valores
+ asociados, es mejor que no utilice esto.</p>
+
+ <p>Si no está viendo actualmente el cuadro de diálogo del
+ editor avanzado de propiedades, lleve a cabo los siguientes pasos:</p>
+
+ <ol>
+ <li>Desde el menú Ver (o la barra de herramientas del modo de
+ edición) escoja Etiquetas HTML.</li>
+ <li>Haga doble clic sobre el objeto que desea modificar para abrir su
+ editor avanzado de propiedades. El editor avanzado de propiedades tiene
+ tres pestañas, cada una de las cuales tiene una lista con las
+ propiedades actuales del objeto seleccionado:
+ <ul>
+ <li><strong>Atributos HTML</strong>: haga clic en esta pestaña
+ para visualizar o introducir atributos HTML adicionales.</li>
+ <li><strong>Estilos del elemento</strong>: Haga clic sobre esta
+ pestaña para visualizar o introducir propiedades CSS (hojas de
+ estilo en cascada) adicionales mediante el atributo &lt;style&gt;.
+ Para más información sobre el uso de estilos CSS en
+ Composer, vea <a href="#composer_preferences_composer">Preferencias de
+ Composer - Composer</a>.</li>
+ <li><strong>Eventos JavaScript</strong>: haga clic en esta
+ pestaña para visualizar o introducir eventos JavaScript.</li>
+ </ul>
+ </li>
+ <li>Para editar una propiedad o atributo en cualquiera de estas tres
+ pestañas, seleccione el atributo que desee. Podrá entonces
+ editar el nombre del atributo o el valor mediante el uso de los campos
+ editables Atributo y Valor de la base del cuadro de diálogo. Para
+ añadir un nuevo atributo, escriba en el campo Atributo de la base
+ del cuadro de diálogo. El nuevo atributo se añadirá
+ automáticamente cuando haga clic en el campo Valor. Para eliminar un
+ atributo, selecciónelo de la lista y haga clic en Eliminar.
+ <p><strong>Nota</strong>: Los atributos obligatorios se encuentran
+ resaltados en la lista de atributos.</p>
+ </li>
+ <li>Haga clic sobre Aceptar para aplicar los cambios del cuadro de
+ diálogo del editor avanzado de propiedades.</li>
+ <li>De nuevo, haga clic en Aceptar para salir del cuadro de diálogo
+ Propiedades.</li>
+ </ol>
+
+ <p>Composer coloca comillas dobles de forma automática en el texto del
+ atributo.</p>
+
+ <p>[<a href="#formatting_your_web_pages">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="validating_the_html">Validar el HTML</h2>
+
+ <p>Antes de subir el documento a un servidor web para que otros puedan verlo,
+ se debería comprobar el formato del documento HTML para estar seguro
+ de que cumple los estándares web. Los documentos que contienen HTML
+ validado son menos propicios a causar problemas en su visualización
+ por los diferentes navegadores. Comprobar sólo visualmente la
+ página web en el navegador no garantiza que el documento vaya a
+ aparecer correctamente cuando sea visualizado en otro navegador web.</p>
+
+ <p>Composer proporciona un modo apropiado para comprobar que el documento
+ cumple los estándares HTML de la W3C (World Wide Web Consortium).
+ Composer utiliza el Servicio de validación de HTML de la W3C, que
+ comprueba si la sintaxis HTML del documento se ajusta al estándar HTML
+ 4.01. Este servicio proporciona además información sobre
+ cómo corregir los errores.</p>
+
+ <p><strong>Nota</strong>: hay que estar conectado a Internet para utilizar
+ esta característica.</p>
+
+ <p>Para validar la sintaxis del documento HTML:</p>
+
+ <ol>
+ <li>Abra el menú Herramientas y seleccione Validar HTML. Si no ha
+ guardado los cambios, Composer le preguntará por ellos antes de
+ llevar a cabo la tarea.</li>
+ <li>Cuando la página del Servicio de validación de HTML de la
+ W3C aparezca, pulse el botón <q>Examinar</q> y localice el archivo
+ que quiere validar en su disco duro.</li>
+ <li>Haga clic en <q>Comprobar</q>.</li>
+ </ol>
+
+ <p>[<a href="#formatting_your_web_pages">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="choosing_the_right_editing_mode">Escoger el modo de edición
+ correcto</h2>
+
+ <p>Normalmente no se necesitará cambiar el modo predeterminado de
+ edición (Normal). Sin embargo, si se desea trabajar con el
+ código fuente HTML del documento, quizá se desee cambiar el
+ modo de edición.</p>
+
+ <p>Composer permite saltar rápidamente entre cuatro "modos de
+ edición" o vistas. Cada modo de edición permite continuar
+ trabajando en el documento, pero muestra niveles variables de etiquetas HTML
+ (e iconos de etiquetas).</p>
+
+ <p>Antes de escoger un modo de edición:</p>
+
+ <ul>
+ <li>Abra el menú Ver, seleccione Mostrar/Ocultar y
+ asegúrese de que la opción Barra de herramientas del modo de
+ edición está marcada.</li>
+ </ul>
+
+ <p>La barra de herramientas del modo de edición tiene cuatro
+ pestañas:</p>
+
+ <ul>
+ <li><strong>Normal</strong>: éste es el modo de edición
+ WYSIWYG, por lo que se visualiza la forma en la que se mostrará el
+ documento al tiempo que se crea. Seleccione este modo para que se muestren
+ los bordes de las tablas y los iconos de los vínculos internos. El
+ resto de iconos de las etiquetas HTML están ocultos.</li>
+ <li><strong>Mostrar todas las etiquetas</strong>: Seleccione este modo para
+ que se muestren los iconos de todas las etiquetas HTML.</li>
+ <li><strong>Etiquetas &lt;HTML&gt;</strong>: seleccione este modo para ver
+ y editar el documento como código fuente HTML sin formato. Cuando se
+ guarde el documento, el modo Normal reaparecerá.</li>
+ <li><strong>Vista preliminar</strong>: seleccione este modo para visualizar
+ y editar el documento de la manera exacta en la que aparecerá en la
+ ventana de un navegador, excepto porque los enlaces y las funciones
+ JavaScript estarán desactivadas.</li>
+ </ul>
+
+ <p><strong>Nota</strong>: las funciones JavaScript, marcos, enlaces, Java,
+ objetos incrustados y archivos GIF animados no están activos en
+ ninguno de los modos de edición. Para visualizarlos en su estado
+ activo, haga clic en el botón Navegar de la barra de herramientas de
+ redaccón para cargar la página dentro de una ventana del
+ navegador.</p>
+
+ <p>[<a href="#formatting_your_web_pages">Volver al
+ principio de la sección</a>]</p>
+
+ <h1 id="adding_tables_to_your_web_page">Añadir tablas a
+ la página web</h1>
+
+ <div id="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#inserting_a_table">Insertar una tabla</a></li>
+ <li><a href="#changing_a_tables_properties">Cambiar las propiedades de
+ una tabla</a></li>
+ <li><a href="#adding_and_deleting_rows_columns_and_cells">Añadir
+ y borrar filas, columnas y celdas</a></li>
+ <li><a href="#selecting_table_elements">Seleccionar elementos de la
+ tabla</a></li>
+ <li><a href="#moving_copying_and_deleting_tables">Mover, copiar y borrar
+ tablas</a></li>
+ <li><a href="#converting_text_into_a_table">Convertir texto en una
+ tabla</a></li>
+ </ul>
+ </div>
+
+ <h2 id="inserting_a_table">Insertar una tabla</h2>
+
+ <p>Las tablas son útiles para organizar texto, imágenes y datos
+ en filas y columnas formateadas. Para insertar una tabla:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción donde desee que
+ aparezca la tabla.</li>
+ <li>Haga clic en el botón Tabla <img src="images/table.gif" width=
+ "25" height="26" alt="" /> de la barra de herramientas de
+ redaccón. Aparecerá el cuadro de diálogo Insertar
+ tabla.</li>
+ <li>Escriba el número de filas y columnas que desee.
+ <ul>
+ <li>(Opcional) Introduzca un tamaño para la anchura de la tabla
+ y seleccione píxeles o porcentaje.</li>
+ <li>Introduzca un número para el grosor del borde (en
+ píxeles); introduzca cero si no quiere que aparezca
+ ningún borde.
+
+ <p><strong>Nota</strong>: Composer utiliza una línea punteada
+ roja para indicar el ancho de las tablas que no tienen borde; la
+ línea punteada desaparece cuando la página es
+ visualizada en un navegador.</p>
+ </li>
+ <li>Para añadir JavaScript o atributos adicionales haga clic en
+ Edición avanzada... para visualizar el <a href=
+ "#using_the_advanced_property_editor">editor avanzado de
+ propiedades</a>.</li>
+ <li>Haga clic sobre Aceptar para confirmar la configuración y
+ visualizar la nueva tabla.</li>
+ </ul>
+ </li>
+ </ol>
+
+ <p>Para modificar propiedades adicionales de la nueva tabla, vea <a href=
+ "#changing_a_tables_properties">Cambiar las propiedades de una tabla</a>.</p>
+
+ <p><strong>Truco</strong>: para insertar una tabla dentro de otra tabla, abra
+ el menú Insertar y seleccione Tabla.</p>
+
+ <p>[<a href="#adding_tables_to_your_web_page">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="changing_a_tables_properties">Cambiar las propiedades de una
+ tabla</h2>
+
+ <p>Esta sección describe cómo modificar las propiedades que se
+ aplican sobre toda la tabla, englobando filas, columnas y celdas. Si no se
+ encuentra visualizando en estos momentos el cuadro de diálogo
+ Propiedades de la tabla, lleve a cabo los siguientes pasos:</p>
+
+ <ol>
+ <li>Seleccione la tabla o haga clic en cualquier sitio dentro de
+ ella.</li>
+ <li>Haga clic sobre el botón Tabla <img src="images/table.gif"
+ width="25" height="26" alt="" /> de la barra de herramientas o abra el
+ menú Tabla y seleccione Propiedades de la tabla... El cuadro de
+ diálogo Propiedades de la tabla contiene dos pestañas:
+ Tabla y Celdas.</li>
+ <li>Haga clic sobre la pestaña Tabla para editar estas propiedades:
+ <ul>
+ <li><strong>Tamaño</strong>: use esto para especificar el
+ número de filas y columnas. Introduzca la anchura de la tabla
+ y seleccione <q>% de la ventana</q> o <q>píxeles</q>. Si
+ especifica la anchura en porcentaje, ésta cambiará cada
+ vez que la anchura de la ventana de Composer o la del navegador lo
+ haga.</li>
+ <li>
+ <strong>Bordes y espacio entre líneas</strong>: use esto para
+ especificar, en píxeles, la anchura de la línea del
+ borde, el espacio entre las celdas y el relleno de las celdas (el
+ espacio entre el contenido de la celda y sus bordes).
+
+ <p><strong>Nota</strong>: Composer utiliza una línea punteada
+ para visualizar las tablas sin borde; la línea punteada
+ desaparece cuando la página es visualizada en un
+ navegador.</p>
+ </li>
+ <li><strong>Alineación de la tabla</strong>: Use esto para
+ alinear la tabla dentro de la página. Escoja una opción
+ de la lista desplegable.</li>
+ <li><strong>Título</strong>: escoja la situación del
+ título en la lista desplegable.</li>
+ <li><strong>Color de fondo</strong>: use esto para escoger el color del
+ fondo de la tabla o dejarla transparente.</li>
+ </ul>
+ </li>
+
+ <li>Para aplicar atributos adicionales o eventos JavaScript, haga clic en
+ Edición avanzada... para mostrar el
+ <a href="#using_the_advanced_property_editor">Editor avanzado de
+ propiedades</a>.</li>
+ <li>Haga clic en Aplicar para previsualizar los cambios sin cerrar el
+ cuadro de diálogo, o haga clic en Aceptar para confirmarlos.</li>
+ </ol>
+
+ <p>Para ver, cambiar o añadir propiedades a una o más
+ celdas:</p>
+
+ <ol>
+ <li>Seleccione la fila, columna o celda. Abra el menú Tabla y
+ seleccione Propiedades de la tabla... Aparecerá el cuadro de
+ diálogo Propiedades de la tabla.</li>
+ <li>Haga clic en la pestaña Celdas para editar las siguientes
+ propiedades:
+ <ul>
+ <li><strong>Selección</strong>: escoja Celda, Fila o Columna de
+ la lista desplegable. Haga clic en Anterior o Siguiente para moverse a
+ través de las filas, columnas o celdas.</li>
+ <li><strong>Tamaño</strong>: escriba un número para la
+ altura y anchura y seleccione <q>% de la tabla</q> o
+ <q>píxeles</q>.</li>
+ <li><strong>Alineación del contenido</strong>: seleccione un
+ tipo de alineación vertical y horizontal para el texto o datos
+ contenidos en cada celda.</li>
+ <li><strong>Estilo de celda</strong>: seleccione Cabecera de la lista
+ desplegable para la cabecera de columna o de fila (lo cual centra y
+ pone en negrita el texto de la celda); en otro caso, escoja
+ Normal.</li>
+ <li><strong>Ajuste del texto</strong>: seleccione <q>El contenido ocupa
+ una sola línea</q> de la lista desplegable para mantener el texto
+ sin cortes hasta la siguiente línea a menos que inserte un corte
+ de párrafo. En otro caso, escoja <q>Permitir ocupar varias
+ líneas</q>.</li>
+ <li><strong>Color de fondo</strong>: seleccione un color para el fondo
+ de la celda o déjelo transparente.</li>
+ </ul>
+
+ <p><strong>Nota</strong>: para aplicar atributos adicionales o eventos
+ JavaScript, haga clic en Edición avanzada... para visualizar el
+ <a href="#using_the_advanced_property_editor">editor avanzado de
+ propiedades</a>.</p>
+ </li>
+ <li>Haga clic en Aplicar para previsualizar los cambios sin cerrar el
+ cuadro de diálogo o haga clic en Aceptar para confirmarlos.</li>
+ </ol>
+
+ <p><strong>Truco</strong>: para cambiar el color del texto o del fondo de una
+ o más celdas seleccionadas de la tabla, seleccione las celdas o haga
+ clic en cualquier sitio dentro de la tabla y haga clic de nuevo en el icono
+ de color del texto o color del fondo en la barra de herramientas de
+ formato.</p>
+
+ <p><strong>Truco</strong>: para cambiar el color de las celdas al
+ último color utilizado, seleccione la celda y presione Mays + clic en
+ el selector de color del fondo. Esto es útil cuando se desea utilizar
+ un solo color para celdas individuales.</p>
+
+ <p>[<a href="#adding_tables_to_your_web_page">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="adding_and_deleting_rows_columns_and_cells">Añadir y borrar
+ filas, columnas y celdas</h2>
+
+ <p>Composer permite añadir y borrar rápidamente una o
+ más celdas de una tabla. Además, se pueden establecer opciones
+ que permitan mantener la estructura rectangular original o diseño de
+ la tabla mientras que se realizan tareas de edición.</p>
+
+ <p>Para añadir una celda, una fila o una columna a la tabla:</p>
+
+ <ol>
+ <li>Haga clic dentro de la tabla donde desee añadir la celda (o
+ celdas).</li>
+ <li>Abra el menú Tabla y seleccione Insertar.</li>
+ <li>Escoja uno de los agrupamientos de celdas (también puede
+ insertar una nueva tabla dentro de la celda).</li>
+ </ol>
+
+ <p>Para borrar una celda, una fila o una columna:</p>
+
+ <ol>
+ <li>Haga clic en una fila, columna o celda para emplazar el punto de
+ inserción, o seleccione las celdas vecinas para borrar más de
+ una fila al mismo tiempo. Para seleccionar las celdas vecinas desplace el
+ puntero del ratón sobre las celdas que desea seleccionar mientras
+ mantiene pulsado el botón izquierdo. Para seleccionar celdas sueltas
+ en una tabla, mantenga pulsada la tecla <kbd class="mac">Cmd</kbd>
+ <kbd class="noMac">Ctrl</kbd> y haga clic sobre las celdas que desea
+ seleccionar.</li>
+ <li>Abra el menú Tabla y seleecione Eliminar.</li>
+ <li>Seleccione el elemento que desee borrar.</li>
+ </ol>
+
+ <p>Para unir (o combinar) una celda con la celda de su derecha:</p>
+
+ <ul>
+ <li>Haga clic dentro de la celda de la izquierda, abra el menú Tabla
+ y seleccione Unir a la celda de la derecha.</li>
+ </ul>
+
+ <p>Para unir (o combinar) celdas adyacentes:</p>
+
+ <ul>
+ <li>Seleccione las celdas adyacentes manteniendo pulsado el botón
+ izquierdo del ratón mientras arrastra el puntero por ellas.</li>
+ <li>Abra el menú Tabla y seleccione Unir celdas seleccionadas.</li>
+ </ul>
+
+ <p>Para separar en dos o más celdas una celda combinada:</p>
+
+ <ul>
+ <li>Haga clic dentro de la celda, abra el menú Tabla y seleccione
+ Dividir celda. El contenido de la celda original pasará a una de las
+ nuevas.</li>
+ </ul>
+
+ <p>Véase <a href="#selecting_table_elements">Seleccionar elementos de
+ la tabla</a> para información de cómo seleccionar celdas,
+ filas y columnas no adyacentes.</p>
+
+ <h3 id="changing_the_default_table_editing_behavior">Cambiar el
+ comportamiento de edición predeterminado de las tablas</h3>
+
+ <p>Por omisión, cuando se borran una o más celdas, Composer preserva
+ la estructura de la tabla mediante la adición de celdas al final de la
+ fila en caso de necesidad. Esto permite borrar una o más celdas
+ manteniendo el diseño o estructura rectangular original de la tabla.
+ De otro modo, al borrar celdas se podría desembocar en una tabla con
+ espacios vacíos o cuyas líneas exteriores fuesen irregulares
+ debido a un número desigual de celdas.</p>
+
+ <p>Para cambiar el comportamiento de edición predeterminado de las
+ tablas, empezando desde la ventana de Composer:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span><span
+ class="noMac">Editar</span>, seleccione Preferencias y luego
+ Composer.</li>
+ <li>Bajo Edición de tablas, establezca la siguiente preferencia:
+ <ul>
+ <li>Asegúrese de que <q>Mantener el esquema de la tabla al
+ introducir o borrar celdas</q> esté seleccionado para cerciorarse
+ de que no se obtengan tablas de forma irregular.</li>
+ </ul>
+ </li>
+ <li class="win">Haga clic en Aceptar.</li>
+ </ol>
+
+ <p>[<a href="#adding_tables_to_your_web_page">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="selecting_table_elements">Seleccionar elementos de la tabla</h2>
+
+ <p>Hay dos maneras distintas de seleccionar rápidamente una tabla,
+ celda o grupo de celdas:</p>
+
+ <ul>
+ <li>Haga clic en la tabla, abra el menú Tabla, escoja Seleccionar y
+ escoja un elemento del submenú. Por ejemplo, para seleccionar una
+ tabla, haga clic en cualquier sitio dentro de la tabla, abra el menú
+ Tabla y escoja Seleccionar Tabla.</li>
+ <li>O se puede utilizar el ratón como herramienta de
+ selección:
+ <ul>
+ <li>Para seleccionar un grupo de celdas adyacentes: haga clic
+ dentro de la celda y arrastre el ratón para seleccionar el
+ número de celdas deseado. Arrastre el ratón a izquierda o
+ derecha para seleccionar una fila; arriba o abajo para seleccionar
+ una columna.</li>
+ <li>Para seleccionar celdas no adyacentes: presione
+ <kbd class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd> y haga clic
+ dentro de una celda. Continúe presionando
+ <kbd class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd> mientras hace
+ clic en las celdas adicionales.</li>
+ <li>Para extender una selección a las celdas adyacentes: pulse
+ con el botón izquierdo en una celda y arrastre sin soltar el
+ botón a otras celdas adyacentes para extender la
+ selección.</li>
+ <li>Para seleccionar una o más columnas o filas adyacentes:
+ arrastre hacia arriba o abajo para seleccionar la primera columna
+ o fila, y luego arrastre a izquierda o derecha para seleccionar
+ columnas o filas adyacentes. Pulse <kbd>Mays</kbd> y arrastre a la
+ derecha para seleccionar una fila entera. Pulse <kbd>Mays</kbd> y
+ arrastre arriba o abajo para seleccionar una columna entera.</li>
+ </ul>
+ </li>
+ </ul>
+
+ <p>[<a href="#adding_tables_to_your_web_page">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="moving_copying_and_deleting_tables">Mover, copiar y borrar
+ tablas</h2>
+
+ <p>Para mover una tabla:</p>
+
+ <ol>
+ <li>Haga clic dentro de la tabla.</li>
+ <li>Abra el menú Tabla, escoja Seleccionar y Tabla.</li>
+ </ol>
+
+ <ul>
+ <li>Para copiar o mover la tabla: utilice las opciones Cortar, Copiar y
+ Pegar del menú Editar.</li>
+ <li>Para borrar una tabla: abra de nuevo el menú Tabla y escoja
+ Eliminar y Tabla.</li>
+ </ul>
+
+ <p>[<a href="#adding_tables_to_your_web_page">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="converting_text_into_a_table">Convertir texto en una tabla</h2>
+
+ <p>Para convertir texto en una tabla:</p>
+
+ <ol>
+ <li>Seleccione el texto que desea convertir en una tabla. Tenga en cuenta
+ que Composer creará una fila en la nueva tabla por cada
+ párrafo de la selección.</li>
+ <li>Abra el menú Tabla y seleccione Crear tabla a partir de la
+ selección. Aparecerá el cuadro de diálogo Convertir en
+ tabla.</li>
+ <li>Seleccione el carácter que utilizará Composer para
+ separar la selección en columnas o especifique un carácter
+ distinto. Si escoge el carácter <q>Espacio</q> como separador de
+ columnas, decida si desea o no que Composer ignore múltiples
+ espacios consecutivos y los trate como si fuesen sólo uno.</li>
+ <li>Deje <q>Eliminar carácter separador</q> marcado para que Composer
+ borre el carácter separador cuando convierta el texto en una tabla.
+ Si no desea que Composer haga esto, desmarque esta opción.</li>
+ <li>Haga clic en Aceptar.</li>
+ </ol>
+
+ <p><strong>Nota</strong>: el formato del texto es eliminado cuando
+ éste es convertido en una tabla.</p>
+
+ <p>[<a href="#adding_tables_to_your_web_page">Volver
+ al principio de la sección</a>]</p>
+
+ <h1 id="adding_images_to_your_web_page">Añadir dibujos
+ (imágenes) a la página web</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#inserting_an_image_into_your_page">Insertar una imagen en
+ la página web</a></li>
+ <li><a href="#editing_image_properties">Editar las propiedades de la
+ imagen</a></li>
+ </ul>
+ </div>
+
+ <h2 id="inserting_an_image_into_your_page">Insertar una imagen en la
+ página web</h2>
+
+ <p>Se pueden insertar imágenes GIF, JPEG, BMP y PNG en una
+ página web. También se pueden utilizar para <a
+ href="#using_images_as_links">crear enlaces</a>. Cuando se inserta una
+ imagen, Composer guarda la referencia a la imagen en la página.</p>
+
+ <p><strong>Nota</strong>: si planea publicar sus páginas en la web,
+ es mejor no usar imágenes BMP en ellas.</p>
+
+ <p><strong>Consejo</strong>: es mejor guardar o publicar primero su
+ página antes de insertar imágenes en ella. Esto permite a
+ Composer utilizar automáticamente referencias relativas a los archivos
+ de las imágenes cuando las inserta.</p>
+
+ <p>Para insertar una imagen:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción donde desee que
+ aparezca la imagen.</li>
+ <li>Haga clic en el botón Imagen <img src="images/image.gif"
+ width="23" height="25" alt="" /> de la barra de herramientas o abra el
+ menú Insertar y seleccione Imagen... Aparecerá el cuadro de
+ diálogo Propiedades de la imagen.</li>
+ <li>Escriba la ubicación y nombre del archivo de la imagen o haga
+ clic en Elija un archivo... para buscar un archivo de imagen en el disco
+ duro o en red local.</li>
+ <li>Escriba el texto alternativo que aparecerá en los navegadores de
+ sólo texto y que aparecerá en los otros navegadores mientras
+ se carga la imagen o cuando la carga de imágenes está
+ deshabilitada.
+ <p>Alternativamente, puede elegir no incluir texto alternativo.</p>
+ </li>
+ <li>En caso necesario, haga clic en Edición avanzada... para ajustar
+ los valores (por ejemplo, alineación) en el cuadro de diálogo
+ <a href="#editing_image_properties">Propiedades de la imagen</a>.</li>
+ </ol>
+
+ <p><strong>Truco</strong>: para insertar rápidamente una imagen:
+ arrástrela dentro de la página.</p>
+
+ <p><strong>Truco</strong>: mientras escribe un párrafo que contiene
+ una o más imágenes, si desea insertar una línea de corte
+ tras todas las imágenes del párrafo, seleccione Ruptura tras
+ imágenes (&lt;br clear="all"&gt;) en el menú Insertar.</p>
+
+ <p>[<a href="#adding_images_to_your_web_page">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="editing_image_properties">Editar las propiedades de la imagen</h2>
+
+ <p>Una vez que haya insertado una imagen en la página, se pueden
+ editar sus propiedades y personalizar su diseño, como la altura,
+ anchura, espaciado y alineación del texto. Si no se está
+ visualizando el cuadro de diálogo Propiedades de la imagen, lleve a
+ cabo los siguientes pasos:</p>
+
+ <ol>
+ <li>Haga doble clic en la imagen o selecciónela y haga clic en el
+ botón Imagen <img src="images/image.gif" width="23" height="25"
+ alt="" /> de la barra de herramientas para visualizar el cuadro de
+ diálogo Propiedades de la imagen.</li>
+ <li>Pulse la pestaña Ubicación para editar estas propiedades:
+ <ul>
+ <li><strong>Ubicación de la imagen</strong>: escriba el nombre y
+ ubicación del archivo de la imagen. Haga clic en Elija un
+ archivo... para buscar un archivo de imagen en el disco duro o red
+ local.</li>
+ <li>
+ <strong>La URL es relativa a la ruta de la página</strong>: si
+ está seleccionado Composer convertirá la URL a una
+ dirección relativa a la ubicación de la
+ página. Esto es especialmente útil si se planea copiar
+ las páginas a un servidor web para que otra gente pueda
+ verlas. El uso de URLs relativas permite mantener todos los archivos
+ vinculados en el mismo sitio relativo al resto independientemente de
+ la ruta en el disco duro o servidor web.
+
+ <p>Al desmarcar esta opción Composer convierte la URL a una
+ URL completa o absoluta. Normalmente se utilizan URLs absolutas
+ cuando se vinculan imágenes en otros servidores web (cuando no
+ están almacenadas localmente en el disco duro).</p>
+
+ <p>Si no ha guardado o publicado nunca la página, se debe
+ guardar primero para habilitar esta opción (esta casilla no
+ está disponible si abre el cuadro de diálogo de
+ propiedades de la imagen mientras redacta un mensaje).</p>
+ </li>
+ <li><strong>Adjuntar esta imagen al mensaje</strong>: si se marca,
+ la imagen se adjunta al mensaje que está enviando. si no
+ está marcada, se inserta en su lugar un enlace a la
+ dirección de la imagen (esta casilla sólo está
+ disponible si abre el cuadro de diálogo propiedades de la
+ imagen en una ventana de redacción de mensaje).</li>
+ <li><strong>Texto alternativo</strong>: introduzca el texto que se
+ visualizará en lugar de la imagen original, por ejemplo, un
+ título o una breve descripción de la imagen. Especificar
+ un texto alternativo es una buena práctica para los lectores que
+ utilizan navegadores de sólo texto o para quien tiene
+ deshabilitada la descarga de imágenes.</li>
+ <li><strong>No usar texto alternativo</strong>: seleccione esta
+ opción si la imagen no requiere un texto alternativo.</li>
+ </ul>
+ </li>
+ <li>Pulse en la pestaña Dimensiones para editar estas propiedades:
+ <ul>
+ <li><strong>Tamaño real</strong>: seleccione esta opción
+ para deshacer cualquier cambio que haya hecho a las dimensiones de la
+ imagen y devolver ésta a su tamaño real.</li>
+ <li><strong>Tamaño personalizado</strong>: seleccione esta
+ opción y especifique una nueva altura y anchura, en
+ píxeles o como porcentaje. Esta configuración no afecta
+ al archivo original de la imagen, sólo a la imagen insertada en
+ la página.</li>
+ <li><strong>Mantener aspecto</strong>: es una buena idea marcarlo si se
+ ha modificado el tamaño de la imagen para mantener la
+ proporción de la imagen (para que no aparezca deformada). Si se
+ selecciona esta opción sólo se necesitará cambiar
+ la altura o la anchura, pero no ambas.</li>
+ </ul>
+ </li>
+ <li>Pulse en la pestaña Apariencia para editar estas propiedades:
+ <ul>
+ <li><strong>Espaciado</strong>: especifique la cantidad de espacio del
+ contorno de la imagen; el espacio entre la imagen y el texto cercano.
+ También se puede colocar un borde negro sólido en el
+ contorno de la imagen, especificando la anchura en píxeles.
+ Especifique cero si no quiere borde.</li>
+ <li><strong>Alinear el texto con la imagen</strong>: si se coloca la
+ imagen al lado de un texto, seleccione un icono de alineación
+ para indicar cómo se desea que se posicione el texto en
+ relación con la imagen.</li>
+ <li><strong>Mapa de imagen</strong>: haga clic en Eliminar para borrar
+ cualquier configuración de mapa de imagen.</li>
+ </ul>
+ </li>
+ <li>Pulse la pestaña Enlace para editar estas propiedades:
+ <ul>
+ <li><strong>Introduzca una ubicación de página
+ web</strong>: si quiere definir un enlace para esta imagen, introduzca
+ la URL de una página remota o local, o seleccione un enlace
+ interno o encabezado de la lista desplegable. Pulse Elegir archivo para
+ buscar un archivo en su disco duro o red local.</li>
+ <li>
+ <strong>La URL es relativa a la ubicación de la
+ página</strong>: si se marca, Composer convierte la URL a una
+ relativa a la ubicación de la página. Esto es
+ especialmente útil si planea publicar sus páginas en un
+ servidor web para que otros puedan verlas. Usar URLs relativas le
+ permite mantener todos sus archivos enlazados en el mismo lugar
+ relativo entre ellos, sin importar su ubicación en su disco
+ duro o servidor web.
+
+ <p>Desmarcar esta casilla provoca que Composer convierta la URL a una
+ dirección completa (absoluta). Normalmente se usan URLs
+ absolutas cuando se enlaza a archivos en otros servidores web
+ (no almacenados localmente en su disco duro).</p>
+
+ <p>Si tiene cambios no guardados, se debe guardar primero la
+ página para habilitar esta opción (esta casilla no
+ está disponible si abre el cuadro de diálogo de
+ propiedades de la imagen mientras redacta un mensaje).</p>
+ </li>
+ <li><strong>Mostrar borde alrededor de la imagen</strong>: si se marca,
+ aparecerá un borde del color elegido para los enlaces en torno a
+ la imagen.</li>
+ </ul>
+ </li>
+ <li>Para aplicar atributos adicionales o eventos JavaScript, haga clic en
+ Edición avanzada... para visualizar el <a href=
+ "#using_the_advanced_property_editor">editor avanzado de
+ propiedades</a>.</li>
+ <li>Haga clic en Aceptar para confirmar los cambios.</li>
+ </ol>
+
+ <p>[<a href="#adding_images_to_your_web_page">Volver
+ al principio de la sección</a>]</p>
+
+ <h1 id="adding_mathematical_formulas_to_your_web_page">Añadir fórmulas
+ matemáticas a su página web</h1>
+
+ <h2 id="inserting_a_mathematical_formula_into_your_page">Insertar una
+ fórmula matemática en su página web</h2>
+
+ <p>&brandShortName; Composer le permite escribir fórmulas matemáticas
+ codificadas en su página web como <a href="glossary.xhtml#mathml">MathML</a>
+ y generadas de una cómoda sintaxis similar a
+ <a href="glossary.xhtml#latex">LaTeX</a>.</p>
+
+ <p>Para insertar una fórmula:</p>
+
+ <ol>
+ <li>Haga clic para situarse en el punto de inserción en el que quiere
+ que aparezca la fórmula.</li>
+ <li>Abra el menú Insertar y elija Expresión matemática. Verá el cuadro de
+ diálogo Insertar expresión matemática.</li>
+ <li>Escriba su código fuente LaTeX, por ejemplo <tt>\frac{\sqrt{\pi}}{3}</tt>
+ para escribir
+ <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mfrac><msqrt><mi>π</mi></msqrt><mn>3</mn></mfrac><annotation encoding="TeX">\frac{\sqrt{\pi}}{3}</annotation></semantics></math>.
+ Con el fin de ayudarle hay una vista preliminar de la fórmula así como
+ un panel construcciones predefinidas. Para más detalles, vea
+ <a href="#editing_the_latex_source">Editar el código fuente LaTeX</a>.
+ </li>
+ <li>Elija el estilo de su fórmula:
+ <ul>
+ <li><strong>Modo incrustado</strong>: si lo selecciona, la fórmula se
+ inserta dentro del párrafo de texto actual y dibujado de una forma
+ que minimiza su altura todo lo posible. Este modo se usa normalmente
+ para expresiones pequeñas. Por ejemplo, esta es una expresión en
+ modo incrustado:
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mo>∫</mo><mi>D</mi></msub><mi>x</mi><mi>d</mi><mi>x</mi></mrow><annotation encoding="TeX">\int_D x dx</annotation></semantics></math>.</li>
+ <li><strong>Modo de visualización</strong>: si lo selecciona, la
+ fórmula se inserta en su propio bloque y usa el modo de dibujado
+ estándar. Este modo se usa normalmente para expresiones complejas.
+ Por ejemplo, esta es una expresión en modo de visualización:
+ <math display="block" xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msubsup><mo>∫</mo><mi>a</mi><mi>b</mi></msubsup><mrow><mi>f</mi><mo stretchy="false">(</mo><mi>x</mi><mo stretchy="false">)</mo></mrow><mspace width="thinmathspace"/><mi>d</mi><mi>x</mi></mrow><annotation encoding="TeX">\int_a^b {f(x)}\, dx</annotation></semantics></math></li>
+ </ul>
+ </li>
+ <li>Elija la dirección general de su fórmula:
+ <ul>
+ <li><strong>Dirección de izquierda a derecha</strong>: si lo selecciona,
+ la fórmula se expandirá de izquierda a derecha, p.e.
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><msqrt><mi>x</mi></msqrt><annotation encoding="TeX">\sqrt{x}</annotation></semantics></math>.
+ Esta es la orientación estándar en la mayoría de los países.</li>
+ <li><strong>Dirección de derecha a izquierda</strong>: si lo selecciona,
+ la fórmula se expandirá de derecha a izquierda, p.e.
+ <math xmlns="http://www.w3.org/1998/Math/MathML" dir="rtl"><semantics><msqrt><mi>ج</mi></msqrt><annotation encoding="TeX">\sqrt{ج}</annotation></semantics></math>.
+ Esta es la orientación estándar en algunos países árabes.</li>
+ </ul>
+ </li>
+ <li>Verifique que el código fuente LaTeX no contiene ningún error de
+ sintaxis y pulse Insertar para crear su nueva fórmula.</li>
+ </ol>
+
+ <p>Para modificar una fórmula matemática, mueva el punto de inserción dentro
+ de ella. Luego abra el menú contextual y elija Propiedades avanzadas para
+ <a href="#editing_the_latex_source">editar el código fuente LaTeX</a> de
+ nuevo. Alternativamente, puede abrir el menú Insertar y elija Expresión
+ matemática.</p>
+
+ <p><strong>Nota</strong>: &brandShortName; Composer adjunta el código fuente
+ LaTeX a las expresiones MathML generadas para que puedan ser editadas de
+ nuevo. En general, actualmente no es posible editar una expresión MathML
+ cualquiera a menos que tenga una expresión LaTeX asociada compatible con
+ &brandShortName; Composer.</p>
+
+ <h2 id="editing_the_latex_source">Editar el código fuente LaTeX</h2>
+
+ <p>El diálogo Insertar expresión matemática contiene un campo de texto
+ en el que puede introducir expresiones matemáticas usando una sintaxis
+ similar a <a href="glossary.xhtml#latex">LaTeX</a>. Si no está
+ familiarizado con LaTeX, aquí están los puntos básicos:</p>
+
+ <ul>
+ <li>Use notación en texto estándar sin formato para expresiones simples:
+ <tt>x_1 + 2^y</tt> genera
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msub><mi>x</mi><mn>1</mn></msub><mo>+</mo><msup><mn>2</mn><mi>y</mi></msup></mrow><annotation encoding="TeX">x_1 + 2^y</annotation></semantics></math>.
+ </li>
+ <li>Use llaves para definir grupos: <tt>2^x+y</tt> genera
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><msup><mn>2</mn><mi>x</mi></msup><mo>+</mo><mi>y</mi></mrow><annotation encoding="TeX">2^x+y</annotation></semantics></math>
+ mientras que <tt>2^{x+y}</tt> genera
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><msup><mn>2</mn><mrow><mi>x</mi><mo>+</mo><mi>y</mi></mrow></msup><annotation encoding="TeX">2^{x+y}</annotation></semantics></math>
+ </li>
+ <li>Use instrucciones LaTeX de la forma
+ <tt>\instrucción [opción1,opción2,...] argumento1 argumento2 ...</tt> para
+ definir expresiones complejas: <tt>\gamma</tt>, <tt>\frac a b</tt>, <tt>\sqrt x</tt>
+ y <tt>\sqrt[3]x</tt> generan
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mi>γ</mi><annotation encoding="TeX">\gamma</annotation></semantics></math>,
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mfrac><mi>a</mi><mi>b</mi></mfrac><annotation encoding="TeX">\frac a b</annotation></semantics></math>,
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><msqrt><mi>x</mi></msqrt><annotation encoding="TeX">\sqrt x</annotation></semantics></math> y
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mroot><mi>x</mi><mn>3</mn></mroot><annotation encoding="TeX">\sqrt[3] x</annotation></semantics></math>
+ respectivamente.
+ </li>
+ <li>Use entornos LaTeX de la forma <tt>\begin{nombreentorno} ... \end{nombreentorno}</tt>
+ para definir bloques con una sintaxis especial. Esto se usa normalmente
+ para listas multidimensionales:
+ <tt>\begin{matrix} a &amp; b &amp; c \\ d &amp; e &amp; f \end{matrix}</tt>
+ genera
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mtable displaystyle="false" rowspacing="0.5ex"><mtr><mtd><mi>a</mi></mtd><mtd><mi>b</mi></mtd><mtd><mi>c</mi></mtd></mtr><mtr><mtd><mi>d</mi></mtd><mtd><mi>e</mi></mtd><mtd><mi>f</mi></mtd></mtr></mtable><annotation encoding="TeX">\begin{matrix}a &amp; b &amp; c \\ d &amp; e &amp; f \end{matrix}</annotation></semantics></math>.
+ </li>
+ <li>Use instrucciones especiales para escapar caracteres:
+ <tt>\backslash \&amp; \{ \}</tt> genera
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>\</mo><mi>&amp;</mi><mo stretchy="false">{</mo><mo stretchy="false">}</mo></mrow><annotation encoding="TeX">\backslash \&amp; \{ \}</annotation></semantics></math>.
+ </li>
+ </ul>
+
+ <p>Existe una gran colección de órdenes LaTeX y no hay ninguna lista definitiva
+ de ellas. &brandShortName; Composer solo admite las
+ <a href="https://github.com/fred-wang/TeXZilla/wiki/TeXZilla-Commands">instrucciones
+ TeXZilla</a> que están a su vez basadas en las
+ <a href="https://golem.ph.utexas.edu/~distler/blog/itex2MMLcommands.html">instrucciones
+ itex2MML</a> y deberían cubrir las construcciones más populares. Una de las
+ características interesantes de TeXZilla es que acepta caracteres arbitrarios
+ como entrada de forma que
+ <tt>\left⌊α^2\right⌋</tt> es equivalente a la más profusa
+ <tt>\left\lfloor\alpha^2\right\rfloor</tt> y genera
+ <math xmlns="http://www.w3.org/1998/Math/MathML"><semantics><mrow><mo>⌊</mo><msup><mi>α</mi><mn>2</mn></msup><mo>⌋</mo></mrow><annotation encoding="TeX">\left⌊α^2\right⌋</annotation></semantics></math>.</p>
+
+ <p>No necesita conocer todas las instrucciones LaTeX para editar fórmulas.
+ En su lugar, hay disponible un panel de expresiones predefinidas. Pulse
+ en cualquiera de los botones del panel para insertar la expresión LaTeX
+ correspondiente. Los argumentos en expresiones LaTeX se representan con
+ elipses. Puede simplemente editar el código fuente LaTeX para
+ reemplazarlos con el contenido real que desee.</p>
+
+ <p><strong>Consejo</strong>: si selecciona una subexpresión en el campo
+ de código fuente LaTeX y usa el panel de construcción para insertar una
+ expresión LaTeX con al menos un argumento, esa subexpresión se usará como
+ el primer argumento de la nueva expresión.</p>
+
+ <p>[<a href="#adding_mathematical_formulas_to_your_web_page">Volver al
+ principio de la sección</a>]</p>
+
+ <h1 id="setting_page_properties">Establecer las propiedades de la
+ página</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#setting_page_properties_and_meta_tags">Establecer las
+ propiedades de la página y las etiquetas Meta</a></li>
+ <li><a href="#setting_page_colors_and_backgrounds">Establecer los
+ colores y fondos de la página</a></li>
+ </ul>
+ </div>
+
+ <h2 id="setting_page_properties_and_meta_tags">Establecer las propiedades
+ de la página y las etiquetas Meta</h2>
+
+ <p>Utilice el cuadro de diálogo Propiedades de la página para
+ introducir propiedades como el título, autor y descripción del
+ documento sobre el que se está trabajando. Esta información es
+ útil si se planea utilizar la página como un sitio web ya que
+ los motores de búsqueda utilizan este tipo de información para
+ indexar las páginas. Se puede ver esta información desde la
+ ventana del navegador escogiendo el menú Ver y seleccionando
+ Información de la página.</p>
+
+ <ol>
+ <li>Abra el menú Formato y seleccione Título de la
+ página y propiedades.</li>
+ <li>Edite cualquiera de las propiedades siguientes:
+ <ul>
+ <li><strong>Título</strong>: escriba el texto que desee que
+ aparezca en el título de la ventana cuando cualquiera vea la
+ página con un navegador. Esta es la manera en la que la
+ mayoría de las herramientas de búsqueda web localizan las
+ páginas, así que escoja un título que transmita la
+ temática de la página.</li>
+ <li>
+ <strong>Autor</strong>: escriba el nombre de la persona que
+ creó el documento. Esta información es útil para
+ los lectores que buscan sus documentos utilizando una herramienta de
+ búsqueda web mediante el nombre del autor.
+
+ <p><strong>Truco</strong>: si se introduce el nombre del autor en
+ las <a href="#new_page_settings">preferencias</a> de
+ Composer, entonces no se tendrá que introducir cada vez que
+ se crea una nueva página.</p>
+ </li>
+ <li><strong>Descripción</strong>: introduzca una
+ descripción breve del contenido del documento. También se
+ pueden introducir palabras clave para la búsqueda con el
+ objetivo de ayudar a otras personas a encontrar la página cuando
+ sea publicada en la red.</li>
+ </ul>
+ </li>
+ </ol>
+
+ <p>[<a href="#setting_page_properties">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="setting_page_colors_and_backgrounds">Establecer los colores y fondos
+ de la página</h2>
+
+ <p>Se puede cambiar el color de fondo o especificar una imagen como fondo de
+ la página en la que se está trabajando. Esta elección
+ afecta a la forma en que aparecerán el texto y los vínculos de
+ la página a la gente que la visualice mediante un navegador.</p>
+
+ <p>Para establecer los colores y el fondo de la página actual,
+ empezando desde la ventana de Composer:</p>
+
+ <ol>
+ <li>Abra el menú Formato y seleccione Color y fondo de la
+ página.</li>
+ <li>Edite cualquiera de las siguientes propiedades:
+ <ul>
+ <li><strong>Colores predeterminados por el lector</strong>: seleccione
+ esto si desea que la página utilice las configuraciones de color
+ para el texto y los vínculos del navegador del lector.</li>
+ <li><strong>Usar colores personalizados</strong>: seleccione esto si
+ desea especificar los colores del texto y los vínculos. Para
+ cada elemento, seleccione un color del diálogo de selección
+ de color. En el panel de la derecha aparecerá una vista previa de
+ cada tipo de vínculo.</li>
+ <li>
+ <strong>Imagen de fondo</strong>: seleccione esto si desea que el
+ fondo de la página sea una imagen. Escriba el nombre del
+ archivo de la imagen o haga clic en Elegir un archivo... para
+ localizar el archivo de la imagen en el disco duro o red local.
+ <p><strong>Nota</strong>: Las imágenes de fondo se colocan en
+ mosaico y cubren por completo el color de fondo.</p>
+ </li>
+ <li>
+ <strong>La URL es relativa a la ruta de la página</strong>: si
+ está marcada, Composer convertirá la URL a una
+ dirección relativa a la localización de la
+ página. Esto es especialmente útil si se planea copiar
+ las páginas a un servidor web para que otra gente pueda
+ verlas.
+
+ <p>El uso de URLs relativas permite mantener todos los archivos
+ vinculados en el mismo sitio relativo al resto independientemente de
+ la ruta en el disco duro o servidor web.</p>
+
+ <p>Al desmarcar esta opción Composer convierte la URL a una
+ URL completa o absoluta. Normalmente se utilizan URLs absolutas
+ cuando se vinculan imágenes en otros servidores web (cuando no
+ están almacenadas localmente en el disco duro).</p>
+
+ <p>Si se tienen cambios no guardados, primero se debe guardar la
+ página para habilitar esta opción.</p>
+ </li>
+ </ul>
+ </li>
+ </ol>
+
+ <p><strong>Nota</strong>: para aplicar atributos adicionales o eventos
+ JavaScript, haga clic en Edición avanzada... para visualizar el
+ <a href="#using_the_advanced_property_editor">editor avanzado de
+ propiedades</a>.</p>
+
+ <p>También se pueden establecer el <a href=
+ "#new_page_settings">fondo y colores predeterminados de
+ la página</a> para cada nueva página que se cree en
+ Composer.</p>
+
+ <p>[<a href="#setting_page_properties">Volver al
+ principio de la sección</a>]</p>
+
+ <h1 id="creating_links_in_composer">Crear enlaces en Composer</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#creating_links_within_the_same_page">Crear enlaces dentro
+ de la misma página</a></li>
+ <li><a href="#creating_links_to_other_pages">Crear enlaces a otras
+ páginas</a></li>
+ <li><a href="#using_images_as_links">Utilizar imágenes como
+ enlaces</a></li>
+ <li><a href="#removing_or_discontinuing_links">Eliminar y deshabilitar
+ enlaces</a></li>
+ </ul>
+ </div>
+
+ <h2 id="creating_links_within_the_same_page">Crear enlaces dentro de la
+ misma página</h2>
+
+ <p>Para crear un enlace dentro de la misma página, por ejemplo, un
+ enlace que el lector pueda utilizar para saltar de una sección a
+ otra, se debe crear una <em>ancla</em> (dirección objetivo) y,
+ posteriormente, crear un enlace que apunte a esa ancla. Las anclas
+ también se llaman <em>enlaces internos</em>. Para crear un enlace,
+ siga estos pasos:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción al principio de la
+ línea donde desee crear un enlace interno o seleccione algún
+ texto.</li>
+ <li>Abra el menú Insertar y seleccione Enlace interno con nombre.
+ Aparecerá el cuadro de diálogo Propiedades del enlace
+ interno.</li>
+ <li>Escriba un nombre único para el ancla en el campo Nombre del
+ enlace interno (hasta 30 caracteres). Si se incluyen espacios, se
+ convertirán en guiones bajos (_). Si se seleccionó
+ algún texto en el paso 1, el cuadro de diálogo ya
+ contendrá un nombre.</li>
+ <li>Haga clic en Aceptar. Aparecerá un icono ancla en el documento
+ para marcar la ubicación del enlace interno:
+ <img src="images/anchor-in-doc.gif" width="20" height="17" alt="" /></li>
+ </ol>
+
+ <p>Para crear un enlace en el que el lector pueda hacer clic y saltar al
+ ancla:</p>
+
+ <ol>
+ <li>Seleccione el texto o la imagen que desee enlazar con el ancla.</li>
+ <li>Haga clic en el botón Enlace... o abra el menú Insertar y
+ seleccione Enlace. Aparecerá el cuadro de diálogo Propiedades
+ del enlace.
+ <ul>
+ <li>Si se está creando un enlace a un archivo HTML del
+ ordenador, haga clic en Elija un archivo... para localizarlo.</li>
+ <li>Si se está creando un enlace a un enlace interno,
+ selecciónelo de la lista de anclas disponibles en la
+ página.</li>
+ <li>Si se está creando un enlace a un titular (por ejemplo,
+ Título 1 - Título 6), selecciónelo de la lista de
+ titulares disponibles en la página.</li>
+ </ul>
+ </li>
+ <li>Haga clic en Aceptar.</li>
+ </ol>
+
+ <p><strong>Nota</strong>: para comprobar el enlace recién creado, abra
+ el menú Archivo, seleccione Visualizar página en el navegador y
+ haga clic en el enlace.</p>
+
+ <p><strong>Truco</strong>: si no se creó primero el enlace interno, se
+ puede utilizar el cuadro de diálogo Enlace para crear enlaces a
+ titulares existentes en la página.</p>
+
+ <p>[<a href="#creating_links_in_composer">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="creating_links_to_other_pages">Crear enlaces a otras
+ páginas</h2>
+
+ <p>Se pueden crear enlaces desde la página a otras páginas
+ locales del ordenador, de la red local o a páginas remotas de
+ Internet.</p>
+
+ <p><strong>Consejo</strong>: es mejor guardar o publicar primero su trabajo
+ antes de crear enlaces a otras páginas. Esto permite a Composer
+ utilizar automáticamente referencias relativas en los enlaces cuando
+ los cree.</p>
+
+ <p>Para crear un enlace a otra página:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción donde desee crear
+ el enlace o seleccione el texto o imagen que se desee enlazar con el enlace
+ interno.</li>
+ <li>Haga clic en el botón Enlace. Aparecerá el cuadro de
+ diálogo Propiedades del enlace.</li>
+ <li>Defina el enlace:
+ <ul>
+ <li><strong>Texto del enlace</strong>: si se ha seleccionado un archivo
+ de imagen o un texto antes de hacer clic en el icono enlace, el texto o
+ archivo seleccionado será introducido aquí. Si no, se
+ debe introducir el texto que se desee utilizar como enlace.</li>
+ <li><strong>Ubicación del enlace</strong>: escriba la ruta local
+ y el nombre del archivo o la URL remota a la página que se desee
+ enlazar. Si no se está seguro de la ruta y nombre del archivo
+ local, haga clic en Elegir archivo... para buscarlo dentro del disco
+ duro o de la red. En el caso de URLs remotas se puede copiar la URL
+ desde la barra de direcciones del navegador. Alternativamente, se
+ puede seleccionar un enlace interno o un titular de la página
+ actual en la que se quiere hacer el enlace.</li>
+ <li>
+ <strong>La URL es relativa a la ruta de la página</strong>: si
+ está marcada, Composer convertirá la URL a una
+ dirección relativa a la localización de la
+ página. Esto es especialmente útil si se planea copiar
+ las páginas a un servidor web para que otra gente pueda
+ verlas. El uso de URLs relativas permite mantener todos los archivos
+ vinculados en el mismo sitio relativo al resto independientemente de
+ la ruta en el disco duro o servidor web.
+
+ <p>Al desmarcar esta opción Composer convierte la URL a una
+ URL completa o absoluta. Normalmente se utilizan URLs absolutas
+ cuando se vinculan imágenes en otros servidores web (cuando
+ no están almacenadas localmente en el disco duro).</p>
+
+ <p>Si se tienen cambios no guardados, primero se debe guardar la
+ página para habilitar esta opción (esta opción
+ no está disponible si abre el cuadro de diálogo de
+ propiedades del enlace en una ventana de redacción de
+ mensaje).</p>
+ </li>
+ <li><strong>Adjuntar el origen de este enlace al mensaje</strong>: si
+ está marcado, el origen del enlace especificado se
+ añadirá como un adjunto al mensaje que está
+ enviando. Si no está marcado, se insertará
+ únicamente un enlace a la dirección (esta casilla
+ sólo está disponible si abre el cuadro de diálogo
+ en una ventana de redacción de mensaje).</li>
+ </ul>
+ </li>
+ <li>Para aplicar atributos adicionales o eventos JavaScript haga clic en
+ Edición avanzada... para visualizar el <a href=
+ "#using_the_advanced_property_editor">editor avanzado de
+ propiedades</a>.</li>
+ <li>Haga clic en Aceptar.</li>
+ <li>Para comprobar el enlace que se acaba de crear, abra el menú
+ Archivo, seleccione Visualizar página en el navegador y haga clic en
+ el enlace.</li>
+ </ol>
+
+ <p><strong>Consejo</strong>: puede copiar un enlace rápidamente
+ pulsando en él y arrastrándolo desde otra ventana y
+ soltándolo en su página. Por ejemplo, puede pulsar y arrastrar
+ un enlace desde una página web, un marcador o la ventana de Correo y
+ Noticias y soltarlo en su página. También puede hacer clic con
+ el botón derecho <span class="mac"> o, si tiene un ratón con un
+ solo botón, <kbd>Ctrl</kbd>-clic</span> sobre un enlace en una
+ página web y escoger Copiar ruta del enlace del menú emergente.
+ A continuación puede copiar la ruta del enlace en el campo
+ Dirección del cuadro de diálogo de propiedades del enlace.</p>
+
+ <p>[<a href="#creating_links_in_composer">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="using_images_as_links">Utilizar imágenes como enlaces</h2>
+
+ <p>Se puede hacer que los archivos de imagen, tales como JPEG, GIF o PNG se
+ comporten como enlaces. Cuando un lector haga clic en la imagen enlace, la
+ ventana del navegador mostrará la página a la cual enlaza la
+ imagen.</p>
+
+ <p>Para hacer que una imagen se comporte como un enlace:</p>
+
+ <ol>
+ <li>Seleccione una imagen de la página.</li>
+ <li>Haga clic en el botón Enlace <img src="images/link.gif"
+ width="22" height="20" alt="" /> de la barra de herramientas o abra el
+ menú Insertar y seleccione Enlace...</li>
+ <li>Utilice el cuadro de diálogo Propiedades del enlace para
+ enlazar la imagen con un <a href="#creating_links_within_the_same_page">enlace
+ interno o titular de la página</a> o a una <a
+ href="#creating_links_to_other_pages">página remota</a>.</li>
+ </ol>
+
+ <p><strong>Truco</strong>: arrastre y suelte una imagen con enlace desde la
+ ventana del navegador dentro de una ventana de Composer para copiar ambos, la
+ imagen y el enlace.</p>
+
+ <p><strong>Nota</strong>: para eliminar el borde azul que puede aparecer
+ en torno a las imágenes utilizadas como enlaces:</p>
+
+ <ol>
+ <li>Seleccione la imagen con enlace.</li>
+ <li>Abra el menú Formato y elija Propiedades de la imagen y enlace.</li>
+ <li>En el cuadro de diálogo, seleccione la pestaña Enlace.</li>
+ <li>Desmarque <q>Mostrar el borde alrededor de la imagen-enlace</q>.</li>
+ <li>Pulse Aceptar.</li>
+ </ol>
+
+ <p>[<a href="#creating_links_in_composer">Volver al
+ principio de la sección</a>]</p>
+
+ <h2 id="removing_or_discontinuing_links">Eliminar o concluir
+ enlaces</h2>
+
+ <p>Para eliminar un enlace:</p>
+
+ <ol>
+ <li>Seleccione el texto (normalmente subrayado y en azul) o la imagen con
+ enlace.</li>
+ <li>Abra el menú Formato y seleccione Borrar enlaces.</li>
+ </ol>
+
+ <p>Para concluir un enlace y que el texto que se escriba tras el enlace
+ no esté incluido como parte de éste:</p>
+
+ <ol>
+ <li>Haga clic para emplazar el punto de inserción donde desee que
+ termine el enlace.</li>
+ <li>Abra el menú Formato y seleccione Descontinuar enlace.</li>
+ </ol>
+
+ <p>[<a href="#creating_links_in_composer">Volver al
+ principio de la sección</a>]</p>
+
+ <h1 id="publishing_your_pages_on_the_web">Publicar sus páginas en la
+ web</h1>
+
+ <p>Si sus páginas existen únicamente en su disco duro local,
+ usted podrá navegar por ellas, pero nadie más podrá
+ hacerlo. Composer le permite publicar sus páginas a un ordenador
+ remoto llamado servidor web.</p>
+
+ <p>Cuando publica sus páginas en un servidor web, Composer copia
+ ("sube") sus páginas a un ordenador que permite a otras personas
+ navegar por ellas. Muchos ISPs proporcionan espacio en su servidor web para
+ la publicación de páginas web. Para encontrar un servidor web
+ donde pueda publicar sus páginas, consulte a su ISP (Proveedor de
+ Servicios de Internet) o al administrador del sistema.</p>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#publishing_a_document">Publicar un documento</a></li>
+ <li><a href="#updating_a_published_document">Actualizar un documento
+ publicado</a></li>
+ <li><a href="#choosing_the_filename_or_publishing_location">Elegir el
+ nombre del archivo o la dirección de publicación</a></li>
+ <li><a href="#creating_a_new_publishing_site">Crear un nuevo sitio de
+ publicación</a></li>
+ <li><a href="#changing_the_default_publishing_site">Cambiar el sitio de
+ publicación predeterminado</a></li>
+ <li><a href="#deleting_a_publishing_site">Eliminar un sitio de
+ publicación</a></li>
+ <li><a href="#solving_common_publishing_problems">Solucionar problemas
+ comunes de publicación</a></li>
+ <li><a href="#publishing_settings">Configuraciones de
+ publicación</a></li>
+ </ul>
+ </div>
+
+ <h2 id="publishing_a_document">Publicar un documento</h2>
+
+ <p>Para publicar un documento en un servidor web:</p>
+
+ <ol>
+ <li>Abra el documento HTML que desee publicar o cree una nueva
+ página de Composer.</li>
+ <li>Cuando esté listo para publicar el documento remotamente, pulse
+ el botón Publicar.
+ <p>Si se ha publicado con anterioridad el documento, Composer recuerda la
+ configuración de publicación del documento y comienza a
+ publicar el documento. Mientras la publicación está en
+ progreso, Composer muestra un cuadro de diálogo de estado de
+ publicación.</p>
+ <ul>
+ <li>Si no se ha definido una dirección de publicación
+ para el documento, Composer mostrará la pestaña de
+ configuracíon del cuadro de diálogo Publicar
+ página para que se pueda introducir esa información. Vea
+ <a href="#publish_page_settings">Publicar una página -
+ Configuración</a> para más información. Cuando
+ termine de introducir la información, pulse Publicar.</li>
+ <li>Si nunca se ha guardado el documento, Composer mostrará la
+ pestaña Publicar del cuadro de diálogo Publicar
+ página para que se pueda introducir el nombre del archivo del
+ documento. Vea <a href="#publish_page_publish">Publicar una
+ página - Publicar</a> para más información. Tras
+ introducir el nombre del archivo, pulse Publicar.</li>
+ </ul>
+ </li>
+ <li>Para ver su página publicada, pulse el botón Navegar.
+ Compruebe los enlaces de la página y asegúrese de que no
+ existen imágenes rotas.</li>
+ <li>Continúe editando la página como precise. Cuando
+ esté listo para actualizar la página remota con sus cambios,
+ pulse el botón Publicar.</li>
+ </ol>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h3 id="tips_for_avoiding_broken_links_or_missing_images">Trucos para evitar
+ enlaces e imágenes rotas</h3>
+
+ <ul>
+ <li>Asegúrese de que el nombre del archivo de Composer termina con
+ la extensión .html o .htm. Compruebe que los nombres de las
+ imágenes terminan con las extensiones .JPG, .GIF o .PNG. No utilice
+ espacios ni otros símbolos especiales en los nombres de archivo.
+ Mantenga los nombres de los archivos de un tamaño corto y utilice
+ solamente letras en mayúsculas o minúsculas y
+ números.</li>
+ <li>Si las imágenes aparecen como enlaces rotos cuando visualiza la
+ página en el servidor web, puede haber olvidado incluir las
+ imágenes al publicar. Abra el menú Archivo y escoja Publicar
+ como para mostrar el cuadro de diálogo Publicar página. En la
+ pestaña Publicar asegúrese de que marca <q>Incluir
+ imágenes y otros archivos</q> y seguidamente pulse Publicar.</li>
+ </ul>
+
+ <p>Para más consejos de resolución de problemas, vea <a
+ href="#solving_common_publishing_problems">Solucionar problemas comunes de
+ publicación</a>.</p>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="updating_a_published_document">Actualizar un documento
+ publicado</h2>
+
+ <p>Para actualizar un documento publicado:</p>
+
+ <ol>
+ <li>En una ventana de Composer, abra el menú Archivo y escoja
+ Páginas recientes, y seleccione el documento de la lista.
+
+ <p>Alternativamente, navegue a la dirección del documento que
+ quiere actualizar introduciendo la dirección HTTP del documento
+ (la dirección web del documento) en la barra de direcciones
+ del navegador.</p>
+ </li>
+ <li>Edite el documento según precise.</li>
+ <li>Cuando esté listo para actualizar la página remota con
+ sus cambios, haga clic en Publicar en la barra de herramientas de
+ Composer.</li>
+ </ol>
+
+ <p id="deleting_a_published_page_or_image"><strong>Truco</strong>: para
+ borrar una página o imagen que ha publicado en un servidor web, debe
+ utilizar un cliente <a href="glossary.xhtml#ftp">FTP (File Transfer
+ Protocol)</a>. También debe usar un cliente FTP si quiere crear
+ subdirectorios o renombrar archivos en el servidor web. Pregúntele a
+ su proveedor de servicios si recomienda algún programa FTP en
+ particular. Normalmente podrá encontrar información de
+ clientes FTP en las secciones de ayuda o soporte del sitio web de su
+ proveedor. Los clientes FTP también están
+ disponibles de sitios de shareware como Softonic.</p>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="changing_the_filename_or_publishing_location">Cambiar el nombre del
+ archivo o la dirección de publicación</h2>
+
+ <p>Para cambiar el nombre del archivo o la dirección de
+ publicación:</p>
+
+ <ol>
+ <li>En una ventana de Composer, abra el menú Archivo, escoja
+ Páginas recientes y a continuación seleccione el documento de
+ la lista.
+
+ <p>Alternativamente, navegue a la dirección del documento que
+ quiere actualizar introduciendo la dirección HTTP del mismo (la
+ dirección web del documento) en la barra de direcciones
+ del navegador.</p>
+ </li>
+ <li>Abra el menú Archivo y escoja Editar página.</li>
+ <li>Edite el documento según precise.</li>
+ <li>Abra el menú Archivo de Composer y escoja Publicar como...
+ Composer mostrará la pestaña Publicar del cuadro de
+ diálogo Publicar página.</li>
+ <li>Introduzca un título diferente para la página si es
+ necesario.</li>
+ <li>Introduzca un nombre de archivo diferente para la página si es
+ necesario.</li>
+ <li>Escoja la dirección de publicación que quiere usar de la
+ lista de sitios. Para configurar una nueva dirección de
+ publicación, haga clic en Nuevo sitio. Vea <a href=
+ "#publish_page_settings">Publicar página - Configuración</a>
+ para más información.</li>
+ <li>Pulse Publicar para guardar el documento en la nueva
+ dirección.</li>
+ </ol>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="creating_a_new_publishing_site">Crear un nuevo sitio de
+ publicación</h2>
+
+ <p>Si planea publicar documentos a más de una ubicación remota,
+ puede configurar Composer para guardar la información de
+ publicación para cada sitio remoto que utilice, de manera que no tenga
+ que introducirla cada vez que quiera publicar.</p>
+
+ <p>Para crear un nuevo sitio de publicación, comenzando desde una
+ ventana de Composer:</p>
+
+ <ol>
+ <li>Abra el menú Edición y escoja Configuración de
+ sitio de publicación. Composer muestra el cuadro de diálogo
+ de configuración de publicación.</li>
+ <li>Pulse Nuevo sitio.</li>
+ <li>En <q>Nombre del sitio</q> introduzca el apodo por el cual se quiere
+ referir a este sitio de publicación.
+ <p>Por ejemplo, si usará el nuevo sitio para publicar documentos
+ relacionados con el proyecto <q>Meteoro</q>, podría querer usar
+ el nombre de sitio <q>Meteoro</q>. Los nombres de sitio le recuerdan los
+ tipos de documentos que publica en cada sitio.</p>
+ </li>
+ <li>En <q>Dirección de publicación</q> introduzca la URL
+ completa proporcionada por su ISP, administrador de sistema, o servicio
+ de hospedaje web. Esta URL debe comenzar por <tt>ftp://</tt> o
+ <tt>http://</tt>.
+
+ <p>La dirección de publicación especifica la
+ dirección donde se publicarán (<q>subirán</q>) los
+ documentos en este sitio. Si no está seguro de qué
+ escribir, pregunte a su ISP o administrador del sistema.</p>
+ </li>
+ <li>En <q>Dirección HTTP de su página web</q>, introduzca la
+ URL completa que tendría que escribir en el navegador para ver
+ páginas en este sitio. No incluya nombre de archivo ni
+ subdirectorios como parte de la URL.
+
+ <p>Esta URL debe comenzar siempre por <tt>http://</tt>. En algunos casos,
+ esta URL es la misma que la dirección de publicación. Si no
+ está seguro de qué introducir, pregunte a su ISP o
+ administrador del sistema, o bien deje el campo en blanco.</p>
+ </li>
+ <li>Como <q>nombre de usuario</q>, introduzca el nombre de usuario que
+ utilizará para iniciar sesión en su ISP o servicio de
+ hospedaje web.</li>
+ <li>Como <q>contraseña</q>, introduzca la contraseña para el
+ nombre de usuario del punto anterior.</li>
+ <li>Seleccione <q>Guardar contraseña</q> para guardar su
+ contraseña de manera segura utilizando el administrador de
+ contraseñas, de manera que no tenga que introducirla cada vez que
+ publique páginas en este sitio.</li>
+ <li>Pulse Aceptar.</li>
+ </ol>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="choosing_the_default_publishing_site">Elegir el sitio de
+ publicación predeterminado</h2>
+
+ <p>Si ha configurado más de un sitio de publicación, pero
+ normalmente usa sólo uno para casi todas sus publicaciones, puede
+ designar el que utilice más a menudo como sitio de publicación
+ predeterminado. Composer utilizará el sitio predeterminado para todos
+ los documentos que publique, a menos que escoja explícitamente un
+ sitio alternativo.</p>
+
+ <p>Sin importar cuántos sitios ha configurado, siempre puede publicar
+ un documento a un sitio diferente eligiendo Publicar como del menú
+ Archivo de Composer. Vea <a
+ href="#changing_the_filename_or_publishing_location">Cambiar el nombre de
+ archivo o dirección de publicación</a> para más
+ información.</p>
+
+ <p>Para establecer el sitio de publicación predeterminado, comience
+ desde una ventana de Composer:</p>
+
+ <ol>
+ <li>Abra el menú Editar y escoja Configuración de sitio de
+ publicación. Composer muestra el cuadro de diálogo de
+ configuración de publicación.</li>
+ <li>Seleccione un sitio de publicación de la lista.
+ <p>Si sólo tiene un sitio de publicación definido, Composer
+ utilizará ése como sitio predeterminado.</p>
+ </li>
+ <li>Pulse Seleccionar como valor por defecto.</li>
+ <li>Pulse Aceptar para confirmar sus cambios.</li>
+ </ol>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="deleting_a_publishing_site">Eliminar un sitio de
+ publicación</h2>
+
+ <p>Al eliminar un sitio de publicación se borran los
+ parámetros del sitio en Composer. Si más tarde desea publicar
+ en ese sitio, tendrá que volver a introducir sus
+ parámetros.</p>
+
+ <p>Para eliminar los parámetros de un sitio de publicación,
+ comience desde una ventana de Composer:</p>
+
+ <ol>
+ <li>Abra el menú Editar y escoja Configuración de sitio de
+ publicación. Composer muestra el cuadro de diálogo de
+ configuración de publicación.</li>
+ <li>Seleccione un sitio de publicación de la lista.</li>
+ <li>Pulse Eliminar sitio.
+ <p>Composer sólo elimina los parámetros del sitio; el sitio
+ remoto en sí mismo no se verá afectado.</p>
+ </li>
+ <li>Pulse Aceptar para confirmar sus cambios.</li>
+ </ol>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="solving_common_publishing_problems">Solucionar problemas comunes de
+ publicación</h2>
+
+ <p>Si se produce un error con uno o más de sus archivos al tratar de
+ publicarlos, el cuadro de diálogo de estado de publicación
+ muestra un mensaje de error que puede ayudarle a determinar qué
+ sucedió y cómo corregirlo.</p>
+
+ <p>Si aún así no puede publicar un archivo, guarde el archivo
+ en su disco duro abriendo el menú Archivo de Composer y escogiendo
+ Guardar. Así podrá abrir más tarde el archivo y tratar
+ de publicarlo. Para localizar rápidamente el archivo, abra el
+ menú Archivo y escoja Páginas recientes.</p>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#verifying_your_publishing_settings">Verificar su
+ configuración de publicación</a></li>
+ <li><a href="#checking_your_filenames">Comprobar los nombres de sus
+ archivos</a></li>
+ <li><a href="#fixing_publishing_errors">Corregir errores de
+ publicación</a></li>
+ </ul>
+ </div>
+
+ <h3 id="verifying_your_publishing_settings">Verificar su
+ configuración de publicación</h3>
+
+ <p>Para verificar su configuración de publicación:</p>
+
+ <ol>
+ <li>Cierre el cuadro de diálogo de estado de la publicación,
+ si está abierto.</li>
+ <li>Abra el menú Editar y escoja Configuración del sitio de
+ publicación.</li>
+ <li>En el cuadro de diálogo de configuración de
+ publicación confirme que los parámetros del sitio son
+ correctos para el sitio en el que está intentando publicar. Si no
+ está seguro, compruébelo con su ISP o servicio de hospedaje
+ web.
+ <ul>
+ <li><strong>Verifique que ha introducido correctamente los
+ parámetros de publicación</strong>: puede haber escrito
+ mal por error alguno de los parámetros.</li>
+ <li>
+ <strong>Verifique que ha introducido la dirección correcta de
+ publicación</strong>: los servicios de hospedaje web o ISPs
+ puede referenciar la dirección de publicación como
+ <q>nombre de servidor</q>, <q>hostname</q> o <q>server/host</q>.
+ A menudo especifican la dirección de publicación como
+ <tt>ftp.miisp.com/nombreusuario</tt>, donde <tt>nombreusuario</tt>
+ es el nombre de su cuenta de usuario.
+
+ <p>Para que la dirección de publicación sea correcta,
+ debe precederla con <tt>ftp://</tt> o <tt>http://</tt>. Por ejemplo,
+ la dirección de publicación correcta para el sitio de
+ ejemplo mencionado antes sería
+ <tt>ftp://ftp.miisp.com/nombreusuario</tt>.</p>
+ </li>
+ </ul>
+ </li>
+ </ol>
+
+ <h3 id="checking_your_filenames">Comprobar los nombres de sus archivos</h3>
+
+ <p>Examine los nombres de los archivos que no sean publicados correctamente.
+ Asegúrese de que los nombres de archivo:</p>
+
+ <ul>
+ <li>Usan sólo números o letras minúsculas o
+ mayúsculas. Aunque es correcto crear nombres de archivo que usen
+ letras en mayúsculas, puede evitar errores potenciales de
+ localización de los archivos publicados si utiliza sólo
+ letras minúsculas en sus nombres de archivo.
+
+ <p>Cuando publica archivos a un servidor web, los nombres de archivo
+ diferencian mayúsculas y minúsculas. Puede que le resulte
+ más difícil recordar nombres de archivo que utilizan
+ sólo letras mayúsculas o que usen una mezcla de letras en
+ minúsculas y mayúsculas.</p>
+
+ <p>Por ejemplo, cuando intenta localizar un archivo publicado escribiendo
+ la dirección web del archivo en la barra de direcciones del navegador,
+ debe introducir el nombre de archivo exactamente tal y como lo
+ creó, utilizando la misma combinación de letras
+ minúsculas y mayúsculas.</p>
+ </li>
+ <li>No use signos de puntuación o espacios. Los subrayados ( _ ) y
+ guiones ( - ) no presentan problemas.</li>
+ <li>Termine los archivos con .html o .htm (para los nombres de archivo de
+ Composer).</li>
+ <li>Use menos de 32 caracteres.</li>
+ </ul>
+
+ <h3 id="fixing_publishing_errors">Corregir errores de
+ publicación</h3>
+
+ <p>Si uno o más de sus archivos no se publica correctamente, mire los
+ mensajes que Composer muestra en el área de estado de
+ publicación del cuadro de diálogo. Puede utilizar estos
+ mensajes de error para ayudarle a determinar qué falló y
+ qué hacer para corregir el problema.</p>
+
+ <div class="contentsBox" style="background-color: #ebebeb;">
+ <p>Mensajes de error:</p>
+ <p><a href="#file_not_found"><tt><var>Nombrearchivo</var> no
+ encontrado</tt></a>.</p>
+ <p><a href="#file_not_found"><tt><var>X</var> de <var>Y</var> archivos NO
+ pudieron ser publicados</tt></a>.</p>
+ <p><a href="#subdir_not_found"><tt>El subdirectorio
+ <var>nombredirectorio</var> no existe en este sitio o el nombre de
+ archivo <var>nombrearchivo</var> ya está en uso por otro
+ subdirectorio</tt></a>.</p>
+ <p><a href="#subdir_not_found"><tt>El nombre de archivo
+ <var>nombrearchivo</var> ya está en uso por otro
+ subdirectorio</tt></a>.</p>
+ <p><a href="#server_not_found"><tt>El servidor no está disponible.
+ Compruebe su conexión e inténtelo más
+ tarde</tt></a>.</p>
+ <p><a href="#no_permission"><tt>No tiene permiso para publicar en esta
+ dirección</tt></a></p>
+ <p><a href="#offline_error"><tt>Se encuentra en modo sin conexión.
+ Haga clic en el icono cerca de la esquina inferior derecha de cualquier
+ ventana para pasar a modo con conexión</tt></a>.</p>
+ <p><a href="#no_disk_space"><tt>No hay suficiente espacio libre en disco
+ para guardar el archivo <em>nombrearchivo</em></tt></a>.</p>
+ <p><a href="#name_too_long"><tt>El nombre de archivo o directorio es
+ demasiado largo</tt></a>.</p>
+ </div>
+
+ <div class="errorMessage">
+ <p id="file_not_found"><strong>Mensaje de error</strong>:</p>
+
+ <div class="contentsBox" style="background-color: #ebebeb;">
+ <tt><var>Nombrearchivo</var> no encontrado</tt>
+ <p>o</p>
+ <tt><var>X</var> de <var>Y</var> archivos NO pudieron ser
+ publicados</tt>
+ </div>
+
+ <p><strong>Descripción del error</strong>: uno o más archivos
+ de imágenes o CSS no se han podido publicar porque Composer no ha
+ podido encontrarlos. Algunas causas habituales pueden ser:</p>
+
+ <ul>
+ <li>La ubicación del archivo que indicó no es
+ correcta.</li>
+ <li>La dirección del archivo en la web no es accesible.</li>
+ <li>La dirección del archivo ha cambiado o el archivo ha sido
+ eliminado o trasladado a otra dirección.</li>
+ </ul>
+
+ <p><strong>Posibles soluciones</strong>:</p>
+
+ <ul>
+ <li>Busque imágenes rotas en la página que intenta
+ publicar. Las imágenes rotas aparecerán con este icono
+ <img src="images/broken.gif" width="20" height="20" alt="" /> en la
+ página. Para corregir la dirección de la imagen, haga
+ doble clic en la imagen rota para mostrar el cuadro de diálogo de
+ propiedades de la imagen para que pueda introducir la dirección
+ correcta.</li>
+ <li>Elimine la imagen rota de la página seleccionándola
+ (pulse una vez sobre ella con el botón izquierdo) y a
+ continuación pulse <kbd>Borrar</kbd> o <kbd>Suprimir</kbd> en
+ el teclado.</li>
+ <li>Si la imagen no está disponible porque el servidor en el que
+ ésta reside no está accesible, pruebe a publicar la
+ página más tarde.</li>
+ <li>Si el archivo que falta es un archivo CSS, primero debe verificar la
+ dirección correcta del archivo CSS. Para corregir la
+ dirección del archivo en Composer, pulse la pestaña
+ Etiquetas HTML y edite la dirección del archivo en el
+ código fuente HTML. Sólo debe editar el código
+ fuente HTML si está familiarizado con las etiquetas HTML.</li>
+ </ul>
+ </div>
+
+ <div class="errorMessage">
+ <p id="subdir_not_found"><strong>Mensaje de error</strong>:</p>
+
+ <div class="contentsBox" style="background-color: #ebebeb;">
+ <tt>El subdirectorio <var>nombredirectorio</var> no existe en este sitio
+ o el nombre de archivo <var>nombrearchivo</var> ya está en uso
+ por otro subdirectorio</tt>
+ <p>o</p>
+ <tt>El nombre de archivo <var>nombrearchivo</var> ya está en uso
+ por otro subdirectorio</tt>
+ </div>
+
+ <p><strong>Descripción del error</strong>: ha especificado el
+ nombre de un subdirectorio remoto que no existe en el sitio de
+ publicación. Composer sólo puede publicar a un subdirectorio
+ remoto que ya exista en la dirección de publicación. O bien
+ ha especificado un nombre de archivo que es idéntico al nombre de
+ un subdirectorio existente en el sitio de publicación.</p>
+
+ <p>Por ejemplo, en el cuadro de diálogo Publicar página,
+ bajo la pestaña Publicar:</p>
+
+ <ul>
+ <li>para <q>Subdirectorio del sitio para esta página</q>, puede que
+ haya escrito el nombre de un subdirectorio que no existe en la
+ dirección de publicación.</li>
+ <li>ha marcado <q>Incluir imágenes y otros archivos</q> y luego ha
+ escrito el nombre de un subdirectorio que no existe en la
+ dirección de publicación.</li>
+ <li>uno de los archivos que está intentando publicar tiene el
+ mismo nombre que un subdirectorio del sitio de publicación.</li>
+ </ul>
+
+ <p><strong>Posibles soluciones</strong>:</p>
+
+ <ul>
+ <li>Use un cliente FTP por separado si quiere crear, renombrar o
+ eliminar subdirectorios en el sitio de publicación. Pregunte a su
+ proveedor de servicios si recomienda un cliente FTP en particular.
+ Normalmente podrá encontrar información sobre clientes FTP
+ en las secciones de ayuda o soporte del sitio web de su proveedor de
+ servicios. Los programas FTP también están disponibles en
+ sitios shareware como Softonic.</li>
+ <li>No use nombres de subdirectorio que terminen en <q>.html</q> o
+ <q>.htm</q>. Sólo los archivos de Composer deberían
+ terminar en <q>.html</q> o <q>.htm</q>.</li>
+ <li>Los nombres de subdirectorio distingues mayúsculas y
+ minúsculas, así que asegúrese de que introduce los
+ nombres de subdirectorio exactamente tal y como aparecen en la
+ dirección de publicación.</li>
+ </ul>
+ </div>
+
+ <div class="errorMessage">
+ <p id="server_not_found"><strong>Mensaje de error</strong>:</p>
+
+ <div class="contentsBox" style="background-color: #ebebeb;">
+ <tt>El servidor no está disponible. Compruebe su conexión
+ e inténtelo más tarde</tt>
+ </div>
+
+ <p><strong>Descripción del error</strong>: este error puede tener
+ muchas causas, como por ejemplo:</p>
+
+ <ul>
+ <li>Sus parámetros del sitio de publicación pueden no ser
+ correctos.</li>
+ <li>Su conexión a Internet puede haberse cortado.</li>
+ <li>su modem u otro equipamiento que utilice para conectar a Internet
+ podría no estar funcionando correctamente.</li>
+ <li>El servidor web en el que está intentando publicar
+ podría no estar disponible debido a un problema técnico o
+ a una circunstancia desconocida.</li>
+ <li>Su ISP o servicio de hospedaje web podría estar
+ experimentando problemas técnicos.</li>
+ </ul>
+
+ <p><strong>Posibles soluciones</strong>:</p>
+
+ <ul>
+ <li>Verifique que sus parámetros de publicación son
+ correctos y que los ha introducido correctamente. Vea <a
+ href="#verifying_your_publishing_settings">Verificar sus
+ parámetros de publicación</a> para más
+ información.</li>
+ <li>Asegúrese de que su conexión a Internet funciona
+ intentando ver una página usando el navegador. Por ejemplo, confirme
+ que puede acceder correctamente a la página
+ <tt>http://www.mozilla.org</tt>.</li>
+ <li>Si su conexión a Internet no funciona, verifique que todo el
+ hardware conexiones telefónicas, modems y conexiones de red
+ están funcionando correctamente.</li>
+ <li>Use el navegador para intentar ver una página en el sitio web en
+ el que está intentando publicar. Si puede ver con éxito
+ otros sitios web pero no puede ver páginas en el sitio de
+ publicación, su ISP o servicio de hospedaje web puede estar
+ sufriendo problemas técnicos.</li>
+ <li>Intente publicar de nuevo más tarde. Su ISP, servicio de
+ hospedaje web, o el servidor web pueden estar experimentando
+ dificultades técnicas temporalmente.</li>
+ </ul>
+ </div>
+
+ <div class="errorMessage">
+ <p id="no_permission"><strong>Mensaje de error</strong>:</p>
+
+ <div class="contentsBox" style="background-color: #ebebeb;">
+ <tt>No tiene permiso para publicar en esta dirección</tt>
+ </div>
+
+ <p><strong>Descripción del error</strong>: está intentando
+ publicar en una dirección que no está autorizado a usar.
+ Sólo puede publicar en sitios donde se le haya concedido acceso por
+ su ISP o servicio de hospedaje web.</p>
+
+ <p><strong>Posibles soluciones</strong>:</p>
+
+ <ul>
+ <li>Verifique que ha introducido el nombre de usuario y
+ contraseña correctos en el cuadro de diálogo de
+ configuración del sitio de publicación, o en la
+ pestaña Publicar del cuadro de diálogo Publicar.</li>
+ <li>Contacte con su ISP para averiguar dónde puede publicar sus
+ páginas dentro del sitio de aquél.</li>
+ <li>Encuentre un servicio de hospedaje web que pueda utilizar para
+ publicar sus páginas. En el navegador, busque <q>web hosting</q>.</li>
+ <li>Use el sitio <a
+ href="http://www.recursosgratis.com/dir/espacio_web_y_redirecciones/">RecursosGratis.com</a>
+ para encontrar un servicio gratuito de hospedaje web que se ajuste a sus
+ necesidades.</li>
+ </ul>
+ </div>
+
+ <div class="errorMessage">
+ <p id="offline_error"><strong>Mensaje de error</strong>:</p>
+
+ <div class="contentsBox" style="background-color: #ebebeb;">
+ <tt>Se encuentra en modo sin conexión. Haga clic en el icono
+ cerca de la esquina inferior derecha de cualquier ventana para pasar a
+ modo con conexión</tt>
+ </div>
+
+ <p><strong>Descripción del error</strong>: está intentando
+ publicar, pero su conexión a Internet de &brandShortName;
+ está en el modo sin conexión. Su conexión a Internet
+ debe estar en el estado con conexión para poder publicar sus
+ páginas.</p>
+
+ <p>Verifique que su conexión a Internet está actualmente en
+ el modo sin conexión mirando al icono de conexión en la
+ esquina inferior derecha de cualquier ventana de &brandShortName;. Si
+ está en modo sin conexión, el icono aparece como <img
+ src="images/offline.png" width="32" height="21" alt="" />.</p>
+
+ <p><strong>Posibles soluciones</strong>:</p>
+
+ <ul>
+ <li>Pulse en el icono de estado de conexión para situarse en
+ línea. En el estado con conexión, el icono debe tener este
+ aspecto: <img src="images/online.png" width="32" height="20" alt="" />.</li>
+ <li>Asegúrese de que su conexión a Internet está
+ funcionando intentando ver una página web usando el navegador. Por
+ ejemplo, confirme que puede conectarse con éxito a
+ <tt>http://www.mozilla.org</tt>.</li>
+ </ul>
+ </div>
+
+ <div class="errorMessage">
+ <p id="no_disk_space"><strong>Mensaje de error</strong>:</p>
+
+ <div class="contentsBox" style="background-color: #ebebeb;">
+ <tt>No hay suficiente espacio libre en disco para guardar el archivo
+ <var>nombrearchivo</var></tt>
+ </div>
+
+ <p><strong>Descripción del error</strong>: el disco duro del
+ servidor remoto está lleno, o puede haber excedido la cantidad de
+ espacio en disco asignado a su cuenta por su ISP o servicio de hospedaje
+ web.</p>
+
+ <p><strong>Posibles soluciones</strong>:</p>
+
+ <ul>
+ <li>Use un cliente FTP separado para eliminar archivos innecesarios en
+ su sitio de publicación. Pregunte a su proveedor de servicios si
+ recomienda algún programa FTP en particular. Normalmente puede
+ encontrar información sobre programas FTP en las secciones de
+ ayuda o soporte del sitio web de su proveedor de servicios.
+ También hay programas FTP disponibles en sitios shareware como
+ Softonic.</li>
+ <li>Pregunte a su ISP o servicio de hospedaje web si es posible
+ incrementar su cuota de espacio en disco asignada, o cámbiese a
+ otro servicio diferente que pueda satisfacer sus necesidades.</li>
+ <li>Si el servidor web está situado en su compañía
+ o universidad, contacte con el administrador de red para averiguar si
+ puede publicar en una dirección diferente que tenga más
+ espacio en disco, o si puede solicitar que se incremente el espacio en
+ disco disponible en su dirección actual de
+ publicación.</li>
+ </ul>
+ </div>
+
+ <div class="errorMessage">
+ <p id="name_too_long"><strong>Mensaje de error</strong>:</p>
+
+ <div class="contentsBox" style="background-color: #ebebeb;">
+ <tt>El nombre del archivo o subdirectorio es demasiado largo</tt>
+ </div>
+
+ <p><strong>Descripción del error</strong>: el número de
+ caracteres en el nombre del archivo o el subdirectorio no es admitido por
+ el servidor web en el que intenta publicar.</p>
+
+ <p><strong>Posibles soluciones</strong>:</p>
+
+ <ul>
+ <li>Limite la longitud de sus nombres de archivo y subdirectorios a
+ menos de 32 caracteres. Algunos sistemas operativos no soportan nombres
+ más largos de 32 caracteres.</li>
+ </ul>
+ </div>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h2 id="publishing_settings">Configuraciones de publicación</h2>
+
+ <p>Esta sección describe los parámetros de publicación
+ de Composer. Para información sobre la configuración general y
+ de nueva página de Composer, vea <a
+ href="#composer_preferences">Preferencias de Composer</a>.</p>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#publish_page_publish">Publicar una página -
+ Publicar</a></li>
+ <li><a href="#publish_page_settings">Publicar una página -
+ Configuraciones</a></li>
+ <li><a href="#site_settings">Configuraciones de
+ publicación</a></li>
+ </ul>
+ </div>
+
+ <h3 id="publish_page_publish">Publicar una página - Publicar</h3>
+
+ <p>La pestaña Publicar le permite especificar dónde quiere
+ publicar un documento. Estos parámetros se aplican al documento
+ actual.</p>
+
+ <p>Si no está ya viendo la pestaña Publicar, siga estos
+ pasos:</p>
+
+ <ol>
+ <li>Abra el menú Archivo y escoja Publicar como. Aparecerá
+ el cuadro de diálogo Publicar página.</li>
+ <li>Pulse la pestaña Publicar.</li>
+ </ol>
+
+ <ul>
+ <li><strong>Nombre del sitio</strong>: lista todos los sitios de
+ publicación que ha creado para que pueda elegir el sitio en el que
+ quiere publicar. Para crear un nuevo sitio, pulse el botón Nuevo
+ sitio.</li>
+ <li><strong>Titulo de la página</strong>: especifica el
+ título del documento que aparecerá en la barra de
+ título de la ventana del navegador cuando se vea la página en
+ uno. El título del documento también aparece en la lista de
+ marcadores cuando se agrega a ésta.</li>
+ <li>
+ <strong>Nombre de archivo</strong>: especifica el nombre del archivo del
+ documento. Asegúrese de que incluye la extensión .htm o
+ .html en el nombre del archivo.
+
+ <p><strong>Advertencia</strong>: si ya existe un archivo en el sitio
+ remoto en el que está publicando que tenga el mismo nombre que el
+ que está subiendo, el nuevo archivo reemplazará el archivo
+ existente. No se le pedirá confirmación de esta
+ operación.</p>
+ </li>
+ <li>
+ <strong>Subdirectorio del sitio para esta página</strong>: si deja
+ esto en blanco, Composer publicará la página en el
+ directorio principal (raíz) de este sitio. Si quiere publicar la
+ página en un directorio remoto que resida dentro del directorio
+ principal de publicación, introduzca el nombre del subdirectorio o
+ elíjalo de la lista. Composer mantiene la lista de los directorios
+ que haya escrito aquí para que pueda elegir en ella uno de los que
+ haya usado recientemente. Tenga en cuenta que los nombres de
+ subdirectorio distinguen entre mayúsculas y minúsculas.
+
+ <p><strong>Nota</strong>: el subdirectorio que escoja ya debe existir en
+ el servidor remoto.</p>
+ </li>
+ <li><strong>Incluir imágenes y otros archivos</strong>: si marca la
+ casilla, Composer publicará todas las imágenes y otros
+ archivos referenciados por esta página. Puede elegir publicar estos
+ archivos en la misma ubicación que la página, o bien
+ publicarlos en un subdirectorio remoto que exista dentro del directorio de
+ publicación principal.</li>
+ </ul>
+
+ <p><strong>Truco</strong>: para crear subdirectorios remotos o eliminar
+ páginas o imágenes publicadas debe usar un cliente FTP (File
+ Transfer Protocol). Pregunte a su proveedor de servicios si recomienda
+ algún programa FTP en particular. Normalmente puede encontrar
+ información sobre programas FTP en las secciones de ayuda o soporte
+ del sitio web de su proveedor de servicios. También hay programas FTP
+ disponibles en sitios shareware como Softonic.</p>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h3 id="publish_page_settings">Publicar una página -
+ Configuraciones</h3>
+
+ <p>La pestaña Configuración le permite especificar su
+ información de inicio de sesión para el sitio de
+ publicación remoto, así como los parámetros de
+ publicación para el mismo. Estos parámetros se aplican al
+ documento actual y a cualquier otro archivo que publique en esta
+ dirección.</p>
+
+ <p>Si no está ya viendo la pestaña Configuración, siga
+ estos pasos:</p>
+
+ <ol>
+ <li>Abra el menú Archivo y escoja Publicar como. Aparecerá el
+ cuadro de diálogo Publicar página.</li>
+ <li>Pulse la pestaña Configuración.</li>
+ </ol>
+
+ <ul>
+ <li><strong>Nombre del sitio</strong>: especifique el apodo que desee usar
+ para este sitio de publicación. Introduzca un nombre corto que le
+ ayude a identificar este sitio de publicación.</li>
+ <li><strong>Dirección de
+ publicación</strong>: especifique la URL completa proporcionada
+ por su ISP o administrador del sistema. Esta URL debería comenzar
+ con <tt>ftp://</tt> o <tt>http://</tt>. A menudo se llama a esta
+ dirección <q>nombre del host</q> o <q>nombre del servidor</q>.
+
+ <p>La dirección de publicación especifica la
+ dirección donde se publicarán (subirán) los
+ documentos en este sitio. Si no está seguro de qué
+ introducir, pregunte a su ISP o administrador del sistema.</p>
+ </li>
+ <li>
+ <strong>Dirección HTTP de su página de inicio</strong>:
+ especifique la dirección completa de su directorio principal de
+ publicación. Esta es la dirección web de la página
+ inicial de su sitio web. No incluya un nombre de archivo o subdirectorio
+ como parte de la URL.
+
+ <p>Esta URL siempre debe comenzar con <tt>http://</tt>. En algunos casos,
+ esta URL es la misma que la dirección de publicación. Si no
+ está seguro de qué introducir, pregunte a su ISP o
+ administrador del sistema, o déjelo en blanco.</p>
+ </li>
+ <li><strong>Nombre de usuario</strong>: especifique el nombre de usuario
+ que utiliza cuando inicia sesión en su ISP o red.</li>
+ <li><strong>Contraseña</strong>: especifique la contraseña
+ para su nombre de usuario.</li>
+ <li><strong>Guardar contraseña</strong>: seleccione esta casilla
+ para cifrar y guardar su contraseña de manera segura utilizando el
+ administrador de contraseñas de modo que no tenga que introducirla
+ cada vez que publique páginas en este sitio.</li>
+ </ul>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h3 id="publish_settings">Configuraciones de publicación</h3>
+
+ <p>El cuadro de diálogo de configuración de publicación
+ le permite crear, editar y eliminar configuraciones de sitios de
+ publicación, y también le permite establecer el sitio de
+ publicación predeterminado.</p>
+
+ <p>Si no está ya viendo el cuadro de diálogo de
+ configuración de publicación, siga estos pasos:</p>
+
+ <ol>
+ <li>Abra el menú Editar y escoja Configuración de sitio de
+ publicación. Composer muestra el cuadro de diálogo de
+ configuración de publicación.</li>
+ </ol>
+
+ <ul>
+ <li><strong>Nuevo sitio</strong>: le permite especificar los
+ parámetros de un nuevo sitio de publicación. Composer
+ añade el nombre del nuevo sitio de publicación a la lista de
+ sitios de publicación disponibles.</li>
+ <li>
+ <strong>Seleccionar como valor por defecto</strong>: establece el sitio
+ de publicación seleccionado como el sitio predeterminado.
+ Normalmente, el sitio de publicación predeterminado es la
+ dirección remota que más frecuentemente usará para
+ publicar documentos. Todos los documentos que cree o edite serán
+ publicados en el sitio de publicación predeterminado, a menos que
+ específicamente elija un sitio alternativo en el cuadro de
+ diálogo de publicación.
+
+ <p>Para publicar un documento a una dirección remota diferente,
+ abra el menú Archivo y escoja Publicar como para elegir un destino
+ de publicación diferente.</p>
+ </li>
+ <li><strong>Eliminar sitio</strong>: elimina el sitio seleccionado y su
+ configuración de Composer.</li>
+ <li><strong>Nombre del sitio</strong>: especifica el nombre del sitio por
+ el que se quiere referir a este sitio de publicación.</li>
+ <li>
+ <strong>Dirección de publicación</strong>: especifique la
+ URL completa proporcionada por su ISP o administrador del sistema. Esta
+ URL debería comenzar con <tt>ftp://</tt> o <tt>http://</tt>.
+
+ <p>La dirección de publicación especifica la
+ dirección donde se publicarán (subirán) los
+ documentos en este sitio. Si no está seguro de qué
+ introducir, pregunte a su ISP o administrador del sistema.</p>
+ </li>
+ <li>
+ <strong>Dirección HTTP de su página de inicio</strong>:
+ especifique la dirección HTTP de su directorio principal de
+ publicación. No incluya un nombre de archivo o subdirectorio como
+ parte de la URL.
+
+ <p>Esta URL siempre debe comenzar con <tt>http://</tt>. En algunos casos,
+ esta URL es la misma que la dirección de publicación. Si no
+ está seguro de qué introducir, pregunte a su ISP o
+ administrador del sistema, o déjelo en blanco.</p>
+ </li>
+ <li><strong>Nombre de usuario</strong>: especifique el nombre de usuario
+ que utiliza cuando inicia sesión en su ISP o red.</li>
+ <li><strong>Contraseña</strong>: especifique la contraseña
+ para su nombre de usuario.</li>
+ <li><strong>Guardar contraseña</strong>: seleccione esta casilla
+ para guardar su contraseña de manera segura utilizando el
+ administrador de contraseñas de modo que no tenga que introducirla
+ cada vez que publique páginas en este sitio.</li>
+ </ul>
+
+ <p>[<a href="#publishing_your_pages_on_the_web">Volver
+ al principio de la sección</a>]</p>
+
+ <h1 id="composer_preferences">Preferencias de Composer</h1>
+
+ <p>Esta sección describe las configuraciones del panel de
+ preferencias de Composer. Si no se está visualizando el panel, siga
+ estos pasos:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>Haga doble clic en la categoría Composer para expandir la
+ lista.</li>
+ </ol>
+
+ <p>Para información sobre la configuracion de publicación de
+ Composer, vea <a href="#publishing_settings">Configuraciones de
+ publicación</a>.</p>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#composer">Preferencias de Composer -
+ Composer</a></li>
+ <li><a href="#new_page_settings">Preferencias de
+ Composer - Parámetros de nueva página</a></li>
+ </ul>
+ </div>
+
+ <h2 id="composer">Preferencias de Composer - Composer</h2>
+
+ <p>Las preferencias de Composer permiten especificar configuraciones para el
+ almacenamiento de archivos y edición de tablas. Estos valores se
+ aplican a todos los documentos que se creen.</p>
+
+ <p>Si no se está viendo las preferencias de Composer siga estos
+ pasos:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>Haga clic en la categoría Composer.</li>
+ </ol>
+
+ <ul>
+ <li><strong>Número máximo de páginas
+ listadas</strong>: especifica el número máximo de
+ páginas que se listarán bajo Páginas recientes en el
+ menú Archivo.</li>
+ <li><strong>Mantener el formato original del código
+ fuente</strong>: seleccione esta opción si quiere preservar los
+ espacios en blanco existentes (saltos de línea, tabuladores, etc.)
+ en el código fuente HTML. Desmárquela si prefiere que Composer
+ sangre y añada saltos de línea al código para hacerlo
+ más legible. <em>Esta preferencia no afecta a cómo aparece la
+ página en la ventana del navegador</em>.</li>
+ <li><strong>Reformatear ("pretty print") código fuente
+ HTML</strong>: esta opción reformatea el código fuente HTML
+ para hacerlo más legible mediante la inserción de saltos de
+ línea y sangrado. Esta preferencia no afecta al modo en que
+ aparecerá la página en la ventana del navegador.</li>
+ <li>
+ <strong>Guardar imágenes y otros archivos asociados al guardar
+ páginas</strong>: si se marca esta casilla, todos los archivos de
+ imágenes, JavaScript (JS), Hojas de Estilo en Cascada (CSS), y
+ otros archivos asocidos se guardarán en la misma dirección
+ que el documento cuando éste se guarde por primera vez o cuando
+ sea guardado en otra dirección. Si no se marca, sólo se
+ guardará el archivo HTML.
+
+ <p>Por ejemplo, cuando edita una página remota, esta
+ configuración asegura que todos los archivos asociados a la
+ página web se guardarán localmente cuando guarde la
+ página en su disco duro.</p>
+ </li>
+ <li><strong>Mostrar siempre el diálogo Publicar cuando se publican
+ páginas</strong>: si se marca esta casilla, Composer siempre
+ mostrará el cuadro de diálogo Publicar página cuando
+ pulse el botón Publicar o escoja Publicar del menú Archivo.
+ Si no lo marca, Composer sólo mostrará ese cuadro de
+ diálogo si necesita más información para poder
+ publicar la página.</li>
+ <li><strong>Mantener el esquema de la tabla al insertar o borrar
+ celdas</strong>: selecciónelo si desea que Composer preserve siempre
+ el diseño de la tabla (o sea, que mantenga la forma rectangular)
+ mediante la adición de celdas donde sea necesario. Si no se marca
+ esta opción, cuando se eliminen una o más celdas Composer
+ también borrará el borde de la celda, lo cual hará que
+ la tabla tenga espacios en blanco o una línea exterior irregular
+ debido a un número asimétrico de celdas.</li>
+ <li>
+ <strong>Usar estilos CSS en vez de elementos y atributos HTML</strong>:
+ activa el uso de Hojas de Estilo en Cascada (CSS) para el formato de sus
+ documentos de Composer. Con esta preferencia habilitada, Composer genera
+ HTML 4.01 formateado con estilos CSS en línea para los elementos
+ HTML.
+
+ <p>Si esta preferencia no está habilitada, Composer genera formato
+ HTML 4.01, pero no usa estilos CSS.</p>
+
+ <p>Comparado con HTML, HTML con formato CSS es más portable,
+ más mantenible y más compatible cuando se ve con diferentes
+ navegadores. Si habilita esta preferencia y a continuación edita
+ un documento creado sin CSS, Composer reemplaza los elementos editados
+ con estilos CSS.</p>
+
+ <p>Si activa los estilos CSS, puede elegir un color de resaltado de texto
+ para el texto seleccionado usando el botón de color de resaltado
+ de texto en la barra de herramientas de formato. También puede
+ elegir un color de fondo para cualquier elemento de la página
+ (estas características no están disponibles si esta
+ preferencia no está habilitada).</p>
+ </li>
+ <li><strong><kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd>
+ en un párrafo siempre crea un nuevo párrafo</strong>: si
+ está seleccionada esta casilla, se creará un nuevo
+ párrafo cada vez que pulse la tecla
+ <kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd> dentro de un
+ párrafo. Si no está seleccionada, se añadirá
+ un salto de línea (&lt;br&gt;) al pulsar la tecla
+ <kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd>.</li>
+ </ul>
+
+ <p>[<a href="#composer_preferences">Volver al principio de la
+ sección</a>]</p>
+
+ <h2 id="new_page_settings">Preferencias de Composer - Parámetros de
+ nueva página</h2>
+
+ <p>Los parámetros de nueva página permiten especificar las
+ configuraciones de colores e imágenes de fondo que se aplicarán
+ a todos los documentos que se creen.</p>
+
+ <p>Si no está viendo aún la ventana de preferencias de
+ Parámetros de nueva página, siga estos pasos:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>Haga doble clic en la categoría Composer y escoja
+ Parámetros de nueva página.</li>
+ </ol>
+
+ <ul>
+ <li><strong>Autor</strong>: introduzca su nombre. Esto
+ añadirá su nombre al código fuente HTML en cada
+ página que cree.</li>
+ <li><strong>Colores por defecto del usuario (no indicar colores en la
+ página)</strong>: selecciónelo si desea utilizar siempre las
+ preferencias del navegador del lector para el color del texto y los enlaces
+ de la página.</li>
+ <li><strong>Usar colores personalizados</strong>: selecciónelo si
+ desea especificar siempre los colores que se aplicarán sobre el
+ texto y enlaces. Luego, para cada elemento seleccione un color pulsando en
+ el botón de color que hay al lado de cada uno de ellos.</li>
+ <li>
+ <strong>Imagen de fondo</strong>: escriba la ubicación y nombre de
+ un archivo de imagen o haga clic en Elegir archivo... para localizar el
+ archivo en el disco duro o la red.
+
+ <p><strong>Nota</strong>: las imágenes de fondo se
+ colocarán en mosaico ocultando todo el color de fondo.</p>
+ </li>
+ </ul>
+
+ <p>Para cambiar el nombre del autor de una página: abra el menú
+ Formato y seleccione Título y propiedades de la página...</p>
+
+ <p>Para cambiar los colores e imagen de fondo de una página: abra el
+ menú Formato y seleccione Color y fondo de la página..</p>
+
+ <p>[<a href="#composer_preferences">Volver al principio de la
+ sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_advanced.xhtml b/l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_advanced.xhtml
new file mode 100644
index 0000000000..d012b6a2d9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_advanced.xhtml
@@ -0,0 +1,783 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Ayuda de las preferencias avanzadas de &brandShortName;</title>
+ <link rel="stylesheet" href="helpFileLayout.css"
+ type="text/css"/>
+</head>
+
+<body>
+<h1 id="advanced_preferences">Preferencias avanzadas</h1>
+
+<p>Esta sección describe cómo usar el panel de preferencias avanzadas. Si
+ todavía no está visualizando el panel, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Pulse en la categoría Avanzadas.</li>
+</ol>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#advanced">Avanzadas</a></li>
+ <li><a href="#scripts">Scripts y plugins</a></li>
+ <li><a href="#keyboard_navigation">Navegación con el teclado</a></li>
+ <li><a href="#fayt">Encontrar a medida que escribe</a></li>
+ <li><a href="#cache">Caché</a></li>
+ <li><a href="#offline_apps">Aplicaciones sin conexión</a></li>
+ <li><a href="#proxies">Proxies</a></li>
+ <li><a href="#http_networking">Protocolo HTTP</a></li>
+ <li><a href="#software_installation">Instalación de software</a></li>
+ <li><a href="#mouse_wheel">Rueda del ratón</a></li>
+ <li><a href="#dom_inspector">DOM Inspector</a></li>
+ </ul>
+</div>
+
+<h2 id="advanced">Preferencias avanzadas - Avanzadas</h2>
+
+<p>Esta sección describe cómo usar el panel principal de las preferencias
+ avanzadas. Si todavía no lo está viendo, intente seguir estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Pulse en la categoría Avanzadas.</li>
+</ol>
+
+<p>El panel principal de preferencias avanzadas le permite:</p>
+
+<ul>
+ <li class="unix"><strong>Usar las preferencias del sistema</strong>:
+ seleccione esta opción para utilizar las preferencias del sistema ya
+ establecidas, descartando las de &brandShortName;.</li>
+ <li class="win"><strong>Comprobar la condición de aplicación predeterminada
+ al iniciar</strong>: seleccione esta opción para que &brandShortName;
+ compruebe si es la aplicación predeterminada para tareas como navegar y
+ manejar el correo. Si &brandShortName; detecta al iniciarse que no es la
+ aplicación predeterminada para cualquiera de estas tareas, aparecerá un
+ diálogo que le permite elegir qué tareas debe manejar &brandShortName;
+ de manera predeterminada.</li>
+ <li><strong>Enviar informes de fallo</strong>: seleccione esta opción para
+ activar el agente de informes de fallos de Mozilla. Si &brandShortName; se
+ sierra, se le preguntará caso por caso si quiere informar del problema.</li>
+</ul>
+
+<p>[<a href="#advanced_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="scripts_and_plugins">Preferencias avanzadas - Scripts y plugins</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de scripts y
+ plugins. Si todavía no lo está viendo, intente seguir estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Bajo la categoría de Avanzadas, pulse Scripts y plugins (si no hay
+ subcategorías visibles, haga doble clic en Avanzadas para expandir la
+ lista).</li>
+</ol>
+
+<p>El panel de preferencias de scripts y plugins le permite controlar cómo se
+ usan JavaScript y los plugins:</p>
+
+<ul>
+ <li><strong>Activar JavaScript para</strong>:
+ <ul>
+ <li><strong>Navegador</strong>: seleccione esta opción para activar
+ JavaScript en para las página web abiertas por el navegador.</li>
+ </ul>
+ </li>
+ <li><strong>Permitir a los scripts</strong>: marque estos recuadros de
+ selección para controlar cómo puede ser usado JavaScript:
+ <ul>
+ <li><strong>Mover o cambiar el tamaño de ventanas existentes</strong>:
+ permite mover o redimensionar las ventanas abiertas.</li>
+ <li><strong>Cambiar el plano de profundidad de las ventanas</strong>:
+ permite poner ventanas por delante o por detrás de otras ventanas.</li>
+ <li><strong>Esconder la barra de estado</strong>: permite que se oculte
+ la barra de estado.</li>
+ <li><strong>Cambiar el texto de la barra de estado</strong>: permite
+ cambiar el texto de la barra de estado, como texto animado en la barra
+ de estado.</li>
+ <li><strong>Cambiar imágenes</strong>: permite que se cambien imágenes o
+ animarlas, como en los carruseles de imágenes (imágenes que cambian
+ cuando el cursor del ratón se encuentra sobre ellas).</li>
+ <li><strong>Desactivar o reemplazar menús contextuales</strong>:
+ permite que los menús que aparecen al pulsar el botón derecho<span
+ class="mac">o, si se está usando un ratón con un solo botón,
+ <kbd>Ctrl</kbd> y el botón del ratón</span> sean reemplazados o
+ desactivados por las páginas web.</li>
+ </ul>
+ </li>
+ <li><strong>Activar plugins para</strong>: use estas casillas de
+ selección para controlar cómo se usan los plugins:
+ <ul>
+ <li><strong>Suite</strong>: activa o desactiva los plugins en toda la
+ aplicación.</li>
+ <li><strong>Correo y noticias</strong>: permite que se activen los
+ plugins en Correo y noticias.</li>
+ </ul>
+ </li>
+ <li><strong>Cuando una página necesita plugins</strong>: seleccione estas
+ casillas para controlar qué debe hacer &brandShortName; si una página web
+ requiere plugins:
+ <ul>
+ <li><strong>Activar todos los plugins de modo predeterminado</strong>:
+ si selecciona esta opción, &brandShortName; cargará y ejecutará todos
+ los plugins encontrados en la página web. En caso contrario, si la
+ página necesita plugins, &brandShortName; mostrará una notificación
+ (icono de plugin en la barra de direcciones o una barra de
+ notificaciones), más un indicador del espacio ocupado por cada instancia
+ del plugin encontrada en la página (a menos que el sitio web está en la
+ lista blanca, véase más abajo).
+ Puede activar individualmente las instancias de los plugins visibles
+ con un clic del botón izquierdo del ratón o usar la notificación para
+ activar todos los plugins de la página. Desde la notificación tiene la
+ opción de activar temporalmente los plugins o recordar la elección hecha
+ para el sitio actual. Las elecciones recordadas pueden modificarse usando
+ el administrador de datos (pestaña Permisos).</li>
+ <li><strong>Advertirme si hace falta instalar plugins adicionales</strong>:
+ cuando un sitio web necesita un plugin que no está instalado, se
+ mostrará una barra de notificación encima del área de contenido del
+ sitio web. Desde la barra podrá descargar e instalar el plugin que falta.</li>
+ </ul>
+</li>
+</ul>
+
+<p>Para más información sobre los plugins, vea <a href=
+ "nav_help.xhtml#plugins_and_downloads">Plugins y descargas</a>.</p>
+
+<p>[<a href="#advanced_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="keyboard_navigation">Preferencias avanzadas - Navegación con
+ el teclado</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de navegación con
+ teclado. Si no lo está viendo ya, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Bajo la categoría Avanzadas, pulse Navegación con teclado (si no hay
+ subcategorías visibles, haga doble clic en Avanzadas para expandir la
+ lista).</li>
+</ol>
+
+<p>El panel de preferencias de navegación con teclado le permite controlar
+ cómo usar el teclado para navegar en las páginas web:</p>
+
+<ul>
+ <li class="noMac"><strong>Navegación con el tabulador</strong>: seleccione
+ qué elementos deberían ser tomados en consideración al usar la tecla Tab
+ en una página:
+ <ul>
+ <li><strong>Enlaces</strong>: si está seleccionado, pulsar <kbd>Tab</kbd>
+ o <kbd>Mays</kbd>+<kbd>Tab</kbd> permite moverse por los enlaces.</li>
+ <li><strong>Botones, botones de radio, casillas de verificación y
+ listas</strong>: si está seleccionado, pulsar <kbd>Tab</kbd> o
+ <kbd>Mays</kbd>+<kbd>Tab</kbd> permite moverse entre los botones,
+ listas de selecci&oacute;n, casillas seleccionables y listas.</li>
+ </ul>
+ </li>
+ <li><strong>Navegar con cursor</strong>: seleccione si, y cómo, se debe usar
+ la <a href="glossary.xhtml#caret_browsing">navegación con cursor</a>:
+ <ul>
+ <li><strong>Usar navegación con cursor</strong>: si está marcado, la
+ navegación con cursor estará activada por defecto cuando cargue una
+ página web.</li>
+ <li><strong>Usar el atajo de teclado F7 para alternar la navegación con
+ cursor</strong>: si está marcado, el atajo de teclado F7 activará y
+ desactivará la navegación con cursor. En caso contrario,
+ &brandShortName; no usará el atajo de teclado y la opción de debajo
+ no tendrá efecto.</li>
+ <li><strong>Advertirme antes de activar la navegación con
+ cursores</strong>: si está marcado, &brandShortName; mostrará un
+ diálogo de advertencia cuando se vaya a entrar en el modo de navegación
+ con cursor, permitiéndole elegir si continuar o no (no hay advertencia
+ al salir del modo de navegación con cursor).</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#advanced_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="fayt">Preferencias avanzadas - Encontrar a medida que escribe</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de Encontrar a
+ medida que escribe. Si no lo está viendo ya, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Bajo la categoría Avanzadas, pulse Encontrar a medida que escribe (si no
+ hay subcategorías visibles, haga doble clic en Avanzadas para expandir la
+ lista).</li>
+</ol>
+
+<p>El panel de preferencias de Encontrar a medida que escribe le permite
+ controlar cómo usar el teclado para navegar en las páginas web:</p>
+
+<ul>
+ <li><strong>Buscar automáticamente cuando escriba dentro de una
+ página web</strong>: si está seleccionado, al escribir
+ texto en una página web automáticamente se activa Encontrar
+ según se escribe y se busca el texto que ha escrito (si existe en
+ la página). Escoja si quiere escribir para encontrar cualquier
+ texto en la página o sólo los enlaces. Si no está
+ seleccionado, deberá escoger Encontrar enlaces según
+ escribe o Encontrar texto según escribe del menú Editar
+ antes de escribir el texto que quiere encontrar.</li>
+ <li><strong>Reproducir un sonido cuando el texto escrito no se
+ encuentre</strong>: si está seleccionado, Encontrar según
+ escribe reproduce un sonido cuando el texto tecleado no se encuentra en
+ la página web.</li>
+ <li><strong>Reiniciar la búsqueda actual tras unos pocos segundos de
+ inactividad</strong>: si está seleccionado, la búsqueda se cancelará tras
+ unos pocos segundos de inactividad en el teclado.</li>
+ <li><strong>Mostrar la barra de búsqueda al encontrar a medida que
+ escribe</strong>: si está marcado, la barra de herramientas de búsqueda se
+ abrirá cuando se active Encontrar a medida que escribe y lo que escriba
+ aparecerá en el campo de búsqueda de la barra. Si no está marcado, la barra
+ de herramientas de búsqueda no se abrirá y la cadena de búsqueda se mostrará
+ en la barra de estado. Tenga en cuenta que la entrada de texto internacional
+ no funcionará en este modo.</li>
+</ul>
+
+<p>[<a href="#advanced_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="cache">Preferencias avanzadas - Caché</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias
+Caché. Si todavía no lo está viendo, intente seguir
+estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Bajo la categoría de Avanzadas, pulse Caché (si no hay
+ subcategorías visibles, haga doble clic en Avanzadas para expandir
+ la lista).</li>
+</ol>
+
+<p>El panel de preferencias de caché permite ajustar las caché
+de disco y memoria de &brandShortName;:</p>
+
+<ul>
+ <li><strong>Permitir a &brandShortName; administrar el tamaño de la
+ caché</strong>: seleccione esta casilla para permitir a &brandShortName;
+ aplicar una heurística basada en el espacio disponible en su disco duro
+ para determinar el tamaño de la caché (esta es la opción por
+ defecto).</li>
+ <li><strong>Usar hasta [__] MB de espacio en disco para la caché</strong>:
+ escriba la cantidad de caché de disco que quiere reservar para
+ &brandShortName;. La caché de disco se guarda en su disco duro y puede
+ usarse de nuevo, incluso si ha reiniciado su equipo (el valor por defecto
+ es 1024 MB. Esta preferencia es ignorada si la casilla anterior está
+ marcada).</li>
+ <li><strong>Vaciar caché</strong>: pulse para borrar la caché
+ de disco.</li>
+ <li><strong>Ubicación de la carpeta de caché</strong>: muestra la
+ ubicación actual de la carpeta de caché de disco.</li>
+ <li><strong>Elegir carpeta</strong>: pulse aquí para elegir una
+ carpeta para el caché de disco.</li>
+ <li><strong>Comparar la página de la caché con la página de la
+ red</strong>:
+ <ul>
+ <li><strong>Cada vez que visite la página</strong>: seleccione
+ esta opción para que &brandShortName; compare una página
+ web con la de caché cada vez que la visite.</li>
+ <li><strong>Cuando la página ha caducado</strong>: seleccione
+ esta opción si quiere que &brandShortName; compare la
+ página web con la de la caché cuando el servidor ha
+ determinado que la página ha caducado.</li>
+ <li><strong>Una vez por sesión</strong>: use esta opción
+ para que &brandShortName; compare una página web con la de
+ caché una vez cada vez que se inicia &brandShortName;.</li>
+ <li><strong>Nunca</strong>: seleccione esta opción si no quiere
+ que &brandShortName; compare la información de la caché
+ con la existente en la red.</li>
+ </ul>
+ </li>
+ <li><strong>Precargar las páginas web cuando no se efectúe otra operación,
+ de manera que los enlaces en las páginas web diseñadas para ello se
+ carguen más rápido</strong>: seleccione esta opción para reducir el
+ tiempo que tardan en cargarse las páginas web cuando se pulsa en una
+ página web que usa precarga. Para más información sobre la precarga de
+ enlaces, vea el documento en línea (en inglés) <a
+ href="https://developer.mozilla.org/docs/Web/HTTP/Link_prefetching_FAQ"><abbr
+ title="Frequently Answered Questions, Preguntas frecuentemente contestadas">FAQ</abbr>
+ sobre precarga de enlaces</a>.</li>
+</ul>
+
+<p>[<a href="#advanced_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="offline_apps">Preferencias avanzadas - Aplicaciones sin conexión</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de aplicaciones
+ web sin conexión. Si no lo está viendo ya, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija Preferencias.</li>
+ <li>Bajo la categoría Avanzadas, pulse Aplicaciones sin conexión (si no hay
+ subcategorías visibles, haga doble clic en Avanzadas para expandir la
+ lista).</li>
+</ol>
+
+<p>El panel de aplicaciones web sin conexión le permite controlar y monitorizar
+ cómo usan los sitios web el almacenamiento sin conexión de &brandShortName;.
+ Los sitios web pueden proporcionar funcionalidades complejas más allá de
+ simplemente presentar contenido, implementando
+ <a href="glossary.xhtml#web_application">aplicaciones web</a>. En general,
+ tales aplicaciones web le obligan a estar conectado para poder usarlos,
+ por lo que no funcionarán si está desconectado de la red. Si se permite, los
+ sitios web pueden guardar su contenido y cualquier dato que se haya
+ introducido localmente en &brandShortName;. De esta manera, pueden ser usados
+ incluso sin una conexión de red.</p>
+
+<p>La sección <strong>Contenido web y datos del usuario sin conexión</strong>
+ proporciona las siguientes funciones:</p>
+
+<ul>
+ <li><strong>Su almacenamiento sin conexión usa actualmente [__] de espacio en
+ disco</strong>: esta entrada es informativa y le proporciona una estimación
+ de los datos sin conexión actualmente en uso por todas las aplicaciones web
+ combinadas.</li>
+ <li><strong>Limpiar</strong>: limpia inmediatamente los datos que han sido
+ guardados por todos los sitios web para su uso sin conexión.</li>
+ <li><strong>Permitir a todos los sitios web guardar datos para su uso sin
+ conexión</strong>: marque esta opción si quiere permitir por defecto que
+ los sitios web guarden contenido web y datos de usuario de modo local en el
+ disco de su equipo.</li>
+ <li><strong>Permitir sólo a los sitios web con permiso expreso</strong>:
+ marque esta opción si quiere controlar si un sitio web puede guardar
+ contenido web para de modo local para su uso sin conexión. A menos que se
+ haya concedido permiso expreso, la petición del sitio web para acceder al
+ almacenamiento sin conexión será bloqueada o se le mostrará una notificación
+ para darle la opción de permitirlo.</li>
+ <li><strong>Avisarme cuando un sitio web quiere guardar datos para su uso sin
+ conexión</strong>: marque esta casilla si quiere ser notificado cuando un
+ sitio web solicite guardar contenido o datos en el almacenamiento sin
+ conexión pero no se haya indicado hasta ahora si se le permite hacerlo o
+ no. Aparecerá una barra de información para este sitio con las siguientes
+ opciones:
+ <ul>
+ <li><strong>Permitir siempre</strong>: permitir permanentemente a este
+ sitio el uso del almacenamiento sin conexión para éste y los futuros
+ accesos.</li>
+ <li><strong>Nunca para este sitio</strong>: denegar permanentemente a
+ este sitio el uso del almacenamiento sin conexión para éste y los
+ futuros accesos.</li>
+ <li><strong>Ahora no</strong>: denegar a este sitio el uso del
+ almacenamiento sin conexión para esta petición, pero preguntar de
+ nuevo en futuros accesos.</li>
+ </ul>
+ <p><strong>Nota</strong>: el almacenamiento sin conexión <em>no</em>
+ está disponible en una
+ <a href="using_priv_help.xhtml#browsing_in_a_private_window">ventana
+ privada</a>. Recibirá una notificación si esta opción está marcada, pero
+ todas las peticiones serán bloqueadas.</p> </li>
+ <!-- NOTE: link "Data Manager" below once bug 599097 has been fixed -->
+ <li><strong>Administrar permisos</strong>: abre el administrador de datos
+ en una nueva pestaña o ventana en la que se puede modificar los permisos
+ de las aplicaciones web sin conexión para cada dominio:
+ <ul>
+ <li><strong>Usar valores predeterminados</strong>: marque esta casilla
+ para volver al comportamiento por defecto, es decir, presentar la
+ barra de información con la siguiente petición de un sitio de cada
+ dominio si se ha elegido la opción de notificación (en la práctica,
+ elimina la entrada de esta lista).</li>
+ <li><strong>Permitir</strong>: seleccione esta opción para permitir a
+ este sitio el uso del almacenamiento sin conexión para todos los
+ accesos.</li>
+ <li><strong>Bloquear</strong>: seleccione esta opción para denegar a
+ este sitio el uso del almacenamiento sin conexión para todos los
+ accesos.</li>
+ </ul>
+ </li>
+ <li><strong>Los sitios web siguientes están usando almacenamiento sin
+ conexión</strong>: lista los dominios de todos los sitios web que han
+ guardado datos sin conexión, junto con la cantidad de datos usados
+ actualmente por este dominio.</li>
+ <li><strong>Limpiar datos</strong>: seleccione el dominio de un sitio web
+ y pulse este botón para eliminar todos los datos sin conexión del dominio
+ especificado. Pulse <q>Eliminar datos sin conexión</q> cuando se le
+ pida confirmación para ello.</li>
+</ul>
+
+<p>[<a href="#advanced_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="proxies">Preferencias avanzadas - Proxies</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de
+ servidores proxy.&nbsp;Si todavía no lo está viendo, intente
+ seguir estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Bajo la categoría de Avanzadas, pulse Proxies (si no hay
+ subcategorías visibles, haga doble clic en Avanzadas para expandir
+ la lista).</li>
+</ol>
+
+<p>El panel de preferencias de servidores proxy permite ajustar
+ &brandShortName; para que use un <a href="glossary.xhtml#proxy">proxy</a>:</p>
+
+<p><strong>Antes de empezar</strong>: pregunte a su administrador de red si
+ posee un archivo de configuración de servidores proxy o los nombres y
+ números de puerto del proxy.</p>
+
+<ul>
+ <li><strong>Conexión directa a Internet</strong>: elija esta
+ opción si no quiere usar un proxy.</li>
+ <li><strong>Descubrir automáticamente la configuración del
+ proxy</strong>: elija esta opción si quiere que &brandShortName;
+ detecte y configure automáticamente los valores del proxy, usando
+ el <a href="glossary.xhtml#wpad">protocolo WPAD</a>.</li>
+ <li><strong>URL para configuración automática del
+ proxy</strong>: elija esta opción si tiene un archivo o URL para
+ autoconfiguración de proxy (PAC), y seguidamente introduzca la URL de
+ configuración.
+ <ul>
+ <li><strong>Recargar</strong>: pulse aquí para recargar el
+ archivo de configuración.
+ <p>Un archivo PAC tiene código JavaScript que elige un proxy que
+ usar dependiendo de la dirección que abra. El mismo archivo puede
+ usar más de un proxy o usar proxies solo para direcciones
+ específicas. Para más información sobre el contenido de los archivos
+ PAC, vea la
+ <a href="https://developer.mozilla.org/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_%28PAC%29_file">
+ documentación MDN en línea sobre archivos de autoconfiguración de
+ proxy</a>.</p>
+ </li>
+ </ul>
+ </li>
+ <li><strong>Configuración manual del proxy</strong>: elija esta
+ opción si no tiene una dirección (URL) para el proxy, o si
+ el descubrimiento automático del proxy no fue capaz de configurar
+ los valores del proxy correctamente.
+ <ul>
+ <li><strong>Proxy</strong>: escriba el nombre o dirección IP
+ numérica del servidor proxy.</li>
+ <li><strong>Puerto</strong>: escriba el número de puerto en el
+ campo Puerto. Pulse en <q>Avanzadas</q> para establecer
+ <a href="#advanced_proxy_preferences">preferencias avanzadas de
+ proxy</a></li>
+ <li><strong>No usar proxy para</strong>: escriba los dominios y/o
+ direcciones IP para los que no desea usar proxy. Separe cada entrada
+ con una coma (ejemplo: <kbd>.suempresa.com, .suempresa.es,
+ 192.168.1.0/24</kbd>).</li>
+ </ul>
+ </li>
+</ul>
+
+<h3 id="advanced_proxy_preferences">Preferencias de proxy avanzadas</h3>
+
+<p>Si quiere usar proxies diferentes para diferentes protocolos o necesita
+usar un proxy SOCKS:</p>
+
+<ul>
+ <li><strong>Proxy HTTP</strong>, <strong>Proxy SSL</strong>,
+ <strong>Proxy FTP</strong>: escriba el nombre o dirección IP numérica del
+ servidor proxy. Escriba el puerto en el campo Puerto.
+ <p><strong>Nota</strong>: si usa los mismos valores para todos
+ los tipos de proxies, haga clic en <q>Usar los valores del proxy HTTP
+ para todos los protocolos</q> cuando haya rellenado los campos del proxy
+ HTTP.</p>
+ </li>
+ <li><strong>Proxy SOCKS</strong>: escriba el nombre o dirección IP
+ numérica del servidor proxy. Escriba el puerto en el campo
+ Puerto.
+ <ul>
+ <li><strong>SOCKS v4, SOCKS v5</strong>: cuando introduzca un proxy
+ SOCKS, seleccione <q>SOCKS v4</q> o <q>SOCKS v5,</q> dependiendo de
+ qué versión de <a href="glossary.xhtml#socks">SOCKS</a>
+ se use en el proxy.</li>
+ <li><strong>Usar para resolver nombres de host</strong>: seleccione esta
+ casilla para usar el Proxy Socks para resolver nombres de dominio. Se
+ recomienda para los proxies SOCKS v5.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#advanced_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="http_networking">Preferencias avanzadas - Protocolo HTTP</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias del
+protocolo HTTP. Si todavía no lo está viendo, intente seguir
+estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Bajo la categoría de Avanzadas, escoja Protocolo HTTP (si no hay
+ subcategorías visibles, haga doble clic en Avanzadas para expandir
+ la lista).</li>
+</ol>
+
+<p>El panel de preferencias del protocolo HTTP se usa para configurar las
+conexiones basadas en HTTP:</p>
+
+<ul>
+ <li><strong>Opciones de conexión directa y conexión por proxy</strong>:
+ elija la versión HTTP y opciones para cada tipo de conexión.
+ <ul>
+ <li><strong>Usar HTTP 1.0</strong>: elija esta opción para utilizar la
+ versión original de HTTP, estandarizada en 1996. Esta opción está
+ pensada sobre todo por motivos de compatibilidad con los servidores
+ web y proxy más antiguos.</li>
+ <li><strong>Usar HTTP 1.1</strong>: elija esta opción para utilizar la
+ versión actual de HTTP, que ofrece mejoras de rendimiento, incluyendo
+ un uso más eficiente de las conexiones HTTP, mejor compatibilidad con
+ el uso de caché local en el lado del cliente y un control más refinado
+ sobre las políticas de caducidad y reemplazo de caché.</li>
+ </ul>
+ </li>
+ <li><strong>Cadena del agente de usuario</strong>: el identificador enviado
+ por &brandShortName; a todos los sitios web se usa para propósitos
+ estadísticos sobre el uso de sitios web, pero a veces también para
+ suministrar ciertas características únicamente a navegadores conocidos
+ (una práctica conocida como "sniffing"). En consecuencia, cambiar esta
+ opción puede tener como resultado que los sitios web no funcionen
+ correctamente. &brandShortName; puede:
+ <ul>
+ <li><strong>Identificarse como Firefox</strong>: no se menciona a
+ &brandShortName;; se envía un identificador de Firefox en su lugar.
+ Esto puede ser necesario para sitios web que rehúsan funcionar cuando
+ &brandShortName; se menciona en el identificador.</li>
+ <li><strong>Identificarse como &brandShortName;</strong>: &brandShortName;
+ se identificará a sí mismo como &brandShortName;, sin mencionar a
+ Firefox.</li>
+ <li><strong>Identificarse como &brandShortName; y anunciar compatibilidad
+ con Firefox</strong>: &brandShortName; se identificará a sí mismo como
+ &brandShortName; y también como compatible con Firefox. Esto permite
+ a los sitios web que buscan ciertos navegadores en lugar de cierta
+ funcionalidad que funcionen con &brandShortName;, a la vez que aún
+ aparecen como &brandShortName; en las estadísticas de los sitios
+ web.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#advanced_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="software_installation">Preferencias avanzadas -
+Instalación de software</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de
+Instalación de software. Si todavía no lo está viendo,
+intente seguir estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Bajo la categoría de Avanzadas, pulse Instalación de
+ software (si no hay subcategorías visibles, haga doble clic en
+ Avanzadas para expandir la lista).</li>
+</ol>
+
+<p>El panel de preferencias de instalación de software se usa para habilitar
+ la instalación y actualizaciones de complementos. El administrador de
+ complementos le permite ver y administrar todas sus extensiones y temas
+ instalados:</p>
+
+<ul>
+ <li><strong>Complementos</strong>:
+ <ul>
+ <li><strong>Permitir a los sitios web instalar complementos y
+ actualizaciones</strong>: marque esta casilla si quiere permitir a los
+ sitios web la instalación de complementos y actualizaciones para su uso
+ con &brandShortName;. Se le preguntará antes de cada instalación.
+ <ul>
+ <li><strong>Sitios web permitidos</strong>: pulse este enlace para
+ abrir la pestaña del administrador de datos, donde puede ver y
+ editar la lista de sitios web a los que quiere permitir instalar
+ software.</li>
+ <li><strong>Buscar actualizaciones automáticamente</strong>:
+ seleccione esta opción para ser notificado cuando esté disponible
+ una nueva versión de uno de sus complementos instalados. Elija si
+ quiere que &brandShortName; haga una comprobación
+ <strong>diaria</strong> o <strong>semanal</strong> en busca de
+ nuevas versiones.</li>
+ <li><strong>Descargar e instalar automáticamente la
+ actualización</strong>: seleccione esta opción si quiere que
+ &brandShortName; descargue e instale automáticamente
+ actualizaciones cuando estén disponibles. La descarga tendrá lugar
+ en segundo plano, con baja prioridad. Cuando la descarga haya
+ finalizado, la actualización del complemento se instalará la
+ próxima vez que inicie &brandShortName;.</li>
+ </ul>
+ </li>
+ <li><strong>Personalizar recomendaciones sobre complementos</strong>:
+ seleccione esta opción para que se le ofrezcan sugerencias para
+ complementos en la pestaña &quot;Obtener complementos&quot; del
+ administrador:
+ <ul>
+ <li>Observe que esta función implica enviar una lista de los
+ complementos instalados actualmente al sitio web de
+ complementos.</li>
+ <li>Desactivar esta opción también impedirá que se contacte con el
+ sitio de complementos periódicamente en busca de alguna información
+ nueva sobre los complementos instalados, pero no afectará a las
+ actualizaciones automáticas.</li>
+ </ul>
+ </li>
+ <li><strong>Administrar complementos</strong>: pulse aquí para abrir el
+ administrador de complementos en una nueva pestaña del navegador.</li>
+ </ul>
+ </li>
+ <li><strong>&brandShortName;</strong>:
+ <ul>
+ <li><strong>Buscar actualizaciones automáticamente</strong>: seleccione
+ esta casilla para que se le notifique cuando haya una versión nueva de
+ &brandShortName;. Elija si quiere que &brandShortName; haga una
+ comprobación <strong>diaria</strong> o <strong>semanal</strong> en
+ busca de nuevas versiones.
+ <ul>
+ <li><strong>Descargar e instalar automáticamente la
+ actualización</strong>: seleccione esta opción si quiere que
+ &brandShortName; descargue e instale automáticamente
+ actualizaciones cuando estén disponibles. La descarga tendrá lugar
+ en segundo plano, con baja prioridad. Cuando la descarga haya
+ finalizado, la actualización de &brandShortName; se instalará la
+ próxima vez que inicie &brandShortName;.</li>
+ </ul>
+ <p><strong>Nota</strong>: puede usar Buscar actualizaciones del menú
+ <span class="mac">&brandShortName;</span><span
+ class="noMac">Ayuda</span> para iniciar manualmente la búsqueda de
+ actualizaciones para &brandShortName;.<span class="noMac"> El texto
+ de la opción de menú cambiará cuando se esté descargando una
+ actualización o esté lista para ser aplicada.</span></p>
+ </li>
+ <li><strong>Mostrar el historial de actualizaciones</strong>: marque esta
+ casilla para abrir el cuadro de diálogo Historial de actualizaciones,
+ que muestra una lista de actualizaciones de &brandShortName; que han
+ sido instaladas, incluyendo el tipo de actualización (p.e.
+ Actualización de seguridad), la fecha y hora de la instalación y su
+ estado. El enlace Detalles junto a cada actualización le lleva a una
+ página web que contiene más información relacionada con la
+ actualización.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#advanced_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="mouse_wheel">Preferencias avanzadas - Rueda del ratón</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de Rueda del
+ ratón. Si todavía no lo está viendo, intente seguir estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Bajo la categoría de Avanzadas, pulse Rueda del ratón
+ (si no hay subcategorías visibles, haga doble clic en Avanzadas
+ para expandir la lista).</li>
+</ol>
+
+<p>El panel de rueda del ratón le permite controlar cómo se usa en
+ &brandShortName; la rueda de su ratón (que se encuentra entre los botones
+ del mismo). Los ratones modernos pueden tener dos ruedas o un botón que
+ puede usarse para cambiar la dirección de desplazamiento de la rueda. El
+ comportamiento para la función de la rueda vertical se establece en el panel
+ superior <strong>Desplazamiento vertical</strong> mientras que el modo
+ horizontal se controla por el panel inferior <strong>Desplazamiento
+ horizontal</strong>.</p>
+
+<ul>
+ <li>Seleccione <q>Sin tecla modificadora</q> o seleccione una tecla que
+ quiera usar junto con la rueda del ratón. Use las casillas
+ seleccionables que hay debajo para configurar el comportamiento del
+ ratón:
+
+ <ul>
+ <li><strong>La misma que la del desplazamiento vertical</strong>:
+ seleccione esta opción cuando su ratón tenga un único control que
+ proporcione a la vez desplazamiento vertical y horizontal. Si su
+ ratón tiene un control separado de desplazamiento horizontal,
+ entonces puede elegir asignarle una función diferente.</li>
+ <li><strong>No hacer nada</strong>: marque esta opción para
+ desactivar la rueda del ratón cuando se use con la tecla modificadora
+ especificada.</li>
+ <li><strong>Desplazar el documento</strong>: seleccione esta opción
+ para desplazar el documento con el número de líneas o caracteres
+ predeterminado del sistema.</li>
+ <li><strong>Moverse adelante y atrás en el historial de
+ navegación</strong>: elija esta opción para navegar hacia atrás o
+ adelante por páginas que haya visitado previamente.</li>
+ <li><strong>Aumentar o reducir el tamaño de la página</strong>: marque
+ esta opción para usar la rueda del ratón para incrementar o disminuir
+ el tamaño de una página web. Esta opción puede ayudarle a leer mejor
+ una página o hacer que el texto encaje en la pantalla.</li>
+ </ul>
+
+ <p>Use la opción <strong>Velocidad de la rueda del ratón</strong> para
+ ajustar la respuesta de la rueda. Para invertir la dirección de
+ desplazamiento, use números negativos o seleccione <strong>Invertir
+ dirección</strong>.</p>
+
+ <p><strong>Nota</strong>: cada tecla modificadora puede ser asignada a
+ una función diferente.</p>
+ </li>
+ <li>Si su ratón no tiene un modo para desplazamiento horizontal, no
+ se tendrá en cuenta ningún valor en el panel inferior
+ <strong>Desplazamiento horizontal</strong>.</li>
+</ul>
+
+<p>[<a href="#advanced_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="dom_inspector">Preferencias avanzadas - Inspector DOM</h2>
+
+<p>DOM Inspector es un <a href="developer_tools.xhtml">componente de desarrollo
+web</a> opcional. Esta sección describe cómo usar su panel de
+preferencias. Si todavía no lo está viendo, intente seguir estos
+pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Bajo la categoría de Avanzadas, pulse DOM Inspector (si no hay
+ subcategorías visibles, haga doble clic en Avanzadas para expandir
+ la lista).</li>
+</ol>
+
+<p>Cuando selecciona un elemento, DOM Inspector puede resaltarlo
+automáticamente haciendo parpadear su borde:</p>
+
+<ul>
+ <li><strong>Hacer parpadear elemento seleccionado</strong>: marque esta
+ casilla para activar el resaltado de los elementos que seleccione. De
+ manera predeterminada, aparecerá un borde parpadeante en torno al
+ elemento.
+ <ul>
+ <li><strong>Color del borde</strong>: seleccione el color del borde
+ alrededor del elemento.</li>
+ <li><strong>Ancho del borde</strong>: introduzca la anchura del borde
+ alrededor del elemento.</li>
+ <li><strong>Duración del parpadeo</strong>: introduzca el tiempo (en
+ milisegundos) que quiere que dure el parpadeo.</li>
+ <li><strong>Velocidad del parpadeo</strong>: introduzca el intervalo
+ de tiempo (en milisegundos) entre los parpadeos.</li>
+ <li><strong>Invertir colores</strong>: marque esta casilla para pintar
+ el elemento seleccionado con el color del borde invertido. Esto
+ provocará que el elemento entero &mdash; incluyendo su borde &mdash;
+ parpadee.</li>
+ </ul></li>
+</ul>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_appearance.xhtml b/l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_appearance.xhtml
new file mode 100644
index 0000000000..c2665cdad4
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_appearance.xhtml
@@ -0,0 +1,407 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Ayuda sobre la configuración de apariencia de &brandShortName;</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+ <h1 id="appearance_preferences">Configuración de apariencia</h1>
+
+ <p>Esta sección describe cómo usar el panel de configuración de
+ Apariencia. Si todavía no lo está viendo, siga estos pasos:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Haga doble clic en Apariencia para expandir la lista, luego haga clic
+ en el nombre de las preferencias que quiera ver.</li>
+ </ol>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#appearance">Apariencia</a></li>
+ <li><a href="#content">Contenido</a></li>
+ <li><a href="#fonts">Tipos de letra</a></li>
+ <li><a href="#colors">Colores</a></li>
+ <li><a href="#media">Medios</a></li>
+ <li><a href="#spelling">Ortografía</a></li>
+ </ul>
+ </div>
+
+<h2 id="appearance">Configuración de Apariencia - Apariencia</h2>
+
+<p>Esta sección describe cómo usar los paneles de configuración de Apariencia.
+ Si todavía no está viendo alguno de estos paneles, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>Elija la categoría Apariencia.</li>
+</ol>
+
+<p>El panel de configuración Apariencia le permite configurar las opciones
+ de inicio de &brandShortName; y personalizar la interfaz de usuario:</p>
+
+<ul>
+ <li><strong>Cuando se inicie &brandShortName;, abrir</strong>: seleccione
+ los componentes que quiera usar cuando se inicie &brandShortName;.</li>
+ <li>Mostrar barras de herramientas como:
+ <ul>
+ <li><strong>Imágenes y texto</strong>: seleccione esta
+ opción para ver texto bajo cada botón-imagen de las
+ barras de herramientas.</li>
+ <li><strong>Sólo imágenes</strong>: seleccione esta
+ opción para ver únicamente botones-imagen de las barras
+ de herramientas.</li>
+ <li><strong>Sólo texto</strong>: seleccione esta opción
+ para ver únicamente botones de texto.</li>
+ </ul>
+ </li>
+ <li><strong>Mostrar consejos</strong>: seleccione esta opción si
+ quiere que aparezcan <a href="glossary.xhtml#tooltip">consejos</a> cuando
+ el cursor se sitúe encima de los componentes de la interfaz de
+ &brandShortName; y algunos sitios web.</li>
+ <li><strong>Ocultar asas de las barras de herramientas</strong>:
+ <span class="mac">esta opción no está disponible en macOS.</span>
+ <span class="noMac">marque esta casilla si quiere ocultar las
+ <a href="glossary.xhtml#grippy">asas de la barra de menú y las de
+ herramientas</a> evitando plegados accidentales de la barra de menú y
+ las de herramientas.
+ </span>
+ </li>
+ <li><strong>Idioma de la interfaz de usuario</strong>: esta opción le permite
+ cambiar el idioma usado en la interfaz de usuario de &brandShortName;. Se
+ pueden instalar idiomas adicionales desde la página principal de &brandShortName;.
+ </li>
+ <li><strong>Formato de fecha y hora</strong>: normalmente hay diferencias en
+ cómo se formatean las fechas y horas, dependiendo de la región (localización).
+ Seleccióne cómo muestra &brandShortName; tales valores:
+ <ul>
+ <li><strong>Localización de la aplicación</strong>: seleccione esta
+ opción para mostrar los valores según el idioma de la interfaz de
+ usuario de &brandShortName;.
+ </li>
+ <li><strong>Localización de ajustes regionales</strong>: seleccione esta
+ opción para mostrar los valores según la configuración de su sistema
+ operativo.
+ </li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#appearance_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="content">Configuración de Apariencia - Contenido</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias Contenido. Si no
+ lo está viendo ya, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>En la categoría Apariencia, elija Contenido (si no hay subcategorías
+ visibles, haga doble clic en Apariencia para expandir la lista).</li>
+</ol>
+
+<p>El panel de preferencias Contenido le permite cambiar opciones que influyen
+ en cómo aparece el contenido de sitios web y mensajes en &brandShortName;.</p>
+
+<ul>
+ <li><strong>Iconos de sitios web</strong>:
+ <ul>
+ <li><strong>Mostrar iconos de sitios web</strong>: seleccione esta
+ opción si quiere ver iconos específicos del sitio web, si los hay, en
+ lugar del icono de marcadores <img
+ src="chrome://communicator/skin/places/bookmark-item.svg"
+ alt="icono de elemento de marcadores"/>. Los iconos de los sitios web
+ se muestran a la izquierda de la barra de direcciones y en las
+ pestañas.</li>
+ <li><strong>Buscar de modo agresivo iconos de sitio web si la página no
+ indica uno</strong>: si la propia página no define un icono de sitio
+ web, activar esta opción hace que &brandShortName; busque un
+ &quot;favicon&quot; en el servidor y lo use en su lugar.</li>
+ </ul>
+ </li>
+ <li><strong>Desplazamiento</strong>:
+ <ul>
+ <li><strong>Usar desplazamiento automático</strong>: seleccione esta
+ opción para activar el desplazamiento automático. Al pulsar el botón
+ central del ratón (normalmente, la rueda del ratón) podrá desplazar el
+ contenido moviendo el ratón hacia arriba y abajo.</li>
+ <li><strong>Usar desplazamiento suave</strong>: seleccione esta opción
+ para activar el desplazamiento suave. Al pulsar la tecla Av. Pág.
+ cuando esta opción está activada, el avance del contenido hacia abajo
+ se producirá, en lugar de como un salto instantáneo, con un
+ desplazamiento suave.</li>
+ </ul>
+ </li>
+ <li><strong>Opciones de tamaño</strong>:
+ <ul>
+ <li><strong>Intervalo de [__] a [__] %</strong>: define el intervalo de
+ niveles de tamaño observados al abrir el menú de tamño del menú
+ principal Ver o al usar la
+ <a href="cs_nav_prefs_advanced.xhtml#mouse_wheel">rueda del ratón</a>
+ o los
+ <a href="shortcuts_navigator.xhtml#page_viewing_shortcuts">atajos de
+ teclado</a> para incrementar o reducir el tamaño.
+ <strong>Nota</strong>: tras cambiar estos valores, se hacen efectivos
+ solo en las <em>nuevas</em> ventanas, no en las que ya están
+ abiertas.</li>
+ <li><strong>Escalar solo el texto en lugar de la página completa</strong>:
+ seleccione esta opción si quiere que &brandShortName; redimensione sólo
+ el texto de los sitios web al usar la función &quot;Escala&quot;. Si no
+ se selecciona, se redimensionará la página entera, incluyendo las
+ imágenes.</li>
+ <li><strong>Recordar los niveles de ampliación para cada sitio</strong>:
+ seleccione esta opción si quiere que el sistema recuerde el nivel de
+ ampliación específico de cada sitio que visite.</li>
+ <li><strong>Reajustar imágenes grandes a la ventana del
+ navegador</strong>: seleccione esta opción si quiere que
+ &brandShortName; comprima automáticamente las imágenes sueltas de gran
+ tamaño para que quepan en la ventana del navegador. Al hacer clic en
+ la imagen redimensionada ésta se mostrará en su tamaño completo.</li>
+ </ul>
+ </li>
+ <li><strong>Usar aceleración hardware cuando esté disponible</strong>:
+ seleccione esta casilla para permitir a &brandShortName; usar la
+ aceleración hardware si está disponible para mostrar los sitios web. Si
+ experimenta problemas con la presentación visual del contenido web,
+ desactivar la aceleración hardware puede solucionar el problema.</li>
+ <li><strong>Advertirme cuando los sitios web intenten redirigir o recargar la
+ página</strong>: marque esta casilla para permitir a &brandShortName;
+ bloquear las solicitudes META de redirección automática (HTTP-EQUIV=refresh)
+ por defecto. Cuando se vaya a ejecutar una redirección, aparecerá una barra
+ de notificación en su lugar que le permite aceptar o rechazar la redirección
+ caso por caso.</li>
+</ul>
+
+<p><strong>Nota</strong>: vea los paneles separados para colores, tipos de letra
+ e idiomas para continuar personalizando la apariencia del contenido y la
+ sección Privacidad y seguridad para opciones relativas a la seguridad que
+ también pueden influir en cómo aparece el contenido.</p>
+
+<p>[<a href="#appearance_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="fonts">Configuración de Apariencia - Tipos de letra</h2>
+
+<p>Esta sección describe cómo usar el panel de la configuración de los tipos
+ de letra. Si todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>En la categoría de Apariencia, elija Tipos de letra (si no hay
+ subcategorías visibles, haga doble clic en Apariencia para expandir
+ la lista).</li>
+</ol>
+
+<p>El panel de configuración de Tipos de letra le permite especificar
+ el tipo y tamaño de letra para las páginas.</p>
+
+<p><strong>Nota</strong>: es posible que algunos estilos no se puedan
+ seleccionar porque el tipo de letra y estilo no esté disponible para
+ el idioma seleccionado.</p>
+
+<ul>
+ <li><strong>Tipos de letra para</strong>: elija un grupo de
+ idiomas/método de escritura. Por ejemplo, para configurar los
+ tipos de letra predeterminados para el juego de caracteres occidental
+ (latino), elija <q>Occidental</q>. Para Unicode o idiomas que no
+ aparezcan en la lista, escoja <q>Otros idiomas</q>. Para más información,
+ incluyendo <q>Definido por el usuario</q>, vea <a
+ href="nav_help.xhtml#selecting_text_encodings_and_fonts">Seleccionar
+ codificación de texto y tipos de letra</a>.<br />
+ Todas las opciones siguientes, excepto la casilla seleccionable, se guardan
+ por grupo de idiomas; cada uno puede tener su propio conjunto de
+ definiciones de tipos de letra.
+ <ul>
+ <li><strong>Proporcional</strong>: seleccione si para el texto
+ proporcional debe usarse el tipo de letra serif (similar a Times
+ Roman) o sans-serif (similar a Arial). También puede
+ especificar el tamaño que quiera para el texto proporcional. El
+ texto proporcional es de ancho variable, lo que quiere decir que no
+ todos los caracteres tienen el mismo ancho.</li>
+ <li><strong>Serif</strong>: seleccione un tipo de letra serif que
+ quiera usar para las páginas web.</li>
+ <li><strong>Sans-serif</strong>: seleccione un tipo de letra
+ sans-serif que quiera usar para las páginas web.</li>
+ <li><strong>Cursiva</strong>: seleccione un tipo de letra cursiva que
+ quiera usar para páginas web.</li>
+ <li><strong>Fantasía</strong>: seleccione un tipo de letra &quot;de
+ fantasía&quot; que quiera usar para las páginas web.</li>
+ <li><strong>Monoespaciado</strong>: seleccione un tipo de letra
+ monoespaciado (como Courier) que quiera usar para las páginas
+ web. El texto monoespaciado es de ancho fijo, de tal forma que todos
+ los caracteres tienen el mismo ancho.</li>
+ <li><strong>Tamaño de letra mínimo</strong>: seleccione
+ el tamaño de letra mínimo que desea permitir usar a las
+ páginas web.</li>
+ </ul>
+ </li>
+ <li><strong>Permitir que los documentos usen otros tipos de letra</strong>:
+ seleccione esta casilla para mantener la configuración del tipo y tamaño
+ de la letra de la página en vez de sus propias preferencias.</li>
+</ul>
+
+<p>[<a href="#appearance_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="colors">Configuración de Apariencia - Colores</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias para los colores.
+ Si todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>En la categoría de Apariencia, elija Colores (si no hay
+ subcategorías visibles, haga doble clic en Apariencia para expandir
+ la lista).</li>
+</ol>
+
+<p>El panel de preferencias de colores le permite configurar el color del
+ fondo y del texto en las páginas web, mensajes de correo/noticias y
+ canales:</p>
+
+<ul>
+ <li><strong>Texto y fondo</strong>: pulse en los bloques de color para
+ seleccionar un color para mostrar el texto y el fondo en las páginas web
+ y los mensajes.
+ <ul>
+ <li><strong>Utilizar los colores del sistema</strong>: seleccione esta
+ opción para usar los colores definidos por la configuración de su
+ sistema (normalmente el tema de escritorio) en lugar de escoger los
+ colores usted mismo.</li>
+ </ul>
+ </li>
+ <li><strong>Color de los enlaces</strong>: pulse en los bloques de color
+ para seleccionar un color para mostrar los enlaces sin visitar, activos
+ y visitados de las páginas web y los mensajes.
+ <ul>
+ <li><strong>Subrayar enlaces</strong>: seleccione esta opción
+ para mostrar los enlaces subrayados en las páginas web.</li>
+ </ul>
+ </li>
+ <li><strong>Cuando una página proporcione sus propios colores y
+ fondos</strong>:
+ <ul>
+ <li><strong>Utilizar siempre los colores y el fondo especificados por
+ la página web</strong>: permite a la página web o al mensaje de
+ correo elegir los colores y fondos mostrados. Se usarán sus colores
+ si no se definen colores por el propio contenido.</li>
+ <li><strong>Usar mis colores, ignorando los colores y la imagen de
+ fondo especificados por la página</strong>: todo el contenido usa
+ sus colores, ignorando los colores e imagen de fondo de la página
+ web o el mensaje.</li>
+ <li><strong>Ignorar los colores de la páginas solo si se usa un tema de
+ alto contraste</strong>: permite a las páginas web y los mensajes
+ elegir los colores y fondos que se muestran, <em>a menos</em> que se
+ esté usando un tema de escritorio accesible, en cuyo caso se usarán
+ los colores de este.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#appearance_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="media">Configuración de apariencia - Medios</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de medios. Si
+ todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>En la categoría de Apariencia, elija Medios (si no hay
+ subcategorías visibles, haga doble clic en Apariencia para expandir
+ la lista).</li>
+</ol>
+
+<p>El panel de preferencias de medios le permite determinar cómo gestionar
+ el contenido de audio y vídeo, así como las animaciones de imágenes:</p>
+
+<ul>
+ <li><strong>Activar reproducción automática de contenido multimedia HTML5</strong>:
+ <ul>
+ <li>Marque esta opción para reproducir automáticamente audio o vídeo
+ tan pronto como se cargue ese contenido.</li>
+ <li>Desmarque esta opción si quiere que ese contenido multimedia se
+ reproduzca solo cuando usted lo active explícitamente.</li>
+ </ul>
+ </li>
+ <li><strong>Las imágenes animadas deberían repetirse</strong>: estas opciones
+ controlan cuántas veces repiten su animación las imágenes animadas:
+ <ul>
+ <li><strong>Tantas veces como especifique la imagen</strong>: seleccione
+ esta opción si quiere que la animación de la imagen se repita tantas
+ veces como se especifique en cada imagen (esta es la opción
+ predeterminada).</li>
+ <li><strong>Una sola vez</strong>: seleccione esta opción si quiere que
+ la animación de la imagen suceda una sola vez, sin atender al número de
+ veces especificado en cada imagen.</li>
+ <li><strong>Nunca</strong>: seleccione esta opción si no quiere que haya
+ animación de imágenes.</li>
+ </ul>
+ </li>
+</ul>
+
+<p><strong>Nota</strong>: estas opciones se aplican solo al contenido multimedia
+ HTML5 y a las imágenes animadas (p.e., GIF o PNG), no a ningún contenido
+ manejado por un plugin.</p>
+
+<p>[<a href="#appearance_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="spelling">Configuración de apariencia - Ortografía</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de ortografía. Si
+ todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija &quot;Preferencias&quot;.</li>
+ <li>En la categoría de Apariencia, elija Ortografía (si no hay
+ subcategorías visibles, haga doble clic en Apariencia para expandir
+ la lista).</li>
+</ol>
+
+<p>El panel de preferencias de ortografía le permite determinar cómo se gestiona
+ la ortografía en &brandShortName;:</p>
+
+<ul>
+ <li><strong>General</strong>:
+ <ul>
+ <li><strong>Idioma</strong>: use la lista desplegable para seleccionar
+ el idioma que desee usar para revisar la ortografía en sus mensajes, o
+ también para descargar más diccionarios.</li>
+ <li><strong>Al escribir, revisar mi ortografía</strong>: use la lista
+ desplegable para seleccionar si se revisará la ortografía de lo que
+ escribe y, en caso afirmativo, cómo se hará.</li>
+ </ul>
+ </li>
+ <li><strong>Correo y noticias</strong>:
+ <ul>
+ <li><strong>Revisar ortografía antes de enviar</strong>: seleccione esta
+ opción para que Correo y noticias revise siempre la ortografía de sus
+ mensajes antes de enviarlos.</li>
+ <li><strong>Revisar ortografía según se escribe</strong>: seleccione esta
+ opción para que Correo y noticias revise siempre la ortografía de su
+ mensaje a medida que lo escribe.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#appearance_preferences">Volver al principio de la sección</a>]</p>
+
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_navigator.xhtml b/l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_navigator.xhtml
new file mode 100644
index 0000000000..1453732e9e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/cs_nav_prefs_navigator.xhtml
@@ -0,0 +1,791 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Ayuda para las preferencias del navegador de &brandShortName;</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+<h1 id="navigator_preferences">Preferencias del navegador</h1>
+
+<p>Esta sección describe cómo usar el panel de preferencias del navegador.
+ Si todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>Elija Navegador.</li>
+</ol>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#navigator">Navegador</a></li>
+ <li><a href="#history">Historial</a></li>
+ <li><a href="#languages">Idiomas</a></li>
+ <li><a href="#helper_applications">Aplicaciones auxiliares</a></li>
+ <li><a href="#location_bar">Barra de direcciones</a></li>
+ <li><a href="#internet_search">Búsqueda por Internet</a></li>
+ <li><a href="#tabbed_browsing">Navegación con pestañas</a></li>
+ <li><a href="#link_behavior">Comportamiento de los enlaces</a></li>
+ <li><a href="#downloads">Descargas</a></li>
+ </ul>
+</div>
+
+<h2 id="navigator">Preferencias del navegador - Navegador</h2>
+
+<p>Esta sección describe cómo usar el panel principal de preferencias del
+ navegador. Si todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>Elija la categoría Navegador.</li>
+</ol>
+
+<p>El panel de preferencias del navegador le permite personalizar ciertos
+ aspectos del navegador.</p>
+
+<ul>
+ <li><strong>Mostrar en el</strong>: use la lista desplegable en combinación
+ con las casillas seleccionables para controlar qué será mostrado al inicio
+ o cuando se abra una nueva ventana o pestaña:
+ <ol>
+ <li>
+ <ul>
+ <li>Seleccione <strong>Inicio del navegador</strong> para configurar
+ qué mostrará el navegador al iniciarse.</li>
+ <li>Seleccione <strong>Nueva ventana</strong> para configurar qué se
+ mostrará al abrir una nueva ventana del navegador.</li>
+ <li>Seleccione <strong>Nueva pestaña</strong> para configurar qué se
+ mostrará al abrir una nueva pestaña.</li>
+ <li><strong>Restaurar sesión anterior</strong>: hace que el navegador
+ restaure las ventanas y pestañas que estaba viendo justo antes de
+ salir por última vez de &brandShortName;, incluyendo el historial
+ de datos de formularios y de navegación. Esta opción sólo está
+ disponible en conexión con <strong>Mostrar en el inicio del
+ navegador</strong>.</li>
+ </ul>
+ </li>
+ <li>Seleccione una de las siguientes casillas:
+ <ul>
+ <li><strong>Página en blanco</strong>: hace que el navegador muestre
+ una página en blanco.</li>
+ <li><strong>Página de inicio</strong>: hace que el navegador cargue
+ su página de inicio (especificada debajo).</li>
+ <li><strong>Última página visitada</strong>: hace que el navegador
+ cargue la página que estaba viendo justo antes de salir de
+ &brandShortName;.</li>
+ </ul>
+ </li>
+ </ol>
+ </li>
+ <li class="win"><strong>Navegador predeterminado</strong>: le permite
+ establecer &brandShortName; como navegador predeterminado o bien le muestra
+ que ya lo es.
+ <ul>
+ <li><strong>Establecer como navegador predeterminado</strong>: a menos
+ que esté deshabilitado, puede pulsar aquí para hacer que
+ &brandShortName; sea su navegador predeterminado.</li>
+ </ul>
+ </li>
+ <li><strong>Al restaurar sesiones y ventanas</strong>: elija cómo deben
+ restaurarse (en su caso) múltiples pestañas del navegador a la vez durante
+ el arranque.
+ <ul>
+ <li><strong>Restaurar todas las pestañas inmediatamente</strong>: todas
+ las pestañas que estuvieran abiertas la última vez serán restauradas y
+ cargadas de una vez. Esto puede afectar negativamente al rendimiento
+ durante el arranque si hace falta restaurar en paralelo una gran
+ cantidad de pestañas.</li>
+ <li><strong>Restaurar [__] pestañas a la vez</strong>: si elige esta
+ opción, sólo se restaurará a la vez el número de pestañas especificado.
+ Si tenía más pestañas abiertas de las especificadas aquí, las pestañas
+ adicionales sólo se cargarán una vez haya terminado de cargarse una de
+ las demás pestañas.</li>
+ <li><strong>Restaurar sólo las pestañas cuando las necesite</strong>:
+ esto desactiva la restauración automática de pestañas, es decir, las
+ pestañas sólo se cargarán si se pasa a ellas o se pide su recarga.</li>
+ </ul>
+ </li>
+ <li>Preferencias del botón de inicio: en el campo, escriba la pagina web que
+ desee como su página de inicio, o haga una de las siguientes cosas:
+ <ul>
+ <li><strong>Elegir archivo</strong>: pulse este botón para localizar un
+ archivo en el disco que desee cargar como su página de inicio.</li>
+ <li><strong>Usar página actual</strong>: haga clic aquí para usar la
+ página web mostrada actualmente en el navegador como su página de
+ inicio.</li>
+ <li><strong>Usar grupo actual</strong>: si tiene dos o más pestañas
+ abiertas en el navegador, pulse aquí para establecerlas como su página
+ de inicio (un grupo de pestañas que se abren como su página de inicio).
+ Tras pulsar este botón, el mensaje <q>Grupo de páginas de inicio
+ establecido</q> aparece en el campo de dirección.
+
+ <p><strong>Precaución</strong>: si edita el campo después de pulsar el
+ botón Usar grupo actual, su grupo de páginas de inicio se
+ perderá.</p>
+ </li>
+ <li><strong>Restaurar predeterminado</strong>: pulse esta opción para
+ restaurar la página de inicio predeterminada.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#navigator_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="history">Preferencias del navegador - Historial</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias del historial. Si
+ todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>En la categoría Navegador, elija Historial (si no hay subcategorías
+ visibles, haga doble clic en Navegador para expandir la lista).</li>
+</ol>
+
+<p>El panel de preferencias del historial permite configurar las opciones del
+ navegador.</p>
+
+<ul>
+ <li>
+ <strong>Historial de navegación</strong>:
+ <ul>
+ <li><strong>Vaciar historial</strong>: pulse este botón para eliminar la
+ lista de sitios web visitados.</li>
+ <li><strong>Recordar páginas visitadas</strong>: marque esta casilla para
+ que &brandShortName; recuerde las páginas que visita en el historial de
+ navegación. Por ejemplo, necesita esta función para poder buscar
+ páginas que ya ha visitado desde la barra de direcciones o la ventana
+ del historial.</li>
+ </ul>
+ </li>
+ <li><strong>Historial de la barra de direcciones</strong>:
+ <ul>
+ <li><strong>Activar historial de la barra de direcciones</strong>: marque
+ esta opción para permitir que &brandShortName; conservar el historial
+ de la barra de direcciones.</li>
+ <li><strong>Vaciar barra de direcciones</strong>: pulse este botón para
+ vaciar la lista de sitios web en la barra de direcciones.</li>
+ </ul>
+ </li>
+ <li><strong>Historial de formularios y búsquedas</strong>:
+ <ul>
+ <li><strong>Activar historial de formularios y búsquedas</strong>:
+ seleccione esta opción para permitir a &brandShortName; conservar un
+ historial de los formularios que rellene y las búsquedas que haga.</li>
+ <li><strong>Recordar historial de formularios y búsquedas hasta [__]
+ días</strong>: escriba el número máximo de días que quiere que
+ &brandShortName; conserve un registro de formularios que rellena y las
+ búsquedas que realiza. Por ejemplo, si fija este valor a 180 días, se
+ conservarán los formularios y búsquedas realizados hace 180 días o
+ menos.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>Para más información sobre el historial en &brandShortName;, vea
+ <a href="nav_help.xhtml#retracing_your_steps">Retroceder nuestros
+ pasos</a>.</p>
+
+<p>[<a href="#navigator_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="languages">Preferencias del navegador - Idiomas</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de idiomas. Si
+ todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>En la categoría Navegador, elija Idiomas (si no hay subcategorías
+ visibles, haga doble clic en Navegador para expandir la lista).</li>
+</ol>
+
+<p>El panel de preferencias de idiomas permite escoger los idiomas y la
+ codificación de texto para ver las páginas web:</p>
+
+<ul>
+ <li><strong>Idiomas para páginas web</strong>:
+ <ul>
+ <li><strong>Arriba / Abajo</strong>: pulse uno de estos botones para
+ mover el idioma seleccionado arriba o abajo, indicando así el orden de
+ preferencia de los idiomas de la lista.</li>
+ <li><strong>Añadir</strong>: pulse aquí para añadir idiomas adicionales
+ para ver páginas web. En el diálogo, seleccione un idioma de la lista.
+ Si quiere añadir un idioma que no está en la lista, escriba un código
+ de idioma (pueden usarse códigos de dos y tres letras) en el campo bajo
+ la lista. Vea el documento en línea
+ <a href="http://www.loc.gov/standards/iso639-2/php/code_list.php">Códigos
+ para la representación de nombres de idiomas (en inglés)</a> para una
+ lista completa de códigos de idioma. Pulse Aceptar para cerrar el
+ diálogo y guardar sus cambios.</li>
+ <li><strong>Quitar</strong>: pulse este botón para quitar de la lista el
+ idioma seleccionado.</li>
+ </ul>
+ </li>
+ <li>
+ <strong>Codificación de texto para contenido antiguo</strong>:
+ <ul>
+ <li><strong>Codificación de texto por defecto</strong>: las páginas
+ web deberían declarar la codificación de texto en la que se deben
+ mostrar, pero cierto contenido antiguo podría no hacerlo. Utilice la
+ lista desplegable para seleccionar la codificación de texto
+ predeterminada que debe usarse con esas páginas. Esta configuración
+ no afecta a ninguna página web que declare correctamente su
+ codificación.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#navigator_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="helper_applications">Preferencias del navegador - Aplicaciones
+ auxiliares</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de aplicaciones
+ auxiliares. Si todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>En la categoría Navegador, elija Aplicaciones auxiliares (si
+ no hay subcategorías visibles, haga doble clic en Navegador para
+ expandir la lista).</li>
+</ol>
+
+<p>El panel de preferencias de aplicaciones auxiliares permite controlar
+ cómo se abrirán distintos tipos de archivos por otras aplicaciones en
+ &brandShortName;:</p>
+<p>El panel de preferencias de aplicaciones auxiliares permite configurar
+ aplicaciones y otros manejadores para gestionar diferentes tipos de
+ contenido (p.e.: documentos PDF). Muestra una lista de tipos de contenido
+ y permite seleccionar un manejador para cada tipo. Para filtrar la lista
+ se puede usar el campo de búsqueda. El texto introducido aquí reducirá la
+ lista a entradas que contengan ese texto ya sea en la descripción del tipo
+ o en la acción seleccionada actualmente.</p>
+<p>Puede elegirse una aplicación local para gestionar cualquier tipo. Para
+ algunos tipos, también se puede escoger una
+ <a href="glossary.xhtml#web_application">aplicación web</a> que gestione
+ esos tipos; elija un <a href="glossary.xhtml#plugin">plugin</a> en
+ &brandShortName; para manejar el tipo, o guarde el tipo en su ordenador.</p>
+
+<p>Para elegir un manejador para un tipo, seleccione el tipo de la lista.
+ Entonces el manejador para el tipo se convertirá en un menú desplegable. Abra
+ el menú y seleccione el manejador que quiere que gestione el tipo. Dependiendo
+ del tipo actual, puede:</p>
+
+<ul>
+ <li>Elegir una aplicación seleccionándola del menú. Si quiere una aplicación
+ local que no está en el menú para gestionar el tipo, seleccione
+ <strong>Usar otra…</strong> del menú y navegue hasta su ubicación en el
+ disco <span class="unix">o usar el selector nativo de aplicaciones, si
+ está disponible y activada</span>.</li>
+ <li>Elegir <!-- funcionalidad o --> plugin seleccionándolo del menú.</li>
+ <li>Guardar archivos de este tipo en su ordenador seleccionando
+ <strong>Guardar archivo</strong> del menú. Si ha seleccionado la
+ preferencia <strong>Descargar automát. archivos a la carpeta
+ especificada</strong> en el panel <strong>Descargas</strong>,
+ &brandShortName; guardará el contenido de este tipo en su ordenador
+ automáticamente. En caso contrario, cuando encuentre este tipo,
+ &brandShortName; le pedirá una ubicación en su ordenador donde guardar
+ el archivo.</li>
+ <li>Pedirle a &brandShortName; que <strong>pregunte siempre</strong> qué
+ hacer cuando encuentre este tipo. Cuando elige esta opción, se muestra
+ siempre un diálogo al acceder a archivos de este tipo, y puede elegir
+ cómo gestionar ese archivo específico desde ahí.</li>
+</ul>
+<span class="unix">
+<p>Algunos sistemas tienen un selector de aplicaciones nativo, que puede
+ ayudarle a seleccionar aplicaciones apropiadas para manejar diferentes
+ tipos de contenido:</p>
+
+<ul>
+ <li><strong>Usar selector de aplicaciones nativo si está
+ disponible</strong>: marque esta opción para activar el selector de
+ aplicaciones nativo cuando esté disponible.</li>
+</ul>
+</span>
+
+<p><strong>Nota:</strong> cuando hay disponible un plugin para manejar un
+ tipo, y se escoge otro manejador para ese tipo, &brandShortName; sólo usará
+ el manejador elegido cuando acceda al tipo directamente. Cuando el tipo
+ esté incrustado dentro de una página web, &brandShortName; continuará
+ usando el plugin para manejarlo. Vea también <a
+ href="nav_help.xhtml#plugins_and_downloads">Plugins y descargas</a>.</p>
+
+<p>[<a href="#navigator_preferences">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="location_bar">Preferencias del navegador - Barra de direcciones</h2>
+
+<p>Esta sección describe cómo usar el panel de configuración de la barra de
+ direcciones. Si todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>En la categoría Navegador, elija Barra de direcciones (si no hay
+ subcategorías visibles, haga doble clic en Navegador para expandir la
+ lista).</li>
+</ol>
+
+<p>El panel de configuración Barra de direcciones permite ajustar con precisión
+ el comportamiento de la barra de direcciones.</p>
+
+<ul>
+ <li id="location_bar_autocomplete"><strong>Autocompletado</strong>:
+ <ul>
+ <li><strong>Autocompletar desde su historial de navegación según
+ escribe</strong>: seleccione esta opción para permitir a
+ &brandShortName; mostrar sugerencias automáticamente de su historial de
+ navegación a medida que se va escribiendo en la barra de direcciones.
+ <ul>
+ <li><strong>Hacer coincidir sólo sitios web que haya escrito
+ previamente</strong>: muestra únicamente sitios web que se han
+ escrito en la barra de direcciones y no sitios web que se han
+ abierto de otra manera, como por ejemplo haciendo clic en un enlace
+ de una página web.</li>
+ <li><strong>Hacer coincidir sólo en las direcciones, no en los
+ títulos de sitios web</strong>: muestra sólo sitios web en los que
+ la dirección coincida con lo que ha escrito. Los sitios web donde
+ el título coincida con lo que ha escrito no se mostrarán como
+ sugerencias de autocompletado a menos que sus direcciones coincidan
+ también.</li>
+ <li><strong>Buscar coincidencias</strong>:
+ <ul>
+ <li><strong>en cualquier parte de la dirección y el
+ título</strong>: las sugerencias de autocompletado incluirán
+ todos los sitios web donde lo que haya escrito coincida con
+ cualquier parte de la dirección o título del sitio web.</li>
+ <li><strong>en cualquier parte, mejor al comienzo de
+ palabras</strong>: las sugerencias de autocompletado incluirán
+ todos los sitios web donde lo que haya escrito coincida con
+ cualquier parte de la dirección o título del sitio web, si
+ bien se prefieren los límites de palabras (véase el siguiente
+ punto). Ésta es la opción por defecto.</li>
+ <li><strong>Sólo en el comienzo de palabras</strong>: las
+ sugerencias de autocompletado incluirán todos los sitios web
+ donde lo que haya escrito coincida con el comienzo de cualquier
+ palabra contenida en la dirección o título del sitio web. Las
+ coincidencias también se pueden encontrar dentro de una palabra
+ si contiene letras mayúsculas intercaladas (como en
+ AlgunosCasos) ya que todos los caracteres no-minúsculos se
+ tratan como límites de palabras.</li>
+ <li><strong>sólo al principio de la dirección o el
+ título</strong>: las sugerencias de autocompletado incluirán
+ todos los sitios web donde lo que haya escrito coincida con el
+ comienzo del título o dirección del sitio web.</li>
+ </ul></li>
+ <li><strong>Precumplimentar automáticamente la mejor
+ coincidencia</strong>: a medida que escribe en la barra de
+ direcciones, &brandShortName; completará automáticamente su
+ dirección web usando el sitio web visitado que mejor coincida.
+ <span class="unix"><strong>Nota</strong>: activar esta opción
+ rellenará las direcciones locales (como rutas a archivos en su disco
+ duro) incluso si ha desactivado <q>Autocompletar de su historial de
+ navegación según escribe</q>.</span></li>
+ <li><strong>Mostrar una lista de resultados coincidentes</strong>:
+ según escribe en la barra de direcciones, &brandShortName; mostrará
+ una lista desplegable de direcciones web visitadas coincidentes.
+ <span class="unix"><strong>Nota</strong>: si ha desactivado
+ <q>Autocompletar de su historial de navegación según escribe</q>
+ los resultados coincidentes de ubicaciones en su disco duro seguirán
+ mostrándose en la lista desplegable.</span></li>
+ </ul></li>
+ <li><strong>Mostrar buscador predeterminado de Internet</strong>: muestra
+ un elemento de lista desplegable, permitiéndole buscar con el buscador
+ predeterminado con las palabras que introduzca.</li>
+ </ul>
+</li>
+<li><strong>Formato</strong>:
+ <ul>
+ <li><strong>Resaltar el dominio efectivo en sitios web y servidores
+ FTP</strong>: difumina en gris toda la URL excepto el dominio efecto,
+ para que quede claro el sitio que se está visitando.</li>
+ <li><strong>Destacar las páginas web con un nivel alto de seguridad en la
+ conexión</strong>: colorea la barra de direcciones de la siguiente
+ página que se va a cargar si todos sus componentes están totalmente
+ cifrados.</li>
+ </ul>
+</li>
+<li><strong>Direcciones desconocidas</strong>
+ <ul>
+ <li><strong>Añadir <q>www.</q> y <q>.com</q> a la dirección si no se
+ encuentra una página web</strong>: seleccione esta opción si quiere
+ que &brandShortName; añada automáticamente <tt>www.</tt> al comienzo
+ y <tt>.com</tt> al final de una dirección de página web que no
+ puede encontrarse. Para más información en detalle sobre esta
+ característica vea el documento en línea
+ <a href="http://www.mozilla.org/docs/end-user/domain-guessing.html">
+ Suposición de dominios (en inglés)</a>.</li>
+ <li><strong>Realizar una búsqueda web cuando el texto introducido no sea
+ una dirección web</strong>: seleccione esta opción para permitir a
+ &brandShortName; buscar automáticamente la web el texto introducido en
+ la barra de direcciones. Si el texto que ha escrito no es una dirección
+ web, &brandShortName; hará una búsqueda web cuando pulse
+ <kbd class="noMac">Enter</kbd> <kbd class="mac">Return</kbd> en la barra
+ de direcciones.</li>
+ </ul>
+</li>
+</ul>
+
+<p>[<a href="#navigator_preferences">Volver al principio de la sección</a>]</p>
+
+<h2 id="internet_search">Preferencias del navegador - Búsqueda en
+Internet</h2>
+
+<p>Esta sección describe cómo usar el panel de
+configuración de Búsqueda en Internet. Si todavía no lo
+está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>En la categoría Navegador, elija Búsqueda en Internet (si no hay
+ subcategorías visibles, haga doble clic en Navegador para expandir
+ la lista).</li>
+</ol>
+
+<p>El panel de configuración de Búsqueda en Internet permite
+ configurar cómo buscar usando &brandShortName;:</p>
+
+<ul>
+ <li>
+ <strong>Buscador predeterminado</strong>:
+ <ul>
+ <li><strong>Buscar con</strong>: use la lista desplegable para
+ seleccionar el buscador que quiera usar para realizar búsquedas
+ en la web.</li>
+ <li><strong>Administrar buscadores</strong>: marque esta casilla
+ para abrir un diálogo donde podrá administrar la lista de buscadores.
+ En este diálogo puede seleccionar también <strong>Mostrar sugerencias
+ de búsqueda</strong> para que &brandShortName; muestre sugerencias
+ del buscador a medida que escribe una cadena de búsqueda en la
+ pestaña de búsqueda del panel lateral o en la barra de búsqueda.</li>
+ </ul>
+ </li>
+ <li>
+ <strong>Resultados de la búsqueda</strong>:
+ <ul>
+ <li><strong>Abrir pestañas nuevas con los resultados de búsquedas en el
+ panel lateral</strong>: marque esta casilla para que &brandShortName;
+ muestre sus resultados de búsqueda en una pestaña nueva en lugar de en
+ la actual cuando busca usando el panel lateral.</li>
+ <li><strong>Abrir una pestaña en lugar de una ventana al hacer
+ búsquedas web mediante el menú contextual</strong>:
+ seleccione esta opción para que &brandShortName; muestre sus
+ resultados de búsqueda en una nueva pestaña en lugar de
+ en una nueva ventana cuando busque las palabras seleccionadas en una
+ página web.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#navigator_preferences">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="tabbed_browsing">Preferencias del navegador - Navegación con
+pestañas</h2>
+
+<p>Esta sección describe cómo usar el panel de configuración Navegación con
+ pestañas. Si todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>En la categoría Navegador, elija Navegación con pestañas (si no hay
+ subcategorías visibles, haga doble clic en Navegador para expandir la
+ lista).</li>
+</ol>
+
+<p>El panel de configuración Navegación con pestañas permite indicar las
+ opciones para la navegación usando pestañas:</p>
+
+<ul>
+ <li>
+ <strong>Mostrar pestañas</strong>:
+ <ul>
+ <li><strong>Esconder la barra de pestañas cuando haya
+ sólo una pestaña abierta</strong>: seleccione esta
+ opción para mostrar la barra de navegación con
+ pestañas sólo cuando haya más de una pestaña abierta.</li>
+ <li><strong>Cambiar a las nuevas pestañas abiertas a partir de
+ enlaces</strong>: seleccione esta opción para hacer que
+ &brandShortName; cambie a una nueva pestaña cuando se use
+ <q>Abrir en una pestaña nueva</q> para abrir un enlace.</li>
+ <li><strong>Advertirme al cerrar una ventana con múltiples
+ pestañas</strong>: seleccione esta opción para hacer que
+ &brandShortName; le avise cuando intente cerrar una ventana del
+ navegador que tiene múltiples pestañas en él.</li>
+ <li><strong>Abrir pestañas relacionadas tras la pestaña actual</strong>:
+ seleccione esta opción para hacer que las pestañas nuevas se abran
+ junto a la pestaña desde la cual han sido abiertas. Si no está
+ marcada, las pestañas nuevas se abren tras la última pestaña en la
+ barra de pestañas.</li>
+ </ul>
+ </li>
+ <li>
+ <strong>Abrir pestañas en vez de ventanas cuando</strong>:
+ <ul>
+ <li><strong>se haga
+ <span class="mac"><kbd>Cmd</kbd>+clic o
+ <kbd>Cmd</kbd>+<kbd>Return</kbd></span>
+ <span class="noMac">clic con el botón central,
+ <kbd>Ctrl</kbd>+clic o <kbd>Ctrl</kbd>+<kbd>Enter</kbd></span> en
+ enlaces de una página web</strong>: seleccione esta
+ opción para abrir enlaces de páginas web en una
+ pestaña nueva cuando pulse en un enlace
+ <span class="mac">manteniendo pulsada la tecla
+ <kbd>Command</kbd> o manteniendo pulsada la tecla <kbd>Command</kbd>
+ mientras pulsa <kbd>Return</kbd></span>
+ <span class="noMac">con el botón central del ratón,
+ o mientras pulsa <kbd>Ctrl</kbd>, o mientras pulsa
+ <kbd>Ctrl</kbd>+<kbd>Enter</kbd></span>.
+
+ <p><strong>Truco</strong>: use Encontrar enlaces mientras escribe
+ para navegar al enlace que quiere abrir con las órdenes de teclado
+ anteriores.</p>
+ </li>
+ <li><strong>Se pulse
+ <kbd class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd>+<kbd
+ class="mac">Return</kbd><kbd class="noMac">Enter</kbd>
+ en la barra de direcciones</strong>:
+ seleccione esta opción para abrir el enlace de una
+ página web en una pestaña nueva cuando escriba la URL en
+ la barra de direcciones y pulse <kbd
+ class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd>+<kbd
+ class="mac">Return</kbd><kbd class="noMac">Enter</kbd>.</li>
+ </ul>
+ </li>
+ <li><strong>Abrir en una pestaña nueva en lugar de en una ventana
+ independiente</strong>:
+ <ul>
+ <!-- link to Data Manager description once bug 599097 is fixed -->
+ <li><strong>Administrador de datos</strong>: seleccione esta opción
+ para abrir el administrador de datos en una pestaña del navegador.
+ Si se deja desmarcada, se abrirá en una ventana de diálogo
+ separada.</li>
+ <li><strong>Administrador de complementos</strong>: seleccione esta
+ opción para abrir el
+ <a href="customize_help.xhtml#using_the_add-ons_manager">Administrador
+ de complementos</a> en una pestaña del navegador. Si se desmarca,
+ se abrirá en una ventana de diálogo independiente.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#navigator_preferences">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="link_behavior">Preferencias del navegador - Comportamiento de los
+ enlaces</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de comportamiento
+ de los enlaces. Si no está ya viéndolo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija Preferencias.</li>
+ <li>Bajo la categoría Navegador, pulse Comportamiento de los enlaces (si no
+ hay visibles subcategorías, haga doble clic en Navegador para expandir la
+ lista).</li>
+</ol>
+
+<p>El panel de preferencias de comportamiento de los enlaces le permite
+ configurar cómo se abren los enlaces en &brandShortName;:</p>
+
+<ul>
+ <li><strong>Apertura de enlaces</strong>: si una página web está diseñada
+ para que ciertos enlaces se abran en una nueva ventana por omisión, puede
+ que desee cambiar esto. Puede definir el comportamiento de manera separada
+ para los enlaces con un atributo target y las ventanas abiertas usando
+ JavaScript:
+ <ul>
+ <li><strong>Abrir enlaces que intentan abrir una ventana nueva
+ en</strong>:
+ <ul>
+ <li><strong>La pestaña/ventana actual</strong>: abrir la
+ página enlazada en la pestaña actual de la ventana
+ activa.</li>
+ <li><strong>Una nueva pestaña en la ventana actual</strong>:
+ abrir la página enlazada en una nueva pestaña en lugar
+ de en una nueva ventana.</li>
+ <li><strong>Una nueva ventana</strong>: abrir la página enlazada
+ en una nueva ventana (esto no prevalece sobre el diseño de la
+ página web y desactiva las siguientes opciones para páginas
+ abiertas desde scripts).</li>
+ </ul>
+ </li>
+ <li><strong>Cuando los scripts quieran abrir una ventana nueva</strong>:
+ <ul>
+ <li><strong>Convertir siempre ventanas en pestañas</strong>: abrir la
+ página que se va a cargar en una pestaña de acuerdo a las opciones
+ anteriores.</li>
+ <li><strong>No convertir ventanas personalizadas en pestañas</strong>:
+ abrir la página que se va a cargar en una ventana emergente si el
+ script especifica explícitamente características de la nueva
+ ventana (tales como tamaño o posición), si no, abrir la página en
+ una pestaña de acuerdo a las opciones anteriores.</li>
+ <li><strong>Abrir siempre ventanas nuevas</strong>: abrir la página
+ que se va a cargar en una ventana nueva (esto no prevalece sobre el
+ diseño de la página web).</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li><strong>Enlaces de otras aplicaciones</strong>: si se llama a
+ &brandShortName; desde otra aplicación con la dirección de una
+ página web como argumento (como un clic en un enlace en un programa
+ externo de correo electrónico), puede controlar dónde se cargará
+ la página:
+ <ul>
+ <li><strong>La pestaña/ventana actual</strong>: abrir la
+ página enlazada en la pestaña actual de la ventana
+ activa.</li>
+ <li><strong>Una nueva pestaña en la ventana actual</strong>:
+ abrir la página enlazada en una nueva pestaña en lugar
+ de en una nueva ventana.</li>
+ <li><strong>Una nueva ventana</strong>: abrir la página enlazada
+ en una nueva ventana.</li>
+ </ul>
+ </li>
+</ul>
+
+<div class="win">
+ <p>Para asegurar que &brandShortName; abre una nueva ventana, seleccione la
+ opción Navegador en
+ <a href="cs_nav_prefs_appearance.xhtml#appearance">Preferencias de
+ apariencia - Apariencia</a>.</p>
+
+ <p>Si quiere que &brandShortName; abra una nueva pestaña en lugar de una
+ nueva ventana cuando lo inicia y ya está ejecutándose, asegúrese de lo
+ siguiente:</p>
+
+ <ul>
+ <li>Si se inicia &brandShortName; desde la línea de órdenes, no se usan
+ parámetros en la línea de órdenes que abran ventanas (como
+ <kbd>-new-window</kbd>).</li>
+ <li>No está marcada ninguna de las opciones <q>Cuando se inicia
+ &brandShortName;, abrir</q> en las
+ <a href="cs_nav_prefs_appearance.xhtml#appearance">Preferencias de
+ apariencia - Apariencia</a>.</li>
+ <li>Se ha establecido la preferencia <q>Enlaces de otras aplicaciones</q>
+ en <q>Una nueva pestaña en la ventana actual</q>.</li>
+ </ul>
+</div>
+
+<p>[<a href="#navigator_preferences">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="downloads">Preferencias del navegador - Descargas</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de
+ descargas. Si aún no está viéndolo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y seleccione Preferencias.</li>
+ <li>Bajo la categoría Navegador, haga clic en Descargas (si no hay
+ subcategorías visibles, haga doble clic en Navegador para expandir
+ la lista).</li>
+</ol>
+
+<p>El panel de preferencias de descargas le permite configurar cómo gestiona
+ &brandShortName; los archivos que descarga de páginas web:</p>
+
+<ul>
+ <li>
+ <strong>Cuando se inicia una descarga</strong>:
+ <ul>
+ <li><strong>Hacer parpadear el administrador de descargas si ya está
+ abierto</strong>: seleccione esta opción para cambiar el foco al
+ administrador de descargas si ya está abierto. Muestra el estado de
+ las descargas actuales y previas en una única ventana. Esta opción sólo
+ tiene efecto si el administrador ya está abierto y prevalece sobre las
+ otras opciones.</li>
+ <li><strong>Abrir el administrador de descargas</strong>: seleccione
+ esta opción para mostrar el administrador de descargas al comenzar una
+ nueva descarga. Se abrirá si no se está mostrando ya la ventana.</li>
+ <li><strong>Abrir una ventana de progreso</strong>: seleccione esta
+ opción para mostrar una ventana de progreso que muestra el estado de su
+ descarga en curso. El estado de cada descarga se presenta en ventanas
+ separadas.</li>
+ <li><strong>No abrir nada</strong>: seleccione esta opción si quiere
+ descargar archivos sin información visible. No se indicará ningún
+ estado de sus descargas.</li>
+ </ul>
+ </li>
+</ul>
+
+<ul>
+ <li><strong>Cuando se guarda un archivo</strong>:
+ <ul>
+ <li><strong>Guardar archivos en</strong>: seleccione esta opción si
+ quiere que los archivos se guarden en la carpeta especificada sin
+ que &brandShortName; le pregunte la ubicación de descargas.</li>
+ <li><strong>Preguntar siempre dónde guardar los archivos</strong>:
+ seleccione esta opción si quiere poder escoger siempre una carpeta
+ donde guardar el archivo. El valor por defecto será la carpeta donde
+ descargó el último archivo.</li>
+ </ul>
+ </li>
+</ul>
+
+<ul>
+ <li><strong>Historial de descargas</strong>:
+ <ul>
+ <li><strong>Eliminar entradas de descargas</strong>: esta opción
+ determina cuándo se elimina una entrada completada de la lista del
+ administrador de descargas (el archivo descargado <em>no</em> se verá
+ afectado):
+ <ul>
+ <li><strong>Cuando se hayan completado</strong>: seleccione esta
+ opción para eliminar una entrada inmediatamente una vez que la
+ descarga se ha completado con éxito.</li>
+ <li><strong>Al salir de &brandShortName;</strong>: seleccione esta
+ opción para retener todas las entradas hasta que se cierre el
+ programa; la lista estará vacía de nuevo cuando vuelva a abrir
+ &brandShortName;.</li>
+ <li><strong>Nunca</strong>: seleccione esta opción para no eliminar
+ <em>ninguna</em> entrada automáticamente, incluso después de que
+ se haya reiniciado &brandShortName;. Puede eliminarlas manualmente
+ en el administrador de descargas.</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+</ul>
+
+<ul>
+ <li><strong>Cuando se completa una descarga</strong>:
+ <ul>
+ <li><strong>Reproducir un sonido</strong>: seleccione esta
+ opción si quiere que &brandShortName; reproduzca un
+ sonido personalizado (normalmente en formato WAV) cuando se
+ complete una descarga. Use el botón Examinar para
+ seleccionar el archivo de sonido en el explorador de archivos.
+ Para escuchar el sonido que ha elegido, pulse Reproducir.</li>
+ <li><strong>Mostrar una alerta</strong>: seleccione esta opción si
+ quiere que &brandShortName; muestre una alerta en la pantalla
+ cuando complete una descarga.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>Para más información sobre la descarga de archivos desde páginas web, vea
+ <a href="nav_help.xhtml#plugins_and_downloads">Plugins y descargas</a>.</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/cs_priv_prefs_popup.xhtml b/l10n-es-ES/suite/chrome/common/help/cs_priv_prefs_popup.xhtml
new file mode 100644
index 0000000000..3ab7e2f392
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/cs_priv_prefs_popup.xhtml
@@ -0,0 +1,175 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+%brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Ayuda de bloqueo de ventanas emergentes en &brandShortName;</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+<div class="boilerplate">
+ Este documento ha sido proporcionado sólo para aportar información. Puede
+ ayudarle a dar ciertos pasos a la hora de decidir la forma de proteger la
+ privacidad y seguridad de su información personal en Internet. Este
+ documento, sin embargo, no trata de todos los aspectos existentes en materia
+ de privacidad y seguridad, ni representa recomendaciones sobre lo que
+ constituye unas medidas de protección adecuadas en materia de privacidad y
+ seguridad en Internet.
+</div>
+
+<h2 id="controlling_popups">Controlar ventanas emergentes</h2>
+
+<p><strong>¿Qué son las ventanas emergentes?</strong></p>
+
+<p>Las ventanas emergentes, o <em>popups</em>, son ventanas que aparecen
+ automáticamente y sin su permiso. Varían en tamaño, pero normalmente no
+ cubren la totalidad de la pantalla. Algunas de estas ventanas se abren en
+ primer plano, sobre la ventana activa del navegador, y son por tanto
+ <em>emergentes</em>, mientras que otras aparecen bajo el navegador
+ (<em>sumergidas</em>).</p>
+
+<p>&brandShortName; le permite controlar tanto las ventanas emergentes como
+ las sumergidas a través del
+ <a href="#privacy_and_security_preferences_popup_windows">panel de
+ preferencias de ventanas emergentes</a>. Puesto que el bloqueo de ventanas
+ emergentes está desactivado de manera predeterminada, debe activarlo
+ para evitar que estas ventanas aparezcan en el navegador.</p>
+
+<p>Cuando bloquee una ventana emergente, se puede configurar &brandShortName;
+ para que reproduzca un sonido o muestre un icono
+ <img src="chrome://navigator/skin/icons/popup-blocked.png"
+ alt="icono de control de ventanas emergentes"/> en la barra de estado o una
+ barra de notificación en la parte superior del área de contenido del sitio
+ web, o cualquier combinación de lo anterior. Puede usar el icono o la barra
+ para añadir un sitio web que esté visitando a una lista de excepciones de
+ manera que se permita al sitio web mostrar ventanas emergentes de nuevo.</p>
+
+<p><strong>El bloqueo de ventanas emergentes puede interferir con algunos
+ sitios web</strong>: algunos sitios web, incluyendo algunos sitios de banca
+ on-line, utilizan ventanas emergentes para características importantes.
+ Bloquear todas las ventanas emergentes desactiva esas características. Para
+ permitir que algunos sitios web concretos utilicen ventanas emergentes al
+ tiempo que se bloquean todos los demás, puede añadir sitios web específicos
+ a la lista de sitios web permitidos. Para más información, vea
+ <a href="#privacy_and_security_preferences_popup_windows">Preferencias de
+ privacidad y seguridad - Ventanas emergentes</a>.</p>
+
+<p><strong>El bloqueo de ventanas emergentes no siempre funciona</strong>:
+ aunque &brandShortName; bloquea la mayoría de las ventanas emergentes,
+ algunos sitios web, incluso aunque estén bloqueados, pueden usar otros
+ métodos para mostrar este tipo de ventanas.</p>
+
+<p><strong>Permitir ventanas emergentes desde ciertos sitios web</strong>:
+ después de que haya activado el bloqueo de ventanas emergentes, aún puede
+ permitir que algunos sitios web específicos muestren esta clase de ventanas.
+ Navegue al sitio web, y a continuación escoja Administrador de ventanas
+ emergentes del menú Tareas, y una vez allí escoja Permitir ventanas
+ emergentes de este sitio.</p>
+
+<p>La siguiente sección describe cómo controlar las ventanas emergentes a
+ través de las preferencias y el icono de control asociado a estas
+ ventanas.</p>
+
+<h2 id="privacy_and_security_preferences_popup_windows">Preferencias de
+ privacidad y seguridad - Ventanas emergentes</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de ventanas
+ emergentes. Si no lo está viendo aún, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú Editar (menú &brandShortName; en Mac OS X) y escoja
+ Preferencias.</li>
+ <li>Bajo la categoría Privacidad y seguridad, haga clic en Ventanas
+ emergentes (si no hay subcategorías visibles, haga doble clic en
+ Privacidad y seguridad para expandir la lista).</li>
+</ol>
+
+<ul>
+ <li><strong>Bloquear ventanas emergentes no solicitadas</strong>: seleccione
+ esta opción para evitar que las ventanas emergentes aparezcan en el
+ navegador.</li>
+ <li><strong>Sitios web permitidos</strong>: haga clic en este botón para ver
+ y editar la lista de sitios web a los que quiere permitir mostrar ventanas
+ emergentes.
+ <ul>
+ <li><strong>Sitios web permitidos - ventanas emergentes</strong>: la
+ lista de sitios web permitidos aparece cuando hace clic en <q>Sitios
+ permitidos</q>. Puede añadir o eliminar sitios web a los que se les
+ permita usar ventanas emergentes.</li>
+ <li><strong>Permitir</strong>: haga clic en este botón tras escribir un
+ sitio web que desee añadir a la lista.</li>
+ <li><strong>Eliminar sitio web</strong>: pulse este botón para eliminar
+ un sitio web seleccionado.</li>
+ <li><strong>Eliminar todos los sitios web</strong>: haga clic en este
+ botón para eliminar todos los sitios web actualmente en la lista.</li>
+ </ul>
+ </li>
+</ul>
+
+<h3>Cuando una ventana emergente ha sido bloqueada</h3>
+
+<ul>
+ <li>
+ <strong>Reproducir un sonido</strong>: si quiere que se oiga un sonido
+ cada vez que el navegador bloquee una ventana emergente, seleccione esta
+ opción y elija Pitido del sistema o Archivo de sonido personalizado. Al
+ seleccionar Archivo de sonido personalizado activa los dos botones
+ siguientes:
+ <ul>
+ <li><strong>Seleccionar</strong>: pulse este botón para elegir un
+ archivo de sonido.</li>
+ <li><strong>Reproducir</strong>: pulse este botón para escuchar el
+ sonido elegido.</li>
+ </ul>
+ </li>
+
+ <li>
+ <strong>Mostrar un icono en la barra de estado del navegador</strong>:
+ seleccione esta casilla para mostrar un icono <img
+ src="chrome://navigator/skin/icons/popup-blocked.png"
+ alt="Icono de control de ventanas emergentes"/> en la barra de
+ estado del navegador para indicar que una ventana emergente ha sido
+ bloqueada. <strong>Nota</strong>: una vez aparece el icono de control
+ de ventanas emergentes <img
+ src="chrome://navigator/skin/icons/popup-blocked.png"
+ alt="Icono de control de ventanas emergentes"/>, permanece visible
+ hasta que visite otro sitio web.
+ </li>
+ <li><strong>Mostrar una barra de notificación en la parte superior del área
+ de contenido</strong>: seleccione esto para mostrar una barra de
+ notificación encima del área de contenido del sitio web siempre que se
+ bloquee una ventana emergente. En la barra, use el botón Preferencias
+ para elegir cómo manejar las ventanas emergentes de ese sitio web.
+ </li>
+</ul>
+
+<p><strong>Usar el icono de control o la barra de notificación de ventanas
+ emergentes para añadir sitios web permitidos</strong>: puede usar el icono
+ de control o la barra de notificación de ventanas emergentes para añadir
+ rápidamente un sitio web a la lista de sitios permitidos. Haga clic en el
+ icono <img src="chrome://navigator/skin/icons/popup-blocked.png"
+ alt="Icono de control de ventanas emergentes"/> para abrir la lista de
+ sitios web permitidos. El sitio web que estaba visitando aparece escrito en
+ la casilla de texto. Pulse Permitir y luego haga clic en Aceptar para
+ confirmar la adición a la lista. De manera parecida, puede usar la barra de
+ notificación para permitir ventanas emergentes desde el sitio web actual o
+ abrir la lista de sitios web permitidos mediante Administrar ventanas
+ emergentes. Simplemente haga clic en el botón Preferencias en el extremo
+ derecho de la barra de notificación.</p>
+
+<p><strong>Nota</strong>: el bloqueo de ventanas emergentes no siempre
+funciona y puede interferir con algunos sitios web. Para más
+información sobre el bloqueo de ventanas emergentes, vea
+<a href="#controlling_popups">Controlar ventanas emergentes</a>.</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/customize_help.xhtml b/l10n-es-ES/suite/chrome/common/help/customize_help.xhtml
new file mode 100644
index 0000000000..9245cc3bec
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/customize_help.xhtml
@@ -0,0 +1,1719 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Personalizar &brandShortName;</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+
+<div class="boilerplate">
+ Este documento ha sido proporcionado sólo para aportar información. Puede
+ ayudarle a dar ciertos pasos a la hora de decidir la forma de proteger la
+ privacidad y seguridad de su información personal en Internet. Este
+ documento, sin embargo, no trata de todos los aspectos existentes en materia
+ de privacidad y seguridad, ni representa recomendaciones sobre lo que
+ constituye unas medidas de protección adecuadas en materia de privacidad y
+ seguridad en Internet.
+ </div>
+
+<h1 id="customizing_mozilla">Personalizar &brandShortName;</h1>
+
+<p>Es posible personalizar &brandShortName; para ajustarlo mejor a sus
+ necesidades utilizando características como el panel lateral, los
+ marcadores, la navegación con pestañas y los complementos.</p>
+
+<p>Esta sección describe los aspectos personalizables del componente
+ navegador de &brandShortName;.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#sidebar">El panel lateral</a></li>
+ <li><a href="#tabbed_browsing">Navegación con pestañas</a></li>
+ <li><a href="#changing_fonts_colors_and_themes">Cambiar los tipos de
+ letra, colores y temas</a></li>
+ <li><a href="#toolbars">Barras de herramientas</a></li>
+ <li><a href="#bookmarks">Marcadores</a></li>
+ <li><a href="#add-ons">Complementos</a></li>
+ <li><a href="#specifying_how_mozilla_starts_up">Especificar cómo
+ arranca &brandShortName;</a></li>
+ <li><a href="cs_nav_prefs_appearance.xhtml">Configuración de
+ apariencia</a></li>
+ <li><a href="cs_nav_prefs_appearance.xhtml#navigator">Configuración del
+ navegador</a></li>
+ <li><a href="cs_nav_prefs_advanced.xhtml">Preferencias avanzadas</a></li>
+ </ul>
+</div>
+
+<h2 id="sidebar">El panel lateral</h2>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#what_is_sidebar">&iquest;Qué es el panel lateral?</a></li>
+ <li><a href="#opening_closing_and_resizing_sidebar">Abrir, cerrar y
+ cambiar el tamaño del panel lateral</a></li>
+ <li><a href="#viewing_sidebar_tabs">Ver pestañas del panel lateral</a></li>
+ <li><a href="#adding_sidebar_tabs">Añadir pestañas al panel
+ lateral</a></li>
+ <li><a href="#customizing_individual_sidebar_tabs">Personalizar las
+ pestañas del panel lateral</a></li>
+ <li><a href="#reorganizing_sidebar_tabs">Reorganizar las pestañas en el
+ panel lateral</a></li>
+ <li><a href="#removing_sidebar_tabs">Eliminar pestañas del panel
+ lateral</a></li>
+ </ul>
+</div>
+
+<h3 id="what_is_sidebar">&iquest;Qué es el panel lateral?</h3>
+
+<p>El panel lateral es un marco personalizable en su navegador donde se puede
+ tener lo que necesite ver todo el tiempo, incluyendo sus marcadores, el
+ historial de navegación, la libreta de direcciones y otras opciones
+ disponibles. El panel lateral presenta estos elementos para usted en pestañas
+ que se actualizan continuamente.</p>
+
+<p>De entrada &brandShortName; viene con algunas pestañas instaladas,
+ pero se puede personalizar el panel lateral añadiendo, quitando y
+ reordenando pestañas.</p>
+
+<p>[<a href="#sidebar">Volver al principio de la sección</a>]</p>
+
+ <h3 id="opening_closing_and_resizing_sidebar">Abrir, cerrar y cambiar el
+ tamaño al panel lateral</h3>
+
+<p>Para abrir el panel lateral, <span class="noMac">pulse <kbd>F9</kbd>
+ o </span>abra el menú Ver en el navegador, elija Barras de
+ herramientas, y luego Panel lateral del submenú.</p>
+
+<p>Una vez el panel lateral esté abierto puede usar su guía
+ para cerrarlo, abrirlo o redimensionar su tamaño. Mueva el puntero
+ del ratón hacia arriba y hacia abajo sobre el borde izquierdo
+ de la ventana de &brandShortName;. El puntero se convierte en una
+ mano al pasar sobre la <q>guía</q> del panel lateral, como se
+ muestra en la ilustración.</p>
+
+ <table summary="Tabla con imagen">
+ <tr>
+ <td colspan="2"></td>
+ </tr>
+ <tr style="vertical-align: top;">
+ <td><img src="images/sidebar.png" alt="imagen del panel
+ lateral con la guía"/></td>
+ <td style="vertical-align: middle;">
+ <p><strong>Guía del<br />
+ panel lateral</strong></p>
+ </td>
+ </tr>
+ </table>
+
+ <ul>
+ <li>Haga clic en la guía para abrir y cerrar el panel
+ lateral.</li>
+ <li>Haga clic en la guía y arrastre para cambiar el
+ tamaño del panel lateral.</li>
+ </ul>
+
+<p>Para cerrar el panel lateral con su guía, siga uno de
+ estos procedimientos:</p>
+
+ <ul>
+ <li class="noMac">Pulse <kbd>F9</kbd>.</li>
+ <li>Haga clic en la X en la esquina superior derecha del panel
+ lateral.</li>
+ <li>Abra el menú Ver, escoja Mostrar/Ocultar y
+ desmarque Panel lateral.</li>
+ </ul>
+
+<p>[<a href="#sidebar">Volver al principio de la sección</a>]</p>
+
+ <h3 id="viewing_sidebar_tabs">Ver pestañas del panel lateral</h3>
+
+<p>Para ver una pestaña:</p>
+
+ <ul>
+ <li>Haga clic en el título de una pestaña; por ejemplo,
+ haga clic en la palabra <q>Buscar</q>. pestaña de
+ búsqueda se abrirá, lo que le permite buscar
+ páginas web.</li>
+ </ul>
+
+<p><strong>Consejo</strong>: para recargar una pestaña del panel
+ lateral, haga clic con el botón derecho en el título de la
+ pestaña y escoja Recargar del menú emergente.</p>
+
+<p>[<a href="#sidebar">Volver al principio de la sección</a>]</p>
+
+ <h3 id="adding_sidebar_tabs">Añadir pestañas al panel
+ lateral</h3>
+
+<p>Para agregar una nueva pestaña:</p>
+
+ <ol>
+ <li>Se ha de pulsar en <q>Pestañas</q>, en la parte de arriba
+ del panel lateral, y seleccionar <q>Personalizar el panel lateral</q>
+ del menú.</li>
+ <li>En el cuadro de diálogo <q>Personalizar el panel
+ lateral</q> se ha de seleccionar una pestaña de la lista de la
+ izquierda. Haga doble clic en las carpetas para abrir o cerrar
+ carpetas.</li>
+ <li>Haga clic en Añadir.</li>
+ <li>Continúe añadiendo tantas pestañas como se
+ desee.</li>
+ <li>Haga clic en Aceptar para finalizar.</li>
+ </ol>
+
+<p><strong>Nota</strong>: si añade más de ocho pestañas
+ al panel lateral, &brandShortName; oculta las pestañas restantes para
+ evitar sobrecargar la interfaz. Para desplazarse a través de las
+ pestañas ocultas, haga clic en el botón con la flecha hacia
+ abajo que hay en la parte inferior del panel lateral hasta que vea la
+ pestaña deseada. Pulsando el botón con la flecha hacia arriba
+ se desplazará de nuevo hacia las pestañas superiores.</p>
+
+<p><strong>Consejos</strong>:</p>
+
+ <ul>
+ <li>Para previsualizar una pestaña del panel lateral antes de
+ añadirla, se selecciona una pestaña de la lista de la
+ izquierda del cuadro de diálogo <q>Personalizar el panel
+ lateral</q> y se pulsa en <q>Vista preliminar</q>. Tras unos pocos
+ segundos, la pestaña se muestra en la ventana emergente de
+ previsualización de pestaña.</li>
+
+ <li>Para ver una lista amplia y catalogada de pestañas disponibles
+ para el panel lateral, haga clic en <q>Pestañas</q> arriba del
+ panel lateral y seleccione el directorio de paneles laterales.</li>
+ </ul>
+
+<p>También se pueden activar y desactivar las pestañas del
+ panel lateral.</p>
+
+ <ol>
+ <li>Haga clic en <q>Pestañas</q> en la parte de arriba del
+ panel lateral. Las pestañas actuales están listadas en la
+ parte inferior del menú.</li>
+
+ <li>Seleccione las pestañas que quiera mostrar en el panel lateral.
+ Desactive las casillas de verificación de las pestañas que no
+ quiera que aparezcan (puede volver a activarlas desde el menú).</li>
+ </ol>
+
+<p><strong>Consejo</strong>: para desactivar rápidamente una
+ pestaña del panel lateral, se puede hacer clic con el botón
+ derecho en el nombre y escoger <q>Esconder pestaña</q>.</p>
+
+<p>[<a href="#sidebar">Volver al principio de la sección</a>]</p>
+
+ <h3 id="customizing_individual_sidebar_tabs">Personalizar las
+ pestañas del panel lateral</h3>
+
+<p><strong>Nota</strong>: No todas las pestañas pueden ser
+ personalizadas.</p>
+
+ <ol>
+ <li>Pulse <q>Pestañas</q> en la parte de arriba del panel
+ lateral, y seleccione <q>Personalizar el panel lateral</q>.</li>
+ <li>Seleccione una pestaña disponible de la lista de la
+ derecha.</li>
+ <li>Haga clic en <q>Personalizar pestaña</q> si está
+ habilitado. Una ventana aparece con información y opciones para
+ personalizar la pestaña.
+
+ <p>Las instrucciones pueden depender del autor de la pestaña
+ (además de &brandShortName;, los autores de la pestaña
+ pueden ser cualquier empresa, organización o individuo que usa
+ Internet).</p></li>
+ <li>Tras finalizar las intrucciones de los autores de la pestaña,
+ se ha de cerrar la ventana de personalización (o seguir las
+ instrucciones de los autores para cerrarla).</li>
+ <li>Haga clic en Aceptar para finalizar.</li>
+ </ol>
+
+<p>[<a href="#sidebar">Volver al principio de la sección</a>]</p>
+
+ <h3 id="reorganizing_sidebar_tabs">Reorganizar las pestañas en el
+ panel lateral</h3>
+
+ <ol>
+ <li>Se ha de hacer clic en <q>Pestañas</q> en la parte de
+ arriba del panel lateral, y seleccionar <q>Personalizar el panel
+ lateral</q> del menú.</li>
+ <li>Seleccione una pestaña del menú de la derecha.</li>
+ <li>Pulse en Arriba y Abajo para cambiar la posición de la
+ pestaña.</li>
+ <li>Repita los pasos 1 y 2 para continuar reorganizando tantas
+ pestañas como prefiera.</li>
+ <li>Pulse en Aceptar para finalizar.</li>
+ </ol>
+
+<p>[<a href="#sidebar">Volver al principio de la sección</a>]</p>
+
+ <h3 id="removing_sidebar_tabs">Eliminar pestañas del panel
+ lateral</h3>
+
+ <ol>
+ <li>Haga clic en <q>Pestañas</q> en la parte de arriba del
+ panel lateral, y seleccione Personalizar el panel lateral del
+ menú.</li>
+ <li>Seleccione una pestaña de la lista de la derecha.</li>
+ <li>Haga clic en Eliminar.</li>
+ <li>Continúe quitando tantas pestañas como prefiera.</li>
+ <li>Haga clic en Aceptar para finalizar.</li>
+ </ol>
+
+<p>[<a href="#sidebar">Volver al principio de la sección</a>]</p>
+
+ <h2 id="tabbed_browsing">Navegación con pestañas</h2>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#what_is_tabbed_browsing">&iquest;Qué es la
+ navegación con pestañas?</a></li>
+ <li><a href="#setting_up_tabbed_browsing">Configurar la
+ navegación con pestañas</a></li>
+ <li><a href="#opening_tabs">Abrir una pestaña</a></li>
+ <li><a href="#moving_tabs">Mover una pestaña</a></li>
+ <li><a href="#bookmarking_tabs">Añadir pestañas a marcadores</a></li>
+ <li><a href="#closing_tabs">Cerrar una pestaña</a></li>
+ </ul>
+ </div>
+
+ <h3 id="what_is_tabbed_browsing">&iquest;Qué es la navegación con
+ pestañas?</h3>
+
+<p>La navegación con pestañas le permite abrir más de una página web en una
+ única ventana. Cada página web tiene su propia pestaña a lo largo de la
+ parte superior de una sola ventana del navegador. Cada pestaña aparece en
+ la barra de pestañas. Por ejemplo, puede visitar mozilla.org, icq.com y
+ cnn.com en una sola ventana en lugar de en tres ventanas.</p>
+
+ <table summary="Tabla con imagen">
+ <tr>
+ <td>Pulse aquí para abrir una nueva pestaña.</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <img src="images/tabbed_browsing_bar.png" alt="barra de
+ pestañas"/></td>
+ </tr>
+ <tr>
+ <td style="text-align: left;">Pestaña visualizada.</td>
+ <td style="text-align: right;">Pulse aquí para cerrar la
+ pestaña visualizada.</td>
+ </tr>
+ <tr>
+ <td colspan="2" style="text-align: center;">
+ <strong>Barra de pestañas</strong>
+ </td>
+ </tr>
+ </table>
+
+<p>No necesita tener varias ventanas abiertas para visitar varias
+ páginas web, por lo que libera espacio en su escritorio. En su lugar,
+ puede abrir, cerrar y recargar páginas cómodamente en un solo
+ lugar sin tener que pasar a otra ventana.</p>
+
+<p>[<a href="#tabbed_browsing">Volver al principio de la
+ sección</a>]</p>
+
+ <h3 id="setting_up_tabbed_browsing">Configurar la navegación con
+ pestañas</h3>
+
+<p>Hay varias maneras de personalizar la navegación con pestañas. Por
+ ejemplo, puede cambiar sus preferencias para abrir nuevas pestañas del
+ navegador desde la barra de direcciones. Puede configurar la navegación
+ con pestañas también de otros modos, tales como cargar nuevas pestañas del
+ navegador en segundo plano de manera que la primera página permanezca
+ visible mientras la segunda se carga. Para aprender más sobre la
+ configuración de la navegación con pestañas en &brandShortName;, vea
+ <a href="cs_nav_prefs_navigator.xhtml#tabbed_browsing">Preferencias del
+ navegador - Navegación con pestañas</a>.</p>
+
+<p>[<a href="#tabbed_browsing">Volver al principio de la
+ sección</a>]</p>
+
+ <h3 id="opening_tabs">Abrir una pestaña</h3>
+
+<p>Puede abrir una pestaña del navegador de cualquiera de las
+ siguientes formas:</p>
+
+<p><strong>Abrir una nueva pestaña del navegador
+ vacía</strong>:</p>
+
+ <ul>
+ <li><strong>Desde el menú Archivo</strong>: abra el menú
+ Archivo, escoja Nuevo, y a continuación Nueva pestaña del
+ navegador.</li>
+ <li><strong>Desde la barra de pestañas</strong>: si está
+ visible, haga clic en el icono <q>nueva pestaña</q> <img
+ src="chrome://navigator/skin/icons/tab-new.gif" alt="icono nueva
+ pestaña"/> en el lado izquierdo de la barra de pestañas.</li>
+ <li><strong>Desde un menú emergente</strong>: si la barra de tareas
+ está visible, haga clic con el botón derecho sobre ella y
+ escoja Nueva pestaña del menú emergente.</li>
+ </ul>
+
+<p><strong>Abrir un enlace de página web en una ventana del
+ navegador</strong>:</p>
+
+ <ul>
+ <li><strong>Desde un menú emergente</strong>: haga clic con el
+ botón derecho <span class="mac"> o, si tiene un ratón con
+ un solo botón, <kbd>Ctrl</kbd>-clic</span> en un enlace a
+ página web y escoja Abrir enlace en una nueva pestaña.</li>
+ <li><strong>Desde la barra de direcciones</strong>: escriba una
+ dirección de página en la barra de direcciones y pulse
+ <kbd class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd>+<kbd>Enter</kbd>.
+ <p><strong>Nota</strong>: debe establecer sus preferencias de navegación
+ con pestañas para abrir una pestaña del navegador desde la barra de
+ direcciones. Vea
+ <a href="cs_nav_prefs_navigator.xhtml#tabbed_browsing">Preferencias del
+ navegador - Navegación con pestañas</a> para más información.</p></li>
+ </ul>
+
+<p><strong>Consejos</strong>:</p>
+
+ <ul>
+ <li>Para abrir rápidamente una nueva pestaña vacía del navegador, pulse
+ <kbd class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd>+<kbd>T</kbd>.</li>
+ <li>Para recargar una o todas las pestañas abiertas del navegador,
+ haga clic con el botón derecho <span class="mac"> o, si tiene un
+ ratón con un solo botón, <kbd>Ctrl</kbd>-clic</span> en cualquier punto
+ de la barra de pestañas y seleccione Recargar pestaña o Recargar todas
+ las pestañas, respectivamente.</li>
+ </ul>
+
+<p>[<a href="#tabbed_browsing">Volver al principio de la
+ sección</a>]</p>
+
+ <h3 id="moving_tabs">Mover una pestaña</h3>
+
+<p>Las pestañas se muestran en el orden en el que son abiertas, lo cual
+ puede no ser siempre lo que se de desea. Para mover una pestaña a una
+ ubicación diferente dentro de una ventana de &brandShortName;, simplemente
+ arrástrela usando su ratón. Mientras esté arrastrando la
+ pestaña, &brandShortName; muestra un indicador para mostrar dónde
+ se moverá la ventana. Alternativamente, puede usar si lo desea
+ <a href="shortcuts_navigator.xhtml#tabbed_browsing_shortcuts">atajos
+ de teclado</a> para mover pestañas dentro de una ventana.</p>
+
+<p><strong>Nota</strong>: los atajos de teclado no funcionan cuando
+ una caja de texto tiene el foco (cursor).</p>
+
+<p>[<a href="#tabbed_browsing">Volver al principio de la
+ sección</a>]</p>
+
+ <h3 id="bookmarking_tabs">Añadir pestañas a marcadores</h3>
+
+<p>Un marcador correspondiente a un grupo de pestañas recibe el nombre de
+ marcador de grupo. Para añadir el grupo de pestañas del navegador abierto
+ en la ventana actual a los marcadores:</p>
+
+ <ol>
+ <li>Abra el menú Marcadores y escoja <q>Añadir este grupo
+ de pestañas</q>.</li>
+ <li>Escriba un nombre para el grupo de pestañas en el campo
+ nombre.</li>
+ <li>Escoja una carpeta en la que crear su grupo de pestañas, o
+ pulse en Nueva carpeta para crear una nueva carpeta para su grupo de
+ pestañas.</li>
+ <li>Pulse Aceptar para añadir el marcador de grupo.</li>
+ </ol>
+
+<p><strong>Consejo</strong>: para aprender cómo usar un grupo de pestañas
+ como su página de inicio, vea
+ <a href="cs_nav_prefs_navigator.xhtml#navigator">Preferencias del navegador
+ - Navegador</a>.</p>
+
+<p>[<a href="#tabbed_browsing">Volver al principio de la
+ sección</a>]</p>
+
+ <h3 id="closing_tabs">Cerrar una pestaña</h3>
+
+<p>Puede cerrar pestañas del navegador de distintas formas:</p>
+
+<p><strong>Cerrar la pestaña del navegador visualizada</strong>:</p>
+
+ <ul>
+ <li>Abra el menú Archivo y escoja Cerrar pestaña.</li>
+ <li>Pulse el botón <q>X</q> en la esquina superior derecha de
+ la barra de pestañas.</li>
+ </ul>
+
+ <table summary="Tabla con imagen">
+ <tr>
+ <td>Pulse aquí para abrir una nueva pestaña.</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ <img src="images/tabbed_browsing_bar.png" alt="barra de
+ pestañas"/>
+ </td>
+ </tr>
+ <tr>
+ <td style="text-align: left;">Pestaña visualizada.</td>
+ <td style="text-align: right;">Pulse aquí para cerrar la
+ pestaña visualizada.</td>
+ </tr>
+ <tr>
+ <td colspan="2" style="text-align: center;">
+ <strong>Barra de pestañas</strong>
+ </td>
+ </tr>
+ </table>
+
+<p><strong>Consejos</strong>:</p>
+
+ <ul>
+ <li>Para cerrar cualquier pestaña del navegador, incluso si no es la
+ pestaña visible, haga clic con el botón derecho en la pestaña y escoja
+ Cerrar pestaña del menú emergente.</li>
+ <li>Para mantener sólo una pestaña abierta y cerrar todas las demás haga
+ doble clic en la pestaña del navegador y escoja Cerrar las demás
+ pestañas.</li>
+ </ul>
+
+<p>[<a href="#tabbed_browsing">Volver al principio de la
+ sección</a>]</p>
+
+ <h2 id="changing_fonts_colors_and_themes">Cambiar los tipos de letra,
+ colores y temas</h2>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#changing_the_default_fonts">Cambiar los tipos de letra
+ predeterminados</a></li>
+ <li><a href="#changing_the_default_colors">Cambiar los colores
+ predeterminados</a></li>
+ <li><a href="#changing_the_theme">Cambiar de tema</a></li>
+ </ul>
+ </div>
+
+ <h3 id="changing_the_default_fonts">Cambiar los tipos de letra
+ predeterminados</h3>
+
+<p>Habitualmente, las páginas web se muestran con un tipo de letra
+ predeterminado definido por el navegador o escogido por el autor de la
+ página.</p>
+
+<p>Para cambiar los tipos de letra predeterminados:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría Apariencia, elija Tipos de letra (si no aparece
+ ninguna opción en esta categoría, haga doble clic en
+ Apariencia para expandir la lista).</li>
+ <li>En la lista desplegable <q>Tipos de letra para</q>, seleccione una
+ codificación de caracteres. Por ejemplo, para definir tipos de
+ letra predeterminados para el grupo de idiomas/método de escritura
+ occidental (alfabeto latino), elija <q>Occidental</q>.</li>
+ <li>Seleccione si el texto proporcional debe ser serif (como Times Roman)
+ o sans-serif (como Arial). A continuación, especifique el
+ tamaño de letra que desea para el texto proporcional.</li>
+ <li>Si hay disponible un tipo de letra para la codificacio de caracteres
+ de su idioma, seleccione el tipo de letra para Serif, Sans-Serif, Cursiva,
+ Fantasía y Monoespaciada. También puede especificar
+ qué tamaño de letra desea para el texto monoespaciado (donde
+ una letra tiene siempre el mismo ancho que otra).</li>
+ <li>Indique si el tipo de letra predeterminado debe ser serif o
+ sans-serif.</li>
+ <li>Seleccione un tipo y tamaño de letra para la anchura fija.
+ Algunos tipos de texto, como ecuaciones y fórmulas, se muestran con
+ un tipo de letra de ancho fijo.</li>
+ </ol>
+
+<p>Muchos autores de páginas web eligen sus propios tamaños y
+ tipos de letra. Para permitir el uso de tipos de letra distintos de los
+ indicados en las preferencias, marque la casilla <q>Permitir a los
+ documentos usar otros tipos de letra</q>.</p>
+
+<p>[<a href="#changing_fonts_colors_and_themes">Volver al principio de la
+ sección</a>]</p>
+
+ <h3 id="changing_the_default_colors">Cambiar los colores
+ predeterminados</h3>
+
+<p>Normalmente, los colores del fondo y del texto de las páginas web
+ están definidos por los colores predeterminados de su navegador o por
+ el autor de la página.</p>
+
+<p>Para cambiar los colores predeterminados:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría Apariencia, elija Colores (si no aparece
+ ninguna opción en esta categoría, haga clic para expandir la
+ lista).</li>
+ <li>Haga clic en los bloques de colores junto a Texto, Fondo, Enlaces sin
+ visitar y Enlaces visitados. Elija un color para cada uno del panel de
+ colores. También puede especificar si desea que se subrayen los
+ enlaces.</li>
+ </ol>
+
+<p>La mayoría de los autores de páginas web eligen sus propios
+ colores. Puede sustituir estos valores seleccionando <q>Usar mis colores,
+ ignorando los colores y la imagen de fondo especificados por la
+ página</q>.</p>
+
+<p>Cuando se visualiza el código fuente de una página web,
+ puede ver la sintaxis HTML resaltada con colores específicos si
+ selecciona <q>Activar resaltado de sintaxis</q>.</p>
+
+<p>[<a href="#changing_fonts_colors_and_themes">Volver al principio de la
+ sección</a>]</p>
+
+ <h3 id="changing_the_theme">Cambiar de tema</h3>
+
+<p>Puede cambiar la apariencia y textura de &brandShortName; usando un tema
+ diferente. Puede cambiar el tema desde el menú Ver o desde el administrador
+ de complementos.</p>
+
+<p>Desde el menú Ver:</p>
+
+<ol>
+ <li>Elija Aplicar tema, y luego seleccione un tema del menú.</li>
+ <li>Cierre y reinicie &brandShortName;.</li>
+</ol>
+
+<p>Puede obtener temas nuevos seleccionando Obtener más temas. Esto abrirá una
+ nueva pestaña o ventana y cargará la página web de temas. Aquí podrá
+ descargar los últimos temas y aplicarlos. Otra forma de instalar nuevos
+ temas es a través del administrador de complementos (vea más abajo). Los
+ temas ligeros se aplican directamente una vez pulsa "Añadir a
+ &brandShortName;".</p>
+
+<p>Desde el administrador de complementos:</p>
+
+<ol>
+ <li>Abra el menú Herramientas y escoja Administrador de complementos.</li>
+ <li>Pulse el botón Apariencia en la barra de herramientas.</li>
+ <li>Seleccione un tema de la lista y luego pulse el botón Activar.</li>
+ <li>Reinicie &brandShortName; pulsando <q>Reiniciar ahora</q> en la entrada
+ del tema.</li>
+</ol>
+
+<p>[<a href="#changing_fonts_colors_and_themes">Volver al principio de la
+ sección</a>]</p>
+
+ <h2 id="toolbars">Barras de herramientas</h2>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#menu_bar">Barra de menús</a></li>
+ <li><a href="#navigation_toolbar">Barra de herramientas de
+ navegación</a></li>
+ <li><a href="#personal_toolbar">Barra de herramientas personal</a></li>
+ <li><a href="#status_bar">Barra de estado</a></li>
+ <li><a href="#component_bar">Barra de componentes</a></li>
+ <li><a href="#hiding_a_toolbar">Ocultar una barra de
+ herramientas</a></li>
+ </ul>
+ </div>
+
+ <h3 id="menu_bar">Barra de menús</h3>
+
+ <p>La barra de menús proporciona menús desplegables para realizar acciones
+ dentro de &brandShortName;.</p>
+
+ <table summary="Image table">
+ <tr>
+ <td><img src="images/menubar.png" alt="Barra de menús"/></td>
+ </tr>
+ <tr>
+ <td style="text-align: center;"><strong>Barra de menús</strong></td>
+ </tr>
+ </table>
+
+ <p class="noMac">Si la barra de menús está oculta (no minimizada; vea
+ <a href="#hiding_a_toolbar">Ocultar una barra de herramientas</a>) o si
+ está en modo de pantalla completa, pulse la tecla Alt para mostrar la
+ barra de menús.</p>
+
+ <p>[<a href="#toolbars">Volver al principio de la sección</a>]</p>
+
+ <h3 id="navigation_toolbar">Barra de herramientas de navegación</h3>
+
+ <p>La barra de navegación, ilustrada aquí, le ayuda a moverse
+ por la Web.</p>
+
+ <table summary="Tabla con imagen">
+ <tr>
+ <td colspan="4">
+ <img src="images/reload.gif" alt="barra de herramientas de
+ navegación"/>
+ </td>
+ </tr>
+ <tr>
+ <td><strong>Anterior</strong></td>
+ <td><strong>Siguiente</strong></td>
+ <td><strong>Recargar</strong></td>
+ <td><strong>Parar</strong></td>
+ </tr>
+ </table>
+
+<p>[<a href="#toolbars">Volver al principio de la sección</a>]</p>
+
+ <h3 id="personal_toolbar">Barra de herramientas personal</h3>
+
+<p>La barra personal es totalmente configurable: usted decide lo que desea
+ tener en ella.</p>
+
+ <table summary="Tabla con imagen">
+ <tr>
+ <td><img src="images/personalbar.png"
+ alt="barra de herramientas personal"/>
+ </td>
+ </tr>
+ <tr>
+ <td style="text-align: center;">
+ <strong>Barra de herramientas personal</strong>
+ </td>
+ </tr>
+ </table>
+
+<p>Puede añadir, borrar y reorganizar elementos fácilmente en
+ la barra de herramientas personal.</p>
+
+<h4 id="adding_personal_toolbar_bookmarks">Agregar marcadores a la barra
+ personal</h4>
+
+<p>Puede agregar botones para sus marcadores preferidos o para carpetas que
+ contengan grupos de marcadores. Para crear un marcador nuevo y agregarlo a
+ la barra personal:</p>
+
+ <ol>
+ <li>Abra una página web que desee añadir a marcadores.</li>
+ <li>Arrastre el icono del marcador <img
+ src="chrome://communicator/skin/bookmarks/bookmark-item.svg"
+ alt="imagen del icono marcador"/> (situado a la izquierda de la URL
+ en la barra de direcciones) al lugar que prefiera en la barra personal.
+ Puede arrastrar el icono directamente a la barra personal o a una de sus
+ carpetas. Para más información, vea <a
+ href="#adding_bookmark_folders_to_the_personal_toolbar">Agregar carpetas
+ de marcadores a la barra personal</a>.</li>
+ </ol>
+
+<p><strong>Nota</strong>: el icono marcador <img src=
+ "chrome://communicator/skin/bookmarks/bookmark-item.svg"
+ alt="imagen del icono marcador"/> puede aparecer como otro icono
+ específico de la página si tiene marcado Mostrar iconos de
+ sitios web en sus preferencias. Vea <a href=
+ "cs_nav_prefs_appearance.xhtml#appearance">Preferencias de Apariencia -
+ Apariencia</a> para más información sobre cómo cambiar
+ esta opción.</p>
+
+<p>Cada elemento de la carpeta <q>Barra personal</q> aparece como un
+ botón de la barra de herramientas. Es posible que necesite aumentar
+ el tamaño de la ventana del navegador para verlos todos.</p>
+
+ <p id="adding_bookmark_folders_to_the_personal_toolbar"><strong>Agregar
+ carpetas de marcadores a la barra personal</strong></p>
+
+<p>Puede añadir carpetas de marcadores a la barra personal para
+ clasificar sus marcadores preferidos en categorías. Puede, por
+ ejemplo, tener en su barra personal una carpeta para los marcadores
+ relacionados con sus aficiones y otra para los relacionados con su trabajo.
+ Para agregar un marcador nuevo a la barra personal:</p>
+
+ <ol>
+ <li>Abra el menú Marcadores y elija Administrar marcadores.</li>
+ <li>Seleccione la carpeta que haya designado como carpeta <q>Barra
+ personal</q>.</li>
+ <li>Haga clic en Carpeta nueva en la barra de herramientas.</li>
+ <li>Escriba un nombre para su nueva carpeta de marcadores. El nombre por
+ defecto es <q>Carpeta nueva</q>.</li>
+ <li>Haga clic en Aceptar para confirmar el nombre de la nueva carpeta de
+ marcadores.</li>
+ </ol>
+
+<p>La nueva carpeta de marcadores aparecerá al final de la barra
+ personal.</p>
+
+ <h4>Designar una carpeta de marcadores como carpeta de la barra
+ personal</h4>
+
+ <ol>
+ <li>Abra el menú Marcadores y elija Administrar marcadores.</li>
+ <li>Seleccione la carpeta de marcadores cuyos elementos desee que
+ aparezcan en la barra de herramientas.</li>
+ <li>En el menú Ver, seleccione <q>Definir como carpeta de la
+ barra de herramientas personal</q>.</li>
+ </ol>
+
+<p>Los botones de su barra personal corresponden ahora a los marcadores de
+ la carpeta que haya designado.</p>
+
+ <h4>Eliminar los marcadores de la barra personal</h4>
+
+ <ol>
+ <li>Abra el menú Marcadores y elija Administrar marcadores.</li>
+ <li>Abra la carpeta Barra personal.</li>
+ <li>Seleccione el marcador o la carpeta que desea suprimir.</li>
+ <li>Pulse la tecla Suprimir.</li>
+ <li>Cierre la ventana Administrar marcadores.</li>
+ </ol>
+
+<p><strong>Consejo</strong>: para eliminar rápidamente un marcador
+ situado en la barra personal (no en una carpeta), haga clic con el
+ botón derecho del ratón en el marcador y seleccione
+ Eliminar.</p>
+
+ <h4>Reorganizar la barra personal</h4>
+
+ <ol>
+ <li>Abra el menú Marcadores y elija Administrar marcadores.</li>
+ <li>En la ventana Marcadores, haga clic en la carpeta Barra personal.</li>
+ <li>Seleccione un marcador o una carpeta y arrástrelo hasta una
+ nueva ubicación.</li>
+ <li>Cuando haya terminado de reorganizar los elementos, cierre la ventana
+ Marcadores.</li>
+ </ol>
+
+<p><strong>Consejo</strong>: para mover rápidamente un marcador
+ ubicado en la barra personal, haga clic sobre él y arrástrelo
+ a otra ubicación de esa misma barra o a una carpeta.</p>
+
+<p>[<a href="#toolbars">Volver al principio de la sección</a>]</p>
+
+ <h3 id="status_bar">Barra de estado</h3>
+
+<p>La barra de estado está situada en la parte inferior de cualquier
+ ventana de &brandShortName;. Incluye lo siguiente:</p>
+
+ <ul>
+ <li>Barra de componentes: le permite alternar entre distintos componentes.
+ Para más información, vea <a href="#component_bar">Barra de
+ componentes</a>.</li>
+ <li>Información de estado: muestra información como la URL
+ de la página web y el estado de carga de la misma.</li>
+ <li>Icono de modo sin conexión <img
+ src="chrome://communicator/skin/icons/offline.png"
+ alt="icono de modo sin conexión"/> o con conexión
+ <img src="chrome://communicator/skin/icons/online.png"
+ alt="icono de modo con conexión"/>: haga clic en el icono para
+ alternar entre el modo de trabajo con conexión y sin
+ conexión. Trabajar sin conexión evita que &brandShortName;
+ intente conectar con Internet, por ejemplo para cargar imágenes en
+ páginas web o comprobar automáticamente el correo
+ electrónico.</li>
+ <li>Icono de candado (ejemplo: <img
+ src="chrome://communicator/skin/icons/lock-insecure.png"
+ alt="icono de candado"/>): indica si el contenido completo de la
+ página fue cifrado mientras se recibía por su ordenador.
+ Para más información, vea <a
+ href="using_certs_help.xhtml#checking_security_for_a_web_page">Comprobar
+ la seguridad de una página web</a>.</li>
+ </ul>
+
+<p>[<a href="#toolbars">Volver al principio de la sección</a>]</p>
+
+ <h3 id="component_bar">Barra de componentes</h3>
+
+<p>Utilice la barra de componentes situada en la parte inferior izquierda de
+ cualquier ventana de &brandShortName; para pasar de una tarea a otra (como
+ navegación o correo electrónico).</p>
+
+<p><img src="images/taskbar.png" alt="barra de componentes"/></p>
+
+<p>[<a href="#toolbars">Volver al principio de la sección</a>]</p>
+
+ <h3 id="hiding_a_toolbar">Ocultar una barra de herramientas</h3>
+
+<p>Existen dos maneras de ocultar las barras de herramientas.</p>
+
+<p>Para minimizar una barra de herramientas:</p>
+
+ <ul>
+ <li>Haga clic en el pequeño triángulo situado a la izquierda
+ de la barra de herramientas. Para mostrar la barra de herramientas, vuelva
+ a hacer clic sobre el triángulo (nota: no puede ocultar la barra de
+ componentes utilizando este método).</li>
+ </ul>
+
+<p>Para ocultar totalmente una barra de herramientas, incluido el
+ triángulo:</p>
+
+ <ol>
+ <li>Abra el menú Ver.</li>
+ <li>Seleccione Mostrar/Ocultar y quite la marca de
+ verificación de las barras de herramientas que desee ocultar.</li>
+ </ol>
+
+ <p>Para invertir esta acción, abra el menú Ver, elija Mostrar/ocultar, y
+ a continuación seleccione las barras de herramientas que quiere mostrar.
+ También puede hacer clic con el botón derecho en una sección vacía de la
+ <span class="noMac">barra de menús,</span> barra de herramientas de
+ navegación o barra de marcadores para activar y desactivar las mismas.</p>
+
+<p>[<a href="#toolbars">Volver al principio de la sección</a>]</p>
+
+ <h2 id="bookmarks">Marcadores</h2>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#what_are_bookmarks">Qué son los marcadores</a></li>
+ <li><a href="#using_bookmarks">Usar los marcadores</a></li>
+ <li><a href="#creating_new_bookmarks">Crear un marcador</a></li>
+ <li><a href="#organizing_your_bookmarks">Organizar los
+ marcadores</a></li>
+ <li><a href="changing_individual_bookmarks">Modificar un
+ marcador</a></li>
+ <li><a href="#searching_your_bookmarks">Buscar en los
+ marcadores</a></li>
+ <li><a href="#exporting_or_importing_a_bookmark_list">Exportar o
+ importar una lista de marcadores</a></li>
+ </ul>
+ </div>
+
+ <h3 id="what_are_bookmarks">Qué son los marcadores</h3>
+
+<p>Los marcadores son atajos para llegar a sus páginas web preferidas
+ y más visitadas. Para no tener que escribir las largas URL
+ (direcciones Web), puede crear marcadores que le lleven directamente a las
+ páginas que desee visitar.</p>
+
+<p>Para acceder a sus marcadores, seleccione el menú Marcadores, la
+ pestaña Marcadores del panel lateral y la ventana Administrar
+ marcadores. Puede controlar lo que aparece en la lista del menú
+ Marcadores, añadiendo marcadores para sus páginas web
+ preferidas y organizando la lista de los marcadores de la forma que
+ más le convenga.</p>
+
+<p>[<a href="#bookmarks">Volver al principio de la sección</a>]</p>
+
+ <h3 id="using_bookmarks">Usar los marcadores</h3>
+
+<p>En &brandShortName; ya vienen definidos algunos marcadores. Para utilizar
+ un marcador:</p>
+
+ <ol>
+ <li>Abra el menú Marcadores.</li>
+ <li>Seleccione un marcador de la lista o de una carpeta de la lista.</li>
+ </ol>
+
+<p>[<a href="#bookmarks">Volver al principio de la sección</a>]</p>
+
+ <h3 id="creating_new_bookmarks">Crear un marcador</h3>
+
+<p>Puede marcar sus sitios web preferidos para que le resulte fácil
+ volver a ellos.</p>
+
+<p>Para marcar la página actual, realice una de las siguientes
+ acciones:</p>
+
+ <ul>
+ <li>Para agregar un marcador al menú Marcadores, abra el
+ menú Marcadores y seleccione Añadir a marcadores.</li>
+ <li>Para agregar un marcador a una carpeta concreta del menú
+ Marcadores, o asignarle un nombre o una URL:
+ <ol>
+ <li>Abra el menú Marcadores y elija Archivar marcador. Elija
+ una de estas opciones:
+ <ul>
+ <li><strong>Nombre</strong>: introduzca un nombre para el marcador si
+ desea un nombre distinto.</li>
+ <li><strong>Dirección</strong>: introduzca una URL para el
+ marcador si desea una URL distinta.</li>
+ <li><strong>Palabra clave</strong>: introduzca una palabra clave para
+ el marcador si quiere poder abrir la página referenciada por
+ éste desde la barra de direcciones (vea
+ <a href="nav_help.xhtml#custom_keywords">Usar palabras claves
+ personalizadas en los marcadores</a>).</li>
+ <li><strong>Destino</strong>: seleccione la carpeta en la que
+ desea crear el marcador.</li>
+ <li><strong>Carpeta nueva</strong>: haga clic aquí para
+ crear la carpeta nueva en la que desea crear el marcador.</li>
+ </ul>
+ </li>
+ <li>Haga clic en Aceptar para agregar el marcador.</li>
+ </ol>
+ <p><strong>Sugerencia</strong>: si tiene abiertas varias pestañas del
+ navegador en una ventana, puede seleccionar la opción <q>Añadir este
+ grupo de pestañas a marcadores</q> para agregar un único marcador que
+ abra todas las pestañas en la ventana activa.</p>
+ </li>
+ <li>Para agregar un marcador a la barra personal, arrastre el icono del
+ marcador <img src="chrome://communicator/skin/bookmarks/bookmark-item.png"
+ alt="imagen del icono marcador"/> que hay a la izquierda de la
+ barra de direcciones, a algún lugar de la barra personal.
+ Puede arrastrar marcadores a los siguientes sitios:
+ <ul>
+ <li>A la carpeta Marcadores de la barra personal.</li>
+ <li>A una carpeta de marcadores que haya creado en la barra
+ personal.</li>
+ <li>A la propia barra personal, a la derecha de todas las carpetas de
+ marcadores.</li>
+ </ul>
+ <p>Si desea más información sobre cómo agregar
+ marcadores a la barra personal, consulte
+ <a href="#adding_personal_toolbar_bookmarks">Agregar marcadores a
+ la barra personal</a>.</p>
+ </li>
+ </ul>
+
+ <table summary="tabla con imagen">
+ <tr>
+ <td><img src="images/personalbar.png"
+ alt="Barra de herramientas personal"/></td>
+ </tr>
+ <tr>
+ <td><strong>Barra de herramientas personal</strong></td>
+ </tr>
+ </table>
+
+ <ul>
+ <li>Para agregar un marcador a la pestaña Marcadores de la barra
+ lateral, abra la barra lateral, seleccione la pestaña Marcadores y
+ arrastre el icono del marcador <img
+ src="chrome://communicator/skin/bookmarks/bookmark-item.png"
+ alt="imagen del icono marcador"/> que hay a la izquierda de la barra
+ de direcciones a algún lugar de la lista de marcadores de la
+ pestaña Marcadores.</li>
+ </ul>
+
+<p><strong>Notas</strong>:</p>
+
+ <ul>
+ <li>El icono del marcador <img
+ src="chrome://communicator/skin/bookmarks/bookmark-item.png"
+ alt="imagen del icono marcador"/> puede aparecer como otro icono
+ específico de la página si tiene marcado Mostrar iconos de
+ sitios web en las preferencias. Vea
+ <a href="cs_nav_prefs_appearance.xhtml#appearance">Preferencias de
+ Apariencia - Apariencia</a> para más información sobre
+ cómo cambiar las preferencias.</li>
+ <li>Después de agregar un marcador utilizando cualquiera de los
+ métodos enumerados anteriormente, puede acceder a él
+ mediante la pestaña Marcadores de la barra lateral, la ventana
+ Administrar marcadores y el menú Marcadores.</li>
+ </ul>
+
+<p>[<a href="#bookmarks">Volver al principio de la sección</a>]</p>
+
+ <h3 id="organizing_your_bookmarks">Organizar los marcadores</h3>
+
+<p>Para organizar sus marcadores, abra el menú Marcadores y elija
+ Administrar marcadores. Realice cualquiera de las siguientes tareas en la
+ ventana Marcadores.</p>
+
+<p><strong>Consejo</strong>: puede abrir la ventana Marcadores desde la
+ pestaña Marcadores de la barra lateral. Haga clic en Administrar, en
+ la parte superior de la pestaña Marcadores.</p>
+
+<p>Para ver los marcadores guardados en las carpetas:</p>
+
+ <ul>
+ <li>Haga doble clic en una carpeta para ver su contenido.</li>
+ </ul>
+
+<p>Para mover un marcador o una carpeta a otro sitio de la lista:</p>
+
+ <ul>
+ <li>Arrastre el marcador o la carpeta que desee mover a la nueva
+ ubicación. Para guardar un marcador en una carpeta,
+ arrástrelo hasta esa carpeta.</li>
+ </ul>
+
+<p>Para crear una carpeta o un separador nuevos:</p>
+
+ <ul>
+ <li>Haga clic en Carpeta nueva o Nuevo separador, en la parte superior de
+ la ventana Marcadores. La carpeta o el separador nuevos aparecerán
+ bajo la selección activa.</li>
+ </ul>
+
+<p>Para eliminar un marcador o una carpeta de la lista:</p>
+
+ <ol>
+ <li>Haga clic para seleccionar el marcador o la carpeta que desea
+ eliminar.</li>
+ <li>Pulse la tecla Suprimir o haga clic en la opción Borrar de la
+ ventana Marcadores.</li>
+ </ol>
+
+<p>Para ordenar sus marcadores en la ventana Administrar marcadores:</p>
+
+ <ul>
+ <li>Seleccione la carpeta que quiere ordenar.</li>
+ <li>Para ordenar los marcadores por nombre, abra el menú Editar y seleccione
+ Ordenar carpeta por nombre.</li>
+ <li>Para ordenar los marcadores con otros criterios, abra el menú Editar y
+ seleccione Ordenar carpeta... En el diálogo, elija cómo quiere ordenar la
+ lista.
+
+ <p><strong>Consejo</strong>: para añadir más columnas, abra el menú Ver,
+ abra <q>Mostrar columnas</q> y seleccione una cabecera de columna en la
+ lista.</p>
+ </li>
+ </ul>
+
+ <h4>Designar una nueva carpeta de marcadores</h4>
+
+<p>Cuando se crea un nuevo marcador, &brandShortName; normalmente lo
+ añade al final de la lista de marcadores. Si prefiere que los
+ marcadores vayan agregándose a una carpeta determinada, puede
+ configurarla como la carpeta de nuevos marcadores.</p>
+
+ <ol>
+ <li>En el menú Marcadores escoja Administrar marcadores.</li>
+ <li>En la ventana de marcadores, seleccione una carpeta para que
+ allí se guarden los nuevos marcadores.</li>
+ <li>Abra el menú Ver y seleccione Definir como nueva carpeta de
+ marcadores.</li>
+ </ol>
+
+<p>[<a href="#bookmarks">Volver al principio de la sección</a>]</p>
+
+ <h3 id="changing_individual_bookmarks">Modificar un marcador</h3>
+
+<p>Puede cambiar la información de cualquier marcador individual.</p>
+
+ <ol>
+ <li>Abra el menú Marcadores y elija Administrar marcadores.</li>
+ <li>En la ventana Marcadores, haga clic en un marcador.</li>
+ <li>Haga clic en Propiedades.</li>
+ <li>En el cuadro de diálogo Propiedades para el marcador, haga clic
+ en la pestaña Información general.</li>
+ </ol>
+
+<p>Puede cambiar el nombre del marcador (que aparece en la lista de
+ marcadores), agregar información descriptiva
+ o asignarle una <a href="nav_help.xhtml#custom_keywords">palabra
+ clave</a>.</p>
+
+<p>También puede hacer que &brandShortName; compruebe los sitios web
+ marcados para ver si hay cambios en ellos.</p>
+
+ <ul>
+ <li>Abra el menú Marcadores y elija Administrar marcadores.</li>
+ <li>En la ventana Marcadores, haga clic en un marcador.</li>
+ <li>Haga clic en Propiedades.</li>
+ <li>Use las listas desplegables y el campo de texto bajo <q>Comprobar si
+ esta dirección se ha actualizado</q> para especificar con qué frecuencia
+ quiere que &brandShortName; compruebe si ha habido cambios en la página
+ de ese marcador.</li>
+ <li>Para que se le notifique cuando la página de ese marcador cambie, elija
+ de entre las opciones en la sección <q>Notificación</q>.</li>
+ </ul>
+
+<p>[<a href="#bookmarks">Volver al principio de la sección</a>]</p>
+
+ <h3 id="searching_your_bookmarks">Buscar en los marcadores</h3>
+
+<p>Para buscar en la lista de marcadores:</p>
+
+ <ol>
+ <li>Abra el menú Marcadores y elija Administrar marcadores.</li>
+ <li>En la ventana Marcadores, abra el menú Tareas y elija Buscar
+ marcadores. Aparecerá el cuadro de diálogo Buscar
+ marcadores.</li>
+ <li>En las listas desplegables, elija las opciones para definir su
+ búsqueda y haga clic en Buscar. Se mostrarán aquellos
+ marcadores que coincidan con los criterios de búsqueda. Elija entre
+ las siguientes opciones de búsqueda:
+ <ul>
+ <li>Elija <q>contiene</q>, <q>comienza con</q> o <q>termina en</q> si
+ sabe sólo parte de la palabra o frase que desea buscar.</li>
+ <li>Elija <q>es</q> si sabe el nombre exacto de lo que busca.</li>
+ <li>Elija <q>no es</q> o <q>no contiene</q> para excluir
+ páginas.</li>
+ <li>Haga clic en el campo en blanco y escriba el nombre o la URL
+ (dirección web) completos, o parte de ellos, para los marcadores
+ o historiales que desea encontrar o excluir.</li>
+ <li>Seleccione <q>Guardar búsqueda en marcadores</q> para
+ guardar esta búsqueda y utilizarla más adelante.</li>
+ </ul>
+ </li>
+ <li>Haga doble clic en un marcador de la lista para ir a esa
+ página.</li>
+ </ol>
+
+<p><strong>Sugerencia</strong>: si la lista resulta difícil de leer,
+ intente expandir la ventana de resultados de búsqueda.</p>
+
+<p>[<a href="#bookmarks">Volver al principio de la sección</a>]</p>
+
+ <h3 id="exporting_or_importing_a_bookmark_list">Exportar o importar una
+ lista de marcadores</h3>
+
+<p>Los marcadores se almacenan en un archivo denominado bookmarks.html.
+ Puede exportar una copia de este archivo y guardarla en la carpeta que
+ elija. A continuación, puede editarla y manejarla como si fuera un
+ archivo HTML.</p>
+
+ <ol>
+ <li>Abra el menú Marcadores y elija Administrar marcadores.</li>
+ <li>En la ventana Marcadores, abra el menú Tareas y seleccione
+ Exportar.</li>
+ <li>En el cuadro de diálogo <q>Exportar archivo de marcadores</q>,
+ seleccione una carpeta. El archivo bookmarks.html se copiará en la
+ carpeta que designe.</li>
+ <li>Haga clic en Guardar.</li>
+ </ol>
+
+<p>Este procedimiento no supone ningún cambio para los marcadores de
+ &brandShortName;.</p>
+
+<p>También puede importar marcadores desde otras fuentes. Puede hacerlo,
+ por ejemplo, desde versiones anteriores de &brandShortName;, desde otros
+ navegadores o desde archivos de marcadores que le envíen sus amigos.</p>
+
+<p>Antes de comenzar, asegúrese de que el archivo de marcadores que
+ desea importar es un archivo HTML.</p>
+
+ <ol>
+ <li>Abra el menú Marcadores y elija Administrar marcadores.</li>
+ <li>En la ventana Marcadores, abra el menú Herramientas y seleccione
+ Importar.</li>
+ <li>En el diálogo que aparece, elija si quiere importar marcadores de
+ versiones anterioes de &brandShortName; o de un archivo de marcadores en
+ su ordenador.</li>
+ <li>Pulse Continuar.</li>
+ <li>Si ha elegido importar marcadores de una versión anterior de
+ &brandShortName;, seleccione el perfil del que quiere importar marcadores
+ y luego pulse Continuar. Si ha elegido importar marcadores de un archivo,
+ navegue hasta él y selecciónelo, y luego pulse Abrir.</li>
+ </ol>
+
+<p>Los marcadores importados se manejan como un grupo de marcadores nuevos y
+ se agregan a la parte inferior de su lista de marcadores. Si ha designado
+ una carpeta de nuevos marcadores, los marcadores importados se agregarán a
+ esa carpeta.</p>
+
+<p><strong>Nota</strong>: al importar un archivo de marcadores, se importan
+ los marcadores y las carpetas de ese archivo. No se crean dos archivos de
+ marcadores.</p>
+
+<p>[<a href="#bookmarks">Volver al principio de la sección</a>]</p>
+
+<h2 id="add-ons">Complementos</h2>
+
+<p>Una de las maneras más apasionantes de personalizar &brandShortName; es
+ mediante la adición de complementos. En esta sección descubrirá qué son los
+ complementos, cómo instalarlos y cómo usar el administrador de
+ complementos.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#about_add-ons">Sobre los complementos</a></li>
+ <li><a href="#installing_add-ons">Instalar complementos</a></li>
+ <li><a href="#using_the_add-ons_manager">Usar el administrador de
+ complementos</a></li>
+ <li><a href="#using_the_add-on_converter">Usar el conversor de
+ complementos</a></li>
+ </ul>
+</div>
+
+<h3 id="about_add-ons">Sobre los complementos</h3>
+
+<p>Un complemento es una pieza de software que puede añadirse a
+ &brandShortName; para cambiar su apariencia, comportamiento, o para añadir
+ nuevas funcionalidades. También puede cambiar el idioma mostrado en la
+ interfaz de usuario. Los complementos pueden clasificarse en cuatro
+ tipos:</p>
+
+<ul>
+ <li><strong>Extensiones</strong>: este tipo de complemento cambia la manera
+ en que se comporta &brandShortName; o bien le añade nuevas funcionalidades.
+ Por ejemplo, hay extensiones que le proporcionan previsiones
+ meteorológicas, que añaden un cliente FTP con múltiples características, o
+ que bloquean anuncios en páginas web. Algunas extensiones están diseñadas
+ para trabajar sólo con sitios web específicos.</li>
+ <li><strong>Temas</strong>: los temas cambian la apariencia y diseño de
+ &brandShortName;, pero no añaden o cambian funcionalidades. Actúan como
+ <em>una piel</em>. &brandShortName; viene de serie con dos temas, el tema
+ <em>predeterminado</em> y el tema <em>moderno</em>, pero pueden añadirse
+ más para ajustarse a su estilo.</li>
+ <li><strong>Plugins</strong>: los plugins actúan como conectores entre
+ &brandShortName; y otros programas. Le permiten ver contenido especial
+ (como animaciones en Flash, o documentos PDF de Adobe) directamente dentro
+ la ventana del navegador de &brandShortName;, en lugar de abrir el programa
+ de destino en una ventana separada.</li>
+ <li><strong>Idiomas</strong>: aunque puede descargar &brandShortName; en su
+ idioma preferido de entre una amplia lista, puede añadirle idiomas
+ adicionales en forma de paquetes de idioma. De esta manera, distintos
+ usuario pueden usar &brandShortName; en su propio idioma sin tener que
+ instalar el programa una vez para cada uno. Esto es especialmente útil si
+ va a instalar &brandShortName; en un ordenador que está compartido por
+ diferentes usuarios en, por ejemplo, un laboratorio de informática.
+
+ <p><strong>Nota</strong>: los paquetes de idioma sólo cambian el idioma de
+ la interfaz de usuario. Las páginas web, los mensajes de correo y grupos
+ de noticias y los artículos de noticias y blos continuarán mostrándose
+ en el idioma original en el que fueron escritos.</p>
+ </li>
+</ul>
+
+<p>Los complementos siempre vienen en paquetes. Cada complemento es un único
+ archivo con la extensión XPI, excepto en el caso de los plugins, que
+ normalmente son binarios específicos del sistema operativo de destino.</p>
+
+<p>[<a href="#add-ons">Volver al principio de la sección</a>]</p>
+
+<h3 id="installing_add-ons">Instalar complementos</h3>
+
+<p>Hay varias maneras de instalar complementos:</p>
+
+<ul>
+ <li>Haciendo clic en un enlace o un botón de un complemento en una página
+ web. Esto hará que se muestre un diálogo de &brandShortName; pidiéndole
+ que confirme o cancele la instalación, con el botón Instalar desactivado
+ durante algunos segundos para evitar que haga clic en él accidentalmente
+ justo al mostrarse el diálogo.</li>
+ <li>Abriendo un paquete de complemento previamente guardado, exactamente
+ igual que cuando abre un archivo normal guardado anteriormente en su dico
+ duro: seleccione Abrir archivo del menú Archivo, o pulse <span
+ class="mac"><kbd>Cmd</kbd></span><span
+ class="noMac"><kbd>Ctrl</kbd></span>+<kbd>O</kbd>; también puede abrir el
+ menú Herramientas en el administrador de complementos (junto a la caja de
+ búsqueda) y seleccionar <q>Instalar complemento desde archivo&hellip;</q>,
+ o simplemente arrastrar y soltar el archivo del instalador en la pestaña o
+ ventana del administrador de complementos.</li>
+ <li>Usando la función de búsqueda o el panel Obtener complementos del
+ administrador de complementos, como se describe en la siguiente
+ sección.</li>
+ <li>Usando el panel Obtener complementos del administrador de complementos o
+ haciendo clic en el botón Instalar de cualquiera de sus paneles.</li>
+</ul>
+
+<p><strong>Notas</strong>:</p>
+<ul>
+ <li>Por seguridad, &brandShortName; sólo permite instalar complementos desde
+ una lista de sitios web permitidos en el
+ <a href="cs_nav_prefs_advanced.xhtml#software_installation">panel de
+ preferencias de instalación de software</a>.</li>
+ <li>Además, si ha desmarcado en ese panel <q>Permitir a los sitios web
+ instalar complementos y actualizaciones</q>, se le pedirá que active esa
+ función antes de que suceda nada más. Éste <em>no</em> es un cambio
+ temporal, tendría que desmarcar esa casilla de nuevo para impedir
+ instalaciones y actualizaciones en el futuro.</li>
+ <li>Los plugins se instalan normalmente como un programa separado mientras
+ &brandShortName; está cerrado, de modo que tanto el programa externo como
+ el plugin correspondiente para &brandShortName; se instalen
+ correctamente.</li>
+</ul>
+
+ <p>[<a href="#add-ons">Volver al principio de la sección</a>]</p>
+
+<h3 id="using_the_add-ons_manager">Usar el administrador de complementos</h3>
+
+<p>El administrador de complementos le permite instalar y desinstalar
+ complementos, activarlos y desactivarlos y, en algunos casos, configurar
+ sus preferencias.</p>
+
+<p id="accessing_the_add-ons_manager">Para acceder al administrador de
+ complementos, siga cualquiera de estos pasos:</p>
+
+<ul>
+ <li>Abra el menú Herramientas, luego elija Administrador de
+ complementos.</li>
+ <li>Abra el menú <span class="mac">&brandShortName;</span><span
+ class="noMac">Editar</span> y elija Preferencias, expanda la categoría
+ Avanzadas, haga clic en Instalación de software y luego en Administrar
+ complementos.</li>
+</ul>
+
+<p>El administrador de complementos se abre bien en su propia ventana de
+ diálogo o en una pestaña del navegador. Puede modificar este comportamiento
+ en los ajustes de preferencias de la <a
+ href="cs_nav_prefs_navigator.xhtml#tabbed_browsing">navegación con
+ pestañas</a>.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#searching_for_add-ons">Buscar complementos</a></li>
+ <li><a href="#the_get_add-ons_panel">El panel Obtener complementos</a></li>
+ <li><a href="#the_extensions_panel">El panel Extensiones</a></li>
+ <li><a href="#the_appearance_panel">El panel Apariencia</a></li>
+ <li><a href="#the_plugins_panel">El panel Plugins</a></li>
+ <li><a href="#the_languages_panel">El panel Idiomas</a></li>
+ <li><a href="#updating_add-ons">Actualizar complementos</a></li>
+ </ul>
+</div>
+
+<h4 id="searching_for_add-ons">Buscar complementos</h4>
+
+<p>Tras <a href="#accessing_the_add-ons_manager">acceder al administrador de
+ complementos</a>, puede buscar entre todos los complementos disponibles de
+ Mozilla directamente desde el administrador de complementos e instalarlos
+ a su discreción:</p>
+
+<ul>
+ <li>Para buscar complementos por su nombre, descripción o etiquets, escriba
+ una palabra o frase en la caja de búsqueda y pulse
+ <span class="mac"><kbd>Return</kbd></span><span
+ class="noMac"><kbd>Enter</kbd></span>. El panel de búsqueda se abrirá y
+ mostrará una lista de complementos coincidentes que sean compatibles con su
+ versión actual de &brandShortName;. Puede ordenar los resultados por nombre
+ o fecha de la versión más reciente. También puede buscar entre sus
+ complementos instalados pulsando <q>Mis complementos</q>.</li>
+ <li>Para obtener información adicional sobre un complemento concreto de la
+ lista, pulse <q>Más</q> en esa entrada.</li>
+ <li>Para instalar un complemento de la lista, pulse su botón Instalar.</li>
+</ul>
+
+<p>[<a href="#using_the_add-ons_manager">Volver al principio de la sección</a>]</p>
+
+<h4 id="using_the_add-on_converter">Usar el conversor de complementos</h4>
+
+<p>El <a href="http://addonconverter.fotokraina.com/">conversor de
+ complementos</a> se ha creado para convertir extensiones de Firefox y
+ Thunderbird para su uso en &brandShortName;. Puede intentar convertir
+ cualquuier extensión subiéndola desde su equipo o pegando la URL de
+ descarga desde <a href="https://addons.thunderbird.net">addons.thunderbird.net</a>
+ (AMO) en la línea de entrada de la página inicial del conversor de
+ complementos. Si es un usuario experto, puede hacer ajustes en el área
+ de opciones avanzadas.</p>
+
+<p>No todas las extensiones de Firefox y Thunderbird funcionarán en
+ &brandShortName;. La mayoría de las extensiones se instalarán con éxito, pero
+ algunas pueden no funcionar correctamente una vez instaladas. La
+ <a href="http://addonconverter.fotokraina.com/compatibility/">lista de
+ compatibilidad</a> le ayudará a ancitipar cómo de bien funcionará una
+ extensión convertida.</p>
+
+<p>La manera más sencilla de usar el conversor de complementos es instalar la
+ extensión
+ <a href="https://addons.thunderbird.net/seamonkey/addon/amo-browsing-for-seamonkey/">
+ AMO Browsing for SeaMonkey</a>, que añade información adicional y enlaces en
+ las páginas de complementos de addons.thunderbird.net. Si el complemento ya
+ no es compatible con &brandShortName;, se añadirá un enlace al conversor de
+ complementos, lo que seleccionará los parámetros de conversión apropiados
+ automáticos.</p>
+
+<p>[<a href="#using_the_add-on_converter">Volver al principio de la sección</a>]</p>
+
+<h4 id="the_get_add-ons_panel">El panel Obtener complementos</h4>
+
+<p>El panel Obtener complementos en el administrador de complementos usa
+ servicios web proporcionados por el sitio web Mozilla Add-ons para presentar
+ una lista de complementos recomendados, así como para darle la opción de
+ examinar todos los complementos Mozilla disponibles. Tras <a
+ href="#accessing_the_add-ons_manager">acceder al administrador de
+ complementos</a>, pulse el botón Obtener complementos para mostrar el panel
+ del mismo nombre:</p>
+
+<ul>
+ <li>Para obtener más información sobre uno de los complementos recomendados
+ en la lista mostrada por defecto, pulse esa entrada. La entrada se expandirá
+ para usar la pestaña completa, mostrando capturas de pantalla, una
+ descripción del complemento y las valoraciones disponibles. También podrá
+ instalar directamente el complemento pulsando el botón Añadir a
+ &brandShortName; que hay dentro de la entrada expandida.
+ <p><strong>Nota</strong>: si ha impedido a los sitios web instalar
+ complementos y actualizaciones en el <a
+ href="cs_nav_prefs_advanced.xhtml#software_installation">panel de
+ preferencias de instalación de software</a>, se le pedirá que active esta
+ función antes de que suceda nada más. Éste <em>no</em> es un cambio
+ temporal, tendrá que desmarcar esa casilla de nuevo para impedir
+ instalaciones y actualizaciones en el futuro.</p>
+ </li>
+ <li>El panel Obtener complementos también le permite abrir el sitio web de
+ Mozilla Add-ons en una nueva ventana del navegador (o una nueva pestaña,
+ dependiendo de sus preferencias) para examinar extensiones y temas.</li>
+</ul>
+
+<p><strong>Nota</strong>: las recomendaciones personalizadas de complementos
+ requieren que se envíe una lista de sus complementos actualmente instalados
+ al sitio web de Mozilla Add-ons. Si le preocupa su privacidad, esta función
+ puede desactivarse en el <a
+ href="cs_nav_prefs_advanced.xhtml#software_installation">panel de preferencias
+ de instalación de software</a>.</p>
+
+<p>[<a href="#using_the_add-ons_manager">Volver al principio de la sección</a>]</p>
+
+<h4 id="the_extensions_panel">El panel Extensiones</h4>
+
+<p>El panel Extensiones en el administrador de complementos lista las
+ extensiones instaladas. Tras <a href="#accessing_the_add-on_manager">acceder
+ al administrador de complementos</a>, pulse el botón Extensiones para mostrar
+ el panel del mismo nombre. Allí puede llevar a cabo las siguientes
+ acciones:</p>
+
+<ul>
+ <li>Para obtener más información sobre cualquiera de las extensiones
+ instaladas, haga clic en <q>Más</q> en la entrada de la lista. La entrada
+ se expandirá en toda la pestaña y mostrará la descripción completa de la
+ extensión junto con las opciones de actualización.
+
+ <p><strong>Nota</strong>: las extensiones desactivadas aparecerán
+ difuminadas. Las extensiones incompatibles aparecerán difuminadas, ya que
+ también están desactivadas, y con un signo <q>prohibido</q> sobre el
+ icono de la extensión (las extensiones incompatibles son aquéllas que se
+ definen a sí mismas como no compatibles con la versión de
+ &brandShortName; que se está usando).</p>
+ </li>
+ <li>Para acceder a las opciones de una extensión (si la extensión incluye
+ un panel de preferencias), pulse en el botón Opciones de la entrada
+ correspondiente a la extensión deseada.
+
+ <p><strong>Nota</strong>: si la extensión no incluye un panel de
+ preferencias, el botón Opciones estará desactivado. No puede acceder
+ a las preferencias de extensiones desactivadas o incompatibles.</p>
+ </li>
+ <li>Para desactivar una extensión, haga clic en el botón Desactivar de la
+ entrada correspondiente a la extensión deseada. Aparecerá una barra de
+ información si los cambios sólo se aplicarán tras reiniciar
+ &brandShortName;. La barra de información incluye una opción
+ <q>Reiniciar ahora</q>.</li>
+ <li>Para activar una extensión, haga clic en el botón Activar de la entrada
+ correspondiente a la extensión deseada. Aparecerá una barra de información
+ si los cambios sólo se aplicarán tras reiniciar &brandShortName;. La barra
+ de información incluye una opción <q>Reiniciar ahora</q>.</li>
+ <li>Para desinstalar una extensión, haga clic en el botón Desinstalar de la
+ entrada correspondiente a la extensión deseada. Aparecerá una barra de
+ información si los cambios sólo se aplicarán tras reiniciar
+ &brandShortName;. La barra de información incluye una opción
+ <q>Reiniciar ahora</q>.</li>
+</ul>
+
+<p>[<a href="#using_the_add-ons_manager">Volver al principio de la sección</a>]</p>
+
+<h4 id="the_appearance_panel">El panel Apariencia</h4>
+
+<p>El panel Apariencia en el administrador de complementos lista los temas
+ instalados. Tras <a href="#accessing_the_add-ons_manager">acceder al
+ administrador de complementos</a>, pulse el botón Apariencia para mostrar el panel
+ del mismo nombre. Allí puede llevar a cabo las siguientes acciones:</p>
+
+<ul>
+ <li>Para obtener más información de cualquiera de los temas instalados, haga
+ clic en <q>Más</q> de su entrada en la lista. La entrada se expandirá en
+ la pestaña completa y mostrará la descripción del tema, junto con la
+ información de su versión.</li>
+ <li>Para usar un tema, haga clic en el botón Activar de la entrada
+ correspondiente al tema deseado. Aparecerá una barra de información
+ si los cambios sólo se aplicarán tras reiniciar &brandShortName;. La barra
+ de información incluye una opción <q>Reiniciar ahora</q>.
+
+ <p><strong>Nota</strong>: al contrario que con las extensiones, sólo puede
+ usar un tema a la vez.</p>
+ </li>
+ <li>Para desinstalar un tema, haga clic en el botón Desinstalar de la entrada
+ correspondiente al tema deseado. Aparecerá una barra de información
+ si los cambios sólo se aplicarán tras reiniciar &brandShortName;. La barra
+ de información incluye una opción <q>Reiniciar ahora</q>.</li>
+</ul>
+
+<p>[<a href="#using_the_add-ons_manager">Volver al principio de la sección</a>]</p>
+
+<h4 id="the_plugins_panel">El panel Plugins</h4>
+
+<p>El panel Plugins en el administrador de complementos lista los plugins
+ encontrados. Tras <a href="#accessing_the_add-ons_manager">acceder al
+ administrador de complementos</a>, pulse el botón Plugins para mostrar el
+ panel del mismo nombre. Allí puede llevar a cabo las siguientes acciones:</p>
+
+<ul>
+ <li>Para obtener más información de cualquiera de los plugins encontrados,
+ pulse <q>Más</q> en la entrada de la lista. La entrada se expandirá en la
+ pestaña completa y mostrará la descripción del plugin junto con la
+ información de su versión.</li>
+ <li>Pulse <q>Pulse aquí para ver si sus plugins están actualizados</q> para
+ abrir una nueva pestaña o ventana que conectará con el sitio web de Mozilla
+ para comprobar el estado y la información de actualización de todos sus
+ plugins activados.</li>
+ <li>Para desactivar un plugin, pulse el botón Desactivar de la entrada
+ correspondiente al plugin deseado.</li>
+ <li>Para activar un plugin, pulse el botón Activar de la entrada
+ correspondiente al plugin deseado.</li>
+</ul>
+
+<p><strong>Notas</strong>:</p>
+
+<ul>
+ <li>Al contrario que con otros tipos de complementos, activar y desactivar
+ plugins no requiere reiniciar &brandShortName;.</li>
+ <li>Pueden aparecer barras de información para los plugins que se
+ identifiquen como obsoletos, incompatibles o bloqueados por razones de
+ seguridad.</li>
+</ul>
+
+<p>[<a href="#using_the_add-ons_manager">Volver al principio de la sección</a>]</p>
+
+<h4 id="the_languages_panel">El panel Idiomas</h4>
+
+<p>El panel Idiomas en el administrador de complementos lista los paquetes de
+ idioma instalados. Este panel sólo aparece si ha instalado un paquete de
+ idioma.</p>
+
+<p>Tras <a href="#accessing_the_add-ons_manager">acceder
+ al administrador de complementos</a>, pulse el botón Idiomas para mostrar
+ el panel del mismo nombre. Allí puede llevar a cabo las siguientes acciones:</p>
+
+<ul>
+<li>Para obtener más información sobre cualquiera de los paquetes de idioma,
+ pulse <q>Más</q> en la entrada de la lista. La entrada se expandirá en la
+ pestaña completa y mostrará la descripción del paquete de idioma junto con
+ sus opciones de actualización.</li>
+<li>Para desactivar un paquete de idioma, pulse el botón Desactivar de la
+ entrada correspondiente al paquete de idioma deseado.</li>
+<li>Para activar un paquete de idioma, pulse el botón Activar de la entrada
+ correspondiente al paquete de idioma deseado.</li>
+</ul>
+
+<p><strong>Nota</strong>: activar un paquete de idioma en el panel Idiomas no
+ cambia el idioma mostrado en la interfaz de usuario de &brandShortName;, sólo
+ hace que el idioma esté disponible para su selección en el
+ <a href="cs_nav_prefs_appearance.xhtml#appearance">panel de preferencias de
+ apariencia</a>.</p>
+
+<p>[<a href="#using_the_add-ons_manager">Volver al principio de la sección</a>]</p>
+
+<h4 id="updating_add-ons">Actualizar complementos</h4>
+
+<p>Las actualizaciones se realizan automáticamente por defecto para todos los
+ complementos instalados a través de los paneles Buscar y Obtener complementos
+ si tales actualizaciones se ofrecen a través del sitio web de Mozilla Add-ons.
+ Las opciones generales pueden encontrarse en el <a
+ href="cs_nav_prefs_advanced.xhtml#software_installation">panel de preferencias
+ de instalación de software</a>. Puede reemplazarlas en complementos
+ concretos pulsando <q>Más</q> y seleccionando luego la opción deseada.</p>
+
+<p>Las funciones de actualización también se ofrecen en el menú de herramientas
+ del administrador de complementos que hay junto a la caja de búsqueda:</p>
+
+<ul>
+ <li>Puede buscar actualizaciones para todos los complementos instalados
+ manualmente y activar o desactivar la actualización automática de todos los
+ complementos.</li>
+ <li>Si aparecen nuevas actualizaciones para uno o más complementos, se
+ muestra un botón Actualizar ahora para cada complemento. También se listan
+ en un nuevo panel Actualizaciones disponibles. En lugar de actualizar cada
+ complemento por separado, puede usarse la casilla Incluir en las
+ actualizaciones para seleccionar las actualizaciones que se llevarán a cabo
+ y luego pulsar el botón Instalar actualizaciones.</li>
+ <li>Ver actualizaciones recientes abre un panel de actualizaciones recientes
+ que lista los complementos de todos los tipos para los cuales se han
+ efectuado actualizaciones, junto con la fecha de esa actualización.</li>
+</ul>
+
+<p>[<a href="#using_the_add-ons_manager">Volver al principio de la sección</a>]</p>
+
+<h2 id="specifying_how_mozilla_starts_up">Configuración del modo de
+ inicio de &brandShortName;</h2>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#specifying_a_starting_page">Especificar una página
+ inicial</a></li>
+ <li><a href="#session_restore">Restauración de sesión</a></li>
+ <li><a href="#changing_your_home_page">Modificar la página
+ de inicio</a></li>
+ <li><a href="#specifying_which_components_open_at_launch">Especificar
+ qué se abrirá al iniciar &brandShortName;</a></li>
+ </ul>
+ </div>
+
+ <h3 id="specifying_a_starting_page">Especificar una página
+ inicial</h3>
+
+<p>Puede especificar la página que desea que se cargue al iniciar el
+ navegador.</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la opción <q>Mostrar en el inicio del navegador</q>, especifique
+ si desea que al iniciar el navegador se abra automáticamente una
+ página en blanco, la página inicial o la última página visitada.
+ Alternativamente, puede pedir a &brandShortName; que restaure la sesión
+ anterior, es decir, las ventanas y pestañas que tenía abiertas la última
+ vez que salió de &brandShortName;.
+ <p><strong>Nota</strong>: Si selecciona Página inicial, escriba la
+ URL en el campo Dirección.</p>
+ </li>
+ </ol>
+
+<p>[<a href="#specifying_how_mozilla_starts_up">Volver al principio de la
+ sección</a>]</p>
+
+ <h3 id="session_restore">Restauración de sesión</h3>
+
+<p>&brandShortName; guarda periódicamente su sesión de navegación (ventanas y
+ pestañas abiertas, incluyendo datos de formularios) en el disco. Cuando
+ inicia &brandShortName; con la restauración de sesión activada, se
+ restaurarán las ventanas y pestañas de su sesión anterior. Esto es
+ especialmente útil si su sesión de navegación anterior terminó
+ inesperadamente (p.e. su ordenador se cerró o un sitio web que visitó
+ provocó el cierre de &brandShortName;). &brandShortName; restaurará
+ automáticamente la sesión anterior si se ha seleccionado "Restaurar sesión
+ anterior" en "Mostrar en el inicio del navegador". Si elige que no se le
+ advierta cuando cierra una ventana de navegador con múltiples pestañas
+ abiertas (vea el panel de preferencias
+ <a href="#tabbed_browsing">Navegación con pestañas</a>), &brandShortName;
+ abrirá una página desde donde puede elegir qué ventanas/pestañas de la
+ sesión anterior quiere restaurar. Lo mismo sucederá si &brandShortName; se
+ cierra repetidamente.</p>
+
+<p>[<a href="#specifying_how_mozilla_starts_up">Volver al principio de la
+ sección</a>]</p>
+
+ <h3 id="changing_your_home_page">Modificar la página de inicio</h3>
+
+<p>Su página inicial es la página que se abre cuando hace clic
+ en el botón Inicio de la barra personal. Según sus
+ preferencias, también puede ser la página que se abra
+ automáticamente al iniciar &brandShortName;.</p>
+
+<p>Para especificar una página inicial:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Haga clic en la categoría Navegador.</li>
+ <li>Bajo la opción <q>Página de inicio</q>, realice una de
+ las acciones siguientes:
+ <ul>
+ <li>Escriba la URL de su página inicial en el campo
+ Dirección.</li>
+ <li>Haga clic en Usar página actual para convertir la
+ página que está viendo en la página inicial.</li>
+ <li>Haga clic en Escoger archivo para seleccionar un archivo del disco
+ duro de su equipo.</li>
+ </ul>
+ </li>
+ </ol>
+
+<p><strong>Sugerencia</strong>: para especificar rápidamente la
+ página inicial, arrastre el icono del marcador <img
+ src="chrome://communicator/skin/bookmarks/bookmark-item.png"
+ alt="imagen del marcador de icono" /> desde la barra de direcciones hasta el
+ botón de página inicial de la barra personal.</p>
+
+<p>[<a href="#specifying_how_mozilla_starts_up">Volver al principio de la
+ sección</a>]</p>
+
+ <h3 id="specifying_which_components_open_at_launch">Especificar qué
+ se abrirá al iniciar &brandShortName;</h3>
+
+<p>Puede elegir qué componentes (como Correo y Noticias y Composer) se
+ lanzan cuando inicia &brandShortName;:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Haga clic en la categoría Apariencia.</li>
+ <li>Seleccione los componentes que desea que se abran
+ automáticamente cada vez que inicie &brandShortName;.</li>
+ </ol>
+
+<p>[<a href="#specifying_how_mozilla_starts_up">Volver al principio de la
+ sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/developer_tools.xhtml b/l10n-es-ES/suite/chrome/common/help/developer_tools.xhtml
new file mode 100644
index 0000000000..bc408e9bba
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/developer_tools.xhtml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Desarrollo y herramientas para &brandShortName;</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+</head>
+
+<body>
+
+<h1 id="web_development_tools">Herramientas de desarrollo web</h1>
+
+<p>Para los desarrolladores web, &brandShortName; proporciona distintas
+ herramientas que ayudan a escribir y depurar
+ <a href="glossary.xhtml#web_application">aplicaciones web</a>. Algunas
+ de ellas se pueden instalar de manera opcional. Para acceder a estas
+ herramientas, abra el menú Herramientas y escoja Desarrollo web.</p>
+
+<ul class="separate">
+ <li id="js_console">
+ <strong id="js_console">Consola de errores</strong>: un ventana
+ de consola que informa de problemas con el código
+ <a href="glossary.xhtml#javascript">JavaScript</a> y CSS en las aplicaciones
+ web así como en la propia aplicación &brandShortName;. Por defecto, se
+ muestran los errores de interpretación CSS y los errores al ejecutar
+ JavaScript. La consola también puede usarse para mostrar mensajes de
+ registro del código <a href="glossary.xhtml#xul">XUL</a> y JavaScript.</li>
+ <li id="inspector">
+ <strong id="inspector">DOM Inspector</strong>: una herramienta
+ que puede usarse para inspeccionar y editar el DOM de cualquier
+ documento web o aplicación XUL.
+
+ <p>Recursos en línea:</p>
+ <ul>
+ <li><a href="https://developer.mozilla.org/en-US/docs/Tools/Add-ons/DOM_Inspector">Inspector
+ DOM</a>(developer.mozilla.org)</li>
+ </ul>
+ </li>
+ <li id="devtools">
+ <strong>Herramientas de desarrollo</strong>: &brandShortName; incluye un
+ conjunto de herramientas de desarrollo que pueden acoplarse a la parte
+ inferior de la ventana del navegador o usarse en una ventana separada. La
+ orden <strong>Alternar herramientas</strong> en el menú Desarrollo web se
+ puede usar para abrir y cerrar las herramientas de desarrollo.
+
+ Las herramientas de desarrollo se comparten con Firefox. Para saber más
+ sobre las herramientas de desarrollo, visite el
+ <a href="https://developer.mozilla.org/docs/Tools">sitio de herramientas
+ de desarrollo de Firefox</a>.
+ </li>
+</ul>
+
+</body>
+</html> \ No newline at end of file
diff --git a/l10n-es-ES/suite/chrome/common/help/forieusers.xhtml b/l10n-es-ES/suite/chrome/common/help/forieusers.xhtml
new file mode 100644
index 0000000000..eb99bf07c8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/forieusers.xhtml
@@ -0,0 +1,165 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Para usuarios de Microsoft Internet Explorer</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+<body>
+ <h1 id="for_internet_explorer_users">Para usuarios de Internet Explorer</h1>
+
+ <p>Si ha estado usando Microsoft&reg; Internet Explorer, encontrar&aacute;
+ f&aacute;cil usar &brandShortName; para
+ <a href="nav_help.xhtml#browsing_the_web">navegar por la web</a>,
+ <a href="mailnews_getting_started.xhtml">administrar su correo</a>, y mucho
+ m&aacute;s.</p>
+
+ <div class="contentBox">En esta secci&oacute;n:
+ <ul>
+ <li><a href="#mozilla_and_internet_explorer_terminology_differences">Diferencias
+ de terminolog&iacute;a entre &brandShortName; e Internet Explorer</a></li>
+ <li><a href="#about_your_ie_favorites">Sobre sus "Favoritos" de IE</a></li>
+ <li><a href="#browser_features">Caracter&iacute;sticas del navegador</a></li>
+ <li><a href="#other_software">Otras caracter&iacute;sticas</a></li>
+ <li><a href="#keyboard_shortcuts">Atajos de teclado</a></li>
+ </ul>
+ </div>
+
+ <h2 id="mozilla_and_internet_explorer_terminology_differences">Diferencias
+ de terminolog&iacute;a entre &brandShortName; e Internet Explorer</h2>
+
+ <table class="defaultTable">
+ <thead>
+ <tr>
+ <th>Internet Explorer</th>
+ <th>&brandShortName;</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Opciones de Internet</td>
+ <td><a href="cs_nav_prefs_navigator.xhtml">Preferencias</a></td>
+ </tr>
+ <tr class="even">
+ <td>Archivos temporales de Internet</td>
+ <td><a
+ href="nav_help.xhtml#changing_cache_settings">Cach&eacute;</a></td>
+ </tr>
+ <tr>
+ <td>Favoritos</td>
+ <td><a href="customize_help.html#cust_bkmk">Marcadores</a></td>
+ </tr>
+ <tr class="even">
+ <td>Barra de direcciones</td>
+ <td><a href="nav_help.xhtml#moving_to_another_page">Barra de
+ direcciones</a></td>
+ </tr>
+ <tr>
+ <td>Refrescar</td>
+ <td><a href="nav_help.xhtml#stopping_and_reloading">Recargar</a></td>
+ </tr>
+ <tr class="even">
+ <td>V&iacute;nculos</td>
+ <td><a href="customize_help.html#cust_personal">Barra de herramientas
+ personal</a></td>
+ </tr>
+ <tr>
+ <td>Copiar acceso directo</td>
+ <td>Copiar direcci&oacute;n del enlace</td>
+ </tr>
+ </tbody>
+ </table>
+
+ <h2 id="about_your_ie_favorites">Sobre sus "Favoritos" de IE</h2>
+
+ <p>Sus "Favoritos" de IE son importados autom&aacute;ticamente en el
+ momento de crear el perfil de usuario de &brandShortName; (lo cual sucede
+ autom&aacute;ticamente la primera vez que ejecute &brandShortName; con su
+ usuario Windows, y cada vez que cree un perfil manualmente a trav&eacute;s
+ del acceso directo al administrador de perfiles en el grupo de programas de
+ &brandShortName;).</p>
+
+ <p>Para acceder a sus "Favoritos" de IE importados, abra el men&uacute;
+ Marcadores y elija "Favoritos de IE importados".</p>
+
+ <h2 id="browser_features">Caracter&iacute;sticas del navegador</h2>
+
+ <ul>
+ <li><strong><a
+ href="nav_help.xhtml#using_tabbed_browsing">Navegaci&oacute;n
+ con pesta&ntilde;as</a></strong>: en lugar de abrir una nueva ventana del
+ navegador para cada sitio web que desee visitar, puede abrir
+ m&uacute;ltiples sitios web dentro de una misma ventana y cambiar
+ entre ellos mediante las pesta&ntilde;as. Puede tambi&eacute;n
+ <a href="cs_nav_prefs_navigator.xhtml#navigator">asignar un grupo
+ de pesta&ntilde;as como su p&aacute;gina de inicio</a>.</li>
+ <li><strong><a href="cs_priv_prefs_popup.xhtml">Controles para ventanas
+ emergentes</a></strong>: le da la posibilidad de permitir o impedir las
+ ventanas emergentes.</li>
+ <li><strong><a href="customize_help.xhtml#sidebar">Panel
+ lateral</a></strong>: personalice &brandShortName; con contenido al que
+ acceda frecuentemente como noticias, cotizaciones de bolsa, sus
+ marcadores, historial de navegaci&oacute;n y muchas otras opciones.</li>
+ <li><strong><a href="profiles_help.xhtml#managing_profiles">Administrador
+ de perfiles</a></strong>: cree distintos perfiles, cada uno con sus
+ propios marcadores, preferencias, configuraci&oacute;n de correo,
+ etc&eacute;tera. Es &uacute;til si debe compartir &brandShortName; en el
+ mismo ordenador con otras personas, o si quiere mantener su
+ configuraci&oacute;n personal y de trabajo separadas.</li>
+ <li><strong><a href="using_priv_help.xhtml">Administrador de
+ cookies</a></strong>: le permite ver información detallada sobre cada
+ cookie y eliminar las cookies que no quiere que se guarden en su ordenador.
+ También puede controlar qué sitios web tienen permitido guardar cookies en
+ su ordenador.</li>
+ <li><strong><a href="using_priv_help.xhtml#managing_images">Administrador
+ de im&aacute;genes</a></strong>: le permite descartar la carga de
+ im&aacute;genes de ciertos sitios web, o deshabilitarlas por completo. Es
+ &uacute;til si quiere disminuir el tiempo que tarda en cargarse una
+ p&aacute;gina.</li>
+ </ul>
+
+ <h2 id="other_features">Otras caracter&iacute;sticas</h2>
+
+ <p>En la esquina inferior izquierda de su navegador, la barra de componentes
+ le da un acceso r&aacute;pido a varias caracter&iacute;sticas
+ &uacute;tiles:</p>
+
+<ul>
+ <li><strong><a href="mailnews_getting_started.xhtml">Correo y
+ Noticias</a></strong>: administre todas sus comunicaciones a trav&eacute;s
+ de Internet de forma c&oacute;moda. Puede configurar y mantener
+ m&uacute;ltiples cuentas de correo tanto personales como de trabajo y
+ grupos de noticias de Internet, todo desde una &uacute;nica ventana. Puede
+ <a href="mailnews_getting_started.xhtml#importing_mail_from_other_programs">importar</a>
+ la configuraci&oacute;n de correo de otros programas de correo
+ populares.</li>
+ <li><strong><a href="mailnews_addressbooks.xhtml#using_address_books">Libreta
+ de direcciones</a></strong>: cree una libreta de direcciones o
+ <a href="mailnews_addressbooks.xhtml#importing_address_books">importe</a>
+ informaci&oacute;n de sus contactos de otros programas de correo
+ populares.</li>
+ <li><strong><a href="composer_help.xhtml">Composer</a></strong>:
+ cree, edite, y publique sus p&aacute;ginas en la web a trav&eacute;s de
+ este editor de p&aacute;ginas incorporado.</li>
+ <li><strong>ChatZilla</strong>: cliente de IRC incorporado que le permite
+ hablar con otras personas a trav&eacute;s de las redes de IRC.</li>
+</ul>
+
+ <h2 id="keyboard_shortcuts">Atajos de teclado</h2>
+
+ <p>Se dar&aacute; cuenta de que &brandShortName; e Internet Explorer
+ comparten muchos de sus atajos de teclado. Para consultar una lista completa
+ de los atajos de teclado, vea la lista de <a href="shortcuts.xhtml">Atajos
+ de teclado de &brandShortName;</a>.</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/glossary.xhtml b/l10n-es-ES/suite/chrome/common/help/glossary.xhtml
new file mode 100644
index 0000000000..3f58cdd7bd
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/glossary.xhtml
@@ -0,0 +1,1026 @@
+<?xml version="1.0" encoding="utf-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<title>Glosario</title>
+<link rel="stylesheet" href="helpFileLayout.css"
+ type="text/css"/>
+</head>
+<body>
+
+<div class="boilerPlate">Este glosario se proporciona sólo para su información,
+ y no se pretende que sea fiable como descripción completa o autorizada de los
+ términos definidos a continuación, ni de las ramificaciones de seguridad o
+ privacidad de las tecnologías descritas en él.</div>
+
+<h1 id="glossary">Glosario</h1>
+
+<dl>
+
+<dt id="certificate_manager">administrador de certificados.</dt><dd>La parte
+ del navegador que permite ver y administrar certificados. Para ver la ventana
+ del administrador de certificados: abrir el menú <span
+ class="mac">&brandShortName;</span><span class="noMac">Editar</span>,
+ elegir Preferencias, hacer clic en Privacidad y Seguridad, y luego elegir
+ Administrar certificados.</dd>
+
+<dt id="password_manager">administrador de contraseñas.</dt><dd>La parte del
+ navegador que puede ayudar a recordar algunos o todos los nombres y
+ contraseñas almacenándolas en el disco duro, e introduciéndolas
+ automáticamente cuando se visitan esos sitios web.</dd>
+
+<dt id="cookie_manager">administrador de cookies.</dt><dd>La parte del
+ navegador que puede utilizar para controlar <a
+ href="#cookie">cookies</a>.</dd>
+
+<dt id="cryptographic_algorithm">algoritmos criptográficos.</dt><dd>Un conjunto
+ de reglas o directrices usadas para realizar operaciones criptográficas tales
+ como <a href="#encryption">cifrado</a> y <a
+ href="#decryption">descifrado</a>.</dd>
+
+<dt id="helper_application">aplicación auxiliar.</dt><dd>Cualquier aplicación
+ que se use para abrir o ver un fichero descargado por el navegador. Un <a
+ href="#plugin">plugin</a> es un tipo especial de aplicación auxiliar que se
+ instala en el directorio de plugins y suele tener como función ejecutarse
+ internamente en el navegador. Microsoft Word, Adobe Photoshop, y otras
+ aplicaciones externas están consideradas aplicaciones auxiliares pero no
+ plugins, ya que no se instalan automáticamente en el directorio del
+ navegador, pero se pueden ejecutar desde el cuadro de diálogo al efectuar una
+ descarga.</dd>
+
+<dt id="web_application">aplicación web</dt><dd>Una aplicación que no se está
+ ejecutando en su equipo sino remotamente en un <a href="#website">sitio web</a>.
+ Los ejemplos incluyen sistemas de correo web o sistemas basados en web en los
+ que introduce información en un formulario y recibe una respuesta en forma de
+ una <a href="#web_page">página web</a>. Una aplicación web <i>sin conexión</i>
+ puede funcionar sin una conexión activa a <a href="#internet">Internet</a>
+ guardando las páginas relevantes localmente antes de ejecutar la
+ aplicación.</dd>
+
+<dt id="grippy">asa</dt><dd>Un pequeño elemento cuadrado a la izquierda de
+ la barra de menú y las barras de herramientas. El asa permite al usuario
+ plegar rápidamente la barra de menú y las barras de herramientas.
+ <span class="mac">Las asas no están disponibles en macOS.</span>
+ </dd>
+
+<dt id="subject">asunto.</dt><dd>La entidad (persona, organización, o router)
+ identificada por medio de un <a href="#certificate">certificado</a>. En
+ particular, el campo asunto de un certificado contiene el <a
+ href="#subject_name">nombre de asunto</a> de la entidad certificada y otras
+ características.</dd>
+
+<dt id="certificate_authority">autoridad certificadora (CA).</dt><dd>Un
+ servicio que emite un certificado tras verificar la identidad de la persona o
+ entidad que se pretende identificar con el certificado. Una CA también
+ renueva y revoca certificados y genera una lista de certificados revocados a
+ intervalos regulares. Las CAs pueden ser independientes o una persona u
+ organización que usa software servidor de emisión de certificados (como puede
+ ser el sistema de gestión de certificados de &brandShortName;). Ver también
+ <a href="#certificate">certificado</a>, <a href="#crl">CRL (lista de
+ revocación de certificados)</a>.</dd>
+
+<dt id="component_bar">barra de componentes.</dt><dd>Es la barra de
+ herramientas que está situada en la esquina inferior izquierda de cualquier
+ ventana de &brandShortName;. La barra de componentes permite que se pueda
+ cambiar entre los componentes de &brandShortName; haciendo clic en los iconos
+ del navegador, Correo y Noticias, Composer, etc.</dd>
+
+<dt id="location_bar">barra de direcciones.</dt><dd>El campo (y botones
+ asociados) que están cerca del borde superior de la ventana del navegador
+ donde se puede escribir una <a href="#url">URL</a> o buscar término.</dd>
+
+<dt id="status_bar">barra de estado.</dt><dd>Es la barra de herramientas
+ situada en la parte inferior de cualquier ventana de &brandShortName;.
+ Incluye la <a href="#component_bar">barra de componentes</a> a la izquierda y
+ los iconos de estado a la derecha.</dd>
+
+<dt id="menu_bar">Barra de menús</dt><dd>La barra de herramientas
+ <span class="mac">en la parte superior de la pantalla</span><span
+ class="noMac">cerca de la parte superior de cualquier ventana de
+ &brandShortName;</span> que incluye los menús Archivo, Editar y Ver.</dd>
+
+<dt id="navigation_toolbar">barra de navegación.</dt><dd>Es la barra de
+ herramientas que se encuentra cerca de la parte superior de la ventana del
+ navegador que incluye los botones de Anterior y Siguiente.</dd>
+
+<dt id="notification_bar">barra de notificación</dt><dd>Una barra que aparece
+ en la parte superior del área de contenido para informarle sobre algo que
+ precisa de su atención, p.e. cuando el administrador de contraseñas puede
+ guardar una contraseña para usted, cuando se ha bloqueado una ventana
+ emergente o se necesita un plugin adicional.</dd>
+
+<dt id="personal_toolbar">barra personal.</dt><dd>Es la barra de herramientas
+ que se puede personalizar y que por defecto aparece justo debajo de la barra
+ de direcciones en el navegador. Contiene botones estándar como Inicio,
+ Marcadores, etc que se pueden añadir o borrar. También se pueden añadir
+ botones en los marcadores preferidos, o en las carpetas que contienen grupos
+ de marcadores.</dd>
+
+<dt id="ca">CA.</dt><dd>Ver <a href="#certificate_authority">autoridad
+ certificadora (CA)</a>.</dd>
+
+<dt id="root_ca">CA raíz.</dt><dd>La <a href="#certificate_authority">autoridad
+ certificadora (CA)</a> con certificado firmado por sí misma en la parte más
+ alta de una <a href="#certificate_chain">cadena de certificados</a>. Ver
+ también <a href="#subordinate_ca">CA subordinada</a>.</dd>
+
+<dt id="subordinate_ca">CA subordinada.</dt><dd>Una <a href=
+ "#certificate_authority">autoridad certificadora (CA)</a> cuyo certificado
+ está firmado por otra CA subordinada o por la CA raíz. Ver también
+ <a href="#certificate_chain">cadena de certificados</a> y
+ <a href="#root_ca">CA raíz</a>.</dd>
+
+<dt id="cache">caché.</dt><dd>Una colección de copias de páginas web
+ almacenadas en el disco duro del ordenador o en su memoria de acceso
+ aleatorio (RAM, Random Access Memory). El navegador acumula estas copias
+ mientras navega por la Web. Cuando se hace clic en un enlace o se escribe una
+ <a href="#url">URL</a> para acceder a una página web cuyo contenido ya está
+ en la caché, el navegador compara la copia almacenada con el original. Si no
+ ha habido cambios, el navegador usa la copia de la caché en vez de volver a
+ recuperar el original, ahorrando tiempo de procesamiento y descarga.</dd>
+
+<dt id="certificate_chain">cadena de certificados.</dt><dd>Una serie jerárquica
+ de certificados firmados por autoridades certificadoras sucesivas. Un
+ certificado de una CA identifica a una <a
+ href="#certificate_authority">autoridad certificadora (CA)</a> y se usa para
+ firmar certificados emitidos por esa autoridad. Un certificado de una CA
+ también puede estar firmado por el certificado CA de una CA padre y así
+ sucesivamente hasta la <a href="#root_ca">CA raíz</a>.</dd>
+
+<dt id="feed">canal</dt><dd>Una fuente actualizada con frecuencia de
+ referencias a páginas web, normalmente noticias o artículos de blogs.
+ Técnicamente es un documento XML disponible a través de una URL pública,
+ compuesto de varios elementos en su interior, cada uno de los cuales contiene
+ ciertos metadatos (posiblemente incluyendo un resumen) y una URL al artículo
+ completo del blog o sitio de noticias. El documento XML se regenera a
+ intervalos regulares, o siempre que se publica un nuevo artículo en el sitio
+ web. Las aplicaciones web pueden suscribirse a la URL que sirve el canal y
+ presentar los nuevos artículos a medida que se actualizan en el documento
+ XML subyacente. Hay formatos XML específicos para los canales, lo más comunes
+ de los cuales son <a href="#rss">RSS</a> y Atom.</dd>
+
+<dt id="certificate">certificado.</dt><dd>El equivalente digital de una tarjeta
+ fiscal. Un certificado especifica el nombre de una persona física, empresa u
+ otra entidad y certifica que una clave pública, que está incluida en el
+ certificado, pertenece a esa entidad. Cuando se firma un mensaje o datos
+ digitalmente, la firma digital para ese mensaje se crea con la ayuda de la
+ clave privada que corresponde a la clave pública en el certificado. Un
+ certificado es emitido y firmado digitalmente por una <a
+ href="#certificate_authority">autoridad certificadora (CA)</a>. La validez de
+ un certificado se puede verificar comprobando la <a
+ href="#digital_signature">firma digital</a> de la CA. También se llama
+ identificación digital, pasaporte digital, certificado de clave pública
+ X.509, y certificado de seguridad. Ver también
+ <a href="#public-key_cryptography">criptografía con clave pública</a>.</dd>
+
+<dt id="ca_certificate">certificado de CA.</dt><dd>Un certificado que
+ identifica a una autoridad certificadora. Ver también
+ <a href="#certificate_authority">autoridad certificadora (CA)</a>, <a href=
+ "#subordinate_ca">CA subordinada</a>, <a href="#root_ca">CA raíz</a>.</dd>
+
+<dt id="encryption_certificate">certificado de cifrado.</dt><dd>Un
+ <a href="#certificate">certificado</a> cuya clave pública se usa sólo para
+ cifrado. Los certificados de cifrado no se usan para operaciones de firma.
+ Ver también <a href="#dual_key_pairs">pares de claves duales</a>, <a
+ href="#signing_certificate">certificado de firma</a>.</dd>
+
+<dt id="signing_certificate">certificado de firma.</dt><dd>Un certificado cuya
+ correspondiente <a href="#private_key">clave privada</a> se usa para firmar
+ los datos que se transmiten, para que el receptor pueda verificar la
+ identidad de quien lo envía. Las Autoridades de Certificados (CAs) suelen
+ emitir certificados de firma que sirven para firmar mensajes de correo
+ electrónico y también para usarse como
+ <a href="#encryption_certificate">certificado de cifrado</a>, usado para
+ cifrar mensajes de correo electrónico. Ver también <a href=
+ "#dual_key_pairs">pares de claves duales</a>, <a href=
+ "#digital_signature">firma digital</a>.</dd>
+
+<dt id="security_certificate">certificado de seguridad.</dt><dd>Ver
+ <a href="#certificate">certificado</a>.</dd>
+
+<dt id="object-signing certificate">certificado para la firma de objetos.</dt>
+ <dd>Un certificado cuya clave privada correspondiente se usa para firmar
+ objetos como ficheros de código. Ver también <a href="#object_signing">firma
+ de objetos</a>.</dd>
+
+<dt id="client_ssl_certificate">certificado SSL de cliente.</dt><dd>Un
+ certificado que un <a href="#client">cliente</a> (como pueda ser un
+ navegador) presenta a un <a href="#server">servidor</a> para acreditar la
+ identidad del cliente (o la identidad de la persona que usa el cliente)
+ usando el protocolo <a href="#ssl">SSL (capa de conexiones seguras)</a>. Ver
+ también <a href="#client_authentication">identificación del cliente</a>.</dd>
+
+<dt id="server_ssl_certificate">certificado SSL de servidor.</dt><dd>Un
+ certificado que un <a href="#server">servidor</a> presenta a un
+ <a href="#client">cliente</a> para verificar la autenticidad de la identidad
+ del servidor usando el protocolo <a href="#ssl">SSL (capa de conexiones
+ seguras).</a></dd>
+
+<dt id="encryption">cifrado.</dt><dd>El proceso de juntar o separar información
+ de manera que se enmascara su significado. Por ejemplo, las conexiones
+ cifradas entre dos ordenadores hace que sea muy difícil de descifrar, o
+ <em>desencriptar</em>, la información que viaja por la conexión. La
+ información cifrada sólo puede ser descifrada por alguien que tenga la clave
+ apropiada. Ver también <a href="#public-key_cryptography">criptografía con
+ clave pública</a>.</dd>
+
+<dt id="symmetric_encryption">cifrado simétrico.</dt><dd>Un método de cifrado
+ que usa una sola clave criptográfica para cifrar y descifrar un mensaje
+ determinado.</dd>
+
+<dt id="cipher">cifrar.</dt><dd>Ver <a href=
+ "#cryptographic_algorithm">algoritmos criptográficos</a>.</dd>
+
+<dt id="key">clave.</dt><dd>Un número de cierta longitud utilizado por
+ <a href="#cryptographic_algorithm">algoritmos criptográficos</a> para cifrar
+ o descifrar datos. Por ejemplo, la clave pública de una persona permite que
+ otras personas cifren mensajes para esa persona. Los mensajes cifrados deben
+ descifrarse usando la clave privada. Ver también <a href=
+ "#public-key_cryptography">criptografía con clave pública</a>.</dd>
+
+<dt id="encryption_key">clave de cifrado.</dt><dd>Una clave privada que se usa
+ sólo para cifrado. Una clave de cifrado y su equivalente clave pública, más
+ una <a href="#signing_key">clave de firma</a> y su clave pública equivalente,
+ constituyen un <a href="#dual_key_pairs">par de claves dual</a>.</dd>
+
+<dt id="signing_key">clave de firma.</dt><dd>Una clave privada usada sólo para
+ firmar. Una clave de firma y su clave pública equivalente, junto con una <a
+ href="#encryption_key">clave de cifrado</a> y su equivalente clave privada,
+ constituyen <a href="#dual_key_pairs">pares de claves duales</a>.</dd>
+
+<dt id="master_key">clave principal.</dt><dd>Una clave simétrica usada por el
+ <a href="#certificate_manager">administrador de certificados</a> para cifrar
+ información. Por ejemplo, el <a href="#password_manager">administrador de
+ contraseñas</a> usa el administrador de certificados y la clave principal
+ para cifrar contraseñas de correo electrónico, de páginas web y otra
+ información confidencial que esté almacenada. Ver también <a
+ href="#symmetric_encryption">cifrado simétrico</a>.</dd>
+
+<dt id="private_key">clave privada.</dt><dd>Uno de los elementos del par de
+ <a href="#key">claves</a> usadas en criptografía de clave pública. La clave
+ privada se mantiene en secreto y se usa para descifrar los datos que han sido
+ cifrados con la correspondiente clave pública.</dd>
+
+<dt id="public_key">clave pública.</dt><dd>Uno de los elementos del par de <a
+ href="#key">claves</a> que se usan en la criptografía de clave pública. La
+ clave pública se distribuye libremente y se publica como parte de un <a
+ href="#certificate">certificado</a>. Suele usarse para cifrar los datos que
+ se mandan al propietario de la clave, que descifra los datos con la
+ correspondiente clave privada.</dd>
+
+<dt id="client">cliente.</dt><dd>El software (como puede ser un navegador) que
+ realiza peticiones y recibe información de un <a href="#server">servidor</a>,
+ que normalmente se ejecuta en una máquina distinta. A un ordenador en el que
+ se ejecuta software cliente se le suele llamar cliente.</dd>
+
+<dt id="add-on">complemento</dt><dd>Una pieza de software que puede añadirse a
+ &brandShortName; para cambiar su apariencia, comportamiento, o para añadir
+ nuevas características. También puede cambiar el idioma mostrado en la
+ interfaz de usuario. Ver también <a href="#extension">extensión</a>, <a
+ href="#language_pack">paquete de idioma</a>, <a href="#plugin">plugin</a> y
+ <a href="#theme">tema</a>.</dd>
+
+<dt id="secure_connection">conexión segura</dt><dd>Una conexión entre un
+ cliente y un servidor que usa algún tipo de cifrado (normalmente, <a
+ href="#ssl">SSL</a>) para asegurar que no puede ser interceptada por
+ terceros. La mayoría de las veces, el servidor es el que proporciona el
+ certificado para identificarse a sí mismo.</dd>
+
+<dt id="secure_connection">conexión segura</dt><dd>Una conexión que usa
+ <a href="#ssl">SSL</a> o <a href="#tls">TLS</a>. Toda la comunicación entre
+ su equipo y el servidor está <a href="#encryption">cifrada</a> de modo que
+ nadie que esté espiando su conexión podrá leerlo. Tenga en cuenta que los
+ datos sólo se cifran durante la transmisión entre su aplicación cliente y el
+ servidor, tras lo cual ya no está cifrada. Para probar su identidad al
+ cliente, el servidor necesita identificarse a sí mismo usando un
+ <a href="#certificate">certificado</a>. Un certificado no válido puede
+ indicar un ataque en el servidor o la conexión, por lo que es importante
+ hacer caso a los avisos sobre certificados.</dd>
+
+<dt id="tooltip">consejo.</dt><dd>Una pequeña caja de texto que aparece cuando
+ se mantiene el puntero del ratón unos segundos sobre ciertos elementos de la
+ pantalla. Normalmente contienen información relativa al elemento sobre el
+ que se ha situado el puntero.</dd>
+
+<dt id="implicit_consent">consentimiento implícito.</dt><dd>También conocido
+ como consentimiento <q>opt-out</q> (exclusión opcional). Se usa para
+ describir las opciones de privacidad que pueden permitir a los sitios web
+ recoger información sobre Vd. (por ejemplo, mediante <a
+ href="#cookie">cookies</a> y formularios en línea) a menos que se niegue
+ explícitamente a dar su consentimiento seleccionando una opción en la página
+ web que el sitio proporciona para ese fin. Mientras la información se recoge,
+ puede que no se solicite ningún consentimiento. Vea también
+ <a href="#user_tracking">rastreo del usuario</a></dd>
+
+<dt id="encrypted_password">contraseña cifrada</dt><dd>Usada para la
+ <a href="#password-based_authentication">identificación basada en
+ contraseña</a> para conseguir la
+ <a href="#secure_authentication">identificación segura</a>. La contraseña del
+ usuario se cifra antes de ser enviada al servidor (p.e., por métodos como
+ <a href="#cram_md5">CRAM-MD5</a>) para evitar que nadie espiando la conexión
+ pueda verla en texto en claro. Este mecanismo se usa frecuentemente cuando no
+ hay disponible una <a href="#secure_connection">conexión segura</a>.</dd>
+
+<dt id="certificate_backup_password">contraseña de copia de seguridad para
+ certificados.</dt><dd>Una contraseña que protege un certificado del que se
+ está haciendo una copia de seguridad o ya se ha hecho con anterioridad. El
+ administrador de certificados pide que se ponga una contraseña cuando se hace
+ una copia de seguridad de un certificado, que será necesaria para restaurar
+ un certificado del cual se ha hecho una copia de seguridad.</dd>
+
+<dt id="master_password">contraseña maestra.</dt><dd>Una contraseña usada por
+ el administrador de certificados para proteger la clave principal u otras
+ claves privadas almacenadas en un <a href="#security_device">dispositivo de
+ seguridad</a>. El administrador de certificados necesita acceso a las claves
+ privadas, por ejemplo, cuando se firman mensajes de correo o se usa uno de
+ los certificados propios para identificarse en una página web. Se necesita
+ acceder a la clave maestra cuando el administrador de contraseñas o el
+ administrador de formularios leen o añaden datos a la información personal.
+ Se puede establecer o cambiar contraseña maestra desde el panel de
+ preferencias de contraseñas maestras. Cada dispositivo de seguridad
+ necesita una contraseña maestra independiente. Ver también <a
+ href="#private_key">clave privada</a>, <a href="#master_key">clave
+ principal</a>.</dd>
+
+<dt id="cookie">cookie.</dt><dd>Una pequeña cantidad de información almacenada
+ en el ordenador generada por algunos <a href="#website">sitios web</a>.
+ Cuando se visita uno de estos sitios web, se pide al navegador que ponga una
+ o más cookies en el disco duro. Después, cuando se vuelve a ese sitio web, el
+ navegador manda las cookies pertenecientes a ese sitio. Las cookies ayudan a
+ las páginas web a guardar información acerca de usted, como el contenido de
+ un carro de la compra. Se puede controlar en las preferencias cómo se usan las
+ cookies y cuánta información deseamos que los sitios web puedan almacenar en
+ ellas. Ver también <a href="#third-party_cookie">cookie externa</a>.</dd>
+
+<dt id="foreign_cookie">cookie externa.</dt><dd>Vea <a
+ href="#third-party_cookie">cookie de terceros</a>.</dd>
+
+<dt id="third-party_cookie">cookie de terceros.</dt><dd>Una <a
+ href="#cookie">cookie</a> de un sitio web que se almacena en el ordenador
+ cuando se visita un sitio web distinto. A veces un <a href="#website">sitio
+ web</a> muestra contenido que es albergado en otro sitio web. Ese contenido
+ puede ser cualquier cosa, desde una imagen a texto o un anuncio. El segundo
+ sitio web que alberga tales elementos también tiene la capacidad de guardar
+ cookies en su navegador, incluso si Vd. no lo visita directamente. Las
+ cookies de terceros también se conocen como <q>cookies externas</q>.</dd>
+
+<dt id="cram_md5">CRAM-MD5</dt><dd>Un
+ <a href="#cryptographic_algorithm">algoritmo criptográfico</a> usado para el
+ <a href="#encrypted_password">cifrado de contraseñas</a> para conseguir
+ <a href="#secure_authentication">identificación segura</a>.</dd>
+
+<dt id="cryptography">criptografía.</dt><dd>El arte y práctica de ensamblar
+ (cifrar) y desensamblar (descifrar) información. Por ejemplo, las técnicas
+ criptográficas se usan para componer y descomponer la información que circula
+ entre páginas web comerciales y nuestro navegador. Ver también <a
+ href="#public-key_cryptography">criptografía con clave pública</a>.</dd>
+
+<dt id="public-key_cryptography">criptografía con clave pública.</dt><dd>Un
+ conjunto de estándares y técnicas ampliamente conocidas que permiten a una
+ entidad (una persona, una organización, o hardware, como un router) verificar
+ electrónicamente su identidad o firmar y cifrar datos. Para ello, se
+ necesitan dos claves: una <a href="#public_key">clave pública</a> y una
+ <a href="#private_key">clave privada</a>. La clave pública se publica como
+ parte de un <a href="#certificate">certificado</a>, que asocia esa clave con
+ una identidad concreta. La correspondiente clave privada se mantiene en
+ secreto. Los datos cifrados con la clave pública sólo se pueden descifrar con
+ la clave privada.</dd>
+
+<dt id="crl">CRL (lista de revocación de certificados).</dt><dd>Una lista de
+ certificados revocados que se genera y está firmada por una <a href=
+ "#certificate_authority">autoridad certificadora (CA)</a>. La última CRL se
+ puede descargar al navegador o a un servidor, luego haga una comprobación
+ contra él para asegurarse que los certificados todavía son válidos antes de
+ permitir su uso para identificaciones.</dd>
+
+<dt id="decryption">descifrado.</dt><dd>El proceso de descomponer datos que han
+ sido cifrados. Ver también <a href="#encryption">cifrado</a>.</dd>
+
+<dt id="tamper_detection">detección de alteraciones.</dt><dd>Un mecanismo que
+ asegura que los datos recibidos en formato electrónico no han sido alterados;
+ es decir, que los datos recibidos se corresponden en su totalidad con la
+ versión original de los mismos datos.</dd>
+
+<dt id="ip_address">dirección IP (dirección de protocolo de
+ Internet.</dt><dd>La dirección de una máquina en una red
+ <a href="#tcp_ip">TCP/IP</a>. Cada ordenador en <a
+ href="#internet">Internet</a> tiene una dirección IP. Los <a
+ href="#client">clientes</a> tienen una IP permanente o una asignada
+ dinámicamente cada vez que se conectan a la red. Las direcciones IP se
+ escriben como cuatro conjuntos de números, de esta forma: 204.171.64.2.</dd>
+
+<dt id="security_device">dispositivo de seguridad.</dt><dd>Hardware o software
+ que proporciona servicios criptográficos como cifrar y descifrar y puede
+ almacenar certificados y claves. Una <a href="#smart_card">tarjeta
+ inteligente</a> es un ejemplo de un dispositivo de seguridad implementado en
+ hardware. El <a href="#certificate_manager">administrador de
+ certificados</a> tiene su propio dispositivo de seguridad interno, llamado <a
+ href="#software_security_device">dispositivo de seguridad software</a>, que
+ está siempre disponible mientras se ejecuta el navegador. Cada dispositivo de
+ seguridad está protegido por su propia <a href="#master_password">contraseña
+ maestra</a>.</dd>
+
+<dt id="software_security_device">dispositivo de seguridad software.</dt>
+ <dd>El <a href="#security_device">dispositivo de seguridad</a> predeterminado
+ que usa el <a href="#certificate_manager">administrador de certificados</a>
+ para almacenar claves privadas asociadas con los certificados. Adicionalmente
+ al uso de claves privadas, el dispositivo de seguridad software almacena la
+ clave principal usada por el <a href="#password_manager">administrador de
+ contraseñas</a> para cifrar contraseñas de correo, de páginas web, y otra
+ información importante. Ver también <a href="#private_key">clave privada</a>
+ y <a href="#master_password">contraseña maestra</a>.</dd>
+
+<dt id="distinguished_name">DN, nombre distinguido (Distinguished
+ Name).</dt><dd>Un nombre indicado de una manera especial que identifica de
+ manera única el asunto de un <a href="#certificate">certificado</a>.</dd>
+
+<dt id="do_not_track">Do Not Track</dt><dd>Un mecanismo que permite a los
+ usuarios informar a los <a href="#website">sitios web</a> que no quieren
+ ser <a href="#user_tracking">rastreados</a> por sitios web de terceros y
+ <a href="#web_application">aplicaciones web</a>. Se añade una preferencia
+ sobre el rastreo del usuario en la cabecera <a href="#http">HTTP</a> y se
+ envía al sitio web. &brandShortName; permite enviar solicitudes <q>Do Not
+ Track</q>, pero los sitios web no están obligados a respetar lo indicado
+ en ella.</dd>
+
+<dt id="extension">extensión</dt><dd>Un tipo de <a
+ href="#add-on">complemento</a> que cambia el comportamiento de
+ &brandShortName; o le añade nuevas funcionalidaes.</dd>
+
+<dt id="fips_pubs_140-1">FIPS PUBS 140-1.</dt><dd>Siglas de Federal Information
+ Processing Standards Publications (FIPS PUBS) 140-1, es un estándar del
+ gobierno de EEUU para implementar módulos criptográficos -es decir, hardware
+ o software que cifra y descifra datos o realiza otras operaciones
+ criptográficas, como la creación o comprobación de firmas digitales. Muchos
+ productos vendidos al gobierno de EEUU deben ser compatibles con uno o más de
+ los estándares de FIPS.</dd>
+
+<dt id="object_signing">firma de objetos.</dt><dd>Una
+ tecnología que permite a los desarrolladores de software firmar el
+ código Java, scripts en JavaScript, o cualquier otro tipo de fichero,
+ y que permite a los usuarios identificar a los firmantes y controlar el
+ acceso por el código firmado a los recursos locales.</dd>
+
+<dt id="digital_signature">firma digital.</dt><dd>Un
+ código creado a partir de los datos a firmar y la clave privada del
+ firmante. Este código es único para cada nueva porción
+ de datos. Una simple coma añadida a un mensaje cambia la firma digital
+ para ese mensaje. Cuando una firma digital se valida correctamente con el
+ software apropiado, no indica sólo que el mensaje o transacción
+ son correctos, sino que también es una garantía de que los
+ datos del mensaje no han cambiado desde que se firmó digitalmente. Una
+ firma digital no tiene nada que ver con una firma escrita a mano, aunque a
+ veces puede tener propósitos legales similares. Ver también
+ <a href="#nonrepudiation">no repudio</a>, <a href=
+ "#tamper_detection">detección de alteraciones</a>.</dd>
+
+<dt id="ftp">FTP (protocolo de transferencia de ficheros).</dt>
+ <dd>Un estándar que permite a los usuarios transferir ficheros de un ordenador a otro a
+ través de la red. Se puede usar el navegador para obtener ficheros
+ usando FTP.</dd>
+
+<dt id="gssapi">GSSAPI (Generic Security Services Application Program
+ Interface, Interfaz de programación de aplicaciones de servicios genéricos de
+ seguridad)</dt><dd>Ver <a href="#kerberos">Kerberos</a>.</dd>
+
+<dt id="html">HTML (lenguaje de hipertexto basado en marcas).</dt>
+ <dd> El formato que se usa en las páginas web. El estándar HTML define marcas
+ (tags) o códigos para definir las propiedades del texto, tipos de
+ letra, estilos, imágenes y otros elementos que forman parte de una
+ página web.</dd>
+
+<dt id="http">HTTP (protocolo de transferencias de hipertexto).</dt>
+ <dd>El protocolo usado para transferir <a href="#web_page">páginas
+ web</a> (documentos hipertexto) entre navegadores y
+ <a href="#server">servidores</a> a través de la
+ <a href="#world_wide_web">World Wide Web</a>.</dd>
+
+<dt id="https">HTTPS (protocolo seguro de transferencias de hipertexto).</dt>
+ <dd>La versión segura del protocolo HTTP que usa
+ <a href="#ssl">SSL</a> para asegurar la privacidad de los datos del cliente
+ (como la información de tarjetas de crédito) mientras se
+ transmiten por <a href="#internet">Internet</a>.</dd>
+
+<dt id="fingerprint">huella (certificado).</dt><dd>Ver <a href=
+ "#certificate_fingerprint">huella de un certificado</a>.</dd>
+
+<dt id="fingerprinting">huella (navegador)</dt><dd>Un método de
+ <a href="#user_tracking">rastreo de usuarios</a> por el cual se identifica
+ a un usuario basándose en características del navegador como las versiones
+ del navegador y del sistema operativo, las preferencias de idioma
+ establecidas o los <a href="#plugin">plugins</a> instalados.</dd>
+
+<dt id="certificate_fingerprint">huella de un certificado.</dt>
+ <dd>Un número único asociado con un
+ certificado. El número no es parte del certificado en sí pero
+ es el resultado de aplicar una función matemática al contenido
+ del certificado. Si el contenido del certificado cambia, incluso en un
+ sólo carácter, la función produce un número
+ distinto. Por tanto, las huellas de certificados pueden usarse para verificar
+ que los certificados no han sido modificados.</dd>
+
+<dt id="authentication">identificación.</dt><dd>El uso de
+ una contraseña, certificado, número de identificación
+ personal (PIN), u otra información para validar una identidad en una
+ red de ordenadores. Ver también <a href=
+ "#password-based_authentication">identificación con
+ contraseñas</a>, <a href=
+ "#certificate-based_authentication">identificación con
+ certificados</a>, <a href="#client_authentication">identificación del
+ cliente</a>, <a href="#server_authentication">identificación del
+ servidor</a>, <a href="#secure_authentication">identificación
+ segura</a>.</dd>
+
+<dt id="certificate-based_authentication">identificación con certificados.</dt>
+ <dd>Verificación de la identidad basada en
+ <a href="#certificate">certificados</a> y cifrado mediante clave pública.
+ Ver también <a href="#password-based_authentication">identificación con
+ contraseñas</a>.</dd>
+
+<dt id="password-based_authentication">identificación con contraseñas.</dt>
+ <dd>Identificación confidencial usando un nombre
+ y una contraseña. Ver también <a href=
+ "#authentication">identificación</a>.</dd>
+
+<dt id="client_authentication">identificación del cliente.</dt>
+ <dd>El proceso de identificar un <a href=
+ "#client">cliente</a> en un <a href="#server">servidor</a>, por ejemplo con
+ un usuario y contraseña o con un <a href=
+ "#client_ssl_certificate">certificado SSL de cliente</a> y algunos datos
+ firmados digitalmente. Ver también <a href=
+ "#ssl">SSL (capa de conexiones seguras)</a>, <a href=
+ "#server_authentication">identificación en el servidor</a>.</dd>
+
+<dt id="server_authentication">identificación del servidor.</dt>
+ <dd>El proceso de identificarse el <a href=
+ "#server">servidor</a> a un <a href="#client">cliente</a> usando un <a href=
+ "#server_ssl_certificate">certificado SSL de servidor</a>. Ver también
+ <a href="#client_authentication">identificación del cliente</a>,
+ <a href="#ssl">SSL (capa de conexiones seguras)</a>.</dd>
+
+<dt id="digital_id">identificación digital.</dt><dd>Ver
+ <a href="#certificate">certificado</a>.</dd>
+
+<dt id="misrepresentation">identificación falsa.</dt>
+ <dd>La presentación de una entidad como una persona u organización que no
+ es. Por ejemplo, una página web puede aparentar ser un almacén de muebles
+ cuando en realidad es un sitio web que toma números de tarjetas de crédito y
+ no manda nada. Ver también <a href="#spoofing">spoofing</a>.</dd>
+
+<dt id="secure_authentication">identificación segura</dt><dd>Un tipo de
+ <a href="#authentication">identificación</a> que se puede conseguir
+ mediante el <a href="#encrypted_password">cifrado de la contraseña</a> o por
+ mecanismos como <a href="#kerberos">Kerberos</a> y <a href="#ntlm">NTLM</a>.
+ No debe confundirse con una <a href="#secure_connection">conexión
+ segura</a>.</dd>
+
+<dt id="eavesdropping">indiscreción.</dt><dd>Intercepción no
+ deseada de la información enviada a través de la red por una
+ entidad a la que dicha información no está destinada.</dd>
+
+<dt id="imap">IMAP (protocolo de acceso a mensajes de Internet).</dt>
+ <dd>Un protocolo estándar para servidores de correo que permite almacenar
+ todos los mensajes y los cambios en el servidor en vez del disco duro del
+ ordenador. Usar IMAP en vez de <a href="#pop">POP</a>
+ ahorra espacio en disco y permite acceder a las carpetas del correo,
+ incluyendo mensajes enviados, borradores y carpetas personalizadas, desde
+ cualquier lugar. Usar un servidor IMAP con una conexión de
+ módem es por lo general más rápido que usar un servidor
+ POP, ya que inicialmente se descargan sólo las cabeceras de los
+ mensajes. No todos los <a href="#isp">ISPs</a> ofrecen servicios IMAP.</dd>
+
+<dt id="internet">Internet.</dt><dd>Una red mundial de millones
+ de ordenadores que se comunican entre sí usando protocolos
+ estándar como <a href="#tcp_ip">TCP/IP</a>. Desarrollado
+ originalmente para el ejército de EEUU en 1969, Internet creció
+ para incluir instituciones de educación e investigación y, a
+ finales los años 90, a millones de empresas, organizaciones y
+ particulares. Hoy en día Internet se usa para correo
+ electrónico, navegar por la <a href="#world_wide_web">World Wide
+ Web (WWW)</a>, mensajería instantánea, grupos, y otros
+ muchos servicios.</dd>
+
+<dt id="irc">IRC (charla retransmitida por Internet).</dt>
+ <dd>Un protocolo usado para charlar con otras personas en tiempo
+ real usando un <a href="#client">cliente</a> IRC.</dd>
+
+<dt id="isp">ISP (proveedor de servicios de Internet).</dt>
+ <dd>Una institución o compañía que proporciona
+ conexiones a <a href="#internet">Internet</a>.</dd>
+
+<dt id="java">Java.</dt><dd>Un lenguaje de programación
+ desarrollado por Sun Microsystems. Un programa Java puede ejecutarse en
+ muchos tipos distintos de ordenadores, evitando así que los
+ programadores tengan que crear versiones distintas de un mismo programa para
+ cada tipo de ordenador. El navegador puede descargar y ejecutar
+ automáticamente programas escritos en Java (también llamados
+ <em>applets</em>).</dd>
+
+<dt id="javascript">JavaScript.</dt><dd>Un lenguaje de
+ <em>scripting</em> usado comúnmente para construir
+ <a href="#web_page">páginas web</a>. Los programadores usan
+ JavaScript para hacer las páginas web más interactivas;
+ por ejemplo, para mostrar formularios y botones. JavaScript puede
+ usarse junto con <a href="#java">Java</a>, pero son dos lenguajes
+ técnicamente distintos. No es necesario tener Java instalado
+ para que JavaScript funcione correctamente.</dd>
+
+<dt id="kerberos">Kerberos</dt><dd>Un mecanismo para usar
+ <em>single-signon</em> (inicio de sesión único),
+ <a href="#smart_card">tarjetas inteligentes</a>, u otros métodos
+ personalizados para <a href="#authentication">identificar</a> el acceso
+ sin utilizar <a href="#password-based_authentication">contraseñas</a> para
+ cada servicio individual. Se usa sobre todo en grandes redes
+ empresariales/institucionales donde la identificación se proporciona por
+ servicios centralizados como <a href="#ldap">LDAP</a>.</dd>
+
+<dt id="latex">LaTeX</dt><dd>Un procesador de textos y lenguaje de marcas de
+ documentos para documentos de imprenta, ampliamente usado en el mundo
+ académico. En particular, proporciona una sintaxis de texto sencillo para
+ escribir fórmulas matemáticas complejas.</dd>
+
+<dt id="ldap">LDAP (protocolo ligero de acceso a directorios).</dt>
+ <dd>Un protocolo estándar para acceder a servicios de directorio,
+ como libros de direcciones corporativos, desde cualquier plataforma. Se
+ puede configurar el navegador para acceder a directorios LDAP desde la
+ libreta de direcciones. También se pueden configurar el correo y
+ las noticias para usar un servidor de directorio LDAP para
+ autocompletar direcciones de correo electrónico.</dd>
+
+<dt id="malware">Malware</dt><dd>Abreviatura de <q>Soft<u>ware</u>
+ <u>Mal</u>icioso</q> y un término general para una variedad de software
+ diseñado para dificultar la operación del equipo, recopilar información
+ confidencial u obtener acceso a su equipo. Pueden ser distribuidos por
+ <a href="#web_page">páginas web</a> infectadas o como adjunto de mensajes
+ de correo. Entre los ejemplos se incluyen virus, gusanos, troyanos, spyware
+ o adware. El malware puede redistribuirse a sí mismo enviando mensajes para
+ infectar otros equipos.</dd>
+
+<dt id="bookmark">marcador.</dt><dd>Una dirección de
+ <a href="#web_page">página web</a>
+ almacenada (<a href="#url">URL</a>) a la que se puede
+ acceder fácilmente haciendo clic en un icono en la <a
+ href="#personal_toolbar">barra personal</a> o eligiendo el nombre del
+ marcador en el menú Marcadores.</dd>
+
+<dt id="frame">marco.</dt>
+ <dd>Los marcos son <a href="#web_page">páginas web</a> contenidas
+ dentro de una <q>meta</q> página que las mantiene
+ coordinadas. A menudo se les conoce por su término en inglés,
+ <em><q>frame</q></em>.</dd>
+
+<dt id="mathml">MathML (Mathematical Markup Language, lenguaje de marcado
+ matemático)</dt><dd>El lenguaje de marcado usado para escribir notaciones
+ matemáticas en <a href="#web_page">páginas web</a>.</dd>
+
+<dt id="security_module">módulo de seguridad.</dt><dd>Ver
+ <a href="#pkcs_11_module">módulo PKCS #11</a>.</dd>
+
+<dt id="pkcs_11_module">módulo PKCS #11.</dt><dd>Un
+ programa en el ordenador que gestiona los servicios criptográficos
+ como el cifrado y descifrado usando el estándar PKCS #11. Otros nombres
+ son <em>módulos criptográficos</em>, <em>proveedores de
+ servicios criptográficos</em>, o <em>módulos de seguridad</em>.
+ Los módulos PKCS #11 controlan dispositivos tanto hardware como
+ software. Un módulo PKCS #11 siempre controla una o más
+ ranuras, que pueden implementarse mediante algún lector físico
+ (por ejemplo, para leer tarjetas inteligentes) o mediante software. Cada
+ ranura de un módulo PKCS #11 puede, sin embargo, contener un <a href=
+ "#security_device">dispositivo de seguridad</a> (también llamado
+ <em>token</em>) que es el dispositivo hardware o software que proporciona los
+ servicios criptográficos y almacena certificados y claves. El
+ <a href="#certificate_manager">administrador de certificados</a> lleva
+ dos módulos internos PKCS #11. Se pueden instalar módulos
+ adicionales en el ordenador para controlar lectores de tarjetas
+ inteligentes u otros dispositivos hardware.</dd>
+
+<dt id="search_engine">motor de búsqueda o buscador.</dt>
+ <dd>Un programa basado en una página web que
+ permite a los usuarios buscar y recuperar información
+ específica de la <a href="#world_wide_web">World Wide Web (WWW)</a>.
+ El motor de búsqueda puede buscar en todo el texto de los documentos
+ web o una lista de palabras clave,
+ o usar técnicas de revisión de documentos web e indexarlos
+ manualmente para poder ser recuperados. Normalmente, el usuario escribe una
+ palabra o una frase, también llamada consulta, en un cuadro de
+ búsquedas, y el motor de búsqueda muestra los enlaces a las
+ páginas web relevantes.</dd>
+
+<dt id="location_aware_browsing">navegación basada en ubicación</dt><dd>Un
+ método para determinar la ubicación de un usuario para proporcionar servicios
+ personalizados para la ubicación actual, o para el propósito de
+ <a href="#user_tracking">rastrear al usuario</a>. Además de la
+ <a href="#ip_address">dirección IP</a>, se usa información específica del
+ proveedor como puntos de acceso inalámbricos para determinar la longitud y
+ latitud y altitud así como la velocidad y dirección (si están disponibles)
+ que se entrega al <a href="#website">sitio web</a> solicitante. Es
+ proporcionada por un <a href="#geolocation_service">servicio de
+ geolocalización</a>.</dd>
+
+<dt id="caret_browsing">navegación con cursor</dt><dd>Una característica de
+ &brandShortName; que le permite desplazarse por el texto en las páginas web y
+ los mensajes de correo (o esta ventana de ayuda) con un cursor. Usando su
+ teclado, puede desplazarse y seleccionar texto como lo haría en un editor de
+ textos. Puede activar y desactivar el modo del cursor pulsando la tecla
+ <kbd>F7</kbd>. El modo de navegación con cursor también puede activarse y
+ desactivarse en las preferencias Avanzadas - Navegación con teclado.</dd>
+
+<dt id="private_browsing">navegación privada</dt><dd>Navegar en una sesión en la
+ que no se conservan datos privados (tales como el historial de navegación, las
+ <a href="#cookie">cookies</a>, y el contenido <a href="#cache">cacheado</a>)
+ más allá de la duración de la sesión privada. La navegación privada no debe
+ confundirse con la navegación anónima y no evita el
+ <a href="#user_tracking">rastreo de usuario</a> ni la monitorización de la
+ actividad web por un proveedor de Internet o el empleador.</dd>
+
+<dt id="safe_browsing">navegación segura</dt><dd>Protección contra amenazas
+ habituales de <a href="#malware">malware</a> y <a href="#phishing">phishing</a>
+ mediante la comprobación de cada <a href="#web_page">página web</a> contra
+ una lista de sitios web identificados como tales. Si la página web que está a
+ punto de visitar ha sido identificada como contenedora de contenido malicioso,
+ &brandShortName; evita su carga y muestra en su lugar una advertencia.</dd>
+
+<dt id="nonrepudiation">no repudio.</dt><dd>Característica del correo
+ electrónico seguro que asegura que el remitente de un mensaje no puede negar
+ la evidencia de que ha sido él quien lo ha enviado. Una firma normal escrita
+ a mano proporciona una forma de no repudio. Una <a
+ href="#digital_signature">firma digital</a> proporciona otra.</dd>
+
+<dt id="subject_name">nombre de asunto.</dt><dd>Un <a href=
+ "#distinguished_name">DN (nombre distinguido)</a> que describe de manera
+ única el <a href="#subject">asunto</a> de un <a href=
+ "#certificate">certificado</a>.</dd>
+
+<dt id="ntlm">NTLM (NT LAN Manager)</dt><dd>Un protocolo para la
+ <a href="#authentication">identificación</a> en redes locales que es
+ propietaria de Microsoft Windows. Se usa sobre todo en redes
+ empresariales/institucionales.</dd>
+
+<dt id="ocsp">OCSP (protocolo de estado del certificado en línea).</dt>
+ <dd>Un conjunto de reglas que el
+ <a href="#certificate_manager">administrador de certificados</a> sigue
+ para realizar una comprobación en línea de
+ la validez del certificado cada vez que éste se usa. Este proceso
+ supone comprobar el certificado contra una lista de certificados
+ válidos mantenidos en una página web específica. El
+ ordenador debe estar en línea para que funcione el OCSP.</dd>
+
+<dt id="opml">OPML (lenguaje de marcado para procesadores de esquemas)</dt><dd>Un
+ formato XML usado para listas colecciones de <a href="#feed">canales</a>.
+ Aunque más genérico en su especificación, hoy en día se usa principalmente
+ para exportar e importar colecciones de canales entre diferentes agregadores
+ o lectores de canales, como &brandShortName;.</dd>
+
+<dt id="home_page">página de inicio.</dt><dd>Es la página que se visitará al
+ abrir el navegador o al pulsar en el botón de Inicio. También se usa para
+ referirse a la página principal de un sitio web, a partir de la cual se puede
+ explorar el resto de ese sitio web.</dd>
+
+<dt id="web_page">página web.</dt><dd>Un único
+ documento en la World Wide Web que se especifica por una
+ dirección única o <a href="#url">URL</a> y que puede
+ contener texto, hiperenlaces y gráficos.</dd>
+
+<dt id="dual_key_pairs">pares de claves duales.</dt><dd>Dos
+ pares de clavespública y privada -cuatro claves en total- que
+ corresponden a dos certificados separados. La clave privada de un par se usa
+ para firmar operaciones, y las claves pública y privada del otro par
+ se usan para operaciones de cifrado y descifrado. Cada par corresponde a un
+ <a href="#certificate">certificado</a> separado. Ver también <a href=
+ "#public-key_cryptography">criptografía con clave
+ pública</a>.</dd>
+
+<dt id="language_pack">paquete de idioma</dt><dd>Un tipo de <a
+ href="#add-on">complemento</a> que añade un nuevo idioma a la interfaz de
+ usuario de &brandShortName;.</dd>
+
+<dt id="phishing">Phishing</dt><dd><em>Phishing</em> es el término en inglés
+ dado a un modelo de actividad fraudulenta en el cual un tercero crea sitios
+ web falsos, haciéndose pasar por los de entidades bancarias, compañías de
+ tarjetas de crédito y sitios de compra en línea, intentando recopilar
+ información personal de las víctimas que caigan engañados por ellos.</dd>
+
+<dt id="PKCS_11">PKCS #11.</dt><dd>El estándar en
+ criptografía de clave pública que gobierna los dispositivos de
+ seguridad como tarjetas inteligentes. Ver también <a href=
+ "#security_device">dispositivo de seguridad</a>, <a href=
+ "#smart_card">tarjeta inteligente</a>.</dd>
+
+<dt id="pki">PKI (infraestructura de clave pública).</dt>
+ <dd>Los estándares y servicios que facilitan el uso de
+ criptografía de clave pública y certificados en una
+ red.</dd>
+
+<dt id="plugin">plugin.</dt><dd>Un tipo de <a href=
+ "#helper_application">aplicación auxiliar</a> que añade nuevas
+ funcionalidades al navegador, como poder reproducir audio o vídeo. Al
+ contrario de lo que sucede con otras aplicaciones auxiliares, un plugin se
+ auto instala en el directorio de plugins en el directorio principal de la
+ instalación y lo normal es que sea el navegador el que lo ejecute
+ internamente. Por ejemplo, un plugin de audio permite escuchar archivos de
+ audio en una <a href="#web_page">página web</a> o en un mensaje de
+ correo electrónico. Macromedia Flash Player y Java son ejemplos de
+ plugin.</dd>
+
+<dt id="pop">POP (protocolo de oficina postal).</dt>
+ <dd>Un protocolo estándar en servidores de correo
+ que requiere que se descarguen los mensajes nuevos al disco duro; aunque se
+ puede elegir dejar las copias en el servidor. Con POP, se pueden almacenar
+ todos los mensaje, incluyendo el correo enviado, borradores y carpetas
+ personalizadas, en un ordenador solamente. Por otro lado, <a href=
+ "#imap">IMAP</a> permite almacenar
+ permanentemente todos los mensajes así como los cambios en el
+ servidor, al cual se puede acceder desde cualquier ordenador. La
+ mayoría de los <a href="#isp">ISPs</a> admiten el uso de
+ POP.</dd>
+
+<dt id="proxy">proxy.</dt><dd>Es un programa intermediario que
+ actúa tanto como <a href="#server">servidor</a> como <a href=
+ "#client">cliente</a>, con la finalidad de realizar peticiones en el nombre
+ de otros clientes.</dd>
+
+<dt id="slot">ranura.</dt><dd>Una parte del hardware, o su
+ equivalente en software, controlada por un <a href=
+ "#pkcs_11_module">módulo PKCS #11</a> y diseñada para contener
+ un <a href="#security_device">dispositivo de seguridad</a>.</dd>
+
+<dt id="user_tracking">rastreo de usuario</dt><dd>Métodos que algunos
+ <a href="#website">sitios web</a>, incluyendo anunciantes y servicios de
+ análisis, emplean para determinar patrones de cómo navega usted por la web
+ (p.e., qué sitios web ha visitado, qué preferencias ha hecho públicas al
+ usar botones incrustados por redes sociales y su historial de compras). Esta
+ información se usa principalmente para mostrar ofertas o anuncios de
+ productos o servicios dirigidos. Los mecanismos de rastreo de usuario
+ incluyen <a href="#cookie">cookies</a> y
+ <a href="#fingerprinting">huella del navegador</a>. Vea también
+ <a href="#do_not_track">Do Not Track</a>.</dd>
+
+<dt id="certificate_renewal">renovación de certificados.</dt>
+ <dd>El proceso de renovar un <a href=
+ "#certificate">certificado</a> que está a punto de caducar.</dd>
+
+<dt id="rss">RSS (Sindicación realmente simple)</dt><dd>Un formato de datos
+ <a href="#xml">XML</a> para <a href="#feed">feeds</a> web.</dd>
+
+<dt id="geolocation_service">servicio de geolocalización</dt><dd>Un servicio
+ web para la <a href="#location_aware_browsing">navegación basada en
+ ubicación</a>.</dd>
+
+<dt id="server">servidor.</dt><dd>Es el software (como el que
+ sirve páginas web) que recibe peticiones de un <a href=
+ "#client">cliente</a> al que le manda la información solicitada, que
+ normalmente se ejecuta en una máquina distinta. Una máquina en
+ la que se ejecuta software de servidor, se le llama servidor.</dd>
+
+<dt id="website">sitio web.</dt><dd>Un grupo de páginas
+ web relacionadas vinculadas por hiperenlaces y gestionadas por una
+ única compañía, organización, o particular. Un
+ sitio web puede incluir texto, gráficos, ficheros de audio y
+ vídeo, y enlaces a otros sitios web.</dd>
+
+<dt id="spoofing">spoofing.</dt><dd>Aparentar ser alguien que no se es. Por
+ ejemplo, una persona puede aparentar tener la dirección de correo
+ <tt>jdoe@mozilla.com</tt>, o una máquina puede identificarse como un sitio
+ web llamado <tt>www.mozilla.com</tt> sin serlo en realidad. El spoofing es
+ una forma de <a href="#misrepresentation">identificación falsa</a>.</dd>
+
+<dt id="smtp">SMTP (protocolo de transferencia simple de correo).</dt>
+ <dd>Un protocolo que envía mensajes de correo electrónico
+ a través de <a href="#internet">Internet</a>.</dd>
+
+<dt id="socks">SOCKS</dt>
+ <dd>Un protocolo que un servidor <a href="#proxy">proxy</a> puede
+ utilizar para aceptar solicitudes de usuarios cliente en una red
+ interna y re-enviarlas a través de <a href="#internet">Internet</a>.</dd>
+
+<dt id="ssl">SSL (capa de conexiones seguras).</dt>
+ <dd>Un protocolo que permite una identificación recíproca
+ entre un <a href="#client">cliente</a> y un <a href="#server">servidor</a>
+ con la finalidad de establecer una conexión comprobada y cifrada.
+ SSL se ejecuta por encima del protocolo <a href="#tcp_ip">TCP/IP</a> y
+ por debajo de <a href="#http">HTTP</a>, <a href="#ldap">LDAP</a>,
+ <a href="#imap">IMAP</a>, NNTP, y otros protocolos de red de alto nivel.
+ El nuevo estándar de la Internet Engineering Task Force (IETF)
+ llamado Transport Layer Security (TLS) está basado en SSL. Ver
+ también <a href="#encryption">cifrado</a>,
+ <a href="#authentication">identificación</a>.</dd>
+
+<dt id="starttls">STARTTLS</dt><dd>Una extensión a protocolos estándares TCP
+ comunes (como SMTP, POP o IMAP) de manera que el cliente puede pedir al
+ servidor que use <a href="#tls">TLS</a> en el mismo puerto TCP que las
+ conexiones no seguras.</dd>
+
+<dt id="smart_card">tarjeta inteligente.</dt><dd>Un
+ pequeño dispositivo, normalmente de tamaño similar a una
+ tarjeta de crédito, que contiene un microprocesador y puede almacenar
+ información criptográfica como claves y certificados,
+ además de realizar operaciones criptográficas. Las tarjetas
+ inteligentes usan el estándar <a href="#PKCS_11">PKCS #11</a>. Una
+ tarjeta inteligente es una clase de <a href="#security_device">dispositivo de
+ seguridad</a>.</dd>
+
+<dt id="tcp">TCP.</dt><dd>Ver <a href=
+ "#tcp_ip">TCP/IP (protocolo de control de la transmisión/protocolo
+ de Internet</a>.</dd>
+
+<dt id="tcp_ip">TCP/IP (protocolo de control de la transmisión/protocolo de
+ Internet).</dt><dd>Un protocolo de sistemas Unix utilizado para conectar
+ ordenadores independientemente del sistema operativo. TCP/IP es un protocolo
+ esencial de Internet y se ha convertido en un estándar global.</dd>
+
+<dt id="theme">tema</dt><dd>Un tipo de <a href="#add-on">complemento</a> que
+ cambia la apariencia de &brandShortName;.</dd>
+
+<dt id="tls">TLS</dt><dd>Seguridad en la Capa de Transporte (Transport Layer
+ Security, TLS) es el nuevo estándar del Grupo de Trabajo de Ingeniería de
+ Internet (Internet Engineering Task Force, IETF) basado en SSL (Capa de
+ Conexiones Seguras, Secure Sockets Layer). Ver también <a href="#ssl">SSL</a>
+ y <a href="#encryption">cifrado</a>.</dd>
+
+<dt id="token">token.</dt><dd>Ver <a href=
+ "#security_device">dispositivo de seguridad</a>.</dd>
+
+<dt id="security_token"><em>token</em> de seguridad.</dt><dd>Ver
+ <a href="#security_device">dispositivo de seguridad</a>.</dd>
+
+<dt id="trust">trust.</dt><dd>Relación de confianza en una
+ persona u otra entidad. En el contexto de la <a href="#pki">PKI
+ (infraestructura de clave pública)</a>, trust se refiere a la
+ relación entre el usuario de un certificado y la <a
+ href="#certificate_authority">autoridad certificadora (CA)</a> que
+ emitió el certificado. Si se usa el administrador de certificados
+ para especificar que se confía en una CA, el administrador de
+ certificados confiará en los certificados válidos
+ emitidos por esa CA a menos que se especifique lo contrario en las
+ opciones de certificados individuales. En la pestaña de
+ autoridades del administrador de certificados se pueden especificar
+ los tipos de certificados de las CAs en que confía o no.</dd>
+
+<dt id="url">URL (localizador uniforme de recursos).</dt>
+ <dd>El formato estándar de direcciones que le dice al navegador
+ cómo localizar un archivo u otro recurso en la Web. Por
+ ejemplo: <tt>http://www.mozilla.org.</tt>Se pueden escribir URLs en
+ la <a href="#location_bar">barra de direcciones</a> del navegador para
+ acceder a <a href="#web_page">páginas web</a>. Las URLs
+ también se usan en los enlaces de las páginas para poder
+ ir a otras al pinchar en ellos. También se conoce como
+ dirección de Internet o dirección Web.</dd>
+
+<dt id="certificate_verification">verificación de certificados.</dt>
+ <dd>Cuando el <a href="#certificate_manager">administrador de
+ certificados</a> verifica un
+ certificado, confirma que la firma digital fue creada por una CA cuyo propio
+ certificado está almacenado en el administrador de certificados y
+ marcado como de confianza para emitir ese tipo de certificados.
+ También confirma que el certificado a verificar no está en los
+ sitios en los que no se confía. Finalmente, si el <a href=
+ "#ocsp">OCSP (protocolo de estado del certificado en
+ línea)</a> está activado, el administrador de
+ certificados también realiza una comprobación en línea,
+ buscando el certificado en una lista de certificados válidos
+ mantenidos en una URL especificada bien en el propio certificado o bien en
+ las preferencias de validación del navegador. Si cualquiera de estos
+ controles falla, el administrador de certificados marca el certificado como
+ no verificado y no reconocerá la identidad a la que certifica.</dd>
+
+<dt id="world_wide_web">World Wide Web.</dt><dd>También conocida
+ como la Web. Una parte de <a href="#internet">Internet</a> que se
+ refiere al conjunto de páginas web almacenadas en
+ <a href="#server">servidores</a> web y mostradas en los
+ <a href="#client">clientes</a> llamados navegadores web
+ (como &brandShortName;).</dd>
+
+<dt id="wpad">WPAD (autodescubrimiento de proxies web).</dt>
+ <dd>Una propuesta de protocolo de Internet que permite a un
+ navegador web localizar automáticamente y conversar con
+ servidores <a href="#proxy">proxy</a> en una red.</dd>
+
+<dt id="xml">XML (lenguaje extensible basado en marcas).</dt>
+ <dd>Un estándar abierto para describir datos. A diferencia de
+ HTML, XML permite al desarrollador de una página web definir
+ marcas especiales. Para más información, vea el
+ documento en Internet de W3C
+ <a href="http://www.w3.org/XML/">Lenguaje Extensible basado en
+ Marcas (XML)</a>.</dd>
+
+<dt id="xslt">XSLT (transformaciones del lenguaje extensible de hojas de estilo).</dt>
+ <dd>Un lenguaje usado para convertir un documento XML en otro
+ documento XML o en otro formato.</dd>
+
+<dt id="xul">XUL (Lenguaje de interfaz de usuario XML).</dt>
+ <dd>Un lenguaje de marcas XML para crear interfaces de usuario en
+ aplicaciones.</dd>
+</dl>
+
+</body>
+</html> \ No newline at end of file
diff --git a/l10n-es-ES/suite/chrome/common/help/help-glossary.rdf b/l10n-es-ES/suite/chrome/common/help/help-glossary.rdf
new file mode 100644
index 0000000000..e3d04d7a9a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/help-glossary.rdf
@@ -0,0 +1,160 @@
+<?xml version="1.0"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:nc="http://home.netscape.com/NC-rdf#">
+
+<!-- HELP Glossary SECTION -->
+ <rdf:Description about="urn:root">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description nc:name="administrador de certificados" nc:link="glossary.xhtml#certificate_manager"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="administrador de contrase&#241;as" nc:link="glossary.xhtml#password_manager"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="administrador de cookies" nc:link="glossary.xhtml#cookie_manager"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="algoritmos criptogr&#225;ficos" nc:link="glossary.xhtml#cryptographic_algorithm"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="aplicaci&#243;n auxiliar" nc:link="glossary.xhtml#helper_application"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="aplicación web" nc:link="glossary.xhtml#web_application"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="asa" nc:link="glossary.xhtml#grippy"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="asunto" nc:link="glossary.xhtml#subject"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="autoridad certificadora (CA)" nc:link="glossary.xhtml#certificate_authority"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="barra de componentes" nc:link="glossary.xhtml#component_bar"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="barra de direcciones" nc:link="glossary.xhtml#location_bar"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="barra de estado" nc:link="glossary.xhtml#status_bar"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="barra de navegaci&#243;n" nc:link="glossary.xhtml#navigation_toolbar"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="barra de notificati&#243;n" nc:link="glossary.xhtml#notification_bar"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="barra personal" nc:link="glossary.xhtml#personal_toolbar"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="CA" nc:link="glossary.xhtml#ca"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="CA ra&#237;z" nc:link="glossary.xhtml#root_ca"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="CA subordinada" nc:link="glossary.xhtml#subordinate_ca"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="cach&#233;" nc:link="glossary.xhtml#cache"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="cadena de certificados" nc:link="glossary.xhtml#certificate_chain"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="canal" nc:link="glossary.xhtml#feed"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="certificado" nc:link="glossary.xhtml#certificate"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="certificado de CA" nc:link="glossary.xhtml#ca_certificate"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="certificado de cifrado" nc:link="glossary.xhtml#encryption_certificate"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="certificado de firma" nc:link="glossary.xhtml#signing_certificate"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="certificado de seguridad" nc:link="glossary.xhtml#security_certificate"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="certificado para la firma de objetos" nc:link="glossary.xhtml#object-signing certificate"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="certificado SSL de cliente" nc:link="glossary.xhtml#client_ssl_certificate"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="certificado SSL de servidor" nc:link="glossary.xhtml#server_ssl_certificate"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="cifrado" nc:link="glossary.xhtml#encryption"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="cifrado sim&#233;trico" nc:link="glossary.xhtml#symmetric_encryption"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="cifrar" nc:link="glossary.xhtml#cipher"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="clave" nc:link="glossary.xhtml#key"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="clave de cifrado" nc:link="glossary.xhtml#encryption_key"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="clave de firma" nc:link="glossary.xhtml#signing_key"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="clave principal" nc:link="glossary.xhtml#master_key"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="clave privada" nc:link="glossary.xhtml#private_key"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="clave p&#250;blica" nc:link="glossary.xhtml#public_key"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="cliente" nc:link="glossary.xhtml#client"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="complemento" nc:link="glossary.xhtml#add-on"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="consejo" nc:link="glossary.xhtml#tooltip"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="consentimiento impl&#237;cito" nc:link="glossary.xhtml#implicit_consent"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="conexión segura" nc:link="glossary.xhtml#secure_connection"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="contrase&#241;a cifrada" nc:link="glossary.xhtml#encrypted_password"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="contrase&#241;a de copia de seguridad para certificados" nc:link="glossary.xhtml#certificate_backup_password"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="contrase&#241;a maestra" nc:link="glossary.xhtml#master_password"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="cookie" nc:link="glossary.xhtml#cookie"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="cookie externa" nc:link="glossary.xhtml#foreign_cookie"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="cookie de terceros" nc:link="glossary.xhtml#third-party_cookie"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="CRAM-MD5" nc:link="glossary.xhtml#cram_md5"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="criptograf&#237;a" nc:link="glossary.xhtml#cryptography"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="criptograf&#237;a con clave p&#250;blica" nc:link="glossary.xhtml#public-key_cryptography"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="CRL (lista de revocaci&#243;n de certificados)" nc:link="glossary.xhtml#crl"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="descifrado" nc:link="glossary.xhtml#decryption"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="detecci&#243;n de alteraciones" nc:link="glossary.xhtml#tamper_detection"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="dispositivo de seguridad" nc:link="glossary.xhtml#security_device"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="dispositivo de seguridad software" nc:link="glossary.xhtml#software_security_device"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="DN, nombre distinguido (Distinguished Name)" nc:link="glossary.xhtml#distinguished_name"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="Do Not Track" nc:link="glossary.xhtml#do_not_track"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="extensión" nc:link="glossary.xhtml#extension"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="FIPS PUBS 140-1" nc:link="glossary.xhtml#fips_pubs_140-1"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="firma de objetos" nc:link="glossary.xhtml#object_signing"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="firma digital" nc:link="glossary.xhtml#digital_signature"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="FTP (protocolo de transferencia de ficheros)" nc:link="glossary.xhtml#ftp"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="GSSAPI" nc:link="glossary.xhtml#gssapi"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="HTML (lenguaje de hipertexto basado en marcas)" nc:link="glossary.xhtml#html"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="HTTP (protocolo de transferencias de hipertexto)" nc:link="glossary.xhtml#http"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="HTTPS (protocolo seguro de transferencias de hipertexto)" nc:link="glossary.xhtml#https"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="huella (certificado)" nc:link="glossary.xhtml#fingerprint"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="huella de un certificado" nc:link="glossary.xhtml#certificate_fingerprint"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="huella (navegador)" nc:link="glossary.xhtml#fingerprinting"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="identificaci&#243;n" nc:link="glossary.xhtml#authentication"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="identificaci&#243;n con certificados" nc:link="glossary.xhtml#certificate-based_authentication"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="identificaci&#243;n con contrase&#241;as" nc:link="glossary.xhtml#password-based_authentication"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="identificaci&#243;n del cliente" nc:link="glossary.xhtml#client_authentication"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="identificaci&#243;n del servidor" nc:link="glossary.xhtml#server_authentication"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="identificaci&#243;n digital" nc:link="glossary.xhtml#digital_id"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="identificaci&#243;n falsa" nc:link="glossary.xhtml#misrepresentation"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="identificación segura" nc:link="glossary.xhtml#secure_authentication"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="indiscreci&#243;n" nc:link="glossary.xhtml#eavesdropping"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="IMAP (protocolo de acceso a mensajes de Internet)" nc:link="glossary.xhtml#imap"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="Internet" nc:link="glossary.xhtml#internet"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="IRC (charla retransmitida por Internet)" nc:link="glossary.xhtml#irc"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="ISP (proveedor de servicios de Internet)" nc:link="glossary.xhtml#isp"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="Java" nc:link="glossary.xhtml#java"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="JavaScript" nc:link="glossary.xhtml#javascript"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="Kerberos" nc:link="glossary.xhtml#kerberos"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="LaTeX" nc:link="glossary.xhtml#latex"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="LDAP (protocolo ligero de acceso a directorios)" nc:link="glossary.xhtml#ldap"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="Malware" nc:link="glossary.xhtml#malware"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="marcador" nc:link="glossary.xhtml#bookmark"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="marco" nc:link="glossary.xhtml#frame"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="MathML" nc:link="glossary.xhtml#mathml"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="m&#243;dulo de seguridad" nc:link="glossary.xhtml#security_module"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="m&#243;dulo PKCS #11" nc:link="glossary.xhtml#pkcs_11_module"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="motor de b&#250;squeda o buscador" nc:link="glossary.xhtml#search_engine"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="navegación basada en ubicación" nc:link="glossary.xhtml#location_aware_browsing"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="navegación con cursor" nc:link="glossary.xhtml#caret_browsing"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="navegación privada" nc:link="glossary.xhtml#private_browsing"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="navegación segura" nc:link="glossary.xhtml#safe_browsing"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="no repudio" nc:link="glossary.xhtml#nonrepudiation"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="nombre de asunto" nc:link="glossary.xhtml#subject_name"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="NTLM" nc:link="glossary.xhtml#ntlm"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="OCSP (protocolo de estado del certificado en l&#237;nea)" nc:link="glossary.xhtml#ocsp"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="OPML" nc:link="glossary.xhtml#opml"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="p&#225;gina de inicio" nc:link="glossary.xhtml#home_page"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="p&#225;gina web" nc:link="glossary.xhtml#web_page"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="paquete de idioma" nc:link="glossary.xhtml#language_pack"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="pares de claves duales" nc:link="glossary.xhtml#dual_key_pairs"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="phishing" nc:link="glossary.xhtml#phishing"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="PKCS #11" nc:link="glossary.xhtml#PKCS_11"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="PKI (infraestructura de clave p&#250;blica)" nc:link="glossary.xhtml#pki"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="plugin" nc:link="glossary.xhtml#plugin"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="POP (protocolo de oficina postal)" nc:link="glossary.xhtml#pop"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="proxy" nc:link="glossary.xhtml#proxy"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="ranura" nc:link="glossary.xhtml#slot"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="rastreo del usuario" nc:link="glossary.xhtml#user_tracking"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="renovaci&#243;n de certificados" nc:link="glossary.xhtml#certificate_renewal"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="RSS" nc:link="glossary.xhtml#rss"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="servicio de geolocalización" nc:link="glossary.xhtml#geolocation_service"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="servidor" nc:link="glossary.xhtml#server"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="sitio web" nc:link="glossary.xhtml#website"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="spoofing" nc:link="glossary.xhtml#spoofing"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="SMTP (protocolo de transferencia simple de correo)" nc:link="glossary.xhtml#smtp"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="SSL (capa de conexiones seguras)" nc:link="glossary.xhtml#ssl"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="STARTTLS" nc:link="glossary.xhtml#starttls"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="tarjeta inteligente" nc:link="glossary.xhtml#smart_card"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="TCP" nc:link="glossary.xhtml#tcp"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="TCP/IP (protocolo de control de la transmisi&#243;n/protocolo de Internet)" nc:link="glossary.xhtml#tcp_ip"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="tema" nc:link="glossary.xhtml#theme"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="TLS" nc:link="glossary.xhtml#tls"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="token" nc:link="glossary.xhtml#token"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="token de seguridad" nc:link="glossary.xhtml#security_token"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="tooltip" nc:link="glossary.xhtml#tooltip"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="trust" nc:link="glossary.xhtml#trust"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="URL (localizador uniforme de recursos)" nc:link="glossary.xhtml#url"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="verificaci&#243;n de certificados" nc:link="glossary.xhtml#certificate_verification"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="World Wide Web" nc:link="glossary.xhtml#world_wide_web"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="WPAD (autodescubrimiento de proxies web)" nc:link="glossary.xhtml#wpad"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="XML (lenguaje extensible basado en marcas)" nc:link="glossary.xhtml#xml"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="XSLT (transformaciones del lenguaje extensible de hojas de estilo)" nc:link="glossary.xhtml#xslt"/> </rdf:li>
+ <rdf:li> <rdf:Description nc:name="XUL (Lenguaje de interfaz de usuario XML)" nc:link="glossary.xhtml#xul"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+</rdf:RDF>
diff --git a/l10n-es-ES/suite/chrome/common/help/help-index1.rdf b/l10n-es-ES/suite/chrome/common/help/help-index1.rdf
new file mode 100644
index 0000000000..ad1a74e812
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/help-index1.rdf
@@ -0,0 +1,2236 @@
+<?xml version="1.0"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:nc="http://home.netscape.com/NC-rdf#">
+
+<rdf:Description about="help-indexAZ.rdf#a">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="add-ons:updating_add-ons"
+ nc:name="Actualizar complementos"
+ nc:link="customize_help.xhtml#updating_add-ons"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="return_receipts"
+ nc:name="acuses de recibo"
+ nc:link="mailnews_account_settings.xhtml#return_receipts"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="password_manager"
+ nc:name="administrador de contrase&#241;as"
+ nc:link="using_priv_help.xhtml#using_the_password_manager"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Cookie_Manager"
+ nc:name="administrador de cookies"
+ nc:link="using_priv_help.xhtml#using_the_cookie_manager"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Download_Manager"
+ nc:name="administrador de descargas"
+ nc:link="nav_help.xhtml#plugins_and_downloads"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="device_manager"
+ nc:name="administrador de dispositivos"
+ nc:link="using_certs_help.xhtml#about_security_devices_and_modules"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="adding"
+ nc:name="a&#241;adir" />
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="attaching_files_to_messages"
+ nc:name="adjuntar archivos a los mensajes"
+ nc:link="mailnews_using_mail.xhtml#attaching_a_file_or_web_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="helper_applications"
+ nc:name="aplicaciones auxiliares"
+ nc:link="nav_help.xhtml#plugins_and_downloads"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Offline:offline_apps"
+ nc:name="aplicaciones web sin conexión"
+ nc:link="cs_nav_prefs_advanced.xhtml#offline_apps"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Filing_messages"
+ nc:name="archivar mensajes"
+ nc:link="mailnews_organizing.xhtml#filing_messages_in_folders"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="keyboard_shortcuts"
+ nc:name="atajos de teclado"
+ nc:link="shortcuts.xhtml"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#return_receipts">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="return_receipts:general_preferences"
+ nc:name="preferencias de acuse de recibo"
+ nc:link="mailnews_preferences.xhtml#return_receipts_preferences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="return_receipts:using"
+ nc:name="usar acuses de recibo"
+ nc:link="mailnews_using_mail.xhtml#confirming_that_your_message_was_opened"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#password_manager">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="password_manager:encrypting_stored_passwords"
+ nc:name="cifrar contrase&#241;as guardadas"
+ nc:link="using_priv_help.xhtml#encrypting_stored_sensitive_information"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="password_manager:master_password"
+ nc:name="contrase&#241;a maestra"
+ nc:link="using_priv_help.xhtml#setting_a_master_password"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="password_manager:preferences"
+ nc:name="preferencias de contrase&#241;a"
+ nc:link="passwords_help.xhtml#password_manager"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#Cookie_Manager">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Cookie_Manager:cookies_stored_by"
+ nc:name="cookies guardadas"
+ nc:link="using_priv_help.xhtml#stored_cookies"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Cookie_Manager:using"
+ nc:name="usar cookies"
+ nc:link="using_priv_help.xhtml#using_the_cookie_manager"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#Download_Manager">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Download_Manager:preferences"
+ nc:name="preferencias del administrador de descargas"
+ nc:link="cs_nav_prefs_navigator.xhtml#downloads"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#adding">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="adding:images_to_web_pages"
+ nc:name="insertar im&#225;genes en p&#225;ginas web"
+ nc:link="composer_help.xhtml#inserting_an_image_into_your_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="adding:blog_account"
+ nc:name="crear una nueva cuenta de blogs"
+ nc:link="mailnews_getting_started.xhtml#setting_up_additional_mail_and_news_accounts"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="adding:mail_account"
+ nc:name="crear una nueva cuenta de correo"
+ nc:link="mailnews_getting_started.xhtml#setting_up_additional_mail_and_news_accounts"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="adding:newsgroup_account"
+ nc:name="a&#241;adir una nueva cuenta de grupos de noticias"
+ nc:link="mailnews_getting_started.xhtml#setting_up_additional_mail_and_news_accounts"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="adding:table_elements"
+ nc:name="insertar elementos en una tabla"
+ nc:link="composer_help.xhtml#adding_and_deleting_rows_columns_and_cells"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#keyboard_shortcuts">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="keyboard_shortcuts:Composer"
+ nc:name="atajos de teclado de Composer"
+ nc:link="shortcuts_composer.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="keyboard_shortcuts:general"
+ nc:name="atajos de teclado de generales"
+ nc:link="shortcuts.xhtml#general_mozilla_shortcuts"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="keyboard_shortcuts:help"
+ nc:name="atajos de teclado de la ayuda"
+ nc:link="shortcuts.xhtml#using_shortcuts"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="keyboard_shortcuts:Mail_and_Newsgroups"
+ nc:name="atajos de teclado de Correo y Noticias"
+ nc:link="shortcuts_mailnews.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="keyboard_shortcuts:browser"
+ nc:name="atajos de teclado del navegador"
+ nc:link="shortcuts_navigator.xhtml"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#b">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="toolbar"
+ nc:name="barra de herramientas" />
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons:searching_for_add-ons"
+ nc:name="Buscar complementos"
+ nc:link="customize_help.xhtml#searching_for_add-ons"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="search"
+ nc:name="b&#250;squedas"
+ nc:link="nav_help.xhtml#searching_the_web"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#Tags">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Tags:general_preferences"
+ nc:name="preferencias de etiquetas"
+ nc:link="mailnews_preferences.xhtml#tags"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#toolbar">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="toolbar:hiding_a_toolbar"
+ nc:name="ocultar una barra de herramientas"
+ nc:link="customize_help.xhtml#hiding_a_toolbar"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="toolbar:menu_bar"
+ nc:name="barra de menús"
+ nc:link="customize_help.xhtml#menu_bar"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="toolbar:navigation_toolbar"
+ nc:name="barra de herramientas de navegaci&#243;n"
+ nc:link="customize_help.xhtml#navigation_toolbar"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="toolbar:personal_toolbar"
+ nc:name="barra de herramientas personal"
+ nc:link="customize_help.xhtml#personal_toolbar"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#search">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="search:bookmarks"
+ nc:name="buscar en marcadores"
+ nc:link="nav_help.xhtml#searching_the_bookmarks_or_history_list"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="search:setting_preferences"
+ nc:name="preferencias de b&#250;squeda"
+ nc:link="nav_help.xhtml#setting_search_preferences"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#c">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="cache"
+ nc:name="cach&#233;"
+ nc:link="nav_help.xhtml#changing_cache_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="font_changing_in_composer"
+ nc:name="cambiar tipo de letra en Composer"
+ nc:link="composer_help.xhtml#changing_text_color_style_and_font"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="feeds"
+ nc:name="Canales"
+ nc:link="glossary.xhtml#feed"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Certificates"
+ nc:name="certificados"
+ nc:link="using_certs_help.xhtml#using_certificates"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="encryption"
+ nc:name="cifrado"
+ nc:link="mailnews_security.xhtml#signing_and_encrypting_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons"
+ nc:name="complementos"
+ nc:link="customize_help.xhtml#add-ons"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer"
+ nc:name="Composer"
+ nc:link="composer_help.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="settings"
+ nc:name="configuraci&#243;n" />
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="HTTP_Networking"
+ nc:name="configuraci&#243;n de HTTP"
+ nc:link="cs_nav_prefs_advanced.xhtml#http_networking"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Account_Settings"
+ nc:name="configuraci&#243;n de las cuentas"
+ nc:link="mailnews_getting_started.xhtml#changing_the_settings_for_an_account"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="mail"
+ nc:name="configuraci&#243;n de seguridad de correo"
+ nc:link="mailnews_account_settings.xhtml#security"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="JSConsole"
+ nc:name="consola de error"
+ nc:link="developer_tools.xhtml#js_console"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="passwords"
+ nc:name="contrase&#241;as"
+ nc:link="passwords_help.xhtml#passwords"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="master_password"
+ nc:name="contrase&#241;a maestra"
+ nc:link="passwords_help.xhtml#change_master_password"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="cookies"
+ nc:name="cookies"
+ nc:link="using_priv_help.xhtml#using_the_cookie_manager"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="copy web pages"
+ nc:name="copiar"
+ nc:link="nav_help.xhtml#copying_saving_and_printing_pages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups"
+ nc:name="Correo y Noticias"
+ nc:link="mailnews_getting_started.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="default_account"
+ nc:name="cuenta por defecto"
+ nc:link="mailnews_getting_started.xhtml#set_as_default"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#cache">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="cache:changing_settings"
+ nc:name="cambiar la configuraci&#243;n de cach&#233;"
+ nc:link="nav_help.xhtml#changing_cache_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="cache:preferences"
+ nc:name="preferencias de cach&#233;"
+ nc:link="cs_nav_prefs_advanced.xhtml#cache"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#feeds">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="feeds:subscribing"
+ nc:name="suscribirse a un canal"
+ nc:link="mailnews_blogs_and_feeds.xhtml#subscribing_to_blogs_and_news_feeds"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="feeds:reading"
+ nc:name="Leer un canal"
+ nc:link="mailnews_blogs_and_feeds.xhtml#reading_blogs_and_news_feed_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="feeds:exporting_importing"
+ nc:name="exportar e importar canales"
+ nc:link="mailnews_blogs_and_feeds.xhtml#exporting_and_importing_feeds"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#Certificates">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Certificates:certificate_authority"
+ nc:name="autoridad certificadora"
+ nc:link="using_certs_help.xhtml#managing_certificates_that_identify_certificate_authorities"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Certificates:getting"
+ nc:name="obtener certificados"
+ nc:link="using_certs_help.xhtml#getting_your_own_certificate"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Certificates:managing"
+ nc:name="administrar certificados"
+ nc:link="using_certs_help.xhtml#managing_certificates"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Certificates:preferences"
+ nc:name="preferencias de certificados"
+ nc:link="certs_prefs_help.xhtml#privacy_and_security_preferences_certificates"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Certificates:selecting_for_client_authentication"
+ nc:name="seleccionar para identificaci&#243;n de cliente"
+ nc:link="certs_prefs_help.xhtml#client_certificate_selection"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Certificates:server"
+ nc:name="identidad del servidor"
+ nc:link="using_certs_help.xhtml#managing_certificates_that_identify_servers"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Certificates:using"
+ nc:name="usar certificados"
+ nc:link="using_certs_help.xhtml#using_certificates"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Certificates:validation"
+ nc:name="validaci&#243;n de certificados"
+ nc:link="using_certs_help.xhtml#controlling_validation"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Certificates:web_site"
+ nc:name="identidad de sitio web"
+ nc:link="using_certs_help.xhtml#managing_certificates_that_identify_servers"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Certificates:your_own"
+ nc:name="su propia identidad"
+ nc:link="using_certs_help.xhtml#managing_certificates_that_identify_you"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#encryption">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="encryption:about"
+ nc:name="acerca del cifrado y firmado"
+ nc:link="mailnews_security.xhtml#about_digital_signatures_and_encryption"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="encryption:of_email_messages"
+ nc:name="mensajes de correo electr&#243;nico cifrados"
+ nc:link="mailnews_security.xhtml#signing_and_encrypting_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="encryption:of_stored_sensitive_information"
+ nc:name="guardar informaci&#243;n confidencial"
+ nc:link="using_priv_help.xhtml#encrypting_stored_sensitive_information"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="encryption:settings_for_email"
+ nc:name="configuraci&#243;n de cifrado"
+ nc:link="mailnews_security.xhtml#configuring_security_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="encryption:status_of_web_page"
+ nc:name="securidad de una p&#225;gina web"
+ nc:link="using_certs_help.xhtml#checking_security_for_a_web_page"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#add-ons">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="add-ons:about"
+ nc:name="acerca de"
+ nc:link="customize_help.xhtml#about_add-ons"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons:installing"
+ nc:name="instalar"
+ nc:link="customize_help.xhtml#installing_add-ons"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons:manager"
+ nc:name="Administrador de complementos"
+ nc:link="customize_help.xhtml#using_the_add-ons_manager"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons:converter"
+ nc:name="Conversor de complementos"
+ nc:link="customize_help.xhtml#using_the_add-on_converter"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#add-ons:manager">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="add-ons:searching_for_add-ons"
+ nc:name="Buscar complementos"
+ nc:link="customize_help.xhtml#searching_for_add-ons"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons:get_add-ons"
+ nc:name="Panel Obtener complementos"
+ nc:link="customize_help.xhtml#the_get_add-ons_panel"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons:extensions_panel"
+ nc:name="Panel Extensiones"
+ nc:link="customize_help.xhtml#the_extensions_panel"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons:appearance_panel"
+ nc:name="Panel Apariencia"
+ nc:link="customize_help.xhtml#the_appearance_panel"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons:plugins_panel"
+ nc:name="Panel Plugins"
+ nc:link="customize_help.xhtml#the_plugins_panel"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons:languages_panel"
+ nc:name="Panel Idiomas"
+ nc:link="customize_help.xhtml#the_languages_panel"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="add-ons:updating_add-ons"
+ nc:name="Actualizar complementos"
+ nc:link="customize_help.xhtml#updating_add-ons"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#Composer">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Composer:adding_tables"
+ nc:name="a&#241;adir tablas"
+ nc:link="composer_help.xhtml#adding_tables_to_your_web_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:Advanced_Property_Editor"
+ nc:name="editor de propiedades avanzadas"
+ nc:link="composer_help.xhtml#using_the_advanced_property_editor"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:changing_text_color"
+ nc:name="cambiar el color del texto"
+ nc:link="composer_help.xhtml#changing_text_color_style_and_font"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:changing_text_font"
+ nc:name="cambiar el tipo de letra"
+ nc:link="composer_help.xhtml#changing_text_color_style_and_font"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:checking_html"
+ nc:name="validar el c&#243;digo HTML"
+ nc:link="composer_help.xhtml#validating_the_html"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:creating_links"
+ nc:name="crear enlaces"
+ nc:link="composer_help.xhtml#creating_links_in_composer"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:creating_new_pages"
+ nc:name="crear nuevas p&#225;ginas"
+ nc:link="composer_help.xhtml#creating_a_new_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:editing_image_properties"
+ nc:name="editar las propiedades de las im&#225;genes"
+ nc:link="composer_help.xhtml#editing_image_properties"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:editing_modes"
+ nc:name="modos de edici&#243;n"
+ nc:link="composer_help.xhtml#choosing_the_right_editing_mode"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:finding_replacing_text"
+ nc:name="encontrar y reemplazar texto"
+ nc:link="composer_help.xhtml#finding_and_replacing_text"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:formatting_lists"
+ nc:name="formatear listas"
+ nc:link="composer_help.xhtml#formatting_paragraphs_headings_and_lists"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:formatting_paragraphs"
+ nc:name="formatear p&#225;rrafos"
+ nc:link="composer_help.xhtml#formatting_paragraphs_headings_and_lists"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:general_preferences"
+ nc:name="preferencias generales"
+ nc:link="composer_help.xhtml#composer_preferences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:inserting_horizontal_lines"
+ nc:name="insertar l&#237;neas horizontales"
+ nc:link="composer_help.xhtml#inserting_horizontal_lines"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:inserting_images"
+ nc:name="insertar im&#225;genes"
+ nc:link="composer_help.xhtml#inserting_an_image_into_your_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:keyboard_shortcuts"
+ nc:name="atajos de teclado"
+ nc:link="shortcuts_composer.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:removing_text_styles"
+ nc:name="eliminar estilos de texto"
+ nc:link="composer_help.xhtml#removing_or_discontinuing_text_styles"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:saving_pages"
+ nc:name="guardar p&#225;ginas en Composer"
+ nc:link="composer_help.xhtml#saving_and_browsing_your_new_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:setting_page_colors"
+ nc:name="establecer los colores de las p&#225;ginas"
+ nc:link="composer_help.xhtml#setting_page_colors_and_backgrounds"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:setting_page_properties"
+ nc:name="establecer las propiedades de las p&#225;ginas"
+ nc:link="composer_help.xhtml#setting_page_properties_and_meta_tags"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:special_characters"
+ nc:name="caracteres especiales"
+ nc:link="composer_help.xhtml#inserting_special_characters"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Composer:working_with_lists"
+ nc:name="trabajar con listas"
+ nc:link="composer_help.xhtml#working_with_lists"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#settings">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="settings:certificate"
+ nc:name="configuraci&#243;n de certificados"
+ nc:link="certs_prefs_help.xhtml#certificate_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="settings:signed_and_encrypted mail"
+ nc:name="configuraci&#243;n de correo cifrado y firmado"
+ nc:link="mailnews_account_settings.xhtml#security"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="settings:SSLTLS"
+ nc:name="configuraci&#243;n de SSL/TLS"
+ nc:link="ssl_help.xhtml#ssltls_settings"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#passwords">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="passwords:choosing"
+ nc:name="Elegir una buena contrase&#241;a"
+ nc:link="passwords_help.xhtml#choosing_a_good_password"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="passwords:preferences"
+ nc:name="preferencias de contrase&#241;as"
+ nc:link="passwords_help.xhtml#passwords"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="passwords:remembering_automatically"
+ nc:name="recordar autom&#225;ticamente"
+ nc:link="using_priv_help.xhtml#using_the_password_manager"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#master_password">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="master_password:changing"
+ nc:name="cambiar la contrase&#241;a maestra"
+ nc:link="passwords_help.xhtml#change_master_password"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="master_password:forgetting"
+ nc:name="&#191;Qu&#233; hacer si olvida su contrase&#241;a maestra?"
+ nc:link="using_priv_help.xhtml#what_to_do_if_you_forget_your_master_password"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="master_password:preferences"
+ nc:name="preferencias de contrase&#241;a maestra"
+ nc:link="passwords_help.xhtml#master_passwords"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#cookies">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="cookies:about"
+ nc:name="acerca de las cookies"
+ nc:link="using_priv_help.xhtml#using_the_cookie_manager"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="cookies:email_and"
+ nc:name="correo electr&#243;nico y cookies"
+ nc:link="privacy_help.xhtml#how_can_i_control_web_pages_in_email_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="cookies:managing_per_site"
+ nc:name="administrar cookies sitio web por sitio web"
+ nc:link="using_priv_help.xhtml#managing_cookies_site-by-site"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="cookies:preferences"
+ nc:name="preferencias de cookies"
+ nc:link="using_priv_help.xhtml#cookies"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="cookies:removing"
+ nc:name="eliminar cookies"
+ nc:link="using_priv_help.xhtml#removing_cookies"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="cookies:third-party"
+ nc:name="cookies de terceros"
+ nc:link="privacy_help.xhtml#what_are_third-party_cookies"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="cookies:viewing"
+ nc:name="ver cookies"
+ nc:link="using_priv_help.xhtml#viewing_cookies"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#Mail_and_Newsgroups">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:Account_Setup_Wizard"
+ nc:name="asistente de configuraci&#243;n de cuentas"
+ nc:link="mailnews_getting_started.xhtml#using_the_mail_account_setup_wizard"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:adding_accounts"
+ nc:name="a&#241;adir cuentas"
+ nc:link="mailnews_getting_started.xhtml#setting_up_additional_mail_and_news_accounts"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:address_autocompletion"
+ nc:name="autocompletado de direcci&#243;n"
+ nc:link="mailnews_preferences.xhtml#address_autocompletion"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:Text_Encoding"
+ nc:name="Codificaci&#243;n de texto"
+ nc:link="mailnews_preferences.xhtml#text_encoding"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:addressing_messages"
+ nc:name="dirigir mensajes"
+ nc:link="mailnews_using_mail.xhtml#addressing_a_message"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:addressing_preferences"
+ nc:name="preferencias de direccionamiento"
+ nc:link="mailnews_preferences.xhtml#addressing_preferences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:Advanced_IMAP_settings"
+ nc:name="configuraci&#243;n avanzada de IMAP"
+ nc:link="mailnews_account_settings.xhtml#advanced_imap_server_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:attaching_files"
+ nc:name="adjuntar archivos"
+ nc:link="mailnews_using_mail.xhtml#attaching_a_file_or_web_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:changing_account_settings"
+ nc:name="cambiar la configuraci&#243;n de las cuentas"
+ nc:link="mailnews_getting_started.xhtml#changing_the_settings_for_an_account"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:Compose_window"
+ nc:name="ventana de redacci&#243;n"
+ nc:link="mailnews_using_mail.xhtml#using_the_message_composition_window"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:composing_messages"
+ nc:name="redactar mensajes"
+ nc:link="mailnews_using_mail.xhtml#composing_mail_and_newsgroup_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:copies_and_folder_settings"
+ nc:name="configuraci&#243;n de copias y carpetas"
+ nc:link="mailnews_account_settings.xhtml#copies_and_folders"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:copying_folders"
+ nc:name="copiar carpetas"
+ nc:link="mailnews_organizing.xhtml#moving_or_copying_a_folder"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:creating_filters"
+ nc:name="crear filtros"
+ nc:link="mailnews_organizing.xhtml#creating_message_filters"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:creating_folders"
+ nc:name="crear carpetas"
+ nc:link="mailnews_organizing.xhtml#creating_a_folder"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:creating_HTML_mail_messages"
+ nc:name="crear mensajes de correo HTML"
+ nc:link="mailnews_using_mail.xhtml#creating_html_mail_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:disk_space_and_storage_settings"
+ nc:name="configuraci&#243;n de espacio en disco y almacenamiento"
+ nc:link="mailnews_account_settings.xhtml#synchronization_and_storage"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:filing_messages"
+ nc:name="archivar mensajes"
+ nc:link="mailnews_organizing.xhtml#filing_messages_in_folders"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:forwarding_messages"
+ nc:name="re-enviar mensajes"
+ nc:link="mailnews_using_mail.xhtml#forwarding_a_message"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:general_preferences"
+ nc:name="preferencias generales de correo"
+ nc:link="mailnews_preferences.xhtml#mail_and_newsgroup_preferences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:getting_new_messages"
+ nc:name="recibir nuevos mensajes"
+ nc:link="mailnews_using_mail.xhtml#getting_new_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:HTML_mail_recipients"
+ nc:name="destinatarios de correo HTML"
+ nc:link="mailnews_using_mail.xhtml#specifying_recipients_for_html_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:HTML_mail_sending_options"
+ nc:name="opciones de env&#237;o de correo HTML"
+ nc:link="mailnews_using_mail.xhtml#choosing_html_mail_sending_options"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:HTML_Message_Source"
+ nc:name="c&#243;digo fuente de mensaje HTML"
+ nc:link="mailnews_using_mail.xhtml#viewing_the_message_source_for_html_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:identity_settings"
+ nc:name="configuraci&#243;n de identidad"
+ nc:link="mailnews_account_settings.xhtml#account_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:mail_window_layout"
+ nc:name="disposici&#243;n de la ventana de correo"
+ nc:link="mailnews_using_mail.xhtml#choosing_how_you_view_the_mail_window"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:message_searching"
+ nc:name="b&#250;squeda de mensajes"
+ nc:link="mailnews_organizing.xhtml#searching_through_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:network_preferences"
+ nc:name="preferencias de red de correo y noticias"
+ nc:link="mailnews_preferences.xhtml#network_and_storage_preferences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:offline_synchronization_settings"
+ nc:name="configuraci&#243;n de sincronizaci&#243;n sin conexi&#243;n"
+ nc:link="mailnews_account_settings.xhtml#synchronization_and_storage"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:POP_settings"
+ nc:name="configuraci&#243;n POP"
+ nc:link="mailnews_account_settings.xhtml#pop_server_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:renaming_folders"
+ nc:name="renombrar carpetas"
+ nc:link="mailnews_organizing.xhtml#renaming_a_folder"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:replying_to_messages"
+ nc:name="responder a mensajes"
+ nc:link="mailnews_using_mail.xhtml#replying_to_a_message"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:saving_and_printing_messages"
+ nc:name="guardar e imprimir mensajes"
+ nc:link="mailnews_using_mail.xhtml#saving_and_printing_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:saving_attachments"
+ nc:name="guardar adjuntos"
+ nc:link="mailnews_using_mail.xhtml#saving_attachments"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:saving_drafts_messages"
+ nc:name="guardar borradores de mensajes"
+ nc:link="mailnews_using_mail.xhtml#saving_and_editing_a_draft_message"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:sending_messages"
+ nc:name="enviar mensajes"
+ nc:link="mailnews_using_mail.xhtml#sending_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:sending_options"
+ nc:name="opciones de env&#237;o"
+ nc:link="mailnews_using_mail.xhtml#selecting_message_sending_options"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:SMTP_settings"
+ nc:name="configuraci&#243;n de SMTP"
+ nc:link="mailnews_account_settings.xhtml#outgoing_server"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:sorting_and_threading_messages"
+ nc:name="ordenar mensajes y conversaciones"
+ nc:link="mailnews_using_mail.xhtml#sorting_and_threading_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:using_address_books"
+ nc:name="usar libretas de direcciones"
+ nc:link="mailnews_addressbooks.xhtml#using_address_books"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:using_attachments"
+ nc:name="usar adjuntos"
+ nc:link="mailnews_using_mail.xhtml#using_attachments"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:using_HTML_in_messages"
+ nc:name="usar HTML en los mensajes"
+ nc:link="mailnews_using_mail.xhtml#using_html_in_your_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:viewing_attachments"
+ nc:name="ver adjuntos"
+ nc:link="mailnews_using_mail.xhtml#viewing_and_opening_attachments"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Mail_and_Newsgroups:working_offline"
+ nc:name="trabajar sin conexi&#243;n"
+ nc:link="mailnews_offline.xhtml#working_offline"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#d">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="DOM_Inspector"
+ nc:name="DOM Inspector"
+ nc:link="developer_tools.xhtml#inspector"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="email_addresses"
+ nc:name="direcciones de correo electr&#243;nico" />
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="security_devices"
+ nc:name="dispositivos de seguridad"
+ nc:link="using_certs_help.xhtml#about_security_devices_and_modules"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#email_addresses">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="email_addresses:address_books_and"
+ nc:name="a&#241;adir direcciones a las libretas de direcciones"
+ nc:link="mailnews_addressbooks.xhtml#adding_entries_to_your_address_books"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="email_addresses:in_mail_messages"
+ nc:name="direcciones de correo electr&#243;nico en mensajes"
+ nc:link="mailnews_using_mail.xhtml#addressing_a_message"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#security_devices">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="security_devices:managing"
+ nc:name="administrar dispositivos de seguridad"
+ nc:link="using_certs_help.xhtml#managing_smart_cards_and_other_security_devices"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#e">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Find_Links_As_You_Type"
+ nc:name="encontrar enlaces seg&#250;n escribe"
+ nc:link="cs_nav_prefs_advanced.xhtml#fayt"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Find_Text_As_You_Type"
+ nc:name="encontrar texto seg&#250;n escribe"
+ nc:link="cs_nav_prefs_advanced.xhtml#fayt"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#f">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="signing_email_messages"
+ nc:name="firmar mensajes de correo"
+ nc:link="mailnews_security.xhtml#signing_and_encrypting_messages"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#g">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="GIF"
+ nc:name="GIF, insertar"
+ nc:link="composer_help.xhtml#inserting_an_image_into_your_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Newsgroups"
+ nc:name="grupos de noticias"
+ nc:link="mailnews_newsgroups.xhtml#getting_started_with_newsgroups"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="save"
+ nc:name="guardar" />
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#save">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="save:web_pages"
+ nc:name="guardar e imprimir p&#225;ginas web"
+ nc:link="nav_help.xhtml#copying_saving_and_printing_pages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="save:messages"
+ nc:name="guardar e imprimir mensajes"
+ nc:link="mailnews_using_mail.xhtml#saving_and_printing_messages"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#Newsgroups">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Newsgroups:getting_started"
+ nc:name="comenzar con los grupos de noticias"
+ nc:link="mailnews_newsgroups.xhtml#getting_started_with_newsgroups"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Newsgroups:server_settings"
+ nc:name="configuraci&#243;n del servidor de gruops de noticias"
+ nc:link="mailnews_account_settings.xhtml#server_settings"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#h">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Developer_Tools"
+ nc:name="Herramientas de desarrollo"
+ nc:link="developer_tools.xhtml#devtools"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="HTML"
+ nc:name="HTML" />
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#HTML">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="HTML:editing_in_mail_messages"
+ nc:name="editar HTML en los mensajes de correo"
+ nc:link="mailnews_using_mail.xhtml#editing_or_inserting_html_elements"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="HTML:using_in_Composer"
+ nc:name="insertar HTML en Composer"
+ nc:link="composer_help.xhtml#inserting_html_elements_and_attributes"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="HTML:using_in_mail_messages"
+ nc:name="usar HTML en los mensajes de correo"
+ nc:link="mailnews_using_mail.xhtml#using_html_in_your_messages"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#i">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="lock_icon"
+ nc:name="icono del candado"
+ nc:link="using_certs_help.xhtml#checking_security_for_a_web_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="languages"
+ nc:name="idiomas"
+ nc:link="nav_help.xhtml#using_languages_and_international_content"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="images"
+ nc:name="im&#225;genes" />
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="IMAP"
+ nc:name="IMAP"
+ nc:link="mailnews_account_settings.xhtml#about_internet_message_access_protocol"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="import"
+ nc:name="importar"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="print"
+ nc:name="imprimir"
+ nc:link="nav_help.xhtml#copying_saving_and_printing_pages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="page_info"
+ nc:name="informaci&#243;n de p&#225;gina"
+ nc:link="page_info_help.xhtml#viewing_page_info"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="software_installation"
+ nc:name="instalaci&#243;n de software"
+ nc:link="cs_nav_prefs_advanced.xhtml#software_installation"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#languages">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="languages:and_international_content"
+ nc:name="idioma y contenido internacional"
+ nc:link="nav_help.xhtml#using_languages_and_international_content"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="languages:Appearance_preferences"
+ nc:name="idiomas de la interfaz de usuario"
+ nc:link="cs_nav_prefs_appearance.xhtml#appearance"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#images">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="images:email_and"
+ nc:name="correo electr&#243;nico e im&#225;genes"
+ nc:link="privacy_help.xhtml#how_can_i_control_web_pages_in_email_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="images:managing"
+ nc:name="administrar im&#225;genes"
+ nc:link="using_priv_help.xhtml#managing_images"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="images:preferences"
+ nc:name="preferencias de im&#225;genes"
+ nc:link="using_priv_help.xhtml#images"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="images:set_as_wallpaper"
+ nc:name="establecer como fondo de escritorio"
+ nc:link="nav_help.xhtml#setting_image_as_wallpaper"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#IMAP">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="IMAP:about"
+ nc:name="acerca de IMAP"
+ nc:link="mailnews_account_settings.xhtml#about_internet_message_access_protocol"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="IMAP:advanced_mail_settings"
+ nc:name="configuraci&#243;n avanzada de correo IMAP"
+ nc:link="mailnews_account_settings.xhtml#advanced_imap_server_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="IMAP:server_settings"
+ nc:name="configuraci&#243;n de servidor IMAP"
+ nc:link="mailnews_account_settings.xhtml#imap_server_settings"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#import">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="import:address_book"
+ nc:name="importar libretas de direcciones"
+ nc:link="mailnews_addressbooks.xhtml#importing_address_books"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="import:bookmark_list"
+ nc:name="import marcadores"
+ nc:link="customize_help.xhtml#exporting_or_importing_a_bookmark_list"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="import:feeds"
+ nc:name="importar canales"
+ nc:link="mailnews_blogs_and_feeds.xhtml#exporting_and_importing_feeds"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="import:certificates"
+ nc:name="importar certificados"
+ nc:link="certs_help.xhtml#your_certificates"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="import:mail"
+ nc:name="importar correo o configuraci&#243;n de cuentas de correo de otros programas"
+ nc:link="mailnews_getting_started.xhtml#importing_mail_from_other_programs"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#j">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="java"
+ nc:name="Java"
+ nc:link="nav_help.xhtml#plugins_and_downloads"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="JavaScript"
+ nc:name="JavaScript" />
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#JavaScript">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="JavaScript:preferences"
+ nc:name="preferencias JavaScript"
+ nc:link="cs_nav_prefs_advanced.xhtml#scripts_and_plugins"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#l">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="LDAP"
+ nc:name="LDAP"
+ nc:link="mailnews_addressbooks.xhtml#adding_and_removing_ldap_directories"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="address_books"
+ nc:name="libretas de direcciones"
+ nc:link="mailnews_addressbooks.xhtml#about_address_books"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#LDAP">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="LDAP:adding_to_address_book"
+ nc:name="a&#241;adir directorios a la libreta de direcciones"
+ nc:link="mailnews_addressbooks.xhtml#adding_and_removing_ldap_directories"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="LDAP:directory_server_settings"
+ nc:name="configuraci&#243;n del servidor de directorio"
+ nc:link="mailnews_addressbooks.xhtml#directory_server_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="LDAP:global_settings"
+ nc:name="configuraci&#243;n de LDAP"
+ nc:link="mailnews_preferences.xhtml#addressing_preferences"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#address_books">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="address_books:adding_entries"
+ nc:name="a&#241;adir entradas a las libretas de direcciones"
+ nc:link="mailnews_addressbooks.xhtml#adding_entries_to_your_address_books"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="address_books:creating"
+ nc:name="crear una nueva libreta de direcciones"
+ nc:link="mailnews_addressbooks.xhtml#creating_a_new_address_book"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="address_books:creating_mailing_lists"
+ nc:name="crear listas de correo"
+ nc:link="mailnews_addressbooks.xhtml#creating_a_mailing_list"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="address_books:exporting"
+ nc:name="exportar libretas de direcciones"
+ nc:link="mailnews_addressbooks.xhtml#exporting_address_books"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="address_books:importing"
+ nc:name="importar libretas de direcciones"
+ nc:link="mailnews_addressbooks.xhtml#importing_address_books"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="address_books:LDAP_directories"
+ nc:name="directorios LDAP"
+ nc:link="mailnews_addressbooks.xhtml#adding_and_removing_ldap_directories"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="address_books:searching"
+ nc:name="buscar en su libreta de direcciones"
+ nc:link="mailnews_addressbooks.xhtml#searching_address_books_and_directories"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#m">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="bookmarks"
+ nc:name="marcadores"
+ nc:link="nav_help.xhtml#visiting_bookmarked_pages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="FIPS_mode"
+ nc:name="modo FIPS"
+ nc:link="using_certs_help.xhtml#enable_fips_mode"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="security_modules"
+ nc:name="m&#243;dulos de seguridad"
+ nc:link="using_certs_help.xhtml#about_security_devices_and_modules"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#bookmarks">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="bookmarks:changing_bookmarks"
+ nc:name="cambiar marcadores"
+ nc:link="customize_help.xhtml#changing_individual_bookmarks"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="creating_bookmarks"
+ nc:name="crear marcadores"
+ nc:link="customize_help.xhtml#bookmarks:creating_new_bookmarks"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="bookmarks:exporting_bookmarks"
+ nc:name="exportar marcadores"
+ nc:link="customize_help.xhtml#exporting_or_importing_a_bookmark_list"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="bookmarks:organizing_bookmarks"
+ nc:name="organizar marcadores"
+ nc:link="customize_help.xhtml#organizing_your_bookmarks"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="bookmarks:searching_bookmarks"
+ nc:name="buscar marcadores"
+ nc:link="customize_help.xhtml#searching_your_bookmarks"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="bookmarks:using_bookmarks"
+ nc:name="usar marcadores"
+ nc:link="customize_help.xhtml#using_bookmarks"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="bookmarks:visiting"
+ nc:name="visitar p&#225;ginas incluidas en los marcadores"
+ nc:link="nav_help.xhtml#visiting_bookmarked_pages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="bookmarks:what_are_bookmarks"
+ nc:name="qu&#233; son los marcadores"
+ nc:link="customize_help.xhtml#what_are_bookmarks"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#security_modules">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="security_modules:managing"
+ nc:name="administrar m&#243;dulos de seguridad"
+ nc:link="using_certs_help.xhtml#managing_smart_cards_and_other_security_devices"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#n">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="navigation"
+ nc:name="navegaci&#243;n"
+ nc:link="help_help.xhtml#finding_the_topic_you_want"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="location_aware_browsing"
+ nc:name="preferencias de navegación basada en ubicación"
+ nc:link="privsec_help.xhtml#location_aware_browsing"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="caret_browsing"
+ nc:name="navegación con cursor"
+ nc:link="cs_nav_prefs_advanced.xhtml#keyboard_navigation"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Tab_Key_Navigation"
+ nc:name="navegaci&#243;n con la tecla Tab"
+ nc:link="cs_nav_prefs_advanced.xhtml#keyboard_navigation"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Tabbed_Browsing"
+ nc:name="navegaci&#243;n con pesta&#241;as"
+ nc:link="customize_help.xhtml#tabbed_browsing"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser"
+ nc:name="navegador"
+ nc:link="nav_help.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browsing_anonymously"
+ nc:name="navegar an&#243;nimamente"
+ nc:link="privacy_help.xhtml#how_can_i_make_sure_unauthorized_people_dont_use_information_about_me"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#Tabbed_Browsing">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Tabbed_Browsing:bookmarking_tabs"
+ nc:name="a&#241;adir pesta&#241;as a marcadores"
+ nc:link="customize_help.xhtml#bookmarking_tabs"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Tabbed_Browsing:closing_tabs"
+ nc:name="cerrar una pesta&#241;a"
+ nc:link="customize_help.xhtml#closing_tabs"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Tabbed_Browsing:introduction"
+ nc:name="usar la navegaci&#243;n con pesta&#241;as"
+ nc:link="nav_help.xhtml#using_tabbed_browsing"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Tabbed_Browsing:moving_tabs"
+ nc:name="mover una pesta&#241;a"
+ nc:link="customize_help.xhtml#moving_tabs"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Tabbed_Browsing:opening_tabs"
+ nc:name="abrir una pesta&#241;a"
+ nc:link="customize_help.xhtml#opening_tabs"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Tabbed_Browsing:setting_up"
+ nc:name="configurar la navegaci&#243;n con pesta&#241;as"
+ nc:link="customize_help.xhtml#setting_up_tabbed_browsing"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Tabbed_Browsing:what_is"
+ nc:name="qu&#233; es la navegaci&#243;n con pesta&#241;as"
+ nc:link="customize_help.xhtml#what_is_tabbed_browsing"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#browser">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="browser:changing_your_home_page"
+ nc:name="cambiar su p&#225;gina de inicio"
+ nc:link="customize_help.xhtml#changing_your_home_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:controlling_popups"
+ nc:name="controlar ventanas emergentes"
+ nc:link="cs_priv_prefs_popup.xhtml#controlling_popups"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:Download_Manager"
+ nc:name="Administrador de descargas"
+ nc:link="nav_help.xhtml#plugins_and_downloads"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:full_screen_mode"
+ nc:name="Modo de pantalla completa"
+ nc:link="nav_help.xhtml#full_screen_mode"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:helper_applications"
+ nc:name="aplicaciones auxiliares"
+ nc:link="cs_nav_prefs_navigator.xhtml#helper_applications"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:home_page"
+ nc:name="página de inicio"
+ nc:link="nav_help.xhtml#viewing_your_home_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:keyboard_shortcuts"
+ nc:name="atajos de teclado"
+ nc:link="shortcuts_navigator.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:opening_pages"
+ nc:name="abrir páginas"
+ nc:link="nav_help.xhtml#moving_to_another_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:preferences"
+ nc:name="Preferencias del navegador"
+ nc:link="cs_nav_prefs_navigator.xhtml#navigator_preferences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:set_as_wallpaper"
+ nc:name="establecer como fondo de escritorio"
+ nc:link="nav_help.xhtml#setting_image_as_wallpaper"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:start_page"
+ nc:name="página de inicio"
+ nc:link="customize_help.xhtml#specifying_a_starting_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:session_restore"
+ nc:name="restauración de sesión"
+ nc:link="customize_help.xhtml#session_restore"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:crash_recovery"
+ nc:name="recuperación de caídas"
+ nc:link="customize_help.xhtml#session_restore"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="browser:start_up_components"
+ nc:name="iniciar componentes"
+ nc:link="customize_help.xhtml#specifying_which_components_open_at_launch"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#o">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="OPML"
+ nc:name="OPML"
+ nc:link="glossary.xhtml#opml"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#p">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="home_page"
+ nc:name="p&#225;gina de inicio"
+ nc:link="cs_nav_prefs_navigator.xhtml#navigator"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="keywords"
+ nc:name="palabras clave"
+ nc:link="nav_help.xhtml#custom_keywords"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="web_pages"
+ nc:name="p&#225;ginas web" />
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="extensions_panel"
+ nc:name="panel de extensiones"
+ nc:link="customize_help.xhtml#the_extensions_panel"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="languages_panel"
+ nc:name="panel de idiomas"
+ nc:link="customize_help.xhtml#the_languages_panel"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Sidebar"
+ nc:name="panel lateral"
+ nc:link="customize_help.xhtml#what_is_sidebar"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="plugins_panel"
+ nc:name="panel de plugins"
+ nc:link="customize_help.xhtml#the_plugins_panel"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="themes_panel"
+ nc:name="panel de apariencia"
+ nc:link="customize_help.xhtml#the_appearance_panel"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="profiles"
+ nc:name="perfiles"
+ nc:link="profiles_help.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Customizing"
+ nc:name="personalizar tipos y colores de letra"
+ nc:link="customize_help.xhtml#changing_fonts_colors_and_themes"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="phishing"
+ nc:name="phishing"
+ nc:link="mailnews_organizing.xhtml#phishing_detection"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="plugins"
+ nc:name="plugins"
+ nc:link="nav_help.xhtml#plugins_and_downloads"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="POP"
+ nc:name="POP"
+ nc:link="mailnews_account_settings.xhtml#about_post_office_protocol"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences"
+ nc:name="preferencias" />
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="safe_browsing"
+ nc:name="preferencias de navegación segura"
+ nc:link="privsec_help.xhtml#safe_browsing"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="user_tracking"
+ nc:name="preferencias de rastreo del usuario"
+ nc:link="privsec_help.xhtml#privacy_and_security"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="keyboard_preferences"
+ nc:name="preferencias de teclado"
+ nc:link="cs_nav_prefs_advanced.xhtml#keyboard_navigation"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="privacy"
+ nc:name="privacidad"
+ nc:link="privacy_help.xhtml#privacy_on_the_internet"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="proxies"
+ nc:name="proxies"
+ nc:link="cs_nav_prefs_advanced.xhtml#proxies"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="publishing_pages"
+ nc:name="publicar p&#225;ginas"
+ nc:link="composer_help.xhtml#publishing_your_pages_on_the_web"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#web_pages">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="web_pages:copying"
+ nc:name="copiar p&#225;ginas web"
+ nc:link="nav_help.xhtml#copying_saving_and_printing_pages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="web_pages:customizing_fonts"
+ nc:name="personalizar tipos de letra"
+ nc:link="customize_help.xhtml#changing_fonts_colors_and_themes"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="web_pages:finding_within"
+ nc:name="encontrar texto dentro de una p&#225;gina web"
+ nc:link="nav_help.xhtml#searching_within_a_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="web_pages:history"
+ nc:name="historial de p&#225;ginas web"
+ nc:link="nav_help.xhtml#about_history_lists"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="web_pages:navigating"
+ nc:name="navegar por p&#225;ginas web"
+ nc:link="nav_help.xhtml#browsing_the_web"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="web_pages:searching"
+ nc:name="buscar p&#225;ginas web"
+ nc:link="nav_help.xhtml#searching_the_web"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="web_pages:stopping"
+ nc:name="detener"
+ nc:link="nav_help.xhtml#stopping_and_reloading"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#Sidebar">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Sidebar:opening_closing_resizing"
+ nc:name="abrir, cerrar y redimensionar el panel lateral"
+ nc:link="customize_help.xhtml#opening_closing_and_resizing_sidebar"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Sidebar:adding_tabs"
+ nc:name="a&#241;adir pesta&#241;as al panel lateral"
+ nc:link="customize_help.xhtml#adding_sidebar_tabs"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Sidebar:customizing_tabs"
+ nc:name="personalizar las pesta&#241;as del panel lateral"
+ nc:link="customize_help.xhtml#customizing_individual_sidebar_tabs"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Sidebar:description"
+ nc:name="&#191;Qu&#233; es el panel lateral?"
+ nc:link="customize_help.xhtml#what_is_sidebar"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Sidebar:removing_tabs"
+ nc:name="eliminar pesta&#241;as del panel lateral"
+ nc:link="customize_help.xhtml#removing_sidebar_tabs"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Sidebar:reorganizing_tabs"
+ nc:name="reorganizar pesta&#241;as del panel lateral"
+ nc:link="customize_help.xhtml#reorganizing_sidebar_tabs"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Sidebar:search_categories"
+ nc:name="categor&#237;as de b&#250;squeda"
+ nc:link="nav_help.xhtml#customizing_search_categories"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Sidebar:searching_from"
+ nc:name="buscar desde el panel lateral"
+ nc:link="nav_help.xhtml#searching_from_sidebar"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Sidebar:viewing_tabs"
+ nc:name="ver pesta&#241;as del panel lateral"
+ nc:link="customize_help.xhtml#viewing_sidebar_tabs"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#POP">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="POP:server_settings"
+ nc:name="configuraci&#243;n del servidor POP"
+ nc:link="mailnews_account_settings.xhtml#pop_server_settings"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#preferences">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="preferences:appearance"
+ nc:name="preferencias de apariencia"
+ nc:link="cs_nav_prefs_appearance.xhtml#appearance"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:advanced"
+ nc:name="preferencias avanzadas"
+ nc:link="cs_nav_prefs_advanced.xhtml#advanced_preferences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:cache"
+ nc:name="preferencias de cach&#233;"
+ nc:link="cs_nav_prefs_advanced.xhtml#cache"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:certificates"
+ nc:name="preferencias de certificados"
+ nc:link="certs_prefs_help.xhtml#privacy_and_security_preferences_certificates"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:colors"
+ nc:name="preferencias de colores"
+ nc:link="cs_nav_prefs_appearance.xhtml#colors"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:content"
+ nc:name="preferencias de contenido"
+ nc:link="cs_nav_prefs_appearance.xhtml#locales"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:cookies"
+ nc:name="preferencias de cookies"
+ nc:link="using_priv_help.xhtml#cookies"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:Downloads"
+ nc:name="preferencias de descargas"
+ nc:link="cs_nav_prefs_navigator.xhtml#downloads"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:fonts"
+ nc:name="preferencias de tipos de letra"
+ nc:link="cs_nav_prefs_appearance.xhtml#fonts"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:helper_applications"
+ nc:name="preferencias de aplicaciones auxiliares"
+ nc:link="cs_nav_prefs_navigator.xhtml#helper_applications"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:history"
+ nc:name="preferencias de historial"
+ nc:link="cs_nav_prefs_navigator.xhtml#history"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:images"
+ nc:name="preferencias de im&#225;genes"
+ nc:link="using_priv_help.xhtml#images"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:internet_search"
+ nc:name="preferencias de b&#250;squeda en Internet"
+ nc:link="cs_nav_prefs_navigator.xhtml#internet_search"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:JavaScript"
+ nc:name="preferencias de JavaScript"
+ nc:link="cs_nav_prefs_advanced.xhtml#scripts_and_plug-ins"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:keyboard"
+ nc:name="preferencias de teclado"
+ nc:link="cs_nav_prefs_advanced.xhtml#keyboard_navigation"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:languages"
+ nc:name="preferencias de idioma"
+ nc:link="cs_nav_prefs_navigator.xhtml#languages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:Link_Behavior"
+ nc:name="preferencias de comportamiento de los enlaces"
+ nc:link="cs_nav_prefs_navigator.xhtml#link_behavior"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:Navigator"
+ nc:name="preferencias del navegador"
+ nc:link="cs_nav_prefs_navigator.xhtml#navigator_preferences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:passwords"
+ nc:name="preferencias de contrase&#241;as"
+ nc:link="passwords_help.xhtml#passwords"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:popup_windows"
+ nc:name="preferencias de ventanas emergentes"
+ nc:link="cs_priv_prefs_popup.xhtml#privacy_and_security_preferences_popup_windows"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:privacy"
+ nc:name="preferencias de privacidad"
+ nc:link="privsec_help.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:proxies"
+ nc:name="preferencias de proxies"
+ nc:link="cs_nav_prefs_advanced.xhtml#proxies"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:security"
+ nc:name="preferencias de seguridad"
+ nc:link="privsec_help.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:SSLTLS"
+ nc:name="preferencias de SSL/TLS"
+ nc:link="ssl_help.xhtml#privacy_and_security_preferences_ssltls"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="preferences:Tabbed_Browsing"
+ nc:name="preferencias de navegaci&#243;n por pesta&#241;as"
+ nc:link="cs_nav_prefs_navigator.xhtml#tabbed_browsing"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#privacy">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="privacy:about"
+ nc:name="acerca de la privacidad"
+ nc:link="privacy_help.xhtml#privacy_on_the_internet"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="privacy:cookies_and"
+ nc:name="cookies y privacidad"
+ nc:link="privacy_help.xhtml#what_are_cookies_and_how_do_they_work"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="privacy:IP_address"
+ nc:name="direcci&#243;n IP"
+ nc:link="privacy_help.xhtml#internet_address"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="privacy:preferences"
+ nc:name="preferencias de privacidad"
+ nc:link="privsec_help.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="privacy:protecting"
+ nc:name="proteger su privacidad"
+ nc:link="privacy_help.xhtml#using_privacy_features"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="privacy:viewing_site_policy"
+ nc:name="ver la pol&#237;tica de un sitio web"
+ nc:link="page_info_help.xhtml"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#profiles">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="profiles:creating"
+ nc:name="crear un perfil"
+ nc:link="profiles_help.xhtml#creating_a_new_profile"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="profiles:deleting"
+ nc:name="borrar un perfil"
+ nc:link="profiles_help.xhtml#deleting_or_renaming_a_profile"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="profiles:managing"
+ nc:name="administrar perfiles"
+ nc:link="profiles_help.xhtml#managing_profiles"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="profiles:renaming"
+ nc:name="renombrar un perfil"
+ nc:link="profiles_help.xhtml#deleting_or_renaming_a_profile"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#proxies">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="proxies:advanced"
+ nc:name="preferencias avanzadas de proxy"
+ nc:link="cs_nav_prefs_advanced.xhtml#advanced_proxy_preferences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="proxies:preferences"
+ nc:name="preferencias de proxy"
+ nc:link="cs_nav_prefs_advanced.xhtml#proxies"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="proxies:setting"
+ nc:name="configurar valores de proxy"
+ nc:link="nav_help.xhtml#proxies"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#publishing_pages">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="publishing_pages:settings"
+ nc:name="configuraci&#243;n de Publicar p&#225;gina"
+ nc:link="composer_help.xhtml#publishing_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="publishing_pages:tips"
+ nc:name="trucos para evitar enlaces e im&#225;genes rotas"
+ nc:link="composer_help.xhtml#tips_for_avoiding_broken_links_or_missing_images"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#r">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="resetting_master_password"
+ nc:name="reiniciar la contrase&#241;a maestra"
+ nc:link="passwords_help.xhtml#reset_master_password"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="mouse_wheel"
+ nc:name="rueda del rat&#243;n"
+ nc:link="nav_help.xhtml#using_a_mouse_wheel"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#s">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="backing_up_certificates"
+ nc:name="salvaguardar certificados"
+ nc:link="certs_help.xhtml#your_certificates"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="security"
+ nc:name="seguridad" />
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Offline"
+ nc:name="sin conexi&#243;n" />
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="SSLTLS"
+ nc:name="SSL/TLS"
+ nc:link="ssl_help.xhtml"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="SMTP"
+ nc:name="SMTP" />
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="uploading_pages"
+ nc:name="subir p&#225;ginas"
+ nc:link="composer_help.xhtml#publishing_your_pages_on_the_web"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#security">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="security:checking_before_sending_message"
+ nc:name="comprobar la seguridad antes de enviar mensajes"
+ nc:link="mailnews_security.xhtml#message_security_compose_window"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="security:checking_for_a_web_page"
+ nc:name="comprobar la seguridad de una p&#225;gina web"
+ nc:link="using_certs_help.xhtml#checking_security_for_a_web_page"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="security:checking_for_received_messages"
+ nc:name="comprobar la seguridad de los mensajes recibidos"
+ nc:link="mailnews_security.xhtml#reading_signed_and_encrypted_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="security:preferences"
+ nc:name="preferencias de seguridad"
+ nc:link="privsec_help.xhtml"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#Offline">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Offline:general_preferences"
+ nc:name="preferencias sin conexi&#243;n"
+ nc:link="mailnews_preferences.xhtml#network_and_storage_preferences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Offline:Mail_and_Newsgroups"
+ nc:name="Correo y Noticias sin conexi&#243;n"
+ nc:link="mailnews_offline.xhtml#working_offline"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#SMTP">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="SMTP:choosing_a_different"
+ nc:name="elegir un servidor SMTP diferente"
+ nc:link="mailnews_account_settings.xhtml#account_settings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="SMTP:server_settings"
+ nc:name="SMTP server settings"
+ nc:link="mailnews_account_settings.xhtml#outgoing_server"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#SSLTLS">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="SSLTLS:warnings"
+ nc:name="advertencias SSL/TLS"
+ nc:link="ssl_help.xhtml#ssltls_warnings"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="SSLTLS:mixed_content"
+ nc:name="contenido mezclado"
+ nc:link="ssl_help.xhtml#mixed_content"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="SSLTLS:preferences"
+ nc:name="preferencias SSL/TLS"
+ nc:link="ssl_help.xhtml#privacy_and_security_preferences_ssltls"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="SSLTLS:protocols"
+ nc:name="protocolos SSL/TLS"
+ nc:link="ssl_help.xhtml#ssltls_protocol_versions"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#t">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="Tags"
+ nc:name="Etiquetas"
+ nc:link="mailnews_organizing.xhtml#tagging_messages"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="smart_cards"
+ nc:name="tarjetas inteligentes"
+ nc:link="using_certs_help.xhtml#managing_smart_cards_and_other_security_devices"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="themes"
+ nc:name="temas"
+ nc:link="customize_help.xhtml#changing_the_theme"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="file_types"
+ nc:name="tipos de archivo"
+ nc:link="nav_help.xhtml#plugins_and_downloads"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="Working_Offline"
+ nc:name="trabajar sin conexi&#243;n"
+ nc:link="mailnews_offline.xhtml#working_offline"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#v">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="validation"
+ nc:name="validaci&#243;n"
+ nc:link="using_certs_help.xhtml#how_validation_works"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="popup_windows"
+ nc:name="ventanas emergentes"
+ nc:link="cs_priv_prefs_popup.xhtml#controlling_popups"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#validation">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="validation:about"
+ nc:name="acerca de la validaci&#243;n"
+ nc:link="using_certs_help.xhtml#how_validation_works"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="validation:OCSP"
+ nc:name="OCSP"
+ nc:link="certs_prefs_help.xhtml#ocsp"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="validation:settings"
+ nc:name="configuraci&#243;n de validaci&#243;n"
+ nc:link="certs_prefs_help.xhtml#privacy_and_security_preferences_certificates"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#popup_windows">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="popup_windows:preferences"
+ nc:name="preferencias de ventanas emergentes"
+ nc:link="cs_priv_prefs_popup.xhtml#privacy_and_security_preferences_popup_windows"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+</rdf:RDF>
diff --git a/l10n-es-ES/suite/chrome/common/help/help-indexAZ.rdf b/l10n-es-ES/suite/chrome/common/help/help-indexAZ.rdf
new file mode 100644
index 0000000000..22cae57917
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/help-indexAZ.rdf
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:nc="http://home.netscape.com/NC-rdf#">
+
+ <rdf:Description about="urn:root">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="a" nc:name="A"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="b" nc:name="B"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="c" nc:name="C"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="d" nc:name="D"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="e" nc:name="E"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="f" nc:name="F"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="g" nc:name="G"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="h" nc:name="H"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="i" nc:name="I"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="j" nc:name="J"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="k" nc:name="K"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="l" nc:name="L"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="m" nc:name="M"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="n" nc:name="N"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="o" nc:name="O"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="p" nc:name="P"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="q" nc:name="Q"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="r" nc:name="R"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="s" nc:name="S"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="t" nc:name="T"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="u" nc:name="U"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="v" nc:name="V"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="w" nc:name="W"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="x" nc:name="X"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="y" nc:name="Y"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="z" nc:name="Z"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+</rdf:RDF>
diff --git a/l10n-es-ES/suite/chrome/common/help/help-win.rdf b/l10n-es-ES/suite/chrome/common/help/help-win.rdf
new file mode 100644
index 0000000000..7999750377
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/help-win.rdf
@@ -0,0 +1,119 @@
+<?xml version="1.0"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!DOCTYPE rdf:RDF SYSTEM "chrome://branding/locale/brand.dtd" >
+
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:nc="http://home.netscape.com/NC-rdf#">
+
+<rdf:Description about="suite-toc.rdf#ieusers"
+ nc:name="Para usuarios de Internet Explorer"
+ nc:link="forieusers.xhtml">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="terms"
+ nc:name="Diferencias de terminología"
+ nc:link="forieusers.xhtml#mozilla_and_internet_explorer_terminology_differences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="favorites"
+ nc:name="Sobre sus favoritos de IE"
+ nc:link="forieusers.xhtml#about_your_ie_favorites"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="key-features"
+ nc:name="Características del navegador"
+ nc:link="forieusers.xhtml#browser_features"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="more-features"
+ nc:name="Otras características"
+ nc:link="forieusers.xhtml#other_features"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="keyboard-shortcuts"
+ nc:name="Atajos de teclado"
+ nc:link="forieusers.xhtml#keyboard_shortcuts"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="suite-toc.rdf#nav-doc-ses">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="nav-doc-default"
+ nc:name="Hacer de &brandShortName; su navegador predeterminado"
+ nc:link="nav_help.xhtml#making_mozilla_your_default_browser"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-index1.rdf#browser">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="browser:default"
+ nc:name="Navegador predeterminado"
+ nc:link="nav_help.xhtml#making_mozilla_your_default_browser"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#d">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="default_browser_preferences"
+ nc:name="Preferencias de navegador predeterminado"
+ nc:link="cs_nav_prefs_navigator.xhtml#navigator"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-indexAZ.rdf#i">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="ieusers"
+ nc:name="Ayuda para usuarios de Internet Explorer"
+ nc:link="forieusers.xhtml"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="#ieusers">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="ieusers:terminology-differences"
+ nc:name="Diferencias de terminología"
+ nc:link="forieusers.xhtml#mozilla_and_internet_explorer_terminology_differences"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="ieusers:your-favorites"
+ nc:name="Sobre sus favoritos de IE"
+ nc:link="forieusers.xhtml#about_your_ie_favorites"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="ieusers:additional-software"
+ nc:name="Otras características"
+ nc:link="forieusers.xhtml#other_features"/>
+ </rdf:li>
+ <rdf:li>
+ <rdf:Description ID="ieusers:keyboard-shortcuts"
+ nc:name="Atajos de teclado"
+ nc:link="forieusers.xhtml#keyboard_shortcuts"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<rdf:Description about="help-index1.rdf#preferences">
+ <nc:subheadings>
+ <rdf:Seq><rdf:li>
+ <rdf:Description ID="preferences:default_browser"
+ nc:name="Preferencias de navegador predeterminado"
+ nc:link="cs_nav_prefs_navigator.xhtml#navigator"/>
+ </rdf:li></rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+</rdf:RDF> \ No newline at end of file
diff --git a/l10n-es-ES/suite/chrome/common/help/helpFileLayout.css b/l10n-es-ES/suite/chrome/common/help/helpFileLayout.css
new file mode 100644
index 0000000000..5504ba69b8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/helpFileLayout.css
@@ -0,0 +1,63 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+@import url("chrome://help/content/platformClasses.css");
+
+body {
+ margin: 2ex;
+ font-family: sans-serif;
+ font-size: 0.75em;
+ max-width: 120ex;
+}
+
+dd { margin-inline-start: 0px; margin-bottom: 1em; }
+dt { font-size: 10pt; font-weight: bold; }
+tt { font-size: 10pt; }
+
+:link:hover,
+:visited:hover { color: -moz-activehyperlinktext; }
+
+h1 { font-size: 20pt; }
+h2 { border-top: 1px solid black; font-size: 16pt; padding-top: 0.2em; }
+h3 { color: #009; font-size: 10pt; margin-bottom: 0px; margin-top: 35px; }
+
+kbd { font-family: sans-serif; }
+
+.defaultTable { border-collapse: collapse; border: 1px solid grey;
+ width: 100%; }
+
+.defaultTable td { border: 1px solid grey; padding: 4px; }
+
+.defaultTable th { background-color: #99ccff;
+ border: 1px solid grey; font-size: 10pt; padding: 4px; text-align: left; }
+
+.tbody-default > tr:nth-child(2n) {
+ background-color: #eeeeee;
+}
+
+.boilerPlate { font-size: 7pt; }
+
+.commandColumn { width: 40%; }
+.osFirstColumn { width: 20%; }
+.osSecondColumn { width: 20%; }
+.osThirdColumn { width: 20%; }
+
+p:first-child { padding-top: 0; margin-top: 0; }
+
+.separate > li { margin-bottom: 0.5em; }
+
+.contentsBox {
+ margin-top: 12px;
+ background-color: #cccccc;
+ border: 1px solid black;
+ width: 300px;
+ padding: 1em;
+}
+
+.contentsBox > ul {
+ list-style-type: none;
+}
+
+a[href^="http://"]:after, a[href^="https://"]:after, a[href^="x-moz-url-link:"]:after {
+ content: url("images/web-links.png");
+}
diff --git a/l10n-es-ES/suite/chrome/common/help/help_help.xhtml b/l10n-es-ES/suite/chrome/common/help/help_help.xhtml
new file mode 100644
index 0000000000..16f424e789
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/help_help.xhtml
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Usar la ventana de ayuda</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+</head>
+
+<body>
+
+ <h1 id="help_window_top">Usar la ventana de ayuda</h1>
+
+ <p>Esta secci&oacute;n describe c&oacute;mo usar la ventana de ayuda (la
+ totalidad de la ventana en la cual se muestran este texto el panel lateral
+ de la izquierda).</p>
+
+ <p>Para otras fuentes de soporte e informaci&oacute;n, haga clic en los
+ enlaces mostrados en la parte inferior del <a href=
+ "welcome_help.xhtml">Centro de ayuda y soporte</a>.</p>
+
+ <div class="contentsBox">En esta secci&oacute;n:
+ <ul>
+ <li><a href="#finding_the_topic_you_want">Encontrar el tema que
+ desea</a></li>
+ <li><a href="#retracing_your_steps">Retroceder sus pasos e imprimir</a></li>
+ <li><a href="#using_help_buttons">Usar los botones de ayuda</a></li>
+ <li><a href="#search_tips">Consejos para realizar
+ b&uacute;squedas</a></li>
+ <!-- Siguiente apartado a&ntilde;adido por el proyecto NAVE -->
+ <li><a href="#l10n_bugs">Informar de fallos en la
+ traducci&oacute;n</a></li>
+ <!-- Fin de la modificaci&oacute;n del proyecto NAVE -->
+ </ul>
+ </div>
+
+ <h2 id="finding_the_topic_you_want">Encontrar el tema que desea</h2>
+
+ <ul>
+ <li>Los temas principales se listan en el panel lateral de la izquierda.
+ Haga clic en un tema para leer sobre él. Para ver los subapartados de ese
+ tema, haga doble clic en el signo más/triángulo a su izquierda.</li>
+ <li>Escriba una palabra o frase en el campo de búsqueda para mostrar una
+ lista de temas relacionados.<br/>
+ Si su búsqueda no devuelve nada, intente escribir menos palabras o una
+ combinación diferente de ellas.</li>
+ <li>Para buscar dentro de una página, use atajo de teclado <kbd
+ class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd>+<kbd>F</kbd>.
+ Introduzca la palabra o frase que le gustaría encontrar en el campo texto
+ de la barra que se abrirá en la parte superior y pulse <kbd
+ class="mac">Return</kbd><kbd class="noMac">Enter</kbd>, o use los botones
+ <q>Siguiente</q> y <q>Anterior</q> para encontrar la siguiente
+ coincidencia en la dirección deseada. Use <q>Resaltar todo</q> para
+ resaltar su frase buscada en toda la página. Si quiere hacer una búsqueda
+ que tenga en cuenta mayúsculas/minúsculas, marque la casilla
+ <q>Coincidencia de mayúsculas/minúsculas</q>.</li>
+ </ul>
+
+ <h2 id="retracing_your_steps">Retroceder sus pasos e imprimir</h2>
+
+ <p>Para retroceder sus pasos en la ayuda, haga clic en los botones
+ existentes junto a la esquina superior izquierda de la ventana de
+ ayuda:</p>
+
+ <p><img src="images/help_nav.png" alt="" width="124" height="38"/></p>
+
+ <ul>
+ <li>Haga clic en el bot&oacute;n Anterior para moverse hacia atr&aacute;s
+ por las p&aacute;ginas que ha visitado previamente. Funciona igual que el
+ bot&oacute;n Anterior de la ventana principal de &brandShortName;.</li>
+ <li>Haga clic en el bot&oacute;n Siguiente para moverse hacia adelante por
+ las p&aacute;ginas que ha vistado previamente. Funciona igual que el
+ bot&oacute;n Siguiente de la ventana principal de &brandShortName;.</li>
+ <li>Haga clic en el bot&oacute;n Inicio para ver el centro de ayuda y
+ soporte, incluyendo los enlaces a las opciones de soporte y los recursos
+ basados en web.</li>
+ </ul>
+
+ <p>Alternativamente, imprima las instrucciones que quiere seguir:</p>
+
+ <ul>
+ <li>Para imprimir la p&aacute;gina completa que se muestra en un momento
+ dado en la ventana de ayuda, pulse el bot&oacute;n Imprimir que hay junto
+ a la esquina superior izquierda de la ventana de ayuda:
+
+ <p><img src="images/help_print.gif" width="37" height="31"
+ alt="Icono de impresi&oacute;n de la ayuda"/></p>
+ </li>
+ <li>Para imprimir s&oacute;lo una parte de la p&aacute;gina, pulse primero
+ y arrastre para seleccionar el &aacute;rea que quiere imprimir, y a
+ continuaci&oacute;n pulse el bot&oacute;n Imprimir.</li>
+ </ul>
+
+ <h2 id="using_help_buttons">Usar los botones de la ayuda</h2>
+
+ <p>Muchas ventanas espec&iacute;ficas y cuadros de di&aacute;logo de
+ &brandShortName; incluyen un bot&oacute;n de ayuda.</p>
+
+ <p>Pulse cualquier bot&oacute;n de ayuda para ver
+ informaci&oacute;n detallada de la ventana en la que aparece.</p>
+
+ <h2 id="search_tips">Consejos para realizar b&uacute;squedas</h2>
+
+ <p>Si no encuentra lo que quiere buscar, aqu&iacute; hay algunos consejos
+ que pueden ayudarle:</p>
+
+ <ul>
+ <li>Aseg&uacute;rese de que est&aacute; buscando algo relacionado con
+ &brandShortName;. Esto no es una b&uacute;squeda en la web.</li>
+ <li>Intente que la b&uacute;squeda sea un poco amplia. No sea demasiado
+ espec&iacute;fico. Los t&eacute;rminos podr&iacute;an estar escritos de
+ otra manera distinta a la que busca.</li>
+ <li>Al mismo tiempo, deber&iacute;a evitar ser demasiado amplio en los
+ t&eacute;rminos de b&uacute;squeda: una palabra como <q>web</q>
+ probablemente devuelva demasiado aciertos.</li>
+ </ul>
+
+ <h2 id="l10n_bugs">Informar de fallos en la traducci&oacute;n</h2>
+
+ <p>La traducci&oacute;n de &brandShortName; al espa&ntilde;ol hablado en
+ Espa&ntilde;a (<strong>es-ES</strong>) est&aacute; realizada por el proyecto
+ NAVE, el cual est&aacute; compuesto por un equipo de voluntarios. Si
+ encuentra alg&uacute;n error en la traducci&oacute;n, ya sea en la ayuda o
+ en la interfaz general de &brandShortName;, o si est&aacute; interesado en
+ saber m&aacute;s sobre el proyecto NAVE o en colaborar con nosotros, puede
+ dirigirse a la <a href="http://www.proyectonave.es/contact"
+ target="_blank">p&aacute;gina web de contacto del proyecto</a>.</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/images/anchor-in-doc.gif b/l10n-es-ES/suite/chrome/common/help/images/anchor-in-doc.gif
new file mode 100644
index 0000000000..7b401120e8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/anchor-in-doc.gif
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/broken.gif b/l10n-es-ES/suite/chrome/common/help/images/broken.gif
new file mode 100644
index 0000000000..e0c46300df
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/broken.gif
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/bullets.gif b/l10n-es-ES/suite/chrome/common/help/images/bullets.gif
new file mode 100644
index 0000000000..a8457a591b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/bullets.gif
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/columns.png b/l10n-es-ES/suite/chrome/common/help/images/columns.png
new file mode 100644
index 0000000000..1b3cb63189
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/columns.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/composer_icon.png b/l10n-es-ES/suite/chrome/common/help/images/composer_icon.png
new file mode 100644
index 0000000000..eb78c48358
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/composer_icon.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/help_nav.png b/l10n-es-ES/suite/chrome/common/help/images/help_nav.png
new file mode 100644
index 0000000000..b28ccf061f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/help_nav.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/help_print.gif b/l10n-es-ES/suite/chrome/common/help/images/help_print.gif
new file mode 100644
index 0000000000..73b523d02d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/help_print.gif
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/image.gif b/l10n-es-ES/suite/chrome/common/help/images/image.gif
new file mode 100644
index 0000000000..d5236e7f45
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/image.gif
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/link.gif b/l10n-es-ES/suite/chrome/common/help/images/link.gif
new file mode 100644
index 0000000000..4a40004b2c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/link.gif
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/locationbar.png b/l10n-es-ES/suite/chrome/common/help/images/locationbar.png
new file mode 100644
index 0000000000..6e457bc08f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/locationbar.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/locationbar_search.png b/l10n-es-ES/suite/chrome/common/help/images/locationbar_search.png
new file mode 100644
index 0000000000..7ed320e944
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/locationbar_search.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/mail_flag.png b/l10n-es-ES/suite/chrome/common/help/images/mail_flag.png
new file mode 100644
index 0000000000..32de2f4c75
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/mail_flag.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/mail_flag_column.png b/l10n-es-ES/suite/chrome/common/help/images/mail_flag_column.png
new file mode 100644
index 0000000000..d10c0b214f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/mail_flag_column.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/mail_junk_column.png b/l10n-es-ES/suite/chrome/common/help/images/mail_junk_column.png
new file mode 100644
index 0000000000..8e15e7652c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/mail_junk_column.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/mail_newmail_alert.png b/l10n-es-ES/suite/chrome/common/help/images/mail_newmail_alert.png
new file mode 100644
index 0000000000..f25d3066c6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/mail_newmail_alert.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/mail_newmail_balloon.png b/l10n-es-ES/suite/chrome/common/help/images/mail_newmail_balloon.png
new file mode 100644
index 0000000000..ca5b6c1894
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/mail_newmail_balloon.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/mail_newmail_trayicon.png b/l10n-es-ES/suite/chrome/common/help/images/mail_newmail_trayicon.png
new file mode 100644
index 0000000000..e385cc4792
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/mail_newmail_trayicon.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/mail_quicksearch.png b/l10n-es-ES/suite/chrome/common/help/images/mail_quicksearch.png
new file mode 100644
index 0000000000..e9f2401625
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/mail_quicksearch.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/mail_read.png b/l10n-es-ES/suite/chrome/common/help/images/mail_read.png
new file mode 100644
index 0000000000..48d43202d8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/mail_read.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/mail_read_column.png b/l10n-es-ES/suite/chrome/common/help/images/mail_read_column.png
new file mode 100644
index 0000000000..060c82adc9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/mail_read_column.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/mail_unread.png b/l10n-es-ES/suite/chrome/common/help/images/mail_unread.png
new file mode 100644
index 0000000000..37baf810ec
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/mail_unread.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/menubar.png b/l10n-es-ES/suite/chrome/common/help/images/menubar.png
new file mode 100644
index 0000000000..139923abc8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/menubar.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/numbers.gif b/l10n-es-ES/suite/chrome/common/help/images/numbers.gif
new file mode 100644
index 0000000000..2721565883
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/numbers.gif
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/offline.png b/l10n-es-ES/suite/chrome/common/help/images/offline.png
new file mode 100644
index 0000000000..b32f903850
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/offline.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/online.png b/l10n-es-ES/suite/chrome/common/help/images/online.png
new file mode 100644
index 0000000000..6756ead790
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/online.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/personalbar.png b/l10n-es-ES/suite/chrome/common/help/images/personalbar.png
new file mode 100644
index 0000000000..aa071711c5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/personalbar.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/reload.gif b/l10n-es-ES/suite/chrome/common/help/images/reload.gif
new file mode 100644
index 0000000000..f0c23aca63
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/reload.gif
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/search.png b/l10n-es-ES/suite/chrome/common/help/images/search.png
new file mode 100644
index 0000000000..f66bae67db
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/search.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/search_navigation_toolbar.png b/l10n-es-ES/suite/chrome/common/help/images/search_navigation_toolbar.png
new file mode 100644
index 0000000000..5c6939a9a5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/search_navigation_toolbar.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/search_personal_toolbar.gif b/l10n-es-ES/suite/chrome/common/help/images/search_personal_toolbar.gif
new file mode 100644
index 0000000000..9c4971da54
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/search_personal_toolbar.gif
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/sidebar.png b/l10n-es-ES/suite/chrome/common/help/images/sidebar.png
new file mode 100644
index 0000000000..16fbe4423a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/sidebar.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/tabbed_browsing_bar.png b/l10n-es-ES/suite/chrome/common/help/images/tabbed_browsing_bar.png
new file mode 100644
index 0000000000..5f91fa2e01
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/tabbed_browsing_bar.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/table.gif b/l10n-es-ES/suite/chrome/common/help/images/table.gif
new file mode 100644
index 0000000000..d0e0add2a8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/table.gif
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/task_mail.png b/l10n-es-ES/suite/chrome/common/help/images/task_mail.png
new file mode 100644
index 0000000000..3c0d5efbae
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/task_mail.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/task_newmail.png b/l10n-es-ES/suite/chrome/common/help/images/task_newmail.png
new file mode 100644
index 0000000000..589efbf82f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/task_newmail.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/taskbar-ab.png b/l10n-es-ES/suite/chrome/common/help/images/taskbar-ab.png
new file mode 100644
index 0000000000..2a260b6469
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/taskbar-ab.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/taskbar.png b/l10n-es-ES/suite/chrome/common/help/images/taskbar.png
new file mode 100644
index 0000000000..7e7d88e1c4
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/taskbar.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/threadbutton.png b/l10n-es-ES/suite/chrome/common/help/images/threadbutton.png
new file mode 100644
index 0000000000..e46c62fed9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/threadbutton.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/images/web-links.png b/l10n-es-ES/suite/chrome/common/help/images/web-links.png
new file mode 100644
index 0000000000..fd7913734c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/images/web-links.png
Binary files differ
diff --git a/l10n-es-ES/suite/chrome/common/help/mailnews_account_settings.xhtml b/l10n-es-ES/suite/chrome/common/help/mailnews_account_settings.xhtml
new file mode 100644
index 0000000000..29b014a240
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/mailnews_account_settings.xhtml
@@ -0,0 +1,1311 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Configuración de cuentas de correo y noticias</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+ <link rel="stylesheet" href="chrome://communicator/skin/smileys.css"
+ type="text/css"/>
+</head>
+
+<body>
+
+<h1 id="mail_and_newsgroups_account_settings">Configuración de cuentas
+de correo y noticias</h1>
+
+<p>Esta sección describe el cuadro de diálogo de
+configuración de cuentas de correo y noticias. Al contrario que el
+cuadro de diálogo de Preferencias, que aplica la configuración
+a todas las cuentas, este cuadro de diálogo permite especificar
+opciones individualmente para cada cuenta.</p>
+
+<p>Si no está viendo el cuadro de diálogo para configurar las
+cuentas, siga estos pasos:</p>
+
+<ol>
+ <li>Vaya primero a la ventana de Correo y noticias.</li>
+ <li>Abra el menú Editar y elija Configuración de cuentas de
+ correo y noticias.</li>
+ <li>Seleccione el nombre de la cuenta cuya configuración quiera ver
+ o cambiar.</li>
+</ol>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#account_settings">Configuración de la cuenta</a></li>
+ <li><a href="#server_settings">Configuración del servidor</a></li>
+ <li><a href="#copies_and_folders">Copias y carpetas</a></li>
+ <li><a href="#addressing">Redacción y direccionamiento</a></li>
+ <li><a href="#synchronization_and_storage">Sincronización y
+ almacenamiento</a></li>
+ <li><a href="#junk_settings">Configuración de correo basura</a></li>
+ <li><a href="#return_receipts">Acuses de recibo</a></li>
+ <li><a href="#security">Seguridad</a></li>
+ <li><a href="#local_folders">Carpetas locales</a></li>
+ <li><a href="#outgoing_server">Servidor de salida (SMTP)</a></li>
+ </ul>
+</div>
+
+<h2 id="account_settings">Configuración de la cuenta - (cuentas de correo y
+ noticias)</h2>
+
+<p>Esta sección describe cómo ver o cambiar la configuración de la cuenta, como
+ el nombre de usuario, dirección de respuesta y firma. Si todavía no tiene
+ delante la configuración de las cuentas, vaya a la ventana de Correo y
+ noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de las cuentas de correo y
+ noticias. Verá un cuadro de diálogo.</li>
+ <li>Seleccione el nombre de la cuenta de la que quiera para ver el panel
+ de configuración.</li>
+</ol>
+
+<ul>
+ <li><strong>Nombre de cuenta</strong>: el nombre de la cuenta.</li>
+ <li>Para cualquier tipo de cuenta excepto canales de blogs y noticias:
+ <ul>
+ <li><strong>Identidad</strong>: aquí se guarda el nombre, la dirección de
+ correo electrónico, la dirección de respuesta (sólo si es diferente de
+ la de correo) y la organización (opcional).</li>
+ <li><strong>Texto de la firma</strong>: si quiere adjuntar una firma a
+ todos los mensajes enviados, escriba su texto en este cuadro. Marque
+ <strong>Usar HTML</strong> para activar el código HTML, p.e.
+ &lt;b&gt;negrita&lt;/b&gt; (opcional).</li>
+ <li><strong>Adjuntar la firma desde un archivo</strong>: le permite elegir
+ adjuntar la firma desde un archivo (en formato texto, HTML o imagen) en
+ lugar de escribir el texto. Marcar esta opción prevalece sobre cualquier
+ texto introducido en el cuadro de la firma. Pulse Elegir para localizar
+ el archivo de firma (opcional).
+
+ <p>Hay más opciones de firmas en <a href="#addressing">Redacción y
+ direcciones</a>.</p>
+ </li>
+ <li><strong>Adjuntar mi vCard a los mensajes</strong>: le permite elegir
+ si su vCard debe adjuntarse a sus mensajes salientes. Pulse Editar
+ tarjeta para editar la información de la tarjeta (opcional).</li>
+ </ul>
+ </li>
+ <li>Para cuentas de canales de blogs y noticias:
+ <ul>
+ <li><strong>Comprobar si hay mensajes nuevos al iniciar</strong>:
+ seleccione esta casilla si quiere comprobar esta cuenta automáticamente
+ en busca de nuevos mensajes de blogs y noticias siempre que inicie
+ Correo y noticias.</li>
+ <li><strong>Buscar mensajes nuevos cada [__] minutos</strong>: seleccione
+ esta casilla si quiere especificar el número de minutos entre dos
+ comprobaciones de canales. También puede comprobar si hay nuevos
+ mensajes de blogs y noticias en cualquier momento pulsando Recibir
+ mensajes en la ventana de Correo.</li>
+ <li><strong>Mostrar de forma predeterminada el resumen de artículos en
+ vez de cargar la página web</strong>: seleccione esta casilla si quiere
+ que &brandShortName; muestre un breve resumen del artículo (incluido
+ dentro del canal) en lugar de cargar la página web completa. Mostrar el
+ resumen del artículo es ligeramente más rápido que la página web
+ completa, pero puede perder parte del contenido del artículo.</li>
+ <li><strong>Vaciar papelera al salir</strong>: vacía la carpeta Papelera
+ siempre que cierra Correo y noticias.</li>
+ <li><strong>Administrar suscripciones...</strong>: muestra el diálogo de
+ suscripción de canales, que le permite añadir, editar y eliminar
+ canales en esta cuenta de blogs y noticias.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="server_settings">Configuración del servidor -
+(cuentas de correo y noticias)</h2>
+
+<p>&brandShortName; puede trabajar con dos tipos de servidores de correo: IMAP
+ y POP. Si no está seguro del tipo de servidor de su proveedor de Internet,
+ pregúntele. Si admite ambos tipos, lo que viene a continuación puede ayudarle
+ a elegir qué tipo usar.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#about_internet_message_access_protocol">Sobre el Internet
+ Message Access Protocol (IMAP)</a></li>
+ <li><a href="#about_post_office_protocol">Sobre el Post Office Protocol
+ (POP)</a></li>
+ <li><a href="#imap_server_settings">Configuración del servidor
+ IMAP</a></li>
+ <li><a href="#advanced_imap_server_settings">Configuración avanzada
+ de un servidor IMAP</a></li>
+ <li><a href="#pop_server_settings">Configuración de un servidor
+ POP</a></li>
+ <li><a href="#news_server_settings">Configuración de servidores de
+ noticias</a></li>
+ </ul>
+</div>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="about_internet_message_access_protocol">Sobre el Internet Message
+Access Protocol (IMAP)</h3>
+
+<p><strong>Ventajas</strong>: los mensajes así como los cambios
+realizados permanecen en el servidor, ahorrando espacio en el disco duro
+local. También, el acceso siempre está actualizado, y se pueden
+leer los mensajes desde varias ubicaciones distintas. El rendimiento en una
+conexión con modem es más rápido, ya que inicialmente
+sólo se descargan las cabeceras de los mensajes.</p>
+
+<p><strong>Desventajas</strong>: No todos los ISP soportan IMAP.</p>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="about_post_office_protocol">Sobre Post Office Protocol
+(POP)</h3>
+
+<p><strong>Ventajas</strong>: los mensajes se descargan en el disco duro local
+al iniciar la sesión de una sola vez, pero también puede indicar
+si dejar una copia de los mensajes en el servidor y eliminarlas de éste
+cuando se borran localmente. La mayoría de los ISPs actualmente
+soportan POP.</p>
+
+<p><strong>Desventajas</strong>: Si usa más de un ordenador, los
+mensajes pueden residir en uno o en otro ordenador, pero no en ambos. POP no
+funciona tan bien como IMAP en conexiones lentas. Además, no se puede
+acceder a todas las carpetas desde varias ubicaciones.</p>
+
+<p>Observe que los servidores POP más modernos tienen
+características que permiten recibir sólo las cabeceras en lugar
+del mensaje completo, tal y como hace IMAP. Usar estas características
+permite que el rendimiento con POP sea casi tan rápido como con
+IMAP.</p>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="imap_server_settings">Configuración del servidor IMAP</h3>
+
+<p>Si no tiene delante la configuración del servidor IMAP, vaya a
+la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de las
+ cuentas de correo y noticias. Verá un cuadro de diálogo.</li>
+ <li>Seleccione el nombre de la cuenta y elija la categoría
+ Configuración del servidor (si eligió un servidor IMAP cuando
+ configuró la cuenta, verá la configuración del servidor
+ IMAP).</li>
+</ol>
+
+<ul>
+ <li><strong>Tipo de servidor</strong>: el tipo de servidor (Servidor de
+ correo IMAP) que especificó al crear esta cuenta. Para cambiar el tipo de
+ servidor asociado con esta cuenta, debe borrarla y volver a crearla.</li>
+ <li><strong>Nombre del servidor</strong>: el nombre del servidor que
+ especificó al crear esta cuenta. Si tiene problemas al obtener el correo de
+ esta cuenta, compruebe con el proveedor o el administrador del sistema que
+ el nombre del servidor introducido es correcto.</li>
+ <li><strong>Nombre de usuario</strong>: el nombre de usuario que especificó
+ al crear esta cuenta.</li>
+ <li><strong>Puerto</strong>: a menos que su proveedor o administrador del
+ sistema le indique lo contrario, deje esta opción como está.</li>
+ <li><strong>Seguridad de la conexión</strong>: elija una de las opciones
+ disponibles para establecer una <a
+ href="glossary.xhtml#secure_connection">conexión segura</a> a su servidor
+ IMAP de entrada. Puede elegir una de las siguientes:
+ <ul>
+ <li><strong>Ninguna</strong>: &brandShortName; usará una conexión simple,
+ sin ningún tipo de cifrado. Debería escoger esta opción
+ <em>sólo</em> si su servidor de entrada permite el cifrado de la
+ contraseña o no admite ningún tipo de seguridad.</li>
+ <li><strong>STARTTLS</strong>: requiere una conexión cifrada, usa el
+ método <a href="glossary.xhtml#starttls">STARTTLS</a>. Este mecanismo
+ usará normlamente el puerto IMAP estándar 143.</li>
+ <li><strong>SSL/TLS</strong>: requiere una conexión cifrada, usa el
+ método IMAP-sobre-SSL. El puerto predeterminado para éste es 993.</li>
+ </ul>
+ </li>
+ <li><strong>Método de identificación</strong>: elija una de las opciones
+ disponibles para usar <a href="glossary.xhtml#secure_authentication">identificación
+ segura</a> con su servidor IMAP de entrada. Puede elegir una de las siguientes:
+ <ul>
+ <li><strong>Contraseña normal</strong>: &brandShortName; le enviará su
+ contraseña como texto en claro, sin ningún tipo de cifrado. Esta opción es
+ segura cuando se usa SSL/TLS o STARTTLS.</li>
+ <li><strong>Contraseña, transmitida de forma insegura</strong>: igual que
+ <q>contraseña normal</q> pero sólo está disponible cuando se selecciona
+ <q>Ninguna</q> como seguridad de la conexión y en consecuencia no es
+ segura. <em>No</em> elija esta opción a menos que su servidor de entrada
+ no admita ningún tipo de seguridad en absoluto.</li>
+ <li><strong>Contraseña cifrada</strong>: requiere el cifrado de las
+ credenciales del usuario como permita el servidor, como por ejemplo
+ <a href="glossary.xhtml#cram_md5">CRAM-MD5</a>. Esta opción es segura
+ para su uso incluso si la configuración de la seguridad de la conexión
+ es <q>Ninguna</q>, pero de esta forma sólo se asegurará la contraseña,
+ no ningún contenido.</li>
+ <li><strong>Kerberos / GSSAPI</strong>: elija esta opción si su equipo
+ está configurado para identificación segura usando
+ <a href="glossary.xhtml#kerberos">Kerberos</a>. Puede que necesite
+ obtener un tique Kerberos usando un programa separado, o puede que le
+ sea asignado al iniciar sesión en su equipo.</li>
+ <li><strong>NTLM</strong>: elija esta opción si su equipo está configurado
+ para identificación segura usando un <a href="glossary.xhtml#ntlm">NT
+ LAN Manager</a>. En general, Kerberos es preferible a NTLM ya que
+ proporciona un nivel más alto de seguridad.</li>
+ <li><strong>Certificado TLS</strong>: elija esta opción para usar
+ <a href="glossary.xhtml#certificate-based_authentication">identificación
+ basada en certificado</a> en una conexión con SSL/TLS o STARTTLS activados,
+ sin necesidad de proporcionad una contraseña para identificación.</li>
+ </ul>
+ Si no está seguro de qué opciones permite su servidor, contacte con su
+ proveedor de servicios o administrador del sistema.
+ </li>
+ <li><strong>Comprobar si hay mensajes nuevo al iniciar</strong>: elija esta
+ opción si quiere que &brandShortName; compruebe automáticamente si hay
+ mensajes nuevos para esta cuenta al iniciar el correo y noticias de
+ &brandShortName;.</li>
+ <li><strong>Comprobar si hay mensajes nuevos cada [__] minutos</strong>:
+ elija esta opción para comprobar automáticamente si hay mensajes nuevos, y
+ luego cada cuántos minutos realizar la comprobación. Si no selecciona esta
+ opción, puede comprobar si hay mensajes nuevos en cualquier momento
+ pulsando el botón Obtener mensajes en la ventana de Correo y noticias.</li>
+ <li><strong>Permitir notificaciones inmediatas del servidor cuando lleguen
+ nuevos mensajes</strong>: elija esta opción si el servidor es compatible
+ con la capacidad <q>IDLE</q> de IMAP para que notifique inmediatamente
+ a &brandShortName; cuando lleguen mensajes nuevos. Esta opción no tiene
+ ningún efecto en los servidores que no implementan esta capacidad. Puede
+ usarse junto con, o en lugar de, cualquiera de las otras opciones para
+ comprobar si hay correo nuevo.</li>
+ <li id="when_i_delete_a_message"><strong>Cuando borre un mensaje</strong>:
+ elija qué debe hacer &brandShortName; cuando borre un mensaje. <q>Moverlo a
+ esta carpeta</q>, donde puede elegir la carpeta concreta a usar, es lo
+ recomendado a menos que se le indique lo contrario por parte de su
+ proveedor o administrador del sistema. Los mensajes marcados para borrar
+ se eliminan sólo cuando se compactan las carpetas.</li>
+ <li><strong>Limpiar la bandeja de entrada al salir</strong>: elimina los
+ mensajes marcados para borrar de la bandeja de entrada cuando sale del
+ correo de &brandShortName;. Elija esta opción si eligió marcar los mensajes
+ para su borrado posterior.</li>
+ <li><strong>Vaciar la papelera al salir</strong>: vacía la papelera al salir
+ del correo de &brandShortName;.</li>
+ <li><strong>Avanzadas</strong>: le permite escoger un servidor de salida
+ (SMTP) distinto para los mensajes salientes de esta cuenta. También puede
+ llegar a la <a href="#advanced_imap_server_settings">configuración avanzada
+ del servidor IMAP</a> a través de este botón.</li>
+ <li><strong>Directorio local</strong>: el directorio en el disco duro donde
+ se almacena el correo para esta cuenta.</li>
+</ul>
+
+<h3 id="advanced_imap_server_settings">Configuración avanzada de un
+servidor IMAP</h3>
+
+<p>En la mayoría de los casos, la configuracion avanzada de un servidor
+IMAP se suministra automáticamente por el servidor. Si no está
+seguro sobre la configuración para este cuadro de diálogo,
+consulte con su proveedor o con el administrador del sistema.</p>
+
+<p>Si no está viendo todavía la configuración avanzada
+del servidor IMAP, vaya a la ventana de Correo y noticias.</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de correo y
+ noticias. Verá aparecer el cuadro de diálogo.</li>
+ <li>Seleccione el nombre de la cuenta y elija la categoría de Configuración
+ del servidor.</li>
+ <li>Si el tipo de servidor es IMAP, pulse el botón Avanzadas para acceder
+ a opciones adicionales IMAP, como:
+ <ul>
+ <li>la ruta del directorio del servidor IMAP</li>
+ <li>mostrar sólo <q>carpetas suscritas</q></li>
+ <li>capacidad de subcarpetas</li>
+ <li>el número máximo de conexiones simultáneas que se mantienen abiertas
+ con el servidor en esta cuenta</li>
+ <li>cualquier espacio de nombres personal y público (carpeta compartida)
+ para este directorio</li>
+ </ul>
+ </li>
+</ol>
+
+<p>Para más información, vea
+ <a href="mailnews_addressbooks.xhtml#adding_and_removing_ldap_directories">Añadir
+ y eliminar directorios LDAP</a>.</p>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="pop_server_settings">Configuración del servidor POP</h3>
+
+<p>Si no tiene delante la configuración del servidor POP, vaya a la ventana de
+ Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de correo y
+ noticias. Verá aparecer un cuadro de diálogo.</li>
+ <li>Seleccione el nombre de la cuenta y elija la categoría Configuración del
+ servidor (si eligió un servidor POP cuando configuró esta cuenta, verá la
+ configuración del servidor POP).</li>
+</ol>
+
+<ul>
+ <li><strong>Tipo de servidor</strong>: el tipo de servidor (Servidor de
+ correo POP) que especificó cuando creó esta cuenta. Para cambiar el tipo de
+ servidor asociado con esta cuenta, debe borrar la cuenta y volver a
+ crearla.</li>
+ <li><strong>Nombre del servidor</strong>: el nombre del servidor que
+ especificó al crear esta cuenta. Si tiene problemas al obtener el correo de
+ esta cuenta, compruebe con el proveedor o el administrador del sistema que
+ el nombre del servidor introducido es correcto.</li>
+ <li><strong>Nombre de usuario</strong>: el nombre de usuario que especificó
+ al crear esta cuenta.</li>
+ <li><strong>Puerto</strong>: a menos que su proveedor o administrador del
+ sistema le indique lo contrario, deje esta opción como está.</li>
+ <li><strong>Seguridad de la conexión</strong>: elija una de las opciones
+ disponibles para establecer una <a
+ href="glossary.xhtml#secure_connection">conexión segura</a> a su servidor
+ POP de entrada. Puede elegir una de las siguientes:
+ <ul>
+ <li><strong>Ninguna</strong>: &brandShortName; usará una conexión simple,
+ sin ningún tipo de cifrado. Debería escoger esta opción <em>sólo</em>
+ si su servidor de entrada permite el cifrado de contraseñas o no
+ admite ningún tipo de seguridad.</li>
+ <li><strong>STARTTLS</strong>: requiere una conexión cifrada, usa el
+ método <a href="glossary.xhtml#starttls">STARTTLS</a>. Este mecanismo
+ usará normlamente el puerto POP estándar 110.</li>
+ <li><strong>SSL/TLS</strong>: requiere una conexión cifrada, usa el
+ método POP-sobre-SSL. El puerto predeterminado para éste es 995.</li>
+ </ul>
+ </li>
+ <li><strong>Método de identificación</strong>: elija una de las opciones
+ disponibles para usar <a href="glossary.xhtml#secure_authentication">identificación
+ segura</a> con su servidor POP de entrada. Puede elegir una de las siguientes:
+ <ul>
+ <li><strong>Contraseña normal</strong>: &brandShortName; le enviará su
+ contraseña como texto en claro, sin ningún tipo de cifrado. Esta opción es
+ segura cuando se usa SSL/TLS o STARTTLS.</li>
+ <li><strong>Contraseña, transmitida de forma insegura</strong>: igual que
+ <q>contraseña normal</q> pero sólo está disponible cuando se selecciona
+ <q>Ninguna</q> como seguridad de la conexión y en consecuencia no es
+ segura. <em>No</em> elija esta opción a menos que su servidor de entrada
+ no admita ningún tipo de seguridad en absoluto.</li>
+ <li><strong>Contraseña cifrada</strong>: requiere el cifrado de las
+ credenciales del usuario como permita el servidor, como por ejemplo
+ <a href="glossary.xhtml#cram_md5">CRAM-MD5</a>. Esta opción es segura
+ para su uso incluso si la configuración de la seguridad de la conexión
+ es <q>Ninguna</q>, pero de esta forma sólo se asegurará la contraseña,
+ no ningún contenido.</li>
+ <li><strong>Kerberos / GSSAPI</strong>: elija esta opción si su equipo
+ está configurado para identificación segura usando
+ <a href="glossary.xhtml#kerberos">Kerberos</a>. Puede que necesite
+ obtener un tique Kerberos usando un programa separado, o puede que le
+ sea asignado al iniciar sesión en su equipo.</li>
+ <li><strong>NTLM</strong>: elija esta opción si su equipo está configurado
+ para identificación segura usando un <a href="glossary.xhtml#ntlm">NT
+ LAN Manager</a>. En general, Kerberos es preferible a NTLM ya que
+ proporciona un nivel más alto de seguridad.</li>
+ <li><strong>Certificado TLS</strong>: elija esta opción para usar
+ <a href="glossary.xhtml#certificate-based_authentication">identificación
+ basada en certificado</a> en una conexión con SSL/TLS o STARTTLS activados,
+ sin necesidad de proporcionad una contraseña para identificación.</li>
+ </ul>
+ Si no está seguro de qué opciones permite su servidor, contacte con su
+ proveedor de servicios o administrador del sistema.
+ </li>
+ <li><strong>Comprobar si hay mensajes nuevos al iniciar</strong>: elija esta
+ opción si quiere que &brandShortName; compruebe automáticamente si hay
+ mensajes nuevos para esta cuenta al iniciar el correo y noticias de
+ &brandShortName;. En las cuentas POP, &brandShortName; no descarga los
+ mensajes nuevos hasta que se pulsa en Obtener mensajes en la barra de
+ herramientas de Correo y noticias.</li>
+ <li><strong>Comprobar si hay mensajes nuevos cada [__] minutos</strong>:
+ elija esta opción para comprobar automáticamente si hay mensajes nuevos, y
+ luego cada cuántos minutos realizar la comprobación. Si no selecciona esta
+ opción, puede comprobar si hay mensajes nuevos en cualquier momento
+ pulsando el botón Obtener mensajes en la ventana de Correo y noticias.</li>
+ <li><strong>Descargar los mensajes nuevos automáticamente</strong>:
+ elija esta opción si quiere que &brandShortName; recupere los mensajes
+ nuevos cada vez que comprueba el servidor.</li>
+ <li><strong>Descargar sólo las cabeceras</strong>: elija esta opción si
+ quiere descargar únicamente las cabeceras en lugar de los mensajes
+ completos cuando descargue correo nuevo. Esta opción requiere que su
+ servidor POP reconozca el comando <q>TOP</q>. Los servidores más modernos
+ lo admiten, pero si no está seguro sobre su servidor, contacte con su
+ proveedor de servicio o administrador de sistema.</li>
+ <li><strong>Dejar mensajes en el servidor</strong>: elija esta opción para
+ dejar una copia de los mensajes en el servidor de correo, además de la que
+ se descarga en el ordenador.
+ <ul>
+ <li><strong>Hasta [__] días</strong>: escoja esta opción para eliminar
+ los mensajes del servidor automáticamente cuando haya transcurrido el
+ número de días que introduzca aquí.</li>
+ <li><strong>Hasta que yo los borre</strong>: escoja esta opción para
+ eliminar los mensajes del servidor una vez que los borre.</li>
+ </ul>
+ </li>
+ <li><strong>Borrar mensajes en el servidor cuando se borren
+ localmente</strong>: elija esta opción para borrar los mensajes del
+ servidor una vez que los borre del ordenador.</li>
+ <li><strong>Vaciar la papelera al salir</strong>: vacía la papelera al salir
+ del correo de &brandShortName;.</li>
+ <li><strong>Avanzadas</strong>: le permite elegir dónde deben depositarse los
+ nuevos mensajes. También puede incluir el servidor entre los que se
+ consultan en busca de correo nuevo periódicamente.</li>
+ <li><strong>Directorio local</strong>: el directorio en el disco duro donde
+ se almacena el correo para esta cuenta.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="news_server_settings">Configuración del servidor de noticias</h3>
+
+<p>Esta sección describe cómo cambiar la configuración de un servidor de
+ noticias. Si no está viendo la configuración del servidor de noticias, vaya a
+ la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de las cuentas de correo y
+ noticias. Verá aparecer un cuadro de diálogo.</li>
+ <li>Seleccione el nombre de la cuenta y elija la categoría Configuración del
+ servidor (si eligió un servidor de noticias cuando configuró esta cuenta,
+ verá la configuración del servidor de noticias).</li>
+</ol>
+
+<ul>
+ <li><strong>Tipo de servidor</strong>: el tipo de servidor (Servidor de
+ noticias NNTP) que especificó cuando creó esta cuenta.</li>
+ <li><strong>Nombre del servidor</strong>: el nombre del servidor que
+ especificó al crear esta cuenta. Si tiene problemas para recibir mensajes
+ en esta cuenta, compruebe con el proveedor o el administrador del sistema
+ que el nombre del servidor introducido es correcto.</li>
+ <li><strong>Puerto</strong>: a menos que su proveedor o administrador del
+ sistema le indique lo contrario, deje esta opción como está.</li>
+ <li><strong>Seguridad de la conexión</strong>: elija <q>SSL/TLS</q> si
+ su servidor de noticias está configurado para enviar y recibir mensajes
+ cifrados, o <q>Ninguna</q> si no lo admite. Si no está seguro,
+ contacte con su proveedor de servicios o administrador del sistema.</li>
+ <li><strong>Comprobar si hay mensajes nuevos al iniciar</strong>: elija este
+ valor para comprobar automáticamente si hay nuevos mensajes al abrir el
+ componente Correo y noticias de &brandShortName;.</li>
+ <li><strong>Comprobar si hay mensajes nuevos cada [__] minutos</strong>:
+ elija esta opción para comprobar automáticamente si hay mensajes nuevos, y
+ luego cada cuántos minutos realizar la comprobación. Si no selecciona esta
+ opción, puede comprobar si hay mensajes nuevos en cualquier momento
+ pulsando el botón Recibir mensajes en la ventana de Correo y noticias.</li>
+ <li><strong>Preguntarme antes de descargar más de [__] mensajes</strong>:
+ elija esta opción para conservar espacio en disco y ahorrar tiempo de
+ descarga, configurando un límite para el número de mensajes que se pueden
+ descargar cada vez.</li>
+ <li><strong>Solicitar siempre identificación al conectar con este
+ servidor</strong>: algunos servidores le permiten conversar con ellos sin
+ iniciar sesión, pero ocultarán sin avisar todos los grupos/mensajes
+ <em>privados</em> a menos que haya iniciado sesión. Elija este valor para
+ forzar que &brandShortName; se identifique cada vez que conecta con el
+ servidor incluso cuando el servidor no lo solicita (también llamado
+ <q>identificación forzada</q>).</li>
+ <li><strong>archivo newsrc</strong>: la ruta al archivo newsrc se muestra
+ principalmente para su información. El archivo newsrc guarda información
+ acerca de los grupos a los que está suscrito y los mensajes que ha leído
+ en cada grupo.</li>
+ <li><strong>Directorio local</strong>: el directorio en el disco duro donde
+ se almacenan los mensajes de esta cuenta.</li>
+ <li><strong>Codificación de texto predeterminada</strong>: haga clic en
+ esta lista desplegable para seleccionar la codificación de texto que
+ quiere que use Correo y noticias como predeterminada para los mensajes
+ entrantes de grupos de noticias. Se recomienda esto si es probable que
+ reciba mensajes en los cuales la codificación de texto (juego de
+ caracteres MIME) no esté indicada, como cuando se leen mensajes en grupos
+ de noticias internacionales.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="copies_and_folders">Configuración de copias y carpetas - (cuentas de
+ correo y noticias)</h2>
+
+<p>Esta sección describe la configuración para el envío automático de copias,
+ el almacenamiento de copias de los mensajes salientes, el almacenamiento de
+ borradores y plantillas de mensajes y dónde mover los mensajes archivados.</p>
+
+<p>De manera predeterminada, &brandShortName; guarda copias de los mensajes
+ enviados en la carpeta Enviados de la cuenta actual. &brandShortName; también
+ guarda los borradores de los mensajes en la carpeta Borradores, las
+ plantillas de mensajes en la carpeta Plantillas y mueve los mensajes
+ archivados en la carpeta Archivos de la cuenta actual.</p>
+
+<p>Si no está viendo aún la configuración de copias y carpetas, vaya a la
+ ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de la cuenta de correo y
+ noticias. Verá aparecer un cuadro de diálogo.</li>
+ <li>Seleccione la cuenta y elija Copias y carpetas. Verá la sección de
+ Copias y carpetas.</li>
+</ol>
+
+<ul>
+ <li><strong>Poner una copia en</strong>: seleccione esta opción para guardar
+ copias de sus mensajes de correo enviados y de grupos de noticias después
+ de enviarlos. Por defecto, las copias se ubican en la carpeta Enviados de
+ esta cuenta.
+ <ul>
+ <li><strong>Carpetas &quot;Enviados&quot; en</strong>: seleccione la
+ carpeta Enviados de una cuenta o de Carpetas locales donde colocar la
+ copia.</li>
+ <li><strong>Otra carpeta</strong>: seleccione cualquier carpeta de
+ cualquier cuenta o de Carpetas locales donde colocar la copia.</li>
+ <li><strong>Colocar respuestas en la carpeta del mensaje
+ respondido</strong>: seleccione esta opción para manejar las respuestas
+ en las cuentas de correo de una forma diferente. Si el mensaje enviado
+ es una respuesta a otro mensaje, la copia se sitúa en la carpeta del
+ mensaje original en lugar de aplicarse las selecciones realizadas
+ arriba.</li>
+ </ul>
+ </li>
+ <li><strong>CC a estas direcciones de correo</strong>: seleccione si quiere
+ enviar siempre una <em>copia calcada</em> (CC) a otro destinatario, e
+ introduzca su dirección. Si quiere enviarse siempre una copia calcada a
+ usted mismo, simplemente añada su dirección a esta lista. Separe las
+ direcciones con comas (,).</li>
+ <li><strong>BCC estas direcciones de correo</strong>: seleccione si quiere
+ enviar siempre una <em>copia oculta</em> (BCC) a otro destinatario, e
+ introduzca su dirección. Si quiere enviar siempre una copia oculta a usted
+ mismo, simplemente añada su dirección a esta lista. Separe las direcciones
+ con comas (,).</li>
+ <li><strong>Guardar los borradores de mensajes en</strong>: seleccione
+ dónde guardar los borradores de los mensajes. Si no quiere usar la carpeta
+ Borradores predeterminada de la cuenta actual, seleccione la carpeta
+ Borradores de una cuenta diferente o de Carpetas locales, o pulse en Otra
+ carpeta y luego elija una cuenta y carpeta cualquiera para guardar los
+ borradores.</li>
+ <li><strong>Guardar archivos de mensajes en</strong>: seleccione dónde
+ mover los mensajes archivados. Si no quiere usar la carpeta Archivos
+ predeterminada de la cuenta actual, seleccione la carpeta Archivos de una
+ cuenta diferente o de Carpetas locales, o pulse en Otra carpeta y luego
+ elija una cuenta y carpeta cualquiera para archivar los mensajes.</li>
+ <li><strong>Guardar las plantillas de mensajes en</strong>: seleccione dónde
+ almacenar las plantillas de los mensajes. Si no quiere usar la carpeta
+ Plantillas predeterminada de la cuenta actual, seleccione la carpeta
+ Plantillas de otra cuenta o de Carpetas locales, o pulse en Otra carpeta y
+ luego elija una cuenta y carpeta cualquiera para guardar las
+ plantillas.</li>
+ <li><strong>Mostrar diálogo de confirmación cuando se guarden los
+ mensajes</strong>: marque esta opción si quiere que &brandShortName;
+ muestre un cuadro diálogo de confirmación al guardar un borrador o una
+ plantilla. Si está marcado, un cuadro de diálogo aparecerá cuando guarde
+ un borrador o plantilla para recordarle dónde está guardando Correo y
+ noticias el borrador o plantilla.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="addressing">Configuración de redacción y direcciones - (cuentas de
+ correo y noticias)</h2>
+
+<p>Utilice los valores de configuración de Redacción para elegir cómo quiere
+ formatear el texto, gestionar las respuestas y cómo se incluye una firma
+ que haya definido.</p>
+
+<p>Si no está viendo aún la configuración de redacción, vaya a la ventana de
+ Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de la cuenta de correo y
+ noticias. Verá aparecer un cuadro de diálogo.</li>
+ <li>Seleccione la cuenta y elija la categoría Redacción y direcciones.</li>
+</ol>
+
+<ul>
+ <li><strong>Redactar mensajes en formato HTML</strong>: use el editor HTML
+ como editor predeterminado para escribir mensajes de correo y noticias.
+ Deje este elemento sin marcar para usar el editor de texto sin formato de
+ manera predeterminada. Los mensajes HTML pueden incluir texto con formato,
+ enlaces, imágenes y tablas, igual que una página web. Sin embargo, algunos
+ destinatarios quizá no puedan recibir mensajes HTML.
+
+ <p><strong>Ayuda</strong>: si sólo quiere usar un editor ocasionalmente,
+ puede mantener pulsada la tecla Mayúsculas mientras hace clic en los
+ botones Redactar o Responder para usar el editor no predeterminado cuando
+ lo necesite.</p>
+ </li>
+ <li><strong>Automáticamente citar el mensaje original al responder</strong>:
+ seleccione esta opción para incluir el texto del mensaje original en su
+ respuesta. Use la lista desplegable para seleccionar si el cursor debería
+ posicionarse debajo o encima del texto citado. También puede escoger que el
+ mensaje citado se seleccione automáticamente.
+ <ul>
+ <li><strong>y situar mi firma</strong>: esta lista desplegable le permite
+ elegir dónde quiere que se añada su firma. Sólo es aplicable si ha
+ decidido <a href="#account_settings">adjuntar una firma</a> y situar el
+ cursor sobre el texto citado.</li>
+ </ul>
+ </li>
+</ul>
+
+<ul>
+ <li><strong>Incluir firma en las respuestas</strong>: si ha creado una firma,
+ seleccione esta opción para incluirla en su respuesta a un mensaje. La
+ firma se añade de acuerdo a sus opciones de citado y ubicación de
+ firma.</li>
+ <li><strong>Incluir firma en re-envíos</strong>: si ha creado una firma,
+ seleccione esta opción para incluirla cuando re-envíe un mensaje. La firma
+ se añade de acuerdo a sus opciones de respuesta al
+ <a href="mailnews_preferences.xhtml#composition">re-enviar en línea</a>.</li>
+</ul>
+
+<p>Use las opciones de Direcciones para tener preferencia sobre la configuración
+ global del servidor LDAP especificada para todas las
+ <a href="mailnews_preferences.xhtml#addressing_preferences">libretas de
+ direcciones</a> en el cuadro de diálogo de preferencias. La configuración del
+ servidor LDAP afecta al comportamiento del <a
+ href="mailnews_preferences.xhtml#address_autocompletion">autocompletado de
+ direcciones</a>, y puede cambiar esta configuración para cada cuenta si es
+ necesario.</p>
+
+<p>El autocompletado de direcciones usa las libretas de direcciones para
+ encontrar direcciones cuando se escriban en el área de las direcciones en la
+ ventana de redacción de mensajes.</p>
+
+<p>Si todavía no está viendo la configuración de las direcciones, vaya a la
+ ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de correo y
+ noticias. Verá un cuadro de diálogo.</li>
+ <li>Seleccione la cuenta y elija la categoría Redacción y Direcciones.</li>
+</ol>
+
+<ul>
+ <li><strong>Añadir automáticamente mi dominio a las direcciones</strong>:
+ seleccione esta opción si quiere que Correo y Noticias complete
+ automáticamente las direcciones que escribe con el dominio de la dirección
+ de su cuenta.</li>
+ <li><strong>Usar las preferencias globales del servidor LDAP para esta
+ cuenta</strong>: es la opción predeterminada. Selecciónela si no quiere
+ especificar otras opciones distintas para esta cuenta.</li>
+ <li><strong>Usar otro servidor LDAP</strong>: seleccione esta opción y luego
+ elija otro servidor LDAP de la lista si quiere usar un servidor LDAP
+ distinto para el autocompletado de direcciones en esta cuenta. Si es
+ necesario, elija Editar directorios para editar la configuración individual
+ de un servidor, añadir un servidor de directorio o borrarlo. Para más
+ información, vea
+ <a href="mailnews_addressbooks.xhtml#adding_and_removing_ldap_directories">Añadir
+ y quitar directorios LDAP</a>.</li>
+</ul>
+
+<p>El directorio que seleccione también será usado para buscar certificados
+ cuando intente enviar mensajes cifrados a uno o más destinatarios de los
+ cuales no tiene el certificado en un archivo local.</p>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de
+la sección</a>]</p>
+
+<h2 id="synchronization_and_storage">Configuración de sincronización y
+ almacenamiento - (cuentas de correo y noticias)</h2>
+
+<p>La configuración de sincronización y almacenamiento le permite ahorrar
+ espacio en disco o configurar una cuenta para que pueda usarla sin
+ conexión (desconectado de Internet). Las opciones disponibles dependen del
+ tipo de servidor (IMAP, POP o noticias) asociado con la cuenta.</p>
+
+<div class="contentsBox">
+ <ul>
+ <li><a href="#synchronization_and_storage_settings_imap">Configuración de
+ sincronización y almacenamiento (IMAP)</a></li>
+ <li><a href="#disk_space_settings_pop">Configuración de Espacio en
+ disco (POP)</a></li>
+ <li><a href="#disk_space_settings_blogs">Configuración de Espacio en
+ disco (Blogs)</a></li>
+ <li><a href="#synchronization_and_storage_settings_nntp">Configuración de
+ sincronización y almacenamiento (Noticias)</a></li>
+ <li><a href="#retention_policy">Configuración de políticas comunes de
+ retención</a></li>
+ </ul>
+</div>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="synchronization_and_storage_settings_imap">Configuración de
+ sincronización y almacenamiento (IMAP)</h3>
+
+<p>Si no está ya viendo las preferencias de sincronización y almacenamiento de
+ una cuenta IMAP, comience desde la ventana de correo:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de correo y
+ noticias. Verá el cuadro de diálogo de configuración de cuentas de correo y
+ noticias.</li>
+ <li>Elija la categoría Sincronización y almacenamiento de una cuenta
+ IMAP.</li>
+</ol>
+
+<ul>
+ <li><strong>Conservar mensajes de esta cuenta en este equipo</strong>:
+ seleccione esta opción para que los mensajes de sus carpetas estén
+ disponibles cuando esté trabajando sin conexión. Esta opción también se
+ aplica a cualquier carpeta nueva que cree o a la que se suscriba.</li>
+ <li><strong>Avanzadas</strong>: pulse este botón para abrir un diálogo donde
+ podrá seleccionar las carpetas que quiere tener disponibles para usar
+ sin conexión. Vea <a
+ href="mailnews_offline.xhtml#selecting_items_for_offline_viewing">Seleccionar
+ elementos para ver sin conexión</a> para más información.
+
+ <p><strong>Nota</strong>: aunque la configuración por defecto se puede
+ cambiar para una carpeta individual, esas configuraciones por carpeta se
+ <em>eliminan</em> siempre que se cambia el valor de la casilla
+ <q>Conservar mensajes de esta cuenta</q>.</p>
+ </li>
+ <li><strong>Sincronizar todos los mensajes localmente sin importar su
+ antigüedad</strong>: cuando está activada la sincronización de una cuenta o
+ una carpeta, se descargan <em>todos</em> los mensajes y se guardan copias
+ locales de ellos en disco, a menos que se especifique un limite de
+ tamaño.</li>
+ <li><strong>Sincronizar los [__] [días] más recientes</strong>: sólo se
+ mantienen para sincronización local las copias de mensajes más recientes
+ que el número especificado de días (o semanas, meses o años); transcurrido
+ ese plazo, se eliminan del almacenamiento sin conexión. Esto <em>no</em>
+ afecta a los originales en el servidor, sólo se eliminan las copias locales
+ si se alcanza la antigüedad dada.</li>
+ <li><strong>No descargar mensajes mayores de [__] KB</strong>: seleccione
+ esta opción para conservar espacio en disco, evitando descargar los
+ mensajes grandes. Introduzca el tamaño máximo de los mensajes descargados.
+ Cambiar esta opción <em>no</em> affecta a los mensajes que ya han sido
+ descargados.</li>
+ <li>Las <a href="#retention_policy">opciones de retención</a> se pueden usar
+ para liberar espacio eliminando mensajes antiguos. Observe que estas
+ opciones se aplican <em>tanto</em> a las copias locales <em>como</em> a sus
+ originales en el servidor.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="disk_space_settings_pop">Configuración de espacio en disco (POP)</h3>
+
+<p>Los mensajes de las cuentas POP se descargan completamente a la máquina en
+ local a menos que haya activado la opción <q>Recibir sólo cabeceras</q>. Esta
+ sección describe cómo se puede ahorrar espacio en disco para una cuenta POP.
+ Si su cuenta tiene activada la opción <q>Recibir sólo cabeceras</q>, estas
+ preferencias de espacio en disco no se tendrán en cuenta. Si todavía no
+ está viendo las preferencias de espacio en disco para una cuenta POP,
+ siga estos pasos:</p>
+
+<p>Vaya a la ventana de Correo y noticias.</p>
+
+<ol>
+ <li>Abra el menú Editar, elija Configuración de cuentas de
+ correo y noticias. Verá un cuadro de diálogo.</li>
+ <li>Pulse en la categoría de espacio en disco para una cuenta
+ POP.</li>
+</ol>
+
+<ul>
+ <li><strong>Mensajes mayores de [__] KB</strong>: seleccione esta opción
+ para ahorrar espacio en disco evitando que se descarguen mensajes de gran
+ tamaño. Introduzca el tamaño máximo de los mensajes descargados.</li>
+ <li>Las <a href="#retention_policy">opciones de retención</a> se pueden usar
+ para liberar espacio eliminando mensajes antiguos. Observe que estas
+ opciones se aplican <em>tanto</em> a las copias locales <em>como</em> a sus
+ originales en el servidor.
+
+ <p><strong>Nota</strong>: si su cuenta POP está configurada para usar la
+ bandeja de entrada global, los valores de periodos de retención aplicados
+ son los de la bandeja de entrada de destino.</p>
+ </li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+ sección</a>]</p>
+
+<h3 id="disk_space_settings_blogs">Configuración de espacio en disco
+ (Blogs)</h3>
+
+<p>Los mensajes de cuentas de canales de blogs y noticias se guardan en su
+ máquina local únicamente en su forma corta, es decir, el resumen del
+ artículo, sin importar si su configuración indica mostrar los artículos
+ completos por defecto. No obstante, hay opciones para controlar cuánto
+ espacio en disco se usa por su cuenta de canales de blogs y canales. Si
+ no está ya viendo las preferencias de espacio en disco de una cuenta de
+ canales de blogs y noticias, siga estos pasos:</p>
+
+<p>Comience desde la ventana de Correo.</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de correo y noticias.
+ Verá el diálogo de configuración de cuentas de correo y noticias.</li>
+ <li>Pulse la categoría Espacio en disco de una cuenta de canales de blogs y
+ noticias.</li>
+</ol>
+
+<p>Allí, puede especificar qué mensajes deben eliminarse para recuperar espacio
+ en disco:</p>
+
+<ul>
+ <li><strong>No eliminar ningún mensaje</strong>: seleccione esta opción para
+ conservar todos los mensajes para siempre. Tenga en cuenta que, si está
+ suscrito a muchos blogs con alto tráfico, esto incrementará el espacio de
+ disco ocupado constantemente y podría llegar a llenar su disco duro.</li>
+ <li><strong>Elimiar todos excepto los más recientes [____] mensajes</strong>:
+ seleccione esta opción para conservar en cada canal sólo un número máximo
+ de mensajes. Introduzca el número máximo de mensajes (por defecto,
+ 1000).</li>
+ <li><strong>Eliminar mensajes con más de [__] días</strong>: seleccione esta
+ opción para conservar en cada canal únicamente los mensajes que no son más
+ antiguos que el número de días que introduzca aquí (por defecto, 30
+ días).</li>
+ <li><strong>Conservar siempre mensajes señalados</strong>: marque esta opción
+ para guardar (no eliminar) los mensajes señalados, sin importar su
+ antigüedad.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+ sección</a>]</p>
+
+<h3 id="synchronization_and_storage_settings_nntp">Configuración de
+ sincronización y almacenamiento (Noticias)</h3>
+
+<p>Si todavía no está viendo la configuración de Sin conexión y espacio en
+ disco para una cuenta de noticias, vaya a la ventana de Correo y
+ noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar, y elija Configuración de cuentas de
+ correo y noticias. Verá un cuadro de diálogo.</li>
+ <li>Elija la categoría Sincronización y almacenamiento de una cuenta de
+ noticias.</li>
+</ol>
+
+<ul>
+ <li><strong>Seleccionar grupos de noticias para su uso sin conexión</strong>:
+ pulse para seleccionar los grupos que quiere que estén disponibles para
+ usar sin conexión. Vea <a
+ href="mailnews_offline.xhtml#selecting_items_for_offline_viewing">Seleccionar
+ elementos para ver sin conexión</a> para más información.</li>
+</ul>
+
+<p>Las siguientes opciones ayudan a ahorrar espacio en disco y tiempo de
+ descarga. Especifique qué mensajes no quiere descargar localmente:</p>
+
+<ul>
+ <li><strong>Mensajes leídos</strong>: seleccione esta opción para descargar
+ únicamente los cuerpos de los mensajes que no haya leído.</li>
+ <li><strong>Mensajes mayores de [__] KB</strong>: seleccione esta opción para
+ ahorrar espacio en disco evitando que se descarguen mensajes grandes.
+ Introduzca el tamaño máximo para los mensajes descargados.</li>
+ <li><strong>Mensajes de más de [__] días de antig&uuml;edad</strong>:
+ seleccione esta opción para descargar sólo los mensajes que no sean más
+ antiguos que el número de días que introduzca aquí.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+ sección</a>]</p>
+
+<h3 id="retention_policy">Configuración de políticas comunes de retención</h3>
+
+<p>&brandShortName; puede borrar automáticamente los mensajes antiguos por
+ usted. Puede configurar este proceso con las opciones indicadas bajo
+ <strong>Para recuperar espacio en disco, los mensajes antiguos pueden
+ eliminarse permanentemente</strong>:</p>
+
+<ul>
+ <li><strong>No eliminar ningún mensaje</strong>: mantiene todos los mensajes.
+ Nunca se eliminan mensajes automáticamente debido a su antigüedad.</li>
+ <li><strong>Eliminar todos excepto los más recientes [__] mensajes</strong>:
+ introduzca el número de mensajes a conservar. Con esta opción sólo se
+ eliminan los mensajes más antiguos que los indicados.</li>
+ <li><strong>Eliminar mensajes con más de [__] días</strong>: mantener todos
+ los mensajes que hayan llegado en el número dado de días.</li>
+</ul>
+
+<p>Con las siguientes opciones puede limitar aún más las tres opciones para
+ borrar mensajes automáticamente. Esto es especialmente útil en combinación
+ con la opción para mantener todos los mensajes.</p>
+
+<ul>
+ <li><strong>Conservar siempre los mensajes señalados</strong>: use esta
+ opción para impedir que &brandShortName; elimine ningún mensaje que haya
+ señalado.</li>
+ <li><strong>Eliminar los mensajes de más de [__] días</strong>: seleccione
+ esta opción para mantener todas las cabeceras pero eliminar los cuerpos
+ de los mensajes que sean más antiguos que el número de días que especifique
+ aquí (sólo cuentas de noticias). Aún será de aplicación cualquier opción
+ para eliminar el mensaje entero basándose en su antigüedad.</li>
+</ul>
+
+<p>Esta política puede modificarse para una carpeta individual en las
+ propiedades de la carpeta, pestaña Política de retención.</p>
+
+<p><strong>Nota:</strong> si la sincronización de mensajes está activada (para
+ IMAP), o los mensajes se dejan en el servidor (para cuentas POP), los valores
+ se aplican <em>tanto</em> a las copias locales <em>como</em> y sus originales
+ en el servidor.</p>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="junk_settings">Configuración de correo basura - (cuentas de
+ correo basura)</h2>
+
+<p>Esta sección describe cómo usar la configuración de correo basura de las
+ cuentas. Si no está viendo la configuración de correo basura, siga estos
+ pasos:</p>
+
+<ol>
+ <li>Abra el menú Editar, elija Configuración de cuentas de correo y noticias.
+ Verá la ventana de diálogo de configuración de cuentas de correo y
+ noticias.</li>
+ <li>Pulse en la categoría Configuración de correo basura de su cuenta de
+ correo.</li>
+</ol>
+
+<p>Se usa el panel de configuración de correo basura para definir la
+ configuración específica de cada cuenta para el filtro de correo adaptativo.
+ La configuración global de correo basura se cambia en las <a
+ href="mailnews_preferences.xhtml#junk_and_suspect_preferences">preferencias de
+ correo y noticias - Correo basura y sospechoso</a>.</p>
+
+<ul>
+ <li><strong>Activar controles adaptativos de correo basura en esta
+ cuenta</strong>: marque/desmarque esta opción para activar o
+ desactivar la clasificación de correo basura.</li>
+ <li><strong>No marcar el correo como basura si el remitente está
+ en [la libreta de direcciones que elija de entre las disponibles en la
+ lista desplegable]</strong>: escoja esta opción para evitar que los
+ mensajes de gente que usted conoce se clasifiquen por error como correo
+ basura.</li>
+ <li><strong>Confiar en las cabeceras de correo basura enviadas por [un
+ filtro de correo basura externo como Spam Assasin o Spam Pal]</strong>:
+ escoja esta opción si quiere confiar en la clasificación
+ de correo basura de programas externos de filtrado.</li>
+ <li><strong>Mover lo nuevos mensajes de correo basura a</strong>: marque
+ esta opción para mover automáticamente los mensajes marcados
+ como correo basura a una carpeta especial.
+ <ul>
+ <li><strong>Carpeta de <q>Correo basura</q> en [cuenta]</strong>:
+ seleccione ésta para usar la carpeta de correo basura
+ predeterminada.</li>
+ <li><strong>Otro: [cuenta]</strong>: seleccione ésta para elegir
+ su propia carpeta de correo basura.</li>
+ <li><strong>Borrar automáticamente el correo basura más
+ antiguo de __ días</strong>: si confía en que los
+ mensajes antiguos clasificados como correo basura son, de hecho,
+ correo basura, marque esta opción para borrar
+ automáticamente los mensajes antiguos de correo basura tras un
+ periodo de gracia.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="return_receipts">Configuración de acuse de recibo -
+(cuentas de correo y noticias)</h2>
+
+<p>Esta sección describe cómo usar los valores de
+configuración de cuentas correspondientes a acuses de recibo. Si no
+está viendo la configuración de acuses de recibo, siga estos
+pasos:</p>
+
+<ol>
+ <li>Abra el menú Editar y escoja Configuración de cuenta de
+ correo y noticias. Verá un cuadro de diálogo.</li>
+ <li>Pulse la categoría Acuses de recibo de su cuenta de correo.</li>
+</ol>
+
+<p>La configuración de acuses de recibo se usa para definir las características
+ de solicitud de acuses de recibo en los mensajes salientes de esta cuenta.
+ También se para especiicar cómo gestionar las solicitudes que recibe de acuses
+ de recibo. Los valores establecidos aquí tienen preferencia sobre las
+ preferencias globales de acuses de recibo que haya especificado usando <a
+ href="mailnews_preferences.xhtml#return_receipts_preferences"> Preferencias de
+ Correo y noticias - Acuses de recibo</a>.</p>
+
+<ul>
+ <li><strong>Usar las preferencias globales de acuse de recibo para esta
+ cuenta</strong>: por defecto, esta cuenta usa las preferencias de acuses de
+ recibo especificadas por <a
+ href="mailnews_preferences.xhtml#return_receipts_preferences"> Preferencias
+ de Correo y noticias - Acuses de recibo</a>.</li>
+ <li><strong>Personalizar acuse de recibo para esta cuenta</strong>: le permite
+ cambiar las preferencias de acuse de recibo para esta cuenta.
+ <ul>
+ <li><strong>Al enviar mensajes, solicitar siempre un acuse de
+ recibo</strong>: activa la solicitud automática de acuses de
+ recibo para todos los mensajes enviados desde esta cuenta de
+ correo.</li>
+ <li><strong>Dejarlo en mi bandeja de entrada</strong>: los mensajes de
+ confirmación de acuses de recibo se depositarán en la
+ bandeja de entrada de esta cuenta.
+ <p><strong>Truco</strong>: escoja esta opción si quiere usar un
+ filtro que automaticamente traslade los mensajes de confirmación
+ de acuses de recibo a una carpeta que especifique. Para
+ información sobre cómo crear y usar filtros, vea <a
+ href="mailnews_organizing.xhtml#creating_message_filters">Crear filtros
+ de mensajes</a>.</p>
+ </li>
+ <li><strong>Moverlo a mi carpeta <q>Enviados</q></strong>: los mensajes
+ de confirmación de acuses de recibo serán trasladados a
+ la carpeta de correo Enviados de esta cuenta.</li>
+ <li><strong>Nunca enviar un acuse de recibo</strong>: escoja esta
+ opción si no quiere enviar un acuse de recibo en respuesta a las
+ solicitudes de acuses de recibo de otros.</li>
+ <li><strong>Permitir acuse de recibo para algunos mensajes</strong>:
+ escoja cómo quiere responder a las solicitudes que le lleguen de
+ acuses de recibo.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de
+la sección</a>]</p>
+
+<h2 id="security">Configuración de seguridad -
+(cuentas de correo y noticias)</h2>
+
+<p>Esta sección describe cómo configurar las cuentas de correo y noticias para
+ controlar la seguridad de los mensajes. Antes de hacerlo, sin embargo, debe
+ obtener uno o más certificados de correo electrónico. Para más detalles, vea
+ <a href="mailnews_security.xhtml">Firmar y cifrar mensajes</a>.</p>
+
+<p>Si no está todavía en la pantalla de configuración
+de Seguridad para la cuenta de correo, vaya a la ventana de Correo y
+noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de
+ correo y noticias.</li>
+ <li>Pulse en la categoría de Seguridad de la cuenta de correo que
+ vaya a configurar.</li>
+</ol>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#about_certificates">Sobre los certificados</a></li>
+ <li><a href="#digital_signing">Firma digital</a></li>
+ <li><a href="#encryption">Cifrado</a></li>
+ </ul>
+</div>
+
+<h3 id="about_certificates">Sobre los certificados</h3>
+
+<p>El propósito principal del panel Seguridad en la configuración de
+ cuentas de Correo y noticias es seleccionar dos certificados:</p>
+
+<ul>
+ <li>El certificado de correo electrónico que quiera usar para firmar
+ los mensajes de correo electrónico que envíe a otras
+ personas.</li>
+ <li>El certificado de correo electrónico que quiere que otras
+ personas usen cuando cifren los mensajes que le envíen a usted.</li>
+</ul>
+
+<p>Dependiendo de las políticas de la <a
+href="glossary.xhtml#certificate_authority"> Autoridad Certificadora (CA)
+</a> que emita su(s) certificado(s), puede usar un certificado para ambos
+propósitos o dos certificados distintos. Incluso si usa sólo
+uno, debe especificarlo dos veces, una vez para la firma digital y otra
+para el cifrado.</p>
+
+<p>Los certificados que seleccione aquí se incluyen con
+cada mensaje firmado que envíe. Estos certificados permiten
+a los destinatarios verificar su firma digital y cifrar los mensajes
+que le envíen.</p>
+
+<h3 id="digital_signing">Firma digital</h3>
+
+<p>Use el área Firma digital en el <a href="#security">panel
+Seguridad</a> para especificar cómo quiere firmar sus mensajes:</p>
+
+<ul>
+ <li><strong>Utilizar este certificado para firmar digitalmente los mensajes
+ que envíe</strong>: si este campo está vacío o si
+ muestra un certificado erróneo, pulse Seleccionar para elegir uno de
+ los certificados que tenga en archivo.</li>
+ <li><strong>Firmar mensajes digitalmente</strong>: marque esta casilla si
+ quiere firmar digitalmente todos los mensajes que envié (debe haber
+ un certificado personal especificado debajo antes de que pueda seleccionar
+ esta casilla).</li>
+</ul>
+
+<p>Independientemente de si selecciona o no <q>Firmar mensajes
+digitalmente</q>, puede cambiar de idea antes de enviar un mensaje
+concreto.</p>
+
+<p>Para cambiar la configuración de firma digital de un mensaje que está
+ escribiendo en la ventana Redactar, pulse la flecha bajo el icono Seguridad
+ que hay en la parte superior de la ventana y marque o desmarque <q>Firmar
+ digitalmente este mensaje</q>. Para más detalles, vea
+ <a href="mailnews_security.xhtml#signing_and_encrypting_a_new_message">Firmar
+ y cifrar un nuevo mensaje.</a></p>
+
+<h3 id="encryption">Cifrado</h3>
+
+<p>Use el área Cifrado en el <a href="#security">panel Seguridad</a>
+para especificar la forma habitual que quiere usar para cifrar sus mensajes
+al enviarlos:</p>
+
+<ul>
+ <li><strong>Usar este certificado para cifrar y descifrar mensajes enviados
+ a Vd.</strong>: si este campo está vacío o si muestra un
+ certificado erróneo, pulse Seleccionar para elegir uno de los
+ certificados que tenga en archivo.</li>
+ <li><strong>Nunca</strong>: seleccione esta opción si no quiere usar
+ cifrado, o sólo de vez en cuando.</li>
+ <li><strong>Siempre</strong>: seleccione esta opción si siempre
+ quiere usar cifrado. Si no tiene todos los certificados necesarios, el
+ mensaje no será enviado a menos que explícitamente desactive
+ el cifrado para ese mensaje.</li>
+</ul>
+
+<p>Independientemente de qué opción de cifrado escoja, puede
+cambiar de idea antes de mandar cada mensaje.</p>
+
+<p>Para cambiar la configuración de cifrado de un mensaje que está escribiendo
+ en la ventana Redactar, pulse la flecha bajo el icono Seguridad que hay en la
+ parte superior de la ventana y escoja la configuración de cifrado que desee.
+ Para más detalles, vea
+ <a href="mailnews_security.xhtml#signing_and_encrypting_a_new_message">Firmar
+ y cifrar un nuevo mensaje.</a></p>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="local_folders">Configuración de carpetas locales -
+(cuentas de correo y noticias)</h2>
+
+<p>Carpetas locales (Local Folders si creó su perfil de usuario con el idioma
+ inglés activado) es la cuenta donde &brandShortName; guarda cualquier mensaje
+ que envíe mientras trabaja sin conexión. Los mensajes que envíe mientras
+ trabaja sin conexión se guardan en la carpeta Mensajes pendientes de Carpetas
+ locales. Cualquier carpeta que se cree en la cuenta de Carpetas locales se
+ guarda en el disco duro, así que Carpetas locales es un buen sitio para
+ guardar mensajes que quiera conservar.</p>
+
+<p>Si no está viendo la configuración de Carpetas locales, vaya a la ventana
+ de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de correo y
+ noticias. Verá un cuadro de diálogo.</li>
+ <li>Seleccione la categoría Carpetas locales.</li>
+</ol>
+
+<ul>
+ <li><strong>Nombre de la cuenta</strong>: el nombre asociado con la cuenta
+ de carpetas locales.</li>
+ <li><strong>Directorio local</strong>: la ubicación en el disco duro
+ donde se almacena el correo para esta cuenta.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="outgoing_server">Configuración de servidor de salida
+ (SMTP) - (cuentas de correo y noticias)</h2>
+
+<p>El servidor de salida enviará su correo saliente a los destinatarios
+ esperados.</p>
+
+<p>Si no está viendo aún la configuración del servidor
+ de salida (SMTP), vaya a la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Pulse en cualquier ventana de Correo y noticias.</li>
+ <li>Del menú Editar, elija Configuración de cuentas de correo
+ y noticias.</li>
+ <li>Seleccione Servidor de salida (SMTP) y o bien edite un servidor existente,
+ o añada uno nuevo. Si no está seguro de qué opción elegir, confírmelo con
+ su ISP o administrador del sistema).<br/>
+ Puede elegir cualquiera de estos servidores en la lista desplegable
+ Servidor de salida en la <a href="#account_settings">configuración de
+ identidad</a>.</li>
+</ol>
+
+<ul>
+ <li><strong>Descripción</strong>: una descripción breve de texto libre
+ de esa configuración de servidor. Se mostrará en la primera parte de
+ cada línea en la lista de servidores.</li>
+ <li><strong>Nombre del servidor</strong>: el servidor SMTP que
+ repartirá su correo saliente. Para usar un servidor SMTP distinto,
+ cambie este valor.</li>
+ <li><strong>Puerto</strong>: el puerto en el que está conectado el
+ servidor SMTP. De manera predeterminada, contiene el puerto estándar
+ para el cifrado especificado. Cámbielo si el servidor de correo
+ espera las conexiones en un puerto no estándar.</li>
+ <li><strong>Seguridad de la conexión</strong>: elija una de las opciones
+ disponibles para establecer una
+ <a href="glossary.xhtml#secure_connection">conexión segura</a> a su
+ servidor SMTP de salida. Puede elegir una de estas:
+ <ul>
+ <li><strong>Ninguna</strong>: &brandShortName; usará una conexión simple,
+ sin ningún tipo de cifrado. Debería elegir esta <em>sólo</em> si su
+ servidor saliente permite el cifrado de contraseñas, no permite ningún
+ tipo de seguridad en absoluto o si no se requiere identificación para
+ enviar mensajes.</li>
+ <li><strong>STARTTLS</strong>: requiere una conexión cifrada, y usa el
+ método <a href="glossary.xhtml#starttls">STARTTLS</a>. Este mecanismo
+ funcionará casi con toda seguridad en el puerto SMTP para envíos 587
+ o el puerto genérico 25.</li>
+ <li><strong>SSL/TLS</strong>: requiere una conexión cifrada, usa
+ el método SMTP-sobre-SSL (también conocido como SMTPS). El puerto
+ predeterminado para esta opción es 465.</li>
+ </ul>
+ Si elige una opción para la que su servidor no está configurado, obtendrá
+ un mensaje de error al enviar correo.
+ </li>
+ <li><strong>Método de identificación</strong>: elija una de las opciones
+ disponibles para usar
+ <a href="glossary.xhtml#secure_authentication">identificación segura</a>
+ con su servidor SMTP de salida. Puede elegir una de las siguientes:
+ <ul>
+ <li><strong>Sin identificación</strong>: no se enviarán usuario ni
+ contraseña al servidor. Puede elegir esta opción si el servidor SMTP
+ está en una red local o si se proporcionan otros medios para
+ identificar al usuario, como <q>POP antes de SMTP</q>.</li>
+ <li><strong>Contraseña normal</strong>: &brandShortName; le enviará su
+ contraseña como texto en claro, sin ningún tipo de cifrado. Esta opción es
+ segura cuando se usa SSL/TLS o STARTTLS.</li>
+ <li><strong>Contraseña, transmitida de forma insegura</strong>: igual que
+ <q>contraseña normal</q> pero sólo está disponible cuando se selecciona
+ <q>Ninguna</q> como seguridad de la conexión y en consecuencia no es
+ segura. <em>No</em> elija esta opción a menos que su servidor de salida
+ no admita ningún tipo de seguridad en absoluto.</li>
+ <li><strong>Contraseña cifrada</strong>: requiere el cifrado de las
+ credenciales del usuario como permita el servidor, como por ejemplo
+ <a href="glossary.xhtml#cram_md5">CRAM-MD5</a>. Esta opción es segura
+ para su uso incluso si la configuración de la seguridad de la conexión
+ es <q>Ninguna</q>, pero de esta forma sólo se asegurará la contraseña,
+ no ningún contenido.</li>
+ <li><strong>Kerberos / GSSAPI</strong>: elija esta opción si su equipo
+ está configurado para identificación segura usando
+ <a href="glossary.xhtml#kerberos">Kerberos</a>. Puede que necesite
+ obtener un tique Kerberos usando un programa separado, o puede que le
+ sea asignado al iniciar sesión en su equipo.</li>
+ <li><strong>NTLM</strong>: elija esta opción si su equipo está configurado
+ para identificación segura usando un <a href="glossary.xhtml#ntlm">NT
+ LAN Manager</a>. En general, Kerberos es preferible a NTLM ya que
+ proporciona un nivel más alto de seguridad.</li>
+ </ul>
+ Si no está seguro de qué opciones permite su servidor, contacte con su
+ proveedor de servicios o administrador del sistema.
+ </li>
+ <li><strong>Nombre de usuario</strong>: el nombre de usuario que especificó
+ cuando creó esta cuenta. No está disponible si está seleccionada <q>Sin
+ identificación</q>.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroups_account_settings">Volver al principio de la
+sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/mailnews_addressbooks.xhtml b/l10n-es-ES/suite/chrome/common/help/mailnews_addressbooks.xhtml
new file mode 100644
index 0000000000..06140aac94
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/mailnews_addressbooks.xhtml
@@ -0,0 +1,660 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Usar libretas de direcciones</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+ <link rel="stylesheet" href="chrome://communicator/skin/smileys.css"
+ type="text/css"/>
+</head>
+
+<body>
+<h1 id="using_address_books">Usar libretas de direcciones</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#about_address_books">Acerca de las libretas de
+ direcciones</a></li>
+ <li><a href="#adding_entries_to_your_address_books">Añadir entradas a la
+ libreta de direcciones</a></li>
+ <li><a href="#creating_a_new_address_book">Crear una libreta de direcciones
+ nueva</a></li>
+ <li><a href="#creating_a_new_address_book_card">Crear una nueva tarjeta en
+ una libreta de direcciones</a></li>
+ <li><a href="#creating_a_mailing_list">Crear una lista de
+ distribución</a></li>
+ <li><a href="#editing_a_mailing_list">Editar una lista de
+ distribución</a></li>
+ <li><a href="#searching_address_books_and_directories">Buscar en las
+ libretas de direcciones y directorios</a></li>
+ <li><a href="#importing_address_books">Importar libretas de
+ direcciones</a></li>
+ <li><a href="#exporting_address_books">Exportar libretas de
+ direcciones</a></li>
+ <li><a href="#adding_and_removing_ldap_directories">Añadir y borrar
+ directorios LDAP</a></li>
+ </ul>
+</div>
+
+<h2 id="about_address_books">Acerca de las libretas de direcciones</h2>
+
+<p>Las libretas de direcciones almacenan direcciones de correo
+ electrónico e información de contacto para las personas a las
+ que manda correo habitualmente, como colegas, amigos y familia.
+ &brandShortName; le proporciona dos libretas de direcciones: la libreta de
+ direcciones personal y las direcciones recopiladas, aparte de poder crear
+ más libretas de direcciones. También puede importar libretas
+ de direcciones de otros programas de correo y de versiones anteriores de
+ &brandShortName;. El contenido de estas libretas de direcciones se almacena
+ localmente en el disco duro.</p>
+
+<p>Su libreta de direcciones también puede tener una lista de
+direccionesde correo electrónico de un directorio LDAP, que reside en
+un servidor de directorio LDAP. El servidor de directorio almacena las
+direcciones de correo electrónico de las personas que no están
+incluidas en las libretas de direcciones locales. El Protocolo Ligero de
+Acceso a Directorios (LDAP) es un método estándar de la
+industria para acceder a servicios de directorio de Internet o intranets como
+libretas de direcciones corporativas.</p>
+
+<h4>Libreta de direcciones personal</h4>
+
+<p>Use la libreta de direcciones personal para añadir los nombres
+específicos que elija. Puede crear listas de distribución y editar
+los datos de direcciones personales.</p>
+
+<h4>Direcciones recopiladas</h4>
+
+<p>Por defecto, la libreta de direcciones recopiladas almacena
+ automáticamente las direcciones de correo electrónico incluidas
+ en los mensajes salientes. Las direcciones de los mensajes salientes se
+ guardan en el momento en que se envían.</p>
+
+<h4>Directorio LDAP (si hay uno disponible)</h4>
+
+<p>Un directorio LDAP (también conocido como servicio de búsqueda de nombres)
+ almacena direcciones de correo electrónico de los destinatarios que no están
+ en las libretas de direcciones locales. Los directorios LDAP ofrecen acceso a
+ grandes bases de datos centralizadas de direcciones de correo electrónico, lo
+ que es especialmente útil al usar <a
+ href="mailnews_preferences.xhtml#address_autocompletion">completado automático
+ de direcciones</a>.</p>
+
+<p>La recopilación automática de direcciones está
+habilitada por defecto. Para cambiar la configuración de la
+recopilación automática de direcciones, comenzando desde la
+ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría de Correo y grupos de noticias, pulse en
+ Redacción de mensajes (si no hay subcategorías visibles, haga
+ doble clic en Correo y noticias para expandir la lista).</li>
+ <li>En Recopilación de direcciones de correo electrónico, seleccione
+ <q>Añadir direcciones de correo electrónico a mi:</q> y elija la libreta
+ que quiera:
+ <ul>
+ <li>Libreta de direcciones personal.</li>
+ <li>Direcciones recopiladas.</li>
+ </ul>
+ </li>
+ <li>Pulse Aceptar.</li>
+</ol>
+
+<h4>Abrir la ventana de la libreta de direcciones</h4>
+
+<p>Para abrir la ventana de la libreta de direcciones:</p>
+
+<ul>
+<li>Abra el menú Ventana y elija Libreta de direcciones,
+o pulse el icono de la libreta de direcciones en la barra de
+estado.
+
+<table>
+ <tr>
+ <td colspan="2"><img src="images/taskbar-ab.png" alt="" /></td>
+ </tr>
+ <tr>
+ <td width="80"></td>
+ <td><strong>Icono de la libreta de direcciones</strong></td>
+ </tr>
+</table>
+</li>
+</ul>
+
+<h4>Cambiar la vista de la libreta de direcciones</h4>
+
+<p>Para personalizar la vista de la libreta de direcciones y las
+tarjetas:</p>
+
+<ol>
+ <li>Abra el menú Ventana y elija Libreta de direcciones. Verá
+ la ventana de la libreta de direcciones.</li>
+ <li>En esa ventana, abra el menú Ver y elija una de las siguientes
+ opciones de vista:
+ <ul>
+ <li>Elija Mostrar/ocultar y entonces seleccione el elemento que desee
+ desmarcar (ocultar) o marcar (mostrar).</li>
+ <li>Elija Mostrar nombre como, y luego seleccione la forma de ver los
+ nombres de las tarjetas (nombre/apellido, apellido/nombre o Nombre
+ mostrado).</li>
+ <li>Elija Ordenar por, y luego seleccione una opción de
+ ordenación.</li>
+ </ul>
+ </li>
+</ol>
+
+<p>[<a href="#using_address_books">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="adding_entries_to_your_address_books">Añadir entradas a las
+libretas de direcciones</h2>
+
+<p>Se puede usar cualquiera de las formas siguientes para añadir
+entras a las libretas de direcciones:</p>
+
+<ul>
+ <li>Pulse en un nombre en el campo De o en uno de los destinatarios (por
+ ejemplo, Para o Cc) en un mensaje que haya recibido, y luego elija
+ <q>Añadir a la libreta de direcciones</q> en el menú
+ emergente.</li>
+ <li>En la ventana de la libreta de direcciones, pulse el botón Nueva
+ tarjeta para crear una tarjeta nueva para la libreta de direcciones.</li>
+ <li>Envíe un mensaje, y si está habilitada la recogida
+ automática de direcciones, se añadirá
+ automáticamente la dirección del destinatario a su libreta
+ de direcciones.</li>
+ <li>En la ventana Libreta de direcciones, copie entradas a otra libreta de
+ direcciones seleccionando entradas y arrastrándolas sobre el nombre
+ de la libreta de direcciones en la que quiera copiarlas.</li>
+</ul>
+
+<p>[<a href="#using_address_books">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="creating_a_new_address_book">Crear una libreta de direcciones
+nueva</h2>
+
+<p>&brandShortName; proporciona una libreta de direcciones personal por
+defecto, pero se pueden crear libretas de direcciones adicionales.</p>
+
+<p>Para crear una nueva libreta de direcciones:</p>
+
+<ol>
+ <li>Pulse el icono de la libreta de direcciones en la esquina inferior
+ izquierda de cualquier ventana de &brandShortName;, o abra el menú
+ ventana y elija Libreta de direcciones. Verá la ventana de la libreta
+ de direcciones.
+
+ <table>
+ <tr><td colspan="2"><img src="images/taskbar-ab.png" alt="" /></td>
+ </tr>
+ <tr>
+ <td width="80"></td>
+ <td><strong>Icono de la libreta de direcciones</strong></td>
+ </tr>
+ </table></li>
+ <li>En la ventana de la libreta de direcciones, abra el menú Archivo,
+ elija Nuevo, y luego escoja Libreta de direcciones. Verá el cuadro
+ de diálogo de Nueva libreta de direcciones.</li>
+ <li>Escriba el nombre de la nueva libreta de direcciones y pulse
+ Aceptar.</li>
+</ol>
+
+<p>[<a href="#using_address_books">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="creating_a_new_address_book_card">Crear una nueva tarjeta en una
+ libreta de direcciones</h2>
+
+<p>Las tarjetas de las libretas de direcciones se pueden usar para almacenar
+ nombres, direcciones postales, direcciones de correo electrónico,
+ números de teléfono y más información, como si la persona prefiere recibir
+ mensajes en texto sin formato o en formato HTML.</p>
+
+<p>Para crear una tarjeta de una libreta de direcciones para una sola
+ persona:</p>
+
+<ol>
+ <li>Pulse en el icono de la libreta de direcciones en la barra de estado
+ o abra en menú Ventana y elija Libreta de direcciones.</li>
+ <li>Pulse el botón Nueva tarjeta. Si tiene varias libretas de
+ direcciones, seleccione a cuál quiere añadir la tarjeta.</li>
+ <li>En el cuadro diálgo de añadir tarjeta hay tres
+ pestañas:
+ <ul>
+ <li><strong>Contacto</strong>: introduzca la siguiente
+ información:
+ <ul>
+ <li>Nombre y apellidos de la persona, tal como quiere que aparezca
+ en la libreta de direcciones.</li>
+ <li>Nombre para visualizar (el nombre que aparece en el campo
+ <q>Para</q> de la ventana de redacción).</li>
+ <li>Apodo (una abreviatura o alias del nombre real).</li>
+ <li>Dirección de correo electrónico (direcciones
+ principal y adicional).</li>
+ <li>Prefiere recibir mensajes con formato: si sabe si este
+ destinatario puede leer mensaje en formato HTML (como los mensajes
+ que incluyen enlaces, imágenes o tablas), elija HTML. Si este
+ destinatario sólo puede leer mensajes enviados como texto sin
+ formato, entonces elija Texto sin formato. Si no lo sabe o no
+ está seguro, elija Desconocido. Si elige Desconocido,
+ &brandShortName; determina el formato basándose en la
+ configuración indicada en el cuadro de diálogo de
+ Formato de envío en el menú Editar, Preferencias y
+ Correo y grupos de noticias. Si &brandShortName; no puede
+ determinar el formato correcto, le pedirá que escoja un
+ formato para enviar el mensaje.</li>
+ <li>Permitir imágenes remotas en el correo HTML: si quiere
+ permitir que el contenido remoto que este remitente le envíe
+ se muestre en su ventana de mensajes.</li>
+ <li>Nombre en pantalla (el nombre de contacto de AIM).</li>
+ <li>Teléfonos (introduzca los números de
+ teléfono de esta persona).</li>
+ </ul>
+ </li>
+ <li><strong>Dirección</strong>: Escriba información
+ adicional como la calle, número de teléfono, o una URL.
+ <p><strong>Truco</strong>: si introduce información de la
+ dirección, &brandShortName; muestra un botón Obtener Mapa
+ junto a la dirección al ver la tarjeta en la ventana de la
+ libreta de direcciones. Si se pulsa en el botón Obtener mapa se
+ muestra una página web que contiene una mapa de la
+ dirección.</p></li>
+ <li><strong>Otros</strong>: guarde cualquier información
+ adicional que desee.</li>
+ </ul>
+ </li>
+</ol>
+
+<p><strong>Truco</strong>: para añadir rápidamente entradas en
+la libreta de direcciones, pulse cualquier dirección de correo
+electrónico en los mensajes que reciba y seleccione Añadir a la
+libreta de direcciones del menú desplegable. Aparece el cuadro de
+diálogo de nueva tarjeta, donde puede completar la
+información.</p>
+
+<h3 id="viewing_or_editing_card_properties">Ver o editar las propiedades de
+las tarjetas</h3>
+
+<p>Para ver o editar las propiedades de una tarjeta:</p>
+<ol>
+ <li>Seleccione la tarjeta de la lista de entradas en la ventana de la
+ libreta de direcciones.</li>
+ <li>Pulse Propiedades.</li>
+</ol>
+
+<p>[<a href="using_address_books">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="creating_a_mailing_list">Crear una lista de distribución</h2>
+
+<p>Si manda regularmente correo a un grupo de personas, puede obtener
+rápidamente la dirección de los destinatarios del mensaje usando
+lo que se llama una lista de correo o lista de distribución que
+contenga los nombres que desee.</p>
+
+<p>Para crear una lista de distribución y añadirla a la libreta
+de direcciones:</p>
+
+<ol>
+ <li>En la ventana de la libreta de direcciones, pulse en el botón
+ Nueva lista.</li>
+ <li>Introduzca la siguiente información en el cuadro de
+ diálogo de lista de distribución:
+ <ul>
+ <li>Pulse en la lista desplegable <q>Añadir a</q> para elegir una
+ libreta de direcciones para guardar la lista.</li>
+ <li>Nombre de la lista: cuando introduzca el nombre de la lista en el
+ campo <q>Para</q> de un mensaje, todos los miembros de la lista
+ recibirán el mensaje.</li>
+ <li>Apodo de la lista: alias (o nombre corto) para el nombre de la
+ lista.</li>
+ <li>Descripción: aparece después del nombre de la lista en
+ la línea de la dirección en la ventana de redacción
+ de mensajes.</li>
+ </ul>
+ </li>
+ <li>Escriba direcciones de correo para añadirlas a la lista.</li>
+ <li>Pulse Aceptar.</li>
+</ol>
+
+<p>En el lado izquierdo de la ventana de la libreta de direcciones, la lista
+de correo aparece bajo la libreta de direcciones a la que ha sido
+añadida.</p>
+
+<p>[<a href="#using_address_books">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="editing_a_mailing_list">Editar una lista de distribución</h2>
+
+<p>Las listas de distribución se guardan en la libreta de direcciones
+en la que fueron creadas.</p>
+
+<p>Para quitar a un miembro de la lista, comenzando desde la ventana de
+Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Ventana y elija Libreta de direcciones.</li>
+ <li>Expanda la libreta de direcciones donde creó la lista de
+ distribución pulsando en el triángulo pequeño que
+ está junto al título de la libreta.</li>
+ <li>Resalte la lista de distribución pulsando en su nombre. La lista
+ de miembros aparece a la derecha del nombre de la lista de
+ distribución.</li>
+ <li>Pulse la entrada que desee borrar.</li>
+ <li>Pulse en el botón Borrar.</li>
+</ol>
+
+<p>Para añadir miembros a una lista de distribución:</p>
+
+<ol>
+ <li>Abra el menú Ventana y elija Libreta de direcciones.</li>
+ <li>Expanda la libreta que tenga la lista de distribución pulsando
+ en el triángulo pequeño que está al lado del
+ título de la libreta.</li>
+ <li>Resalte la lista de distribución pulsando en su nombre.</li>
+ <li>Haga clic en Editar.</li>
+ <li>Añada o elimine entradas según lo necesite.</li>
+ <li>Pulse Aceptar cuando haya finalizado.</li>
+</ol>
+
+<p>[<a href="#using_address_books">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="searching_address_books_and_directories">Buscar en las libretas de
+direcciones y directorios</h2>
+
+<p>&brandShortName; le permite buscar rápidamente en una libreta de
+direcciones o directorio por nombre o dirección, o usar una
+combinación de criterios para realizar una búsqueda más
+específica en la libreta o directorio.</p>
+
+<p>Para buscar rápidamente una libreta por nombre o dirección,
+comenzando desde la ventana de la libreta de direcciones:</p>
+
+<ol>
+ <li>En la ventana de la libreta de direcciones, en la lista de libretas,
+ seleccione la libreta o directorio en el que quiera realizar la
+ búsqueda.</li>
+ <li>A la derecha de <q>El nombre o dirección contiene</q>, escriba el
+ texto del nombre o dirección que quiera encontrar. Puede escribir
+ sólo una parte del nombre o dirección, o puede escribir la
+ palabra o nombre exacto que quiera encontrar.
+
+ <p>En el momento en que deje de escribir, &brandShortName; muestra
+ sólo aquellas entradas donde el nombre o dirección contienen
+ el texto que introdujo.</p>
+ </li>
+ <li>Pulse Vaciar para borrar el texto de la búsqueda y mostrar todas
+ las entradas.</li>
+</ol>
+
+<h3 id="searching_for_specific_entries">Buscar entradas
+específicas</h3>
+
+<p>Puede realizar búsquedas en libretas o directorios para encontrar
+entradas específicas. Si no tiene delante el cuadro de diálogo
+Búsqueda avanzada de direcciones, vaya a la ventana de la libreta de
+direcciones:</p>
+
+<ol>
+ <li>Abra el menú Herramientas y elija Buscar direcciones. Verá
+ el cuadro de diálogo Búsqueda avanzada de direcciones.</li>
+ <li>Junto a <q>Buscar en</q>, elija la libreta de direcciones o directorio
+ en el que quiera realizar la búsqueda.</li>
+ <li>Seleccione las opciones de búsqueda para encontrar las entradas
+ que coincidan con todos o al menos una de las condiciones o criterios
+ de búsqueda elegidos.</li>
+ <li>Pulse en el botón Más para añadir criterios y en
+ Menos para quitarlos.</li>
+ <li>Pulse el botón Buscar para empezar, o pulse Vaciar para borrar
+ las entradas. Los resultados de la búsqueda aparecen en la parte
+ inferior del cuadro de diálogo.</li>
+ <li>Para ordenar las entradas de otra manera, pulse en la columna por
+ la que quiera ordenar.</li>
+ <li>Para ver la ficha de una entrada, seleccione la entrada y pulse
+ Propiedades.</li>
+ <li>Para redactar un mensaje para las direcciones seleccionadas, resalte
+ una o más entradas y pulse el botón Redactar.</li>
+</ol>
+
+<p>[<a href="#using_address_books">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="importing_address_books">Importar libretas de direcciones</h2>
+
+<p>Si tiene una libreta de direcciones de &brandShortName; de otro perfil de
+usuario u ordenador, o si tiene una libreta de direcciones de otro programa de
+correo, puede importar las entradas en la ventana de la libreta de direcciones
+como una nueva libreta de direcciones. Tenga en cuenta que cuando actualiza un
+perfil de usuario de una versión anterior de &brandShortName;, sus
+libretas de direcciones se incluyen automáticamente, por lo que no es
+necesario importarlas.</p>
+
+<p>Puede importar archivos de libretas de direcciones de Netscape 6, Netscape
+ 7, Outlook, Outlook Express, o archivos de texto (formatos LDIF,
+ delimitado por tabuladores (.tab), separados por comas (.csv), o texto
+ (.txt)). Cuando se importa una libreta de direcciones, &brandShortName; crea
+ una libreta de direcciones nueva con las entradas importadas.</p>
+
+<p>También se puede
+ <a href="mailnews_getting_started.xhtml#importing_mail_from_other_programs">importar
+ mensajes de correo y configuraciones</a> de Netscape Communicator,
+ Outlook y Outlook Express.</p>
+
+<p>Para importar una libreta de direcciones, comenzando desde la ventana de
+ Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Archivo, y elija Importar. Verá el asistente
+ de importación de correo.</li>
+ <li>Siga las instrucciones para importar libretas de direcciones.</li>
+</ol>
+
+<p>[<a href="#using_address_books">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="exporting_address_books">Exportar libretas de direcciones</h2>
+
+<p>Se puede exportar una libreta de direcciones de &brandShortName; si
+después quiere importarla en otro perfil de usuario, moverlo a otro
+ordenador, o usarlo con otro programa que pueda importar libretas de
+direcciones. Se pueden exportar libretas de direcciones a uno de estos
+formatos: o &brandShortName; (.ldif), delimitado por tabuladores (.tab),
+separados por comas (.csv), o texto (.txt).</p>
+
+<p>Para exportar una libreta de direcciones, comenzando desde la ventana de
+la libreta de direcciones:</p>
+
+<ol>
+ <li>Seleccione la libreta de direcciones que quiera exportar.</li>
+ <li>Abra el menú Archivo, y elija Exportar.</li>
+ <li>En el cuadro de diálogo de Exportar libreta de direcciones,
+ examine los directorios para elegir dónde quiere guardar el archivo
+ de la libreta de direcciones.</li>
+ <li>Elija el formato de fichero para exportar la libreta de direcciones
+ (.ldif, separado por comas o delimitado por tabuladores).</li>
+ <li>Introduzca un nombre para el archivo de la libreta de direcciones.
+ Asegúrese de ponerle la extensión adecuada (.ldif, .csv,
+ .tab, o .txt).</li>
+ <li>Pulse Guardar.</li>
+</ol>
+
+<p>[<a href="#using_address_books">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="adding_and_removing_ldap_directories">Añadir y borrar
+directorios LDAP</h2>
+
+<p>Añadir un directorio LDAP a su libreta de direcciones le permite
+buscar en el directorio direcciones de correo y otra información de
+contacto. Puede usar también el directorio para autocompletar
+direcciones cuando escribe los destinatarios de un mensaje de correo.</p>
+
+<p>En general, se añaden o quitan servidores de directorio usando
+una instrucciones indicadas por el administrador del sistema. Consulte
+con el administrador del sistema para que le facilite la información
+necesaria para añadir un nuevo directorio a su libreta de
+direcciones.</p>
+
+<p>Para añadir un nuevo directorio, comenzando desde la ventana de la
+libreta de direcciones:</p>
+
+<ol>
+ <li>Abra el menú Archivo y escoja Nuevo, y a continuación
+ Directorio LDAP. Verá el cuadro de diálogo de Servidores de
+ directorio LDAP.</li>
+ <li>Escriba la siguiente información en la pestaña General:
+ <ul>
+ <li><strong>Nombre</strong>: introduzca el nombre del servicio de
+ directorio (por ejemplo, InfoSpace).</li>
+ <li><strong>Hostname</strong>: introduzca el nombre del servidor, como
+ por ejemplo ldap.infospace.com.</li>
+ <li><strong>DN base</strong>: esta opción se usa para configurar
+ el DN base. Introduzca códigos para restringir la búsqueda
+ a una organización o país específicos. Por ejemplo,
+ c=JP restringe la búsqueda sólo a Japón. El DN base
+ también especifica la organización a buscar dentro del
+ directorio (por ejempo, o=&brandShortName; Communications Corporation,
+ c=US).</li>
+ <li><strong>Número de puerto</strong>: Introduzca el puerto del
+ servidor LDAP. El predeterminado es el 389.</li>
+ <li><strong>DN para inicio de sesión</strong>: el nombre
+ distinguido usado para identificarse (iniciar sesión) en el
+ servidor LDAP. Si se deja en blanco, se intentará una
+ conexión anónima al servidor LDAP.</li>
+ <li><strong>Usar conexión segura (SSL)</strong>: marque este
+ valor si su servidor LDAP permite conexiones seguras (cifradas). Si no
+ está seguro, contacte con el administrador del sistema.</li>
+ </ul>
+ </li>
+ <li>Pulse en la pestaña de Avanzadas para configurar las opciones
+ del servidor de directorio LDAP.</li>
+ <li>Escriba la siguiente información:
+ <ul>
+ <li><strong>No devolver más de _ resultados</strong>: esta
+ opción permite limitar el número de coincidencias al
+ autocompletar devueltas por el servidor de directorio. Introduzca el
+ número máximo de direcciones de correo coincidentes que se
+ mostrarán al autocompletar.</li>
+ <li><strong>&Aacute;mbito</strong>: define los límites de la
+ búsqueda. Elija una de las siguientes opciones:
+ <ul>
+ <li><strong>Un nivel</strong>: se recuperan las entradas
+ coincidentes buscando en el DN base y un nivel por debajo de
+ éste.</li>
+ <li><strong>Sub-árbol</strong>: se recuperan las entradas
+ que coincidan buscando en el DN base y en todos los niveles
+ inferiores. Esta búsqueda es la menos restrictiva.</li>
+ </ul>
+ </li>
+ <li><strong>Filtro de búsqueda</strong>: introduzca el filtro de
+ búsqueda para aplicar a los resultados de la búsqueda
+ que se encuentren en el ámbito especificado.</li>
+ </ul>
+ </li>
+ <li>Pulse Aceptar para cerrar el cuadro de diálogo de propiedades
+ del servidor de directorio.</li>
+</ol>
+
+<p>El directorio que ha añadido aparecerá en la lista de
+libretas de direcciones de la ventana correspondiente.</p>
+
+<p>Para borrar un directorio:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría de Correo y grupos de noticias, seleccione
+ Libreta de direcciones (si no hay subcategorías visibles, haga doble
+ clic en Correo y noticias para expandir la lista).</li>
+ <li>Debajo de Autocompletado de direcciones, en la parte derecha del cuadro
+ de diálogo, pulse Editar directorios.</li>
+ <li>En el cuadro de diálogo de servidores de directorio LDAP,
+ seleccione el directorio que quiera borrar y luego pulse el botón
+ Borrar.</li>
+ <li>Pulse Aceptar, y luego otra vez Aceptar para cerrar el cuadro de
+ diálogo de Preferencias.</li>
+</ol>
+
+<p>Para más información sobre cómo descargar o sincronizar un directorio para
+ su uso sin conexión de manera que pueda buscar en él o usarlo para
+ autocompletar direcciones mientras trabaja desconectado, vea
+ <a href="mailnews_offline.xhtml#downloading_directory_entries_for_offline_use">Descargar
+ entradas de directorio para su uso sin conexión</a>.</p>
+
+<h3 id="directory_server_settings">Configuración del servidor de
+directorio</h3>
+
+<p>Si no tiene abierto el cuadro de diálogo de configuración del
+servidor de directorio, comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Ventana y elija Libreta de direcciones.</li>
+ <li>En la lista de libretas de direcciones, seleccione un directorio.</li>
+ <li>Pulse en el botón de Propiedades.</li>
+</ol>
+
+<p><strong>Pestaña General</strong></p>
+
+<ul>
+ <li><strong>Nombre</strong>: el nombre del servicio de directorio (por
+ ejemplo, InfoSpace).</li>
+ <li><strong>Hostname</strong>: el nombre del servidor, como por ejemplo
+ ldap.infospace.com.</li>
+ <li><strong>DN base</strong>: los códigos introducidos aquí
+ restringen la búsqueda a un país u organización
+ concreta. Por ejemplo, c=JP restringe la búsqueda sólo a
+ Japón. El DN base también especifica la organización
+ a buscar dentro del directorio (por ejemplo, o=&brandShortName;
+ Communications Corporation, c=US).</li>
+ <li><strong>Número de puerto</strong>: introduzca el puerto del
+ servidor LDAP. El predeterminado es el 389.</li>
+ <li><strong>DN para inicio de sesión</strong>: el nombre distinguido
+ usado para identificarse (iniciar sesión) en el servidor LDAP. Si se
+ deja en blanco, se intentará una conexión anónima al
+ servidor LDAP.</li>
+ <li><strong>Usar conexión segura (SSL)</strong>: marque este valor
+ si su servidor LDAP permite conexiones seguras (cifradas). Si no está
+ seguro, contacte con el administrador del sistema.</li>
+</ul>
+
+<p><strong>Pestaña de Avanzadas</strong></p>
+
+<ul>
+ <li><strong>No devolver más de _ resultados</strong>: esta
+ opción permite limitar el número de coincidencias al
+ autocompletar devueltas por el servidor de directorio. Introduzca el
+ número máximo de direcciones de correo coincidentes que se
+ mostrarán al autocompletar.</li>
+ <li><strong>&Aacute;mbito</strong>: define los límites de la
+ búsqueda.
+ <ul>
+ <li><strong>Un nivel</strong>: se recuperan las entradas coincidentes
+ buscando en el DN base y un nivel por debajo de éste.</li>
+ <li><strong>Sub-árbol</strong>: se recuperan las entradas que
+ coincidan buscando en el DN base y en todos los niveles inferiores. Esta
+ búsqueda es la menos restrictiva.</li>
+ </ul>
+ </li>
+ <li><strong>Filtro de búsqueda</strong>: introduzca el filtro de
+ búsqueda para aplicar a los resultados de la búsqueda que se
+ encuentren en el ámbito especificado.</li>
+</ul>
+
+<p>[<a href="#using_address_books">Volver al principio de la
+sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/mailnews_blogs_and_feeds.xhtml b/l10n-es-ES/suite/chrome/common/help/mailnews_blogs_and_feeds.xhtml
new file mode 100644
index 0000000000..e71f017512
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/mailnews_blogs_and_feeds.xhtml
@@ -0,0 +1,417 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Comenzar con los canales de blogs y noticias</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+ <link rel="stylesheet" href="chrome://communicator/skin/smileys.css"
+ type="text/css"/>
+</head>
+
+<body>
+<h1 id="getting_started_with_blogs_and_news_feeds">Comenzar con los canales de
+ blogs y noticias</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#subscribing_to_blogs_and_news_feeds">Suscribirse a canales de
+ blogs y noticias</a></li>
+ <li><a href="#subscribing_to_blogs_and_news_feeds_from_browser">Suscribirse
+ a canales de blogs y noticias desde una ventana del navegador</a></li>
+ <li><a href="#reading_blogs_and_news_feed_messages">Leer mensajes de canales
+ de blogs y noticias</a></li>
+ <li><a href="#posting_blog_messages">Publicar mensajes en blogs</a></li>
+ <li><a href="#adding_comments_to_a_blog_post">Añadir comentarios a un
+ artículo de blog</a></li>
+ <li><a href="#exporting_and_importing_feeds">Exportar e importar
+ canales</a></li>
+ <li><a href="#editing_a_feed">Editar un canal</a></li>
+ <li><a href="#removing_a_feed">Eliminar un canal</a></li>
+ <li><a href="#using_different_blogs_and_news_feeds_accounts">Usar varias
+ cuentas de canales de blogs y noticias</a></li>
+ <li><a href="#organizing_your_feeds">Organizar sus canales</a></li>
+ </ul>
+</div>
+
+<h2 id="subscribing_to_blogs_and_news_feeds">Suscribirse a canales de blogs y
+ noticias</h2>
+
+<p>Si ha configurado una
+ <a href="mailnews_getting_started.xhtml#setting_up_additional_mail_and_news_accounts">cuenta
+ de blogs y noticias</a>, puede suscribirse a canales de blogs y noticias.</p>
+
+<p>Para suscribirse a un canal, comience desde la ventana de Correo:</p>
+
+<ol>
+ <li id="getting_into_the_feed_subscriptions_dialog">Acceda al diálogo de
+ suscripción de canales. Hay varias maneras de hacer esto:
+ <ul>
+ <li>En el panel de cuentas, haga clic en la cuenta de canales de blogs y
+ noticias que desea gestionar, luego pulse en Administrar suscripciones
+ en el panel de la derecha.</li>
+ <li>En el panel de cuentas, haga clic en la cuenta de canales de blogs y
+ noticias que desea gestionar, o en un canal dentro de ella, y luego
+ abra el menú Archivo y elija Suscribirse.</li>
+ <li>En el panel de cuentas, <strong>haga clic con el botón derecho</strong>
+ en la cuenta de canales de blogs y noticias que desea gestionar y elija
+ Suscribirse...</li>
+ <li>Abra el menú Editar y seleccione la opción Configuración de cuentas
+ de correo y noticias. En el diálogo de configuración de cuentas de
+ correo y noticias, haga clic en la sección principal de una cuenta de
+ canales de blogs y noticias, y luego pulse el botón Administrar
+ suscripciones...</li>
+ </ul>
+ </li>
+ <li>Una vez en el diálogo de suscripciones de canales, haga clic en el botón
+ Añadir. Aparecerá el diálogo de propiedades de canales.</li>
+ <li>Escriba (o copie y pegue) la URL del canal en el campo de URL del
+ canal.</li>
+ <li>Pulse en la lista desplegable <q>Guardar artículos en</q> para elegir el
+ elemento de la lista donde quiere que se guarden los artículos. Esto le
+ permite agrupar múltiples canales en un elemento de la lista.</li>
+ <li>Marque <q>Mostrar el resumen del artículo en lugar de cargar la página
+ web</q> para mostrar un breve resumen que suelen incluir los canales de
+ blogs y noticias para cada artículo.
+
+ <p><strong>Truco:</strong> mostrar el resumen del artículo reduce el tráfico
+ de red y es más rápido, puesto que el resumen ya se ha descargado cuando
+ se comprueba el canal en busca de nuevos artículos. Sin embargo, si
+ normalmente está interesado en el artículo completo, ahorrará tiempo
+ desmarcando esta opción.</p>
+ </li>
+ <li>Pulse Aceptar para confirmar la adición del canal.</li>
+</ol>
+
+<p>[<a href="#getting_started_with_blogs_and_news_feeds">Volver al principio de
+ la sección</a>]</p>
+
+<h2 id="subscribing_to_blogs_and_news_feeds_from_browser">Suscribirse a canales
+ de blogs y noticias desde una ventana del navegador</h2>
+
+<p>Mientras navega por la web usando &brandShortName;, puede encontrar el icono
+ de descubrimiento de canales
+ (<img src="chrome://communicator/skin/icons/feedIcon.png"
+ style="width: 16px; height: 16px;" />) mientras visita una página web. Puede
+ hacer clic en él para ver una lista de canales disponibles y elegir uno para
+ que sea añadido a su primera cuenta de canales de blog y noticias.</p>
+
+<p>[<a href="#getting_started_with_blogs_and_news_feeds">Volver al principio de
+ la sección</a>]</p>
+
+<h2 id="reading_blogs_and_news_feed_messages">Leer mensajes de canales de
+ blogs y noticias</h2>
+
+<p>Cuando abre su cuenta de blogs y noticias, ve la lista de canales a los
+ cuales se ha suscrito. &brandShortName; comprueba cada canal en busca de
+ nuevos mensajes y los descarga.</p>
+
+<p>Para leer mensajes de blogs y noticias, comience desde la ventana de
+ Correo:</p>
+
+<ol>
+ <li>Haga doble clic en una cuenta de blogs y noticias para ver sus canales
+ (si no hay canales, puede necesitar suscribirse a uno).</li>
+ <li>Pulse en el nombre de un canal para ver sus mensajes.</li>
+ <li>Pulse en un mensaje para leerlo. La cabecera mostrará la URL original
+ del artículo, la cual puede pulsar para abrir una ventana de navegador
+ con la página web correspondiente.</li>
+</ol>
+
+<p>Dependiendo de su configuración para las cuentas y cada canal individual, el
+ mensaje se mostrará en su vista resumida o en la vista completa. Puede
+ cambiarlo eligiendo la opción de menú Ver, y luego Descargar cuerpo del
+ mensaje como. Entonces podrá seleccionar una de estas opciones:</p>
+
+<ul>
+ <li><strong>Página web</strong>: seleccione esta opción para mostrar la
+ página web completa de este mensaje.</li>
+ <li><strong>Resumen</strong>: seleccione esta opción para mostrar la versión
+ corta resumida de este mensaje.</li>
+ <li><strong>Formato por omisión</strong>: seleccione esta opción para mostrar
+ el artículo en su formato predeterminado, como se haya especificado en las
+ opciones del canal o, en su defecto, en la cuenta de blogs y noticias.</li>
+</ul>
+
+<p>[<a href="#getting_started_with_blogs_and_news_feeds">Volver al principio de
+ la sección</a>]</p>
+
+<h2 id="posting_blog_messages">Publicar mensajes en blogs</h2>
+
+<p>Para publicar un mensaje, necesita una cuenta en el blog correspondiente.
+ Además, no hay manera estándar de publicar mensajes de blogs, así que
+ normalmente no podrá publicar mensajes desde el componente de correo de
+ &brandShortName;. En su lugar, necesitará abrir una ventana de navegador,
+ iniciar sesión en su cuenta del blog y usar la interfaz web.</p>
+
+<p>Algunos sistemas de blog, sin embargo, permiten publicar mensajes en el blog
+ enviando un mensaje de correo electrónico a una dirección específica.
+ Necesitará averiguar si su servicio de blog implementa esta característica, y
+ la dirección de correo electrónico correcta que debe usar.</p>
+
+<p>[<a href="#getting_started_with_blogs_and_news_feeds">Volver al principio de
+ la sección</a>]</p>
+
+<h2 id="adding_comments_to_a_blog_post">Añadir comentarios a un artículo de
+ blog</h2>
+
+<p>Puesto que no hay manera estándar de añadir comentarios a un artículo de
+ blog, nomalmente necesitará abrir una ventana de navegador y usar la interfaz
+ web.</p>
+
+<p>Algunos sistemas de blogs, no obstante, permiten añadir comentarios enviando
+ un mensaje de correo electrónico a una dirección específica. Necesitará
+ averiguar si el servicio de blogs implementa esta característica, y la
+ dirección de correo electrónico correcta que debe usar.</p>
+
+<p>[<a href="#getting_started_with_blogs_and_news_feeds">Volver al principio de
+ la sección</a>]</p>
+
+<h2 id="exporting_and_importing_feeds">Exportar e importar canales</h2>
+
+<p>Si ha configurado una
+ <a href="mailnews_getting_started.xhtml#setting_up_additional_mail_and_news_accounts">cuenta
+ de blogs y noticias</a>, puede exportar o importar colecciones de canales de
+ blogs y noticias usando el formato OPML (lenguaje de marcado de procesadores
+ de esquemas).</p>
+
+<p>Para exportar los canales en su cuenta seleccionada de blogs y noticias,
+ comience desde la ventana de Correo:</p>
+
+<ol>
+ <li>En el panel de cuentas, pulse en la cuenta de blogs y noticias que desee
+ gestionar, o en un canal dentro de ella.</li>
+ <li>Abra el menú Archivo y elija Suscribirse (o use cualquier otro de los
+ <a href="#getting_into_the_feed_subscriptions_dialog">métodos
+ disponibles</a> para acceder al cuadro de diálogo de suscripciones de
+ canales).</li>
+ <li>En el diálogo de suscripciones de canales, haga clic en el botón
+ Exportar. Aparecerá el diálogo Exportar canales como un archivo OPML.</li>
+ <li>Seleccione el directorio y nombre de archivo para guardar el archivo
+ OPML, y pulse en Guardar.</li>
+</ol>
+
+<p>Para importar los canales en su cuenta seleccionada de blogs y noticias,
+ comience desde la ventana de Correo:</p>
+
+<ol>
+ <li>En el panel de cuentas, pulse en la cuenta de blogs y noticias que desee
+ gestionar, o en un canal dentro de ella.</li>
+ <li>Abra el menú Archivo y elija Suscribirse (o use cualquier otro de los
+ <a href="#getting_into_the_feed_subscriptions_dialog">métodos
+ disponibles</a> para acceder al cuadro de diálogo de suscripciones de
+ canales).</li>
+ <li>En el diálogo de suscripciones de canales, haga clic en el botón
+ Importar. Aparecerá el diálogo Seleccione archivo OPML para importar.</li>
+ <li>Seleccione el directorio y nombre de archivo para cargar el archivo
+ OPML, y pulse en Abrir.</li>
+ <li>Se añadirán todos los canales definidos en el archivo OPML a su cuenta
+ de blogs y noticias.</li>
+</ol>
+
+<p>[<a href="#getting_started_with_blogs_and_news_feeds">Volver al principio de
+ la sección</a>]</p>
+
+<h2 id="editing_a_feed">Editar un canal</h2>
+
+<p>Si quiere cambiar las propiedades de uno de los canales en su cuenta de blogs
+ y noticias, puede editarlo.</p>
+
+<p>Para editar un canal en su cuenta de blogs y noticias seleccionada, comience
+ desde la ventana de Correo:</p>
+
+<ol>
+ <li>En el panel de cuentas, pulse en la cuenta de blogs y noticias que desee
+ gestionar, o en un canal dentro de ella.</li>
+ <li>Abra el menú Archivo y elija Suscribirse (o use cualquier otro de los
+ <a href="#getting_into_the_feed_subscriptions_dialog">métodos
+ disponibles</a> para acceder al cuadro de diálogo de suscripciones de
+ canales).</li>
+ <li>En el diálogo de suscripción de canales, pulse en un canal en la lista de
+ canales. Puede que necesite desplegar las carpetas en la lista de canales
+ para ver cada canal individual.</li>
+ <li>Pulse en el botón Editar. Aparecerá el diálogo de propiedades del
+ canal.</li>
+ <li>Puede cambiar dónde quiere que se guarden los artículos pulsando la lista
+ desplegable <q>Guardar artículos en</q>.</li>
+ <li>Puede marcar <q>Mostrar el resumen del artículo en lugar de cargar la
+ página web</q> para mostrar un breve resumen que suelen incluir para cada
+ artículo los canales de blogs.
+
+ <p><strong>Truco:</strong> mostrar el resumen del artículo reduce el tráfico
+ de red y es más rápido, puesto que el resumen ya se ha descargado cuando
+ se comprueba en canal en busca de nuevos artículos. Sin embargo, si
+ normalmente está interesado en el artículo completo, ahorrará tiempo
+ desmarcando esta opción.</p>
+ </li>
+ <li>Pulse Aceptar para confirmar los cambios.</li>
+</ol>
+
+<p>[<a href="#getting_started_with_blogs_and_news_feeds">Volver al principio de
+ la sección</a>]</p>
+
+<h2 id="removing_a_feed">Eliminar un canal</h2>
+
+<p>Si ya no quiere seguir uno de los canales de su cuenta de blogs y noticias,
+ puede eliminarlo.</p>
+
+<p>Para eliminar un canal en su cuenta de blogs y noticias seleccionada,
+ comience desde la ventana de Correo:</p>
+
+<ol>
+ <li>En el panel de cuentas, pulse en la cuenta de blogs y noticias que desee
+ gestionar, o en un canal dentro de ella.</li>
+ <li>Abra el menú Archivo y elija Suscribirse (o use cualquier otro de los
+ <a href="#getting_into_the_feed_subscriptions_dialog">métodos
+ disponibles</a> para acceder al cuadro de diálogo de suscripciones de
+ canales).</li>
+ <li>En el diálogo de suscripción de canales, pulse en un canal en la lista de
+ canales. Puede que necesite desplegar las carpetas en la lista de canales
+ para ver cada canal individual.</li>
+ <li>Pulse en el botón Eliminar. Se le pedirá que confirme la eliminación del
+ canal.</li>
+</ol>
+
+<p><strong>Nota:</strong> no confunda un canal con una carpeta en una cuenta de
+ blogs y noticias. Eliminar un canal no elimina la carpeta en la que se
+ guardan los artículos del canal y, por tanto, dichos artículos permanecerán
+ en la carpeta hasta que elimine bien la carpeta completa o los artículos en
+ sí. Para una mejor comprensión, vea <a href="#organizing_your_feeds">Organizar
+ sus canales</a> más adelante en esta sección.</p>
+
+<p>[<a href="#getting_started_with_blogs_and_news_feeds">Volver al principio de
+ la sección</a>]</p>
+
+<h2 id="using_different_blogs_and_news_feeds_accounts">Usar varias cuentas de
+ canales de blogs y noticias</h2>
+
+<p>Una única cuentas de canales de blogs y noticias puede contener cualquier
+ número de canales en ella, así que estrictamente hablando no necesita más de
+ una cuenta de canales de blogs y noticias. Sin embargo, puede querer crear
+ varias cuentas de canales de blogs y noticias. Algunas razones para hacer
+ eso son:</p>
+
+<ul>
+ <li>Puede querer usar diferentes cuentas para categorizar sus canales. Por
+ ejemplo, puede crear una cuenta llamada <q>Noticias de Mozilla</q> para
+ poner en ella todos sus canales relacionados con Mozilla, y otra llamada
+ <q>Titulares del día</q> para poner en ella todos sus canales con noticias
+ generales.</li>
+ <li>Si tiene varias cuentas, cada una puede tener configuraciones diferentes.
+ De esta manera, puede elegir, por ejemplo, diferentes intervalos de tiempo
+ para cada cuenta (y, en consecuencia, sus canales).</li>
+</ul>
+
+<p>[<a href="#getting_started_with_blogs_and_news_feeds">Volver al principio de
+ la sección</a>]</p>
+
+<h2 id="organizing_your_feeds">Organizar sus canales</h2>
+
+<p>La operación por defecto cuando se añade un canal a una cuenta de blogs y
+ noticias en &brandShortName; es crear una carpeta y un canal dentro de ella.
+ Sin embargo, &brandShortName; le permite un alto grado de flexibilidad. Esta
+ sección le permite organizar mejor sus canales:</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#feeds_vs_folders">Canales vs. carpetas</a></li>
+ <li><a href="#organizing_folders_in_blogs_and_news_feeds_accounts">Organizar
+ carpetas en cuentas de canales de blogs y noticias</a></li>
+ <li><a href="#downloading_multiple_feeds_in_a_single_folder">Descargar
+ múltiples canales en una sola carpeta</a></li>
+ <li><a href="#moving_a_feed_to_another_folder">Mover un canal a otra
+ carpeta</a></li>
+ </ul>
+</div>
+
+<h3 id="feeds_vs_folders">Canales vs. carpetas</h3>
+
+<p>Las cuentas de canales de blogs y noticias se organizan mediante dos
+ conceptos principales: <strong>canales</strong> y
+ <strong>carpetas</strong>.</p>
+
+<ul>
+ <li>Los <strong>canales</strong> son fuentes de artículos/mensajes.
+ Proporcionan el medio de obtener nuevos artículos de los blogs. Usted se
+ suscribe a canales.</li>
+ <li>Las <strong>carpetas</strong> en las cuentas de canales de blogs y
+ noticias funcionan más o menos igual que en cualquier otro tipo de cuenta.
+ Las carpetas guardan los artículos/mensajes que obtiene a través de los
+ canales.</li>
+</ul>
+
+<p>Usted usa el diálogo de suscripción de canales para decirle a
+ &brandShortName; qué mensajes de canales se descargan en qué canales. Como
+ los canales suministran nuevos artículos y las carpetas proporcionan el
+ espacio donde poner dichos artículos, puede querer tenerlos conectados,
+ normalmente enlazando un canal con una carpeta. Sin embargo, tenga en cuenta
+ que eliminar un canal no elimina automáticamente la carpeta asociada, ni
+ tampoco los artículos/mensajes del canal eliminado, puesto que aquéllos se
+ guardan en la carpeta.</p>
+
+<p>[<a href="#organizing_your_feeds">Volver al principio de la sección</a>]</p>
+
+<h3 id="organizing_folders_in_blogs_and_news_feeds_accounts">Organizar carpetas
+ en cuentas de canales de blogs y noticias</h3>
+
+<p>Puede crear, renombrar, mover o copiar carpetas en las cuentas de canales de
+ blogs y noticias exactamente igual que con cualquier otro tipo de cuenta. Vea
+ <a href="mailnews_organizing.xhtml#creating_a_folder">Crear una carpeta</a>,
+ <a href="mailnews_organizing.xhtml#renaming_a_folder">Renombrar una
+ carpeta</a> y <a
+ href="mailnews_organizing.xhtml#moving_or_copying_a_folder">Mover o copiar
+ una carpeta</a> para más detalles.</p>
+
+<p>[<a href="#organizing_your_feeds">Volver al principio de la sección</a>]</p>
+
+<h3 id="downloading_multiple_feeds_in_a_single_folder">Descargar múltiples
+ canales en una sola carpeta</h3>
+
+<p>Puede querer usar una sola carpeta para guardar los artículos/mensajes
+ provenientes de más de un canal. Para hacer esto, necesita añadir canales
+ adicionales en esa carpeta. Comience desde la carpeta de Correo:</p>
+
+<ol>
+ <li>En el panel de cuentas, pulse en la cuenta de blogs y noticias que desee
+ gestionar, o en un canal dentro de ella.</li>
+ <li>Abra el menú Archivo y elija Suscribirse (o use cualquier otro de los
+ <a href="#getting_into_the_feed_subscriptions_dialog">métodos
+ disponibles</a> para acceder al cuadro de diálogo de suscripciones de
+ canales).</li>
+ <li>Una vez en el diálogo de suscripciones de canales, haga clic en la
+ carpeta, luego pulse el botón Añadir. Aparecerá el diálogo de propiedades
+ de canales.</li>
+ <li>Escriba (o copie y pegue) la URL del canal en el campo de URL del
+ canal.</li>
+ <li>Pulse Aceptar para confirmar la adición del canal.</li>
+</ol>
+
+<p>[<a href="#organizing_your_feeds">Volver al principio de la sección</a>]</p>
+
+<h3 id="moving_a_feed_to_another_folder">Mover un canal a otra carpeta</h3>
+
+<p>Puede mover un canal de una carepta a otra usando cualquiera de estos
+ métodos:</p>
+
+<ul>
+ <li>Arrastre y suelte un canal dentro de la ventana de suscripciones de
+ canales.</li>
+ <li><a href="#editing_a_feed">Edite el canal</a> para cambiar en qué carpeta
+ se descargan los artículos/mensajes.</li>
+</ul>
+
+<p><strong>Nota</strong>: recuerde que mover el canal no mueve los artículos
+ existentes de la carpeta en la que han sido descargados.</p>
+
+<p>[<a href="#organizing_your_feeds">Volver al principio de la sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/mailnews_getting_started.xhtml b/l10n-es-ES/suite/chrome/common/help/mailnews_getting_started.xhtml
new file mode 100644
index 0000000000..819970d613
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/mailnews_getting_started.xhtml
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Usar Correo y noticias de &brandShortName;</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+ <link rel="stylesheet" href="chrome://communicator/skin/smileys.css"
+ type="text/css"/>
+</head>
+
+<body>
+<div class="boilerPlate">Este documento ha sido proporcionado sólo
+ para aportar información. Puede ayudarle a dar ciertos pasos a la
+ hora de decidir la forma de proteger la privacidad y seguridad de su
+ información personal en Internet. Este documento, sin embargo, no
+ trata de todos los aspectos existentes en materia de privacidad y
+ seguridad, ni representa recomendaciones sobre lo que constituye unas
+ medidas de protección adecuadas en materia de privacidad y seguridad
+ en Internet.</div>
+
+<h1 id="using_mozilla_mail_and_newsgroups">Usar Correo y noticias
+ &brandShortName;</h1>
+
+<p>Correo y noticias de &brandShortName; le permite gestionar cómodamente todas
+ sus comunicaciones de Internet desde un único lugar. Puede configurar y
+ mantener múltiples cuentas de correo personales y de trabajo, así como grupos
+ de noticias, todo desde una ventana, la ventana de Correo y noticias.</p>
+
+<p>Para comenzar a usar Correo y noticias &brandShortName;:</p>
+
+<ul>
+ <li>Pulse el icono Correo y noticias en la esquina inferior izquierda
+ de la ventana del navegador.</li>
+</ul>
+
+<table>
+ <tr>
+ <td colspan="2"><img src="images/task_mail.png" alt="" /></td>
+ </tr>
+ <tr>
+ <td width="20"></td>
+ <td><strong>Icono de Correo y noticias</strong></td>
+ </tr>
+</table>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#getting_started_with_mozilla_mail_and_newsgroups">Comenzar
+ con el correo y grupos de &brandShortName;</a></li>
+ <li><a href="#importing_mail_from_other_programs">Importar correo de
+ otros programas</a></li>
+ <li><a href="mailnews_using_mail.xhtml#reading_messages">Leer mensajes</a></li>
+ <li><a href="mailnews_using_mail.xhtml#sending_messages">Enviar mensajes</a></li>
+ <li><a href="mailnews_using_mail.xhtml#creating_html_mail_messages">Crear mensajes de correo
+ HTML</a></li>
+ <li><a href="mailnews_using_mail.xhtml#using_attachments">Usar adjuntos</a></li>
+ <li><a href="mailnews_using_mail.xhtml#deleting_messages">Borrar mensajes</a></li>
+ <li><a href="mailnews_addressbooks.xhtml">Usar libretas de direcciones</a></li>
+ <li><a href="mailnews_organizing.xhtml">Organizar sus mensajes</a></li>
+ <li><a href="mailnews_organizing.xhtml#controlling_junk_mail">Controlar
+ el correo basura</a></li>
+ <li><a href="mailnews_newsgroups.xhtml">Comenzar con los grupos de
+ noticias</a></li>
+ <li><a href="mailnews_blogs_and_feeds.xhtml">Comenzar con los canales de
+ blogs y noticias</a></li>
+ <li><a href="mailnews_offline.xhtml">Trabajar sin conexión</a></li>
+ <li><a href="mailnews_security.xhtml">Firmar y cifrar mensajes</a></li>
+ <li><a href="mailnews_account_settings.xhtml">Configuración
+ de cuentas de correo y noticias</a></li>
+ <li><a href="mailnews_preferences.xhtml">Preferencias de Correo y
+ noticias</a></li>
+ </ul>
+</div>
+
+<h1 id="getting_started_with_mozilla_mail_and_newsgroups">Empezar con el correo
+ y noticias de &brandShortName;</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#using_the_mail_account_setup_wizard">Usar el asistente para
+ cuentas de correo</a></li>
+ <li><a href="#setting_up_additional_mail_and_news_accounts">Configurar
+ cuentas de correo y noticias adicionales</a></li>
+ <li><a href="#changing_the_settings_for_an_account">Cambiar la
+ configuración de una cuenta</a></li>
+ </ul>
+</div>
+
+<h2 id="using_the_mail_account_setup_wizard">Usar el asistente para
+ configuración de cuentas de correo</h2>
+
+<p>Para configurar una cuenta de correo, de noticias o de canales de blogs y
+ noticias, primero abra el menú Ventana y escoja Correo y noticias. Si no ha
+ configurado aún ninguna cuenta, el asistente de cuentas aparece
+ automáticamente, permitiéndole configurar una.</p>
+
+<p>El asistente de cuentas le guía a lo largo del proceso de creación de una
+ nueva cuenta. Si no conoce algún parámetro, pulse Cancelar y pregunte a su
+ proveedor de servicios de Internet (ISP) o servicio de atención a
+ usuarios.</p>
+
+<p>Si ya existe una cuenta, el asistente no aparecerá automáticamente. En su
+ lugar, tras abrir la ventana de Correo, abra el menú Archivo y escoja Nuevo,
+ y luego Cuenta. Para más detalles, vea
+ <a href="#setting_up_additional_mail_and_news_accounts">Configurar cuentas
+ adicionales de correo, noticias y canales de blogs y noticias</a>.</p>
+
+<h3 id="setting_up_mail_accounts_with_an_isp_or_email_provider">Configurar
+ cuentas de correo con un ISP o proveedor de correo electrónico</h3>
+
+<p>Antes de configurar una cuenta de correo, su ISP o proveedor de correo
+ debería facilitarle la siguiente información:</p>
+
+<ul>
+ <li>su nombre de usuario</li>
+ <li>su dirección de correo electrónico</li>
+ <li>los servidores de correo entrante y saliente</li>
+ <li>el tipo de servidor de correo entrante
+ (<a href="glossary.xhtml#imap">IMAP</a> o
+ <a href="glossary.xhtml#pop">POP</a>)</li>
+</ul>
+
+<p>Antes de configurar una cuenta de grupos de noticias, su ISP o proveedor
+ de correo debería facilitarle la siguiente información:</p>
+
+<ul>
+ <li>su dirección de correo electrónico</li>
+ <li>nombre del servidor de noticias</li>
+ <li>nombre de la cuenta</li>
+</ul>
+
+<p>Para configurar una cuenta de correo, de noticias o de canales de blogs y
+ noticias, vaya a la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Opciones de la cuenta de correo y noticias.
+ Verá el cuadro de diálogo de opciones para cuentas de correo y
+ noticias.</li>
+ <li>Pulse en Añadir cuenta para mostrar el asistente para cuentas.
+ <p>La información solicitada por el asistente de cuentas depende del tipo
+ de cuenta que especifique en su primera ventana. Los encabezados en
+ negrita que siguen corresponden a las ventanas que verá cuando configure
+ una cuenta de correo de un ISP o proveedor de correo electrónico.</p>
+ </li>
+ <li><strong>Configuración de nueva cuenta</strong>: escoja el tipo de
+ cuenta que quiere configurar y pulse la flecha derecha.</li>
+ <li><strong>Identidad</strong>: introduzca el nombre y dirección de correo
+ electrónico apropiados para esta cuenta y pulse la flecha derecha. Esta
+ ventana no está disponible para el tipo de cuentas de canales de blogs y
+ noticias.</li>
+ <li><strong>Información del servidor</strong>: esta ventana no está disponible
+ para el tipo de cuentas de canales de blogs y noticias.
+ <ul>
+ <li>Indique si quiere una cuenta POP o IMAP. No todos los proveedores de
+ servicios admiten ambas opciones. Para más información, vea
+ <a href="mailnews_account_settings.xhtml#server_settings">Configuración
+ de cuentas de Correo y noticias - Configuración del servidor</a>.</li>
+ <li>Introduzca el nombre de su servidor de correo entrante.</li>
+ <li>Marque la casilla <q>Dejar mensajes en el servidor</q> si desea dejar
+ los mensajes en el servidor de modo que al descargarlos, &brandShortName;
+ no los elimine del servidor.</li>
+ <li>Si quiere que esta cuenta sea parte de la bandeja de entrada global
+ de la cuenta Carpetas Locales, seleccione la casilla <q>Usar bandeja de
+ entrada global</q>. El correo de esta cuenta se guardará en sus carpetas
+ locales. En caso contrario, si la casilla no está marcada, el correo se
+ guardará en su propio directorio.</li>
+ <li>Introduzca el nombre de su servidor de correo saliente (SMTP).
+ <p><strong>Nota</strong>: sólo necesita especificar un servidor de
+ correo saliente (SMTP), incluso aunque tenga varias cuentas de correo.
+ El nombre de su host <a href="glossary.xhtml#smtp">SMTP</a> puede no
+ haberle sido facilitado explícitamente en la información de
+ configuración de cuenta que se le ha proporcionado. Por ejemplo, su
+ host SMTP puede ser el mismo que su host POP o IMAP. En caso de duda,
+ contacte con su ISP o administrador de sistema.</p></li>
+ <li>Pulse la flecha derecha para continuar.</li>
+ </ul>
+ </li>
+ <li><strong>Nombres de usuario</strong>: introduzca los nombres de usuario
+ de entrada y de salida proporcionados por su ISP o proveedor de correo
+ electrónico y pulse la flecha derecha. Esta ventana no está disponible para
+ el tipo de cuentas de canales de blogs y noticias.</li>
+ <li><strong>Nombre de la cuenta</strong>: introduzca el nombre con el que
+ quiera referirse a esta cuenta y pulse la flecha derecha.</li>
+ <li><strong>&iexcl;Felicidades!</strong>: verifique que la información que
+ ha introducido es correcta. Si es necesario, verifique esta información
+ con su ISP o administrador del sistema. Cuando esté seguro de que es
+ correcta, pulse Finalizar para crear su cuenta.</li>
+ <li>Verá su nueva cuenta lista en el lado izquierdo del cuadro de
+ diálogo de configuración de cuentas de correo y noticias.
+ Pulse Aceptar para comenzar a usar su cuenta.</li>
+</ol>
+
+<p>Ahora ya está preparado para recibir mensajes de su cuenta. Correo y
+ noticias de &brandShortName; le pedirá su contraseña la primera vez que
+ reciba mensajes en cada sesión. Para instrucciones más detalladas, vea
+ <a href="mailnews_using_mail.xhtml#getting_new_messages">Obtener nuevos
+ mensajes</a>.</p>
+
+<p>[<a href="#getting_started_with_mozilla_mail_and_newsgroups">Volver al
+ principio de la sección</a>]</p>
+
+<h2 id="setting_up_additional_mail_and_news_accounts">Configurar cuentas de
+ correo y noticias adicionales</h2>
+
+<p>Para modificar o añadir una cuenta, se usa el cuadro de diálogo
+ Configuración de la cuenta, donde la información incluye datos como:</p>
+
+<ul>
+ <li>configuración del servidor de correo o noticias, como por ejemplo,
+ el borrado de mensajes o preferencias de descarga de mensajes)</li>
+ <li>opciones para el almacenamiento para las copias de mensajes y
+ carpetas</li>
+ <li>la dirección de respuesta, nombre de organización y firma</li>
+</ul>
+
+<p>Para añadir una cuenta nueva o modificar opciones de una cuenta ya
+ existente, comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de correo y
+ noticias. Verá aparecer el cuadro de diálogo Opciones para cuentas de
+ correo y noticias. Puede llevar a cabo las siguientes tareas:
+ <ul>
+ <li><strong>Añadir cuenta</strong>: pulse este botón para añadir una
+ nueva cuenta de correo, noticias o canales de blogs y noticias.
+ Asegúrese de escribir la cuenta tal y como se la han proporcionado
+ a usted. Muévase a través de las pantallas con las flechas, o pulse
+ Cancelar para detener la creación de la cuenta.</li>
+ <li id="set_as_default"><strong>Definir como predeterminada</strong>:
+ seleccione una cuenta y luego pulse este botón para convertir esa
+ cuenta en la predeterminada. La cuenta predeterminada aparecerá la
+ primera en su lista de cuentas en la ventana de Correo. Los cambios
+ tendrán efecto la próxima vez que inicie Correo y noticias.
+
+ <p>La cuenta predeterminada determina qué dirección se rellena en el
+ campo De: cuando redacta un mensaje sin ninguna cuenta de correo o
+ noticias activa (es decir, cuando está seleccionada Carpetas locales
+ o una cuenta de blogs y noticias), a petición de una aplicacion
+ externa o al pulsar un enlace mailto:.</p>
+
+ <p><strong>Nota:</strong> no puede definir una cuenta de canales de
+ blogs y noticias como predeterminada.</p>
+ </li>
+ <li><strong>Eliminar cuenta</strong>: seleccione una cuenta y pulse este
+ botón para eliminar completamente la cuenta de la ventana de Correo
+ y noticias.</li>
+ <li><strong>Servidor de correo saliente (SMTP)</strong>: pulse este
+ elemento (al final de la lista de cuentas) para modificar información
+ sobre el servidor de correo saliente, Vea
+ <a href="mailnews_account_settings.xhtml#outgoing_server">Opciones de
+ correo y noticias - Servidor de correo saliente (SMTP)</a> para más
+ información.</li>
+ </ul>
+ </li>
+ <li>Pulse en los apartados de cualquier cuenta y modifique los valores
+ correspondientes en el panel de la derecha.</li>
+ <li>Pulse Aceptar para guardar los cambios.</li>
+</ol>
+
+<p>[<a href="#getting_started_with_mozilla_mail_and_newsgroups">Volver al
+ principio de la sección</a>]</p>
+
+<h2 id="changing_the_settings_for_an_account">Cambiar la configuración de una
+ cuenta</h2>
+
+<p>Para ver o cambiar la información para una cuenta de correo o noticias
+ existente, comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración para cuentas de correo y
+ noticias. Verá aparecer el cuadro de diálogo Configuración de cuentas de
+ correo y noticias.</li>
+ <li>Pulse en el nombre de la cuenta en la parte izquierda del cuadro de
+ diálogo de opciones de cuenta. Verá información sobre la cuenta, como la
+ dirección de correo electrónico y la firma, en la parte derecha del cuadro
+ de diálogo.</li>
+ <li>Pulse cualquiera de estos elementos bajo el nombre de una cuenta para ver
+ los parámetros correspondientes:
+ <ul>
+ <li><strong>Configuración del servidor</strong>: los valores disponibles
+ dependen del tipo de servidor (IMAP, POP o servidor de grupos de
+ noticias). Para más información vea <a
+ href="mailnews_account_settings.xhtml#server_settings">Configuración de
+ cuentas de correo y noticias - Configuración del servidor</a>.
+
+ <p><strong>Importante</strong>: si necesita cambiar el tipo de servidor
+ (por ejemplo, de POP a IMAP) debe borrar primero la cuenta existente y
+ reiniciar &brandShortName;. Entonces vuelva a abrir el cuadro de
+ diálogo Configuración de cuentas de correo y noticias y vuelva a crear
+ la cuenta con el nuevo tipo de servidor pulsando en Añadir cuenta.</p>
+ </li>
+ <li><strong>Copias y carpetas</strong>: estos valores determinan si se
+ envían mensajes automáticos (copias ocultas) y dónde quiere que se
+ almacenen las copias de los mensajes enviados, borradores y plantillas.
+ Para más información, vea <a
+ href="mailnews_account_settings.xhtml#copies_and_folders">Configuración
+ de cuentas de correo y noticias - Copias y carpetas</a>.</li>
+ <li><strong>Redacción y direcciones</strong>: estos valores le permiten
+ elegir su formato predeterminado y el modo de cita cuando redacta un
+ mensaje. También puede sustituir la configuración global de servidores
+ de directorio indicada para todas las libretas de direcciones en la
+ ventana de preferencias por valores específicos de esta cuenta. Para
+ más información, vea
+ <a href="mailnews_account_settings.xhtml#addressing">Configuración de
+ cuentas de correo y noticias - Redacción y direcciones</a>.</li>
+ <li><strong>Sincronización y almacenamiento (sólo para cuentas IMAP y
+ noticias)</strong>: estos valores se utilizan cuando se encuentra en
+ modo sin conexión (desconectado de Internet) o necesita ahorrar tiempo
+ en la descarga y conservar espacio en disco. Para más información, vea
+ <a href="mailnews_account_settings.xhtml#synchronization_and_storage_settings_imap">Configuración
+ de sincronización y almacenamiento (IMAP)</a> o
+ <a href="mailnews_account_settings.xhtml#synchronization_and_storage_settings_nntp">Configuración
+ de sincronización y almacenamiento (Noticias)</a>.</li>
+ <li><strong>Espacio en disco (sólo para cuentas POP y de canales de
+ blogs y noticias)</strong>: estos valores le ayudan a gestionar la
+ cantidad de espacio en disco que ocupan los mensajes descargados en su
+ disco duro. Para más información, vea
+ <a href="mailnews_account_settings.xhtml#disk_space_settings_pop">Configuración
+ de espacio en disco (POP)</a> o
+ <a href="mailnews_account_settings.xhtml#disk_space_settings_blogs">Configuración
+ de espacio en disco (Blogs)</a>.</li>
+ <li><strong>Seguridad</strong>: estos valores determinan qué <a
+ href="glossary.xhtml#certificate">certificados</a> se usan para firmar
+ digitalmente y cifrar los mensajes de correo que envía. Las opciones de
+ firma digital permiten que se pueda identificar de manera fiable ante
+ otras personas al enviar mensajes de correo. Las opciones de cifrado le
+ permiten asegurarse de que la privacidad de sus mensajes de correo
+ permanece intacta al viajar por la red. Para más información, vea
+ <a href="mailnews_account_settings.xhtml#security">Configuración de
+ cuentas de correo y noticias - Seguridad</a>.</li>
+ </ul>
+ </li>
+ <li>Pulse Aceptar para guardar los cambios.</li>
+</ol>
+
+<p>[<a href="#getting_started_with_mozilla_mail_and_newsgroups">Volver al
+ principio de la sección</a>]</p>
+
+<h1 id="importing_mail_from_other_programs">Importar correo de otros
+ programas</h1>
+
+<p>Esta sección describe cómo se importan los mensajes y la configuración de
+ Netscape Communicator, Outlook y Outlook Express. Para importar
+ libretas de direcciones de estos programas, vea <a
+ href="mailnews_addressbooks.xhtml#importing_address_books">Importar libretas
+ de direcciones</a>.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#importing_mail_messages">Importar mensajes de
+ correo</a></li>
+ <li><a href="#importing_mail_settings">Importar configuración de
+ correo</a></li>
+ </ul>
+</div>
+
+<h2 id="importing_mail_messages">Importar mensajes de correo</h2>
+
+<p>Para importar mensajes de Netscape Communicator, Outlook o Outlook Express,
+ comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Herramientas, y elija Importar. Verá el
+ asistente de &brandShortName; para importar correo.</li>
+ <li>Siga las instrucciones para importar mensajes de correo.</li>
+</ol>
+
+<p>Para Netscape Communicator, el asistente importa una copia de todas las
+ carpetas de correo de Communicator incluidas en Carpetas locales. El correo
+ importado se añade a una carpeta nueva debajo de las Carpetas locales en la
+ ventana de correo de &brandShortName; (las carpetas de correo de
+ Communicator permanecen en su ubicación original intactas).</p>
+
+<p>[<a href="#importing_mail_from_other_programs">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="importing_mail_settings">Importar configuración del correo</h2>
+
+<p>Para importar la configuración del correo de Outlook o Outlook Express,
+ comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Herramientas y elija Importar. Verá el asistente de importar
+ correo de &brandShortName;.</li>
+ <li>Siga las instrucciones para importar la configuración de correo.</li>
+</ol>
+
+<p>[<a href="#importing_mail_from_other_programs">Volver al principio de la
+ sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/mailnews_newsgroups.xhtml b/l10n-es-ES/suite/chrome/common/help/mailnews_newsgroups.xhtml
new file mode 100644
index 0000000000..a157b94e9d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/mailnews_newsgroups.xhtml
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Comenzar con los grupos de noticias</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+ <link rel="stylesheet" href="chrome://communicator/skin/smileys.css"
+ type="text/css"/>
+</head>
+
+<body>
+<h1 id="getting_started_with_newsgroups">Comenzar con los grupos de
+noticias</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#subscribing_to_newsgroups">Suscribirse a grupos de
+ noticias</a></li>
+ <li><a href="#reading_newsgroup_messages">Leer mensajes de los
+ grupos</a></li>
+ <li><a href="#posting_newsgroup_messages">Enviar mensajes a los
+ grupos</a></li>
+ <li><a href="#contributing_to_ongoing_discussions">Contribuir a continuar
+ las discusiones</a></li>
+ <li><a href="#monitoring_threads">Observar conversaciones</a></li>
+ <li><a href="#removing_a_newsgroup">Eliminar un grupo</a></li>
+ <li><a href="#adding_a_newsgroup_server">Añadir un servidor de
+ noticias</a></li>
+ </ul>
+</div>
+
+<h2 id="subscribing_to_newsgroups">Suscribirse a grupos de noticias</h2>
+
+<p>Si ha configurado una <a href="#adding_a_newsgroup_server">cuenta</a> en
+un servidor de noticias, puede apuntarse (suscribirse) a los grupos de
+noticias (también llamados grupos de discusión).</p>
+
+<p>Para suscribirse a un grupo, comenzando desde la ventana de Correo y
+noticias:</p>
+
+<ol>
+ <li>Abra el menú Archivo y elija Suscribirse. Verá el cuadro
+ de diálogo Suscribirse.</li>
+ <li>Si es necesario, despliegue la lista para elegir otra cuenta de
+ noticias.</li>
+ <li>Seleccione un grupo de noticias. Para seleccionar más de un grupo
+ de noticias, haga <kbd class="mac">Cmd</kbd><kbd
+ class="noMac">Ctrl</kbd>+clic en cada grupo adicional.</li>
+ <li>Pulse en Suscribir o en la columa Suscribir junto al grupo. Cuando
+ se suscriba, verá una marca junto al nombre del grupo. Pulse en
+ Cancelar suscripción para cancelar una selección.</li>
+ <li>Pulse Aceptar. La lista de los grupos suscritos aparece en la ventana
+ de Correo y noticias.</li>
+</ol>
+
+<p>Si se está usando un servidor de correo IMAP, también puede suscribirse a
+ las carpetas de mensajes que haya en el servidor IMAP (la bandeja de
+ entrada es un tipo de carpeta de mensajes). Siga las instrucciones
+ anteriores para suscribirse, pero seleccione una cuenta IMAP de la lista
+ desplegable. Para más información sobre cómo compartir y suscribirse
+ carpetas, vea <a
+ href="mailnews_organizing.xhtml#sharing_folders_with_other_users">Compartir
+ carpetas con otros usuarios (sólo IMAP)</a>.</p>
+
+<p>[<a href="#getting_started_with_newsgroups">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="reading_newsgroup_messages">Leer mensajes de grupos de noticias</h2>
+
+<p>Cuando se abre un servidor de noticias, se ve la lista de grupos a los
+que se está suscrito. El servidor descarga las <em>cabeceras</em>
+de los mensajes nuevos de cada grupo.</p>
+
+<p>Para leer mensajes de grupos, comenzando desde la ventana de Correo y
+noticias:</p>
+
+<ol>
+ <li>Haga doble clic en un icono de servidor de noticias para ver sus grupos
+ (si no hay grupos, puede que tenga que suscribirse a alguno).</li>
+ <li>Pulse en el nombre de un grupo para ver sus mensajes.</li>
+ <li>Pulse en un mensaje para leerlo. Pulse el botón de
+ conversación para mostrar todas las respuestas debajo del mensaje
+ original. Se puede elegir cualquier cabecera para mostrar el mensaje. Se
+ puede <a href="#posting_newsgroup_messages">iniciar una nueva
+ conversación</a> o <a
+ href="#contributing_to_ongoing_discussions">enviar un mensaje</a> como
+ respuesta.</li>
+</ol>
+
+<p>[<a href="#getting_started_with_newsgroups">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="posting_newsgroup_messages">Enviar mensajes a los grupos de
+noticias</h2>
+
+<p>Para iniciar nuevas conversaciones (hilos o discusiones):</p>
+
+<ol>
+ <li>Desde la lista de los grupos suscritos en la ventana de Correo y
+ noticias, seleccione un grupo.</li>
+ <li>Pulse en Redactar.</li>
+ <li><a href="mailnews_using_mail.xhtml#composing_mail_and_newsgroup_messages">Redacte</a>
+ su mensaje, y pulse el botón Enviar para mandarlo.</li>
+ <li>Pulse en Obtener mensajes para ver su mensaje en el grupo.</li>
+</ol>
+
+<p>[<a href="#getting_started_with_newsgroups">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="contributing_to_ongoing_discussions">Contribuir a continuar las
+conversaciones</h2>
+
+<p>Para mandar una respuesta al grupo:</p>
+
+<ol>
+ <li>En la lista de mensajes, seleccione un mensaje al que quiera
+ responder.</li>
+ <li>Pulse Responder.</li>
+ <li><a href="mailnews_using_mail.xhtml#composing_mail_and_newsgroup_messages">Redacte</a>
+ su mensaje, y pulse Enviar para mandarlo.</li>
+</ol>
+
+<p>Para responder individualmente además de al grupo:</p>
+
+<ol>
+ <li>En la lista de mensajes, seleccione el mensaje al que va a
+ responder.</li>
+ <li>Pulse en Responder a todos.</li>
+ <li>Redacte el mensaje y pulse Enviar para mandarlo.</li>
+</ol>
+
+<p>Para redirigir un mensaje a otro grupo:</p>
+
+<ul>
+ <li>Pulse Responder y elija <q>Followup-To</q> en la lista desplegable
+ <q>Grupo de noticias</q>. Las respuestas a ese mensaje se enviarán
+ al grupo que se ha indicado.</li>
+</ul>
+
+<p>[<a href="#getting_started_with_newsgroups">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="monitoring_threads">Observar conversaciones</h2>
+
+<p>Para observar mensajes sin leer en las conversaciones que sean de
+interés para usted:</p>
+
+<ol>
+ <li>Seleccione un mensaje de la conversación.</li>
+ <li>Abra el menú Mensaje, y elija Observar conversación.</li>
+ <li>Si quiere observar más conversaciones, repita los pasos 1 y 2
+ con los mensajes de las otras conversaciones.</li>
+ <li>Para llevar a cabo la observación de las conversaciones, abra
+ el menú Ver, elija Mensajes, y luego elija Conversaciones con
+ mensajes sin leer. &brandShortName; muestra sólo las conversaciones
+ observadas que contengan mensajes sin leer.</li>
+ <li>Abra el menú Ver, elija Mensajes, y luego escoja Todos para
+ ver de nuevo todos los mensajes del grupo.</li>
+</ol>
+
+<p>Para ignorar una conversación:</p>
+
+<ol>
+ <li>Seleccione el mensaje en la conversación.</li>
+ <li>Abra el menú Mensaje y elija Ignorar conversación.
+ &brandShortName; marca todos los mensajes de la conversación como
+ leídos, y todas las respuestas nuevas de esa conversación se
+ marcarán como leídas.</li>
+ <li>Para ver las conversaciones ignoradas, abra el menú Ver, elija
+ Mensajes, y después seleccione Conversaciones ignoradas.</li>
+</ol>
+
+<p>[<a href="#getting_started_with_newsgroups">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="removing_a_newsgroup">Eliminar un grupo de noticias</h2>
+
+<p>Para eliminar un grupo de noticias de la lista:</p>
+
+<ul>
+ <li type="disc">Seleccione el icono del grupo y pulse la tecla Supr.</li>
+</ul>
+
+<p>[<a href="#getting_started_with_newsgroups">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="adding_a_newsgroup_server">Añadir un servidor de noticias</h2>
+
+<p>Si el grupo al que quiere suscribirse está en un servidor diferente,
+debe configurar primero el acceso a ese servidor.</p>
+
+<p>Para configurar un servidor de noticias adicional, abra el menú
+Archivo en la ventana de Correo y noticias y elija Nuevo, y luego cuenta.</p>
+
+<ul>
+ <li>Usando el asistente para cuentas, indique que la cuenta nueva que
+ se va a configurar es una cuenta de grupos de noticias.</li>
+</ul>
+
+<p>Una vez que ya ha configurado el acceso al nuevo servidor, puede <a
+href="#subscribing_to_newsgroups">suscribirse</a> a los grupos de ese
+servidor. En la ventana de Correo y noticias, abra el menú Archivo y
+elija Suscribirse.</p>
+
+<p>[<a href="#getting_started_with_newsgroups">Volver al principio de la
+sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/mailnews_offline.xhtml b/l10n-es-ES/suite/chrome/common/help/mailnews_offline.xhtml
new file mode 100644
index 0000000000..6aaa5b7243
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/mailnews_offline.xhtml
@@ -0,0 +1,551 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Trabajar sin conexión</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+ <link rel="stylesheet" href="chrome://communicator/skin/smileys.css"
+ type="text/css"/>
+</head>
+
+<body>
+<h1 id="working_offline">Trabajar sin conexión</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#setting_up_mozilla_mail_and_newsgroups_to_work_offline">Configurar
+ &brandShortName; para trabajar sin conexión</a></li>
+ <li><a href="#downloading_all_messages_for_offline_use">Descargar
+ todos los mensajes para su uso sin conexión</a></li>
+ <li><a href="#downloading_an_individual_folder_for_offline_use">Descargar
+ una carpeta individual para trabajar sin conexión</a></li>
+ <li><a href="#downloading_selected_or_flagged_messages_for_offline_use">Descargar
+ los mensajes seleccionados o marcados para usar sin conexión</a></li>
+ <li><a href="#downloading_directory_entries_for_offline_use">Descargar
+ entradas de directorio para usar sin conexión</a></li>
+ <li><a href="#setting_up_your_accounts_for_working_offline">Configurar las
+ cuentas para trabajar sin conexión</a></li>
+ <li><a href="#selecting_items_for_offline_viewing">Seleccionar elementos
+ para verlos sin conexión</a></li>
+ <li><a href="#downloading_and_synchronizing_your_messages">Descargar y
+ sincronizar los mensajes</a></li>
+ <li><a href="#working_offline_and_reconnecting_later">Trabajar sin
+ conexión y volver a conectar después</a></li>
+ </ul>
+</div>
+
+<h2 id="setting_up_mozilla_mail_and_newsgroups_to_work_offline">Configurar
+ &brandShortName; para trabajar sin conexión</h2>
+
+<p>La característica de &brandShortName; para trabajar sin conexión le permite
+ descargar el correo y leerlo sin estar conectado a Internet. Si usa una
+ conexión telefónica (módem) para acceder a su correo y quiere reducir el
+ tiempo que está conectado, o si necesita desconectar temporalmente de la red
+ de su empresa mientras viaja o cambiar de método de conexión, puede descargar
+ su correo para poder leerlo sin conexión. La característica sin conexión
+ puede descargar automáticamente los mensajes entrantes y enviar después los
+ mensajes pendientes de enviar cuando se vuelva a conectar.</p>
+
+<p>Observe que, para las cuentas POP, su correo ya se descarga de manera
+ predeterminada, por lo que la mayoría de las características de trabajo sin
+ conexión no son relevantes para las cuentas POP.</p>
+
+<p>Si quiere trabajar sin conexión, &brandShortName; le facilita:</p>
+
+<ul>
+ <li>Descargar su bandeja de entrada para usar sin conexión.</li>
+ <li>Descargar una carpeta individual para usarla sin conexión.</li>
+ <li>Descargar sólo los mensajes seleccionados o marcados para usar
+ sin conexión.</li>
+ <li>Descargar entradas de directorio en su libreta de direcciones para
+ usarlas sin conexión.</li>
+</ul>
+
+<p>Si trabaja sin conexión a menudo, &brandShortName; también le permite:</p>
+
+<ul>
+ <li>Configurar una o más de sus cuentas para usar sin conexión.</li>
+ <li>Configurar las preferencias para trabajar sin conexión y espacio
+ en disco para cada cuenta.</li>
+ <li>Seleccionar las carpetas y grupos de noticias que quiere ver sin
+ conexión.</li>
+</ul>
+
+<p>[<a href="#working_offline">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="downloading_all_messages_for_offline_use">Descargar todos los mensajes
+ para su uso sin conexión</h2>
+
+<p>Puede decirle a &brandShortName; que descargue automáticamente sus
+ mensajes para usarlos sin conexión. Después, cuando vuelva a estar conectado,
+ &brandShortName; sincroniza automáticamente sus mensajes con el servidor.</p>
+
+<p>Observe que la bandeja de entrada las cuentas POP se descarga de modo
+ predeterminado, por lo que esta sección no es aplicable a las cuentas POP.</p>
+
+<p>Para descargar automáticamente sus mensajes para usarlos sin conexión,
+ comience desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de correo y
+ noticias. Verá aparecer un cuadro de diálogo.</li>
+ <li>En la parte izquierda del cuadro de diálogo, elija la cuenta que quiere
+ usar sin conexión, y seleccione Sincronización y almacenamiento (esta
+ categoría no está disponible en cuentas POP).</li>
+ <li>Marque la casilla <q>Conservar mensajes de esta cuenta en este
+ equipo</q>.</li>
+ <li>Pulse Aceptar.</li>
+ <li>Pulse el indicador Con/Sin conexión <img src="images/online.png" alt=""/>
+ en la esquina inferior derecha de la ventana de Correo (a la izquierda del
+ icono de la cookie) para pasar a modo sin conexión. Se le preguntará si
+ quiere descargar mensajes para que estén disponibles en el modo sin
+ conexión. Pulse en <q>Descargar</q> para proceder.</li>
+</ol>
+
+<p><strong>Nota</strong>: esta configuración también se aplica a cualquier
+ nueva carpeta creada. Si bien la configuración por cuenta se puede modificar
+ para una <a href="#downloading_an_individual_folder_for_offline_use">carpeta
+ individual</a>, estas opciones por carpeta <em>se eliminan</em> cuando se
+ marca/desmarca la casilla <q>Conservar mensajes</q>.</p>
+
+<p>&brandShortName; descarga automáticamente todos los mensajes en la
+bandeja de entrada para que pueda leer y responderlos mientras trabaja sin
+conexión. Después de desconectar, &brandShortName; permanece
+abierto para que pueda continuar trabajando con sus mensajes.</p>
+
+<p>Para volver a conectarse a Internet y trabajar con conexión:</p>
+
+<ul>
+ <li>Pulse el indicador Conectado/desconectado <img src="images/offline.png"
+ alt="" /> en la esquina inferior derecha de la ventana de Correo y noticias
+ (a la izquierda del icono de cookies) para ir al modo sin
+ conexión.</li>
+</ul>
+
+<p>Cuando vuelva a tener conexión, &brandShortName; sincroniza
+automáticamente los mensajes de su bandeja de entrada con el servidor,
+replicando cualquier cambio que hiciera trabajando sin conexión.</p>
+
+<p><strong>Truco</strong>: &brandShortName; guarda cualquier mensaje que
+envíe mientras trabaja sin conexión en la carpeta Mensajes no
+enviados enCarpetas Locales. Para que &brandShortName; envíe
+automáticamente sus mensajes pendientes al volver a tener
+conexión, vaya al menú <span
+class="mac">&brandShortName;</span><span class="noMac">Editar</span>, elija
+Preferencias, y en la categoría del mismo nombre, cambie las <a
+href="mailnews_preferences.xhtml#network_and_storage_preferences">preferencias sin
+conexión</a> que desee para todas sus cuentas.</p>
+
+<p>[<a href="#working_offline">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="downloading_an_individual_folder_for_offline_use">
+Descargar una carpeta individual para usar sin conexión</h2>
+
+<p>Tenga en cuenta que las cuentas POP no le permiten administrar carpetas en
+el servidor POP, por lo que esta sección no se aplica a las cuentas POP.</p>
+
+<p>Para descargar una carpeta concreta y usarla sin conexión,
+comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>En la parte izquierda de la ventana de Correo y noticias, seleccione la
+ carpeta que quiere descargar para usar sin conexión.</li>
+ <li>Abra el menú Editar y elija Propiedades de la carpeta.</li>
+ <li>Pulse la pestaña Sincronización.</li>
+ <li>Marque <q>Seleccionar esta carpeta para usar sin conexión</q>.</li>
+ <li>Elija Descargar ahora si quiere comenzar inmediatamente a descargar los
+ mensajes de la carpeta. También puede continuar trabjando, y cuando
+ esté preparado para la desconexión, vaya al siguiente punto.</li>
+ <li>Pulse el indicador Conectado/desconectado <img src="images/online.png"
+ alt="" /> en la esquina inferior derecha de la ventana de Correo y noticias
+ para ir al modo sin conexión.</li>
+ <li>En el cuadro de diálogo de trabajar sin conexión, elija Descargar.</li>
+</ol>
+
+<p>&brandShortName; automáticamente descarga todos los mensajes de la
+carpeta seleccionada para que puede leer y responderlos mientras
+trabaja sin conexión. Después de desconectar, &brandShortName;
+permanece abierto para que pueda continuar trabajando con sus
+mensajes.</p>
+
+<p><strong>Nota</strong>: las cabeceras de los mensajes que se han descargado
+para leer sin conexión muestran un icono de sobre o grupo de noticias
+con un gris más oscuro que el resto.</p>
+
+<p>Para volver a conectarse a Internet para trabajar con conexión:</p>
+
+<ul>
+ <li>Pulse el indicador Conectado/desconectado <img src="images/offline.png"
+ alt="" /> en la esquina inferior derecha de la ventana de Correo y noticias
+ (a la izquierda del icono de cookies) para volver al modo con
+ conexión.</li>
+</ul>
+
+<p>&brandShortName; sincroniza automáticamente las carpetas sin
+conexión con el servidor, replicando cualquier cambio que hiciera al
+trabajar sin conexión.</p>
+
+<p><strong>Truco</strong>: &brandShortName; guarda cualquier mensaje que envíe
+ mientras trabaja sin conexión en la carpeta Mensajes no enviados de Carpetas
+ locales. Cuando se vuelva a conectar, elija Procesar mensajes no enviados en
+ el menú Archivo para enviar inmediatamente todos los mensajes guardados. Para
+ que &brandShortName; haga esto automáticamente al volver a tener conexión,
+ vaya al menú <span class="mac">&brandShortName;</span><span
+ class="noMac">Editar</span>, elija Preferencias, y en la categoría del mismo
+ nombre, elija las <a
+ href="mailnews_preferences.xhtml#network_and_storage_preferences">preferencias
+ Sin conexión</a> que desee.</p>
+
+<p>[<a href="#working_offline">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="downloading_selected_or_flagged_messages_for_offline_use">
+Descargar los mensajes seleccionados o marcados para usar sin
+conexión</h2>
+
+<p>No olvide que, para las cuentas POP, los mensajes se descargan de manera
+predeterminada. Sin embargo, si ha habilitado la opción <q>Recibir
+sólo cabeceras</q> en la configuración de la cuenta POP,
+entonces se descargarán sólo las cabeceras, y necesitará
+usar los comandos de esta sección para descargar los mensajes
+completos.</p>
+
+<p>Para descargar los mensajes seleccionados para usar sin conexión,
+comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Seleccione una carpeta de correo o grupos de noticias para ver sus
+ mensajes.</li>
+ <li>Seleccione los mensajes que quiera descargar de la siguiente forma:
+ <ul>
+ <li>Para seleccionar un grupo de mensajes consecutivos, pulse una vez
+ en el primer mensaje, y luego pulse la tecla Mayúsculas y sin
+ soltarla pulse en el último mensaje para seleccionar todo el
+ grupo.</li>
+ <li>Para seleccionar mensajes en cualquier lugar de la lista, mantenga
+ pulsada la tecla <kbd class="mac">Cmd</kbd><kbd clas="noMac">Ctrl</kbd>
+ y pulse en cada mensaje.</li>
+ </ul>
+ </li>
+ <li>Abra el menú Archivo, elija Sin conexión, y luego elija
+ Recibir los mensajes marcados en el submenú. &brandShortName;
+ descarga los mensajes seleccionados.</li>
+</ol>
+
+<p>Para descargar los mensajes marcados para usar sin conexión,
+comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Seleccione una carpeta de correo o grupos de noticias para mostrar los
+ mensajes.</li>
+ <li>Pulse en la columna de marcado de cada mensaje que quiera descargar.
+ Aparecerá una bandera para indicar que el mensaje ha sido marcado.
+ Si la columna de marcado no está visible, pulse el icono de
+ Mostrar/Ocultar columnas <img src="images/columns.png" alt="" /> y
+ seleccione Marcar en la lista.</li>
+ <li>Abra el menú Archivo, elija Sin conexión, y luego elija
+ Recibir los mensajes marcados. &brandShortName; descargará los
+ mensajes marcados.</li>
+</ol>
+
+<p>Una vez que la descarga se ha completado, pulse el indicador
+Conectado/desconectado en la esquina inferior derecha de la ventana de Correo
+y noticias (a la izquierda del icono de cookies) para ir al modo sin
+conexión. Después de desconectar, &brandShortName; permanece
+abierto para que pueda continuar trabajando con sus mensajes.</p>
+
+<p>Observe que las opciones de menú <q>Recibir mensajes
+seleccionados</q> y <q>Recibir mensajes marcados</q> también
+están disponibles en el menú contextual emergente de
+conversaciones, para un acceso más rápido.</p>
+
+<p><strong>Nota</strong>: las cabeceras de los mensajes que se han descargado
+para leer sin conexión muestran un icono de sobre o grupo de noticias
+con un gris más oscuro que el resto.</p>
+
+<p>Para volver a conectarse a Internet para poder trabajar con
+conexión:</p>
+
+<ul>
+ <li>Pulse el indicador Conectado/desconectado <img src="images/offline.png"
+ alt="" /> en la esquina inferior derecha de la ventana de Correo y noticias
+ (a la izquierda del icono de cookies) para volver al modo con
+ conexión.</li>
+</ul>
+
+<p><strong>Truco</strong>: &brandShortName; guarda cualquier mensaje que manda
+ mientras trabaja sin conexión en la carpeta Mensajes no enviados de Carpetas
+ locales. Cuando se vuelva a conectar, elija Enviar mensajes pendientes en el
+ menú Archivo para enviar inmediatamente todos los mensajes guardados. Para que
+ &brandShortName; haga esto automáticamente al volver a tener conexión, vaya al
+ menú <span class="mac">&brandShortName;</span><span
+ class="noMac">Editar</span>, elija Preferencias, y en la categoría del mismo
+ nombre, elija las <a
+ href="mailnews_preferences.xhtml#network_and_storage_preferences">preferencias
+ Sin conexión</a> que desee.</p>
+
+<p>[<a href="#working_offline">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="downloading_directory_entries_for_offline_use">Descargar entradas
+de directorio para su uso sin conexión</h2>
+
+<p>Puede descargar (replicar) las entradas de un servidor de directorio para
+que estén disponibles cuando trabaja sin conexión.
+Una vez ha descargado las entradas de directorio, puede usar el
+mismo procedimiento para actualizar su copia local de las entradas
+con las últimas entradas del servidor de directorio.</p>
+
+<p>Para descargar o actualizar una libreta de direcciones vinculada
+a un directorio LDAP para su uso sin conexión:</p>
+
+<ol>
+ <li>Asegúrese de que está en modo con conexión.</li>
+ <li>Abra el menú Ventana y escoja Libreta de direcciones.</li>
+ <li>En la ventana Libreta de direcciones, seleccione el directorio
+ que quiere descargar (replicar).</li>
+ <li>Pulse Propiedades en la barra de herramientas de la libreta de
+ direcciones. Aparecerá el cuadro de diálogo de propiedades
+ del servidor de directorio.</li>
+ <li>Pulse la pestaña Sin conexión.</li>
+ <li>Pulse Descargar ahora para comenzar a copiar las entradas a
+ su ordenador.</li>
+ <li>Si se le solicita, introduzca su nombre de usuario y contraseña
+ de red, y pulse Aceptar para comenzar la descarga.
+ <p>Dependiendo del número de entradas de directorio, el proceso de
+ descarga puede llevar un tiempo, así que sea paciente.</p>
+ </li>
+</ol>
+
+<p>Una vez concluya la descarga, podrá trabajar sin conexión y
+hacer búsquedas en el directorio o usarlo para autocompletar
+direcciones cuando escriba mensajes. Al cabo de algún tiempo de usar
+su copia local del directorio, puede querer actualizarla para obtener las
+últimas entradas del servidor de directorio. Para actualizar su copia
+local, utilice el procedimiento descrito anteriormente.</p>
+
+<p>[<a href="#working_offline">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="setting_up_your_accounts_for_working_offline">Configurar las cuentas
+para trabajar sin conexión</h2>
+
+<p>Para configurar una o más cuentas para trabajar sin conexión,
+use las preferencias Sin conexión y espacio en disco en el cuadro de
+diálogo de Configuración de cuentas de correo y noticias. Cuando
+haya terminado, no hace falta que cambie estas opciones cada vez que quiera
+trabajar sin conexión. Las preferencias de sin conexión y
+espacio en disco que se pueden configurar dependen del tipo de cuenta (IMAP,
+POP o grupo de noticias).</p>
+
+<p>Aquí tiene un resumen de los pasos a seguir para configurar las
+cuentas para usar sin conexión:</p>
+
+<ol>
+ <li>Para cada cuenta con la que quiera trabajar sin conexión, use el cuadro
+ de diálogo de Configuración de cuentas de correo y noticias para
+ configurar las opciones de sincronización y almacenamiento para esa cuenta.
+ Debe seleccionar los elementos (carpetas y grupos) que quiere descargar
+ para usar sin conexión. Vea <a
+ href="#selecting_items_for_offline_viewing">Seleccionar elementos para ver
+ sin conexión</a> para más información.
+
+ <p>Cuando haya terminado, no hace falta que cambie estas opciones. Vea las
+ secciones siguientes para más información para configurar las opciones
+ sin conexión y espacio en disco para cuentas
+ <a href="mailnews_account_settings.xhtml#synchronization_and_storage_settings_imap">IMAP</a>,
+ <a href="mailnews_account_settings.xhtml#disk_space_settings_pop">POP</a>,
+ <a href="mailnews_account_settings.xhtml#disk_space_settings_blogs">Blogs</a> y
+ <a href="mailnews_account_settings.xhtml#synchronization_and_storage_settings_nntp">grupos
+ de noticias</a>.</p>
+
+ <p><strong>Truco</strong>: para configurar las preferencias de
+ sincronización y almacenamiento para la cuenta actual, abra el menú
+ Archivo, elija Sin conexión, y luego Opciones sin conexión.</p>
+ </li>
+ <li>Abra el menú Archivo, elija Sin conexión, y luego escoja
+ Descargar/Sincronizar ahora en el submenú.</li>
+ <li>Seleccione el tipo de mensajes (correo, grupos o ambos) que quiera
+ descargar.
+
+ <p><strong>Importante</strong>: debe seleccionar al menos una
+ categoría (mensajes de correo o mensajes de grupos de noticias) para
+ que funcione la descarga.</p>
+ </li>
+ <li>Selecione <q>Trabajar sin conexión al acabar la descarga y/o
+ sincronización</q>.</li>
+ <li>Pulse Aceptar para descargar los elementos seleccionados. Vea <a
+ href="#downloading_and_synchronizing_your_messages">descargar y sincronizar
+ sus mensajes</a> para más información.</li>
+</ol>
+
+<p>En lo sucesivo, cuando quiera trabajar sin conexión puede omitir el
+paso 1.</p>
+
+<p>[<a href="#working_offline">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="selecting_items_for_offline_viewing">Seleccionar elementos para ver
+sin conexión</h2>
+
+<p>Antes de que pueda leer correo y grupos de noticias sin conexión,
+primero tiene que seleccionarlos para descargarlos. Puede configurar una
+cuenta completa para usar sin conexión. También puede elegir
+qué carpetas y grupos quiere usar sin conexión.</p>
+
+<p><strong>Nota</strong>: tenga presente que cuantos más elementos
+seleccione, más tiempo necesitará para la descarga y
+también más espacio en disco.</p>
+
+<p>Para seleccionar cuentas, carpetas y grupos para ver sin conexión,
+comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar, elija Configuración de cuentas de correo y
+ noticias. Verá aparecer el cuadro de diálogo para configurar las
+ cuentas.</li>
+ <li>Elija la categoría Sincronización y almacenamiento para la cuenta que
+ quiere cambiar.</li>
+ <li>Pulse <q>Avanzado</q> para ver sus carpetas IMAP, o <q>Seleccionar
+ grupos de noticias para su uso sin condexión</q> para los grupos de
+ noticias a los que esté suscrito.
+
+ <p><strong>Nota</strong>: sólo verá los grupos y las carpetas a las que
+ esté <a
+ href="mailnews_newsgroups.xhtml#subscribing_to_newsgroups">suscrito</a>.
+ Las cuentas POP y las carpetas locales no aparecen en la lista.</p>
+ </li>
+ <li>Seleccione los elementos (carpetas, grupos) que quiera tener disponibles
+ para usar sin conexión.</li>
+ <li>Pulse Aceptar.</li>
+</ol>
+
+<p>Cuando haya terminado, no hace falta que cambie estas opciones cada vez
+que quiera trabajar sin conexión. Sin embargo, si quiere cambiarlas,
+puede hacerlo fácilmente antes de cambiar al modo sin conexión,
+ya que el mismo botón de Seleccionar está disponible cuando se
+elige la opción <a
+href="#downloading_and_synchronizing_your_messages">Descargar y
+sincronizar</a>.</p>
+
+<p>[<a href="#working_offline">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="downloading_and_synchronizing_your_messages">Descargar y sincronizar
+los mensajes</h2>
+
+<p>Si ya ha seleccionado las carpetas de correo y grupos para usar sin
+conexión, entonces está listo para descargar y sincronizarlos.
+Si todavía no ha seleccionado los elementos a descargar, puede hacerlo
+antes de pasar al modo sin conexión.</p>
+
+<p>Si no está viendo ya el cuadro de diálogo
+Descargar/Sincronizar ahora, siga estos pasos:</p>
+
+<p>Para descargar y sincronizar sus mensajes, comenzando desde la ventana de
+Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Archivo, elija Sin conexión, y luego escoja
+ Descargar/Sincronizar ahora.</li>
+ <li>Seleccione las categorías (mensajes de correo o de grupos) que
+ quiere descargar.
+ <p><strong>Importante</strong>: debe seleccionar al menos una
+ categoría (mensajes de correo o de grupos de noticias) para que
+ funcione la descarga. Si las casillas están desactivadas, significa
+ que no ha seleccionado aún elementos para descargar. Use el
+ botón Seleccionar para seleccionar los elementos a descargar.</p>
+ </li>
+ <li>Para enviar los mensajes que estén en la carpeta de Mensajes no
+ enviados antes de pasar al modo sin conexión, marque la casilla
+ <q>Enviar mensajes pendientes</q>.</li>
+ <li>Para pasar a modo sin conexión inmediatamente después
+ de que &brandShortName; acabe la descarga, seleccione <q>Trabajar sin
+ conexión al acabar la descarga y/o sincronización</q>.</li>
+ <li>Para elegir o cambiar los elementos a descargar, pulse en Seleccionar.
+ Vea <a href="#selecting_items_for_offline_viewing"> seleccionar elementos
+ para ver sin conexión</a> para más información. Puede
+ omitir este apartado si ya ha seleccionado los elementos para
+ descargar.</li>
+ <li>Pulse Aceptar. &brandShortName; comenzará la descarga de los
+ elementos seleccionados.</li>
+</ol>
+
+<p>Si elige trabajar sin conexión al acabar la descarga, entonces
+&brandShortName; pasa a modo sin conexión inmediatamente. Si no, cuando
+esté listo para trabajar sin conexión, pulse el indicador
+Conectado/desconectado <img src="images/online.png" alt="" /> en la esquina
+inferior derecha de la ventana de Correo y noticias para ir al modo sin
+conexión.</p>
+
+<p>[<a href="#working_offline">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="working_offline_and_reconnecting_later">Trabajar sin conexión y
+volver a conectar después</h2>
+
+<p>Para trabajar sin conexión y volver a conectar después,
+comience desde la ventana de Correo y noticias.</p>
+
+<p>Cuando esté listo para trabajar sin conexión:</p>
+
+<ol>
+ <li>Pulse el indicador Conectado/desconectado <img src="images/online.png"
+ alt="" /> en la esquina inferior derecha de la ventana de Correo y
+ noticias. &brandShortName; le preguntará si quiere descargar
+ los mensajes antes de pasar al modo sin conexión.</li>
+ <li>Pulse Descargar para realizar la descarga de mensajes antes de trabajar
+ sin conexión. Si quiere trabajar sin conexión sin descargar
+ los mensajes, pulse No descargar.</li>
+</ol>
+
+<p><strong>Nota</strong>: las cabeceras de los mensajes que se han descargado
+para leer sin conexión muestran un icono de sobre o grupo de noticias
+con un gris más oscuro que el resto.</p>
+
+<p><strong>Truco</strong>: para configurar el comportamiento de &brandShortName;
+ al descargar antes de la desconexión, abra el menú
+ <span class="mac">&brandShortName;</span><span class="noMac">Editar</span>,
+ elija Preferencias, y luego, dentro de la categoría Correo y noticias, elija
+ Red y almacenamiento (si no hay categorías visibles, haga doble clic en
+ Correo y noticias para expandir la lista). Se puede hacer que
+ &brandShortName; pregunte si quiere descargar los mensajes cada vez que pase
+ a modo sin conexión, que los descargue automáticamente, o que no descargue
+ ningún mensaje.</p>
+
+<p>Para volver a conectar y sincronizar los mensajes:</p>
+
+<ol>
+ <li>Pulse el indicador Conectado/desconectado <img src="images/offline.png"
+ alt="" /> en la esquina inferior derecha de cualquier ventana de
+ &brandShortName;.</li>
+ <li>Abra el menú Archivo, elija Sin conexión, y luego escoja
+ Descargar/Sincronizar ahora.</li>
+</ol>
+
+<p>&brandShortName; sincroniza sus mensajes con el servidor replicando
+ cualquier cambio realizado mientras se estaba trabajando sin conexión.</p>
+
+<p><strong>Truco</strong>: para configurar lo que debe hacer &brandShortName;
+ al pasar a modo con conexión, abra el menú <span
+ class="mac">&brandShortName;</span><span class="noMac">Editar</span>, elija
+ Preferencias, y luego elija la categoría Sincronización y almacenamiento.
+ Se puede hacer que &brandShortName; pregunte cada vez, para
+ enviar o no automáticamente los mensajes pendientes de enviar.</p>
+
+<p>[<a href="#working_offline">Volver al principio de la
+sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/mailnews_organizing.xhtml b/l10n-es-ES/suite/chrome/common/help/mailnews_organizing.xhtml
new file mode 100644
index 0000000000..9af9a0c164
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/mailnews_organizing.xhtml
@@ -0,0 +1,955 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Organizar sus mensajes y controlar el correo basura</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+ <link rel="stylesheet" href="chrome://communicator/skin/smileys.css"
+ type="text/css"/>
+</head>
+
+<body>
+<h1 id="organizing_your_messages">Organizar sus mensajes</h1>
+
+<div class="contentsBox">
+ <ul>
+ <li><a href="#creating_a_folder">Crear una carpeta</a></li>
+ <li><a href="#renaming_a_folder">Renombrar una carpeta</a></li>
+ <li><a href="#moving_or_copying_a_folder">Mover o copiar una
+ carpeta</a></li>
+ <li><a href="#filing_messages_in_folders">Archivar mensajes en
+ carpetas</a></li>
+ <li><a href="#sharing_folders_with_other_users">Compartir carpetas con
+ otros usuarios (sólo IMAP)</a></li>
+ <li><a href="#tagging_messages">Etiquetar los mensajes</a></li>
+ <li><a href="#marking_or_flagging_messages">Marcar o señalar
+ mensajes</a></li>
+ <li><a href="#using_message_views">Usar las vistas de mensajes</a></li>
+ <li><a href="#creating_message_filters">Crear filtros de mensajes</a></li>
+ <li><a href="#searching_through_messages">Buscar entre los
+ mensajes</a></li>
+ </ul>
+</div>
+
+<h2 id="creating_a_folder">Crear una carpeta</h2>
+
+<p>Para crear una carpeta para los mensajes, comenzando desde la ventana de
+Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Archivo, elija Nueva, y luego Carpeta.
+ Aparecerá el cuadro de diálogo de Nueva carpeta.</li>
+ <li>Escriba el nombre de la carpeta.</li>
+ <li>Despliegue la lista de debajo y elija una ubicación para la
+ carpeta, y luego pulse Aceptar. La nueva carpeta aparecerá en la
+ lista de carpetas.</li>
+</ol>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="renaming_a_folder">Renombrar una carpeta</h2>
+
+<p>Para renombrar una carpeta, comenzando desde la ventana de Correo y
+noticias:</p>
+
+<ol>
+ <li>Seleccione la carpeta que quiera renombrar.</li>
+ <li>Abra el menú Archivo y elija Renombrar carpeta. Aparecerá
+ el cuadro de diálogo de Renombrar carpeta.</li>
+ <li>Escriba el nuevo nombre y pulse Aceptar.</li>
+</ol>
+
+<p><strong>Nota</strong>: si cambia el nombre a una carpeta que ha estado
+usando para almacenar <a href="#creating_message_filters">mensajes
+filtrados</a>, el filtro se actualizará automáticamente para
+usar el nuevo nombre de la carpeta.</p>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="moving_or_copying_a_folder">Mover o copiar una carpeta</h2>
+
+<p>Se puede copiar una carpeta y su contenido a otra cuenta de correo, o
+mover a una carpeta dentro de la misma cuenta de correo.</p>
+
+<p>Para mover o copiar una carpeta, comenzando desde la ventana de Correo y
+noticias:</p>
+
+<ol>
+ <li>Seleccione la carpeta que quiera mover o copiar.</li>
+ <li>Haga una de las siguientes acciones:
+ <ul>
+ <li>Para mover la carpeta debajo de otra carpeta de la misma cuenta,
+ arrastre la carpeta encima del nombre de la otra carpeta. La carpeta
+ que acaba de mover pasa a ser una subcarpeta de la otra.</li>
+ <li>Para copiar la carpeta a otra cuenta, arrastre la carpeta encima
+ del nombre de la otra cuenta.</li>
+ <li>Para copiar la carpeta debajo de otra carpeta de otra cuenta,
+ arrastre la carpeta encima del nombre del nombre de la otra carpeta de
+ la otra cuenta. La carpeta que acaba de copiar se convierte en una
+ subcarpeta de la otra carpeta.</li>
+ </ul>
+ </li>
+</ol>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="filing_messages_in_folders">Guardar mensajes en
+carpetas</h2>
+
+<p>Se pueden mover mensajes de una carpeta a otra usando uno de estos
+métodos:</p>
+
+<ul>
+ <li>Seleccione el mensaje, pulse el botón Archivo en la barra
+ de herramientas, y elija la carpeta de destino.</li>
+ <li>Arrastre y suelte mensajes en la carpeta que desee.
+ <p><strong>Nota</strong>: si se arrastra y suelta un mensaje de una
+ carpeta de un servidor IMAP o POP en una carpeta local del disco duro,
+ el mensaje se mueve a la carpeta local y se borra del servidor.</p>
+ </li>
+</ul>
+
+<p>Para copiar un mensaje de una carpeta a otra:</p>
+
+<ol>
+ <li>Seleccione el mensaje y pulse con el botón derecho del
+ ratón para ver el menú desplegable.</li>
+ <li>Seleccione <q>Copiar a</q> y luego elija la cuenta de destino y la
+ carpeta en la lista desplegable.</li>
+</ol>
+
+<p><strong>Truco</strong>: también puede copiar un mensaje entre
+carpetas manteniendo pulsada la tecla Mays mientras arrastra el mensaje desde
+la lista de mensajes a la carpeta de destino.</p>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="sharing_folders_with_other_users">Compartir carpetas con otros
+usuarios (sólo IMAP)</h2>
+
+<p>Los usuarios con cuentas de correo IMAP pueden compartir carpetas de correo
+con otros usuarios en la misma red. Compartir carpetas permite a distintos
+usuarios ver y trabajar con los mismos mensajes, de manera similar a un grupo
+de noticias. Para usar carpetas compartidas, su servidor de correo IMAP debe
+permitir la gestión de Listas de Control de Acceso (ACLs).
+Confírmelo con el administrador del sistema o servicio de asistencia a
+usuarios en caso de no estar seguro de si las carpetas compartidas se permiten
+en su servidor de correo IMAP.</p>
+
+<p>Para compartir una carpeta de correo con otros usuarios en su red, o para
+ver la información de compartición de una carpeta, comenzando
+desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Dentro de una cuenta IMAP, seleccione una carpeta que quiera compartir,
+ o seleccione una carpeta de la que quiera conocer sus privilegios de
+ compartición.
+ <p>Las carpetas listadas bajo Carpetas locales y las listadas bajo una
+ cuenta de correo POP no pueden ser compartidas.</p>
+ </li>
+ <li>Abra el menú Editar y escoja Propiedades de carpeta.</li>
+ <li>Pulse la pestaña Compartir.</li>
+ <li>Pulse Privilegios. Puede que se le solicite introducir su nombre de
+ usuario y contraseña de red.
+ <p>El botón Privilegios sólo está disponible si el
+ servidor de correo IMAP le permite establecer privilegios de
+ compartición de carpetas. Si este botón no está
+ disponible, puede ver los priviliegios de compartición de la carpeta,
+ pero no cambiarlos.</p>
+ </li>
+ <li>Siga las instrucciones en la pantalla para añadir usuarios
+ y para establecer sus privilegios de acceso a carpetas.
+ <ul>
+ <li><strong>Privilegios de lectura</strong>: los usuarios pueden leer
+ mensajes y copiar su contenido, pero no pueden modificar o borrar
+ mensajes, ni copiar mensajes en la carpeta. Los usuarios pueden marcar
+ mensajes como leídos o no leídos. Vea <a
+ href="#marking_or_flagging_messages">Marcar o señalar
+ mensajes</a> para instrucciones sobre cómo señalar
+ mensajes.</li>
+ <li><strong>Privilegios de lectura y escritura</strong>: además
+ de los privilegios de lectura, los usuarios pueden modificar y borrar
+ mensajes. Los usuarios también pueden copiar o mover mensajes a
+ la carpeta.</li>
+ <li><strong>Gestionar privilegios</strong>: además de los
+ privilegios de lectura y escritura, los usuarios pueden añadir
+ y eliminar usuarios y cambiar sus permisos en la carpeta.</li>
+ </ul>
+ </li>
+ <li>Pulse Aceptar para confirmar sus cambios.</li>
+ <li>Pulse Aceptar para cerrar el cuadro de diálogo de propiedades de
+ la carpeta.</li>
+</ol>
+
+<p>En la lista de carpetas de su cuenta de correo, las carpetas compartidas
+muestran un icono distintivo para indicar que están
+compartidas.</p>
+
+<p>Para enviar un mensaje que indica a otros cómo pueden suscribirse a
+su carpeta compartida, comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Seleccione la carpeta compartida.</li>
+ <li>Pulse con el botón derecho del ratón para mostrar un
+ menú emergente y escoja Copiar ubicación de la carpeta.</li>
+ <li>Pulse Redactar para mostrar una ventana de redacción de
+ mensaje.</li>
+ <li>Pulse en el cuerpo del mensaje, abra el menú Editar y escoja
+ Pegar.</li>
+ <li>Escriba los destinatarios del mensaje, escriba un asunto, y escriba el
+ texto del mensaje. Cuéntele a los destinatarios del mensaje que
+ pueden suscribirse a la carpeta compartida pulsando el enlace que ha copiado
+ en el mensaje.
+ <p>Sólo los destinatarios del mensaje que comparten la misma red
+ podrán suscribirse a su carpeta compartida.</p>
+ </li>
+ <li>Pulse Enviar.</li>
+</ol>
+
+<h3 id="subscribing_to_a_shared_folder">Suscribirse a una carpeta
+compartida</h3>
+
+<p>Suscribirse a una carpeta compartida es similar a suscribirse a un
+grupo de noticias. Para suscribirse a una carpeta compartida, comenzando
+desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Archivo y escoja Suscribirse. Verá el cuadro
+ de diálogo Suscribirse.</li>
+ <li>Si es preciso, haga clic en la lista desplegable de cuentas para
+ elegir otra cuenta de correo IMAP.</li>
+ <li>Seleccione la carpeta a la que quiere suscribirse.</li>
+ <li>Pulse Suscribirse o haga clic en la casilla de la columna Suscribirse
+ junto a la carpeta. Verá que hay una marca de selección junto
+ a cada carpeta a la cual se haya suscrito. Pulse Cancelar suscripción
+ para cancelar una selección.</li>
+ <li>Pulse Aceptar. La lista de carpetas a las que está suscrito
+ aparece en la ventana de Correo y noticias.</li>
+</ol>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="tagging_messages">Etiquetar mensajes</h2>
+
+<p>Se pueden aplicar etiquetas a los mensajes para ayudar a la
+organización y prioridad de tareas. Se puede aplicar un color y etiqueta
+de texto estándar a los mensajes, o se pueden crear sus propios colores
+y textos de etiquetas para ajustarse a sus necesidades.</p>
+
+<p>Una forma muy potente de usar las etiquetas es usar un filtro de mensajes
+para etiquetar los mensajes entrantes de un determinado remitente
+automáticamente. Por ejemplo, se puede configurar un filtro de mensajes
+para que los mensajes entrantes de nuestro jefe tengan la etiqueta de
+<q>Importante</q> y aparezcan en rojo. Veáse <a
+href="#creating_message_filters">Crear filtros de mensajes</a> para más
+información.</p>
+
+<h3 id="applying_a_tag">Aplicar una etiqueta</h3>
+
+<p>Para aplicar una etiqueta a un mensaje, comenzando desde la ventana de
+Correo y noticias:</p>
+
+<ol>
+ <li>Seleccione el mensaje que quiera etiquetar.</li>
+ <li>Abra el menú mensaje, y elija Etiqueta.</li>
+ <li>Elija la etiqueta que quiera aplicar de la lista.</li>
+</ol>
+
+<p>La fila resumen del mensaje cambia al color elegido de la etiqueta con la
+mayor prioridad. Para ver el texto de la etiqueta, debe mostrar la columna
+Etiqueta en la ventana de Correo y noticias.</p>
+
+<p><strong>Truco</strong>: para etiquetar rápidamente mensajes o
+eliminar una etiqueta, seleccione uno o más mensajes y pulse una de las
+teclas numéricas 1-9 en su teclado. Pulse 0 para eliminar todas las
+etiquetas.</p>
+
+<p>Para mostrar la columna de Etiqueta, vaya a la ventana de Correo y
+noticias:</p>
+
+<ul>
+ <li>Pulse el icono de Mostrar/Ocultar columnas <img
+ src="images/columns.png" alt="" /> y seleccione Etiqueta en la lista. </li>
+</ul>
+
+<p><strong>Nota</strong>: las etiquetas de mensajes se aplican de manera
+individual por cuenta. Por ejemplo, si se mueve o copia un mensaje etiquetado
+de una cuenta a otra, las etiquetas no se conservan. Igualmente, si se
+reenvía un mensaje con etiqueta a otro destino, la etiqueta no se
+conserva. Para cuentas IMAP, si el servidor IMAP soporta palabras clave
+definidas por el usuario, las etiquetas se mantienen si se consulta la cuenta
+desde otro sitio.</p>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="customizing_tags">Personalizar etiquetas</h3>
+
+<p>Se pueden personalizar los colores y textos de las etiquetas, y su orden,
+para ajustarse a nuestras necesidades.</p>
+
+<p>Para personalizar las etiquetas, comience desde la ventana de Correo y
+noticias:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría Correo y grupos de noticias, elija Etiquetas (si
+ no hay subcategorías visibles, haga doble clic en Correo y noticias
+ para expandir la lista).</li>
+ <li>Edite el texto de la etiqueta, o modifíquelo con el que prefiera.
+ La etiqueta puede tener hasta 32 caracteres de largo.</li>
+ <li>Para cambiar el color de la etiqueta, pulse el botón desplegable
+ junto al texto y seleccione un nuevo color.</li>
+ <li>Pulse los botones Subir y Bajar para reordenar las etiquetas. Las
+ etiquetas en la parte superior de la lista tendrán mayor prioridad
+ al colorear los mensajes.</li>
+ <li>Pulse Aceptar.</li>
+</ol>
+
+<p>Los cambios se aplican inmediatamente a todos los mensajes etiquetados en
+ todas las cuentas de correo.</p>
+
+<p><strong>Truco</strong>: para deshacer toda la personalización y
+ restaurar los valores predeterminados del color y texto de las etiquetas,
+ siga los pasos descritos anteriormente para mostrar las opciones de
+ etiquetas, y a continuación elija Restaurar valores
+ predeterminados.</p>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="sorting_messages_by_tags">Ordenar los mensajes por etiquetas</h3>
+
+<p>Para ordenar los mensajes por etiquetas, comience desde la ventana de
+Correo y noticias:</p>
+
+<ol>
+ <li>Para mostrar la columna Etiqueta si está oculta, pulse el
+ icono Mostrar/Ocultar columnas <img src="images/columns.png" alt="" />
+ y elija Etiqueta de la lista.</li>
+ <li>Pulse la columna Etiqueta para ordenar los mensajes por etiqueta, y
+ dentro de cada etiqueta, para ordenar los mensajes alfabéticamente
+ por fecha.</li>
+</ol>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="removing_tags">Eliminar etiquetas</h3>
+
+<p>Para eliminar la etiqueta de un mensaje, comience desde la ventana de
+ Correo y noticias:</p>
+
+<ol>
+ <li>Seleccione uno o más mensajes con etiquetas.</li>
+ <li>Abra el menú Mensaje, y elija Etiqueta.</li>
+ <li>Elija la etiqueta que quiere eliminar, o <q>Ninguna</q> para eliminar
+ todas las etiquetas de este mensaje.</li>
+</ol>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="marking_or_flagging_messages">Marcar o señalar
+mensajes</h2>
+
+<p>Puede suceder que quiera marcar un mensaje que ya ha leído como
+no leído para responderlo o volver a leerlo más tarde.</p>
+
+<p>Para marcar un mensaje como no leído, comenzando desde la ventana de
+Correo y noticias:</p>
+
+<ol>
+ <li>Seleccione una carpeta de correo o noticias para mostrar los mensajes
+ que contenga.</li>
+ <li>Pulse en la columna de Leído de cada mensaje que quiera marcar
+ como no leído. Los mensajes marcados como no leídos tienen el
+ símbolo <img src="images/mail_unread.png" alt="" /> en dicha columna.
+ Los mensajes marcados como leídos aparecen con el símbolo <img
+ src="images/mail_read.png" alt="" />. Si la columna Leído no
+ está visible, pulse el icono de Mostrar/Ocultar columnas <img
+ src="images/columns.png" alt="" /> y seleccione Leído de la lista.</li>
+</ol>
+
+<table>
+ <tr>
+ <td colspan="2"><img src="images/mail_read_column.png" alt="" /></td>
+ </tr>
+ <tr>
+ <td width="80"></td>
+ <td><strong>Columna de Leído</strong></td>
+ </tr>
+</table>
+
+<p>Se pueden marcar los mensajes que se quieran descargar después para
+ <a href="mailnews_offline.xhtml#downloading_selected_or_flagged_messages_for_offline_use">usar
+ sin conexión</a>.</p>
+
+<p>Para marcar mensajes, comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Seleccione una carpeta de correo o noticias para mostrar los mensajes que
+ contiene.</li>
+ <li>Pulse en la columna Marcar de cada mensaje que quiera descargar.
+ Aparecerá una bandera <img src="images/mail_flag.png" alt="" /> donde
+ se pulsó para indicar que el mensaje ha sido marcado. Si la columna
+ Marcar no está visible, pulse el icono de Mostrar/Ocultar columnas
+ <img src="images/columns.png" alt="" /> y seleccione Marcar de la lista.</li>
+</ol>
+
+<table>
+ <tr>
+ <td colspan="2"><img src="images/mail_flag_column.png" alt="" /></td>
+ </tr>
+ <tr>
+ <td width="80"></td>
+ <td><strong>Columna Marcar</strong></td>
+ </tr>
+</table>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="using_message_views">Usar las vistas de mensaje</h2>
+
+<p>Puede aplicar vista predefinidas o personalizadas para ayudarle a filtrar
+ los mensajes mostrados.</p>
+
+<p>Para usar una vista de mensajes, abra el menú Ver y escoja Mensajes.
+ Escoja una opción del submenú.</p>
+
+<ul>
+ <li><strong>Todos</strong>: escoja esta opción para ver todos los
+ mensajes.</li>
+ <li><strong>No leídos</strong>: escoja esta opción para ver sólo los
+ mensajes no leídos.</li>
+ <li><strong>Etiquetas</strong>: escoja una <a
+ href="#tagging_messages">etiqueta</a> para ver únicamente los mensajes
+ etiquetados con ella.</li>
+ <li><strong>Vistas personalizadas</strong>: escoja una vista personalizada.
+ Hay cinco vistas predefinidas: <q>Gente que conozco</q>, <q>Correo
+ reciente</q>, <q>Últimos 5 días</q>, <q>No es basura</q> y
+ <q>Tiene adjuntos</q>.</li>
+ <li><strong>Personalizar</strong>: escoja esta opción para ver o
+ modificar los valores de las vistas predefinidas, o crear su propia vista
+ personalizada.</li>
+</ul>
+
+<p><strong>Ayuda</strong>: puede cambiar rápidamente la vista de mensajes
+ usando la lista Ver en la barra de búsqueda. Si no ve la barra de búsquedas,
+ abra el menú Ver, escoja Mostrar/Ocultar y luego escoja Barra de
+ búsqueda.</p>
+
+<table>
+ <tr><td colspan="2"><img src="images/mail_quicksearch.png" alt="" /></td></tr>
+ <tr>
+ <td width="80"></td>
+ <td><strong>Barra de búsqueda rápida de correo</strong></td>
+ </tr>
+</table>
+
+<h3 id="creating_a_custom_view">Crear una vista personalizada</h3>
+
+<p>Puede crear vistas de mensajes personalizadas para mostrar sólo los
+ mensajes que cumplan ciertos criterios.</p>
+
+<p>Para cambiar o crear una vista de mensajes personalizada:</p>
+
+<ol>
+ <li>Abra el menú Ver, escoja Mensajes y luego escoja
+ Personalizar...</li>
+ <li>Para crear una nueva vista, haga clic en Nuevo. Para modificar una
+ vista, seleccione una vista y haga clic en Editar.</li>
+ <li>Escriba un nombre para la vista de mensajes.</li>
+ <li>Seleccione el tipo de concordancias que quiere que use Correo y
+ noticias: <q>que cumplan <em>todas</em> las siguientes</q> condiciones
+ (criterios) que elija, o <q>que cumplan <em>cualquiera</em> de las
+ siguientes</q>.</li>
+ <li>Use las listas desplegables para elegir los criterios de
+ búsqueda (por ejemplo, <q>Asunto</q>, <q>Remitente</q>,
+ <q>contiene</q>, <q>no contiene</q>) y luego escriba el texto o frase que
+ quiere que se cumpla.
+
+ <p><strong>Ayuda</strong>: para buscar mensajes que contienen una
+ cabecera no listada en el primer menú desplegable (por ejemplo, si
+ quiere buscar mensajes que incluyan la cabecera Resent-From), escoja
+ Personalizar y escriba la cabecera por la que quiere buscar. Correo y
+ noticias &brandShortName; añade su cabecera personalizada a la lista
+ desplegable, para que pueda elegirla para buscar entradas coincidentes.
+ Asegúrese de que introduce la cabecera personalizada correctamente,
+ ya que Correo y noticias sólo encontrará las entradas que
+ coincidan exactamente con lo que usted escriba.</p>
+ </li>
+ <li>Pulse Más para añadir criterios y Menos para
+ eliminarlos.</li>
+ <li>Pulse Aceptar para confirmar sus valores.</li>
+ <li>Pulse Aceptar en el cuadro de diálogo Personalizar vistas de
+ mensajes. La vista seleccionada se aplica automáticamente.</li>
+</ol>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="creating_message_filters">Crear filtros de mensajes</h2>
+
+<p>Los filtros de mensajes le permiten gestionar y organizar los mensajes. Se
+ pueden crear filtros de mensajes que &brandShortName; usa para realizar
+ automáticamente ciertas acciones sobre los mensajes entrantes basadas en los
+ criterios que se especifiquen. Por ejemplo, se puede crear un filtro de
+ mensaje que automáticamente mueva los mensajes entrantes a una carpeta
+ determinada. Los filtros de mensajes operan se aplican a cada cuenta.</p>
+
+<p>Si no está viendo el cuadro de diálogo de filtros de mensaje, vaya a la
+ ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Herramientas y elija Filtros de mensaje. Verá el cuadro de
+ diálogo de filtros de mensaje.</li>
+ <li>Si tiene varias cuentas, elija la cuenta a la que quiera aplicar el
+ filtro.</li>
+ <li>Elija Nuevo. Use el cuadro de diálogo de reglas de filtrado para
+ especificar los tipos de mensaje sobre los que actuar y las acciones a
+ realizar por el filtro.</li>
+ <li>Escriba un nombre para el filtro.</li>
+ <li>Selecciones cuándo quiere que se aplique el filtro. Este valor le permite
+ definir que algunos filtros se apliquen de manera automática (al comprobar
+ el correo), bajo demanda (al ejecutarlos manualmente), o en ambos casos.
+ <q>Tras clasificarlo</q> significa que los controles de correo basura y
+ correo fraudulento se ejecutarán antes de aplicar el filtro.</li>
+ <li>Seleccione la clase de coincidencia que debe usar Correo: <q>que se
+ cumplan <em>todas</em> las reglas</q> que indique, <q>que se cumplan
+ <em>cualquiera</em> de las reglas</q>, o que se <em>incluyan todos los
+ mensajes</em>.</li>
+ <li>Use las listas desplegables para elegir el criterio de búsqueda (por
+ ejemplo, <q>Asunto</q>, <q>Remitente</q>, <q>contiene</q>, <q>no
+ contiene</q>) y luego escriba el texto o frase que quiera buscar.
+
+ <p><strong>Truco</strong>: para buscar mensajes que contengan una cabecera
+ que no esté en la primera lista (por ejemplo, si quiere buscar mensajes
+ que incluyan la cabecera Resent-From), elija Personalizar y escriba la
+ cabecera por la que quiera buscar. &brandShortName; añade la cabecera
+ personalizada a la lista desplegable, para que pueda elegirla para buscar
+ entradas. Asegúrese de que introduce la cabecera personalizada
+ correctamente, puesto que &brandShortName; sólo encontrará las entradas
+ que coincidan exactamente con lo que haya escrito.</p>
+ </li>
+ <li>Pulse en <q>+</q> para añadir criterios y en <q>-</q> para
+ quitarlos.</li>
+ <li>Use la lista para elegir la acción que quiera realizar sobre los mensajes
+ cuando se cumpla la condición indicada (por ejemplo, Mover mensaje a). Use
+ <q>+</q> y <q>-</q> para añadir o eliminar acciones.
+
+ <p><strong>Truco</strong>: para poner automáticamente una etiqueta a los
+ mensajes entrantes, elija <q>Etiquetar mensaje</q> en la lista
+ desplegable.</p>
+
+ <p><strong>Truco</strong>: los filtros de mensajes se aplican uno detrás de
+ otro. Podría ser que no se quiera que se ejecuten todos los filtros si
+ uno o más mensajes cumplen ciertas condiciones. Por ejemplo, puede que
+ quiera etiquetar todos los mensajes con la dirección de correo de su jefe
+ como <q>Importante</q>, y puede que quiera que todos los mensajes que
+ contienen la palabra <q>Informe</q> en su asunto se muevan a una carpeta
+ llamada <q>Lecturas pendientes</q>, pero no quiere que ningún mensaje de
+ su jefe se mueva a otra carpeta, incluso si contiene <q>Informe</q> en el
+ asunto. Así que el primer filtro de mensaje que defina debería usar como
+ regla la dirección de correo de su jefe, y contendría dos acciones:
+ <q>Etiquetar mensaje</q> como <q>Importante</q> y <q>Detener ejecución de
+ los filtros</q>.</p>
+ </li>
+ <li>Si ha elegido <q>Mover</q> or <q>Copiar</q> el mensaje a una carpeta,
+ entonces elija una carpeta de destino en la que guardar los mensajes, o
+ cree una nueva.</li>
+ <li>Pulse Aceptar para confirmar las opciones.</li>
+ <li>Pulse Aceptar en el cuadro de diálogo de filtros de mensaje. El filtro
+ comienza a actuar sobre los mensajes entrantes en el momento en que se
+ pulsa Aceptar.</li>
+</ol>
+
+<p><strong>Nota</strong>: también puede ejecutar los filtros de mensajes
+ manualmente en cualquier momento. En la ventana de Correo, elija Herramientas
+ y luego seleccione Ejecutar filtros en la carpeta para aplicar los filtros en
+ carpeta actual, o Ejecutar filtros en el mensaje para aplicar los filtros en
+ los mensajes seleccionados (si hay alguno).</p>
+
+<p>Para gestionar los filtros, comenzando desde la ventana de Correo y
+ noticias:</p>
+
+<ol>
+ <li>Abra el menú Herramientas y elija Filtros de mensaje. Verá el cuadro de
+ diálogo de filtros de mensaje.</li>
+ <li>Si tiene varias cuentas de correo, elija la cuenta para la que va a crear
+ el filtro.</li>
+ <li>Puede realizar las siguientes acciones:
+ <ul>
+ <li><strong>Para activar o desactivar un filtro</strong>: marque o
+ desmarque la casilla que hay a la derecha del nombre del filtro para
+ activarlo o desactivarlo, cambiando el estado cada vez que se pulse en
+ la casilla.</li>
+ <li><strong>Para editar un filtro</strong>: seleccione el nombre del
+ filtro y pulse Editar o haga doble clic en el nombre del filtro. Use
+ el cuadro de diálog de reglas de filtrado para realizar cambios.</li>
+ <li><strong>Para borrar un filtro</strong>: seleccione el nombre del
+ filtro y pulse en Borrar.</li>
+ <li><strong>Para cambiar el orden de aplicación de los filtros</strong>:
+ en la lista de filtros, pulse en el nombre de uno y pulse los botones
+ Subir o Bajar para moverlo.
+
+ <p><strong>Nota</strong>: los filtros se aplican a cada mensaje
+ entrante en el orden que se indique, hasta que la acción elegida
+ borre el mensaje o lo mueva de la bandeja de entrada.</p>
+ </li>
+ </ul>
+ </li>
+ <li>Pulse Aceptar cuando haya terminado de realizar los cambios en los
+ filtros. Si ha creado un filtro nuevo, comienza a actuar en el momento de
+ pulsar Aceptar.</li>
+</ol>
+
+<p><strong>Nota</strong>: si se borra una carpeta donde almacenaba mensajes
+ mediante un filtro, el filtro dejará de funcionar. Los mensajes que
+ coincidan con el criterio del filtro se quedarán en la bandeja de entrada. Si
+ se renombra o se mueve la carpeta, el filtro se actualizará automáticamente
+ para usar el nombre nuevo.</p>
+
+<p><strong>Truco</strong>: si tiene mensajes que quiere mover a otra carpeta,
+ use la opción Ejecutar filtros en la carpeta del menú Herramientas.</p>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+ sección</a>]</p>
+
+<h3 id="filtering_messages_from_a_specific_sender">Filtrar mensajes de un
+ remitente específico</h3>
+
+<p>Puede crear rápidamente filtros para los mensajes de alguien en particular.
+ Por ejemplo, si quiere mover automáticamente todos los mensajes entrantes del
+ profesor de su hijo en una carpeta llamada <q>Colegio</q>, puede crear un
+ filtro rápidamente para hacer esto.</p>
+
+<p>Para crear un filtro para los mensajes de un remitente específico,
+ comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Seleccione un mensaje del remitente específico.</li>
+ <li>Abra el menú Mensaje, y elija Crear filtro. O, en el panel de cabecera
+ del mensaje, haga clic con el botón derecho en el nombre del remitente y
+ elija Crear filtro a partir de.</li>
+ <li>Verá el cuadro de diálogo de reglas de filtrado. Usando la dirección de
+ correo del remitente, &brandShortName; precumplimenta el criterio de
+ coincidencia y la acción del filtro (Mover mensaje a). Puede cambiar o
+ añadir nuevas reglas a los criterios de coincidencia.</li>
+ <li>Elija una carpeta de destino para almacenar los mensajes que reciba de
+ esa persona en concreto, o cree una carpeta nueva. Tambié puede elegir
+ otras acciones para este filtro, o cambiar la predeterminada.</li>
+ <li>Observe que, si deja el nombre del filtro vacío, &brandShortName;
+ le proporcionará un nombre basándose en la primera condición.</li>
+ <li>Pulse Aceptar para confirmar los datos. Verá el cuadro de diálogo
+ <a href="#creating_message_filters">Filtros de mensajes</a>, donde puede
+ crear, borrar o editar filtros de mensajes.</li>
+ <li>Pulse Aceptar. El filtro comienza a actuar en el momento en que se pulsa
+ Aceptar.</li>
+</ol>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="searching_through_messages">Buscar entre los mensajes</h2>
+
+<p>&brandShortName; permite encontrar texto rápidamente en un solo
+mensaje, buscar mensajes por asunto o remitente, o usar una combinación
+de criterios para realizar una búsqueda avanzada por todos los mensajes
+en una carpeta concreta de correo, noticias o cuenta.</p>
+
+<p>Para localizar texto en un solo mensaje, comenzando desde la ventana de
+Correo y noticias:</p>
+
+<ol>
+ <li>Seleccione el mensaje, abra el menú Editar y elija Buscar en
+ este mensaje.</li>
+ <li>Escriba el texto que quiera buscar en el cuadro de diálogo.</li>
+ <li>Pulse en Buscar para encontrar la primera ocurrencia del texto.</li>
+ <li>Pulse en Buscar para seguir encontrando ocurrencias, o pulse Cancelar
+ cuando haya terminado.</li>
+ <li>Elija Repetir la búsqueda en el menú Editar para continuar
+ buscando el texto en el resto del mensaje.</li>
+</ol>
+
+<p>Para buscar rápidamente en los mensajes de una carpeta por asunto o
+remitente, comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>A la derecha de <q>El asunto o remitente contiene:</q>, escriba el texto
+ del asunto o nombre del remitente que quiera encontrar. Puede escribir
+ sólo una parte del asunto o del remitente, o puede escribir la
+ palabra exacta o nombre que quiera buscar.
+
+ <p>En el momento en que deje de escribir, &brandShortName; muestra
+ sólo aquellos mensajes donde el asunto o el remitente contiene el
+ texto de búsqueda que se haya introducido.</p>
+ </li>
+ <li>Pulse en Limpiar para borrar el texto de búsqueda y mostrar todos
+ los mensajes de la carpeta seleccionada.</li>
+</ol>
+
+<h3 id="searching_for_specific_messages">Buscar mensajes
+específicos</h3>
+
+<p>Puede realizar búsquedas en las carpetas de correo o grupos de
+noticias para mensajes específicos. Si todavía no está
+viendo el cuadro de diálogo de Buscar mensajes, vaya a la ventana de
+Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Herramientas y elija Buscar mensajes. Aparecerá el cuadro
+ de diálogo de Buscar mensajes.</li>
+ <li>Junto a <q>Buscar mensaje en</q>, elija la cuenta, grupo de noticias o
+ carpeta en la que quiera realizar la búsqueda.</li>
+ <li>Marque la casilla <q>Buscar en subcarpetas</q> para incluir todas las
+ subcarpetas en la búsqueda.</li>
+ <li>Junto a <q>Realizar operaciones de búsqueda en</q>, seleccione una opción
+ donde buscar los mensajes en grupos de noticias o cuentas IMAP:
+ <ul>
+ <li>Elija <q>Sistema local</q> para usar para la búsqueda sólo la
+ información guardada localmente sin ninguna actividad de red. Este modo
+ incluye todas las cabeceras de mensaje principales. No puede buscar en
+ el cuerpo de los mensajes de modo local a menos que la cuenta y sus
+ carpetas hayan sido configuradas para su
+ <a href="mailnews_account_settings.xhtml#synchronization_and_storage">sncronización</a>.
+ </li>
+ <li>Elija <q>Servidor remoto</q> para realizar todas las búsquedas en el
+ servidor en el que se encuentran los mensajes. Esto le permitirá buscar
+ también contenido en el cuerpo de los mensajes que no hayan sido
+ sincronizados.</li>
+ </ul>
+ <p><strong>Nota</strong>: este menú estará desactivado si no es posible
+ buscar de modo remoto en el servidor (p.e.: en las cuentas POP).</p>
+ </li>
+ <li>Seleccione la opción adecuada para indicar si el resultado de la
+ búsqueda debe cumplir todas las condiciones especificadas o
+ sólo una de ellas para ser cierta.</li>
+ <li>Use las listas desplegables para indicar los distintos criterios de
+ búsqueda (por ejemplo, <q>Asunto</q> y <q>contiene</q>) y luego
+ escriba el texto o frase que quiera buscar.
+
+ <p><strong>Truco</strong>: para buscar mensajes que contengan una cabecera
+ que no esté en la primera lista (por ejemplo, si quiere buscar
+ mensajes que incluyan la cabecera Resent-From), elija Personalizar y escriba
+ la cabecera por la que quiera buscar. &brandShortName; añade esta
+ cabecera personalizada a la lista desplegable, para así poder
+ seleccionarla a la hora de definir criterios de búsqueda.
+ Asegúrese de que introduce la cabecera personalizada correctamente,
+ ya que Correo y noticias sólo encontrará entradas que
+ coincidan exactamente con lo que haya escrito.</p>
+ </li>
+ <li>Pulse el botón Más para añadir criterios, y el
+ botón Menos para quitarlos.</li>
+ <li>Pulse en Buscar para comenzar, o pulse Limpiar para borrar las entradas.
+ Los resultados de la búsqueda aparecen en la parte inferior del
+ cuadro de diálogo Buscar mensajes.
+ <ul>
+ <li>Para abrir un mensaje para leerlo, selecciónelo y pulse en
+ el botón Abrir, o haga doble clic en el mensaje.</li>
+ <li>Para ordenar los mensajes por un campo concreto, pulse en la columna
+ por la que quiera ordenar.</li>
+ <li>Para mover o copiar un mensaje del área de resultados a
+ otra carpeta, seleccione el mensaje y luego elija la carpeta de
+ destino desde la lista desplegable. Si la carpeta de destino
+ está en la misma cuenta, el mensaje se mueve a la carpeta.
+ Si la carpeta de destino es de otra cuenta distinta, el mensaje se
+ copiará en esa carpeta.</li>
+ <li>Para borrar un mensaje del área de resultados, seleccione el
+ mensaje y pulse el botón Borrar.</li>
+ <li>Para abrir la carpeta donde se almacena el mensaje, seleccione el
+ mensaje y pulse en Abrir carpeta del mensaje.</li>
+ </ul>
+ </li>
+</ol>
+
+<p>[<a href="#organizing_your_messages">Volver al principio de la
+sección</a>]</p>
+
+<h1 id="controlling_junk_mail">Controlar el correo basura</h1>
+
+<p>Esta sección describe cómo usar los controles de correo
+basura de &brandShortName; para filtrar el correo no deseado, y cómo
+funciona la detección de phishing.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#using_junk_mail_controls">Usar los controles de correo
+ basura</a></li>
+ <li><a href="#junk_controls_options">Opciones de los controles de correo
+ basura</a></li>
+ <li><a href="#junk_controls_and_filters">Controles de correo basura y
+ filtros</a></li>
+ <li><a href="#phishing_detection">Detección de phishing</a></li>
+ </ul>
+</div>
+
+<h2 id="using_junk_mail_controls">Usar los controles de correo basura</h2>
+
+<p>Los controles de correo basura de &brandShortName; pueden evaluar sus
+mensajes entrantes e identificar mensajes que posiblemente son correo basura
+(o no solicitado). La funcionalidad utiliza el método de
+clasificación Bayesiano. Primero debe entrenar a &brandShortName;
+mostrándole una cierta cantidad de mensajes que son correo basura, y
+otros que no lo son. A partir de ese momento, déjele clasificar los
+mensajes automáticamente por usted. Si &brandShortName; comete
+algún error, corríjalo.</p>
+
+<p>Para usar los controles de correo basura:</p>
+
+<ol>
+ <li>Primero, entrene a &brandShortName; para reconocer los mensajes de
+ correo basura y los que no lo son. Hay tres maneras de cambiar el estado de
+ correo basura de los mensajes seleccionados:
+ <ul>
+ <li>Abra el menú Mensaje, escoja <q>Marcar</q> y elija <q>Como
+ correo basura</q> o <q>Como correo normal</q>.</li>
+ <li>Pulsar en el botón Correo basura de la barra de
+ herramientas.</li>
+ <li><img src="images/mail_junk_column.png" style="float:right" alt="" />
+ <p>Pulsar en la columna de estado de correo basura de la lista de
+ mensajes para cambiar su estado (si no la ve, pulse el botón
+ del extremo derecho (<img src="images/columns.png" alt="" />) en la
+ barra de cabeceras de la lista y seleccione Estado de correo basura
+ del menú desplegable).</p>
+ </li>
+ </ul>
+ <p>Cuando cambia el estado de correo basura, aparece o desaparece un icono
+ con forma de papelera en la columna de estado de correo basura para
+ indicar el estado en este aspecto del mensaje seleccionado.</p>
+ </li>
+ <li>Abra el menú Editar y escoja Configuración de cuentas de
+ correo y noticias. Verá el cuadro de diálgo de
+ configuración de correo y noticias.</li>
+ <li>Haga clic en la categoría Configuración de correo basura
+ de su cuenta de correo.</li>
+ <li>Active la característica y &brandShortName; clasificará automáticamente
+ los mensajes entrantes (vea <a href="#junk_controls_options">Opciones de
+ controles de correo basura</a>). Puede encontrar detalles sobre el resto de
+ la configuración en la descripción del panel de preferencias de
+ <a href="mailnews_account_settings.xhtml#junk_settings">Configuración de
+ correo basura</a>.</li>
+ <li>Si lo ha entrenado para borrar los mensajes que contienen virus,
+ considere deshabilitar la lista blanca (muchos virus de correo
+ envían lotes de mensajes a direcciones que figuran en la libreta de
+ direcciones del ordenador infectado).</li>
+ <li>Asegúrese de corregir los controles de correo basura cuando
+ clasifican mensajes incorrectamente, ya sea considerándolos correo
+ basura cuando no lo son, o viceversa.</li>
+ <li>Para analizar los mensajes existentes, seleccione los mensajes, abra el
+ menú Herramientas y escoja <q>Ejecutar controles de correo
+ basura</q>.</li>
+</ol>
+
+<p><strong>Nota</strong>: &brandShortName; sólo ejecutará los
+controles de correo basura cuando la base de datos de entrenamiento tiene
+información sobre mensajes de correo que no es basura. Si los controles
+de correo basura no funcionan, seleccione algunos mensajes y márquelos
+explícitamente como correo que no es basura.</p>
+
+<p>[<a href="#controlling_junk_mail">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="junk_controls_options">Opciones de los controles de correo basura</h2>
+
+<p>Para realizar un ajuste fino sobre el funcionamiento de los controles de
+ correo basura, use el
+ <a href="mailnews_preferences.xhtml#junk_and_suspect_preferences">panel de
+ preferencias de correo basura y sospechoso</a> para la configuración común a
+ todas las cuentas y la
+ <a href="mailnews_account_settings.xhtml#junk_settings">configuración de
+ correo basura</a> del administrador de cuentas para la que sea específica de
+ cada cuenta.</p>
+
+<p>[<a href="#controlling_junk_mail">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="junk_controls_and_filters">Controles de correo basura y filtros</h2>
+
+<p>Los controles de correo basura se ejecutan después de los filtros de correo
+ (a menos que configure el filtro para que se ejecute tras clasificar los
+ mensajes, entendiendo <q>clasificarlos</q> por analizarlos para determinar si
+ son correo basura o fraudulento) y se aplican únicamente a la bandeja de
+ entrada y sus subcarpetas. Use esto en su propio beneficio; por ejemplo,
+ puede filtrar correo del que esté seguro que no es correo basura a una
+ carpeta especial fuera de la bandeja de entrada, de manera que los mensajes
+ no puedan ser clasificados como correo basura (especialmente útil si se
+ suscribe a <em>boletines (newsletters)</em> o si está en una lista de correo
+ moderada).</p>
+
+<p>[<a href="#controlling_junk_mail">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="phishing_detection">Detección de phishing</h2>
+
+<p><em>Phishing</em> es un modelo de negocio fraudulento particularmente
+ común en el cual un tercero crea sitios web falsos diseñados
+ para incitar a los visitantes a divulgar datos personales tales como
+ números de tarjetas de crédito, nombres de cuentas de usuario,
+ contraseñas y números de la Seguridad Social. Haciéndose
+ pasar por entidades bancarias, compañías de tarjetas de
+ crédito y tiendas en línea, los timadores a menudo convencen a
+ los destinatarios de sus mensajes para que respondan.</p>
+
+<p>En muchos casos, usted recibirá un enlace a una página de
+ <em>phishing</em> a través de un mensaje de correo electrónico
+ que dice proceder de una dirección aparentemente oficial.
+ También puede acabar visitando esas páginas si sigue algunos
+ enlaces que encuentre por la web o a traves de la mensajería
+ instantánea.</p>
+
+<p><strong>Consejo</strong>: puesto que una <a href="glossary.xhtml#url">URL</a>
+ falsa puede parecer muy similar a una genuina, es más seguro usar un
+ marcador que haya creado usted, o escribir la URL en la barra de direcciones
+ usted mismo en lugar de seguir un enlace en un mensaje de correo
+ electrónico. Tenga siempre presente el riesgo de una URL falsa si se
+ le pide iniciar sesión o proporcionar información privada en
+ un sitio web.</p>
+
+<p>El detector de <em>phishing</em> de Correo &brandShortName; está
+ activado por omisión. Cuando encuentra un mensaje que parece ser
+ fraudulento, le mostrará una barar de advertencia en la ventana del
+ mensaje.</p>
+
+<p>Si piensa que el mensaje es válido, puede pulsar en el botón
+ <q>No es fraudulento</q>, y la barra de advertencia desaparecerá.</p>
+
+<p>Cuando un usuario hace clic dentro de un mensaje en un enlace que parece
+ ser una URL falsa, &brandShortName; preguntará al usuario mediante
+ una ventana de diálogo antes de que se abra el sitio web.</p>
+
+<p>Esta ventana aparecerá si alguna de las siguientes condiciones es
+ cierta: el nombre de host de la URL en curso es una
+ <a href="glossary.xhtml#ip_address">dirección IP</a>, o el texto del
+ enlace es una URL cuyo nombre de host no coincide con el nombre de host de
+ la URL real.</p>
+
+<p><strong>Nota</strong>: la detección de <em>phishing</em> tiene mayor
+ precedencia que la detección de correo basura.</p>
+
+<p>Para más detalles técnicos sobre este asunto, vea el documento
+ en línea (en inglés)
+ <a href="http://www.honeynet.org/papers/phishing/">Conozca a su enemigo:
+ <em>phishing</em></a>.</p>
+
+<p>[<a href="#controlling_junk_mail">Volver al principio de la
+ sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/mailnews_preferences.xhtml b/l10n-es-ES/suite/chrome/common/help/mailnews_preferences.xhtml
new file mode 100644
index 0000000000..61765cbde2
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/mailnews_preferences.xhtml
@@ -0,0 +1,843 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Preferencias de Correo y noticias</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+ <link rel="stylesheet" href="chrome://communicator/skin/smileys.css"
+ type="text/css"/>
+</head>
+<body>
+
+<h1 id="mail_and_newsgroup_preferences">Preferencias de Correo y noticias</h1>
+
+<p>Las secciones listadas a continuación describen la configuración del panel
+ de preferencias de correo y grupos de noticias, que se aplican a todas sus
+ cuentas de correo y noticias. Para ver estas preferencias:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Haga doble clic en la categoría Correo y grupos de noticias para
+ expandir la lista.</li>
+</ol>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#mail_and_newsgroups">Correo y noticias</a></li>
+ <li><a href="#message_display">Visualización</a></li>
+ <li><a href="#notifications">Notificaciones</a></li>
+ <li><a href="#composition">Redacción de mensajes</a></li>
+ <li><a href="#send_format">Formato de envío</a></li>
+ <li><a href="#addressing_preferences">Libreta de direcciones</a></li>
+ <li><a href="#junk_and_suspect_preferences">Correo basura y
+ sospechoso</a></li>
+ <li><a href="#tags">Etiquetas</a></li>
+ <li><a href="#return_receipts_preferences">Acuses de recibo</a></li>
+ <li><a href="#text_encoding">Codificación de texto</a></li>
+ <li><a href="#network_and_storage_preferences">Red y
+ almacenamiento</a></li>
+ </ul>
+</div>
+
+<h2 id="mail_and_newsgroups">Correo y noticias (preferencias de correo y
+ grupos de noticias)</h2>
+
+<p>Esta sección describe el panel principal de preferencias de correo y grupos
+ de noticias. Si no está viendo aún las preferencias de correo y grupos de
+ noticias, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>. Verá el
+ cuadro de diálogo de preferencias.</li>
+ <li>Elija la categoría Correo y grupos de noticias.</li>
+</ol>
+
+<ul>
+ <li><strong>Confirmar cuando se muevan carpetas a la papelera</strong>: elija
+ si &brandShortName; tiene que preguntar antes de borrar carpetas.</li>
+ <li><strong>Recordar el último mensaje seleccionado</strong>: elija esta
+ opción si quiere que &brandShortName; seleccione el mensaje que estaba
+ seleccionado cuando abandonó la carpeta en la que entra de nuevo.</li>
+ <li><strong>Preservar las conversaciones al ordenar mensajes</strong>:
+ seleccione esta opción si quiere que &brandShortName; mantenga el
+ agrupamiento anidado <a
+ href="mailnews_using_mail.xhtml#sorting_and_threading_messages">al ordenar
+ mensajes</a>. Si no se selecciona, &brandShortName; muestra los mensajes
+ automáticamente no anidados cuando los ordena haciendo clic en las
+ cabeceras de columna.</li>
+ <li><strong>Cambiar a las pestañas nuevas al abrirlas</strong>: seleccione
+ esta opción para que &brandShortName; cambie a la nueva pestaña abierta
+ al usar las opciones del menú contextual <q>Abrir en pestaña nueva</q> o
+ <q>Abrir mensaje en pestaña nueva</q>.</li>
+ <li><strong>Buscar correo nuevo sólo tras abrir Correo y noticias</strong>:
+ por defecto, &brandShortName; busca nuevos mensajes incluso si solamente
+ hay abierta una ventana de navegador. Elija esta opción si quiere retrasar
+ la búsqueda de correo nuevo hasta que se haya abierto al menos una vez una
+ ventana de Correo y noticias (ya sea automáticamente <a
+ href="cs_nav_prefs_appearance.xhtml#appearance">durante el inicio</a> o
+ manualmente).</li>
+ <li class="win"><strong>Usar &brandShortName; como la aplicación de correo
+ predeterminada</strong>: establece Correo y noticias de &brandShortName;
+ como la aplicación de correo predeterminada en Windows y las aplicaciones
+ ejecutadas en éste, como Microsoft Word.
+ <p><strong>Nota</strong>: si se configura &brandShortName; como la
+ aplicación de correo predeterminada, puede afectar a otras aplicaciones
+ de correo. Para restablecer la aplicación previamente seleccionada,
+ desmarque esta opción.</p></li>
+ <li><strong>Usar Correo y Noticias &brandShortName; al abrir enlaces del
+ navegador de</strong>: por defecto, cualquier enlace a direcciones de
+ correo o grupos de noticias abiertos desde páginas del navegador u otros
+ mensajes es manejado por el propio &brandShortName;. Desmarque las casillas
+ de Correo o Noticias si desea que sea una aplicación externa la que maneje
+ esos enlaces. En este caso, se abrirá un diálogo para seleccionar la
+ aplicación que deberá usarse.
+
+ <!-- remove the following warning once bug 198547 is fixed -->
+ <p><strong>Nota</strong>: no desmarque ninguna de estas casillas y luego
+ seleccione &brandShortName; en el diálogo a menos que también esté
+ registrado como la aplicación por defecto en el sistema para correo o
+ noticias. De hacerlo, provocará que &brandShortName; le preguntará
+ continuamente qué programa usar al abrir un enlace.</p>
+ </li>
+ <li><strong>Cuando se inicie Correo y noticias, mostrar esta página en el
+ área de mensaje</strong>: seleccione esta opción para ver la página de
+ inicio. La página de inicio aparece en el área de mensajes la primera vez
+ que abra Correo y noticias. Esta página es la página predeterminada, pero
+ puede elegir la página web o URL que prefiera. Para desactivar la página de
+ inicio, desmarque esta opción. Pulse en Restaurar valores predeterminados
+ para volver a la página original que se incluye con &brandShortName;.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroup_preferences">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="message_display">Visualización (preferencias de correo y
+ grupos de noticias)</h2>
+
+<p>Las preferencias de visualización de mensajes le permiten elegir la forma
+ en que se muestran los mensajes en todas las cuentas. Si no está ya viendo
+ la configuración de visualización de mensajes, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría de Correo y grupos de noticias, elija Visualización (si
+ no hay subcategorías visibles, haga doble clic en Correo y noticias para
+ expandir la lista).</li>
+</ol>
+
+<ul>
+ <li><strong>Al abrir mensajes, mostrarlos en</strong>: estas opciones
+ controlan el comportamiento al abrir mensajes en una ventana separada,
+ p.e., al hacer doble clic en ellos en la lista de mensajes de una carpeta:
+ <ul>
+ <li><strong>Una ventana de mensajes nueva</strong>: elija esta opción si
+ quiere abrir cada mensaje en una ventana nueva.</li>
+ <li><strong>Una ventana de mensajes existente</strong>: elija esta opción
+ si quiere reutilizar una ventana de mensajes ya abierta para el
+ siguiente mensaje.</li>
+ <li><strong>Cerrar la ventana con el mensaje al eliminar un
+ mensaje</strong>: marque esta opción si quiere que la ventana de
+ mensajes se cierre automáticamente cuando el mensaje que está viendo
+ sea eliminado.</li>
+ </ul>
+ </li>
+ <li><strong>Bloquear imágenes y otro contenido de orígenes remotos</strong>:
+ seleccione esta casilla si no quiere mostrar imágenes y otros contenidos
+ remotos en los mensajes recibidos, excepto de remitentes a los que se lo
+ haya permitido en sus libretas de direcciones (esta casilla está
+ seleccionada por defecto).</li>
+ <li><strong>Mostrar sólo el atributo 'nombre mostrado' para las personas de
+ mi libreta de direcciones</strong>: marque esta casilla si quiere ahorrar
+ algo de espacio en las cabeceras de los mensajes donde se muestran las
+ direcciones de correo. Si se selecciona, los remitentes y destinatarios
+ conocidos se listarán sólo con su nombre mostrado, sus direcciones de
+ correo quedan ocultas. Puede ver la dirección de correo completa al pasar
+ sobre dichas entradas con el puntero del ratón.</li>
+ <li><strong>Marcar automáticamente mensajes como leídos</strong>: seleccione
+ esta casilla para marcar los mensajes como leídos una vez hayan sido
+ abiertos (esta casilla está seleccionada por defecto).
+ <ul>
+ <li><strong>Sólo tras mostrarlo durante [__] segundos</strong>: marque
+ esta opción si no quiere que un mensaje sea marcado como leído cuando
+ sólo le está echando un vistazo. Introduzca el número de segundos que
+ quiere que muestre el mensaje antes de ser marcado como leído
+ automáticamente. Si no se marca esta casilla, los mensajes son
+ marcados como leídos tan pronto como se abren.</li>
+ </ul>
+ </li>
+ <li><strong>Mensajes en texto sin formato</strong>: estas opciones controlan
+ cómo se muestran los mensajes en texto sin formato. Estas opciones no
+ tienen ningún efecto al visualizar mensajes en HTML (texto enriquecido), o
+ al escribir nuevos mensajes.
+ <ul>
+ <li><strong>Tipo de letra</strong>: seleccione el tipo de letra que
+ prefiere para ver los mensajes en texto sin formato: tipo de
+ de anchura fija o de anchura variable.</li>
+ <li><strong>Ajustar texto al ancho de la ventana</strong>: seleccione
+ esta opción para que las palabras de los mensajes no se dividan
+ y que el texto fluya hasta el ancho de la ventana del correo.</li>
+ <li><strong>Mostrar emoticones como gráficos</strong>:
+ seleccione esta opción para que cuando reciba mensajes que
+ contengan emoticones (también llamados smileys) &brandShortName;
+ pueda convertirlos en gráficos. Por ejemplo:
+
+ <table border="1">
+ <tr align="center">
+ <td><strong>Esto</strong>:</td>
+ <td><strong>Se ve como</strong>:</td>
+ </tr>
+ <tr align="center">
+ <td>:-)</td>
+ <td><img src="images/smile.png" alt="" /></td>
+ </tr>
+ <tr align="center">
+ <td>:)</td>
+ <td><img src="images/smile.png" alt="" /></td>
+ </tr>
+ <tr align="center">
+ <td>:-(</td>
+ <td><img src="images/frown.png" alt="" /></td>
+ </tr>
+ <tr align="center">
+ <td>:(</td>
+ <td><img src="images/frown.png" alt="" /></td>
+ </tr>
+ <tr align="center">
+ <td>;-)</td>
+ <td><img src="images/wink.png" alt="" /></td>
+ </tr>
+ <tr align="center">
+ <td>;-p</td>
+ <td><img src="images/sick.png" alt="" /></td>
+ </tr>
+ </table>
+ Esta opción también controla algunas convenciones habituales
+ de aspecto en texto sin formato:
+ <table border="1">
+ <tr align="center">
+ <td><strong>Esto</strong>:</td>
+ <td><strong>se visualiza así</strong>:</td>
+ </tr>
+ <tr align="center">
+ <td>mm^2</td>
+ <td>mm<sup>2</sup></td>
+ </tr>
+ <tr align="center">
+ <td>+/-1</td>
+ <td>±1</td>
+ </tr>
+ </table>
+ </li>
+ <li><strong>Configuración de mensajes citados</strong>: elija un estilo,
+ tamaño o color diferente para los mensajes de texto sin formato
+ citados para distinguir más fácilmente el texto citado (normalmente el
+ contenido de un mensaje al cual le ha contestado el remitente, o partes
+ citadas de un mensaje al que ha contestado usted).</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroup_preferences">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="notifications">Notificaciones (preferencias de correo y grupos de
+ noticias)</h2>
+
+<p>Las preferencias de notificaciones le permiten seleccionar distintos métodos
+ para informarle de la llegada de un nuevo mensaje, de modo que no tenga que
+ estar mirando constantemente en las carpetas.</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría de Correo y grupos de noticias, elija Notificaciones (si
+ no hay subcategorías visibles, haga doble clic en Correo y noticias para
+ expandir la lista).</li>
+</ol>
+
+<ul>
+ <li><strong>Mostrar una alerta durante [__] segundos</strong>: seleccione
+ esta opción si quiere que Correo y Noticias de &brandShortName; muestre
+ una alerta en su escritorio cuando lleguen nuevos mensajes. Esta alerta
+ se ubica normalmente sobre su bandeja del sistema en la esquina inferior
+ derecha de su pantalla. La alerta sólo aparece una vez cuando llegan
+ mensajes nuevos, se muestra durante la cantidad de tiempo especificada y
+ no aparecerá de nuevo hasta que haya visitado una de sus carpetas con
+ correo nuevo, lea uno de los mensajes nuevos o comprobado los mensajes
+ nuevos manualmente.
+
+ <table>
+ <tr>
+ <td colspan="2"><img src="images/mail_newmail_alert.png" hspace="0"
+ vspace="0" /></td>
+ </tr>
+ <tr>
+ <td width="20"></td>
+ <td><strong>Alerta de escritorio de correo nuevo</strong></td>
+ </tr>
+ </table>
+
+ Las siguientes opciones determinan que elementos específicos del mensaje
+ se muestran en la alerta de cada nuevo mensaje:
+ <ul>
+ <li><strong>Mostrar una vista preliminar del texto del mensaje</strong>:
+ marque esta opción para mostrar las primeras palabras del mensaje
+ recibido en la alerta.</li>
+ <li><strong>Mostrar el asunto</strong>: marque esta opción para mostrar
+ la línea del asunto del mensaje en la alerta.</li>
+ <li><strong>Mostrar el remitente</strong>: marque esta opción para mostrar
+ el nombre o dirección de correo del remitente en la alerta.</li>
+ </ul>
+ <ul class="unix">
+ <li><strong>Usas las notificaciones de escritorio del sistema
+ operativo</strong>: marque esta opción para usar el sistema de
+ notificaciones del sistema operativo (p.e.: libnotify), si está
+ disponible. Observe que algunas opciones de configuración del mensaje
+ de alerta pueden no admitirse.</li>
+ <li><strong>Usa las ventanas de notificación propias de
+ &brandShortName;</strong>: marque esta opción para usar el sistema
+ incorporado de notificaciones basado en
+ <a href="glossary.xhtml#xul">XUL</a> para nuevas alertas de correo.
+ Se admiten todas las opciones de configuración.</li>
+ </ul>
+ <p>Cuando aparece la alerta, pulsar en la entrada de un mensaje le llevará
+ a la carpeta respectiva y abrirá el mensaje. Puede cerrar la alerta usando
+ el botón <strong>x</strong>.</p>
+
+ <p>La alerta de nuevo mensaje continuará funcionando incluso después de que
+ cierre la ventana de correo (siempre y cuando haya otra ventana abierta
+ de &brandShortName;).</p>
+ </li>
+ <li class="win"><strong>Mostrar un icono en la bandeja</strong>: seleccione
+ esta casilla si quiere que Correo y noticias &brandShortName; muestre un
+ icono en su bandeja de sistema (que normalmente se encuentra en la esquina
+ inferior derecha de su pantalla) cuando lleguen nuevos mensajes. Este icono
+ permanecerá en la bandeja de sistema hasta que visite alguna de sus
+ carpetas con mensajes nuevos, leído uno de los nuevos mensajes o comprobado
+ manualmente si hay nuevos mensajes.
+ <p style="text-indent: 20px"><img src="images/mail_newmail_trayicon.png"
+ alt=""/>&nbsp;&nbsp;<strong>Icono de nuevo correo de la bandeja</strong></p>
+ <p>Cuando aparece el icono, si hace doble clic se abrirá la ventana
+ principal de Correo y noticias de &brandShortName;.</p>
+ <p><strong>Nota</strong>: en Windows 7 y superiores, las opciones de iconos
+ del área de notificación de &brandShortName; ha de ser <q>Mostrar icono y
+ notificaciones</q> para que el icono permanezca visible. En caso
+ contrario, puede desaparecer tras un corto periodo de tiempo.</p>
+ <ul>
+ <li><strong>Mostrar una alerta emergente</strong>: como alternativa a la
+ alerta de escritorio descrita más arriba, puede usar la notificación
+ emergente del sistema operativo. Cuando llegue un mensaje nuevo, esto
+ mostrará el icono junto con una alerta emergente que indica el número
+ de nuevos mensajes disponibles en la cuenta.
+ <p style="text-indent: 20px"><img src="images/mail_newmail_balloon.png"
+ alt=""/><strong>Alerta emergente</strong></p>
+ <p>Cuando aparece la alerta emergente, al pulsar sobre ella se abre la
+ ventana principal de Correo y Noticias. La duración de la alerta
+ emergente depende la configuración de su sistema operativo. Puede
+ cerrar la alerta emergente usando el botón <strong>x</strong>.</p>
+ <p>La alerta de nuevo mensaje continuará funcionando incluso tras
+ cerrar la ventana de Correo (siempre y cuando haya otra ventana
+ abierta de &brandShortName;).</p>
+ <p><strong>Nota</strong>: <q>Mostrar una alerta durante [__]
+ segundos</q> y <q>Mostrar una alerta emergente</q> no pueden ser
+ seleccionadas al mismo tiempo. Marcar una opción desmarcará la
+ otra.</p>
+ </li>
+ </ul>
+ </li>
+
+ <li class="mac"><strong>Animar el icono del Dock</strong>: seleccione esta
+ casilla si quiere que Correo y noticias haga rebotar el icono de
+ &brandShortName; en el Dock cuando lleguen nuevos mensajes.</li>
+
+ <li><strong>Reproducir un sonido</strong>: seleccione esta opción si
+ quiere que Correo y noticias &brandShortName; reproduzca un sonido cuando
+ lleguen nuevos mensajes. Puede elegir entre el sonido predeterminado del
+ sistema y su propio sonido en formato WAV. Si escoge la segunda
+ opción, use el botón Examinar para localizarlo en el cuadro
+ de diálogo de apertura de archivos. Pulse el botón Reproducir
+ para reproducir a modo de prueba el sonido elegido.
+
+ <p>Una vez se ha iniciado Correo &brandShortName;, el sonido de nuevos
+ mensajes continuará funcionando incluso si cierra la ventana de
+ Correo (siempre y cuando haya otra ventana abierta de
+ &brandShortName;).</p>
+ </li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroup_preferences">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="composition">Redacción de mensajes (preferencias de correo y
+ grupos de noticias)</h2>
+
+<p>Las preferencias de redacción afectan a la forma de crear mensajes para
+ todas las cuentas (como puede ser las opciones de reenvío o autocompletado
+ de direcciones). Si todavía no está viendo las opciones de redacción de
+ mensajes, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría de correo y grupos de noticias, seleccione
+ Redacción de mensajes (si no hay subcategorías visibles,
+ haga doble clic en Correo y noticias para expandir la lista).</li>
+</ol>
+
+<ul>
+ <li><strong>Reenviar mensajes</strong>: elija cómo quiere que
+ aparezca el texto reenviado: como un adjunto o incorporado
+ (en el cuerpo de su mensaje).</li>
+ <li><strong>Citar adjuntos visibles en línea en las respuestas</strong>:
+ si esta opción está marcada, entonces los adjuntos (tales como imágenes,
+ texto o mensajes) visualizados en línea se incluirán en la cita al
+ responder a un mensaje.</li>
+ <li><strong>Guardar el mensaje automáticamente cada [__]
+ minutos</strong>: seleccione esta opción si quiere que Correo
+ y noticias guarde automáticamente el mensaje que está
+ escribiendo en el intervalo dado. Tras un fallo del programa o
+ el ordenador podrá encontrar la última versión
+ guardada del mensaje en su carpeta Borradores.</li>
+ <li><strong>Confirmar al usar el atajo de teclado para enviar un
+ mensaje</strong>: marque esta opción si quiere que se le pregunte
+ si está seguro de que quiere enviar el mensaje cuando pulse
+ Ctrl+Enter en el editor de mensajes. Esto puede ayudarle a evitar enviar
+ el mensaje por equivocación si pulsa el atajo de teclado
+ inadvertidamente mientras redacta un mensaje.</li>
+ <li><strong>Ajuste de línea en mensajes de texto en [__]
+ caracteres</strong>: introduzca un número para establecer el
+ margen derecho para el texto en el área de mensajes.</li>
+ <li><strong>Seleccione el tipo de cabecera de respuesta</strong>:
+ Seleccione el tipo de cabecera de respuesta que desee usar. Hay cuatro
+ opciones disponibles:
+ <ol>
+ <li>Sin cabecera de respuesta</li>
+ <li>[Autor] escribió:<br/>
+ esta opción está basada en la preferencia
+ mailnews.reply_header_authorwrotesingle.</li>
+ <li>El [fecha], [autor] escribió:<br/>
+ esta opción está basada en la preferencia
+ mailnews.reply_header_ondateauthorwrote.</li>
+ <li>[Autor] escribió el [fecha]:<br/>
+ esta opción está basada en la preferencia
+ mailnews.reply_header_authorwroteondate.</li>
+ </ol>
+ </li>
+ <li><strong>Valores predeterminados para mensajes HTML</strong>: aquí
+ puede definir qué valores predeterminados desea para el tipo y
+ tamaño de letra y los colores de texto y fondo si decide enviar los
+ mensajes en formato HTML.</li>
+ <li><strong>Formato de redacción predeterminado</strong>: seleccione el
+ estilo inicial para redactar mensajes. Con el formato <q>Cuerpo del
+ texto</q>, la tecla Enter siempre inserta simplemente una línea nueva,
+ mientras que con el formato <q>Párrafo</q>, la tecla Enter abre un
+ párrafo nuevo con un espaciado de línea adicional. Use Mayús+Enter
+ para insertar solo un salto de línea con independencia de este
+ ajuste.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroup_preferences">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="send_format">Formato de envío (preferencias de correo y grupos de
+ noticias)</h2>
+
+<p>Las preferencias del formato de envío permiten especificar qué formato
+ quiere que tengan los mensajes que mande. Si no está todavía en la
+ configuración de Formato de envío, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la cateogría de Correo y grupos de noticias, elija Formato de envío
+ (si no hay subcategorías visibles, haga doble clic en Correo y noticias
+ para expandir la lista).</li>
+</ol>
+
+<p>Los mensajes con formato (redactados en HTML) pueden enviarse como HTML,
+ texto sin formato o ambos (aquellos redactados en texto sin formato siempre
+ se enviarán únicamente como texto sin formato).
+</p>
+
+<p>Si cualquiera de los destinatarios no está explícitamente listado para
+ recibir HTML, basándose en su entrada en la libreta d direcciones o en una
+ configuración basada en el dominio como se explica más abajo, se aplicarán
+ las siguientes opciones:</p>
+
+<ul>
+ <li><strong>Preguntarme qué hacer</strong>: esta opción hace que
+ &brandShortName; le pregunte qué formato quiere elegir antes de enviar el
+ mensaje.</li>
+ <li><strong>Convertir el mensaje a texto sin formato</strong>: esta opción
+ envía el mensaje únicamente como texto sin formato y, por tanto, hará que
+ su mensaje pierda formato como los colores personalizados o texto en
+ negrita. También eliminará todas las imágenes que estén incrustadas en el
+ mensaje (pero no los adjuntos).</li>
+ <li><strong>Enviar el mensaje solo como HTML</strong>: si selecciona esta
+ opción, tenga en cuenta que algunos programas de correo pueden tener
+ problemas para mostrar el mensaje correctamente, al no enviarse una
+ representación alternativa del mensaje en texto sin formato.</li>
+ <li><strong>Enviar el mensaje en ambos formatos, texto sin formato y
+ HTML</strong>: esta opción es el mejor compromiso entre compatibilidad y
+ conservación de formato e imágenes incrustadas, pero incrementa el
+ tamaño del mensaje.</li>
+</ul>
+
+<p>Configuración para dominios completos:</p>
+<ul>
+ <li><strong>Enviar automáticamente el mensaje como texto sin formato si no
+ se aprecia un formato significativo:</strong>: use esta opción para
+ convertir los mensajes redactados en HTML a texto sin formato para
+ reducir el tamaño del mensaje si no se ha aplicado formato o se ha aplicado
+ muy poco formato significativo. <q>Significativo</q> en este caso incluye
+ estilos de negrita o cursiva, subrayados, colores personalizados, etc.
+ Esta comprobación se ejecuta <em>antes</em> de consultar la libreta de
+ direcciones o configuraciones de dominio para determinar el formato de
+ envío.</li>
+</ul>
+
+<p>Por ejemplo, si habitualmente manda correo a varios destinatarios que tienen
+ el mismo dominio (por ejemplo, todos sus colegas tienen direcciones de correo
+ electrónico que acaban en <q>netscape.net</q>), y si sabe que este nombre de
+ dominio es capaz de mostrar mensajes en HTML, entonces puede añadir el
+ dominio netscape.net a la lista de dominios HTML para que &brandShortName;
+ automáticamente envíe los mensajes en HTML a estos destinatarios (observe que
+ no se envía la parte en texto sin formato en este caso).</p>
+
+<p>Igualmente, si suele enviar correo a personas en un dominio que sabe que
+ sólo puede recibir mensajes en texto sin formato, puede añadir ese dominio a
+ la lista de dominios de texto sin formato, para que &brandShortName;
+ automáticamente envíe los mensajes a ese dominio en texto sin formato (no se
+ envía la parte en HTML).</p>
+
+<p>Cuando añada a una persona o una dirección a la libreta de direcciones,
+ puede especificar si ese destinatario puede recibir mensajes en HTML. Sin
+ embargo, cuando no se sabe esta información, puede configurar en las
+ preferencias de formato de envío cómo quiere que &brandShortName; trate
+ estos mensajes.</p>
+
+<p><strong>Nota</strong>: si habitualmente redacta mensajes en HTML, tenga en
+ cuenta que a veces no todos los destinatarios usan programas de correo que
+ puedan mostrar HTML adecuadamente. Las preferencias de formato de envío le
+ permiten especificar el formato de los mensajes que vayan a destinatarios que
+ no pueden ver correo en HTML. Puede convertir los mensajes a texto sencillo,
+ con formato sólo HTML, o a ambos formatos. Esta configuración se aplica a
+ todas las cuentas de correo, pero sólo a mensajes de correo y no a mensajes
+ de grupos de noticias.</p>
+
+<p>[ <a href="#mail_and_newsgroup_preferences">Volver al principio de la
+ sección</a> ]</p>
+
+<h2 id="addressing_preferences">Libreta de direcciones (preferencias de correo
+ y grupos de noticias)</h2>
+
+<p>Las preferencias de direcciones permiten controlar la configuración para las
+ libretas de direcciones de &brandShortName; (por ejemplo, la recogida de
+ direcciones de correo electrónico y el autocompletado de direcciones). Si
+ todavía no está viendo las opciones de direcciones, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría de Correo y grupos de noticias, seleccione Direcciones
+ (si no hay opciones disponibles en esta categoría, haga doble clic en la
+ categoría para expandir la lista).</li>
+</ol>
+
+<ul>
+ <li><strong>Recogida de direcciones de correo electrónico</strong>:
+ seleccione esta opción si quiere que Correo y noticias &brandShortName;
+ recoja automáticamente las direcciones de correo de los destinatarios. Use
+ la lista desplegable para elegir si quiere que las direcciones se añadan a
+ las direcciones recopiladas o su libreta de direcciones personal.</li>
+ <li id="address_autocompletion"><strong>Autocompletado de
+ direcciones</strong>: el autocompletado de direcciones permite buscar
+ direcciones rápidamente sin tener que buscar nombres o escribir las
+ direcciones completas. Seleccione desde qué ubicación realizará Correo y
+ Noticias la búsqueda de direcciones coincidentes: <q>Libretas de
+ direcciones locales</q> (Libreta de direcciones personal, Libreta de
+ direcciones recopiladas, o cualquier otra libreta de direcciones local),
+ <q>Servidor de directorio</q> (un servidor de directorio LDAP disponible) o
+ ambas. Si quiere que Correo y Noticias resalte las direcciones que no se
+ autocompletan, seleccione esa opción.
+
+ <p><strong>Nota</strong>: si, mientras escribe una dirección, hay varias
+ coincidencias, &brandShortName; muestra una lista con todas las
+ posibilidades.</p>
+
+ <p>Si elige la opción de servidor de directorio, elija uno de la lista. Un
+ servidor de directorio permite realizar búsquedas de direcciones que no se
+ encuentran en las libretas de direcciones locales. El directorio que
+ seleccione también será usado para buscar certificados cuando intente
+ enviar un mensaje cifrado a uno o más destinatarios de los que no tenga
+ certificados en archivo local.</p>
+
+ <p>Vea <a
+ href="mailnews_addressbooks.xhtml#adding_and_removing_ldap_directories">Añadir
+ y borrar directorios LDAP</a> para información sobre la configuración de un
+ servidor de directorio LDAP.</p>
+
+ <p><strong>Nota</strong>: la configuración del servidor de directorio que
+ introduzca en el cuadro de diálogo Preferencias se aplican a todas las
+ cuentas de correo. Puede omitir esta configuración para cuentas
+ individuales especificando un servidor de directorio LDAP diferente en la
+ configuración específica de la cuenta. Para establecer opciones de
+ direccionamiento para una cuenta específica, abra el menú Editar y escoja
+ Configuración de cuentas de correo y noticias.</p>
+ </li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroup_preferences">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="junk_and_suspect_preferences">Correo basura y sospechoso (preferencias
+ de correo y grupos de noticias)</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de correo basura y
+ sospechoso. Si no está viendo ya el panel de preferencias de correo basura y
+ sospechoso, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría de Correo y grupos de noticias, seleccione Correo basura y
+ sospechoso (si no hay opciones disponibles en esta categoría, haga doble
+ clic en la categoría para expandir la lista).</li>
+</ol>
+
+<ul>
+ <li><strong>Cuando marco los mensajes como basura</strong>: escoja esta
+ opción para indicar que quiere que haga &brandShortName; cuando se
+ marquen manualmente mensajes como correo basura.
+ <ul>
+ <li><strong>Moverlos a la carpeta <q>Basura</q> de la cuenta</strong>:
+ escoja esta opción para mover los mensajes marcados manualmente
+ como correo basura a la carpeta Basura.</li>
+ <li><strong>Borrarlos</strong>: escoja esta opción para mover los
+ mensajes marcados manualmente como correo basura a la papelera.</li>
+ </ul>
+ </li>
+ <li><strong>Marcar mensajes como leídos</strong>:
+ <ul>
+ <li><strong>Cuando &brandShortName; determine que son correo
+ basura</strong>: seleccione esta opción para marcar los mensajes
+ identificados como correo basura como leídos, para que no aparezcan
+ como nuevos.</li>
+ <li><strong>Cuando yo los marco manualmente como correo basura</strong>:
+ seleccione esta opción para marcar los mensajes como leídos cuando usted
+ los marque manualmente como correo basura.</li>
+ </ul>
+ </li>
+ <li><strong>Activar registro del filtro de correo basura</strong>: seleccione
+ esta opción para permitir el registro del historial de detecciones de
+ correo basura. Pulse el botón <strong>Mostrar el registro</strong> para
+ abrir un diálogo mostrando este registro.</li>
+ <li><strong>Reiniciar datos de entrenamiento</strong>: pulse este botón para
+ limpiar los datos de entrenamiento del filtro adaptativo de correo basura.
+ Puesto que esto tendrá como efecto la destrucción de su información
+ personal sobre correo basura, se le pedirá confirmación.</li>
+ <li><strong>Avisarme si el mensaje que estoy leyendo es sospechoso de ser
+ fraudulento</strong>: elija esta opción para hacer que &brandShortName;
+ analice los mensajes en busca de posibles fraudes basados en técnicas
+ comunes para engañar a la gente.</li>
+ <li><strong>Permitir a los clientes antivirus analizar los mensajes entrantes
+ más fácilmente</strong>: elija esta opción para permitir que
+ &brandShortName; facilite al software antivirus analizar los mensajes de
+ correo entrante en busca de virus antes de que se guarden localmente.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroup_preferences">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="tags">Etiquetas (preferencias de correo y grupos de noticias)</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias
+ Etiquetas. Use las preferencias de etiquetas para definir el texto, color y
+ orden de las etiquetas de mensajes. Si todavía no se encuentra en el
+ panel Etiquetas, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría Correo y grupos de noticias, seleccione Etiquetas
+ (si no hay subcategorías visibles, haga doble clic en Correo y
+ noticias para expandir la lista).</li>
+</ol>
+
+<ul>
+ <li><strong>Personalizar etiquetas</strong>: especifica el nombre y color
+ de cada etiqueta. Se puede editar o sustituir el texto por defecto de la
+ etiqueta con su propio texto (hasta 32 caracteres). Para cambiar el color
+ de la etiqueta, pulse en el selector de color que hay junto al nombre de
+ la etiqueta y elija uno nuevo. Use los botones Subir y Bajar para ordenar
+ sus etiquetas por orden descendente de importancia. Los mensajes con
+ múltiples etiquetas se colorearán de acuerdo a su etiqueta más importante.</li>
+ <li><strong>Restablecer valores predeterminados</strong>: elimina todas las
+ etiquetas personalizadas y revierte a únicamente los textos y colores
+ de las etiquetas predeterminadas.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroup_preferences">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="return_receipts_preferences">Acuse de recibo (preferencias de
+ correo y grupos de noticias)</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias
+ Acuse de recibo. Si no está ya viendo el panel Acuse de recibo,
+ siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Correo y noticias, seleccione Acuse de recibo
+ (si no hay subcategorías visibles, haga doble clic en Correo y
+ noticias para expandir la lista).</li>
+</ol>
+
+<p>El panel de preferencias Acuse de recibo se usa para definir la
+ configuración de los acuses de recibo para los mensajes salientes de
+ todas sus cuentas. También se usan las preferencias de acuse de recibo
+ para especificar cómo manejar las solicitudes que recibe de acuses de
+ recibo.</p>
+
+<ul>
+ <li><strong>Cuando envío un mensaje, solicitar siempre un acuse de
+ recibo</strong>: habilita la solicitud automática de acuses de recibo
+ para todos los mensajes salientes de todas sus cuentas de correo.</li>
+ <li><strong>Dejarlo en mi bandeja de entrada</strong>: los mensajes de
+ confirmación de acuses de recibo serán depositados en su bandeja de entrada.
+ <p><strong>Truco</strong>: escoja esta opción si quiere usar un filtro que
+ automáticamente mueva los mensajes de confirmación de acuses de recibo a
+ una carpeta específica. Para información sobre cómo crear y usar filtros,
+ vea <a href="mailnews_organizing.xhtml#creating_message_filters">Crear
+ filtros de mensajes</a>.</p>
+ </li>
+ <li><strong>Moverlo a mi carpeta <q>Enviados</q></strong>: los mensajes
+ entrantes de confirmación de acuse de recibo se moverán a su carpeta
+ Enviados.</li>
+ <li><strong>Nunca contestar el acuse de recibo</strong>: escoja esta opción si
+ no quiere enviar un acuse de recibo en respuesta a las solicitudes de otras
+ personas.</li>
+ <li><strong>Permitir acuses de recibo para algunos mensajes</strong>: escoja
+ cómo quiere responder a las solicitudes que reciba de acuses de recibo.</li>
+</ul>
+
+<p>Para reemplazar estas preferencias globales en cuentas individuales, vea
+ <a href="mailnews_account_settings.xhtml#return_receipts">Configuración de
+ cuentas de correo y noticias - Acuse de recibo</a>.</p>
+
+<p>[<a href="#mail_and_newsgroup_preferences">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="text_encoding">Codificación de texto (preferencias de
+ correo y grupos de noticias)</h2>
+
+<p>Las preferencias de codificación de texto (caracteres) le permiten elegir
+ cómo se codifican los mensajes cuando se muestran o crean en todas
+ las cuentas. Si no está viendo ya la configuración de codificación de
+ texto, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Correo y noticias, seleccione Codificación de texto
+ (si no hay subcategorías visibles, haga doble clic en Correo y
+ noticias para expandir la lista).</li>
+</ol>
+
+<ul>
+ <li><strong>Codificación de texto predeterminada</strong>:
+ pulse en esta lista desplegable para seleccionar la codificación de
+ texto que quiere que use Correo y noticias como predeterminada para
+ los mensajes entrantes de correo electrónico y grupos de noticias. Se
+ supone que los remitentes deben declarar la codificación de texto en
+ la que deben mostrarse sus mensajes, pero el contenido más antiguo (p.e.,
+ procedente de listas de correo o grupos de noticias internacionales) quizá
+ no lo hagan. Esta codificación se usa para esos mensajes que recibe en los
+ cuales la codificación de texto (MIME charset) no se especifica.
+
+ <p><strong>Nota</strong>: las carpetas pueden anular individualmente esta
+ preferencia en la pestaña Información general de las propiedades de la
+ carpeta. A este diálogo puede accederse desde el menú Editar de una ventana
+ de Correo y noticias cuando se selecciona una carpeta.</p>
+
+ <p><strong>Consejo</strong>: puede ver o cambiar más tarde la
+ codificación de texto para un mensaje concreto. Seleccione una carpeta y
+ luego el mensaje que quiere mostrar. Abra el menú Ver y elija
+ Codificación de texto.</p>
+ </li>
+ <li><strong>Usar codificación MIME 'quoted printable' en los mensajes
+ que contienen caracteres de 8 bits. Déjelo sin marcar para enviar
+ el mensaje tal cual</strong>: marque esta casilla para que Correo y
+ noticias use la codificación MIME <q>quoted printable</q> al enviar
+ mensajes normales que usen una codificación de texto de 8 bits
+ (por ejemplo, Latin ISO-8859-3). Esto suele ser necesario únicamente
+ cuando se comunica a través de un servidor antiguo que no procesa
+ correctamente las codificaciones de 8 bits.</li>
+ <li><strong>Codificación predeterminada de texto</strong>:
+ seleccione la codificaciónd de texto que quiere que &brandShortName; use
+ como predeterminado para los mensajes salientes de correo y grupos de
+ noticias.</li>
+ <li><strong>Si es posible, usar la codificación de texto por defecto
+ en las respuestas.</strong>: por defecto, la codificación de texto
+ seleccionada <strong>no</strong> es la que se usará cuando conteste a un
+ mensaje. En su lugar se usará la del mensaje que está siendo contestado.
+ Elija esta opción para usar la codificación de texto predeterminada
+ para los mensajes salientes incluso al responder, siempre que los
+ caracteres citados puedan representarse en la codificación seleccionada.</li>
+</ul>
+
+<p>[<a href="#mail_and_newsgroup_preferences">Volver al principio de
+ la sección</a>]</p>
+
+<h2 id="network_and_storage_preferences">Red y almacenamiento (preferencias de
+ correo y grupos de noticias)</h2>
+
+<p>Esta sección describe cómo usar el panel Red y almacenamiento. Si todavía no
+ está viendo el panel, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Correo y noticias, seleccione Red y almacenamiento (si
+ no hay subcategorías visibles, haga doble clic en Correo y noticias para
+ expandir la lista).</li>
+</ol>
+
+<p>Las preferencias del panel Red y almacenamiento le permiten configurar cómo
+ trabajar sin conexión, cómo proceder al volver a conectarse y cómo gestionar
+ el espacio en disco.</p>
+
+<ul>
+ <li><strong>Sin conexión</strong>: seleccione cómo quiere que
+ &brandShortName; gestione los mensajes cuando conecte o desconecte.</li>
+ <li><strong>Conexiones de correo</strong>: elija cuánto tiempo quiere que
+ intente conectar Correo y noticias con el servidor antes de que caduque la
+ conexión.</li>
+ <li><strong>Espacio en disco</strong>: seleccione esta opción para
+ ahorrar espacio en disco compactando automáticamente las carpetas de
+ los mensajes cuando esto suponga ahorrar la cantidad de espacio en disco
+ introducida.</li>
+</ul>
+
+<p>Vea <a href="mailnews_offline.xhtml#working_offline">Trabajar sin
+ conexión</a> para información sobre cómo trabajar sin conexión.</p>
+
+<p>[<a href="#mail_and_newsgroup_preferences">Volver al principio de
+ la sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/mailnews_security.xhtml b/l10n-es-ES/suite/chrome/common/help/mailnews_security.xhtml
new file mode 100644
index 0000000000..d8e5d8bbd5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/mailnews_security.xhtml
@@ -0,0 +1,493 @@
+<?xml version="1.0" encoding="utf-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Firmar y cifrar mensajes</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+ <h1 id="signing_and_encrypting_messages">Firmar y cifrar mensajes</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#about_digital_signatures_and_encryption">Qué son
+ las firmas digitales y el cifrado</a></li>
+ <li><a href="#getting_other_peoples_certificates">Cómo se
+ consiguen certificados de otras personas</a></li>
+ <li><a href="#configuring_security_settings">Cómo se configuran
+ los certificados de firma y cifrado</a></li>
+ <li><a href="#signing_and_encrypting_a_new_message">Cómo se
+ firma y se cifra un mensaje nuevo</a></li>
+ <li><a href="#reading_signed_and_encrypted_messages">Cómo se lee
+ un mensaje firmado y cifrado</a></li>
+ <li><a href="#message_security_compose_window">Seguridad de los
+ mensajes: ventana Redactar</a></li>
+ <li><a href="#message_security_received_message">Seguridad de los
+ mensajes: mensaje recibido</a></li>
+ </ul>
+ </div>
+
+<h2 id="about_digital_signatures_and_encryption">Qué son las firmas
+ digitales y el cifrado</h2>
+
+<p>Al redactar un mensaje de correo, tiene la posibilidad de adjuntar una
+ firma digital. La <a href="glossary.xhtml#digital_signature">firma
+ digital</a> permite a los destinatarios del mensaje comprobar que el mensaje
+ viene realmente de usted y que no ha sido manipulado desde el momento del
+ envío.</p>
+
+<p>Al redactar un mensaje de correo, también puede cifrarlo si lo
+ desea. El <a href="glossary.xhtml#encryption">cifrado</a> hace que resulte
+ muy difícil para cualquiera, excepto el destinatario, leer el mensaje
+ mientras éste viaja por Internet.</p>
+
+<p>El firmado digital y el cifrado no están disponibles para los
+ mensajes de los grupos de noticias.</p>
+
+<p>Antes de firmar o cifrar un mensaje, debe seguir estos pasos:</p>
+
+<ol>
+ <li>Obtener uno o varios <a href=
+ "glossary.xhtml#certificate">certificados</a> (los equivalentes digitales
+ a los documentos de identidad). Si desea más información, consulte <a
+ href="using_certs_help.xhtml#getting_your_own_certificate">Cómo se
+ consigue un certificado propio</a>.</li>
+ <li>Configurar los valores de seguridad de su cuenta de correo. Para más
+ detalles, consulte <a href="mailnews_account_settings.xhtml#security">Cómo
+ se configuran los certificados de firma y cifrado</a>.</li>
+</ol>
+
+<p>Cuando haya seguido todos los pasos, siga las instrucciones que aparecen
+ en <a href="#signing_and_encrypting_a_new_message">Cómo se firma y se
+ cifra un mensaje nuevo</a>.</p>
+
+<p>En esta sección se ofrece una descripción breve y general del
+ funcionamiento de las firmas digitales y el cifrado. Si desea más datos
+ técnicos sobre la materia, consulte en Internet el documento
+ <a href="http://developer.mozilla.org/en/Introduction_to_Public-Key_Cryptography"
+ >Introduction to Public-Key Cryptography</a> (Introducción a la
+ criptografía de clave pública).</p>
+
+<h3 id="how_digital_signatures_work">Cómo funcionan las firmas digitales</h3>
+
+<p>Una firma digital es un código especial, único para cada mensaje, que se
+ crea con <a href="glossary.xhtml#public-key_cryptography">criptografía de
+ clave pública</a>.</p>
+
+<p>Las firmas digitales no tienen nada que ver con las firmas escritas, aunque
+ a veces se usan con propósitos legales similares, como la firma de un
+ contrato.</p>
+
+<p>Para crear una firma digital para un mensaje electrónico que vaya a enviar,
+ le hacen falta dos cosas:</p>
+
+<ul>
+ <li>Un <a href="glossary.xhtml#signing_certificate">certificado de
+ firma</a> que lo identifique para este propósito. Cada vez que
+ firme un mensaje, su certificado de firma se enviará con él.
+ El certificado incorpora una <a href="glossary.xhtml#public_key">clave
+ pública</a>. La presencia del certificado en el mensaje permite al
+ destinatario comprobar su firma digital.
+ <p>Tener un certificado se parece, en cierto modo, a incluir su nombre y
+ su teléfono en el listín telefónico, se trata de información pública
+ que ayuda a otras personas a comunicarse con usted.</p></li>
+ <li>Una <a href="glossary.xhtml#private_key">clave privada</a>, que se
+ crea y se almacena en el ordenador al obtener un certificado por vez
+ primera.
+ <p>La clave privada se protege mediante una <a href=
+ "glossary.xhtml#master_password">contraseña maestra,</a> y el navegador
+ no la revela a nadie. El programa de correo y grupos de noticias
+ emplea la clave privada para crear una firma digital única y
+ comprobable para todos los mensajes que desee firmar.</p></li>
+</ul>
+
+<h3 id="how_encryption_works">Cómo funciona el cifrado</h3>
+
+<p>Para cifrar un mensaje de correo, debe tener un <a href=
+ "glossary.xhtml#encryption_certificate">certificado de cifrado</a> para cada
+ uno de los destinatarios del mensaje. La clave pública de cada
+ certificado se usa para cifrar el mensaje para el destinatario en
+ cuestión.</p>
+
+<p>Si no posee un certificado para todos y cada uno de los destinatarios, el
+ mensaje no podrá cifrarse.</p>
+
+<p>El programa del destinatario usa la clave privada del destinatario, que
+ permanece en su propio ordenador, para descifrar el mensaje.</p>
+
+<p>[<a href="#signing_and_encrypting_messages">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="getting_other_peoples_certificates">Cómo se consiguen
+ certificados de otras personas</h2>
+
+<p>Cada vez que envíe un mensaje firmado digitalmente, automáticamente
+ enviará con él su certificado de cifrado. Por ello, una de las maneras
+ más sencillas de obtener el certificado de otra persona es que dicha
+ persona le envíe un mensaje cifrado digitalmente.</p>
+
+<p>Cuando reciba un mensaje de ese tipo, el <a href=
+ "certs_help.xhtml">administrador de certificados</a>, que es la parte del
+ navegador que controla los certificados, almacenará automáticamente el
+ certificado del remitente. Esto resulta útil porque le hará falta un
+ certificado para cada uno de los destinatarios de los mensajes de correo
+ que desee mandar cifrados.</p>
+
+<p>Otra forma de obtener certificados es buscarlos en un directorio
+ público de los que poseen muchas empresas, que son como los listines
+ <q>telefónicos</q>.</p>
+
+<p>También es posible buscar certificados automáticamente.
+ Esta característica está controlada por <a href=
+ "mailnews_preferences.xhtml#addressing_preferences">Preferencias de correo y
+ grupos de noticias - Direcciones</a> o <a href=
+ "mailnews_account_settings.xhtml#addressing">Configuración de cuentas de
+ correo y noticias - Direccionamiento</a>, que le permite configurar
+ &brandShortName; para buscar las direcciones de correo de destinatarios en un
+ directorio.</p>
+
+<p>Cuando utiliza una cuenta que está configurada para buscar
+ direcciones en un directorio, se usará ese mismo directorio para
+ buscar los certificados correspondientes cuando intente enviar un mensaje
+ cifrado a uno o más destinatarios de los cuales no se disponga el
+ certificado en un archivo local.</p>
+
+<p>También se acudirá al directorio para aquellos certificados
+ que falten localmente cuando abra el menú desplegable bajo el icono
+ Seguridad en la ventana Componer y escoja Ver información de
+ seguridad.</p>
+
+<p>[<a href="#signing_and_encrypting_messages">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="configuring_security_settings">Cómo se configuran los
+ certificados de firma y cifrado</h2>
+
+<p>Una vez que haya obtenido un certificado (o varios) de correo
+ electrónico, deberá especificar los certificados que quiera
+ usar para firmar y cifrar mensajes.</p>
+
+<p>Si desea más información sobre obtención de
+ certificados de correo electrónico, consulte <a href=
+ "using_certs_help.xhtml#getting_your_own_certificate">Cómo se
+ consigue un certificado propio</a>.</p>
+
+<p>Para indicar los certificados de firma y cifrado que quiere usar con una
+ cuenta concreta, comience desde la ventana Correo:</p>
+
+<ol>
+ <li>Abra el menú Editar y seleccione Configuración de
+ cuentas de Correo y Noticias.</li>
+ <li>Haga clic en Seguridad, debajo del nombre de la cuenta de correo cuyos
+ valores de seguridad desea configurar.</li>
+ <li>Debajo de Firmado digital, haga clic en Seleccionar (es posible que se
+ le pida su <a href="glossary.xhtml#master_password">contraseña
+ maestra</a> para seguir adelante).
+ <p>Verá un cuadro de diálogo en el que podrá
+ seleccionar entre los certificados de firma disponibles.</p></li>
+ <li>Elija el certificado de firma que quiera usar y haga clic en
+ Aceptar.</li>
+ <li>Siga los mismos pasos con el cifrado. Haga clic en el botón
+ Seleccionar, elija el certificado de cifrado que desee usar y haga clic en
+ Aceptar.
+ <p>En algunos casos, tal vez pueda elegir para el cifrado el mismo
+ certificado que eligió para la firma digital; consulte con el
+ administrador del sistema para asegurarse.</p></li>
+</ol>
+
+<p>Opcionalmente, también puede indicar que desea firmar o cifrar
+ habitualmente todos los mensajes enviados desde una cuenta en concreto. La
+ configuración de cada cuenta se hace solamente por comodidad; los
+ valores predeterminados pueden anularse para mensajes individuales.</p>
+
+ <p>Para configurar los valores predeterminados de firma y cifrado, empiece
+ desde el panel de Seguridad de la cuenta (como se describió
+ anteriormente) y seleccione los valores de la forma siguiente:</p>
+
+ <ul>
+ <li>Debajo de Firma digital:
+ <ul>
+ <li><strong>Firmar mensajes digitalmente</strong>: cuando esta casilla
+ esté activada, todos los mensajes que envíe desde esta
+ cuenta se firmarán digitalmente, a no ser que indique lo
+ contrario antes de enviar un mensaje. Para anular esta opción
+ predeterminada, desactive la casilla.</li>
+ </ul>
+ </li>
+ <li>Debajo de Cifrado (elija una):
+ <ul>
+ <li><strong>Nunca</strong>: cuando esta opción esté
+ seleccionada, ninguno de los mensajes que envíe desde esta
+ cuenta estará cifrado, a no ser que indique lo contrario antes
+ de enviarlo.</li>
+ <li><strong>Requerido</strong>: cuando esta opción esté
+ seleccionada, todos los mensajes que envíe desde esta cuenta
+ estarán cifrados, pero sólo en caso de que posea
+ certificados válidos para cada uno de los destinatarios del
+ mensaje. Si no posee todos los certificados necesarios, el mensaje no
+ se enviará, a no ser que se desactive el cifrado para ese
+ mensaje.</li>
+ </ul>
+ </li>
+ </ul>
+
+ <p>Cuando haya terminado de configurar los valores de seguridad, haga clic
+ en Aceptar para confirmarlos.</p>
+
+ <p>[<a href="#signing_and_encrypting_messages">Volver al principio de la
+ sección</a>]</p>
+
+ <h2 id="signing_and_encrypting_a_new_message">Cómo se firma y se
+ cifra un mensaje nuevo</h2>
+
+ <p>Para poder firmar digitalmente o cifrar cualquier mensaje, debe obtener al
+ menos un certificado de correo electrónico y configurar correctamente
+ los valores de seguridad de su correo. Si desea información
+ básica, consulte <a
+ href="#about_digital_signatures_and_encryption">Qué son las firmas
+ digitales y el cifrado</a>.</p>
+
+ <p>La configuración que se haya especificado en <a href=
+ "mailnews_account_settings.xhtml#security">Configuración de cuentas de correo
+ y grupos de noticias: seguridad</a> determinará los valores predeterminados de
+ cada ventana de redacción de mensajes que abra cuando vaya a
+ escribir.</p>
+
+ <p>Para abrir la ventana de redacción de mensajes, vaya a la ventana
+ Correo y pulse el botón Redactar. Inmediatamente identificará
+ los valores de seguridad predeterminados por la presencia o ausencia de estos
+ iconos en la esquina inferior derecha de la ventana:</p>
+
+ <table>
+ <tr>
+ <td><img src="chrome://messenger/skin/smime/icons/hdrSignOk.gif" alt=
+ "icono de firma digital"/></td>
+ <td>El mensaje estará firmado digitalmente (siempre que posea un
+ certificado de correo válido que lo identifique).</td>
+ </tr>
+ <tr>
+ <td><img src="chrome://messenger/skin/smime/icons/hdrCryptoOk.gif" alt=
+ "icono de cifrado"/></td>
+ <td>El mensaje estará cifrado (siempre que posea certificados
+ válidos para todos los destinatarios).</td>
+ </tr>
+ </table>
+
+ <p>Para activar o desactivar estos valores, haga clic en la flecha que
+ está justo debajo del icono de Seguridad de la barra de herramientas
+ de mensajes, hacia la parte superior de la ventana. Luego, en la lista
+ desplegable, seleccione el elemento que desee.</p>
+
+ <ul>
+ <li><strong>No cifrar este mensaje</strong>: elija este elemento para
+ desactivar el cifrado en este mensaje. El mensaje se enviará sin
+ cifrar por Internet.</li>
+ <li><strong>Cifrar este mensaje</strong>: elija este elemento para activar
+ el cifrado en este mensaje. El mensaje se enviará cifrado. No
+ obstante, no podrá enviarse a no ser que posea certificados
+ válidos para todos los destinatarios.</li>
+ <li><strong>Firmar digitalmente este mensaje</strong>: elija este elemento
+ para activar o desactivar la firma digital en este mensaje. Si hay una
+ marca de verificación, significa que el mensaje se
+ firmará.</li>
+ <li><strong>Ver información de seguridad</strong>: elija esta
+ opción para ver información detallada sobre el estado de
+ seguridad de este mensaje; lo ayudará a determinar, por ejemplo, si
+ necesita obtener un certificado para uno de los destinatarios.</li>
+ </ul>
+
+ <p>Para obtener información detallada sobre el estado de seguridad del
+ mensaje, también puede hacer clic en el icono de la llave o el
+ candado, como se explica en <a
+ href="#message_security_compose_window">Seguridad de los mensajes: ventana
+ Redactar</a>.</p>
+
+ <p>[<a href="#signing_and_encrypting_messages">Volver al principio de la
+ sección</a>]</p>
+
+ <h2 id="reading_signed_and_encrypted_messages">Cómo se lee un mensaje
+ firmado y cifrado</h2>
+
+ <p>Cuando vea un mensaje firmado o cifrado en la ventana Correo, estos
+ iconos, cerca de la esquina superior derecha del encabezado, indicarán
+ el estado de seguridad del mensaje:</p>
+
+ <table>
+ <tr>
+ <td><img src="chrome://messenger/skin/smime/icons/hdrSignOk.gif" alt=
+ "icono de firma digital"/></td>
+ <td>El mensaje está firmado digitalmente y se ha validado. Si la
+ firma presenta problemas, la pluma aparece rota.</td>
+ </tr>
+ <tr>
+ <td><img src="chrome://messenger/skin/smime/icons/hdrSignUnknown.gif"
+ alt="icono desconocido"/></td>
+ <td>El mensaje está firmado, pero tiene un adjunto de gran
+ tamaño que no ha sido aún descargado del servidor IMAP.
+ Por ello, la firma no puede ser validada. Haga clic en el icono para
+ descargar el adjunto y validar la firma.</td>
+ </tr>
+ <tr>
+ <td><img src="chrome://messenger/skin/smime/icons/hdrCryptoOk.gif" alt=
+ "icono de cifrado"/></td>
+ <td>El mensaje está cifrado. Si el cifrado presenta problemas,
+ la llave aparece rota.</td>
+ </tr>
+ </table>
+
+ <p>Si desea más información sobre la validación de
+ certificados, consulte <a href=
+ "using_certs_help.xhtml#controlling_validation">Control de
+ validación</a>.</p>
+
+ <p>Para obtener más detalles sobre la seguridad del mensaje, haga clic
+ en el icono de la llave o el candado, o siga las instrucciones que se indican
+ en <a href="#message_security_received_messages">Seguridad de los mensajes:
+ mensajes recibidos</a>.</p>
+
+ <p>[<a href="#signing_and_encrypting_messages">Volver al principio de la
+ sección</a>]</p>
+
+ <h2 id="message_security_compose_window">Seguridad de los mensajes: ventana
+ Redactar</h2>
+
+ <p>En esta sección se describe la ventana de seguridad del mensaje que
+ se puede abrir para cualquier mensaje que se vaya a redactar. Si aún
+ no ha llegado a la ventana Seguridad del mensaje, haga clic en el icono
+ Seguridad de la barra de herramientas de la ventana Redactar.</p>
+
+ <p>La ventana Seguridad del mensaje describe el modo en que se enviará
+ el mensaje:</p>
+
+ <ul>
+ <li><strong>Firmado digitalmente</strong>: esta línea indica si el
+ mensaje irá firmado. Hay tres posibilidades:
+ <ul>
+ <li><strong>Sí</strong>: se ha activado la firma digital para
+ este mensaje, hay un certificado válido que lo identifica y el
+ mensaje puede firmarse.</li>
+ <li><strong>No</strong>: se ha desactivado la firma digital para este
+ mensaje.</li>
+ <li><strong>Imposible</strong>: se ha activado la firma digital para
+ este mensaje. Sin embargo, no dispone de un <a href=
+ "glossary.xhtml#certificate">certificado</a> válido que lo
+ identifique o hay otros problemas que imposibilitan la firma del
+ mensaje.</li>
+ </ul>
+ </li>
+ <li><strong>Cifrado</strong>: esta línea indica si el mensaje
+ irá cifrado. Hay tres posibilidades:
+ <ul>
+ <li><strong>Sí</strong>: se ha activado el cifrado para este
+ mensaje, hay certificados válidos para todos los destinatarios
+ y el mensaje se puede cifrar.</li>
+ <li><strong>No</strong>: se ha desactivado el cifrado o bien no es
+ posible para este mensaje.</li>
+ <li><strong>Imposible</strong>: se ha activado el cifrado para este
+ mensaje. Sin embargo, faltan certificados para al menos uno de los
+ destinatarios de la lista, no hay ningún destinatario en la
+ lista, o hay problemas de otro tipo que imposibilitan el cifrado.</li>
+ </ul>
+ </li>
+ </ul>
+
+ <p>Cuando redacta un mensaje y selecciona una cuenta diferente, las
+ preferencias de firma y cifrado se actualizan para reflejar la
+ configuración la nueva cuenta seleccionada.</p>
+
+ <p>La ventana Seguridad del mensaje también lista los certificados de
+ los que se dispone para los destinatarios del mensaje:</p>
+
+ <ul>
+ <li><strong>Ver</strong>: para ver los detalles de cualquier certificado de
+ la lista, seleccione el nombre y haga clic en Ver.</li>
+ </ul>
+
+ <p>Si desea más información sobre la obtención de
+ certificados y la configuración de valores de seguridad de los
+ mensajes, consulte <a href="#signing_and_encrypting_messages">Firma y
+ cifrado de mensajes</a>.</p>
+
+ <p>Para indicar las opciones de firma o cifrado de un mensaje individual,
+ haga clic en la flecha que está al lado del botón Seguridad de
+ la ventana Redactar y seleccione las opciones que desee.</p>
+
+<p>Para establecer las preferencias de firma digital y cifrado para todos los
+ mensajes, consulte
+ <a href="mailnews_account_settings.xhtml#security">Configuración de cuentas
+ de correo y grupos de noticias: seguridad</a>.</p>
+
+ <p>[<a href="#signing_and_encrypting_messages">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="message_security_received_message">Seguridad de los mensajes:
+ mensajes recibidos</h2>
+
+<p>Esta sección describe la ventana de Seguridad del mensaje, que se
+ puede abrir para cualquier mensaje que haya recibido. Si aún no ha
+ llegado a la ventana Seguridad del mensaje de un mensaje recibido, siga estos
+ pasos:</p>
+
+<ol>
+ <li>En la ventana Correo, seleccione el mensaje cuya información de
+ seguridad desea ver.</li>
+ <li>Abra el menú Ver y seleccione Información de seguridad
+ del mensaje.</li>
+</ol>
+
+<p>La ventana de Seguridad del mensaje muestra la siguiente
+ información:</p>
+
+<ul>
+ <li><strong>Firma digital</strong>: la sección superior indica si el mensaje
+ está firmado digitalmente y, de ser así, si la firma es válida.
+ <p>Si la validación ha fallado con OCSP activado, compruebe los
+ valores de OCSP en <a
+ href="certs_prefs_help.xhtml#privacy_and_security_preferences_certificates">Preferencias
+ de privacidad y seguridad - Certificados</a>. Si no está familiarizado
+ con OCSP, confirme los valores con su administrador de sistema. Si los
+ valores son correctos, es posible que haya un problema con el servicio
+ de OCSP o que el certificado que se usó para crear la firma ya no sea
+ válido.</p>
+ <p>Si la firma no es válida debido a un problema de los valores de
+ confianza de algún certificado, puede usar el <a href=
+ "certs_help.xhtml">Administrador de certificados</a> para ver o modificar
+ estas opciones.</p>
+ </li>
+ <li><strong>Ver certificado de firma</strong>: si el mensaje está
+ firmado, haga clic en este botón para ver el certificado que se
+ usó para firmarlo.</li>
+ <li><strong>Cifrado</strong>: la sección inferior indica si el
+ mensaje está cifrado y si existen problemas de cifrado.
+ <ul>
+ <li>Si el contenido del mensaje se ha alterado por el camino,
+ debería pedirle al remitente que volviera a enviárselo.
+ Es posible que los cambios se deban a problemas de red.</li>
+ <li>Si no tiene una copia de su propio certificado (el que usó
+ el remitente para cifrar el mensaje) en el ordenador, no podrá
+ recuperarse la clave privada necesaria para descifrar el mensaje. La
+ única solución es importar una copia de seguridad del
+ certificado y su clave privada correspondiente (consulte <a href=
+ "certs_help.xhtml#your_certificates">Sus certificados</a> si desea
+ más información). Si no tiene acceso a la copia de
+ seguridad del certificado, no podrá descifrar el mensaje.</li>
+ </ul>
+ </li>
+</ul>
+
+<p>[<a href="#signing_and_encrypting_messages">Volver al principio de la
+ sección</a>]</p>
+
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/mailnews_using_mail.xhtml b/l10n-es-ES/suite/chrome/common/help/mailnews_using_mail.xhtml
new file mode 100644
index 0000000000..f5a3d176d7
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/mailnews_using_mail.xhtml
@@ -0,0 +1,1271 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Usar el correo de &brandShortName;</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+ <link rel="stylesheet" href="chrome://communicator/skin/smileys.css"
+ type="text/css"/>
+</head>
+
+<body>
+<h1 id="reading_messages">Leer mensajes</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#getting_new_messages">Obtener nuevos mensajes</a></li>
+ <li><a href="#choosing_how_you_view_the_mail_window">Elegir cómo ver la
+ ventana de Correo y noticias</a></li>
+ <li><a href="#sorting_and_threading_messages">Ordenar los mensajes y
+ conversaciones</a></li>
+ <li><a href="#saving_and_printing_messages">Guardar e imprimir
+ mensajes</a></li>
+ <li><a href="#controlling_images_scripts_and_plugins">Controlar imágenes,
+ scripts y plugins</a></li>
+ </ul>
+</div>
+
+<h2 id="getting_new_messages">Obtener nuevos mensajes</h2>
+
+<p>Para una cuenta IMAP, puede recuperar los mensajes nuevos automáticamente y
+ mostrarlos en la bandeja de entrada simplemente abriendo Correo y noticias y
+ seleccionando la bandeja de entrada de la cuenta IMAP.</p>
+
+<p>Para cuentas POP, debe seleccionar la bandeja de entrada y pulsar Recibir
+ mensajes para recuperar sus mensajes. Por defecto, los mensajes de su cuenta
+ POP se descarga completos y se borran del servidor POP una vez los recupera.
+ Puede <a href="mailnews_account_settings.xhtml#pop_server_settings">cambiar su
+ configuración del servidor POP</a> para descargar sólo las cabeceras y/o
+ mantener una copia de los mensajes en el servidor además de descargarlos a su
+ ordenador.</p>
+
+<p>Para cuentas de noticias, al expandirse la lista de grupos de noticias de
+ la cuenta se buscarán automáticamente nuevos elementos, igual que sucede si
+ simplemente selecciona uno de los grupos de noticias. Mientras está leyendo
+ un grupo de noticias, puede forzar una comprobación en busca de nuevos
+ artículos haciendo clic en Recibir mensajes.</p>
+
+<p>Para cuentas de canales de blogs y noticias, la primera vez que expanda la
+ cuenta se comprobará en busca de nuevos artículos. Además de eso, puede
+ forzar la comprobación en cualquier momento haciendo clic en Recibir
+ mensajes.</p>
+
+<p>También se puede configurar &brandShortName; para obtener los mensajes nuevos
+ al iniciarse y que compruebe si hay mensajes nuevos cada cierto tiempo.</p>
+
+<table>
+ <tr>
+ <td colspan="2"><img src="images/task_mail.png" alt="" /></td>
+ </tr>
+ <tr>
+ <td width="20"></td>
+ <td><strong>Icono de Correo y noticias</strong></td>
+ </tr>
+</table>
+
+<p>El icono de Correo y noticias en la barra de estado muestra una flecha
+ verde para indicarle que han llegado mensajes nuevos.</p>
+
+<table>
+ <tr>
+ <td colspan="2"><img src="images/task_newmail.png" alt="" /></td>
+ </tr>
+ <tr>
+ <td width="20"></td>
+ <td><strong>Notificación de correo nuevo</strong></td>
+ </tr>
+</table>
+
+<p>Para configurar &brandShortName; para que compruebe automáticamente
+ si hay correo nuevo, comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de correo y
+ noticias, y verá el cuadro de diálogo Configuración de cuentas de correo
+ y noticias.</li>
+ <li>Si tiene varias cuentas, seleccione una y elija la categoría
+ Configuración del servidor de esa cuenta.</li>
+ <li>Seleccione una o ambas de las siguientes opciones en el apartado de
+ configuración del servidor:
+ <ul>
+ <li><strong>Comprobar si hay correo nuevo al inicio</strong>: marque
+ esta casilla si quiere comprobar si hay mensajes nuevos en esta cuenta
+ automáticamente cada vez que inicie Correo y noticias. Para
+ cuentas POP, Correo y noticias comprobará si hay mensajes nuevos,
+ pero no los descargará hasta que se pulse el botón Obtener
+ mensajes o a menos que se haya especificado <q>Descargar correo nuevo
+ automaticamente</q>.</li>
+ <li><strong>Comprobar si hay correo nuevo cada [__] minutos</strong>:
+ marque esta casilla si quiere especificar el número de minutos
+ entre dos comprobaciones de correo. Puede comprobar si hay correo nuevo
+ en cualquier momento pulsando el botón Obtener mensajes en la
+ ventana de Correo y noticias.</li>
+ </ul>
+ </li>
+ <li>Pulse Aceptar. Su configuración tendrá efecto la
+ próxima vez que inicie Correo y noticias.</li>
+</ol>
+
+<p>Para configurar Correo y noticias de &brandShortName; de modo que
+ reproduzca un sonido o muestre una alerta cuando llegue correo nuevo, vea <a
+ href="mailnews_preferences.xhtml#notifications">Preferencias de Correo y
+ noticias - Notificaciones</a>.</p>
+
+<p>Siempre se pueden recuperar los mensajes manualmente en cualquier momento.
+Para obtener los mensajes nuevos para la cuenta o grupo seleccionado, lleve a
+cabo una de las siguientes acciones:</p>
+
+<ul>
+ <li>Pulse el botón Recibir mensajes en la barra de herramientas de
+ Correo y noticias.</li>
+ <li>Abra el menú Archivo (en la ventana de Correo y noticias) y elija
+ Recibir mensajes nuevos.</li>
+</ul>
+
+<p>Para obtener los mensajes nuevos para todas las cuentas de correo,
+comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Pulse con el ratón en el triángulo que hay en el
+ botón Recibir mensajes en la barra de herramientas de Correo y
+ noticias.</li>
+ <li>Elija Recibir todos los mensajes nuevos. Correo y noticias de
+ &brandShortName; recupera los mensajes nuevos en todas sus cuentas de
+ correo.
+ <p>Si no ha iniciado sesión en alguna de las cuentas de correo, se
+ le pedirá que introduzca el usuario y contraseña antes de
+ recuperar los mensajes para esa cuenta (si ya ha almacenado su usuario y
+ contraseña en el administrador de contraseñas, no se le
+ pedirá esta información).</p>
+ </li>
+</ol>
+
+<p><strong>Nota</strong>: también se puede abrir el menú Archivo (en la ventana
+ de Correo y noticias) y elegir <q>Recibir mensajes nuevos de</q>.</p>
+
+<p>Para obtener los mensajes para una cuenta de correo específica,
+comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Pulse con el ratón en el triángulo que hay en el
+ botón Recibir mensjes en la barra de herramientas de Correo y
+ noticias.</li>
+ <li>Elija la cuenta para la que quiere recuperar el correo.</li>
+</ol>
+
+<p><strong>Nota</strong>: Correo y noticias le pide la contaseña la
+primera vez que recupera los mensajes de una cuenta. En ese momento, puede
+hacer que la contraseña quede almacenada en el administrado de
+contraseñas.</p>
+
+<p>El administrador de contraseñas puede guardar todos los usuarios
+y contraseñas en su ordenador e introducirlos por usted
+automáticamente. Para más información, vea <a
+href="using_priv_help.xhtml#using_the_password_manager">Usar el
+administrador de contraseñas</a>.</p>
+
+<p>[<a href="#reading_messages">Volver al principio de
+la sección</a>]</p>
+
+<h2 id="choosing_how_you_view_the_mail_window">Elegir cómo ver
+la ventana de Correo y noticias</h2>
+
+<p>Se puede personalizar el aspecto de la ventana de Correo y noticias
+(la ventana que se muestra al elegir Correo y noticias desde el menú
+Ventana):</p>
+
+<ul>
+ <li>Abra el menú Ver y elija Mostrar/Ocultar para mostrar u
+ ocultar la barra de herramientas de correo, la barra de búsquedas o
+ la barra de estado.</li>
+ <li>Expanda o contraiga cualquier panel para cambiar la vista de tres
+ paneles a dos.</li>
+</ul>
+
+<p>[<a href="#reading_messages">Volver al principio de
+la sección</a>]</p>
+
+<h2 id="sorting_and_threading_messages">Ordenar mensajes y
+conversaciones</h2>
+
+<p>Para ordenar los mensajes por categorías como asunto, remitente,
+fecha o prioridad, comenzando desde la ventana de Correo y noticias:</p>
+
+<ul>
+ <li>Pulse la columna apropiada en la ventana de la lista de mensajes.
+ También puede abrir el menú Ver, elegir Ordenar por, y
+ elegir la columna por la que quiera ordenar.</li>
+</ul>
+
+<p>Para volver a ordenar los encabezados de las columnas, comenzando desde
+la ventana de Correo y noticias:</p>
+
+<ul>
+ <li>Pulse y arrastre un encabezado de columna a la izquierda o a la derecha
+ para reposicionar la columna.</li>
+</ul>
+
+<p>Para agrupar los mensajes por conversación (asunto), de tal forma
+que cada mensaje esté agrupado con todas sus respuestas:</p>
+
+<ul>
+ <li>Pulse el botón de conversación que está a la
+ izquierda de los encabezados de asunto, remitente y fecha. O abra el
+ menú Ver, elija Ordenar por y luego escoja Conversación.</li>
+</ul>
+
+<table>
+ <tr>
+ <td colspan="2"><img src="images/threadbutton.png" alt="" /></td>
+ </tr>
+ <tr>
+ <td width="20"></td>
+ <td><strong>Botón de conversaciones</strong></td>
+ </tr>
+</table>
+
+<p><strong>Truco</strong>: el botón Conversación ordena
+automáticamente las conversaciones por la fecha de los mensajes que
+contienen. Si quiere usar otro criterio de ordenación para las
+conversaciones, abra el menú Ver y seleccione la opción deseada
+del submenú Ordenar por.</p>
+
+<p><strong>Truco</strong>: seleccione <q>Preservar las conversaciones al ordenar
+ mensajes</q> en las <a
+ href="mailnews_preferences.xhtml#mail_and_newsgroups">Preferencias de Correo y
+ noticias</a> si quiere que &brandShortName; mantenga el agrupamiento anidado
+ de mensajes al ordenar éstos haciendo clic en las cabeceras de columna. En
+ este modo, el botón de conversación alterna entre agrupamiento de mensajes
+ anidado y no anidado. Si no se selecciona <q>Preservar las conversaciones al
+ ordenar mensajes</q>, &brandShortName; muestra los mensajes automáticamente no
+ anidados cuando usted los ordena haciendo clic en una cabecera de columna.</p>
+
+<p><strong>Truco</strong>: para ayudarle a identificar mensajes sin leer
+en una conversación sin expandir donde ha leído el mensaje
+superior, &brandShortName; subraya el mensaje superior.</p>
+
+<p>[<a href="#reading_messages">Volver al principio de
+la sección</a>]</p>
+
+<h2 id="saving_and_printing_messages">Guardar e imprimir
+mensajes</h2>
+
+<p>Para guardar un mensaje de correo como texto sin formato, HTML, o un archivo
+de Outlook Express:</p>
+
+<ol>
+ <li>En la ventana de Correo y noticias, seleccione el mensaje.</li>
+ <li>Abra el menú Archivo y elija Guardar como, y luego elija
+ Archivo.</li>
+ <li>En la lista desplegable <q>Archivos de tipo</q>, escoja un tipo de
+ archivo (archivos HTML, archivos de texto o archivos de correo). Escoja
+ <q>Archivos de correo</q> si quiere guardar el mensaje en un formato que
+ le permita abrirlo desde Microsoft Outlook o Outlook Express.</li>
+ <li>Cambie la extensión del nombre de archivo para que termine en
+ .html, .txt o .eml, dependiendo del tipo de archivo que haya elegido en el
+ paso 3.</li>
+ <li>Elija un nombre de archivo y un directorio y pulse en el botón
+ Guardar.</li>
+</ol>
+
+<p>Para imprimir un mensaje seleccionado:</p>
+
+<ul>
+ <li>Pulse en el botón Imprimir.</li>
+</ul>
+
+<p>[ <a href="#reading_messages">Volver al principio de la sección</a>
+]</p>
+
+<h2 id="controlling_images_scripts_and_plugins">Controlar imágenes, scripts
+ y plugins</h2>
+
+<p>Por defecto, las imágenes y otro contenido que esté situado remotamente no
+ se mostrarán en los mensajes que recibe, salvo de remitentes a los que haya
+ autorizado en sus libretas de direcciones. Para cambiar esta
+ configuración:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Correo y noticias, pulse en Visualización (si no
+ hay subcategorías visibles, haga doble clic en Correo y noticias para
+ expandir la lista).</li>
+ <li>Desmarque <q>Bloquear imágenes y otro contenido de orígenes
+ remotos</q>.</li>
+ <li>Pulse Aceptar para que el cambio surta efecto.</li>
+</ol>
+
+<p><strong>Nota</strong>: vea <q>Permitir imágenes remotas en el correo HTML</q>
+ en <a href="mailnews_addressbooks.xhtml#creating_a_new_address_book_card">Crear
+ una nueva tarjeta en una libreta de direcciones</a> para obtener detalles de
+ cómo cambiar qué remitentes pueden mostrar contenido remoto.</p>
+
+<p>Por defecto, los plugins no están activados en los mensajes que recibe. Para
+ cambiar estos valores:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Avanzadas, pulse en Scripts y plugins (si no
+ hay subcategorías visibles, haga doble clic en Avanzadas para
+ expandir la lista).
+ <ul>
+ <li>Bajo <q>Habilitar plugins para</q>, marque <q>Correo y noticias</q>
+ para habilitar los plugins.</li>
+ </ul>
+ </li>
+ <li>Pulse Aceptar para que los cambios surtan efecto.</li>
+</ol>
+
+<p>[ <a href="#reading_messages">Volver al principio de la sección</a>
+]</p>
+
+<h1 id="sending_messages">Enviar mensajes</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#composing_mail_and_newsgroup_messages">Redactar mensajes de
+ correo y noticias</a></li>
+ <li><a href="#using_the_message_composition_window">Usar la ventana de
+ redacción de mensajes</a></li>
+ <li><a href="#addressing_a_message">Enviar un mensaje</a></li>
+ <li><a href="#selecting_message_sending_options">Seleccionar opciones de
+ envío de mensajes</a></li>
+ <li><a href="#replying_to_a_message">Responder a un mensaje</a></li>
+ <li><a href="#forwarding_a_message">Reenviar un mensaje</a></li>
+ <li><a href="#confirming_that_your_message_was_opened">Confirmar que su
+ mensaje ha sido abierto</a></li>
+ <li><a href="#saving_and_editing_a_draft_message">Guardar y editar un
+ borrador</a></li>
+ <li><a href="#creating_and_using_templates">Crear y usar plantillas</a></li>
+ </ul>
+</div>
+
+<h2 id="composing_mail_and_newsgroup_messages">Redactar mensajes de correo y
+noticias</h2>
+
+<p>Puede seleccionar direcciones, redactar, responder o enviar un mensaje
+nuevo mediante una de las siguientes formas:</p>
+
+<ul>
+ <li>En cualquier ventana de &brandShortName;, abra el menú Archivo y
+ elija Nuevo, y luego Mensaje.</li>
+ <li>Pulse el botón Redactar en la barra de herramientas de Correo y
+ noticias.</li>
+ <li>Cuando esté viendo un mensaje, pulse en Responder, Reenviar
+ o Responder a todos en la barra de herramientas de Correo y noticias.</li>
+ <li>Desde la ventana de la libreta de direcciones, seleccione una
+ dirección y pulse el botón Redactar.</li>
+</ul>
+
+<p><strong>Truco</strong>: use la opción Configuración de cuentas de correo y
+ noticias - <a href="mailnews_account_settings.xhtml#addressing">Redacción y
+ direcciones</a> para especificar el editor de texto HTML para redactar
+ mensajes enviados desde esta cuenta (puede especificar un editor diferente
+ para cada una de sus cuentas). Vea <a
+ href="mailnews_getting_started.xhtml#changing_the_settings_for_an_account">Cambiar
+ la configuración de una cuenta</a> para más información.</p>
+
+<p><strong>Nota</strong>: en general, no es posible redactar mensajes para
+ publicarlos en cuentas de canales de blogs y noticias. Si quiere publicar
+ artículos en un blog (y tiene los permisos apropiados para hacerlo), tendrá
+ que usar los mecanismos proporcionados por el sistema de blogs específico. En
+ algunos casos, esto puede incluir el envío de un mensaje de correo electrónico
+ a una dirección específica.</p>
+
+<p>Redactar los mensajes en formato HTML le permite usar diferentes tipos de
+ letra, colores y estilos en el texto (tales como negrita o cursiva), tablas,
+ listas numeradas y no numeradas, e imágenes en sus mensajes. Sin embargo,
+ algunos destinatarios quizá sólo puedan leer mensajes redactados en texto sin
+ formato. Si ocasionalmente quiere usar el editor de texto sin formato, puede
+ mantener pulsada la tecla Mayúsculas mientras hace clic en el botón Redactar
+ o Responder para usar el editor de texto sin formato cuando sea necesario.</p>
+
+<p>[<a href="#sending_messages">Volver al principio de la sección</a>]</p>
+
+<h2 id="using_the_message_composition_window">Usar la ventana de
+redacción de mensajes</h2>
+
+<p>Use la ventana de redacción de mensajes para elegir direcciones, redactar y
+ enviar mensajes de correo y grupos de noticias. Indique primero si quiere
+ redactar los mensajes en texto sin formato o HTML de manera predeterminada en
+ el panel de preferencias de
+ <a href="mailnews_account_settings.xhtml#addressing">Redacción y
+ direcciones</a> (abra el menú Editar y elija Configuración de cuentas de
+ correo y noticias).</p>
+
+<p>Para ver la ventana de redacción, pulse el botón Redactar en la barra de
+ herramientas.</p>
+
+<p>La ventana de redacción contiene:</p>
+
+<ul>
+ <li>Barra de herramientas de Correo y noticias
+ <p>Puede pulsar los siguientes botones:</p>
+ <ul>
+ <li><strong>Enviar</strong>: para enviar un mensaje al acabarlo.</li>
+ <li><strong>Dirección</strong>: para buscar nombres en las
+ libretas de direcciones.</li>
+ <li><strong>Adjuntar</strong>: para adjuntar un archivo a un mensaje.
+ Vea <a href="#using_attachments">Usar adjuntos</a> para más
+ información.</li>
+ <li><strong>Ortografía</strong>: para comprobar la
+ ortografía del texto de su mensaje.</li>
+ <li><strong>Seguridad</strong>: para mostrar información sobre si
+ su mensaje será enviado cifrado o firmado digitalmente (o ambas
+ cosas).</li>
+ <li><strong>Guardar</strong>: guardar el mensaje como borrador.</li>
+ </ul>
+ </li>
+ <li>&Aacute;rea de direcciones: donde introduce las direcciones de correo de
+ los destinatarios.</li>
+ <li>&Aacute;rea de adjuntos: cuando adjunta archivos a un mensaje (lo cual
+ puede hacerse pulsando en esta área o pulsando el botón
+ Adjuntar), los nombres de archivo se listan en el área de adjuntos a
+ la derecha del área de direcciones.</li>
+ <li>&Aacute;rea del cuerpo del mensaje: donde escribe el contenido de su
+ mensaje.</li>
+</ul>
+
+<p>Si ha elegido redactar los mensajes usando el editor HTML, verá
+una barra adicional con botones para dar formato al texto similares a los
+de &brandShortName; Composer.</p>
+
+<p>Para obtener ayuda sobre el uso del editor HTML, vea <a
+href="composer_help.xhtml#formatting_your_web_pages">Dar formato a sus
+páginas web</a>.</p>
+
+<p>[<a href="#sending_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="addressing_a_message">Enviar un mensaje</h2>
+
+<p>Para enviar un mensaje:</p>
+
+<ol>
+ <li>Escriba el nombre en el área de direcciones.
+ <p>Si ha habilitado el <a
+ href="mailnews_preferences.xhtml#address_autocompletion">autocompletado
+ automático</a> (está habilitado por defecto), escriba las primeras letras
+ del nombre del destinatario y espere a que se complete la dirección (o
+ puede escribir una parte del nombre e immediatamente pulsar la tecla
+ <kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd> para que
+ Correo y noticias intente completar la dirección correcta).</p>
+ </li>
+ <li>Si se muestran varias direcciones, seleccione una y pulse la tecla
+ Enter.
+ <p><strong>Nota</strong>: use una coma para separar varias direcciones en
+ la misma línea. No use la coma para separar nombres o apellidos.
+ Por ejemplo, múltiples entradas podrían figurar como</p>
+ <p><tt>address1@mozilla.org, address2@mozilla.org,
+ address3@mozilla.org)</tt></p>
+ </li>
+ <li>Si quiere que este mensaje se envíe desde una cuenta distinta,
+ seleccione en el cuadro <q>De</q> la cuenta que quiera. Vea <a
+ href="#changing_the_account_from_which_a_message_is_sent">Cambiar la cuenta
+ desde la que se envía un mensaje</a> para más
+ información.</li>
+ <li>Si es necesario, seleccione <q>Para</q> para elegir otro tipo de
+ destinatario:
+ <ul>
+ <li><strong>Para</strong>: para los destinatarios principales del
+ mensaje.</li>
+ <li><strong>Cc</strong>: para los destinarios secundarios (copia
+ carbón).</li>
+ <li><strong>Bcc</strong>: para recipientes secundarios que no se
+ identifican a los otros recipientes, incluidos a los del campo Cc (con
+ copia oculta).</li>
+ <li><strong>Responder-a</strong>: para responder con una
+ dirección de correo distinta de la cual se envió el
+ mensaje.</li>
+ <li><strong>Grupo de noticias</strong>: para mandar mensajes a grupos de
+ noticias.</li>
+ <li><strong>Followup-To</strong>: para redirigir un mensaje a un grupo
+ de noticias, de tal forma que las respuestas vayan directamente al grupo
+ indicado en vez de al original.</li>
+ </ul>
+ </li>
+</ol>
+
+<p><strong>Truco</strong>: puede mandar un mensaje rápidamente a la
+dirección de un mensaje que está viendo haciendo clic encima de
+la dirección del remitente, y seleccionando luego Redactar mensaje en
+el menú desplegable.</p>
+
+<p id="changing_the_account_from_which_a_message_is_sent"><strong>Cambiar la
+cuenta desde la que se envía un mensaje</strong></p>
+
+<p>Si tiene varias cuentas de correo, la cuenta que aparece en el campo
+De está tomada de la cuenta (o servidor) seleccionado al elegir
+crear un mensaje nuevo. Sin embargo, &brandShortName; también permite
+cambiar la cuenta desde la que se manda un mensaje mientras se está
+redactando. Si pulsa en el campo De, cuando se despliegue la lista de las
+cuentas definidas, seleccione la que quiera. Se guardará una copia del
+mensaje en la carpeta de Enviados de la cuenta desde la que envió
+el mensaje.</p>
+
+<p><strong>Acerca del completado automático de direcciones</strong></p>
+
+<p>El completado automático de direcciones le permite seleccionar
+direcciones fácilmente desde la ventana de redacción sin tener
+que buscar los nombres o escribirlos completamente. &brandShortName;
+automáticamente comprueba las libretas de direcciones y un servidor de
+directorio <a href="glossary.xhtml#ldap">LDAP</a>
+(si está disponible) y completa el nombre si encuentra una coincidencia
+única. También evita errores al mostrar todas las elecciones
+posibles con toda la información disponible si encuentra varias
+coincidencias. El completado automático de direcciones está
+habilitado por defecto.</p>
+
+<p> Si no quiere usar una dirección de las sugeridas por Correo y
+noticias, pulse la tecla Retroceso o Supr para borrar caracteres e introduzca
+una dirección alternativa.</p>
+
+<p>Para desactivar el completado automático de direcciones:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría de Correo y noticias, elija Libreta de
+ direcciones (si no hay subcategorías visibles, haga doble clic en
+ Correo y noticias para expandir la lista).</li>
+ <li>En la sección de autocompletado, desmarque <q>Libretas de
+ direcciones locales</q> y <q>Servidor de directorio</q>.</li>
+ <li>Pulse Aceptar.</li>
+</ol>
+
+<p>[<a href="#sending_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="selecting_message_sending_options">Seleccionar opciones de
+envío de los mensajes</h2>
+
+<p>Mientras se está redactando un mensaje, se pueden seleccionar las
+siguientes opciones de envío desde el menú de Opciones:</p>
+
+<ul>
+ <li><strong>Seleccionar direcciones</strong>: esta opción le permite
+ elegir las direcciones de destino desde las libretas de direcciones o un
+ directorio remoto. Para buscar una dirección en una libreta de
+ direcciones o un directorio, introduzca las primeras letras del nombre o
+ apellidos del destinatario para comenzar la búsqueda. Seleccione una
+ dirección y luego elija con el ratón Para:, Cc: o Bcc: para
+ enviar el mensaje.</li>
+ <li><strong>Citar mensaje</strong>: escoja esta opción para que el texto
+ del mensaje seleccionado aparezca como texto citado en el mensaje que
+ está redactando.</li>
+ <li><strong>Devolver recibo</strong>: escoja esta opción para solicitar un
+ mensaje de confirmación cuando el destinatario vea (abra) el mensaje. Tenga
+ en cuenta que el mensaje puede elegir no devolverle un acuse de recibo. Esta
+ opción le permite activar o desactivar las solicitudes de acuse de recibo de
+ manera individual por cada mensaje. Para solicitar un acuse de recibo
+ automáticamente siempre que envíe un mensaje, use las preferencias de acuses
+ de recibo. Vea <a
+ href="mailnews_preferences.xhtml#return_receipts_preferences">Preferencias
+ de Correo y noticias - Acuses de recibo</a> para más información.</li>
+ <li><strong>Formato</strong>: enviar el mensaje como texto sin formato, o en
+ formato HTML, o ambos. Si elige <q>Detección automática</q>,
+ se le preguntará el formato que quiere usar si no se sabe si el
+ destinatario puede ver un mensaje en formato HTML. El formato que elija
+ aquí tiene preferencia sobre el indicado en el comando Preferencias
+ del menú <span class="mac">&brandShortName;</span><span
+ class="noMac">Editar</span>.</li>
+ <li><strong>Prioridad</strong>: elija una prioridad para el mensaje:
+ la menor, baja, normal, alta o la mayor.</li>
+ <li><strong>Codificación de texto</strong>: escoja la codificación
+ de texto que desee usar en este mensaje.</li>
+ <li><strong>Enviar una copia a</strong>: elija esta opción si quiere
+ guardar una copia adicional del mensaje enviado en una carpeta distinta de
+ la predeterminada. Luego elija la carpeta que desee.</li>
+ <li><strong>Cifrar este mensaje</strong>: elija esta opción para que
+ &brandShortName; cifre este mensaje (sin cambiar la configuración por
+ defecto).</li>
+ <li><strong>Firmar digitalmente este mensaje</strong>: elija esta opción para
+ que &brandShortName; firme digitalmente este mensaje (sin cambiar la
+ configuración por defecto).</li>
+</ul>
+
+<p>Además, en el menú Editar hay disponibles la siguientes opciones:</p>
+
+<ul>
+ <li><strong>Reajuste de línea</strong>: si está redactando un
+ mensaje con el editor de texto sin formato, puede usar el comando Reajuste
+ de línea para que se ajusten las líneas del texto citado a la
+ ventana de redacción del mensaje. Este comando vuelve a distribuir
+ el texto seleccionado al número de caracteres especificado por las
+ preferencias de <a href="mailnews_preferences.xhtml#composition">redacción
+ de mensaje</a>. Este comando es más útil cuando se está respondiendo a
+ un mensaje donde el mensaje original se cita en la respuesta y éste
+ contiene líneas largas.
+ <p>Se puede usar el menú Configuración de cuentas de correo y
+ noticias en Editar para especificar que se quiere usar el editor de texto
+ sencillo para redactar mensajes. Para ello, seleccione el panel
+ Redacción y direcciones de la cuenta y desmarque <q>Redactar
+ mensajes en formato HTML</q>. Si sólo se quiere usar el editor de
+ texto sin formato de vez en cuando, se puede hacer presionando la tecla
+ Mayúsculas y sin soltarla pulsar el botón Redactar o
+ Responder, según la acción que se necesite realizar.</p>
+ </li>
+ <li><strong>Revisar ortografía</strong>: revisa la ortografía del texto
+ del mensaje antes de enviarlo. También puede pulsar el botón
+ Ortografía.</li>
+ <li><strong>Revisar ortografía según escribe</strong>: elija esta opción
+ para que se revise la ortografía del texto del mensaje a medida que lo
+ escribe.</li>
+</ul>
+
+<p>[<a href="#sending_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="replying_to_a_message">Responder a un mensaje</h2>
+
+<p>Para responder a un mensaje de correo:</p>
+
+<ul>
+ <li>Seleccione el mensaje.</li>
+ <li>Pulse en el botón Responder para responder sólo al remitente.</li>
+ <li>Pulse en el botón Responder Todos para responder a todas las direcciones
+ del mensaje.</li>
+</ul>
+
+<p>Para incluir el mensaje original cada vez que conteste a cualquier mensaje,
+ y para especificar cómo situar el mensaje original en la respuesta:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de cuentas de correo y
+ noticias.</li>
+ <li>Si tiene múltiples cuentas, seleccione una y pulse la categoría
+ <a href="mailnews_account_settings.xhtml#addressing">Redacción y
+ direcciones</a> de esa cuenta.</li>
+ <li>Seleccione <q>Citar automáticamente el mensaje original al
+ responder</q>.</li>
+ <li>Especifique dónde situar su respuesta en el mensaje. <q>Comenzar mi
+ respuesta bajo el texto citado</q> es la opción predeterminada.</li>
+ <li>Si ha decidido <a
+ href="mailnews_account_settings.xhtml#account_settings">adjuntar una
+ firma</a> en cada mensaje saliente y seleccionó en el paso anterior iniciar
+ su respuesta sobre el mensaje citado, puede también configurar dónde situar
+ su firma:
+ <ul>
+ <li>Seleccione <q>bajo el texto citado (recomendado)</q> para situar su
+ firma al final de todo el mensaje, bajo el texto citado.</li>
+ <li>Seleccione <q>bajo mi respuesta (sobre el texto citado)</q> para
+ situar su firma entre su respuesta y el texto citado.</li>
+ </ul>
+ <p><strong>Nota</strong>: si ha creado una firma, puede
+ <a href="mailnews_account_settings.xhtml#addressing">omitirla</a>
+ opcionalmente al responder a un mensaje.</p>
+ </li>
+ <li>Pulse Aceptar.</li>
+</ol>
+
+<p>[<a href="#sending_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="forwarding_a_message">Reenviar un mensaje</h2>
+
+<p>Cuando se reenvía un mensaje, se puede especificar cómo se incluye su
+ contenido en el nuevo mensaje: <em>en línea</em> (en el cuerpo del
+ mensaje), o como <em>adjunto</em>.</p>
+
+<p>Para reenviar un mensaje:</p>
+
+<ol>
+ <li>Seleccione el mensaje y pulse el botón Reenviar.</li>
+ <li>Escriba el nombre o dirección de correo electrónico del
+ destinatario.</li>
+ <li>Pulse el botón Enviar.</li>
+</ol>
+
+<p>Para configurar las opciones de reenvío de mensajes:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría de Correo y grupos de noticias, elija
+ <a href="mailnews_preferences.xhtml#composition">Redacción de mensajes</a>
+ (si no hay subcategorías visibles, haga doble clic en Correo y noticias para
+ expandir la lista).</li>
+ <li>Para reenviar mensajes, elija Incorporado (en el cuerpo del mensaje) o
+ Como adjunto.
+
+ <p><strong>Nota</strong>: si ha creado una firma y la re-envía en línea,
+ su ubicación depende de la respectiva configuración de respuesta. Puede
+ <a href="mailnews_account_settings.xhtml#addressing">omitir la firma</a>
+ opcionalmente al re-enviar un mensaje.</p>
+ </li>
+ <li>Pulse Aceptar.</li>
+</ol>
+
+<p><strong>Truco</strong>: para no tener en cuenta el comportamiento
+ predeterminado al reenviar un mensaje, seleccione el mensaje, abra el menú
+ Mensaje y escoja Reenviar como, y a continuación escoja entre Incorporado o
+ Adjunto.</p>
+
+<p>[<a href="#sending_messages">Volver al principio de la sección</a>]</p>
+
+<h2 id="confirming_that_your_message_was_opened">Confirmar que su mensaje ha
+ sido abierto</h2>
+
+<p>Puede usar acuses de recibo para notificarle cuándo un destinatario ha visto
+ (abierto) su mensaje. El destinatario debe estar utilizando un programa de
+ correo que tenga la función estándar de Notificación de Disposición de
+ Mensaje (MDN). Tenga en cuenta que el destinatario puede elegir no enviarle
+ un acuse de recibo, incluso si usted lo ha solicitado. Los mensajes que se
+ envían a un grupo de noticias no incluyen una solicitud de acuse de recibo,
+ puesto que los servidores de noticias no permiten esta característica.</p>
+
+<p>Para solicitar acuses de recibo para todos los mensajes que envíe, puede usar
+ las preferencias globales de <a
+ href="mailnews_preferences.xhtml#return_receipts_preferences">acuses de
+ recibo</a> para especificar cómo gestionar las solicitudes de acuse de recibo
+ que usted reciba. Puede variar estas preferencias globales en cada cuenta
+ individual de correo.</p>
+
+<p>Para solicitar un acuse de recibo para un mensaje individual:</p>
+
+<ul>
+ <li>Desde una ventana de redacción de mensaje, abra el menú Opciones y escoja
+ Acuse de recibo.</li>
+</ul>
+
+<p>Para solicitar automáticamente acuses de recibo cuando envíe mensajes de
+ cualquiera de sus cuentas de correo:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría de Correo y noticias, pulse <a
+ href="mailnews_preferences.xhtml#return_receipts_preferences">Acuses de
+ recibo</a> (si no hay subcategorías visibles, haga doble clic en Correo y
+ noticias para expandir la lista).</li>
+ <li>Seleccione <q>Cuando envío un mensaje, solicitar siempre un acuse de
+ recibo</q>.</li>
+ <li>Pulse Aceptar.</li>
+</ol>
+
+<p>Para más información sobre cómo configurar las preferencias de acuse de
+ recibo, vea <a
+ href="mailnews_preferences.xhtml#return_receipts_preferences">Preferencias de
+ Correo y noticias - Acuses de recibo</a>.</p>
+
+<p>[<a href="#sending_messages">Volver al principio de la sección</a>]</p>
+
+<h2 id="saving_and_editing_a_draft_message">Guardar y editar borradores</h2>
+
+<p>Para guardar un mensaje de correo como borrador, para poder terminarlo
+ después:</p>
+
+<ul>
+ <li>En la ventana de redacción, pulse el botón Guardar, o abra el menú
+ Archivo y elija Guardar como borrador. Por defecto, el mensaje se guarda
+ en la carpeta de borradores de la cuenta actual.
+ <p><strong>Nota</strong>: el mensaje permacerá abierto después de salvarlo
+ como borrador.</p>
+ </li>
+</ul>
+
+<p>Para editar o enviar un borrador de mensaje, comenzando desde la ventana de
+ Correo y noticias:</p>
+
+<ol>
+ <li>Elija la carpeta Borradores de la cuenta en la que se creó el borrador
+ del mensaje.</li>
+ <li>Pulse en el mensaje que quiera editar.</li>
+ <li>En la esquina superior derecha del mensaje, pulse el botón Editar
+ borrador (N. del T: si el botón no está visible, pulse en el símbolo
+ <q>+</q> a la izquierda del mensaje).</li>
+ <li>Realice los cambios necesarios en el mensaje.</li>
+ <li>Pulse el botón Enviar para mandar el mensaje o pulse el botón Guardar
+ para archivar el mensaje y continuar en otro momento.
+ <p><strong>Nota</strong>: enviar el mensaje hace que se elimine de la
+ carpeta Borradores.</p>
+ </li>
+</ol>
+
+<p><strong>Truco</strong>: también puede hacer doble clic en el mensaje para
+ abrirlo y editarlo. Esto es especialmente últil si el panel de mensajes está
+ cerrado.</p>
+
+<p>Para borrar uno o más borradores no deseados, comenzando desde la ventana de
+ Correo y noticias:</p>
+
+<ol>
+ <li>Pulse en la carpeta Borradores de la cuenta donde ha creado los
+ borradores.</li>
+ <li>Seleccione los borradores que quiere eliminar.</li>
+ <li>Pulse Borrar en la barra de herramientas de Correo y noticias.</li>
+</ol>
+
+<p>[<a href="#sending_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="creating_and_using_templates">Crear y usar
+plantillas</h2>
+
+<p>Las plantillas son útiles para establecer un formato predeterminado
+para mensajes que envíe regularmente, como informes semanales. Se puede
+guardar un mensaje como una plantilla desde cualquier ventana en la que se
+muestre, incluso en la ventana de redacción de mensajes.</p>
+
+<p>Para guardar un mensaje como una plantilla:</p>
+
+<ol>
+ <li>En la ventana de Correo y noticias, pulse Redactar para crear un nuevo
+ mensaje y establezca el tipo, tamaño y color de letra, color de fondo
+ y cualquier otra característica de formato predeterminada que desee.
+ <p>Alternativamente, abra un mensaje existente que ya tenga el formato que
+ desea.</p>
+ </li>
+ <li>Mientras se está viendo el mensaje, abra el menú Archivo,
+ elija Guardar como, y luego Plantilla. El archivo de plantilla se guarda
+ en la carpeta de plantillas de la cuenta actual.</li>
+</ol>
+
+<p>Para redactar un mensaje usando una plantilla:</p>
+
+<ol>
+ <li>En la ventana de Correo y noticias, seleccione la carpeta Plantillas de
+ la cuenta donde creó la plantilla del mensaje.</li>
+ <li>Haga doble clic en el mensaje que quiera editar.</li>
+ <li>Edite el mensaje y luego guárdelo (para ubicarlo en la carpeta de
+ borradores) o envíelo.
+ <p><strong>Nota</strong>: enviar el mensaje no elimina la plantilla de
+ carpeta Borradores. La plantilla se preserva para uso futuro.</p>
+ </li>
+</ol>
+
+<p>Para borrar una o más plantillas de mensajes no deseadas, comenzando
+desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Pulse en la carpeta Plantillas de la cuenta donde creó las
+ plantillas de mensaje.</li>
+ <li>Seleccione las plantillas de mensaje que quiera borrar.</li>
+ <li>Pulse Borrar en la barra de herramientas de Correo y noticias.</li>
+</ol>
+
+<p>[ <a href="#sending_messages">Volver al principio de la sección</a>
+]</p>
+
+<h1 id="creating_html_mail_messages">Crear mensajes de correo en
+HTML</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#using_html_in_your_messages">Usar HTML en los
+ mensajes</a></li>
+ <li><a href="#choosing_html_mail_sending_options">Elegir las opciones de
+ envío de mensajes en HTML</a></li>
+ <li><a href="#specifying_recipients_for_html_messages">Especificar
+ destinatarios para los mensajes con HTML</a></li>
+ <li><a href="#viewing_the_message_source_for_html_messages">Ver el origen
+ del mensaje en mensajes con HTML</a></li>
+ <li><a href="#using_the_html_mail_question_dialog_box">Usar el cuadro de
+ diálogo para preguntar sobre el correo HTML</a></li>
+ </ul>
+</div>
+
+<h2 id="using_html_in_your_messages">Usar HTML en los mensajes</h2>
+
+<p>Los mensajes en HTML pueden incluir texto con formato, enlaces,
+imágenes, y tablas (como una página web). Sin embargo, es
+posible que algunos destinatarios no puedan recibir mensajes en HTML.
+&brandShortName; puede redactar mensajes de correo y de grupos de noticias
+usando tanto el editor HTML o el editor de texto sin formato para cada
+cuenta que tenga. Además, puede elegir si las direcciones deben
+recibir de manera predeterminada los mensajes en HTML o texto sin formato,
+y qué hacer en caso de que no se sepa si algún destinatario
+puede recibir o no mensajes en formato HTML.</p>
+
+<p>Para especificar si usar el editor HTML como el predeterminado para
+redactar mensajes, comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú Editar y elija Configuración de la cuenta
+ de correo y noticias, donde verá el cuadro de diálogo
+ correspondiente.</li>
+ <li>Seleccione la cuenta de correo o noticias que quera usar.</li>
+ <li>Vaya al panel Redacción y direcciones y seleccione <q>Redactar
+ mensajes en formato HTML</q>. Verá la barra de herramientas de
+ formato en la ventana de redacción de mensajes. Si quiere usar texto
+ sin formato con esta cuenta, desmarque la casilla.</li>
+</ol>
+
+<p>[<a href="#creating_html_mail_messages">Volver al principio de la
+sección</a>]</p>
+
+<h3 id="editing_or_inserting_html_elements">Editar o insertar elementos
+HTML</h3>
+
+<p>Si sabe cómo trabajar con código fuente HTML, puede editar
+o insertar etiquetas HTML adicionales, atributos de estilo y JavaScript
+en su mensajes de correo. Si no está seguro de cómo hacerlo,
+es mejor no cambiarlo. Para trabajar con código HTML, use uno de
+estos métodos:</p>
+
+<ul>
+ <li>Sitúe el punto de inserción donde quiera insertar el
+ código HTML y abra el menú Insertar y escoja HTML. En el
+ cuadro de diálogo Insertar HTML, introduzca etiquetas HTML y texto,
+ y luego pulse Insertar para introducir sus cambios.</li>
+ <li>Seleccione el código fuente HTML que quiere editar, luego abra
+ el menú Insertar y escoja HTML. En el cuadro de diálogo
+ Insertar HTML, edite el texto y las etiquetas HTML, y luego pulse Insertar
+ para introducir sus cambios.</li>
+ <li>Seleccione un elemento como una tabla, un enlace interno, una imagen,
+ un enlace, o una línea horizontal. Haga doble clic en el elemento
+ para abrir el cuadro de diálogo de propiedades asociado a ese
+ elemento. Pulse Edición avanzada para abrir el editor avanzado de
+ propiedades. Puede usar el editor avanzado de propiedades para añadir
+ atributos HTML y JavaScript a objetos.</li>
+</ul>
+
+<p>Para más información sobre la edición de código
+fuente HTML, vea <a
+href="composer_help.xhtml#using_the_advanced_property_editor">Usar el editor
+avanzado de propiedades</a>.</p>
+
+<p>[<a href="#creating_html_mail_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="choosing_html_mail_sending_options">Elegir las opciones de envío
+de mensajes en HTML</h2>
+
+<p>Por defecto, Correo y noticias le pregunta antes de enviar mensajes HTML
+cuando no es conocido si el programa de correo del destinatario puede mostrar
+mensajes formateados en HTML.</p>
+
+<p>Para elegir las opciones de envío en formato HTML, comenzando desde
+la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría de Correo y grupos de noticias, elija <a
+ href="mailnews_preferences.xhtml#send_format">Formato de envío</a> (si no hay
+ subcategorías visibles, haga doble clic en Correo y noticias para
+ expandir la lista).
+
+ <p><strong>Nota</strong>: esta opción se aplica sólo a los
+ mensajes de correo, no a los mensajes de grupos de noticias.</p>
+ </li>
+ <li>Seleccione la opción que desee y pulse Aceptar.</li>
+</ol>
+
+<p>Si mientras está redactando un mensaje se da cuenta de que uno
+o más destinatarios quizá no puedan recibir correo en formato
+HTML, puede convertir fácilmente el mensaje a un formato distinto
+al pulsar el botón de Enviar:</p>
+
+<ol>
+ <li>En la ventana de redacción, abra el menú de Opciones
+ y elija Formato.</li>
+ <li>Seleccione el formato que quiera usar para enviar el mensaje:
+ <ul>
+ <li><strong>Autodetectar</strong>: &brandShortName; elige el formato
+ apropiado para el texto del mensaje. Si no puede determinar el formato
+ le pide a usted que elija uno.</li>
+ <li><strong>Texto sin formato</strong>: el mensaje puede perder formato,
+ como el texto en negrita, pero todos los programas de correo
+ serán capaces de mostrar el mensaje.</li>
+ <li><strong>&Uacute;nicamente texto enriquecido (HTML)</strong>: algunos
+ programas de correo pueden tener problemas para mostrar el mensaje.
+ Elija esta opción sólo si está seguro de que el
+ programa de correo del destinatario puede mostrar correo en formato
+ HTML.</li>
+ <li><strong>Texto simple y enriquecido (HTML)</strong>: Esta
+ opción usa más espacio en disco, pero puede ser la mejor
+ elección si no está seguro de si el programa de correo del
+ destinatario puede visualizar correo en formato HTML.</li>
+ </ul>
+ </li>
+ <li>Cuando haya terminado de redactar el mensaje, pulse Enviar.</li>
+</ol>
+
+<p>[<a href="#creating_html_mail_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="specifying_recipients_for_html_messages">Especificar destinatarios
+para los mensajes con HTML</h2>
+
+<p>Puede ahorrar tiempo indicando individualmente si cada destinatario de
+la libreta de direcciones prefiere recibir los mensajes en formato HTML
+o en texto sin formato.</p>
+
+<ol>
+ <li>Abra el menú Ventana y elija Libreta de direcciones.</li>
+ <li>Seleccione la libreta de direcciones en la izquierda y luego seleccione
+ la tarjeta de la persona en la derecha.</li>
+ <li>Pulse el botón Propiedades para mostrar el cuadro de
+ diálogo <q>Tarjeta para</q>.</li>
+ <li>En la pestaña Contacto, use la lista desplegable <q>Prefiere
+ recibir mensajes con formato</q> para seleccionar HTML si sabe que este
+ destinatario puede leer mensajes en formato HTML (como los mensajes que
+ incluyen enlaces, imágenes o tablas).
+ <p>Si este destinatario sólo puede leer mensajes enviados como texto
+ sencillo (sin formato), entonces elija Texto sin formato. Si no lo sabe o no
+ está seguro, elija Desconocido.</p>
+ <p>Si elige Desconocido, &brandShortName; determina el formato de
+ envío teniendo en cuenta la configuración indicada en el
+ cuadro de diálogo de Preferencias para Correo y noticias. Si aun
+ así &brandShortName; no puede determinar el formato correcto, le
+ preguntará para que elija un formato de envío cuando
+ envíe el mensaje.</p>
+ </li>
+ <li> Elija Aceptar.</li>
+</ol>
+
+<p>[<a href="#creating_html_mail_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="viewing_the_message_source_for_html_messages">Ver el origen del
+mensaje en mensajes con HTML</h2>
+
+<p>Se puede ver rápidamente el código HTML y cualquier otro
+que genera un mensaje en HTML que haya recibido:</p>
+
+<ol>
+ <li>Abra el mensaje.</li>
+ <li>Abra el menú Ver y elija Ver origen del mensaje.</li>
+</ol>
+
+<p>[<a href="#creating_html_mail_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="using_the_html_mail_question_dialog_box">Usar el cuadro de
+diálogo para preguntar sobre el correo HTML</h2>
+
+<p>El cuadro de diálogo de pregunta de formato del mensaje aparece
+cuando se intenta enviar un mensaje a alguien cuyo programa de correo puede no
+ser capaz de mostrar mensajes en HTML o cuando &brandShortName; no puede
+determinar si el destinatario puede ver mensajes en formato HTML. Si tiene
+duda, envíe el mensaje en los dos formatos, HTML y texto sin formato.</p>
+
+<p>[<a href="#creating_html_mail_messages">Volver al principio de la
+sección</a>]</p>
+
+<h1 id="using_attachments">Usar adjuntos</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#attaching_a_file_or_web_page">Adjuntar un fichero o una página
+ web</a></li>
+ <li><a href="#viewing_and_opening_attachments">Ver y abrir adjuntos</a></li>
+ <li><a href="#saving_attachments">Guardar adjuntos</a></li>
+ </ul>
+</div>
+
+<h2 id="attaching_a_file_or_web_page">Adjuntar un archivo o una
+página web</h2>
+
+<p>Para adjuntar un archivo a un mensaje saliente:</p>
+
+<ol>
+ <li>En la ventana de redacción del mensaje, pulse el botón
+ Adjuntar o abra el menú Archivo y elija Adjuntar archivo. Verá
+ el cuadro de diálogo <q>Introduzca el fichero a adjuntar</q>.
+ <p><strong>Truco</strong>: también se puede pulsar en el interior del
+ área de adjuntos para adjuntar un fichero.</p>
+ </li>
+ <li>Escriba el nombre del fichero que quiera adjuntar, o también
+ puede seleccionarlo del disco duro.</li>
+ <li>Pulse en el botón Abrir. El nombre del fichero aparece en el
+ área de adjuntos.</li>
+</ol>
+
+<p><strong>Truco</strong>: también puede arrastrar y soltar uno o
+más ficheros desde el escritorio al área de adjuntos en la
+ventana de redacción de mensajes.</p>
+
+<p>Para adjuntar una página web a un mensaje de correo saliente:</p>
+
+<ol>
+ <li>En la ventana de redacción, abra el menú Archivo y
+ elija Adjuntar página web.</li>
+ <li>En el cuadro de diálogo, introduzca la URL de la página y
+ pulse en Aceptar. La URL de la página web aparece en el área
+ de adjuntos.</li>
+</ol>
+
+<p><strong>Tip</strong>: Cuando esté viendo una página en la ventana del
+ navegador, puede enviar la página a alguien abriendo el menú Archivo y
+ eligiendo Enviar Página.</p>
+
+<p>[<a href="#using_attachments">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="viewing_and_opening_attachments">Ver y abrir adjuntos</h2>
+
+<p>Si recibe un adjunto que consiste en un tipo de archivo que &brandShortName;
+ puede mostrar (como archivos gráficos o en formato HTML), verá el adjunto
+ incorporado (en el cuerpo del mensaje). Para otros tipos de archivo,
+ &brandShortName; permite que se abra el adjunto usando otras aplicaciones, o
+ también puede guardarlo en el disco duro.</p>
+
+<p>Para abrir el adjunto, asegúrese de que tiene un programa en su
+ordenador que pueda abrir archivos del mismo tipo que el fichero adjunto.
+Por ejemplo, si quiere abrir un archivo .DOC, asegúrese de que tiene
+un programa en su ordenador que pueda abrir
+archivos .DOC.</p>
+
+<p>Para abrir un adjunto:</p>
+
+<ol>
+ <li>Haga doble clic en el adjunto que quiera (si hay más de
+ uno).</li>
+ <li>En el cuadro de diálogo de descarga, elija qué quiere
+ que haga &brandShortName; con el adjunto:
+ <ul>
+ <li>Si &brandShortName; encuentra una aplicación en su disco
+ duro que puede abrir el adjunto, puede abrirlo usando esa
+ aplicación. Pulse <q>Elegir</q> para usar una aplicación
+ distinta para abrir el adjunto.</li>
+ <li>Si &brandShortName; no puede encontrar una aplicación en el
+ disco duro que pueda abrir el adjunto, puede guardarlo en disco. No
+ podrá abrir el adjunto, pero al menos puede tenerlo guardado
+ hasta que pueda instalar una aplicación que pueda abrirlo.</li>
+ <li>Pulse en <q>Avanzado</q> para añadir un tipo nuevo de archivo
+ a la lista de aplicaciones auxiliares. &brandShortName; usa las
+ aplicaciones auxiliares para determinar cómo se abren los
+ distintos tipo de archivo por otras aplicaciones dentro de
+ &brandShortName;. Para más información, vea <a
+ href="nav_help.xhtml#plugins_and_downloads">Plugins y
+ descargas</a>.</li>
+ </ul>
+ </li>
+ <li>Pulse Aceptar.</li>
+</ol>
+
+<p><strong>Nota</strong>: si está viendo su correo usando un servidor
+de correo IMAP, todos los adjuntos se quedan en el servidor.</p>
+
+<p>[<a href="#using_attachments">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="saving_attachments">Guardar adjuntos</h2>
+
+<p>Para guardar un adjunto:</p>
+
+<ol>
+ <li>En la parte derecha del sobre del mensaje, bajo <q>Adjuntos</q>,
+ seleccione el adjunto que quiera guardar.</li>
+ <li>Haga clic con el botón derecho <span class="mac">o, si tiene
+ un ratón de un solo botón, <kbd>Ctrl</kbd>-clic</span> en el
+ adjunto y elija Guardar como en el menú emergente.</li>
+ <li>Elija un nombre de archivo y un directorio para guardar el adjunto
+ en el disco duro y pulse Aceptar, &brandShortName; descarga el adjunto
+ y lo guarda en la ubicación especificada.</li>
+</ol>
+
+<p><strong>Truco</strong>: para guardar todos los adjuntos, haga clic con
+el botón derecho <span class="mac">o, si tiene un ratón de un
+solo botón, <kbd>Ctrl</kbd>-clic</span> en el primero de los adjuntos,
+y elija Guardar todos. Entonces puede especificar el directorio donde quiere
+guardar todos los adjuntos.</p>
+
+<p>[ <a href="#using_attachments">Volver al principio de la
+sección</a> ]</p>
+
+<h1 id="deleting_messages">Borrar mensajes</h1>
+
+<div class="contentsBox">En esta sección:
+
+<ul>
+ <li><a href="#deleting_pop_or_imap_messages">Borrar mensajes
+ POP o IMAP</a></li>
+ <li><a href="#moving_messages_to_and_from_the_trash">Mover
+ mensajes hacia y desde la papelera</a></li>
+</ul>
+</div>
+
+<h2 id="deleting_pop_or_imap_messages">Borrar mensajes
+POP o IMAP</h2>
+
+<p>Cómo borre los mensajes depende del tipo de su servidor de correo:
+POP o IMAP. Los mensajes POP eliminados se mueven automáticamente
+a la carpeta Papelera. Los usuarios IMAP pueden establecer diferentes
+opciones para borrar los mensajes.</p>
+
+<p>Para borrar mensajes de su bandeja de entrada o de otras bandejas,
+comenzando desde la ventana de Correo y noticias:</p>
+
+<ol>
+ <li>En la lista de mensajes, seleccione los mensajes y pulse Borrar.
+ Por defecto, Correo y noticias mueve los mensajes seleccionados
+ a la carpeta Papelera.</li>
+ <li>Para borrar mensajes permanentemente, abra el menú Archivo y
+ escoja Vaciar papelera.</li>
+</ol>
+
+<p>Para borrar mensajes sin abrirlos, comenzando desde la ventana de Correo
+y noticias:</p>
+
+<ol>
+ <li>Abra el menú Ver y escoja Disposición, y en el
+ submenú desmarque Mensaje.
+ <p>Alternativamente, haga clic en la guía del panel de mensajes
+ (el área estriada bajo la lista de mensajes para cerrar el panel
+ de mensajes.</p>
+ </li>
+ <li>En la lista de mensajes, seleccione los mensajes y pulse Borrar.</li>
+</ol>
+
+<p>Para configurar las preferencias de borrado para los mensajes IMAP:</p>
+
+<ol>
+ <li>Abra el menú Editar y escoja Configuración de cuentas de correo y
+ noticias. Verá el cuadro de diálogo de esa opción.</li>
+ <li>Localice la cuenta IMAP que desee, y pulse en la categoría de
+ Configuración del servidor bajo el nombre de la cuenta.</li>
+ <li>Seleccione las <a
+ href="mailnews_account_settings.xhtml#when_i_delete_a_message">opciones</a>
+ que desee para borrar mensajes y pulse Aceptar.</li>
+</ol>
+
+<p>[<a href="#deleting_messages">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="moving_messages_to_and_from_the_trash">Mover mensajes hacia y
+desde la papelera</h2>
+
+<p>Si usa un servidor POP para su correo, o si configura IMAP para usar la
+papelera, siga los siguientes pasos para borrar los mensajes de la carpeta
+de entrada u otras carpetas:</p>
+
+<ol>
+ <li>En la lista de mensajes, seleccione los mensajes que quiera
+ borrar.</li>
+ <li>Pulse el botón de Borrar. &brandShortName; moverá los
+ mensajes a la papelera.</li>
+</ol>
+
+<p>Para recuperar mensajes de la papelera:</p>
+
+<ol>
+ <li>Pulse en la carpeta de la papelera.</li>
+ <li>Seleccione los mensajes que quiera recuperar y arrástrelos
+ a otra carpeta.</li>
+</ol>
+
+<p>Para borrar mensajes permanentemente:</p>
+
+<ul>
+ <li>Abra el menú Archivo y elija Vaciar papelera.</li>
+</ul>
+
+<p>[ <a href="#deleting_messages">Volver al principio de la
+sección</a> ]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/nav_help.xhtml b/l10n-es-ES/suite/chrome/common/help/nav_help.xhtml
new file mode 100644
index 0000000000..b21bc58556
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/nav_help.xhtml
@@ -0,0 +1,1551 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Navegar por la web</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+<h1 id="browsing_the_web">Navegar por la web</h1>
+
+<p>¡Bienvenido a &brandShortName;! Una de las cosas más populares para las que
+ la gente utiliza &brandShortName; es para navegar por la web. El navegador
+ de &brandShortName; le permite visitar páginas web, ofrece muchas formas de
+ visitar las páginas web y de buscar en la web.</p>
+
+<p>Esta sección le presenta el navegador, y cómo puede utilizarlo para navegar,
+ buscar y guardar páginas web.</p>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#navigating_web_pages">Navegar por páginas web</a></li>
+ <li><a href="#searching_the_web">Buscar en la web</a></li>
+ <li><a href="#copying_saving_and_printing_pages">Copiar, guardar e
+ imprimir páginas</a></li>
+ <li><a href="#using_languages_and_international_content">Usar idiomas
+ y contenido internacional</a></li>
+ <li><a href="#plugins_and_downloads">Plugins y descargas</a></li>
+ <li><a href="#improving_speed_and_efficiency">Mejorar la velocidad y
+ eficiencia</a></li>
+ <li><a href="#proxies">Proxies</a></li>
+ <li><a href="page_info_help.xhtml">Ver información de página</a></li>
+ </ul>
+ </div>
+
+<h1 id="navigating_web_pages">Navegar por páginas web</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#viewing_your_home_page">Ver la página de inicio</a></li>
+ <li><a href="#moving_to_another_page">Ir a otra página</a></li>
+ <li><a href="#clicking_a_link">Pulsar un enlace</a></li>
+ <li><a href="#retracing_your_steps">Retroceder nuestros pasos</a></li>
+ <li><a href="#reopening_closed_tabs_windows">Reabrir pestañas o ventanas cerradas</a></li>
+ <li><a href="#stopping_and_reloading">Parada y recarga de páginas</a></li>
+ <li><a href="#visiting_bookmarked_pages">Visitar páginas de los
+ marcadores</a></li>
+ <li><a href="#using_tabbed_browsing">Usar la navegación con
+ pestañas</a></li>
+ <li><a href="#using_sidebar">Usar el panel lateral</a></li>
+ </ul>
+ </div>
+
+<h2 id="viewing_your_home_page">Ver la página de inicio</h2>
+
+<p>Tras iniciar la primera vez, normalmente verá su página de inicio cuando
+ ejecute &brandShortName;. A menos que elija una página de inicio usted mismo,
+ su página de inicio es elegida por su red o su proveedor de servicios de
+ Internet (ISP), o verá la página de inicio de &brandShortName;.</p>
+
+<p>Para elegir su propia página de inicio, vea <a href=
+ "customize_help.xhtml#specifying_how_mozilla_starts_up">Especificar una
+ página inicial</a>.</p>
+
+<p><strong>Trucos</strong>:</p>
+
+<ul>
+ <li class="noMac" id="full_screen_mode">Para hacer más dinámica la interfaz
+ de &brandShortName;, puede usar el modo de pantalla completa para que se
+ vean las páginas web utilizando casi toda su pantalla. En el navegador,
+ abra el menú Ver y elija Pantalla completa. También puede pulsar la tecla
+ <kbd>F11</kbd>.</li>
+ <li>Para ir a su página de inicio rápidamente, pulse
+ <kbd class="mac">Cmd</kbd><kbd class="noMac">Alt</kbd>+<kbd>Inicio</kbd>.</li>
+ </ul>
+
+<p>[<a href="#navigating_web_pages">Volver al principio de la sección</a>]</p>
+
+<h2 id="moving_to_another_page">Ir a otra página</h2>
+
+<p>Para ir a una página nueva, sólo hay que escribir su URL (su dirección en la
+ web). Las URLs suelen comenzar con <q>http://</q>, seguido de uno o más nombres
+ que identifican la dirección. Por ejemplo, <q>http://mozilla.org</q>.</p>
+
+ <ol>
+ <li>Haga clic en la barra de direcciones para seleccionar la URL que ya
+ está ahí.</li>
+ <li>Escriba la URL de la página que quiera visitar. La URL que escriba
+ borrará cualquier texto que esté ya en la barra de direcciones.</li>
+ <li>Pulse <kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd>.</li>
+ </ol>
+
+<p>Utilizando el icono del candado cerca de la esquina inferior derecha de la
+ ventana, puede comprobar el estado de seguridad de la página web en cualquier
+ momento. Para más detalles, vea <a href=
+ "using_certs_help.xhtml#checking_security_for_a_web_page">Comprobación
+ de la seguridad de una página web</a>.</p>
+
+<p><strong>Truco</strong>: Para seleccionar rápidamente la URL en la barra de
+ direcciones, pulse <kbd class="mac">Cmd</kbd><kbd
+ class="noMac">Ctrl</kbd>+<kbd>L</kbd>.</p>
+
+ <table summary="table for images">
+ <tr>
+ <td><img src="images/locationbar.png" alt="Barra de direcciones" /></td>
+ </tr>
+ <tr>
+ <td style="text-align: center">
+ <strong>Barra de direcciones</strong>
+ </td>
+ </tr>
+ </table>
+
+<p><strong>¿No conoce la URL?</strong> Puede escribir parte de la URL, como
+ <q>cnn</q> (para www.cnn.com); o puede escribir una palabra genérica, como
+ <q>regalos</q> o <q>flores</q>. El navegador averigua qué página quiere ver,
+ o muestra una página con enlaces que están relacionados con la palabra que ha
+ escrito.</p>
+
+<p>Si es nuevo en Internet, vea la <a href=
+ "http://www.internet-guide.co.uk/help.html">Guía de Internet</a>
+ (en inglés).</p>
+
+<p>[<a href="#navigating_web_pages">Volver al principio de la sección</a>]</p>
+
+<h2 id="clicking_a_link">Pulsar un enlace</h2>
+
+<p>La mayoría de las páginas web tienen enlaces que se pueden pulsar para ir a
+ otras páginas.</p>
+
+ <ol>
+ <li>Mueva el puntero hasta que cambie a una forma de dedo señalando. Esto
+ ocurre cada vez que el puntero está encima de un enlace. La mayoría de
+ los enlaces son texto subrayado, pero también pueden serlo los botones y
+ las imágenes.</li>
+ <li>Haga clic en el enlace una vez. Mientras se busca la página a la que
+ apunta el enlace, aparecen mensajes en la barra de estado en la parte
+ inferior de la pantalla.</li>
+ </ol>
+
+<p>[<a href="#navigating_web_pages">Volver al principio de la sección</a>]</p>
+
+<h2 id="retracing_your_steps">Retroceder nuestros pasos</h2>
+
+<p>Hay varias formas de volver a visitar las páginas:</p>
+
+ <ul>
+ <li>Para avanzar o retroceder una página, haga clic en las flechas Anterior
+ o Siguiente.</li>
+ <li>Para avanzar o retroceder más de una página, pulse en los triángulos
+ pequeños que hay junto a los botones de Anterior y Siguiente. Verá una
+ lista de páginas que ha visitado. Para volver a una página, selecciónela
+ de la lista.</li>
+ </ul>
+
+ <table summary="table for images">
+ <tr>
+ <td colspan="4"><img src="images/reload.gif"
+ alt="Botones de navegación" /></td>
+ </tr>
+ <tr>
+ <td style="width: 8px;"></td>
+ <td style="width: 64px;"><strong>Anterior</strong></td>
+ <td style="width: 64px;"><strong>Siguiente</strong></td>
+ </tr>
+ </table>
+
+ <ul>
+ <li>Para ver una lista de cualquier URL de las que ha escrito en la barra
+ de direcciones, pulse la flecha que está a la derecha de la barra de
+ direcciones. Para ver una página, elíjala de la lista.</li>
+ </ul>
+
+ <table summary="table for images" width="329">
+ <tr>
+ <td><img src="images/locationbar.gif" alt="Barra de direcciones" /></td>
+ </tr>
+ <tr>
+ <td style="text-align: center"><strong>Barra de direcciones</strong></td>
+ </tr>
+ </table>
+
+ <ul>
+ <li>Para elegir una de las páginas que ha visitado en la sesión actual, abra
+ el menú Ir y elija una de la lista de la parte inferior del menú.</li>
+ <li>Para elegir de entre las páginas que ha visitado en otras sesiones, hay
+ que abrir el historial, al cual se puede acceder desde el menú Ir, y luego
+ Historial. Aquí podrá ver una lista de carpetas. Haciendo doble clic en
+ una carpeta, se pliega o despliega y se ven subcarpetas o marcadores de
+ páginas web. Para visitar una página, haga doble clic en la URL que está
+ al lado del icono de marcador.</li>
+ </ul>
+
+<p><strong>Truco</strong>: la pestaña de historial del panel lateral también
+ permite elegir una de las páginas visitadas durante las últimas sesiones.
+ Para más información, vea <a
+ href="customize_help.xhtml#adding_sidebar_tabs">Añadir pestañas al panel
+ lateral</a>.</p>
+
+<h3 id="about_history_lists">Acerca de la lista de historial</h3>
+
+<p>El historial contiene enlaces a las páginas visitadas recientemente. La
+ lista de la barra de direcciones contiene enlaces a páginas que se han
+ escrito en la barra de direcciones y luego se han visitado.</p>
+
+<p>Para acceder al historial desde el navegador, abra el menú Ir, y luego
+ Historial. Para acceder a la lista de la barra de direcciones, pulse en la
+ flecha del extremo derecho de la barra de direcciones.</p>
+
+<p><strong>Truco</strong>: para abrir rápidamente la lista del historial, pulse
+ <span class="mac"><kbd>Cmd</kbd>+<kbd>Mays</kbd></span><kbd
+ class="noMac">Ctrl</kbd>+<kbd>H</kbd>.</p>
+
+<p>Si no quiere que se vean las páginas visitadas en la barra de direcciones,
+ puede limpiar el historial y la barra de direcciones total o parcialmente.</p>
+
+<p>Para borrar todas las páginas de la barra de direcciones o del historial,
+ comience desde la ventana del navegador:</p>
+
+<ol>
+ <li>Abra el menú
+ <span class="mac">&brandShortName;</span><span class="noMac">Editar</span>
+ y elija <q>Preferencias</q>.</li>
+ <li>En la categoría Navegador, seleccione Historial (si no hay subcategorías
+ visibles, haga doble clic en Navegador para expandir la lista).</li>
+ <li>Pulse Limpiar historial y Limpiar barra de direcciones para borrar de
+ las listas todas las páginas web visitadas con anterioridad.</li>
+ </ol>
+
+<p>Para seleccionar qué páginas borrar del historial, se puede hacer de
+ cualquiera de las siguientes maneras:</p>
+
+<ul>
+ <li>Para borrar todas las páginas de un dominio, seleccione una página de
+ ese dominio (dentro de la carpeta) en el historial, abra el menú Editar,
+ y seleccione <q>Eliminar historial de <em>*.[dominio]</em></q>. Por
+ ejemplo, use esta orden si quiere borrar todas las páginas que acaban
+ en <q>mozilla.org</q>.</li>
+ <li>Para borrar páginas de un subdominio, seleccione una página dentro de
+ ese subdominio en el historial, abra el menú Editar, y seleccione
+ <q>Eliminar historial de <em>[subdominio]</em></q>. Por ejemplo, use esta
+ orden si quiere borrar todas las páginas de <q>bugzilla.mozilla.org</q>
+ pero no las de <q>mozilla.org</q>.</li>
+ <li>Para borrar una sola página o carpeta, selecciónela en el historial y
+ pulse la tecla Supr.</li>
+</ul>
+
+<p><strong>Truco</strong>: para ordenar el historial, haga clic en una de las
+ categorías (Título, Ubicación o &Uacute;ltima visita). Haga clic de nuevo
+ cada vez que quiera invertir el orden.</p>
+
+<p>[<a href="#navigating_web_pages">Volver al principio de la sección</a>]</p>
+
+<h2 id="reopening_closed_tabs_windows">Reabrir pestañas o ventanas
+ cerradas</h2>
+
+<p>&brandShortName; lleva el seguimiento de las pestañas y ventanas que ha
+ cerrado recientemente y le permite volver a ellas fácilmente.</p>
+
+<p>Para reabrir pestañas cerradas:</p>
+
+<ul>
+ <li>Abra el menú Ir y expanda el menú Pestañas cerradas recientemente.</li>
+ <li>Seleccione de la lista cualquiera de las pestañas previamente cerradas.
+ Una vez seleccionada, será restaurada y eliminada de la lista.</li>
+</ul>
+
+<p>De manera parecida, para reabrir ventanas cerradas:</p>
+
+<ul>
+ <li>Abra el menú Ir y expanda el menú Ventanas cerradas recientemente.</li>
+ <li>Seleccione de la lista cualquiera de las ventanas previamente cerradas.
+ Una vez seleccionada, será restaurada y eliminada de la lista.</li>
+</ul>
+
+<p>[<a href="#navigating_web_pages">Volver al principio de la sección</a>]</p>
+
+<h2 id="stopping_and_reloading">Parada y recarga de páginas</h2>
+
+<p>Si una página tarda demasiado tiempo en aparecer, o cambiamos de
+ idea y ya no queremos verla, podemos hacer clic en el botón Parar.</p>
+
+<p>Para refrescar la página actual, o cargar la versión más reciente, haga
+ clic en el botón Recargar o pulse <kbd class="mac">Cmd</kbd><kbd
+ class="noMac">Ctrl</kbd>+<kbd>R</kbd>.</p>
+
+ <table summary="table for images">
+ <tr>
+ <td colspan="3"><img src="images/reload.gif"
+ alt="Botones de navegación" /></td>
+ </tr>
+ <tr>
+ <td style="width: 87px;"></td>
+ <td style="width: 45px;"><strong>Recargar</strong></td>
+ <td style="width: 47px;"><strong>Parar</strong></td>
+ </tr>
+ </table>
+
+<p>Para refrescar la página actual e inicializar todos los cambios
+ hechos (si la página contiene un formulario) mantenga pulsada la tecla
+ <kbd>Mays</kbd> y pulse el botón Recargar, o pulse <kbd
+ class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd>+<kbd>Mays</kbd>+<kbd>R</kbd>.</p>
+
+<p>[<a href="#navigating_web_pages">Volver al comienzo de la sección</a>]</p>
+
+<h2 id="visiting_bookmarked_pages">Visitar páginas de los marcadores</h2>
+
+<p>Las direcciones, o URLs, de las páginas web pueden ser muy largas o
+ difíciles de recordar. Afortunadamente, no hace falta memorizar cada URL
+ para navegar. El navegador tiene una lista de marcadores, que son enlaces
+ a páginas de interés.</p>
+
+ <p>Para ir a una página de marcadores, comenzando desde la ventana del
+ navegador:</p>
+
+ <ol>
+ <li>Abra el menú Marcadores. El menú contiene enlaces representados por un
+ icono de marcador, y carpetas que contienen más marcadores.</li>
+ <li>Para ir a una página de marcadores, elija un marcador del menú, o abra
+ una carpeta y elija un marcador.</li>
+ </ol>
+
+ <p><strong>Truco</strong>: Para ver los pasos que ha seguido, haga clic en la
+ flecha de Atrás.</p>
+
+ <p>Se pueden guardar marcadores propios para ir a páginas que visite con
+ frecuencia, o a otros lugares interesantes de la Web. Ver <a href=
+ "customize_help.xhtml#creating_new_bookmarks">Crear nuevos marcadores</a>
+ para más información.</p>
+
+ <p>[<a href="#navigating_web_pages">Volver al principio de la sección</a>]</p>
+
+ <h2 id="using_tabbed_browsing">Usar la navegación con pestañas</h2>
+
+ <p>Cuando visita más de una página al mismo tiempo, puede usar la navegación
+ con pestañas para navegar la web más rápida y fácilmente.</p>
+
+ <p>La navegación con pestañas le permite abrir pestañas, cada una mostrando
+ una página web, en una sola ventana del navegador. No necesita tener muchas
+ ventanas abiertas para visitar muchas páginas web diferentes. Esto libera
+ espacio en su escritorio. Puede abrir, cerrar y recargar páginas web
+ convenientemente en su sitio sin tener que cambiar a otra ventana.</p>
+
+ <p>Puede gestionar sus pestañas de navegación fácilmente y controlar cuándo
+ se abren las pestañas automáticamente. Para más información sobre cómo
+ ajustar las preferencias de navegación con pestañas, vea
+ <a href="cs_nav_prefs_navigator.xhtml#tabbed_browsing">Preferencias del
+ navegador - Navegación con pestañas</a>.</p>
+
+ <p>Para aprender más sobre el uso de la navegación con pestañas, vea
+ <a href="customize_help.xhtml#tabbed_browsing">Navegación con
+ pestañas</a>.</p>
+
+ <p>[<a href="#navigating_web_pages">Volver al principio de la sección</a>]</p>
+
+ <h2 id="using_sidebar">Usar el panel lateral</h2>
+
+ <p>Además de navegar por la web con el navegador, se puede hacer que
+ <q>la Web venga a nosotros</q> usando el panel lateral.</p>
+
+ <p>El panel lateral personal es un marco en su navegador donde puede mantener
+ elementos que necesita usar todo el tiempo, incluyendo sus marcadores,
+ historial de navegación, libreta de direcciones y otras opciones
+ disponibles. El panel lateral presenta estos elementos para usted en
+ pestañas que se actualizan continuamente.</p>
+
+ <p>&brandShortName; viene con algunas pestañas previamente configuradas, pero
+ se puede personalizar la barra añadiendo, quitando y reorganizando pestañas.
+ Para más detalles, ver <a href="customize_help.xhtml#sidebar">Panel
+ lateral</a>.</p>
+
+ <p>Para ver el contenido de un elemento del panel lateral, haga clic en la
+ pestaña correspondiente.</p>
+
+ <table summary="tabla para imágenes">
+ <tr>
+ <td><img src="images/sidebar.png"
+ alt="Guía del panel lateral" /></td>
+ <td style="vertical-align: middle; -moz-padding-end: 20px;">
+ <strong>Guía del panel lateral</strong>
+ </td>
+ <td style="vertical-align: middle;">
+ Si no está abierto ya, abra el panel lateral haciendo clic en su
+ <q>guía</q>. Si no puede encontrar la guía, vaya al menú Ver en el
+ navegador, elija Mostrar/ocultar, y allí elija Panel lateral.
+ </td>
+ </tr>
+ </table>
+
+ <p class="noMac"><strong>Truco</strong>: para abrir o cerrar
+ rápidamente el panel lateral, pulse <kbd>F9</kbd>.</p>
+
+ <p>[<a href="#navigating_web_pages">Volver al principio de la sección</a>]</p>
+
+ <h1 id="searching_the_web">Buscar en la web</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#fast_searches">Búsquedas rápidas</a></li>
+ <li><a href="#setting_search_preferences">Configurar las preferencias de
+ búsqueda</a></li>
+ <li><a href="#searching_within_a_page">Búsqueda dentro de una
+ página</a></li>
+ <li><a href="#using_find_as_you_type">Usar Encontrar según se
+ escribe</a></li>
+ <li><a href="#searching_the_bokmarks_or_history_list">Búsqueda en los
+ marcadores o en el historial</a></li>
+ </ul>
+ </div>
+
+ <h2 id="fast_searches">Búsquedas rápidas</h2>
+
+ <p>Hay cuatro formas de buscar rápidamente: desde la barra de direcciones,
+ desde el panel lateral, desde la página de Net Search y seleccionando
+ palabras en una página web.</p>
+
+ <h3 id="searching_from_the_location_bar">Búsqueda desde la barra de
+ direcciones</h3>
+
+ <p>Buscar páginas web con un asunto en particular es tan fácil
+ como escribir una pregunta, o sólo un par de palabras, en la barra de
+ direcciones del navegador, como se muestra a continuación.</p>
+
+ <p><img src="images/locationbar_search.png" width="236" height="39" alt=
+ "Barra de direcciones con términos de búsqueda" /></p>
+
+ <p>Por ejemplo, si se quiere encontrar información sobre juguetes
+ infantiles:</p>
+
+ <ol>
+ <li><span class="noUnix">Haga clic</span><span class="unix">Haga doble
+ clic</span> en la barra de direcciones para seleccionar el texto
+ actual.</li>
+ <li>Escriba el texto <q>juguetes infantiles</q>. Observe que lo que
+ escriba reemplazará el texto que hubiera previamente.</li>
+ <li>Lleve a cabo alguno de los siguientes pasos:
+ <ul>
+ <li>Pulse el botón Buscar <img src="images/search_navigation_toolbar.png"
+ width="73" height="21" alt="search button"/>.</li>
+ <li>Pulse <q>Buscar en DuckDuckGo <q>muñeca</q></q> al final de la
+ lista desplegable en la barra de direcciones (su buscador
+ predeterminado puede ser diferente).
+
+ <p>El buscador que se usará será el que elija en <a
+ href="cs_nav_prefs_navigator.xhtml#internet_search">preferencias de
+ búsqueda en Internet</a>. Los resultados de la búsqueda de <q>juguetes
+ infantiles</q> aparecen en el navegador. Pulse en los enlaces para
+ visitar las páginas sobre juguetes infantiles.</p>
+ </li>
+ </ul>
+ </li>
+ </ol>
+
+ <p><strong>Nota</strong>: en la sección <q>Direcciones desconocidas</q> de
+ las <a href="cs_nav_prefs_navigator.xhtml#location_bar">preferencias de la
+ barra de direcciones</a>, puede consigurar la barra de direcciones de
+ manera que se ejecute una búsqueda automáticamente si el texto que ha
+ escrito no es una dirección web. Escribir una palabra en la barra de
+ direcciones y pulsar <kbd class="noMac">Enter</kbd><kbd
+ class="mac">Return</kbd> ejecutará entonces una búsqueda.</p>
+
+ <h3 id="searching_from_the_sidebar">Búsqueda desde el panel lateral</h3>
+
+ <p>La pestaña de búsqueda del panel lateral le permite mantener una barra
+ para búsquedas en su panel lateral. Por ejemplo, si quiere encontrar
+ información sobre coches de juguete:</p>
+
+ <ol>
+ <li>Si todavía no está abierto, abra el panel lateral haciendo clic en su
+ guía. Si la guía no es visible, <span class="noMac">pulse <kbd>F9</kbd> o
+ </span>abra el menú Ver en el navegador, elija Mostrar/Ocultar, y a
+ continuación Panel lateral en el submenú que aparecerá.</li>
+ <li>Pulse la pestaña de Búsquedas en el panel lateral.</li>
+ <li>Abra la lista desplegable y elija un motor de búsqueda.</li>
+ <li>Escriba <q>coche de juguete</q> en el campo de búsqueda.</li>
+ <li>Haga clic en Buscar. Los resultados de buscar <q>coche de juguete</q>
+ aparecen en la ventana del navegador. Haga clic en los enlaces para
+ visitar páginas web sobre coches de juguete.</li>
+ </ol>
+
+ <p>Vea <a href="customize_help.xhtml#sidebar">Panel lateral</a> para
+ más información sobre cómo usar el panel lateral.</p>
+
+ <h3 id="searching_from_the_net_search_page">Búsqueda desde la
+ página de inicio de su buscador</h3>
+
+ <p>También puede realizar una búsqueda desde la página de inicio de su
+ buscador. Para visitar esta página, lleve a cabo uno de los siguientes
+ pasos:</p>
+
+ <ul>
+ <li>Pulse el botón de búsqueda <img
+ src="images/search_navigation_toolbar.png" width="73" height="21" /> en la
+ barra de navegación.</li>
+ <li>Abra el menú Tareas y elija la opción Buscar en la web.</li>
+ </ul>
+
+ <h3 id="searching_on_selected_words_in_a_web_page">Buscar las palabras
+ seleccionadas en una página web</h3>
+
+ <p>&brandShortName; le permite buscar las palabras que seleccione dentro de
+ una página web:</p>
+
+ <ol>
+ <li>Seleccione (resalte) algunas palabras en una página web.</li>
+ <li>Haga clic con el botón derecho del ratón
+ <span class="mac">o, si tiene un ratón con solo botón, haga
+ <kbd>Ctrl</kbd>+clic</span> y elija <q>Buscar [sus palabras seleccionadas]
+ en la web</q> del menú (para hacer esta operación en Mac OS,
+ pulse Option y haga clic con el botón del ratón).</li>
+ </ol>
+
+ <p>&brandShortName; abre una nueva ventana o pestaña (dependiendo de
+ sus preferencias) y usa su buscador seleccionado para buscar las palabras
+ que ha seleccionado. Para aprender cómo cambiar el buscador usado
+ para buscar las palabras que ha seleccionado y la manera en que se muestran
+ los resultados de su búsqueda, vea <a
+ href="cs_nav_prefs_navigator.xhtml#internet_search">Preferencias del
+ navegador - Búsqueda por Internet</a>.</p>
+
+ <p>[<a href="#searching_the_web">Volver al principio de la sección</a>]</p>
+
+ <h2 id="setting_search_preferences">Configurar las preferencias de
+ búsqueda</h2>
+
+ <p>Se puede elegir un motor de búsqueda distinto como predeterminado. También
+ se puede especificar cómo quiere que se muestren los resultados de la
+ búsqueda.</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría Navegador, elija Búsqueda por Internet (si no hay
+ subcategorías visibles, haga doble clic en Navegador para expandir la
+ lista).</li>
+ <li>En Buscador predeterminado, elija el motor que prefiera
+ para realizar búsquedas por la web.</li>
+ <li>Pulse Administrar buscadores para abrir el diálogo <q>Administrar
+ buscadores</q>, donde puede seleccionar <q>Mostrar sugerencias
+ de búsqueda</q> si quiere que &brandShortName; muestre sugerencias
+ del buscador a medida que escribe en la pestaña
+ de búsqueda del panel lateral en la barra de búsqueda. Luego pulse
+ Aceptar para guardar los cambios y cerrar el diálogo.</li>
+ <li>En Resultados de la búsqueda, seleccione <q>Abrir pestañas nuevas con
+ los resultados de búsquedas en el panel lateral</q> si quiere que los
+ resultados de las búsquedas hechas en el panel lateral se abran en una
+ pestaña nueva en lugar de en la pestaña actual.</li>
+ <li>En Resultados de la búsqueda, seleccione <q>Abrir una pestaña en lugar
+ de una ventana al buscar en la web mediante el menú contextual</q> si
+ quiere que los resultados de la búsqueda se abran en una pestaña nueva
+ en lugar de una ventana nueva cuando busque palabras seleccionadas.</li>
+ </ol>
+
+ <p>[<a href="#searching_the_web">Volver al principio de la sección</a>]</p>
+
+ <h2 id="searching_within_a_page">Búsqueda dentro de una página</h2>
+
+ <p>Para buscar texto en el interior de la página actual del navegador:</p>
+
+ <ol>
+ <li>Abra el menú Editar y elija <q>Buscar en esta página</q>. Si la página
+ que está viendo contiene marcos, puede que necesite hacer clic en un
+ marco antes de comenzar la búsqueda. Entonces, aparecerá la <q>barra de
+ búsqueda</q>.</li>
+ <li>Escriba el texto que quiera buscar.</li>
+ <li>Pulse Siguiente para comenzar la búsqueda desde la posición del cursor
+ hacia delante hasta el final de la página.</li>
+ <li>Pulse Anterior para comenzar la búsqueda desde la posición del cursor
+ hacia atrás hasta el principio de la página.</li>
+ <li>Con <strong>Resaltar todo</strong>, serán resaltadas todas las palabras
+ o frases que cumplan la búsqueda en la página.</li>
+ <li>Use <strong>Coincidencia de mayúsculas/minúsculas</strong> para limitar
+ la búsqueda a palabras o frases que coincidan exactamente con lo que ha
+ escrito (teniendo en consideración las mayúsculas y minúsculas).</li>
+ </ol>
+
+ <p>Si la búsqueda alcanza el final (o principio) de la página, continuará
+ desde el otro extremo e indicará en la barra de búsqueda esta
+ circunstancia.</p>
+
+ <p>Para encontrar la misma palabra o frase de nuevo, siga pulsando Enter
+ mientras el foco esté en el campo de búsqueda, o use los atajos de teclado
+ para continuara la búsqueda (vea la sección <q>Usar Encontrar según se
+ escribe</q> más abajo) cuando el foco esté en la página. En ambos casos,
+ se invocará una búsqueda hacia delante, sin importar si se usó o no el
+ botón Anterior la última vez.</p>
+
+ <ul>
+ <li>Abra el menú Editar y elija Repetir la búsqueda.</li>
+ </ul>
+
+ <p>[<a href="#searching_the_web">Volver al principio de la sección</a>]</p>
+
+ <h2 id="using_find_as_you_type">Usar Encontrar según se escribe</h2>
+
+ <p>Además de buscar texto a través de la barra de búsqueda, puede buscar
+ también escribiendo directamente en la página web.</p>
+
+ <ol>
+ <li>Para buscar un enlace, escriba varios caracteres en la ventana del
+ navegador activa para dirigirse a un enlace que contenga ese texto en
+ él.
+
+ <p>Si repite el mismo carácter, se comenzará un ciclo a través de todos
+ los enlaces que comiencen con ese carácter. Sin embargo, si puede
+ encontrar una coincidencia con la cadena exacta que ha escrito, como
+ por ejemplo <q><tt>rr</tt></q> en <q><tt>corredor</tt></q>, se dirigirá
+ primero allí.</p>
+ </li>
+ <li>Para buscar en todo el texto (texto normal y texto parte de enlaces),
+ teclee <kbd>/</kbd> antes de la cadena a buscar. Por ejemplo, escriba
+ <q><kbd>/hola</kbd></q> para buscar cualquier texto que contenga la
+ cadena <q>hola</q>.</li>
+ <li>La barra de estado (en la parte inferior de la ventana del navegador)
+ muestra su cadena de búsqueda y si ésta está teniendo éxito o no. Tenga
+ en cuenta que esto sucede sólo si la casilla <q>Mostrar la barra de
+ búsqueda al encontrar a medida que escribe</q> en el
+ <a href="cs_nav_prefs_advanced.xhtml#fayt">panel Encontrar a medida que
+ escribe</a> no está seleccionada. Si la casilla está seleccionada,
+ entonces se usará la <q>Barra de búsqueda</q> en lugar de cambiar la
+ barra de estado.</li>
+ <li>Use la tecla de borrado para eliminar el último carácter tecleado.</li>
+ <li>Para cancelar una búsqueda, cambiar el foco o desplazar la página,
+ pulse Escape, o espere a que transcurra el tiempo necesario para que la
+ búsqueda se detenga automáticamente.</li>
+ <li>Pulse <kbd class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd>+<kbd>G</kbd>
+ o <kbd>F3</kbd> para encontrar de nuevo la misma cadena de búsqueda. Pulse
+ <kbd class="mac">Cmd</kbd><kbd
+ class="noMac">Ctrl</kbd>+<kbd>Mays</kbd>+<kbd>G</kbd> o
+ <kbd>Mays</kbd>+<kbd>F3</kbd> para encontrar la ocurrencia anterior de la
+ cadena de búsqueda.</li>
+ </ol>
+
+ <p>La función Encontrar según se escribe funciona con cualquier ventana,
+ incluyendo esta ventana de ayuda (¡pruébelo!).</p>
+
+ <p>Esta característica también funciona con caracteres internacionales tales
+ como los usados en chino y japonés.</p>
+
+ <p>[<a href="#searching_the_web">Volver al principio de la sección</a>]</p>
+
+ <h2 id="searching_the_bookmarks_or_history_list">Búsqueda en los marcadores
+ o el historial</h2>
+
+ <p>Para realizar una búsqueda en la lista de marcadores, comience en la
+ ventana del navegador:</p>
+
+<ol>
+ <li>Abra el menú Marcadores y elija Administrar marcadores. Verá aparecer la
+ ventana de marcadores.</li>
+ <li>En la ventana de marcadores, abra el menú Tareas y elija Buscar
+ marcadores. Verá aparecer el cuadro de diálogo Buscar marcadores.</li>
+ <li>Use las listas desplegables para seleccionar opciones con el fin de
+ definir su búsqueda. Elija de las siguientes opciones de búsqueda:
+ <ul>
+ <li>Escoja <q>nombre</q>, <q>dirección</q>, <q>descripción</q>, o
+ <q>palabra clave</q> para elegir dónde le gustaría buscar.</li>
+ <li>Escoja <q>contiene</q>, <q>comienza con</q>, o <q>termina con</q> si
+ sabe sólo parte de la palabra o frase que está buscando.</li>
+ <li>Escoja <q>es</q> si sabe exactamente qué está buscando.</li>
+ <li>Escoja <q>no es</q> o <q>no contiene</q> para excluir páginas.</li>
+ <li>Pulse en el campo y teclee todo o parte de la palabra a buscar o la
+ URL (dirección web) de los marcadores que quiere encontrar o excluir.</li>
+ </ul>
+ </li>
+ <li>Pulse Buscar. Los marcadores que coincidan con el criterio de búsqueda
+ seleccionado se mostrarán en la ventana "Resultados de la búsqueda -
+ Marcadores".</li>
+</ol>
+
+<p><strong>Truco</strong>: para abrir rápidamente el administrador de
+ marcadores, pulse <kbd class="mac">Cmd</kbd><kbd
+ class="noMac">Ctrl</kbd>+<kbd>B</kbd>.</p>
+
+ <p>Para buscar en el historial:</p>
+
+ <ol>
+ <li>Abra el menú Ir, y elija Historial. Verá la lista del historial.</li>
+ <li>Sobre la propia lista hay una caja de texto titulada <q>Buscar en el
+ historial</q>.</li>
+ <li>Haga clic en esta caja de texto y escriba parte de la URL o del título
+ de la página que está buscando.</li>
+ <li>La lista del historial se filtra sobre los términos de la búsqueda a
+ medida que los escribe.</li>
+ </ol>
+
+ <p>Para usar los resultados de la búsquda:</p>
+
+ <ul>
+ <li>Haga doble clic en un marcador en la ventana de Resultados de la
+ búsqueda para ir a esa página web.</li>
+ </ul>
+
+ <p><strong>Trucos</strong>:</p>
+
+ <ul>
+ <li>Para abrir rápidamente el historial, pulse <kbd
+ class="mac">Cmd</kbd><kbd class="noMac">Ctrl</kbd>+<kbd>H</kbd>.</li>
+ </ul>
+
+ <p>[<a href="#searching_the_web">Volver al principio de la sección</a>]</p>
+
+ <h1 id="copying_saving_and_printing_pages">Copiar, guardar e imprimir
+ páginas</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#copying_part_of_a_page">Copiar parte de una página</a></li>
+ <li><a href="#saving_all_or_part_of_a_page">Guardar todo o parte de una
+ página</a></li>
+ <li><a href="#printing_a_page">Imprimir una página</a></li>
+ </ul>
+ </div>
+
+ <h2 id="copying_part_of_a_page">Copiar parte de una página</h2>
+
+ <p>Para copiar una parte del texto de una página, comience en la ventana del
+ navegador:</p>
+
+ <ol>
+ <li>Seleccione el texto.</li>
+ <li>Abra el menú Editar y elija Copiar.</li>
+ </ol>
+
+ <p>Puede pegar el texto en otros programas.</p>
+
+ <p>Para copiar un enlace (URL) o un enlace a una imagen de una página:</p>
+
+ <ol>
+ <li>Ponga el puntero del ratón encima del enlace o imagen.</li>
+ <li>Pulse el botón derecho del ratón <span class="mac">o, si tiene un ratón
+ con un solo botón, haga <kbd>Ctrl</kbd>-clic</span> encima del enlace o
+ imagen para mostrar un menú desplegable.</li>
+ <li>Elija Copiar ubicación del enlace o Copiar dirección de la imagen. Si
+ una imagen también es un enlace, se le ofrecerán ambas opciones.</li>
+ </ol>
+
+ <p>Se puede pegar el enlace en otros programas o en la barra de direcciones
+ del navegador.</p>
+
+ <p>[<a href="#copying_saving_and_printing_pages">Volver al principio de la
+ sección</a>]</p>
+
+ <h2 id="saving_all_or_part_of_a_page">Guardar todo o parte de una página</h2>
+
+ <p>Para guardar una página completa, comience en la ventana del navegador:</p>
+
+ <ol>
+ <li>Abra el menú Archivo y elija Guardar como. Verá el cuadro de diálogo
+ de Guardar como.</li>
+ <li>Elija una carpeta para guardar el archivo.</li>
+ <li>Escoja un formato para la página que quiere guardar:
+ <ul>
+ <li><strong>Página web, completa</strong>: guardar la página web
+ entera, incluyendo las imágenes y otros archivos de apoyo. Esta
+ opción le permite verla tal y como se mostraba originalmente con sus
+ imágenes. &brandShortName; crea un nuevo directorio (donde se guarda
+ la página) para guardar las imágenes y otros archivos necesarios para
+ mostrar la página web completa.</li>
+ <li><strong>Página web, sólo HTML</strong>: guardar la página original
+ tal cual, sin imágenes.</li>
+ <li><strong>Archivo de texto</strong>: guardar la página original como
+ un archivo de texto. Esta opción no preservará la estructura de
+ enlaces HTML original, pero le permitirá ver una versión de texto de
+ la página web en cualquier editor de textos.</li>
+ </ul>
+ </li>
+ <li>Escriba un nombre de archivo para la página y pulse el botón
+ Guardar.</li>
+ </ol>
+
+ <p>Cuando esté viendo una página que contenga marcos y el marco esté
+ seleccionado, aparecerá la opción <q>Guardar marco como</q> en el menú
+ desplegable además de <q>Guardar página como</q>. Esto permite poder
+ guardar sólo la página que contiene el marco seleccionado.</p>
+
+ <p>Si guarda un archivo en el disco duro, puede verlo posteriormente (o su
+ código HTML) cuando no esté conectado a Internet.</p>
+
+ <p>Para guardar una imagen de una página:</p>
+
+ <ol>
+ <li>Ponga el puntero del ratón encima de la imagen.</li>
+ <li>Haga clic con el botón derecho del ratón <span class="mac">o, si tiene
+ un ratón con un solo botón, haga <kbd>Ctrl</kbd>-clic</span> en la imagen
+ para mostrar un menú desplegable.</li>
+ <li>Elija Guardar imagen como. Verá aparecer el cuadro de diálogo Guardar
+ archivo.</li>
+ <li>Elija una carpeta para guardar la imagen.</li>
+ <li>Escriba un nombre de archivo para la imagen y pulse Guardar.</li>
+ </ol>
+
+ <p>Para guardar una página sin mostrarla (muy útil para recuperar páginas sin
+ formato, como pueda ser un fichero de datos, cuyo objetivo no es verlo en
+ pantalla):</p>
+
+ <ol>
+ <li>Ponga el puntero del ratón encima del enlace de la página.</li>
+ <li>Haga clic con el botón derecho del ratón <span class="mac">o, si tiene
+ un ratón con un solo botón, haga <kbd>Ctrl</kbd>-clic</span> en el
+ hiperenlace de la página para mostrar un menú desplegable.</li>
+ <li>Elija Guardar destino del enlace como. Verá aparecer el cuadro de
+ diálogo Guardar archivo.</li>
+ <li>Elija una carpeta para guardar el archivo.</li>
+ <li>Escriba un nombre de archivo para la página y pulse Guardar.</li>
+ </ol>
+
+ <p><strong>Importante</strong>: algunos enlaces automáticamente descargan y
+ guardan ficheros en el disco duro al hacer clic con el ratón. Las URLs de
+ estos enlaces suelen empezar por <q>ftp</q> o acaban en tipo de extensión
+ como <q>au</q> o <q>mpeg</q>. Estos enlaces pueden transmitir archivos con
+ software, sonido o películas, y pueden lanzar las aplicaciones auxiliares
+ definidas para ese tipo de archivos.</p>
+
+ <p id="setting_image_as_wallpaper"><strong>Truco</strong>: para establecer
+ una imagen como fondo de escritorio en Windows, haga clic con el botón
+ derecho del ratón sobre la imagen y elija <q>Establecer como fondo</q> del
+ menú desplegable.</p>
+
+ <p>[<a href="#copying_saving_and_printing_pages">Volver al principio de la
+ sección</a>]</p>
+
+ <h2 id="printing_a_page">Imprimir una página</h2>
+
+ <p>Para imprimir la página actual, comience en la ventana del navegador:</p>
+
+ <ul>
+ <li>Abra el menú Archivo y elija Imprimir.</li>
+ </ul>
+
+ <p>Para imprimir el texto seleccionado, comience en la ventana del
+ navegador:</p>
+
+ <ul>
+ <li>Seleccione el texto en la página actual.</li>
+ <li>Abra el menú Archivo y elija Imprimir. Aparecerá el cuadro de diálogo
+ de impresión.</li>
+ <li>Bajo Rango de impresión, pulse Selección.</li>
+ </ul>
+
+ <p>El tamaño de la página impresa, y no el tamaño
+ mostrado en la ventana, es el que determina la colocación del
+ contenido en la página impresa. El texto se distribuye y los
+ gráficos se reposicionan para ajustarse al tamaño del
+ papel.</p>
+
+<div class="noMac">
+
+<h3 id="print_preview">Usar la vista preliminar</h3>
+
+<p>Para saber cómo quedará una página antes de imprimirla, puede usar la vista
+ preliminar. Comience en la ventana del navegador:</p>
+
+<ul>
+ <li>Abra el menú Archivo y elija Vista preliminar.</li>
+</ul>
+
+<p>En la vista preliminar, tiene las siguientes opciones:</p>
+
+<ul>
+ <li class="win"><strong>Imprimir</strong>: pulse este botón para
+ imprimir las páginas.</li>
+ <li class="win"><strong>Configurar página</strong>: pulse para
+ personalizar las páginas que desee imprimir.</li>
+ <li><strong>Página [__] de X</strong>: introduzca un número de
+ página (inferior a X) para saltar a su vista preliminar. Pulse
+ Primera <img src="chrome://navigator/skin/btn1/first.gif"
+ alt="Botón Primera" />, Anterior <img
+ src="chrome://navigator/skin/btn1/previous.gif"
+ alt="Botón Anterior" />, Siguiente <img
+ src="chrome://navigator/skin/btn1/first.gif"
+ alt="Botón Siguiente" />, o &Uacute;ltima <img
+ src="chrome://navigator/skin/btn1/last.gif"
+ alt="Botón &Uacute;ltimo" /> para moverse entre las
+ páginas.</li>
+ <li class="win"><strong>Escala</strong>: cambia la escala (tamaño)
+ de las páginas, usando la lista desplegable. Puede elegir entre un
+ porcentaje fijo de la página original y dos opciones especiales:
+ <ul>
+ <li><strong>Ajustar ancho a la página</strong>: seleccione esto para
+ redimensionar automáticamente la página a la anchura del papel.</li>
+ <li><strong>Personalizar</strong>: escriba el porcentaje del tamaño
+ original y pulse Enter. Por ejemplo, escriba <q>50</q> y pulse Enter
+ para hacer que cada página tenga la mitad del tamaño de la página
+ original.</li>
+ </ul>
+ </li>
+ <li class="win"><strong>Vertical</strong>: pulse aquí para posicionar
+ la página normalmente, con el lado más estrecho arriba.</li>
+ <li class="win"><strong>Horizontal</strong>: pulse aquí para posicionar
+ la página de lado, con el lado más ancho arriba.</li>
+ <li><strong>Cerrar</strong>: pulse aquí para cerrar el diálogo
+ Vista preliminar.</li>
+ </ul>
+
+</div>
+
+<h3 id="using_page_setup">Usar la configuración de página</h3>
+
+<p><strong>Nota</strong>: algunas funciones de configuración de página son
+ diferentes o no están disponibles en Mac OS, GNU/Linux o Unix.</p>
+
+<p>Para cambiar la forma en que las páginas se imprimen en &brandShortName;,
+ puede usar la configuración de página. En el navegador, abra el menú Archivo
+ y elija Configurar página.</p>
+
+<p>En la configuración de página, puede cambiar las siguientes opciones para
+ las páginas que quiere imprimir:</p>
+
+ <ul>
+ <li>
+ <strong>Formato y Opciones</strong>: elija la orientación, escala y otras
+ opciones:
+ <ul>
+ <li>
+ <strong>Orientación</strong>:
+ <ul>
+ <li><strong>Vertical</strong>: elija esta <img src=
+ "chrome://global/skin/icons/Portrait.png" alt=
+ "botón vertical" /> para colocar la página con
+ normalidad, con el lado más corto hacia arriba.</li>
+ <li><strong>Apaisado</strong>: elija esta <img src=
+ "chrome://global/skin/icons/Landscape.gif" alt=
+ "botón apaisado" /> para colocar la página de lado,
+ con el lado más largo hacia arriba.</li>
+ </ul>
+ </li>
+ <li>
+ <strong>Escala</strong>: escriba un porcentaje del tamaño
+ original. Por ejemplo, escriba <kbd>50</kbd> para que cada
+ página tenga la mitad del tamaño original.
+ <ul>
+ <li><strong>Ajustar al ancho de página</strong>: seleccione
+ esto para que el tama&amp;ntidle;o de la página se ajuste
+ automáticamente al ancho del papel.</li>
+ </ul>
+ </li>
+ <li>
+ <strong>Opciones</strong>:
+ <ul>
+ <li><strong>Imprimir fondo (colores e imágenes)</strong>:
+ seleccione esto para imprimir las imágenes y colores de
+ fondo. Si no está seleccionado, sólo se imprimen las
+ imágenes y colores en primer plano.</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ <li><strong>Márgenes y encabezados/pies de página</strong>: pulse esta
+ pestaña para configurar los márgenes, encabezados y pies de página:
+ <ul>
+ <li>
+ <strong>Márgenes</strong>:
+ <ul>
+ <li><strong>Superior, inferior, izquierdo, derecho</strong>:
+ escribe un margen en pulgadas para los márgenes superior,
+ inferior, izquierdo y derecho.</li>
+ </ul>
+ </li>
+ <li><strong>Encabezado y pie de página</strong>: cada lista desplegable
+ representa una zona de encabezado o pie de página. La fila superior
+ de listas desplegables es para los encabezados de la izquierda, el
+ centro y la derecha. La fila inferior es para los pies de página de
+ la izquierda, el centro y la derecha. En cada lista desplegable,
+ elija una de las opciones siguientes:
+ <ul>
+ <li><strong>--en blanco--</strong>: no mostrar nada en este
+ área.</li>
+ <li><strong>Título</strong>: mostrar el título de la
+ página web.</li>
+ <li><strong>URL</strong>: mostrar la URL de la página web
+ (las URLs suelen comenzar con <q>http://</q>).</li>
+ <li><strong>Fecha/hora</strong>: mostrar la fecha y la hora en la
+ que la página se ha imprimido.</li>
+ <li><strong>Página #</strong>: mostrar el número de
+ página en cada una.</li>
+ <li><strong>Página # de #</strong>: mostrar el número de página
+ junto al número total de páginas. Por ejemplo, si imprime una
+ página web de 5 páginas, se mostrará <q>3 de 5</q> en la tercera
+ página.</li>
+ <li>
+ <strong>Personalizado</strong>: escribir su propio texto. Puede
+ incluir cualquiera de los siguientes códigos para imprimir
+ información específica:
+ <ul>
+ <li><strong>&amp;PT</strong>: número de página con total
+ (ejemplo: <q>3 de 5</q>)</li>
+ <li><strong>&amp;P</strong>: número de página</li>
+ <li><strong>&amp;D</strong>: fecha</li>
+ <li><strong>&amp;U</strong>: URL</li>
+ <li><strong>&amp;T</strong>: título de la página</li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ </li>
+ </ul>
+
+<p class="noMac"><strong>Truco</strong>: para ver una vista preliminar de
+ los cambios hechos a la configuración de la página, use
+ <a href="#print_preview">Vista preliminar</a>.</p>
+
+<p>[<a href="#copying_saving_and_printing_pages">Volver al principio de la
+ sección</a>]</p>
+
+<h1 id="using_languages_and_international_content">Usar idiomas y contenido
+ internacional</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#selecting_text_encodings_and_fonts">Seleccionar
+ codificaciones de texto y tipos de letra</a></li>
+ <li><a href="#setting_language_preferences">Configurar las preferencias
+ del idioma</a></li>
+ <li><a href="#finding_localized_version">Buscar una versión de
+ &brandShortName; en su propio idioma</a></li>
+ </ul>
+ </div>
+
+<h2 id="selecting_text_encodings_and_fonts">Seleccionar codificaciones
+ de texto y tipos de letra</h2>
+
+<p>Si usted navega, edita páginas o envía y recibe correo en más de un idioma,
+ necesita seleccionar las codificaciones de texto y tipos de letra
+ apropiados.</p>
+
+<p>Un método de codificación de texto es la forma en que se convierten los
+ caracteres de un mensaje o documento en datos para poder usarse en el
+ ordenador. Todos los documentos web y mensajes de correo y noticias usan un
+ método de codificación de texto (también llamado juego de caracteres).</p>
+
+<p>El método de codificación de texto para un documento depende de su
+ idioma. Algunos idiomas (como la mayoría de idiomas occidentales) comparten
+ el mismo método de codificación. Otros, como el chino, japonés y ruso, usan
+ métodos distintos. Por el contrario, Unicode proporciona métodos de
+ codificación independientes del lenguaje. UTF-8, por ejemplo, puede usarse
+ para documentos en cualquier idioma.</p>
+
+<p>Su versión de &brandShortName; está configurada con un juego de texto
+ predeterminado apropiado para su región. Sin embargo, si usa más de un idioma,
+ puede que necesite seleccionar métodos de codificación apropiados y designar
+ los tipos de letra que desee usar para ese idioma/sistema de escritura.</p>
+
+<p>Para seleccionar las codificaciones de texto, comience en la ventana del
+ navegador:</p>
+
+ <ol>
+ <li>Abra el menú Ver, elija Codificación de texto, y luego elija
+ Más codificaciones.</li>
+ <li>Escoja una región de la sección superior en el submenú.</li>
+ <li>Elija una codificación de texto dentro del submenú de su región.
+ Repita los pasos del 1 al 3 para cada codificación de texto que
+ desee usar.</li>e
+ </ol>
+
+<p>Los métodos de codificación de texto que seleccione se añaden al menú
+ de codificación de texto. Si usa más de una codificación de texto,
+ la activa está marcada con un punto elevado junto a ella.</p>
+
+<p>Si la página que está viendo muestra glifos erróneos de caracteres con todas
+ las codificaciones de texto predeterminadas, cabe la posibilidad de que
+ necesite tipos de letra especiales. Estos sitios web deberían contener
+ instrucciones sobre qué tipografías descargar y/o usar para poder ver la
+ página correctamente. Cuando tiene los tipos de letra necesarios instalados
+ en su sistema, puede elegir Definido por el usuario del submenú Más
+ codificaciones. &brandShortName; usará entonces los tipos de letra definidos
+ en las <a href="cs_nav_prefs_appearance.xhtml#fonts">preferencias de tipos de
+ letra</a> (Tipos de letra para: definidos por el usuario).</p>
+
+<p>&brandShortName; puede detectar qué codificación de texto usa un
+ documento, y puede mostrarlo correctamente en la pantalla. Para aprovechar
+ esta ventaja, vaya primero a la ventana del navegador:</p>
+
+ <ol>
+ <li>Abra el menú Ver, elija Codificación de texto, y luego elija
+ Detección automática.</li>
+ <li>Elija una de las opciones de autodetección, o elija Desactivar
+ autodetección en el submenú.</li>
+ </ol>
+
+<p>Para realizar cambios a la lista de codificaciones de texto activas:</p>
+
+ <ol>
+ <li>Abra el menú Ver, elija Codificación de texto, y luego elija
+ Personalizar lista. Aparecerá el cuadro de diálogo de Personalizar
+ codificación de texto.</li>
+ <li>Elija uno de los siguientes procedimientos:
+ <ul>
+ <li>Para añadir a la lista de codificación de texto activas, elija
+ una codificación de texto de la lista de la izquierda y pulse el
+ botón Añadir.</li>
+ <li>Para eliminar una codificación de texto de la lista activa,
+ elija una de la lista de la derecha y pulse el botón Eliminar.</li>
+ <li>Para cambiar el orden en el que el navegador comprueba las
+ codificaciones de texto, resalte una de la lista de la derecha y
+ use los botones Mover arriba y Mover abajo para desplazar hacia
+ arriba o hacia abajo en la lista la codificación de texto
+ seleccionada.</li>
+ </ul>
+ </li>
+ </ol>
+
+<p>Para cambiar los tipos de letra predeterminados en un grupo de idiomas:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría Apariencia, pulse en Tipos de letra (si no hay
+ subcategorías visibles, haga doble clic en Apariencia para expandir
+ la lista).</li>
+ <li>En el menú desplegable <q>Tipos de letra para</q>, elija un grupo de
+ idiomas o métodos de escritura. Por ejemplo, para establecer el tipo de
+ letra predeterminado en el grupo de idiomas/método de escritura
+ occidental, elija <q>Occidental</q>.</li>
+ <li>Seleccione si el tipo de letra proporcional a usar es serif (similar a
+ Times Roman) o sans serif (similar a Arial). También se puede especificar
+ qué tamaño de letra desea para texto proporcional. El texto proporcional
+ es un tipo de letra con anchura variable.</li>
+ <li>Sólo si están disponibles, seleccione un tipo de letra para Serif,
+ Sans-Serif, Cursiva y Fantasy.</li>
+ <li>Seleccione el tipo de letra monoespaciada (como Courier) que quiera
+ usar para páginas web. El texto monospaciado es texto de anchura
+ fija, por lo que cada caracter ocupa la misma cantidad de espacio.</li>
+ </ol>
+
+<p>Muchos autores de páginas web eligen sus propios tipos de letra y tamaños.
+ Se puede escoger usar el tipo de letra original usado por el autor
+ seleccionando <q>Permitir que los documentos usen otros tipos de
+ letra</q>.</p>
+
+<p>[<a href="#using_languages_and_international_content">Volver al principio
+ de la sección</a>]</p>
+
+<h2 id="setting_language_preferences">Configurar las preferencias del
+ idioma</h2>
+
+<p>El idioma que se use en &brandShortName; afecta a la interfaz de
+ usuario&mdash; texto de los botones, cuadros de diálogo, menús, herramientas
+ y otros elementos. Puede descargar e instalar paquetes de idioma desde la
+ página de <a href="http://www.seamonkey-project.org/releases/">versiones
+ publicadas del proyecto SeaMonkey</a> y usar luego el
+ <a href="cs_nav_prefs_appearance.xhtml#appearance">panel de preferencias
+ Apariencia</a> para intercambiar el idioma de la interfaz de usuario.</p>
+
+<p>Una página web puede, en ocasiones, estar disponible en varios idiomas. En
+ el <a href="cs_nav_prefs_navigator.xhtml#languages">panel de preferencias
+ Idiomas</a> puede configurar &brandShortName; de manera que la página se
+ muestre en el idioma que prefiera. Puede tener múltiples idiomas y listarlos
+ en orden de preferencia.</p>
+
+<p>[<a href="#using_languages_and_international_content">Volver al principio
+ de la sección</a>]</p>
+
+<h2 id="finding_localized_version">Buscar una versión de &brandShortName; en su
+ propio idioma</h2>
+
+<p>Si está buscando una versión de &brandShortName; en un idioma distinto de
+ español hablado en España, puede descargarla de
+ <a href="http://www.seamonkey-project.org/releases/">Versiones oficiales del
+ Proyecto SeaMonkey</a> (en inglés).</p>
+
+<p>[<a href="#using_languages_and_international_content">Volver al principio
+ de la sección</a>]</p>
+
+<h1 id="plugins_and_downloads">Plugins y descargas</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#plugins">Plugins</a></li>
+ <li><a href="#helper_applications">Aplicaciones auxiliares</a></li>
+ <li><a href="#download_manager">Administrador de descargas</a></li>
+ </ul>
+ </div>
+
+<p>El navegador puede manejar muchos tipos de archivos. Sin embargo, para
+ algunos de ellos, como pueden ser las películas o música, &brandShortName;
+ necesita plugins o aplicaciones <q>auxiliares</q> que puedan manejar esos
+ archivos. Si el navegador no tiene la aplicación auxiliar o el plugin
+ necesario, puede guardar el archivo en su disco duro. Cuando guarde los
+ archivos, puede mantenerlos localizados usando el administrador de descargas.</p>
+
+<h2 id="plugins">Plugins</h2>
+
+<p>Los plugins son aplicaciones auxiliares que extienden la funcionalidad
+ en el navegador y se ejecutan en &brandShortName;. plugins como Macromedia
+ Flash permiten a &brandShortName; mostrar archivos multimedia y ejecutar
+ pequeñas aplicaciones, como películas, animaciones y juegos.</p>
+
+<p>&brandShortName; no incluye en su instalación plugins adicionales, de modo
+ que tendrá que instalarlos por separado.</p>
+
+<p>Para ver qué plugins tiene instalados actualmente, lleve a cabo una de las
+ siguientes acciones:</p>
+
+<ul>
+ <li>Abra el menú Ayuda y escoja Acerca de los plugins.</li>
+ <li>Abra el menú Herramientas, escoja Administrador de complementos y
+ selecciona el panel Plugins.
+
+ <p><strong>Consejo</strong>: para saber más sobre el administrador de
+ complementos y sus características, vea la sección <a
+ href="customize_help.xhtml#using_the_add-ons_manager">Usar el
+ administrador de complementos</a>.</p>
+ </li>
+ <li>Pulse en la barra de direcciones, teclee <kbd>about:plugins</kbd> y
+ pulse <kbd class="mac">Return</kbd><kbd class="noMac">Enter</kbd>.</li>
+</ul>
+
+<p>[<a href="#plugins_and_downloads">Volver al principio de la sección</a>]</p>
+
+<h2 id="helper_applications">Aplicaciones auxiliares</h2>
+
+<p>Cuando no se pueden utilizar los archivos en &brandShortName;, tiene la
+ opción de lanzar aplicaciones auxiliares que se abren fuera de
+ &brandShortName;. Por ejemplo, para reproducir archivos MP3, se pueden abrir
+ programas como Winamp fuera de &brandShortName;.</p>
+
+<p>Las opciones correspondientes se explican en detalle en
+ <a href="cs_nav_prefs_navigator.xhtml#helper_applications">Preferencias
+ - Aplicaciones auxiliares</a>.</p>
+
+<p>[<a href="#plugins_and_downloads">Volver al principio de la sección</a>]</p>
+
+<h2 id="download_manager">Administrador de descargas</h2>
+
+<p>Puede utilizar el administrador de descargas para seguir la pista a los
+ archivos que descargue. El administrador de descargas muestra la siguiente
+ información:</p>
+
+ <ul>
+ <li>nombre del archivo</li>
+ <li>tiempo restante hasta que se complete la descarga</li>
+ <li>velocidad de transferencia</li>
+ <li>porcentaje completado</li>
+ <li>tiempo transcurrido</li>
+ <li>localización en la web (origen)</li>
+ </ul>
+
+ <p>Para abrir el administrador de descargas, haga lo siguiente:</p>
+
+ <ul>
+ <li>Abra el menú Tareas y elija Administrador de descargas.</li>
+ </ul>
+
+<p>Las opciones de menú siguientes están disponibles en el administrador de
+ descargas:</p>
+
+ <ul>
+ <li><strong>Propiedades</strong>: seleccione un archivo que se esté
+ descargando y pulse Propiedades para ver el cuadro de diálogo de
+ progreso.</li>
+ <li><strong>Cancelar</strong>: seleccione un archivo que se esté
+ descargando y pulse Cancelar para detener la descarga.</li>
+ <li><strong>Quitar de la lista</strong>: seleccione un archivo y pulse
+ Quitar de la lista para quitar de la lista una descarga cancelada o
+ finalizada. Esto no borrará el archivo de su disco duro.</li>
+ <li><strong>Lanzar el archivo</strong>: pulse este botón para abrir
+ el archivo seleccionado.</li>
+ <li><strong>Mostrar en <span class="win">explorador</span><span
+ class="unix">navegador</span><span class="mac">Finder</span></strong>:
+ pulse esto para mostrar la ubicación de un archivo seleccionado.</li>
+ </ul>
+
+ <p>[<a href="#plugins_and_downloads">Volver al principio de la sección</a>]</p>
+
+ <h1 id="improving_speed_and_efficiency">Mejorar la velocidad y eficacia</h1>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#automatic_loading">Carga automática</a></li>
+ <li><a href="#custom_keywords">Usar palabras clave personalizadas</a></li>
+ <li><a href="#changing_cache_settings">Cambiar la configuración de
+ caché</a></li>
+ <li><a href="#getting_the_latest_software_automatically">Obtener
+ automáticamente el software más reciente</a></li>
+ <li><a href="#using_a_mouse_wheel">Usar un ratón con rueda</a></li>
+ <li class="win"><a href="#making_mozilla_your_default_browser">Hacer
+ que &brandShortName; sea el navegador predeterminado</a></li>
+ </ul>
+ </div>
+
+ <h2 id="automatic_loading">Carga automática</h2>
+
+ <p>Cuando trae una página web a su pantalla, &brandShortName;
+ automáticamente carga varias características que ayudan a
+ interpretar las páginas web. Estas características, Java y
+ JavaScript pueden hacer que las páginas web sean más vivas,
+ pero tardan más en cargarse.</p>
+
+ <p>Para saber cómo desactivar Java, vea <a href=
+ "cs_nav_prefs_advanced.xhtml#advanced">Preferencias avanzadas -
+ Avanzadas</a>.</p>
+
+<p>Para saber cómo desactivar JavaScript, vea <a href=
+ "cs_nav_prefs_advanced.xhtml#scripts_and_plugins">Preferencias
+ avanzadas - Scripts y plugins</a>.</p>
+
+<p>[<a href="#improving_speed_and_efficiency">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="custom_keywords">Usar palabras clave personalizadas</h2>
+
+<p>Las palabras clave de los marcadores le permiten crear alias aceleradores
+ para los marcadores y búsquedas web. Por ejemplo, si asigna al marcador a
+ http://www.mozilla.org la palabra clave <q>m.o</q>, podrá introducir
+ <kbd>m.o</kbd> en la barra de direcciones y el navegador cargará
+ http://www.mozilla.org.</p>
+
+<p>Para asignar una palabra clave, primero debe crear un marcador para la URL.
+ Luego,</p>
+
+<ol>
+ <li>Abra el menú Marcadores y escoja Administrar marcadores.</li>
+ <li>En la ventana de marcadores, haga clic en el marcador que ha creado.</li>
+ <li>Pulse Propiedades.</li>
+ <li>En la ventana de diálogo de propiedades del marcador, introduzca una
+ cadena corta en el campo Palabra clave y cierre el diálogo.</li>
+</ol>
+
+<p>Ahora puede introducir la palabra clave en la barra de direcciones
+ y &brandShortName; cargará esa URL.</p>
+
+<h3 id="search_with_keywords">Buscar con palabras clave</h3>
+
+<p>Las palabras clave también pueden usarse para crear atajos a sus buscadores
+ favoritos. Por ejemplo, puede crear una palabra clave de modo que introducir
+ <kbd>g Señor de los Anillos</kbd> ejecutará una búsqueda Voy-a-tener-suerte
+ de Google sobre El Señor de los Anillos.</p>
+
+<p>Para crear una palabra clave personalizada que se pueda usar en búsquedas
+ web:</p>
+
+<ol>
+ <li>Vaya a su formulario de búsqueda (p.e. <kbd>www.google.com</kbd>).</li>
+ <li>Introduzca una cadena de búsqueda de pega (p.e.
+ <kbd>QuieroAMozilla</kbd>).</li>
+ <li>Ejecute la solicitud de búsqueda.</li>
+ <li>Una vez se hayan cargado los resultados, abra el menú Marcadores y
+ escoja Archivar marcador.</li>
+ <li>En el diálogo Archivar marcador, mire el campo Dirección. Reemplace la
+ cadena de pega (p.e. <tt>QuieroAMozilla</tt>) con <kbd>%s</kbd>. Por
+ ejemplo, la dirección podría pasar a ser
+ <kbd>http://www.google.es/search?hl=es&amp;q=<strong>%s</strong>&amp;btnI=Voy+a+Tener+Suerte&amp;meta=</kbd>.</li>
+ <li>Introduzca una palabra clave en el campo del mismo nombre.</li>
+ <li>Dé al marcador un nombre y escoja la posición donde situarlo.</li>
+ <li>Cierre el diálogo.</li>
+</ol>
+
+<p>Ahora puede buscar sin tener que ir primero a la página de búsqueda
+ introduciendo <kbd><var>palabra_clave</var> <var>palabras_a_buscar</var></kbd>
+ en la barra de direcciones.</p>
+
+<p>Para más detalles y ejemplos, vea
+ <a href="http://kb.mozillazine.org/Using_keyword_searches">"Usar búsquedas
+ con palabras clave" (en inglés) en la Base de Conocimientos de
+ MozillaZine</a>.</p>
+
+<p>[<a href="#improving_speed_and_efficiency">Volver al principio
+ de la sección</a>]</p>
+
+<h2 id="changing_cache_settings">Cambiar la configuración de caché</h2>
+
+<p>El ordenador guarda copias de las páginas visitadas frecuentemente
+ en la caché. De esta forma, el ordenador no tiene que recuperar la
+ página de la red cada vez que quiera verla.</p>
+
+<p>Para ajustar el tamaño de caché o para vaciarlo:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría Avanzadas, seleccione Caché (si no hay subcategorías
+ visibles, haga doble clic en Avanzadas para expandir la lista).</li>
+ <li>Introduzca un número en el campo Tamaño para especificar el tamaño del
+ caché. 50MB es suficiente. Para vaciar el caché inmediatamente, pulse
+ Vaciar caché.</li>
+</ol>
+
+<p><strong>Importante</strong>: cuanto mayor sea el caché de disco, más páginas
+ se podrán recuperar rápidamente, pero a cambio de usar más espacio en el disco
+ duro.</p>
+
+<p>Al salir de &brandShortName;, se realiza un mantenimiento del caché. Si este
+ mantenimiento tarda más tiempo del deseado, intente reducir el tamaño de la
+ caché de disco.</p>
+
+<p>Para especificar con qué frecuencia el navegador comprueba nuevas versiones
+ de la página en la red (para no guardar páginas anticuadas en la caché
+ demasiado tiempo):</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría Avanzadas, elija Caché (si no hay subcategorías visibles,
+ haga doble clic en Avanzadas para expandir la lista).</li>
+ <li>Tiene las siguientes opciones para elegir:</li>
+</ol>
+
+<ul>
+ <li><strong>Cada vez que visite la página</strong>: Seleccione esta
+ opción si quiere que &brandShortName; compare una página web
+ con el contenido de la caché cada vez que la vea.</li>
+ <li><strong>Cuando la página está caducada</strong>:
+ Seleccione esta opción si quiere que &brandShortName; compare una
+ página web con el contenido de la caché cuando el servidor
+ determine que la página ha caducado.</li>
+ <li><strong>Una vez por sesión</strong>: Seleccione esta
+ opción si quiere que &brandShortName; compare una página web
+ con el contenido de la caché una sola vez por cada vez que se
+ inicie &brandShortName;.</li>
+ <li><strong>Nunca</strong>: Seleccione esta opción si no quiere que
+ &brandShortName; compare el contenido de la caché con la red.</li>
+</ul>
+
+<p>Si las páginas que se supone que están en la caché tardan más tiempo en
+ cargarse de lo que deberían, asegúrese de que en las preferencias no ha
+ puesto <q>Cada vez que visite la página</q>, porque la verificación necesita
+ una conexión a la red que lleva su tiempo.</p>
+
+<p>Para refrescar una página en cualquier momento:</p>
+
+<ul>
+ <li>Pulse el botón Recargar en la barra de herramientas del navegador. El
+ ordenador comprueba la red para asegurarse de que tiene la versión más
+ reciente de la página.</li>
+</ul>
+
+<p>[<a href="#improving_speed_and_efficiency">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="getting_the_latest_software_automatically">Obtener automáticamente el
+ software más reciente</h2>
+
+<p>&brandShortName; puede avisarle cuando haya actualizaciones disponibles
+ de su software, y puede instalar las actualizaciones automáticamente.
+ &brandShortName; también puede informarle cuando haya nuevas versiones
+ disponibles de &brandShortName; y de sus complementos instalados.</p>
+
+<p>Para aprender cómo configurar la instalación automática de software, vea
+ <a href="cs_nav_prefs_advanced.xhtml#software_installation">Preferencias
+ avanzadas - Instalación de software</a>.</p>
+
+<p>[<a href="#improving_speed_and_efficiency">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="using_a_mouse_wheel">Usar un ratón con rueda</h2>
+
+<p>Si su ratón tiene una rueda, puede controlar el funcionamiento de
+ la rueda del ratón en &brandShortName;.</p>
+
+<p>Para saber más sobre cómo configurar la rueda del ratón, vea
+ <a href="cs_nav_prefs_advanced.xhtml#mouse_wheel">Preferencias avanzadas -
+ Rueda del ratón</a>.</p>
+
+<p>[<a href="#improving_speed_and_efficiency">Volver al principio de la
+ sección</a>]</p>
+
+<div class="win">
+
+<h2 id="making_mozilla_your_default_browser">Hacer que &brandShortName; sea
+ el navegador predeterminado</h2>
+
+<p>&brandShortName; es famoso sobre todo por mostrar páginas web, tanto en
+ Internet como en su ordenador. Para abrir páginas web fácilmente, puede hacer
+ que &brandShortName; sea su navegador predeterminado.</p>
+
+<h3 id="common_internet_files_and_protocols">Archivos y protocolos de
+ Internet comunes</h3>
+
+<p>Hacer que &brandShortName; sea su navegador predeterminado le permite abrir
+ automáticamente formatos de archivo y protocolos usados habitualmente en
+ Internet. Entre ellos se incluyen los siguientes:</p>
+
+ <ul>
+ <li><strong>Archivos de imagen</strong>:
+ <ul>
+ <li>JPEG, GIF, PNG, BMP e ICO</li>
+ </ul>
+ </li>
+ <li><strong>Documentos de Internet y archivos de idioma</strong>:
+ <ul>
+ <li><a href="glossary.xhtml#html">HTML</a>, XHTML, <a
+ href="glossary.xhtml#xml">XML</a> y <a
+ href="glossary.xhtml#xul">XUL</a></li>
+ </ul>
+ </li>
+ <li><strong>Protocolos de Internet</strong>:
+ <ul>
+ <li><a href="glossary.xhtml#http">HTTP</a>,
+ <a href="glossary.xhtml#https">HTTPS</a>,
+ <a href="glossary.xhtml#ftp">FTP</a>, Chrome</li>
+ </ul>
+ </li>
+ </ul>
+
+<h3 id="changing_default_browser_automatically">Cambiar la configuración de
+ navegador predeterminado automáticamente</h3>
+
+<p>Tras finalizar la instalación, &brandShortName; comprueba si es el navegador
+ predeterminado para alguno de los formatos de archivos y protocolos de
+ Internet habituales. Si no lo es, se le preguntará <q>&brandShortName; no es
+ actualmente su navegador predeterminado. ¿Quiere hacer que sea su navegador
+ predeterminado?</q>.</p>
+
+<p>Pulse Sí para hacer que &brandShortName; sea su navegador predeterminado. Si
+ pulsa No, se le volverá a hacer esta pregunta cada vez que inicie
+ &brandShortName;, a menos que desmarque la casilla <q>Volver a realizar esta
+ comprobación la próxima vez</q>.</p>
+
+<p>Si desmarca la casilla <q>Volver a realizar esta comprobación la próxima
+ vez</q>, aún puede hacer que &brandShortName; sea su navegador predeterminado
+ cambiando sus opciones en las preferencias. Para saber cómo hacer que
+ &brandShortName; sea su navegador predeterminado en las preferencias de
+ &brandShortName;, vea
+ <a href="cs_nav_prefs_navigator.xhtml#navigator">Preferencias del navegador -
+ Navegador</a>.</p>
+
+<p>[<a href="#improving_speed_and_efficiency">Volver al principio de la
+ sección</a>]</p>
+
+</div>
+
+<h1 id="proxies">Proxies</h1>
+
+<p>Muchas organizaciones restringen el acceso desde Internet hacia su red local.
+ Esto evita que cualquier persona del exterior pueda obtener acceso a
+ información confidencial. A esta protección se le llama cortafuegos.</p>
+
+<p>Si su organización tiene un cortafuegos, el navegador puede que necesite
+ acceder a través de un servidor proxy antes de conectar a Internet. El proxy
+ evita que cualquier persona del exterior pueda penetrar en la red privada de
+ su organización.</p>
+
+<p>Para información sobre cómo configurar sus preferencias de proxy, vea
+ <a href="cs_nav_prefs_advanced.xhtml#proxies">Preferencias avanzadas -
+ Proxies</a>.</p>
+
+ <p>[<a href="#proxies">Volver al principio de la sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/page_info_help.xhtml b/l10n-es-ES/suite/chrome/common/help/page_info_help.xhtml
new file mode 100644
index 0000000000..0d5af5b2ad
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/page_info_help.xhtml
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Visualizar información de la página</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+ <h1 id="viewing_page_info">Visualizar información de la
+ página</h1>
+
+ <p>El recuadro de información de la página consta de varias
+ pestañas que muestran diferentes tipos de información sobre la
+ página que está viendo. Esta sección contiene una breve
+ descripción de la información disponible en cada
+ pestaña.</p>
+
+ <p>Para ver la información de la página mostrada actualmente
+ por el navegador, abra el menú Ver y elija Información de
+ página. Después puede pulsar sobre la pestaña que se
+ corresponde con la información que desea ver.</p>
+
+ <p>La mayor parte de la información mostrada por las pestañas
+ General, Medios, Formularios y Enlaces está tomada del código
+ de la página HTML. Esta información normalmente es de
+ interés únicamente para desarrolladores de páginas web y
+ otros especialistas.</p>
+
+ <p>Para una información detallada sobre HTML, incluyendo las etiquetas
+ mostradas por Información de página, vea la <a href=
+ "http://www.w3.org/TR/REC-html40/">Especificación de
+ HTML 4.01 (inglés)</a>.</p>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#general_tab">pestaña General</a></li>
+ <li><a href="#media_tab">pestaña Medios</a></li>
+ <li><a href="#forms_tab">pestaña Formularios</a></li>
+ <li><a href="#links_tab">pestaña Enlaces</a></li>
+ <li><a href="#security_tab">pestaña Seguridad</a></li>
+ </ul>
+ </div>
+
+ <h2 id="general_tab">General (pestaña de información de
+ página)</h2>
+
+ <p>Cuando elige Información de página del menú Ver, la
+ pestaña General muestra información básica sobre la
+ página que está viendo en el navegador.</p>
+
+ <p>En la parte superior se muestra la siguiente información:</p>
+
+ <ul>
+ <li><strong>Title</strong>: el nombre de la página (si tiene uno).</li>
+ <li><strong>Dirección</strong>: la <a href=
+ "glossary.xhtml#url">URL (Uniform Resource
+ Locator)</a> de la página&mdash;esto es, la dirección
+ estándar que aparece en la barra de dirección en la parte
+ superior de la ventana de navegación.</li>
+ <li><strong>Tipo</strong>: el tipo de documento de la página (normalmente
+ text/html para las páginas web).</li>
+ <li><strong>Modo de representación</strong>: indica si el navegador
+ está usando el <strong>modo compatible</strong> o el<strong>modo
+ ajustado al estándar</strong> para componer la página. El
+ modo compatible tiene en cuenta formas no estándar de proceder de
+ algunas páginas web viejas diseñadas para versiones
+ anteriores de navegadores que no cumplen completamente con los
+ estándares. El modo ajustado al estándar cumple estrictamente
+ las especificaciones estándar. Su navegador elige el modo de
+ representación automáticamente de acuerdo a la
+ información contenida en la propia página web.</li>
+ <li><strong>Codificación de texto</strong>: la codificación de
+ texto usada en el documento HTML.</li>
+ <li><strong>Tamaño</strong>: el tamaño del fichero, si
+ está disponible.</li>
+ <li><strong>URL de procedencia</strong>: la dirección desde la cual
+ se ha llegado a la página actual, si está disponible.</li>
+ <li><strong>Modificado</strong>: la fecha de la última
+ modificación de la página, si está disponible.</li>
+ </ul>
+
+ <p>La parte <i>Meta</i> muestra las meta-etiquetas especificadas por la
+ página. Las meta-etiquetas proveen de información sobre el
+ contenido mostrado por una página, como una descripción general
+ de la página, palabras clave para motores de búsqueda,
+ información de copyright, y otras.</p>
+
+ <p>La parte <i>Información de seguridad para esta página</i> contiene
+ información de seguridad concerniente a la propiedad y el cifrado. Hay
+ más detalles disponibles en la <a href="#security_tab">Pestaña
+ Seguridad</a>.</p>
+
+ <h2 id="media_tab">Medios (pestaña de información de
+ página)</h2>
+
+ <p>Cuando elige Información de página del menú Ver, y
+ pulsa la pestaña Medios usted ve una lista de todas las
+ imágenes y otros medios mostrados en la página.</p>
+
+ <p>La parte superior muestra información sobre cada elemento,
+ incluyendo su dirección (<a href=
+ "glossary.xhtml#url">URL</a>) y tipo.</p>
+
+ <p>Cuando selecciona un elemento mostrado en la parte superior de la
+ pestaña Medios, la parte central muestra información sobre ese
+ elemento, como la descripción, tamaño o dimensiones.</p>
+
+ <p>También puede ver el elemento seleccionado en la parte inferior del
+ cuadro de diálogo. Para ver imágenes más grandes,
+ necesita pulsar sobre la esquina inferior derecha del recuadro de
+ diálogo de Información de página y arrastrar.</p>
+
+ <p>Para grabar un medio como un fichero separado:</p>
+
+ <ul>
+ <li><strong>Guardar como</strong>: seleccione el elemento que desea
+ guardar, pulse guardar como, y navegue hasta el lugar donde desea
+ guardarlo.</li>
+ </ul>
+
+ <h2 id="forms_tab">Formularios (pestaña de información de
+ página)</h2>
+
+ <p>Cuando elige Información de página en el menú Ver y
+ pulsa sobre la pestaña Formularios, usted ve información sobre
+ todos los formularios mostrados por la página que se encuentra viendo
+ actualmente en el navegador.</p>
+
+ <p>La parte superior muestra información básica sobre la forma
+ en que cada formulario está especificado en la página HTML:</p>
+
+ <ul>
+ <li><strong>Nombre</strong>: el nombre del formulario, si existe.</li>
+ <li><strong>Método</strong>: el método HTML usado para enviar
+ la información capturada por el formulario de vuelta al servidor
+ web. <tt>GET</tt> añade los valores que ha rellenado a la
+ dirección del sitio web a la que se envía el formulario.
+ <tt>POST</tt> envía los valores al sitio web como parámetros
+ que pueden ser leídos por un programa en el sitio web.</li>
+ <li><strong>Acción de formulario</strong>: la URL del programa que
+ será invocado cuando se envíe el formulario.</li>
+ </ul>
+
+ <p>Cuando selecciona un formulario listado en la parte superior de la
+ pestaña de formularios, la parte inferior muestra información
+ detallada sobre la forma en que cada uno de los elementos del formulario
+ está definida en la página HTML:</p>
+
+ <ul>
+ <li><strong>Etiqueta</strong>: la etiqueta del elemento (si está
+ indicado el atributo correspondiente en el código HTML).</li>
+ <li><strong>Nombre del campo</strong>: el nombre del elemento.</li>
+ <li><strong>Tipo</strong>: el tipo de entrada del elemento, como
+ <tt>TEXT</tt> (para enviar texto), <tt>RADIO</tt> (para un botón
+ "radio"), o <tt>HIDDEN</tt> (para almacenar información que es
+ enviada, pero no mostrada por la pantalla).</li>
+ <li><strong>Valor actual</strong>: el valor actual del elemento. Por
+ ejemplo, el valor de un elemento de texto es el texto que contiene
+ actualmente.</li>
+ </ul>
+
+<h2 id="links_tab">Enlaces (pestaña de información de
+ página)</h2>
+
+ <p>Cuando elige Información de página del menú Ver, y
+ pulsa la pestaña Enlaces se muestra una lista de todos los enlaces
+ disponibles en la página. La siguiente información es mostrada
+ para cada enlace:</p>
+
+ <ul>
+ <li><strong>Nombre</strong>: el texto mostrado por el navegador como un
+ enlace.</li>
+ <li><strong>Dirección</strong>: la
+ <a href="glossary.xhtml#url">URL</a> de la página a la que apunta
+ el enlace.</li>
+ <li><strong>Tipo</strong>: el tipo de enlace, como un ancla (para un enlace
+ en un sitio específico de un documento HTML) o envío de
+ formulario.</li>
+ </ul>
+
+<h2 id="security_tab">Seguridad (pestaña de información de
+ página)</h2>
+
+ <p>Cuando elige Información de página del menú Ver y
+ pulsa la pestaña Seguridad, visualiza información sobre
+ <a href="glossary.xhtml#authentication">identificación</a> y <a href=
+ "glossary.xhtml#encryption">cifrado</a> para la página web que
+ está viendo. La parte superior indica si la identidad del sitio web ha
+ sido verificada, y la parte inferior muestra si la página estaba
+ cifrada cuando la recibió el navegador.</p>
+
+ <p>También puede abrir la pestaña de seguridad pulsando sobre
+ el icono del candado en la parte inferior derecha de cualquier ventana del
+ navegador.</p>
+
+ <p>La parte superior de la pestaña de seguridad puede mostrar
+ cualquiera de estos mensajes:</p>
+
+ <ul>
+ <li><strong>Identidad del sitio web no verificada</strong>: el sitio web
+ que está viendo no ha presentado un certificado para identificarse.
+ Por lo tanto, el administrador de certificados no puede verificar su
+ identidad. Es posible, aunque improbable, que el sitio web no sea quien
+ dice ser.</li>
+ <li><strong>Identidad del sitio web verificada</strong>: el certificado que
+ el administrador de certificados ha usado para verificar la identidad del
+ sitio web ha sido expedido por una autoridad de certificación (CA)
+ como uno en el que confía. Puede estar bastante seguro que el sitio
+ web es quien dice ser.</li>
+ </ul>
+
+ <p>La parte inferior de la pestaña de seguridad puede mostrar
+ cualquiera de estos mensajes:</p>
+
+ <ul>
+ <li><strong>Conexión sin cifrar</strong>: es posible que otras
+ personas vean la información enviada por su ordenador al sitio web
+ o enviada por el sitio web a su ordenador, pero es improbable que alguien
+ lo esté haciendo.</li>
+ <li><strong>Conexión cifrada</strong>: en general, la fuerza de una
+ conexión cifrada depende de la longitud de las claves usadas para
+ el cifrado, medida en bits. Cuanto más larga sea la clave,
+ más fuerte el cifrado&mdash;esto es, la dificultad que
+ tendrá una persona no autorizada para recuperar la
+ información cifrada y descifrarla.</li>
+ </ul>
+
+ <p>La falta de cifrado o de un cifrado fuerte sólo es de importancia
+ cuando está enviando o viendo información confidencial, como su
+ número de tarjeta de crédito.</p>
+
+ <p>Puede comprobar rápidamente el cifrado de una página web
+ mirando el estado del icono del candado que hay en la parte inferior derecha
+ de la ventana del navegador. Para más detalles, vea <a href=
+ "using_certs_help.xhtml#checking_security_for_a_web_page">Comprobar la
+ seguridad de una página web</a>.</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/passwords_help.xhtml b/l10n-es-ES/suite/chrome/common/help/passwords_help.xhtml
new file mode 100644
index 0000000000..ea7f3d44b1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/passwords_help.xhtml
@@ -0,0 +1,466 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Opciones de contraseñas</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+<h1 id="password_settings">Opciones de contraseñas</h1>
+
+<p>Esta sección describe cómo establecer sus preferencias para
+ contraseñas, establecer su contraseña maestra, y controlar
+ otros aspectos sobre el manejo de contraseñas.</p>
+
+<p>Para descripciones paso a paso de varias tareas relacionadas con las
+ contraseñas, vea
+ <a href="using_priv_help.xhtml#using_the_password_manager">Usar el
+ administrador de contraseñas</a>.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#passwords">Preferencias de privacidad y seguridad -
+ Contraseñas</a></li>
+ <li><a href="#password_manager">Administrador de
+ contraseñas</a></li>
+ <li><a href="#master_passwords">Preferencias de privacidad y
+ seguridad&nbsp;- Contraseñas maestras</a></li>
+ <li><a href="#change_master_password">Cambiar contraseñas
+ maestras</a></li>
+ <li><a href="#reset_master_password">Restablecer la contraseña
+ maestra</a></li>
+ <li><a href="#choosing_a_good_password">Elegir una buena
+ contraseña</a></li>
+ </ul>
+</div>
+
+<h2 id="passwords">Preferencias de privacidad y seguridad -
+ Contraseñas</h2>
+
+<p>Esta sección describe el panel de preferencias de contraseñas.
+ Si todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría de Privacidad y seguridad, elija
+ Contraseñas (si no hay subcategorías visibles, haga doble
+ clic sobre Privacidad y seguridad para expandir la lista).</li>
+</ol>
+
+<h3>Administrador de contraseñas</h3>
+
+<p>Las preferencias del administrador de contraseñas le permiten:</p>
+
+<ul>
+ <li><strong>Recordar las contraseñas</strong>: seleccione esta opción para
+ activar el administrador de contraseñas, de forma que le pida permiso para
+ almacenar sus nombres de usuario y contraseñas en el momento adecuado y los
+ introduzca por usted más adelante según sea necesario. Para desactivar el
+ administrador de contraseñas, deseleccione esta opción.</li>
+ <li><strong>Administrar contraseñas guardadas</strong>: pulse este botón para
+ administrar información sobre sus contraseñas almacenadas y los sitios web
+ cuyos nombres de usuario y contraseñas no desea que se almacenen.</li>
+</ul>
+
+<p>Para información detallada sobre el administrador de contraseñas, incluyendo
+ cómo hacer que ignore sitios web de forma individual y cómo ver y administrar
+ las contraseñas almacenadas, vea
+ <a href="using_priv_xhelp.html#using_the_password_manager">Usar el
+ administrador de contraseñas</a>.</p>
+
+<h3 id="encrypting_versus_obscuring">Cifrar en vez de ocultar</h3>
+
+<p>Si usa el administrador de contraseñas para guardar contraseñas y datos
+ personales, esta información es almacenada en su ordenador en un fichero
+ que es difícil, pero no imposible, que un intruso lea. Esta forma de
+ almacenar información es conocida en ocasiones como <q>ocultación</q>.
+ Esta es la configuración predeterminada que se aplica a la información
+ almacenada por el administrador de contraseñas.</p>
+
+<p>Para una protección mejorada, puede elegir proteger el archivo mediante
+ cifrado. El cifrado hace más difícil (pero, de nuevo, no imposible) que
+ una persona no autorizada pueda ver su información confidencial almacenada.
+ Para activar el cifrado necesita establecer una
+ <a href="glossary.xhtml#master_password">contraseña maestra</a>.</p>
+
+<p>Usar cifrado en vez de ocultación para guardar datos confidenciales
+ es una decisión entre una mejor seguridad o más comodidad:</p>
+
+<ul>
+ <li>Si usa cifrado, necesitará introducir una contraseña
+ maestra periódicamente, lo que puede resultar incómodo (para
+ más información, vea la descripción sobre la contraseña maestra en
+ <a href="#master_passwords">Preferencias de privacidad y seguridad -
+ Contraseña maestra</a>).</li>
+ <li>Si utiliza ocultación, no necesita introducir una
+ contraseña maestra (a menos que esté utilizando certificados
+ al objeto de identificación), pero puede ser más sencillo
+ para un extraño que tenga acceso a su ordenador robar sus
+ contraseñas.</li>
+</ul>
+
+<p>Para más detalles, vea
+ <a href="using_priv_help.xhtml#encrypting_stored_sensitive_information">Cifrar
+ la información confidencial guardada</a>.</p>
+
+<h2 id="password_manager">Administrador de contraseñas</h2>
+
+<p>Esta sección describe cómo usar el recuadro de diálogo
+ del administrador de contraseñas para controlar sus contraseñas
+ guardadas. Si todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría de Privacidad y seguridad, elija
+ Contraseñas (si no hay subcategorías visibles, haga doble
+ clic sobre Privacidad y seguridad para expandir la lista).</li>
+ <li>Pulse Administrar contraseñas guardadas.</li>
+</ol>
+
+<p>O, alternativamente, abra el menú Herramientas, elija Administrador
+ de contraseñas, y luego escoja Administrar contraseñas
+ guardadas del submenú.</p>
+
+<p>El administrador de contraseñas tiene dos pestañas:</p>
+
+<ul>
+ <li><strong>Contraseñas guardadas</strong>: pulse en esta pestaña para ver la
+ lista de sitios web de los que el administrador de contraseñas ha
+ almacenado nombre de usuario y contraseña, es decir, los sitios web para
+ los cuales usted seleccionó <q>Sí</q> en respuesta a la pregunta del
+ administrador de contraseñas de permitir almacenar sus datos de conexión.
+
+ <p>La segunda columna muestra el nombre de usuario para cada sitio web. Si
+ la contraseña se guarda de forma cifrada, aparece la palabra
+ <q>(cifrada)</q> después del nombre de usuario.</p>
+
+ <p>Por defecto, las contraseñas guardadas no se muestran.</p>
+ <ul>
+ <li>Para ver la lista de contraseñas guardadas, haga clic en Mostrar
+ contraseñas y confirme su decisión.</li>
+ <li>Para ocultar las contraseñas, pulse Ocultar contraseñas.</li>
+ </ul>
+
+ <p>Si elimina una entrada de la lista, el nombre de usuario y la contraseña
+ almacenadas serán eliminados, y deberá conectar de forma manual la
+ próxima vez que visite ese sitio web.</p>
+ </li>
+ <li><strong>Contraseñas que nunca se guardarán</strong>: pulse en esta
+ pestaña para ver una lista de los sitios web para los que eligió <q>Nunca
+ para este sitio</q> en respuesta a la pregunta del administrador de
+ contraseñas de permitir guardar sus datos de conexión.
+ <p>Si un sitio web está incluido en esta lista, deberá introducir sus datos
+ de conexión manualmente siempre que inicie sesión en ese sitio web.</p>
+ <p>Si elimina una entrada de la lista, el administrador de contraseñas le
+ preguntará la próxima vez que inicie sesión en ese sitio web si desea
+ almacenar el nombre de usuario y contraseña.</p>
+ </li>
+</ul>
+
+<p>Independientemente de la pestaña que esté viendo, puede eliminar entradas de
+ la lista de la siguiente forma:</p>
+
+<ul>
+ <li><strong>Eliminar</strong>: selecione una o más entradas que
+ desea eliminar, después pulse Eliminar.</li>
+ <li><strong>Eliminar todos</strong>: pulse este boton para eliminar todas
+ las entradas de lista que está viendo.</li>
+</ul>
+
+<p>Para más información sobre el administrador de
+ contraseñas, vea
+ <a href="using_priv_help.xhtml#using_the_password_manager">Usar el
+ administrador de contraseñas</a>.</p>
+
+<h2 id="master_passwords">Preferencias de privacidad y seguridad -
+ Contraseñas maestras</h2>
+
+<p>Esta sección describe el panel de preferencias Contraseñas
+ maestras. Si todavía no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría de Privacidad y seguridad, elija
+ Contraseñas maestras (si no hay subcategorías visibles, haga
+ doble clic sobre Privacidad y seguridad para expandir la lista).</li>
+</ol>
+
+<p>Una contraseña maestra protege un dispositivo de seguridad, que es
+ un dispositivo hardware o software que guarda infromación
+ confidencial asociada con su identidad, como claves o certificados.</p>
+
+<p>Por ejemplo, el navegador tiene incorporado un dispositivo de seguridad
+ software, y usted también puede usar dispositivos externos, como
+ tarjetas intelligentes (<em>smart cards</em>) si su ordenador está
+ configurado para su uso.</p>
+
+<p>La contraseña maestra del dispositivo de seguridad software
+ incorporado en su navegador también protege información
+ confidencial guardada como contraseñas de correo, contraseñas
+ de sitios web y otros datos almacenados por el administrador de
+ contraseñas.</p>
+
+<p>Cada dispositivo de seguridad, ya sea software o hardware, tiene su propia
+ y separada contraseña maestra.</p>
+
+<ul>
+ <li><strong>Cambiar contraseña</strong>: pulse este botón
+ para cambiar cualquiera de sus contraseñas maestras. Para obtener
+ más información sobre el uso del recuadro de diálogo
+ Cambiar contraseña maestra que aparece al pulsar el botón,
+ vea <a href="#change_master_password">Cambiar contraseña
+ maestra</a>.</li>
+ <li>Puede controlar con qué frecuencia le solicita el navegador su
+ contraseña maestra:
+ <ul>
+ <li><strong>La primera vez que se necesite</strong>: esta opción
+ (seleccionada por defecto) hace que el navegador le pida su
+ contraseña maestra sólo la primera vez de cada
+ ejecución que necesite acceder a la base de datos de claves
+ privadas. El navegador no le solicitará la contraseña
+ maestra de nuevo hasta que termine su ejecución y lo inicie de
+ nuevo. Esta opción proporciona el nivel más bajo de
+ protección.</li>
+ <li><strong>Cada vez que se necesite</strong>: esta opción asegura
+ que el navegador no accederá nunca a su información
+ personal guardada sin preguntar primero su contraseña maestra.
+ Esta opción ofrece el mayor nivel de protección.</li>
+ <li><strong>Si no ha sido utilizada durante [__] minutos o
+ más</strong>: esta opción hace que el administrador de
+ certificados le pregunte su contraseña maestra cuando necesite
+ acceder a su información personal guardada y haya transcurrido
+ el tiempo especificado en el recuadro desde la última vez que
+ se le preguntó.</li>
+ </ul>
+ </li>
+ <li><strong>Reiniciar contraseña</strong>: pulse este botón
+ para reiniciar la contraseña maestra del dispositivo software de
+ seguridad. Para más información, vea
+ <a href="#reset_master_password">Restablecer la contraseña
+ maestra</a>.</li>
+</ul>
+
+<h2 id="change_master_password">Cambiar la contraseña maestra</h2>
+
+<p>Debe recordar su antigua contraseña maestra para cambiarla con el
+ botón Cambiar contraseña.</p>
+
+<p>Esta sección describe el recuadro de diálogo Cambiar la
+ contraseña maestra. Si no lo está viendo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría de Privacidad y seguridad, elija
+ Contraseñas maestras (si no hay subcategorías visibles, haga
+ doble clic sobre Privacidad y seguridad para expandir la lista).</li>
+ <li>Pulse Cambiar contraseña.</li>
+</ol>
+
+<p>Una contraseña maestra protege un dispositivo de seguridad, que es
+ un dispositivo hardware o software que almacena información
+ confidencial asociada a su identidad, como claves o certificados.</p>
+
+<p>Por ejemplo, el navegador tiene incorporado un dispositivo software de
+ seguridad, y usted puede usar también dispositivos externos, como
+ tarjetas inteligentes (<em>smart cards</em>), si su ordenador está
+ configurado para usarlas.</p>
+
+<p>La contraseña maestra del dispositivo software de seguridad
+ incorporado en el navegador también protege su clave maestra. Su
+ clave maestra es usada para cifrar información confidencial como
+ contraseñas de correo electrónico, contraseñas de
+ sitios web, y otros datos almacenados por el administrador de
+ contraseñas.</p>
+
+<p>Use el recuadro de diálogo de cambiar la contraseña maestra
+ para proporcionar la siguiente información:</p>
+
+<ul>
+ <li><strong>Dispositivo de seguridad</strong>: cada dispositivo de
+ seguridad requiere una contraseña maestra única. Por ejemplo,
+ si está usando una o más tarjetas inteligentes para almacenar
+ algunos de sus certificados, deberá usar una única
+ contraseña maestra para cada una de ellas. Si hay disponible
+ más de un dispositivo de seguridad, una lista desplegable en la
+ parte superior del cuadro de diálogo de Configurar contraseña
+ maestra le permite elegir el dispositivo del cual va a cambiar la
+ contraseña.</li>
+ <li><strong>Contraseña actual</strong>: si está cambiando
+ una contraseña maestra existente, en primer lugar debe introducir
+ su contraseña actual. Si no introdujo su contraseña actual
+ de forma correcta, verá el mensaje <q>No introdujo la
+ contraseña actual correctamente. Vuelva a intentarlo</q>
+ después de haber pulsado Aceptar. Si ocurre esto, debe volver a
+ introducir su contraseña actual.</li>
+ <li><strong>Nueva contraseña</strong>: introduzca su nueva
+ contraseña en este campo.</li>
+ <li><strong>Nueva contraseña (confirmar)</strong>: introduzca su
+ nueva contraseña de nuevo. Si no introduce por segunda vez la nueva
+ contraseña exactamente igual que la primera vez, el botón
+ Aceptar permanece inactivo. Si esto ocurre, inténtelo introduciendo
+ la nueva contraseña otra vez.</li>
+</ul>
+
+<p>Si alguien usa su ordenador y sabe o puede adivinar su contraseña
+ maestra, esta persona será capaz de acceder a sitios web suplantando
+ su personalidad. Esto puede ser peligroso&mdash;por ejemplo, si usted
+ administra sus cuentas bancarias por Internet.</p>
+
+<p>Por esto, es importante elegir una contraseña maestra que sea
+ difícil de adivinar. El <strong>medidor de calidad de la
+ contraseña</strong> le da una idea general de la calidad de su
+ contraseña mientras la introduce basándose en factores como la
+ longitud, el uso de letras mayúsculas, minúsculas,
+ números y símbolos. No garantiza, sin embargo, que nadie pueda
+ llegar a adivinar su contraseña.</p>
+
+<p>Para más consejos, vea <a href="#choosing_a_good_password">Elegir una
+ buena contraseña</a>.</p>
+
+<p>También es importante guardar su contraseña maestra en un
+ lugar seguro&mdash;y <strong>no</strong> en cualquier lugar que sea
+ fácilmente accesible por cualquiera. Si olvida esta contraseña,
+ usted no será capaz de acceder a información importante, como
+ sitios web que necesitan sus contraseñas o certificados almacenados en
+ su ordenador.</p>
+
+<h2 id="reset_master_password">Restablecer la contraseña maestra</h2>
+
+<p><strong>Advertencia</strong>: si usted restablece la contraseña maestra,
+ borrará de forma permanente todas las claves de sitos web cifradas y
+ contraseñas de correo electrónico almacenados con su permiso por el
+ administrador de contraseñas. Además, perderá todos sus certificados
+ personales asociados con el
+ <a href="glossary.xhtml#software_security_device">Dispositivo software de
+ seguridad</a>.</p>
+
+<p>Para cambiar su contraseña maestra en lugar de restablecerla, pulse
+ el botón Cambiar contraseña en el panel de preferencias de
+ contraseñas maestras.</p>
+
+<p>Esta sección describe el cuadro de diálogo Restablecer la
+ contraseña maestra. Si no lo está viendo siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría de Privacidad y seguridad, elija
+ Contraseñas maestras (si no hay subcategorías visibles,
+ haga doble clic sobre Privacidad y seguridad para expandir la lista).</li>
+ <li>Pulse Reiniciar contraseña.</li>
+</ol>
+
+<p><strong>Advertencia</strong>: si reinicia su contraseña maestra,
+ perderá permanentemente todas las contraseñas de web y de correo
+ electrónico cifradas que fueron almacenados con su consentimiento por
+ el administrador de contraseñas. También perderá sus certificados
+ personales asociados con el
+ <a href="glossary.xhtml#software_security_device">dispositivo software de
+ seguridad</a>.</p>
+
+<p>Si recuerda su contraseña maestra y desea cambiarla, puede hacerlo
+ sin peligro de perder cualquier tipo de información personal. Si
+ está viendo la advertencia de restablecer la contraseña maestra
+ y quiere cambiar su contraseña en lugar de reinicializarla, pulse el
+ botón Cancelar y vuelva al panel de preferencias de Contraseñas
+ maestras, y después pulse Cabiar contraseña. Para más
+ detalles, vea <a href="#change_master_password">Cambiar contraseña
+ maestra</a>.</p>
+
+<p>Reiniciar su contraseña maestra es un último recurso que
+ debería usar sólo si está absolutamente seguro de que la
+ ha olvidado. La seriedad de la situación depende de la cantidad de
+ datos personales que protege la contraseña maestra que ha
+ olvidado.</p>
+
+<p>Reiniciar su contraseña maestra no crea una nueva contraseña.
+ En su lugar, borra todos los datos que protegía su antigua
+ contraseña maestra. Se le pedirá una nueva contraseña
+ maestra la próxima vez que el navegador necesite guardar
+ información personal.</p>
+
+<p>Después de que reinicie su contraseña maestra, puede que quiera volver a
+ guardar información personal que quiera poder precumplimentar en el
+ futuro. Por ejemplo, mientras navega puede que desee que el administrador
+ de contraseñas guarde las contraseñas de correo y de sitios web de nuevo.
+ Además, cualquier certificado personal asociado con el dispositivo software
+ de seguridad será borrado y deberá solicitarlos de nuevo.</p>
+
+<p><strong>Nota para usuarios de tarjetas inteligentes</strong>: cada tarjeta
+ inteligente tiene su propia contraseña maestra. La contraseña
+ maestra de una tarjeta inteligente sólo protege los datos de esa
+ tarjeta (como certificados personales). Puede cambiar normalmente la
+ contraseña de una tarjeta inteligente (asumiendo que usted la
+ recuerda), pero no puede reinicializarla.</p>
+
+<h2 id="choosing_a_good_password">Elegir una buena contraseña</h2>
+
+<p>Elegir una buena contraseña le ayudará a mantener su
+ información personal segura y privada. Para mejorar la seguridad de
+ su contraseña, siga algunas o todas estas sugerencias:</p>
+
+<ul>
+ <li>Caracteres especiales y de puntuación (*!$+) mezclados con letras
+ y números.</li>
+ <li>Letras mayúsculas y minúsculas mezcladas &mdash; usar
+ mayúsculas aleatoriamente a lo largo de la contraseña es
+ efectivo.</li>
+ <li>Palabras sin sentido que no se encuentren en diccionarios pero sean
+ fáciles de pronunciar.</li>
+ <li>Ocho o más caracteres.</li>
+</ul>
+
+<p>Debería evitar información personal que pueda ser averiguada.
+ Por ello, los siguientes elementos comunes deberían evitarse:</p>
+
+<ul>
+ <li>Nombres personales o de la familia, sus iniciales o
+ cumpleaños.</li>
+ <li>Su número de la seguridad social o su DNI.</li>
+ <li>Nombres de mascotas o lugares famosos.</li>
+ <li>Números de teléfono o direcciones.</li>
+ <li>Palabras de cualquier tipo de diccionario.</li>
+ <li>Su nombre de usuario, su login o el nombre de su ordenador.</li>
+ <li>Repetición de la misma letra o símbolo.</li>
+ <li>Secuencias de teclas del teclado, tales como <q>12345</q> o
+ <q>qwerty</q>.</li>
+ <li>Cualquier modificación menor de lo anterior, como añadir
+ un carácter al final de su nombre o deletrearlo al revés.</li>
+</ul>
+
+<p>Una buena forma de elegir una contraseña segura pero fácil de
+ recordar es usar el primer carácter de cada palabra en una frase. Por
+ ejemplo, <q>ShqIsv,pIpnet</q> significa <q>Si hay que ir se va, pero ir
+ <em>pa ná</em> es tontería</q> (observe que las letras <q>I</q>
+ se han escrito en mayúsculas para incrementar la seguridad). Por
+ supuesto, &iexcl;&iexcl;no use esta contraseña de ejemplo!!</p>
+
+<p>Para proteger aún más sus datos personales, recuerde seguir
+ estas sencillas reglas:</p>
+
+<ul>
+ <li>Nunca dé su contraseña a nadie.</li>
+ <li>Si alguien se ha enterado de su contraseña, cámbiela
+ inmediatamente.</li>
+ <li>Cambie cada pocos meses su contraseña.</li>
+ <li>Elija una contraseña que pueda recordar, de manera que no tenga
+ que escribirla.</li>
+ <li>Evite que la gente le observe mientras escribe su contraseña.</li>
+</ul>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/privacy_help.xhtml b/l10n-es-ES/suite/chrome/common/help/privacy_help.xhtml
new file mode 100644
index 0000000000..44bef296c9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/privacy_help.xhtml
@@ -0,0 +1,377 @@
+<?xml version="1.0" encoding="utf-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Privacidad en Internet</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+<h1 id="using_privacy_features">Utilizar las características de
+ privacidad</h1>
+
+<p>Su navegador incluye características que pueden utilizarse
+ para mejorar la privacidad y seguridad de la información personal en
+ todo momento. Las secciones que siguen describen cómo su navegador
+ puede ayudarle a controlar las cookies, contraseñas e imágenes al
+ navegar por Internet.</p>
+
+<p>Para más información sobre otras características de seguridad de
+ &brandShortName;, vea <a href="mailnews_security.xhtml">Firmar y cifrar
+ mensajes</a> y <a href="using_certs_help.xhtml">Los certificados</a>.</p>
+
+<div class="contentsBox">Temas de privacidad:
+ <ul>
+ <li><a href="#privacy_on_the_internet">Privacidad en Internet</a></li>
+ <li><a href="using_priv_help.xhtml#using_the_cookie_manager">Usar el
+ administrador de cookies</a></li>
+ <li><a href="using_priv_help.xhtml#using_the_password_manager">Usar el
+ administrador de contraseñas</a></li>
+ <li><a href="using_priv_help.xhtml#clearing_private_data">Limpiar datos
+ privados</a></li>
+ <li><a href="using_priv_help.xhtml#browsing_in_a_private_window">Navegar
+ en una ventana privada</a></li>
+ <li><a
+ href="using_priv_help.xhtml#encrypting_stored_sensitive_information">Cifrar
+ la información confidencial guardada</a></li>
+ <li><a href="using_priv_help.xhtml#managing_images">Gestionar las
+ imágenes</a></li>
+ <li><a href="cs_priv_prefs_popup.xhtml#controlling_popups">Controlar las
+ ventanas emergentes</a></li>
+ <li><a href="privsec_help.xhtml">Preferencias de privacidad y
+ seguridad</a></li>
+ </ul>
+</div>
+
+<h1 id="privacy_on_the_internet">Privacidad en Internet</h1>
+
+<p>Esta sección resume cierta información básica sobre privacidad en Internet.
+ También describe distintas acciones que puede llevar a cabo para contribuir
+ a salvaguardar su propia privacidad. No se pretende que proporcione una
+ descripción completa de los problemas relacionados con la privacidad en
+ Internet.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#what_information_does_my_browser_give_to_a_website">&iquest;Qué
+ información proporciona mi navegador a un sitio web?</a></li>
+ <li><a href="#what_are_cookies_and_how_do_they_work">&iquest;Qué
+ son las <em>cookies</em>, y cómo funcionan?</a></li>
+ <li><a href="#why_and_how_are_websites_tracking_me">¿Por qué y cómo me
+ rastrean los sitios web?</a></li>
+ <li><a href="#how_can_i_control_web_pages_in_email_messages">&iquest;Cómo
+ puedo controlar las páginas web en los mensajes de correo?</a></li>
+ <li><a href="#how_can_i_make_sure_unauthorized_people_dont_use_information_about_me">&iquest;Cómo
+ puedo asegurarme de que nadie utiliza información sobre mí
+ sin permiso?</a></li>
+ </ul>
+</div>
+
+<h2 id="what_information_does_my_browser_give_to_a_website">&iquest;Qué
+ información proporciona mi navegador a un sitio web?</h2>
+
+<p>Cuando el navegador muestra una página web (por ejemplo, cada vez que Vd.
+ pulsa un enlace o escribe una URL, o cuando una página web es mostrada en
+ un mensaje de correo), se facilita cierta información al sitio web. Esta
+ información puede incluir (pero no se limita a) su entorno operativo, su
+ dirección de Internet y la página de la que procede.</p>
+
+<h3>Entorno operativo</h3>
+
+<p>El sitio web recibe información sobre su entorno operativo, tal como su tipo
+ de navegador y sistema operativo. Esto ayuda al sitio web a presentar la
+ página de la mejor forma posible para su pantalla. Por ejemplo, el sitio web
+ podría reconocer que Vd. utiliza la versión francesa de &brandShortName; 2.1
+ en un ordenador con el sistema operativo Windows 2000.</p>
+
+<h3>Dirección de Internet</h3>
+
+<p>El navegador debe informar al sitio web de la dirección de Internet (también
+ conocida como el protocolo de Internet, o la dirección IP), de manera que el
+ sitio web sepa dónde enviar la página que se ha solicitado. El sitio web no
+ puede entregar ninguna página a menos que conozca la dirección IP de quien la
+ solicita.</p>
+
+<p>La dirección IP puede ser temporal (dinámica) o permanente (estática).</p>
+
+<p>Si la conexión a Internet es a través de un modem estándar que está conectado
+ a la línea telefónica, entonces el proveedor de servicios de Internet (ISP)
+ puede asignarle una dirección IP temporal cada vez que se conecta. Esa misma
+ dirección temporal se usa durante toda la duración de esa conexión a Internet
+ (por ejemplo, hasta que cierra su sesión o cuelga su conexión telefónica, o de
+ otra forma concluye la conexión de su ordenador a Internet). Cada ISP tiene
+ muchas direcciones IP, y asignan las direcciones aleatoriamente a los
+ usuarios.</p>
+
+<p>Si la conexión es mediante DSL, cable módem, o fibra óptica, puede que se
+ tenga una misma dirección IP fija cada vez que se conecte.</p>
+
+<p>Su dirección IP no es la misma que su dirección de correo electrónico.</p>
+
+<h3>Página de origen</h3>
+
+<p>El sitio web también recibe información de qué página se estaba leyendo
+ cuando se pulsó un enlace para ver una página de aquél. Esto permite al sitio
+ web conocer qué sitio le envió. O, a medida que se recorre el sitio web,
+ conocer otras páginas de ese sitio web por las que se ha pasado hasta llegar
+ a la página actual.</p>
+
+<p>[<a href="#privacy_on_the_internet">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="what_are_cookies_and_how_do_they_work">&iquest;Qué son las
+ <em>cookies</em>, y cómo funcionan?</h2>
+
+<p>Una cookie es un pequeño conjunto de información utilizado por algunos
+ sitios web. Cuando se visita un sitio web que usa cookies, éste puede
+ solicitar al navegador que guarde una o más cookies en el disco duro del
+ visitante.</p>
+
+<p>Más tarde, cuando se vuelve al sitio web, el navegador devuelve las cookies
+ que pertenecen al sitio web.</p>
+
+<p>Cuando utiliza la configuración predeterminada de cookies, esta actividad es
+ invisible para quien navega, y no se sabe cuándo un sitio web está guardando
+ una cookie o cuándo el navegador está devolviéndola al sitio web. Sin embargo,
+ se pueden configurar las preferencias para ser preguntado antes de permitir
+ que se establezca una cookie. Para información sobre cómo hacer esto, vea <a
+ href="using_priv_help.xhtml#cookies">Preferencias de privacidad y seguridad -
+ Cookies</a>.</p>
+
+<h3>&iquest;Cómo usan los sitios web la información de las cookies?</h3>
+
+<p>Las cookies permiten a un sitio web saber algo sobre sus visitas previas.
+ Por ejemplo, si Vd. acostumbra a buscar el tiempo local o adquiere libros en
+ un sitio web, el sitio web puede utilizar cookies para recordar en qué ciudad
+ vive Vd. o en qué autores está interesado, para hacer su próxima visita más
+ simple y útil.</p>
+
+<p>Algunos sitios web publican políticas de privacidad que describen cómo usan
+ la información que reciben.</p>
+
+<h3 id="what_are_third-party_cookies">&iquest;Qué son cookies de
+ terceros?</h3>
+
+<p>Si el navegador almacena la cookie de un sitio web, devolverá la cookie sólo
+ a ese sitio web en particular. El navegador no proporcionará cookies de un
+ sitio web a otro distinto. Puesto que un sitio web sólo puede recibir sus
+ propias cookies, sólo puede obtener información de su actividad mientras se
+ está en ese sitio web, pero no las actividades al navegar por la web en
+ general.</p>
+
+<p>Pero a veces un sitio web muestra contenido que está hospedado en otro sitio
+ web. Este contenido puede ser cualquier cosa, desde una imagen a un texto o
+ un anuncio. El otro sitio web que alberga tales elementos también tiene la
+ capacidad de almacenar una cookie en su navegador, incluso aunque Vd. no
+ visite el sitio web directamente.</p>
+
+<p>Las cookies que se almacenan por un sitio web distinto del que el usuario
+ está visitando reciben el nombre de <strong>cookies de terceros</strong> o
+ <strong>cookies externas</strong>. Los sitios web a veces utilizan cookies de
+ terceros con <strong>GIFs transparentes</strong>, que son imágenes especiales
+ que ayudan a los sitios web a contar usuarios, seguir la pista de las
+ respuestas por correo electrónico, saber más sobre cómo los visitantes
+ utilizan el sitio, o personalizar su experiencia de navegación (los GIFs
+ transparentes también son conocidos como <em>web beacons</em> o <em>web
+ bugs</em>).</p>
+
+<p>Si quiere, puede ajustar sus preferencias de cookie para que los sitios
+ web puedan guardar cookies ordinarias, pero no de terceros.</p>
+
+<p>[<a href="#privacy_on_the_internet">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="why_and_how_are_websites_tracking_me">¿Por qué y cómo me rastrean los
+ sitios web?</h2>
+
+<p>Los sitios web a menudo están interesados en saber cómo son usados y por
+ quién. Por ello, puede que realicen análisis de su comportamiento de
+ navegación de sus usuarios, ya sea por sí mismos o usando un servicio
+ de terceros.</p>
+
+<p>Las motivaciones para este rastreo del usuario pueden ser proporcionar
+ una experiencia de navegación más personalizada, por ejemplo, ofreciéndole
+ servicios o productos correspondientes a sus patrones de navegación
+ anteriores, haciendo por tanto más probable que usted esté interesado en
+ los mismos. Los servicios de terceros están más interesados en mostrar
+ anuncios que coincidan con sus intereses, para hacer más probable que
+ pulse en ellos, lo que a su vez les genera beneficio.</p>
+
+<p>Por supuesto, esta no es una lista completa; pueden existir otras razones
+ para rastrear el comportamiento del usuario al navegar. Para resumir, los
+ pros y contras son:</p>
+
+<ul>
+ <li><strong>Pros</strong>: el seguimiento de la actividad de navegación del
+ usuario permite al sitio web proporcionar una experiencia de navegación
+ más específica, analizando y ajustándose a sus intereses. Incluso puede
+ recibir ofertas que no obtendría sin un conocimiento previo de sus
+ patrones de uso.</li>
+ <li><strong>Contras</strong>: en la mayoría de los casos, especialmente con
+ los servicios de rastreo de terceros, la información es recopilada sin el
+ consentimiento del usuario y su uso no es transparente. Construir un
+ perfil del usuario a través de varios sitios web y durante largos
+ periodos de tiempo puede ser considerado intrusivo y una práctica
+ cuestionable que viola la privacidad del usuario.</li>
+</ul>
+
+<h3>¿Cuáles son los mecanismos del rastreo de usuarios?</h3>
+
+<p>No hay un único mecanismo de rastreo, sino varios. Por ejemplo, un sitio
+ web puede emplear uno o más de estos métodos:</p>
+
+<ul>
+ <li><a href="#what_are_cookies_and_how_do_they_work">Cookies</a>: ésta es la
+ forma más directa de rastreo de usuarios. Al visitar un sitio web por
+ primera vez, se crea un identificador aleatorio pero único por ese sitio
+ y se guarda como una cookie en &brandShortName;. Al volver al sitio web,
+ esta cookie le asocia con cualquier visita previa a ese sitio. Esto es
+ especialmente efectivo para el rastreo por terceros, dado que un servicio
+ así puede recopilar datos de múltiples sitios web con los que tengan
+ contrato basándose en una sola cookie de rastreo.</li>
+ <li><a href="#internet_address">Dirección de internet</a>: la dirección IP
+ identifica su ubicación y la red de su proveedor. También puede servir
+ como referencia de su ubicación geográfica. Incluso sin cookies, los
+ accesos múltiples a uno o más sitios web desde la misma dirección pueden
+ ser asociados entre sí de esta manera.</li>
+ <li><a href="privsec_help.xhtml#location_aware_browsing">Geolocalización</a>:
+ se puede obtener información mucho más detallada sobre la ubicación del
+ usuario con los servicios de navegación basada en ubicación. Basándose
+ en información adicional recopilada por el navegador, tal como los puntos
+ de acceso inalámbricos, la posición del usuario y (en ciertas situaciones),
+ la dirección y velocidad puede determinarse y usarse por el sitio web para
+ rastrear el usuario.</li>
+ <li><a href="#what_information_does_my_browser_give_to_a_website">Huella
+ digital del navegador</a>: este método intenta identificar a usuarios
+ específicos basándose en las características del navegador que están
+ usando. Tales características incluyen el tipo y versión del navegador,
+ la plataforma usada, las preferencias de idioma y posiblemente los
+ plugins y complementos instalados.</li>
+</ul>
+
+<h3>¿Qué puedo hacer para evitar el rastreo de usuarios?</h3>
+
+<p>En general, no hay una protección completa contra el rastreo no deseado
+ de las actividades de navegación propias. Sin embargo, hay un par de maneras
+ de dificultar el rastreo:</p>
+
+<ul>
+ <li><a href="privsec_help.xhtml#privacy_and_security">Do Not Track</a>:
+ éste es un método que permite a los usuarios excluirse del rastreo
+ de su comportamiento de navegación. &brandShortName; permite enviar
+ solicitudes <q>Do Not Track</q> a los sitios web, pero <em>no</em> están
+ obligados a respetar tales peticiones.</li>
+ <li><a href="privsec_help.xhtml#privacy_and_security">Bloqueo de sitios</a>:
+ &brandShortName; puede bloquear contenido que ha sido identificado por
+ servir al propósito de rastrear al usuario, basándose en una lista
+ descargada periódicamente de un servidor. De esta forma, las conexiones a
+ tales sitios de rastreo <em>conocidos</em> pueden ser evitadas antes de
+ que sucedan.</li>
+ <!-- NOTE: link "Data Manager" below once bug 599097 has been fixed -->
+ <li><a href="privsec_help.xhtml#location_aware_browsing">Navegación
+ basada en la ubicación</a>: desactivar los servicios de geolocalización
+ evita que un sitio web obtenga información de la localización más allá
+ de lo que puede derivarse de la dirección IP únicamente. Observe, no
+ obstante, que esto siempre es un servicio a elección del usuario, por
+ lo que obtendrá una notificación en cada petición a menos que haya
+ dado un permiso permanente a su sitio web para usar servicios de
+ geolocalización.</li>
+ <li><a href="using_priv_help.xhtml#cookies">Cookies</a>: el poder de
+ las cookies de rastreo reside en su persistencia a través de distintas
+ sesiones. Por ello, cuando se reinicia &brandShortName;, la cookie
+ identificativa se continuará enviando al sitio web que realiza el
+ análisis. Una medida contra el rastreo por terceros es prohibir todas
+ las cookies de terceros; otra opción es la restricción de cookies a
+ la sesión en curso únicamente. Algunos sitios web pueden dejar de
+ funcionar correctamente, pero se pueden añadir excepciones para
+ tales sitios en el administrador de datos o con las opciones del
+ administrador de cookies en el menú Herramientas.</li>
+ <li><a href="nav_help.xhtml#plugins">Plugins</a>: ciertos plugins poco
+ conocidos pueden hacer más fácil establecer una huella digital del
+ navegador. Por eso, si necesita esos plugins para algunos sitios pero
+ no en general, desactívelos en el administrador de complementos hasta
+ que los necesite, para evitar que sean detectados por los sitios de
+ rastreo.</li>
+ <li><a href="customize_help.xhtml#add-ons">Complementos</a>: hay una
+ variedad de extensiones disponibles para mejorar la privacidad y
+ seguridad. Algunos de ellos bloquearán el contenido no deseado de
+ anunciantes o servicios de rastreo, otros proporcionan más control sobre
+ los datos recopilados por los plugins (e.g., cookies Flash) o cuándo y
+ cómo ejecutar scripts o contenido incrustado.</li>
+</ul>
+
+<p><strong>Nota</strong>: los problemas relacionados con el rastreo de usuarios
+ son complejos. Esta descripción no pretende ser completa sino proporcionarle
+ alguna información básica sobre este tema.</p>
+
+<p>[<a href="#privacy_on_the_internet">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="how_can_i_control_web_pages_in_email_messages">&iquest;Cómo
+ puedo controlar las páginas web en los mensajes de correo?</h2>
+
+<p>Puede deshabilitar las cookies, imágenes y los plugins por completo
+ (JavaScript siempre está desactivado) en aquellas páginas web que se reciben
+ como parte de un mensaje de correo electrónico.</p>
+
+<p>Aunque puede ser conveniente activar algunas o todas estas
+ características cuando navega por la web, pueden no ser necesarias en
+ páginas individuales enviadas como adjuntos a mensajes.</p>
+
+<p>Para información sobre cómo habilitar o deshabilitar cookies, imágenes y
+ plugins en los mensajes de correo electrónico, vea las siguientes
+ secciones:</p>
+
+<ul>
+ <li><a href="using_priv_help.xhtml#cookie">Preferencias de privacidad
+ y seguridad - Cookies</a></li>
+ <li><a href="mailnews_preferences.xhtml#message_display">Preferencias de
+ correo y noticias - Visualización</a></li>
+ <li><a href="cs_nav_prefs_advanced.xhtml#scripts_and_plugins">Preferencias
+ de privacidad y seguridad - Scripts y plugins</a></li>
+</ul>
+
+<p>[<a href="#privacy_on_the_internet">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="how_can_i_make_sure_unauthorized_people_dont_use_information_about_me">&iquest;Cómo
+ puedo asegurarme de que nadie utiliza información sobre mí sin
+ permiso?</h2>
+
+<p>La mejor forma de mantener la información privada es leer las políticas de
+ privacidad de los sitios web que visita y los servicios Internet que utilice,
+ y ser cauto a la hora de proporcionar información personal en línea.</p>
+
+<p>Internet es una red pública. Cuando se envía el nombre, número de teléfono,
+ dirección y otra información personal por la red (por medio de una página
+ web, correo electrónico, o cualquier otro método), es posible que alguien
+ más, aparte del emisor y el receptor, pueda interceptarla.</p>
+
+<p>Aquí hay algunas cuestiones que conviene conocer sobre la
+ política de privacidad de un sitio web:</p>
+
+<ul>
+ <li>&iquest;Qué tipo de información personal recoge este sitio web?</li>
+ <li>&iquest;Cómo usará esa información?</li>
+ <li>&iquest;Compartirá este sitio web la información con terceros, y tengo
+ alguna elección con respecto a la compartición de esa información?</li>
+ <li>&iquest;Puedo acceder a parte o toda la información que el sitio web
+ tiene sobre mí, con el fin de verificarla, rectificarla, o cancelarla?</li>
+ <li>&iquest;Cómo protege la información el sitio web?</li>
+ <li>&iquest;Cómo contacto con el sitio web si tengo dudas o problemas?</li>
+</ul>
+
+<p>[<a href="#privacy_on_the_internet">Volver al principio de la
+ sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/privsec_help.xhtml b/l10n-es-ES/suite/chrome/common/help/privsec_help.xhtml
new file mode 100644
index 0000000000..d09138902d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/privsec_help.xhtml
@@ -0,0 +1,277 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Preferencias de privacidad y seguridad</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+<body>
+
+<h1 id="privsec_preferences">Preferencias de privacidad y seguridad</h1>
+
+<p>Las secciones mostradas a continuación describen las preferencias de
+privacidad y seguridad. Para ver los paneles de preferencias, siga estos
+pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Haga clic en la categoría Seguridad y privacidad. Si no hay
+ ninguna subcategoría visible, haga doble clic en Privacidad y
+ seguridad para expandir la lista, y luego haga clic en el nombre de las
+ preferencias que desee ver o cambiar.</li>
+</ol>
+
+<p>Para más ayuda con las configuraciones disponibles en cada panel,
+haga clic en el enlace correspondiente de entre los siguientes:</p>
+
+<div class="contentsBox">Secciones relacionadas:
+ <ul>
+ <li><a href="#privacy_and_security">Privacidad y seguridad</a></li>
+ <li><a href="using_priv_help.xhtml#cookie">Cookies</a></li>
+ <li><a href="using_priv_help.xhtml#images">Imágenes</a></li>
+ <li><a href="cs_priv_prefs_popup.xhtml#privacy_and_security_preferences_popup_windows">Ventanas emergentes</a></li>
+ <li><a href="passwords_help.xhtml#passwords">Contraseñas</a></li>
+ <li><a href="passwords_help.xhtml#master_passwords">Contraseñas
+ maestras</a></li>
+ <li><a href="ssl_help.xhtml#privacy_and_security_preferences_ssltls">SSL/TLS</a></li>
+ <li><a href="certs_prefs_help.xhtml#privacy_and_security_preferences_certificates">Certificados</a></li>
+ </ul>
+</div>
+
+<h2 id="privacy_and_security">Preferencias de privacidad y seguridad -
+ Privacidad y seguridad</h2>
+
+<p>Esta sección describe cómo usar el panel principal de preferencias de
+ privacidad y seguridad. Si no está viéndolo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija Preferencias.</li>
+ <li>Haga clic en la categoría Privacidad y seguridad.</li>
+</ol>
+
+<h3>Rastreo de usuarios</h3>
+
+<p>Estas opciones le permiten comunicar sus preferencias de rastreo a los
+ sitios web y para bloquear activamente las solicitudes de rastreo de sitios
+ conocidos por rastrear. El <a href="glossary.xhtml#user_tracking">rastreo</a>
+ se refiere a que los sitios web (incluyendo anunciantes, proveedores de
+ analíticas y sitios sociales) recogen y analizan datos comprensivos sobre
+ sus patrones de navegación web, afectando por tanto a su privacidad. Para
+ más información sobre este tema, vea
+ <a href="privacy_help.xhtml#why_and_how_are_websites_tracking_me">¿Por qué
+ y cómo me rastrean los sitios web?</a> En esta sección están disponibles las
+ siguientes opciones:</p>
+
+<ul>
+ <li><strong>Indicar a los sitios web que no quiero ser rastreado</strong>:
+ marque esta casilla para indicar a &brandShortName; que informe a cada
+ sitio web que visite explícitamente (junto con cualquier proveedor de
+ contenido de terceros incrustado en sus páginas) que no quiere que se
+ rastree sus hábitos de navegación. Si está marcada, se envía una
+ solicitud de <a href="glossary.xhtml#do_not_track">No rastreo</a> a
+ cada sitio web visitado.</li>
+ <li><strong>Impedir actividades de rastreo de sitios conocidos</strong>:
+ marque esta casilla para indicar a &brandShortName; que bloquee
+ activamente las conexiones a sitios web que son conocidos por proporcionar
+ servicios de rastreo. Puede que no vea ningún contenido procedente de
+ estos sitios en la página web visitada.</li>
+ <li><strong>Avisarme cuando se detecten actividades de rastreo</strong>:
+ marque esta casilla para que se le muestre una barra de notificación cuando
+ se bloquee contenido que puede utilizarse para rastrear. Esta barra
+ contiene los botones siguientes:
+ <ul>
+ <li><strong>Seguir bloqueando</strong>: ocultar la barra de notificación
+ sin cargar el contenido desde un sitio de rastreo identificado.</li>
+ <li><strong>Desbloquear</strong>: permitir que se cargue el contenido
+ ahora y automáticamente cuando se visite esta página de nuevo en el
+ futuro.</li>
+ <li><strong>Preferencias</strong>: abre el panel de preferencias de
+ privacidad y seguridad.</li>
+ </ul>
+ </li>
+</ul>
+
+<p><strong>Notas</strong>:</p>
+
+<ul>
+ <li>Respetar una solicitud Do not track es voluntario, por lo que los sitios
+ web <em>no están obligados</em> a obedecerla. Los sitios y servicios web
+ que siguen la política deberían dejar de recopilar y usar información
+ sobre su patrón de navegación web para toda la actividad para la cual se
+ selecciona Do Not Track.</li>
+ <li>Solicitar Do not track de un sitio web no debería afectar a su capacidad
+ de usar el sitio web correctamente (p.e., al usar una
+ <a href="glossary.xhtml#web_application">aplicación web</a> o al añadir
+ elementos en un carrito mientras compra).</li>
+ <li>Observe que Do Not Track no <em>impide</em> que se le muestren anuncios
+ mientras navega. Puesto que el sitio web no tiene permitido recopilar y
+ utilizar información sobre usted, el contenido de los anuncios serán menos
+ específicos si no tiene la opción Do Not Track seleccionada.</li>
+ <li>La prevención de rastreo bloquea activamente contenido conocido por ser
+ usado para el rastreo de una página web. Por tanto, la página puede aparecer
+ de manera incompleta. Tales sitios son identificados descargando
+ periódicamente una lista de sitios de rastreo conocidos que serán bloqueados
+ si se activa. Se continuarán cargando los sitios de rastreo que <em>no</em>
+ estén en esa lista hasta que sean incorporados a la misma.</li>
+ <li>La selección <q>Desbloquear</q> en la barra de notificación para un sitio
+ específico puede revocarse en la pestaña Permisos del administrador de
+ datos. Cuando se encuentra en una
+ <a href="using_priv_help.xhtml#browsing_in_a_private_window">ventana
+ privada</a>, estas opciones no están disponibles en la barra de
+ notificaciones.</li>
+</ul>
+
+<h3 id="location_aware_browsing">Navegación basada en ubicación</h3>
+
+<p>Los sitios web pueden querer obtener información más detallada sobre la
+ ubicación del usuario, p.e., para ofrecer servicios específicos cercanos a la
+ posición actual. Para ese propósito, pueden solicitar la longitud y latitud
+ (junto con otra información como altitud y dirección, si está disponible)
+ del navegador. &brandShortName; nunca proporcionará esa información sin el
+ consentimiento del usuario. Sin embargo, se mostrará una notificación por la
+ página que solicita la ubicación al menos la primera vez que se visita este
+ sitio. Las preferencias situadas en la sección central del
+ <a href="#privacy_and_security">panel de privacidad y seguridad</a> le
+ permiten desactviar por completo esta característica:</p>
+
+<ul>
+ <li><strong>Solicitarme permiso si se hace una petición</strong>: seleccione
+ esta opción si quiere que &brandShortName; le pregunte si el sitio web que
+ está visitando solicita información de geolocalización. La notificación
+ proporciona las siguientes opciones:
+ <ul>
+ <li><strong>Compartir ubicación</strong>: seleccione esta opción si
+ quiere que se determine la ubicación actual y se le tranmista al sitio
+ solicitante, solo para <em>esta</em> solicitud.</li>
+ <li><strong>No para esta solicitud</strong>: seleccione esta opción si
+ <em>no</em> quiere que se determine la ubicación actual ni se le
+ transmita al sitio solicitante, pero que se vuelva a preguntar en
+ la próxima solicitud.</li>
+ <li><strong>Siempre para este sitio</strong>: seleccione esta opción si
+ quiere que se determine la ubicación actual y se le transmita al sitio
+ solicitante, también para todas las solicitudes <em>futuras</em>.</li>
+ <li><strong>Nunca para este sitio</strong>: seleccione esta opción si
+ <em>no</em> quiere que se determine la ubicación actual ni se le
+ transmita al sitio solicitante, tampoco en todas las solicitudes
+ <em>futuras</em>.</li>
+ </ul>
+ Cerrar u ocultar las notificaciones no dará ninguna respuesta a la página
+ solicitante.</li>
+ <li><strong>Desactivar esta característica y denegar todas las
+ solicitudes</strong>: seleccione esta opción para que no se le vuelva a
+ preguntar por solicitudes de geolocalización. &brandShortName; aparecerá
+ ante el sitio web como si no admitiera esta característica.</li>
+</ul>
+
+<p><strong>Notas</strong>:</p>
+
+<ul>
+ <li>La geolocalización es un servicio web de terceros. &brandShortName;
+ recopila cierta información sobre su acceseo a internet (p.e., puntos de
+ acceso inalámbrico) y los envía a este servicio.</li>
+ <li>La precisión de la respuesta varía y puede oscilar desde el nivel de
+ ciudad hasta unos pocos metros de su ubicación real.</li>
+ <li>No se proporciona información sobre el sitio solicitante al servicio de
+ geolocalización. La información devuelta por ese servicio se proporciona
+ al sitio web por &brandShortName; en respuesta a su solicitud.</li>
+ <li>El sitio solicitante recibe un token de identificación que le permite
+ rastrear su movimiento durante un tiempo limitado usando el servicio de
+ geolocalización.</li>
+</ul>
+
+<h3 id="safe_browsing">Navegación segura</h3>
+
+<p>Algunos sitios web incluyen contenido potencialmente peligroso y pueden
+ haber sido identificados como maliciosos. Las preferencias localizadas en
+ la parte inferior del panel <a href="#privacy_and_security">Privacidad y
+ seguridad</a> le permiten seleccionar qué tipos de sitios identificados
+ de esta forma serán bloqueados. Si se activan &brandShortName; compara
+ la dirección de cada sitio web que vaya a visitar contra listas actualizadas
+ periódicamente. Se emite una advertencia previa a la carga real del sitio
+ identificado, dándole de esta manera la oportunidad de cancelar el proceso
+ de carga. En esta sección están disponibles las siguientes opciones:</p>
+
+<ul>
+ <li><strong>Bloquear los sitios señalados como atacantes</strong>:
+ marque esta casilla si quiere que &brandShortName; le avise si el sitio web
+ que está a punto de visitar ha sido identificado como uno que intenta
+ infectar su equipo con software malicioso. Este tipo de
+ <q><a href="glossary.xhtml#malware">malware</a></q> puede interferir con
+ las funciones de su equipo o robar su información personal. También es
+ usado frecuentemente para enviar correo spam o para distribuir más
+ malware.</li>
+ <li><strong>Bloquear los sitios señalados como falsificaciones web</strong>:
+ marque esta casilla si quiere que &brandShortName; le avise si el sitio web
+ que está a punto de visitar ha sido identificado como un sitio que finge
+ ser un sitio web legítimo de alguna organización o servicio conocidos. Los
+ sitios web como este se crean a menudo para engañarle para que proporcione
+ un nombre de usuario y una contraseña u otra información personal
+ confidencial (conocido normalmente como
+ <q><a href="glossary.xhtml#phishing">phishing</a></q>).</li>
+</ul>
+
+<p>Cuando intenta visitar un sitio web que ha sido identificado como malicioso
+ (y esta característica está activada), verá una de las siguientes
+ advertencias:</p>
+
+<ul>
+ <li><strong>¡Página identificada como ataque!</strong> Este sitio web ha sido
+ identificado como un sitio web que intenta infectar su equipo con
+ malware.</li>
+ <li><strong>¡Falsificación web identificada!</strong> Este sitio web ha sido
+ identificado como un sitio web que intenta robar tu información
+ personal.</li>
+</ul>
+
+<p>En este punto no se ha producido ningún daño. Seleccione una de las opciones
+ siguientes:</p>
+
+<ul>
+ <li><strong>¡Sácame de aquí!</strong> <em>No</em> cargar este sitio web. En
+ su lugar, dirigirse a la página de inicio por defecto de
+ &brandShortName;.</li>
+ <li><strong>¿Por qué se ha bloqueado esta página?</strong> Abre una página
+ web que le muestra la información enviada sobre este sitio web concreto
+ (ésta es una página web ubicada en el proveedor de este servicio). Si no
+ existen estos datos del informe, se muestra una página con información
+ general.</li>
+ <li><strong>Ignorar esta advertencia</strong>: continuar con la carga de la
+ página. Use esta opción sólo cuando esté <em>seguro</em> de que la página
+ seleccionada es auténtica y visitarla sea seguro. Aparecerá una barra de
+ notificación en la parte superior de la página, dándole la opción de
+ informar al proveedor de este servicio en caso de que se trate de un error:
+ <ul>
+ <li><strong>Éste no es un sitio atacante…</strong> o <strong>Ésta no es
+ una falsificación web…</strong>: pulse este botón para abrir una nueva
+ pestaña que le permita informar de advertencias erróneas (ésta es una
+ página externa).</li>
+ </ul>
+ </li>
+</ul>
+
+<p><strong>Importante</strong>: la característica de navegación segura está
+ activada por defecto. <em>No</em> se recomienda desactivar ninguna de las dos
+ funciones ya que puede dar lugar a visitar sitios no seguros.</p>
+
+<p><strong>Nota</strong>: si no se muestra una advertencia para un sitio web,
+ esto no <em>garantiza</em> que un sitio sea confiable; sólo quiere decir que
+ no se ha informado de él. Los sitios web maliciosos pueden <em>parecer</em>
+ seguros pero estar intentando atacarle o robar su información personal en
+ secreto. El propietario del sitio web o su proveedor pueden no saber que
+ el sitio ha sido comprometido.</p>
+
+<p>[<a href="#privsec_preferences">Volver al principio de al sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/profiles_help.xhtml b/l10n-es-ES/suite/chrome/common/help/profiles_help.xhtml
new file mode 100644
index 0000000000..72cecffd87
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/profiles_help.xhtml
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Administración de los perfiles</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+<h1 id="managing_profiles">Administración de los perfiles</h1>
+
+<p>Si utiliza Internet en casa y en el trabajo, puede que quiera tener acceso
+ a un grupo distinto de marcadores, preferencias, libretas de direcciones,
+ cuentas de correo, configuraciones del panel lateral, etc. De igual modo,
+ puede que los miembros de su familia quieran compartir una copia del mismo
+ navegador pero manteniendo separadas sus identidades en Internet.</p>
+
+<p>El administrador de perfiles le permite crear diferentes perfiles, cada
+ uno con sus propios marcadores, preferencias, configuración del
+ correo, y demás. Usted crea automáticamente un perfil por
+ defecto cuando instala su navegador por primera vez. Tras crear uno o
+ más perfiles adicionales, se le preguntará cuál de ellos
+ quiere utilizar cada vez que inicie el navegador.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#creating_a_new_profile">Crear un perfil nuevo</a></li>
+ <li><a href="#deleting_or_renaming_a_profile">Borrar o renombrar un
+ perfil</a></li>
+ </ul>
+</div>
+
+<h2 id="creating_a_new_profile">Crear un perfil nuevo</h2>
+
+<p>Para crear un perfil:</p>
+
+<ol>
+ <li>Abra el administrador de perfiles:
+ <ul>
+ <li><strong>Si &brandShortName; está ejecutándose</strong>: abra el
+ menú Herramientas y escoja Intercambiar perfil.</li>
+ <li><strong>Si &brandShortName; está cerrado</strong>:
+ <span class="win">haga clic en el menú Inicio y seleccione Programas,
+ luego &brandShortName;, y entonces haga clic en Administrador de
+ perfiles.</span><span class="mac">mantenga pulsada la tecla
+ <kbd>Option</kbd> mientras inicia &brandShortName; desde Finder o
+ el Dock.</span><span class="unix">escriba lo siguiente en la línea de
+ órdenes: <kbd>./mozilla -profilemanager</kbd>.</span>
+ </li>
+ </ul>
+ </li>
+ <li>Haga clic en Crear perfil, lea la descripción del perfil, y
+ después haga clic en Siguiente.</li>
+ <li>Escriba un nombre para el perfil. Puede ser el nombre que quiera, como
+ su nombre real o un nombre que esté relacionado con aquello para lo
+ que vaya a usar el perfil, como por ejemplo <q>Escuela</q>.</li>
+ <li>Acepte la ubicación por defecto para el perfil nuevo, o haga
+ clic en el botón &quot;Elegir carpeta&quot; y navegue hasta la
+ localización que quiera.</li>
+ <li>Si tiene instalados paquetes de idioma adicionales, haga clic
+ en Selección de regiones y elija el juego de idiomas/contenidos que
+ quiera.</li>
+ <li>Haga clic en Terminar.</li>
+</ol>
+
+<p>[<a href="#managing_profiles">Volver al principio de la
+sección</a>]</p>
+
+<h2 id="deleting_or_renaming_a_profile">Borrar o renombrar un perfil</h2>
+
+<p>Puede que quiera borrar perfiles que no utilice normalmente. Para borrar o
+ renombrar un perfil existente:</p>
+
+<ol>
+ <li>Abra el administrador de perfiles:
+ <ul>
+ <li><strong>Si &brandShortName; está ejecutándose</strong>:
+ abra el menú Herramientas y escoja Intercambiar perfil.
+ <strong>Nota:</strong> no puede borrar el perfil que está
+ usando.</li>
+ <li><strong>Si &brandShortName; está cerrado</strong>:
+ <span class="win">haga clic en el menú Inicio y seleccione
+ Programas, luego &brandShortName;, y entonces haga clic en
+ Administrador de perfiles.</span><span class="mac">mantenga pulsada
+ la tecla <kbd>Option</kbd> mientras inicia &brandShortName; desde Finder
+ o el Dock.</span><span class="unix">escriba lo siguiente en la
+ línea de comandos: <kbd>./mozilla -profilemanager</kbd>.</span>
+ </li>
+ </ul>
+ </li>
+ <li>Para borrar un perfil, seleccione su nombre y haga clic en Borrar perfil.
+ En la ventana de confirmación, escoja una de las siguientes
+ opciones:
+ <ul>
+ <li><strong>Borrar archivos</strong>: borrar todas las carpetas
+ que forman el perfil con sus datos guardados (marcadores,
+ preferencias, cuentas de correo y demás). <em>Asegúrese
+ de que no necesitará nada de ese perfil en el futuro antes de
+ elegir esta opción.</em></li>
+ <li><strong>No borrar archivos</strong>: elimina el perfil de la
+ lista de perfile disponibles, pero mantiene la carpeta que contiene
+ el perfil. Al elegir esa opción no se borrará
+ ningún dato guardado en el perfil.</li>
+ </ul>
+ </li>
+ <li>Para cambiar el nombre de un perfil, seleccione su nombre, haga clic
+ en Renombrar perfil, y siga las instrucciones.</li>
+</ol>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/shortcuts.xhtml b/l10n-es-ES/suite/chrome/common/help/shortcuts.xhtml
new file mode 100644
index 0000000000..21768c269c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/shortcuts.xhtml
@@ -0,0 +1,537 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Atajos de teclado en &brandShortName;</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+<body>
+
+<h1>Atajos de teclado en &brandShortName;</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#using_shortcuts">Usar atajos de teclado</a></li>
+ <li><a href="#general_mozilla_shortcuts">Atajos de teclado globales en
+ &brandShortName;</a></li>
+ <li><a href="#text_field_shortcuts">Atajos en los campos de texto</a></li>
+ <li><a href="#help_window_shortcuts">Atajos en la ventana de ayuda</a></li>
+ <li><a href="shortcuts_navigator.xhtml">Atajos en el navegador</a></li>
+ <li><a href="shortcuts_mailnews.xhtml">Atajos en Correo y noticias</a></li>
+ <li><a href="shortcuts_composer.xhtml">Atajos en Composer</a></li>
+ </ul>
+</div>
+
+<h2 id="using_shortcuts">Usar atajos de teclado</h2>
+
+<p>Este documento usa el siguiente formato para listar los atajos de teclado:</p>
+
+<p><strong>Ejemplo:</strong></p>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Copiar</td>
+ <td>Ctrl+C</td>
+ <td>Cmd+C</td>
+ <td>Ctrl+C</td>
+ </tr>
+</tbody>
+</table>
+
+<p>Para ejecutar un comando, pulse las teclas indicadas al mismo
+ tiempo. Por ejemplo, para copiar en Windows, pulse las teclas
+ Ctrl y C al mismo tiempo.</p>
+
+<p><strong>Ayuda</strong>: el signo de sumar (+) significa que se
+ deben pulsar las teclas una a continuación de la otra sin
+ dejar de pulsar la primera. Si hay más de un signo de
+ sumar (como Ctrl+Mays+C), significa que hay que ir
+ añadiFino teclas a la secuencia sin soltar las
+ anteriores.</p>
+
+<p><strong>Abreviaturas:</strong></p>
+
+<ul>
+ <li>Ctrl = tecla Control</li>
+ <li>Cmd = tecla Comando en teclados Macintosh</li>
+</ul>
+
+<p><strong>Nota</strong>: algunos atajos de teclado realizan funciones
+ distintas depFiniFino de dónde esté el cursor (foco). Por
+ ejemplo, si se pulsa la tecla Inicio en Windows mientras se está
+ viFino una página web, &brandShortName; irá al principio de la
+ página web. Sin embargo, si pulsa Inicio en Windows mientras el cursor
+ está en un campo de texto, el cursor irá al principio del campo
+ de texto.</p>
+
+<h2 id="general_mozilla_shortcuts">Atajos de teclado globales en
+ &brandShortName;</h2>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Copiar</td>
+ <td>Ctrl+C</td>
+ <td>Cmd+C</td>
+ <td>Ctrl+C</td>
+ </tr>
+ <tr class="even">
+ <td>Pegar</td>
+ <td>Ctrl+V</td>
+ <td>Cmd+V</td>
+ <td>Ctrl+V</td>
+ </tr>
+ <tr>
+ <td>Cortar</td>
+ <td>Ctrl+X</td>
+ <td>Cmd+X</td>
+ <td>Ctrl+X</td>
+ </tr>
+ <tr class="even">
+ <td>Seleccionar todo</td>
+ <td>Ctrl+A</td>
+ <td>Cmd+A</td>
+ <td>Alt+A</td>
+ </tr>
+ <tr>
+ <td>Cerrar ventana</td>
+ <td>Ctrl+W</td>
+ <td>Cmd+W</td>
+ <td>Ctrl+W</td>
+ </tr>
+ <tr class="even">
+ <td>Borrar palabra siguiente</td>
+ <td>Ctrl+Supr</td>
+ <td>Opc+Supr</td>
+ <td>Ctrl+Supr</td>
+ </tr>
+ <tr>
+ <td>Subir una página</td>
+ <td>Re Pág</td>
+ <td>Re Pág</td>
+ <td>Re Pág</td>
+ </tr>
+ <tr class="even">
+ <td>Bajar una página</td>
+ <td>Av Pág</td>
+ <td>Av Pág</td>
+ <td>Av Pág</td>
+ </tr>
+ <tr>
+ <td>Subir una línea</td>
+ <td>Flecha arriba</td>
+ <td>Flecha arriba</td>
+ <td>Flecha arriba</td>
+ </tr>
+ <tr class="even">
+ <td>Bajar una línea</td>
+ <td>Flecha abajo</td>
+ <td>Flecha abajo</td>
+ <td>Flecha abajo</td>
+ </tr>
+ <tr>
+ <td>Deshacer</td>
+ <td>Ctrl+Z</td>
+ <td>Cmd+Z</td>
+ <td>Ctrl+Z</td>
+ </tr>
+ <tr class="even">
+ <td>Repetir</td>
+ <td>Ctrl+Y o Ctrl+Mays+Z</td>
+ <td>Cmd+Mays+Z</td>
+ <td>Ctrl+Y o Ctrl+Mays+Z</td>
+ </tr>
+ <tr>
+ <td>Ir a la caja de texto de búsquedas</td>
+ <td>Ctrl+F o Ctrl+K</td>
+ <td>Cmd+F o Cmd+K</td>
+ <td>Ctrl+F o Ctrl+K</td>
+ </tr>
+ <tr>
+ <td>Buscar</td>
+ <td>Ctrl+F</td>
+ <td>Cmd+F</td>
+ <td>Ctrl+F</td>
+ </tr>
+ <tr class="even">
+ <td>Repetir la búsqueda</td>
+ <td>Ctrl+G o F3</td>
+ <td>Cmd+G</td>
+ <td>Ctrl+G</td>
+ </tr>
+ <tr>
+ <td>Buscar enlaces mientras se escribe</td>
+ <td>&apos; (comilla simple)</td>
+ <td>&apos; (comilla simple)</td>
+ <td>&apos; (comilla simple)</td>
+ </tr>
+ <tr class="even">
+ <td>Buscar texto mientras se escribe</td>
+ <td>/</td>
+ <td>/</td>
+ <td>/</td>
+ </tr>
+ <tr>
+ <td>Abrir menú de contexto</td>
+ <td>Mays+F10</td>
+ <td>Ctrl+Espacio</td>
+ <td>Mays+F10</td>
+ </tr>
+ <tr class="even">
+ <td>
+ Abrir menú principal <span class="noMac">(cambia al
+ primer menú desplegable al principio de la
+ ventana)</span>
+ </td>
+ <td>Alt or F10</td>
+ <td>(Mac OS X: controlado en las preferencias de teclado en
+ el Panel de Control)</td>
+ <td>F10</td>
+ </tr>
+ <tr>
+ <td>Salir de &brandShortName;</td>
+ <td>Ctrl+Q</td>
+ <td>Cmd+Q</td>
+ <td>Ctrl+Q</td>
+ </tr>
+ <tr class="even">
+ <td>Iniciar el navegador</td>
+ <td>Ctrl+1</td>
+ <td>Cmd+1</td>
+ <td>Ctrl+1</td>
+ </tr>
+ <tr>
+ <td>Iniciar Correo y noticias</td>
+ <td>Ctrl+2</td>
+ <td>Cmd+2</td>
+ <td>Ctrl+2</td>
+ </tr>
+ <tr class="even">
+ <td>Iniciar Composer</td>
+ <td>Ctrl+4</td>
+ <td>Cmd+4</td>
+ <td>Ctrl+4</td>
+ </tr>
+ <tr>
+ <td>Iniciar libreta de direcciones</td>
+ <td>Ctrl+5</td>
+ <td>Cmd+5</td>
+ <td>Ctrl+5</td>
+ </tr>
+ <tr class="even">
+ <td>Iniciar Chatzilla</td>
+ <td>Ctrl+6</td>
+ <td>Cmd+6</td>
+ <td>Ctrl+6</td>
+ </tr>
+ <tr>
+ <td>Abrir administrador de complementos</td>
+ <td>Ctrl+Mays+A</td>
+ <td>Cmd+Mays+A</td>
+ <td>Ctrl+Mays+A</td>
+ </tr>
+ <tr>
+ <td>Abrir administrador de descargas</td>
+ <td>Ctrl+J</td>
+ <td>Cmd+J</td>
+ <td>Ctrl+J</td>
+ </tr>
+ <tr>
+ <td>Abrir consola de errores</td>
+ <td>Ctrl+Mays+J</td>
+ <td>Cmd+Mays+J</td>
+ <td>Ctrl+Mays+J</td>
+ </tr>
+ <tr>
+ <td>Abrir ventana de ayuda</td>
+ <td>F1</td>
+ <td>Cmd+?</td>
+ <td>F1</td>
+ </tr>
+ <tr>
+ <td>Activar/desactivar <a href="glossary.xhtml#caret_browsing">modo del cursor</a></td>
+ <td>F7</td>
+ <td>F7 (si F7 no está programada para otra orden)</td>
+ <td>F7</td>
+ </tr>
+</tbody>
+</table>
+
+<h2 id="text_field_shortcuts">Atajos en los campos de texto</h2>
+
+<p>A continuación figuran atajos de teclado para desplazarse por el texto y
+ modificarlo en un campo de entrada de texto (p.e. la barra de direcciones).
+ Excepto donde se indique lo contrario, estos atajos también son aplicables
+ a las páginas web y a los mensajes de correo en el modo de cursor.</p>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac</th>
+ <th>Linux o Unix</th>
+ </tr>
+ </tr>
+</thead>
+<tbody class="tbody-default">
+ <tr>
+ <td>Moverse una línea hacia arriba</td>
+ <td>Flecha arriba</td>
+ <td>Flecha arriba</td>
+ <td>Flecha arriba</td>
+ </tr>
+ <tr>
+ <td>Moverse una línea hacia abajo</td>
+ <td>Flecha abajo</td>
+ <td>Flecha abajo</td>
+ <td>Flecha abajo</td>
+ </tr>
+ <tr>
+ <td>Moverse un carácter a la izquierda</td>
+ <td>Flecha izquierda</td>
+ <td>Flecha izquierda</td>
+ <td>Flecha izquierda</td>
+ </tr>
+ <tr>
+ <td>Moverse un carácter a la derecha</td>
+ <td>Flecha derecha</td>
+ <td>Flecha derecha</td>
+ <td>Flecha derecha</td>
+ </tr>
+ <tr>
+ <td>Moverese a la palabra siguiente</td>
+ <td>Ctrl+Flecha derecha</td>
+ <td>Opt+Flecha derecha</td>
+ <td>Ctrl+Flecha derecha</td>
+ </tr>
+ <tr>
+ <td>Moverse a la palabra anterior</td>
+ <td>Ctrl+Flecha izquierda</td>
+ <td>Opt+Flecha izquierda</td>
+ <td>Ctrl+Flecha izquierda</td>
+ </tr>
+ <tr>
+ <td>Moverse al comienzo de la línea</td>
+ <td>Inicio</td>
+ <td>Cmd+Flecha izquierda<span class="mac"> (solo en campos de texto)</span></td>
+ <td>Inicio</td>
+ </tr>
+ <tr>
+ <td>Moverse al final de la línea</td>
+ <td>Fin</td>
+ <td>Cmd+Flecha derecha<span class="mac"> (solo en campos de texto)</span></td>
+ <td>Fin</td>
+ </tr>
+ <tr>
+ <td>Moverse al comienzo del texto</td>
+ <td>Ctrl+Inicio</td>
+ <td>Cmd+Flecha arriba</td>
+ <td>Ctrl+Inicio</td>
+ </tr>
+ <tr>
+ <td>Moverse al final del texto</td>
+ <td>Ctrl+Fin</td>
+ <td>Cmd+Flecha abajo</td>
+ <td>Ctrl+Fin</td>
+ </tr>
+ <tr>
+ <td>Seleccionar el carácter siguiente</td>
+ <td>Mays+Flecha derecha</td>
+ <td>Mays+Flecha derecha</td>
+ <td>Mays+Flecha derecha</td>
+ </tr>
+ <tr>
+ <td>Seleccionar el carácter anterior</td>
+ <td>Mays+Flecha izquierda</td>
+ <td>Mays+Flecha izquierda</td>
+ <td>Mays+Flecha izquierda</td>
+ </tr>
+ <tr>
+ <td>Seleccionar la palabra siguiente</td>
+ <td>Ctrl+Mays+Flecha derecha</td>
+ <td>Opt+Mays+Flecha derecha</td>
+ <td>Ctrl+Mays+Flecha derecha</td>
+ </tr>
+ <tr>
+ <td>Seleccionar la palabra anterior</td>
+ <td>Ctrl+Mays+Flecha izquierda</td>
+ <td>Opt+Mays+Flecha izquierda</td>
+ <td>Ctrl+Mays+Flecha izquierda</td>
+ </tr>
+ <tr>
+ <td>Seleccionar todo el texto</td>
+ <td>Ctrl+A</td>
+ <td>Cmd+A</td>
+ <td>Ctrl+A</td>
+ </tr>
+ <tr>
+ <td>Copiar</td>
+ <td>Ctrl+C</td>
+ <td>Cmd+C</td>
+ <td>Ctrl+C</td>
+ </tr>
+ <tr>
+ <td>Pegar (solo en campos de texto)</td>
+ <td>Ctrl+V</td>
+ <td>Cmd+V</td>
+ <td>Ctrl+V</td>
+ </tr>
+ <tr>
+ <td>Cortar (solo en campos de texto)</td>
+ <td>Ctrl+X</td>
+ <td>Cmd+X</td>
+ <td>Ctrl+X</td>
+ </tr>
+ <tr>
+ <td>Borrar el carácter siguiente (solo en campos de texto)</td>
+ <td>Supr</td>
+ <td>Supr</td>
+ <td>Supr</td>
+ </tr>
+ <tr>
+ <td>Borrar el carácter anterior (solo en campos de texto)</td>
+ <td>Borrar (←)</td>
+ <td>Borrar (←)</td>
+ <td>Borrar (←)</td>
+ </tr>
+ <tr>
+ <td>Borrar la palabra siguiente (solo en campos de texto)</td>
+ <td>Ctrl+Supr</td>
+ <td>Opt+Supr</td>
+ <td>Ctrl+Supr</td>
+ </tr>
+ <tr>
+ <td>Borrar la palabra anterior (solo en campos de texto)</td>
+ <td>Ctrl+Borrar (←)</td>
+ <td>Opt+Borrar (←)</td>
+ <td>Ctrl+Borrar (←)</td>
+ </tr>
+ </tbody>
+ </table>
+
+<h2 id="help_window_shortcuts">Atajos de teclado de la ayuda</h2>
+
+<p>Estos atajos están disponibles en las ventanas de ayuda.</p>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Navegar por los enlaces dentro del panel de contenidos (panel
+ derecho)</td>
+ <td>Tab</td>
+ <td>Tab</td>
+ <td>Tab</td>
+ </tr>
+ <tr class="even">
+ <td>Alternar entre el panel de contenidos y el de Búsqueda
+ / Contenido / &Iacute;ndice / Glosario</td>
+ <td>F6</td>
+ <td>F6</td>
+ <td>F6</td>
+ </tr>
+ <tr>
+ <td>Navegar por los términos del índice (mientras el
+ panel &Iacute;ndice está seleccionado)</td>
+ <td>Flecha arriba/abajo</td>
+ <td>Flecha arriba/abajo</td>
+ <td>Flecha arriba/abajo</td>
+ </tr>
+ <tr class="even">
+ <td>Seleccionar cada una de las pestañas de Búsqueda
+ / Contenido / &Iacute;ndice / Glosario (mientras se está
+ en el panel izquierdo)</td>
+ <td>Flecha arriba/abajo</td>
+ <td>Flecha arriba/abajo</td>
+ <td>Flecha arriba/abajo</td>
+ </tr>
+ <tr>
+ <td>Expander / contraer la estructura del árbol de la tabla de
+ contenidos</td>
+ <td>Flecha izquierda/derecha</td>
+ <td>Flecha izquierda/derecha</td>
+ <td>Flecha izquierda/derecha</td>
+ </tr>
+ <tr class="even">
+ <td>Imprimir página</td>
+ <td>Ctrl+P</td>
+ <td>Cmd+P</td>
+ <td>Ctrl+P</td>
+ </tr>
+ <tr>
+ <td>Volver a la página anterior</td>
+ <td>Alt+flecha izquierda</td>
+ <td>Alt+flecha izquierda</td>
+ <td>Alt+flecha izquierda</td>
+ </tr>
+ <tr class="even">
+ <td>Avanzar una página hacia delante</td>
+ <td>Alt+flecha derecha</td>
+ <td>Alt+flecha derecha</td>
+ <td>Alt+flecha derecha</td>
+ </tr>
+</tbody>
+</table>
+
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/shortcuts_composer.xhtml b/l10n-es-ES/suite/chrome/common/help/shortcuts_composer.xhtml
new file mode 100644
index 0000000000..aaf0856827
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/shortcuts_composer.xhtml
@@ -0,0 +1,186 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Atajos de teclado en Composer</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+<body>
+
+<h1>Atajos de teclado en Composer</h1>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Macintosh</th>
+ <th>Linux</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Nueva página de Composer</td>
+ <td>Ctrl+Mays+N</td>
+ <td>Cmd+Mays+N</td>
+ <td>Ctrl+Mays+N</td>
+ </tr>
+ <tr class="even">
+ <td>Guardar página</td>
+ <td>Ctrl+S</td>
+ <td>Cmd+S</td>
+ <td>Ctrl+S</td>
+ </tr>
+ <tr>
+ <td>Abrir archivo</td>
+ <td>Ctrl+O</td>
+ <td>Cmd+O</td>
+ <td>Ctrl+O</td>
+ </tr>
+ <tr class="even">
+ <td>Cerrar página</td>
+ <td>Ctrl+W</td>
+ <td>Cmd+W</td>
+ <td>Ctrl+W</td>
+ </tr>
+ <tr>
+ <td>Publicar</td>
+ <td>Ctrl+Mays+S</td>
+ <td>Cmd+Mays+S</td>
+ <td>Ctrl+Mays+S</td>
+ </tr>
+ <tr class="even">
+ <td>Buscar y reemplazar</td>
+ <td>Ctrl+H</td>
+ <td>Cmd+Opt+H</td>
+ <td>Ctrl+H</td>
+ </tr>
+ <tr>
+ <td>Repetir la búsqueda</td>
+ <td>Ctrl+G</td>
+ <td>Cmd+G</td>
+ <td>Ctrl+G</td>
+ </tr>
+ <tr class="even">
+ <td>Buscar anterior</td>
+ <td>Ctrl+Mays+G</td>
+ <td>Cmd+Mays+G</td>
+ <td>Ctrl+Mays+G</td>
+ </tr>
+ <tr>
+ <td>Revisar ortografía</td>
+ <td>Ctrl+Mays+P</td>
+ <td>Cmd+Mays+P</td>
+ <td>Ctrl+Mays+P</td>
+ </tr>
+ <tr class="even">
+ <td>Insertar/editar enlace</td>
+ <td>Ctrl+L</td>
+ <td>Cmd+L</td>
+ <td>Ctrl+L</td>
+ </tr>
+ <tr>
+ <td>Incrementar sangrado</td>
+ <td>Ctrl+[</td>
+ <td>Cmd+[</td>
+ <td>Ctrl+[</td>
+ </tr>
+ <tr class="even">
+ <td>Reducir sangrado</td>
+ <td>Ctrl+]</td>
+ <td>Cmd+]</td>
+ <td>Ctrl+]</td>
+ </tr>
+ <tr>
+ <td>No continuar estilos de texto</td>
+ <td>Ctrl+Mays+Y</td>
+ <td>Cmd+Mays+Y</td>
+ <td>Ctrl+Mays+Y</td>
+ </tr>
+ <tr class="even">
+ <td>No continuar enlace</td>
+ <td>Ctrl+Mays+K</td>
+ <td>Cmd+Mays+K</td>
+ <td>Ctrl+Mays+K</td>
+ </tr>
+ <tr>
+ <td>Eliminar enlace interno</td>
+ <td>Ctrl+Mays+A</td>
+ <td>Cmd+Mays+A</td>
+ <td>Ctrl+Mays+A</td>
+ </tr>
+ <tr class="even">
+ <td>Seleccionar fila/columna</td>
+ <td>Ctrl+arrastrar el ratón</td>
+ <td>Cmd+arrastrar el ratón</td>
+ <td>Ctrl+arrastrar el ratón</td>
+ </tr>
+ <tr>
+ <td>Seleccionar celdas</td>
+ <td>Ctrl+clic (arrastre el ratón para seleccionar bloques de
+ celdas, o continúe haciendo clic para seleccionar celdas
+ individuales)</td>
+ <td>Cmd+clic (arrastre el ratón para seleccionar bloques de
+ celdas, o continúe haciendo clic para seleccionar celdas
+ individuales)</td>
+ <td>Ctrl+clic (arrastre el ratón para seleccionar bloques de
+ celdas, o continúe haciendo clic para seleccionar celdas
+ individuales)</td>
+ </tr>
+ <tr class="even">
+ <td>Reducir el tamaño de la letra</td>
+ <td>Ctrl+- (signo menos)</td>
+ <td>Cmd+- (signo menos)</td>
+ <td>Ctrl+- (signo menos)</td>
+ </tr>
+ <tr>
+ <td>Aumentar el tamaño de la letra</td>
+ <td>Ctrl+= (signo igual)</td>
+ <td>Cmd+= (signo igual)</td>
+ <td>Ctrl+= (signo igual)</td>
+ </tr>
+ <tr class="even">
+ <td>Texto en negrita</td>
+ <td>Ctrl+B</td>
+ <td>Cmd+B</td>
+ <td>Ctrl+B</td>
+ </tr>
+ <tr>
+ <td>Texto en cursiva</td>
+ <td>Ctrl+I</td>
+ <td>Cmd+I</td>
+ <td>Ctrl+I</td>
+ </tr>
+ <tr class="even">
+ <td>Subrayar texto</td>
+ <td>Ctrl+U</td>
+ <td>Cmd+U</td>
+ <td>Ctrl+U</td>
+ </tr>
+ <tr>
+ <td>Texto con anchura fija</td>
+ <td>Ctrl+T</td>
+ <td>Cmd+T</td>
+ <td>Ctrl+T</td>
+ </tr>
+</tbody>
+</table>
+
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/shortcuts_mailnews.xhtml b/l10n-es-ES/suite/chrome/common/help/shortcuts_mailnews.xhtml
new file mode 100644
index 0000000000..a71a820305
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/shortcuts_mailnews.xhtml
@@ -0,0 +1,368 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Atajos de teclado en Correo y noticias</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+<body>
+
+<h1>Atajos de teclado en Correo y noticias</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#general_mail_and_newsgroups_shortcuts">Atajos globales para
+ Correo y noticias</a></li>
+ <li><a href="#message_list_shortcuts">Atajos para la lista de
+ mensajes</a></li>
+ <li><a href="#message_compose_shortcuts">Atajos para la redacción
+ de mensajes</a></li>
+ </ul>
+</div>
+
+<h2 id="general_mail_and_newsgroups_shortcuts">Atajos globales para Correo
+ y noticias</h2>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Recargar</td>
+ <td>F5</td>
+ <td/>
+ <td>F5</td>
+ </tr>
+ <tr>
+ <td>Cambiar a la ventana siguiente (carpetas, buscar,
+ conversaciones, panel de mensajes)</td>
+ <td>F6</td>
+ <td>F6</td>
+ <td>F6</td>
+ </tr>
+ <tr class="even">
+ <td>Mostrar/ocultar panel de mensajes</td>
+ <td>F8</td>
+ <td>F8</td>
+ <td>F8</td>
+ </tr>
+ <tr>
+ <td>Mostrar/ocultar panel de carpetas</td>
+ <td>F9</td>
+ <td>Cmd+Opt+S</td>
+ <td>F9</td>
+ </tr>
+ <tr class="even">
+ <td>Redactar un mensaje nuevo</td>
+ <td>Ctrl+M</td>
+ <td>Cmd+Mays+M</td>
+ <td>Ctrl+M</td>
+ </tr>
+ <tr>
+ <td>Recibir mensajes nuevos</td>
+ <td>Ctrl+D</td>
+ <td>Cmd+D</td>
+ <td>Ctrl+D</td>
+ </tr>
+ <tr class="even">
+ <td>Recibir todos los mensajes nuevos</td>
+ <td>Ctrl+Mays+D</td>
+ <td>Cmd+Mays+D</td>
+ <td>Ctrl+Mays+D</td>
+ </tr>
+ <tr>
+ <td>Buscar mensajes</td>
+ <td>Ctrl+Mays+S</td>
+ <td>Cmd+Mays+S</td>
+ <td>Ctrl+Mays+S</td>
+ </tr>
+</tbody>
+</table>
+
+<h2 id="message_list_shortcuts">Atajos para la lista de mensajes</h2>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Guardar mensaje en un archivo</td>
+ <td>Ctrl+S</td>
+ <td>Cmd+S</td>
+ <td>Ctrl+S</td>
+ </tr>
+ <tr class="even">
+ <td>Abrir mensaje (en una ventana nueva)</td>
+ <td>Ctrl+O</td>
+ <td>Cmd+O</td>
+ <td>Ctrl+O</td>
+ </tr>
+ <tr>
+ <td>Borrar mensaje</td>
+ <td>Del</td>
+ <td>Del</td>
+ <td>Del</td>
+ </tr>
+ <tr class="even">
+ <td>Borrar mensaje inmediatamente (sin moverlo a la
+ carpeta Papelera)</td>
+ <td>Mays+Del</td>
+ <td>Mays+Del</td>
+ <td>Mays+Del</td>
+ </tr>
+ <tr>
+ <td>Deshacer borrar mensaje</td>
+ <td>Ctrl+Z</td>
+ <td>Cmd+Z</td>
+ <td>Ctrl+Z</td>
+ </tr>
+ <tr class="even">
+ <td>Seleccionar todos los mensajes</td>
+ <td>Ctrl+A</td>
+ <td>Cmd+A</td>
+ <td>Ctrl+A</td>
+ </tr>
+ <tr>
+ <td>Seleccionar conversación</td>
+ <td>Alt+Mays+A</td>
+ <td>Alt+Mays+A</td>
+ <td>Alt+Mays+A</td>
+ </tr>
+ <tr class="even">
+ <td>Contraer todas las conversaciones</td>
+ <td>\ (barra invertida)</td>
+ <td>\ (barra invertida)</td>
+ <td>\ (barra invertida)</td>
+ </tr>
+ <tr>
+ <td>Expandir todas las conversaciones</td>
+ <td>* (asterisco)</td>
+ <td>* (asterisco)</td>
+ <td>* (asterisco)</td>
+ </tr>
+ <tr class="even">
+ <td>Origen del mensaje</td>
+ <td>Ctrl+U</td>
+ <td>Cmd+U</td>
+ <td>Ctrl+U</td>
+ </tr>
+ <tr>
+ <td>Ir al mensaje siguiente</td>
+ <td>F</td>
+ <td>F</td>
+ <td>F</td>
+ </tr>
+ <tr class="even">
+ <td>Ir al siguiente mensaje no leído</td>
+ <td>N</td>
+ <td>N</td>
+ <td>N</td>
+ </tr>
+ <tr>
+ <td>Ir a la siguiente conversación no leída</td>
+ <td>T</td>
+ <td>T</td>
+ <td>T</td>
+ </tr>
+ <tr class="even">
+ <td>Ir al mensaje anterior</td>
+ <td>B</td>
+ <td>B</td>
+ <td>B</td>
+ </tr>
+ <tr>
+ <td>Ir al mensaje anterior no leído</td>
+ <td>P</td>
+ <td>P</td>
+ <td>P</td>
+ </tr>
+ <tr class="even">
+ <td>Responder al mensaje (solo al remitente)</td>
+ <td>Ctrl+R</td>
+ <td>Cmd+R</td>
+ <td>Ctrl+R</td>
+ </tr>
+ <tr>
+ <td>Responder a todos los destinatarios (al remitente y todas
+ las direcciones que haya en el mensaje)</td>
+ <td>Ctrl+Mays+R</td>
+ <td>Cmd+Mays+R</td>
+ <td>Ctrl+Mays+R</td>
+ </tr>
+ <tr class="even">
+ <td>Reenviar mensaje</td>
+ <td>Ctrl+L</td>
+ <td>Cmd+L</td>
+ <td>Ctrl+L</td>
+ </tr>
+ <tr>
+ <td>Editar como nuevo (redactar un mensaje nuevo con el cuerpo
+ y los adjuntos del mensaje seleccionado)</td>
+ <td>Ctrl+E</td>
+ <td>Cmd+E</td>
+ <td>Ctrl+E</td>
+ </tr>
+ <tr class="even">
+ <td>Eliminar etiqueta del mensaje</td>
+ <td>0</td>
+ <td>0</td>
+ <td>0</td>
+ </tr>
+ <tr>
+ <td>Etiquetar mensaje (5 etiquetas personalizables)</td>
+ <td>1, 2, 3, 4 y 5</td>
+ <td>1, 2, 3, 4 y 5</td>
+ <td>1, 2, 3, 4 y 5</td>
+ </tr>
+ <tr class="even">
+ <td>Marcar mensaje como leído</td>
+ <td>M</td>
+ <td>M</td>
+ <td>M</td>
+ </tr>
+ <tr>
+ <td>Marcar conversación como leída</td>
+ <td>R</td>
+ <td>R</td>
+ <td>R</td>
+ </tr>
+ <tr class="even">
+ <td>Marcar conversación como leída y avanzar
+ al siguiente mensaje no leído</td>
+ <td>T</td>
+ <td>T</td>
+ <td>T</td>
+ </tr>
+ <tr>
+ <td>Marcar mensaje como leído por fecha</td>
+ <td>C</td>
+ <td>C</td>
+ <td>C</td>
+ </tr>
+ <tr class="even">
+ <td>Marcar todos los mensajes en la carpeta seleccionada
+ como leídos</td>
+ <td>Ctrl+Mays+C</td>
+ <td>Cmd+Mays+C</td>
+ <td>Ctrl+Mays+C</td>
+ </tr>
+ <tr>
+ <td>Señalar mensaje</td>
+ <td>I</td>
+ <td>I</td>
+ <td>I</td>
+ </tr>
+ <tr class="even">
+ <td>Marcar mensaje como correo basura</td>
+ <td>J</td>
+ <td>J</td>
+ <td>J</td>
+ </tr>
+ <tr>
+ <td>Marcar mensaje como correo no basura</td>
+ <td>Mays+J</td>
+ <td>Mays+J</td>
+ <td>Mays+J</td>
+ </tr>
+ <tr class="even">
+ <td>Marcar mensaje como no fraudulento</td>
+ <td>Mays+P</td>
+ <td>Mays+P</td>
+ <td>Mays+P</td>
+ </tr>
+</tbody>
+</table>
+
+<h2 id="message_compose_shortcuts">Atajos para la redacción de mensajes</h2>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Pegar como cita</td>
+ <td>Ctrl+Mays+O</td>
+ <td>Cmd+Mays+O</td>
+ <td>Ctrl+Mays+O</td>
+ </tr>
+ <tr>
+ <td>Pegar sin formato</td>
+ <td>Ctrl+Mays+V</td>
+ <td>Cmd+Mays+V</td>
+ <td>Ctrl+Mays+V</td>
+ </tr>
+ <tr>
+ <td>Reajuste de línea</td>
+ <td>Ctrl+R</td>
+ <td>Cmd+R</td>
+ <td>Ctrl+R</td>
+ </tr>
+ <tr>
+ <td>Buscar y reemplazar</td>
+ <td>Ctrl+H</td>
+ <td>Cmd+Opt+F</td>
+ <td>Ctrl+H</td>
+ </tr>
+ <tr>
+ <td>Enviar mensaje ahora</td>
+ <td>Ctrl+Enter</td>
+ <td>Cmd+Return</td>
+ <td>Ctrl+Enter</td>
+ </tr>
+ <tr>
+ <td>Enviar el mensaje más tarde</td>
+ <td>Ctrl+Mays+Enter</td>
+ <td>Cmd+Mays+Return</td>
+ <td>Ctrl+Mays+Enter</td>
+ </tr>
+</tbody>
+</table>
+
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/shortcuts_navigator.xhtml b/l10n-es-ES/suite/chrome/common/help/shortcuts_navigator.xhtml
new file mode 100644
index 0000000000..c723198438
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/shortcuts_navigator.xhtml
@@ -0,0 +1,555 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Atajos de teclado del navegador</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+<body>
+
+<h1>Atajos de teclado del navegador</h1>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#bookmarks_shortcuts">Atajos para marcadores</a></li>
+ <li><a href="#page_navigation_shortcuts">Atajos para navegar por
+ páginas</a></li>
+ <li><a href="#page_viewing_shortcuts">Atajos para ver
+ páginas</a></li>
+ <li><a href="#tabbed_browsing_shortcuts">Atajos para
+ pestañas</a></li>
+ <li><a href="#sidebar_shortcuts">Atajos para el panel lateral</a></li>
+ <li><a href="#forms_shortcuts">Atajos para formularios</a></li>
+ </ul>
+</div>
+
+<h2 id="bookmarks_shortcuts">Atajos para marcadores</h2>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Abrir la ventana del administrador de marcadores</td>
+ <td>Ctrl+B</td>
+ <td>Cmd+B</td>
+ <td>Ctrl+B</td>
+ </tr>
+ <tr class="even">
+ <td>Añadir página a marcadores</td>
+ <td>Ctrl+Mayús+D</td>
+ <td>Cmd+Mayús+D</td>
+ <td>Ctrl+Mayús+D</td>
+ </tr>
+ <tr>
+ <td>Archivar marcador (para personalizar y guardar una
+ página en los marcadores)</td>
+ <td>Ctrl+D</td>
+ <td>Cmd+D</td>
+ <td>Ctrl+D</td>
+ </tr>
+ <tr class="even">
+ <td>Ordenar carpeta de marcadores (carpeta seleccionada en la ventana
+ de administración de marcadores)</td>
+ <td>Ctrl+S</td>
+ <td>Cmd+S</td>
+ <td>Ctrl+S</td>
+ </tr>
+ <tr>
+ <td>Ordenar carpeta de marcadores por nombre (carpeta seleccionada en la
+ ventana de administración de marcadores)</td>
+ <td>Ctrl+N</td>
+ <td>Cmd+N</td>
+ <td>Ctrl+N</td>
+ </tr>
+ <tr class="even">
+ <td>Propiedades de un marcador (para el marcador seleccionado en la
+ ventana del administrador de marcadores)</td>
+ <td>Ctrl+I</td>
+ <td>Cmd+I</td>
+ <td>Ctrl+I</td>
+ </tr>
+</tbody>
+</table>
+
+<h2 id="page_navigation_shortcuts">Atajos para navegar por páginas</h2>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Abrir ventana del historial</td>
+ <td>Ctrl+H</td>
+ <td>Cmd+Mayús+H</td>
+ <td>Ctrl+H</td>
+ </tr>
+ <tr class="even">
+ <td>Recargar</td>
+ <td>Ctrl+R</td>
+ <td>Cmd+R</td>
+ <td>Ctrl+R</td>
+ </tr>
+ <tr>
+ <td>Forzar recarga (no de caché)</td>
+ <td>Ctrl+Mayús+R</td>
+ <td>Cmd+Mayús+R</td>
+ <td>Ctrl+Mayús+R</td>
+ </tr>
+ <tr class="even">
+ <td>Anterior</td>
+ <td> Alt+flecha izquierda o retroceso</td>
+ <td>Cmd+flecha izquierda, Cmd+[ o Borrar (Retroceso)</td>
+ <td>Alt+flecha izquierda o Ctrl+[</td>
+ </tr>
+ <tr>
+ <td>Siguiente</td>
+ <td>Alt+flecha derecha</td>
+ <td>Cmd+flecha derecha, Cmd+] o Mayús+Borrar (Retroceso)</td>
+ <td>Alt+flecha derecha o Ctrl+]</td>
+ </tr>
+ <tr class="even">
+ <td>Subir</td>
+ <td>Alt+Flecha arriba</td>
+ <td>Opt+Flecha arriba</td>
+ <td>Alt+Flecha arriba</td>
+ </tr>
+ <tr>
+ <td>Detener</td>
+ <td>Esc</td>
+ <td>Cmd+. o Esc</td>
+ <td>Esc</td>
+ </tr>
+ <tr class="even">
+ <td>Página de inicio</td>
+ <td>Alt+Inicio</td>
+ <td>Cmd+Inicio</td>
+ <td>Alt+Inicio</td>
+ </tr>
+ <tr>
+ <td>Ir al final de la página</td>
+ <td>Fin</td>
+ <td></td>
+ <td>Fin</td>
+ </tr>
+ <tr class="even">
+ <td>Ir al principio de la página</td>
+ <td>Inicio</td>
+ <td>Inicio</td>
+ <td>Inicio</td>
+ </tr>
+ <tr>
+ <td>Seleccionar todo el texto en la barra de direcciones</td>
+ <td>Ctrl+L o Alt+D</td>
+ <td>Cmd+L</td>
+ <td>Ctrl+L o Alt+D</td>
+ </tr>
+ <tr class="even">
+ <td>Abrir una página web</td>
+ <td>Ctrl+Mayús+L</td>
+ <td>Cmd+Mayús+L</td>
+ <td>Ctrl+Mayús+L</td>
+ </tr>
+ <tr>
+ <td>Abrir el enlace seleccionado en una página web</td>
+ <td>Enter</td>
+ <td>Return</td>
+ <td>Enter</td>
+ </tr>
+ <tr class="even">
+ <td>Abrir la página del buscador</td>
+ <td>Ctrl+Mayús+S</td>
+ <td>Cmd+Mayús+S</td>
+ <td>Ctrl+Mayús+S</td>
+ </tr>
+ <tr>
+ <td>Ir al marco siguiente (en páginas web con marcos)</td>
+ <td>F6</td>
+ <td>Ctrl+Tab o F6 (si F6 no está programada para otra orden)</td>
+ <td>F6</td>
+ </tr>
+ <tr class="even">
+ <td>Ir al marco anterior (en páginas web con marcos)</td>
+ <td>Mayús+F6</td>
+ <td>Ctrl+Mayús+Tab o Mayús+F6 (si F6 no está programada para
+ otra orden)</td>
+ <td>Mayús+F6</td>
+ </tr>
+ <tr>
+ <td>Nueva ventana del navegador</td>
+ <td>Ctrl+N</td>
+ <td>Cmd+N</td>
+ <td>Ctrl+N</td>
+ </tr>
+ <tr>
+ <td>Nueva ventana privada</td>
+ <td>Ctrl+Mayús+P</td>
+ <td>Cmd+Mayús+P</td>
+ <td>Ctrl+Mayús+P</td>
+ </tr>
+ <tr class="even">
+ <td>Ir al enlace o elemento de un formulario siguiente/anterior en una
+ página web</td>
+ <td>Tab/Mayús+Tab</td>
+ <td>Tab/Mayús+Tab</td>
+ <td>Tab/Mayús+Tab</td>
+ </tr>
+ <tr>
+ <td>Abrir archivo</td>
+ <td>Ctrl+O</td>
+ <td>Cmd+O</td>
+ <td>Ctrl+O</td>
+ </tr>
+ <tr class="even">
+ <td>Cerrar ventana</td>
+ <td>Ctrl+W</td>
+ <td>Cmd+W</td>
+ <td>Ctrl+W</td>
+ </tr>
+ <tr>
+ <td>Cerrar ventana (con más de una pestaña)</td>
+ <td>Ctrl+Mayús+W</td>
+ <td>Cmd+Mayús+W</td>
+ <td>Ctrl+Mayús+W</td>
+ </tr>
+ <tr class="even">
+ <td>Guardar página como</td>
+ <td>Ctrl+S</td>
+ <td>Cmd+S</td>
+ <td>Ctrl+S</td>
+ </tr>
+ <tr>
+ <td>Guardar destino del enlace (cuando el enlace
+ está seleccionado)</td>
+ <td>Mayús+Enter</td>
+ <td>Opc+Return</td>
+ <td>Mayús+Enter</td>
+ </tr>
+ <tr class="even">
+ <td>Editar página</td>
+ <td>Ctrl+E</td>
+ <td>Cmd+E</td>
+ <td>Ctrl+E</td>
+ </tr>
+ <tr>
+ <td>Imprimir página</td>
+ <td>Ctrl+P</td>
+ <td>Cmd+P</td>
+ <td>Ctrl+P</td>
+ </tr>
+ <tr class="even">
+ <td>Subir una página</td>
+ <td>RePág o Mayús+Espacio</td>
+ <td>RePág o Mayús+Espacio</td>
+ <td>RePág, Mayús+Espacio o Retroceso</td>
+ </tr>
+ <tr>
+ <td>Bajar una página</td>
+ <td>AvPág o Espacio</td>
+ <td>AvPág o Espacio</td>
+ <td>AvPág, Espacio o Mayús+Retroceso</td>
+ </tr>
+ <tr class="even">
+ <td>Subir una línea</td>
+ <td>Flecha arriba</td>
+ <td>Flecha arriba</td>
+ <td>Flecha arriba</td>
+ </tr>
+ <tr>
+ <td>Bajar una línea</td>
+ <td>Flecha abajo</td>
+ <td>Flecha abajo</td>
+ <td>Flecha abajo</td>
+ </tr>
+</tbody>
+</table>
+
+<h2 id="page_viewing_shortcuts">Atajos para ver páginas</h2>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Pantalla completa (completa)</td>
+ <td>F11</td>
+ <td>Cmd+Mays+F</td>
+ <td>F11 (puede depender del gestor de ventanas)</td>
+ </tr>
+ <tr class="even">
+ <td>Reducir el tamaño del texto</td>
+ <td>Ctrl+- (signo menos)</td>
+ <td>Cmd+- (signo menos)</td>
+ <td>Ctrl+- (signo menos)</td>
+ </tr>
+ <tr>
+ <td>Aumentar el tamaño del texto</td>
+ <td>Ctrl++ (signo de sumar)</td>
+ <td>Cmd++ (signo de sumar)</td>
+ <td>Ctrl++ (signo de sumar)</td>
+ </tr>
+ <tr class="even">
+ <td>Sin zoom (100%)</td>
+ <td>Ctrl+0 (cero)</td>
+ <td>Cmd+0 (cero)</td>
+ <td>Ctrl+0 (cero)</td>
+ </tr>
+ <tr>
+ <td>Ver información de la página</td>
+ <td>Ctrl+I</td>
+ <td>Cmd+I</td>
+ <td>Ctrl+I</td>
+ </tr>
+ <tr class="even">
+ <td>Ver código fuente de la página</td>
+ <td>Ctrl+U</td>
+ <td>Cmd+U</td>
+ <td>Ctrl+U</td>
+ </tr>
+</tbody>
+</table>
+
+<h2 id="tabbed_browsing_shortcuts">Atajos para pestañas</h2>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Nueva pestaña del navegador</td>
+ <td>Ctrl+T</td>
+ <td>Cmd+T</td>
+ <td>Ctrl+T</td>
+ </tr>
+ <tr class="even">
+ <td>Cambiar a la siguiente pestaña (cuando hay
+ más de una pestaña)</td>
+ <td>Ctrl+Tab o Ctrl+AvPág</td>
+ <td>Cmd+Opt+Flecha derecha o Ctrl+AvPág</td>
+ <td>Ctrl+Tab o Ctrl+AvPág</td>
+ </tr>
+ <tr>
+ <td>Cambiar a la pestaña anterior (cuando hay
+ más de una pestaña)</td>
+ <td>Ctrl+Mayús+Tab o Ctrl+RePág</td>
+ <td>Cmd+Opt+Flecha izquierda o Ctrl+RePág</td>
+ <td>Ctrl+RePág</td>
+ </tr>
+ <tr class="even">
+ <td>Cerrar pestaña (cierra la ventana si sólo
+ hay una abierta)</td>
+ <td>Ctrl+W</td>
+ <td>Cmd+W</td>
+ <td>Ctrl+W</td>
+ </tr>
+ <tr>
+ <td>Mover pestaña a la izquierda (cuando la pestaña
+ está activa)</td>
+ <td>Ctrl+flecha izquierda o Ctrl+flecha arriba</td>
+ <td>Cmd+flecha izquierda o Cmd+flecha arriba</td>
+ <td>Ctrl+flecha izquierda o Ctrl+flecha arriba</td>
+ </tr>
+ <tr class="even">
+ <td>Mover pestaña a la derecha (cuando la pestaña está
+ activa)</td>
+ <td>Ctrl+flecha derecha o Ctrl+flecha abajo</td>
+ <td>Cmd+flecha derecha o Cmd+flecha abajo</td>
+ <td>Ctrl+flecha derecha o Ctrl+flecha abajo</td>
+ </tr>
+ <tr>
+ <td>Mover pestaña al principio (cuando la pestaña está
+ activa)</td>
+ <td>Ctrl+Inicio</td>
+ <td>Cmd+Inicio</td>
+ <td>Ctrl+Inicio</td>
+ </tr>
+ <tr class="even">
+ <td>Mover pestaña al final (cuando la pestaña está
+ activa)</td>
+ <td>Ctrl+Fin</td>
+ <td>Cmd+Fin</td>
+ <td>Ctrl+Fin</td>
+ </tr>
+ <tr>
+ <td>Abrir enlace en una nueva pestaña en primer plano (cuando el enlace
+ tiene el foco)</td>
+ <td>Insert (o Alt+Insert) *</td>
+ <td>(Alt+Insert) *</td>
+ <td>Insert (o Alt+Insert) *</td>
+ </tr>
+ <tr class="even">
+ <td>Abrir enlace en una nueva pestaña en segundo plano (cuando el enlace
+ tiene el foco)</td>
+ <td>Alt+Insert (o Insert) *</td>
+ <td>Alt+Insert</td>
+ <td>Alt+Insert (o Insert) *</td>
+ </tr>
+</tbody>
+</table>
+
+<p>* Los atajos entre paréntesis se aplican cuando no está marcada la opción
+ <a href="cs_nav_prefs_navigator.xhtml#tabbed_browsing">Cambiar a las nuevas
+ pestañas abiertas a partir de enlaces</a>. Dependiendo del valor de la opción
+ <a href="cs_nav_prefs_navigator.xhtml#tabbed_browsing">Abrir pestañas en vez
+ de ventanas</a>, podrían estar disponibles más teclas.</p>
+
+<h2 id="sidebar_shortcuts">Atajos para el panel lateral</h2>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Abrir/cerrar el panel lateral</td>
+ <td>F9</td>
+ <td>Cmd+Opt+S</td>
+ <td>F9</td>
+ </tr>
+ <tr class="even">
+ <td>Cambiar al siguiente panel lateral</td>
+ <td>Alt+AvPág</td>
+ <td>Opc+AvPág</td>
+ <td>Alt+AvPág</td>
+ </tr>
+ <tr>
+ <td>Cambiar al anterior panel lateral</td>
+ <td>Alt+RePág</td>
+ <td>Opc+RePág</td>
+ <td>Alt+RePág</td>
+ </tr>
+</tbody>
+</table>
+
+<h2 id="forms_shortcuts">Atajos en los formularios</h2>
+
+<table class="defaultTable">
+<colgroup>
+ <col class="commandColumn"></col>
+ <col class="osFirstColumn"></col>
+ <col class="osSecondColumn"></col>
+ <col class="osThirdColumn"></col>
+</colgroup>
+<thead>
+ <tr>
+ <th>Comando</th>
+ <th>Windows</th>
+ <th>Mac OS</th>
+ <th>Linux o Unix</th>
+ </tr>
+</thead>
+<tbody>
+ <tr>
+ <td>Ir al elemento siguiente/anterior en el formulario</td>
+ <td>Tab/Mayús+Tab</td>
+ <td>Tab/Mayús+Tab</td>
+ <td>Tab/Mayús+Tab</td>
+ </tr>
+ <tr class="even">
+ <td>Enviar formulario</td>
+ <td>Enter</td>
+ <td>Return</td>
+ <td>Enter</td>
+ </tr>
+ <tr>
+ <td>Pulsar el botón seleccionado / seleccionar
+ botón tipo radio</td>
+ <td>Espacio</td>
+ <td>Espacio</td>
+ <td>Espacio</td>
+ </tr>
+ <tr class="even">
+ <td>Seleccionar un elemento de una lista</td>
+ <td>Flecha arriba, flecha abajo o primera letra del nombre
+ del elemento</td>
+ <td>Flecha arriba, flecha abajo o primera letra del nombre
+ del elemento</td>
+ <td>Flecha arriba, flecha abajo o primera letra del nombre
+ del elemento</td>
+ </tr>
+ <tr>
+ <td>Cambiar entre marcar/desmarcar casilla</td>
+ <td>Espacio</td>
+ <td>Espacio</td>
+ <td>Espacio</td>
+ </tr>
+ <tr class="even">
+ <td>Abrir un menú desplegable</td>
+ <td>Alt+Flecha abajo</td>
+ <td>Opc+Flecha abajo</td>
+ <td>Alt+Flecha abajo</td>
+ </tr>
+</tbody>
+</table>
+
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/ssl_help.xhtml b/l10n-es-ES/suite/chrome/common/help/ssl_help.xhtml
new file mode 100644
index 0000000000..c3e76fbab6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/ssl_help.xhtml
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="utf-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Configuración de SSL</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+<body>
+
+<h1 id="ssl_settings">Configuración de SSL/TLS</h1>
+
+<p>Esta sección describe cómo configurar sus preferencias SSL/TLS.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#privacy_and_security_preferences_ssltls">Preferencias de
+ privacidad y seguridad - SSL/TLS</a></li>
+ </ul>
+</div>
+
+<h2 id="privacy_and_security_preferences_ssltls">Preferencias de privacidad y
+ seguridad - SSL/TLS</h2>
+
+<p>Esta sección describe cómo utilizar el panel de preferencias
+ SSL/TLS. Si no está viendo el panel, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Privacidad y seguridad, escoja la
+ subcategoría SSL/TLS. Si no aparece ninguna subcategoría, haga
+ doble clic en Privacidad y seguridad para expandir la lista.</li>
+</ol>
+
+<h3 id="ssltls_protocol_versions">Versiones del protocolo SSL/TLS</h3>
+
+<p>El protocolo <a href="glossary.xhtml#ssl">Capa de Conexiones Seguras
+ (SSL)</a> y su sucesor, el protocolo <a href="glossary.xhtml#tls">Seguridad
+ de la Capa de Transporte (TLS)</a> son estándares que definen las reglas que
+ dirigen la identificación mutua entre un sitio web y un navegador web y el
+ cifrado de información que fluye entre ellos. También se usan para
+ comunicaciones seguras en varios protocolos más, p.e., para la protección de
+ información confidencial intercambiada con servidores de correo electrónico,
+ calendario o directorio.</p>
+
+<p>Los protocolos SSL 2.0 y SSL 3.0 son inseguros y por ello desaprobados. El
+ protocolo actual TLS se basa en SSL pero con su propia numeración de
+ versiones. TLS 1.0 puede ser considerado equivalente a SSL 3.1, TLS 1.1 es a
+ su vez una actualización de TLS 1.0, etc. Los protocolos más recientes se
+ prefieren a los más antiguos, ya que proporcionan mejor seguridad y más
+ características. Los protocolos más antiguos se admiten para asegurar la
+ compatibilidad.</p>
+
+<p>Por defecto, &brandShortName; seleccionará la versión más segura admitida
+ con carácter general para conectar al servidor. Si ese intento no tiene
+ éxito, intentará conectar con la versión inmediatamente anterior, y así
+ sucesivamente hasta donde le permitan las opciones establecidas en el panel.
+ La conexión fallará si no se encuentra ningún protocolo admitido por ambas
+ partes. Puede excluir las versiones más antiguas explícitamente, o permitir
+ versiones más modernas que pueden no estar admitidas ampliamente aún, con
+ las siguientes opciones:</p>
+
+<ul>
+ <li><strong>Activar</strong>: marque las casillas <strong>TLS 1.0</strong>,
+ <strong>TLS 1.1</strong>, <strong>TLS 1.2</strong> y/o
+ <strong>TLS 1.3</strong> para indicar qué versiones del protocolo se
+ pueden usar para una conexión segura al servidor.</li>
+</ul>
+
+<p><strong>Notas</strong>:</p>
+
+<ul>
+ <li>Debe seleccionarse al menos una versión del protocolo, por lo que no es
+ posible desmarcar la última casilla marcada.</li>
+ <li>Además, la selección debe ser consecutiva. No es posible seleccionar
+ TLS 1.0 y TLS 1.2 pero excluir la versión intermedia TLS 1.1.</li>
+ <li>Puede extender el rango en múltiples versiones. Por ejemplo, si sólo
+ está marcada TLS 1.0 y se selecciona TLS 1.2, se seleccionará también
+ automáticamente la versión TLS 1.1.</li>
+ <li>Las casillas pueden aparecer marcadas pero desactivadas si no se pueden
+ desmarcar sin violar estas reglas. Desmarque las casillas de los extremos
+ para poder acceder a las versiones intermedias.</li>
+</ul>
+
+<h3 id="ssltls_warnings">Advertencias SSL/TLS</h3>
+
+<p>Es fácil saber cuándo el servidor web que se está visitando utiliza una
+ conexión cifrada. Si la conexión está cifrada, el candado en la esquina
+ inferior derecha del navegador estará cerrado
+ (<img src="chrome://communicator/skin/icons/lock-secure.png"/>). Si la
+ conexión no está cifrada, el candado permanecerá abierto
+ (<img src="chrome://communicator/skin/icons/lock-insecure.png"/>). Las
+ páginas cifradas que contienen algunos elementos no cifrados (contenido
+ mezclado) se muestran con el icono de un candado roto
+ (<img src="chrome://communicator/skin/icons/lock-broken.png"/>).</p>
+
+<p>Si usted desea advertencias adicionales, puede seleccionar una o
+ más de las casillas de advertencia en el panel de preferencias SSL/TLS.
+ A menos que se indique lo contrario, se presentará una barra de
+ notificación en la parte superior de la página que ha provocado el
+ aviso, con una opción para entrar en este panel para cambiar la
+ opción si el aviso se considera molesto.</p>
+
+<p>Para activar cualquiera de estas advertencias, seleccione la casilla
+ correspondiente:</p>
+
+<ul>
+ <li><strong>Cargar una página que implementa cifrado</strong>:
+ seleccione esta advertencia si desea ser advertido siempre que cargue una
+ página que implementa cifrado.</li>
+ <li><strong>Abandonar una página que implementa cifrado</strong>:
+ seleccione esta advertencia si quiere ser advertido siempre que vaya a
+ abandonar una página que implemente cifrado para dirigirse a una que
+ no lo implemente.</li>
+ <li><strong>Enviar datos de un formulario desde una página sin cifrar a
+ otra sin cifrar</strong>: seleccione esta advertencia si quiere ser
+ advertido siempre que vaya a enviar datos a través de una conexión no
+ cifrada. Cuando se selecciona esta opción, se presenta un cuadro de
+ diálogo <em>antes</em> de que se abra la página, lo que permite que
+ se cancele la carga de la misma antes de que se envíe cualquier
+ información potencialmente confidencial bajo una conexión no cifrada
+ que pueda ser fácilmente interceptada por otros.
+
+ <p><strong>Nota</strong>: enviar un formulario desde una página
+ cifrada a una no cifrada siempre provocará que se muestre un
+ diálogo antes de abrir la página, con independencia del valor de esta
+ opción.</p>
+ </li>
+</ul>
+
+<h3 id="mixed_content">Contenido mezclado</h3>
+
+<p>En general, hay dos cuestiones principales relacionadas con la transmisión
+ de información confidencial a través de conexiones no cifradas: una es el
+ peligro de que alguien tenga <em>pinchada</em> la línea, por tanto escuchando
+ el contenido transmitido; el otro es que alguien intercepte las solicitudes
+ de la página deseada y reemplace el contenido legítimo de esa página por el
+ suyo propio (potencialmente malicioso). Aunque estos ataques, conocidos como
+ <q>Homre interpuesto (Man In The Middle)</q>, pueden ser detectados
+ normalmente en las conexiones cifradas (p.e. por la discrepancia en el
+ certificado o que este no sea válido), tal verificación no existe en el caso
+ de las conexiones no cifradas.</p>
+
+ <p>El término <q>Contenido mezclado</q> se refiere a una página web que está
+ cifrada en sí misma, pero que incluye contenido en el mismo servidor o en
+ uno diferente que <em>no</em> está cifrado. En consecuencia, esta parte de
+ la página está sujeta a las vulnerabilidades de una línea no cifrada. Si
+ bien pueden existir usos legítimos de este concepto (tal como incluir el
+ logo de una compañía desde un sitio web no seguro en otra página distinta
+ segura), tales diseños deberían evitarse.</p>
+
+ <p>Hay dos tipos generales de contenido mezclado:</p>
+
+ <ul>
+ <li><strong>Contenido mezclado activo</strong> (o contenido mezclado de
+ scripts): este es contenido que tiene el potencial de ocultar o
+ modificar partes de una página web, o de filtrar de manera activa
+ contenido de la parte segura de la página a su parte no segura. Los
+ ejemplos incluyen scripts (JavaScript), hojas de estilo (CSS), o la
+ inclusión de páginas web completas en la página principal
+ (iframes).</li>
+ <li><strong>Contenido mezclado pasivo</strong> (o contenido mezclado
+ visual): este tipo de contenido <em>no</em> tiene el potencial de
+ alterar o monitorizar la página web como tal. Los ejemplos incluyen
+ imágenes y flujos de audio o vídeo. Sin embargo, es posible que se
+ pase información confidencial a través de la dirección del contenido
+ (URL), como cookies o devuelto con el propio contenido (p.e., como
+ texto incluido en una imagen). Por ello, el contenido pasivo tampoco
+ es totalmente inocuo.</li>
+ </ul>
+
+ <p>Las siguientes opciones le permiten ser avisado sobre el contenido
+ mezclado activo y pasivo, así como bloquearlo:</p>
+
+ <ul>
+ <li><strong>Advertirme cuando las páginas cifradas contengan contenido
+ no seguro</strong>: marque esta casilla para indicar a &brandShortName;
+ que presente una barra de notificación cuando se cargue o bloquee
+ contenido mezclado <em>activo</em>. La barra de notificaciones contiene
+ un botón para abrir este panel de preferencias.</li>
+ <li><strong>No cargar contenido no seguro en páginas cifradas</strong>:
+ marque esta casilla para evitar por completo que se cargue contenido
+ mezclado activo. Si también está marcada la opción <q>Advertirme</q>, la
+ barra de notificación contendrá dos botones adicionales:
+ <ul>
+ <li><strong>Seguir bloqueando</strong>: elimina la barra de
+ notificación sin cargar el contenido potencialmente inseguro.</li>
+ <li><strong>Desbloquear</strong>: carga el contenido potencialmente
+ inseguro <em>una sola vez</em> pero no automáticamente cuando esta
+ página sea visitada de nuevo en el futuro.</li>
+ </ul>
+ <strong>Nota</strong>: la selección <q>Desbloquear</q> para un sitio
+ específico puede revocarse en la pestaña Permisos del administrador de
+ datos. Cuando se encuentra en una
+ <a href="using_priv_help.xhtml#browsing_in_a_private_window">ventana
+ privada</a>, estas opciones no están disponibles en la barra de
+ notificaciones.</li>
+ <li><strong>Advertirme cuando las páginas cifradas contengan otros tipos de
+ contenido mezclado</strong>: marque esta casilla para indicar a
+ &brandShortName; que presente una barra de notificación cuando se cargue
+ o bloquee contenido mezclado <em>pasivo</em>. La barra de notificación
+ contendrá un botón para abrir este panel de preferencias.</li>
+ <li><strong>No cargar otros tipos de contenido mezclado en páginas
+ cifradas</strong>: marque esta casilla para evitar por completo que se
+ cargue contenido mezclado pasivo. Si también está marcada la opción
+ <q>Advertirme</q>, se presenta una notificación de que se ha bloqueado
+ ese contenido.</li>
+ </ul>
+
+<p>Para ver definiciones breves, pulse <a href=
+ "glossary.xhtml#authentication">identificación</a>, <a href=
+ "glossary.xhtml#encryption">cifrado</a>, o <a href=
+ "glossary.xhtml#certificate">certificado</a>.</p>
+
+<p>Para más información sobre cifrados y criptografía,
+ vea los siguientes documentos en línea (en inglés):</p>
+
+<ul>
+ <li><a href=
+ "https://developer.mozilla.org/en-US/docs/Introduction_to_Public-Key_Cryptography"
+ >Introducción a la criptografía de clave pública</a>.</li>
+ <li><a href=
+ "https://developer.mozilla.org/en-US/docs/Introduction_to_SSL">Introducción
+ a SSL</a>.</li>
+ <li><a href=
+ "https://developer.mozilla.org/en-US/docs/NSS">Tecnologías disponibles en
+ los servicios de seguridad de red (NSS)</a>.</li>
+ </ul>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/suite-toc.rdf b/l10n-es-ES/suite/chrome/common/help/suite-toc.rdf
new file mode 100644
index 0000000000..06362f57cf
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/suite-toc.rdf
@@ -0,0 +1,1199 @@
+<?xml version="1.0"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!DOCTYPE rdf:RDF SYSTEM "chrome://branding/locale/brand.dtd">
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:nc="http://home.netscape.com/NC-rdf#">
+
+ <rdf:Description about="urn:root">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="welcome" nc:name="Ayuda de &brandShortName;" nc:link="welcome_help.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="help-help" nc:name="Usar la ventana de ayuda" nc:link="help_help.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="ieusers"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav" nc:name="Navegar por la web" nc:link="nav_help.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail" nc:name="Usar Correo y noticias de &brandShortName;" nc:link="mailnews_getting_started.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp" nc:name="Crear páginas con &brandShortName; Composer" nc:link="composer_help.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust" nc:name="Personalizar &brandShortName;" nc:link="customize_help.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="using-priv-help" nc:name="Privacidad en Internet" nc:link="privacy_help.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="using-help-certs" nc:name="Usar certificados" nc:link="using_certs_help.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="profile-help" nc:name="Administración de los perfiles" nc:link="profiles_help.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="shortcuts" nc:name="Atajos de teclado en &brandShortName;" nc:link="shortcuts.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="tools" nc:name="Desarrollo y herramientas para &brandShortName;" nc:link="developer_tools.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="glossary" nc:name="Glosario" nc:link="glossary.xhtml"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#help-help">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="help-help-window" nc:name="Encontrar el tema que desea" nc:link="help_help.xhtml#finding_the_topic_you_want"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="help-help-retrace" nc:name="Retroceder sus pasos e imprimir" nc:link="help_help.xhtml#retracing_your_steps"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="help-help-buttons" nc:name="Usar los botones de la ayuda" nc:link="help_help.xhtml#using_help_buttons"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="help-help-tips" nc:name="Consejos para realizar búsquedas" nc:link="help_help.xhtml#search_tips"/></rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#nav">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="nav-doc" nc:name="Navegar por páginas web" nc:link="nav_help.xhtml#navigating_web_pages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-search" nc:name="Buscar en la web" nc:link="nav_help.xhtml#searching_the_web"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-printsave" nc:name="Copiar, guardar e imprimir páginas" nc:link="nav_help.xhtml#copying_saving_and_printing_pages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-language" nc:name="Usar idiomas y contenido internacional" nc:link="nav_help.xhtml#using_languages_and_international_content"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-pluginsdownloads" nc:name="Plugins y descargas" nc:link="nav_help.xhtml#plugins_and_downloads"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-ses" nc:name="Mejorar la velocidad y eficacia" nc:link="nav_help.xhtml#improving_speed_and_efficiency"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-proxies" nc:name="Proxies" nc:link="nav_help.xhtml#proxies"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-page-info" nc:name="Visualizar información de la página" nc:link="page_info_help.xhtml"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#nav-doc">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="nav-doc-view" nc:name="Ver la página de inicio" nc:link="nav_help.xhtml#viewing_your_home_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-move" nc:name="Ir a otra página" nc:link="nav_help.xhtml#moving_to_another_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-link" nc:name="Pulsar un enlace" nc:link="nav_help.xhtml#clicking_a_link"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-steps" nc:name="Retroceder nuestros pasos" nc:link="nav_help.xhtml#retracing_your_steps"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-reopen" nc:name="Reabrir pestañas o ventanas cerradas" nc:link="nav_help.xhtml#reopening_closed_tabs_windows"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-reload" nc:name="Parada y recarga de páginas" nc:link="nav_help.xhtml#stopping_and_reloading"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-bmark" nc:name="Visitar páginas de los marcadores" nc:link="nav_help.xhtml#visiting_bookmarked_pages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-tabbed" nc:name="Usar la navegación con pestañas" nc:link="nav_help.xhtml#using_tabbed_browsing"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-sidebar" nc:name="Usar el panel lateral" nc:link="nav_help.xhtml#using_sidebar"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#nav-doc-search">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="nav-doc-searchweb" nc:name="Búsquedas rápidas" nc:link="nav_help.xhtml#fast_searches"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-searchprefs" nc:name="Configurar las preferencias de búsqueda" nc:link="nav_help.xhtml#setting_search_preferences"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-searchpage" nc:name="Búsqueda dentro de una página" nc:link="nav_help.xhtml#searching_within_a_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-find_as_you_type" nc:name="Usar Encontrar según se escribe" nc:link="nav_help.xhtml#using_find_as_you_type"/></rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-searchbookmark" nc:name="Búsqueda en los marcadores o el historial" nc:link="nav_help.xhtml#searching_the_bookmarks_or_history_list"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#nav-doc-printsave">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="nav-doc-copy" nc:name="Copiar parte de una página" nc:link="nav_help.xhtml#copying_part_of_a_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-save" nc:name="Guardar todo o parte de una página" nc:link="nav_help.xhtml#saving_all_or_part_of_a_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-print" nc:name="Imprimir una página" nc:link="nav_help.xhtml#printing_a_page"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#nav-doc-language">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="nav-doc-charencode" nc:name="Seleccionar codificaciones de texto y tipos de letra" nc:link="nav_help.xhtml#selecting_text_encodings_and_fonts"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-languagepref" nc:name="Configurar las preferencias del idioma" nc:link="nav_help.xhtml#setting_language_preferences"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-webcontent" nc:name="Buscar una versión de &brandShortName; en su propio idioma" nc:link="nav_help.xhtml#finding_localized_version"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#nav-doc-pluginsdownloads">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="nav-doc-plugins" nc:name="Plugins" nc:link="nav_help.xhtml#plugins"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-helperapps" nc:name="Aplicaciones auxiliares" nc:link="nav_help.xhtml#helper_applications"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-dlmanager" nc:name="Administrador de descargas" nc:link="nav_help.xhtml#download_manager"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#nav-doc-ses">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="nav-doc-autoload" nc:name="Carga automática" nc:link="nav_help.xhtml#automatic_loading"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-keywords" nc:name="Usar palabras clave personalizadas" nc:link="nav_help.xhtml#custom_keywords"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-cache" nc:name="Cambiar la configuración de caché" nc:link="nav_help.xhtml#changing_cache_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-smartup" nc:name="Obtener automáticamente el software más reciente" nc:link="nav_help.xhtml#getting_the_latest_software_automatically"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="nav-doc-mousewheel" nc:name="Usar un ratón con rueda" nc:link="nav_help.xhtml#using_a_mouse_wheel"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#nav-page-info">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="pageinfo_general" nc:name="General (pestaña de información de página)" nc:link="page_info_help.xhtml#general_tab"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="pageinfo_media" nc:name="Medios (pestaña de información de página)" nc:link="page_info_help.xhtml#media_tab"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="pageinfo_forms" nc:name="Formularios (pestaña de información de página)" nc:link="page_info_help.xhtml#forms_tab"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="pageinfo_links" nc:name="Enlaces (pestaña de información de página)" nc:link="page_info_help.xhtml#links_tab"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="pageinfo_security" nc:name="Seguridad (pestaña de información de página)" nc:link="page_info_help.xhtml#security_tab"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+
+<!-- MAIL HELP SECTION -->
+
+<rdf:Description about="#mail">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-doc" nc:name="Comenzar con el correo y noticias de &brandShortName;" nc:link="mailnews_getting_started.xhtml#getting_started_with_mozilla_mail_and_newsgroups"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-importing-other" nc:name="Importar correo de otros programas" nc:link="mailnews_getting_started.xhtml#importing_mail_from_other_programs"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-read" nc:name="Leer mensajes" nc:link="mailnews_using_mail.xhtml#reading_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-send" nc:name="Enviar mensajes" nc:link="mailnews_using_mail.xhtml#sending_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-html" nc:name="Crear mensajes de correo en HTML" nc:link="mailnews_using_mail.xhtml#creating_html_mail_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-attach" nc:name="Usar adjuntos" nc:link="mailnews_using_mail.xhtml#using_attachments"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-delete" nc:name="Borrar mensajes" nc:link="mailnews_using_mail.xhtml#deleting_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-address" nc:name="Usar libretas de direcciones" nc:link="mailnews_addressbooks.xhtml#using_address_books"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-folders" nc:name="Organizar los mensajes" nc:link="mailnews_organizing.xhtml#organizing_your_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-junk" nc:name="Controlar el correo basura" nc:link="mailnews_organizing.xhtml#controlling_junk_mail"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-news" nc:name="Comenzar con los grupos de noticias" nc:link="mailnews_newsgroups.xhtml#getting_started_with_newsgroups"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-blogs" nc:name="Comenzar con los canales de blogs y noticias" nc:link="mailnews_blogs_and_feeds.xhtml#getting_started_with_blogs_and_news_feeds" /> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-offline" nc:name="Trabajar sin conexión" nc:link="mailnews_offline.xhtml#working_offline"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="sign-encrypt" nc:name="Firmar y cifrar mensajes" nc:link="mailnews_security.xhtml#signing_and_encrypting_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-account-settings" nc:name="Configuración de cuentas de correo y noticias" nc:link="mailnews_account_settings.xhtml#mail_and_newsgroups_account_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-mailprefs" nc:name="Preferencias de correo y grupos de noticias" nc:link="mailnews_preferences.xhtml#mail_and_newsgroup_preferences"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-importing-other">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-importing-mail-messages" nc:name="Importar mensajes de correo" nc:link="mailnews_getting_started.xhtml#importing_mail_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-importing-mail-settings" nc:name="Importar configuración del correo" nc:link="mailnews_getting_started.xhtml#importing_mail_settings"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-doc">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-doc-setup" nc:name="Usar el asistente para configuración de cuentas de correo" nc:link="mailnews_getting_started.xhtml#using_the_mail_account_setup_wizard"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-add" nc:name="Configurar cuentas de correo y noticias adicionales" nc:link="mailnews_getting_started.xhtml#setting_up_additional_mail_and_news_accounts"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-change" nc:name="Cambiar la configuración de una cuenta" nc:link="mailnews_getting_started.xhtml#changing_the_settings_for_an_account"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#mail-doc-read">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-doc-notify" nc:name="Obtener nuevos mensajes" nc:link="mailnews_using_mail.xhtml#getting_new_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-view" nc:name="Elegir cómo ver la ventana de Correo y noticias" nc:link="mailnews_using_mail.xhtml#choosing_how_you_view_the_mail_window"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-thread" nc:name="Ordenar mensajes y conversaciones" nc:link="mailnews_using_mail.xhtml#sorting_and_threading_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-printsave" nc:name="Guardar e imprimir mensajes" nc:link="mailnews_using_mail.xhtml#saving_and_printing_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-scripts" nc:name="Controlar imágenes, scripts y plugins" nc:link="mailnews_using_mail.xhtml#controlling_images_scripts_and_plugins"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#mail-doc-send">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-doc-send-compose" nc:name="Redactar mensajes de correo y noticias" nc:link="mailnews_using_mail.xhtml#composing_mail_and_newsgroup_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-send-new" nc:name="Usar la ventana de redacción de mensajes" nc:link="mailnews_using_mail.xhtml#using_the_message_composition_window"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-send-address" nc:name="Enviar un mensaje" nc:link="mailnews_using_mail.xhtml#addressing_a_message"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-send-options" nc:name="Seleccionar opciones de envío de los mensajes" nc:link="mailnews_using_mail.xhtml#selecting_message_sending_options"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-send-reply" nc:name="Responder a un mensaje" nc:link="mailnews_using_mail.xhtml#replying_to_a_message"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-send-forward" nc:name="Reenviar un mensaje" nc:link="mailnews_using_mail.xhtml#forwarding_a_message"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-send-receipt" nc:name="Confirmar que su mensaje ha sido abierto" nc:link="mailnews_using_mail.xhtml#confirming_that_your_message_was_opened"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-send-edit" nc:name="Guardar y editar borradores" nc:link="mailnews_using_mail.xhtml#saving_and_editing_a_draft_message"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-send-template" nc:name="Crear y usar plantillas" nc:link="mailnews_using_mail.xhtml#creating_and_using_templates"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#mail-doc-html">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-doc-html-use" nc:name="Usar HTML en los mensajes" nc:link="mailnews_using_mail.xhtml#using_html_in_your_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-html-options" nc:name="Elegir las opciones de envío de mensajes en HTML" nc:link="mailnews_using_mail.xhtml#choosing_html_mail_sending_options"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-html-address" nc:name="Especificar destinatarios para los mensajes con HTML" nc:link="mailnews_using_mail.xhtml#specifying_recipients_for_html_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-html-source" nc:name="Ver el origen del mensaje en mensajes con HTML" nc:link="mailnews_using_mail.xhtml#viewing_the_message_source_for_html_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-html-question" nc:name="Usar el cuadro de diálogo para preguntar sobre el correo HTML" nc:link="mailnews_using_mail.xhtml#using_the_html_mail_question_dialog_box"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-doc-html-use">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-doc-html-edit" nc:name="Editar o insertar elementos HTML" nc:link="mailnews_using_mail.xhtml#editing_or_inserting_html_elements"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#mail-doc-attach">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-doc-attach-file" nc:name="Adjuntar un archivo o una página web" nc:link="mailnews_using_mail.xhtml#attaching_a_file_or_web_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-attach-view" nc:name="Ver y abrir adjuntos" nc:link="mailnews_using_mail.xhtml#viewing_and_opening_attachments"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-attach-save" nc:name="Guardar adjuntos" nc:link="mailnews_using_mail.xhtml#saving_attachments"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-doc-delete">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-doc-delete-server" nc:name="Borrar mensajes POP o IMAP" nc:link="mailnews_using_mail.xhtml#deleting_pop_or_imap_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-delete-trash" nc:name="Mover mensajes hacia y desde la papelera" nc:link="mailnews_using_mail.xhtml#moving_messages_to_and_from_the_trash"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#mail-doc-address">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-doc-add-about" nc:name="Acerca de las libretas de direcciones" nc:link="mailnews_addressbooks.xhtml#about_address_books"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-add-names" nc:name="Añadir entradas a las libretas de direcciones" nc:link="mailnews_addressbooks.xhtml#adding_entries_to_your_address_books"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-add-book" nc:name="Crear una libreta de direcciones nueva" nc:link="mailnews_addressbooks.xhtml#creating_a_new_address_book"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-add-card" nc:name="Crear una nueva tarjeta en una libreta de direcciones" nc:link="mailnews_addressbooks.xhtml#creating_a_new_address_book_card"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-add-list" nc:name="Crear una lista de distribución" nc:link="mailnews_addressbooks.xhtml#creating_a_mailing_list"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-add-listedit" nc:name="Editar una lista de distribución" nc:link="mailnews_addressbooks.xhtml#editing_a_mailing_list"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_ab_search" nc:name="Buscar en las libretas de direcciones y directorios" nc:link="mailnews_addressbooks.xhtml#searching_address_books_and_directories"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-add-import" nc:name="Importar libretas de direcciones" nc:link="mailnews_addressbooks.xhtml#importing_address_books"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-add-export" nc:name="Exportar libretas de direcciones" nc:link="mailnews_addressbooks.xhtml#exporting_address_books"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-add-sync-LDAP-add" nc:name="Añadir y borrar directorios LDAP" nc:link="mailnews_addressbooks.xhtml#adding_and_removing_ldap_directories"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+
+<rdf:Description about="#mail-doc-add-card">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-card-properties" nc:name="Ver o editar las propiedades de las tarjetas" nc:link="mailnews_addressbooks.xhtml#viewing_or_editing_card_properties"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail_ab_search">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail_advanced_ab_search" nc:name="Buscar entradas específicas" nc:link="mailnews_addressbooks.xhtml#searching_for_specific_entries"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-doc-add-sync-LDAP-add">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-ldap-properties" nc:name="Configuración del servidor de directorio" nc:link="mailnews_addressbooks.xhtml#directory_server_settings"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#mail-doc-folders">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="folder-creating" nc:name="Crear una carpeta" nc:link="mailnews_organizing.xhtml#creating_a_folder"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="folder-renaming" nc:name="Renombrar una carpeta" nc:link="mailnews_organizing.xhtml#renaming_a_folder"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="folder-copying" nc:name="Mover o copiar una carpeta" nc:link="mailnews_organizing.xhtml#moving_or_copying_a_folder"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="folder-opening" nc:name="Guardar mensajes en carpetas" nc:link="mailnews_organizing.xhtml#filing_messages_in_folders"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="folder-sharing" nc:name="Compartir carpetas con otros usuarios (sólo IMAP)" nc:link="mailnews_organizing.xhtml#sharing_folders_with_other_users"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="tagging-messages" nc:name="Etiquetar mensajes" nc:link="mailnews_organizing.xhtml#tagging_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-flagging" nc:name="Marcar o señalar mensajes" nc:link="mailnews_organizing.xhtml#marking_or_flagging_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="message-views-using" nc:name="Usar las vistas de mensaje" nc:link="mailnews_organizing.xhtml#using_message_views"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-filters" nc:name="Crear filtros de mensajes" nc:link="mailnews_organizing.xhtml#creating_message_filters"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="search-mailnews" nc:name="Buscar entre los mensajes" nc:link="mailnews_organizing.xhtml#searching_through_messages"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#folder-sharing">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="folder-subscribing" nc:name="Suscribirse a una carpeta compartida" nc:link="mailnews_organizing.xhtml#subscribing_to_a_shared_folder"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#tagging-messages">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="tag-apply" nc:name="Aplicar una etiqueta" nc:link="mailnews_organizing.xhtml#applying_a_tag"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="tag-customize" nc:name="Personalizar etiquetas" nc:link="mailnews_organizing.xhtml#customizing_tags"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="tag-sort" nc:name="Ordenar los mensajes por etiquetas" nc:link="mailnews_organizing.xhtml#sorting_messages_by_tags"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="tag-remove" nc:name="Eliminar etiquetas" nc:link="mailnews_organizing.xhtml#removing_tags"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#message-views-using">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="message-views-create-new" nc:name="Crear una vista personalizada" nc:link="mailnews_organizing.xhtml#creating_a_custom_view"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-filters">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="send-filter" nc:name="Filtrar mensajes de un remitente específico" nc:link="mailnews_organizing.xhtml#filtering_messages_from_a_specific_sender"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#search-mailnews">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="search_messages" nc:name="Buscar mensajes específicos" nc:link="mailnews_organizing.xhtml#searching_for_specific_messages"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-junk">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-junk-controls" nc:name="Usar los controles de correo basura" nc:link="mailnews_organizing.xhtml#using_junk_mail_controls"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-junk-options" nc:name="Opciones de los controles de correo basura" nc:link="mailnews_organizing.xhtml#junk_controls_options"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-junk-filters" nc:name="Controles de correo basura y filtros" nc:link="mailnews_organizing.xhtml#junk_controls_and_filters"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-junk-phishing" nc:name="Detección de phishing" nc:link="mailnews_organizing.xhtml#phishing_detection"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#mail-doc-news">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-subscribe" nc:name="Suscribirse a grupos de noticias" nc:link="mailnews_newsgroups.xhtml#subscribing_to_newsgroups"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-reading-news" nc:name="Leer mensajes de grupos de noticias" nc:link="mailnews_newsgroups.xhtml#reading_newsgroup_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-posting" nc:name="Enviar mensajes a los grupos de noticias" nc:link="mailnews_newsgroups.xhtml#posting_newsgroup_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-replying-news" nc:name="Contribuir a continuar las conversaciones" nc:link="mailnews_newsgroups.xhtml#contributing_to_ongoing_discussions"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-monitoring" nc:name="Observar conversaciones" nc:link="mailnews_newsgroups.xhtml#monitoring_threads"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-delete-news" nc:name="Eliminar un grupo de noticias" nc:link="mailnews_newsgroups.xhtml#removing_a_newsgroup"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-add-newsserver" nc:name="Añadir un servidor de noticias" nc:link="mailnews_newsgroups.xhtml#adding_a_newsgroup_server"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#mail-doc-blogs">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-blogs-subscribe" nc:name="Suscribirse a canales de blogs y noticias" nc:link="mailnews_blogs_and_feeds.xhtml#subscribing_to_blogs_and_news_feeds"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-subscribe-from-browser" nc:name="Suscribirse a canales de blogs y noticias desde una ventana del navegador" nc:link="mailnews_blogs_and_feeds.xhtml#subscribing_to_blogs_and_news_feeds_from_browser"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-reading" nc:name="Leer mensajes de canales de blogs y noticias" nc:link="mailnews_blogs_and_feeds.xhtml#reading_blogs_and_news_feed_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-posting" nc:name="Publicar mensajes en blogs" nc:link="mailnews_blogs_and_feeds.xhtml#posting_blog_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-comments" nc:name="Añadir comentarios a un artículo de blog" nc:link="mailnews_blogs_and_feeds.xhtml#adding_comments_to_a_blog_post"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-exporting-importing" nc:name="Exportar e importar canales" nc:link="mailnews_blogs_and_feeds.xhtml#exporting_and_importing_feeds"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-editing" nc:name="Editar un canal" nc:link="mailnews_blogs_and_feeds.xhtml#editing_a_feed"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-removing" nc:name="Eliminar un canal" nc:link="mailnews_blogs_and_feeds.xhtml#removing_a_feed"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-using-different-accounts" nc:name="Usar varias cuentas de canales de blogs y noticias" nc:link="mailnews_blogs_and_feeds.xhtml#using_different_blogs_and_news_feeds_accounts"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-organizing" nc:name="Organizar sus canales" nc:link="mailnews_blogs_and_feeds.xhtml#organizing_your_feeds"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-blogs-organizing">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-blogs-feeds-folders" nc:name="Canales vs. carpetas" nc:link="mailnews_blogs_and_feeds.xhtml#feeds_vs_folders"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-folders-in-blogs" nc:name="Organizar carpetas en cuentas de canales de blogs y noticias" nc:link="mailnews_blogs_and_feeds.xhtml#organizing_folders_in_blogs_and_news_feeds_accounts"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-multiple-feeds" nc:name="Descargar múltiples canales en una sola carpeta" nc:link="mailnews_blogs_and_feeds.xhtml#downloading_multiple_feeds_in_a_single_folder"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-blogs-moving-feeds" nc:name="Mover un canal a otra carpeta" nc:link="mailnews_blogs_and_feeds.xhtml#moving_a_feed_to_another_folder"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#mail-doc-offline">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-offline-setup" nc:name=" Configurar Correo y noticias para trabajar sin conexión" nc:link="mailnews_offline.xhtml#setting_up_mozilla_mail_and_newsgroups_to_work_offline"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-offline-inbox" nc:name="Descargar todos los mensajes para su uso sin conexión" nc:link="mailnews_getting_started.xhtml#downloading_all_messages_for_offline_use"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-offline-folder" nc:name=" Descargar una carpeta individual para usar sin conexión" nc:link="mailnews_offline.xhtml#downloading_an_individual_folder_for_offline_use"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-offline-flagged" nc:name=" Descargar los mensajes seleccionados o marcados para usar sin conexión" nc:link="mailnews_offline.xhtml#downloading_selected_or_flagged_messages_for_offline_use"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-offline-directory" nc:name="Descargar entradas de directorio para su uso sin conexión" nc:link="mailnews_offline.xhtml#downloading_directory_entries_for_offline_use"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-offline-accounts" nc:name="Configurar las cuentas para trabajar sin conexión" nc:link="mailnews_offline.xhtml#setting_up_your_accounts_for_working_offline"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-offline-items" nc:name="Seleccionar elementos para ver sin conexión" nc:link="mailnews_offline.xhtml#selecting_items_for_offline_viewing"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-offline-sync" nc:name="Descargar y sincronizar los mensajes" nc:link="mailnews_offline.xhtml#downloading_and_synchronizing_your_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-offline-go" nc:name="Trabajar sin conexión y volver a conectar después" nc:link="mailnews_offline.xhtml#working_offline_and_reconnecting_later"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#sign-encrypt">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="sign-encrypt-about" nc:name="Qué son las firmas digitales y el cifrado" nc:link="mailnews_security.xhtml#about_digital_signatures_and_encryption"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="sign-encrypt-get" nc:name="Cómo se consiguen certificados de otras personas" nc:link="mailnews_security.xhtml#getting_other_peoples_certificates"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="sign-encrypt-config" nc:name="Cómo se configuran los certificados de firma y cifrado" nc:link="mailnews_security.xhtml#configuring_security_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="sign-encrypt-signing" nc:name="Cómo se firma y se cifra un mensaje nuevo" nc:link="mailnews_security.xhtml#signing_and_encrypting_a_new_message"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="sign-encrypt-read" nc:name="Cómo se lee un mensaje firmado y cifrado" nc:link="mailnews_security.xhtml#reading_signed_and_encrypted_messages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="compose_security" nc:name="Seguridad de los mensajes: ventana Redactar" nc:link="mailnews_security.xhtml#message_security_compose_window"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="received_security" nc:name="Message Security - Received Message" nc:link="mailnews_security.xhtml#message_security_recieved_message"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#sign-encrypt-about">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="sign-encrypt-about-sig" nc:name="Cómo funcionan las firmas digitales" nc:link="mailnews_security.xhtml#how_digital_signatures_work"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="sign-encrypt-about-encrypt" nc:name="Cómo funciona el cifrado" nc:link="mailnews_security.xhtml#how_encryption_works"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+
+<rdf:Description about="#mail-doc-account-settings">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail_account_identity" nc:name="Configuración de la cuenta - (cuentas de correo y noticias)" nc:link="mailnews_account_settings.xhtml#account_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-choose" nc:name="Configuración del servidor - (cuentas de correo y noticias)" nc:link="mailnews_account_settings.xhtml#server_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_copies" nc:name="Configuración de copias y carpetas - (cuentas de correo y noticias)" nc:link="mailnews_account_settings.xhtml#copies_and_folders"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_addressing_settings" nc:name="Configuración de redacción y direcciones - (cuentas de correo y noticias)" nc:link="mailnews_account_settings.xhtml#addressing"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-offline-space" nc:name="Sincronización y almacenamiento" nc:link="mailnews_account_settings.xhtml#synchronization_and_storage"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-account-receipts" nc:name="Configuración de acuse de recibo - (cuentas de correo y noticias)" nc:link="mailnews_account_settings.xhtml#return_receipts"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-account-junk" nc:name="Configuración de correo basura - (cuentas de correo basura)" nc:link="mailnews_account_settings.xhtml#junk_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_security_settings" nc:name="Configuración de seguridad - (cuentas de correo y noticias)" nc:link="mailnews_account_settings.xhtml#security"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_local_folders_settings" nc:name="Configuración de carpetas locales - (cuentas de correo y noticias)" nc:link="mailnews_account_settings.xhtml#local_folders"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_smtp" nc:name="Configuración de servidor de salida (SMTP) - (cuentas de correo y noticias)" nc:link="mailnews_account_settings.xhtml#outgoing_server"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-doc-choose">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail-doc-choose-IMAP" nc:name="Sobre el Internet Message Access Protocol (IMAP)" nc:link="mailnews_account_settings.xhtml#about_internet_message_access_protocol"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-choose-POP" nc:name="Sobre Post Office Protocol (POP)" nc:link="mailnews_account_settings.xhtml#about_post_office_protocol"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_server_imap" nc:name="Configuración del servidor IMAP" nc:link="mailnews_account_settings.xhtml#imap_server_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-doc-imap-advanced" nc:name="Configuración avanzada de un servidor IMAP" nc:link="mailnews_account_settings.xhtml#advanced_imap_server_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_server_pop3" nc:name="Configuración del servidor POP" nc:link="mailnews_account_settings.xhtml#pop_server_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_server_nntp" nc:name="Configuración del servidor de noticias" nc:link="mailnews_account_settings.xhtml#news_server_settings"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-doc-offline-space">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail_offline_imap" nc:name="IMAP" nc:link="mailnews_account_settings.xhtml#synchronization_and_storage_settings_imap"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_offline_pop3" nc:name="POP" nc:link="mailnews_account_settings.xhtml#disk_space_settings_pop"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_offline_blogs" nc:name="Blogs" nc:link="mailnews_account_settings.xhtml#disk_space_settings_blogs"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_offline_nntp" nc:name="Noticias" nc:link="mailnews_account_settings.xhtml#synchronization_and_storage_settings_nntp"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail_security_settings">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail_security_settings_certs" nc:name="Sobre los certificados" nc:link="mailnews_account_settings.xhtml#about_certificates"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_security_settings_sign" nc:name="Firma digital" nc:link="mailnews_account_settings.xhtml#digital_signing"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_security_settings_encrypt" nc:name="Cifrado" nc:link="mailnews_account_settings.xhtml#encryption"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#mail-doc-mailprefs">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="mail_prefs_general" nc:name="Correo y noticias (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#mail_and_newsgroups"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_prefs_display" nc:name="Visualización (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#message_display"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_prefs_notifications" nc:name="Notificaciones (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#notifications"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_prefs_messages" nc:name="Redacción de mensajes (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#composition"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_prefs_formatting" nc:name="Formato de envío (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#send_format"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_prefs_addressing" nc:name="Libreta de direcciones (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#addressing_preferences"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-prefs-junk" nc:name="Correo basura y sospechoso (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#junk_and_suspect_preferences"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-prefs-tags" nc:name="Etiquetas (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#tags"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail-prefs-receipts" nc:name="Acuse de recibo (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#return_receipts_preferences"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_prefs_text_encoding" nc:name="Codificación de texto (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#text_encoding"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="mail_prefs_offline" nc:name="Red y almacenamiento (preferencias de correo y grupos de noticias)" nc:link="mailnews_preferences.xhtml#network_and_storage_preferences"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<!-- COMPOSER HELP SECTION -->
+
+<rdf:Description about="#comp">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc" nc:name="Comenzar una nueva página" nc:link="composer_help.xhtml#starting_a_new_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="page_change" nc:name="Dar formato a las páginas web" nc:link="composer_help.xhtml#formatting_your_web_pages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-table" nc:name="Añadir tablas a la página web" nc:link="composer_help.xhtml#adding_tables_to_your_web_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-image" nc:name="Añadir dibujos (imágenes) a la página web" nc:link="composer_help.xhtml#adding_images_to_your_web_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-math" nc:name="Añadir fórmulas matemáticas a su página web" nc:link="composer_help.xhtml#adding_mathematical_formulas_to_your_web_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-page" nc:name="Establecer las propiedades de la página" nc:link="composer_help.xhtml#setting_page_properties"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="link_properties" nc:name="Crear enlaces en Composer" nc:link="composer_help.xhtml#creating_links_in_composer"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish" nc:name="Publicar sus páginas en la web" nc:link="composer_help.xhtml#publishing_your_pages_on_the_web"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-prefs" nc:name="Preferencias de Composer" nc:link="composer_help.xhtml#composer_preferences"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#comp-doc">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-create" nc:name="Crear una página nueva" nc:link="composer_help.xhtml#creating_a_new_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-save" nc:name="Guardar y examinar la nueva página" nc:link="composer_help.xhtml#saving_and_browsing_your_new_page"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#page_change">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="props-para" nc:name="Dar formato a párrafos, títulos y listas" nc:link="composer_help.xhtml#formatting_paragraphs_headings_and_lists"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="lists" nc:name="Trabajar con listas" nc:link="composer_help.xhtml#working_with_lists"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="char" nc:name="Cambiar el color, estilo y tipo de letra del texto" nc:link="composer_help.xhtml#changing_text_color_style_and_font"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="style-remove" nc:name="Eliminar o deshabilitar los estilos de texto" nc:link="composer_help.xhtml#removing_or_discontinuing_text_styles"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="find-text" nc:name="Buscar y reemplazar texto" nc:link="composer_help.xhtml#finding_and_replacing_text"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="props-hrule" nc:name="Insertar líneas horizontales" nc:link="composer_help.xhtml#inserting_horizontal_lines"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="special-chars" nc:name="Insertar caracteres especiales" nc:link="composer_help.xhtml#inserting_special_characters"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="html-tag" nc:name="Insertar elementos y atributos HTML" nc:link="composer_help.xhtml#inserting_html_elements_and_attributes"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="validate-html" nc:name="Validar el HTML" nc:link="composer_help.xhtml#validating_the_html"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-choose" nc:name="Escoger el modo de edición correcto" nc:link="composer_help.xhtml#choosing_the_right_editing_mode"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#props-hrule">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="props-hrule-horiz" nc:name="Establecer las propiedades de una línea horizontal" nc:link="composer_help.xhtml#setting_horizontal_line_properties"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#html-tag">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="advanced_property_editor" nc:name="Utilizar el editor avanzado de propiedades" nc:link="composer_help.xhtml#using_the_advanced_property_editor"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#comp-doc-table">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-table-insert" nc:name="Insertar una tabla" nc:link="composer_help.xhtml#inserting_a_table"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="table_properties" nc:name="Cambiar las propiedades de una tabla" nc:link="composer_help.xhtml#changing_a_tables_properties"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-table-add" nc:name="Añadir y borrar filas, columnas y celdas" nc:link="composer_help.xhtml#adding_and_deleting_rows_columns_and_cells"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-table-select" nc:name="Seleccionar elementos de la tabla" nc:link="composer_help.xhtml#selecting_table_elements"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-table-copy" nc:name="Mover, copiar y borrar tablas" nc:link="composer_help.xhtml#moving_copying_and_deleting_tables"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-tableize" nc:name="Convertir texto en una tabla" nc:link="composer_help.xhtml#converting_text_into_a_table"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#comp-doc-table-add">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-table-change-default" nc:name="Cambiar el comportamiento de edición predeterminado de las tablas" nc:link="composer_help.xhtml#changing_the_default_table_editing_behavior"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#comp-doc-image">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-image-insert" nc:name="Insertar una imagen en la página web" nc:link="composer_help.xhtml#inserting_an_image_into_your_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="image_properties" nc:name="Editar las propiedades de la imagen" nc:link="composer_help.xhtml#editing_image_properties"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#comp-doc-math">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-math-insert" nc:name="Insertar una fórmula matemática en su página" nc:link="composer_help.xhtml#inserting_a_mathematical_formula_into_your_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-math-latex-dialog" nc:name="Editar el código fuente LaTeX" nc:link="composer_help.xhtml#editing_the_latex_source"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#comp-doc-page">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-page-props" nc:name="Establecer las propiedades de la página y las etiquetas Meta" nc:link="composer_help.xhtml#setting_page_properties_and_meta_tags"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-page-appear" nc:name="Establecer los colores y fondos de la página" nc:link="composer_help.xhtml#setting_page_colors_and_backgrounds"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#link_properties">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-links-inpage" nc:name="Crear enlaces dentro de la misma página" nc:link="composer_help.xhtml#creating_links_within_the_same_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-links-others" nc:name="Crear enlaces a otras páginas" nc:link="composer_help.xhtml#creating_links_to_other_pages"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-links-images" nc:name="Utilizar imágenes como enlaces" nc:link="composer_help.xhtml#using_images_as_links"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-links-remove" nc:name="Eliminar o concluir enlaces" nc:link="composer_help.xhtml#removing_or_discontinuing_links"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#comp-doc-publish">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-prepare" nc:name="Publicar un documento" nc:link="composer_help.xhtml#publishing_a_document"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-update" nc:name="Actualizar un documento publicado" nc:link="composer_help.xhtml#updating_a_published_document"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-as" nc:name="Cambiar el nombre del archivo o la dirección de publicación" nc:link="composer_help.xhtml#changing_the_filename_or_publishing_location"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-newsite" nc:name="Crear un nuevo sitio de publicación" nc:link="composer_help.xhtml#creating_a_new_publishing_site"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-default" nc:name="Elegir el sitio de publicación predeterminado" nc:link="composer_help.xhtml#choosing_the_default_publishing_site"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-delete" nc:name="Eliminar un sitio de publicación" nc:link="composer_help.xhtml#deleting_a_publishing_site"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-troubleshooting" nc:name="Solucionar problemas comunes de publicación" nc:link="composer_help.xhtml#solving_common_publishing_problems"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-settings" nc:name="Configuraciones de publicación" nc:link="composer_help.xhtml#publishing_settings"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#comp-doc-publish-prepare">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-tips" nc:name="Trucos para evitar enlaces e imágenes rotas" nc:link="composer_help.xhtml#tips_for_avoiding_broken_links_or_missing_images"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#comp-doc-publish-troubleshooting">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-troubleshooting-settings" nc:name="Verificar su configuración de publicación" nc:link="composer_help.xhtml#verifying_your_publishing_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-troubleshooting-files" nc:name="Comprobar los nombres de sus archivos" nc:link="composer_help.xhtml#checking_your_filenames"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-troubleshooting-errors" nc:name="Corregir errores de publicación" nc:link="composer_help.xhtml#fixing_publishing_errors"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#comp-doc-publish-settings">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-publishtab" nc:name="Publicar una página - Publicar" nc:link="composer_help.xhtml#publish_page_publish"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-settingstab" nc:name="Publicar una página - Configuraciones" nc:link="composer_help.xhtml#publish_page_settings"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="comp-doc-publish-site-settings" nc:name="Configuraciones de publicación" nc:link="composer_help.xhtml#publish_settings"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#comp-doc-prefs">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="composer_prefs_general" nc:name="Preferencias de Composer - Composer" nc:link="composer_help.xhtml#composer"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="composer_prefs_newpage" nc:name="Preferencias de Composer - Parámetros de nueva página" nc:link="composer_help.xhtml#new_page_settings"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<!-- CUSTOMIZATION HELP CONTENT -->
+
+<rdf:Description about="#cust">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="cust-doc" nc:name="El panel lateral" nc:link="customize_help.xhtml#sidebar"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-tabbed" nc:name="Navegación con pestañas" nc:link="customize_help.xhtml#tabbed_browsing"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-font" nc:name="Cambiar los tipos de letra, colores y temas" nc:link="customize_help.xhtml#changing_fonts_colors_and_themes"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-toolbar" nc:name="Barras de herramientas" nc:link="customize_help.xhtml#toolbars"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-bkmk" nc:name="Marcadores" nc:link="customize_help.xhtml#bookmarks"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-addons" nc:name="Complementos" nc:link="customize_help.xhtml#add-ons"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-page" nc:name="Configuración del modo de inicio de &brandShortName;" nc:link="customize_help.xhtml#specifying_how_mozilla_starts_up"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="appearance_pref" nc:name="Preferencias de apariencia" nc:link="cs_nav_prefs_appearance.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="navigator_pref_navigator" nc:name="Preferencias del navegador" nc:link="cs_nav_prefs_navigator.xhtml"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="advanced_pref_advanced" nc:name="Preferencias avanzadas" nc:link="cs_nav_prefs_advanced.xhtml"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+ <rdf:Description about="#cust-doc">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="cust-sidebar-define" nc:name="¿Qué es el panel lateral?" nc:link="customize_help.xhtml#what_is_sidebar"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-sidebar-openclose" nc:name="Abrir, cerrar y cambiar el tamaño al panel lateral" nc:link="customize_help.xhtml#opening_closing_and_resizing_sidebar"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-sidebar-using" nc:name="Ver pestañas del panel lateral" nc:link="customize_help.xhtml#viewing_sidebar_tabs"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-sidebar-adding" nc:name="Añadir pestañas al panel lateral" nc:link="customize_help.xhtml#adding_sidebar_tabs"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-sidebar-indiv" nc:name="Personalizar las pestañas del panel lateral" nc:link="customize_help.xhtml#customizing_individual_sidebar_tabs"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-sidebar-reorg" nc:name="Reorganizar las pestañas en el panel lateral" nc:link="customize_help.xhtml#reorganizing_sidebar_tabs"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-sidebar-removing" nc:name="Eliminar pestañas del panel lateral" nc:link="customize_help.xhtml#removing_sidebar_tabs"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#cust-tabbed">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="cust-tabbed-whatis" nc:name="¿Qué es la navegación con pestañas?" nc:link="customize_help.xhtml#what_is_tabbed_browsing"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-tabbed-tabbedsetting" nc:name="Configurar la navegación con pestañas" nc:link="customize_help.xhtml#setting_up_tabbed_browsing"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-tabbed-tabbedopening" nc:name="Abrir una pestaña" nc:link="customize_help.xhtml#opening_tabs"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-tabbed-tabbedmoving" nc:name="Mover una pestaña" nc:link="customize_help.xhtml#moving_tabs"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-tabbed-tabbedbookmarking" nc:name="Añadir pestañas a marcadores" nc:link="customize_help.xhtml#bookmarking_tabs"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-tabbed-tabbedclosing" nc:name="Cerrar una pestaña" nc:link="customize_help.xhtml#closing_tabs"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#cust-font">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="cust-fonts" nc:name="Cambiar los tipos de letra predeterminados" nc:link="customize_help.xhtml#changing_the_default_fonts"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-colors" nc:name="Cambiar los colores predeterminados" nc:link="customize_help.xhtml#changing_the_default_colors"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-themes" nc:name="Cambiar de tema" nc:link="customize_help.xhtml#changing_the_theme"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#cust-toolbar">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="cust-main" nc:name="Barra de menús" nc:link="customize_help.xhtml#menu_bar"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-main" nc:name="Barra de herramientas de navegación" nc:link="customize_help.xhtml#navigation_toolbar"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-personal" nc:name="Barra de herramientas personal" nc:link="customize_help.xhtml#personal_toolbar"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-status" nc:name="Barra de estado" nc:link="customize_help.xhtml#status_bar"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-taskbar" nc:name="Barra de componentes" nc:link="customize_help.xhtml#component_bar"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-hide" nc:name="Ocultar una barra de herramientas" nc:link="customize_help.xhtml#hiding_a_toolbar"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#cust-bkmk">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="cust-bkmk-intro" nc:name="Qué son los marcadores" nc:link="customize_help.xhtml#what_are_bookmarks"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-bkmk-use" nc:name="Usar los marcadores" nc:link="customize_help.xhtml#using_bookmarks"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-bkmk-create" nc:name="Crear un marcador" nc:link="customize_help.xhtml#creating_new_bookmarks"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-bkmk-organize" nc:name="Organizar los marcadores" nc:link="customize_help.xhtml#organizing_your_bookmarks"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-bkmk-change" nc:name="Modificar un marcador" nc:link="customize_help.xhtml#changing_individual_bookmarks"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-bkmk-search" nc:name="Buscar en los marcadores" nc:link="customize_help.xhtml#searching_your_bookmarks"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-bkmk-multiple" nc:name="Exportar o importar una lista de marcadores" nc:link="customize_help.xhtml#exporting_or_importing_a_bookmark_list"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#cust-addons">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="cust-addons-about" nc:name="Sobre los complemenos" nc:link="customize_help.xhtml#about_add-ons"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-addons-installing" nc:name="Instalar complementos" nc:link="customize_help.xhtml#installing_add-ons"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-addons-manager" nc:name="Usar el administrador de complementos" nc:link="customize_help.xhtml#using_the_add-ons_manager"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-addons-converter" nc:name="Usar el conversor de complementos" nc:link="customize_help.xhtml#using_the_add-on_converter"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+
+<rdf:Description about="#cust-page">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="cust-startpage" nc:name="Especificar una página inicial" nc:link="customize_help.xhtml#specifying_a_starting_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-home" nc:name="Modificar la página de inicio" nc:link="customize_help.xhtml#changing_your_home_page"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="cust-start" nc:name="Especificar qué se abrirá al iniciar &brandShortName;" nc:link="customize_help.xhtml#specifying_which_components_open_at_launch"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#appearance_pref">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li> <rdf:Description ID="appearance_pref_content" nc:name="Contenido" nc:link="cs_nav_prefs_appearance.xhtml#content"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="appearance_pref_fonts" nc:name="Tipos de letra" nc:link="cs_nav_prefs_appearance.xhtml#fonts"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="appearance_pref_colors" nc:name="Colores" nc:link="cs_nav_prefs_appearance.xhtml#colors"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="appearance_pref_media" nc:name="Medios" nc:link="cs_nav_prefs_appearance.xhtml#media"/> </rdf:li>
+ <rdf:li> <rdf:Description ID="appearance_pref_spelling" nc:name="Ortografía" nc:link="cs_nav_prefs_appearance.xhtml#spelling"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#navigator_pref_navigator">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="navigator_pref_history" nc:name="Historial" nc:link="cs_nav_prefs_navigator.xhtml#history"/> </rdf:li>
+ <rdf:li><rdf:Description ID="navigator_pref_languages" nc:name="Idiomas" nc:link="cs_nav_prefs_navigator.xhtml#languages"/> </rdf:li>
+ <rdf:li><rdf:Description ID="navigator_pref_helper_applications" nc:name="Aplicaciones auxiliares" nc:link="cs_nav_prefs_navigator.xhtml#helper_applications"/> </rdf:li>
+ <rdf:li><rdf:Description ID="navigator_pref_location_bar" nc:name="Barra de direcciones" nc:link="cs_nav_prefs_navigator.xhtml#location_bar"/> </rdf:li>
+ <rdf:li><rdf:Description ID="navigator_pref_internet_searching" nc:name="Búsqueda en Internet" nc:link="cs_nav_prefs_navigator.xhtml#internet_search"/> </rdf:li>
+ <rdf:li><rdf:Description ID="navigator_pref_tabbed_browsing" nc:name="Navegación con pestañas" nc:link="cs_nav_prefs_navigator.xhtml#tabbed_browsing"/> </rdf:li>
+ <rdf:li><rdf:Description ID="navigator_pref_link_behavior" nc:name="Comportamiento de los enlaces" nc:link="cs_nav_prefs_navigator.xhtml#link_behavior"/> </rdf:li>
+ <rdf:li><rdf:Description ID="navigator_pref_downloads" nc:name="Descargas" nc:link="cs_nav_prefs_navigator.xhtml#downloads"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#advanced_pref_advanced">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="advanced_pref_scripts" nc:name="Scripts y plugins" nc:link="cs_nav_prefs_advanced.xhtml#scripts_and_plugins"/> </rdf:li>
+ <rdf:li><rdf:Description ID="advanced_pref_keyboard_nav" nc:name="Navegación con el teclado" nc:link="cs_nav_prefs_advanced.xhtml#keyboard_navigation"/> </rdf:li>
+ <rdf:li><rdf:Description ID="advanced_pref_find_as_you_type" nc:name="Encontrar a medida que escribe" nc:link="cs_nav_prefs_advanced.xhtml#fayt"/> </rdf:li>
+ <rdf:li><rdf:Description ID="advanced_pref_cache" nc:name="Caché" nc:link="cs_nav_prefs_advanced.xhtml#cache"/> </rdf:li>
+ <rdf:li><rdf:Description ID="advanced_pref_offlineapps" nc:name="Aplicaciones sin conexión" nc:link="cs_nav_prefs_advanced.xhtml#offline_apps"/> </rdf:li>
+ <rdf:li><rdf:Description ID="advanced_pref_proxies" nc:name="Proxies" nc:link="cs_nav_prefs_advanced.xhtml#proxies"/> </rdf:li>
+ <rdf:li><rdf:Description ID="advanced_http_networking" nc:name="Protocolo HTTP" nc:link="cs_nav_prefs_advanced.xhtml#http_networking"/> </rdf:li>
+ <rdf:li><rdf:Description ID="advanced_pref_installation" nc:name="Instalación de software" nc:link="cs_nav_prefs_advanced.xhtml#software_installation"/> </rdf:li>
+ <rdf:li><rdf:Description ID="advanced_pref_mouse_wheel" nc:name="Rueda del ratón" nc:link="cs_nav_prefs_advanced.xhtml#mouse_wheel"/> </rdf:li>
+ <rdf:li><rdf:Description ID="advanced_pref_dom_inspector" nc:name="Inspector DOM" nc:link="cs_nav_prefs_advanced.xhtml#dom_inspector"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<!-- To load Advanced Proxy Preferences Help content from prefs -->
+<rdf:Description ID="nav-prefs-advanced-proxy-advanced" nc:link="cs_nav_prefs_advanced.xhtml#advanced_proxy_preferences"/>
+
+<!-- USING PRIVACY FEATURES CONTENT -->
+<rdf:Description about="#using-priv-help">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="privacy-doc" nc:name="Privacidad en Internet" nc:link="privacy_help.xhtml#privacy_on_the_internet"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-cookies" nc:name="Usar el administrador de cookies" nc:link="using_priv_help.xhtml#using_the_cookie_manager"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-password" nc:name="Usar el administrador de contraseñas" nc:link="using_priv_help.xhtml#using_the_password_manager"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-private-data" nc:name="Limpiar datos privados" nc:link="using_priv_help.xhtml#clearing_private_data"/> </rdf:li>
+ <rdf:li><rdf:Description ID="private-browsing" nc:name="Navegar en una ventana privada" nc:link="using_priv_help.xhtml#browsing_in_a_private_window"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-encrypt" nc:name="Cifrar la información confidencial guardada" nc:link="using_priv_help.xhtml#encrypting_stored_sensitive_information"/> </rdf:li>
+ <rdf:li><rdf:Description ID="images-help-managing" nc:name="Administrar imágenes" nc:link="using_priv_help.xhtml#managing_images"/> </rdf:li>
+ <rdf:li><rdf:Description ID="pop_up_blocking" nc:name="Ayuda de bloqueo de ventanas emergentes en &brandShortName;" nc:link="cs_priv_prefs_popup.xhtml"/> </rdf:li>
+ <rdf:li><rdf:Description ID="sec_gen" nc:name="Preferencias de privacidad y seguridad" nc:link="privsec_help.xhtml"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#privacy-doc">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="privacy-doc-visit" nc:name="¿Qué información proporciona mi navegador a un sitio web?" nc:link="privacy_help.xhtml#what_information_does_my_browser_give_to_a_website"/> </rdf:li>
+ <rdf:li><rdf:Description ID="privacy-doc-cookies" nc:name="¿Qué son las cookies, y cómo funcionan?" nc:link="privacy_help.xhtml#what_are_cookies_and_how_do_they_work"/> </rdf:li>
+ <rdf:li><rdf:Description ID="privacy-doc-tracking" nc:name="¿Por qué y cómo me rastrean los sitios web?" nc:link="privacy_help.xhtml#why_and_how_are_websites_tracking_me"/> </rdf:li>
+ <rdf:li><rdf:Description ID="privacy-doc-email" nc:name="¿Cómo puedo controlar las páginas web en los mensajes de correo?" nc:link="privacy_help.xhtml#how_can_i_control_web_pages_in_email_messages"/> </rdf:li>
+ <rdf:li><rdf:Description ID="privacy-doc-unauth" nc:name="¿Cómo puedo asegurarme de que nadie utiliza información sobre mí sin permiso?" nc:link="privacy_help.xhtml#how_can_i_make_sure_unauthorized_people_dont_use_information_about_me"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#using-priv-help-cookies">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="using-priv-help-cookies-manage" nc:name="Activar y desactivar cookies" nc:link="using_priv_help.xhtml#enabling_and_disabling_cookies"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-cookies-site" nc:name="Administrar cookies sitio web por sitio web" nc:link="using_priv_help.xhtml#managing_cookies_site-by-site"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-cookies-view" nc:name="Ver cookies" nc:link="using_priv_help.xhtml#viewing_cookies"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-cookies-remove" nc:name="Eliminar cookies" nc:link="using_priv_help.xhtml#removing_cookies"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-cookies-settings" nc:name="Configuración del administrador de cookies" nc:link="using_priv_help.xhtml#cookie_manager_settings"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#using-priv-help-cookies-settings">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="cookies_prefs" nc:name="Preferencias de privacidad y seguridad - Cookies" nc:link="using_priv_help.xhtml#cookies"/> </rdf:li>
+ <rdf:li><rdf:Description ID="cookies_stored" nc:name="Cookies guardadas" nc:link="using_priv_help.xhtml#stored_cookies"/> </rdf:li>
+ <rdf:li><rdf:Description ID="cookie_sites" nc:name="Sitios web que usan cookies" nc:link="using_priv_help.xhtml#cookie_sites"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#using-priv-help-password">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="using-priv-help-password-manage" nc:name="Usar el administrador de contraseñas para recordar nombres de usuario y contraseñas" nc:link="using_priv_help.xhtml#using_password_manager_to_remember_user_names_and_passwords"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-password-auto" nc:name="Introducir nombres de usuario y contraseñas de manera automática" nc:link="using_priv_help.xhtml#entering_user_names_and_passwords_automatically"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-password-onoff" nc:name="Activar y desactivar el administrador de contraseñas" nc:link="using_priv_help.xhtml#turning_password_manager_on_and_off"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-password-view" nc:name="Ver y administrar las contraseñas guardadas" nc:link="using_priv_help.xhtml#viewing_and_managing_stored_passwords"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-password-settings" nc:name="Opciones de contraseñas" nc:link="passwords_help.xhtml#password_settings"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#using-priv-help-password-settings">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="passwords_prefs" nc:name="Preferencias de privacidad y seguridad - Contraseñas" nc:link="passwords_help.xhtml#passwords"/> </rdf:li>
+ <rdf:li><rdf:Description ID="password_mgr" nc:name="Administrador de contraseñas" nc:link="passwords_help.xhtml#password_manager"/> </rdf:li>
+ <rdf:li><rdf:Description ID="passwords_master" nc:name="Preferencias de privacidad y seguridad - Contraseñas maestras" nc:link="passwords_help.xhtml#master_passwords"/> </rdf:li>
+ <rdf:li><rdf:Description ID="master-prefs-change" nc:name="Cambiar la contraseña maestra" nc:link="passwords_help.xhtml#change_master_password"/> </rdf:li>
+ <rdf:li><rdf:Description ID="master-prefs-reset" nc:name="Restablecer la contraseña maestra" nc:link="passwords_help.xhtml#reset_master_password"/> </rdf:li>
+ <rdf:li><rdf:Description ID="choosing-good-password" nc:name="Elegir una buena contraseña" nc:link="passwords_help.xhtml#choosing_a_good_password"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#using-priv-help-private-data">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="types_of_private_data" nc:name="Tipos de datos privados" nc:link="using_priv_help.xhtml#types_of_private_data"/> </rdf:li>
+ <rdf:li><rdf:Description ID="privatedata_prefs" nc:name="Preferencias sobre datos privados" nc:link="using_priv_help.xhtml#private_data_prefs"/> </rdf:li>
+ <rdf:li><rdf:Description ID="clear_private_data_now" nc:name="Limpiar datos privados ahora" nc:link="using_priv_help.xhtml#clear_private_data_now"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#private-browsing">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="opening_a_private_window" nc:name="Abrir una ventana privada" nc:link="using_priv_help.xhtml#opening_a_private_window"/> </rdf:li>
+ <rdf:li><rdf:Description ID="behavior_of_a_private_window" nc:name="Comportamiento de una ventana privada" nc:link="using_priv_help.xhtml#behavior_of_a_private_window"/> </rdf:li>
+ <rdf:li><rdf:Description ID="leaving_the_private_browsing_mode" nc:name="Abandonar el modo de navegación privada" nc:link="using_priv_help.xhtml#leaving_the_private_browsing_mode"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#using-priv-help-encrypt">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="using-priv-help-encrypt-master" nc:name="Establecer una contraseña maestra" nc:link="using_priv_help.xhtml#setting_a_master_password"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-encrypt-change" nc:name="Cambiar su contraseña maestra" nc:link="using_priv_help.xhtml#changing_your_master_password"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-encrypt-logout" nc:name="Desconectarse de su contraseña maestra" nc:link="using_priv_help.xhtml#logging_out_of_your_master_password"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-priv-help-encrypt-forget" nc:name="¿Qué hacer si olvida su contraseña maestra?" nc:link="using_priv_help.xhtml#what_to_do_if_you_forget_your_master_password"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#pop_up_blocking">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="pop_up_blocking_prefs" nc:name="Preferencias de privacidad y seguridad - Ventanas emergentes" nc:link="cs_priv_prefs_popup.xhtml#privacy_and_security_preferences_popup_windows"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+
+<rdf:Description about="#images-help-managing">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="images_prefs" nc:name="Preferencias de privacidad y seguridad - Imágenes" nc:link="using_priv_help.xhtml#images"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#sec_gen">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="sec_gen_private_data" nc:name="Datos privados" nc:link="using_priv_help.xhtml#private_data_prefs"/> </rdf:li>
+ <rdf:li><rdf:Description ID="sec_gen_cookies" nc:name="Cookies" nc:link="using_priv_help.xhtml#cookies"/> </rdf:li>
+ <rdf:li><rdf:Description ID="sec_gen_images" nc:name="Imágenes" nc:link="using_priv_help.xhtml#images"/> </rdf:li>
+ <rdf:li><rdf:Description ID="sec_gen_popup_windows" nc:name="Ventanas emergentes" nc:link="cs_priv_prefs_popup.xhtml#privacy_and_security_preferences_popup_windows"/> </rdf:li>
+ <rdf:li><rdf:Description ID="sec_gen_passwords" nc:name="Contraseñas" nc:link="passwords_help.xhtml#passwords"/> </rdf:li>
+ <rdf:li><rdf:Description ID="sec_gen_master_passwords" nc:name="Contraseñas maestras" nc:link="passwords_help.xhtml#master_passwords"/> </rdf:li>
+ <rdf:li><rdf:Description ID="sec_gen_ssltls" nc:name="SSL/TLS" nc:link="ssl_help.xhtml#privacy_and_security_preferences_ssltls"/> </rdf:li>
+ <rdf:li><rdf:Description ID="sec_gen_certificates" nc:name="Certificados" nc:link="certs_prefs_help.xhtml#privacy_and_security_preferences_certificates"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<!-- USING CERTIFICATES CONTENT -->
+<rdf:Description about="#using-help-certs">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="using-help-certs-get" nc:name="Obtención de un certificado propio" nc:link="using_certs_help.xhtml#getting_your_own_certificate"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-info" nc:name="Comprobación de la seguridad de una página web" nc:link="using_certs_help.xhtml#checking_security_for_a_web_page"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-manage" nc:name="Administración de certificados" nc:link="using_certs_help.xhtml#managing_certificates"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-devices" nc:name="Administración de tarjetas inteligentes y otros dispositivos de seguridad" nc:link="using_certs_help.xhtml#managing_smart_cards_and_other_security_devices"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-ssltls" nc:name="Gestionar advertencias y configuración de SSL/TLS" nc:link="using_certs_help.xhtml#managing_ssltls_warnings_and_settings"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-validation" nc:name="Control de validación" nc:link="using_certs_help.xhtml#controlling_validation"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-context-help" nc:name="Configuración de certificados" nc:link="certs_prefs_help.xhtml#certificate_settings"/> </rdf:li>
+
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+
+<rdf:Description about="#using-help-certs-manage">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="using-help-certs-manage-my" nc:name="Certificados que identifican al usuario" nc:link="using_certs_help.xhtml#managing_certificates_that_identify_you"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-manage-others" nc:name="Certificados que identifican a otros" nc:link="using_certs_help.xhtml#managing_certificates_that_identify_people"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-manage-sites" nc:name="Certificados que identifican sitios web" nc:link="using_certs_help.xhtml#managing_certificates_that_identify_servers"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-manage-cas" nc:name="Certificados que identifican a autoridades certificadoras (CA)" nc:link="using_certs_help.xhtml#managing_certificates_that_identify_certificate_authorities"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-manage-orphans" nc:name="Certificados que identifican a otros" nc:link="using_certs_help.xhtml#managing_certificates_that_identify_others"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#using-help-certs-devices">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="using-help-certs-devices-about" nc:name="Qué son los dispositivos y los módulos de seguridad" nc:link="using_certs_help.xhtml#about_security_devices_and_modules"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-devices-devices" nc:name="Usar los dispositivos de seguridad" nc:link="using_certs_help.xhtml#using_security_devices"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-devices-modules" nc:name="Usar los módulos de seguridad" nc:link="using_certs_help.xhtml#using_security_modules"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-devices-fips" nc:name="Activación del modo FIPS" nc:link="using_certs_help.xhtml#enable_fips_mode"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#using-help-certs-ssltls">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="ssltls-settings" nc:name="Configuración de SSL/TLS" nc:link="ssl_help.xhtml"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#ssltls-settings">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="ssltls_prefs" nc:name="Preferencias SSL/TLS" nc:link="ssl_help.xhtml#privacy_and_security_preferences_ssltls"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#using-help-certs-validation">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="using-help-certs-validation-how" nc:name="Cómo funciona la validación" nc:link="using_certs_help.xhtml#how_validation_works"/> </rdf:li>
+ <rdf:li><rdf:Description ID="using-help-certs-validation-ocsp" nc:name="Cómo se configura OCSP" nc:link="using_certs_help.xhtml#configuring_ocsp"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#using-help-certs-context-help">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="certs_prefs" nc:name="Preferencias de privacidad y seguridad - certificados" nc:link="certs_prefs_help.xhtml#privacy_and_security_preferences_certificates"/> </rdf:li>
+ <rdf:li><rdf:Description ID="certs-help" nc:name="Administrador de certificados" nc:link="certs_help.xhtml"/> </rdf:li>
+ <rdf:li><rdf:Description ID="sec_devices" nc:name="Administrador de dispositivos" nc:link="certs_help.xhtml#device_manager"/> </rdf:li>
+ <rdf:li><rdf:Description ID="cert-dialog-help" nc:name="Información y decisiones sobre certificados" nc:link="cert_dialog_help.xhtml"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<!-- YOUR CERTIFICATES CONTENT -->
+
+<rdf:Description about="#certs-help">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="my_certs" nc:name="Sus certificados" nc:link="certs_help.xhtml#your_certificates"/> </rdf:li>
+ <rdf:li><rdf:Description ID="others_certs" nc:name="Personas" nc:link="certs_help.xhtml#people"/> </rdf:li>
+ <rdf:li><rdf:Description ID="web_certs" nc:name="Servidores" nc:link="certs_help.xhtml#servers"/> </rdf:li>
+ <rdf:li><rdf:Description ID="ca_certs" nc:name="Autoridades" nc:link="certs_help.xhtml#authorities"/> </rdf:li>
+ <rdf:li><rdf:Description ID="orphan_certs" nc:name="Otros" nc:link="certs_help.xhtml#others"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#my_certs">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="cert_backup_pwd" nc:name="Elegir una contraseña de respaldo para los certificados" nc:link="certs_help.xhtml#choose_a_certificate_backup_password"/> </rdf:li>
+ <rdf:li><rdf:Description ID="delete_my_certs" nc:name="Eliminar sus certificados" nc:link="certs_help.xhtml#delete_your_certificates"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#others_certs">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="delete_email_certs" nc:name="Eliminar certificados de correo electrónico" nc:link="certs_help.xhtml#delete_email_certificates"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#web_certs">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="edit_web_certs" nc:name="Modificar los valores de confianza de un certificado de sitio web" nc:link="certs_help.xhtml#edit_website_certificate_trust_settings"/> </rdf:li>
+ <rdf:li><rdf:Description ID="delete_web_certs" nc:name="Eliminar un certificado de sitio web" nc:link="certs_help.xhtml#delete_website_certificates"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#ca_certs">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="edit_ca_certs" nc:name="Editar los valores de confianza de un certificado de CA" nc:link="certs_help.xhtml#edit_ca_certificate_trust_settings"/> </rdf:li>
+ <rdf:li><rdf:Description ID="delete_ca_certs" nc:name="Eliminar un certificado de CA" nc:link="certs_help.xhtml#delete_ca_certificates"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+
+<rdf:Description about="#cert-dialog-help">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="cert_details" nc:name="Visor de certificados" nc:link="cert_dialog_help.xhtml#certificate_viewer"/> </rdf:li>
+ <rdf:li><rdf:Description ID="which_token" nc:name="Elegir dispositivo de seguridad" nc:link="cert_dialog_help.xhtml#choose_security_device"/> </rdf:li>
+ <rdf:li><rdf:Description ID="priv_key_copy" nc:name="Copia de la clave de cifrado" nc:link="cert_dialog_help.xhtml#encryption_key_copy"/> </rdf:li>
+ <rdf:li><rdf:Description ID="backup_your_cert" nc:name="Copia de seguridad de certificados" nc:link="cert_dialog_help.xhtml#certificate_backup"/> </rdf:li>
+ <rdf:li><rdf:Description ID="which_cert" nc:name="Solicitud de identificación de usuario" nc:link="cert_dialog_help.xhtml#user_identification_request"/> </rdf:li>
+ <rdf:li><rdf:Description ID="new_ca" nc:name="Nueva autoridad de certificación" nc:link="cert_dialog_help.xhtml#new_certificate_authority"/> </rdf:li>
+ <rdf:li><rdf:Description ID="cert-dialog-help-website" nc:name="Certificados de sitios web" nc:link="cert_dialog_help.xhtml#website_certificates"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#cert_details">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="cert-dialog-help-details-general" nc:name="La pestaña General" nc:link="cert_dialog_help.xhtml#general_tab"/> </rdf:li>
+ <rdf:li><rdf:Description ID="cert-dialog-help-details-details" nc:name="La pestaña Detalles" nc:link="cert_dialog_help.xhtml#details_tab"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#cert-dialog-help-website">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="sec_con_failed_page" nc:name="Página de conexión segura fallida" nc:link="cert_dialog_help.xhtml#secure_connection_failed_page"/> </rdf:li>
+ <rdf:li><rdf:Description ID="untrusted_con_page" nc:name="Página de conexión no confiable" nc:link="cert_dialog_help.xhtml#untrusted_connection_page"/> </rdf:li>
+ <rdf:li><rdf:Description ID="sec_con_failed_dialog" nc:name="Diálogo de conexión segura fallida" nc:link="cert_dialog_help.xhtml#secure_connection_failed_dialog"/> </rdf:li>
+ <rdf:li><rdf:Description ID="exp_web_cert" nc:name="Certificado caducado" nc:link="cert_dialog_help.xhtml#certificate_expired"/> </rdf:li>
+ <rdf:li><rdf:Description ID="not_yet_web_cert" nc:name="Certificado aún no válido" nc:link="cert_dialog_help.xhtml#certificate_not_yet_valid"/> </rdf:li>
+ <rdf:li><rdf:Description ID="bad_name_web_cert" nc:name="Discrepancia del nombre de dominio" nc:link="cert_dialog_help.xhtml#domain_name_mismatch"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+
+<!-- PROFILE HELP CONTENT STARTS-->
+<rdf:Description about="#profile-help">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="profile-help-create" nc:name="Crear un perfil nuevo" nc:link="profiles_help.xhtml#creating_a_new_profile"/> </rdf:li>
+ <rdf:li><rdf:Description ID="profile-help-delete" nc:name="Borrar o renombrar un perfil" nc:link="profiles_help.xhtml#deleting_or_renaming_a_profile"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<!-- TOOLS AND DEVELOPMENT CONTENT STARTS -->
+
+<rdf:Description about="#tools">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="tools-js_console" nc:name="Consola de errores" nc:link="developer_tools.xhtml#js_console"/> </rdf:li>
+ <rdf:li><rdf:Description ID="tools-inspector" nc:name="DOM Inspector" nc:link="developer_tools.xhtml#inspector"/> </rdf:li>
+ <rdf:li><rdf:Description ID="tools-devtools" nc:name="Herramientas de desarrollo" nc:link="developer_tools.xhtml#devtools"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+</rdf:Description>
+
+<!-- KEYBOARD SHORTCUTS CONTENT STARTS -->
+<rdf:Description about="#shortcuts">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="shortcuts_using" nc:name="Usar atajos de teclado" nc:link="shortcuts.xhtml#using_shortcuts"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_general" nc:name="Atajos de teclado globales en &brandShortName;" nc:link="shortcuts.xhtml#general_mozilla_shortcuts"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts-text-field" nc:name="Atajos de teclado en campos de texto" nc:link="shortcuts.xhtml#text_field_shortcuts"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_navigator" nc:name="Atajos de teclado del navegador" nc:link="shortcuts_navigator.xhtml"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_mail" nc:name="Atajos de teclado en Correo y noticias" nc:link="shortcuts_mailnews.xhtml"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_composer" nc:name="Atajos de teclado en Composer" nc:link="shortcuts_composer.xhtml"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_help" nc:name="Atajos de teclado de la ayuda" nc:link="shortcuts.xhtml#help_window_shortcuts"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#shortcuts_navigator">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="shortcuts_navigator_bookmarks" nc:name="Atajos para marcadores" nc:link="shortcuts_navigator.xhtml#bookmarks_shortcuts"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_navigator_page_navigation" nc:name="Atajos para navegar por páginas" nc:link="shortcuts_navigator.xhtml#page_navigation_shortcuts"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_navigator_page_viewing" nc:name="Atajos para ver páginas" nc:link="shortcuts_navigator.xhtml#page_viewing_shortcuts"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_navigator_tabbed_browsing" nc:name="Atajos para pestañas" nc:link="shortcuts_navigator.xhtml#tabbed_browsing_shortcuts"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_navigator_sidebar" nc:name="Atajos para el panel lateral" nc:link="shortcuts_navigator.xhtml#sidebar_shortcuts"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_navigator_forms" nc:name="Atajos en los formularios" nc:link="shortcuts_navigator.xhtml#forms_shortcuts"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+<rdf:Description about="#shortcuts_mail">
+ <nc:subheadings>
+ <rdf:Seq>
+ <rdf:li><rdf:Description ID="shortcuts_mail_general" nc:name="Atajos globales para Correo y noticias" nc:link="shortcuts_mailnews.xhtml#general_mail_and_newsgroups_shortcuts"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_mail_message_list" nc:name="Atajos para la lista de mensajes" nc:link="shortcuts_mailnews.xhtml#message_list_shortcuts"/> </rdf:li>
+ <rdf:li><rdf:Description ID="shortcuts_mail_message_compose" nc:name="Atajos para la redacción de mensajes" nc:link="shortcuts_mailnews.xhtml#message_compose_shortcuts"/> </rdf:li>
+ </rdf:Seq>
+ </nc:subheadings>
+ </rdf:Description>
+
+</rdf:RDF> \ No newline at end of file
diff --git a/l10n-es-ES/suite/chrome/common/help/suitehelp.rdf b/l10n-es-ES/suite/chrome/common/help/suitehelp.rdf
new file mode 100644
index 0000000000..890a2ffea2
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/suitehelp.rdf
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE window [
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+ %brandDTD;
+]>
+
+<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:nc="http://home.netscape.com/NC-rdf#">
+
+ <!-- SEAMONKEY MASTER HELP DOCUMENT -->
+ <Description rdf:about="urn:root"
+ nc:title="Ayuda de &brandFullName;"
+ nc:defaulttopic="welcome"
+ nc:base="chrome://communicator/locale/help/">
+ <nc:panellist>
+ <Seq>
+ <li>
+ <Description nc:panelid="toc"
+ nc:datasources="suite-toc.rdf"
+ nc:platform="win mac unix"/>
+ </li>
+ <li>
+ <Description nc:panelid="toc"
+ nc:datasources="help-win.rdf"
+ nc:platform="win"/>
+ </li>
+ <li>
+ <Description nc:panelid="search"
+ nc:datasources="rdf:null"
+ nc:platform="win mac unix"
+ nc:emptysearchtext="[No se han encontrado coincidencias]"
+ nc:emptysearchlink="help_help.xhtml#search_tips"/>
+ </li>
+ <li>
+ <Description nc:panelid="glossary"
+ nc:datasources="help-glossary.rdf"
+ nc:platform="win mac unix"/>
+ </li>
+ <li>
+ <Description nc:panelid="index"
+ nc:datasources="help-indexAZ.rdf help-index1.rdf"
+ nc:platform="win mac unix"/>
+ </li>
+ <li>
+ <Description nc:panelid="index"
+ nc:datasources="help-win.rdf"
+ nc:platform="win"/>
+ </li>
+ </Seq>
+ </nc:panellist>
+ </Description>
+</RDF>
diff --git a/l10n-es-ES/suite/chrome/common/help/using_certs_help.xhtml b/l10n-es-ES/suite/chrome/common/help/using_certs_help.xhtml
new file mode 100644
index 0000000000..7eaa45552d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/using_certs_help.xhtml
@@ -0,0 +1,704 @@
+<?xml version="1.0" encoding="utf-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Usar certificados</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+
+<h1 id="using_certificates">Usar certificados</h1>
+
+<p>Un certificado es el equivalente digital de un carné o tarjeta de
+ identificación. Del mismo modo que puede tener varios carnés o
+ tarjetas de identificación para propósitos diferentes (permiso
+ de conducir, tarjeta de identificación de empleado o tarjeta de
+ crédito), también puede tener certificados distintos para
+ propósitos distintos.</p>
+
+<p>En esta sección se explica cómo se realizan operaciones
+ relacionadas con los certificados.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#getting_your_own_certificates">Obtención de un
+ certificado propio</a></li>
+ <li><a href="#checking_security_for_a_web_page">Comprobación de
+ la seguridad de una página web</a></li>
+ <li><a href="#managing_certificates">Administración de
+ certificados</a></li>
+ <li><a href="#managing_smart_cards_and_other_security_devices">Administración
+ de tarjetas inteligentes y dispositivos de seguridad</a></li>
+ <li><a href="#managing_ssltls_warnings_and_settings">Gestionar
+ advertencias y configuración SSL/TLS</a></li>
+ <li><a href="#controlling_validation">Control de validación</a></li>
+ </ul>
+</div>
+
+<h1 id="getting_your_own_certificate">Obtención de un certificado
+ propio</h1>
+
+<p>Del mismo modo que una tarjeta de crédito o un permiso de conducir,
+ un certificado es un documento de identificación que puede utilizar
+ para identificarse en Internet y en otras redes. Al igual que ocurre con
+ otros identificadores personales que se utilizan a menudo, los certificados
+ los emiten normalmente organizaciones con autoridad reconocida para emitir
+ este tipo de identificación. Las organizaciones que emiten
+ certificados se denominan <strong>autoridades certificadoras
+ (CA)</strong>.</p>
+
+<p>Puede obtener certificados que le identifiquen de CA públicas, de
+ administradores del sistema o de CA especiales dentro de su
+ organización, o de sitios web que ofrezcan servicios especializados
+ que requieran un medio de identificación más fiable que su
+ nombre y contraseña.</p>
+
+<p>Del mismo modo que los requisitos de un permiso de conducir varían
+ en función del tipo de vehículo que desee conducir, los
+ requisitos para la obtención de un certificado varían
+ según el fin para el que desee utilizarlo. En algunos casos, la
+ obtención de un certificado puede resultar tan sencilla como acceder a
+ una página web, introducir cierta información personal y
+ descargar automáticamente el certificado en el navegador. En otros
+ casos es posible que haya que seguir procedimientos más
+ complicados.</p>
+
+<p>Puede obtener un certificado hoy mismo si visita la URL de una autoridad
+ certificadora y sigue las instrucciones que aparecen en pantalla. Si desea
+ obtener una lista de autoridades certificadoras que emiten certificados
+ reconocidos por &brandShortName;, vea el documento en línea <a
+ href="http://www.mozilla.org/projects/security/certs/included/">Lista de
+ certificados incluidos</a>.</p>
+
+<p>Una vez que obtiene un certificado, éste se almacena
+ automáticamente en un <a href=
+ "glossary.xhtml#security_device">dispositivo de seguridad</a>. El navegador
+ incorpora su propio dispositivo de seguridad de software integrado. Un
+ dispositivo de seguridad también puede ser un componente de hardware,
+ como por ejemplo, una tarjeta inteligente.</p>
+
+<p>Al igual que un permiso de conducir o una tarjeta de crédito, un
+ certificado es un documento valioso para la identificación que puede
+ utilizarse para fines maliciosos si cae en las manos equivocadas. Una vez que
+ haya obtenido un certificado que le identifique, debería protegerlo de
+ dos formas: realizando una copia de seguridad y configurando una <a href=
+ "glossary.xhtml#master_password">contraseña maestra</a>.</p>
+
+<p>Cuando obtiene por primera vez un certificado, es posible que se le pida
+ que realice una copia de seguridad de él. Si todavía no ha
+ creado una contraseña maestra, se le pedirá que lo haga.</p>
+
+<p>Si desea más información sobre la realización de
+ copias de seguridad y la configuración de contraseñas maestras,
+ consulte <a href="certs_help.xhtml#your_certificates">Sus
+ certificados</a>.</p>
+
+<p>[<a href="#using_certificates">Volver al principio de la
+ sección</a>]</p>
+
+<h1 id="checking_security_for_a_web_page">Comprobación de la
+ seguridad de una página web</h1>
+
+<p>Al visualizar cualquier página web, el icono del candado situado en
+ la esquina inferior derecha de la ventana informa sobre si todo el contenido
+ de la página se ha protegido mediante <a href=
+ "glossary.xhtml#encryption">cifrado</a> mientras el equipo lo
+ recibía:</p>
+
+<table summary="iconos de candado">
+ <tr>
+ <td><img alt="icono del candado cerrado" src=
+ "chrome://communicator/skin/icons/lock-secure.png"/></td>
+ <td>Un candado cerrado significa que la página se protegió
+ mediante cifrado mientras se recibía.</td>
+ </tr>
+ <tr>
+ <td><img alt="icono del candado abierto" src=
+ "chrome://communicator/skin/icons/lock-insecure.png"/></td>
+ <td>Un candado abierto significa que la página no se
+ protegió mediante cifrado mientras se recibía.</td>
+ </tr>
+ <tr>
+ <td><img alt="icono del candado roto" src=
+ "chrome://communicator/skin/icons/lock-broken.png"/></td>
+ <td>Un candado roto significa que algunos de los elementos de la
+ página o todos ellos no estaban protegidos mediante cifrado
+ cuando ésta se recibió, aunque la página HTML
+ externa estaba cifrada.</td>
+ </tr>
+</table>
+
+<p>Si desea más información sobre el estado de cifrado de la
+ página en el momento de su recepción, haga clic en el icono del
+ candado (o abra el menú Ver, seleccione Información de la
+ página y haga clic en la pestaña Seguridad).</p>
+
+<p>La pestaña Seguridad de Información de la página
+ proporciona información de dos tipos:</p>
+
+<ul>
+ <li>La mitad superior describe si el sitio web que muestra la
+ página se ha verificado (si desea más información
+ sobre la validación de certificados, consulte <a href=
+ "#controlling_validation">Cómo se controla la
+ validación</a>).</li>
+ <li>La mitad inferior describe si los contenidos de la página que
+ se está visualizando están protegidos mediante cifrado
+ cuando viajan por la red.</li>
+</ul>
+
+<p><strong>Importante</strong>: el icono del candado sólo describe el
+ estado del cifrado de la página durante la recepción en su
+ equipo. Para recibir un aviso cuando envía o recibe información no
+ cifrada, o para bloquear contenido mezclado potencialmente dañino,
+ seleccione las opciones adecuadas de advertencias SSL/TLS y contenido
+ mezclado. Si desea más información, consulte
+ <a href="ssl_help.xhtml">Preferencias de privacidad y
+ seguridad - SSL/TLS</a>.</p>
+
+<p>[<a href="#using_certificates">Volver al principio de la
+ sección</a>]</p>
+
+<h1 id="managing_certificates">Administración de certificados</h1>
+
+<p>Puede utilizar el administrador de certificados para gestionar los
+ certificados que tenga disponibles. Los certificados pueden almacenarse en el
+ disco duro del equipo o en <a href="glossary.xhtml#smart_card">tarjetas
+ inteligentes</a> u otros dispositivos de seguridad conectados al
+ ordenador.</p>
+
+<p>Para abrir el administrador de certificados:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Dentro de la categoría Privacidad y seguridad, haga clic en
+ Certificados (si no aparece ninguna subcategoría, haga doble clic
+ en Seguridad y privacidad para expandir la lista).</li>
+ <li>En la sección Administrar certificados, haga clic en
+ Administrar certificados. Aparece el administrador de certificados.</li>
+</ol>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#managing_certificates_that_identify_you">Administración
+ de certificados que identifican al usuario</a></li>
+ <li><a href="#managing_certificates_that_identify_people">Administración
+ de certificados que identifican personas</a></li>
+ <li><a href="#managing_certificates_that_identify_servers">Administración
+ de certificados que identifican servidores</a></li>
+ <li><a href="#managing_certificates_that_identify_certificate_authorities">Administración
+ de certificados que identifican a autoridades certificadoras</a></li>
+ <li><a href="#managing_certificates_that_identify_others">Administración
+ de certificados que identifican a otros</a></li>
+ </ul>
+</div>
+
+<h2 id="managing_certificates_that_identify_you">Administración de
+ certificados que identifican al usuario</h2>
+
+<p>Al abrir por primera vez el administrador de certificados, se dará cuenta de
+ que tiene varias pestañas en la parte superior de la ventana. La primera
+ pestaña se llama Sus certificados y muestra los certificados que tiene
+ disponibles su navegador o cliente de correo para identificarle. La lista de
+ sus certificados aparece bajo los nombres de las organizaciones que los han
+ emitido.</p>
+
+<p>Para realizar una acción sobre uno o más certificados, haga clic en la
+ entrada del certificado (o en <kbd class="mac">Cmd</kbd><kbd
+ class="noMac">Ctrl</kbd>-clic para seleccionar más de uno) y, a continuación,
+ haga clic en uno de los botones en la base de la ventana del administrador de
+ certificados. Cada uno de estos botones le permite acceder a otra ventana en
+ la que puede realizar la acción que describe el botón. Haga clic en el botón
+ Ayuda de cualquier ventana para obtener más información sobre la utilización
+ de esta ventana.</p>
+
+<p>Si desea más información sobre cómo ver y administrar estos certificados,
+ consulte <a href="certs_help.xhtml#your_certificates">Sus
+ certificados</a>.</p>
+
+<p>[<a href="#managing_certificates">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="managing_certificates_that_identify_people">Administración de
+ certificados que identifican pesonas</h2>
+
+<p>Al redactar un mensaje de correo, tiene la posibilidad de adjuntar una firma
+ digital. La <a href="glossary.xhtml#digital_signature">firma digital</a>
+ permite a los destinatarios del mensaje comprobar que el mensaje viene
+ realmente de usted y que no ha sido manipulado desde el momento del
+ envío.</p>
+
+<p>Cada vez que envíe un mensaje firmado digitalmente, automáticamente enviará
+ con él su certificado de cifrado. Este certificado permite a los
+ destinatarios del mensaje enviarle mensajes cifrados.</p>
+
+<p>Una de las maneras más sencillas de obtener el certificado de cifrado de
+ otra persona es que dicha persona le envíe un mensaje con firma digital. El
+ administrador de certificados almacena automáticamente los certificados de
+ otras personas siempre que se reciben de este modo.</p>
+
+<p>Para ver todos los certificados que identifican a otras personas disponibles
+ en el administrador de certificados, haga clic en la pestaña Personas, en la
+ parte superior de la ventana Administrador de certificados. Podrá enviar
+ mensajes cifrados a cualquier persona para la que aparezca un certificado
+ válido. La lista de certificados aparece bajo los nombres de las
+ organizaciones que los han emitido.</p>
+
+<p>Para realizar una acción sobre uno o más certificados, haga clic en la
+ entrada del certificado (o en <kbd class="mac">Cmd</kbd><kbd
+ class="noMac">Ctrl</kbd>-clic para seleccionar más de uno) y, a continuación,
+ haga clic en uno de los botones en la base de la ventana del administrador de
+ certificados. Cada uno de estos botones le permite acceder a otra ventana
+ desde la que puede realizar la acción que el botón describe. Haga clic en el
+ botón Ayuda de cualquier ventana para obtener más información sobre la
+ utilización de esta ventana.</p>
+
+<p>Si desea más información sobre cómo ver y administrar estos certificados,
+ vea la descripción de la pestaña <a
+ href="certs_help.xhtml#people">Personas</a> del administrador de
+ certificados.</p>
+
+<p>[<a href="#managing_certificates">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="managing_certificates_that_identify_servers">Administración
+ de certificados que identifican servidores</h2>
+
+<p>Algunos sitios web y servidores de correo utilizan certificados para
+ identificarse a sí mismos. Tal identificación es necesaria antes de que el
+ servidor pueda cifrar la información transferida entre el sitio y el equipo
+ del usuario (o viceversa), para que nadie pueda leer los datos mientras están
+ circulando.</p>
+
+<p>Si la URL de un sitio web comienza por <tt>https://</tt>, éste
+ dispone de un certificado. Si visita un sitio web de este tipo y su
+ certificado lo ha emitido una CA que el administrador de certificados no
+ conoce o en la que no confía, se le preguntará si desea aceptar
+ el certificado del sitio web. Al aceptar el certificado de un sitio web
+ nuevo, el administrador de certificados lo agrega a la lista de certificados
+ de sitios web.</p>
+
+<p>Para ver todos los certificados de sitios web disponibles para el navegador,
+ haga clic en la pestaña Servidores, en la parte superior de la ventana
+ Administrador de certificados.</p>
+
+<p>Para realizar una acción sobre uno o más certificados, haga clic en la
+ entrada del certificado (o <kbd class="mac">Cmd</kbd><kbd
+ class="noMac">Ctrl</kbd>-clic para seleccionar más de uno) y, a
+ continuación, haga clic en uno de los botones en la parte inferior de la
+ ventana del administrador de certificados. Cada uno de estos botones le
+ permite acceder a otra ventana en la que puede realizar la acción
+ correspondiente. Pulse el botón Ayuda en cualquier ventana para obtener más
+ información sobre el uso de esa ventana.</p>
+
+<p>Si desea más información sobre cómo ver y administrar estos certificados,
+ vea la descripción de la pestaña <a
+ href="certs_help.xhtml#servers">Servidores</a> del administrador de
+ certificados.</p>
+
+<p>[<a href="#managing_certificates">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="managing_certificates_that_identify_certificate_authorities">Administración
+ de certificados que identifican a autoridades certificadoras (CA)</h2>
+
+<p>Igual que ocurre con otras formas de identificación que se utilizan
+ a menudo, los certificados los emiten organizaciones con autoridad reconocida
+ para emitir este tipo de identificación. Las organizaciones que emiten
+ certificados se denominan <a href=
+ "glossary.xhtml#certificate_authority">autoridades certificadoras (CA)</a>.
+ Los certificados que identifican a CA se denominan certificados de CA.</p>
+
+<p>El administrador de certificados dispone normalmente de muchos
+ certificados de CA almacenados. Estos certificados de CA permiten que el
+ administrador de certificados reconozca los certificados emitidos por las CA
+ correspondientes, y pueda trabajar con ellos. No obstante, la presencia de un
+ certificado de CA en esta lista <em>no</em> garantiza que pueda confiarse en
+ los certificados que emite. El usuario o el administrador del sistema deben
+ tomar decisiones sobre los tipos de certificados en los que confiar
+ según las necesidades de seguridad.</p>
+
+<p>Para ver todos los certificados de CA disponibles para el navegador, haga
+ clic en la pestaña Autoridades, en la parte superior de la ventana
+ Administrador de certificados.</p>
+
+<p>Para realizar una acción sobre uno o más certificados de CA,
+ haga clic en la entrada del certificado (o en <kbd class="mac">Cmd</kbd><kbd
+ class="noMac">Ctrl</kbd>-clic para seleccionar más de uno) y, a
+ continuación, en uno de los botones en la parte inferior de la ventana del
+ administrador de certificados. Cada uno de estos botones le permite acceder a
+ otra ventana desde la que puede realizar la acción que el botón describe.
+ Haga clic en el botón Ayuda de cualquier ventana para obtener más información
+ sobre la utilización de esta ventana.</p>
+
+<p>Si desea más información sobre cómo ver y administrar estos certificados, vea
+ la descripción de la pestaña <a
+ href="certs_help.xhtml#authorities">Autoridades</a> del administrador de
+ certificados.</p>
+
+<p>[<a href="#managing_certificates">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="managing_certificates_that_identify_others">Administración de
+ certificados que identifican a otros</h2>
+
+<p>Para ver todos los certificados que no se ajustan a ninguna de las otras
+ categorías, pulse en la pestaña Otros en la parte superior de la ventana del
+ administrador de certificados.</p>
+
+<p>Para más detalles sobre cómo ver y administrar estos certificados, vea la
+ descripción de la pestaña <a href="certs_help.xhtml#others">Otros</a> del
+ administrador de certificados.</p>
+
+<p>[<a href="#managing_certificates">Volver al principio de la
+ sección</a>]</p>
+
+<h1 id="managing_smart_cards_and_other_security_devices">Administración
+ de tarjetas inteligentes y otros dispositivos de seguridad</h1>
+
+<p>Una tarjeta inteligente es un pequeño dispositivo, que normalmente
+ tiene el tamaño de una tarjeta de crédito, que contiene un
+ microprocesador y es capaz de almacenar información sobre la
+ identidad del usuario (como las <a href="glossary.xhtml#private_key">claves
+ privadas</a> y los <a href="glossary.xhtml#certificate">certificados</a>) y
+ puede llevar a cabo operaciones criptográficas.</p>
+
+<p>Para utilizar una tarjeta inteligente, normalmente se necesita un lector
+ de tarjetas inteligentes (un dispositivo de hardware) conectado al equipo y
+ también el software que controla al lector.</p>
+
+<p>Una tarjeta inteligente es sólo un tipo de dispositivo de
+ seguridad. Un dispositivo de seguridad (también llamado símbolo
+ de seguridad) es un dispositivo de hardware o software que proporciona
+ servicios criptográficos y almacena información sobre la
+ identidad del usuario. Utilice el administrador de dispositivos para trabajar
+ con tarjetas inteligentes y otros dispositivos de seguridad.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#about_security_devices_and_modules">Qué son los
+ dispositivos y los módulos de seguridad</a></li>
+ <li><a href="#using_security_devices">Usar los dispositivos de
+ seguridad</a></li>
+ <li><a href="#using_security_modules">Usar los módulos de
+ seguridad</a></li>
+ <li><a href="#using_fips_mode">Activación del modo FIPS</a></li>
+ </ul>
+</div>
+
+<h2 id="about_security_devices_and_modules">Qué son los dispositivos
+ y los módulos de seguridad</h2>
+
+<p>El administrador de dispositivos muestra una ventana en la que aparece una
+ lista con los dispositivos de seguridad disponibles. Puede utilizar el
+ administrador de dispositivos para gestionar cualquier dispositivo de
+ seguridad, incluidas las tarjetas inteligentes, que admitan el
+ estándar de criptografía de clave pública (PKCS)
+ #11.</p>
+
+<p>Un <a href="glossary.xhtml#pkcs_11_module">módulo PKCS #11</a>
+ (también denominado módulo de seguridad) controla uno o
+ más dispositivos de seguridad de un modo similar a como un controlador
+ de software controla un dispositivo externo como una impresora o un
+ módem. Si está instalando una tarjeta inteligente, debe
+ instalar el módulo PKCS #11 para la tarjeta inteligente de su equipo y
+ también debe conectar un lector de tarjetas inteligentes.</p>
+
+<p>De forma predeterminada, el administrador de dispositivos controla dos
+ módulos PKCS #11 internos que gestionan tres dispositivos de
+ seguridad:</p>
+
+<ul>
+ <li><strong>Módulo interno PKCS #11 de &brandShortName;</strong>:
+ controla dos dispositivos de seguridad:
+ <ul>
+ <li><strong>Servicios criptográficos generales</strong>: un
+ dispositivo de seguridad especial que lleva a cabo todas las
+ operaciones criptográficas que requiere el módulo
+ interno PKCS #11 de &brandShortName;.</li>
+ <li><strong>Dispositivo software de seguridad</strong>: almacena sus
+ certificados y las claves que no están almacenadas en
+ dispositivos de seguridad externos, incluido cualquier certificado de
+ CA que pueda haber instalado además de los que vienen
+ incorporados con el navegador.</li>
+ </ul>
+ </li>
+ <li><strong>Módulo raíz incorporado</strong>: controla un
+ dispositivo de seguridad especial denominado Símbolo de objeto
+ incorporado. Este dispositivo de seguridad almacena los <a href=
+ "glossary.xhtml#ca_certificate">certificados de CA</a> predeterminados que
+ vienen incorporados con el navegador.</li>
+</ul>
+
+<p>[<a href="#managing_smart_cards_and_other_security_devices">Volver al
+ principio de la sección</a>]</p>
+
+<h2 id="using_security_devices">Usar los dispositivos de seguridad</h2>
+
+<p>El administrador de dispositivos permite a los usuarios realizar
+ operaciones en dispositivos de seguridad. Para abrir el administrador de
+ dispositivos, siga los pasos que se indican a continuación:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Dentro de la categoría Privacidad y seguridad, haga clic en
+ Certificados (si no aparece ninguna subcategoría, haga doble clic
+ en Seguridad y privacidad para expandir la lista).</li>
+ <li>En el panel Certificados, haga clic en Gestionar dispositivos de
+ seguridad.</li>
+</ol>
+
+<p>El administrador de dispositivos ofrece una lista de todos los
+ módulos disponibles PKCS #11 en negrita y de los dispositivos de
+ seguridad gestionados por cada módulo bajo el nombre del mismo.</p>
+
+<p>Si selecciona un dispositivo de seguridad, la información sobre
+ él aparece en mitad de la ventana administrador de dispositivos y
+ algunos de los botones del lado derecho de la ventana pasan a estar
+ disponibles. Si selecciona, por ejemplo, Dispositivo software de seguridad,
+ puede llevar a cabo estas acciones:</p>
+
+<ul>
+ <li>Haga clic en Iniciar sesión o Terminar sesión para
+ iniciar o finalizar la sesión con el Dispositivo de seguridad de
+ software. Si está iniciando sesión, se le pedirá que
+ escriba la contraseña maestra para el dispositivo. Tiene que iniciar
+ sesión en un dispositivo de seguridad antes de que el software del
+ navegador pueda utilizarlo para ofrecer servicios
+ criptográficos.</li>
+ <li>Haga clic en Cambiar contraseña para cambiar la
+ contraseña maestra para el dispositivo.</li>
+</ul>
+
+<p>Puede llevar a cabo estas acciones con la mayoría de los
+ dispositivos de seguridad. No obstante, no puede llevarlas a cabo en
+ Símbolo de objeto incorporado o en Servicios criptográficos
+ generales, que son dispositivos especiales que normalmente deben estar
+ disponibles en todo momento.</p>
+
+<p>Si desea más información, consulte <a href=
+ "certs_help.xhtml#device_manager">Administrador de dispositivos</a>.</p>
+
+<p>[<a href="#managing_smart_cards_and_other_security_devices">Volver al
+ principio de la sección</a>]</p>
+
+<h2 id="using_security_modules">Usar los módulos de seguridad</h2>
+
+<p>Si desea utilizar una tarjeta inteligente o cualquier otro dispositivo de
+ seguridad externo, en primer lugar debe instalar el software del
+ módulo en el equipo y, si fuera necesario, conectar cualquier
+ hardware asociado. Siga las instrucciones que vienen con el hardware.</p>
+
+<p>Después de instalar un módulo nuevo en el equipo, siga los
+ siguientes pasos para cargarlo:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Dentro de la categoría Privacidad y seguridad, haga clic en
+ Certificados (si no aparece ninguna subcategoría, haga doble clic en
+ Seguridad y privacidad para expandir la lista).</li>
+ <li>En el panel Certificados, haga clic en Administrar dispositivos de
+ seguridad.</li>
+ <li>Haga clic en Cargar.</li>
+ <li>En el cuadro de diálogo Cargar módulo PKCS #11, haga clic
+ en el botón Examinar, localice el archivo del módulo y haga
+ clic en Abrir.</li>
+ <li>Rellene el campo Nombre del módulo con el nombre del
+ módulo y haga clic en Aceptar.</li>
+</ol>
+
+<p>El módulo nuevo aparecerá entonces en la lista de
+ módulos con el nombre que el usuario le asignó.</p>
+
+<p>Para descargar un módulo PKCS #11, seleccione su nombre y haga clic
+ en Descargar.</p>
+
+<p>[<a href="#managing_smart_cards_and_other_security_devices">Volver al
+ principio de la sección</a>]</p>
+
+<h2 id="enable_fips_mode">Activación del modo FIPS</h2>
+
+<p>Federal Information Processing Standards Publications (Publicaciones de
+ Estándares de Procesamiento de Información Federal o FIPS PUBS)
+ 140-1 es un estándar del gobierno de Estados Unidos para la
+ implantación de módulos criptográficos, es decir,
+ hardware o software que cifre y descifre los datos o realice otras
+ operaciones criptográficas (como la creación o
+ verificación de firmas digitales). La mayoría de los productos
+ que se venden al gobierno de Estados Unidos deben cumplir con uno o
+ más de los estándares FIPS.</p>
+
+<p>Para habilitar el modo FIPS para el navegador, debe utilizar el
+ administrador de dispositivos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Dentro de la categoría Privacidad y seguridad, haga clic en
+ Certificados (si no aparece ninguna subcategoría, haga doble clic
+ en Seguridad y privacidad para expandir la lista).</li>
+ <li>En el panel Certificados, haga clic en Administrar dispositivos de
+ seguridad.</li>
+ <li>Haga clic en el botón Habilitar FIPS. Al habilitar FIPS, el
+ nombre del módulo interno PKCS #11 de NSS cambia a NSS Internal FIPS
+ PKCS #11 Module y el botón Habilitar FIPS cambia a Deshabilitar
+ FIPS.</li>
+</ol>
+
+<p>Para desactivar el modo FIPS, haga clic en Deshabilitar FIPS.</p>
+
+<p>[<a href="#managing_smart_cards_and_other_security_devices">Volver al
+ principio de la sección</a>]</p>
+
+<h1 id="managing_ssl_warnings_and_settings">Gestionar advertencias y
+ configuración SSL/TLS</h1>
+
+<p>El protocolo de Capa de Conexiones Seguras (SSL) permite al equipo
+ intercambiar en forma cifrada información en Internet con otros
+ ordenadores, es decir, la información en tránsito está
+ codificada para que nadie pueda descifrarla. SSL también se utiliza
+ para identificar equipos en Internet mediante <a href=
+ "glossary.xhtml#certificate">certificados</a>.</p>
+
+<p>El protocolo TLS (Seguridad de la Capa de Transporte) es una norma nueva
+ basada en SSL. Las antiguas versiones SSL han sido desaprobadas por motivos
+ de seguridad y TLS es el único protocolo admitido. El conjunto por defecto
+ de versiones TLS funciona para la mayoría de la gente con los servidores
+ actuales. Sin embargo, en algunas circunstancias los administradores de
+ sistemas u otras personas con el conocimiento adecuado pueden querer
+ ajustar las opciones de SSL/TLS para afinarlos correctamente para cubrir
+ necesidades especiales de seguridad o para tener en cuenta las capacidades
+ limitadas de algunos servidores antiguos.</p>
+
+<p>No debe ajustar la configuración de SSL/TLS de su navegador a menos que
+ sepa lo que está haciendo o reciba asistencia de una persona que tenga
+ conocimientos. Si por alguna razón necesita ajustar la configuración, siga
+ estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>En la categoría Privacidad y seguridad, seleccione SSL/TLS (si no
+ aparece ninguna subcategoría, haga doble clic en Seguridad y
+ privacidad para expandir la lista).</li>
+</ol>
+
+<p>Si desea más información, consulte <a href=
+ "ssl_help.xhtml">Configuración SSL/TLS</a>.</p>
+
+<p>[<a href="#using_certificates">Volver al principio de la
+ sección</a>]</p>
+
+<h1 id="controlling_validation">Control de validación</h1>
+
+<p>Como ya se ha explicado anteriormente en <a href=
+ "#getting_your_own_certificate">Obtención de un certificado propio</a>,
+ un certificado es un documento de identificación muy parecido a un
+ permiso de conducir, que el usuario puede utilizar para identificarse en
+ Internet y en otras redes. Sin embargo, igual que ocurre con un permiso de
+ conducir, un certificado puede caducar o no ser válido por alguna otra
+ razón. Por lo tanto, el software de su navegador tiene que confirmar
+ de algún modo la validez de cualquier certificado dado antes de
+ confiar en él para propósitos de identificación.</p>
+
+<p>En esta sección se describe el modo en el que el administrador de
+ certificados valida los certificados y cómo se puede controlar ese
+ proceso. Para comprender el proceso, debería estar familiarizado con
+ el <a href="glossary.xhtml#public-key_cryptography">cifrado de clave
+ pública</a>. Si no está familiarizado con la utilización
+ de certificados, debe consultar con el administrador del sistema antes de
+ tratar de cambiar cualquiera de los valores de validación del
+ certificado del navegador.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#how_validation_works">Cómo funciona la
+ validación</a></li>
+ <li><a href="#configuring_ocsp">Cómo se configura OCSP</a></li>
+ </ul>
+</div>
+
+<h2 id="how_validation_works">Cómo funciona la validación</h2>
+
+<p>Siempre que utilice o visualice un certificado almacenado por el
+ administrador de certificados, tiene que seguir varios pasos para
+ verificarlo. Como mínimo, se confirma que la firma digital de la CA en
+ el certificado la creó una CA cuyo certificado está (1)
+ presente en la lista de certificados de CA disponibles del administrador de
+ certificados y (2) marcado como de confianza para la emisión del tipo
+ de certificados que se verifica.</p>
+
+<p>Si el certificado de CA no está presente, en la <a href=
+ "glossary.xhtml#certificate_chain">cadena de certificados</a> del
+ certificado de CA debe haber un certificado de CA de nivel superior que
+ esté presente y en el que se confíe. El administrador de
+ certificados también confirma si el certificado cuya
+ verificación se esté llevando a cabo está marcado en
+ ese momento como de confianza. Si cualquiera de estas comprobaciones falla,
+ el administrador de certificados marca el certificado como no verificado y
+ no reconoce la identidad del mismo.</p>
+
+<p>Puede que un certificado pase todas estas pruebas y aún así
+ se vea comprometido de algún modo; por ejemplo, es posible que el
+ certificado pueda revocarse debido a que una persona no autorizada haya
+ tenido acceso a la clave privada. Un certificado comprometido puede provocar
+ que una persona o un sitio web no autorizados se hagan pasar por propietarios
+ del certificado.</p>
+
+<p>Un modo de combatir esta amenaza sería que el administrador de certificados
+ compruebe una lista de revocación de certificados (CRL) previamente
+ descargada como parte del proceso de verificación. Sin embargo, esas listas
+ pueden ser grandes y necesitan ser actualizadas frecuentemente para estar
+ actualizadas y seguir siendo útiles.</p>
+
+<p>La manera preferida de combatir esta amenaza consiste en utilizar un
+ servidor especial que admita el Protocolo de estado de certificados en línea
+ (OCSP). Un servidor así puede responder a las consultas de clientes
+ acerca de certificados individuales (consulte <a href=
+ "#configuring_ocsp">Cómo se configura OCSP</a>, a continuación).</p>
+
+<p>El servidor, denominado contestador OCSP, recibe periódicamente una
+ CRL actualizada desde la CA que emite los certificados que hay que verificar.
+ El usuario puede configurar el administrador de certificados para que
+ envíe una solicitud de estado de un certificado al contestador OCSP, y
+ éste confirme si el certificado es válido.</p>
+
+<p>[<a href="#controlling_validation">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="configuring_ocsp">Cómo se configura OCSP</h2>
+
+<p>La configuración que controla OCSP forma parte de las preferencias
+ de certificados. Para ver las preferencias de certificados, siga
+ los pasos que se indican a continuación:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Dentro de la categoría Privacidad y seguridad, haga clic en
+ Certificados (si no aparece ninguna subcategoría, haga doble
+ clic en Seguridad y privacidad para expandir la lista).</li>
+</ol>
+
+<p>Si desea obtener más información sobre las opciones OCSP
+ disponibles, consulte <a href="certs_prefs_help.xhtml#ocsp">Preferencias
+ de privacidad y seguridad - Certificados, OCSP.</a></p>
+
+<p>[<a href="#controlling_validation">Volver al principio de la
+ sección</a>]</p>
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/using_priv_help.xhtml b/l10n-es-ES/suite/chrome/common/help/using_priv_help.xhtml
new file mode 100644
index 0000000000..60a4f97446
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/using_priv_help.xhtml
@@ -0,0 +1,1245 @@
+<?xml version="1.0" encoding="utf-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Usar las características de privacidad</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css"/>
+</head>
+
+<body>
+
+<h1 id="using_the_cookie_manager">Usar el administrador de cookies</h1>
+
+<p>Una <em>cookie</em> es una pequeña cantidad de información en su ordenador
+ utilizada por algunos sitios. Para una breve descripción, vea <a href=
+ "privacy_help.xhtml#what_are_cookies_and_how_do_they_work">&iquest;Qué
+ son las cookies y cómo funcionan?</a></p>
+
+<p>Antes de cargar una página web que utilice cookies, su navegador
+ gestiona las cookies de la página de una de estas dos maneras:</p>
+
+<ul>
+ <li>Acepta o rechaza cualquier solicitud del sitio web para
+ <strong>establecer</strong> (almacenar) una o más cookies en su
+ ordenador.</li>
+ <li>Acepta o rechaza cualquier solicitud del sitio web para
+ <strong>leer</strong> cookies que previamente almacenó en su ordenador. En
+ realidad, un sitio web no puede leer directamente cookies ni ninguna otra
+ información de su ordenador; en su lugar, es su navegador quien lee las
+ cookies y las envía al servidor.</li>
+</ul>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#enabling_and_disabling_cookies">Activar y desactivar
+ cookies</a></li>
+ <li><a href="#managing_cookies_site-by-site">Administrar cookies sitio web
+ por sitio web</a></li>
+ <li><a href="#viewing_cookies">Ver cookies</a></li>
+ <li><a href="#removing_cookies">Eliminar cookies</a></li>
+ <li><a href="#cookie_manager_settings">Configuración del
+ administrador de cookies</a></li>
+ </ul>
+</div>
+
+<h2 id="enabling_and_disabling_cookies">Activar y desactivar cookies</h2>
+
+<p>Puede especificar cómo deben gestionarse las cookies si configura
+ sus preferencias de cookies. La configuración por defecto es "Permitir
+ todas las cookies".</p>
+
+<p>Para cambiar sus preferencias de cookies:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Privacidad y seguridad, escoja Cookies (si no
+ hay subcategorías visibles, haga doble clic en Privacidad y
+ seguridad para expandir la lista).</li>
+ <li>Establezca sus preferencias de cookies.</li>
+</ol>
+
+<p>Para más información sobre el efecto de cada parámetro, vea
+ <a href="#cookies">Preferencias de privacidad y seguridad - Cookies</a>.</p>
+
+<p>[<a href="#using_the_cookie_manager">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="managing_cookies_site-by-site">Administrar cookies sitio web por sitio
+ web</h2>
+
+<p>Para establecer los permisos de cookies para el sitio web que está
+ visitando:</p>
+
+<ol>
+ <li>Abra el menú Tareas y escoja Administrador de cookies.</li>
+ <li>Elija una de las siguientes opciones:
+ <ul>
+ <li><strong>Bloquear cookies de este sitio web</strong>: bloquear al
+ sitio web actual la capacidad de enviar cookies.</li>
+ <li><strong>Usar permisos predeterminados para cookies</strong>:
+ reiniciar los permisos de cookies del sitio web actual y usar los
+ <a href="#cookie_manager_settings">valores por omisión</a>.</li>
+ <li><strong>Permitir cookies de sesión de este sitio web</strong>:
+ permitir al sitio web actual enviar cookies de sesión. Las cookies
+ persistentes de este sitio web se tratarán com cookies de sesión.</li>
+ <li><strong>Permitir cookies de este sitio web</strong>: permitir al
+ sitio web actual enviar cookies.</li>
+ </ul>
+ </li>
+</ol>
+
+<p>Para <a href="#add_cookie_sites">establecer permisos para cookies</a> para
+ varios sitios web o un sitio web que no está visitando, utilice el
+ administrador de cookies.</p>
+
+<p>Otras opciones del diálogo:</p>
+
+<ul>
+ <li><strong>Usar mi elección para todas las cookies de este sitio web</strong>:
+ si marca esta opción, no se le preguntará la próxima vez que este sitio
+ web intente enviar o modificar una cookie, y su respuesta <q>Permitir</q>
+ o <q>Denegar</q> seguirá teniendo validez.</li>
+ <li><strong>Mostrar detalles</strong>/<strong>Ocultar detalles</strong>:
+ pulse el botón para mostrar u ocultar <a href="#viewing_cookies">información
+ detallada</a> de la cookie.</li>
+</ul>
+
+<p>Si más tarde quiere cambiar una respuesta recordada, use el administrador
+ de cookie para editar las <a href="#stored_cookies">cookies guardadas</a> y
+ <a href="#cookie_sites">añadir o eliminar sitios web de cookies</a>.</p>
+
+<p>Para dejar de aceptar o rechazar automáticamente cookies de un sitio
+ web:</p>
+
+<ol>
+ <li>Abra el menú Tareas y escoja Administrador de cookies.</li>
+ <li>Escoja Administrar cookies almacenadas del submenú. La ventana del
+ administrador de cookies se abre con una lista de todas las cookies
+ almacenadas en su ordenador.</li>
+ <li>Pulse la pestaña Sitios web que usan cookies. Aparecerá una lista de los
+ sitios web para los cuales ha permitido o denegado el uso de cookies.</li>
+ <li>Pulse sobre el sitio web al que quiere denegar el permiso automático para
+ establecer cookies, y a continuación pulse en el botón Eliminar sitio.</li>
+</ol>
+
+<p>[<a href="#using_the_cookie_manager">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="viewing_cookies">Ver cookies</h2>
+
+<p>Para ver información detallada sobre las cookies:</p>
+
+<ol>
+ <li>Abra el menú Tareas y escoja Administrador de cookies.</li>
+ <li>Escoja Administrar cookies almacenadas del submenú. La ventana del
+ administrador de cookies se abre con una lista de todas las cookies
+ almacenadas en su ordenador.</li>
+ <li>Seleccione una cookie para ver sus detalles.</li>
+</ol>
+
+<p>Para más detalles sobre la información mostrada, vea
+ <a href="#stored_cookies">Cookies guardadas</a>.</p>
+
+<p>[<a href="#using_the_cookie_manager">Volver al principio de esta
+ sección</a>]</p>
+
+<h2 id="removing_cookies">Eliminar cookies</h2>
+
+<p><strong>Importante</strong>: para eliminar cookies, siga los pasos de
+ esta sección. No intente editar el archivo de cookies directamente.</p>
+
+<p>Para eliminar una o más cookies de su ordenador:</p>
+
+<ol>
+ <li>Abra el menú Tareas y escoja Administrador de cookies.</li>
+ <li>Escoja Administrar cookies almacenadas del submenú. La ventana
+ del administrador de cookies se abrirá con una lista de todas las
+ cookies almacenadas en su ordenador.</li>
+ <li>Seleccione una o más cookies y pulse el botón Eliminar
+ cookie, o bien pulse el botón Eliminar todas las cookies.</li>
+</ol>
+
+<p>Incluso aunque haya eliminado las cookies, volverán a ser creadas
+ por el sitio web la próxima vez que lo visite.</p>
+
+<p>Para evitar que esto suceda, puede seleccionar la casilla <q>No permitir que
+ los sitios web que escribieron cookies eliminadas puedan escribir cookies en
+ el futuro</q>. Esto provocará que los sitios web a los que pertenezcan las
+ cookies que elimine se añadan a la lista de sitios web para los cuales se
+ rechazan automáticamente las cookies.</p>
+
+<p>Debe pulsar Aceptar para que los cambios tengan efecto.</p>
+
+<p>[<a href="#using_the_cookie_manager">Volver al principio de la
+ sección</a>]</p>
+
+<h1 id="cookie_manager_settings">Configuración del administrador de
+ cookies</h1>
+
+<p>Esta sección describe cómo configurar sus preferencias de
+ cookies y controlar otros aspectos del manejo de cookies.</p>
+
+<p>Para descripciones paso a paso de varias tareas relacionadas con las
+ cookies, vea <a href="#using_the_cookie_manager">Usar el administrador de
+ cookies</a>.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#cookies">Preferencias de privacidad y seguridad -
+ Cookies</a></li>
+ <li><a href="#stored_cookies">Cookies guardadas</a></li>
+ <li><a href="#cookie_sites">Sitios web que usan cookies</a></li>
+ </ul>
+</div>
+
+<h2 id="cookies">Preferencias de privacidad y seguridad - Cookies</h2>
+
+<p>Su navegador está configurado por defecto para aceptar todas las cookies.
+ Esta sección describe cómo utilizar el panel de preferencias de cookies. Si
+ no tiene el panel abierto aún, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Privacidad y seguridad, escoja Cookies (si no
+ hay subcategorías visibles, haga doble clic en Privacidad y
+ seguridad para expandir la lista).</li>
+</ol>
+
+<p>Las cookies ayudan a los sitios web a mantener información para usted, tal
+ como los contenidos de su carrito de la compra en línea, o la lista de
+ ciudades de las que Vd. quiere saber el tiempo que hará. Para una breve
+ descripción, vea <a href=
+ "privacy_help.xhtml#what_are_cookies_and_how_do_they_work">&iquest;Qué
+ son las cookies y cómo funcionan?</a></p>
+
+<p>Puede seleccionar una de estas opciones:</p>
+
+<ul>
+ <li><strong>Bloquear cookies</strong>: seleccione esta opción para rechazar
+ todas las cookies de sitios web que no tengan permitido explícitamente
+ establecer cookies.</li>
+ <li><strong>Permitir sólo las cookies que se devuelvan al mismo servidor del
+ que proceden</strong>: seleccione esta opción si no quiere aceptar o
+ devolver <a href="privacy_help.xhtml#what_are_thid-party_cookies">cookies
+ de terceros</a> de ningún sitio web excepto el que está visitando
+ explícitamente.</li>
+ <li><strong>Permitir cookies de terceros sólo para los sitios web
+ visitados previamente</strong>: seleccione esta opción si quiere aceptar
+ o devolver <a href="privacy_help.xhtml#what_are_third-party_cookies">cookies
+ de terceros</a> sólo para sitios web que guardaron cookies cuando usted los
+ visitó explícitamente en el pasado.</li>
+ <li><strong>Permitir todas las cookies</strong>: seleccione esta opción para
+ permitir establecer cookies a todos los sitios web que no hayan sido
+ explícitamente bloqueados.</li>
+</ul>
+
+<p><strong>Nota</strong>: bloquear las cookies no elimina las cookies
+ anteriores. En su lugar, sólo impide que los sitios web envíen nuevas
+ cookies, pero las antiguas seguirán siendo enviadas a los sitios web. Para
+ bloquear por completo la capacidad de un sitio web de recibir cookies
+ antiguas, necesita <a href="#removing_cookies">eliminar sus cookies</a>.</p>
+
+<p><strong>Nota</strong>: <a href="#cookie_sites">los permisos de cookies por
+ sitio web</a> prevalecen sobre la configuración predeterminada para cookies.
+ Por ejemplo, si permite a un sitio web enviar cookies, ese sitio puede enviar
+ cookies incluso si usted elige con carácter general <q>Bloquear
+ cookies</q>.</p>
+
+<p>Si permite las cookies o no cambia la configuración predeterminada,
+ también puede seleccionar las siguientes preferencias:</p>
+
+<ul>
+ <li><strong>Aceptar cookies normalmente</strong>: seleccione esta opción si
+ quiere que los sitios web envíen o modifiquen cookies sin
+ restricciones.</li>
+ <li><strong>Aceptar sólo para la sesión en curso</strong>: seleccione esta
+ opción para borrar la cookie la próxima vez que salga de su navegador.</li>
+ <li><strong>Aceptar cookies durante [__] días</strong>: escoja esta opción si
+ quiere limitar la cantidad de tiempo que puede permanecer una cookie en su
+ ordenador, y escriba el número de días.</li>
+</ul>
+
+<p>También puede obtener más información sobre sus cookies guardadas:</p>
+
+<ul>
+ <li><strong>Aministrador de cookies</strong>: pulse este botón para ver
+ información sobre las cookies actualmente guardadas en su ordenador y qué
+ sitios web tienen permitido guardarlas.</li>
+</ul>
+
+<h2 id="stored_cookies">Cookies guardadas</h2>
+
+<p>Esta sección describe cómo usar la pestaña Cookies guardadas del
+ administrador de cookies. Si no tiene aún visible esa pestaña, siga estos
+ pasos:</p>
+
+<ol>
+ <li>Abra el menú Herramientas y elija Administrador de cookies.</li>
+ <li>Elija Administrar cookies guardadas del submenú. Se abrirá la
+ ventana del administrador de cookies con una lista de todas las cookies
+ guardadas en su ordenador.</li>
+</ol>
+
+<p>La pestaña Cookies guardadas lista todas las cookies almacenadas en su
+ ordenador, los sitios web a los que pertenecen, y su estado actual.</p>
+
+<p>Cuando selecciona una cookie de esta lista, aparece la siguiente información
+ sobre esa cookie en la parte inferior de la pestaña:</p>
+
+<table class="defaultTable">
+ <thead>
+ <tr>
+ <th>Elemento</th>
+ <th>Explicación</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>Nombre</td>
+ <td>El nombre asignado a la cookie por el sitio de origen.</td>
+ </tr>
+ <tr class="even">
+ <td>Información</td>
+ <td>Una cadena de caracteres que contiene la información que el sitio web
+ mantiene sobre usted. Puede contener un nombre o clave de usuario por
+ la cual se le identifica en el sitio web, información sobre sus
+ aficiones, etc.</td>
+ </tr>
+ <tr>
+ <td>Host (o dominio)</td>
+ <td>
+ Proporciona el nombre del host o dominio de la cookie.
+
+ <p>Una cookie de <strong>host</strong> es devuelta, durante las visitas
+ subsiguientes, únicamente al <a href=
+ "glossary.xhtml#server">servidor</a> que la creó.</p>
+
+ <p>Una cookie de <strong>dominio</strong> es devuelta a cualquier sitio
+ web que pertenezca al mismo dominio que el sitio web que la creó. El
+ dominio de un sitio web es la parte de su URL que contiene el nombre de
+ una organización, negocio, o centro educativo, tal como netscape.com
+ o washington.org.</p>
+ </td>
+ </tr>
+ <tr class="even">
+ <td>Ruta</td>
+ <td>Esta es la ruta de archivo. Sólo se proporciona si la cookie
+ debería ser enviada de vuelta a todas las URLs que estén
+ en esa ruta o una inferior. Por ejemplo, <tt>http://a.b/x/y/z.html</tt>
+ significa que la cookie también puede ser creada por la ruta
+ <tt>x/</tt>.</td>
+ </tr>
+ <tr>
+ <td>Enviar para</td>
+ <td>Cuando este valor es <q>Sólo para conexiones
+ cifradas</q> quiere decir que el navegador verifica la conexión
+ siempre que el servidor solicita una cookie, y no la envía a menos
+ que la conexión esté cifrada (HTTPS).</td>
+ </tr>
+ <tr class="even">
+ <td>Caduca</td>
+ <td>La fecha y hora en la cual la cookie será desactivada. El
+ navegador elimina las cookies de su ordenador cada cierto tiempo.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>Para eliminar cookies, pulse uno de estos botones:</p>
+
+<ul>
+ <li><strong>Eliminar cookie</strong>: elimina la(s) cookie(s)
+ seleccionada(s) de la lista.</li>
+ <li><strong>Eliminar todas las cookies</strong>: elimina todas las cookies
+ de la lista.</li>
+ </ul>
+
+<p>Seleccione la siguiente casilla para evitar que las cookies que elimine
+ sean añadidas de nuevo a la lista si vuelve a visitar el sitio web:</p>
+
+<ul>
+ <li><strong>No permitir que los sitios web que escribieron cookies eliminadas
+ puedan escribir cookies en el futuro</strong></li>
+</ul>
+
+<p>Incluso aunque haya eliminado las cookies, volverán a ser creadas por el
+ sitio web la próxima vez que lo visite. Para evitar que esto suceda, puede
+ seleccionar esta casilla. Esto provocará que los sitios web a los que
+ pertenezcan las cookies que elimine se añadan a la lista de sitios web para
+ los cuales se rechazan automáticamente las cookies.</p>
+
+<p>Debe pulsar Cerrar para que los cambios tengan efecto.</p>
+
+<h2 id="cookie_sites">Sitios que usan cookies</h2>
+
+<p>Esta sección describe cómo usar la pestaña Sitios que usan cookies del
+ administrador de cookies. Si no tiene abierta aún esa pestaña, siga estos
+ pasos:</p>
+
+<ol>
+ <li>Abra el menú Herramientas y elija Administrador de cookies.</li>
+ <li>Elija Administrar cookies guardadas del submenú. Se abrirá la
+ ventana del administrador de cookies con una lista de todas las cookies
+ guardadas en su ordenador.</li>
+ <li>Pulse la pestaña Sitios web que usan cookies.</li>
+</ol>
+
+<p>La pestaña Sitios web que usan cookies del administrador de cookies lista
+ los sitios web para los cuales se recuerdan sus decisiones, y cuáles son
+ éstas (aceptar o rechazar). También le permite eliminar sitios web de la
+ lista.</p>
+
+<h3 id="add_cookie_sites">Añadir un sitio web que usa cookies</h3>
+
+<p>Para añadir manualmente sitios web que usan cookies:</p>
+
+<ul>
+ <li>Introduzca la dirección del sitio web, p.e. <tt>www.mozilla.org</tt></li>
+ <li>Establezca los permisos para cookies del sitio web:
+ <ul>
+ <li><strong>Bloquear</strong>: pulse este botón para añadir el sitio web
+ como sitio web bloqueado para enviar cookies.</li>
+ <li><strong>Sesión</strong>: pulse este botón para añadir el sitio web
+ como sitio web que puede enviar cookies de sesión. Las cookies
+ persistentes de este sitio web serán convertidas en cookies de
+ sesión.</li>
+ <li><strong>Permitir</strong>: pulse este botón para añadir el sitio web
+ como sitio web que puede enviar cookies.</li>
+ </ul>
+ </li>
+ <li>Repita los pasos para añadir más sitios web.</li>
+</ul>
+
+<h3 id="remove_cookie_sites">Eliminar un sitio web que usa cookies</h3>
+
+<p>Para eliminar un sitio web que usa cookies:</p>
+
+<ul>
+ <li><strong>Eliminar sitio web</strong>: elimina de la lista el sitio web o
+ sitios web seleccionados.</li>
+ <li><strong>Eliminar todos los sitios web</strong>: eliminar todos los sitios
+ web de la lista.</li>
+</ul>
+
+<p>Una vez que ha eliminado un sitio web de esta lista, el administrador de
+ cookies no recuerda nada sobre él.</p>
+
+<h1 id="using_the_password_manager">Usar el administrador de contraseñas</h1>
+
+<p>Muchos sitios web requieren que introduzca un nombre de usuario y una
+ contraseña antes de que pueda acceder al sitio web. Por ejemplo, las páginas
+ personalizadas y los sitios web que contienen su información financiera
+ suelen requerir que inicie sesión en ellos.</p>
+
+<p>El nombre de usuario y la contraseña que utiliza en un sitio web en
+ particular puede ser leída por el administrador del sitio web.
+ Potencialmente, esa persona podría entonces intentar iniciar sesión en otros
+ sitios web donde usted pueda haber usado la misma combinación de nombre de
+ usuario y contraseña. Si esto le preocupa, puede querer usar una contraseña
+ diferente en cada sitio web en el que se registre.</p>
+
+<p>El administrador de contraseñas puede ayudarle a recordar algunas o todas de
+ esas combinaciones de nombre de usuario y contraseña guardándolas en el disco
+ duro de su ordenador, e introduciéndolas automáticamente por usted cuando
+ visite esos sitios web.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#using_password_manager_to_remember_user_names_and_passwords">Usar
+ el administrador de contraseñas para recordar nombres de usuario
+ y contraseñas</a></li>
+ <li><a href="#entering_user_names_and_paswords_automatically">Introducir
+ nombres de usuario y contraseñas de manera automática</a></li>
+ <li><a href="#turning_password_manager_on_and_off">Activar y desactivar
+ el administrador de contraseñas</a></li>
+ <li><a href="#viewing_and_managing_stored_passwords">Ver y
+ administrar contraseñas guardadas</a></li>
+ <li><a href="passwords_help.xhtml">Configuración de contraseñas</a></li>
+ </ul>
+</div>
+
+<h2 id="using_password_manager_to_remember_user_names_and_passwords">Usar el
+ administrador de contraseñas para recordar nombres de usuario y
+ contraseñas</h2>
+
+<p>Cuando el administrador de contraseñas está activo (que es como está por
+ defecto), le ofrece la oportunidad de guardar en su disco duro los nombres de
+ usuario y las contraseñas que usted introduce mientras navega por
+ Internet.</p>
+
+<p>Por ejemplo, después de haber iniciado sesión en un sitio web desde una
+ página que pide nombre de usuario y contraseña, aparece un cuadro de diálogo
+ preguntando <q>&iquest;Quiere que el administrador de contraseñas recuerde
+ este inicio de sesión?</q>. Cuando vea este cuadro de diálogo, puede pulsar
+ uno de los botones siguientes:</p>
+
+<ul>
+ <li><strong>Sí</strong>: la próxima vez que vuelva al sitio web observará
+ que los campos que hay que rellenar con el nombre de usuario y contraseña
+ ya han sido rellenados. Lo único que tiene que hacer es pulsar el botón
+ Iniciar sesión (o similar) para enviarlos al servidor.</li>
+ <li><strong>Nunca para este sitio</strong>: el administrador de contraseñas
+ no le preguntará en el futuro si quiere guardar su nombre de usuario y
+ contraseña para este sitio web.</li>
+ <li><strong>No</strong>: el administrador de contraseñas no recordará el
+ nombre de usuario y contraseña, pero volverá a preguntarle la próxima vez
+ que visite el sitio web.</li>
+</ul>
+
+<p>De igual modo, cuando inicie sesión en una cuenta de correo o un sitio FTP,
+ o lleve a cabo cualquier otra acción que obligue al propio navegador a
+ mostrar un cuadro de diálogo especial para su información de la sesión, podrá
+ seleccionar esta opción en el propio cuadro de diálogo:</p>
+
+<ul>
+ <li><strong>Utilizar el administrador de contraseñas para recordar
+ estos valores</strong></li>
+</ul>
+
+<p>La próxima vez que compruebe su correo electrónico o lleve a
+ cabo cualquier otra tarea que tan sólo requiera una contraseña,
+ ésta será enviada directamente sin necesidad de ninguna otra
+ intervención por su parte. En aquellas tareas para las que sea
+ necesario que introduzca tanto un nombre de usuario como una
+ contraseña, deberá hacer clic en algún botón como
+ "Iniciar sesión" o equivalente después de que el administrador
+ de contraseñas haya rellenado la información.</p>
+
+<p>El administrador de contraseñas guarda sus nombres de usuario y
+ contraseñas en su propio ordenador, en un archivo que es
+ difícil, pero no imposible, de leer para un intruso. Vea <a href=
+ "#encrypting_stored_sensitive_information">Cifrar la información
+ confidencial guardada</a> para más información sobre
+ cómo proteger sus nombres de usuario y contraseñas con
+ tecnología de cifrado.</p>
+
+<p>Si el cuadro de diálogo del administrador de contraseñas descrito
+ anteriormente no aparece cuando pulsa Enviar tras escribir su nombre
+ de usuario y contraseña, el administrador de contraseñas puede
+ estar deshabilitado o el sitio web puede impedir su uso.</p>
+
+<p>Para comprobar si el administrador de contraseñas está actualmente activo,
+ vea <a href="#turning_password_manager_on_and_off">Activar y desactivar el
+ administrador de contraseñas</a>.</p>
+
+<p>[<a href="#using_the_password_manager">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="entering_user_names_and_passwords_automatically">Introducir nombres
+ de usuario y contraseñas de manera automática</h2>
+
+<p>El administrador de contraseñas puede rellenar por usted sus
+ nombres de usuario y sus contraseñas de dos maneras distintas:</p>
+
+<ul>
+ <li>Puede utilizar el administrador de contraseñas para recordar su
+ nombre de usuario y su contraseña para un sitio web (usando el
+ cuadro de diálogo con tres botones descrito en <a href=
+ "#using_password_manager_to_remember_user_names_and_passwords">Usar el
+ administrador de contraseñas para recordar nombres de usuario y
+ contraseñas</a>).
+
+ <p>La próxima vez que visite el sitio web, el administrador de contraseñas
+ colocará automáticamente su nombre de usuario y su contraseña en el
+ inicio de sesión del sitio web en la página. Entonces podrá pulsar el
+ botón "Iniciar sesión" o similar para enviar la información al
+ servidor.</p>
+ </li>
+ <li>Puede utilizar el administrador de contraseñas para recordar su nombre de
+ usuario y su contraseña para una cuenta de correo, un sitio FTP o cualquier
+ otra situación donde introduzca información de inicio de sesión en un
+ cuadro de diálogo que muestra un recuadro de selección llamado <q>Usar el
+ administrador de contraseñas para recordar estos valores</q>.
+
+ <p>En muchos casos, la próxima vez que intente acceder al servidor, el
+ administrador de contraseñas colocará automáticamente su nombre de
+ usuario y su contraseña en el mismo cuadro de diálogo. Podrá entonces
+ hacer clic en Aceptar para enviar la información al servidor.</p>
+
+ <p>En algunos casos, tales como cuando abra su cuenta de correo,
+ &brandShortName; necesita enviar al servidor sólo la
+ contraseña, y lo hace inmediatamente sin mostrar el cuadro de
+ diálogo y sin necesidad de ninguna otra acción por su
+ parte.</p>
+ </li>
+</ul>
+
+<p>[<a href="#using_the_password_manager">Volver al principio de esta
+ sección</a>]</p>
+
+<h2 id="turning_password_manager_on_and_off">Activar y desactivar el
+ administrador de contraseñas</h2>
+
+<p>El administrador de contraseñas está activado por defecto.
+ Para desactivarlo:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Privacidad y seguridad, escoja
+ Contraseñas (si no hay subcategorías visibles, haga doble
+ clic en Privacidad y seguridad para expandir la lista).</li>
+ <li>En la sección Administrador de contraseñas, desmarque
+ <q>Recordar las contraseñas</q> para desactivar el
+ administrador de contraseñas.</li>
+</ol>
+
+<p>Para activar el administrador de contraseñas siga los pasos 1 y 2,
+ pero marque la casilla del paso 3 en lugar de desmarcarla.</p>
+
+<p>[<a href="#using_the_password_manager">Volver al principio de esta
+ sección</a>]</p>
+
+ <h2 id="viewing_and_managing_stored_passwords">Ver y administrar las
+ contraseñas guardadas</h2>
+
+<p>Para ver los nombres de usuario y contraseñas que ha guardado y para mostrar
+ una lista de los sitios web de los cuales nunca se guarda información de
+ inicio de sesión:</p>
+
+<ul>
+ <li>Abra el menú Tareas, escoja Administrador de contraseñas, y entonces
+ elija Gestionar contraseñas guardadas del submenú. Podrá ver la ventana del
+ administrador de contraseñas con la pestaña Contraseñas guardadas
+ seleccionada.
+ <ul>
+ <li>Para ver sus contraseñas guardadas, pulse Mostrar contraseñas y
+ confirme su decisión.</li>
+ <li>Para ocultar sus contraseñas, pulse Ocultar contraseñas.</li>
+ <li>Para eliminar una entrada de la lista, selecciónela y a continuación
+ pulse Eliminar. La próxima vez que visite el sitio web, tendrá que
+ introducir su nombre de usuario y contraseña de nuevo, puesto que el
+ administrador de contraseñas ya no tendrá esa información.</li>
+ </ul>
+
+ Pulse la pestaña Contraseñas que nunca se guardarán para ver una lista de
+ los sitios web para los cuales ha indicado al administrador de contraseñas
+ que nunca guarde los nombres de usuario. Para eliminar un sitio web de esta
+ lista, selecciónelo y pulse Eliminar. La próxima vez que inicie sesión en
+ ese sitio web, podrá usar el nombre de usuario y la contraseña guardados
+ (si están disponibles) o indicar al administrador de contraseñas que quiere
+ que guarde la información para ese sitio web.</li>
+ </ul>
+
+<p>[<a href="#using_the_password_manager">Volver al principio de la
+ sección</a>]</p>
+
+<h1 id="clearing_private_data">Limpiar datos privados</h1>
+
+<p>Al navegar por la web pueden ser recogidos y almacenados por
+ &brandShortName; diversos elementos de información potencialmente privada.
+ Esta sección describe los tipos de tales datos privados y las opciones para
+ eliminarlos ya sea manualmente bajo petición o automáticamente al cerrar
+ &brandShortName;.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#types_of_private_data">Tipos de datos privados</a></li>
+ <li><a href="#private_data_prefs">Preferencias sobre datos privados</a></li>
+ <li><a href="#clear_private_data_now">Limpiar datos privados ahora</a></li>
+ </ul>
+</div>
+
+<h2 id="types_of_private_data">Tipos de datos privados</h2>
+
+<p>Diferentes tipos de información son recogidos y conservados por
+ &brandShortName; mientras está navegando por Internet. Algunos de estos datos
+ son necesarios para que esos sitios funcionen correctamente o de modo más
+ eficiente, otros se recogen para su comodidad.</p>
+
+<p>Las implicaciones de privacidad varían de un tipo a otro. Por ejemplo, el
+ historial de navegación y la caché de contenido proporcionan una instantánea
+ de su actividad de navegación reciente que es local a su equipo; las cookies
+ o el contenido web sin conexión pueden ser usados por un sitio web para
+ rastrear a un usuario en diferentes visitas (por ejemplo, para propósitos
+ estadísticos o para anuncios dirigidos).</p>
+
+<p>En el <a href="#browsing_in_a_private_window">modo de navegación privada</a>
+ no se conservarán datos privados más allá de la duración de la sesión privada.</p>
+
+<p>&brandShortName; puede guardar localmente la siguiente información
+ privada:</p>
+
+<table class="defaultTable">
+ <thead>
+ <tr>
+ <th>Tipo</th>
+ <th>Explicación</th>
+ </tr>
+ </thead>
+ <tbody class="tbody-default">
+ <tr>
+ <td>Historial de navegación</td>
+ <td>Si se activa en las
+ <a href="cs_nav_prefs_navigator.xhtml#history">preferencias del
+ historial</a>, se conserva un historial de todas las páginas de
+ cualquier sitio web que haya <em>visitado</em> y pueden ser
+ sugeridas para completar direcciones en la barra de direcciones.</td>
+ </tr>
+ <tr>
+ <td>Historial de la barra de direcciones</td>
+ <td>Éste es un historial de direcciones web que fueron
+ <em>introducidas</em> manualmente o copiadas y pegadas en la barra
+ de direcciones del navegador. Esta lista está disponible en el menú
+ de la barra de direcciones.</td>
+ </tr>
+ <tr>
+ <td>Historial de descargas</td>
+ <td>Dependiendo de las opciones seleccionadas en las
+ <a href="cs_nav_prefs_navigator.xhtml#downloads">preferencias
+ de descargas</a>, se mantiene un historial de <em>archivos
+ descargados</em> de los sitios web en el administrador de
+ descargas.</td>
+ </tr>
+ <tr>
+ <td>Historial de formularios y búsquedas guardados</td>
+ <td>Si se activa en las
+ <a href="cs_nav_prefs_navigator.xhtml#history">preferencias del
+ historial</a>, el texto introducido en los <em>elementos de
+ formularios</em> (p.e., nombres de usuario, pero no contraseñas) será
+ guardado durante un número de días especificado; las coincidencias se
+ sugieren en una lista cuando vuelve a visitar esa página. Si pone la
+ caja de búsqueda en su barra de herramientas, el historial de los
+ <em>términos de búsqueda</em> también se guardará.</td>
+ </tr>
+ <tr>
+ <td>Caché</td>
+ <td>La caché es un <em>almacenamiento de corto plazo</em> de páginas web
+ y otros datos (como adjuntos de correo de cuentas IMAP o imágenes
+ remotas en mensajes) para evitar tener que volver a solicitar esos
+ elementos del servidor si se acaba de acceder a ellos. La caché en
+ su disco puede contener datos hasta el límite específicado en las
+ <a href="cs_nav_prefs_advanced.xhtml#cache">preferencias de
+ caché</a>.</td>
+ </tr>
+ <tr>
+ <td>Cookies</td>
+ <td>Las cookies son <em>pequeños trozos de información</em> que los
+ sitios web usan para realizar un seguimiento de usuarios y sesiones,
+ o para guardar preferncias del sitio web. Use las
+ <a href="using_priv_help.xhtml#cookies">preferencias de cookies</a>
+ para especificar hasta qué punto se permiten las coookies y por cuánto
+ tiempo se conservan.</td>
+ </tr>
+ <tr>
+ <td>Datos de sitios web sin conexión</td>
+ <td>Los sitios web pueden tener permitido guardar el contenido de sus
+ páginas y los datos relacionados localmente para que estén disponibles
+ para su uso <em>sin una conexión de red</em>. Vea las
+ <a href="cs_nav_prefs_advanced.xhtml#offline_apps">preferencias de
+ aplicaciones sin conexión</a> para saber las opciones disponibles para
+ controlar este comportamiento e inspeccionar el contenido de los datos
+ de sitios web sin conexión guardados.</td>
+ </tr>
+ <tr>
+ <td>Contraseñas guardadas</td>
+ <td>Si se activa en las
+ <a href="passwords_help.xhtml#passwords">preferencias de contraseñas</a>,
+ &brandShortName; conserva <em>contraseñas introducidas</em> para su uso
+ posterior, de manera que no tenga que reescribirlo cada vez que visita
+ un sitio web.</td>
+ </tr>
+ <tr>
+ <td>Sesiones iniciadas</td>
+ <td>Los sitios web pueden necesitar una <em>identificación</em> (nombre
+ de usuario y contraseña solicitados mediante un diálogo emergente) y
+ pueden llevar la lista de tales sesiones identificadas. Un sitio le
+ preguntará sus credenciales nuevamente cuando pase a la siguiente página
+ una vez se limpie esta información.</td>
+ </tr>
+ </tbody>
+</table>
+
+<p>[<a href="#clearing_private_data">Volver al principio de la sección</a>]</p>
+
+<h2 id="private_data_prefs">Preferencias de privacidad y seguridad - Datos
+ privados</h2>
+
+<p>Esta sección describe cómo usar el panel de preferencias de datos privados
+ para determinar cuándo y qué tipo de datos privados deben ser eliminados. Si
+ no está ya viéndolo, siga estos pasos:</p>
+
+<ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija Preferencias.</li>
+ <li>Bajo la categoría Privacidad y seguridad, haga clic en Datos privados
+ (si no hay subcategorías visibles, haga doble clic en Privacidad y
+ seguridad para expandir la lista).</li>
+</ol>
+
+<p>La sección <strong>Limpiar datos privados</strong> proporciona las
+ siguientes opciones:</p>
+
+<ul>
+ <li><strong>Limpiar siempre mis datos privados cuando cierre
+ &brandShortName;</strong>: marque esta casilla para iniciar siempre la
+ limpieza de los datos privados seleccionados cuando se cierre la
+ aplicación.</li>
+ <li><strong>Preguntarme antes de borrar datos privados</strong>: marque esta
+ casilla para que &brandShortName; le presente un cuadro de diálogo antes de
+ limpiar los datos privados seleccionados. El cuadro de diálogo también le
+ permite cambiar la selección, en lugar de limpiarlos sin ninguna
+ interacción.</li>
+ <li><strong>Cuando pida a &brandShortName; limpiar mis datos privados,
+ debería borrar</strong>: para cada <a href="#types_of_private_data">tipo
+ de datos privados</a>, se proporciona una opción separada sobre si limpiar
+ o no los elementos guardados de ese tipo específico. Marque la casilla
+ respectiva para cada elemento que debe eliminarse por defecto cuando se
+ solicite por usted o al iniciarse el cierre.</li>
+ <li><strong>Limpiar ahora</strong>: pulse este botón para iniciar la limpieza
+ de los datos privados inmediatamente, dependiendo de las preferencias
+ seleccionadas en este panel:
+ <ul>
+ <li>Cuando está marcada la opción <q>Preguntarme antes de borrar datos
+ privados</q>, &brandShortName; abre un cuadro de diálogo donde puede
+ confirmar y cambiar los elementos que serán eliminados.</li>
+ <li>Cuando <q>Preguntarme antes de borrar datos privados</q> <em>no</em>
+ está marcada, se limpiarán inmediatamente todos los tipos marcados
+ para ser eliminados por defecto, sin que se muestre el cuadro de
+ diálogo.</li>
+ </ul>
+ </li>
+</ul>
+
+<!-- link up "Data Manager" below once bug 599097 has been taken care of -->
+
+<p><strong>Nota</strong>: considere también otras alternativas más selectivas
+ para eliminar datos privados. Por ejemplo los paneles de preferencias
+ individuales para cada tipo pueden proporcionar opciones adicionales y el
+ administrador de datos permite limpiar datos privados por tipo y dominio
+ específico de un sitio web. En lugar de limpiar todas las cookies al cerrar
+ &brandShortName;, podría especificar permitir sólo las cookies de sesión,
+ dándole la oportunidad de establecer excepciones para sitios web concretos
+ para los que quiere retener las cookies.</p>
+
+<p>[<a href="#clearing_private_data">Volver al principio de la sección</a>]</p>
+
+<h2 id="clear_private_data_now">Limpiar datos privados ahora</h2>
+
+<p>Los datos privados pueden eliminarse en cualquier momento, ya sea desde las
+ <a href="#private_data_prefs">preferencias de datos privados</a> al pulsar el
+ botón Limpiar ahora, o seleccionando Limpiar datos privados del menú
+ Herramientas de una ventana del navegador. Esto inicia una de las siguientes
+ acciones:</p>
+
+<ul>
+ <li>Cuando está marcada la <q>Preguntarme antes de borrar datos privados</q>
+ en el <a href="#private_data_prefs">panel de preferencias de datos
+ privados</a>, &brandShortName; abre una ventana de diálogo donde puede
+ confirmar y cambiar los <a href="#types_of_private_data">tipos de datos
+ privados</a> que se deben eliminar, de la siguiente forma:
+ <ul>
+ <li>Los valores por defecto de cada tipo individual se determinan por
+ las <a href="#private_data_prefs">preferencias de datos privados</a>.
+ Observe que las casillas puden estar desactivadas individualmente si
+ no hay elementos disponibles para su eliminación.</li>
+ <li>Marque o desmarque casillas según desee si quiere limpiar una
+ combinación diferente de datos privados.</li>
+ <li>Pulse <q>Limpiar datos privados ahora</q> para limpiar los elementos
+ seleccionados, o Cancelar para salir del diálogo.</li>
+ </ul>
+ </li>
+ <li>Cuando <q>Preguntarme antes de borrar datos privados</q> <em>no</em>
+ está marcada, todos los tipos marcados en las
+ <a href="#private_data_prefs">preferencias de datos privados</a> para ser
+ eliminados por defecto se limpiarán inmediatamente, sin que se muestre el
+ cuadro de diálogo.</li>
+</ul>
+
+<p>[<a href="#clearing_private_data">Volver al principio de la
+ sección</a>]</p>
+
+<h1 id="browsing_in_a_private_window">Navegar en una ventana privada</h1>
+
+<p>Puede haber ocasiones en las que no desee que &brandShortName; conserve un
+ registro de su actividad de navegación. Por ejemplo, cuando alguien más
+ quiere usar a continuación su equipo y no quiere que su contexto actual de
+ navegación sea alterado; o para tareas confidenciales tales como banca en
+ Internet.</p>
+
+<p>Abrir una ventana privada supone comenzar una sesión de
+ <a href="glossary.xhtml#private_browsing">navegación privada</a> en la cual no
+ estarán disponibles <a href="#types_of_private_data">datos privados</a> de los
+ sitios y páginas que visite más allá del ámbito y duración de esa sesión. Cada
+ ventana privada abierta a partir de ese momento se convierte en parte de la
+ misma sesión privada. Ésta terminará cuando la última ventana privada sea
+ cerrada.</p>
+
+<p>Las ventanas privadas no están completamente aisladas de las ventanas
+ no privadas; la navegación privada sólo implica que &brandShortName; no
+ guardará ningún registro local de su actividad en esas ventanas. Pueden
+ compartirse algunos datos privados entre ventanas privadas pero no con
+ las no privadas, y viceversa, y otros datos podrían ser accedidos en
+ modo de sólo lectura desde una ventana privada.</p>
+
+<p>Tenga en cuenta que los <a href="customize_help.xhtml#add-ons">complementos</a>
+ como los plugins y las extensiones pueden no verse afectados por estas políticas
+ y podrían cambiar su configuración o modificar sus datos conservados en local
+ incluso en una ventana privada.</p>
+
+<div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#opening_a_private_window">Abrir una ventana privada</a></li>
+ <li><a href="#behavior_of_a_private_window">Comportamiento de una ventana
+ privada</a></li>
+ <li><a href="#leaving_the_private_browsing_mode">Abandonar el modo de
+ navegación privada</a></li>
+ </ul>
+</div>
+
+<h2 id="opening_a_private_window">Abrir una ventana privada</h2>
+
+<p>Una ventana de navegador puede estar bien en modo de navegación normal
+ (no privada) o en modo de navegación privada. No es posible convertir una
+ ventana de navegación no privada en el modo privado, pero puede abrir una
+ nueva ventana privada de dos maneras:</p>
+
+<ul>
+ <li>Desde una ventana de navegador, abra el menú Archivo, elija Nuevo y luego
+ Ventana privada. La nueva ventana se abre con una página que explica que se
+ encuentra en modo de navegación privada.</li>
+ <li>Haga clic con el botón derecho en un enlace en una página web que esté
+ viendo y seleccione <q>Abrir enlace en ventana privada</q> desde el menú.
+ Se abrirá la nueva ventana privada, mostrando la página referenciada por el
+ enlace seleccionado.</li>
+</ul>
+
+<p>Pueden abrirse cualquier número de ventanas privadas y no privadas al mismo
+ tiempo, pero tenga presente en este caso para qué ventanas se conservará la
+ información del historial.</p>
+
+<p>[<a href="#browsing_in_a_private_window">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="behavior_of_a_private_window">Comportamiento de una ventana privada</h2>
+
+<p>Una ventana privada se comporta de manera diferente que una ventana no
+ privada en cuanto a cómo maneja los datos privados (vea
+ <a href="#types_of_private_data">Tipos de datos privados</a> para una
+ información detallada de las categorías individuales). Específicamente, tras
+ cerrar una sesión privada cuando se cierra la última ventana privada, no se
+ conservará ninguna información relacionada con esa sesión en &brandShortName;.
+ Los datos privados recopilados en una sesión privada tampoco estarán
+ disponibles para ninguna sesión privada posterior.</p>
+
+<h3>Reconocer una ventana privada</h3>
+
+<p>Para determinar si una ventana está o no en modo privado, eche un vistazo a
+ su barra de título. Las ventanas privadas muestran
+ <q>-&nbsp;<span class="noMac">&brandShortName; </span>navegación privada</q>
+ <span class="noMac">en lugar de simplemente
+ <q>-&nbsp;&brandShortName;</q></span> al final del título de la ventana.</p>
+
+<h3>Navegación y marcadores</h3>
+
+<ul>
+ <li>Navegar en una ventana privada es idéntico a una ventana no privada.
+ Puede usar los botones Atrás y Adelante también así como el menú Ir del
+ modo habitual.</li>
+ <li>Los enlaces no serán marcados como visitados cuando navegue en una ventana
+ privada.</li>
+ <li>Los marcadores pueden añadirse desde una ventana privada de la misma forma
+ que en una ventana no privada. No serán eliminados una vez haya concluido
+ la sesión privada.</li>
+</ul>
+
+<h3>Historial de navegación y otros historiales</h3>
+
+<ul>
+ <li>Los historiales ya existentes de navegación y de la barra de direcciones
+ estarán disponibles para una ventana privada, pero los nuevos sitios
+ visitados y las direcciones introducidas en la barra de dirección no serán
+ registrados ni guardados.</li>
+ <li>Se pueden descargar archivos del modo habitual, pero no se añadirán
+ entradas al administrador de descargas. Los archivos descargados en sí
+ mismos no serán eliminados.</li>
+ <li>El historial de búsquedas y el de formularios guardados estarán
+ disponibles para las ventanas privadas, proporcionando por tanto
+ sugerencias para los campos de formularios o búsquedas. Sin embargo,
+ cualquier elemento o término de búsqueda nuevos no se registrarán ni
+ serán guardados.</li>
+</ul>
+
+<h3>Cookies</h3>
+
+<ul>
+ <li>Una ventana privada puede recopilar cookies de los sitios que visita,
+ pero una ventana privada no comparte cookies con una ventana no privada
+ y viceversa. Por ejemplo, si inicia sesión en un sitio web en una ventana
+ normal, luego abre una ventana privada para continuar, probablemente se
+ le pedirá introducir sus credenciales de nuevo.</li>
+ <li>Las cookies en una sesión privada se aceptan de acuerdo a las
+ preferencias, pero sólo se retienen durante la duración de esa sesión,
+ con independencia de la longevidad permitida en una ventana no
+ privada.</li>
+ <li>Las excepciones existentes a la política de cookies serán respetadas en
+ en las ventanas privadas, y cualquier excepción nueva que cree será
+ conservada una vez que haya finalizado la sesión privada.</li>
+</ul>
+
+<h3>Contenido cacheado y sin conexión</h3>
+
+<ul>
+ <li>Aunque una ventana privada puede usar la memoria caché para mejorar el
+ rendimiento, no tiene permitido acceder al caché de disco con independencia
+ de las preferencias para una ventana no privada. Por tanto, no habrá ningún
+ contenido cacheado disponible tras reiniciar &brandShortName;.</li>
+ <li>Una ventana privada no puede usar ningún contenido sin conexión guardado
+ por sitios web. En consecuencia, no podrá usar aplicaciones web en modo sin
+ conexión, incluso si ya han guardado el contenido sin conexión
+ localmente.</li>
+</ul>
+
+<h3>Contraseñas y sesiones identificadas</h3>
+
+<ul>
+ <li>No se guardarán nuevas contraseñas en el administrador de contraseñas
+ cuando se introduzcan en una ventana privada.</li>
+ <li>Las sesiones iniciadas no se pueden traspasar de una ventana no privada a
+ una privada. Por ello, no puede continuar una sesión iniciada en una ventana
+ no privada en otra privada, y viceversa.</li>
+</ul>
+
+<h3>Preferencias y permisos</h3>
+
+<ul>
+ <li>Cualquier cambio en las preferencias y permisos que se hagan en una
+ ventana privada se manejan del mismo modo que en una ventana no privada
+ y se conservan una vez concluida la sesión privada.</li>
+ <li>Las preferencias personalizadas para cada sitio, tales como el nivel
+ de ampliación o las ubicaciones de descarga son tenidas en cuenta en una
+ ventana privada. Sin embargo, cualquier cambio que haga no será conservado,
+ p.e. los niveles de ampliación revertirán al valor inicial cuando navegue
+ o cambie de pestaña.</li>
+</ul>
+
+<p>[<a href="#browsing_in_a_private_window">Volver al principio de la
+ sección</a>]</p>
+
+<h2 id="leaving_the_private_browsing_mode">Abandonar el modo de navegación
+ privada</h2>
+
+<p>No hay una función u orden especiales para abandonar el modo privado y no es
+ posible continuar trabajando en el modo no privado con una ventana
+ privada.</p>
+
+<p>Para terminar una sesión de navegación privada, simplemente cierre todas
+ las ventanas privadas. no habrá ningún registro por parte de &brandShortName;
+ sobre la actividad de navegación realizada en cualquiera de las ventanas
+ privadas asociadas.</p>
+
+<p>[<a href="#browsing_in_a_private_window">Volver al principio de la
+ sección</a>]</p>
+
+ <h1 id="encrypting_stored_sensitive_information">Cifrar la
+ información confidencial guardada</h1>
+
+ <p>Si utiliza el administrador de contraseñas para guardar contraseñas,
+ esa información confidencial es almacenada en su ordenador en un
+ archivo que es difícil, pero no imposible, de leer para un intruso.</p>
+
+ <p>Por ejemplo, si su ordenador está en un sitio donde alguien puede
+ tener acceso sin autorización, es posible que una persona determinada
+ pueda leer el archivo que contiene su información confidencial.</p>
+
+ <p>Para tener un mayor grado de seguridad, puede querer proteger el archivo
+ mediante el cifrado. Gracias al cifrado, a una persona no autorizada le
+ resultará mucho más dificil poder ver su información
+ confidencial guardada.</p>
+
+ <p>Su decisión sobre el uso del cifrado para los datos confidenciales
+ guardados es un compromiso entre mayor seguridad y conveniencia.</p>
+
+ <p>Si utiliza el cifrado, necesitará introducir una contraseña
+ maestra, lo cual puede ser un inconveniente. Si no lo utiliza, puede
+ resultarle más fácil a un extraño que tenga acceso a su ordenador robar sus
+ contraseñas.</p>
+
+ <div class="contentsBox">En esta sección:
+ <ul>
+ <li><a href="#setting_a_master_password">Establecer una contraseña
+ maestra</a></li>
+ <li><a href="#changing_your_master_password">Cambiar su contraseña
+ maestra</a></li>
+ <li><a href="#logging_out_of_your_master_password">Desconectarse de su
+ contraseña maestra</a></li>
+ <li><a href="#what_to_do_if_you_forget_your_master_password">&iquest;Qué
+ hacer si olvida su contraseña maestra?</a></li>
+ </ul>
+ </div>
+
+ <h2 id="setting_a_master_password">Establecer una contraseña
+ maestra</h2>
+
+ <p>Para activar el cifrado de contraseñas necesita establecer una contraseña
+ maestra. Si su contraseña maestra no se ha establecido previamente, puede
+ hacerlo en este momento:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y escoja Preferencias.</li>
+ <li>Bajo la categoría Privacidad y seguridad, haga clic en Contraseñas
+ maestras (si no hay subcategorías visibles, haga doble clic en
+ Privacidad y seguridad para expandir la lista).</li>
+ <li>En la sección Cambiar contraseña maestra, haga clic en Cambiar
+ contraseña... para abrir el cuadro de diálogo de cambio de contraseña.</li>
+ <li>Introduzca la contraseña maestra elegida, y repítala
+ debajo para confirmarla.</li>
+ <li>Pulse Aceptar.</li>
+ </ol>
+
+ <p>Asegúrese de que su nueva contraseña es difícil de
+ averiguar. Para algunos consejos al respecto, vea
+ <a href="passwords.xhtml#choosing_a_good_password">Elegir una buena
+ contraseña</a>.</p>
+
+ <p>[<a href="#encrypting_stored_sensitive_information">Volver al principio
+ de la sección</a>]</p>
+
+ <h2 id="changing_your_master_password">Cambiar su contraseña maestra</h2>
+
+ <p>Para cambiar su contraseña maestra:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y escoja Preferencias.</li>
+ <li>Bajo la categoría Privacidad y seguridad, haga clic en Contraseñas
+ maestras (si no hay subcategorías visibles, haga doble clic en
+ Privacidad y seguridad para expandir la lista).</li>
+ <li>En la sección Cambiar contraseña maestra, haga clic en Cambiar
+ contraseña... para abrir el cuadro de diálogo de cambio de contraseña.</li>
+ <li>Introduzca su contraseña maestra actual.</li>
+ <li>Introduzca su nueva contraseña maestra, y repítala
+ debajo para confirmarla.</li>
+ <li>Pulse Aceptar.</li>
+ </ol>
+
+ <p>Asegúrese de que su nueva contraseña es difícil de
+ averiguar. Para algunos consejos al respecto, vea
+ <a href="passwords.xhtml#choosing_a_good_password">Elegir una buena
+ contraseña</a>.</p>
+
+ <p>[<a href="#encrypting_stored_sensitive_information">Volver al principio
+ de la sección</a>]</p>
+
+ <h2 id="logging_out_of_your_master_password">Desconectarse de su
+ contraseña maestra</h2>
+
+ <p>Normalmente, se le solicita su contraseña maestra una vez durante
+ cada sesión con &brandShortName; en la cual acceda a alguno de sus
+ datos confidenciales guardados.</p>
+
+ <p>Puede &quot;desconectarse&quot; de su contraseña maestra de manera
+ que deba ser introducida de nuevo antes de que sea posible leer o guardar
+ cualquier información confidencial. Esto es útil si va a
+ alejarse de su ordenador durante unos minutos.</p>
+
+ <p>Para desconectarse de su contraseña maestra:</p>
+
+ <ol>
+ <li>Abra el menú Tareas y seleccione Administrador de
+ contraseñas.</li>
+ <li>Seleccione Cerrar sesión del submenú.</li>
+ </ol>
+
+ <p>[<a href="#encrypting_stored_sensitive_information">Volver al principio
+ de la sección</a>]</p>
+
+ <h2 id="what_to_do_if_you_forget_your_master_password">&iquest;Qué
+ hacer si olvida su contraseña maestra?</h2>
+
+ <p>Si olvida su contraseña maestra no podrá acceder a ninguna de las
+ contraseñas guardadas que protege (suponiendo que haya activado el cifrado).
+ Su contraseña maestra es su contraseña más importante. Asegúrese de
+ recordarla o de guardarla escrita en un lugar seguro.</p>
+
+ <p>Como último recurso, es posible inicializar la contraseña maestra si
+ está absolutamente seguro de que no va a recordarla. Sin embargo, al
+ inicializar su contraseña maestra se perderán para siempre todas las
+ contraseñas de páginas web y correo que pudieran haberse guardado por
+ el administrador de contraseñas. También se perderán sus certificados
+ personales asociados con el <a href=
+ "glossary.xhtml#software_security_device">dispositivo de seguridad de
+ software</a>.</p>
+
+ <p>Antes de llevar a cabo esta acción tan drástica, vea
+ <a href="passwords_help.xhtml#reset_master_password">Inicializar la
+ contraseña maestra</a>.</p>
+
+ <p>Si está seguro de que no puede recordar o recuperar de otra forma
+ su contraseña maestra, siga estas instrucciones para
+ inicializarla:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Privacidad y seguridad, escoja
+ Contraseñas maestras (si no hay subcategorías visibles, haga
+ doble clic en Privacidad y seguridad para expandir la lista).</li>
+ <li>Pulse Reiniciar contraseña maestra.</li>
+ <li>En el cuadro de diálogo que aparecerá, pulse
+ Restablecer.</li>
+ </ol>
+
+ <p>[<a href="#encrypting_stored_sensitive_information">Volver al principio
+ de la sección</a>]</p>
+
+ <h1 id="managing_images">Administrar imágenes</h1>
+
+ <p>Si lo desea, puede elegir no descargar ninguna imagen cuando navega por la
+ web. Esto limita enormemente lo que puede ver en línea, pero puede ser
+ útil si tiene una conexión lenta y desea acortar el tiempo
+ necesario para descargar las páginas.</p>
+
+ <p>También puede controlar con qué frecuencia se repiten las
+ imágenes animadas, o desactivar por completo la animación.</p>
+
+ <p>La siguiente sección describe cómo controlar estas
+ propiedades de las imágenes. La configuración por defecto
+ permite que todas las imágenes sean aceptadas y les permite repetir su
+ animación.</p>
+
+ <h2 id="images">Preferencias de privacidad y seguridad - Imágenes</h2>
+
+ <p>Esta sección describe cómo establecer preferencias para las
+ imágenes. Para ver la configuración de preferencias para
+ imágenes:</p>
+
+ <ol>
+ <li>Abra el menú <span class="mac">&brandShortName;</span>
+ <span class="noMac">Editar</span> y elija <q>Preferencias</q>.</li>
+ <li>Bajo la categoría Privacidad y seguridad, escoja Imágenes
+ (si no hay subcategorías visibles, haga doble clic en Privacidad y
+ seguridad para expandir la lista).</li>
+ </ol>
+
+ <h3 id="image_acceptance_policy">Política de aceptación de
+ imágenes</h3>
+
+ <p>Las preferencias de aceptación de imágenes le permiten controlar si
+ &brandShortName; debe mostrar imágenes, o bajo qué condiciones:</p>
+
+ <ul>
+ <li><strong>No mostrar ninguna imagen</strong>: seleccione esta opción
+ si no quiere que el navegador de &brandShortName; muestre imágenes.</li>
+ <li><strong>Cargar sólo las imágenes que provengan del servidor
+ originario</strong>: seleccione esta opción si no quiere cargar
+ imágenes de sitios web ajenos al que está visitando.</li>
+ <li><strong>Cargar todas las imágenes</strong>: seleccione esta opción si
+ quiere mostrar todas las imágenes (esta opción está seleccionada de
+ manera predeterminada).</li>
+ </ul>
+
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/help/welcome_help.xhtml b/l10n-es-ES/suite/chrome/common/help/welcome_help.xhtml
new file mode 100644
index 0000000000..426b4ee069
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/help/welcome_help.xhtml
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-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/. -->
+
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
+ "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"[
+ <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd" >
+ %brandDTD;
+]>
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+ <title>Ayuda de &brandShortName;</title>
+ <link rel="stylesheet" href="helpFileLayout.css" type="text/css" />
+</head>
+<body>
+
+<h1>Bienvenido a la ayuda de &brandShortName;</h1>
+
+<p>Para ver información acerca de &brandShortName; en esta ventana,
+<strong>pulse en los temas en el marco izquierdo</strong>:</p>
+
+<p>Para más información sobre cómo usar la ayuda de &brandShortName;, vea
+ <a href="help_help.xhtml">Usar la ventana de ayuda</a>.</p>
+
+<table width="100%" border="0">
+ <tr valign="top">
+ <td><h3>Ayuda en la Web</h3></td>
+ <td><h3>La comunidad de Mozilla</h3></td>
+ </tr>
+ <tr valign="top">
+ <td>
+ <p><strong><a href="x-moz-url-link:app.releaseNotesURL">Notas de la
+ versión (en inglés)</a></strong></p>
+
+ <p>La última información sobre los problemas conocidos o
+ aspectos relacionados con &brandShortName;.</p>
+ </td>
+ <td>
+ <p><strong><a href="http://www.mozillaes.org/mozillazine/">Noticias
+ de Mozilla en español</a></strong></p>
+
+ <p>Un punto de información sobre Mozilla en español (<a
+ href="http://www.mozillazine.org/">enlace al original en
+ inglés</a>, el sitio web más veterano de los conocidos, que
+ proporciona noticias, encuestas y foros web).</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td>
+ <p><strong><a href="x-moz-url-link:app.troubleshootingURL">Resolución
+ de algunos problemas frecuentes (en inglés)</a></strong></p>
+ </td>
+ <td></td>
+ </tr>
+
+ <tr valign="top">
+ <td>
+ <p><strong><a
+ href="http://www.mozilla.org/plugincheck/">PluginCheck</a></strong></p>
+
+ <p>Información actualizada acerca de los plugins de &brandShortName;.</p>
+ </td>
+ <td></td>
+ </tr>
+
+ <tr valign="top">
+ <td colspan="2"><h2>Asistencia entre usuarios</h2></td>
+ </tr>
+
+ <tr valign="top">
+ <td>
+ <p><strong><a href="http://www.mozilla-hispano.org/foro/viewforum.php?f=4&amp;sid=e440eed1e15cf8136233dea629bb71ee">Foros
+ de Mozilla Hispano</a></strong></p>
+ <p>Foros web para usuarios de Mozilla como usted (<a
+ href="http://forums.mozillazine.org/index.php">enlace a los foros de MozillaZine
+ en inglés</a>).</p>
+ </td>
+ <td>
+ <p><strong><a href="http://www.seamonkey-project.org/community#groups">Grupos de noticias
+ para usuarios (en inglés).</a></strong></p>
+
+ <p>Grupos de noticias para usuarios hospedados en mozilla.org.</p>
+ </td>
+ </tr>
+
+ <tr valign="top">
+ <td>
+ <p><strong><a href="https://chat.mozilla.org/#/room/#mozilla-hispano:mozilla.org">
+ Charla en tiempo real (Chat)</a></strong></p>
+
+ <p>Charla por Matrix con usuarios de &brandShortName;.</p>
+ </td>
+ <td>
+ <p><strong><a href="irc://freenode/SeaMonkey">Charla en tiempo real
+ (Chat) (en inglés)</a></strong></p>
+
+ <p>Charla por IRC con usuarios de &brandShortName;.</p>
+ </td>
+ </tr>
+</table>
+
+</body>
+</html>
diff --git a/l10n-es-ES/suite/chrome/common/helpviewer/help.dtd b/l10n-es-ES/suite/chrome/common/helpviewer/help.dtd
new file mode 100644
index 0000000000..f287d38380
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/helpviewer/help.dtd
@@ -0,0 +1,43 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY printCmd.commandkey "p">
+<!ENTITY findOnCmd.commandkey "F">
+<!ENTITY findAgainCmd.commandkey "G">
+<!ENTITY findAgainCmd.commandkey2 "VK_F3">
+<!ENTITY backButton.label "Anterior">
+<!ENTITY backButton.accesskey "n">
+<!ENTITY backButton.tooltip "Ir a la página anterior">
+<!ENTITY forwardButton.label "Siguiente">
+<!ENTITY forwardButton.accesskey "S">
+<!ENTITY forwardButton.tooltip "Ir a la página siguiente">
+<!ENTITY copyCmd.label "Copiar">
+<!ENTITY copyCmd.accesskey "C">
+<!ENTITY selectAllCmd.label "Seleccionar todo">
+<!ENTITY selectAllCmd.accesskey "t">
+<!ENTITY goBackCmd.commandkey "[">
+<!ENTITY goForwardCmd.commandkey "]">
+<!ENTITY homeButton.label "Inicio">
+<!ENTITY homeButton.tooltip "Ir a la página de inicio de la ayuda">
+<!ENTITY printButton.label "Imprimir">
+<!ENTITY printButton.tooltip "Imprimir esta página">
+<!ENTITY closeWindow.commandkey "W">
+<!ENTITY search.emptytext "Buscar">
+<!ENTITY searchHeader.label "Resultados de la búsqueda">
+<!ENTITY toctab.label "Contenidos">
+<!ENTITY toctab.accesskey "o">
+<!ENTITY fullZoomReduceCmd.commandkey "-">
+<!ENTITY fullZoomReduceCmd.commandkey2 "">
+<!ENTITY fullZoomEnlargeCmd.commandkey "+">
+<!ENTITY fullZoomEnlargeCmd.commandkey2 "=">
+<!ENTITY fullZoomEnlargeCmd.commandkey3 "">
+<!ENTITY fullZoomResetCmd.commandkey "0">
+<!ENTITY fullZoomResetCmd.commandkey2 "">
+<!ENTITY helpSearch.commandkey "k">
+<!ENTITY zLevel.label "Siempre encima">
+<!ENTITY zLevel.accesskey "e">
+<!ENTITY fullZoomReduceBtn.label "Disminuir tamaño">
+<!ENTITY fullZoomReduceBtn.accesskey "D">
+<!ENTITY fullZoomEnlargeBtn.label "Aumentar tamaño">
+<!ENTITY fullZoomEnlargeBtn.accesskey "A">
diff --git a/l10n-es-ES/suite/chrome/common/helpviewer/help.properties b/l10n-es-ES/suite/chrome/common/helpviewer/help.properties
new file mode 100644
index 0000000000..07e17e9d63
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/helpviewer/help.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+emptySearchText = No se han encontrado resultados.
diff --git a/l10n-es-ES/suite/chrome/common/mac/platformCommunicatorOverlay.dtd b/l10n-es-ES/suite/chrome/common/mac/platformCommunicatorOverlay.dtd
new file mode 100644
index 0000000000..72dc2c77c5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/mac/platformCommunicatorOverlay.dtd
@@ -0,0 +1,41 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY preferencesCmd.label "Preferencias…">
+<!ENTITY preferencesCmd.key ",">
+<!ENTITY preferencesCmd.modifiers "accel">
+<!ENTITY servicesMenu.label "Servicios">
+<!ENTITY hideThisAppCmd.label "Ocultar &brandShortName;">
+<!ENTITY hideThisAppCmd.key "H">
+<!ENTITY hideThisAppCmd.modifiers "accel">
+<!ENTITY hideOtherAppsCmd.label "Ocultar otras">
+<!ENTITY hideOtherAppsCmd.key "H">
+<!ENTITY hideOtherAppsCmd.modifiers "accel,alt">
+<!ENTITY showAllAppsCmd.label "Mostrar todos">
+<!ENTITY quitApplicationCmd.label "Salir de &brandShortName;">
+<!ENTITY quitApplicationCmd.key "Q">
+<!ENTITY quitApplicationCmd.modifiers "accel">
+<!ENTITY closeCmd.label "Cerrar">
+<!ENTITY closeCmd.key "W">
+<!ENTITY printSetupCmd.label "Configurar página…">
+<!ENTITY printSetupCmd.accesskey "u">
+<!ENTITY findReplaceCmd.key "F">
+<!ENTITY redoCmd.key "Z">
+<!ENTITY showHideSidebarCmd.key "S">
+<!ENTITY toggleFolderPaneCmd.key "S">
+<!ENTITY toggleDirectoryPaneCmd.key "S">
+<!ENTITY historyCmd.key "H">
+<!ENTITY findTypeTextCmd.key "">
+<!ENTITY findTypeLinksCmd.key "">
+<!ENTITY accel.emacs_conflict "accel">
+<!ENTITY minimizeWindowCmd.label "Minimizar">
+<!ENTITY minimizeWindowCmd.key "M">
+<!ENTITY zoomWindowCmd.label "Tamaño">
+<!ENTITY openHelpCmd.label "Ayuda de &brandShortName;">
+<!ENTITY openHelpCmd.accesskey "u">
+<!ENTITY openHelpCmd.key "?">
+<!ENTITY openHelpCmd.modifiers "accel">
+<!ENTITY ctrlKey.label "Ctrl">
+<!ENTITY altKey.label "Opción">
+<!ENTITY shiftKey.label "Mayús">
diff --git a/l10n-es-ES/suite/chrome/common/migration/migration.dtd b/l10n-es-ES/suite/chrome/common/migration/migration.dtd
new file mode 100644
index 0000000000..cb43508854
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/migration/migration.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY migrationWizard.title "Asistente de importación">
+<!ENTITY importAllFrom.label "Importar todos los elementos de:">
+<!ENTITY importBookmarksFrom.label "Importar marcadores de:">
+<!ENTITY importFromThunderbird.label "Thunderbird">
+<!ENTITY importFromThunderbird.accesskey "T">
+<!ENTITY importFromFile.label "Archivo">
+<!ENTITY importFromFile.accesskey "A">
+<!ENTITY importFromNothing.label "No importar nada">
+<!ENTITY importFromNothing.accesskey "d">
+<!ENTITY importSource.title "Importar configuración y datos">
+<!ENTITY importItems.title "Elementos a importar">
+<!ENTITY importItems.label "Seleccione qué elementos importar:">
+<!ENTITY selectProfile.title "Seleccionar perfil">
+<!ENTITY selectProfile.label "Están disponibles para importar los siguientes perfiles:">
+<!ENTITY migrating.title "Importando…">
+<!ENTITY migrating.label "Se están importando los siguientes elementos…">
+<!ENTITY done.title "Importación completa">
+<!ENTITY done.label "Los siguientes elementos se importaron correctamente:">
diff --git a/l10n-es-ES/suite/chrome/common/migration/migration.properties b/l10n-es-ES/suite/chrome/common/migration/migration.properties
new file mode 100644
index 0000000000..a2bfabfa41
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/migration/migration.properties
@@ -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/.
+
+homePageStartDefault = Página de inicio predeterminada de SeaMonkey
+homePageStartCurrent = Página de inicio actual de SeaMonkey
+homePageImport = Importar su página de inicio de %S
+homePageMigrationPageTitle = Selección de página de inicio
+homePageMigrationDescription = Seleccione la página de inicio que desea usar:
+sourceNamethunderbird = Thunderbird
+importedBookmarksFolder = De %S
+importedSeamonkeyBookmarksTitle = SeaMonkey 1.x, Netscape 6/7 o Mozilla 1.x
+1_generic = Preferencias
+2_generic = Cookies
+4_generic = Historial de navegación
+8_generic = Página de inicio
+16_generic = Contraseñas guardadas
+32_generic = Marcadores
+64_generic = Otros datos
+128_generic = Configuración de cuenta
+256_generic = Libretas de direcciones
+512_generic = Aprendizaje de correo basura
+1024_generic = Carpetas de grupos de noticias
+2048_generic = Carpetas de correo
diff --git a/l10n-es-ES/suite/chrome/common/notification.dtd b/l10n-es-ES/suite/chrome/common/notification.dtd
new file mode 100644
index 0000000000..d4182967ef
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/notification.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY closeNotification.tooltip "Cerrar este mensaje">
+<!ENTITY closeNotificationItem.label "Cerrar notificación">
+<!ENTITY checkForUpdates "Buscar actualizaciones…">
+<!ENTITY learnMore "Saber más…">
diff --git a/l10n-es-ES/suite/chrome/common/notification.properties b/l10n-es-ES/suite/chrome/common/notification.properties
new file mode 100644
index 0000000000..593da978bf
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/notification.properties
@@ -0,0 +1,139 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+outdatedpluginsMessage.title = Algunos plugins usados por esta página están obsoletos.
+outdatedpluginsMessage.button.label = Actualizar plugins…
+outdatedpluginsMessage.button.accesskey = A
+missingpluginsMessage.title = Se necesitan plugins adicionales para mostrar todo el contenido de esta página.
+blockedpluginsMessage.title = Para su protección, se han bloqueado algunos plugins necesarios para esta página.
+blockedpluginsMessage.infoButton.label = Detalles…
+blockedpluginsMessage.infoButton.accesskey = D
+crashedpluginsMessage.title = El plugin %S ha fallado.
+crashedpluginsMessage.reloadButton.label = Recargar página
+crashedpluginsMessage.reloadButton.accesskey = R
+crashedpluginsMessage.submitButton.label = Enviar un informe de fallo
+crashedpluginsMessage.submitButton.accesskey = E
+crashedpluginsMessage.learnMore = Saber más…
+activatepluginsMessage.title = ¿Le gustaría activar los plugins de esta página?
+activatepluginsMessage.activate.label = Activar plugins
+activatepluginsMessage.activate.accesskey = A
+activatepluginsMessage.dismiss.label = No activar
+activatepluginsMessage.dismiss.accesskey = N
+activatepluginsMessage.remember = Recordar para este sitio web
+activatepluginsMessage.always.label = Activar siempre los plugins de este sitio
+activatepluginsMessage.always.accesskey = c
+activatepluginsMessage.never.label = No activar nunca los plugins de este sitio
+activatepluginsMessage.never.accesskey = o
+activateSinglePlugin = Activar
+PluginClickToActivate = Activar %S.
+PluginVulnerableUpdatable = Este plugin es vulnerable y debe ser actualizado.
+PluginVulnerableNoUpdate = Este plugin tiene vulnerabilidades de seguridad.
+vulnerableUpdatablePluginWarning = ¡Versión obsoleta!
+vulnerableNoUpdatePluginWarning = ¡Plugin vulnerable!
+vulnerablePluginsMessage = Algunos plugins han sido desactivados por su seguridad.
+pluginInfo.unknownPlugin = Desconocido
+popupWarning.message = #1 ha evitado que este sitio web abra una ventana emergente.;#1 ha evitado que este sitio web abra #2 ventanas emergentes.
+popupWarningButton = Preferencias
+popupWarningButton.accesskey = P
+xpinstallHostNotAvailable = servidor desconocido
+xpinstallPromptWarning = %S ha evitado que este sitio web (%S) le solicite instalar software en su equipo.
+xpinstallPromptInstallButton = Instalar software…
+xpinstallPromptInstallButton.accesskey = I
+xpinstallDisabledMessageLocked = La instalación de software ha sido desactivada por su administrador de sistema.
+xpinstallDisabledMessage = La instalación de software está actualmente desactivada. Pulse Activar y vuelva a intentarlo.
+xpinstallDisabledButton = Activar
+xpinstallDisabledButton.accesskey = c
+addonDownloading = Descargando complemento:;Descargando complementos:
+addonDownloadCancelled = Descarga del complemento cancelada.;Descargas de los complementos cancelada.
+addonDownloadCancelButton = Cancelar
+addonDownloadCancelButton.accesskey = C
+addonDownloadRestartButton = Reiniciar
+addonDownloadRestartButton.accesskey = R
+addonsInstalled = #1 ha sido instalado con éxito.;#2 complementos han sido instalados con éxito.
+addonsInstalledNeedsRestart = #1 se instalará cuando reinicie #3.;#2 complementos se instalarán cuando reinicie #3.
+addonInstallRestartButton = Reiniciar ahora
+addonInstallRestartButton.accesskey = R
+addonInstallManageButton = Abrir el administrador de complementos
+addonInstallManageButton.accesskey = A
+addonError-1 = El complemento no ha podido descargarse por un fallo de conexión en #2.
+addonError-2 = No se ha podido instalar el complemento de #2 porque no coincide con el complemento #3 esperado.
+addonError-3 = El complemento descargado desde #2 no ha podido instalarse porque parece estar dañado.
+addonError-4 = No se ha podido instalar #1 porque #3 no puede modificar el archivo necesario.
+addonErrorBlocklisted = No se ha podido instalar #1 porque tiene un riesgo alto de causar problemas de estabilidad o seguridad.
+addonErrorIncompatible = No se ha podido instalar #1 porque no es compatible con #3 #4.
+lwthemeInstallRequest.message = Este sitio (%S) ha intentado instalar un tema. Pulse Permitir para continuar.
+lwthemeInstallRequest.allowButton = Permitir
+lwthemeInstallRequest.allowButton.accesskey = P
+lwthemeInstallNotification.message = Se ha instalado un nuevo tema.
+lwthemeInstallNotification.undoButton = Deshacer
+lwthemeInstallNotification.undoButton.accesskey = D
+lwthemeInstallNotification.manageButton = Administrar temas…
+lwthemeInstallNotification.manageButton.accesskey = A
+lwthemeNeedsRestart.message = %S será instalado una vez reinicie.
+lwthemeNeedsRestart.restartButton = Reiniciar ahora
+lwthemeNeedsRestart.restartButton.accesskey = R
+geolocation.allowLocation = Permitir acceso a la ubicación
+geolocation.allowLocation.accesskey = P
+geolocation.dontAllowLocation = No permitir
+geolocation.dontAllowLocation.accesskey = N
+geolocation.shareWithSite3 = ¿Permitir a %S acceder a su ubicación?
+geolocation.shareWithFile3 = ¿Permitir a este archivo local acceder a su ubicación?
+geolocation.remember = Recordar para este sitio web
+persistentStorage.allow = Permitir
+persistentStorage.allow.accesskey = P
+persistentStorage.dontAllow = No permitir
+persistentStorage.dontAllow.accesskey = N
+persistentStorage.allowWithSite = ¿Permitir a %S guardar datos en el almacenamiento persistente?
+persistentStorage.remember = Recordar esta decisión
+webNotifications.allow = Permitir notificaciones
+webNotifications.allow.accesskey = P
+webNotifications.notNow = Ahora no
+webNotifications.notNow.accesskey = o
+webNotifications.never = No permitir nunca
+webNotifications.never.accesskey = N
+webNotifications.receiveFromSite2 = ¿Permitir a %S enviar notificaciones?
+offlineApps.permissions = Este sitio web (%S) desea guardar datos en su equipo para su uso sin conexión.
+offlineApps.private = Está en una ventana privada. Este sitio web (%S) no tiene permitido guardar datos en su equipo para su uso sin conexión.
+offlineApps.quota = Este sitio web (%1$S) está intentando guardar más de %2$SMB de datos en su equipo para su uso sin conexión.
+offlineApps.always = Permitir siempre
+offlineApps.always.accesskey = P
+offlineApps.later = Ahora no
+offlineApps.later.accesskey = A
+offlineApps.never = Nunca para este sitio
+offlineApps.never.accesskey = N
+refreshBlocked.goButton = Permitir
+refreshBlocked.goButton.accesskey = e
+refreshBlocked.refreshLabel = %S ha evitado que esta página se recargue automáticamente.
+refreshBlocked.redirectLabel = %S ha evitado que esta página redirija automáticamente a otra página.
+updatePrompt.text = Su copia de %S es antigua y probablemente tiene fallos de seguridad conocidos, pero Vd. ha desactivado la búsqueda automática de actualizaciones. Actualice a una versión más moderna.
+updatePromptCheckButton.label = Buscar actualizaciones
+updatePromptCheckButton.accesskey = B
+SecurityTitle = Advertencia de seguridad
+MixedContentMessage = Ha solicitado una página cifrada que contiene alguna información sin cifrar. La información que va a ver o introducir en esta página podría ser leída fácilmente por terceros.
+MixedActiveContentMessage = Ha solicitado una página cifrada que contiene información no segura. La información que va a ver o introducir en esta página podría ser leída fácilmente por terceros.
+TrackingContentMessage = Hay partes de esta página que pueden estar rastreando su actividad en Internet.
+MixedDisplayContentMessage = Ha solicitado una página está sólo parcialmente cifrada y no evita que otros puedan acceder a la información transmitida.
+BlockedActiveContentMessage = La información no segura de esta página ha sido bloqueada.
+BlockedTrackingContentMessage = Las partes de la página que rastrean su actividad en Internet han sido bloqueadas.
+BlockedDisplayContentMessage = La información no cifrada de esta página ha sido bloqueada.
+EnterInsecureMessage = Ha abandonado una página cifrada. La información que envíe o reciba de ahora en adelante podría ser leída fácilmente por terceros.
+EnterSecureMessage = Ha solicitado una página cifrada. El sitio web se ha identificado correctamente y la información que va a ver o introducir en esta página no puede ser leída fácilmente por terceros.
+SecurityKeepBlocking.label = Seguir bloqueando
+SecurityKeepBlocking.accesskey = S
+SecurityUnblock.label = Desbloquear
+SecurityUnblock.accesskey = D
+SecurityPreferences.label = Preferencias
+SecurityPreferences.accesskey = P
+PostToInsecureFromInsecureMessage = La información que ha introducido va a ser enviada sobre una conexión sin cifrar y podría ser leída fácilmente por terceros.\n¿Seguro que quiere continuar enviando esta información?
+PostToInsecureFromInsecureShowAgain = Alertarme siempre que envíe información sin cifrar.
+PostToInsecureContinue = Continuar
+safebrowsing.getMeOutOfHereButton.label = ¡Sácame de aquí!
+safebrowsing.getMeOutOfHereButton.accessKey = S
+safebrowsing.deceptiveSite = ¡Sitio engañoso!
+safebrowsing.notADeceptiveSiteButton.label = Este no es un sitio engañoso…
+safebrowsing.notADeceptiveSiteButton.accessKey = E
+safebrowsing.reportedAttackSite = ¡Sitio señalado como atacante!
+safebrowsing.notAnAttackButton.label = Éste no es un sitio atacante…
+safebrowsing.notAnAttackButton.accessKey = c
+safebrowsing.reportedUnwantedSite = ¡Sitio sospechoso de servir software no deseado!
diff --git a/l10n-es-ES/suite/chrome/common/openLocation.dtd b/l10n-es-ES/suite/chrome/common/openLocation.dtd
new file mode 100644
index 0000000000..e8ad0aec3b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/openLocation.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY enter.label "Introduzca la dirección web (URL), o especifique el archivo local que quiere abrir:">
+<!ENTITY enter.accesskey "E">
+<!ENTITY chooseFile.label "Elegir archivo…">
+<!ENTITY chooseFile.accesskey "C">
+<!ENTITY newPrivate.label "Nueva ventana privada">
+<!ENTITY newWindow.label "Ventana del navegador nueva">
+<!ENTITY newTab.label "Pestaña del navegador nueva">
+<!ENTITY currentTab.label "Pestaña actual del navegador">
+<!ENTITY editNewWindow.label "Ventana de Composer nueva">
+<!ENTITY open.label "Abrir">
+<!ENTITY caption.label "Abrir dirección web">
+<!ENTITY openWhere.label "Abrir en:">
+<!ENTITY openWhere.accesskey "A">
diff --git a/l10n-es-ES/suite/chrome/common/openLocation.properties b/l10n-es-ES/suite/chrome/common/openLocation.properties
new file mode 100644
index 0000000000..3b9ae77533
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/openLocation.properties
@@ -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/.
+
+attachTitle = Adjuntar página web
+attachEnterLabel = Introduzca la dirección web (URL), o especifique el archivo local que quiere abrir:
+attachButtonLabel = Adjuntar
+chooseFileDialogTitle = Elegir archivo
+existingNavigatorWindow = Ventana existente del navegador
diff --git a/l10n-es-ES/suite/chrome/common/permissions/cookieViewer.dtd b/l10n-es-ES/suite/chrome/common/permissions/cookieViewer.dtd
new file mode 100644
index 0000000000..d0a7c31a55
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/permissions/cookieViewer.dtd
@@ -0,0 +1,41 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tab.cookiesonsystem.label "Cookies guardadas">
+<!ENTITY tab.bannedservers.label "Sitios web que usan cookies">
+<!ENTITY div.bannedservers.label "Administrar sitios web que pueden guardar cookies en su equipo (o no).">
+<!ENTITY div.cookiesonsystem.label "Ver y eliminar cookies que están guardadas en su equipo.">
+<!ENTITY treehead.cookiename.label "Nombre de la cookie">
+<!ENTITY treehead.cookiedomain.label "Sitio web">
+<!ENTITY treehead.cookieexpires.label "Caduca">
+<!ENTITY treehead.infoselected.label "Información sobre la cookie seleccionada">
+<!ENTITY button.removecookie.label "Eliminar cookie">
+<!ENTITY button.removecookie.accesskey "R">
+<!ENTITY button.removeallcookies.label "Eliminar todas las cookies">
+<!ENTITY button.removeallcookies.accesskey "E">
+<!ENTITY search.placeholder "Buscar en las cookies">
+<!ENTITY focusSearch.key "f">
+<!ENTITY selectAll.key "a">
+<!ENTITY props.name.label "Nombre:">
+<!ENTITY props.value.label "Contenido:">
+<!ENTITY props.domain.label "Servidor:">
+<!ENTITY props.path.label "Ruta:">
+<!ENTITY props.secure.label "Enviar para:">
+<!ENTITY props.expires.label "Caduca:">
+<!ENTITY treehead.sitename.label "Sitio web">
+<!ENTITY treehead.scheme.label "Esquema">
+<!ENTITY treehead.status.label "Estado">
+<!ENTITY windowtitle.label "Administrador de cookies">
+<!ENTITY blockSite.label "Bloquear">
+<!ENTITY blockSite.accesskey "B">
+<!ENTITY allowSite.label "Permitir">
+<!ENTITY allowSite.accesskey "P">
+<!ENTITY allowSiteSession.label "Sesión">
+<!ENTITY allowSiteSession.accesskey "S">
+<!ENTITY removepermission.label "Eliminar sitio web">
+<!ENTITY removepermission.accesskey "R">
+<!ENTITY removeallpermissions.label "Eliminar todos los sitios web">
+<!ENTITY removeallpermissions.accesskey "E">
+<!ENTITY futureCookies.label "No permitir a los sitios web que enviaron cookies eliminadas enviar cookies en el futuro">
+<!ENTITY futureCookies.accesskey "N">
diff --git a/l10n-es-ES/suite/chrome/common/permissions/cookieViewer.properties b/l10n-es-ES/suite/chrome/common/permissions/cookieViewer.properties
new file mode 100644
index 0000000000..a34539e104
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/permissions/cookieViewer.properties
@@ -0,0 +1,28 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+can = el sitio web puede enviar cookies
+cannot = el sitio web no puede enviar cookies
+canSession = el sitio web puede enviar cookies
+domain = Dominio para el que se aplica esta cookie:
+host = Servidor que grabó la cookie:
+hostColon = Servidor:
+domainColon = Dominio:
+forSecureOnly = Conexiones cifradas únicamente
+forAnyConnection = Cualquier tipo de conexión
+expireAtEndOfSession = Al final de la sesión
+allowedURLSchemes = Compruebe la URL introducida. Tenga en cuenta que solo puede añadir permisos para esquemas http o https
+errorAddPermission = No se ha podido añdir el permiso del sitio
+deleteAllCookies = ¿Seguro que quiere eliminar todas las cookies?
+deleteAllCookiesTitle = Eliminar todas las cookies
+deleteAllCookiesYes = &Eliminar
+deleteAllCookiesSites = ¿Seguro que quiere eliminar todos los sitios web de cookies?
+deleteAllSitesTitle = Eliminar todos los sitios web
+deleteAllSitesYes = &Eliminar
+deleteSelectedCookies = ¿Seguro que quiere eliminar las cookies seleccionadas?
+deleteSelectedCookiesTitle = Eliminar las cookies seleccionadas
+deleteSelectedCookiesYes = &Eliminar
+deleteSelectedCookiesSites = ¿Seguro que desea eliminar los sitios web de cookies seleccionados?
+deleteSelectedSitesTitle = Eliminar sitios web seleccionados
+deleteSelectedSitesYes = &Eliminar
diff --git a/l10n-es-ES/suite/chrome/common/permissions/permissionsManager.dtd b/l10n-es-ES/suite/chrome/common/permissions/permissionsManager.dtd
new file mode 100644
index 0000000000..4341f5725b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/permissions/permissionsManager.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowtitle.label "Excepciones">
+<!ENTITY treehead.sitename.label "Sitio web">
+<!ENTITY treehead.status.label "Estado">
+<!ENTITY remove.label "Eliminar sitio web">
+<!ENTITY remove.accesskey "R">
+<!ENTITY removeall.label "Eliminar todos los sitios web">
+<!ENTITY removeall.accesskey "e">
+<!ENTITY address.label "Dirección del sitio web:">
+<!ENTITY address.accesskey "D">
+<!ENTITY block.label "Bloquear">
+<!ENTITY block.accesskey "B">
+<!ENTITY session.label "Permitir durante la sesión">
+<!ENTITY session.accesskey "S">
+<!ENTITY allow.label "Permitir">
+<!ENTITY allow.accesskey "P">
diff --git a/l10n-es-ES/suite/chrome/common/permissions/permissionsManager.properties b/l10n-es-ES/suite/chrome/common/permissions/permissionsManager.properties
new file mode 100644
index 0000000000..df168249fc
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/permissions/permissionsManager.properties
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+installpermissionstext = Puede especificar qué sitios web tienen permitido instalar extensiones y actualizaciones. Escriba la dirección exacta del sitio web que quiere permitir y luego pulse Permitir.
+installpermissionstitle = Sitios web permitidos - Instalación de software
+installpermissionshelp = advanced_pref_installation
+popuppermissionstext = Puede especificar qué sitios web tienen permitir abrir ventanas emergentes. Escriba la dirección exacta del sitio web que quiere permitir y luego pulse Permitir.
+popuppermissionstitle = Sitios web permitidos - Ventanas emergentes
+popuppermissionshelp = pop_up_blocking
+imagepermissionstext = Puede especificar qué sitios web tienen permitido cargar imágenes. Escriba la dirección exacta del sitio web que quiere administrar y luego pulse Bloquear o Permitir.
+imagepermissionstitle = Excepciones - Imágenes
+imagepermissionshelp = images-help-managing
+offline-apppermissionstext = Puede especificar qué sitios web tienen permitido guardar datos para su uso sin conexión. Escriba la dirección exacta del sitio web que quiere administrar y luego pulse Bloquear o Permitir.
+offline-apppermissionstitle = Datos sin conexión
+offline-apppermissionshelp = offline_apps
+can = Permitir
+canSession = Permitir durante la sesión
+cannot = Bloquear
+alertInvalidTitle = Sitio web introducido no válido
+alertInvalid = El sitio web %S no es válido.
diff --git a/l10n-es-ES/suite/chrome/common/places/bookmarkProperties.properties b/l10n-es-ES/suite/chrome/common/places/bookmarkProperties.properties
new file mode 100644
index 0000000000..7e348aaa63
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/places/bookmarkProperties.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+dialogAcceptLabelAddItem = Añadir
+dialogAcceptLabelSaveItem = Guardar
+dialogAcceptLabelAddLivemark = Suscribirse
+dialogAcceptLabelAddMulti = Añadir marcadores
+dialogAcceptLabelEdit = Guardar
+dialogTitleAddBookmark = Nuevo marcador
+dialogTitleAddLivemark = Suscribirse con los marcadores dinámicos
+dialogTitleAddFolder = Nueva carpeta
+dialogTitleAddMulti = Nuevos marcadores
+dialogTitleEdit = Propiedades de "%S"
+bookmarkAllTabsDefault = [Nombre de la carpeta]
+newFolderDefault = Nueva carpeta
+newBookmarkDefault = Nuevo marcador
+newLivemarkDefault = Nuevo marcador dinámico
diff --git a/l10n-es-ES/suite/chrome/common/places/editBookmarkOverlay.dtd b/l10n-es-ES/suite/chrome/common/places/editBookmarkOverlay.dtd
new file mode 100644
index 0000000000..b8d4c68307
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/places/editBookmarkOverlay.dtd
@@ -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/. -->
+
+<!ENTITY editBookmarkOverlay.name.label "Nombre:">
+<!ENTITY editBookmarkOverlay.name.accesskey "N">
+<!ENTITY editBookmarkOverlay.location.label "Dirección:">
+<!ENTITY editBookmarkOverlay.location.accesskey "D">
+<!ENTITY editBookmarkOverlay.feedLocation.label "Dirección del canal:">
+<!ENTITY editBookmarkOverlay.feedLocation.accesskey "i">
+<!ENTITY editBookmarkOverlay.siteLocation.label "Dirección del sitio:">
+<!ENTITY editBookmarkOverlay.siteLocation.accesskey "r">
+<!ENTITY editBookmarkOverlay.folder.label "Carpeta:">
+<!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip "Mostrar todas las carpetas de marcadores">
+<!ENTITY editBookmarkOverlay.expanderUp.tooltip "Ocultar">
+<!ENTITY editBookmarkOverlay.tags.label "Etiquetas:">
+<!ENTITY editBookmarkOverlay.tags.accesskey "E">
+<!ENTITY editBookmarkOverlay.tagsEmptyDesc.label "Separe las etiquetas con comas">
+<!ENTITY editBookmarkOverlay.description.label "Descripción:">
+<!ENTITY editBookmarkOverlay.description.accesskey "s">
+<!ENTITY editBookmarkOverlay.keyword.label "Palabra clave:">
+<!ENTITY editBookmarkOverlay.keyword.accesskey "P">
+<!ENTITY editBookmarkOverlay.tagsExpanderDown.tooltip "Mostrar todas las etiquetas">
+<!ENTITY editBookmarkOverlay.loadInSidebar.label "Cargar este marcador en el panel lateral">
+<!ENTITY editBookmarkOverlay.loadInSidebar.accesskey "C">
+<!ENTITY editBookmarkOverlay.choose.label "Elegir…">
+<!ENTITY editBookmarkOverlay.newFolderButton.label "Nueva carpeta">
+<!ENTITY editBookmarkOverlay.newFolderButton.accesskey "u">
diff --git a/l10n-es-ES/suite/chrome/common/places/places.dtd b/l10n-es-ES/suite/chrome/common/places/places.dtd
new file mode 100644
index 0000000000..ac1f0a8a87
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/places/places.dtd
@@ -0,0 +1,91 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY places.library.title "Catálogo">
+<!ENTITY places.library.width "700">
+<!ENTITY places.library.height "500">
+<!ENTITY organize.label "Organizar">
+<!ENTITY organize.accesskey "O">
+<!ENTITY organize.tooltip "Organice sus marcadores">
+<!ENTITY file.close.label "Cerrar">
+<!ENTITY file.close.accesskey "C">
+<!ENTITY cmd.close.key "w">
+<!ENTITY views.label "Vistas">
+<!ENTITY views.accesskey "i">
+<!ENTITY views.tooltip "Cambiar su vista">
+<!ENTITY view.columns.label "Mostrar columnas">
+<!ENTITY view.columns.accesskey "M">
+<!ENTITY view.sort.label "Ordenar">
+<!ENTITY view.sort.accesskey "O">
+<!ENTITY view.unsorted.label "Sin ordenar">
+<!ENTITY view.unsorted.accesskey "S">
+<!ENTITY view.sortAscending.label "Ordenar A > Z">
+<!ENTITY view.sortAscending.accesskey "A">
+<!ENTITY view.sortDescending.label "Ordenar Z > A">
+<!ENTITY view.sortDescending.accesskey "Z">
+<!ENTITY importBookmarksFromHTML.label "Importar marcadores desde HTML…">
+<!ENTITY importBookmarksFromHTML.accesskey "H">
+<!ENTITY exportBookmarksToHTML.label "Exportar marcadores a HTML…">
+<!ENTITY exportBookmarksToHTML.accesskey "E">
+<!ENTITY importOtherBrowser.label "Importar datos de otro navegador…">
+<!ENTITY importOtherBrowser.accesskey "I">
+<!ENTITY cmd.backup.label "Copiar…">
+<!ENTITY cmd.backup.accesskey "C">
+<!ENTITY cmd.restore2.label "Restaurar">
+<!ENTITY cmd.restore2.accesskey "t">
+<!ENTITY cmd.restoreFromFile.label "Elegir archivo…">
+<!ENTITY cmd.restoreFromFile.accesskey "E">
+<!ENTITY cmd.deleteDomainData.label "Olvidar este sitio web">
+<!ENTITY cmd.deleteDomainData.accesskey "O">
+<!ENTITY cmd.open.label "Abrir">
+<!ENTITY cmd.open.accesskey "A">
+<!ENTITY cmd.open_window.label "Abrir en una ventana nueva">
+<!ENTITY cmd.open_window.accesskey "i">
+<!ENTITY cmd.open_private_window.label "Abrir en una nueva ventana privada">
+<!ENTITY cmd.open_private_window.accesskey "u">
+<!ENTITY cmd.open_tab.label "Abrir en una pestaña nueva">
+<!ENTITY cmd.open_tab.accesskey "v">
+<!ENTITY cmd.open_all_in_tabs.label "Abrir todo en pestañas">
+<!ENTITY cmd.open_all_in_tabs.accesskey "b">
+<!ENTITY cmd.properties.label "Propiedades">
+<!ENTITY cmd.properties.accesskey "P">
+<!ENTITY cmd.sortby_name.label "Ordenar por nombre">
+<!ENTITY cmd.sortby_name.accesskey "m">
+<!ENTITY cmd.context_sortby_name.accesskey "N">
+<!ENTITY cmd.new_bookmark.label "Nuevo marcador…">
+<!ENTITY cmd.new_bookmark.accesskey "d">
+<!ENTITY cmd.new_folder.label "Nueva carpeta…">
+<!ENTITY cmd.new_folder.accesskey "N">
+<!ENTITY cmd.context_new_folder.accesskey "C">
+<!ENTITY cmd.new_separator.label "Nuevo separador">
+<!ENTITY cmd.new_separator.accesskey "s">
+<!ENTITY cmd.reloadLivebookmark.label "Recargar marcadores dinámicos">
+<!ENTITY cmd.reloadLivebookmark.accesskey "R">
+<!ENTITY col.name.label "Nombre">
+<!ENTITY col.tags.label "Etiquetas">
+<!ENTITY col.url.label "Dirección">
+<!ENTITY col.mostrecentvisit.label "Visita más reciente">
+<!ENTITY col.visitcount.label "Número de visitas">
+<!ENTITY col.description.label "Descripción">
+<!ENTITY col.dateadded.label "Añadida">
+<!ENTITY col.lastmodified.label "Última modificación">
+<!ENTITY search.placeholder "Buscar">
+<!ENTITY cmd.find.key "f">
+<!ENTITY detailsPane.more.label "Más">
+<!ENTITY detailsPane.more.accesskey "s">
+<!ENTITY detailsPane.less.label "Menos">
+<!ENTITY detailsPane.less.accesskey "M">
+<!ENTITY detailsPane.selectAnItemText.description "Seleccione un elemento para ver y editar sus propiedades">
+<!ENTITY view.label "Ver">
+<!ENTITY view.accesskey "V">
+<!ENTITY byDate.label "Por fecha">
+<!ENTITY byDate.accesskey "f">
+<!ENTITY bySite.label "Por sitio">
+<!ENTITY bySite.accesskey "s">
+<!ENTITY byMostVisited.label "Por más visitas">
+<!ENTITY byMostVisited.accesskey "m">
+<!ENTITY byLastVisited.label "Por última visita">
+<!ENTITY byLastVisited.accesskey "v">
+<!ENTITY byDayAndSite.label "Por fecha y sitio">
+<!ENTITY byDayAndSite.accesskey "P">
diff --git a/l10n-es-ES/suite/chrome/common/places/places.properties b/l10n-es-ES/suite/chrome/common/places/places.properties
new file mode 100644
index 0000000000..bcb9f7c572
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/places/places.properties
@@ -0,0 +1,63 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+load-js-data-url-error = Por razones de seguridad, las URLs javascript o de datos no se pueden cargar desde la ventana o el panel lateral del historial.
+noTitle = (sin título)
+bookmarksMenuEmptyFolder = (Vacío)
+bookmarksBackupTitle = Nombre del fichero de copia de marcadores
+bookmarksRestoreAlertTitle = Revertir marcadores
+bookmarksRestoreAlert = Esta acción reemplazará todos sus marcadores por los de la copia de seguridad. ¿Está seguro?
+bookmarksRestoreTitle = Seleccionar una copia de los marcadores
+bookmarksRestoreFilterName = JSON
+bookmarksRestoreFormatError = Tipo de archivo no soportado.
+bookmarksRestoreParseError = Incapaz de procesar el archivo de copia de seguridad.
+bookmarksLivemarkLoading = Cargando marcador dinámico…
+bookmarksLivemarkFailed = Ha fallado la carga del canal del marcador dinámico.
+menuOpenLivemarkOrigin.label = Abrir "%S"
+sortByName = Ordenar '%S' por nombre
+sortByNameGeneric = Ordenar por nombre
+view.sortBy.1.name.label = Ordenar por nombre
+view.sortBy.1.name.accesskey = n
+view.sortBy.1.url.label = Ordenar por dirección
+view.sortBy.1.url.accesskey = i
+view.sortBy.1.date.label = Ordenar por visita más reciente
+view.sortBy.1.date.accesskey = r
+view.sortBy.1.visitCount.label = Ordenar por número de visitas
+view.sortBy.1.visitCount.accesskey = v
+view.sortBy.1.description.label = Ordenar por descripción
+view.sortBy.1.description.accesskey = d
+view.sortBy.1.dateAdded.label = Ordenar por fecha de inclusión
+view.sortBy.1.dateAdded.accesskey = f
+view.sortBy.1.lastModified.label = Ordenar por última modificación
+view.sortBy.1.lastModified.accesskey = m
+view.sortBy.1.tags.label = Ordenar por etiquetas
+view.sortBy.1.tags.accesskey = e
+searchBookmarks = Buscar marcadores
+searchHistory = Buscar en el historial
+SelectImport = Importar archivo de marcadores
+EnterExport = Exportar archivo de marcadores
+detailsPane.noItems = Sin elementos
+detailsPane.itemsCountLabel = Un elemento;#1 elementos
+mostVisitedTitle = Más visitados
+recentlyBookmarkedTitle = Añadidos recientemente
+recentTagsTitle = Etiquetas recientes
+OrganizerQueryHistory = Historial
+OrganizerQueryAllBookmarks = Todos los marcadores
+OrganizerQueryTags = Etiquetas
+tagResultLabel = Etiqueta
+bookmarkResultLabel = Marcador
+switchtabResultLabel = Pestaña
+keywordResultLabel = Palabra clave
+searchengineResultLabel = Buscar
+lockPrompt.text = El sistema de marcadores e historial no estará operativo porque uno de los archivos de %S está en uso por otra aplicación. Algún software de seguridad puede causar este problema.
+lockPromptInfoButton.label = Saber más
+lockPromptInfoButton.accesskey = S
+cmd.deleteSinglePage.label = Eliminar página
+cmd.deleteSinglePage.accesskey = m
+cmd.deleteMultiplePages.label = Eliminar páginas
+cmd.deleteMultiplePages.accesskey = m
+cmd.bookmarkSinglePage.label = Añadir página a marcadores
+cmd.bookmarkSinglePage.accesskey = A
+cmd.bookmarkMultiplePages.label = Añadir páginas a marcadores
+cmd.bookmarkMultiplePages.accesskey = A
diff --git a/l10n-es-ES/suite/chrome/common/pref/mac/platformPrefOverlay.dtd b/l10n-es-ES/suite/chrome/common/pref/mac/platformPrefOverlay.dtd
new file mode 100644
index 0000000000..60b7a9ac1c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/mac/platformPrefOverlay.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY prefWindow.size "width: 65em; height: 41em;">
+<!ENTITY urlbar.label "⌘+Return en la barra de direcciones">
+<!ENTITY urlbar.accesskey "L">
+<!ENTITY middleClick.label "Clic en el botón central, ⌘+clic o ⌘+Return en enlaces dentro de una página web">
+<!ENTITY middleClick.accesskey "e">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-advanced.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-advanced.dtd
new file mode 100644
index 0000000000..99c05fbd34
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-advanced.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.advanced.title "Avanzadas">
+<!ENTITY systemPref.caption "Preferencias de sistema">
+<!ENTITY systemPrefCheck.label "Usar las preferencias del sistema">
+<!ENTITY systemPrefCheck.accesskey "U">
+<!ENTITY systemPref.desc "Con esta opción, &brandShortName; hereda las preferencias del sistema. Los valores globales del sistema prevalecerán sobre las preferencias de &brandShortName;.">
+<!ENTITY prefCheckDefault.caption "Integración con el sistema">
+<!ENTITY prefCheckDefaultClient.label "Comprobar la condición de aplicación predeterminada al iniciar">
+<!ENTITY prefCheckDefaultClient.accesskey "C">
+<!ENTITY crashReports.caption "Agente de informe de fallos">
+<!ENTITY submitCrashes.label "Enviar informes de fallo">
+<!ENTITY submitCrashes.accesskey "E">
+<!ENTITY devTools.caption "Herramientas de desarrollador">
+<!ENTITY allowDebugger.label "Permitir a un depurador conectarse a &brandShortName;">
+<!ENTITY allowDebugger.accesskey "P">
+<!ENTITY allowRemoteConnections.label "Permitir conexiones de otros equipos">
+<!ENTITY allowRemoteConnections.accesskey "x">
+<!ENTITY connectionPrompt.label "Preguntar en caso de conexiones entrantes">
+<!ENTITY connectionPrompt.accesskey "r">
+<!ENTITY remoteDebuggerPort.label "Número de puerto para la conexión:">
+<!ENTITY remoteDebuggerPort.accesskey "N">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-appearance.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-appearance.dtd
new file mode 100644
index 0000000000..5b862acc8a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-appearance.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.appearance.title "Apariencia">
+<!ENTITY onStartLegend.label "Cuando se inicie &brandShortName;, abrir">
+<!ENTITY navCheck.label "Navegador">
+<!ENTITY navCheck.accesskey "N">
+<!ENTITY showToolsLegend.label "Mostrar barras de herramientas como">
+<!ENTITY picsNtextRadio.label "Imágenes y texto">
+<!ENTITY picsNtextRadio.accesskey "t">
+<!ENTITY picsOnlyRadio.label "Sólo imágenes">
+<!ENTITY picsOnlyRadio.accesskey "o">
+<!ENTITY textonlyRadio.label "Sólo texto">
+<!ENTITY textonlyRadio.accesskey "x">
+<!ENTITY showHideTooltips.label "Mostrar consejos">
+<!ENTITY showHideTooltips.accesskey "M">
+<!ENTITY showHideGrippies.label "Ocultar asas de las barras de herramientas">
+<!ENTITY showHideGrippies.accesskey "a">
+<!ENTITY pref.locales.title "Idioma de la interfaz de usuario">
+<!ENTITY selectLocale.label "Seleccione el idioma del texto que aparece en las cajas de diálogo, menús, barras de herramientas y etiquetas de botones:">
+<!ENTITY dateTimeFormatting.label "Formato de fecha y hora">
+<!ENTITY restartOnLocaleChange.label "Las preferencias de idioma y formato tendrán efecto cuando reinicie &brandShortName;.">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-applicationManager.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-applicationManager.dtd
new file mode 100644
index 0000000000..1c78f8c041
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-applicationManager.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY appManager.title "Detalles de la aplicación">
+<!ENTITY appManager.style "width: 40ch; min-height: 20em;">
+<!ENTITY remove.label "Eliminar">
+<!ENTITY remove.accesskey "E">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-applicationManager.properties b/l10n-es-ES/suite/chrome/common/pref/pref-applicationManager.properties
new file mode 100644
index 0000000000..4f12d387e9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-applicationManager.properties
@@ -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/.
+
+descriptionHandleProtocol = Se pueden usar las siguientes aplicaciones para manejar los enlaces %S
+descriptionHandleWebFeeds = Se pueden usar las siguientes aplicaciones para manejar canales web
+descriptionHandleFile = Se pueden usar las siguientes aplicaciones para manejar el contenido %S
+descriptionWebApp = Esta aplicación web está alojada en:
+descriptionLocalApp = Esta aplicación está ubicada en:
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-applications.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-applications.dtd
new file mode 100644
index 0000000000..7afe22fc2e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-applications.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.applications.title "Aplic. auxiliares">
+<!ENTITY typeColumn.label "Tipo de contenido">
+<!ENTITY typeColumn.accesskey "T">
+<!ENTITY actionColumn2.label "Acción">
+<!ENTITY actionColumn2.accesskey "c">
+<!ENTITY search.placeholder "Buscar en los tipos y acciones">
+<!ENTITY useAppChooser.label "Usar selector de aplicaciones nativo cuando esté disponible">
+<!ENTITY useAppChooser.accesskey "U">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-applications.properties b/l10n-es-ES/suite/chrome/common/pref/pref-applications.properties
new file mode 100644
index 0000000000..84fb0bc1d3
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-applications.properties
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fileEnding = archivo %S
+saveFile = Guardar archivo
+useApp = Usar %S
+useDefault = Usar %S (predeterminado)
+useOtherApp = Usar otra…
+fpTitleChooseApp = Seleccione aplicación auxiliar
+manageApp = Detalles de la aplicación…
+webFeed = Canal web
+videoPodcastFeed = Podcast de vídeo
+audioPodcastFeed = Podcast
+alwaysAsk = Preguntar siempre
+usePluginIn = Usar %S (en %S)
+previewInApp = Ver preliminarmente en %S
+addNewsBlogsInApp = Suscribirse en %S
+typeDescriptionWithType = %S (%S)
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-cache.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-cache.dtd
new file mode 100644
index 0000000000..c6f3a64fcd
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-cache.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.cache.title "Caché">
+<!ENTITY pref.cache.caption "Establecer opciones de caché">
+<!ENTITY cachePara "La caché mantiene en su disco duro copias de las páginas web visitadas frecuentemente (aunque al pulsar Recargar siempre se mostrará la última versión de una página).">
+<!ENTITY cacheCheck.label "Permitir a &brandShortName; administrar el tamaño de la caché">
+<!ENTITY cacheCheck.accesskey "m">
+<!ENTITY diskCacheUpTo.label "Usar hasta">
+<!ENTITY diskCacheUpTo.accesskey "U">
+<!ENTITY spaceMbytes "MB de espacio en disco para la caché">
+<!ENTITY diskCacheFolder.label "Ubicación de la carpeta de caché:">
+<!ENTITY clearDiskCache.label "Vaciar caché">
+<!ENTITY clearDiskCache.accesskey "V">
+<!ENTITY chooseDiskCacheFolder.label "Elegir carpeta…">
+<!ENTITY chooseDiskCacheFolder.accesskey "E">
+<!ENTITY diskCacheFolderExplanation "Los archivos de la caché serán guardados en una subcarpeta llamada &quot;Cache&quot; del directorio que especifique. Debe reiniciar &brandShortName; para que los cambios tengan efecto.">
+<!ENTITY docCache.label "Comparar la página en la caché con la página en la red:">
+<!ENTITY docCache.accesskey "C">
+<!ENTITY checkOncePerSession.label "Una vez por sesión">
+<!ENTITY checkEveryTime.label "Cada vez que vea la página">
+<!ENTITY checkNever.label "Nunca">
+<!ENTITY checkAutomatically.label "Cuando la página esté obsoleta">
+<!ENTITY prefetchTitle.label "Precarga de enlaces">
+<!ENTITY enablePrefetch.label "Precargar las páginas web mientras está inactivo, para que los enlaces en las páginas web diseñadas para ello se carguen más rápido">
+<!ENTITY enablePrefetch.accesskey "P">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-certs.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-certs.dtd
new file mode 100644
index 0000000000..2c662f2919
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-certs.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY managecerts.caption "Administrar certificados">
+<!ENTITY managecerts.text "Usar el administrador de certificados para gestionar sus certificados personales, así como los de otras personas y autoridades certificadoras.">
+<!ENTITY managecerts.button "Administrar certificados…">
+<!ENTITY managecerts.accesskey "M">
+<!ENTITY managedevices.caption "Administrar dispositivos de seguridad">
+<!ENTITY managedevices.text "Use este botón para administrar sus dispositivos de seguridad, tales como tarjetas inteligentes.">
+<!ENTITY managedevices.button "Administrar dispositivos de seguridad…">
+<!ENTITY managedevices.accesskey "S">
+<!ENTITY ssl.label "SSL">
+<!ENTITY pref.certs.title "Certificados">
+<!ENTITY certs.label "Certificados">
+<!ENTITY validation.ocsp.caption "OCSP">
+<!ENTITY enableOCSP.label "Usar el protocolo de estado de certificados en línea (OCSP) para confirmar la validez actual de los certificados">
+<!ENTITY enableOCSP.accesskey "C">
+<!ENTITY validation.requireOCSP.description "Cuando falle la conexión a un servidor OCSP, tratar el certificado como no válido">
+<!ENTITY validation.requireOCSP.accesskey "u">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-colors.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-colors.dtd
new file mode 100644
index 0000000000..4915784db6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-colors.dtd
@@ -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/. -->
+
+<!ENTITY pref.colors.title "Colores">
+<!ENTITY color "Texto y fondo">
+<!ENTITY textColor.label "Texto:">
+<!ENTITY textColor.accesskey "T">
+<!ENTITY backgroundColor.label "Fondo:">
+<!ENTITY backgroundColor.accesskey "F">
+<!ENTITY useSystemColors.label "Usar los colores del sistema">
+<!ENTITY useSystemColors.accesskey "s">
+<!ENTITY underlineLinks.label "Subrayar enlaces">
+<!ENTITY underlineLinks.accesskey "U">
+<!ENTITY links "Color de los enlaces">
+<!ENTITY linkColor.label "Enlaces sin visitar:">
+<!ENTITY linkColor.accesskey "E">
+<!ENTITY activeLinkColor.label "Enlaces activos:">
+<!ENTITY activeLinkColor.accesskey "c">
+<!ENTITY visitedLinkColor.label "Enlaces visitados:">
+<!ENTITY visitedLinkColor.accesskey "V">
+<!ENTITY someProvColors "Cuando una página proporcione sus propios colores y fondos">
+<!ENTITY alwaysUseDocumentColors.label "Usar siempre los colores y el fondo especificado por la página web">
+<!ENTITY alwaysUseDocumentColors.accesskey "A">
+<!ENTITY useMyColors.label "Usar mis colores, ignorando los colores y la imagen de fondo especificados por la página">
+<!ENTITY useMyColors.accesskey "m">
+<!ENTITY automaticColors.label "Ignorar los colores de la página solo al usar un tema de alto contraste">
+<!ENTITY automaticColors.accesskey "I">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-content.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-content.dtd
new file mode 100644
index 0000000000..c8307f11c2
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-content.dtd
@@ -0,0 +1,48 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE : FILE The Appearance > Content prefs dialog. -->
+
+<!ENTITY pref.content.title "Contenido">
+<!ENTITY pref.content.description "Estas opciones influyen en cómo se muestra el contenido de sitios web y mensajes en &brandShortName;.">
+
+<!ENTITY siteIcons.label "Iconos de sitios web">
+<!ENTITY useSiteIcons.label "Mostrar iconos de sitios web">
+<!ENTITY useSiteIcons.accesskey "M">
+<!ENTITY useFavIcons2.label "Intentar usar el icono web del servidor cuando la página no defina uno propio">
+<!ENTITY useFavIcons2.accesskey "f">
+
+<!ENTITY scrolling.label "Desplazamiento">
+<!ENTITY useAutoScroll.label "Usar desplazamiento automático">
+<!ENTITY useAutoScroll.accesskey "e">
+<!ENTITY useSmoothScroll.label "Usar desplazamiento suave">
+<!ENTITY useSmoothScroll.accesskey "U">
+
+<!ENTITY zoomPrefs.label "Opciones de tamaño">
+<!-- LOCALIZATION NOTE (minZoom.label, maxZoom.label, percent.label):
+ single hbox with minZoom.label preceding the minZoom control and
+ maxZoom.label preceding the maxZoom control; percent.label shows
+ the ASCII '%' character at the end of that string -->
+<!ENTITY minZoom.label "Intervalo de">
+<!ENTITY minZoom.accesskey "I">
+<!ENTITY maxZoom.label "a">
+<!ENTITY maxZoom.accesskey "a">
+<!ENTITY percent.label "&#037;">
+
+<!ENTITY defaultZoom.label "Zoom predeterminado">
+<!ENTITY defaultZoom.accesskey "d">
+
+<!ENTITY siteSpecific.label "Recordar los niveles de ampliación para cada sitio">
+<!ENTITY siteSpecific.accesskey "d">
+<!ENTITY textZoomOnly.label "Escalar sólo el texto en lugar de la página completa">
+<!ENTITY textZoomOnly.accesskey "s">
+<!ENTITY enableAutomaticImageResizing.label "Reajustar imágenes grandes a la ventana del navegador">
+<!ENTITY enableAutomaticImageResizing.accesskey "R">
+
+<!ENTITY allowHWAccel.label "Usar aceleración hardware cuando esté disponible">
+<!ENTITY allowHWAccel.accesskey "c">
+<!ENTITY blockAutoRefresh.label "Advertirme cuando los sitios web intenten redirigir o recargar la página">
+<!ENTITY blockAutoRefresh.accesskey "A">
+
+<!ENTITY showZoomStatusPanel.label "Mostrar controles de tamaño en la barra de estado">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-cookies.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-cookies.dtd
new file mode 100644
index 0000000000..effebc3454
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-cookies.dtd
@@ -0,0 +1,26 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.cookies.title "Cookies">
+<!ENTITY cookiePolicy.label "Política de aceptación de cookies">
+<!ENTITY disableCookies.label "Bloquear cookies">
+<!ENTITY disableCookies.accesskey "B">
+<!ENTITY accNo3rdPartyCookies.label "Permitir cookies únicamente del sitio web originario (no cookies de terceros)">
+<!ENTITY accNo3rdPartyCookies.accesskey "P">
+<!ENTITY acc3rdPartyVisited.label "Permitir cookies de terceras partes sólo para sitios web visitados previamente">
+<!ENTITY acc3rdPartyVisited.accesskey "c">
+<!ENTITY accAllCookies.label "Permitir todas las cookies">
+<!ENTITY accAllCookies.accesskey "k">
+<!ENTITY cookieRetentionPolicy.label "Política de retención de cookies">
+<!ENTITY acceptNormally.label "Aceptar cookies normalmente">
+<!ENTITY acceptNormally.accesskey "n">
+<!ENTITY acceptForSession.label "Aceptar sólo para la sesión en curso">
+<!ENTITY acceptForSession.accesskey "s">
+<!ENTITY acceptforNDays.label "Aceptar cookies durante">
+<!ENTITY acceptforNDays.accesskey "d">
+<!ENTITY days.label "días">
+<!ENTITY manageCookies.label "Administrar cookies y sitios">
+<!ENTITY manageCookiesDescription.label "Le permite ver y administrar cookies guardadas y configuraciones para cada sitio web para aceptar y rechazar cookies. Las configuraciones por sitio web prevalecerán sobre las configuraciones de arriba.">
+<!ENTITY viewCookies.label "Administrador de cookies">
+<!ENTITY viewCookies.accesskey "M">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-download.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-download.dtd
new file mode 100644
index 0000000000..472a0b0cf3
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-download.dtd
@@ -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/. -->
+
+<!ENTITY pref.download.title "Descargas">
+<!ENTITY downloadBehavior.label "Cuando se inicie una descarga">
+<!ENTITY doNothing.label "No abrir nada">
+<!ENTITY doNothing.accesskey "N">
+<!ENTITY openProgressDialog.label "Abrir un diálogo de progreso">
+<!ENTITY openProgressDialog.accesskey "d">
+<!ENTITY openDM.label "Abrir el administrador de descargas">
+<!ENTITY openDM.accesskey "a">
+<!ENTITY flashWhenOpen.label "Hacer que el administrador de descargas parpadee si ya está abierto">
+<!ENTITY flashWhenOpen.accesskey "H">
+<!ENTITY downloadLocation.label "Cuando se guarde un archivo:">
+<!ENTITY saveTo.label "Guardar archivos en">
+<!ENTITY saveTo.accesskey "G">
+<!ENTITY chooseDownloadFolder.label "Elegir carpeta…">
+<!ENTITY chooseDownloadFolder.accesskey "C">
+<!ENTITY alwaysAsk.label "Preguntarme siempre dónde guardar archivos">
+<!ENTITY alwaysAsk.accesskey "P">
+<!ENTITY finishedBehavior.label "Cuando se completa una descarga">
+<!ENTITY playSound.label "Reproducir un sonido">
+<!ENTITY playSound.accesskey "R">
+<!ENTITY browse.label "Examinar…">
+<!ENTITY browse.accesskey "x">
+<!ENTITY playButton.label "Reproducir">
+<!ENTITY playButton.accesskey "e">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-findasyoutype.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-findasyoutype.dtd
new file mode 100644
index 0000000000..8094c8a14b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-findasyoutype.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.findAsYouType.title "Encontrar a medida que escribe">
+<!ENTITY findAsYouTypeBehavior.label "Encontrar a medida que escribe">
+<!ENTITY findAsYouTypeTip.label "Truco: para iniciar manualmente Encontrar a medida que escribe, teclee / para encontrar texto o ' para encontrar enlaces, seguido del texto que quiere encontrar.">
+<!ENTITY findAsYouTypeTimeout.label "Reiniciar la búsqueda en curso tras unos segundos de inactividad">
+<!ENTITY findAsYouTypeTimeout.accesskey "R">
+<!ENTITY findAsYouTypeSound.label "Reproducir un sonido cuando el texto escrito no se encuentra">
+<!ENTITY findAsYouTypeSound.accesskey "a">
+<!ENTITY findAsYouTypeEnableAuto.label "Encontrar automáticamente al escribir dentro de una página web:">
+<!ENTITY findAsYouTypeEnableAuto.accesskey "E">
+<!ENTITY findAsYouTypeAutoText.label "Cualquier texto en la página">
+<!ENTITY findAsYouTypeAutoText.accesskey "C">
+<!ENTITY findAsYouTypeAutoLinks.label "Sólo enlaces">
+<!ENTITY findAsYouTypeAutoLinks.accesskey "S">
+<!ENTITY findAsYouTypeFindbarEnable.label "Mostrar la barra de búsqueda al encontrar a medida que escribe">
+<!ENTITY findAsYouTypeFindbarEnable.accesskey "M">
+<!ENTITY findAsYouTypeFindbarEnableTip.label "Nota: Encontrar a medida que escribe sin mostrar la barra de búsqueda no permite introducir caracteres internacionales.">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-fonts.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-fonts.dtd
new file mode 100644
index 0000000000..53e0d0895e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-fonts.dtd
@@ -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/. -->
+
+<!ENTITY pref.fonts.title "Tipos de letra">
+<!ENTITY language.label "Tipos de letra para:">
+<!ENTITY language.accesskey "T">
+<!ENTITY typefaces.label "Tipo de letra">
+<!ENTITY sizes.label "Tamaño (píxeles)">
+<!ENTITY proportional.label "Proporcional:">
+<!ENTITY proportional.accesskey "P">
+<!ENTITY serif.label "Serif:">
+<!ENTITY serif.accesskey "S">
+<!ENTITY sans-serif.label "Sans-serif:">
+<!ENTITY sans-serif.accesskey "n">
+<!ENTITY monospace.label "Monoespaciado:">
+<!ENTITY monospace.accesskey "M">
+<!ENTITY fantasy.label "Fantasía:">
+<!ENTITY fantasy.accesskey "F">
+<!ENTITY cursive.label "Cursiva:">
+<!ENTITY cursive.accesskey "C">
+<!ENTITY font.langGroup.latin "Latino">
+<!ENTITY font.langGroup.japanese "Japonés">
+<!ENTITY font.langGroup.trad-chinese "Chino tradicional (Taiwan)">
+<!ENTITY font.langGroup.simpl-chinese "Chino simplificado">
+<!ENTITY font.langGroup.trad-chinese-hk "Chino tradicional (Hong Kong)">
+<!ENTITY font.langGroup.korean "Coreano">
+<!ENTITY font.langGroup.cyrillic "Cirílico">
+<!ENTITY font.langGroup.el "Griego">
+<!ENTITY font.langGroup.thai "Tailandés">
+<!ENTITY font.langGroup.hebrew "Hebreo">
+<!ENTITY font.langGroup.arabic "Árabe">
+<!ENTITY font.langGroup.devanagari "Devanagari">
+<!ENTITY font.langGroup.tamil "Tamil">
+<!ENTITY font.langGroup.armenian "Armenio">
+<!ENTITY font.langGroup.bengali "Bengalí">
+<!ENTITY font.langGroup.canadian "Silabario unificado canadiense">
+<!ENTITY font.langGroup.ethiopic "Etíope">
+<!ENTITY font.langGroup.georgian "Georgiano">
+<!ENTITY font.langGroup.gujarati "Gujarati">
+<!ENTITY font.langGroup.gurmukhi "Gurmukhi">
+<!ENTITY font.langGroup.khmer "Khmer">
+<!ENTITY font.langGroup.malayalam "Malayo">
+<!ENTITY font.langGroup.math "Matemáticas">
+<!ENTITY font.langGroup.odia "Odia">
+<!ENTITY font.langGroup.telugu "Telugu">
+<!ENTITY font.langGroup.kannada "Kannada">
+<!ENTITY font.langGroup.sinhala "Sinhala">
+<!ENTITY font.langGroup.tibetan "Tibetano">
+<!ENTITY font.langGroup.other "Otros sistemas de escritura">
+<!ENTITY minSize.label "Tamaño de letra mínimo:">
+<!ENTITY minSize.accesskey "o">
+<!ENTITY minSize.none "Ninguno">
+<!ENTITY useDefaultFontSerif.label "Serif">
+<!ENTITY useDefaultFontSansSerif.label "Sans Serif">
+<!ENTITY useDocumentFonts.label "Permitir a los documentos usar otros tipos de letra">
+<!ENTITY useDocumentFonts.accesskey "o">
+<!ENTITY header2 "Cuando una página web escoja sus propios tipos de letra">
+<!ENTITY useDefaultFont.label "Usar mis tipos de letra predeterminados, ignorando los que la página haya escogido">
+<!ENTITY useDefaultFont.accesskey "U">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-history.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-history.dtd
new file mode 100644
index 0000000000..4c58ccfdd1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-history.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.history.title "Historial">
+<!ENTITY pref.history.caption "Historial de navegación">
+<!ENTITY historyPages.label "El historial es una lista de páginas visitadas anteriormente.">
+<!ENTITY enableHistory.label "Recordar páginas visitadas">
+<!ENTITY enableHistory.accesskey "R">
+<!ENTITY clearHistory.label "Vaciar historial">
+<!ENTITY clearHistory.accesskey "s">
+<!ENTITY locationBarHistory.caption "Historial de la barra de direcciones">
+<!ENTITY urlBarHistoryEnabled.caption "Activar historial de la barra de direcciones">
+<!ENTITY urlBarHistoryEnabled.accesskey "c">
+<!ENTITY clearLocationBar.label "Vaciar la lista de sitios web guardados en la barra de direcciones.">
+<!ENTITY clearLocationBarButton.label "Vaciar barra de direcciones">
+<!ENTITY clearLocationBarButton.accesskey "d">
+<!ENTITY formfillHistory.caption "Historial de formularios y búsquedas">
+<!ENTITY enableFormfill.label "Activar historial de formulario y búsquedas">
+<!ENTITY enableFormfill.accesskey "A">
+<!ENTITY formfillExpire.label "Recordar historial de formulario y búsquedas hasta">
+<!ENTITY formfillExpire.accesskey "b">
+<!ENTITY formfillDays.label "días">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-http.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-http.dtd
new file mode 100644
index 0000000000..fbf6f37973
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-http.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.http.title "Config. de HTTP">
+<!ENTITY prefDirect.label "Opciones de conexión directa">
+<!ENTITY prefProxy.label "Opciones de conexión proxy">
+<!ENTITY prefEnableHTTP10.label "Utilizar HTTP 1.0">
+<!ENTITY prefEnableHTTP10.accesskey "U">
+<!ENTITY prefEnableHTTP10Proxy.accesskey "z">
+<!ENTITY prefEnableHTTP11.label "Utilizar HTTP 1.1">
+<!ENTITY prefEnableHTTP11.accesskey "H">
+<!ENTITY prefEnableHTTP11Proxy.accesskey "T">
+<!ENTITY prefPara "Las conexiones HTTP pueden ser afinadas utilizando estas opciones para mejorar bien el rendimiento, bien la compatibilidad. Algunos servidores proxy, por ejemplo, requieren HTTP/1.0 (vea las notas de la versión para más detalles).">
+<!ENTITY prefUseragent.label "Cadena del agente de usuario">
+<!ENTITY prefFirefoxStrict.label "Identificar como Firefox">
+<!ENTITY prefFirefoxStrict.accesskey "I">
+<!ENTITY prefFirefoxNone.label "Identificar como SeaMonkey">
+<!ENTITY prefFirefoxNone.accesskey "M">
+<!ENTITY prefFirefoxCompat2.label "Identificar como SeaMonkey y anunciar compatibilidad con Firefox.">
+<!ENTITY prefFirefoxCompat2.accesskey "S">
+<!ENTITY prefCompatWarning2.desc "ADVERTENCIA: cambiar estos ajustes puede provocar que los sitios o servicios web no funcionen correctamente.">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-images.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-images.dtd
new file mode 100644
index 0000000000..ef2106028b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-images.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.images.title "Imágenes">
+<!ENTITY imageBlocking.label "Política de aceptación de imágenes">
+<!ENTITY imageDetails "Especifica cómo maneja &brandShortName; las imágenes.">
+<!ENTITY loadAllImagesRadio.label "Cargar todas las imágenes">
+<!ENTITY loadAllImagesRadio.accesskey "C">
+<!ENTITY loadOrgImagesRadio.label "Cargar sólo las imágenes que provengan del servidor originario">
+<!ENTITY loadOrgImagesRadio.accesskey "a">
+<!ENTITY loadNoImagesRadio.label "No cargar ninguna imagen">
+<!ENTITY loadNoImagesRadio.accesskey "e">
+<!ENTITY viewPermissions.label "Administrar permisos">
+<!ENTITY viewPermissions.accesskey "d">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-keynav.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-keynav.dtd
new file mode 100644
index 0000000000..0e0ac8a7ce
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-keynav.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.keyNav.title "Navegación con teclado">
+<!ENTITY tabNavigationBehavior.label "Navegación con el tabulador">
+<!ENTITY tabNavigationLinks.label "Enlaces">
+<!ENTITY tabNavigationLinks.accesskey "L">
+<!ENTITY tabNavigationForms.label "Botones, botones de radio, casillas de verificación y listas">
+<!ENTITY tabNavigationForms.accesskey "B">
+<!ENTITY tabNavigationTextboxes.label "Nota: cajas de texto y regiones desplazables siempre se incluyen en la tabulación.">
+<!ENTITY tabNavigationDesc.label "Cuando se pulsa Tab o Mayús+Tab, moverse entre:">
+<!ENTITY accessibilityBrowseWithCaret.label "Navegar con cursor">
+<!ENTITY browseWithCaretDesc.label "La navegación con cursor le permite navegar y realizar selecciones dentro de las páginas usando las teclas del cursor para mover un cursor visible.">
+<!ENTITY browseWithCaretUse.label "Usar navegación con cursor">
+<!ENTITY browseWithCaretUse.accesskey "U">
+<!ENTITY browseWithCaretShortCut.label "Usar el atajo de teclado F7 para alternar la navegación con cursor">
+<!ENTITY browseWithCaretShortCut.accesskey "s">
+<!ENTITY browseWithCaretWarn.label "Advertirme antes de activar la navegación con cursores">
+<!ENTITY browseWithCaretWarn.accesskey "A">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-languages.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-languages.dtd
new file mode 100644
index 0000000000..b0ed9daddb
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-languages.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY languages.customize.prefLangDescript "Las páginas web están a veces disponibles en más de un idioma. Escoja los idiomas en los que prefiere ver las páginas web, en orden de preferencia.">
+<!ENTITY languages.customize.title "Idiomas">
+<!ENTITY langtitle.label "Idiomas para páginas web">
+<!ENTITY languages.customize.prefAddLangDescript "Seleccione los idiomas que quiera añadir.">
+<!ENTITY languages.customize.addButton.label "Añadir…">
+<!ENTITY languages.customize.addButton.accesskey "A">
+<!ENTITY languages.customize.deleteButton.label "Eliminar">
+<!ENTITY languages.customize.deleteButton.accesskey "R">
+<!ENTITY languages.customize.add.title.label "Añadir idiomas">
+<!ENTITY languages.customize.available.label "Idiomas:">
+<!ENTITY languages.customize.active.label "Idiomas en orden de preferencia:">
+<!ENTITY languages.customize.active.accesskey "I">
+<!ENTITY languages.customize.others.label "Otros:">
+<!ENTITY languages.customize.others.accesskey "O">
+<!ENTITY languages.customize.Fallback2.grouplabel "Codif. de texto para contenido antiguo">
+<!ENTITY languages.customize.Fallback2.label "Codif. de texto predet.:">
+<!ENTITY languages.customize.Fallback2.accesskey "C">
+<!ENTITY languages.customize.Fallback2.desc "Usado para contenido antiguo que no declara su codificación.">
+<!ENTITY languages.customize.others.examples "ej.: en-bz, ar-jo">
+<!ENTITY languages.customize.moveUp.label "Arriba">
+<!ENTITY languages.customize.moveUp.accesskey "A">
+<!ENTITY languages.customize.moveDown.label "Abajo">
+<!ENTITY languages.customize.moveDown.accesskey "b">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-languages.properties b/l10n-es-ES/suite/chrome/common/pref/pref-languages.properties
new file mode 100644
index 0000000000..be37bd0439
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-languages.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+illegalOtherLanguage = Las siguientes entradas no son códigos de idioma válidos:
+illegalOtherLanguageTitle = Códigos de idioma no válidos
+languageRegionCodeFormat = %1$S/%2$S [%3$S]
+languageCodeFormat = %1$S [%2$S]
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-links.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-links.dtd
new file mode 100644
index 0000000000..f399b63975
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-links.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY linksHeader.label "Comportamiento de los enlaces">
+<!ENTITY newWindow.label "Comportamiento al abrir enlaces">
+<!ENTITY newWindowDescription.label "Abrir enlaces que intentan abrir una ventana nueva en:">
+<!ENTITY newWindowRestriction.label "Cuando los scripts quieran abrir una ventana nueva:">
+<!ENTITY external.label "Enlaces de otras aplicaciones">
+<!ENTITY externalDescription.label "Abrir enlaces pasados desde otras aplicaciones en:">
+<!ENTITY openCurrent.label "La pestaña/ventana actual">
+<!ENTITY newWindowGroupCurrent.accesskey "L">
+<!ENTITY externalGroupCurrent.accesskey "a">
+<!ENTITY openTab.label "Una pestaña nueva en la ventana actual">
+<!ENTITY newWindowGroupTab.accesskey "t">
+<!ENTITY externalGroupTab.accesskey "n">
+<!ENTITY openWindow.label "Una ventana nueva">
+<!ENTITY newWindowGroupWindow.accesskey "v">
+<!ENTITY externalGroupWindow.accesskey "e">
+<!ENTITY divertAll.label "Convertir siempre ventanas en pestañas">
+<!ENTITY divertAll.accesskey "C">
+<!ENTITY divertNoFeatures.label "No convertir ventanas personalizadas en pestañas">
+<!ENTITY divertNoFeatures.accesskey "d">
+<!ENTITY dontDivert.label "Abrir siempre ventanas nuevas">
+<!ENTITY dontDivert.accesskey "b">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-locationbar.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-locationbar.dtd
new file mode 100644
index 0000000000..25d49512fc
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-locationbar.dtd
@@ -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/. -->
+
+<!ENTITY pref.locationBar.title "Barra de direcciones">
+<!ENTITY autoComplete.label "Autocompletado">
+<!ENTITY autoCompleteMatchHistory.label "Sugerir automáticamente sitios web del historial">
+<!ENTITY autoCompleteMatchHistory.accesskey "S">
+<!ENTITY autoCompleteMatchBookmarks.label "Sugerir automáticamente sitios web de marcadores">
+<!ENTITY autoCompleteMatchBookmarks.accesskey "a">
+<!ENTITY autoCompleteAutoFill.label "Precumplimentar automáticamente la mejor coincidencia">
+<!ENTITY autoCompleteAutoFill.accesskey "u">
+<!ENTITY autoCompleteShowPopup.label "Mostrar una lista de resultados coincidentes">
+<!ENTITY autoCompleteShowPopup.accesskey "M">
+<!ENTITY autoCompleteMatchOnlyTyped.label "Hacer coincidir sólo sitios web que haya escrito previamente">
+<!ENTITY autoCompleteMatchOnlyTyped.accesskey "H">
+<!ENTITY autoCompleteMatch.label "Buscar coincidencias">
+<!ENTITY autoCompleteMatch.accesskey "B">
+<!ENTITY autoCompleteMatchAnywhere "en cualquier parte de la dirección y el título">
+<!ENTITY autoCompleteMatchWordsFirst "en cualquier parte, mejor al comienzo de palabras">
+<!ENTITY autoCompleteMatchWords "sólo en el comienzo de palabras">
+<!ENTITY autoCompleteMatchStart "sólo al principio de la dirección y el título">
+<!ENTITY showInternetSearch.label "Mostrar buscador predeterminado de Internet">
+<!ENTITY showInternetSearch.accesskey "I">
+<!ENTITY formatting.label "Formato">
+<!ENTITY domainFormatting.label "Resaltar el dominio efectivo en sitios web y servidores FTP">
+<!ENTITY domainFormatting.accesskey "F">
+<!ENTITY highlightSecure.label "Destacar las páginas web con un nivel alto de seguridad en la conexión">
+<!ENTITY highlightSecure.accesskey "D">
+<!ENTITY unknownLocations.label "Direcciones desconocidas">
+<!ENTITY domainGuessing.label "Añadir &quot;www.&quot; y &quot;.com&quot; a la dirección si no se encuentra una página web">
+<!ENTITY domainGuessing.accesskey "c">
+<!ENTITY keywords.label "Realizar una búsqueda web cuando el texto introducido no sea una dirección web">
+<!ENTITY keywords.accesskey "E">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-masterpass.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-masterpass.dtd
new file mode 100644
index 0000000000..0972624abc
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-masterpass.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.masterpass.title "Contraseñas maestras">
+<!ENTITY changepassword.caption "Cambiar contraseña maestra">
+<!ENTITY changepassword.text "Su contraseña maestra protege la información confidencial tal como contraseñas de sus sitios web y certificados.">
+<!ENTITY changepassword.button "Cambiar contraseña…">
+<!ENTITY changepassword.accesskey "C">
+<!ENTITY resetpassword.caption "Restablecer la contraseña maestra">
+<!ENTITY resetpassword.text "Si restablece su contraseña maestra, se perderán todas las contraseñas guardadas de sus sitios web y correos, datos de formularios, certificados personales y claves privadas.">
+<!ENTITY resetpassword.button "Restablecer contraseña">
+<!ENTITY resetpassword.accesskey "R">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-media.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-media.dtd
new file mode 100644
index 0000000000..cd037cb975
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-media.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.media.title "Medios">
+<!ENTITY mediaHTML5Preferences.label "Audio/vídeo">
+<!ENTITY allowMediaAutoplay.label "Activar reproducción automática de contenido multimedia HTML5">
+<!ENTITY allowMediaAutoplay.accesskey "A">
+<!ENTITY enableDrmMedia.label "Activar administración digital de derechos de">
+<!ENTITY enableEmeForSuite.label "Módulos de descifrado de contenido de terceros">
+<!ENTITY enableEmeForSuite.accesskey "M">
+<!ENTITY animLoopingTitle.label "Las imágenes animadas deberían repetirse">
+<!ENTITY animLoopAsSpecified.label "Tantas veces como especifique la imagen">
+<!ENTITY animLoopAsSpecified.accesskey "T">
+<!ENTITY animLoopOnce.label "Una sola vez">
+<!ENTITY animLoopOnce.accesskey "U">
+<!ENTITY animLoopNever.label "Nunca">
+<!ENTITY animLoopNever.accesskey "N">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-mousewheel.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-mousewheel.dtd
new file mode 100644
index 0000000000..978fcce0eb
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-mousewheel.dtd
@@ -0,0 +1,33 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.mouseWheel.title "Rueda del ratón">
+<!ENTITY mouseWheelPanel.label "Indique el comportamiento de la rueda del ratón al usarla con esta tecla: ">
+<!ENTITY usingJustTheWheel.label "Sin tecla modificadora">
+<!ENTITY usingWheelAndAlt.label2 "Alt">
+<!ENTITY usingWheelAndOption.label "Opción">
+<!ENTITY usingWheelAndCtrl.label2 "Ctrl">
+<!ENTITY usingWheelAndShft.label2 "Mayús">
+<!ENTITY mouseWheelGroup.label "Desplazamiento vertical">
+<!ENTITY mouseWheelHorizGroup.label "Desplazamiento horizontal">
+<!ENTITY sameAsVertical.label "La misma que la del desplazamiento vertical">
+<!ENTITY sameAsVertical.accesskey "L">
+<!ENTITY doNothing.label "No hacer nada">
+<!ENTITY doNothing.accesskey "N">
+<!ENTITY doNothingHoriz.accesskey "h">
+<!ENTITY scrollDocument.label "Desplazar el documento">
+<!ENTITY scrollDocument.accesskey "D">
+<!ENTITY scrollDocumentHoriz.accesskey "c">
+<!ENTITY history.label "Moverse adelante y atrás en el historial de navegación">
+<!ENTITY history.accesskey "M">
+<!ENTITY historyHoriz.accesskey "r">
+<!ENTITY zoom.label "Aumentar o reducir el tamaño de la página">
+<!ENTITY zoom.accesskey "A">
+<!ENTITY zoomHoriz.accesskey "o">
+<!ENTITY wheelSpeed.label "Velocidad de la rueda del ratón:">
+<!ENTITY wheelSpeed.accesskey "V">
+<!ENTITY wheelSpeedHoriz.accesskey "u">
+<!ENTITY reverseDirection.label "Invertir dirección">
+<!ENTITY reverseDirection.accesskey "I">
+<!ENTITY reverseDirectionHoriz.accesskey "e">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-navigator.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-navigator.dtd
new file mode 100644
index 0000000000..e155f2e3b3
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-navigator.dtd
@@ -0,0 +1,42 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.navigator.title "Navegador">
+<!ENTITY navRadio.label "Mostrar en">
+<!ENTITY navRadio.accesskey "o">
+<!ENTITY navStartPageMenu.label "Inicio del navegador">
+<!ENTITY newWinPageMenu.label "Ventana nueva">
+<!ENTITY newTabPageMenu.label "Pestaña nueva">
+<!ENTITY blankPageRadio.label "Página en blanco">
+<!ENTITY blankPageRadio.accesskey "B">
+<!ENTITY homePageRadio.label "Página de inicio">
+<!ENTITY homePageRadio.accesskey "n">
+<!ENTITY lastPageRadio.label "Última página visitada">
+<!ENTITY lastPageRadio.accesskey "L">
+<!ENTITY restoreSessionRadio.label "Restaurar sesión anterior">
+<!ENTITY restoreSessionRadio.accesskey "e">
+<!ENTITY restoreSessionIntro.label "Al restaurar sesiones y ventanas">
+<!ENTITY restoreImmediately.label "Restaurar todas las pestañas inmediatamente">
+<!ENTITY restoreImmediately.accesskey "a">
+<!ENTITY restoreTabs.label "Restaurar">
+<!ENTITY restoreTabs.accesskey "s">
+<!ENTITY restoreTabsAtATime.label "pestaña(s) a la vez">
+<!ENTITY restoreDeferred.label "Restaurar pestañas sólo cuando las necesite">
+<!ENTITY restoreDeferred.accesskey "i">
+<!ENTITY homePageIntro.label "Pulsar el botón Inicio le lleva a este grupo de páginas:">
+<!ENTITY useCurrent.label "Usar página actual">
+<!ENTITY useCurrent.accesskey "U">
+<!ENTITY useCurrentGroup.label "Usar grupo actual">
+<!ENTITY useCurrentGroup.accesskey "G">
+<!ENTITY browseFile.label "Elegir archivo…">
+<!ENTITY browseFile.accesskey "C">
+<!ENTITY useDefault.label "Rest. valores predet.">
+<!ENTITY useDefault.accesskey "R">
+<!ENTITY defaultBrowserGroup.label "Navegador predeterminado">
+<!ENTITY defaultBrowserButton.label "Establecer navegador predeterminado">
+<!ENTITY defaultBrowserButton.accesskey "D">
+<!ENTITY alreadyDefaultText "&brandShortName; ya es su navegador predeterminado.">
+<!ENTITY defaultPendingText "&brandShortName; se convertirá en su navegador predeterminado cuando pulse Aceptar.">
+<!ENTITY wasMadeDefaultText "&brandShortName; se ha establecido como su navegador predeterminado.">
+<!ENTITY makeDefaultText "Establecer &brandShortName; como su navegador predeterminado.">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-offlineapps.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-offlineapps.dtd
new file mode 100644
index 0000000000..bb6491813a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-offlineapps.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.offlineapps.title "Aplicaciones web sin conexión">
+<!ENTITY pref.offlineCache.caption "Contenido web y datos de usuario sin conexión">
+<!ENTITY clearOfflineAppCache.label "Limpiar">
+<!ENTITY clearOfflineAppCache.accesskey "L">
+<!ENTITY offlineAlwaysAllow.label "Permitir a todos los sitios web guardar datos para uso sin conexión">
+<!ENTITY offlineAlwaysAllow.accesskey "P">
+<!ENTITY offlineExplicit.label "Permitir únicamente sitios web con permiso expreso">
+<!ENTITY offlineExplicit.accesskey "e">
+<!ENTITY offlineNotifyAsk.label "Notificarme cuando los sitios web quieran guardar datos para su uso sin conexión">
+<!ENTITY offlineNotifyAsk.accesskey "N">
+<!ENTITY offlineNotifyPermissions.label "Administrar permisos">
+<!ENTITY offlineNotifyPermissions.accesskey "d">
+<!ENTITY offlineAppsUsage.label "Los siguientes sitios web están usando almacenamiento sin conexión:">
+<!ENTITY offlineAppsListRemove.label "Limpiar datos…">
+<!ENTITY offlineAppsListRemove.accesskey "m">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-passwords.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-passwords.dtd
new file mode 100644
index 0000000000..c6545d7a0c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-passwords.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.passwords.title "Contraseñas">
+<!ENTITY signonHeader.caption "Administrador de contraseñas">
+<!ENTITY signonDescription.label "El administrador de contraseñas almacena su información de sesión para los sitios web, servidores de correo y servidores de noticias protegidos por contraseña, e introduce esa información automáticamente cuando es necesario.">
+<!ENTITY signonEnabled.label "Recordar contraseñas">
+<!ENTITY signonEnabled.accesskey "R">
+<!ENTITY viewSignons.label "Administrar contraseñas guardadas">
+<!ENTITY viewSignons.accesskey "M">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-popups.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-popups.dtd
new file mode 100644
index 0000000000..5bcb04abac
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-popups.dtd
@@ -0,0 +1,26 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.popups.title "Ventanas emergentes">
+<!ENTITY pref.popups.caption "Ventanas emergentes">
+<!ENTITY popupBlock.label "Bloquear ventanas emergentes no solicitadas">
+<!ENTITY popupBlock.accesskey "B">
+<!ENTITY viewPermissions.label "Administrar permisos">
+<!ENTITY viewPermissions.accesskey "d">
+<!ENTITY whenBlock.description "Cuando se ha bloqueado una ventana emergente:">
+<!ENTITY playSound.label "Reproducir un sonido:">
+<!ENTITY playSound.accesskey "R">
+<!ENTITY systemSound.label "Pitido del sistema">
+<!ENTITY systemSound.accesskey "S">
+<!ENTITY customSound.label "Archivo de sonido personalizado">
+<!ENTITY customSound.accesskey "A">
+<!ENTITY selectSound.label "Seleccionar…">
+<!ENTITY selectSound.accesskey "o">
+<!ENTITY playSoundButton.label "Reproducir">
+<!ENTITY playSoundButton.accesskey "c">
+<!ENTITY displayIcon.label "Mostrar un icono en la barra de estado del navegador">
+<!ENTITY displayIcon.accesskey "M">
+<!ENTITY displayNotification.label "Mostrar una barra de notificación en la parte superior del área de contenido">
+<!ENTITY displayNotification.accesskey "n">
+<!ENTITY popupNote.description "Nota: bloquear todas las ventanas emergentes puede impedir que funcionen características importantes de algunos sitios web, como ventanas de inicio de sesión de bancos y sitios de compra en línea. Para detalles sobre cómo permitir usar ventanas emergentes a sitios web específicos sin dejar de bloquearlas para el resto, pulse Ayuda. Incluso con el bloqueo activado, algunos sitios web pueden usar otros métodos para mostrar ventanas emergentes.">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-privatedata.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-privatedata.dtd
new file mode 100644
index 0000000000..99bd863029
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-privatedata.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.privatedata.title "Datos privados">
+<!ENTITY clearPrivateData.label "Limpiar datos privados">
+<!ENTITY alwaysClear.label "Limpiar siempre mis datos privados cuando cierre &brandShortName;">
+<!ENTITY alwaysClear.accesskey "L">
+<!ENTITY askBeforeClear.label "Preguntarme antes de limpiar datos privados">
+<!ENTITY askBeforeClear.accesskey "P">
+<!ENTITY clearDataSettings.label "Cuando le pida a &brandShortName; limpiar mis datos privados, debería borrar:">
+<!ENTITY clearDataDialog.label "Limpiar ahora…">
+<!ENTITY clearDataSilent.label "Limpiar ahora">
+<!ENTITY clearDataDialog.accesskey "a">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-proxies-advanced.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-proxies-advanced.dtd
new file mode 100644
index 0000000000..54ba1d55bb
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-proxies-advanced.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.proxies.advanced.title "Preferencias avanzadas del proxy">
+<!ENTITY protocols.caption "Proxies específicos por protocolo">
+<!ENTITY protocols.description "Normalmente el mismo proxy puede gestionar todos los protocolos listados aquí.">
+<!ENTITY http.label "Proxy HTTP:">
+<!ENTITY http.accesskey "x">
+<!ENTITY ssl.label "Proxy SSL:">
+<!ENTITY ssl.accesskey "L">
+<!ENTITY ftp.label "Proxy FTP:">
+<!ENTITY ftp.accesskey "F">
+<!ENTITY reuseProxy.label "Usar los valores del proxy HTTP para todos los protocolos">
+<!ENTITY reuseProxy.accesskey "U">
+<!ENTITY port.label "Puerto:">
+<!ENTITY HTTPPort.accesskey "P">
+<!ENTITY SSLPort.accesskey "o">
+<!ENTITY FTPPort.accesskey "r">
+<!ENTITY socks.caption "Proxy genérico">
+<!ENTITY socks.description "Un proxy SOCKS es un proxy genérico usado a veces en entornos corporativos y similares.">
+<!ENTITY socks.label "Proxy SOCKS:">
+<!ENTITY socks.accesskey "S">
+<!ENTITY socks4.label "SOCKS v4">
+<!ENTITY socks4.accesskey "C">
+<!ENTITY socks5.label "SOCKS v5">
+<!ENTITY socks5.accesskey "K">
+<!ENTITY socksRemoteDNS.label "Usarlo para resolver nombres de servidor (recomendado para SOCKS v5)">
+<!ENTITY socksRemoteDNS.accesskey "e">
+<!ENTITY SOCKSport.accesskey "t">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-proxies.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-proxies.dtd
new file mode 100644
index 0000000000..d12849a016
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-proxies.dtd
@@ -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/. -->
+
+<!ENTITY pref.proxies.title "Proxies">
+<!ENTITY pref.proxies.desc "Un proxy es un servicio de red que puede filtrar y acelerar su conexión a Internet.">
+<!ENTITY proxyTitle.label "Configurar proxies para el acceso a Internet">
+<!ENTITY directTypeRadio.label "Conexión directa a Internet">
+<!ENTITY directTypeRadio.accesskey "D">
+<!ENTITY systemTypeRadio.label "Usar configuración de proxy del sistema">
+<!ENTITY systemTypeRadio.accesskey "U">
+<!ENTITY manualTypeRadio.label "Configuración manual del proxy:">
+<!ENTITY manualTypeRadio.accesskey "M">
+<!ENTITY wpadTypeRadio.label "Descubrir automáticamente la configuración del proxy">
+<!ENTITY wpadTypeRadio.accesskey "A">
+<!ENTITY autoTypeRadio.label "URL para configuración automática del proxy:">
+<!ENTITY autoTypeRadio.accesskey "c">
+<!ENTITY reload.label "Recargar">
+<!ENTITY reload.accesskey "R">
+<!ENTITY http.label "Proxy:">
+<!ENTITY http.accesskey "P">
+<!ENTITY port.label "Puerto:">
+<!ENTITY HTTPPort.accesskey "o">
+<!ENTITY advanced.label "Avanzadas…">
+<!ENTITY advanced.accesskey "v">
+<!ENTITY noproxy.label "No usar proxy para:">
+<!ENTITY noproxy.accesskey "N">
+<!ENTITY noproxyExplain.label "Ejemplo: .mozilla.org, .net.nz, 192.168.1.0/24">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-scripts.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-scripts.dtd
new file mode 100644
index 0000000000..76d4b59aab
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-scripts.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.scripts.title "Scripts y plugins">
+<!ENTITY navigator.label "Navegador">
+<!ENTITY navigator.accesskey "N">
+<!ENTITY enableJavaScript.label "Activar JavaScript para">
+<!ENTITY allowScripts.label "Permitir a los scripts:">
+<!ENTITY allowScripts.accesskey "P">
+<!ENTITY allowWindowMoveResize.label "Mover o cambiar el tamaño de ventanas existentes">
+<!ENTITY allowWindowFlip.label "Cambiar el plano de profundidad de las ventanas">
+<!ENTITY allowWindowStatusChange.label "Cambiar el texto de la barra de estado">
+<!ENTITY allowContextmenuDisable.label "Desactivar o reemplazar menús contextuales">
+<!ENTITY allowHideStatusBar.label "Esconder la barra de estado">
+<!ENTITY enablePlugins.label "Activar plugins para">
+<!ENTITY enablePluginForSuite.label "Suite">
+<!ENTITY enablePluginForSuite.accesskey "u">
+<!ENTITY whenPageRequiresPlugins.label "Cuando una página necesita plugins">
+<!ENTITY activateAllPlugins.label "Activar todos los plugins de modo predeterminado">
+<!ENTITY activateAllPlugins.accesskey "A">
+<!ENTITY warnPluginsRequired.label "Advertirme si hace falta instalar plugins adicionales">
+<!ENTITY warnPluginsRequired.accesskey "c">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-search.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-search.dtd
new file mode 100644
index 0000000000..e6607512cf
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-search.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.search.title "Búsqueda en Internet">
+<!ENTITY legendHeader "Buscador predeterminado">
+<!ENTITY defaultSearchEngine.label "Buscar usando:">
+<!ENTITY defaultSearchEngine.accesskey "S">
+<!ENTITY engineManager.label "Administrar buscadores…">
+<!ENTITY searchResults.label "Resultados de la búsqueda">
+<!ENTITY openInTab.label "Abrir pestañas nuevas con los resultados de búsquedas en el panel lateral">
+<!ENTITY openInTab.accesskey "A">
+<!ENTITY openContextSearchTab.label "Abrir una pestaña en lugar de una ventana al buscar con el menú contextual">
+<!ENTITY openContextSearchTab.accesskey "b">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-security.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-security.dtd
new file mode 100644
index 0000000000..bbf6635863
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-security.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.security.title "Privacidad y seguridad">
+<!ENTITY tracking.label "Rastreo de usuarios">
+<!ENTITY trackingIntro.label "Los sitios web pueden rastrear cómo son usados, afectando a la privacidad del visitante.">
+<!ENTITY doNotTrack.label "Indicar a los sitios web que no quiero ser rastreado">
+<!ENTITY doNotTrack.accesskey "I">
+<!ENTITY trackProtect.label "Impedir actividades de rastreo de sitios conocidos">
+<!ENTITY trackProtect.accesskey "c">
+<!ENTITY warnTrackContent.label "Avisarme cuando se detecten actividades conocidas de rastreo">
+<!ENTITY warnTrackContent.accesskey "e">
+<!ENTITY geoLocation.label "Navegación basada en ubicación">
+<!ENTITY geoIntro.label "Los sitios web pueden solicitar más información sobre su ubicación actual.">
+<!ENTITY geoEnabled.label "Solicitarme permiso si se hace una petición">
+<!ENTITY geoEnabled.accesskey "S">
+<!ENTITY geoDisabled.label "Desactivar esta funcionalidad y denegar todas las peticiones">
+<!ENTITY geoDisabled.accesskey "D">
+<!ENTITY safeBrowsing.label "Navegación segura">
+<!ENTITY safeBrowsingIntro.label "&brandShortName; puede bloquear los sitios web señalados por contener contenido malicioso.">
+<!ENTITY blockAttackSites.label "Bloquear los sitios señalados como atacantes (malware, virus)">
+<!ENTITY blockAttackSites.accesskey "B">
+<!ENTITY blockWebForgeries.label "Bloquear los sitios señalados como falsificaciones web (phishing)">
+<!ENTITY blockWebForgeries.accesskey "a">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-smartupdate.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-smartupdate.dtd
new file mode 100644
index 0000000000..43786d50a5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-smartupdate.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.smartUpdate.title "Instalación de software">
+<!ENTITY addOnsTitle.label "Complementos">
+<!ENTITY addOnsAllow.label "Permitir a los sitios web instalar complementos y actualizaciones">
+<!ENTITY addOnsAllow.accesskey "P">
+<!ENTITY allowedSitesLink.label "Sitios web permitidos">
+<!ENTITY autoAddOnsUpdates.label "Buscar actualizaciones automáticamente">
+<!ENTITY autoAddOnsUpdates.accesskey "B">
+<!ENTITY daily.label "diariamente">
+<!ENTITY addOnsDaily.accesskey "d">
+<!ENTITY weekly.label "semanalmente">
+<!ENTITY addOnsWeekly.accesskey "s">
+<!ENTITY addOnsModeAutomatic.label "Descargar e instalar automáticamente las actualizaciones">
+<!ENTITY addOnsModeAutomatic.accesskey "D">
+<!ENTITY enablePersonalized.label "Personalizar recomendaciones de complementos">
+<!ENTITY enablePersonalized.accesskey "P">
+<!ENTITY addonManagerLink.label "Administrar complementos">
+<!ENTITY appUpdates.caption "&brandShortName;">
+<!ENTITY autoAppUpdates.label "Buscar actualizaciones automáticamente">
+<!ENTITY autoAppUpdates.accesskey "u">
+<!ENTITY appDaily.accesskey "i">
+<!ENTITY appWeekly.accesskey "e">
+<!ENTITY appModeAutomatic.label "Descargar e instalar automáticamente la actualización">
+<!ENTITY appModeAutomatic.accesskey "n">
+<!ENTITY updateHistoryButton.label "Mostrar historial de actualizaciones…">
+<!ENTITY updateHistoryButton.accesskey "M">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-spelling.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-spelling.dtd
new file mode 100644
index 0000000000..fe3c423896
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-spelling.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this file,
+ - You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY prefSpelling.title "Ortografía">
+<!ENTITY generalSpelling.label "General">
+<!ENTITY checkSpellingWhenTyping.label "Al escribir, revisar mi ortografía:">
+<!ENTITY checkSpellingWhenTyping.accesskey "A">
+<!ENTITY dontCheckSpelling.label "nunca">
+<!ENTITY multilineCheckSpelling.label "en las entradas multilínea">
+<!ENTITY alwaysCheckSpelling.label "en todas las entradas">
+<!ENTITY spellForMailAndNews.label "Correo y noticias">
+<!ENTITY checkSpellingBeforeSend.label "Revisar ortografía antes de enviar">
+<!ENTITY checkSpellingBeforeSend.accesskey "o">
+<!ENTITY spellCheckInline.label "Revisar ortografía según se escribe">
+<!ENTITY spellCheckInline.accesskey "R">
+<!ENTITY languagePopup.label "Idioma:">
+<!ENTITY languagePopup.accessKey "I">
+<!ENTITY moreDictionaries.label "Descargar más diccionarios…">
+<!ENTITY noSpellCheckAvailable.label "No hay diccionarios disponibles.">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-ssl.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-ssl.dtd
new file mode 100644
index 0000000000..f92e0ee4be
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-ssl.dtd
@@ -0,0 +1,40 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY SSLTLSProtocolVersions.caption "Versiones del protocolo SSL/TLS">
+<!ENTITY SSLTLSWarnings.caption "Advertencias SSL/TLS">
+<!ENTITY SSLMixedContent.caption "Contenido mezclado">
+<!ENTITY SSLClientAuthMethod.caption "Selección de certificado de sesión">
+<!ENTITY pref.ssltls.title "Seguridad en la capa de transporte (SSL/TLS)">
+<!ENTITY limit.description "Puede restringir qué protocolos de cifrado deben usarse para las conexiones seguras. Elija una única versión o un intervalo de versiones consecutivas.">
+<!ENTITY limit.enable.label "Activar:">
+<!ENTITY limit.tls10.label "TLS 1.0">
+<!ENTITY limit.tls10.accesskey "T">
+<!ENTITY limit.tls11.label "TLS 1.1">
+<!ENTITY limit.tls11.accesskey "1">
+<!ENTITY limit.tls12.label "TLS 1.2">
+<!ENTITY limit.tls12.accesskey "2">
+<!ENTITY limit.tls13.label "TLS 1.3">
+<!ENTITY limit.tls13.accesskey "3">
+<!ENTITY warn.description2 "&brandShortName; puede avisarle del estado de seguridad de la página web que esté viendo. Configure &brandShortName; para que muestre una advertencia cuando:">
+<!ENTITY warn.enteringsecure "Cargar una página que utiliza cifrado">
+<!ENTITY warn.enteringsecure.accesskey "C">
+<!ENTITY warn.insecurepost "Enviar datos de formulario desde una página sin cifrar a otra sin cifrar">
+<!ENTITY warn.insecurepost.accesskey "E">
+<!ENTITY warn.leavingsecure "Abandonar una página que utiliza cifrado">
+<!ENTITY warn.leavingsecure.accesskey "A">
+<!ENTITY mixed.description "Las páginas cifradas pueden contener contenido no cifrado que es vulnerable a escuchas o falsificaciones. &brandShortName; puede detectarlo y bloquearlo:">
+<!ENTITY warn.mixedactivecontent "Advertirme cuando las páginas cifradas contengan contenido no seguro">
+<!ENTITY warn.mixedactivecontent.accesskey "d">
+<!ENTITY block.activecontent "No cargar contenido no seguro en páginas no cifradas">
+<!ENTITY block.activecontent.accesskey "N">
+<!ENTITY warn.mixeddisplaycontent "Advertirme cuando las páginas cifradas contengan otros tipos de contenido mezclado">
+<!ENTITY warn.mixeddisplaycontent.accesskey "m">
+<!ENTITY block.displaycontent "No cargar otros tipos de contenido mezclado en páginas cifradas">
+<!ENTITY block.displaycontent.accesskey "o">
+<!ENTITY certselect.description "Decida cómo seleccionará &brandShortName; un certificado de seguridad para presentar a los sitios web que requieran uno:">
+<!ENTITY certselect.auto "Seleccionar automáticamente">
+<!ENTITY certselect.auto.accesskey "A">
+<!ENTITY certselect.ask "Preguntar cada vez">
+<!ENTITY certselect.ask.accesskey "P">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-sync.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-sync.dtd
new file mode 100644
index 0000000000..3666fd00e6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-sync.dtd
@@ -0,0 +1,44 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY setupButton.label "Configurar &syncBrand.fullName.label;">
+<!ENTITY setupButton.accesskey "o">
+<!ENTITY weaveDesc.label "&syncBrand.fullName.label; le permite acceder a sus marcadores, historial, contraseñas, preferencias y pestañas en varios dispositivos.">
+<!ENTITY accountGroupboxCaption.label "Cuenta de &syncBrand.fullName.label;">
+<!ENTITY accountName.label "Nombre de la cuenta:">
+<!ENTITY updatePass.label "Actualizar">
+<!ENTITY updatePass.accesskey "A">
+<!ENTITY resetPass.label "Restablecer">
+<!ENTITY resetPass.accesskey "R">
+<!ENTITY manageAccount.label "Administrar cuenta">
+<!ENTITY manageAccount.accesskey "M">
+<!ENTITY viewQuota.label "Ver cuota">
+<!ENTITY viewQuota.accesskey "V">
+<!ENTITY changePassword.label "Cambiar contraseña">
+<!ENTITY changePassword.accesskey "C">
+<!ENTITY myRecoveryKey.label "Mi clave de recuperación">
+<!ENTITY myRecoveryKey.accesskey "M">
+<!ENTITY resetSync.label "Restablecer Sync">
+<!ENTITY resetSync.accesskey "S">
+<!ENTITY unlinkDevice.label "Desconectar este dispositivo">
+<!ENTITY unlinkDevice.accesskey "D">
+<!ENTITY addDevice.label "Añadir un dispositivo">
+<!ENTITY addDevice.accesskey "A">
+<!ENTITY syncComputerName.label "Nombre del equipo:">
+<!ENTITY syncComputerName.accesskey "N">
+<!ENTITY syncMy2.label "Sincronizar mis:">
+<!ENTITY engine.addons.label "Complementos">
+<!ENTITY engine.addons.accesskey "C">
+<!ENTITY engine.bookmarks.label "Marcadores">
+<!ENTITY engine.bookmarks.accesskey "e">
+<!ENTITY engine.tabs.label "Pestañas">
+<!ENTITY engine.tabs.accesskey "t">
+<!ENTITY engine.history.label "Historial">
+<!ENTITY engine.history.accesskey "H">
+<!ENTITY engine.passwords.label "Contraseñas">
+<!ENTITY engine.passwords.accesskey "ñ">
+<!ENTITY engine.prefs.label "Preferencias">
+<!ENTITY engine.prefs.accesskey "P">
+<!ENTITY prefs.tosLink.label "Términos del Servicio">
+<!ENTITY prefs.ppLink.label "Política de privacidad">
diff --git a/l10n-es-ES/suite/chrome/common/pref/pref-tabs.dtd b/l10n-es-ES/suite/chrome/common/pref/pref-tabs.dtd
new file mode 100644
index 0000000000..c42e193548
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/pref-tabs.dtd
@@ -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/. -->
+
+<!ENTITY tabHeader.label "Navegación con pestañas">
+<!ENTITY tabDisplay.label "Visualización de pestañas">
+<!ENTITY autoHide.label "Esconder la barra de pestañas cuando sólo haya una abierta">
+<!ENTITY autoHide.accesskey2 "r">
+<!ENTITY background.label "Cambiar a las nuevas pestañas abiertas a partir de enlaces">
+<!ENTITY background.accesskey "S">
+<!ENTITY warnOnClose.label "Advertirme al cerrar una ventana con múltiples pestañas">
+<!ENTITY warnOnClose.accesskey "c">
+<!ENTITY relatedAfterCurrent.label "Abrir pestañas relacionadas tras la pestaña actual">
+<!ENTITY relatedAfterCurrent.accesskey "b">
+<!ENTITY openTabs.label "Abrir pestañas en vez de ventanas cuando:">
+<!ENTITY middleClick.label "Clic con el botón central, Ctrl+clic o Ctrl+Enter en enlaces en una página web">
+<!ENTITY middleClick.accesskey "n">
+<!ENTITY middleClickMac.label "Clic en el botón central, ⌘+clic o ⌘+Return en enlaces dentro de una página web">
+<!ENTITY middleClickMac.accesskey "n">
+<!ENTITY urlbar.label "Ctrl+Enter en la barra de direcciones">
+<!ENTITY urlbar.accesskey "o">
+<!ENTITY urlbarMac.label "⌘+Return en la barra de direcciones">
+<!ENTITY urlbarMac.accesskey "u">
+<!ENTITY openManagers.label "Abrir en una pestaña nueva en lugar de en una ventana independiente">
+<!ENTITY openDataManager.label "Administrador de datos">
+<!ENTITY openDataManager.accesskey "d">
+<!ENTITY openAddOnsManager.label "Administrador de complementos">
+<!ENTITY openAddOnsManager.accesskey "e">
diff --git a/l10n-es-ES/suite/chrome/common/pref/preferences.dtd b/l10n-es-ES/suite/chrome/common/pref/preferences.dtd
new file mode 100644
index 0000000000..99e3ac1491
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/preferences.dtd
@@ -0,0 +1,50 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowClose.key "w">
+<!ENTITY preferencesDefaultTitleMac.title "Preferencias">
+<!ENTITY preferencesDefaultTitleWin.title "Opciones">
+<!ENTITY preferencesCloseButton.label "Cerrar">
+<!ENTITY preferencesCloseButton.accesskey "C">
+<!ENTITY prefWindow.title "Preferencias">
+<!ENTITY prefWindow.size "width: 116ch; height: 44em;">
+<!ENTITY prefWindowMac.size "width: 65em; height: 41em;">
+<!ENTITY prefWindowWin.size "width: 137ch; height: 43em;">
+<!ENTITY categoryHeader "Categoría">
+<!ENTITY appear.label "Apariencia">
+<!ENTITY content.label "Contenido">
+<!ENTITY fonts.label "Tipos de letra">
+<!ENTITY colors.label "Colores">
+<!ENTITY media.label "Medios">
+<!ENTITY spellingPane.label "Ortografía">
+<!ENTITY navigator.label "Navegador">
+<!ENTITY history.label "Historial">
+<!ENTITY languages.label "Idiomas">
+<!ENTITY applications.label "Aplic. auxiliares">
+<!ENTITY locationBar.label "Barra de direcciones">
+<!ENTITY search.label "Búsqueda en Internet">
+<!ENTITY tabWindows.label "Navegación con pestañas">
+<!ENTITY links.label "Comportamiento de los enlaces">
+<!ENTITY download.label "Descargas">
+<!ENTITY security.label "Privacidad y seguridad">
+<!ENTITY privatedata.label "Datos privados">
+<!ENTITY cookies.label "Cookies">
+<!ENTITY images.label "Imágenes">
+<!ENTITY popups.label "Ventanas emergentes">
+<!ENTITY passwords.label "Contraseñas">
+<!ENTITY masterpass.label "Contraseñas maestras">
+<!ENTITY ssltls.label "SSL/TLS">
+<!ENTITY certs.label "Certificados">
+<!ENTITY sync.label "Sync">
+<!ENTITY advance.label "Avanzadas">
+<!ENTITY scriptsAndWindows.label "Scripts y plugins">
+<!ENTITY keynav.label "Navegación con teclado">
+<!ENTITY findAsYouType.label "Encontrar a medida que escribe">
+<!ENTITY cache.label "Caché">
+<!ENTITY offlineApps.label "Aplicaciones sin conexión">
+<!ENTITY proxies.label "Proxies">
+<!ENTITY httpnetworking.label "Config. de HTTP">
+<!ENTITY smart.label "Instalación de software">
+<!ENTITY mousewheel.label "Rueda del ratón">
+<!ENTITY focusSearch.key "f">
diff --git a/l10n-es-ES/suite/chrome/common/pref/prefutilities.dtd b/l10n-es-ES/suite/chrome/common/pref/prefutilities.dtd
new file mode 100644
index 0000000000..8ba36f80fc
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/prefutilities.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY FallbackCharset.auto "Predet. para la config. regional actual">
+<!ENTITY FallbackCharset.arabic "Árabe">
+<!ENTITY FallbackCharset.baltic "Báltico">
+<!ENTITY FallbackCharset.ceiso "Centroeuropeo, ISO">
+<!ENTITY FallbackCharset.cewindows "Centroeuropeo, Microsoft">
+<!ENTITY FallbackCharset.simplified "Chino, simplificado">
+<!ENTITY FallbackCharset.traditional "Chino, tradicional">
+<!ENTITY FallbackCharset.cyrillic "Cirílico">
+<!ENTITY FallbackCharset.greek "Griego">
+<!ENTITY FallbackCharset.hebrew "Hebreo">
+<!ENTITY FallbackCharset.japanese "Japonés">
+<!ENTITY FallbackCharset.korean "Coreano">
+<!ENTITY FallbackCharset.thai "Tailandés">
+<!ENTITY FallbackCharset.turkish "Turco">
+<!ENTITY FallbackCharset.vietnamese "Vietnamita">
+<!ENTITY FallbackCharset.other "Otro (incluyendo europeo occidental)">
diff --git a/l10n-es-ES/suite/chrome/common/pref/prefutilities.properties b/l10n-es-ES/suite/chrome/common/pref/prefutilities.properties
new file mode 100644
index 0000000000..bb64924052
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/prefutilities.properties
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+cachefolder = Escoger carpeta para caché
+cacheSizeInfo = Su caché está usando actualmente %1$S %2$S de espacio en disco.
+offlineAppSizeInfo = Su almacenamiento sin conexión usa actualmente %1$S %2$S de espacio en disco.
+offlineAppRemoveTitle = Eliminar datos de sitios web sin conexión
+offlineAppRemovePrompt = Tras eliminar estos datos, %S no estará disponible sin conexión. ¿Seguro que quiere eliminar este sitio web sin conexión?
+offlineAppRemoveConfirm = Eliminar datos sin conexión
+offlineAppUsage = %1$S %2$S
+choosehomepage = Escoger página de inicio
+downloadfolder = Elegir una carpeta de descarga
+desktopFolderName = Escritorio
+downloadsFolderName = Descargas
+choosesound = Elegir un sonido
+SoundFiles = Sonidos
+labelDefaultFont2 = Predeterminado (%S)
+labelDefaultFontUnnamed = Predeterminado
+appLocale.label = Idioma de la aplicación: %S
+appLocale.accesskey = I
+rsLocale.label = Localización de ajustes regionales: %S
+rsLocale.accesskey = L
+syncUnlink.title = ¿Desea desconectar su dispositivo?
+syncUnlink.label = Este dispositivo dejará de estar asociado a su cuenta Sync. Todos sus datos personales, tanto en este dispositivo como en su cuenta Sync, permanecerán intactos.
+syncUnlinkConfirm.label = Desconectar
diff --git a/l10n-es-ES/suite/chrome/common/pref/unix/platformPrefOverlay.dtd b/l10n-es-ES/suite/chrome/common/pref/unix/platformPrefOverlay.dtd
new file mode 100644
index 0000000000..a3268773e9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/unix/platformPrefOverlay.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY prefWindow.size "width: 116ch; height: 44em;">
+<!ENTITY urlbar.label "Ctrl+Enter en la barra de direcciones">
+<!ENTITY urlbar.accesskey "L">
+<!ENTITY middleClick.label "Clic con el botón central, Ctrl+clic o Ctrl+Enter en enlaces en una página web">
+<!ENTITY middleClick.accesskey "e">
diff --git a/l10n-es-ES/suite/chrome/common/pref/win/platformPrefOverlay.dtd b/l10n-es-ES/suite/chrome/common/pref/win/platformPrefOverlay.dtd
new file mode 100644
index 0000000000..355e988213
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/pref/win/platformPrefOverlay.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY prefWindow.size "width: 137ch; height: 43em;">
+<!ENTITY urlbar.label "Ctrl+Enter en la barra de direcciones">
+<!ENTITY urlbar.accesskey "L">
+<!ENTITY middleClick.label "Clic con el botón central, Ctrl+clic o Ctrl+Enter en enlaces en una página web">
+<!ENTITY middleClick.accesskey "e">
diff --git a/l10n-es-ES/suite/chrome/common/printPreview.dtd b/l10n-es-ES/suite/chrome/common/printPreview.dtd
new file mode 100644
index 0000000000..082f0732e0
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/printPreview.dtd
@@ -0,0 +1,38 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY print.label "Imprimir…">
+<!ENTITY print.accesskey "I">
+<!ENTITY pageSetup.label "Configurar página…">
+<!ENTITY pageSetup.accesskey "u">
+<!ENTITY page.label "Página:">
+<!ENTITY page.accesskey "a">
+<!ENTITY of.label "de">
+<!ENTITY scale.label "Escala:">
+<!ENTITY scale.accesskey "S">
+<!ENTITY portrait.label "Vertical">
+<!ENTITY portrait.accesskey "V">
+<!ENTITY landscape.label "Horizontal">
+<!ENTITY landscape.accesskey "L">
+<!ENTITY close.label "Cerrar">
+<!ENTITY close.accesskey "C">
+<!ENTITY p30.label "30&#037;">
+<!ENTITY p40.label "40&#037;">
+<!ENTITY p50.label "50&#037;">
+<!ENTITY p60.label "60&#037;">
+<!ENTITY p70.label "70&#037;">
+<!ENTITY p80.label "80&#037;">
+<!ENTITY p90.label "90&#037;">
+<!ENTITY p100.label "100&#037;">
+<!ENTITY p125.label "125&#037;">
+<!ENTITY p150.label "150&#037;">
+<!ENTITY p175.label "175&#037;">
+<!ENTITY p200.label "200&#037;">
+<!ENTITY Custom.label "Personalizado…">
+<!ENTITY ShrinkToFit.label "Ajustar a la página">
+<!ENTITY customPrompt.title "Personalizar escala…">
+<!ENTITY homearrow.tooltip "Pág. primera">
+<!ENTITY endarrow.tooltip "Pág. final">
+<!ENTITY rightarrow.tooltip "Pág. siguiente">
+<!ENTITY leftarrow.tooltip "Pág. anterior">
diff --git a/l10n-es-ES/suite/chrome/common/profile/profileSelection.dtd b/l10n-es-ES/suite/chrome/common/profile/profileSelection.dtd
new file mode 100644
index 0000000000..c396d27ff8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/profile/profileSelection.dtd
@@ -0,0 +1,27 @@
+<!--
+
+ This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Seleccione un perfil de usuario">
+<!ENTITY profileManager.title "Administrador de perfiles de &brandShortName;">
+<!ENTITY manage.label "Administrar perfiles…">
+<!ENTITY manage.accesskey "M">
+<!ENTITY select.label "Usar perfil">
+<!ENTITY availableProfiles.label "Perfiles disponibles">
+<!ENTITY introStart.label "Para acceder a su perfil personal, que contiene sus mensajes guardados, configuración y otra información personalizada, elija su perfil de la lista y pulse &start.label; para iniciar su sesión.">
+<!ENTITY introSwitch.label "Para cambiar a otro perfil, que contiene mensajes guardados, configuración y otra información personalizada, elija ese perfil de la lista y pulse &select.label; para comenzar a usar ese perfil.">
+<!ENTITY profileManagerText.label "&brandShortName; guarda información sobre sus configuraciones, preferencias, marcadores, mensajes y otros elementos en su perfil de usuario.">
+<!ENTITY autoSelect.label "Usar este perfil como predeterminado">
+<!ENTITY autoSelect.accesskey "U">
+<!ENTITY start.label "Iniciar &brandShortName;">
+<!ENTITY exit.label "Salir">
+<!ENTITY newButton.label "Crear perfil…">
+<!ENTITY newButton.accesskey "C">
+<!ENTITY renameButton.label "Renombrar perfil…">
+<!ENTITY renameButton.accesskey "R">
+<!ENTITY deleteButton.label "Eliminar perfil…">
+<!ENTITY deleteButton.accesskey "E">
+<!ENTITY offlineState.label "Trabajar sin conexión">
+<!ENTITY offlineState.accesskey "T">
diff --git a/l10n-es-ES/suite/chrome/common/profile/profileSelection.properties b/l10n-es-ES/suite/chrome/common/profile/profileSelection.properties
new file mode 100644
index 0000000000..06dd7ebbe9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/profile/profileSelection.properties
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+deleteLocked = %S no puede eliminar el perfil "%S" porque está en uso.
+deleteProfile = Eliminar un perfil borrará este de la lista de perfiles disponibles, y no puede deshacerse.\n\nPuede elegir eliminar también los archivos de datos del perfil, incluyendo su correo, configuración y certificados guardados. Esta opción eliminará la carpeta "%S" y no puede deshacerse.\n\n¿Le gustaría eliminar los archivos de datos del perfil?\n\n
+manageTitle = Administrar perfiles de usuario
+selectTitle = Seleccione un perfil de usuario
+dirLocked = %S no puede usar el perfil "%S". Puede estar en uso, dañado o no disponible.\n\nElija otro perfil o cree uno nuevo.
+renameProfileTitle = Renombrar perfil
+renameProfilePrompt = Renombrar el perfil "%S" a:
+profileNameInvalidTitle = Nombre de perfil no válido
+profileNameEmpty = No se permite un nombre de perfil vacío.
+invalidChar = El carácter "%S" no está permitido en los nombres de perfil. Elija un nombre diferente.
+deleteTitle = Eliminar perfil
+deleteFiles = Eliminar archivos
+dontDeleteFiles = No eliminar archivos
+profileExists = Ya existe un perfil con este nombre. Elija otro nombre.
+profileExistsTitle = El perfil existe
diff --git a/l10n-es-ES/suite/chrome/common/quitDialog.properties b/l10n-es-ES/suite/chrome/common/quitDialog.properties
new file mode 100644
index 0000000000..4cc770198d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/quitDialog.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+quitDialogTitle = Cerrar %S
+lastwindowDialogTitle = Cerrar navegador %S
+restartDialogTitle = Reiniciar %S
+restartNowTitle = &Reiniciar ahora
+restartLaterTitle = Reiniciar más &tarde
+quitTitle = &Salir
+lastwindowTitle = Cerrar &navegador
+cancelTitle = &Cancelar
+saveTitle = &Guardar y salir
+savelastwindowTitle = &Guardar y cerrar
+neverAsk = &No preguntar la próxima vez
+message = ¿Quiere que %S guarde sus pestañas y ventanas para la próxima vez que lo inicie?
+messageNoWindows = ¿Quiere que %S guarde sus pestañas para la próxima vez que lo inicie?
+messageRestart = %S intentará restaurar sus pestañas y ventanas al reiniciar.
diff --git a/l10n-es-ES/suite/chrome/common/region.properties b/l10n-es-ES/suite/chrome/common/region.properties
new file mode 100644
index 0000000000..02cca86d9e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/region.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+app.update.url.details = http://www.seamonkey-project.org/releases/
diff --git a/l10n-es-ES/suite/chrome/common/safeBrowsing.dtd b/l10n-es-ES/suite/chrome/common/safeBrowsing.dtd
new file mode 100644
index 0000000000..17ff85ebfe
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/safeBrowsing.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY safeb.palm.accept.label "¡Sácame de aquí!">
+<!ENTITY safeb.palm.decline.label "Ignorar esta advertencia">
+<!ENTITY safeb.palm.reportPage.label "¿Por qué ha sido bloqueada esta página?">
+<!ENTITY safeb.blocked.malwarePage.title "¡Página señalada como atacante!">
+<!ENTITY safeb.blocked.malwarePage.shortDesc "Esta página web en <span id='malware_sitename' /> ha sido identificada como una página atacante y ha sido bloqueada basándose en sus preferencias de seguridad.">
+<!ENTITY safeb.blocked.malwarePage.longDesc "<p>Las páginas atacantes intentan instalar programas que roban información privada, usan su equipo para atacar a otros o dañan su sistema.</p><p>Algunas páginas atacantes distribuyen software dañino intencionadamente , pero muchas han sido comprometidas sin el conocimiento ni permiso de sus propietarios.</p>">
+<!ENTITY safeb.blocked.unwantedPage.title "¡Página sospechosa de servir software no deseado!">
+<!ENTITY safeb.blocked.unwantedPage.shortDesc "Esta página web en <span id='unwanted_sitename'/> ha sido identificada como una web que contiene software no deseado y ha sido bloqueada basándose en sus preferencias de seguridad.">
+<!ENTITY safeb.blocked.unwantedPage.longDesc "<p>Las páginas con software no deseado intentan instalar software que puede aparentar hacer algo diferente a lo que hace y afectar a su sistema de manera no esperada.</p>">
+<!ENTITY safeb.blocked.phishingPage.title2 "¡Sitio engañoso!">
+<!ENTITY safeb.blocked.phishingPage.shortDesc2 "Esta página web en <span id='phising_sitename' /> ha sido identificada como un sitio engañoso y ha sido bloqueada basándose en sus preferencias de seguridad.">
+<!ENTITY safeb.blocked.phishingPage.longDesc2 "<p>Los sitios engañosos están diseñados para inducirle a hacer algo peligroso, como instalar software o revelar su información personal, como contraseñas, números de teléfono o tarjeta de crédito.</p><p>Introducir información en esta paǵina web puede dar como resultado el robo de identidad u otros fraudes.</p>">
+<!ENTITY safeb.blocked.harmfulPage.title "El sitio que intenta visitar puede contener malware.">
+<!ENTITY safeb.blocked.harmfulPage.shortDesc "&brandShortName; ha bloqueado la página web en <span id='harmful_sitename'/> porque podría intentar instalar aplicaciones peligrosas que roben o eliminen su información (por ejemplo, fotos, contraseñas, mensajes y tarjetas de crédito).">
+<!ENTITY safeb.blocked.harmfulPage.longDesc "">
+<!ENTITY reportDeceptiveSite.label "Informar de sitio engañoso…">
+<!ENTITY reportDeceptiveSite.accesskey "I">
+<!ENTITY notADeceptiveSite.label "Este no es un sitio engañoso…">
+<!ENTITY notADeceptiveSite.accesskey "E">
diff --git a/l10n-es-ES/suite/chrome/common/safeMode.dtd b/l10n-es-ES/suite/chrome/common/safeMode.dtd
new file mode 100644
index 0000000000..5ec95b8dba
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/safeMode.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY safeModeDialog.title "Modo seguro de &brandShortName;">
+<!ENTITY window.width "47em">
+<!ENTITY safeModeDescription.label "&brandShortName; se está ejecutando ahora en modo seguro, que desactiva temporalmente sus personalización de opciones, temas y extensiones.">
+<!ENTITY safeModeDescription2.label "Puede hacer permanentes todos o algunos de estos cambios:">
+<!ENTITY disableAddons.label "Desactivar todos los complementos">
+<!ENTITY disableAddons.accesskey "D">
+<!ENTITY resetToolbars.label "Reinicializar los tamaños de las barras de herramientas y las ventanas">
+<!ENTITY resetToolbars.accesskey "R">
+<!ENTITY deleteBookmarks.label "Eliminar todos los marcadores excepto las copias de seguridad">
+<!ENTITY deleteBookmarks.accesskey "E">
+<!ENTITY resetUserPrefs.label "Reinicializar todas las preferencias de usuario de &brandShortName; a sus valores predeterminados">
+<!ENTITY resetUserPrefs.accesskey "N">
+<!ENTITY restoreSearch.label "Restaurar los buscadores predeterminados">
+<!ENTITY restoreSearch.accesskey "a">
+<!ENTITY changeAndRestartButton.label "Hacer cambios y reiniciar">
+<!ENTITY continueButton.label "Continuar en modo seguro">
diff --git a/l10n-es-ES/suite/chrome/common/sanitize.dtd b/l10n-es-ES/suite/chrome/common/sanitize.dtd
new file mode 100644
index 0000000000..1eeed19b8f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sanitize.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sanitizeDialog.title "Limpiar datos privados">
+<!ENTITY sanitizeItems.label "Vaciar ahora los siguientes elementos:">
+<!ENTITY itemHistory.label "Historial de navegación">
+<!ENTITY itemHistory.accesskey "H">
+<!ENTITY itemUrlBar.label "Historial de la barra de direcciones">
+<!ENTITY itemUrlBar.accesskey "b">
+<!ENTITY itemDownloads.label "Historial de descargas">
+<!ENTITY itemDownloads.accesskey "D">
+<!ENTITY itemFormSearchHistory.label "Formularios guardados e historial de búsquedas">
+<!ENTITY itemFormSearchHistory.accesskey "F">
+<!ENTITY itemCache.label "Caché">
+<!ENTITY itemCache.accesskey "a">
+<!ENTITY itemCookies.label "Cookies">
+<!ENTITY itemCookies.accesskey "C">
+<!ENTITY itemOfflineApps.label "Datos de sitios web sin conexión">
+<!ENTITY itemOfflineApps.accesskey "O">
+<!ENTITY itemPasswords.label "Contraseñas guardadas">
+<!ENTITY itemPasswords.accesskey "C">
+<!ENTITY itemSessions.label "Sesiones activas">
+<!ENTITY itemSessions.accesskey "S">
+<!ENTITY sanitizeButton.label "Limpiar datos privados ahora">
diff --git a/l10n-es-ES/suite/chrome/common/search/engineManager.dtd b/l10n-es-ES/suite/chrome/common/search/engineManager.dtd
new file mode 100644
index 0000000000..5bd5f12f9b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/search/engineManager.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY engineManager.title "Administrar la lista de buscadores">
+<!ENTITY engineManager.style "min-width: 35em;">
+<!ENTITY engineManager.intro "Tiene los siguientes buscadores instalados:">
+<!ENTITY columnLabel.name "Nombre">
+<!ENTITY columnLabel.keyword "Palabra clave">
+<!ENTITY up.label "Arriba">
+<!ENTITY up.accesskey "A">
+<!ENTITY dn.label "Abajo">
+<!ENTITY dn.accesskey "b">
+<!ENTITY remove.label "Eliminar">
+<!ENTITY remove.accesskey "E">
+<!ENTITY edit.label "Editar palabra clave…">
+<!ENTITY edit.accesskey "d">
+<!ENTITY addEngine.label "Obtener más buscadores…">
+<!ENTITY addEngine.accesskey "O">
+<!ENTITY enableSuggest.label "Mostrar sugerencias de búsqueda">
+<!ENTITY enableSuggest.accesskey "M">
+<!ENTITY restoreDefaults.label "Restaurar valores predeterminados">
+<!ENTITY restoreDefaults.accesskey "R">
diff --git a/l10n-es-ES/suite/chrome/common/search/engineManager.properties b/l10n-es-ES/suite/chrome/common/search/engineManager.properties
new file mode 100644
index 0000000000..929ab294c9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/search/engineManager.properties
@@ -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/.
+
+editTitle = Editar palabra clave
+editMsg = Introduzca una palabra clave nueva para "%S":
+duplicateTitle = Palabra clave duplicada
+duplicateEngineMsg = Ha elegido una palabra clave que ya está en uso por "%S". Seleccione otra.
+duplicateBookmarkMsg = Ha elegido una palabra clave que ya está en uso por un marcador. Seleccione otra.
diff --git a/l10n-es-ES/suite/chrome/common/search/search-panel.dtd b/l10n-es-ES/suite/chrome/common/search/search-panel.dtd
new file mode 100644
index 0000000000..e7634fe9a8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/search/search-panel.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY search.button.label "Buscar">
+<!ENTITY search.placeholder "Introduzca texto a buscar">
+<!ENTITY search.engineManager.label "Administrar buscadores…">
diff --git a/l10n-es-ES/suite/chrome/common/search/search.properties b/l10n-es-ES/suite/chrome/common/search/search.properties
new file mode 100644
index 0000000000..e2f8804325
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/search/search.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+searchtip = Buscar usando %S
+cmd_addFoundEngine = Añadir "%S"
diff --git a/l10n-es-ES/suite/chrome/common/search/searchbar.dtd b/l10n-es-ES/suite/chrome/common/search/searchbar.dtd
new file mode 100644
index 0000000000..b72b9d2d2c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/search/searchbar.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY cmd_engineManager.label "Administrar buscadores…">
+<!ENTITY searchEndCap.label "Buscar">
diff --git a/l10n-es-ES/suite/chrome/common/setDesktopBackground.dtd b/l10n-es-ES/suite/chrome/common/setDesktopBackground.dtd
new file mode 100644
index 0000000000..2312a698b5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/setDesktopBackground.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY setDesktopBackground.title "Establecer fondo de escritorio">
+<!ENTITY position.label "Posición:">
+<!ENTITY position.accesskey "P">
+<!ENTITY position.tile.label "Título">
+<!ENTITY position.stretch.label "Ajustar">
+<!ENTITY position.center.label "Centrar">
+<!ENTITY position.fill.label "Rellenar">
+<!ENTITY position.fit.label "Encajar">
+<!ENTITY picker.label "Color:">
+<!ENTITY picker.accesskey "C">
+<!ENTITY preview.caption "Vista preliminar">
+<!ENTITY apply.label "Aplicar">
+<!ENTITY apply.accesskey "A">
+<!ENTITY close.label "Cerrar">
diff --git a/l10n-es-ES/suite/chrome/common/shellservice.properties b/l10n-es-ES/suite/chrome/common/shellservice.properties
new file mode 100644
index 0000000000..acb057c90d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/shellservice.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+preferencesLabel = &Preferencias de %S
+safeModeLabel = Modo &seguro de %S
+desktopBackgroundLeafNameWin = Fondo escritorio.bmp
diff --git a/l10n-es-ES/suite/chrome/common/sidebar/customize.dtd b/l10n-es-ES/suite/chrome/common/sidebar/customize.dtd
new file mode 100644
index 0000000000..f92cb07f5e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sidebar/customize.dtd
@@ -0,0 +1,26 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sidebar.customize.title.label "Personalizar &sidebarName;">
+<!ENTITY sidebar.customize.current.label "Pestañas en &sidebarName;:">
+<!ENTITY sidebar.customize.current.accesskey "T">
+<!ENTITY sidebar.customize.title "Personalizar el panel lateral">
+<!ENTITY sidebar.customize.current2.label "Pestañas en el panel lateral:">
+<!ENTITY sidebar.customize.current2.accesskey "T">
+<!ENTITY sidebar.customize.customize.label "Personalizar pestaña…">
+<!ENTITY sidebar.customize.customize.accesskey "n">
+<!ENTITY sidebar.customize.remove.label "Eliminar">
+<!ENTITY sidebar.customize.remove.accesskey "R">
+<!ENTITY sidebar.customize.additional.label "Pestañas disponibles:">
+<!ENTITY sidebar.customize.additional.accesskey "s">
+<!ENTITY sidebar.customize.add.label "Añadir">
+<!ENTITY sidebar.customize.add.accesskey "A">
+<!ENTITY sidebar.customize.preview.label "Vista preliminar…">
+<!ENTITY sidebar.customize.preview.accesskey "P">
+<!ENTITY sidebar.customize.up.label "Subir">
+<!ENTITY sidebar.customize.up.accesskey "U">
+<!ENTITY sidebar.customize.down.label "Bajar">
+<!ENTITY sidebar.customize.down.accesskey "B">
+<!ENTITY sidebar.more.label "Encontrar más pestañas…">
+<!ENTITY sidebar.more.accesskey "E">
diff --git a/l10n-es-ES/suite/chrome/common/sidebar/preview.dtd b/l10n-es-ES/suite/chrome/common/sidebar/preview.dtd
new file mode 100644
index 0000000000..5532ffb5d1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sidebar/preview.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sidebar.preview.title.label "Vista preliminar de la pestaña">
diff --git a/l10n-es-ES/suite/chrome/common/sidebar/sidebar.properties b/l10n-es-ES/suite/chrome/common/sidebar/sidebar.properties
new file mode 100644
index 0000000000..25a86d8d2f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sidebar/sidebar.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addPanelConfirmTitle = Añadir pestaña al panel lateral
+addPanelConfirmMessage = ¿Añadir la pestaña '%title%' a %name%?##Origen: %url%
+persistentPanelWarning = La pestaña del panel lateral que está añadiendo puede transferir datos a través de Internet y ejecutar JavaScript incluso cuando %name% está cerrado.
+addPanelConfirmMessage2 = ¿Añadir la pestaña '%title%' al panel lateral?##Origen: %url%
+persistentPanelWarning2 = La pestaña del panel lateral que está añadiendo puede transferir datos a través de Internet y ejecutar JavaScript incluso cuando el panel lateral está cerrado.
+dupePanelAlertTitle = Panel lateral
+dupePanelAlertMessage = %url% ya existe en %name%.
+dupePanelAlertMessage2 = %url% ya existe en el panel lateral.
diff --git a/l10n-es-ES/suite/chrome/common/sidebar/sidebarOverlay.dtd b/l10n-es-ES/suite/chrome/common/sidebar/sidebarOverlay.dtd
new file mode 100644
index 0000000000..d6726906af
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sidebar/sidebarOverlay.dtd
@@ -0,0 +1,32 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sidebar.panels.label "Panel lateral">
+<!ENTITY sidebar.reload.label "Recargar">
+<!ENTITY sidebar.reload.accesskey "R">
+<!ENTITY sidebar.picker.label "Pestañas">
+<!ENTITY sidebar.customize.label "Personalizar el panel lateral…">
+<!ENTITY sidebar.customize.accesskey "P">
+<!ENTITY sidebar.hide.label "Esconder pestaña">
+<!ENTITY sidebar.hide.accesskey "E">
+<!ENTITY sidebar.switch.label "Cambiar a la pestaña">
+<!ENTITY sidebar.switch.accesskey "T">
+<!ENTITY sidebarCmd.label "Panel lateral">
+<!ENTITY sidebarCmd.accesskey "l">
+<!ENTITY sidebar.loading.label "Cargando…">
+<!ENTITY sidebar.loadstopped.label "Carga detenida">
+<!ENTITY sidebar.loading.stop.label "Parar">
+<!ENTITY sidebar.loading.stop.accesskey "P">
+<!ENTITY showHideSidebarCmd.key "S">
+<!ENTITY sidebar.no-panels.state "El panel lateral está vacío en este momento.">
+<!ENTITY sidebar.no-panels.add 'Puede añadir pestañas si pulsa en el botón "Pestañas" que está encima.'>
+<!ENTITY sidebar.no-panels.hide 'Si desea ocultar totalmente el panel lateral, pulse en el menú "Ver" de la parte superior y seleccione "Panel lateral" del submenú "Barras de herramientas".'>
+<!ENTITY sidebar.sbDirectory.label "Directorio del panel lateral (Sidebar)…">
+<!ENTITY sidebar.pagenotfound.label "Esta pestaña no está disponible en este momento.">
+<!ENTITY sidebar.close.tooltip "Cerrar panel lateral">
+<!ENTITY sidebar.open.tooltip "Abrir panel lateral">
+<!ENTITY sidebar.search.label "Buscar">
+<!ENTITY sidebar.client-bookmarks.label "Marcadores">
+<!ENTITY sidebar.client-history.label "Historial">
+<!ENTITY sidebar.client-addressbook.label "Libreta de direcciones">
diff --git a/l10n-es-ES/suite/chrome/common/sitePermissions.properties b/l10n-es-ES/suite/chrome/common/sitePermissions.properties
new file mode 100644
index 0000000000..02d6b68ab0
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sitePermissions.properties
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+state.current.allowed = Permitido
+state.current.allowedForSession = Permitido durante la sesión
+state.current.allowedTemporarily = Permitido temporalmente
+state.current.blockedTemporarily = Bloqueado temporalmente
+state.current.blocked = Bloqueado
+state.current.prompt = Preguntar siempre
+state.current.hide = Ocultar petición
+state.multichoice.alwaysAsk = Preguntar siempre
+state.multichoice.allow = Permitir
+state.multichoice.allowForSameDomain = Permitir del mismo dominio
+state.multichoice.allowForSession = Permitir durante la sesión
+state.multichoice.block = Bloquear
+permission.cookie.label = Establecer cookies
+permission.desktop-notification2.label = Recibir notificaciones
+permission.image.label = Cargar imágenes
+permission.camera.label = Usar la cámara
+permission.microphone.label = Usar el micrófono
+permission.screen.label = Compartir la pantalla
+permission.install.label = Instalar complementos
+permission.popup.label = Abrir ventanas emergentes
+permission.geo.label = Acceder a su ubicación
+permission.indexedDB.label = Mantener almacenamiento sin conexión
+permission.focus-tab-by-prompt.label = Cambiar a esta pestaña
+permission.persistent-storage.label = Guardar datos en almacenamiento persistente
+permission.flash-plugin.label = Ejecutar Adobe Flash
diff --git a/l10n-es-ES/suite/chrome/common/sync/syncBrand.dtd b/l10n-es-ES/suite/chrome/common/sync/syncBrand.dtd
new file mode 100644
index 0000000000..041c3d236f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sync/syncBrand.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY syncBrand.shortName.label "Sync">
+<!ENTITY syncBrand.fullName.label "SeaMonkey Sync">
diff --git a/l10n-es-ES/suite/chrome/common/sync/syncGenericChange.properties b/l10n-es-ES/suite/chrome/common/sync/syncGenericChange.properties
new file mode 100644
index 0000000000..50422c0e31
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sync/syncGenericChange.properties
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+change.password.title = Cambiar su contraseña
+change.password.acceptButton = Cambiar contraseña
+change.password.status.active = Cambiando su contraseña…
+change.password.status.success = Su contraseña ha sido cambiada.
+change.password.status.error = Hubo un error al cambiar su contraseña.
+change.password3.introText = Su contraseña debe ser de al menos 8 caracteres de longitud. No puede ser la misma que su nombre de usuario ni su clave de recuperación.
+change.password.warningText = Nota: todos los demás dispositivos serán incapaces de conectarse a esta cuenta una vez cambie su contraseña.
+change.recoverykey.title = Cambiar su clave de recuperación
+change.recoverykey.acceptButton = Cambiar clave de recuperación
+change.recoverykey.label = Cambiando la clave de recuperación y enviando los datos locales, por favor, espere…
+change.recoverykey.error = ¡Ha sucedido un error al cambiar su clave de recuperación!
+change.recoverykey.success = ¡Su clave de recuperación se ha cambiado con éxito!
+change.recoverykey.introText2 = Para asegurar su total privacidad, todos sus datos son cifrados antes de ser enviados al servidor. La clave para descifrar sus datos no se transmite.
+change.recoverykey.warningText = Nota: este cambio borrará todos los datos guardados en el servidor de Sync y enviará nuevos datos asegurados por esta clave de recuperación. Sus otros dispositivos no se sincronizarán hasta que se introduzca en ellos la nueva clave de recuperación.
+new.recoverykey.label = Su clave de recuperación
+new.password.title = Actualizar contraseña
+new.password.introText = Su contraseña ha sido rechazada por el servidor, actualice su contraseña.
+new.password.label = Escriba su nueva contraseña
+new.password.confirm = Confirme su nueva contraseña
+new.password.acceptButton = Actualizar contraseña
+new.password.status.incorrect = Contraseña incorrecta, vuelva a intentarlo.
+new.recoverykey.title = Actualizar clave de recuperación
+new.recoverykey.introText = Ha cambiado su clave de recuperación desde otro dispositivo; introduzca su clave de recuperación actualizada.
+new.recoverykey.acceptButton = Actualizar clave de recuperación
+new.recoverykey.status.incorrect = Clave de recuperación incorrecta, vuelva a intentarlo.
diff --git a/l10n-es-ES/suite/chrome/common/sync/syncKey.dtd b/l10n-es-ES/suite/chrome/common/sync/syncKey.dtd
new file mode 100644
index 0000000000..94148e9ff9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sync/syncKey.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY syncKey.page.title "Su clave de &syncBrand.fullName.label;">
+<!ENTITY syncKey.page.description "Esta clave es usada para descifrar los datos de su cuenta de &syncBrand.fullName.label;. Necesitará introducirla cada vez que configure &syncBrand.fullName.label; en un nuevo dispositivo.">
+<!ENTITY syncKey.keepItSecret.heading "Manténgala secreta">
+<!ENTITY syncKey.keepItSecret.description "Su cuenta de &syncBrand.fullName.label; está cifrada para proteger su privacidad. Sin esta clave, podría tomar años para cualquiera el descifrar su información personal. Usted es la única persona que tiene la clave. Esto quiere decir que es el único que puede acceder a sus datos de &syncBrand.fullName.label;.">
+<!ENTITY syncKey.keepItSafe.heading "Manténgala segura">
+<!ENTITY syncKey.keepItSafe1.description "No pierda esta clave.">
+<!ENTITY syncKey.keepItSafe2.description " No mantenemos una copia de su clave (¡lo cual significaría que no es un secreto!) por lo que ">
+<!ENTITY syncKey.keepItSafe3.description "no podemos ayudarle a recuperarla">
+<!ENTITY syncKey.keepItSafe4.description " si se pierde. Necesitará esa clave en cualquier momento que conecte un nuevo dispositivo a &syncBrand.fullName.label;.">
+<!ENTITY syncKey.findOutMore1.label "Sepa más sobre &syncBrand.fullName.label; y su privacidad en ">
+<!ENTITY syncKey.findOutMore2.label ".">
+<!ENTITY syncKey.footer1.label "Los Términos del servicio de &syncBrand.fullName.label; están disponibles en ">
+<!ENTITY syncKey.footer2.label ". La política de privacidad está disponible en ">
+<!ENTITY syncKey.footer3.label ".">
diff --git a/l10n-es-ES/suite/chrome/common/sync/syncQuota.dtd b/l10n-es-ES/suite/chrome/common/sync/syncQuota.dtd
new file mode 100644
index 0000000000..bb20ede5ea
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sync/syncQuota.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY quota.dialogTitle.label "Cuota del servidor">
+<!ENTITY quota.retrievingInfo.label "Recuperando información de cuota…">
+<!ENTITY quota.typeColumn.label "Tipo">
+<!ENTITY quota.sizeColumn.label "Tamaño">
diff --git a/l10n-es-ES/suite/chrome/common/sync/syncQuota.properties b/l10n-es-ES/suite/chrome/common/sync/syncQuota.properties
new file mode 100644
index 0000000000..a9f81a9e00
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sync/syncQuota.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+collection.addons.label = Complementos
+collection.bookmarks.label = Marcadores
+collection.history.label = Historial
+collection.passwords.label = Contraseñas
+collection.prefs.label = Preferencias
+collection.tabs.label = Pestañas
+quota.usageNoQuota.label = Está usando actualmente %1$S %2$S.
+quota.usagePercentage.label = Está usando %1$S%% (%2$S %3$S) de su cuota de %4$S %5$S.
+quota.usageError.label = No se ha podido conseguir la información de cuota.
+quota.retrieving.label = Recuperando…
+quota.sizeValueUnit.label = %1$S %2$S
+quota.remove.label = Eliminar
+quota.treeCaption.label = Desmarque elementos para que no se sincronicen y liberen espacio en el servidor.
+quota.removal.label = SeaMonkey Sync eliminará los siguientes datos: %S.
+quota.list.separator = ,\u0020
+quota.freeup.label = \u0020Esto liberará %1$S %2$S.
diff --git a/l10n-es-ES/suite/chrome/common/sync/syncSetup.dtd b/l10n-es-ES/suite/chrome/common/sync/syncSetup.dtd
new file mode 100644
index 0000000000..38f4defa78
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sync/syncSetup.dtd
@@ -0,0 +1,89 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY accountSetupTitle.label "Configuración de &syncBrand.fullName.label;">
+<!ENTITY setup.pickSetupType.description "Bienvenido. Si nunca ha usado &syncBrand.fullName.label; antes, necesita crear ahora una nueva cuenta.">
+<!ENTITY button.createNewAccount.label "Crear una nueva cuenta">
+<!ENTITY setup.haveAccount.label "Ya tengo una cuenta &syncBrand.fullName.label;.">
+<!ENTITY button.connect.label "Conectar">
+<!ENTITY setup.choicePage.title.label "¿Ha usado &syncBrand.fullName.label; antes?">
+<!ENTITY setup.choicePage.new.label "No he usado nunca &syncBrand.shortName.label; antes">
+<!ENTITY setup.choicePage.existing.label "Ya estoy usando &syncBrand.shortName.label; en otro dispositivo">
+<!ENTITY server.label "Servidor">
+<!ENTITY server.accesskey "S">
+<!ENTITY serverType.main.label "Servidor de &syncBrand.fullName.label;">
+<!ENTITY serverType.custom2.label "Usar un servidor personalizado…">
+<!ENTITY signIn.account2.label "Cuenta">
+<!ENTITY signIn.account2.accesskey "a">
+<!ENTITY signIn.password.label "Contraseña ">
+<!ENTITY signIn.password.accesskey "C">
+<!ENTITY signIn.recoveryKey.label "Clave de recuperación">
+<!ENTITY signIn.recoveryKey.accesskey "d">
+<!ENTITY setup.newAccountDetailsPage.title.label "Detalles de la cuenta">
+<!ENTITY setup.confirmPassword.label "Confirmar contraseña">
+<!ENTITY setup.confirmPassword.accesskey "m">
+<!ENTITY setup.emailAddress.label "Dirección de email">
+<!ENTITY setup.emailAddress.accesskey "e">
+<!ENTITY setup.tosAgree1.label "Acepto los">
+<!ENTITY setup.tosAgree1.accesskey "A">
+<!ENTITY setup.tosLink.label "Términos del Servicio">
+<!ENTITY setup.tosAgree2.label "y la">
+<!ENTITY setup.ppLink.label "Política de privacidad">
+<!ENTITY setup.tosAgree3.label "">
+<!ENTITY setup.tosAgree2.accesskey "">
+<!ENTITY setup.newRecoveryKeyPage.title.label "&brandShortName; cuida de su privacidad">
+<!ENTITY setup.newRecoveryKeyPage.description.label "Para asegurar su total privacidad, todos sus datos son cifrados antes de ser enviados al servidor. La clave de recuperación que es necesaria para descifrar sus datos no se transmite.">
+<!ENTITY recoveryKeyEntry.label "Su clave de recuperación">
+<!ENTITY recoveryKeyEntry.accesskey "S">
+<!ENTITY recoveryGenerateNewKey.label "Generar una clave nueva">
+<!ENTITY recoveryKeyBackup.description "Su clave de recuperación es necesaria para acceder a &syncBrand.fullName.label; en otras máquinas. Cree una copia de respaldo. No podemos ayudarle a recuperar su clave de recuperación.">
+<!ENTITY button.syncKeyBackup.print.label "Imprimir…">
+<!ENTITY button.syncKeyBackup.print.accesskey "p">
+<!ENTITY button.syncKeyBackup.save.label "Guardar…">
+<!ENTITY button.syncKeyBackup.save.accesskey "r">
+<!ENTITY setup.captchaPage2.title.label "Por favor, confirme que no es un robot">
+<!ENTITY addDevice.title.label "Añadir un dispositivo">
+<!ENTITY addDevice.showMeHow.label "Mostrarme cómo.">
+<!ENTITY addDevice.dontHaveDevice.label "No tengo el dispositivo conmigo">
+<!ENTITY addDevice.setup.description.label 'Para activarlo, vaya a las preferencias/opciones de &syncBrand.shortName.label; en su otro dispositivo y seleccione "Añadir un dispositivo".'>
+<!ENTITY addDevice.setup.enterCode.label "Luego, introduzca este código:">
+<!ENTITY addDevice.dialog.description.label 'Para activar su nuevo dispositivo, vaya a las preferencias/opciones de &syncBrand.shortName.label; en el dispositivo y seleccione "Conectar".'>
+<!ENTITY addDevice.dialog.enterCode.label "Introduzca el código que proporciona el dispositivo:">
+<!ENTITY addDevice.dialog.tryAgain.label "Vuelva a intentarlo.">
+<!ENTITY addDevice.dialog.successful.label "El dispositivo ha sido añadido con éxito. La sincronización inicial puede llevar varios minutos y terminará en segundo plano.">
+<!ENTITY addDevice.dialog.recoveryKey.label "Para activar su dispositivo tendrá que escribir su clave de recuperación. Imprima o guarde esta clave y llévela con usted.">
+<!ENTITY addDevice.dialog.connected.label "Dispositivo conectado">
+<!ENTITY setup.signInPage.title.label "Iniciar sesión">
+<!ENTITY existingRecoveryKey.description 'Puede obtener una copia de su clave de recuperación yendo a las preferencias/opciones de &syncBrand.shortName.label; en su otro dispositivo y seleccionando "Mi clave de recuperación" bajo "Administrar cuenta".'>
+<!ENTITY verifying.label "Verificando…">
+<!ENTITY resetPassword.label "Restablecer contraseña">
+<!ENTITY resetSyncKey.label "He perdido mi otro dispositivo.">
+<!ENTITY setup.optionsPage.title "Opciones de Sync">
+<!ENTITY syncComputerName.label "Nombre del equipo:">
+<!ENTITY syncComputerName.accesskey "N">
+<!ENTITY syncMy.label "Sincronizar">
+<!ENTITY engine.addons.label "Complementos">
+<!ENTITY engine.addons.accesskey "e">
+<!ENTITY engine.bookmarks.label "Marcadores">
+<!ENTITY engine.bookmarks.accesskey "m">
+<!ENTITY engine.tabs.label "Pestañas">
+<!ENTITY engine.tabs.accesskey "t">
+<!ENTITY engine.history.label "Historial">
+<!ENTITY engine.history.accesskey "H">
+<!ENTITY engine.passwords.label "Contraseñas">
+<!ENTITY engine.passwords.accesskey "C">
+<!ENTITY engine.prefs.label "Preferencias">
+<!ENTITY engine.prefs.accesskey "S">
+<!ENTITY choice2.merge.main.label "Unir los datos de este equipo con mis datos de &syncBrand.shortName.label;">
+<!ENTITY choice2.merge.recommended.label "(recomendado)">
+<!ENTITY choice2.client.main.label "Reemplazar todos los datos de este equipo con mis datos de &syncBrand.shortName.label;">
+<!ENTITY choice2.server.main.label "Reemplazar los demás dispositivos con los datos de este equipo">
+<!ENTITY setup.optionsConfirmPage.title "Confirmar">
+<!ENTITY confirm.merge.label "&syncBrand.fullName.label; ahora unirá los datos del navegador de este equipo con los datos de su cuenta de Sync.">
+<!ENTITY confirm.client2.label "Advertencia: se borrarán los siguientes datos de &brandShortName; en este equipo:">
+<!ENTITY confirm.client.moreinfo.label "&brandShortName; copiará sus datos de &syncBrand.fullName.label; a este equipo.">
+<!ENTITY confirm.server2.label "Advertencia: los siguientes dispositivos serán sobrescritos con sus datos locales:">
+<!ENTITY setup.successPage.title "Instalación completada">
+<!ENTITY changeOptions.label "Puede cambiar esta preferencia seleccionando las opciones de Sync más abajo.">
+<!ENTITY continueUsing.label "Puede continuar usando &brandShortName;.">
diff --git a/l10n-es-ES/suite/chrome/common/sync/syncSetup.properties b/l10n-es-ES/suite/chrome/common/sync/syncSetup.properties
new file mode 100644
index 0000000000..edee7c2b25
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/sync/syncSetup.properties
@@ -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/.
+
+button.syncOptions.label = Opciones de Sync
+button.syncOptionsDone.label = Terminar
+button.syncOptionsCancel.label = Cancelar
+invalidEmail.label = Dirección de correo no válida
+serverInvalid.label = Introduzca una URL de servidor válida
+usernameNotAvailable.label = Ya en uso
+verifying.label = Verificando…
+additionalClientCount.label = y #1 dispositivo adicional;y #1 dispositivos adicionales
+bookmarksCount.label = #1 marcador;#1 marcadores
+historyDaysCount.label = #1 día de historial;#1 días de historial
+passwordsCount.label = #1 contraseña;#1 contraseñas
+addonsCount.label = #1 complemento;#1 complementos
+save.recoverykey.title = Guardar clave de recuperación
+save.recoverykey.defaultfilename = Clave de recuperación de SeaMonkey.xhtml
+newAccount.action.label = SeaMonkey Sync está configurado ahora para sincronizar automáticamente sus datos del navegador.
+newAccount.change.label = Puede seleccionar exactamente qué es lo que quiere sincronizar seleccionando las Opciones de Sync más abajo.
+resetClient.change.label = SeaMonkey Sync mezclará ahora los datos de su navegador en este equipo con los de su cuenta de Sync.
+wipeClient.change.label = SeaMonkey Sync reemplazará ahora todos los datos del navegador de este equipo con los datos en su cuenta de Sync.
+wipeRemote.change.label = SeaMonkey Sync reemplazará ahora todos los datos del navegador de la cuenta de Sync con los datos de este equipo.
+existingAccount.change.label = Puede cambiar esta preferencia seleccionando las opciones de Sync más abajo.
diff --git a/l10n-es-ES/suite/chrome/common/tasksOverlay.dtd b/l10n-es-ES/suite/chrome/common/tasksOverlay.dtd
new file mode 100644
index 0000000000..9c0c521f68
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/tasksOverlay.dtd
@@ -0,0 +1,45 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY minimizeWindowCmd.label "Minimizar">
+<!ENTITY minimizeWindowCmd.key "M">
+<!ENTITY zoomWindowCmd.label "Tamaño">
+<!ENTITY navigatorCmd.label "Navegador">
+<!ENTITY navigatorCmd.accesskey "N">
+<!ENTITY navigatorCmd.commandkey "1">
+<!ENTITY editorCmd.label "Composer">
+<!ENTITY editorCmd.accesskey "C">
+<!ENTITY editorCmd.commandkey "4">
+<!ENTITY errorConsoleCmd.label "Consola de errores">
+<!ENTITY errorConsoleCmd.accesskey "C">
+<!ENTITY errorConsoleCmd.commandkey2 "j">
+<!ENTITY taskNavigator.tooltip "Navegador">
+<!ENTITY taskComposer.tooltip "Composer">
+<!ENTITY webDevelopment.label "Desarrollo web">
+<!ENTITY webDevelopment.accesskey "W">
+<!ENTITY windowMenu.label "Ventana">
+<!ENTITY windowMenu.accesskey "n">
+<!ENTITY tasksMenu.label "Herramientas">
+<!ENTITY tasksMenu.accesskey "T">
+<!ENTITY datamanCmd.label "Administrador de datos">
+<!ENTITY datamanCmd.accesskey "s">
+<!ENTITY passwordManagerCmd.label "Administrador de contraseñas">
+<!ENTITY passwordManagerCmd.accesskey "A">
+<!ENTITY passwordDisplayCmd.label "Administrar contraseñas guardadas">
+<!ENTITY passwordDisplayCmd.accesskey "A">
+<!ENTITY passwordExpireCmd.label "Cerrar sesión">
+<!ENTITY passwordExpireCmd.accesskey "C">
+<!ENTITY downloadManagerCmd.label "Administrador de descargas">
+<!ENTITY downloadManagerCmd.accesskey "n">
+<!ENTITY downloadManagerCmd.commandkey "j">
+<!ENTITY addOnsManagerCmd.label "Administrador de complementos">
+<!ENTITY addOnsManagerCmd.accesskey "c">
+<!ENTITY addOnsManagerCmd.commandkey "a">
+<!ENTITY switchProfileCmd.label "Intercambiar perfil…">
+<!ENTITY switchProfileCmd.accesskey "I">
+<!ENTITY syncBrand.shortName.label "Sync">
+<!ENTITY syncSetup.label "Configurar Sync…">
+<!ENTITY syncSetup.accesskey "S">
+<!ENTITY syncSyncNowItem.label "Sincronizar ahora">
+<!ENTITY syncSyncNowItem.accesskey "S">
diff --git a/l10n-es-ES/suite/chrome/common/typeaheadfind.properties b/l10n-es-ES/suite/chrome/common/typeaheadfind.properties
new file mode 100644
index 0000000000..33c5cc9da1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/typeaheadfind.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openparen = (
+closeparen = )
+textfound = Texto encontrado: "
+textnotfound = Texto no encontrado: "
+linkfound = Enlace encontrado: "
+linknotfound = Enlace no encontrado: "
+closequote = "
+stopfind = Búsqueda detenida.
+starttextfind = Iniciando -- encontrando texto según escribe
+startlinkfind = Iniciando -- encontrando enlaces según escribe
+repeated = repetida
+nextmatch = - siguiente coincidencia
+prevmatch = - coincidencia anterior
diff --git a/l10n-es-ES/suite/chrome/common/unix/platformCommunicatorOverlay.dtd b/l10n-es-ES/suite/chrome/common/unix/platformCommunicatorOverlay.dtd
new file mode 100644
index 0000000000..f590baeb37
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/unix/platformCommunicatorOverlay.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY closeCmd.label "Cerrar">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "C">
+<!ENTITY quitApplicationCmd.label "Salir">
+<!ENTITY quitApplicationCmd.key "Q">
+<!ENTITY quitApplicationCmd.accesskey "S">
+<!ENTITY redoCmd.key "Y">
+<!ENTITY findCmd.key2 "VK_F19">
+<!ENTITY findReplaceCmd.key "H">
+<!ENTITY findTypeTextCmd.key "/">
+<!ENTITY findTypeLinksCmd.key "'">
+<!ENTITY accel.emacs_conflict "accel,shift">
+<!ENTITY openHelpCmd.label "Contenido de la ayuda">
+<!ENTITY openHelpCmd.accesskey "C">
+<!ENTITY openHelpCmd.key "VK_F1">
+<!ENTITY ctrlKey.label "Ctrl">
+<!ENTITY altKey.label "Alt">
+<!ENTITY shiftKey.label "Mayús">
+<!ENTITY menubarCmd.label "Barra de menú">
+<!ENTITY menubarCmd.accesskey "B">
diff --git a/l10n-es-ES/suite/chrome/common/utilityOverlay.dtd b/l10n-es-ES/suite/chrome/common/utilityOverlay.dtd
new file mode 100644
index 0000000000..3ea8a100a2
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/utilityOverlay.dtd
@@ -0,0 +1,177 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY offlineGoOfflineCmd.label "Trabajar sin conexión">
+<!ENTITY offlineGoOfflineCmd.accesskey "x">
+<!ENTITY fileMenu.label "Archivo">
+<!ENTITY fileMenu.accesskey "a">
+<!ENTITY newMenu.label "Nuevo">
+<!ENTITY newMenu.accesskey "N">
+<!ENTITY newBlankPageCmd.label "Nueva página de Composer">
+<!ENTITY newBlankPageCmd.accesskey "P">
+<!ENTITY newBlankPageCmd.key "n">
+<!ENTITY newPageFromTemplateCmd.label "Página usando una plantilla">
+<!ENTITY newPageFromTemplateCmd.accesskey "t">
+<!ENTITY newPageFromDraftCmd.label "Página usando un borrador">
+<!ENTITY newPageFromDraftCmd.accesskey "d">
+<!ENTITY newNavigatorCmd.label "Ventana de navegador">
+<!ENTITY newNavigatorCmd.key "N">
+<!ENTITY newNavigatorCmd.accesskey "V">
+<!ENTITY newPrivateWindowCmd.label "Ventana privada">
+<!ENTITY newPrivateWindowCmd.key "B">
+<!ENTITY newPrivateWindowCmd.accesskey "a">
+<!ENTITY closeCmd.label "Cerrar">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "C">
+<!ENTITY printSetupCmd.label "Configurar página…">
+<!ENTITY printSetupCmd.accesskey "u">
+<!ENTITY printPreviewCmd.label "Vista preliminar">
+<!ENTITY printPreviewCmd.accesskey "V">
+<!ENTITY printCmd.label "Imprimir…">
+<!ENTITY printCmd.accesskey "I">
+<!ENTITY printCmd.key "P">
+<!ENTITY preferencesCmdMac.label "Preferencias…">
+<!ENTITY preferencesCmdMac.key ",">
+<!ENTITY preferencesCmdMac.modifiers "accel">
+<!ENTITY servicesMenu.label "Servicios">
+<!ENTITY hideThisAppCmd.label "Ocultar &brandShortName;">
+<!ENTITY hideThisAppCmd.key "H">
+<!ENTITY hideThisAppCmd.modifiers "accel">
+<!ENTITY hideOtherAppsCmd.label "Ocultar otras">
+<!ENTITY hideOtherAppsCmd.key "H">
+<!ENTITY hideOtherAppsCmd.modifiers "accel,alt">
+<!ENTITY showAllAppsCmd.label "Mostrar todos">
+<!ENTITY openHelpCmdMac.label "Ayuda de &brandShortName;">
+<!ENTITY openHelpCmdMac.accesskey "u">
+<!ENTITY openHelpCmdMac.key "?">
+<!ENTITY openHelpCmdMac.modifiers "accel">
+<!ENTITY quitApplicationCmd.label "Salir">
+<!ENTITY quitApplicationCmd.key "Q">
+<!ENTITY quitApplicationCmd.accesskey "S">
+<!ENTITY quitApplicationCmdMac.label "Salir de &brandShortName;">
+<!ENTITY quitApplicationCmdMac.accesskey "S">
+<!ENTITY quitApplicationCmdUnix.label "Salir">
+<!ENTITY quitApplicationCmdUnix.accesskey "S">
+<!ENTITY editMenu.label "Editar">
+<!ENTITY editMenu.accesskey "E">
+<!ENTITY undoCmd.label "Deshacer">
+<!ENTITY undoCmd.key "Z">
+<!ENTITY undoCmd.accesskey "h">
+<!ENTITY redoCmd.label "Rehacer">
+<!ENTITY redoCmd.key "Y">
+<!ENTITY redoCmdMac.key "Z">
+<!ENTITY redoCmd.accesskey "R">
+<!ENTITY cutCmd.label "Cortar">
+<!ENTITY cutCmd.key "X">
+<!ENTITY cutCmd.accesskey "t">
+<!ENTITY copyCmd.label "Copiar">
+<!ENTITY copyCmd.key "C">
+<!ENTITY copyCmd.accesskey "C">
+<!ENTITY pasteCmd.label "Pegar">
+<!ENTITY pasteCmd.key "V">
+<!ENTITY pasteCmd.accesskey "P">
+<!ENTITY pasteGoCmd.label "Pegar y visitar">
+<!ENTITY pasteGoCmd.accesskey "v">
+<!ENTITY pasteSearchCmd.label "Pegar y buscar">
+<!ENTITY pasteSearchCmd.accesskey "e">
+<!ENTITY deleteCmd.label "Eliminar">
+<!ENTITY deleteCmd.accesskey "l">
+<!ENTITY selectAllCmd.label "Seleccionar todo">
+<!ENTITY selectAllCmd.key "A">
+<!ENTITY selectAllCmd.accesskey "S">
+<!ENTITY clearHistoryCmd.label "Limpiar historial de búsqueda">
+<!ENTITY clearHistoryCmd.accesskey "H">
+<!ENTITY showSuggestionsCmd.label "Mostrar sugerencias">
+<!ENTITY showSuggestionsCmd.accesskey "M">
+<!ENTITY preferencesCmd.label "Preferencias…">
+<!ENTITY preferencesCmd.key "E">
+<!ENTITY preferencesCmd.accesskey "e">
+<!ENTITY findBarCmd.key "F">
+<!ENTITY findBarCmd.accesskey "B">
+<!ENTITY findCmd.key2 "VK_F19">
+<!ENTITY findReplaceCmd.key "H">
+<!ENTITY findReplaceCmdMac.key "F">
+<!ENTITY findReplaceCmd.accesskey "R">
+<!ENTITY findAgainCmd.label "Buscar otra vez">
+<!ENTITY findAgainCmd.key "G">
+<!ENTITY findAgainCmd.accesskey "u">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.label "Buscar anterior">
+<!ENTITY findPrevCmd.key "G">
+<!ENTITY findPrevCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.accesskey "s">
+<!ENTITY findTypeTextCmd.label "Encontrar texto a medida que escribe">
+<!ENTITY findTypeTextCmd.key "/">
+<!ENTITY findTypeTextCmd.accesskey "x">
+<!ENTITY findTypeLinksCmd.label "Encontrar enlaces a medida que escribe">
+<!ENTITY findTypeLinksCmd.key "'">
+<!ENTITY findTypeLinksCmd.accesskey "o">
+<!ENTITY viewMenu.label "Ver">
+<!ENTITY viewMenu.accesskey "V">
+<!ENTITY viewToolbarsMenu.label "Mostrar/Ocultar">
+<!ENTITY viewToolbarsMenu.accesskey "s">
+<!ENTITY showTaskbarCmd.label "Barra de estado">
+<!ENTITY showTaskbarCmd.accesskey "S">
+<!ENTITY helpMenu.label "Ayuda">
+<!ENTITY helpMenu.accesskey "u">
+<!ENTITY helpMenuWin.label "Ayuda">
+<!ENTITY helpMenuWin.accesskey "u">
+<!ENTITY openHelpCmd.label "Contenido de la ayuda">
+<!ENTITY openHelpCmd.accesskey "u">
+<!ENTITY openHelpCmd.key "VK_F1">
+<!ENTITY helpForIEUsers.label "Para usuarios de Internet Explorer">
+<!ENTITY helpForIEUsers.accesskey "I">
+<!ENTITY helpTroubleshootingInfo.label "Información sobre resolución de problemas">
+<!ENTITY helpTroubleshootingInfo.accesskey "n">
+<!ENTITY releaseCmd.label "Notas de esta versión">
+<!ENTITY releaseCmd.accesskey "N">
+<!ENTITY helpSafeMode.label "Reiniciar con los complementos desactivados">
+<!ENTITY helpSafeMode.accesskey "R">
+<!ENTITY updateCmd.label "Buscar actualizaciones…">
+<!ENTITY updateCmd.accesskey "B">
+<!ENTITY aboutCmd.label "Acerca de &brandShortName;">
+<!ENTITY aboutCmd.accesskey "A">
+<!ENTITY aboutCommPluginsCmd.label "Acerca de los plugins">
+<!ENTITY aboutCommPluginsCmd.accesskey "p">
+<!ENTITY direct.label "Conectado (proxy: ninguno)">
+<!ENTITY direct.accesskey "N">
+<!ENTITY manual.label "Conectado (proxy: manual)">
+<!ENTITY manual.accesskey "M">
+<!ENTITY pac.label "Conectado (proxy: auto URL)">
+<!ENTITY pac.accesskey "A">
+<!ENTITY wpad.label "Conectado (proxy: descubrimiento automático)">
+<!ENTITY wpad.accesskey "D">
+<!ENTITY system.label "Conectado (Proxy: proxy del sistema)">
+<!ENTITY system.accesskey "S">
+<!ENTITY proxy.label "Configuración proxy…">
+<!ENTITY proxy.accesskey "C">
+<!ENTITY bidiSwitchTextDirectionItem.label "Cambiar dirección del texto">
+<!ENTITY bidiSwitchTextDirectionItem.accesskey "C">
+<!ENTITY bidiSwitchTextDirectionItem.commandkey "X">
+<!ENTITY menubarCmd.label "Barra de menú">
+<!ENTITY menubarCmd.accesskey "B">
+<!ENTITY customizeToolbarContext.label "Personalizar…">
+<!ENTITY customizeToolbarContext.accesskey "P">
+<!ENTITY customizeToolbar.toolbarmode.label "Configuración de esta barra de herramientas">
+<!ENTITY customizeToolbar.toolbarmode.accesskey "n">
+<!ENTITY customizeToolbar.iconsAndText.label "Iconos y texto">
+<!ENTITY customizeToolbar.iconsAndText.accesskey "x">
+<!ENTITY customizeToolbar.icons.label "Iconos">
+<!ENTITY customizeToolbar.icons.accesskey "o">
+<!ENTITY customizeToolbar.text.label "Texto">
+<!ENTITY customizeToolbar.text.accesskey "T">
+<!ENTITY customizeToolbar.useSmallIcons.label "Usar iconos pequeños">
+<!ENTITY customizeToolbar.useSmallIcons.accesskey "s">
+<!ENTITY customizeToolbar.labelAlignEnd.label "Mostrar texto junto al icono">
+<!ENTITY customizeToolbar.labelAlignEnd.accesskey "o">
+<!ENTITY customizeToolbar.useDefault.label "Usar valores predeterminados">
+<!ENTITY customizeToolbar.useDefault.accesskey "U">
+<!ENTITY allowPopups.accesskey "p">
+<!ENTITY showPopupManager.label "Administrar ventanas emergentes">
+<!ENTITY showPopupManager.accesskey "A">
+<!ENTITY dontShowMessage.label "No mostrar este mensaje cuando se bloqueen ventanas emergentes">
+<!ENTITY dontShowMessage.accesskey "N">
+<!ENTITY throbber.title "Icono de aplicación">
+<!ENTITY throbber.tooltip2 "Ir a la página principal de &brandShortName;">
+<!ENTITY syncToolbarButton.label "Sync">
diff --git a/l10n-es-ES/suite/chrome/common/utilityOverlay.properties b/l10n-es-ES/suite/chrome/common/utilityOverlay.properties
new file mode 100644
index 0000000000..d41c1099b3
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/utilityOverlay.properties
@@ -0,0 +1,28 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+onlineTooltip0 = Usted está conectado (proxy: ninguno). Pulse el icono para pasar a modo sin conexión.
+onlineTooltip1 = Usted está conectado (proxy: manual). Pulse el icono para pasar a modo sin conexión.
+onlineTooltip2 = Usted está conectado (proxy: auto URL). Pulse el icono para pasar a modo sin conexión.
+onlineTooltip4 = Usted está conectado (proxy: descubrimiento automático). Pulse el icono para pasar a modo sin conexión.
+onlineTooltip5 = Usted está conectado (proxy: se usa el proxy del sistema). Pulse el icono para pasar a modo sin conexión.
+offlineTooltip = Usted está trabajando sin conexión. Pulse el icono para trabajar con conexión.
+popupMenuShow = Mostrar %S
+popupAllow = Permitir ventanas emergentes de %S
+updatesItem_default = Buscar actualizaciones…
+updatesItem_defaultFallback = Buscar actualizaciones…
+updatesItem_defaultAccessKey = C
+updatesItem_downloading = Descargando %S…
+updatesItem_downloadingFallback = Descargando actualización…
+updatesItem_downloadingAccessKey = D
+updatesItem_resume = Continuar descargando %S…
+updatesItem_resumeFallback = Continuar descargando la actualización…
+updatesItem_resumeAccessKey = D
+updatesItem_pending = Aplicar ahora la actualización descargada…
+updatesItem_pendingFallback = Aplicar ahora la actualización descargada…
+updatesItem_pendingAccessKey = U
+safeModeRestartPromptTitle = Reiniciar con los complementos desactivados
+safeModeRestartPromptMessage = ¿Seguro que quiere desactivar todos los complementos y reiniciar?
+safeModeRestartButton = Reiniciar
+safeModeRestartCheckbox = Reiniciar con los complementos desactivados
diff --git a/l10n-es-ES/suite/chrome/common/viewApplyThemeOverlay.dtd b/l10n-es-ES/suite/chrome/common/viewApplyThemeOverlay.dtd
new file mode 100644
index 0000000000..35619bc69a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/viewApplyThemeOverlay.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY applyTheme.label "Aplicar tema">
+<!ENTITY applyTheme.accesskey "A">
+<!ENTITY getMoreThemesCmd.label "Obtener más temas">
+<!ENTITY getMoreThemesCmd.accesskey "O">
+<!ENTITY getBackgroundsCmd.label "Obtener fondos">
+<!ENTITY getBackgroundsCmd.accesskey "b">
diff --git a/l10n-es-ES/suite/chrome/common/viewApplyThemeOverlay.properties b/l10n-es-ES/suite/chrome/common/viewApplyThemeOverlay.properties
new file mode 100644
index 0000000000..7d0345d4b6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/viewApplyThemeOverlay.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+switchskins = Los cambios en los temas tendrán efecto cuando reinicie %S.
+switchskinstitle = Aplicar tema
+switchskinsnow = Reiniciar ahora
+switchskinslater = Reiniciar más tarde
diff --git a/l10n-es-ES/suite/chrome/common/viewZoomOverlay.dtd b/l10n-es-ES/suite/chrome/common/viewZoomOverlay.dtd
new file mode 100644
index 0000000000..59d8ad2c9a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/viewZoomOverlay.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY zoomEnlargeCmd.label "Mayor">
+<!ENTITY zoomEnlargeCmd.accesskey "M">
+<!ENTITY zoomEnlargeCmd.commandkey "+">
+<!ENTITY zoomEnlargeCmd.commandkey2 "=">
+<!ENTITY zoomReduceCmd.label "Menor">
+<!ENTITY zoomReduceCmd.accesskey "n">
+<!ENTITY zoomReduceCmd.commandkey "-">
+<!ENTITY zoomResetCmd.commandkey "0">
diff --git a/l10n-es-ES/suite/chrome/common/viewZoomOverlay.properties b/l10n-es-ES/suite/chrome/common/viewZoomOverlay.properties
new file mode 100644
index 0000000000..762ef5da25
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/viewZoomOverlay.properties
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+fullZoom.label = Tamaño (%zoom% %)
+fullZoom.accesskey = T
+textZoom.label = Tamaño del texto (%zoom% %)
+textZoom.accesskey = T
+zoom.100.label = 100 % (tamaño original)
+zoom.100.accesskey = t
+zoom.200.label = 200 % (doble tamaño)
+zoom.200.accesskey = D
+zoom.min.label = %zoom% % (mínimo)
+zoom.min.accesskey = m
+zoom.max.label = %zoom% % (máximo)
+zoom.max.accesskey = x
+zoom.value.label = %zoom% %
+zoom.other.label = Otro (%zoom% %)…
+zoom.other.accesskey = O
diff --git a/l10n-es-ES/suite/chrome/common/win/platformCommunicatorOverlay.dtd b/l10n-es-ES/suite/chrome/common/win/platformCommunicatorOverlay.dtd
new file mode 100644
index 0000000000..de448ef7a6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/common/win/platformCommunicatorOverlay.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY closeCmd.label "Cerrar">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "C">
+<!ENTITY quitApplicationCmd.label "Salir">
+<!ENTITY quitApplicationCmd.key "Q">
+<!ENTITY quitApplicationCmd.accesskey "S">
+<!ENTITY redoCmd.key "Y">
+<!ENTITY findReplaceCmd.key "H">
+<!ENTITY findTypeTextCmd.key "/">
+<!ENTITY findTypeLinksCmd.key "'">
+<!ENTITY accel.emacs_conflict "accel">
+<!ENTITY openHelpCmd.label "Contenido de la ayuda">
+<!ENTITY openHelpCmd.accesskey "C">
+<!ENTITY openHelpCmd.key "VK_F1">
+<!ENTITY helpForIEUsers.label "Para usuarios de Internet Explorer">
+<!ENTITY helpForIEUsers.accesskey "I">
+<!ENTITY helpMenu.label "Ayuda">
+<!ENTITY helpMenu.accesskey "u">
+<!ENTITY ctrlKey.label "Ctrl">
+<!ENTITY altKey.label "Alt">
+<!ENTITY shiftKey.label "Mayús">
+<!ENTITY menubarCmd.label "Barra de menú">
+<!ENTITY menubarCmd.accesskey "B">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EdAdvancedEdit.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EdAdvancedEdit.dtd
new file mode 100644
index 0000000000..a643a75982
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EdAdvancedEdit.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY WindowTitle.label "Editor avanzado de propiedades">
+<!ENTITY AttName.label "Atributo: ">
+<!ENTITY AttValue.label "Valor: ">
+<!ENTITY PropertyName.label "Propiedad: ">
+<!ENTITY currentattributesfor.label "Atributos actuales para: ">
+<!ENTITY tree.attributeHeader.label "Atributo">
+<!ENTITY tree.propertyHeader.label "Propiedad">
+<!ENTITY tree.valueHeader.label "Valor">
+<!ENTITY tabHTML.label "Atributos HTML">
+<!ENTITY tabCSS.label "Estilo del elemento">
+<!ENTITY tabJSE.label "Eventos JavaScript">
+<!ENTITY editAttribute.label "Haga clic encima de un elemento para editar su valor">
+<!ENTITY removeAttribute.label "Eliminar">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EdColorPicker.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EdColorPicker.dtd
new file mode 100644
index 0000000000..46c0a01f05
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EdColorPicker.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Color">
+<!ENTITY lastPickedColor.label "Último color seleccionado">
+<!ENTITY lastPickedColor.accessKey "L">
+<!ENTITY chooseColor1.label "Elija un color:">
+<!ENTITY chooseColor2.label "Introduzca una cadena de color HTML">
+<!ENTITY chooseColor2.accessKey "n">
+<!ENTITY setColorExample.label "(p.ej: &quot;#0000ff&quot; ó &quot;blue&quot;):">
+<!ENTITY default.label "Predeterminado">
+<!ENTITY default.accessKey "D">
+<!ENTITY palette.label "Paleta:">
+<!ENTITY standardPalette.label "Estándar">
+<!ENTITY webPalette.label "Todos los colores web">
+<!ENTITY background.label "Fondo para:">
+<!ENTITY background.accessKey "F">
+<!ENTITY table.label "Tabla">
+<!ENTITY table.accessKey "T">
+<!ENTITY cell.label "Celda(s)">
+<!ENTITY cell.accessKey "C">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EdConvertToTable.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EdConvertToTable.dtd
new file mode 100644
index 0000000000..a8d095c136
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EdConvertToTable.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Convertir a tabla">
+<!ENTITY instructions1.label "Composer crea una nueva fila en la tabla por cada párrafo en la selección.">
+<!ENTITY instructions2.label "Escoja el carácter utilizado para separar la selección en columnas:">
+<!ENTITY commaRadio.label "Coma">
+<!ENTITY spaceRadio.label "Espacio">
+<!ENTITY otherRadio.label "Otro carácter:">
+<!ENTITY deleteCharCheck.label "Eliminar carácter separador">
+<!ENTITY collapseSpaces.label "Ignorar espacios extra">
+<!ENTITY collapseSpaces.tooltip "Convertir espacios adyacentes a un separador">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EdDialogOverlay.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EdDialogOverlay.dtd
new file mode 100644
index 0000000000..92989aac79
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EdDialogOverlay.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY AdvancedEditButton.label "Edición avanzada…">
+<!ENTITY AdvancedEditButton.accessKey "E">
+<!ENTITY AdvancedEditButton.tooltip "Añada o modifique atributos HTML, atributos de estilo y JavaScript">
+<!ENTITY chooseFileButton.label "Elegir archivo...">
+<!ENTITY chooseFileButton.accessKey "a">
+<!ENTITY chooseFileLinkButton.label "Elegir archivo...">
+<!ENTITY chooseFileLinkButton.accessKey "o">
+<!ENTITY makeUrlRelative.label "La URL es relativa a la ruta de la página">
+<!ENTITY makeUrlRelative.accessKey "r">
+<!ENTITY makeUrlRelative.tooltip "Alterna entre URL absoluta y relativa. Debe guardar previamente la página para cambiar esta propiedad.">
+<!ENTITY LinkURLEditField2.label "Introduzca una dirección de página web, un archivo local, o seleccione un enlace con nombre o encabezado del menú contextual del campo:">
+<!ENTITY LinkURLEditField2.accessKey "n">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EdNamedAnchorProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EdNamedAnchorProperties.dtd
new file mode 100644
index 0000000000..7322b5fe64
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EdNamedAnchorProperties.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del enlace interno">
+<!ENTITY anchorNameEditField.label "Nombre del enlace interno:">
+<!ENTITY anchorNameEditField.accessKey "N">
+<!ENTITY nameInput.tooltip "Introduzca un nombre único para este enlace interno (destino)">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditConflict.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditConflict.dtd
new file mode 100644
index 0000000000..8ee61a7c97
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditConflict.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Seleccionar editar cambios">
+<!ENTITY conflictWarning.label "Esta página ha sido modificada por otro programa, pero también tiene cambios sin guardar en Composer.">
+<!ENTITY conflictResolve.label "Seleccionar qué versión mantener:">
+<!ENTITY keepCurrentPageButton.label "Mantener los cambios actuales de la página">
+<!ENTITY useOtherPageButton.label "Sustituir la página actual con otros cambios">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorButtonProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorButtonProperties.dtd
new file mode 100644
index 0000000000..612aac542f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorButtonProperties.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del botón">
+<!ENTITY Settings.label "Configuración">
+<!ENTITY ButtonType.label "Tipo">
+<!ENTITY ButtonType.accesskey "T">
+<!ENTITY submit.value "Enviar">
+<!ENTITY reset.value "Restablecer">
+<!ENTITY button.value "Botón">
+<!ENTITY ButtonName.label "Nombre:">
+<!ENTITY ButtonName.accesskey "N">
+<!ENTITY ButtonValue.label "Valor:">
+<!ENTITY ButtonValue.accesskey "V">
+<!ENTITY tabIndex.label "Índice de tabulación:">
+<!ENTITY tabIndex.accesskey "c">
+<!ENTITY ButtonDisabled.label "Desactivado">
+<!ENTITY ButtonDisabled.accesskey "D">
+<!ENTITY AccessKey.label "Tecla de acceso rápido:">
+<!ENTITY AccessKey.accesskey "r">
+<!ENTITY RemoveButton.label "Eliminar botón">
+<!ENTITY RemoveButton.accesskey "B">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorColorProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorColorProperties.dtd
new file mode 100644
index 0000000000..be358a29d1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorColorProperties.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Fondo y colores de la página">
+<!ENTITY pageColors.label "Colores de la página">
+<!ENTITY defaultColorsRadio.label "Colores predeterminados del lector (no fijar los colores en la página)">
+<!ENTITY defaultColorsRadio.accessKey "D">
+<!ENTITY defaultColorsRadio.tooltip "Usar sólo la configuración de color del navegador del lector">
+<!ENTITY customColorsRadio.label "Usar colores personalizados:">
+<!ENTITY customColorsRadio.accessKey "C">
+<!ENTITY customColorsRadio.tooltip "Esta configuración de colores tendrá preferencia sobre la del navegador del lector">
+<!ENTITY normalText.label "Texto normal">
+<!ENTITY normalText.accessKey "N">
+<!ENTITY linkText.label "Texto de enlace">
+<!ENTITY linkText.accessKey "L">
+<!ENTITY activeLinkText.label "Texto de enlace activo">
+<!ENTITY activeLinkText.accessKey "A">
+<!ENTITY visitedLinkText.label "Texto de enlace visitado">
+<!ENTITY visitedLinkText.accessKey "V">
+<!ENTITY background.label "Fondo:">
+<!ENTITY background.accessKey "F">
+<!ENTITY colon.character ":">
+<!ENTITY backgroundImage.label "Imagen de fondo:">
+<!ENTITY backgroundImage.accessKey "m">
+<!ENTITY backgroundImage.tooltip "Usar un archivo de imagen como fondo de su página">
+<!ENTITY backgroundImage.shortenedDataURI "URI de datos acortada (Copiar pondrá la URI completa en el portapapeles)">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorFieldSetProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorFieldSetProperties.dtd
new file mode 100644
index 0000000000..bfb2365d7c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorFieldSetProperties.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del conjunto de campos">
+<!ENTITY Legend.label "Leyenda">
+<!ENTITY Legend.accesskey "L">
+<!ENTITY EditLegendText.label "Editar leyenda:">
+<!ENTITY EditLegendText.accesskey "d">
+<!ENTITY LegendAlign.label "Alinear leyenda:">
+<!ENTITY LegendAlign.accesskey "A">
+<!ENTITY AlignDefault.label "Predeterminado">
+<!ENTITY AlignLeft.label "Izquierda">
+<!ENTITY AlignCenter.label "Centrada">
+<!ENTITY AlignRight.label "Derecha">
+<!ENTITY RemoveFieldSet.label "Eliminar conjunto de campos">
+<!ENTITY RemoveFieldSet.accesskey "m">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorFormProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorFormProperties.dtd
new file mode 100644
index 0000000000..552a7bfd14
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorFormProperties.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del formulario">
+<!ENTITY Settings.label "Configuración">
+<!ENTITY FormName.label "Nombre del formulario:">
+<!ENTITY FormName.accesskey "N">
+<!ENTITY FormAction.label "URL de la acción:">
+<!ENTITY FormAction.accesskey "U">
+<!ENTITY FormMethod.label "Método:">
+<!ENTITY FormMethod.accesskey "M">
+<!ENTITY FormEncType.label "Codificación:">
+<!ENTITY FormEncType.accesskey "C">
+<!ENTITY FormTarget.label "Marco de destino:">
+<!ENTITY FormTarget.accesskey "M">
+<!ENTITY RemoveForm.label "Eliminar formulario">
+<!ENTITY RemoveForm.accesskey "f">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorHLineProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorHLineProperties.dtd
new file mode 100644
index 0000000000..907d5b350d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorHLineProperties.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la línea horizontal">
+<!ENTITY dimensionsBox.label "Dimensiones">
+<!ENTITY heightEditField.label "Altura:">
+<!ENTITY heightEditField.accessKey "l">
+<!ENTITY widthEditField.label "Anchura:">
+<!ENTITY widthEditField.accessKey "A">
+<!ENTITY pixelsPopup.value "píxeles">
+<!ENTITY alignmentBox.label "Alineación">
+<!ENTITY leftRadio.label "Izquierda">
+<!ENTITY leftRadio.accessKey "I">
+<!ENTITY centerRadio.label "Centrada">
+<!ENTITY centerRadio.accessKey "C">
+<!ENTITY rightRadio.label "Derecha">
+<!ENTITY rightRadio.accessKey "D">
+<!ENTITY threeDShading.label "Sombreado 3-D">
+<!ENTITY threeDShading.accessKey "S">
+<!ENTITY saveSettings.label "Usar como opción predeterminada">
+<!ENTITY saveSettings.accessKey "D">
+<!ENTITY saveSettings.tooltip "Guardar esta configuración para usarla al insertar nuevas líneas horizontales">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorImageProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorImageProperties.dtd
new file mode 100644
index 0000000000..436992631b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorImageProperties.dtd
@@ -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/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la imagen">
+<!ENTITY pixelsPopup.value "píxeles">
+<!ENTITY locationEditField.label "URL de la imagen:">
+<!ENTITY locationEditField.accessKey "L">
+<!ENTITY locationEditField.tooltip "Teclee el nombre de archivo de la imagen o su ubicación">
+<!ENTITY locationEditField.shortenedDataURI "URI de datos acortada (Copiar pondrá la URI completa en el portapapeles)">
+<!ENTITY title.label "Consejo:">
+<!ENTITY title.accessKey "C">
+<!ENTITY title.tooltip "El atributo HTML 'title' que se muestra como consejo">
+<!ENTITY altText.label "Texto alternativo:">
+<!ENTITY altText.accessKey "A">
+<!ENTITY altTextEditField.tooltip "Teclee el texto a mostar en lugar de la imagen">
+<!ENTITY noAltText.label "No usar texto alternativo">
+<!ENTITY noAltText.accessKey "n">
+<!ENTITY previewBox.label "Vista preliminar">
+<!ENTITY actualSize.label "Tamaño real:">
+<!ENTITY actualSizeRadio.label "Tamaño real">
+<!ENTITY actualSizeRadio.accessKey "A">
+<!ENTITY actualSizeRadio.tooltip "Restablecer al tamaño real de la imagen">
+<!ENTITY customSizeRadio.label "Tamaño personalizado">
+<!ENTITY customSizeRadio.accessKey "S">
+<!ENTITY customSizeRadio.tooltip "Cambiar el tamaño de la imagen al establecido en la página">
+<!ENTITY heightEditField.label "Altura:">
+<!ENTITY heightEditField.accessKey "u">
+<!ENTITY widthEditField.label "Anchura:">
+<!ENTITY widthEditField.accessKey "n">
+<!ENTITY constrainCheckbox.label "Mantener aspecto">
+<!ENTITY constrainCheckbox.accessKey "C">
+<!ENTITY constrainCheckbox.tooltip "Mantener la proporción en el aspecto de la imagen">
+<!ENTITY imagemapBox.label "Mapa de imagen">
+<!ENTITY removeImageMapButton.label "Eliminar">
+<!ENTITY removeImageMapButton.accessKey "R">
+<!ENTITY alignment.label "Alinear el texto con la imagen">
+<!ENTITY bottomPopup.value "En la parte inferior">
+<!ENTITY topPopup.value "En la parte superior
+">
+<!ENTITY centerPopup.value "En el centro">
+<!ENTITY wrapRightPopup.value "El texto fluye por la derecha">
+<!ENTITY wrapLeftPopup.value "El texto fluye por la izquierda">
+<!ENTITY spacingBox.label "Espacio">
+<!ENTITY leftRightEditField.label "Izquierda y derecha:">
+<!ENTITY leftRightEditField.accessKey "I">
+<!ENTITY topBottomEditField.label "Parte superior y parte inferior:">
+<!ENTITY topBottomEditField.accessKey "T">
+<!ENTITY borderEditField.label "Borde sólido:">
+<!ENTITY borderEditField.accessKey "B">
+<!ENTITY showImageLinkBorder.label "Mostrar el borde alrededor de la imagen-enlace">
+<!ENTITY showImageLinkBorder.accessKey "B">
+<!ENTITY LinkAdvancedEditButton.label "Edición avanzada del enlace…">
+<!ENTITY LinkAdvancedEditButton.accessKey "E">
+<!ENTITY LinkAdvancedEditButton.tooltip "Añada o modifique atributos HTML, atributos de estilo y JavaScript">
+<!ENTITY imageInputTab.label "Formulario">
+<!ENTITY imageLocationTab.label "Ubicación">
+<!ENTITY imageDimensionsTab.label "Dimensiones">
+<!ENTITY imageAppearanceTab.label "Apariencia">
+<!ENTITY imageLinkTab.label "Enlace">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorInputProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInputProperties.dtd
new file mode 100644
index 0000000000..21fd7452ad
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInputProperties.dtd
@@ -0,0 +1,47 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del campo del formulario">
+<!ENTITY windowTitleImage.label "Propiedades de la imagen del formulario">
+<!ENTITY InputType.label "Tipo del campo">
+<!ENTITY InputType.accesskey "T">
+<!ENTITY text.value "Texto">
+<!ENTITY password.value "Contraseña">
+<!ENTITY checkbox.value "Casilla de verificación">
+<!ENTITY radio.value "Botón radial">
+<!ENTITY submit.value "Botón de envío">
+<!ENTITY reset.value "Botón de restablecimiento">
+<!ENTITY file.value "Archivo">
+<!ENTITY hidden.value "Oculto">
+<!ENTITY image.value "Imagen">
+<!ENTITY button.value "Botón">
+<!ENTITY InputSettings.label "Configuración del campo">
+<!ENTITY InputName.label "Nombre del campo:">
+<!ENTITY InputName.accesskey "N">
+<!ENTITY GroupName.label "Nombre del grupo:">
+<!ENTITY GroupName.accesskey "N">
+<!ENTITY InputValue.label "Valor del campo:">
+<!ENTITY InputValue.accesskey "V">
+<!ENTITY InitialValue.label "Valor inicial:">
+<!ENTITY InitialValue.accesskey "V">
+<!ENTITY InputChecked.label "Seleccionado inicialmente">
+<!ENTITY InputChecked.accesskey "S">
+<!ENTITY InputSelected.label "Seleccionado inicialmente">
+<!ENTITY InputSelected.accesskey "S">
+<!ENTITY InputReadOnly.label "Sólo lectura">
+<!ENTITY InputReadOnly.accesskey "S">
+<!ENTITY InputDisabled.label "Desactivado">
+<!ENTITY InputDisabled.accesskey "D">
+<!ENTITY tabIndex.label "Índice de tabulación:">
+<!ENTITY tabIndex.accesskey "c">
+<!ENTITY TextSize.label "Tamaño del campo:">
+<!ENTITY TextSize.accesskey "m">
+<!ENTITY TextLength.label "Longitud máxima:">
+<!ENTITY TextLength.accesskey "L">
+<!ENTITY AccessKey.label "Tecla de acceso rápido:">
+<!ENTITY AccessKey.accesskey "r">
+<!ENTITY Accept.label "Aceptar tipos:">
+<!ENTITY Accept.accesskey "A">
+<!ENTITY ImageProperties.label "Propiedades de la imagen…">
+<!ENTITY ImageProperties.accesskey "e">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertChars.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertChars.dtd
new file mode 100644
index 0000000000..4943db8dd3
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertChars.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar carácter">
+<!ENTITY category.label "Categoría">
+<!ENTITY letter.label "Letra:">
+<!ENTITY letter.accessKey "L">
+<!ENTITY character.label "Carácter:">
+<!ENTITY character.accessKey "C">
+<!ENTITY accentUpper.label "Mayúsculas acentuadas">
+<!ENTITY accentLower.label "Minúsculas acentuadas">
+<!ENTITY otherUpper.label "Otras mayúsculas">
+<!ENTITY otherLower.label "Otras minúsculas">
+<!ENTITY commonSymbols.label "Símbolos comunes">
+<!ENTITY insertButton.label "Insertar">
+<!ENTITY closeButton.label "Cerrar">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertMath.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertMath.dtd
new file mode 100644
index 0000000000..a06c5bf648
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertMath.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar expresión matemática">
+<!ENTITY sourceEditField.label "Introduzca código LaTeX:">
+<!ENTITY options.label "Opciones">
+<!ENTITY optionInline.label "Modo incrustado">
+<!ENTITY optionInline.accesskey "M">
+<!ENTITY optionDisplay.label "Modo de visualización">
+<!ENTITY optionDisplay.accesskey "v">
+<!ENTITY optionLTR.label "Dirección de izquierda a derecha">
+<!ENTITY optionLTR.accesskey "z">
+<!ENTITY optionRTL.label "Dirección de derecha a izquierda">
+<!ENTITY optionRTL.accesskey "d">
+<!ENTITY insertButton.label "Insertar">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertSource.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertSource.dtd
new file mode 100644
index 0000000000..8ace269242
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertSource.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar HTML">
+<!ENTITY sourceEditField.label "Introduzca etiquetas HTML y texto:">
+<!ENTITY example.label "Ejemplo: ">
+<!ENTITY exampleOpenTag.label "&lt;i&gt;">
+<!ENTITY exampleCloseTag.label "&lt;/i&gt;">
+<!ENTITY exampleText.label "¡Hola, Mundo!">
+<!ENTITY insertButton.label "Insertar">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertTOC.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertTOC.dtd
new file mode 100644
index 0000000000..0453dc8752
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertTOC.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY Window.title "Tabla de contenidos">
+<!ENTITY buildToc.label "Construir tabla de contenidos de:">
+<!ENTITY tag.label "Etiqueta:">
+<!ENTITY class.label "Clase:">
+<!ENTITY header1.label "Nivel 1">
+<!ENTITY header2.label "Nivel 2">
+<!ENTITY header3.label "Nivel 3">
+<!ENTITY header4.label "Nivel 4">
+<!ENTITY header5.label "Nivel 5">
+<!ENTITY header6.label "Nivel 6">
+<!ENTITY makeReadOnly.label "Hacer de sólo lectura la tabla de contenidos">
+<!ENTITY orderedList.label "Numerar todas las entradas en la tabla de contenidos">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertTable.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertTable.dtd
new file mode 100644
index 0000000000..df4c8df3da
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorInsertTable.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Insertar tabla">
+<!ENTITY size.label "Tamaño">
+<!ENTITY numRowsEditField.label "Filas:">
+<!ENTITY numRowsEditField.accessKey "F">
+<!ENTITY numColumnsEditField.label "Columnas:">
+<!ENTITY numColumnsEditField.accessKey "C">
+<!ENTITY widthEditField.label "Anchura:">
+<!ENTITY widthEditField.accessKey "A">
+<!ENTITY borderEditField.label "Borde:">
+<!ENTITY borderEditField.accessKey "B">
+<!ENTITY borderEditField.tooltip "Teclea un número para el borde de la tabla, o bien cero (0) para omitir el borde">
+<!ENTITY pixels.label "píxeles">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorLabelProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorLabelProperties.dtd
new file mode 100644
index 0000000000..a5eb3a9739
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorLabelProperties.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la etiqueta">
+<!ENTITY Settings.label "Configuración">
+<!ENTITY Settings.accesskey "C">
+<!ENTITY EditLabelText.label "Editar texto:">
+<!ENTITY EditLabelText.accesskey "d">
+<!ENTITY LabelFor.label "Para el control:">
+<!ENTITY LabelFor.accesskey "P">
+<!ENTITY AccessKey.label "Tecla de acceso rápido:">
+<!ENTITY AccessKey.accesskey "r">
+<!ENTITY RemoveLabel.label "Eliminar etiqueta">
+<!ENTITY RemoveLabel.accesskey "m">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorLinkProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorLinkProperties.dtd
new file mode 100644
index 0000000000..7d990a5fb5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorLinkProperties.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del enlace">
+<!ENTITY LinkURLBox.label "Ubicación del enlace">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorListProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorListProperties.dtd
new file mode 100644
index 0000000000..4fc0faecd3
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorListProperties.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la lista">
+<!ENTITY ListType.label "Tipo de lista">
+<!ENTITY bulletStyle.label "Estilo de viñeta:">
+<!ENTITY startingNumber.label "Empezar en:">
+<!ENTITY startingNumber.accessKey "E">
+<!ENTITY none.value "Ninguno">
+<!ENTITY bulletList.value "Lista (no numerada) de viñetas:">
+<!ENTITY numberList.value "Lista numerada">
+<!ENTITY definitionList.value "Lista de definiciones">
+<!ENTITY changeEntireListRadio.label "Cambiar la lista entera">
+<!ENTITY changeEntireListRadio.accessKey "C">
+<!ENTITY changeSelectedRadio.label "Cambiar sólo los elementos seleccionados">
+<!ENTITY changeSelectedRadio.accessKey "I">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorPageProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorPageProperties.dtd
new file mode 100644
index 0000000000..303914f670
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorPageProperties.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la página">
+<!ENTITY location.label "Ubicación:">
+<!ENTITY lastModified.label "Última modificación:">
+<!ENTITY titleInput.label "Título:">
+<!ENTITY titleInput.accessKey "T">
+<!ENTITY authorInput.label "Autor:">
+<!ENTITY authorInput.accessKey "A">
+<!ENTITY descriptionInput.label "Descripción:">
+<!ENTITY descriptionInput.accessKey "D">
+<!ENTITY locationNewPage.label "[Nueva página, aún no ha sido guardada]">
+<!ENTITY EditHEADSource1.label "Usuarios avanzados:">
+<!ENTITY EditHEADSource2.label "Para editar otros contenidos de la región &lt;head&gt; utilice &quot;Código HTML&quot; en el menú Ver o en la barra de edición.">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorPersonalDictionary.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorPersonalDictionary.dtd
new file mode 100644
index 0000000000..2cce2a1ca3
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorPersonalDictionary.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Diccionario personal">
+<!ENTITY wordEditField.label "Nueva palabra:">
+<!ENTITY wordEditField.accessKey "N">
+<!ENTITY AddButton.label "Añadir">
+<!ENTITY AddButton.accessKey "A">
+<!ENTITY DictionaryList.label "Palabras en el diccionario:">
+<!ENTITY DictionaryList.accessKey "d">
+<!ENTITY ReplaceButton.label "Reemplazar">
+<!ENTITY ReplaceButton.accessKey "R">
+<!ENTITY RemoveButton.label "Eliminar">
+<!ENTITY RemoveButton.accessKey "e">
+<!ENTITY CloseButton.label "Cerrar">
+<!ENTITY CloseButton.accessKey "C">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorPublish.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorPublish.dtd
new file mode 100644
index 0000000000..23d586a751
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorPublish.dtd
@@ -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/. -->
+
+<!ENTITY windowTitle.label "Publicar página">
+<!ENTITY windowTitleSettings.label "Configuración de publicación">
+<!ENTITY publishTab.label "Publicar">
+<!ENTITY settingsTab.label "Configuración">
+<!ENTITY publishButton.label "Publicar">
+<!ENTITY siteList.label "Nombre del sitio:">
+<!ENTITY siteList.accesskey "e">
+<!ENTITY siteList.tooltip "Elija el sitio en el quiere publicar">
+<!ENTITY newSiteButton.label "Nuevo sitio">
+<!ENTITY newSiteButton.accesskey "N">
+<!ENTITY docDirList.label "Subdirectorio del sitio para esta página:">
+<!ENTITY docDirList.accesskey "S">
+<!ENTITY docDirList.tooltip "Elija o introduzca el nombre del subdirectorio remoto para esta página">
+<!ENTITY publishImgCheckbox.label "Incluir imágenes y otros archivos">
+<!ENTITY publishImgCheckbox.accesskey "I">
+<!ENTITY publishImgCheckbox.tooltip "Publicar imágenes y otros archivos referenciados por esta página">
+<!ENTITY sameLocationRadio.label "Usar la misma dirección como página">
+<!ENTITY sameLocationRadio.accesskey "U">
+<!ENTITY sameLocationRadio.tooltip "Publica archivos en la misma dirección que la página">
+<!ENTITY useSubdirRadio.label "Usar este subdirectorio del sitio:">
+<!ENTITY useSubdirRadio.accesskey "d">
+<!ENTITY useSubdirRadio.tooltip "Publicar archivos al subdirectorio remoto seleccionado">
+<!ENTITY otherDirList.tooltip "Elija o introduzca el nombre del subdirectorio remoto donde se publicarán los archivos">
+<!ENTITY pageTitle.label "Título de la página:">
+<!ENTITY pageTitle.accesskey "T">
+<!ENTITY pageTitle.tooltip "Introduzca un título para identificar la página en la ventana y en los marcadores">
+<!ENTITY pageTitleExample.label "ej.: &quot;Mi página web&quot;">
+<!ENTITY filename.label "Nombre de archivo:">
+<!ENTITY filename.accesskey "a">
+<!ENTITY filename.tooltip "Introduzca un nombre para este archivo, incluyendo '.html' si es una página web">
+<!ENTITY filenameExample.label "ej.: &quot;mipagina.html&quot;">
+<!ENTITY setDefaultButton.label "Definir como predet.">
+<!ENTITY setDefaultButton.accesskey "D">
+<!ENTITY removeButton.label "Eliminar sitio">
+<!ENTITY removeButton.accesskey "r">
+<!ENTITY publishSites.label "Sitios de publicación">
+<!ENTITY serverInfo.label "Información del sitio web">
+<!ENTITY loginInfo.label "Servidor de publicación">
+<!ENTITY siteName.label "Nombre de sitio:">
+<!ENTITY siteName.accesskey "e">
+<!ENTITY siteName.tooltip "Un nombre que identifique este sitio de publicación (e.g.: 'MiSitio')">
+<!ENTITY siteUrl.label "Dirección de publicación (e.g.: 'ftp://ftp.mipsi.com/minombredeusuario'):">
+<!ENTITY siteUrl.accesskey "p">
+<!ENTITY siteUrl.tooltip "La dirección FTP:// o HTTP:// proporcionada por su PSI o servicio de alojamiento web">
+<!ENTITY browseUrl.label "Dirección HTTP de su página inicial (e.g.: 'http://www.mipsi.com/minombredeusuario'):">
+<!ENTITY browseUrl.accesskey "H">
+<!ENTITY browseUrl.tooltip "La dirección HTTP:// de su directorio personal (no incluya el nombre de archivo)">
+<!ENTITY username.label "Nombre de usuario:">
+<!ENTITY username.accesskey "U">
+<!ENTITY username.tooltip "El nombre de usuario que utiliza para iniciar sesión en su PSI o servicio de alojamiento web">
+<!ENTITY password.label "Contraseña:">
+<!ENTITY password.accesskey "o">
+<!ENTITY password.tooltip "La contraseña asociada a su nombre de usuario">
+<!ENTITY savePassword.label "Guardar contraseña">
+<!ENTITY savePassword.accesskey "G">
+<!ENTITY savePassword.tooltip "Seleccione esta casilla para guardar su contraseña de modo seguro utilizando el administrador de contraseñas">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorPublishProgress.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorPublishProgress.dtd
new file mode 100644
index 0000000000..ea0b471129
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorPublishProgress.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY siteUrl.label "URL del sitio:">
+<!ENTITY docSubdir.label "Subdirectorio de la página:">
+<!ENTITY otherSubdir.label "Subdirectorio de imágenes:">
+<!ENTITY status.label "Publicando…">
+<!ENTITY fileList.label "Estado de la publicación">
+<!ENTITY succeeded.label "Completado con éxito">
+<!ENTITY failed.label "Fallido">
+<!ENTITY keepOpen "Mantener esta ventana abierta una vez completada la publicación.">
+<!ENTITY closeButton.label "Cerrar">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorReplace.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorReplace.dtd
new file mode 100644
index 0000000000..7878c9d447
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorReplace.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY replaceDialog.title "Buscar y reemplazar">
+<!ENTITY findField.label "Buscar texto:">
+<!ENTITY findField.accesskey "t">
+<!ENTITY replaceField.label "Reemplazar con:">
+<!ENTITY replaceField.accesskey "e">
+<!ENTITY caseSensitiveCheckbox.label "Coinc. mayús./minús.">
+<!ENTITY caseSensitiveCheckbox.accesskey "M">
+<!ENTITY wrapCheckbox.label "Buscar en todo el documento">
+<!ENTITY wrapCheckbox.accesskey "t">
+<!ENTITY backwardsCheckbox.label "Buscar hacia atrás">
+<!ENTITY backwardsCheckbox.accesskey "b">
+<!ENTITY findNextButton.label "Buscar siguiente">
+<!ENTITY findNextButton.accesskey "g">
+<!ENTITY replaceButton.label "Reemplazar">
+<!ENTITY replaceButton.accesskey "R">
+<!ENTITY replaceAndFindButton.label "Reemplazar y buscar">
+<!ENTITY replaceAndFindButton.accesskey "y">
+<!ENTITY replaceAllButton.label "Reemplazar todo">
+<!ENTITY replaceAllButton.accesskey "A">
+<!ENTITY closeButton.label "Cerrar">
+<!ENTITY closeButton.accesskey "C">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorSaveAsCharset.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorSaveAsCharset.dtd
new file mode 100644
index 0000000000..27e95b6b6c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorSaveAsCharset.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle2.label "Guardar y cambiar la codificación de texto">
+<!ENTITY documentTitleTitle.label "Título de la página">
+<!ENTITY documentCharsetTitle2.label "Codificación de texto">
+<!ENTITY documentCharsetDesc2.label "Seleccione la codificación de texto con la que desea guardar el documento:">
+<!ENTITY documentExportToText.label "Exportar a texto">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorSelectProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorSelectProperties.dtd
new file mode 100644
index 0000000000..50395e21f2
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorSelectProperties.dtd
@@ -0,0 +1,43 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades de la lista de selección">
+<!ENTITY Select.label "Lista de selección">
+<!ENTITY SelectName.label "Nombre de la lista:">
+<!ENTITY SelectName.accesskey "N">
+<!ENTITY SelectSize.label "Altura:">
+<!ENTITY SelectSize.accesskey "u">
+<!ENTITY SelectMultiple.label "Selección múltiple">
+<!ENTITY SelectMultiple.accesskey "S">
+<!ENTITY SelectDisabled.label "Desactivado">
+<!ENTITY SelectDisabled.accesskey "D">
+<!ENTITY SelectTabIndex.label "Índice de tabulación:">
+<!ENTITY SelectTabIndex.accesskey "c">
+<!ENTITY OptGroup.label "Grupo de opciones">
+<!ENTITY OptGroupLabel.label "Etiqueta:">
+<!ENTITY OptGroupLabel.accesskey "q">
+<!ENTITY OptGroupDisabled.label "Desactivado">
+<!ENTITY OptGroupDisabled.accesskey "D">
+<!ENTITY Option.label "Opción">
+<!ENTITY OptionText.label "Texto:">
+<!ENTITY OptionText.accesskey "T">
+<!ENTITY OptionValue.label "Valor:">
+<!ENTITY OptionValue.accesskey "V">
+<!ENTITY OptionSelected.label "Seleccionada inicialmente">
+<!ENTITY OptionSelected.accesskey "S">
+<!ENTITY OptionDisabled.label "Desactivada">
+<!ENTITY OptionDisabled.accesskey "D">
+<!ENTITY TextHeader.label "Texto">
+<!ENTITY ValueHeader.label "Valor">
+<!ENTITY SelectedHeader.label "Seleccionado">
+<!ENTITY AddOption.label "Añadir opción">
+<!ENTITY AddOption.accesskey "o">
+<!ENTITY AddOptGroup.label "Añadir grupo">
+<!ENTITY AddOptGroup.accesskey "A">
+<!ENTITY RemoveElement.label "Eliminar">
+<!ENTITY RemoveElement.accesskey "m">
+<!ENTITY MoveElementUp.label "Subir">
+<!ENTITY MoveElementUp.accesskey "b">
+<!ENTITY MoveElementDown.label "Bajar">
+<!ENTITY MoveElementDown.accesskey "r">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorSnapToGrid.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorSnapToGrid.dtd
new file mode 100644
index 0000000000..8614a763e1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorSnapToGrid.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Ajustar a la rejilla">
+<!ENTITY enableSnapToGrid.label "activar ajuste de rejilla">
+<!ENTITY enableSnapToGrid.accessKey "e">
+<!ENTITY sizeEditField.label "Tamaño:">
+<!ENTITY sizeEditField.accessKey "m">
+<!ENTITY pixelsLabel.value "píxeles">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorSpellCheck.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorSpellCheck.dtd
new file mode 100644
index 0000000000..5cae8b01d2
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorSpellCheck.dtd
@@ -0,0 +1,36 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Revisar ortografía">
+<!ENTITY misspelledWord.label "Palabra mal escrita:">
+<!ENTITY wordEditField.label "Reemplazar con:">
+<!ENTITY wordEditField.accessKey "z">
+<!ENTITY checkwordButton.label "Revisar palabra">
+<!ENTITY checkwordButton.accessKey "s">
+<!ENTITY suggestions.label "Sugerencias:">
+<!ENTITY suggestions.accessKey "u">
+<!ENTITY ignoreButton.label "Ignorar">
+<!ENTITY ignoreButton.accessKey "I">
+<!ENTITY ignoreAllButton.label "Ignorar todo">
+<!ENTITY ignoreAllButton.accessKey "n">
+<!ENTITY replaceButton.label "Reemplazar">
+<!ENTITY replaceButton.accessKey "R">
+<!ENTITY replaceAllButton.label "Reemplazar todo">
+<!ENTITY replaceAllButton.accessKey "A">
+<!ENTITY stopButton.label "Detener">
+<!ENTITY stopButton.accessKey "D">
+<!ENTITY userDictionary.label "Diccionario personal:">
+<!ENTITY moreDictionaries.label "Descargar más diccionarios…">
+<!ENTITY addToUserDictionaryButton.label "Añadir palabra">
+<!ENTITY addToUserDictionaryButton.accessKey "d">
+<!ENTITY editUserDictionaryButton.label "Editar…">
+<!ENTITY editUserDictionaryButton.accessKey "E">
+<!ENTITY recheckButton2.label "Recomprobar texto">
+<!ENTITY recheckButton2.accessKey "b">
+<!ENTITY closeButton.label "Cerrar">
+<!ENTITY closeButton.accessKey "C">
+<!ENTITY sendButton.label "Enviar">
+<!ENTITY sendButton.accessKey "v">
+<!ENTITY languagePopup.label "Idioma:">
+<!ENTITY languagePopup.accessKey "m">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorTableProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorTableProperties.dtd
new file mode 100644
index 0000000000..f0a22e0085
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorTableProperties.dtd
@@ -0,0 +1,72 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tableWindow.title "Propiedades de la tabla">
+<!ENTITY applyButton.label "Aplicar">
+<!ENTITY applyButton.accesskey "A">
+<!ENTITY closeButton.label "Cerrar">
+<!ENTITY tableTab.label "Tabla">
+<!ENTITY cellTab.label "Celdas">
+<!ENTITY tableRows.label "Filas:">
+<!ENTITY tableRows.accessKey "F">
+<!ENTITY tableColumns.label "Columnas:">
+<!ENTITY tableColumns.accessKey "C">
+<!ENTITY tableHeight.label "Altura:">
+<!ENTITY tableHeight.accessKey "l">
+<!ENTITY tableWidth.label "Anchura:">
+<!ENTITY tableWidth.accessKey "A">
+<!ENTITY tableBorderSpacing.label "Bordes e interlineado">
+<!ENTITY tableBorderWidth.label "Borde:">
+<!ENTITY tableBorderWidth.accessKey "B">
+<!ENTITY tableSpacing.label "Interlineado:">
+<!ENTITY tableSpacing.accessKey "I">
+<!ENTITY tablePadding.label "Relleno:">
+<!ENTITY tablePadding.accessKey "R">
+<!ENTITY tablePxBetwCells.label "píxeles entre celdas">
+<!ENTITY tablePxBetwBrdrCellContent.label "píxeles entre el borde de la celda y su contenido">
+<!ENTITY tableAlignment.label "Alineación de la tabla:">
+<!ENTITY tableAlignment.accessKey "b">
+<!ENTITY tableCaption.label "Título:">
+<!ENTITY tableCaption.accessKey "T">
+<!ENTITY tableCaptionAbove.label "Encima de la tabla:">
+<!ENTITY tableCaptionBelow.label "Debajo de la tabla:">
+<!ENTITY tableCaptionLeft.label "Izquierda de la tabla">
+<!ENTITY tableCaptionRight.label "Derecha de la tabla">
+<!ENTITY tableCaptionNone.label "Ninguno">
+<!ENTITY tableInheritColor.label "(Permitir que se vea el color de fondo de la página)">
+<!ENTITY cellSelection.label "Selección">
+<!ENTITY cellSelectCell.label "Celda">
+<!ENTITY cellSelectRow.label "Fila">
+<!ENTITY cellSelectColumn.label "Columna">
+<!ENTITY cellSelectNext.label "Siguiente">
+<!ENTITY cellSelectNext.accessKey "N">
+<!ENTITY cellSelectPrevious.label "Anterior">
+<!ENTITY cellSelectPrevious.accessKey "A">
+<!ENTITY applyBeforeChange.label "Los cambios actuales se aplicarán antes de cambiar la selección.">
+<!ENTITY cellContentAlignment.label "Alineación del contenido">
+<!ENTITY cellHorizontal.label "Horizontal:">
+<!ENTITY cellHorizontal.accessKey "Z">
+<!ENTITY cellVertical.label "Vertical:">
+<!ENTITY cellVertical.accessKey "V">
+<!ENTITY cellStyle.label "Estilo de celda:">
+<!ENTITY cellStyle.accessKey "C">
+<!ENTITY cellNormal.label "Normal">
+<!ENTITY cellHeader.label "Cabecera">
+<!ENTITY cellTextWrap.label "Ajuste del texto:">
+<!ENTITY cellTextWrap.accessKey "T">
+<!ENTITY cellWrap.label "Permitir ocupar varias líneas">
+<!ENTITY cellNoWrap.label "El contenido ocupa una sola línea">
+<!ENTITY cellAlignTop.label "Parte superior">
+<!ENTITY cellAlignMiddle.label "Medio">
+<!ENTITY cellAlignBottom.label "Parte inferior">
+<!ENTITY cellAlignJustify.label "Justificado">
+<!ENTITY cellInheritColor.label "(Permitir que se vea el color de fondo de la tabla)">
+<!ENTITY cellUseCheckboxHelp.label "Use las casillas de selección para determinar qué propiedades se aplican a todas las celdas seleccionadas">
+<!ENTITY size.label "Tamaño">
+<!ENTITY pixels.label "píxeles">
+<!ENTITY backgroundColor.label "Color de fondo:">
+<!ENTITY backgroundColor.accessKey "F">
+<!ENTITY AlignLeft.label "Izquierda">
+<!ENTITY AlignCenter.label "Centro">
+<!ENTITY AlignRight.label "Derecha">
diff --git a/l10n-es-ES/suite/chrome/editor/dialogs/EditorTextAreaProperties.dtd b/l10n-es-ES/suite/chrome/editor/dialogs/EditorTextAreaProperties.dtd
new file mode 100644
index 0000000000..d74281190a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/dialogs/EditorTextAreaProperties.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Propiedades del área de texto">
+<!ENTITY Settings.label "Configuración">
+<!ENTITY TextAreaName.label "Nombre del campo:">
+<!ENTITY TextAreaName.accessKey "N">
+<!ENTITY TextAreaRows.label "Filas:">
+<!ENTITY TextAreaRows.accessKey "F">
+<!ENTITY TextAreaCols.label "Columnas:">
+<!ENTITY TextAreaCols.accessKey "o">
+<!ENTITY TextAreaReadOnly.label "Sólo lectura">
+<!ENTITY TextAreaReadOnly.accessKey "S">
+<!ENTITY TextAreaDisabled.label "Desactivado">
+<!ENTITY TextAreaDisabled.accessKey "D">
+<!ENTITY TextAreaTabIndex.label "Índice de tabulación:">
+<!ENTITY TextAreaTabIndex.accessKey "c">
+<!ENTITY TextAreaAccessKey.label "Tecla de acceso rápido:">
+<!ENTITY TextAreaAccessKey.accessKey "r">
+<!ENTITY InitialText.label "Texto inicial:">
+<!ENTITY InitialText.accessKey "T">
+<!ENTITY TextAreaWrap.label "Modo de ajuste:">
+<!ENTITY TextAreaWrap.accessKey "M">
+<!ENTITY WrapDefault.value "Predeterminado">
+<!ENTITY WrapOff.value "Ninguno">
+<!ENTITY WrapHard.value "Estricto">
+<!ENTITY WrapSoft.value "Suave">
+<!ENTITY WrapPhysical.value "Físico">
+<!ENTITY WrapVirtual.value "Virtual">
diff --git a/l10n-es-ES/suite/chrome/editor/editingOverlay.dtd b/l10n-es-ES/suite/chrome/editor/editingOverlay.dtd
new file mode 100644
index 0000000000..dff39db8d1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/editingOverlay.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY openFileCmd.label "Abrir archivo…">
+<!ENTITY openFileCmd.accesskey "O">
+<!ENTITY openFileCmd.key "O">
+<!ENTITY openRemoteCmd.label "Abrir dirección web…">
+<!ENTITY openRemoteCmd.accesskey "d">
+<!ENTITY openRemoteCmd.key "L">
+<!ENTITY fileRecentMenu.label "Páginas recientes">
+<!ENTITY fileRecentMenu.accesskey "R">
+<!ENTITY saveCmd.label "Guardar">
+<!ENTITY saveCmd.accesskey "G">
+<!ENTITY saveAsCmd.label "Guardar como…">
+<!ENTITY saveAsCmd.accesskey "A">
+<!ENTITY saveAsChangeEncodingCmd2.label "Guardar y cambiar la codificación de texto">
+<!ENTITY saveAsChangeEncodingCmd2.accesskey "c">
+<!ENTITY publishCmd.label "Publicar">
+<!ENTITY publishCmd.accesskey "b">
+<!ENTITY publishCmd.key "S">
+<!ENTITY publishAsCmd.label "Publicar como…">
+<!ENTITY publishAsCmd.accesskey "m">
+<!ENTITY fileRevert.label "Revertir">
+<!ENTITY fileRevert.accesskey "t">
+<!ENTITY publishSettings.label "Configuración de sitio de publicación…">
+<!ENTITY publishSettings.accesskey "b">
+<!ENTITY newToolbarCmd.label "Nuevo">
+<!ENTITY newToolbarCmd.tooltip "Crear una página nueva en Composer">
+<!ENTITY openToolbarCmd.label "Abrir">
+<!ENTITY openToolbarCmd.tooltip "Abrir un archivo local">
+<!ENTITY saveToolbarCmd.tooltip "Guardar archivo en una ubicación local">
+<!ENTITY publishToolbarCmd.tooltip "Subir un archivo a una ubicación remota">
+<!ENTITY printToolbarCmd.label "Imprimir">
+<!ENTITY printToolbarCmd.tooltip "Imprimir esta página">
diff --git a/l10n-es-ES/suite/chrome/editor/editor.dtd b/l10n-es-ES/suite/chrome/editor/editor.dtd
new file mode 100644
index 0000000000..7dd426323b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/editor.dtd
@@ -0,0 +1,46 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY editorWindow.titlemodifier "Composer">
+<!ENTITY editorWindow.titlemodifiermenuseparator " - ">
+<!ENTITY compositionToolbar.tooltip "Barra de herramientas de redacción">
+<!ENTITY previewToolbarCmd.label "Examinar">
+<!ENTITY previewToolbarCmd.tooltip "Cargar esta página en el navegador">
+<!ENTITY exportToTextCmd.label "Exportar como texto…">
+<!ENTITY exportToTextCmd.accesskey "x">
+<!ENTITY previewCmd.label "Examinar página">
+<!ENTITY previewCmd.accesskey "x">
+<!ENTITY sendPageCmd.label "Enviar página…">
+<!ENTITY sendPageCmd.accesskey "v">
+<!ENTITY compositionToolbarCmd.label "Barra de herramientas de redacción">
+<!ENTITY compositionToolbarCmd.accesskey "B">
+<!ENTITY formattingToolbarCmd.label "Barra de formato">
+<!ENTITY formattingToolbarCmd.accesskey "F">
+<!ENTITY editmodeToolbarCmd.label "Barra de edición">
+<!ENTITY editmodeToolbarCmd.accesskey "c">
+<!ENTITY formatMenu.label "Formato">
+<!ENTITY formatMenu.accesskey "o">
+<!ENTITY grid.label "Rejilla de posicionamiento">
+<!ENTITY grid.accesskey "R">
+<!ENTITY pageProperties.label "Título propiedades de la página…">
+<!ENTITY pageProperties.accesskey "T">
+<!ENTITY validateCmd.label "Validar HTML">
+<!ENTITY validateCmd.accesskey "L">
+<!ENTITY NormalModeTab.label "Normal">
+<!ENTITY NormalMode.label "Modo de edición normal">
+<!ENTITY NormalMode.accesskey "M">
+<!ENTITY NormalMode.tooltip "Mostrar bordes de las tablas y enlaces internos">
+<!ENTITY AllTagsModeTab.label "Etiquetas HTML">
+<!ENTITY AllTagsMode.label "Etiquetas HTML">
+<!ENTITY AllTagsMode.accesskey "E">
+<!ENTITY AllTagsMode.tooltip "Mostrar iconos para todas las etiquetas HTML">
+<!ENTITY HTMLSourceModeTab.dir "ltr">
+<!ENTITY HTMLSourceModeTab.label "Origen">
+<!ENTITY HTMLSourceMode.label "Fuente HTML">
+<!ENTITY HTMLSourceMode.accesskey "H">
+<!ENTITY HTMLSourceMode.tooltip "Editar fuente HTML">
+<!ENTITY PreviewModeTab.label "Vista preliminar">
+<!ENTITY PreviewMode.label "Vista preliminar">
+<!ENTITY PreviewMode.accesskey "a">
+<!ENTITY PreviewMode.tooltip "Mostrar como WYSIWYG (como en el navegador)">
diff --git a/l10n-es-ES/suite/chrome/editor/editor.properties b/l10n-es-ES/suite/chrome/editor/editor.properties
new file mode 100644
index 0000000000..c46f9b545f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/editor.properties
@@ -0,0 +1,170 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+No = No
+Save = Guardar
+More = Más
+Less = Menos
+MoreProperties = Más propiedades
+FewerProperties = Menos propiedades
+PropertiesAccessKey = P
+None = Ninguno
+none = Ninguno
+OpenHTMLFile = Abrir archivo HTML
+OpenTextFile = Abrir archivo de texto
+SelectImageFile = Seleccionar archivo de imagen
+SaveDocument = Guardar página
+SaveDocumentAs = Guardar página como
+SaveTextAs = Guardar texto como
+EditMode = Modo de edición
+Preview = Vista preliminar
+Publish = Publicar
+PublishPage = Publicar página
+DontPublish = No publicar
+SavePassword = Guardar esta contraseña usando el administrador de contraseñas
+CorrectSpelling = (ortografía correcta)
+NoSuggestedWords = (no hay palabras sugeridas)
+NoMisspelledWord = No hay errores de ortografía
+CheckSpellingDone = Corrección ortográfica completada.
+CheckSpelling = Corrector ortográfico
+InputError = Error
+Alert = Alerta
+CantEditFramesetMsg = Composer no puede editar conjuntos de marcos HTML o páginas con marcos incrustados (IFRAME). En el caso de los conjuntos de marcos, intente editar cada marco de forma separada. En el caso de marcos incrustados, guarde una copia de la página y elimine la etiqueta &lt;iframe&gt;.
+CantEditMimeTypeMsg = Este tipo de página no puede editarse.
+CantEditDocumentMsg = Esta página no puede editarse por alguna razón desconocida.
+BeforeClosing = antes de cerrar
+BeforePreview = antes de ver en el navegador
+BeforeValidate = antes de validar el documento
+SaveFilePrompt = ¿Guardar cambios en "%title%" %reason%?
+PublishPrompt = ¿Guardar cambios a "%title%" %reason%?
+SaveFileFailed = ¡Fallo al guardar el archivo!
+FileNotFound = %file% no encontrado.
+SubdirDoesNotExist = El subdirectorio "%dir%" no existe en este sitio o el nombre de archivo "%file%" ya está siendo usado por otro subdirectorio.
+FilenameIsSubdir = El nombre de archivo "%file%" ya está siendo usado por otro subdirectorio.
+ServerNotAvailable = El servidor no está disponible. Compruebe su conexión e vuelva a intentarlo más tarde.
+Offline = Se encuentra actualmente en modo sin conexión. Haga clic en el icono cerca de la esquina inferior derecha de cualquier ventana para conectarse.
+DiskFull = No hay suficiente espacio en el disco para guardar el archivo "%file%".
+NameTooLong = El nombre de archivo o subdirectorio es demasiado largo.
+AccessDenied = No tiene permiso para publicar en esta ubicación.
+UnknownPublishError = Ha ocurrido un error de publicación desconocido.
+PublishFailed = Fallo al publicar.
+PublishCompleted = Publicación completada.
+AllFilesPublished = Todos los archivos publicados
+FailedFileMsg = %x% de %total% archivos no se publicaron correctamente.
+Prompt = Preguntar
+PromptFTPUsernamePassword = Introduzca nombre de usuario y contraseña para el servidor FTP %host%
+RevertCaption = Revertir a la última copia guardada
+Revert = Revertir
+SendPageReason = antes de enviar esta página
+Send = Enviar
+PublishProgressCaption = Publicando: %title%
+PublishToSite = Publicando en el sitio: %title%
+AbandonChanges = ¿Abandonar cambios no guardados a "%title%" y recargar la página?
+DocumentTitle = Título de la página
+NeedDocTitle = Introduzca un título para la página actual.
+DocTitleHelp = Esto indentifica la página en el título de la ventana y en los marcadores.
+CancelPublishTitle = ¿Cancelar publicación?
+CancelPublishMessage = Cancelar mientras la publicación está en progreso puede dar lugar a que sus archivos no se transfieran completamente. ¿Desea continuar o cancelar?
+CancelPublishContinue = Continuar
+MissingImageError = Introduzca o elija una imagen de tipo gif, jpg o png.
+EmptyHREFError = Elija una dirección para crear un nuevo enlace.
+LinkText = Texto del enlace
+LinkImage = Imagen del enlace
+MixedSelection = [Selección mezclada]
+Mixed = (mezclado)
+NotInstalled = %S (no instalada)
+EnterLinkText = Introduzca el texto a mostrar para el enlace:
+EnterLinkTextAccessKey = t
+EmptyLinkTextError = Introduzca algún texto para este enlace.
+EditTextWarning = Esto reemplazará el contenido existente.
+ValidateRangeMsg = El número que ha introducido (%n%) está fuera del rango permitido.
+ValidateNumberMsg = Introduzca un número entre %min% y %max%.
+MissingAnchorNameError = Introduzca un nombre para este enlace interno.
+DuplicateAnchorNameError = "%name%" ya existe en esta página. Introduzca un nombre diferente.
+BulletStyle = Estilo de viñeta
+SolidCircle = Círculo sólido
+OpenCircle = Circunferencia
+SolidSquare = Cuadrado sólido
+NumberStyle = Estilo de numeración
+Automatic = Automático
+Style_1 = 1, 2, 3…
+Style_I = I, II, III…
+Style_i = i, ii, iii…
+Style_A = A, B, C…
+Style_a = a, b, c…
+Pixels = píxeles
+Percent = porcentaje
+PercentOfCell = % de la celda
+PercentOfWindow = % de la ventana
+PercentOfTable = % de la tabla
+untitledTitle = Sin título-%S
+untitledDefaultFilename = sin título
+ShowToolbar = Mostrar barra de herramientas
+HideToolbar = Ocultar barra de herramientas
+ImapError = No es posible cargar la imagen
+ImapCheck = \nSeleccione una nueva dirección (URL) y vuelva a intentarlo.
+SaveToUseRelativeUrl = Las URLs relativas sólo pueden usarse en páginas ya guardadas
+NoNamedAnchorsOrHeadings = (Esta página no contiene enlaces internos o cabeceras)
+TextColor = Color del texto
+HighlightColor = Color de texto resaltado
+PageColor = Color de fondo de la página
+BlockColor = Bloquear color de fondo
+TableColor = Color de fondo de la tabla
+CellColor = Color de fondo de celda
+TableOrCellColor = Color de la tabla o de la celda
+LinkColor = Color del texto de los enlaces
+ActiveLinkColor = Color de enlace activo
+VisitedLinkColor = Color de enlace visitado
+NoColorError = Seleccione un color o introduzca una cadena HTML de color válida
+Table = Tabla
+TableCell = Celda de tabla
+NestedTable = Tabla anidada
+HLine = Línea horizontal
+Link = Enlace
+Image = Imagen
+ImageAndLink = Imagen y enlace
+NamedAnchor = Enlace interno
+List = Lista
+ListItem = Elemento de la lista
+Form = Formulario
+InputTag = Campo de formulario
+InputImage = Imagen de formulario
+TextArea = Área de texto
+Select = Lista de opciones
+Button = Botón
+Label = Etiqueta
+FieldSet = Conjunto de campos
+Tag = Etiqueta
+MissingSiteNameError = Introduzca un nombre para este sitio de publicación.
+MissingPublishUrlError = Introduzca una ubicación para publicar esta página.
+MissingPublishFilename = Introduzca un nombre de archivo para la página actual.
+DuplicateSiteNameError = "%name%" ya existe. Introduzca un nombre diferente para el sitio.
+AdvancedProperties = Propiedades avanzadas…
+AdvancedEditForCellMsg = La edición avanzada no está disponible cuando se seleccionan varias celdas
+ObjectProperties = Propiedades de %obj%…
+ObjectPropertiesAccessKey = o
+JoinSelectedCells = Unir celdas seleccionadas
+JoinCellToRight = Unir a la celda de la derecha
+JoinCellAccesskey = U
+TableSelectKey = Ctrl+
+XulKeyMac = Cmd+
+Del = Supr
+Delete = Eliminar
+DeleteCells = Eliminar celdas
+DeleteTableTitle = Eliminar filas o columnas
+DeleteTableMsg = Reducir el número de filas o de columnas eliminará celdas de la tabla y sus contenidos. ¿Desea realmente hacer esto?
+Clear = Limpiar
+Click = Hacer clic
+Drag = Arrastrar
+Unknown = Desconocido
+RemoveTextStylesAccesskey = x
+RemoveTextStyles = Eliminar todos los estilos de texto
+StopTextStyles = Descontinuar estilos de texto
+RemoveLinksAccesskey = n
+RemoveLinks = Eliminar enlaces
+StopLinks = Descontinuar enlace
+NoFormAction = Se recomienda que especifique una acción para este formulario. Los formularios auto-posteados son una técnica avanzada que puede no funcionar de la misma manera en todos los navegadores.
+NoAltText = Si la imagen es relevante para el contenido del documento, debe proporcionar un texto alternativo que aparecerá en los navegadores en modo texto y que aparecerá en el resto de navegadores cuando la imagen se esté cargando o cuando la carga de imágenes esté desactivada.
+Malformed = El código fuente no se ha podido convertir de nuevo en el documento porque no es XHTML válido.
+NoLinksToCheck = No hay elementos con enlaces por comprobar
diff --git a/l10n-es-ES/suite/chrome/editor/editorOverlay.dtd b/l10n-es-ES/suite/chrome/editor/editorOverlay.dtd
new file mode 100644
index 0000000000..07dcd8a35a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/editorOverlay.dtd
@@ -0,0 +1,318 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY saveCmd.key "S">
+<!ENTITY pasteNoFormatting.label "Pegar sin formato">
+<!ENTITY pasteNoFormatting.accesskey "s">
+<!ENTITY pasteNoFormatting.key "V">
+<!ENTITY pasteAs.label "Pegar como">
+<!ENTITY pasteAs.accesskey "a">
+<!ENTITY pasteAsQuotationCmd.label "Pegar como cita">
+<!ENTITY pasteAsQuotationCmd.accesskey "i">
+<!ENTITY pasteAsQuotationCmd.key "o">
+<!ENTITY findBarCmd.label "Buscar…">
+<!ENTITY findReplaceCmd.label "Buscar y reemplazar…">
+<!ENTITY enableInlineSpellChecker.label "Revisar ortografía según escribe">
+<!ENTITY enableInlineSpellChecker.accesskey "R">
+<!ENTITY checkSpellingCmd2.label "Revisar ortografía…">
+<!ENTITY checkSpellingCmd2.accesskey "o">
+<!ENTITY checkSpellingCmd2.key "p">
+<!ENTITY insertMenu.label "Insertar">
+<!ENTITY insertMenu.accesskey "I">
+<!ENTITY insertLinkCmd2.label "Enlace…">
+<!ENTITY insertLinkCmd2.accesskey "L">
+<!ENTITY insertLinkCmd2.key "K">
+<!ENTITY insertAnchorCmd.label "Enlace interno con nombre…">
+<!ENTITY insertAnchorCmd.accesskey "A">
+<!ENTITY insertImageCmd.label "Imagen…">
+<!ENTITY insertImageCmd.accesskey "I">
+<!ENTITY insertHLineCmd.label "Línea horizontal">
+<!ENTITY insertHLineCmd.accesskey "o">
+<!ENTITY insertTableCmd.label "Tabla…">
+<!ENTITY insertTableCmd.accesskey "T">
+<!ENTITY insertHTMLCmd.label "HTML…">
+<!ENTITY insertHTMLCmd.accesskey "H">
+<!ENTITY insertMathCmd.label "Expresión matemática…">
+<!ENTITY insertMathCmd.accesskey "M">
+<!ENTITY insertCharsCmd.label "Caracteres y símbolos…">
+<!ENTITY insertCharsCmd.accesskey "C">
+<!ENTITY insertBreakAllCmd.label 'Ruptura tras imágenes (&lt;br clear="all"&gt;)'>
+<!ENTITY insertBreakAllCmd.accesskey "u">
+<!ENTITY createLinkCmd.label "Crear enlace…">
+<!ENTITY createLinkCmd.accesskey "n">
+<!ENTITY editLinkCmd.label "Editar enlace en ventana de Composer nueva">
+<!ENTITY editLinkCmd.accesskey "i">
+<!ENTITY FontFaceSelect.title "Tipo de letra">
+<!ENTITY FontFaceSelect.tooltip "Elija un tipo de letra">
+<!ENTITY fontfaceMenu.label "Tipo de letra">
+<!ENTITY fontfaceMenu.accesskey "T">
+<!ENTITY fontVarWidth.label "Anchura variable">
+<!ENTITY fontVarWidth.accesskey "V">
+<!ENTITY fontFixedWidth.label "Anchura fija">
+<!ENTITY fontFixedWidth.accesskey "f">
+<!ENTITY fontFixedWidth.key "T">
+<!ENTITY fontHelvetica.label "Helvética, Arial">
+<!ENTITY fontHelvetica.accesskey "l">
+<!ENTITY fontTimes.label "Times">
+<!ENTITY fontTimes.accesskey "T">
+<!ENTITY fontCourier.label "Courier">
+<!ENTITY fontCourier.accesskey "C">
+<!ENTITY FontSizeSelect.title "Tamaño de letra">
+<!ENTITY FontSizeSelect.tooltip "Elija un tamaño de letra">
+<!ENTITY decreaseFontSize.label "Menor">
+<!ENTITY decreaseFontSize.accesskey "r">
+<!ENTITY decrementFontSize.key "&lt;">
+<!ENTITY decrementFontSize.key2 ",">
+<!ENTITY increaseFontSize.label "Más grande">
+<!ENTITY increaseFontSize.accesskey "g">
+<!ENTITY incrementFontSize.key "&gt;">
+<!ENTITY incrementFontSize.key2 ".">
+<!ENTITY fontSizeMenu.label "Tamaño">
+<!ENTITY fontSizeMenu.accesskey "T">
+<!ENTITY size-tinyCmd.label "Diminuto">
+<!ENTITY size-tinyCmd.accesskey "D">
+<!ENTITY size-smallCmd.label "Pequeño">
+<!ENTITY size-smallCmd.accesskey "P">
+<!ENTITY size-mediumCmd.label "Medio">
+<!ENTITY size-mediumCmd.accesskey "M">
+<!ENTITY size-largeCmd.label "Grande">
+<!ENTITY size-largeCmd.accesskey "G">
+<!ENTITY size-extraLargeCmd.label "Extragrande">
+<!ENTITY size-extraLargeCmd.accesskey "x">
+<!ENTITY size-hugeCmd.label "Enorme">
+<!ENTITY size-hugeCmd.accesskey "E">
+<!ENTITY fontStyleMenu.label "Estilo de texto">
+<!ENTITY fontStyleMenu.accesskey "S">
+<!ENTITY styleBoldCmd.label "Negrita">
+<!ENTITY styleBoldCmd.accesskey "N">
+<!ENTITY styleBoldCmd.key "B">
+<!ENTITY styleItalicCmd.label "Cursiva">
+<!ENTITY styleItalicCmd.accesskey "I">
+<!ENTITY styleItalicCmd.key "I">
+<!ENTITY styleUnderlineCmd.label "Subrayar">
+<!ENTITY styleUnderlineCmd.accesskey "U">
+<!ENTITY styleUnderlineCmd.key "U">
+<!ENTITY styleStrikeThruCmd.label "Tachado">
+<!ENTITY styleStrikeThruCmd.accesskey "h">
+<!ENTITY styleSuperscriptCmd.label "Superíndice">
+<!ENTITY styleSuperscriptCmd.accesskey "p">
+<!ENTITY styleSubscriptCmd.label "Subíndice">
+<!ENTITY styleSubscriptCmd.accesskey "S">
+<!ENTITY styleNonbreakingCmd.label "Sin romper">
+<!ENTITY styleNonbreakingCmd.accesskey "N">
+<!ENTITY styleEm.label "Énfasis">
+<!ENTITY styleEm.accesskey "f">
+<!ENTITY styleStrong.label "Más énfasis">
+<!ENTITY styleStrong.accesskey "f">
+<!ENTITY styleCite.label "Cita">
+<!ENTITY styleCite.accesskey "C">
+<!ENTITY styleAbbr.label "Abreviatura">
+<!ENTITY styleAbbr.accesskey "A">
+<!ENTITY styleAcronym.label "Acrónimo">
+<!ENTITY styleAcronym.accesskey "r">
+<!ENTITY styleCode.label "Código">
+<!ENTITY styleCode.accesskey "o">
+<!ENTITY styleSamp.label "Aspecto de ejemplo">
+<!ENTITY styleSamp.accesskey "m">
+<!ENTITY styleVar.label "Variable">
+<!ENTITY styleVar.accesskey "V">
+<!ENTITY formatFontColor.label "Color del texto…">
+<!ENTITY formatFontColor.accesskey "C">
+<!ENTITY tableOrCellColor.label "Color de fondo de la tabla o celda…">
+<!ENTITY tableOrCellColor.accesskey "B">
+<!ENTITY formatRemoveStyles.key "Y">
+<!ENTITY formatRemoveLinks.key "K">
+<!ENTITY formatRemoveNamedAnchors.label "Eliminar enlaces internos con nombre">
+<!ENTITY formatRemoveNamedAnchors.accesskey "m">
+<!ENTITY formatRemoveNamedAnchors2.key "R">
+<!ENTITY paragraphMenu.label "Párrafo">
+<!ENTITY paragraphMenu.accesskey "P">
+<!ENTITY paragraphParagraphCmd.label "Párrafo">
+<!ENTITY paragraphParagraphCmd.accesskey "P">
+<!ENTITY heading1Cmd.label "Título 1">
+<!ENTITY heading1Cmd.accesskey "1">
+<!ENTITY heading2Cmd.label "Título 2">
+<!ENTITY heading2Cmd.accesskey "2">
+<!ENTITY heading3Cmd.label "Título 3">
+<!ENTITY heading3Cmd.accesskey "3">
+<!ENTITY heading4Cmd.label "Título 4">
+<!ENTITY heading4Cmd.accesskey "4">
+<!ENTITY heading5Cmd.label "Título 5">
+<!ENTITY heading5Cmd.accesskey "5">
+<!ENTITY heading6Cmd.label "Título 6">
+<!ENTITY heading6Cmd.accesskey "6">
+<!ENTITY paragraphAddressCmd.label "Dirección">
+<!ENTITY paragraphAddressCmd.accesskey "D">
+<!ENTITY paragraphPreformatCmd.label "Preformato">
+<!ENTITY paragraphPreformatCmd.accesskey "f">
+<!ENTITY formatlistMenu.label "Lista">
+<!ENTITY formatlistMenu.accesskey "L">
+<!ENTITY noneCmd.label "Ninguna">
+<!ENTITY noneCmd.accesskey "N">
+<!ENTITY listBulletCmd.label "No numerada">
+<!ENTITY listBulletCmd.accesskey "o">
+<!ENTITY listNumberedCmd.label "Numerada">
+<!ENTITY listNumberedCmd.accesskey "m">
+<!ENTITY listTermCmd.label "Término">
+<!ENTITY listTermCmd.accesskey "T">
+<!ENTITY listDefinitionCmd.label "Definición">
+<!ENTITY listDefinitionCmd.accesskey "D">
+<!ENTITY listPropsCmd.label "Listar propiedades…">
+<!ENTITY listPropsCmd.accesskey "L">
+<!ENTITY ParagraphSelect.title "Párrafo">
+<!ENTITY ParagraphSelect.tooltip "Elija un formato de párrafo">
+<!ENTITY bodyTextCmd.label "Cuerpo del texto">
+<!ENTITY bodyTextCmd.accesskey "T">
+<!ENTITY advancedPropertiesCmd.label "Propiedades avanzadas">
+<!ENTITY advancedPropertiesCmd.accesskey "v">
+<!ENTITY alignMenu.label "Alinear">
+<!ENTITY alignMenu.accesskey "A">
+<!ENTITY alignLeft.label "Izquierda">
+<!ENTITY alignLeft.accesskey "I">
+<!ENTITY alignLeft.tooltip "Alinear a la izquierda">
+<!ENTITY alignCenter.label "Centrar">
+<!ENTITY alignCenter.accesskey "C">
+<!ENTITY alignCenter.tooltip "Alinear al centro">
+<!ENTITY alignRight.label "Derecha">
+<!ENTITY alignRight.accesskey "R">
+<!ENTITY alignRight.tooltip "Alinear a la derecha">
+<!ENTITY alignJustify.label "Justificar">
+<!ENTITY alignJustify.accesskey "J">
+<!ENTITY alignJustify.tooltip "Justificar">
+<!ENTITY absolutePosition.label "Posicionamiento">
+<!ENTITY layer.tooltip "Capa">
+<!ENTITY decreaseZIndex.label "Enviar al fondo">
+<!ENTITY layerSendToBack.tooltip "Enviar al fondo">
+<!ENTITY increaseZIndex.label "Traer al frente">
+<!ENTITY layerBringToFront.tooltip "Traer al frente">
+<!ENTITY increaseIndent.label "Incrementar sangrado">
+<!ENTITY increaseIndent.accesskey "I">
+<!ENTITY increaseIndent.key "]">
+<!ENTITY decreaseIndent.label "Reducir sangrado">
+<!ENTITY decreaseIndent.accesskey "D">
+<!ENTITY decreaseIndent.key "[">
+<!ENTITY colorsAndBackground.label "Color y fondo de la página…">
+<!ENTITY colorsAndBackground.accesskey "f">
+<!ENTITY tableMenu.label "Tabla">
+<!ENTITY tableMenu.accesskey "b">
+<!ENTITY tableSelectMenu.label "Seleccionar">
+<!ENTITY tableSelectMenu.accesskey "S">
+<!ENTITY tableSelectMenu2.label "Seleccionar tabla">
+<!ENTITY tableSelectMenu2.accesskey "S">
+<!ENTITY tableInsertMenu2.label "Insertar tabla">
+<!ENTITY tableInsertMenu2.accesskey "I">
+<!ENTITY tableDeleteMenu2.label "Eliminar tabla">
+<!ENTITY tableDeleteMenu2.accesskey "l">
+<!ENTITY tableInsertMenu.label "Insertar">
+<!ENTITY tableInsertMenu.accesskey "I">
+<!ENTITY tableTable.label "Tabla">
+<!ENTITY tableTable.accesskey "T">
+<!ENTITY tableRow.label "Fila">
+<!ENTITY tableRows.label "Fila(s)">
+<!ENTITY tableRow.accesskey "F">
+<!ENTITY tableRowAbove.label "Fila superior">
+<!ENTITY tableRowAbove.accesskey "F">
+<!ENTITY tableRowBelow.label "Fila inferior">
+<!ENTITY tableRowBelow.accesskey "i">
+<!ENTITY tableColumn.label "Columna">
+<!ENTITY tableColumns.label "Columna(s)">
+<!ENTITY tableColumn.accesskey "o">
+<!ENTITY tableColumnBefore.label "Columna anterior">
+<!ENTITY tableColumnBefore.accesskey "o">
+<!ENTITY tableColumnAfter.label "Columna siguiente">
+<!ENTITY tableColumnAfter.accesskey "A">
+<!ENTITY tableCell.label "Celda">
+<!ENTITY tableCells.label "Celda(s)">
+<!ENTITY tableCell.accesskey "C">
+<!ENTITY tableCellContents.label "Contenido de la celda">
+<!ENTITY tableCellContents.accesskey "n">
+<!ENTITY tableAllCells.label "Todas las celdas">
+<!ENTITY tableAllCells.accesskey "A">
+<!ENTITY tableCellBefore.label "Celda anterior">
+<!ENTITY tableCellBefore.accesskey "C">
+<!ENTITY tableCellAfter.label "Celda siguiente">
+<!ENTITY tableCellAfter.accesskey "u">
+<!ENTITY tableDeleteMenu.label "Eliminar">
+<!ENTITY tableDeleteMenu.accesskey "l">
+<!ENTITY tableJoinCells.label "U">
+<!ENTITY tableJoinCells.accesskey "U">
+<!ENTITY tableSplitCell.label "Dividir celda">
+<!ENTITY tableSplitCell.accesskey "C">
+<!ENTITY convertToTable.label "Crear tabla a partir de la selección">
+<!ENTITY convertToTable.accesskey "r">
+<!ENTITY tableProperties.label "Propiedades de la tabla…">
+<!ENTITY tableProperties.accesskey "o">
+<!ENTITY menuBar.tooltip "Barra de menú">
+<!ENTITY formatToolbar.tooltip "Barra de herramientas de formato">
+<!ENTITY cutToolbarCmd.tooltip "Cortar">
+<!ENTITY copyToolbarCmd.tooltip "Copiar">
+<!ENTITY pasteToolbarCmd.tooltip "Pegar">
+<!ENTITY printToolbarCmd.label "Imprimir">
+<!ENTITY printToolbarCmd.tooltip "Imprimir esta página">
+<!ENTITY findToolbarCmd.label "Buscar">
+<!ENTITY findToolbarCmd.tooltip "Buscar texto en la página">
+<!ENTITY spellToolbarCmd.label "Ortografía">
+<!ENTITY spellToolbarCmd.tooltip "Revisar ortografía de la selección o de la página entera">
+<!ENTITY imageToolbarCmd.label "Imagen">
+<!ENTITY imageToolbarCmd.tooltip "Inserta una nueva imagen o edita las propiedades de la imagen seleccionada">
+<!ENTITY hruleToolbarCmd.label "Línea horiz.">
+<!ENTITY hruleToolbarCmd.tooltip "Inserta una nueva línea horizontal o modifica las propiedades de la línea horizontal seleccionada">
+<!ENTITY tableToolbarCmd.label "Tabla">
+<!ENTITY tableToolbarCmd.tooltip "Inserta una nueva tabla o modifica las propiedades de la tabla seleccionada">
+<!ENTITY linkToolbarCmd.label "Enlace">
+<!ENTITY linkToolbarCmd.tooltip "Inserta un nuevo enlace o edita las propiedades del enlace seleccionado">
+<!ENTITY anchorToolbarCmd.label "Enlace interno">
+<!ENTITY anchorToolbarCmd.tooltip "Inserta un nuevo enlace con nombre o modifica las propiedades del enlace con nombre seleccionado">
+<!ENTITY colorButtons.title "Colores">
+<!ENTITY TextColorButton.tooltip "Elija un color para el texto">
+<!ENTITY BackgroundColorButton.tooltip "Elija un color para el fondo">
+<!ENTITY throbber.tooltip "Ir a la página web de &vendorShortName;">
+<!ENTITY HighlightColorButton.label "Resaltador">
+<!ENTITY HighlightColorButton.tooltip "Elegir color para remarcar texto">
+<!ENTITY absoluteFontSize.label "Tamaño de letra">
+<!ENTITY absoluteFontSizeToolbarCmd.tooltip "Establecer tamaño de letra">
+<!ENTITY smaller.label "Menor">
+<!ENTITY decreaseFontSizeToolbarCmd.tooltip "Reducir el tamaño de la letra">
+<!ENTITY larger.label "Mayor">
+<!ENTITY increaseFontSizeToolbarCmd.tooltip "Aumentar el tamaño de la letra">
+<!ENTITY bold.label "Negrita">
+<!ENTITY boldToolbarCmd.tooltip "Negrita">
+<!ENTITY italic.label "Cursiva">
+<!ENTITY italicToolbarCmd.tooltip "Cursiva">
+<!ENTITY underline.label "Subrayar">
+<!ENTITY underlineToolbarCmd.tooltip "Subrayar">
+<!ENTITY bullets.label "Viñetas">
+<!ENTITY bulletListToolbarCmd.tooltip "Aplicar o eliminar lista no numerada">
+<!ENTITY numbers.label "Números">
+<!ENTITY numberListToolbarCmd.tooltip "Aplicar o eliminar lista numerada">
+<!ENTITY outdent.label "Reducir sangrado">
+<!ENTITY outdentToolbarCmd.tooltip "Reducir sangrado (mover a la izquierda)">
+<!ENTITY indent.label "Sangrar">
+<!ENTITY indentToolbarCmd.tooltip "Sangrar texto (mover a la derecha)">
+<!ENTITY AlignPopupButton.label "Alineación">
+<!ENTITY AlignPopupButton.tooltip "Elegir alineación del texto">
+<!ENTITY InsertPopupButton.label "Insertar">
+<!ENTITY InsertPopupButton.tooltip "Insertar un enlace, enlace con nombre, imagen, línea horizontal o tabla">
+<!ENTITY alignLeftButton.label "Alinear a la izquierda">
+<!ENTITY alignLeftButton.tooltip "Alinear texto a lo largo del margen izquierdo">
+<!ENTITY alignCenterButton.label "Alinear al centro">
+<!ENTITY alignCenterButton.tooltip "Alinear texto centrado">
+<!ENTITY alignRightButton.label "Alinear a la derecha">
+<!ENTITY alignRightButton.tooltip "Alinear texto a lo largo del margen derecho">
+<!ENTITY alignJustifyButton.label "Alinear justificado">
+<!ENTITY alignJustifyButton.tooltip "Alinear texto a los márgenes izquierdo y derecho">
+<!ENTITY structSelect.label "Seleccionar">
+<!ENTITY structSelect.accesskey "s">
+<!ENTITY structRemoveTag.label "Eliminar etiqueta">
+<!ENTITY structRemoveTag.accesskey "r">
+<!ENTITY structChangeTag.label "Cambiar etiqueta">
+<!ENTITY structChangeTag.accesskey "c">
+<!ENTITY insertTOC.label "Insertar">
+<!ENTITY insertTOC.accesskey "i">
+<!ENTITY updateTOC.label "Actualizar">
+<!ENTITY updateTOC.accesskey "u">
+<!ENTITY removeTOC.label "Eliminar">
+<!ENTITY removeTOC.accesskey "r">
+<!ENTITY tocMenu.label "Tabla de contenidos…">
+<!ENTITY tocMenu.accesskey "b">
diff --git a/l10n-es-ES/suite/chrome/editor/editorSmileyOverlay.dtd b/l10n-es-ES/suite/chrome/editor/editorSmileyOverlay.dtd
new file mode 100644
index 0000000000..59e6b2ad47
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/editorSmileyOverlay.dtd
@@ -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/. -->
+
+<!ENTITY insertSmiley.label "Emoticono">
+<!ENTITY insertSmiley.accesskey "E">
+<!ENTITY smiley1Cmd.label "Sonriendo">
+<!ENTITY smiley1Cmd.accesskey "S">
+<!ENTITY smiley1Cmd.tooltip "Insertar un emoticono">
+<!ENTITY smiley2Cmd.label "Frunciendo el ceño">
+<!ENTITY smiley2Cmd.accesskey "F">
+<!ENTITY smiley2Cmd.tooltip "Insertar cara de fruncir">
+<!ENTITY smiley3Cmd.label "Guiño">
+<!ENTITY smiley3Cmd.accesskey "u">
+<!ENTITY smiley3Cmd.tooltip "Insertar una cara con guiño">
+<!ENTITY smiley4Cmd.label "Sacando la lengua">
+<!ENTITY smiley4Cmd.accesskey "l">
+<!ENTITY smiley4Cmd.tooltip "Insertar cara con lengua fuera">
+<!ENTITY smiley5Cmd.label "Riendo a carcajadas">
+<!ENTITY smiley5Cmd.accesskey "j">
+<!ENTITY smiley5Cmd.tooltip "Insertar una cara riendo">
+<!ENTITY smiley6Cmd.label "Desconcertado">
+<!ENTITY smiley6Cmd.accesskey "n">
+<!ENTITY smiley6Cmd.tooltip "Insertar cara de desconcierto">
+<!ENTITY smiley7Cmd.label "Indeciso">
+<!ENTITY smiley7Cmd.accesskey "c">
+<!ENTITY smiley7Cmd.tooltip "Insertar una cara indecisa">
+<!ENTITY smiley8Cmd.label "Sorpresa">
+<!ENTITY smiley8Cmd.accesskey "p">
+<!ENTITY smiley8Cmd.tooltip "Insertar una cara de sorprendido">
+<!ENTITY smiley9Cmd.label "Beso">
+<!ENTITY smiley9Cmd.accesskey "B">
+<!ENTITY smiley9Cmd.tooltip "Insertar una cara de beso">
+<!ENTITY smiley10Cmd.label "Gritando">
+<!ENTITY smiley10Cmd.accesskey "G">
+<!ENTITY smiley10Cmd.tooltip "Insertar una cara gritando">
+<!ENTITY smiley11Cmd.label "Guay">
+<!ENTITY smiley11Cmd.accesskey "y">
+<!ENTITY smiley11Cmd.tooltip "Insertar una cara de guay">
+<!ENTITY smiley12Cmd.label "Dinero en la boca">
+<!ENTITY smiley12Cmd.accesskey "D">
+<!ENTITY smiley12Cmd.tooltip "Insertar una cara con dinero en la boca">
+<!ENTITY smiley13Cmd.label "Pie en la boca">
+<!ENTITY smiley13Cmd.accesskey "o">
+<!ENTITY smiley13Cmd.tooltip "Insertar una cara de pie en la boca">
+<!ENTITY smiley14Cmd.label "Inocente">
+<!ENTITY smiley14Cmd.accesskey "I">
+<!ENTITY smiley14Cmd.tooltip "Insertar una cara inocente">
+<!ENTITY smiley15Cmd.label "Llorando">
+<!ENTITY smiley15Cmd.accesskey "r">
+<!ENTITY smiley15Cmd.tooltip "Insertar una cara de llorando">
+<!ENTITY smiley16Cmd.label "Labios sellados">
+<!ENTITY smiley16Cmd.accesskey "a">
+<!ENTITY smiley16Cmd.tooltip "Insertar una cara de labios sellados">
+<!ENTITY SmileButton.label "Insertar emoticono">
+<!ENTITY SmileButton.tooltip "Insertar un emoticono">
diff --git a/l10n-es-ES/suite/chrome/editor/prefs/editorPrefsOverlay.dtd b/l10n-es-ES/suite/chrome/editor/prefs/editorPrefsOverlay.dtd
new file mode 100644
index 0000000000..41dcaccae0
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/prefs/editorPrefsOverlay.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY editorCheck.label "Editor web">
+<!ENTITY editorCheck.accesskey "r">
+<!ENTITY compose.label "Editor web">
+<!ENTITY editing.label "Configuración de página nueva">
+<!ENTITY toolbars.label "Barras de herramientas">
+<!ENTITY publish.label "Publicar">
diff --git a/l10n-es-ES/suite/chrome/editor/prefs/pref-composer.dtd b/l10n-es-ES/suite/chrome/editor/prefs/pref-composer.dtd
new file mode 100644
index 0000000000..5d9fadd788
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/prefs/pref-composer.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.composer.title "Composer">
+<!ENTITY recentFiles.title "Menú de páginas recientes">
+<!ENTITY documentsInMenu.label "Número máximo de páginas listadas:">
+<!ENTITY documentsInMenu.accesskey "n">
+<!ENTITY savingFiles.title "Al guardar o publicar páginas">
+<!ENTITY preserveExisting.label "Preservar el formato fuente original">
+<!ENTITY preserveExisting.accesskey "P">
+<!ENTITY preserveExisting.tooltip "Preservar el formato original de los retornos de carro y la página">
+<!ENTITY saveAssociatedFiles.label "Guardar imágenes y otros archivos asociados al guardar las páginas">
+<!ENTITY saveAssociatedFiles.accesskey "S">
+<!ENTITY showPublishDialog.label "Mostrar siempre el diálogo Publicar cuando al publicar las páginas">
+<!ENTITY showPublishDialog.accesskey "A">
+<!ENTITY composerEditing.label "Edición">
+<!ENTITY maintainStructure.label "Mantener el formato de la tabla al insertar o eliminar celdas">
+<!ENTITY maintainStructure.tooltip "Preserva la forma rectangular de la tabla añadiendo celdas automáticamente después de insertar o eliminar celdas.">
+<!ENTITY maintainStructure.accesskey "M">
+<!ENTITY useCSS.label "Usar estilos CSS en lugar de elementos y atributos HTML.">
+<!ENTITY useCSS.accesskey "U">
+<!ENTITY crInPCreatesNewP.label "Enter en un párrafo siempre crea un párrafo nuevo">
+<!ENTITY crInPCreatesNewP.accesskey "R">
diff --git a/l10n-es-ES/suite/chrome/editor/prefs/pref-editing.dtd b/l10n-es-ES/suite/chrome/editor/prefs/pref-editing.dtd
new file mode 100644
index 0000000000..503410d312
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/editor/prefs/pref-editing.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.editing.title "Configuración de página nueva">
+<!ENTITY authorName.label "Autor:">
+<!ENTITY authorName.accesskey "u">
+<!ENTITY pageColorHeader "Apariencia predeterminada de la página">
+<!ENTITY defaultColors.label "Colores predeterminados del lector (no fijar los colores en la página)">
+<!ENTITY defaultColors.accesskey "d">
+<!ENTITY customColors.label "Usar colores personalizados:">
+<!ENTITY customColors.accesskey "c">
+<!ENTITY normalText.label "Texto normal">
+<!ENTITY normalText.accesskey "n">
+<!ENTITY linkText.label "Texto de enlace">
+<!ENTITY linkText.accesskey "l">
+<!ENTITY activeLinkText.label "Texto de enlace activo">
+<!ENTITY activeLinkText.accesskey "a">
+<!ENTITY visitedLinkText.label "Texto de enlace visitado">
+<!ENTITY visitedLinkText.accesskey "V">
+<!ENTITY background.label "Fondo:">
+<!ENTITY background.accesskey "F">
+<!ENTITY colon.character ":">
+<!ENTITY backgroundImage.label "Imagen de fondo:">
+<!ENTITY backgroundImage.accesskey "m">
+<!ENTITY chooseFile.label "Elegir archivo…">
+<!ENTITY chooseFile.accesskey "o">
diff --git a/l10n-es-ES/suite/chrome/mailnews/CustomHeaders.dtd b/l10n-es-ES/suite/chrome/mailnews/CustomHeaders.dtd
new file mode 100644
index 0000000000..fbfdc5acd7
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/CustomHeaders.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Personalizar cabeceras">
+<!ENTITY addButton.label "Añadir">
+<!ENTITY addButton.accesskey "A">
+<!ENTITY removeButton.label "Eliminar">
+<!ENTITY removeButton.accesskey "R">
+<!ENTITY newMsgHeader.label "Nueva cabecera de mensaje:">
+<!ENTITY newMsgHeader.accesskey "N">
diff --git a/l10n-es-ES/suite/chrome/mailnews/FilterEditor.dtd b/l10n-es-ES/suite/chrome/mailnews/FilterEditor.dtd
new file mode 100644
index 0000000000..cd1848bab4
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/FilterEditor.dtd
@@ -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/. -->
+
+<!ENTITY window.title "Reglas de filtrado">
+<!ENTITY filterEditorDialog.dimensions "width: 105ch;">
+<!ENTITY filterName.label "Nombre del filtro:">
+<!ENTITY filterName.accesskey "f">
+<!ENTITY recentFolders.label "Reciente">
+<!ENTITY junk.label "Basura">
+<!ENTITY notJunk.label "No es basura">
+<!ENTITY lowestPriorityCmd.label "La menor">
+<!ENTITY lowPriorityCmd.label "Baja">
+<!ENTITY normalPriorityCmd.label "Normal">
+<!ENTITY highPriorityCmd.label "Alta">
+<!ENTITY highestPriorityCmd.label "La mayor">
+<!ENTITY contextDesc.label "Aplicar filtro cuando:">
+<!ENTITY contextIncomingMail.label "Al recuperar el correo nuevo:">
+<!ENTITY contextIncomingMail.accesskey "A">
+<!ENTITY contextManual.label "se ejecute manualmente">
+<!ENTITY contextManual.accesskey "s">
+<!ENTITY contextBeforeCls.label "Filtrar antes de identificar el correo basura">
+<!ENTITY contextAfterCls.label "Filtrar tras identificar el correo basura">
+<!ENTITY contextOutgoing.label "Tras enviar">
+<!ENTITY contextOutgoing.accesskey "T">
+<!ENTITY contextArchive.label "Archivado">
+<!ENTITY contextArchive.accesskey "c">
+<!ENTITY contextPeriodic.accesskey "P">
+<!ENTITY filterActionDesc.label "Realizar estas acciones:">
+<!ENTITY filterActionDesc.accesskey "R">
+<!ENTITY filterActionOrderWarning.label "Nota: las acciones del filtro se ejecutarán en un orden diferente.">
+<!ENTITY filterActionOrder.label "Ver orden de ejecución">
+<!ENTITY moveMessage.label "Mover mensaje a">
+<!ENTITY copyMessage.label "Copiar mensaje a">
+<!ENTITY forwardTo.label "Reenviar mensaje a:">
+<!ENTITY replyWithTemplate.label "Responder con plantilla">
+<!ENTITY markMessageRead.label "Marcar como leído">
+<!ENTITY markMessageUnread.label "Marcar como no leído">
+<!ENTITY markMessageStarred.label "Marcar como señalado">
+<!ENTITY setPriority.label "Establecer prioridad en">
+<!ENTITY addTag.label "Etiquetar mensaje">
+<!ENTITY setJunkScore.label "Establecer estado de correo basura en">
+<!ENTITY deleteMessage.label "Eliminar mensaje">
+<!ENTITY deleteFromPOP.label "Eliminar del servidor POP">
+<!ENTITY fetchFromPOP.label "Recoger del servidor POP">
+<!ENTITY ignoreThread.label "Ignorar conversación">
+<!ENTITY ignoreSubthread.label "Ignorar sub-conversación">
+<!ENTITY watchThread.label "Observar conversación">
+<!ENTITY stopExecution.label "Detener ejecución de los filtros">
+<!ENTITY addAction.tooltip "Añadir una acción nueva">
+<!ENTITY removeAction.tooltip "Eliminar esta acción">
+<!ENTITY filterActionTypeFlexValue "1">
+<!ENTITY filterActionTargetFlexValue "4">
diff --git a/l10n-es-ES/suite/chrome/mailnews/FilterListDialog.dtd b/l10n-es-ES/suite/chrome/mailnews/FilterListDialog.dtd
new file mode 100644
index 0000000000..c4e9418ee6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/FilterListDialog.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY filterListDialog.title "Filtros de mensajes">
+<!ENTITY nameColumn.label "Nombre del filtro">
+<!ENTITY activeColumn.label "Activado">
+<!ENTITY newButton.label "Nuevo…">
+<!ENTITY newButton.accesskey "N">
+<!ENTITY editButton.label "Editar…">
+<!ENTITY editButton.accesskey "E">
+<!ENTITY deleteButton.label "Eliminar">
+<!ENTITY deleteButton.accesskey "m">
+<!ENTITY reorderUpButton.label "Subir">
+<!ENTITY reorderUpButton.accesskey "S">
+<!ENTITY reorderDownButton.label "Bajar">
+<!ENTITY reorderDownButton.accesskey "B">
+<!ENTITY filterHeader.label "Los filtros activos se aplican automáticamente en el orden de la lista.">
+<!ENTITY filtersForPrefix.label "Filtros para:">
+<!ENTITY filtersForPrefix.accesskey "F">
+<!ENTITY viewLogButton.label "Registro de filtros">
+<!ENTITY viewLogButton.accesskey "R">
+<!ENTITY runFilters.label "Ejecutar ahora">
+<!ENTITY runFilters.accesskey "c">
+<!ENTITY stopFilters.label "Detener">
+<!ENTITY stopFilters.accesskey "D">
+<!ENTITY folderPickerPrefix.label "Aplicar filtros selecc. en:">
+<!ENTITY folderPickerPrefix.accesskey "A">
+<!ENTITY choosethis.label "elegir esta carpeta">
+<!ENTITY choosethisnewsserver.label "elegir este servidor de noticias">
diff --git a/l10n-es-ES/suite/chrome/mailnews/SearchDialog.dtd b/l10n-es-ES/suite/chrome/mailnews/SearchDialog.dtd
new file mode 100644
index 0000000000..6c88bde825
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/SearchDialog.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY searchHeading.label "Buscar mensajes en:">
+<!ENTITY searchHeading.accesskey "B">
+<!ENTITY searchSubfolders.label "Buscar subcarpetas">
+<!ENTITY searchSubfolders.accesskey "c">
+<!ENTITY searchOnHeading.label "Realizar operaciones de búsqueda en:">
+<!ENTITY searchOnHeading.accesskey "R">
+<!ENTITY searchOnRemote.label "Servidor remoto">
+<!ENTITY searchOnLocal.label "Sistema local">
+<!ENTITY resetButton.label "Limpiar">
+<!ENTITY resetButton.accesskey "L">
+<!ENTITY openButton.label "Abrir">
+<!ENTITY openButton.accesskey "A">
+<!ENTITY deleteButton.label "Eliminar">
+<!ENTITY deleteButton.accesskey "E">
+<!ENTITY searchDialogTitle.label "Buscar mensajes">
+<!ENTITY results.label "Resultados">
+<!ENTITY moveHereMenu.label "Mover aquí">
+<!ENTITY moveHereMenu.accesskey "o">
+<!ENTITY moveButton.label "Mover a">
+<!ENTITY moveButton.accesskey "v">
+<!ENTITY goToFolderButton.label "Abrir carpeta mensajes">
+<!ENTITY goToFolderButton.accesskey "n">
+<!ENTITY saveAsVFButton.label "Guardar como carp. búsqueda">
+<!ENTITY saveAsVFButton.accesskey "G">
+<!ENTITY abSearchHeading.label "Buscar en:">
+<!ENTITY abSearchHeading.accesskey "s">
+<!ENTITY propertiesButton.label "Propiedades">
+<!ENTITY propertiesButton.accesskey "P">
+<!ENTITY composeButton.label "Redactar">
+<!ENTITY composeButton.accesskey "R">
+<!ENTITY abSearchDialogTitle.label "Búsqueda avanzada en la libreta de direcciones">
diff --git a/l10n-es-ES/suite/chrome/mailnews/addressbook/abAddressBookNameDialog.dtd b/l10n-es-ES/suite/chrome/mailnews/addressbook/abAddressBookNameDialog.dtd
new file mode 100644
index 0000000000..6a1178aa09
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/addressbook/abAddressBookNameDialog.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY name.label "Nombre de la libreta de direcciones:">
+<!ENTITY name.accesskey "A">
diff --git a/l10n-es-ES/suite/chrome/mailnews/addressbook/abCardOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/addressbook/abCardOverlay.dtd
new file mode 100644
index 0000000000..035dabba44
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/addressbook/abCardOverlay.dtd
@@ -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/. -->
+
+<!ENTITY Contact.tab "Contacto">
+<!ENTITY Contact.accesskey "C">
+<!ENTITY Name.box "Nombre">
+<!ENTITY NameField1.id "FirstName">
+<!ENTITY NameField2.id "LastName">
+<!ENTITY PhoneticField1.id "PhoneticFirstName">
+<!ENTITY PhoneticField2.id "PhoneticLastName">
+<!ENTITY NameField1.label "Nombre:">
+<!ENTITY NameField1.accesskey "N">
+<!ENTITY NameField2.label "Apellidos:">
+<!ENTITY NameField2.accesskey "L">
+<!ENTITY PhoneticField1.label "Nombre fonético:">
+<!ENTITY PhoneticField2.label "Apellido fonético:">
+<!ENTITY DisplayName.label "Mostrado:">
+<!ENTITY DisplayName.accesskey "M">
+<!ENTITY preferDisplayName.label "Preferir siempre el nombre mostrado al de la cabecera del mensaje">
+<!ENTITY preferDisplayName2.accesskey "P">
+<!ENTITY NickName.label "Apodo:">
+<!ENTITY NickName.accesskey "A">
+<!ENTITY PrimaryEmail.label "Correo electrónico:">
+<!ENTITY PrimaryEmail.accesskey "E">
+<!ENTITY SecondEmail.label "Correo electrónico adicional:">
+<!ENTITY SecondEmail.accesskey "i">
+<!ENTITY PreferMailFormat.label "Prefiere recibir el mensaje formateado como:">
+<!ENTITY PreferMailFormat.accesskey "i">
+<!ENTITY PlainText.label "Texto sin formato">
+<!ENTITY HTML.label "HTML">
+<!ENTITY Unknown.label "Desconocido">
+<!ENTITY chatName.label "Nombre del chat:">
+<!ENTITY WorkPhone.label "Trabajo:">
+<!ENTITY WorkPhone.accesskey "j">
+<!ENTITY HomePhone.label "Casa:">
+<!ENTITY HomePhone.accesskey "s">
+<!ENTITY FaxNumber.label "Fax:">
+<!ENTITY FaxNumber.accesskey "x">
+<!ENTITY PagerNumber.label "Buscapersonas:">
+<!ENTITY PagerNumber.accesskey "B">
+<!ENTITY CellularNumber.label "Móvil:">
+<!ENTITY CellularNumber.accesskey "v">
+<!ENTITY Home.tab "Privado">
+<!ENTITY Home.accesskey "P">
+<!ENTITY HomeAddress.label "Dirección:">
+<!ENTITY HomeAddress.accesskey "r">
+<!ENTITY HomeAddress2.label "">
+<!ENTITY HomeAddress2.accesskey "">
+<!ENTITY HomeCity.label "Ciudad:">
+<!ENTITY HomeCity.accesskey "u">
+<!ENTITY HomeState.label "Provincia/estado:">
+<!ENTITY HomeState.accesskey "o">
+<!ENTITY HomeZipCode.label "Código postal / ZIP:">
+<!ENTITY HomeZipCode.accesskey "Z">
+<!ENTITY HomeCountry.label "País:">
+<!ENTITY HomeCountry.accesskey "s">
+<!ENTITY HomeWebPage.label "Página web:">
+<!ENTITY HomeWebPage.accesskey "e">
+<!ENTITY Birthday.label "Cumpleaños:">
+<!ENTITY Birthday.accesskey "C">
+<!ENTITY In.label "">
+<!ENTITY Year.placeholder "Año">
+<!ENTITY Or.value "o">
+<!ENTITY Age.placeholder "Edad">
+<!ENTITY YearsOld.label "">
+<!ENTITY Work.tab "Trabajo">
+<!ENTITY Work.accesskey "T">
+<!ENTITY JobTitle.label "Puesto:">
+<!ENTITY JobTitle.accesskey "u">
+<!ENTITY Department.label "Departamento:">
+<!ENTITY Department.accesskey "m">
+<!ENTITY Company.label "Organización:">
+<!ENTITY Company.accesskey "n">
+<!ENTITY WorkAddress.label "Dirección:">
+<!ENTITY WorkAddress.accesskey "D">
+<!ENTITY WorkAddress2.label "">
+<!ENTITY WorkAddress2.accesskey "">
+<!ENTITY WorkCity.label "Ciudad:">
+<!ENTITY WorkCity.accesskey "u">
+<!ENTITY WorkState.label "Provincia/estado:">
+<!ENTITY WorkState.accesskey "S">
+<!ENTITY WorkZipCode.label "Código postal / ZIP:">
+<!ENTITY WorkZipCode.accesskey "Z">
+<!ENTITY WorkCountry.label "País:">
+<!ENTITY WorkCountry.accesskey "P">
+<!ENTITY WorkWebPage.label "Página web:">
+<!ENTITY WorkWebPage.accesskey "e">
+<!ENTITY Other.tab "Otros">
+<!ENTITY Other.accesskey "O">
+<!ENTITY Custom1.label "Personalizado 1:">
+<!ENTITY Custom1.accesskey "1">
+<!ENTITY Custom2.label "Personalizado 2:">
+<!ENTITY Custom2.accesskey "2">
+<!ENTITY Custom3.label "Personalizado 3:">
+<!ENTITY Custom3.accesskey "3">
+<!ENTITY Custom4.label "Personalizado 4:">
+<!ENTITY Custom4.accesskey "4">
+<!ENTITY Notes.label "Notas:">
+<!ENTITY Notes.accesskey "N">
+<!ENTITY Chat.tab "Chat">
+<!ENTITY Chat.accesskey "a">
+<!ENTITY Gtalk.label "Google Talk:">
+<!ENTITY Gtalk.accesskey "G">
+<!ENTITY AIM.label "AIM:">
+<!ENTITY AIM.accesskey "M">
+<!ENTITY Yahoo.label "Yahoo!:">
+<!ENTITY Yahoo.accesskey "Y">
+<!ENTITY Skype.label "Skype:">
+<!ENTITY Skype.accesskey "S">
+<!ENTITY QQ.label "QQ:">
+<!ENTITY QQ.accesskey "Q">
+<!ENTITY MSN.label "MSN:">
+<!ENTITY MSN.accesskey "N">
+<!ENTITY ICQ.label "ICQ:">
+<!ENTITY ICQ.accesskey "I">
+<!ENTITY XMPP.label "ID de Jabber:">
+<!ENTITY XMPP.accesskey "J">
+<!ENTITY IRC.label "Apodo en IRC:">
+<!ENTITY IRC.accesskey "R">
+<!ENTITY Photo.tab "Foto">
+<!ENTITY Photo.accesskey "t">
+<!ENTITY PhotoDesc.label "Elija una de las siguientes:">
+<!ENTITY GenericPhoto.label "Foto genérica">
+<!ENTITY GenericPhoto.accesskey "F">
+<!ENTITY DefaultPhoto.label "Predeterminado">
+<!ENTITY PhotoFile.label "En este ordenador">
+<!ENTITY PhotoFile.accesskey "E">
+<!ENTITY BrowsePhoto.label "Examinar">
+<!ENTITY BrowsePhoto.accesskey "x">
+<!ENTITY PhotoURL.label "En la web">
+<!ENTITY PhotoURL.accesskey "w">
+<!ENTITY PhotoURL.placeholder "Pegue o escriba la dirección web de una foto">
+<!ENTITY UpdatePhoto.label "Actualizar">
+<!ENTITY UpdatePhoto.accesskey "A">
+<!ENTITY PhotoDropTarget.label "Arrastre una nueva foto aquí">
diff --git a/l10n-es-ES/suite/chrome/mailnews/addressbook/abMailListDialog.dtd b/l10n-es-ES/suite/chrome/mailnews/addressbook/abMailListDialog.dtd
new file mode 100644
index 0000000000..c2b2025f3d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/addressbook/abMailListDialog.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY mailListWindow.title "Lista de correo">
+<!ENTITY addToAddressBook.label "Añadir a: ">
+<!ENTITY addToAddressBook.accesskey "A">
+<!ENTITY ListName.label "Nombre de lista: ">
+<!ENTITY ListName.accesskey "L">
+<!ENTITY ListNickName.label "Apodo de lista: ">
+<!ENTITY ListNickName.accesskey "p">
+<!ENTITY ListDescription.label "Descripción: ">
+<!ENTITY ListDescription.accesskey "D">
+<!ENTITY AddressTitle.label "Escriba direcciones de correo para añadirlas a la lista:">
+<!ENTITY AddressTitle.accesskey "E">
diff --git a/l10n-es-ES/suite/chrome/mailnews/addressbook/abMainWindow.dtd b/l10n-es-ES/suite/chrome/mailnews/addressbook/abMainWindow.dtd
new file mode 100644
index 0000000000..bd778ee40c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/addressbook/abMainWindow.dtd
@@ -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/. -->
+
+<!ENTITY addressbookWindow.title "Libreta de direcciones">
+<!ENTITY blankResultsPaneMessage.label "Esta libreta de direcciones muestra contactos solo tras una búsqueda">
+<!ENTITY localResultsOnlyMessage.label "Los contactos de las libretas de direcciones remotas no se muestran hasta que busca">
+<!ENTITY newContact.label "Contacto…">
+<!ENTITY newContact.accesskey "C">
+<!ENTITY newContact.key "N">
+<!ENTITY newListCmd.label "Lista de correo…">
+<!ENTITY newListCmd.accesskey "L">
+<!ENTITY newAddressBookCmd.label "Libreta de direcciones…">
+<!ENTITY newAddressBookCmd.accesskey "o">
+<!ENTITY newLDAPDirectoryCmd.label "Directorio LDAP…">
+<!ENTITY newLDAPDirectoryCmd.accesskey "D">
+<!ENTITY newIM.label "IM">
+<!ENTITY printContactViewCmd.label "Imprimir contacto…">
+<!ENTITY printContactViewCmd.accesskey "P">
+<!ENTITY printContactViewCmd.key "P">
+<!ENTITY printPreviewContactViewCmd.label "Vista preliminar del contacto">
+<!ENTITY printPreviewContactViewCmd.accesskey "v">
+<!ENTITY printAddressBook.label "Imprimir libreta de direcciones…">
+<!ENTITY printAddressBook.accesskey "A">
+<!ENTITY printPreviewAddressBook.label "Vista preliminar de la libreta de direcciones">
+<!ENTITY printPreviewAddressBook.accesskey "B">
+<!ENTITY deleteAbCmd.label "Eliminar libreta de direcciones">
+<!ENTITY deleteContactCmd.label "Eliminar contacto">
+<!ENTITY deleteContactsCmd.label "Eliminar contactos seleccionados">
+<!ENTITY deleteListCmd.label "Eliminar lista">
+<!ENTITY deleteListsCmd.label "Eliminar listas seleccionadas">
+<!ENTITY deleteItemsCmd.label "Eliminar elementos seleccionados">
+<!ENTITY swapFirstNameLastNameCmd.label "Intercambiar nombre y apellidos">
+<!ENTITY swapFirstNameLastNameCmd.accesskey "y">
+<!ENTITY propertiesCmd.label "Propiedades…">
+<!ENTITY propertiesCmd.accesskey "i">
+<!ENTITY propertiesCmd.key "i">
+<!ENTITY showAbToolbarCmd.label "Barra de herramientas de direcciones">
+<!ENTITY showAbToolbarCmd.accesskey "o">
+<!ENTITY layoutMenu.label "Disposición">
+<!ENTITY layoutMenu.accesskey "D">
+<!ENTITY showDirectoryPane.label "Panel de directorio">
+<!ENTITY showDirectoryPane.accesskey "P">
+<!ENTITY showContactPane2.label "Panel de contactos">
+<!ENTITY showContactPane2.accesskey "a">
+<!ENTITY menu_ShowNameAs.label "Mostrar nombre como">
+<!ENTITY menu_ShowNameAs.accesskey "n">
+<!ENTITY firstLastCmd.label "Nombre y apellidos">
+<!ENTITY firstLastCmd.accesskey "N">
+<!ENTITY lastFirstCmd.label "Apellidos, nombre">
+<!ENTITY lastFirstCmd.accesskey "L">
+<!ENTITY displayNameCmd.label "Nombre mostrado">
+<!ENTITY displayNameCmd.accesskey "D">
+<!ENTITY toggleDirectoryPaneCmd.key "S">
+<!ENTITY importCmd.label "Importar…">
+<!ENTITY importCmd.accesskey "I">
+<!ENTITY exportCmd.label "Exportar…">
+<!ENTITY exportCmd.accesskey "E">
+<!ENTITY newContactButton.label "Nuevo contacto">
+<!ENTITY newContactButton.accesskey "C">
+<!ENTITY newlistButton.label "Nueva lista">
+<!ENTITY newlistButton.accesskey "L">
+<!ENTITY editItemButton.label "Propiedades">
+<!ENTITY editItemButton.accesskey "P">
+<!ENTITY newmsgButton.label "Redactar">
+<!ENTITY newmsgButton.accesskey "C">
+<!ENTITY deleteItemButton.label "Eliminar">
+<!ENTITY deleteItemButton.accesskey "l">
+<!ENTITY newimButton.label "Mensaje instantáneo">
+<!ENTITY newimButton.accesskey "I">
+<!ENTITY printButton.label "Imprimir">
+<!ENTITY printButton.accesskey "r">
+<!ENTITY searchNameAndEmail.placeholder "Buscar en el nombre y dirección de correo">
+<!ENTITY searchBox.title "Buscar">
+<!ENTITY addressbookToolbar.tooltip "Barra de herramientas de direcciones">
+<!ENTITY newContactButton.tooltip "Crear un nuevo contacto de la libreta de direcciones">
+<!ENTITY newlistButton.tooltip "Crear nueva lista">
+<!ENTITY editItemButton.tooltip "Editar el elemento seleccionado">
+<!ENTITY newmsgButton.tooltip "Enviar un mensaje de correo">
+<!ENTITY newIM.tooltip "Enviar un mensaje o conversación instantáneos">
+<!ENTITY printButton.tooltip "Imprimir elemento seleccionado">
+<!ENTITY deleteItemButton.tooltip "Eliminar elemento seleccionado">
+<!ENTITY advancedButton.tooltip "Búsqueda avanzada de direcciones">
+<!ENTITY dirTreeHeader.label "Libretas de direcciones">
+<!ENTITY contact.heading "Contacto">
+<!ENTITY home.heading "Casa">
+<!ENTITY other.heading "Otros">
+<!ENTITY chat.heading "Chat">
+<!ENTITY phone.heading "Teléfono">
+<!ENTITY work.heading "Trabajo">
+<!ENTITY description.heading "Descripción">
+<!ENTITY addresses.heading "Direcciones">
+<!ENTITY mapItButton.label "Obtener mapa">
+<!ENTITY mapIt.tooltip "Obtener de la web un mapa de esta dirección">
+<!ENTITY statusText.label "">
+<!ENTITY hideSwapFnLnUI "true">
diff --git a/l10n-es-ES/suite/chrome/mailnews/addressbook/abNewCardDialog.dtd b/l10n-es-ES/suite/chrome/mailnews/addressbook/abNewCardDialog.dtd
new file mode 100644
index 0000000000..39d963c6da
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/addressbook/abNewCardDialog.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY chooseAddressBook.label "Añadir a: ">
+<!ENTITY chooseAddressBook.accesskey "d">
diff --git a/l10n-es-ES/suite/chrome/mailnews/addressbook/abResultsPaneOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/addressbook/abResultsPaneOverlay.dtd
new file mode 100644
index 0000000000..d45e85ea3d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/addressbook/abResultsPaneOverlay.dtd
@@ -0,0 +1,50 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY Addrbook.label "Libreta de direcciones">
+<!ENTITY Addrbook.accesskey "B">
+<!ENTITY GeneratedName.label "Nombre">
+<!ENTITY GeneratedName.accesskey "N">
+<!ENTITY PrimaryEmail.label "Correo electrónico">
+<!ENTITY PrimaryEmail.accesskey "E">
+<!ENTITY Company.label "Organización">
+<!ENTITY Company.accesskey "z">
+<!ENTITY _PhoneticName.label "Nombre fonético">
+<!ENTITY _PhoneticName.accesskey "o">
+<!ENTITY NickName.label "Apodo">
+<!ENTITY NickName.accesskey "p">
+<!ENTITY SecondEmail.label "Correo electrónico adicional">
+<!ENTITY SecondEmail.accesskey "l">
+<!ENTITY Department.label "Departamento">
+<!ENTITY Department.accesskey "r">
+<!ENTITY JobTitle.label "Puesto">
+<!ENTITY JobTitle.accesskey "u">
+<!ENTITY CellularNumber.label "Móvil">
+<!ENTITY CellularNumber.accesskey "M">
+<!ENTITY PagerNumber.label "Buscapersonas">
+<!ENTITY PagerNumber.accesskey "B">
+<!ENTITY FaxNumber.label "Fax">
+<!ENTITY FaxNumber.accesskey "F">
+<!ENTITY HomePhone.label "Teléfono particular">
+<!ENTITY HomePhone.accesskey "i">
+<!ENTITY WorkPhone.label "Teléfono del trabajo">
+<!ENTITY WorkPhone.accesskey "t">
+<!ENTITY ChatName.label "Nombre del chat">
+<!ENTITY ChatName.accesskey "C">
+<!ENTITY sortAscending.label "Ascendente">
+<!ENTITY sortAscending.accesskey "A">
+<!ENTITY sortDescending.label "Descendente">
+<!ENTITY sortDescending.accesskey "D">
+<!ENTITY composeEmail.label "Redactar mensaje para">
+<!ENTITY composeEmail.accesskey "C">
+<!ENTITY copyAddress.label "Copiar dirección de correo electrónico">
+<!ENTITY copyAddress.accesskey "A">
+<!ENTITY deleteAddrBookCard.label "Eliminar">
+<!ENTITY deleteAddrBookCard.accesskey "E">
+<!ENTITY newAddrBookCard.label "Nueva tarjeta…">
+<!ENTITY newAddrBookCard.accesskey "N">
+<!ENTITY newAddrBookMailingList.label "Nueva lista de correo…">
+<!ENTITY newAddrBookMailingList.accesskey "l">
+<!ENTITY addrBookCardProperties.label "Propiedades">
+<!ENTITY addrBookCardProperties.accesskey "P">
diff --git a/l10n-es-ES/suite/chrome/mailnews/addressbook/abSelectAddressesDialog.dtd b/l10n-es-ES/suite/chrome/mailnews/addressbook/abSelectAddressesDialog.dtd
new file mode 100644
index 0000000000..612a777ca9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/addressbook/abSelectAddressesDialog.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY selectAddressWindow.title "Seleccionar direcciones">
+<!ENTITY toButton.label "Para:">
+<!ENTITY toButton.accesskey "P">
+<!ENTITY ccButton.label "Cc->">
+<!ENTITY ccButton.accesskey "C">
+<!ENTITY bccButton.label "Bcc->">
+<!ENTITY bccButton.accesskey "B">
+<!ENTITY newButton.label "Nuevo…">
+<!ENTITY newButton.accesskey "N">
+<!ENTITY editButton.label "Editar…">
+<!ENTITY editButton.accesskey "E">
+<!ENTITY removeButton.label "Eliminar">
+<!ENTITY removeButton.accesskey "R">
+<!ENTITY lookIn.label "Buscar en:">
+<!ENTITY lookIn.accesskey "u">
+<!ENTITY for.label "por:">
+<!ENTITY for.accesskey "o">
+<!ENTITY for.placeholder "Nombre o dirección de correo">
+<!ENTITY addressMessageTo.label "Mandar mensaje a:">
+<!ENTITY addressPickerNewButton.tooltip "Crear una nueva tarjeta en la libreta de direcciones">
+<!ENTITY addressPickerEditButton.tooltip "Editar la tarjeta seleccionada">
diff --git a/l10n-es-ES/suite/chrome/mailnews/addressbook/addressBook.properties b/l10n-es-ES/suite/chrome/mailnews/addressbook/addressBook.properties
new file mode 100644
index 0000000000..0e215bf948
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/addressbook/addressBook.properties
@@ -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/.
+
+mailingListTitleEdit = Editar %S
+emptyListName = Debe introducir un nombre de lista.
+lastFirstFormat = %S, %S
+firstLastFormat = %S %S
+allAddressBooks = Todas las libretas de direcciones
+newContactTitle = Nuevo contacto
+newContactTitleWithDisplayName = Nuevo contacto de %S
+editContactTitle = Editar contacto
+editContactTitleWithDisplayName = Editar contacto de %S
+editVCardTitle = Editar vCard
+editVCardTitleWithDisplayName = Editar vCard de %S
+cardRequiredDataMissingMessage = Debe introducir al menos uno de los siguientes elementos:\ndirección de correo, nombre de pila, apellido, nombre mostrado, organización.
+cardRequiredDataMissingTitle = Falta información requerida
+incorrectEmailAddressFormatMessage = La dirección principal de correo electrónico debe ser de la forma usuario@servidor.
+incorrectEmailAddressFormatTitle = Formato incorrecto de la dirección de correo electrónico
+viewListTitle = Lista de correo: %S
+mailListNameExistsTitle = Ya existe la lista de correo.
+mailListNameExistsMessage = Ya existe una lista de correo con ese nombre. Escoja un nombre diferente.
+confirmDeleteThisContactTitle = Eliminar contacto
+confirmDeleteThisContact = ¿Está seguro de que quiere eliminar este contacto?\n• #1
+confirmDelete2orMoreContactsTitle = Elminar múltiples contactos
+confirmDelete2orMoreContacts = ¿Está seguro de que quiere eliminar este contacto?;¿Está seguro de que quiere eliminar estos #1 contactos?
+confirmRemoveThisContactTitle = Eliminar contacto
+confirmRemoveThisContact = ¿Está seguro de que quiere eliminar este contacto de la lista de distribución '#2'?\n• #1
+confirmRemove2orMoreContactsTitle = Eliminar múltiples contactos
+confirmRemove2orMoreContacts = ¿Está seguro de que quiere eliminar este contacto de la lista de distribución '#2'?;¿Está seguro de que quiere eliminar estos #1 contactos de la lista de distribución '#2'?
+confirmDeleteThisMailingListTitle = Eliminar lista de correo
+confirmDeleteThisMailingList = ¿Está seguro de que quiere eliminar esta lista de distribución?\n• #1
+confirmDelete2orMoreMailingListsTitle = Eliminar múltiples listas de distribución
+confirmDelete2orMoreMailingLists = ¿Está seguro de que quiere eliminar esta lista de distribución?;¿Está seguro de que quiere eliminar estas #1 listas de distribución?
+confirmDelete2orMoreContactsAndListsTitle = Eliminar contactos y listas de distribución
+confirmDelete2orMoreContactsAndLists = ¿Está seguro de que quiere eliminar estos #1 contactos y listas de distribución?;¿Está seguro de que quiere eliminar estos #1 contactos y listas de distribución?
+confirmDeleteThisAddressbookTitle = Eliminar libreta de direcciones
+confirmDeleteThisAddressbook = ¿Está seguro de que quiere eliminar esta libreta de direcciones y todos sus contactos?\n• #1
+confirmDeleteThisLDAPDirTitle = Eliminar directorio LDAP local
+confirmDeleteThisLDAPDir = ¿Está seguro de que quiere eliminar la copia local de este directorio LDAP y todos sus contactos sin conexión?\n• #1
+confirmDeleteThisCollectionAddressbookTitle = Eliminar libreta de direcciones recopiladas
+confirmDeleteThisCollectionAddressbook = Si se elimina esta libreta de direcciones, #2 no recopilará direcciones.\n¿Está seguro de quiere eliminar esta libreta de direcciones y todos sus contactos?\n• #1
+propertyPrimaryEmail = Correo electrónico
+propertyListName = Nombre de la lista
+propertySecondaryEmail = Correo electrónico adicional
+propertyNickname = Apodo
+propertyDisplayName = Nombre mostrado
+propertyWork = Trabajo
+propertyHome = Casa
+propertyFax = Fax
+propertyCellular = Móvil
+propertyPager = Buscapersonas
+propertyBirthday = Cumpleaños
+propertyCustom1 = Personalizado 1
+propertyCustom2 = Personalizado 2
+propertyCustom3 = Personalizado 3
+propertyCustom4 = Personalizado 4
+propertyGtalk = Google Talk
+propertyAIM = AIM
+propertyYahoo = Yahoo!
+propertySkype = Skype
+propertyQQ = QQ
+propertyMSN = MSN
+propertyICQ = ICQ
+propertyXMPP = ID de Jabber
+propertyIRC = Apodo en IRC
+cityAndStateAndZip = %1$S, %2$S %3$S
+cityAndStateNoZip = %1$S, %2$S
+cityOrStateAndZip = %1$S %2$S
+stateZipSeparator =
+prefixTo = A
+prefixCc = Cc
+prefixBcc = Bcc
+emptyEmailAddCard = No puede añadir una tarjeta que no tenga dirección de correo electrónico principal
+emptyEmailAddCardTitle = No se puede añadir tarjeta
+addressBook = Libreta de direcciones
+browsePhoto = Foto de contacto
+stateImageSave = Guardando la imagen…
+errorInvalidUri = Error: origen de la imagen no válido.
+errorNotAvailable = Error: el archivo no es accesible.
+errorInvalidImage = Error: solo se admiten los tipos de imagen JPG, PNG y GIF.
+errorSaveOperation = Error: no se ha podido guardar la imagen.
+ldap_2.servers.pab.description = Libreta de direcciones personal
+ldap_2.servers.history.description = Direcciones recopiladas
+ldap_2.servers.oe.description = Contactos de OE
+ldap_2.servers.osx.description = Libreta de direcciones de Mac OS X
+totalContactStatus = Total de contactos en %1$S: %2$S
+noMatchFound = No se han encontrado coincidencias
+matchesFound1 = #1 coincidencia encontrada;#1 coincidencias encontradas
+contactsCopied = %1$S contacto copiado;%1$S contactos copiados
+contactsMoved = %1$S contacto movido;%1$S contactos movidos
+invalidName = Introduzca un nombre válido.
+invalidHostname = Introduzca un nombre de servidor válido.
+invalidPortNumber = Introduzca un número de puerto válido.
+invalidResults = Introduzca un número válido en el campo de resultados.
+abReplicationOfflineWarning = Debe estar conectado para ejecutar una replicación LDAP.
+abReplicationSaveSettings = La configuración debe guardarse en disco antes de que se pueda descargar un directorio.
+ExportAddressBookNameTitle = Exportar libreta de direcciones - %S
+LDIFFiles = LDIF
+CSVFiles = Separado por comas
+CSVFilesSysCharset = Separado por comas (codificación de caracteres del sistema)
+CSVFilesUTF8 = Separado por comas (UTF-8)
+TABFiles = Delimitado por tabuladores
+TABFilesSysCharset = Delimitado por tabuladores (codificación de caracteres del sistema)
+TABFilesUTF8 = Delimitado por tabuladores (UTF-8)
+VCFFiles = vCard
+failedToExportTitle = Fallo al exportar
+failedToExportMessageNoDeviceSpace = Fallo al exportar la libreta de direcciones. No queda espacio en el dispositivo.
+failedToExportMessageFileAccessDenied = Fallo al exportar la libreta de direcciones. Acceso al archivo denegado.
+AuthDlgTitle = Réplica LDAP de libreta de direcciones
+AuthDlgDesc = Para acceder al servidor de directorio, introduzca su usuario y contraseña.
+joinMeInThisChat = Únete+a+mí+en+este+chat.
+headingHome = Casa
+headingWork = Trabajo
+headingOther = Otro
+headingChat = Chat
+headingPhone = Teléfono
+headingDescription = Descripción
+headingAddresses = Direcciones
+addressBookTitleNew = Nueva libreta de direcciones
+addressBookTitleEdit = Propiedades de %S
+duplicateNameTitle = Nombre de libreta duplicado
+duplicateNameText = Ya existe una libreta de direcciones con este nombre:\n• %S
+corruptMabFileTitle = Archivo de libreta de direcciones corrupto
+corruptMabFileAlert = Una de sus libretas de direcciones (archivo %1$S) no pudo leerse. Se crearán un nuevo archivo %2$S y una copia del archivo antiguo, llamada %3$S, en el mismo directorio.
+lockedMabFileTitle = No se puede cargar el archivo de libreta de direcciones.
+lockedMabFileAlert = No se puede cargar el archivo de libreta de direcciones %S. Puede que sea de sólo lectura, o que esté bloqueado por otra aplicación. Inténtelo más tarde.
diff --git a/l10n-es-ES/suite/chrome/mailnews/addressbook/ldapAutoCompErrs.properties b/l10n-es-ES/suite/chrome/mailnews/addressbook/ldapAutoCompErrs.properties
new file mode 100644
index 0000000000..43bad45d14
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/addressbook/ldapAutoCompErrs.properties
@@ -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/.
+
+0 = Problema de inicialización LDAP
+1 = Falló la conexión con el servidor LDAP
+2 = Falló la conexión con el servidor LDAP
+3 = Problema de comunicaciones con el servidor LDAP
+4 = Problema en búsqueda en el servidor LDAP
+errorAlertFormat = Código de error %1$S: %2$S\n\n %3$S
+5000 = Servidor no encontrado
+9999 = Error desconocido
+10003 = Inténtelo más tarde, o contacte con el administrador del sistema.
+10008 = La identificación con cifrado fuerte no se admite actualmente.
+10021 = Verifique que el filtro de búsqueda es correcto, y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el filtro de búsqueda es correcto, desde el menú Edición, elija Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse Editar directorios, y seleccione el servidor LDAP que esté utilizando. Pulse Editar, y luego haga clic en Avanzadas para mostrar el filtro de búsqueda.
+10032 = Verifique que el DN base es correcto, y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el DN base es correcto, desde el menú Editar, escoja Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse en Editar directorios, y seleccione el servidor LDAP que esté usando. Pulse Editar para mostrar el DN base.
+10051 = Inténtelo más tarde.
+10081 = Verifique que el nombre del servidor y el número de puerto son correctos y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el nombre de servidor y el puerto son correctos, desde el menú Editar, elija Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse Editar directorios, y seleccione el servidor LDAP que esté usando. Haga clic en Editar para mostrar el nombre de servidor. Pulse en Avanzadas para mostrar el número de puerto.
+10085 = Inténtelo más tarde.
+10087 = Verifique que el filtro de búsqueda es correcto, y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el filtro de búsqueda es correcto, desde el menú Edición, elija Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse Editar directorios, y seleccione el servidor LDAP que esté utilizando. Pulse Editar, y luego haga clic en Avanzadas para mostrar el filtro de búsqueda.
+10090 = Cierre algunas otras ventanas y/o aplicaciones y vuelva a intentarlo.
+10091 = Verifique que el nombre del servidor y el número de puerto son correctos y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el nombre de servidor y el puerto son correctos, desde el menú Editar, elija Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse Editar directorios, y seleccione el servidor LDAP que esté usando. Haga clic en Editar para mostrar el nombre de servidor. Pulse en Avanzadas para mostrar el número de puerto.
+15000 = Verifique que el nombre de servidor es correcto y vuelva a intentarlo, o contacte con el administrador del sistema. Para verificar que el nombre de servidor es correcto, desde el menú Edición, elija Preferencias, luego elija Correo y Noticias, y después elija Direcciones. Pulse Editar directorios, y seleccione el servidor LDAP que esté utilizando. Haga clic en Editar para mostrar el nombre de servidor.
+19999 = Contacte con el administrador del sistema.
diff --git a/l10n-es-ES/suite/chrome/mailnews/appleMailImportMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/appleMailImportMsgs.properties
new file mode 100644
index 0000000000..f1dff4bbcb
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/appleMailImportMsgs.properties
@@ -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/.
+
+ApplemailImportName = Apple Mail
+ApplemailImportDescription = Importar correo local de Mac OS X Mail
+ApplemailImportMailboxSuccess = Se han importado correctamente los mensajes locales de %S
+ApplemailImportMailboxBadparam = Se ha producido un error interno al importar. Vuelva a intentarlo.
+ApplemailImportMailboxConverterror = Ha sucedido un error al importar mensajes de %S. No se han importado mensajes.
diff --git a/l10n-es-ES/suite/chrome/mailnews/beckyImportMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/beckyImportMsgs.properties
new file mode 100644
index 0000000000..012a7c632f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/beckyImportMsgs.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+# The following are used by the becky import code to display status/error
+# and informational messages
+
+BeckyImportName = Becky! Internet Mail
+BeckyImportDescription = Importar correo local de Becky! Internet Mail
+BeckyImportMailboxSuccess = Se han importado correctamente los mensajes locales de %S.
+BeckyImportAddressSuccess = Libreta de direcciones importada
diff --git a/l10n-es-ES/suite/chrome/mailnews/charsetTitles.properties b/l10n-es-ES/suite/chrome/mailnews/charsetTitles.properties
new file mode 100644
index 0000000000..9f20a4119d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/charsetTitles.properties
@@ -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/.
+
+iso-8859-1.title = Occidental (ISO-8859-1)
+iso-8859-2.title = Centroeuropeo (ISO-8859-2)
+iso-8859-3.title = Sur de Europa (ISO-8859-3)
+iso-8859-4.title = Báltico (ISO-8859-4)
+iso-8859-10.title = Nórdico (ISO-8859-10)
+iso-8859-13.title = Báltico (ISO-8859-13)
+iso-8859-14.title = Celta (ISO-8859-14)
+iso-8859-15.title = Occidental (ISO-8859-15)
+iso-8859-16.title = Rumano (ISO-8859-16)
+windows-1250.title = Centroeuropeo (Windows-1250)
+windows-1252.title = Occidental (Windows-1252)
+windows-1254.title = Turco (Windows-1254)
+windows-1257.title = Báltico (Windows-1257)
+macintosh.title = Occidental (MacRoman)
+x-mac-ce.title = Centroeuropeo (MacCE)
+x-mac-turkish.title = Turco (MacTurkish)
+x-mac-croatian.title = Croata (MacCroatian)
+x-mac-romanian.title = Rumano (MacRomanian)
+x-mac-icelandic.title = Islandés (MacIcelandic)
+iso-2022-jp.title = Japonés (ISO-2022-JP)
+shift_jis.title = Japonés (Shift_JIS)
+euc-jp.title = Japonés (EUC-JP)
+big5.title = Chino tradicional (Big5)
+big5-hkscs.title = Chino tradicional (Big5-HKSCS)
+gb2312.title = Chino simplificado (GB2312)
+gbk.title = Chino simplificado (GBK)
+euc-kr.title = Coreano (EUC-KR)
+utf-7.title = Unicode (UTF-7)
+utf-8.title = Unicode (UTF-8)
+utf-16.title = Unicode (UTF-16)
+utf-16le.title = Unicode (UTF-16LE)
+utf-16be.title = Unicode (UTF-16BE)
+iso-8859-5.title = Cirílico (ISO-8859-5)
+windows-1251.title = Cirílico (Windows-1251)
+x-mac-cyrillic.title = Cirílico (MacCyrillic)
+x-mac-ukrainian.title = Cirílico/Ucraniano (MacUkrainian)
+koi8-r.title = Cirílico (KOI8-R)
+koi8-u.title = Cirílico/Ucraniano (KOI8-U)
+iso-8859-7.title = Griego (ISO-8859-7)
+windows-1253.title = Griego (Windows-1253)
+x-mac-greek.title = Griego (MacGreek)
+windows-1258.title = Vietnamita (Windows-1258)
+windows-874.title = Tailandés (Windows-874)
+iso-8859-6.title = Árabe (ISO-8859-6)
+iso-8859-8.title = Hebreo visual (ISO-8859-8)
+iso-8859-8-i.title = Hebreo (ISO-8859-8-I)
+windows-1255.title = Hebreo (Windows-1255)
+windows-1256.title = Árabe (Windows-1256)
+x-user-defined.title = Definido por el usuario
+ibm866.title = Cirílico/Ruso (IBM-866)
+gb18030.title = Chino simplificado (GB18030)
+x-mac-arabic.title = Árabe (MacArabic)
+x-mac-farsi.title = Farsi (MacFarsi)
+x-mac-hebrew.title = Hebreo (MacHebreo)
+x-mac-devanagari.title = Hindú (MacDevanagari)
+x-mac-gujarati.title = Gujarati (MacGujarati)
+x-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)
+chardet.off.title = Desactivar autodetección
+chardet.universal_charset_detector.title = Universal
+chardet.ja_parallel_state_machine.title = Japonés
+chardet.ko_parallel_state_machine.title = Coreano
+chardet.zhtw_parallel_state_machine.title = Chino tradicional
+chardet.zhcn_parallel_state_machine.title = Chino simplificado
+chardet.zh_parallel_state_machine.title = Chino
+chardet.cjk_parallel_state_machine.title = Este asiático
+chardet.ruprob.title = Ruso
+chardet.ukprob.title = Ucraniano
diff --git a/l10n-es-ES/suite/chrome/mailnews/compose/addressingWidgetOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/compose/addressingWidgetOverlay.dtd
new file mode 100644
index 0000000000..98586e44cd
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/compose/addressingWidgetOverlay.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY toAddr.label "Para:">
+<!ENTITY ccAddr.label "Cc:">
+<!ENTITY bccAddr.label "Bcc:">
+<!ENTITY replyAddr.label "Responder-a:">
+<!ENTITY newsgroupsAddr.label "Grupo de noticias:">
+<!ENTITY followupAddr.label "Followup-To:">
diff --git a/l10n-es-ES/suite/chrome/mailnews/compose/askSendFormat.dtd b/l10n-es-ES/suite/chrome/mailnews/compose/askSendFormat.dtd
new file mode 100644
index 0000000000..7617b1e9a2
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/compose/askSendFormat.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY windowTitle.label "Pregunta sobre correo HTML">
+<!ENTITY recipient.label "Algunos destinatarios pueden no recibir correctamente correo HTML.">
+<!ENTITY question.label "¿Quiere convertir el mensaje a texto sin formato o enviarlo en HTML?">
+<!ENTITY plainTextAndHtml.label "Enviar en ambos formatos, texto sin formato y HTML">
+<!ENTITY plainTextAndHtml.accesskey "a">
+<!ENTITY plainTextOnly.label "Enviar como texto sin formato">
+<!ENTITY plainTextOnly.accesskey "f">
+<!ENTITY htmlOnly.label "Enviar únicamente en HTML">
+<!ENTITY htmlOnly.accesskey "H">
+<!ENTITY send.label "Enviar">
+<!ENTITY send.accesskey "E">
diff --git a/l10n-es-ES/suite/chrome/mailnews/compose/askSendFormat.properties b/l10n-es-ES/suite/chrome/mailnews/compose/askSendFormat.properties
new file mode 100644
index 0000000000..a1f1e4d9e0
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/compose/askSendFormat.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+convertibleYes = Su mensaje puede convertirse a texto sin formato sin perder información.
+convertibleAltering = Su mensaje puede convertirse a texto sin formato sin perder información importante. Sin embargo, su apariencia podría ser diferente de la mostrada durante su redacción.
+convertibleNo = Sin embargo, usó formato (p.e.: colores) que no se convertirá al texto sin formato.
+recommended = (recomendado)
diff --git a/l10n-es-ES/suite/chrome/mailnews/compose/composeMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/compose/composeMsgs.properties
new file mode 100644
index 0000000000..1dc38750ae
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/compose/composeMsgs.properties
@@ -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/.
+
+unableToOpenFile = No se puede abrir el archivo %S.
+unableToOpenTmpFile = No se puede abrir el archivo temporal %S. Compruebe la configuración de su 'directorio temporal'.
+unableToSaveTemplate = No es posible guardar su mensaje como plantilla.
+unableToSaveDraft = No es posible guardar su mensaje como un borrador.
+couldntOpenFccFolder = No se puede abrir la carpeta Enviados. Verifique que la configuración de su cuenta es correcta.
+noSender = No se ha indicado remitente. Añada su dirección de correo en la configuración de la cuenta.
+noRecipients = No se especificaron destinatarios. Introduzca un destinatario o grupo de noticias en el área de dirección.
+errorWritingFile = Error al escribir el archivo temporal.
+errorSendingFromCommand = Ocurrió un error mientras se enviaba el correo. El servidor de correo respondió: %s. Verifique que su dirección de correo electrónico es correcta en las preferencias de su cuenta y vuelva a intentarlo.
+errorSendingDataCommand = Ocurrió un error en el servidor de salida (SMTP) al enviar el correo. El servidor respondió: %s.
+errorSendingMessage = Ocurrió un error al enviar el correo. El servidor de correo respondió: %s. Compruebe el mensaje y vuelva a intentarlo.
+postFailed = No se ha podido publicar el mensaje porque ha fallado la conexión al servidor de noticias. El servidor puede no estar disponible o está rechazando conexiones. Verifique que la configuración de su servidor de noticias es correcta y vuelva a intentarlo.
+errorQueuedDeliveryFailed = Ocurrió un error al procesar sus mensajes no enviados.
+sendFailed = Falló el envío del mensaje.
+sendFailedUnexpected = Envío fallido debido al error inesperado %X. No hay ninguna descripción disponible.
+smtpSecurityIssue = La configuración relacionada con %S debe corregirse.
+smtpServerError = Ha sucedido un error al enviar el correo: error en el servidor de salida (SMTP). El servidor respondió: %s.
+unableToSendLater = Lo sentimos, no hemos podido guardar su mensaje para enviarlo más tarde.
+communicationsError = Ocurrió un error de comunicación: %d. Vuelva a intentarlo.
+dontShowAlert = ESTO ES SOLO UNA RESERVA DE ESPACIO. NUNCA DEBERÍA VER ESTE TEXTO.
+couldNotGetUsersMailAddress2 = Ha sucedido un error al enviar el correo: la dirección del remitente (De:) no es válida. Verifique que esta dirección de correo es correcta y vuelva a intentarlo.
+couldNotGetSendersIdentity = Ha sucedido un error al enviar el correo: la identidad del remitente no es válida. Verifique la configuración de su identidad y vuelva a intentarlo.
+mimeMpartAttachmentError = Error en adjunto.
+failedCopyOperation = El mensaje se envió con éxito, pero la copia a la carpeta Enviados falló.
+nntpNoCrossPosting = Sólo puede enviar un mensaje a un servidor de noticias a la vez.
+msgCancelling = Cancelando…
+sendFailedButNntpOk = Su mensaje ha sido enviado al grupo de noticias pero no ha sido enviado al otro destinatario.
+errorReadingFile = Error leyendo el archivo.
+followupToSenderMessage = El autor de este mensaje ha pedido que las respuestas sean enviadas únicamente al autor. Si también quiere responder al grupo de noticias, añada una nueva fila en el area de direcciones, elija Grupo de la lista de cabeceras, e introduzca el nombre del grupo de noticias.
+errorAttachingFile = Ha habido un problema al adjuntar %S. Compruebe si tiene acceso al archivo.
+incorrectSmtpGreeting = Ocurrió un error al enviar el correo: el servidor de correo envió un saludo incorrecto: %s.
+errorSendingRcptCommand = Ha ocurrido un error al enviar el mensaje. El servidor de correo respondió: \n%1$S.\nVerifique el destinatario "%2$S" y vuelva a intentarlo.
+startTlsFailed = Ha ocurrido un error al enviar el mensaje: no es posible establecer un enlace seguro con el servidor de salida (SMTP) %S usando STARTTLS ya que no anuncia ese mecanismo. Desactive STARTTLS para ese servidor o contacte con su proveedor del servicio.
+smtpPasswordUndefined = Ha ocurrido un error al enviar el mensaje: no se ha podido obtener la contraseña para %S. El mensaje no se ha enviado.
+smtpSendNotAllowed = Ha ocurrido un error al enviar el mensaje. El servidor de correo ha respondido:\n%s.\nAsegúrese de que está usando la identidad correcta para el envío y el método de identificación usado es correcto. Verifique está autorizado a enviar a través de este servidor SMTP con sus credenciales actuales de la red que está usando ahora.
+smtpTempSizeExceeded = El tamaño del mensaje que está intentando enviar excede un límite temporal de tamaño del servidor. El mensaje no se ha enviado; intente reducir el tamaño del mensaje o espere un rato y vuelva a intentarlo. El servidor respondió: %s.
+smtpClientid = El servidor de salida (SMTP) ha detectado un error en la orden CLIENTID. No se ha enviado el mensaje. El servidor ha respondido: %s
+smtpClientidPermission = La respuesta del servidor de salida (SMTP) a la orden CLIENTID indica que su dispositivo no tiene permitido enviar correo. El servidor ha respondido: %s
+smtpPermSizeExceeded1 = El tamaño del mensaje que está intentando enviar excede el límite global de tamaño (%d bytes) del servidor. El mensaje no se ha enviado; reduzca el tamaño del mensaje y vuelva a intentarlo.
+smtpPermSizeExceeded2 = El tamaño del mensaje que está intentando enviar excede el límite global de tamaño del servidor. El mensaje no se ha enviado; reduzca el tamaño del mensaje y vuelva a intentarlo. El servidor respondió: %s.
+smtpSendFailedUnknownServer = Ha ocurrido un error al enviar el mensaje: el servidor de salida (SMTP) %S es desconocido. El servidor puede estar mal configurado. Verifique que la configuración de su servidor de salida (SMTP) es correcta y vuelva a intentarlo.
+smtpSendRequestRefused = El mensaje no se ha podido enviar porque ha fallado la conexión al servidor de salida (SMTP) %S. El servidor puede no estar disponible o está rechazando conexiones SMTP. Verifique que los ajustes de su servidor de salida (SMTP) son correctos y vuelva a intentarlo.
+smtpSendInterrupted = El mensaje no se ha podido enviar porque la conexión al servidor de salida (SMTP) %S se perdió en mitad de la transacción. Vuelva a intentarlo.
+smtpSendTimeout = El mensaje no se ha podido enviar porque ha caducado la conexión al servidor de salida (SMTP) %S. Vuelva a intentarlo.
+smtpSendFailedUnknownReason = El mensaje no se ha podido enviar usando el servidor de salida (SMTP) %S por una razón desconocida. Verifique que los ajustes de su servidor de salida (SMTP) son correctos y vuelva a intentarlo.
+smtpHintAuthEncryptToPlainNoSsl = El servidor de salida (SMTP) %S no parece admitir contraseñas cifradas. Si acaba de configurar la cuenta, pruebe a cambiar el 'Método de identificación' en la 'Configuración de cuentas | Servidor de salida (SMTP)' a 'Contraseña, transmitida de forma insegura'. Si antes funcionaba pero ya no, puede que se le haya sustraído su contraseña.
+smtpHintAuthEncryptToPlainSsl = El servidor de salida (SMTP) %S no parece admitir contraseñas cifradas. Si acaba de configurar la cuenta, pruebe a cambiar el 'Método de identificación' en la 'Configuración de cuentas | Servidor de salida (SMTP)' a 'Contraseña normal'.
+smtpHintAuthPlainToEncrypt = El servidor de salida (SMTP) %S no admite contraseñas no cifradas. Pruebe a cambiar el 'Método de identificación' en la 'Configuración de cuentas | Servidor de salida (SMTP)' a 'Contraseña cifrada'.
+smtpAuthFailure = No se puede identificar al servidor de salida (SMTP) %S. Compruebe la contraseña y verifique el 'Método de identificación' en 'Configuración de cuentas | Servidor de salida (SMTP)'.
+smtpAuthGssapi = El tique Kerberos/GSSAPI no ha sido aceptado por el servidor de salida (SMTP) %S. Compruebe que ha iniciado sesión en el dominio Kerberos/GSSAPI.
+smtpAuthMechNotSupported = El servidor de salida (SMTP) %S no admite el mecanismo de identificación seleccionado. Cambie el 'Método de identificación' en la 'Configuración de cuentas | Servidor de salida (SMTP)'.
+errorIllegalLocalPart = Hay caracteres no-ASCII en la parte local de la dirección de destino %s. Este formato no se admite aún. Cambie esta dirección y vuelva a intentarlo.
+errorIllegalLocalPart2 = Hay caracteres no-ASCII en la parte local de la dirección de destino %s y su servidor no admite SMTPUTF8. Cambie esta dirección y vuelva a intentarlo.
+saveDlogTitle = Guardar mensaje
+saveDlogMessages3 = ¿Guardar este mensaje en su carpeta de borradores (%1$S) y cerrar la ventana de redacción?
+discardButtonLabel = &Descartar cambios
+defaultSubject = (sin asunto)
+chooseFileToAttach = Adjuntar archivo(s)
+windowTitlePrefix = Redacción:
+sendMsgTitle = Enviar mensaje
+subjectDlogMessage = No especificó un asunto para este mensaje. Si quiere especificar uno, escríbalo ahora.
+recipientDlogMessage = Esta cuenta sólo admite destinatarios de correo electrónico. Si continúa, se ignorarán los grupos de noticias.
+addressInvalid = %1$S no es una dirección de correo electrónico válida porque no tiene la forma usuario@servidor. Debe corregirla antes de enviar el mensaje.
+genericFailureExplanation = Verifique que sus configuraciones de correo y noticias son correctas y vuelva a intentarlo.
+undisclosedRecipients = destinatarios-no-revelados
+messageAttachmentSafeName = Mensaje adjunto
+partAttachmentSafeName = Parte del mensaje adjunto
+initErrorDlogTitle = Redacción de mensaje
+initErrorDlgMessage = Ha sucedido un error al crear una ventana de redacción de mensajes. Vuelva a intentarlo.
+errorFileAttachTitle = Anexado de archivo
+errorFileAttachMessage = El archivo %1$S no existe por lo que no ha podido adjuntarse al mensaje.
+SaveDialogTitle = Guardar mensaje
+SaveDialogMsg = Su mensaje se ha guardado en la carpeta %1$S en %2$S.
+CheckMsg = No volver a mostrarme esta ventana de diálogo.
+quitComposeWindowTitle = Enviando mensaje
+quitComposeWindowMessage2 = %1$S está actualmente enviando un mensaje.\n¿Quiere salir ahora, o esperar hasta que el mensaje haya sido enviado antes de salir?
+quitComposeWindowQuitButtonLabel2 = &Salir
+quitComposeWindowWaitButtonLabel2 = &Esperar
+sendMessageCheckWindowTitle = Enviar mensaje
+sendMessageCheckLabel = ¿Seguro que está preparado para mandar este mensaje?
+sendMessageCheckSendButtonLabel = Enviar
+assemblingMessageDone = Ensamblando el mensaje… Listo
+assemblingMessage = Ensamblando el mensaje…
+smtpDeliveringMail = Enviando correo…
+smtpMailSent = Correo enviado con éxito
+assemblingMailInformation = Ensamblando la información de correo…
+gatheringAttachment = Adjuntando %S…
+creatingMailMessage = Creando mensaje de correo…
+copyMessageStart = Copiando el mensaje a la carpeta %S…
+copyMessageComplete = Copia completada.
+copyMessageFailed = Falló la copia.
+filterMessageComplete = Filtro completo.
+filterMessageFailed = Filtro fallido.
+largeMessageSendWarning = ¡Advertencia! Está a punto de enviar un mensaje de tamaño %S que podría exceder el límite permitido del servidor de correo. ¿Está seguro de que quiere hacerlo?
+sendingMessage = Enviando el mensaje…
+sendMessageErrorTitle = Error de envío de mensaje
+postingMessage = Publicando el mensaje…
+sendLaterErrorTitle = Error de envío posterior
+saveDraftErrorTitle = Error guardando el borrador
+saveTemplateErrorTitle = Error guardando la plantilla
+failureOnObjectEmbeddingWhileSaving = Hubo un problema al incluir el archivo %.200S en el mensaje. ¿Quiere seguir guardando el mensaje sin el archivo?
+failureOnObjectEmbeddingWhileSending = Hubo un problema al incluir el archivo %.200S en el mensaje. ¿Quiere continuar el envío del mensaje sin este archivo?
+returnToComposeWindowQuestion = ¿Quiere volver a la ventana de redacción?
+mailnews.reply_header_authorwrotesingle = #1 escribió:
+mailnews.reply_header_ondateauthorwrote = El #2 a las #3, #1 escribió:
+mailnews.reply_header_authorwroteondate = #1 escribió el #2 a las #3:
+mailnews.reply_header_originalmessage = -------- Mensaje original --------
+mailnews.forward_header_originalmessage = -------- Mensaje reenviado --------
+renameAttachmentTitle = Renombrar adjunto
+renameAttachmentMessage = Nuevo nombre del adjunto:
+smtpEnterPasswordPrompt = Introduzca su contraseña para %S:
+smtpEnterPasswordPromptWithUsername = Introduzca la contraseña para %2$S en %1$S:
+smtpEnterPasswordPromptTitleWithHostname = Contraseña necesaria para el servidor saliente (SMTP) %1$S
+promptToSaveSentLocally2 = Su mensaje se ha enviado pero no se ha copiado a su carpeta de mensajes enviados (%1$S) debido a errores de red o acceso a archivos.\nPuede reintentar o guardar el mensaje en modo local a %3$S/%1$S-%2$S.
+errorFilteringMsg = Su mensaje ha sido enviado y guardado, pero ha sucedido un error al aplicarle los filtros de mensajes.
+promptToSaveDraftLocally2 = Su borrador de mensaje no se ha copiado a su carpeta de borradores (%1$S) debido a errores de red o acceso a archivos.\nPuede reintentar o guardar el borrador en modo local a %3$S/%1$S-%2$S.
+buttonLabelRetry2 = &Reintentar
+promptToSaveTemplateLocally2 = Su plantilla de mensaje no se ha copiado a su carpeta de plantillas (%1$S) debido a errores de red o acceso a archivos.\nPuede reintentar o guardar la plantilla en modo local a %3$S/%1$S-%2$S.
+saveToLocalFoldersFailed = No se puede guardar su mensaje en las carpetas locales. Posiblemente no disponga de espacio de almacenamiento suficiente.
+blockedAllowResource = Desbloquear %S
+blockedContentMessage = %S ha bloqueado la carga de un archivo en este mensaje. Desbloquear el archivo lo incluirá en su mensaje enviado.;%S ha bloqueado la carga de algunos archivos en este mensaje. Desbloquear un archivo lo incluirá en su mensaje enviado.
+blockedContentPrefLabel = Opciones
+blockedContentPrefAccesskey = O
diff --git a/l10n-es-ES/suite/chrome/mailnews/compose/mailComposeEditorOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/compose/mailComposeEditorOverlay.dtd
new file mode 100644
index 0000000000..8efac89abc
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/compose/mailComposeEditorOverlay.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY attachImageSource.label "Adjuntar esta imagen al mensaje">
+<!ENTITY attachImageSource.accesskey "s">
+<!ENTITY attachLinkSource.label "Adjuntar el origen de este enlace al mensaje">
+<!ENTITY attachLinkSource.accesskey "s">
diff --git a/l10n-es-ES/suite/chrome/mailnews/compose/messengercompose.dtd b/l10n-es-ES/suite/chrome/mailnews/compose/messengercompose.dtd
new file mode 100644
index 0000000000..a58a979638
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/compose/messengercompose.dtd
@@ -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/. -->
+
+<!ENTITY msgComposeWindow.title "Redacción: (sin asunto)">
+<!ENTITY fromAddr.label "De:">
+<!ENTITY fromAddr.accesskey "D">
+<!ENTITY toAddr.label "Para:">
+<!ENTITY ccAddr.label "Cc:">
+<!ENTITY bccAddr.label "Bcc:">
+<!ENTITY replyAddr.label "Responder-a:">
+<!ENTITY newsgroupsAddr.label "Grupo de noticias:">
+<!ENTITY followupAddr.label "Followup-To:">
+<!ENTITY subject.label "Asunto:">
+<!ENTITY subject.accesskey "S">
+<!ENTITY attachments.label "Adjuntos:">
+<!ENTITY attachments.accesskey "j">
+<!ENTITY saveCmd.label "Guardar">
+<!ENTITY saveCmd.accesskey "G">
+<!ENTITY saveAsCmd.label "Guardar como">
+<!ENTITY saveAsCmd.accesskey "G">
+<!ENTITY saveAsFileCmd.label "Archivo…">
+<!ENTITY saveAsFileCmd.accesskey "A">
+<!ENTITY saveAsDraftCmd.label "Borrador">
+<!ENTITY saveAsDraftCmd.accesskey "D">
+<!ENTITY saveAsTemplateCmd.label "Plantilla">
+<!ENTITY saveAsTemplateCmd.accesskey "T">
+<!ENTITY attachMenu.label "Adjuntar">
+<!ENTITY attachMenu.accesskey "t">
+<!ENTITY attachFileCmd.label "Archivo(s)…">
+<!ENTITY attachFileCmd.accesskey "v">
+<!ENTITY attachPageCmd.label "Página web…">
+<!ENTITY attachPageCmd.accesskey "W">
+<!ENTITY attachVCardCmd.label "Tarjeta personal (vCard)">
+<!ENTITY attachVCardCmd.accesskey "P">
+<!ENTITY sendNowCmd.label "Enviar ahora">
+<!ENTITY sendCmd.keycode "VK_RETURN">
+<!ENTITY sendNowCmd.accesskey "v">
+<!ENTITY sendLaterCmd.label "Enviar más tarde">
+<!ENTITY sendLaterCmd.keycode "VK_RETURN">
+<!ENTITY sendLaterCmd.accesskey "t">
+<!ENTITY editRewrapCmd.label "Reajuste de línea">
+<!ENTITY editRewrapCmd.key "R">
+<!ENTITY editRewrapCmd.accesskey "j">
+<!ENTITY accountManagerCmd.label "Configuración de cuentas de Correo y noticias…">
+<!ENTITY accountManagerCmd.accesskey "n">
+<!ENTITY showComposeToolbarCmd.label "Barra de herramientas de correo">
+<!ENTITY showComposeToolbarCmd.accesskey "c">
+<!ENTITY showFormatToolbarCmd.label "Barra de herramientas de formato">
+<!ENTITY showFormatToolbarCmd.accesskey "F">
+<!ENTITY formatMenu.label "Formato">
+<!ENTITY formatMenu.accesskey "o">
+<!ENTITY optionsMenu.label "Opciones">
+<!ENTITY optionsMenu.accesskey "p">
+<!ENTITY quoteCmd.label "Citar mensaje">
+<!ENTITY quoteCmd.accesskey "m">
+<!ENTITY selectAddressCmd.label "Seleccionar direcciones…">
+<!ENTITY selectAddressCmd.key "">
+<!ENTITY selectAddressCmd.accesskey "A">
+<!ENTITY priorityMenu.label "Prioridad">
+<!ENTITY priorityMenu.accesskey "p">
+<!ENTITY lowestPriorityCmd.label "La menor">
+<!ENTITY lowestPriorityCmd.accesskey "M">
+<!ENTITY lowPriorityCmd.label "Baja">
+<!ENTITY lowPriorityCmd.accesskey "B">
+<!ENTITY normalPriorityCmd.label "Normal">
+<!ENTITY normalPriorityCmd.accesskey "n">
+<!ENTITY highPriorityCmd.label "Alta">
+<!ENTITY highPriorityCmd.accesskey "A">
+<!ENTITY highestPriorityCmd.label "La mayor">
+<!ENTITY highestPriorityCmd.accesskey "y">
+<!ENTITY returnReceiptMenu.label "Acuse de recibo">
+<!ENTITY returnReceiptMenu.accesskey "D">
+<!ENTITY dsnMenu.label "Notificación de estado de entrega">
+<!ENTITY dsnMenu.accesskey "N">
+<!ENTITY outputFormatMenu.label "Formato">
+<!ENTITY outputFormatMenu.accesskey "f">
+<!ENTITY autoFormatCmd.label "Autodetectar">
+<!ENTITY autoFormatCmd.accesskey "a">
+<!ENTITY plainTextFormatCmd.label "Sólo texto sin formato">
+<!ENTITY plainTextFormatCmd.accesskey "S">
+<!ENTITY htmlFormatCmd.label "Sólo texto enriquecido (HTML)">
+<!ENTITY htmlFormatCmd.accesskey "r">
+<!ENTITY bothFormatCmd.label "Texto simple y texto enriquecido (HTML)">
+<!ENTITY bothFormatCmd.accesskey "l">
+<!ENTITY fileCarbonCopyCmd.label "Enviar una copia a">
+<!ENTITY fileCarbonCopyCmd.accesskey "v">
+<!ENTITY fileHereMenu.label "Archivar aquí">
+<!ENTITY sendButton.label "Enviar">
+<!ENTITY addressButton.label "Direcciones">
+<!ENTITY attachButton.label "Adjuntar">
+<!ENTITY spellingButton.label "Ortografía">
+<!ENTITY saveButton.label "Guardar">
+<!ENTITY stopButton.label "Detener">
+<!ENTITY addressBar.tooltip "Barra de direcciones">
+<!ENTITY formatToolbar.tooltip "Barra de herramientas de formato">
+<!ENTITY sendButton.tooltip "Enviar este mensaje ahora">
+<!ENTITY sendlaterButton.tooltip "Enviar este mensaje más tarde">
+<!ENTITY addressButton.tooltip "Seleccionar uno o varios destinatarios de una libreta de direcciones">
+<!ENTITY attachButton.tooltip "Adjuntar un archivo a este mensaje">
+<!ENTITY saveButton.tooltip "Guardar este mensaje">
+<!ENTITY stopButton.tooltip "Detener la transferencia actual">
+<!ENTITY openAttachment.label "Abrir">
+<!ENTITY openAttachment.accesskey "A">
+<!ENTITY renameAttachment.label "Renombrar…">
+<!ENTITY renameAttachment.accesskey "R">
+<!ENTITY deleteAttachment.accesskey "l">
+<!ENTITY selectAllAttachments.accesskey "t">
+<!ENTITY attachFile.label "Adjuntar archivo(s)…">
+<!ENTITY attachFile.accesskey "j">
+<!ENTITY attachPage.label "Adjuntar página web…">
+<!ENTITY attachPage.accesskey "W">
diff --git a/l10n-es-ES/suite/chrome/mailnews/compose/sendProgress.dtd b/l10n-es-ES/suite/chrome/mailnews/compose/sendProgress.dtd
new file mode 100644
index 0000000000..f1e6936726
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/compose/sendProgress.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sendDialog.title "Procesando mensaje">
+<!ENTITY status.label "Estado:">
+<!ENTITY progress.label "Progreso:">
diff --git a/l10n-es-ES/suite/chrome/mailnews/compose/sendProgress.properties b/l10n-es-ES/suite/chrome/mailnews/compose/sendProgress.properties
new file mode 100644
index 0000000000..7cdc3c630f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/compose/sendProgress.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+titleSendMsgSubject = Enviando mensaje - %S
+titleSendMsg = Enviando mensaje
+titleSaveMsgSubject = Guardando mensaje - %S
+titleSaveMsg = Guardando mensaje
+percentMsg = %S%%
+messageSent = Su mensaje ha sido enviado.
+messageSaved = Su mensaje ha sido guardado.
diff --git a/l10n-es-ES/suite/chrome/mailnews/custom.properties b/l10n-es-ES/suite/chrome/mailnews/custom.properties
new file mode 100644
index 0000000000..9b474dced4
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/custom.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+colonInHeaderName = La cabecera que ha introducido contiene un carácter no válido, tal como ':', un carácter no imprimible, un carácter no-ASCII, o un carácter con el octavo bit activado. Elimine el carácter no válido y vuelva a intentarlo.
diff --git a/l10n-es-ES/suite/chrome/mailnews/downloadheaders.dtd b/l10n-es-ES/suite/chrome/mailnews/downloadheaders.dtd
new file mode 100644
index 0000000000..bb8d2cfd6e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/downloadheaders.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY all.label "Descargar todas las cabeceras">
+<!ENTITY all.accesskey "D">
+<!ENTITY download.label "Descargar">
+<!ENTITY download.accesskey "g">
+<!ENTITY headers.label "Cabeceras">
+<!ENTITY headers.accesskey "C">
+<!ENTITY mark.label "Marcar las cabeceras restantes como leídas">
+<!ENTITY mark.accesskey "M">
diff --git a/l10n-es-ES/suite/chrome/mailnews/fieldMapImport.dtd b/l10n-es-ES/suite/chrome/mailnews/fieldMapImport.dtd
new file mode 100644
index 0000000000..570b01e342
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/fieldMapImport.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY fieldMapImport.title "Importar libreta de direcciones">
+<!ENTITY fieldMapImport.size "width: 40em; height: 30em;">
+<!ENTITY fieldMapImport.recordNumber "Datos importados para el registro: ">
+<!ENTITY fieldMapImport.next.label "Siguiente">
+<!ENTITY fieldMapImport.next.accesskey "N">
+<!ENTITY fieldMapImport.previous.label "Anterior">
+<!ENTITY fieldMapImport.previous.accesskey "A">
+<!ENTITY fieldMapImport.text "Use Subir y Bajar para elegir el orden de los campos de la libreta de direcciones de la izquierda para importar en la parte derecha. Desmarque los elementos que no quiera importar.">
+<!ENTITY fieldMapImport.up.label "Subir">
+<!ENTITY fieldMapImport.up.accesskey "S">
+<!ENTITY fieldMapImport.down.label "Bajar">
+<!ENTITY fieldMapImport.down.accesskey "B">
+<!ENTITY fieldMapImport.fieldListTitle "Campos de la libreta de direcciones">
+<!ENTITY fieldMapImport.dataTitle "Registros de datos a importar:">
+<!ENTITY fieldMapImport.skipFirstRecord.label "El primer registro contiene nombres de campo">
+<!ENTITY fieldMapImport.skipFirstRecord.accessKey "r">
diff --git a/l10n-es-ES/suite/chrome/mailnews/filter.properties b/l10n-es-ES/suite/chrome/mailnews/filter.properties
new file mode 100644
index 0000000000..f9bfb73213
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/filter.properties
@@ -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/.
+
+mustSelectFolder = Debe seleccionar una carpeta de destino.
+enterValidEmailAddress = Introduzca una dirección de correo electrónico válida a la que reenviar.
+pickTemplateToReplyWith = Escoja una plantilla con la que responder.
+mustEnterName = Debe dar un nombre al filtro.
+cannotHaveDuplicateFilterTitle = Nombre de filtro duplicado
+cannotHaveDuplicateFilterMessage = El nombre de filtro que ha elegido ya existe. Elija un nombre distinto.
+mustHaveFilterTypeTitle = No se ha seleccionado un evento de filtro
+mustHaveFilterTypeMessage = Debe seleccionar al menos un evento para cuando se aplique este filtro. Si temporalmente no necesita que el filtro lleve a cabo ningún evento, desmarque su estado activado en el diálogo Filtros de mensaje.
+deleteFilterConfirmation = ¿Seguro que desea eliminar este filtro?
+untitledFilterName = Filtro sin título
+matchAllFilterName = Hacer coincidir todos los mensajes
+filterListBackUpMsg = Sus filtros no funcionan porque el archivo msgFilterRules.dat, que contiene sus filtros, no se puede leer. Se creará un nuevo archivo msgFilterRules.dat y se hará una copia del antiguo en el mismo directorio, llamado rulesbackup.dat.
+customHeaderOverflow = Ha excedido el límite de 50 cabeceras personalizadas. Elimine una o más cabeceras personalizadas y vuelva a intentarlo.
+filterCustomHeaderOverflow = Sus filtros han excedido el límite de 50 cabeceras personalizadas. Edite el archivo msgFilterRules.dat, que contiene sus filtros, para utilizar menos cabeceras personalizadas.
+invalidCustomHeader = Uno de sus fitros utiliza una cabecera personalizada que contiene un carácter no válido, tal como ':', un carácter no imprimible, un carácter no-ASCII, o un carácter con el octavo bit activado. Edite el archivo msgFilterRules.dat, que contiene sus filtros, para eliminar los caracteres no válidos de sus cabeceras personalizadas.
+continueFilterExecution = Ha fallado la aplicación del filtro %S. ¿Quiere continuar aplicando filtros?
+promptTitle = Ejecutando filtros
+promptMsg = En este momento está procesando el filtrado de mensajes.\n¿Quiere continuar aplicando filtros?
+stopButtonLabel = Parar
+continueButtonLabel = Continuar
+cannotEnableFilter = Este filtro probablemente ha sido creado por versiones más modernas de Mozilla/Netscape. No puede habilitar este filtro porque esta versión de la aplicación no sabe cómo aplicarlo.
+cannotEnableIncompatFilter = Este filtro probablemente ha sido creado por una versión más moderna o incompatible de %S. No puede habilitar este filtro porque no sabemos cómo aplicarlo.
+contextPeriodic.label = Periódicamente, cada minuto;Periódicamente, cada #1 minutos
+filterFailureWarningPrefix = Acción de filtro fallida: "%1$S" con el código de error=%2$S al intentar:
+filterFailureSendingReplyError = Error al enviar la respuesta
+filterFailureSendingReplyAborted = Envío de respuesta interrumpido
+filterFailureMoveFailed = Movimiento fallido
+filterFailureCopyFailed = Copia fallida
+filterFailureAction = Ha fallado la aplicación del filtro
+searchTermsInvalidTitle = Términos de búsqueda no válidos
+searchTermsInvalidRule = Este filtro no puede guardarse porque el término de búsqueda "%1$S %2$S" no es válido en el contexto actual.
+filterActionOrderExplanation = Cuando un mensaje cumpla este filtro las acciones se ejecutarán en este orden:\n\n
+filterActionOrderTitle = Orden real de las acciones
+filterActionItem = %1$S. %2$S %3$S\n
+junkLogDetectStr = Detectado correo basura de %1$S - %2$S de fecha %3$S
+logMoveStr = movido mensaje con id = %1$S a %2$S
+logCopyStr = copiado mensaje con id = %1$S a %2$S
+filterLogLine = [%1$S] %2$S
+filterMessage = Mensaje del filtro "%1$S": %2$S
+filterLogDetectStr = Filtro "%1$S" aplicado al mensaje de %2$S - %3$S de fecha %4$S
+filterMissingCustomAction = Falta la acción personalizada
+filterAction2 = prioridad cambiada
+filterAction3 = eliminado
+filterAction4 = marcado como leído
+filterAction5 = conversación ignorada
+filterAction6 = conversación observada
+filterAction7 = señalado
+filterAction8 = etiquetado
+filterAction9 = respondido
+filterAction10 = re-enviado
+filterAction11 = ejecución detenida
+filterAction12 = eliminado del servidor POP3
+filterAction13 = mantenido en el servidor POP3
+filterAction14 = puntos de correo basura
+filterAction15 = cuerpo descargado del servidor POP3
+filterAction16 = copiado a la carpeta
+filterAction17 = etiquetado
+filterAction18 = sub-conversación ignorada
+filterAction19 = marcado como no leído
+filterAutoNameStr = %1$S %2$S: %3$S
diff --git a/l10n-es-ES/suite/chrome/mailnews/folderProps.dtd b/l10n-es-ES/suite/chrome/mailnews/folderProps.dtd
new file mode 100644
index 0000000000..c74b264231
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/folderProps.dtd
@@ -0,0 +1,59 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY folderProps.windowtitle.label "Propiedades">
+<!ENTITY generalInfo.label "Información general">
+<!ENTITY folderCharsetFallback2.label "Codif. de texto predet.:">
+<!ENTITY folderCharsetFallback2.accesskey "C">
+<!ENTITY folderCharsetEnforce2.label "Aplicar la codificación a todos los mensajes de la carpeta (se ignorarán las preferencias de codificación de texto de mensajes individuales, así como la detección automática)">
+<!ENTITY folderCharsetEnforce2.accesskey "c">
+<!ENTITY folderRebuildSummaryFileTip2.label "Reconstruir el archivo índice resumen">
+<!ENTITY folderRebuildSummaryFile2.label "Reparar carpeta">
+<!ENTITY folderRebuildSummaryFile2.accesskey "R">
+<!ENTITY folderRebuildSummaryFile.explanation "Algunas veces el archivo índice de la carpeta (.msf) se daña y puede parecer que algunos mensajes válidos desaparecen mientras que otros eliminados siguen mostrándose; reparar la carpeta puede corregir estos problemas.">
+<!ENTITY folderIncludeInGlobalSearch.label "Incluir mensajes en esta carpeta en los resultados de la búsqueda global">
+<!ENTITY folderIncludeInGlobalSearch.accesskey "I">
+<!ENTITY retention.label "Política de retención">
+<!ENTITY retentionUseAccount.label "Usar los datos de mi cuenta">
+<!ENTITY retentionUseAccount.accesskey "i">
+<!ENTITY daysOld.label "días">
+<!ENTITY message.label "mensajes más modernos">
+<!ENTITY retentionCleanup.label "Conservar mensajes:">
+<!ENTITY retentionCleanupImap.label "Conservar mensajes, tanto las copias locales como sus originales en el servidor:">
+<!ENTITY retentionCleanupPop.label "Conservar mensajes, incluyendo sus originales en el servidor:">
+<!ENTITY retentionDeleteMsg.label "Eliminar mensajes con más de">
+<!ENTITY retentionDeleteMsg.accesskey "m">
+<!ENTITY retentionKeepAll.label "Todos los mensajes">
+<!ENTITY retentionKeepAll.accesskey "A">
+<!ENTITY retentionKeepRecent.label "Los">
+<!ENTITY retentionKeepRecent.accesskey "L">
+<!ENTITY retentionApplyToFlagged.label "Conservar siempre mensajes señalados">
+<!ENTITY retentionApplyToFlagged.accesskey "e">
+<!ENTITY folderSynchronizationTab.label "Sincronización">
+<!ENTITY folderCheckForNewMessages2.label "Al obtener mensajes nuevos de esta cuenta, comprobar siempre esta carpeta">
+<!ENTITY folderCheckForNewMessages2.accesskey "b">
+<!ENTITY offlineFolder.check.label "Seleccionar esta carpeta para usar sin conexión">
+<!ENTITY offlineFolder.check.accesskey "S">
+<!ENTITY offlineFolder.button.label "Descargar ahora">
+<!ENTITY offlineFolder.button.accesskey "D">
+<!ENTITY selectofflineNewsgroup.check.label "Seleccionar este grupo de noticias para usar sin conexión">
+<!ENTITY selectofflineNewsgroup.check.accesskey "o">
+<!ENTITY offlineNewsgroup.button.label "Descargar ahora">
+<!ENTITY offlineNewsgroup.button.accesskey "D">
+<!ENTITY folderProps.name.label "Nombre:">
+<!ENTITY folderProps.name.accesskey "N">
+<!ENTITY folderProps.location.label "Ubicación:">
+<!ENTITY folderProps.location.accesskey "U">
+<!ENTITY folderSharingTab.label "Compartir">
+<!ENTITY privileges.button.label "Privilegios…">
+<!ENTITY privileges.button.accesskey "P">
+<!ENTITY permissionsDesc.label "Tiene los siguientes permisos:">
+<!ENTITY folderType.label "Tipo de carpeta:">
+<!ENTITY folderQuotaTab.label "Cuota">
+<!ENTITY folderQuotaUsage.label "Uso:">
+<!ENTITY folderQuotaStatus.label "Estado:">
+<!ENTITY numberOfMessages.label "Número de mensajes:">
+<!ENTITY numberUnknown.label "desconocido">
+<!ENTITY sizeOnDisk.label "Tamaño en disco:">
+<!ENTITY sizeUnknown.label "desconocido">
diff --git a/l10n-es-ES/suite/chrome/mailnews/folderWidgets.properties b/l10n-es-ES/suite/chrome/mailnews/folderWidgets.properties
new file mode 100644
index 0000000000..1e8ec060dd
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/folderWidgets.properties
@@ -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/.
+
+globalInbox = Bandeja de entrada global (%S)
+verboseFolderFormat = %1$S en %2$S
+chooseFolder = Elegir carpeta…
+chooseAccount = Elegir una cuenta…
+noFolders = No hay carpetas disponibles
diff --git a/l10n-es-ES/suite/chrome/mailnews/folderpane.dtd b/l10n-es-ES/suite/chrome/mailnews/folderpane.dtd
new file mode 100644
index 0000000000..f0b72ba2cd
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/folderpane.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY nameColumn.label "Nombre">
+<!ENTITY unreadColumn.label "No leídos">
+<!ENTITY totalColumn.label "Total">
+<!ENTITY folderSizeColumn.label "Tamaño">
+<!ENTITY folderLocationToolbarItem.title "Ubicación de la carpeta">
+<!ENTITY mailViewsToolbarItem.title "Vistas de correo">
+<!ENTITY searchToolbarItem.title "Buscar">
+<!ENTITY searchSubjectOrAddress.placeholder "Buscar por asunto o dirección">
diff --git a/l10n-es-ES/suite/chrome/mailnews/gloda.properties b/l10n-es-ES/suite/chrome/mailnews/gloda.properties
new file mode 100644
index 0000000000..c7169232fd
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/gloda.properties
@@ -0,0 +1,25 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+gloda.message.attr.folder.facetLabel = Carpeta de correo
+gloda.message.attr.fromMe.facetLabel = De mí
+gloda.message.attr.toMe.facetLabel = A mí
+gloda.message.attr.involves.facetLabel = Gente
+gloda.message.attr.involves.includeLabel = involucrando a cualquiera de:
+gloda.message.attr.involves.excludeLabel = no involucrando:
+gloda.message.attr.involves.remainderLabel = otros participantes:
+gloda.message.attr.date.facetLabel = Fecha
+gloda.message.attr.attachmentTypes.facetLabel = Adjuntos
+gloda.message.attr.mailing-list.facetLabel = Listas de correo involucradas
+gloda.message.attr.tag.facetLabel = Etiquetas
+gloda.message.attr.star.facetLabel = Señalado
+gloda.message.attr.read.facetLabel = Leído
+gloda.message.attr.repliedTo.facetLabel = Respondido
+gloda.message.attr.forwarded.facetLabel = Re-enviado
+gloda.mimetype.category.archives.label = Archivos
+gloda.mimetype.category.documents.label = Documentos
+gloda.mimetype.category.images.label = Imágenes
+gloda.mimetype.category.media.label = Medios (audio, vídeo)
+gloda.mimetype.category.pdf.label = Archivos PDF
+gloda.mimetype.category.other.label = Otros
diff --git a/l10n-es-ES/suite/chrome/mailnews/imapMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/imapMsgs.properties
new file mode 100644
index 0000000000..443e2696c7
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/imapMsgs.properties
@@ -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/.
+
+imapAlertDialogTitle = Alerta en la cuenta %S
+imapStatusSelectingMailbox = Abriendo carpeta %S…
+imapStatusCreatingMailbox = Creando carpeta…
+imapStatusDeletingMailbox = Eliminando carpeta %S…
+imapStatusRenamingMailbox = Renombrando carpeta %S…
+imapStatusLookingForMailbox = Buscando carpetas…
+imapStatusSubscribeToMailbox = Suscribiéndose a la carpeta %S…
+imapStatusUnsubscribeMailbox = Cancelando suscripción a la carpeta %S…
+imapStatusSearchMailbox = Buscando carpeta…
+imapStatusCloseMailbox = Cerrando carpeta…
+imapStatusExpungingMailbox = Comprimiendo carpeta…
+imapStatusLoggingOut = Cerrando sesión…
+imapStatusCheckCompat = Comprobando las características del servidor de correo…
+imapStatusSendingLogin = Enviando información de conexión…
+imapStatusSendingAuthLogin = Enviando información de conexión…
+imapDownloadingMessage = Descargando mensaje…
+imapGettingACLForFolder = Obteniendo carpeta ACL…
+imapGettingServerInfo = Obteniendo información sobre el servidor…
+imapGettingMailboxInfo = Obteniendo información sobre el buzón…
+imapEmptyMimePart = Esta parte del cuerpo del mensaje se descargará bajo demanda.
+imapReceivingMessageHeaders3 = Descargando cabecera de mensaje %1$S de %2$S en %3$S…
+imapReceivingMessageFlags3 = Descargando marca de mensaje %1$S de %2$S en %3$S…
+imapDeletingMessages = Eliminando mensajes…
+imapDeletingMessage = Eliminando mensaje…
+imapMovingMessages = Moviendo mensajes a %S…
+imapMovingMessage = Moviendo mensaje a %S…
+imapCopyingMessages = Copiando mensajes a %S…
+imapCopyingMessage = Copiando mensaje a %S…
+imapFolderReceivingMessageOf3 = Descargando mensaje %1$S de %2$S en %3$S…
+imapDiscoveringMailbox = Encontrada la carpeta: %S
+imapEnterServerPasswordPrompt = Introduzca su contraseña para %1$S en %2$S:
+imapServerNotImap4 = El servidor de correo %S no es un servidor de correo IMAP4.
+imapDone =
+imapEnterPasswordPromptTitleWithUsername = Introduzca su contraseña para %1$S
+imapUnknownHostError = No se pudo conectar con el servidor %S.
+imapOAuth2Error = Fallo de identificación al conectarse al servidor %S.
+imapConnectionRefusedError = La conexión al servidor de correo %S ha sido rechazada.
+imapNetTimeoutError = La conexión al servidor %S ha superado el tiempo de espera máximo.
+imapNoNewMessages = No hay mensajes nuevos en el servidor.
+imapDefaultAccountName = Correo para %S
+imapSpecialChar2 = El carácter %S está reservado en este servidor IMAP. Elija otro nombre.\u0020
+imapPersonalSharedFolderTypeName = Carpeta personal
+imapPublicFolderTypeName = Carpeta pública
+imapOtherUsersFolderTypeName = Carpeta de otro usuario
+imapPersonalFolderTypeDescription = Esta es una carpeta de correo personal. No está compartida.
+imapPersonalSharedFolderTypeDescription = Esta es una carpeta de correo personal. Ha sido compartida.
+imapPublicFolderTypeDescription = Esta es una carpeta pública.
+imapOtherUsersFolderTypeDescription = Esta es una carpeta de correo compartida por el usuario '%S'.
+imapAclFullRights = Control total
+imapAclLookupRight = Buscar
+imapAclReadRight = Leídos
+imapAclSeenRight = Cambiar estado Leído/No leído
+imapAclWriteRight = Redactar
+imapAclInsertRight = Insertar (copiar en)
+imapAclPostRight = Enviar
+imapAclCreateRight = Crear subcarpeta
+imapAclDeleteRight = Eliminar mensajes
+imapAclAdministerRight = Administrar carpeta
+imapServerDoesntSupportAcl = Este servidor no admite carpetas compartidas.
+imapAclExpungeRight = Eliminar completamente
+imapServerDisconnected = El servidor %S ha cortado la conexión. Puede que el servidor se haya caído o que haya un problema en la red.
+imapSubscribePrompt = ¿Quiere suscribirse a %1$S?
+imapServerDroppedConnection = No es posible conectar a su servidor IMAP. Puede que haya superado el número máximo de \
+conexiones a este servidor. Si es así, utilice el cuadro de diálogo de configuraciones \
+avanzadas del servidor IMAP para reducir el número de conexiones cacheadas.
+imapQuotaStatusFolderNotOpen = La información de cuota no está disponible porque la carpeta no está abierta.
+imapQuotaStatusNotSupported = Este servidor no incluye la característica de cuotas.
+imapQuotaStatusNoQuota2 = Esta carpeta no proporciona información de cuota.
+imapQuotaStatusInProgress = Información de cuota no disponible aún.
+imapOutOfMemory = La aplicación se ha quedado sin memoria.
+imapCopyingMessageOf2 = Copiando mensaje %1$S de %2$S a %3$S…
+imapMoveFolderToTrash = ¿Seguro que quiere eliminar la carpeta '%S'?
+imapDeleteNoTrash = Eliminar esta carpeta no puede deshacerse y eliminará todos los mensajes que contiene y sus subcarpetas. ¿Aún está seguro de que quiere eliminar la carpeta '%S'?
+imapDeleteFolderDialogTitle = Eliminar carpeta
+imapDeleteFolderButtonLabel = &Eliminar carpeta
+imapAuthChangeEncryptToPlainSSL = El servidor IMAP %S no parece admitir contraseñas cifradas. Si acaba de configurar esta cuenta, pruebe a cambiar el 'Método de identificación' a 'Contraseña normal' en 'Configuración de cuentas | Configuración del servidor'. Si solía funcionar y ahora de pronto falla, contacte con su proveedor o administrador de correo.
+imapAuthChangePlainToEncrypt = El servidor IMAP %S no permite contraseñas sin cifrar. Intente cambiar a 'Contraseña cifrada' como 'Método de identificación' en la 'Configuración de cuentas | Configuración del servidor'.
+imapAuthChangeEncryptToPlainNoSSL = El servidor IMAP %S no parece admitir contraseñas cifradas. Si acaba de configurar la cuenta, pruebe a cambiar el 'Método de identificación' a 'Contraseña, transmitida de forma insegura' en la 'Configuración de cuentas | Configuración del servidor'. Si solía funcionar y ahora de pronto falla, es un indicio de que alguien podría estar robándole la contraseña.
+imapAuthMechNotSupported = El servidor IMAP %S no admite el método de identificación seleccionado. Cambie el 'Método de identificación' en la 'Configuración de cuentas | Configuración del servidor'.
+imapAuthGssapiFailed = El tique Kerberos/GSSAPI no ha sido aceptado por el servidor IMAP %S. Compruebe que ha iniciado sesión en el dominio Kerberos/GSSAPI.
+imapServerCommandFailed = La orden actual no se ejecutó con éxito. El servidor de correo de la cuenta %1$S respondió: %2$S\u0020
+imapFolderCommandFailed = La operación actual en '%2$S' no se ejecutó con éxito. El servidor de correo de la cuenta %1$S respondió: %3$S
+imapServerAlert = Alerta de la cuenta %1$S: %2$S
diff --git a/l10n-es-ES/suite/chrome/mailnews/importDialog.dtd b/l10n-es-ES/suite/chrome/mailnews/importDialog.dtd
new file mode 100644
index 0000000000..57fc6fb954
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/importDialog.dtd
@@ -0,0 +1,36 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY importDialog.windowTitle "Importar">
+<!ENTITY importAll.label "Importar todo">
+<!ENTITY importAll.accesskey "t">
+<!ENTITY importMail.label "Correo">
+<!ENTITY importMail.accesskey "C">
+<!ENTITY importFeeds.label "Suscripciones a canales">
+<!ENTITY importFeeds.accesskey "S">
+<!ENTITY importAddressbook.label "Libretas de direcciones">
+<!ENTITY importAddressbook.accesskey "L">
+<!ENTITY importSettings.label "Configuración">
+<!ENTITY importSettings.accesskey "u">
+<!ENTITY importFilters.label "Filtros">
+<!ENTITY importFilters.accesskey "F">
+<!ENTITY window.width "47em">
+<!ENTITY window.macWidth "52em">
+<!ENTITY importTitle.label "Asistente de importación de &brandShortName;">
+<!ENTITY importShortDesc.label "Importar correo, libretas de direcciones, configuraciones y filtros de otros programas">
+<!ENTITY importDescription1.label "Este asistente importará mensajes de correo, entradas de libretas de direcciones, suscripciones a canales, preferencias y filtros de otros programas de correo y formatos comunes de libretas de direcciones en &brandShortName;.">
+<!ENTITY importDescription2.label "Cuando hayan sido importados, podrá acceder a ellos desde el correo de &brandShortName;.">
+<!ENTITY selectDescription.label "Seleccione el tipo de archivo que le gustaría importar:">
+<!ENTITY selectDescriptionB.label "Seleccione una cuenta existente o cree una cuenta nueva:">
+<!ENTITY selectDescription.accesskey "P">
+<!ENTITY acctName.label "Nombre:">
+<!ENTITY acctName.accesskey "N">
+<!ENTITY noModulesFound.label "No se ha encontrado aplicación o archivo de donde importar datos.">
+<!ENTITY back.label "&lt; Atrás">
+<!ENTITY forward.label "Siguiente &gt;">
+<!ENTITY finish.label "Terminar">
+<!ENTITY cancel.label "Cancelar">
+<!ENTITY select.label "o seleccione el tipo de datos a importar:">
+<!ENTITY title.label "Puesto">
+<!ENTITY processing.label "Importando…">
diff --git a/l10n-es-ES/suite/chrome/mailnews/importMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/importMsgs.properties
new file mode 100644
index 0000000000..827afa7d38
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/importMsgs.properties
@@ -0,0 +1,78 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+2000 = No se encontraron libretas de direcciones para importar.
+2001 = No se ha podido importar la libreta de direcciones: error de inicialización.
+2002 = Imposible importar la libreta de direcciones: no se pudo crear la conversación de importación.
+2003 = Error importando %S: no se ha podido crear una libreta de direcciones.
+2004 = No se encontraron buzones a importar
+2005 = No se han podido importar los buzones. Error de inicialización
+2006 = No se han podido importar los buzones. No se pudo crear un hilo de proceso para importar
+2007 = No se han podido importar los buzones. Fue imposible crear objetos intermedios para los buzones de destino
+2008 = Error creando buzones de destino. No se pudo encontrar el buzón %S
+2009 = Error importando buzón %S. No se ha podido crear un buzón de destino
+2010 = No se ha podido crear una carpeta para importar el correo
+2100 = Nombre
+2101 = Apellidos
+2102 = Nombre mostrado
+2103 = Apodo
+2104 = Dirección de correo electrónico principal
+2105 = Dirección de correo electrónico secundaria
+2106 = Teléfono (Trabajo)
+2107 = Teléfono particular
+2108 = Fax
+2109 = Buscapersonas
+2110 = Teléfono móvil
+2111 = Dirección personal
+2112 = Dirección personal 2
+2113 = Ciudad donde vive
+2114 = Provincia
+2115 = Código postal
+2116 = País de residencia
+2117 = Dirección de trabajo
+2118 = Dirección de trabajo 2
+2119 = Ciudad (Trabajo)
+2120 = Provincia (Trabajo)
+2121 = Código postal (Trabajo)
+2122 = País (Trabajo)
+2123 = Puesto
+2124 = Departamento
+2125 = Organización
+2126 = Página web 1
+2127 = Página web 2
+2128 = Año de nacimiento
+2129 = Mes de nacimiento
+2130 = Día de nacimiento
+2131 = Personalizado 1
+2132 = Personalizado 2
+2133 = Personalizado 3
+2134 = Personalizado 4
+2135 = Notas
+2136 = Nombre en pantalla
+ImportAlreadyInProgress = Operación de importación en curso. Vuelva a intentarlo cuando la operación actual haya terminado.
+ImportSettingsBadModule = No se ha podido cargar el módulo de configuración
+ImportSettingsNotFound = No se encontró la configuración. Compruebe que la aplicación esté instalada en el ordenador.
+ImportSettingsFailed = Ocurrió un error al importar la configuración. Algunos, o todos, los datos podrían no haberse importado.
+ImportSettingsSuccess = La configuración fue importada de %S
+ImportMailBadModule = No se ha podido cargar el módulo para importar correo
+ImportMailNotFound = No se encontró correo para importar. Compruebe que la aplicación de correo está correctamente instalada en este ordenador.
+ImportMailFailed = Ocurrió un error importando correo de %S
+ImportMailSuccess = El correo fue importado correctamente de %S
+ImportAddressBadModule = No se ha podido cargar el módulo para importar libretas de direcciones.
+ImportAddressNotFound = No se encontró ningún libro para importar. Compruebe que la aplicación seleccionada está correctamente instalada o que el formato del archivo sea correcto.
+ImportEmptyAddressBook = No se puede importar la libreta de direcciones vacía %S.
+ImportAddressFailed = Ocurrió un error importando direcciones de %S.
+ImportAddressSuccess = Se han importado con éxito las direcciones de %S.
+ImportFiltersBadModule = No se puede cargar el módulo de importación de filtros.
+ImportFiltersFailed = Ha sucedido un error al importar los filtros de %S.
+ImportFiltersSuccess = Filtros importados con éxito de %S.
+ImportFiltersPartial = Filtros importados parcialmente de %S. Advertencias a continuación:
+MailProgressMeterText = Convirtiendo buzones de correo de %S
+AddrProgressMeterText = Convirtiendo libretas de direcciones de %S
+ImportSelectSettings = Seleccione archivo de configuración
+ImportSelectMailDir = Seleccione el directorio para el correo
+ImportSelectAddrDir = Seleccione el directorio de la libreta de direcciones
+ImportSelectAddrFile = Seleccione el fichero de la libreta de direcciones
+DefaultFolderName = Correo importado
+ImportModuleFolderName = Importación de %S
diff --git a/l10n-es-ES/suite/chrome/mailnews/junkLog.dtd b/l10n-es-ES/suite/chrome/mailnews/junkLog.dtd
new file mode 100644
index 0000000000..642d1eb5b0
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/junkLog.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY adaptiveJunkLog.title "Registro de correo basura adaptativo">
+<!ENTITY adaptiveJunkLogInfo.label "Registro de la actividad de control de correo basura adaptativo.">
+<!ENTITY clearLog.label "Limpiar registro">
+<!ENTITY clearLog.accesskey "L">
+<!ENTITY closeLog.label "Cerrar">
+<!ENTITY closeLog.accesskey "C">
diff --git a/l10n-es-ES/suite/chrome/mailnews/junkMailInfo.dtd b/l10n-es-ES/suite/chrome/mailnews/junkMailInfo.dtd
new file mode 100644
index 0000000000..7010f1f34e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/junkMailInfo.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.title "Sobre el correo basura">
+<!ENTITY window.width "450">
+<!ENTITY info1a.label "&brandShortName; detecta automáticamente los mensajes entrantes que parecen ser correo basura (o &quot;spam&quot;). Los mensajes que el correo identifica así mostrarán un icono de basura">
+<!ENTITY info1b.label ".">
+<!ENTITY info2.label "Al principio, debe enseñar a &brandShortName; a identificar el correo basura usando el botón Basura de la barra de herramientas para marcar o desmarcar mensajes como basura.">
+<!ENTITY info3.label "Una vez &brandShortName; identifique correctamente el correo basura, puede usar los controles de correo basura para trasladar automáticamente el correo basura entrante a la carpeta de correo basura (Junk).">
+<!ENTITY info4.label "Para más información, pulse Ayuda.">
diff --git a/l10n-es-ES/suite/chrome/mailnews/localMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/localMsgs.properties
new file mode 100644
index 0000000000..04d4b93186
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/localMsgs.properties
@@ -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/.
+
+pop3ErrorDialogTitle = Error en la cuenta %S
+pop3EnterPasswordPromptTitleWithUsername = Introduzca su contraseña para %1$S
+pop3EnterPasswordPrompt = Introduzca su contraseña para %1$S en %2$S:
+pop3PreviouslyEnteredPasswordIsInvalidPrompt = Introduzca una nueva contraseña para el usuario %1$S en %2$S:
+receivingMessages = Descargando mensaje %1$S de %2$S…
+hostContact = Servidor contactado, enviando información de inicio de sesión…
+noNewMessages = No hay mensajes nuevos.
+receivedMsgs = Recibidos %1$S de %2$S mensajes
+buildingSummary = Construyendo archivo de resumen de %S…
+localStatusDocumentDone = Hecho
+pop3ServerError = Se ha producido un error en la conexión el servidor de correo POP3.
+pop3UsernameFailure = Se produjo un error al enviar el nombre de usuario.
+pop3PasswordFailed = El envío de la contraseña para el usuario %1$S no se completó con éxito.
+pop3MessageWriteError = No se puede guardar el mensaje en el buzón de correo. Compruebe que tiene permiso de escritura en el directorio y suficiente espacio en disco para copiar el buzón de correo.
+pop3ServerBusy = La cuenta %S está siendo procesada. Espere hasta que termine el proceso para obtener los mensajes.
+pop3RetrFailure = El comando RETR no se completó con éxito. Error al recuperar el mensaje.
+pop3PasswordUndefined = Error al obtener la contraseña de correo.
+pop3UsernameUndefined = No ha especificado el usuario para este servidor. Indique uno en el menú de configuración de la cuenta y vuelva a intentarlo.
+pop3ListFailure = El comando LIST no se completó con éxito. Error al obtener el ID y tamaño de un mensaje.
+pop3DeleFailure = El comando DELE no se completó con éxito. Error al marcar un mensaje como eliminado.
+pop3StatFail = El comando STAT no se completó con éxito. Error al obtener el número de mensajes y sus tamaños.
+pop3ServerSaid = El servidor de correo %S respondió:\u0020
+copyingMessagesStatus = Copiando %S de %S mensajes a %S
+movingMessagesStatus = Moviendo %S de %S mensajes a %S
+movemailCantOpenSpoolFile = No se puede abrir el archivo de spool de correo %S.
+movemailCantCreateLock = No se puede crear el archivo de bloqueo %S. Para que movemail funcione, hay que crear archivos de bloqueo en el directorio de spool de correo. En muchos sistemas, esto se hace fijando el modo 01777 en el directorio spool.
+movemailCantDeleteLock = No se puede eliminar el archivo de bloqueo %S.
+movemailCantTruncateSpoolFile = No se puede truncar el archivo de spool %S.
+movemailSpoolFileNotFound = No se puede encontrar el archivo de spool de correo.
+movemailCantParseSpool = No se puede interpretar el archivo spool %S. El archivo puede estar dañado o no ser válido.
+pop3TmpDownloadError = Hubo un error al descargar el siguiente mensaje: \nDe: %S\n Asunto: %S\n Puede que este mensaje contenga un virus o que no haya suficiente espacio en disco. ¿Saltarse este mensaje?
+pop3ServerDoesNotSupportUidlEtc = El servidor de correo POP3 (%S) no admite UIDL ni XTND XLST, necesario para implementar las opciones ``Dejar en el servidor'', ``Tamaño máximo de mensaje'' o ``Descargar sólo cabeceras''. Para descargar su mensaje, desactive estas opciones en la configuración de servidor de su servidor de correo en la ventana Configuración de cuentas.
+pop3ServerDoesNotSupportTopCommand = El servidor de correo POP3 (%S) no admite el comando TOP. Si el servidor no lo admite, no se puede implementar la preferencia ``Tamaño máximo de mensaje'' o ``Descargar sólo cabeceras''. Esta opción se ha desactivado y todos los mensajes se recibirán sin tener en cuenta su tamaño.
+nsErrorCouldNotConnectViaTls = No se puede establecer una conexión TLS con el servidor POP3. El servidor puede estar caído o configurado incorrectamente. Verifique la configuración correcta en las opciones de servidor de su servidor de correo en la ventana Configuración de cuentas y vuelva a intentarlo.
+pop3MoveFolderToTrash = ¿Seguro que quiere eliminar la carpeta '%S'?
+pop3DeleteFolderDialogTitle = Eliminar carpeta
+pop3DeleteFolderButtonLabel = &Eliminar carpeta
+pop3AuthInternalError = Error interno de estado durante la identificación ante el servidor POP3. Éste es un error interno e inesperado en la aplicación, informe del mismo como un bug.
+pop3AuthChangeEncryptToPlainNoSSL = Este servidor POP3 no parece admitir contraseñas cifradas. Si acaba de configurar la cuenta, pruebe a cambiar el 'Método de identificación' a 'Contraseña, transmitida de forma insegura' en la 'Configuración de cuentas | Configuración del servidor'. Si solía funcionar y ahora de pronto falla, es un indicio de que alguien podría estar robándole la contraseña.
+pop3AuthChangeEncryptToPlainSSL = Este servidor POP3 no parece admitir contraseñas cifradas. Si acaba de configurar esta cuenta, pruebe a cambiar el 'Método de identificación' a 'Contraseña normal' en 'Configuración de cuentas | Configuración del servidor'. Si solía funcionar y ahora de pronto falla, contacte con su proveedor o administrador de correo.
+pop3AuthChangePlainToEncrypt = Este servidor POP3 no admite contraseñas sin cifrar. Intente cambiar el 'Método de identificación' a 'Contraseña cifrada' en la 'Configuración de cuentas | Configuración del servidor'.
+pop3AuthMechNotSupported = El servidor no admite el método de identificación seleccionado. Cambie el 'Método de identificación' en la 'Configuración de cuentas | Configuración del servidor'.
+pop3GssapiFailure = El tique Kerberos/GSSAPI no ha sido aceptado por el servidor POP. Compruebe que ha iniciado sesión en el dominio Kerberos/GSSAPI.
diff --git a/l10n-es-ES/suite/chrome/mailnews/mailEditorOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/mailEditorOverlay.dtd
new file mode 100644
index 0000000000..261188043b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/mailEditorOverlay.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sendPage.label "Enviar página…">
+<!ENTITY sendPage.accesskey "p">
diff --git a/l10n-es-ES/suite/chrome/mailnews/mailKeysOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/mailKeysOverlay.dtd
new file mode 100644
index 0000000000..9ceb872613
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/mailKeysOverlay.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY markAsReadCmd.label "Como leídos">
+<!ENTITY markAsReadCmd.accesskey "l">
+<!ENTITY markAsReadCmd.key "m">
+<!ENTITY markFlaggedCmd.label "Señal">
+<!ENTITY markFlaggedCmd.accesskey "S">
+<!ENTITY markFlaggedCmd.key "i">
+<!ENTITY openMessageWindowCmd.label "Abrir mensaje">
+<!ENTITY openMessageWindowCmd.accesskey "A">
+<!ENTITY openMessageWindowCmd.key "o">
+<!ENTITY tagCmd0.key "0">
+<!ENTITY tagCmd1.key "1">
+<!ENTITY tagCmd2.key "2">
+<!ENTITY tagCmd3.key "3">
+<!ENTITY tagCmd4.key "4">
+<!ENTITY tagCmd5.key "5">
+<!ENTITY tagCmd6.key "6">
+<!ENTITY tagCmd7.key "7">
+<!ENTITY tagCmd8.key "8">
+<!ENTITY tagCmd9.key "9">
diff --git a/l10n-es-ES/suite/chrome/mailnews/mailOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/mailOverlay.dtd
new file mode 100644
index 0000000000..bd8f9716f8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/mailOverlay.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY newMessageCmd.key "M">
+<!ENTITY newMessageCmd.label "Mensaje">
+<!ENTITY newMessageCmd.accesskey "m">
+<!ENTITY newContactCmd.label "Contacto…">
+<!ENTITY newContactCmd.accesskey "C">
diff --git a/l10n-es-ES/suite/chrome/mailnews/mailTasksOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/mailTasksOverlay.dtd
new file mode 100644
index 0000000000..99a3caf2d5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/mailTasksOverlay.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY messengerCmd.label "Correo y noticias">
+<!ENTITY messengerCmd.accesskey "O">
+<!ENTITY messengerCmd.commandkey "2">
+<!ENTITY addressBookCmd.label "Libreta de direcciones">
+<!ENTITY addressBookCmd.accesskey "d">
+<!ENTITY addressBookCmd.commandkey "5">
+<!ENTITY taskMessenger.tooltip "Correo y noticias">
+<!ENTITY taskAddressBook.tooltip "Libreta de direcciones">
+<!ENTITY searchAddressesCmd.label "Buscar direcciones…">
+<!ENTITY searchAddressesCmd.accesskey "A">
+<!ENTITY searchMailCmd.label "Buscar mensajes…">
+<!ENTITY searchMailCmd.accesskey "M">
+<!ENTITY searchMailCmd.key "f">
diff --git a/l10n-es-ES/suite/chrome/mailnews/mailViewList.dtd b/l10n-es-ES/suite/chrome/mailnews/mailViewList.dtd
new file mode 100644
index 0000000000..717cfdb75d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/mailViewList.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY mailViewListTitle.label "Personalizar las vistas de mensajes">
+<!ENTITY viewName.label "Ver nombre">
diff --git a/l10n-es-ES/suite/chrome/mailnews/mailViewSetup.dtd b/l10n-es-ES/suite/chrome/mailnews/mailViewSetup.dtd
new file mode 100644
index 0000000000..8e433c94d2
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/mailViewSetup.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY mailViewSetupTitle.label "Configuración de vistas de mensajes">
+<!ENTITY mailViewHeading.label "Nombre de la vista de mensajes:">
+<!ENTITY mailViewHeading.accesskey "e">
+<!ENTITY searchTermCaption.label "Cuando se selecciona esta vista, mostrar sólo los mensajes que:">
diff --git a/l10n-es-ES/suite/chrome/mailnews/mailviews.properties b/l10n-es-ES/suite/chrome/mailnews/mailviews.properties
new file mode 100644
index 0000000000..8c589fa4a6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/mailviews.properties
@@ -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/.
+
+mailViewPeopleIKnow = Gente que conozco
+mailViewRecentMail = Correo reciente
+mailViewLastFiveDays = Los últimos 5 días
+mailViewNotJunk = No es basura
+mailViewHasAttachments = Tiene adjuntos
diff --git a/l10n-es-ES/suite/chrome/mailnews/mapi/mapi.properties b/l10n-es-ES/suite/chrome/mailnews/mapi/mapi.properties
new file mode 100644
index 0000000000..c4582325c2
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/mapi/mapi.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+loginText = Introduzca su contraseña para %S:
+loginTextwithName = Introduzca su nombre de usuario y contraseña\u0020
+loginTitle = Correo de %S
+PasswordTitle = Correo de %S
+mapiBlindSendWarning = Otra aplicación está intentando enviar un mensaje usando su perfil de usuario. ¿Seguro que quiere enviar el mensaje?
+mapiBlindSendDontShowAgain = Avisarme si otras aplicaciones intentan enviar mensajes a través de mí.
diff --git a/l10n-es-ES/suite/chrome/mailnews/markByDate.dtd b/l10n-es-ES/suite/chrome/mailnews/markByDate.dtd
new file mode 100644
index 0000000000..2f3ac89e8a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/markByDate.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY messageMarkByDate.label "Marcar mensajes como leídos por fecha">
+<!ENTITY markByDateLower.label "Marcar mensajes como leídos desde:">
+<!ENTITY markByDateLower.accesskey "d">
+<!ENTITY markByDateUpper.accesskey "T">
+<!ENTITY markByDateUpper.label "Hasta:">
diff --git a/l10n-es-ES/suite/chrome/mailnews/messenger.dtd b/l10n-es-ES/suite/chrome/mailnews/messenger.dtd
new file mode 100644
index 0000000000..5169af70fe
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/messenger.dtd
@@ -0,0 +1,552 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY messengerWindow.title "Correo y noticias">
+<!ENTITY titleModifier.label "&brandShortName;">
+<!ENTITY titleSeparator.label " - ">
+
+<!-- tabmail -->
+<!ENTITY tabmailClose.label "Cerrar pestaña">
+<!ENTITY tabmailClose.tooltip "Cerrar pestaña">
+<!ENTITY tabmailNewButton.tooltip "Duplicar pestaña actual">
+<!ENTITY tabmailCloseButton.tooltip "Cerrar pestaña actual">
+<!ENTITY tabmailAllTabs.tooltip "Listar todas las pestañas">
+
+<!-- menu items: the . means that the menu item isn't implemented yet -->
+
+<!-- File menu items -->
+<!ENTITY newMessage.label "Nuevo mensaje">
+<!ENTITY newMessage.accesskey "N">
+<!ENTITY newFolderCmd.label "Carpeta…">
+<!ENTITY newFolderCmd.accesskey "c">
+<!ENTITY newVirtualFolderCmd.label "Búsqueda guardada…">
+<!ENTITY newVirtualFolderCmd.accesskey "B">
+<!ENTITY newTabCmd.label "Duplicar pestaña">
+<!ENTITY newTabCmd.accesskey "T">
+<!ENTITY newTabCmd.key "t">
+<!ENTITY closeTabCmd.label "Cerrar pestaña">
+<!ENTITY closeTabCmd.accesskey "e">
+<!ENTITY newAccountCmd.label "Cuenta…">
+<!ENTITY newAccountCmd.accesskey "a">
+<!ENTITY openMessageFileCmd.label "Abrir archivo…">
+<!ENTITY openMessageFileCmd.accesskey "A">
+<!ENTITY openAttachmentCmd.label "Adjuntos">
+<!ENTITY openAttachmentCmd.accesskey "d">
+<!ENTITY saveAsMenu.label "Guardar como">
+<!ENTITY saveAsMenu.accesskey "G">
+<!ENTITY saveAsFileCmd.label "Archivo">
+<!ENTITY saveAsFileCmd.accesskey "r">
+<!ENTITY saveAsFileCmd.key "s">
+<!ENTITY saveAsTemplateCmd.label "Plantilla">
+<!ENTITY saveAsTemplateCmd.accesskey "p">
+<!ENTITY getNewMsgCmd.label "Recibir mensajes nuevos">
+<!ENTITY getNewMsgCmd.accesskey "R">
+<!ENTITY getNewMsgCmd2.key "d">
+<!ENTITY getNewMsgForCmd.label "Recibir mensajes nuevos de">
+<!ENTITY getNewMsgForCmd.accesskey "e">
+<!ENTITY getAllNewMsgCmdPopupMenu.label "Todas las cuentas">
+<!ENTITY getAllNewMsgCmdPopupMenu.accesskey "T">
+<!ENTITY getAllNewMsgCmd2.key "d">
+<!ENTITY getNextNMsgCmd.label "Obtener 500 nuevos mensajes">
+<!ENTITY getNextNMsgCmd.accesskey "t">
+<!ENTITY sendUnsentCmd.label "Procesar mensajes no enviados">
+<!ENTITY sendUnsentCmd.accesskey "m">
+<!ENTITY subscribeCmd.label "Suscribirse…">
+<!ENTITY subscribeCmd.accesskey "S">
+<!ENTITY renameFolder.label "Renombrar carpeta…">
+<!ENTITY renameFolder.accesskey "b">
+<!ENTITY compactFolders.label "Compactar carpetas">
+<!ENTITY compactFolders.accesskey "C">
+<!ENTITY emptyTrashCmd.label "Vaciar papelera">
+<!ENTITY emptyTrashCmd.accesskey "p">
+<!ENTITY offlineMenu.label "Sin conexión">
+<!ENTITY offlineMenu.accesskey "x">
+<!ENTITY synchronizeOfflineCmd.label "Sincronizar/Descargar ahora…">
+<!ENTITY synchronizeOfflineCmd.accesskey "S">
+<!ENTITY settingsOfflineCmd.label "Opciones sin conexión…">
+<!ENTITY settingsOfflineCmd.accesskey "e">
+<!ENTITY downloadSelectedCmd.label "Obtener los mensajes seleccionados">
+<!ENTITY downloadSelectedCmd.accesskey "t">
+<!ENTITY downloadFlaggedCmd.label "Obtener los mensajes señalados">
+<!ENTITY downloadFlaggedCmd.accesskey "O">
+
+<!-- Edit Menu -->
+<!ENTITY deleteMsgCmd.label "Eliminar mensaje">
+<!ENTITY deleteMsgCmd.accesskey "r">
+<!ENTITY undeleteMsgCmd.label "Restaurar mensaje">
+<!ENTITY undeleteMsgCmd.accesskey "R">
+<!ENTITY cancelNewsMsgCmd.label "Cancelar mensaje">
+<!ENTITY cancelNewsMsgCmd.accesskey "n">
+<!ENTITY deleteMsgsCmd.label "Eliminar mensajes seleccionados">
+<!ENTITY deleteMsgsCmd.accesskey "D">
+<!ENTITY undeleteMsgsCmd.label "Restaurar mensajes seleccionados">
+<!ENTITY undeleteMsgsCmd.accesskey "d">
+<!ENTITY deleteFolderCmd.label "Eliminar carpeta">
+<!ENTITY deleteFolderCmd.accesskey "r">
+<!ENTITY unsubscribeNewsgroupCmd.label "Cancelar suscripción">
+<!ENTITY unsubscribeNewsgroupCmd.accesskey "n">
+<!ENTITY selectMenu.label "Seleccionar">
+<!ENTITY selectMenu.accesskey "l">
+<!ENTITY selectThreadCmd.label "Conversación">
+<!ENTITY selectThreadCmd.accesskey "C">
+<!ENTITY selectThreadCmd.key "a">
+<!ENTITY selectFlaggedCmd.label "Mensajes señalados">
+<!ENTITY selectFlaggedCmd.accesskey "M">
+<!ENTITY menuFavoriteFolder.label "Carpeta favorita">
+<!ENTITY menuFavoriteFolder.accesskey "v">
+<!ENTITY folderPropsCmd.label "Propiedades…">
+<!ENTITY folderPropsFolderCmd.label "Propiedades de carpeta…">
+<!ENTITY folderPropsNewsgroupCmd.label "Propiedades del grupo…">
+<!ENTITY folderPropsCmd.accesskey "o">
+<!ENTITY accountManagerCmd.label "Configuración de cuentas de Correo y noticias…">
+<!ENTITY accountManagerCmd.accesskey "n">
+<!ENTITY undoDeleteMsgCmd.label "Deshacer 'Eliminar mensaje'">
+<!ENTITY redoDeleteMsgCmd.label "Rehacer 'Eliminar mensaje'">
+<!ENTITY undoMoveMsgCmd.label "Deshacer 'Mover mensaje'">
+<!ENTITY redoMoveMsgCmd.label "Rehacer 'Mover mensaje'">
+<!ENTITY undoCopyMsgCmd.label "Deshacer 'Copiar mensaje'">
+<!ENTITY redoCopyMsgCmd.label "Rehacer 'Copiar mensaje'">
+<!ENTITY undoMarkAllCmd.label "Deshacer Marcar todos como leídos">
+<!ENTITY redoMarkAllCmd.label "Rehacer Marcar todos como leídos">
+<!ENTITY undoDefaultCmd.label "Deshacer">
+<!ENTITY redoDefaultCmd.label "Rehacer">
+
+<!-- View Menu -->
+<!ENTITY showMessengerToolbarCmd.label "Barra de herramientas de correo">
+<!ENTITY showMessengerToolbarCmd.accesskey "c">
+<!ENTITY showSearchToolbarCmd.label "Barra de búsqueda">
+<!ENTITY showSearchToolbarCmd.accesskey "B">
+<!ENTITY showTabsToolbarCmd.label "Barra de herramientas de pestañas">
+<!ENTITY showTabsToolbarCmd.accesskey "a">
+
+<!ENTITY messagePaneLayoutStyle.label "Disposición">
+<!ENTITY messagePaneLayoutStyle.accesskey "D">
+<!ENTITY messagePaneClassic.label "Vista clásica">
+<!ENTITY messagePaneClassic.accesskey "c">
+<!ENTITY messagePaneWide.label "Vista amplia">
+<!ENTITY messagePaneWide.accesskey "a">
+<!ENTITY messagePaneVertical.label "Vista vertical">
+<!ENTITY messagePaneVertical.accesskey "v">
+<!ENTITY showMessagePaneCmd.label "Panel de mensajes">
+<!ENTITY showMessagePaneCmd.accesskey "P">
+<!ENTITY showThreadPaneCmd.label "Panel de conversaciones">
+<!ENTITY showThreadPaneCmd.accesskey "d">
+<!ENTITY showFolderPaneCmd.label "Panel de carpetas">
+<!ENTITY showFolderPaneCmd.accesskey "e">
+<!-- LOCALIZATION NOTE (toggleFolderPaneCmd.key): This is only used on the
+ mac platform, other platforms use VK_F9. -->
+<!ENTITY toggleFolderPaneCmd.key "S">
+
+<!-- sortMenu is also used by addressbook -->
+<!ENTITY sortMenu.label "Ordenar por">
+<!ENTITY sortMenu.accesskey "O">
+
+<!ENTITY sortByDateCmd.label "Fecha">
+<!ENTITY sortByDateCmd.accesskey "F">
+<!ENTITY sortByReceivedCmd.label "Recepción">
+<!ENTITY sortByReceivedCmd.accesskey "R">
+<!ENTITY sortByFlagCmd.label "Señal">
+<!ENTITY sortByFlagCmd.accesskey "S">
+<!ENTITY sortByPriorityCmd.label "Prioridad">
+<!ENTITY sortByPriorityCmd.accesskey "p">
+<!ENTITY sortBySizeCmd.label "Tamaño">
+<!ENTITY sortBySizeCmd.accesskey "T">
+<!ENTITY sortByStatusCmd.label "Estado">
+<!ENTITY sortByStatusCmd.accesskey "E">
+<!ENTITY sortByTagsCmd.label "Etiquetas">
+<!ENTITY sortByTagsCmd.accesskey "q">
+<!ENTITY sortByJunkStatusCmd.label "Estado de correo basura">
+<!ENTITY sortByJunkStatusCmd.accesskey "b">
+<!ENTITY sortBySubjectCmd.label "Asunto">
+<!ENTITY sortBySubjectCmd.accesskey "u">
+<!ENTITY sortByFromCmd.label "Remitente">
+<!ENTITY sortByFromCmd.accesskey "m">
+<!ENTITY sortByRecipientCmd.label "Destinatario">
+<!ENTITY sortByRecipientCmd.accesskey "i">
+<!ENTITY sortByUnreadCmd.label "Leídos">
+<!ENTITY sortByUnreadCmd.accesskey "L">
+<!ENTITY sortByOrderReceivedCmd.label "Orden de recepción">
+<!ENTITY sortByOrderReceivedCmd.accesskey "c">
+<!ENTITY sortByAttachmentsCmd.label "Adjuntos">
+<!ENTITY sortByAttachmentsCmd.accesskey "j">
+<!ENTITY sortAscending.label "Ascendente">
+<!ENTITY sortAscending.accesskey "A">
+<!ENTITY sortDescending.label "Descendente">
+<!ENTITY sortDescending.accesskey "D">
+<!ENTITY sortThreaded.label "Anidado">
+<!ENTITY sortThreaded.accesskey "n">
+<!ENTITY sortUnthreaded.label "No anidado">
+<!ENTITY sortUnthreaded.accesskey "N">
+<!ENTITY groupBySort.label "Agrupados por orden">
+<!ENTITY groupBySort.accesskey "g">
+<!ENTITY msgsMenu.label "Mensajes">
+<!ENTITY msgsMenu.accesskey "m">
+<!ENTITY threads.label "Conversaciones">
+<!ENTITY threads.accesskey "v">
+<!ENTITY allMsgsCmd.label "Todas">
+<!ENTITY allMsgsCmd.accesskey "T">
+<!ENTITY expandAllThreadsCmd.label "Expandir todas las conversaciones">
+<!ENTITY expandAllThreadsCmd.accesskey "E">
+<!ENTITY expandAllThreadsCmd.key "*">
+<!ENTITY collapseAllThreadsCmd.label "Contraer todas las conversaciones">
+<!ENTITY collapseAllThreadsCmd.accesskey "C">
+<!ENTITY collapseAllThreadsCmd.key "\">
+<!ENTITY unreadMsgsCmd.label "Mensajes no leídos">
+<!ENTITY unreadMsgsCmd.accesskey "N">
+<!ENTITY threadsWithUnreadCmd.label "Conversaciones con m. no leídos">
+<!ENTITY threadsWithUnreadCmd.accesskey "a">
+<!ENTITY watchedThreadsWithUnreadCmd.label "Conversaciones observadas con m. no leídos">
+<!ENTITY watchedThreadsWithUnreadCmd.accesskey "b">
+<!ENTITY ignoredThreadsCmd.label "Conversaciones ignoradas">
+<!ENTITY ignoredThreadsCmd.accesskey "d">
+
+<!ENTITY headersMenu.label "Cabeceras">
+<!ENTITY headersMenu.accesskey "C">
+<!ENTITY headersAllCmd.label "Todas">
+<!ENTITY headersAllCmd.accesskey "a">
+<!ENTITY headersNormalCmd.label "Normal">
+<!ENTITY headersNormalCmd.accesskey "n">
+<!ENTITY bodyMenu.label "Cuerpo del mensaje como">
+<!ENTITY bodyMenu.accesskey "u">
+<!ENTITY bodyAllowHTML.label "HTML original">
+<!ENTITY bodyAllowHTML.accesskey "H">
+<!ENTITY bodySanitized.label "HTML simple">
+<!ENTITY bodySanitized.accesskey "S">
+<!ENTITY bodyAsPlaintext.label "Texto sin formato">
+<!ENTITY bodyAsPlaintext.accesskey "T">
+<!ENTITY bodyAllParts.label "Todas las partes del cuerpo">
+<!ENTITY bodyAllParts.accesskey "T">
+
+<!ENTITY bodyMenuFeed.label "Descargar cuerpo del mensaje como">
+<!ENTITY bodyMenuFeed.accesskey "c">
+<!ENTITY viewFeedWebPage.label "Página web">
+<!ENTITY viewFeedWebPage.accesskey "W">
+<!ENTITY viewFeedSummary.label "Resumen">
+<!ENTITY viewFeedSummary.accesskey "m">
+<!ENTITY viewFeedSummaryFeedPropsPref.label "Formato por omisión">
+<!ENTITY viewFeedSummaryFeedPropsPref.accesskey "F">
+
+<!ENTITY viewAttachmentsInlineCmd.label "Ver adjuntos incorporados">
+<!ENTITY viewAttachmentsInlineCmd.accesskey "a">
+<!ENTITY reloadCmd.label "Recargar">
+<!ENTITY reloadCmd.accesskey "R">
+<!ENTITY stopCmd.label "Detener">
+<!ENTITY stopCmd.accesskey "d">
+<!ENTITY pageSourceCmd.label "Formato original del mensaje">
+<!ENTITY pageSourceCmd.accesskey "F">
+<!ENTITY pageSourceCmd.key "u">
+
+<!ENTITY findCmd.label "Buscar en este mensaje…">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.show.key2):
+ This is the key used to show the Lightning quick filter bar. -->
+<!ENTITY quickFilterBar.show.key2 "K">
+
+<!-- Go Menu -->
+
+<!ENTITY goMenu.label "Ir">
+<!ENTITY goMenu.accesskey "i">
+<!ENTITY nextMenu.label "Siguiente">
+<!ENTITY nextMenu.accesskey "s">
+<!ENTITY nextMsgCmd.label "Mensaje">
+<!ENTITY nextMsgCmd.accesskey "m">
+<!ENTITY nextMsgCmd.key "f">
+<!ENTITY nextUnreadMsgCmd.label "Mensaje no leído">
+<!ENTITY nextUnreadMsgCmd.accesskey "n">
+<!ENTITY nextUnreadMsgCmd.key "n">
+<!ENTITY nextFlaggedMsgCmd.label "Mensaje señalado">
+<!ENTITY nextFlaggedMsgCmd.accesskey "s">
+<!ENTITY nextUnreadThread.label "Conversación no leída">
+<!ENTITY nextUnreadThread.accesskey "v">
+<!ENTITY nextUnreadThread.key "t">
+<!ENTITY prevMenu.label "Anterior">
+<!ENTITY prevMenu.accesskey "n">
+<!ENTITY prevMsgCmd.label "Mensaje">
+<!ENTITY prevMsgCmd.accesskey "m">
+<!ENTITY prevMsgCmd.key "b">
+<!ENTITY prevUnreadMsgCmd.label "Mensaje no leído">
+<!ENTITY prevUnreadMsgCmd.accesskey "n">
+<!ENTITY prevUnreadMsgCmd.key "p">
+<!ENTITY goBackCmd.label "Atrás">
+<!ENTITY goBackCmd.accesskey "A">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.label "Adelante">
+<!ENTITY goForwardCmd.accesskey "d">
+<!ENTITY goForwardCmd.commandKey "]">
+<!ENTITY prevFlaggedMsgCmd.label "Mensaje señalado">
+<!ENTITY prevFlaggedMsgCmd.accesskey "s">
+<!ENTITY folderMenu.label "Carpeta">
+<!ENTITY folderMenu.accesskey "C">
+<!ENTITY startPageCmd.label "Página de inicio del correo">
+<!ENTITY startPageCmd.accesskey "P">
+
+<!-- Message Menu -->
+<!ENTITY msgMenu.label "Mensaje">
+<!ENTITY msgMenu.accesskey "m">
+<!ENTITY newMsgCmd.label "Nuevo mensaje">
+<!ENTITY newMsgCmd.accesskey "N">
+<!ENTITY newNewMsgCmd.label "Mensaje">
+<!ENTITY newNewMsgCmd.accesskey "M">
+<!ENTITY replyMsgCmd.label "Responder">
+<!ENTITY replyMsgCmd.accesskey "R">
+<!ENTITY replyMsgCmd.key "r">
+<!ENTITY replyListCmd.label "Responder a la lista">
+<!ENTITY replyListCmd.accesskey "l">
+<!ENTITY replyNewsgroupCmd.label "Responder al grupo de noticias">
+<!ENTITY replyNewsgroupCmd.accesskey "g">
+<!ENTITY replySenderCmd.label "Responder sólo al remitente">
+<!ENTITY replySenderCmd.accesskey "R">
+<!ENTITY replyToAllMsgCmd.label "Responder a todos">
+<!ENTITY replyToAllMsgCmd.accesskey "p">
+<!ENTITY replyToAllMsgCmd.key "r">
+<!ENTITY replyToSenderAndNewsgroupCmd.label "Responder al remitente y al grupo de noticias">
+<!ENTITY replyToSenderAndNewsgroupCmd.accesskey "p">
+<!ENTITY replyToAllRecipientsCmd.label "Responder a todos los destinatarios">
+<!ENTITY replyToAllRecipientsCmd.accesskey "a">
+<!ENTITY forwardMsgCmd.label "Reenviar">
+<!ENTITY forwardMsgCmd.accesskey "v">
+<!ENTITY forwardMsgCmd.key "l">
+<!ENTITY forwardAsMenu.label "Reenviar como">
+<!ENTITY forwardAsMenu.accesskey "o">
+<!ENTITY forwardAsInline.label "Incorporado">
+<!ENTITY forwardAsInline.accesskey "i">
+<!ENTITY forwardAsAttachmentCmd.label "Adjunto">
+<!ENTITY forwardAsAttachmentCmd.accesskey "a">
+<!ENTITY editMsgAsNewCmd.label "Editar mensaje como nuevo">
+<!ENTITY editMsgAsNewCmd.accesskey "E">
+<!ENTITY editMsgAsNewCmd.key "e">
+<!ENTITY createFilter.label "Crear filtro a partir del mensaje…">
+<!ENTITY createFilter.accesskey "f">
+<!ENTITY archiveMsgCmd.label "Archivar">
+<!ENTITY archiveMsgCmd.accesskey "A">
+<!ENTITY archiveMsgCmd.key "a">
+<!ENTITY moveMsgToMenu.label "Mover a">
+<!ENTITY moveMsgToMenu.accesskey "M">
+<!ENTITY copyMessageLocation.label "Copiar URL del mensaje">
+<!ENTITY copyMessageLocation.accesskey "M">
+<!ENTITY copyMsgToMenu.label "Copiar a">
+<!ENTITY copyMsgToMenu.accesskey "C">
+<!ENTITY moveCopyMsgRecentMenu.label "Reciente">
+<!ENTITY moveCopyMsgRecentMenu.accesskey "R">
+<!ENTITY killThreadMenu.label "Ignorar conversación">
+<!ENTITY killThreadMenu.accesskey "I">
+<!ENTITY killThreadMenu.key "k">
+<!ENTITY killSubthreadMenu.label "Ignorar sub-conversación">
+<!ENTITY killSubthreadMenu.accesskey "S">
+<!ENTITY killSubthreadMenu.key "k">
+<!ENTITY watchThreadMenu.label "Observar conversación">
+<!ENTITY watchThreadMenu.accesskey "b">
+<!ENTITY watchThreadMenu.key "w">
+<!ENTITY fileHereMenu.label "Archivar aquí">
+<!ENTITY fileHereMenu.accesskey "A">
+<!ENTITY copyHereMenu.label "Copiar aquí">
+<!ENTITY copyHereMenu.accesskey "C">
+<!ENTITY tagMenu.label "Etiquetar">
+<!ENTITY tagMenu.accesskey "t">
+<!ENTITY tagCustomize.label "Personalizar…">
+<!ENTITY tagCustomize.accesskey "P">
+<!ENTITY markMenu.label "Marcar">
+<!ENTITY markMenu.accesskey "c">
+<!ENTITY markThreadAsReadCmd.label "Conversación como leída">
+<!ENTITY markThreadAsReadCmd.accesskey "C">
+<!ENTITY markThreadAsReadCmd.key "r">
+<!ENTITY markReadByDateCmd.label "Como leídos por fecha…">
+<!ENTITY markReadByDateCmd.accesskey "D">
+<!ENTITY markReadByDateCmd.key "c">
+<!ENTITY markAllReadCmd.label "Todos leídos">
+<!ENTITY markAllReadCmd.accesskey "t">
+<!ENTITY markAllReadCmd.key "c">
+<!ENTITY markAsJunkCmd.label "Como correo basura">
+<!ENTITY markAsJunkCmd.accesskey "s">
+<!ENTITY markAsJunkCmd.key "j">
+<!ENTITY markAsNotJunkCmd.label "Como correo normal">
+<!ENTITY markAsNotJunkCmd.accesskey "N">
+<!ENTITY markAsNotJunkCmd.key "j">
+<!ENTITY recalculateJunkScoreCmd.label "Ejecutar controles de correo basura">
+<!ENTITY recalculateJunkScoreCmd.accesskey "b">
+<!ENTITY markAsShowRemoteCmd.label "Mostrar contenido remoto">
+<!ENTITY markAsShowRemoteCmd.accesskey "e">
+<!ENTITY markAsShowRemoteCmd.key "r">
+<!ENTITY markAsNotPhishCmd.label "Como no fraudulento">
+<!ENTITY markAsNotPhishCmd.accesskey "f">
+<!ENTITY markAsNotPhishCmd.key "p">
+<!ENTITY openFeedMessage.label "Abrir mensaje del canal">
+<!ENTITY openFeedMessage.accesskey "b">
+<!ENTITY openFeedWebPageInWindow.label "Página web en una ventana nueva">
+<!ENTITY openFeedWebPageInWindow.accesskey "W">
+<!ENTITY openFeedSummaryInWindow.label "Resumen en una ventana nueva">
+<!ENTITY openFeedSummaryInWindow.accesskey "R">
+<!ENTITY openFeedWebPageInMP.label "Alternar el resumen y la página web en el panel de mensajes">
+<!ENTITY openFeedWebPageInMP.accesskey "T">
+
+<!-- Tools Menu -->
+<!ENTITY searchMailCmd.label "Buscar mensajes…">
+<!ENTITY searchMailCmd.accesskey "m">
+<!ENTITY searchMailCmd.key "s">
+<!ENTITY searchAddressesCmd.label "Buscar direcciones…">
+<!ENTITY searchAddressesCmd.accesskey "c">
+<!ENTITY filtersCmd.label "Filtros de mensajes…">
+<!ENTITY filtersCmd.accesskey "f">
+<!ENTITY filtersApply.label "Ejecutar filtros en la carpeta">
+<!ENTITY filtersApply.accesskey "R">
+<!ENTITY filtersApplyToSelection.label "Ejecutar filtros en los mensajes seleccionados">
+<!ENTITY filtersApplyToSelection.accesskey "u">
+<!ENTITY filtersApplyToMessage.label "Ejecutar filtros en el mensaje">
+<!ENTITY filtersApplyToMessage.accesskey "u">
+<!ENTITY runJunkControls.label "Ejecutar controles de correo basura en la carpeta">
+<!ENTITY runJunkControls.accesskey "u">
+<!ENTITY deleteJunk.label "Eliminar mensajes marcados como basura en la carpeta">
+<!ENTITY deleteJunk.accesskey "e">
+<!ENTITY importCmd.label "Importar…">
+<!ENTITY importCmd.accesskey "o">
+
+<!-- Folder Pane -->
+<!ENTITY nameColumn.label "Nombre">
+<!ENTITY unreadColumn.label "No leídos">
+<!ENTITY totalColumn.label "Total">
+
+<!-- Toolbar items -->
+<!ENTITY getMsgButton.label "Recibir mensajes">
+<!ENTITY getAllNewMsgCmd.label "Recibir todos los mensajes nuevos">
+<!ENTITY getAllNewMsgCmd.accesskey "G">
+<!ENTITY newMsgButton.label "Redactar">
+<!ENTITY newHTMLMessageCmd.label "Redactar en HTML">
+<!ENTITY newHTMLMessageCmd.accesskey "H">
+<!ENTITY newPlainTextMessageCmd.label "Redactar en texto sin formato">
+<!ENTITY newPlainTextMessageCmd.accesskey "f">
+<!ENTITY replyButton.label "Responder">
+<!ENTITY replyAllButton.label "Responder a todos">
+<!ENTITY forwardButton.label "Reenviar">
+<!ENTITY fileButton.label "Archivo">
+<!ENTITY nextButton.label "Siguiente">
+<!ENTITY goBackButton.label "Retroceder">
+<!ENTITY goForwardButton.label "Avanzar">
+<!ENTITY deleteButton.label "Eliminar">
+<!ENTITY undeleteButton.label "Recuperar">
+<!ENTITY markButton.label "Marcar">
+<!ENTITY printButton.label "Imprimir">
+<!ENTITY stopButton.label "Detener">
+<!ENTITY junkButton.label "Basura">
+<!ENTITY notJunkButton.label "No es basura">
+<!ENTITY searchButton.title "Búsqueda avanzada">
+
+<!-- Tooltips -->
+<!ENTITY menuBar.tooltip "Barra de menú">
+<!ENTITY mailToolbar.tooltip "Barra de herramientas de correo">
+<!ENTITY searchToolbar.tooltip "Barra de búsqueda">
+<!ENTITY advancedButton.tooltip "Búsqueda avanzada de mensajes">
+<!ENTITY getMsgButton.tooltip "Recibir mensajes nuevos">
+<!ENTITY newMsgButton.tooltip "Crear nuevo mensaje">
+<!ENTITY replyButton.tooltip "Responder al mensaje">
+<!ENTITY replyAllButton.tooltip "Responder al remitente y a todos los destinatarios">
+<!ENTITY replyAllButtonNews.tooltip "Responder al remitente y al grupo de noticias">
+<!ENTITY forwardButton.tooltip "Reenviar mensaje seleccionado">
+<!ENTITY fileButton.tooltip "Archivar mensaje seleccionado">
+<!ENTITY nextButton.tooltip "Ir al siguiente mensaje no leído">
+<!ENTITY goBackButton.tooltip "Retroceder un mensaje">
+<!ENTITY goForwardButton.tooltip "Avanzar un mensaje">
+<!ENTITY deleteButton.tooltip "Eliminar el mensaje o la carpeta seleccionados">
+<!ENTITY undeleteButton.tooltip "Recuperar mensaje seleccionado">
+<!ENTITY markButton.tooltip "Marcar mensajes">
+<!ENTITY printButton.tooltip "Imprimir este mensaje">
+<!ENTITY stopButton.tooltip "Detener la transferencia actual">
+<!ENTITY junkButton.tooltip "Marcar los mensajes seleccionados como correo basura">
+<!ENTITY notJunkButton.tooltip "Marcar los mensajes seleccionados como correo normal">
+
+<!-- Remote Content Button Popup -->
+<!ENTITY remoteContentOptionsAllowForMsg.label "Mostrar el contenido remoto en este mensaje">
+<!ENTITY remoteContentOptionsAllowForMsg.accesskey "M">
+<!ENTITY editRemoteContentSettings.label "Editar permisos para el contenido remoto…">
+<!ENTITY editRemoteContentSettings.accesskey "E">
+
+<!-- Statusbar -->
+<!ENTITY statusText.label "Hecho">
+
+<!-- Thread Pane Context Menu -->
+<!ENTITY contextOpenNewWindow.label "Abrir el mensaje en una ventana nueva">
+<!ENTITY contextOpenNewWindow.accesskey "v">
+<!ENTITY contextOpenNewTab.label "Abrir el mensaje en una pestaña nueva">
+<!ENTITY contextOpenNewTab.accesskey "T">
+<!ENTITY contextEditAsNew.label "Editar como nuevo…">
+<!ENTITY contextEditAsNew.accesskey "e">
+<!ENTITY contextReplySender.label "Responder sólo al remitente">
+<!ENTITY contextReplySender.accesskey "O">
+<!ENTITY contextReplyList.label "Responder a la lista">
+<!ENTITY contextReplyList.accesskey "l">
+<!ENTITY contextReplyNewsgroup.label "Responder al grupo de noticias">
+<!ENTITY contextReplyNewsgroup.accesskey "g">
+<!ENTITY contextReplyAll.label "Responder a todos">
+<!ENTITY contextReplyAll.accesskey "R">
+<!ENTITY contextReplySenderAndNewsgroup.label "Responder al remitente y al grupo de noticias">
+<!ENTITY contextReplySenderAndNewsgroup.accesskey "p">
+<!ENTITY contextForward.label "Reenviar">
+<!ENTITY contextForward.accesskey "n">
+<!ENTITY contextForwardAsAttachment.label "Reenviar como adjunto">
+<!ENTITY contextForwardAsAttachment.accesskey "o">
+<!ENTITY contextArchive.label "Archivar">
+<!ENTITY contextArchive.accesskey "A">
+<!ENTITY contextMoveMsgMenu.label "Mover a">
+<!ENTITY contextMoveMsgMenu.accesskey "m">
+<!ENTITY contextCopyMsgMenu.label "Copiar a">
+<!ENTITY contextCopyMsgMenu.accesskey "c">
+<!ENTITY contextMoveCopyMsgRecentMenu.label "Reciente">
+<!ENTITY contextMoveCopyMsgRecentMenu.accesskey "R">
+<!ENTITY contextMoveCopyMsgFavoritesMenu.label "Favoritos">
+<!ENTITY contextMoveCopyMsgFavoritesMenu.accesskey "F">
+<!ENTITY contextSaveAs.label "Guardar como…">
+<!ENTITY contextSaveAs.accesskey "u">
+<!ENTITY contextPrint.label "Imprimir…">
+<!ENTITY contextPrint.accesskey "I">
+<!ENTITY contextPrintPreview.label "Vista preliminar">
+<!ENTITY contextPrintPreview.accesskey "v">
+
+<!-- Folder Pane Context Menu -->
+<!ENTITY folderContextGetMessages.label "Recibir mensajes de la cuenta">
+<!ENTITY folderContextGetMessages.accesskey "j">
+<!ENTITY folderContextMarkAllFoldersRead.label "Marcar todas las carpetas como leídas">
+<!ENTITY folderContextMarkAllFoldersRead.accesskey "M">
+<!ENTITY folderContextOpenNewWindow.label "Abrir en una ventana nueva">
+<!ENTITY folderContextOpenNewWindow.accesskey "v">
+<!ENTITY folderContextOpenNewTab.label "Abrir en una pestaña nueva">
+<!ENTITY folderContextOpenNewTab.accesskey "T">
+<!ENTITY folderContextRename.label "Renombrar">
+<!ENTITY folderContextRename.accesskey "r">
+<!ENTITY folderContextRemove.label "Eliminar">
+<!ENTITY folderContextRemove.accesskey "E">
+<!ENTITY folderContextCompact.label "Compactar esta carpeta">
+<!ENTITY folderContextCompact.accesskey "m">
+<!ENTITY folderContextEmptyTrash.label "Vaciar papelera">
+<!ENTITY folderContextEmptyTrash.accesskey "v">
+<!ENTITY folderContextEmptyJunk.label "Vaciar carpeta de correo basura">
+<!ENTITY folderContextEmptyJunk.accesskey "b">
+<!ENTITY folderContextSendUnsentMessages.label "Procesar mensajes no enviados">
+<!ENTITY folderContextSendUnsentMessages.accesskey "m">
+<!ENTITY folderContextUnsubscribe.label "Cancelar suscripción">
+<!ENTITY folderContextUnsubscribe.accesskey "u">
+<!ENTITY folderContextMarkNewsgroupRead.label "Marcar grupo de noticias como leído">
+<!ENTITY folderContextMarkNewsgroupRead.accesskey "g">
+<!ENTITY folderContextMarkMailFolderRead.label "Marcar carpeta como leída">
+<!ENTITY folderContextMarkMailFolderRead.accesskey "l">
+<!ENTITY folderContextNew.label "Nueva subcarpeta…">
+<!ENTITY folderContextNew.accesskey "n">
+<!ENTITY folderContextSubscribe.label "Suscribirse…">
+<!ENTITY folderContextSubscribe.accesskey "S">
+<!ENTITY folderContextSearchMessages.label "Buscar mensajes…">
+<!ENTITY folderContextSearchMessages.accesskey "s">
+<!ENTITY folderContextProperties.label "Propiedades…">
+<!ENTITY folderContextProperties.accesskey "o">
+<!ENTITY folderContextFavoriteFolder.label "Carpeta favorita">
+<!ENTITY folderContextFavoriteFolder.accesskey "f">
+<!ENTITY folderContextSettings.label "Configuración…">
+<!ENTITY folderContextSettings.accesskey "C">
+
+<!-- focusSearchInput.key also used by addressbook -->
+<!ENTITY focusSearchInput.key "k">
+<!ENTITY advancedButton.label "Avanzadas…">
+<!ENTITY advancedButton.accesskey "z">
+<!ENTITY searchButton.label "Buscar mensajes…">
+<!ENTITY searchButton.accesskey "B">
+
+<!ENTITY all.label "Todos">
+<!ENTITY all.accesskey "T">
diff --git a/l10n-es-ES/suite/chrome/mailnews/messenger.properties b/l10n-es-ES/suite/chrome/mailnews/messenger.properties
new file mode 100644
index 0000000000..7dfa775a12
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/messenger.properties
@@ -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/.
+
+statusMessage = %1$S: %2$S
+renameFolder = Renombrar carpeta…
+compactFolder = Compactar esta carpeta
+removeAccount = Eliminar cuenta…
+removeFolder = Eliminar carpeta
+newFolderMenuItem = Carpeta…
+newSubfolderMenuItem = Subcarpeta…
+newFolder = Nueva carpeta…
+newSubfolder = Nueva subcarpeta…
+folderProperties = Propiedades de carpeta
+getMessages = Recibir mensajes
+getMessagesFor = Recibir mensajes de la cuenta
+getNextNewsMessages = Obtener #1 mensaje de noticias siguiente;Obtener #1 mensajes de noticias siguientes
+advanceNextPrompt = ¿Ir al siguiente mensaje no leído en %S?
+titleNewsPreHost = en
+titleMailPreHost = para
+replyToSender = Responder al remitente
+reply = Responder
+EMLFiles = Archivos de correo
+OpenEMLFiles = Abrir mensaje
+defaultSaveMessageAsFileName = message.eml
+SaveMailAs = Guardar mensaje como
+SaveAttachment = Guardar adjunto
+SaveAllAttachments = Guardar todos los adjuntos
+DetachAttachment = Separar adjunto
+DetachAllAttachments = Separar todos los adjuntos
+ChooseFolder = Escoger carpeta
+LoadingMessageToPrint = Cargando mensaje a imprimir…
+MessageLoaded = Mensaje cargado…
+PrintingMessage = Imprimiendo mensaje…
+PrintPreviewMessage = Mostrando vista preliminar de mensaje…
+PrintingContact = Impresión de contacto…
+PrintPreviewContact = Vista preliminar de contacto…
+PrintingAddrBook = Imprimiendo libreta de direcciones…
+PrintPreviewAddrBook = Mostrando vista preliminar de la libreta de direcciones…
+PrintingComplete = Terminado.
+PreviewTitle = %S - %S
+LoadingMailMsgForPrint = (Cargando contenido para imprimir)
+LoadingMailMsgForPrintPreview = (Cargando contenido para vista preliminar)
+saveAttachmentFailed = Imposible guardar el adjunto. Compruebe el nombre de su archivo y vuelva a intentarlo.
+saveMessageFailed = Imposible guardar el mensaje. Compruebe el nombre del archivo y pruebe otra vez.
+fileExists = %S ya existe. ¿Desea reemplazarlo?
+downloadingNewsgroups = Descargando grupos de noticias para usar sin conexión
+downloadingMail = Descargando el correo para uso sin conexión
+sendingUnsent = Procesando mensajes no enviados
+folderExists = Ya existe una carpeta con ese nombre. Pruebe con un nombre diferente.
+confirmDuplicateFolderRename = Ya existe una subcarpeta con el nombre '%1$S' en la carpeta '%2$S'. ¿Le gustaría mover esta carpeta usando el nombre nuevo '%3$S'?
+folderCreationFailed = La carpeta no pudo crearse porque el nombre de la carpeta que ha especificado contiene un carácter no reconocido. Introduzca un nombre diferente y vuelva a intentarlo.
+compactingFolder = Compactando la carpeta %S…
+compactingDone = Compactación terminada (aprox. %1$S recuperado).
+autoCompactAllFoldersTitle = Compactar carpetas
+autoCompactAllFoldersMsg = Los mensajes que ha eliminado pueden purgarse del disco. Esta operación ahorrará en torno a %1$S de espacio en disco. Seleccione la opción de debajo para permitir a %2$S hacer esto automáticamente sin preguntarle.
+autoCompactNeverAskCheckbox = Purgar los mensajes eliminados automáticamente sin preguntarme.
+proceedButton = &Proceder
+confirmFolderDeletionForFilter = Al eliminar la carpeta '%S' se desactivarán los filtros asociados. ¿Seguro que quiere eliminar la carpeta?
+alertFilterChanged = Los filtros asociados con esta carpeta serán actualizados.
+filterDisabled = La carpeta '%S' no se pudo encontrar, por lo que los filtros asociados con esta carpeta serán desactivados. Compruebe que la carpeta existe, y que los filtros apuntan a una carpeta de destino válida.
+filterFolderDeniedLocked = Los mensajes no pudieron ser filtrados a la carpeta '%S' porque hay otra operación en curso.
+parsingFolderFailed = No se pudo abrir la carpeta %S porque ésta está en uso por alguna otra operación. Espere a que termina esa operación y seleccione esa carpeta de nuevo.
+deletingMsgsFailed = No se pudieron eliminar mensajes en la carpeta %S porque ésta está en uso por alguna otra operación. Espere que esa operación concluya y vuelva a intentarlo.
+alertFilterCheckbox = No volver a avisarme.
+compactFolderDeniedLock = La carpeta '%S' no puede ser compactada porque hay otra operación en curso. Inténtelo más tarde.
+compactFolderWriteFailed = La carpeta '%S' no se pudo compactar porque falló la escritura en la carpeta. Compruebe que tiene suficiente espacio en disco y privilegios de escritura en el directorio, y vuelva a intentarlo.
+compactFolderInsufficientSpace = Algunas carpetas (p.e. '%S') no se pueden compactar porque no hay suficiente espacio libre en disco. Elimine algunos archivos y vuelva a intentarlo.
+filterFolderHdrAddFailed = Los mensajes no se han podido filtrar a la carpeta '%S' porque no se pudo añadir un mensaje en ella. Verifique que la carpeta se está mostrando correctamente o intente repararla desde las propiedades de la carpeta.
+filterFolderWriteFailed = Los mensajes no pudieron ser filtrados a la carpeta '%S' porque falló la escritura a esa carpeta. Compruebe que tiene suficiente espacio en disco y permiso de escritura en el directorio, e inténtelo de nuevo.
+copyMsgWriteFailed = Los mensajes no han podido ser movidos o copiados a la carpeta '%S' porque falló la escritura en esa carpeta. Para conseguir más espacio, desde el menú Archivo, escoja primero Vaciar papelera, y luego escoja Compactar carpetas, y vuelva a intentarlo.
+cantMoveMsgWOBodyOffline = Cuando se encuentra en modo sin conexión, no puede mover o copiar mensajes que no hayan sido descargados para su uso desconectado. Desde la ventana de Correo, abra el menú Archivo, escoja Sin conexión, y luego escoja Trabajar con conexión, y vuelva a intentarlo.
+operationFailedFolderBusy = La operación ha fallado porque otra operación está usando la carpeta. Espere a que esta termine e inténtelo de nuevo.
+folderRenameFailed = No se pudo renombrar la carpeta. Tal vez la carpeta está siendo releída, o el nuevo nombre de la carpeta no es válido.
+verboseFolderFormat = %1$S en %2$S
+filterFolderTruncateFailed = Ha sucedido un error al truncar la bandeja de entrada tras filtrar un mensaje a la carpeta '%1$S'. Puede que necesite cerrar %2$S y eliminar INBOX.msf.
+mailboxTooLarge = La carpeta %S está llena y no puede contener más mensajes. Para hacer espacio para otros mensajes, elimine los mensajes antiguos o no deseados y compacte la carpeta.
+outOfDiskSpace = No hay suficiente espacio en disco para descargar nuevos mensajes. Pruebe a borrar el correo antiguo, vaciar la papelera de reciclaje y compactar sus carpetas de correo, y luego vuelva a intentarlo.
+errorGettingDB = No se puede abrir el archivo resumen de '%S'. Quizá hay un error en el disco, o la ruta completa es demasiado larga.
+defaultServerTag = (Predeterminado)
+messageUnread = No leídos
+messageHasFlag = Señalado
+messageHasAttachment = Tiene adjunto
+messageJunk = Basura
+messageExpanded = Expandido
+messageCollapsed = Plegado
+smtpServerList-NotSpecified = < no especificado >
+smtpServer-ConnectionSecurityType-0 = Ninguna
+smtpServer-ConnectionSecurityType-1 = STARTTLS, si está disponible
+smtpServer-ConnectionSecurityType-2 = STARTTLS
+smtpServer-ConnectionSecurityType-3 = SSL/TLS
+smtpServers-confirmServerDeletionTitle = Eliminar servidor
+smtpServers-confirmServerDeletion = ¿Seguro que quiere eliminar el servidor: \n %S?
+authNo = Sin identificación
+authOld = Contraseña, método original (inseguro)
+authPasswordCleartextInsecurely = Contraseña, transmitida de manera insegura
+authPasswordCleartextViaSSL = Contraseña normal
+authPasswordEncrypted = Contraseña cifrada
+authKerberos = Kerberos / GSSAPI
+authExternal = Certificado TLS
+authNTLM = NTLM
+authOAuth2 = OAuth2
+authAnySecure = Cualquier método seguro (obsoleto)
+authAny = Cualquier método (inseguro)
+oauth2WindowTitle = Introduzca las credenciales para %1$S en %2$S
+serverType-nntp = Servidor de noticias (NNTP)
+serverType-pop3 = Servidor de correo POP
+serverType-imap = Servidor de correo IMAP
+serverType-none = Almacén de correo local
+serverType-movemail = Unix Movemail
+sizeColumnTooltip2 = Ordenar por tamaño
+sizeColumnHeader = Tamaño
+linesColumnTooltip2 = Ordenar por líneas
+linesColumnHeader = Líneas
+documentDone =
+documentLoading = Cargando mensaje…
+unreadMsgStatus = Sin leer: %S
+selectedMsgStatus = Seleccionados: %S
+totalMsgStatus = Total: %S
+localFolders = Carpetas locales
+inboxFolderName = Bandeja de entrada
+trashFolderName = Papelera
+sentFolderName = Enviados
+draftsFolderName = Borradores
+templatesFolderName = Plantillas
+outboxFolderName = Bandeja de salida
+junkFolderName = Basura
+archivesFolderName = Archivos
+priorityLowest = La menor
+priorityLow = Baja
+priorityNormal = Normal
+priorityHigh = Alta
+priorityHighest = La mayor
+today = Hoy
+yesterday = Ayer
+lastWeek = Última semana
+last7Days = Los últimos 7 días
+twoWeeksAgo = Hace dos semanas
+last14Days = Los últimos 14 días
+older = Correo antiguo
+futureDate = Futuro
+untaggedMessages = Mensajes no señalados
+messagesWithNoStatus = Sin estado
+noPriority = Sin prioridad
+noAttachments = Sin adjuntos
+attachments = Adjuntos
+notFlagged = No señalado
+groupFlagged = Señalado
+mailnews.tags.remove = Eliminar todas las etiquetas
+mailnews.labels.description.1 = Importante
+mailnews.labels.description.2 = Trabajo
+mailnews.labels.description.3 = Personal
+mailnews.labels.description.4 = Por hacer
+mailnews.labels.description.5 = Más tarde
+mailnews.tags.format = %1$S %2$S
+replied = Respondido
+forwarded = Reenviado
+new = Nuevo
+read = Leído
+flagged = Señalado
+junk = Basura
+junkScoreOriginPlugin = Plugin
+junkScoreOriginFilter = Filtro
+junkScoreOriginWhitelist = Lista blanca
+junkScoreOriginUser = Usuario
+junkScoreOriginImapFlag = Indicador IMAP
+hasAttachments = Tiene adjuntos
+tag = Etiqueta
+andOthers = y otros
+mailnews.send_default_charset = UTF-8
+mailnews.view_default_charset = ISO-8859-1
+mail.addr_book.displayName.lastnamefirst = falso
+mail.addr_book.show_phonetic_fields = falso
+mailnews.search_date_format = 0
+mailnews.search_date_separator =
+mailnews.search_date_leading_zeros = true
+nocachedbodybody2 = El cuerpo de este mensaje no se ha descargado desde el servidor \
+para leerlo sin conexión. Para leer este mensaje, debe volver a \
+conectarse, elegir Sin conexión en el menú Archivo y luego desmarcar \
+Trabajar sin conexión. En el futuro, puede seleccionar qué mensajes \
+o carpetas leer sin conexión. Para ello, elija Sin conexión en el \
+menú Archivo y luego Descargar/Sincronizar ahora. Puede ajustar las \
+preferencias de espacio en disco para evitar descargar mensajes grandes.
+mailnews.account_central_page.url = chrome://messenger/content/msgAccountCentral.xul
+acctCentralTitleFormat = %1$S %2$S - %3$S
+mailAcctType = Correo
+newsAcctType = Noticias
+feedsAcctType = Canales
+nocachedbodytitle = <TITLE>Pasar a modo con conexión para ver este mensaje</TITLE>\n
+confirmUnsubscribeTitle = Confirmar la cancelación de la suscripción
+confirmUnsubscribeText = ¿Seguro que quiere cancelar la suscripción a %S?
+deleteAttachments = Se eliminarán permanentemente los siguientes adjuntos de este mensaje:\n%S\nEsta acción no puede ser deshecha. ¿Desea continuar?
+detachAttachments = Se han guardado con éxito los siguientes adjuntos y ahora serán eliminados permanentemente de este mensaje:\n%S\nEsta acción no puede ser deshecha. ¿Desea continuar?
+deleteAttachmentFailure = Fallo al eliminar los adjuntos seleccionados.
+attachmentDisplayNameFormat = %S %S
+attachmentsPrintHeader = Adjuntos:
+unknownHostError = No se pudo conectar con el servidor %S.
+connectionRefusedError = No se pudo conectar con el servidor %S; la conexión fue rechazada.
+netTimeoutError = La conexión al servidor %S ha superado el tiempo de espera máximo.
+netResetError = La conexión al servidor %S se ha reiniciado.
+netInterruptError = La conexión al servidor %S se ha interrumpido.
+biffNotification_message = tiene %1$S mensaje nuevo
+biffNotification_messages = tiene %1$S mensajes nuevos
+macBiffNotification_message = %1$S nuevo mensaje de %2$S.
+macBiffNotification_messages = %1$S nuevos mensajes de %2$S.
+macBiffNotification_messages_extra = %1$S nuevos mensajes de %2$S y %3$S más.
+macBiffNotification_separator = ,\u0020
+newMailNotification_message = %1$S ha recibido %2$S mensaje nuevo
+newMailNotification_messages = %1$S ha recibido %2$S mensajes nuevos
+newMailAlert_message = #1 ha recibido #2 mensaje nuevo;#1 ha recibido #2 mensajes nuevos
+quotaPercentUsed = %S%% lleno
+confirmViewDeleteTitle = Confirmar
+confirmViewDeleteMessage = ¿Seguro que quiere eliminar esta vista?
+confirmSavedSearchDeleteTitle = Eliminar búsqueda guardada
+confirmSavedSearchDeleteMessage = ¿Seguro que quiere eliminar esta búsqueda guardada?
+confirmSavedSearchDeleteButton = &Borrar búsqueda guardada
+passwordPrompt = Introduzca su contraseña para %1$S en %2$S:
+passwordTitle = Es necesaria la contraseña del servidor de correo
+openWindowWarningTitle = Confirmar
+openWindowWarningConfirmation = Abrir #1 mensaje puede ser lento. ¿Continuar?;Abrir #1 mensajes puede ser lento. ¿Continuar?
+tagExists = ¡Ya existe una etiqueta con ese nombre!
+confirmResetJunkTrainingTitle = Confirmar
+confirmResetJunkTrainingText = ¿Seguro que quiere inicializar la información de aprendizaje del filtro adaptativo?
+editVirtualFolderPropertiesTitle = Editar propiedades de la búsqueda guardada %S
+virtualFolderSourcesChosen = #1 carpeta elegida;#1 carpetas elegidas
+alertNoSearchFoldersSelected = Debe elegir al menos una carpeta a buscar para la carpeta de búsquedas guardadas.
+byteAbbreviation2 = %.*f bytes
+kiloByteAbbreviation2 = %.*f KB
+megaByteAbbreviation2 = %.*f MB
+gigaByteAbbreviation2 = %.*f GB
+teraByteAbbreviation2 = %.*f TB
+petaByteAbbreviation2 = %.*f PB
+errorOpenMessageForMessageIdTitle = Error al abrir message-id
+errorOpenMessageForMessageIdMessage = No se ha encontrado mensaje para el message-id %S
+confirmPhishingTitle = Alerta de mensaje fraudulento
+confirmPhishingUrl1 = ¡%1$S piensa que este sitio web es sospechoso! Puede estar tratando de hacerse pasar por la página web que quiere visitar. La mayoría de los sitios web legítimos usan nombres en lugar de números. ¿Está seguro de quiere visitar %2$S?
+confirmPhishingUrl2 = ¡%1$S piensa que este sitio web es sospechoso! Puede estar tratando de hacerse pasar por la página web que quiere visitar. ¿Seguro que quiere visitar %2$S?
+mdnBarMessageNormal = %1$S ha solicitado que se le notifique cuando Vd. lea este mensaje.
+mdnBarMessageAddressDiffers = %1$S ha solicitado que se le notifique en %2$S cuando Vd. lea este mensaje.
+emptyJunkTitle = Confirmar
+emptyJunkMessage = ¿Seguro que quiere eliminar permanentemente todos los mensajes y subcarpetas en la carpeta Basura?
+emptyJunkDontAsk = No volver a preguntarme.
+emptyTrashTitle = Confirmar
+emptyTrashMessage = ¿Seguro que quiere eliminar permanentemente todos los mensajes y subcarpetas en la carpeta Papelera?
+emptyTrashDontAsk = No volver a preguntarme.
+junkAnalysisPercentComplete = Análisis de correo basura completo al %S
+processingJunkMessages = Procesando mensajes de correo basura
+fileNotFoundTitle = Archivo no encontrado
+fileNotFoundMsg = El archivo %S no existe.
+confirmMsgDelete.title = Confirmar eliminación
+confirmMsgDelete.collapsed.desc = Esto eliminará los mensajes en las conversaciones expandidas. ¿Seguro que desea continuar?
+confirmMsgDelete.deleteNoTrash.desc = Esto eliminará los mensajes inmediatamente, sin guardar una copia en la papelera. ¿Seguro que desea continuar?
+confirmMsgDelete.deleteFromTrash.desc = Esto eliminará permanentemente los mensajes de la papelera. ¿Está seguro de que quiere continuar?
+confirmMsgDelete.dontAsk.label = No volver a preguntarme.
+confirmMsgDelete.delete.label = Eliminar
+mailServerLoginFailedTitle = Inicio de sesión fallido
+mailServerLoginFailedTitleWithAccount = El inicio de sesión en la cuenta "%S" ha fallado
+mailServerLoginFailed2 = El inicio de sesión en el servidor %1$S con el nombre de usuario %2$S ha fallado.
+mailServerLoginFailedRetryButton = &Reintentar
+mailServerLoginFailedEnterNewPasswordButton = &Introduzca nueva contraseña
+confirmMarkAllFoldersReadTitle = Marcar todas las carpetas como leídas
+confirmMarkAllFoldersReadMessage = ¿Está seguro de que quiere marcar como leídos todos los mensajes en todas las carpetas de esta cuenta?
+junkBarMessage = %S considera que este mensaje es correo basura.
+junkBarButton = No es basura
+junkBarButtonKey = N
+junkBarInfoButton = ?
+junkBarInfoButtonKey = ?
+remoteContentBarMessage = Para proteger su privacidad, %S ha bloqueado el contenido remoto en este mensaje.
+remoteContentPrefLabel = Opciones
+remoteContentPrefAccesskey = O
+remoteContentAllow = Permitir contenido remoto de %S
+phishingBarMessage = %S considera que este mensaje es fraudulento.
+phishingBarIgnoreButton = Ignorar advertencia
+phishingBarIgnoreButtonKey = I
+mdnBarMessage = El remitente de este mensaje ha solicitado ser notificado cuando lea este mensaje. ¿Desea notificar al remitente?
+mdnBarIgnoreButton = Ignorar solicitud
+mdnBarIgnoreButtonKey = I
+mdnBarSendReqButton = Enviar acuse de recibo
+mdnBarSendReqButtonKey = S
+saveAsType = archivo %S
diff --git a/l10n-es-ES/suite/chrome/mailnews/mime.properties b/l10n-es-ES/suite/chrome/mailnews/mime.properties
new file mode 100644
index 0000000000..9f8337fb00
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/mime.properties
@@ -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/.
+
+1000 = Asunto
+1001 = Resent-Comments
+1002 = Resent-Date
+1003 = Resent-Sender
+1004 = Resent-From
+1005 = Resent-To
+1006 = Resent-CC
+1007 = Fecha
+1008 = Remitente
+1009 = De
+1010 = Responder a
+1011 = Organización
+1012 = Para
+1013 = CC
+1014 = Grupos de noticias
+1015 = Followup-To
+1016 = Referencias
+1021 = Message-ID
+1023 = BCC
+1026 = Enlace al documento
+1027 = <B>Información del documento:</B>
+1028 = Adjunto
+1040 = Parte %s
+1041 = -------- Mensaje original --------
+MIME_MSG_PARTIAL_TRUNCATED = ¡Truncado!
+MIME_MSG_PARTIAL_TRUNCATED_EXPLANATION = Este mensaje ha superado el tamaño máximo de mensaje establecido en la configuración de la cuenta, por lo que sólo se han descargado las primeras líneas del servidor de correo.
+MIME_MSG_PARTIAL_NOT_DOWNLOADED = No descargado
+MIME_MSG_PARTIAL_NOT_DOWNLOADED_EXPLANATION = Sólo se han descargado del servidor de correo las cabeceras de este mensaje.
+MIME_MSG_PARTIAL_CLICK_FOR_REST = Descargar el resto del mensaje.
diff --git a/l10n-es-ES/suite/chrome/mailnews/mimeheader.properties b/l10n-es-ES/suite/chrome/mailnews/mimeheader.properties
new file mode 100644
index 0000000000..a2294a7468
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/mimeheader.properties
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+TO = Para
+BCC = BCC
+CC = CC
+DATE = Fecha
+DISTRIBUTION = Distribución
+FCC = FCC
+FOLLOWUP-TO = Followup-To
+FROM = De
+STATUS = Estado
+LINES = Líneas
+MESSAGE-ID = Message-ID
+MIME-VERSION = MIME-Version
+NEWSGROUPS = Grupos de noticias
+ORGANIZATION = Organización
+REFERENCES = Referencias
+REPLY-TO = Responder a
+RESENT-COMMENTS = Resent-Comments
+RESENT-DATE = Resent-Date
+RESENT-FROM = Resent-From
+RESENT-MESSAGE-ID = Resent-Message-ID
+RESENT-SENDER = Resent-Sender
+RESENT-TO = Resent-To
+RESENT-CC = Resent-CC
+SENDER = Remitente
+SUBJECT = Asunto
+APPROVED-BY = Approved-By
+USER-AGENT = User-Agent
+FILENAME = Nombre de archivo
diff --git a/l10n-es-ES/suite/chrome/mailnews/msgAccountCentral.dtd b/l10n-es-ES/suite/chrome/mailnews/msgAccountCentral.dtd
new file mode 100644
index 0000000000..8bfdb8a15c
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/msgAccountCentral.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY emailSectionHdr.label "Correo electrónico">
+<!ENTITY readMsgsLink.label "Leer mensajes">
+<!ENTITY composeMsgLink.label "Redactar un nuevo mensaje">
+<!ENTITY newsSectionHdr.label "Grupos de noticias">
+<!ENTITY subscribeNewsLink.label "Administrar suscripciones de grupos de noticias">
+<!ENTITY accountsSectionHdr.label "Cuentas">
+<!ENTITY subscribeImapFolders.label "Administrar suscripciones de carpetas">
+<!ENTITY settingsLink.label "Ver configuración de esta cuenta">
+<!ENTITY newAcctLink.label "Crear una cuenta nueva">
+<!ENTITY advFeaturesSectionHdr.label "Características avanzadas">
+<!ENTITY searchMsgsLink.label "Buscar mensajes">
+<!ENTITY filtersLink.label "Administrar filtros de mensajes">
+<!ENTITY junkSettings.label "Configuración de correo basura">
+<!ENTITY offlineLink.label "Configuración sin conexión">
+<!ENTITY feedsSectionHdr.label "Canales">
+<!ENTITY subscribeFeeds.label "Administrar suscripciones">
diff --git a/l10n-es-ES/suite/chrome/mailnews/msgFolderPickerOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/msgFolderPickerOverlay.dtd
new file mode 100644
index 0000000000..ff9de602d5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/msgFolderPickerOverlay.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY newfolderchoosethis.label "escoger ésta para el nivel superior">
+<!ENTITY filemessageschoosethis.label "elegir esta carpeta">
diff --git a/l10n-es-ES/suite/chrome/mailnews/msgHdrViewOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/msgHdrViewOverlay.dtd
new file mode 100644
index 0000000000..835a02ffa8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/msgHdrViewOverlay.dtd
@@ -0,0 +1,41 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY toField.label "Para: ">
+<!ENTITY fromField.label "De: ">
+<!ENTITY senderField.label "Remitente: ">
+<!ENTITY organizationField.label "Organización: ">
+<!ENTITY replyToField.label "Responder a: ">
+<!ENTITY subjectField.label "Asunto: ">
+<!ENTITY ccField.label "Cc: ">
+<!ENTITY bccField.label "Bcc: ">
+<!ENTITY newsgroupsField.label "Grupos de noticias: ">
+<!ENTITY followupToField.label "Redireccionar a: ">
+<!ENTITY tagsHdr.label "Etiquetas: ">
+<!ENTITY dateField.label "Fecha: ">
+<!ENTITY userAgentField.label "Agente de usuario: ">
+<!ENTITY referencesField.label "Referencias: ">
+<!ENTITY messageIdField.label "Message-ID: ">
+<!ENTITY inReplyToField.label "In-Reply-To: ">
+<!ENTITY originalWebsite.label "Sitio web: ">
+<!ENTITY editMessage.label "Editar borrador…">
+<!ENTITY editMessage.accesskey "D">
+<!ENTITY attachmentsTree.label "Adjuntos:">
+<!ENTITY attachmentsTree.accesskey "d">
+<!ENTITY openAttachmentCmd.label "Abrir">
+<!ENTITY openAttachmentCmd.accesskey "b">
+<!ENTITY viewAttachmentCmd.label "Ver código fuente">
+<!ENTITY viewAttachmentCmd.accesskey "V">
+<!ENTITY saveAsAttachmentCmd.label "Guardar como…">
+<!ENTITY saveAsAttachmentCmd.accesskey "u">
+<!ENTITY detachAttachmentCmd.label "Separar…">
+<!ENTITY detachAttachmentCmd.accesskey "e">
+<!ENTITY deleteAttachmentCmd.label "Eliminar">
+<!ENTITY deleteAttachmentCmd.accesskey "E">
+<!ENTITY saveAllAttachmentsCmd.label "Guardar todo…">
+<!ENTITY saveAllAttachmentsCmd.accesskey "G">
+<!ENTITY detachAllAttachmentsCmd.label "Separar todos…">
+<!ENTITY detachAllAttachmentsCmd.accesskey "S">
+<!ENTITY deleteAllAttachmentsCmd.label "Eliminar todos…">
+<!ENTITY deleteAllAttachmentsCmd.accesskey "o">
diff --git a/l10n-es-ES/suite/chrome/mailnews/msgHdrViewPopup.dtd b/l10n-es-ES/suite/chrome/mailnews/msgHdrViewPopup.dtd
new file mode 100644
index 0000000000..68f5a357c5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/msgHdrViewPopup.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY AddToAddressBook.label "Añadir a la libreta de direcciones…">
+<!ENTITY AddToAddressBook.accesskey "B">
+<!ENTITY EditContact.label "Editar contacto…">
+<!ENTITY EditContact.accesskey "E">
+<!ENTITY ViewContact.label "Ver contacto">
+<!ENTITY ViewContact.accesskey "V">
+<!ENTITY SendMailTo.label "Enviar mensaje a…">
+<!ENTITY SendMailTo.accesskey "s">
+<!ENTITY CopyEmailAddress.label "Copiar dirección de correo electrónico">
+<!ENTITY CopyEmailAddress.accesskey "C">
+<!ENTITY CopyNameAndEmailAddress.label "Copiar nombre y dirección de correo">
+<!ENTITY CopyNameAndEmailAddress.accesskey "o">
+<!ENTITY CreateFilterFrom.label "Crear filtro a partir de…">
+<!ENTITY CreateFilterFrom.accesskey "F">
+<!ENTITY openInBrowser.label "Abrir en el navegador">
+<!ENTITY openInBrowser.accesskey "r">
+<!ENTITY bookmarkLinkCmd.label "Añadir este enlace a marcadores…">
+<!ENTITY bookmarkLinkCmd.accesskey "d">
+<!ENTITY copyLinkCmd.label "Copiar la dirección del enlace">
+<!ENTITY copyLinkCmd.accesskey "C">
+<!ENTITY CopyMessageId.label "Copiar Message-ID">
+<!ENTITY CopyMessageId.accesskey "M">
+<!ENTITY OpenMessageForMsgId.label "Abrir mensaje para esta ID">
+<!ENTITY OpenMessageForMsgId.accesskey "A">
+<!ENTITY OpenBrowserWithMsgId.label "Abrir navegador con Message-ID">
+<!ENTITY OpenBrowserWithMsgId.accesskey "n">
diff --git a/l10n-es-ES/suite/chrome/mailnews/msgPrintEngine.dtd b/l10n-es-ES/suite/chrome/mailnews/msgPrintEngine.dtd
new file mode 100644
index 0000000000..e8669e2978
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/msgPrintEngine.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY printCmd.key "P">
+<!ENTITY closeCmd.key "W">
diff --git a/l10n-es-ES/suite/chrome/mailnews/msgSynchronize.dtd b/l10n-es-ES/suite/chrome/mailnews/msgSynchronize.dtd
new file mode 100644
index 0000000000..f13f39e4ea
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/msgSynchronize.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY MsgSynchronize.label "Descargar y sincronizar mensajes">
+<!ENTITY MsgSelect.label "Elementos para usar sin conexión">
+<!ENTITY MsgSyncDesc.label "Si ya ha seleccionado las carpetas de correo o grupos de noticias para uso sin conexión, puede descargarlos y/o sincronizarlos ahora. Si no, utilice el botón &quot;Seleccionar&quot; para escoger las carpetas de correo y noticias que quiere utilizar sin conexión.">
+<!ENTITY MsgSyncDirections.label "Descargar y/o sincronizar las siguientes:">
+<!ENTITY syncTypeMail.label "Mensajes de correo">
+<!ENTITY syncTypeMail.accesskey "M">
+<!ENTITY syncTypeNews.label "Mensajes de noticias">
+<!ENTITY syncTypeNews.accesskey "N">
+<!ENTITY sendMessage.label "Enviar mensajes pendientes">
+<!ENTITY sendMessage.accesskey "S">
+<!ENTITY workOffline.label "Trabajar sin conexión al acabar la descarga y/o sincronización">
+<!ENTITY workOffline.accesskey "T">
+<!ENTITY selectButton.label "Seleccionar…">
+<!ENTITY selectButton.accesskey "E">
+<!ENTITY MsgSelectDesc.label "Seleccionar las carpetas de correo y noticias para usar sin conexión.">
+<!ENTITY MsgSelectInd.label "Descargar">
+<!ENTITY MsgSelectItems.label "Carpetas y grupos de noticias">
diff --git a/l10n-es-ES/suite/chrome/mailnews/msgViewPickerOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/msgViewPickerOverlay.dtd
new file mode 100644
index 0000000000..2515da3dc5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/msgViewPickerOverlay.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY viewPicker.label "Ver:">
+<!ENTITY viewPicker.accesskey "r">
+<!ENTITY viewAll.label "Todo">
+<!ENTITY viewAll.accesskey "T">
+<!ENTITY viewUnread.label "No leídos">
+<!ENTITY viewUnread.accesskey "N">
+<!ENTITY viewNotDeleted.label "No eliminado">
+<!ENTITY viewNotDeleted.accesskey "D">
+<!ENTITY viewTags.label "Etiquetas">
+<!ENTITY viewTags.accesskey "E">
+<!ENTITY viewCustomViews.label "Vistas personalizadas">
+<!ENTITY viewCustomViews.accesskey "V">
+<!ENTITY viewVirtualFolder.label "Guardar vista como una carpeta…">
+<!ENTITY viewVirtualFolder.accesskey "G">
+<!ENTITY viewCustomizeView.label "Personalizar…">
+<!ENTITY viewCustomizeView.accesskey "P">
diff --git a/l10n-es-ES/suite/chrome/mailnews/msgmdn.properties b/l10n-es-ES/suite/chrome/mailnews/msgmdn.properties
new file mode 100644
index 0000000000..3b75d59eb5
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/msgmdn.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+## Msg Mdn Report strings
+
+MsgMdnDisplayed = Nota: Este acuse de recibo solamente acredita que el mensaje se ha mostrado en el ordenador del destinatario. No hay certeza de que el destinatario haya leido o comprendido el contenido del mensaje.
+MsgMdnDispatched = El mensaje fue impreso, mandado por fax o reenviado sin ser mostrado al destinatario. No hay certeza de que el destinatario pueda leer el mensaje posteriormente.
+MsgMdnProcessed = El mensaje fue procesado por el cliente de correo del destinatario sin ser mostrado. No hay certeza de que el mensaje se pueda leer con posterioridad.
+MsgMdnDeleted = El mensaje ha sido eliminado. El destinatario puede no haberlo visto, pero podria restaurarlo posteriormente y leerlo.
+MsgMdnDenied = El destinatario del mensaje no quiere enviar la confirmacion del acuse de recibo.
+MsgMdnFailed = Ha ocurrido un fallo. No se ha podido generar adecuadamente el acuse de recibo.
+MsgMdnMsgSentTo = Este es un acuse de recibo para el mensaje que se ha enviado a %S.
+MdnDisplayedReceipt = Acuse de recibo (mostrado)
+MdnDispatchedReceipt = Acuse de recibo (enviado)
+MdnProcessedReceipt = Acuse de recibo (procesado)
+MdnDeletedReceipt = Acuse de recibo (eliminado)
+MdnDeniedReceipt = Acuse de recibo (denegado)
+MdnFailedReceipt = Acuse de recibo (fallo)
diff --git a/l10n-es-ES/suite/chrome/mailnews/newFolderDialog.dtd b/l10n-es-ES/suite/chrome/mailnews/newFolderDialog.dtd
new file mode 100644
index 0000000000..aa86b26542
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/newFolderDialog.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY newFolderDialog.title "Nueva carpeta">
+<!ENTITY name.label "Nombre:">
+<!ENTITY name.accesskey "n">
+<!ENTITY description.label "Crear como subcarpeta de:">
+<!ENTITY description.accesskey "C">
+<!ENTITY folderRestriction1.label "Este servidor restringe las carpetas a dos tipos especiales.">
+<!ENTITY folderRestriction2.label "Permitir que su nueva carpeta contenga:">
+<!ENTITY foldersOnly.label "Sólo carpetas">
+<!ENTITY messagesOnly.label "Sólo mensajes">
+<!ENTITY accept.label "Crear carpeta">
+<!ENTITY accept.accesskey "a">
diff --git a/l10n-es-ES/suite/chrome/mailnews/news.properties b/l10n-es-ES/suite/chrome/mailnews/news.properties
new file mode 100644
index 0000000000..ae6271f6fb
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/news.properties
@@ -0,0 +1,25 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+downloadHeadersTitlePrefix = Descargar cabeceras
+downloadHeadersInfoText = Hay %S nuevas cabeceras de mensaje para descargar en este grupo de noticias.
+cancelDisallowed = Parece que este mensaje no es suyo. Sólo se pueden cancelar mensajes propios, no los de otras personas.
+cancelConfirm = ¿Desea cancelar este mensaje?
+messageCancelled = Mensaje cancelado.
+enterUserPassTitle = Se necesita nombre de usuario y contraseña del servidor de noticias
+enterUserPassServer = Introduzca un nombre de usuario y contraseña para %S:
+enterUserPassGroup = Introduzca un nombre de usuario y contraseña para %1$S en %2$S:
+okButtonText = Descargar
+noNewMessages = No hay mensajes nuevos en el servidor.
+newNewsgroupHeaders = Descargando %1$S de %2$S cabeceras en %3$S
+newNewsgroupFilteringHeaders = Obteniendo cabeceras para los filtros: %1$S (%2$S/%3$S) en %4$S
+downloadingArticles = Descargando los artículos %S-%S
+bytesReceived = Descargando grupos de noticias: %S recibidos (%SKB leídos a %SKB/seg.)
+downloadingArticlesForOffline = Descargando los artículos %S-%S en %S
+autoUnsubscribeText = No se pudo actualizar el grupo %1$S porque puede que en el servidor %2$S ya no exista o que haya dejado de tenerlo. ¿Desea cancelar la suscripción?
+autoSubscribeText = ¿Quiere suscribirse a %1$S?
+-304 = Se ha producido un error en noticias (NNTP):\u0020\u0020
+-305 = Se ha producido un error de noticias. La exploración de los grupos de noticias no es completa. Vuelva a intentar visualizar todos los grupos de noticias.
+-260 = Se ha producido un error de autorización. Vuelva a escribir su nombre y/o contraseña.
+-206 = Se ha producido un error de comunicaciones. Vuelva a intentar la conexión. Error de TCP:
diff --git a/l10n-es-ES/suite/chrome/mailnews/newsError.dtd b/l10n-es-ES/suite/chrome/mailnews/newsError.dtd
new file mode 100644
index 0000000000..4e18755e9e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/newsError.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY newsError.title "Problema al cargar el artículo">
+<!ENTITY articleNotFound.title "Artículo no encontrado">
+<!ENTITY articleNotFound.desc "El servidor de grupos de noticias informa que no puede encontrar el artículo.">
+<!ENTITY serverResponded.title "El servidor de grupos de noticias ha respondido:">
+<!ENTITY articleExpired.title "¿Quizá ha caducado el artículo?">
+<!ENTITY trySearching.title "Pruebe a buscar el artículo:">
+<!ENTITY removeExpiredArticles.title "Eliminar todos los artículos caducados">
diff --git a/l10n-es-ES/suite/chrome/mailnews/newsblog/am-newsblog.dtd b/l10n-es-ES/suite/chrome/mailnews/newsblog/am-newsblog.dtd
new file mode 100644
index 0000000000..7895bef0e0
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/newsblog/am-newsblog.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY biffAll.label "Activar actualizaciones en todos los canales">
+<!ENTITY biffAll.accesskey "d">
+<!ENTITY newFeedSettings.label "Configuración predeterminada para canales nuevos">
+<!ENTITY manageSubscriptions.label "Administrar suscripciones…">
+<!ENTITY manageSubscriptions.accesskey "A">
+<!ENTITY feeds.accountName "Canales de Blogs y Noticias">
+<!ENTITY feeds.wizardShortName "Canales">
+<!ENTITY feeds.wizardLongName "Canales de Blogs y Noticias">
+<!ENTITY feeds.wizardLongName.accesskey "N">
diff --git a/l10n-es-ES/suite/chrome/mailnews/newsblog/feed-subscriptions.dtd b/l10n-es-ES/suite/chrome/mailnews/newsblog/feed-subscriptions.dtd
new file mode 100644
index 0000000000..626d6cc7c0
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/newsblog/feed-subscriptions.dtd
@@ -0,0 +1,44 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY feedSubscriptions.label "Suscripciones a canales">
+<!ENTITY learnMore.label "Más información sobre Canales">
+<!ENTITY feedTitle.label "Título:">
+<!ENTITY feedTitle.accesskey "T">
+<!ENTITY feedLocation.label "URL del canal:">
+<!ENTITY feedLocation.accesskey "L">
+<!ENTITY feedLocation2.placeholder "Introduzca una URL de canal válida">
+<!ENTITY locationValidate.label "Validar">
+<!ENTITY validateText.label "Comprobar validación y recuperar una URL válida.">
+<!ENTITY feedFolder.label "Guardar artículos en:">
+<!ENTITY feedFolder.accesskey "G">
+<!ENTITY biffStart.label "Buscar mensajes nuevos cada ">
+<!ENTITY biffStart.accesskey "B">
+<!ENTITY biffMinutes.label "minutos">
+<!ENTITY biffMinutes.accesskey "n">
+<!ENTITY biffDays.label "días">
+<!ENTITY biffDays.accesskey "d">
+<!ENTITY recommendedUnits.label "El editor recomienda:">
+<!ENTITY quickMode.label "Mostrar el resumen del artículo en vez de la página web">
+<!ENTITY quickMode.accesskey "M">
+<!ENTITY autotagEnable.label "Crear automáticamente etiquetas a partir de los contenidos &lt;category&gt; de los canales">
+<!ENTITY autotagEnable.accesskey "C">
+<!ENTITY autotagUsePrefix.label "Poner a las etiquetas el prefijo:">
+<!ENTITY autotagUsePrefix.accesskey "P">
+<!ENTITY autoTagPrefix.placeholder "Introduzca un prefijo de etiqueta">
+<!ENTITY button.addFeed.label "Añadir">
+<!ENTITY button.addFeed.accesskey "A">
+<!ENTITY button.verifyFeed.label "Verificar">
+<!ENTITY button.verifyFeed.accesskey "V">
+<!ENTITY button.updateFeed.label "Actualizar">
+<!ENTITY button.updateFeed.accesskey "c">
+<!ENTITY button.removeFeed.label "Eliminar">
+<!ENTITY button.removeFeed.accesskey "E">
+<!ENTITY button.importOPML.label "Importar">
+<!ENTITY button.importOPML.accesskey "I">
+<!ENTITY button.exportOPML.label "Exportar">
+<!ENTITY button.exportOPML.accesskey "X">
+<!ENTITY button.exportOPML.tooltip "Exportar canales con la estructura de canales; ctrl clic o ctrl enter para exportar los canales como una lista">
+<!ENTITY cmd.close.commandKey "w">
+<!ENTITY button.close.label "Cerrar">
diff --git a/l10n-es-ES/suite/chrome/mailnews/newsblog/newsblog.properties b/l10n-es-ES/suite/chrome/mailnews/newsblog/newsblog.properties
new file mode 100644
index 0000000000..d7683a84af
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/newsblog/newsblog.properties
@@ -0,0 +1,48 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+subscribe-validating-feed = Verificando el canal…
+subscribe-cancelSubscription = ¿Seguro que desea cancelar la suscripción al canal actual?
+subscribe-cancelSubscriptionTitle = Suscribirse a un canal…
+subscribe-feedAlreadySubscribed = Ya tiene una suscripción para este canal.
+subscribe-errorOpeningFile = No se pudo abrir el archivo.
+subscribe-feedAdded = Canal añadido.
+subscribe-feedUpdated = Canal actualizado.
+subscribe-feedMoved = Suscripción al canal movida.
+subscribe-feedCopied = Suscripción al canal copiada.
+subscribe-feedRemoved = Anulada la suscripción al canal.
+subscribe-feedNotValid = La URL del canal no es un canal válido.
+subscribe-feedVerified = La URL del canal ha sido verificada.
+subscribe-networkError = No se ha podido encontrar la URL del canal. Compruebe el nombre y vuelva a intentarlo.
+subscribe-noAuthError = La URL del canal no está autorizada.
+subscribe-loading = Cargando, por favor espere…
+subscribe-OPMLImportTitle = Seleccionar archivo OPML para importar
+subscribe-OPMLExportTitleList = Exportar %S como archivo OPML - Lista de canales
+subscribe-OPMLExportTitleStruct = Exportar %S como un archivo OPML - Canales con su estructura de carpetas
+subscribe-OPMLExportFileDialogTitle = Exportación OPML de %1$S - %2$S
+subscribe-OPMLExportDefaultFileName = MisCanalesDe%1$S-%2$S.opml
+subscribe-OPMLImportInvalidFile = El archivo %S no parece ser un archivo OPML válido.
+subscribe-OPMLImportFeedCount = Importado #1 nuevo canal.;Importados #1 nuevos canales.
+subscribe-OPMLImportUniqueFeeds = Importado #1 nuevo canal al cual no está ya suscrito;Importados #1 nuevos canales a los cuales no está ya suscrito
+subscribe-OPMLImportFoundFeeds = (de un total de #1 entrada encontrada);(de un total de #1 entradas encontradas)
+subscribe-OPMLImportStatus = %1$S %2$S.
+subscribe-OPMLExportOPMLFilesFilterText = Archivos OPML
+subscribe-OPMLExportDone = Los canales de esta cuenta han sido exportados a %S.
+subscribe-confirmFeedDeletionTitle = Eliminar canal
+subscribe-confirmFeedDeletion = ¿Seguro que quiere desuscribirse del canal: \n %S?
+subscribe-gettingFeedItems = Descargando artículos del canal (%S de %S)…
+newsblog-noNewArticlesForFeed = No hay artículos nuevos en este canal.
+newsblog-networkError = No se pudo encontrar %S. Compruebe el nombre y vuelva a intentarlo.
+newsblog-feedNotValid = %S no es un canal válido.
+newsblog-badCertError = %S usa un certificado de seguridad no válido.
+newsblog-noAuthError = %S no está autorizado.
+newsblog-getNewMsgsCheck = Comprobando canales en busca de nuevos artículos…
+feeds-accountname = Canales de Blogs y Noticias
+externalAttachmentMsg = Este adjunto MIME se guarda por separado del mensaje.
+ImportFeedsCreateNewListItem = * Nueva cuenta *
+ImportFeedsNewAccount = Crear e importar en una cuenta de canales nueva
+ImportFeedsExistingAccount = Importar en una cuenta de canales existente
+ImportFeedsNew = nuevo
+ImportFeedsExisting = existente
+ImportFeedsDone = La importación de suscripciones de canales del archivo %1$S en la cuenta %2$S '%3$S' ha finalizado.
diff --git a/l10n-es-ES/suite/chrome/mailnews/oeImportMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/oeImportMsgs.properties
new file mode 100644
index 0000000000..cad9179441
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/oeImportMsgs.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+2000 = Outlook Express
+2011 = Correo, libreta de direcciones y configuración de Outlook Express
+2002 = Buzón de correo %S, importados %d mensajes
+2003 = Parámetro erróneo al importar el buzón de correo.
+2004 = Error al acceder al archivo del buzón de correo %S.
+2005 = Error al importar los mensajes del buzón %S. Puede que no se hayan importado todos los mensajes de este buzón.
+2006 = Libreta de direcciones de Outlook Express
+2007 = Libreta de direcciones de Outlook Express (Libreta de direcciones de Windows)
+2008 = Importada libreta de direcciones %S
+2009 = Error al importar la libreta de direcciones %S. Puede que no se hayan importado todas las direcciones.
+2010 = Parámetro incorrecto para importar el buzón.
diff --git a/l10n-es-ES/suite/chrome/mailnews/offline.properties b/l10n-es-ES/suite/chrome/mailnews/offline.properties
new file mode 100644
index 0000000000..60acd2f004
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/offline.properties
@@ -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/.
+
+downloadMessagesWindowTitle = Trabajar sin conexión\u0020
+downloadMessagesLabel = ¿Quiere descargar los mensajes para usar \nsin conexión antes de desconectarse?\n\n
+downloadMessagesCheckboxLabel = Preguntarme siempre al desconectar
+downloadMessagesDownloadButtonLabel = Descargar
+downloadMessagesNoDownloadButtonLabel = No descargar
+downloadMessagesCancelButtonLabel = Cancelar
+sendMessagesWindowTitle = Trabajar con conexión\u0020
+sendMessagesLabel2 = ¿Le gustaría enviar sus mensajes pendientes ahora?
+sendMessagesCheckboxLabel = Preguntarme siempre que pase a modo con conexión
+sendMessagesSendButtonLabel = Enviar
+sendMessagesNoSendButtonLabel = No enviar
+sendMessagesCancelButtonLabel = Cancelar
+getMessagesOfflineWindowTitle = Recibir mensajes\u0020
+getMessagesOfflineLabel = En este momento se encuentra en modo Sin conexión. ¿Quiere \nconectarse para bajarse sus nuevos mensajes?\n\n
+getMessagesOfflineGoButtonLabel = Pasar a modo 'Con conexión'
+sendMessagesOfflineWindowTitle = Enviar mensajes\u0020
+sendMessagesOfflineLabel = Está actualmente en modo sin conexión. ¿Quiere\npasar al modo con conexión y enviar sus mensajes pendientes?\n\n
+sendMessagesOfflineGoButtonLabel = Trabajar con conexión
diff --git a/l10n-es-ES/suite/chrome/mailnews/offlineStartup.properties b/l10n-es-ES/suite/chrome/mailnews/offlineStartup.properties
new file mode 100644
index 0000000000..43128a0b79
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/offlineStartup.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+title = Trabajar con conexión
+desc = ¿Desea pasar a modo con conexión?\n(Si decide trabajar sin conexión, puede pasar a modo con conexión más tarde eligiendo 'Trabajar con conexión' del menú Archivo)
+workOnline = Trabajar con conexión
+workOffline = Trabajar sin conexión
diff --git a/l10n-es-ES/suite/chrome/mailnews/outlookImportMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/outlookImportMsgs.properties
new file mode 100644
index 0000000000..6a79d406f6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/outlookImportMsgs.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+2000 = Outlook
+2010 = Correo, libreta de direcciones y configuración de Outlook
+2002 = Buzón de correo %S, importados %d mensajes
+2003 = Parámetro erróneo al importar el buzón de correo.
+2004 = Error al importar los mensajes del buzón %S. Puede que no se hayan importado todos los mensajes de este buzón.
+2005 = Libretas de direcciones de Outlook
+2006 = Importada libreta de direcciones %S
+2007 = Pasado parámetro erróneo al importar la libreta de direcciones.
+2008 = Error al acceder al archivo de la libreta de direcciones %S.
+2009 = Error al importar la libreta de direcciones %S. Puede que no se hayan importado todas las direcciones.
diff --git a/l10n-es-ES/suite/chrome/mailnews/pgpmime.properties b/l10n-es-ES/suite/chrome/mailnews/pgpmime.properties
new file mode 100644
index 0000000000..ebe10e84ac
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pgpmime.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+pgpMimeNeedsAddon = Este es un mensaje cifrado con OpenPGP.<br>Para poder descifrar este mensaje, necesita instalar un <a href="%S">complemento OpenPGP</a>.
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/AccountManager.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/AccountManager.dtd
new file mode 100644
index 0000000000..af132576e1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/AccountManager.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY accountManagerTitle.label "Configuración de las cuentas de correo y noticias">
+<!ENTITY addAccountButton.label "Añadir cuenta…">
+<!ENTITY addAccountButton.accesskey "A">
+<!ENTITY setDefaultButton.label "Definir como predet.">
+<!ENTITY setDefaultButton.accesskey "f">
+<!ENTITY removeButton.label "Eliminar cuenta">
+<!ENTITY removeButton.accesskey "R">
+<!ENTITY accountManager.size "width: 122ch; height: 56em;">
+<!ENTITY accountTree.width "width: 32ch;">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/AccountWizard.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/AccountWizard.dtd
new file mode 100644
index 0000000000..3d7b304035
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/AccountWizard.dtd
@@ -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/. -->
+
+<!ENTITY windowTitle.label "Asistente de cuentas">
+<!ENTITY accountWizard.size "width: 42em; height: 38em;">
+<!ENTITY accountSetupInfo2.label "Para poder recibir mensajes, primero necesita configurar una cuenta.">
+<!ENTITY accountTypeTitle.label "Configuración de nueva cuenta">
+<!ENTITY accountTypeDesc2.label "Este asistente recopilará la información necesaria para configurar una cuenta. Si no conoce la información solicitada, contacte con el administrador de su sistema o el proveedor de servicios de internet.">
+<!ENTITY accountTypeDirections.label "Seleccione el tipo de cuenta que quiere configurar:">
+<!ENTITY accountTypeMail.label "Cuenta de correo electrónico">
+<!ENTITY accountTypeMail.accesskey "c">
+<!ENTITY accountTypeNews.label "Cuenta de noticias">
+<!ENTITY accountTypeNews.accesskey "n">
+<!ENTITY accountTypeMovemail.label "Archivo de correo Unix (Movemail)">
+<!ENTITY accountTypeMovemail.accesskey "U">
+<!ENTITY identityTitle.label "Identidad">
+<!ENTITY identityDesc.label "Cada cuenta tiene una identidad, que es la información que le identifica a usted ante otros cuando reciben sus mensajes.">
+<!ENTITY fullnameDesc.label "Introduzca el nombre que quiere que aparezca en el campo &quot;De&quot; al enviar mensajes">
+<!ENTITY fullnameExample.label "(por ejemplo, &quot;José Pérez&quot;).">
+<!ENTITY fullnameLabel.label "Su nombre:">
+<!ENTITY fullnameLabel.accesskey "S">
+<!ENTITY emailLabel.label "Dirección de correo electrónico:">
+<!ENTITY emailLabel.accesskey "E">
+<!ENTITY incomingTitle.label "Información del servidor entrante">
+<!ENTITY incomingServerTypeDesc.label "Seleccione el tipo de servidor de entrada que está utilizando.">
+<!ENTITY imapType.label "IMAP">
+<!ENTITY imapType.accesskey "I">
+<!ENTITY popType.label "POP">
+<!ENTITY popType.accesskey "P">
+<!ENTITY portNum.label "Puerto:">
+<!ENTITY portNum.accesskey "u">
+<!ENTITY defaultPortLabel.label "Predet.:">
+<!ENTITY defaultPortValue.label "">
+<!ENTITY incomingServer.description "Introduzca el nombre de su servidor de entrada (por ejemplo, &quot;mail.ejemplo.net&quot;).">
+<!ENTITY incomingServer.label "Servidor de entrada:">
+<!ENTITY incomingServer.accesskey "S">
+<!ENTITY leaveMsgsOnSrvr.label "Dejar los mensajes en el servidor">
+<!ENTITY leaveMsgsOnSrvr.accesskey "D">
+<!ENTITY incomingUsername.description "Introduzca el nombre de usuario entrante facilitado por su proveedor de correo electrónico (por ejemplo, &quot;jperez&quot;).">
+<!ENTITY incomingUsername.label "Nombre de usuario:">
+<!ENTITY incomingUsername.accesskey "u">
+<!ENTITY newsServerNameDesc.label "Introduzca el nombre de su servidor de noticias (NNTP) (por ejemplo, &quot;news.ejemplo.net&quot;).">
+<!ENTITY newsServerLabel.label "Servidor de noticias:">
+<!ENTITY newsServerLabel.accesskey "n">
+<!ENTITY outgoingTitle.label "Información del servidor de salida">
+<!ENTITY outgoingServer.description "Introduzca el nombre de su servidor de salida (SMTP) (por ejemplo, &quot;smtp.ejemplo.net&quot;).">
+<!ENTITY outgoingServer.label "Servidor de correo de salida:">
+<!ENTITY outgoingServer.accesskey "S">
+<!ENTITY outgoingUsername.description "Introduzca el nombre de usuario saliente facilitado por su proveedor de correo electrónico (normalmente es el mismo que el entrante).">
+<!ENTITY outgoingUsername.label "Nombre de usuario saliente:">
+<!ENTITY outgoingUsername.accesskey "u">
+<!ENTITY modifyOutgoing.suffix "Puede modificar las opciones del servidor de salida desde la configuración de cuentas de Correo y noticias.">
+<!ENTITY haveSmtp1.prefix "Su servidor de salida (SMTP) existente, &quot;">
+<!ENTITY haveSmtp1.suffix3 "&quot;.">
+<!ENTITY haveSmtp2.prefix "Su nombre de usuario saliente (SMTP) existente, &quot;">
+<!ENTITY haveSmtp2.suffix3 "&quot;.">
+<!ENTITY haveSmtp3.prefix "Su servidor de salida (SMTP), &quot;">
+<!ENTITY haveSmtp3.suffix3 "&quot;, es idéntico a su servidor de entrada, por lo que se usará su nombre de usuario para acceder a él.">
+<!ENTITY accnameTitle.label "Nombre de la cuenta">
+<!ENTITY accnameDesc.label "Introduzca el nombre por el que desea referirse a esta cuenta (por ejemplo, &quot;Cuenta del trabajo&quot;, &quot;Cuenta de casa&quot; o &quot;Cuenta de noticias&quot;).">
+<!ENTITY accnameLabel.label "Nombre de la cuenta:">
+<!ENTITY accnameLabel.accesskey "A">
+<!ENTITY completionTitle.label "¡Felicidades!">
+<!ENTITY completionText.label "Compruebe que la información de debajo es correcta.">
+<!ENTITY serverTypePrefix.label "Tipo de servidor de entrada:">
+<!ENTITY serverNamePrefix.label "Nombre del servidor de entrada:">
+<!ENTITY smtpServerNamePrefix.label "Nombre del servidor de salida (SMTP):">
+<!ENTITY newsServerNamePrefix.label "Nombre del servidor de noticias (NNTP):">
+<!ENTITY downloadOnLogin.label "Descargar mensajes ahora">
+<!ENTITY downloadOnLogin.accesskey "D">
+<!ENTITY deferStorageDesc.label "Marque esta casilla para guardar el correo de esta cuenta en la bandeja de entrada global de la cuenta Carpetas locales. En caso contrario aparecerá como una cuenta de nivel superior y su correo se guardará en su propio directorio.">
+<!ENTITY deferStorage.label "Usar band. entrada global (guardar msj. en Carpetas locales)">
+<!ENTITY deferStorage.accesskey "G">
+<!ENTITY clickFinish.label "Seleccione Finalizar para guardar estas configuraciones y salir del asistente de cuentas.">
+<!ENTITY clickFinish.labelMac "Seleccione Terminado para guardar estas configuraciones y salir del asistente de cuentas.">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-addressing.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-addressing.dtd
new file mode 100644
index 0000000000..5cce64039d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-addressing.dtd
@@ -0,0 +1,38 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY addressing.label "Redacción y direcciones">
+<!ENTITY addressingGroupTitle.label "Direcciones">
+<!ENTITY autocompleteToMyDomain.label "Añadir automáticamente mi dominio a las direcciones">
+<!ENTITY autocompleteToMyDomain.accesskey "A">
+<!ENTITY addressingText.label "Cuando se busquen direcciones:">
+<!ENTITY useGlobal.label "Utilizar mis preferencias de servidor LDAP globales para esta cuenta">
+<!ENTITY useGlobal.accesskey "U">
+<!ENTITY editDirectories.label "Editar directorios…">
+<!ENTITY editDirectories.accesskey "E">
+<!ENTITY directories.label "Utilizar un servidor LDAP diferente:">
+<!ENTITY directories.accesskey "D">
+<!ENTITY directoriesNone.label "Ninguno">
+<!ENTITY compositionGroupTitle.label "Redacción">
+<!ENTITY useHtml.label "Redactar mensajes en formato HTML">
+<!ENTITY useHtml.accesskey "H">
+<!ENTITY autoQuote.label "Citar automáticamente el mensaje original al responder">
+<!ENTITY autoQuote.accesskey "C">
+<!ENTITY quoting.label "Al citar,">
+<!ENTITY quoting.accesskey "l">
+<!ENTITY aboveQuote.label "comenzar mi respuesta sobre el texto citado">
+<!ENTITY belowQuote.label "comenzar mi respuesta bajo el texto citado">
+<!ENTITY selectAndQuote.label "seleccionar el texto citado">
+<!ENTITY place.label "y poner mi firma">
+<!ENTITY place.accesskey "f">
+<!ENTITY belowText.label "bajo el texto citado (recomendado)">
+<!ENTITY aboveText.label "bajo mi respuesta (encima del texto cit.)">
+<!ENTITY includeSigOnReply.label "Incluir firma en las respuestas">
+<!ENTITY includeSigOnReply.accesskey "I">
+<!ENTITY includeSigOnForward.label "Incluir firma en los re-envíos">
+<!ENTITY includeSigOnForward.accesskey "m">
+<!ENTITY globalComposingPrefs.label "Preferencias generales de redacción…">
+<!ENTITY globalComposingPrefs.accesskey "P">
+<!ENTITY globalAddressingPrefs.label "Preferencias generales de direcciones…">
+<!ENTITY globalAddressingPrefs.accesskey "n">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-advanced.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-advanced.dtd
new file mode 100644
index 0000000000..3b84b55724
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-advanced.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY smtpServer.label "Configuración del servidor de salida (SMTP)">
+<!ENTITY smtpDescription.label "Al administrar sus identidades puede usar un servidor de esta lista seleccionándolo como servidor de salida (SMTP), o puede usar el servidor predeterminado seleccionando en esta lista &quot;Usar servidor predeterminado&quot;.">
+<!ENTITY smtpListAdd.label "Añadir…">
+<!ENTITY smtpListAdd.accesskey "d">
+<!ENTITY smtpListEdit.label "Editar…">
+<!ENTITY smtpListEdit.accesskey "E">
+<!ENTITY smtpListDelete.label "Eliminar">
+<!ENTITY smtpListDelete.accesskey "m">
+<!ENTITY smtpListSetDefault.label "Establecer predet.">
+<!ENTITY smtpListSetDefault.accesskey "t">
+<!ENTITY serverDetails.label "Detalles del servidor seleccionado:">
+<!ENTITY serverDescription.label "Descripción: ">
+<!ENTITY serverName.label "Nombre del servidor: ">
+<!ENTITY serverPort.label "Puerto: ">
+<!ENTITY userName.label "Nombre de usuario: ">
+<!ENTITY connectionSecurity.label "Seguridad de la conexión: ">
+<!ENTITY authMethod.label "Método de identificación: ">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-archiveoptions.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-archiveoptions.dtd
new file mode 100644
index 0000000000..7928c5028a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-archiveoptions.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY dialogTitle.label "Opciones de archivado">
+<!ENTITY archiveGranularityPrefix.label "Al archivar mensajes, colocarlos en:">
+<!ENTITY archiveFlat.label "Una sola carpeta">
+<!ENTITY archiveFlat.accesskey "U">
+<!ENTITY archiveYearly.label "Carpetas archivadas por años">
+<!ENTITY archiveYearly.accesskey "a">
+<!ENTITY archiveMonthly.label "Carpetas archivadas por meses">
+<!ENTITY archiveMonthly.accesskey "m">
+<!ENTITY keepFolderStructure.label "Conservar estructura de carpetas existente de los mensajes archivados">
+<!ENTITY keepFolderStructure.accesskey "e">
+<!ENTITY archiveExample.label "Ejemplo">
+<!ENTITY archiveFolderName.label "Archivos">
+<!ENTITY inboxFolderName.label "Bandeja de entrada">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-copies.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-copies.dtd
new file mode 100644
index 0000000000..ce402d81cd
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-copies.dtd
@@ -0,0 +1,42 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY copyAndFolderTitle.label "Copias y carpetas">
+<!ENTITY sendingPrefix.label "Al enviar mensajes:">
+<!ENTITY fccMailFolder.label "Poner automáticamente una copia en:">
+<!ENTITY fccMailFolder.accesskey "P">
+<!ENTITY fccReplyFollowsParent.label "Colocar respuestas en la carpeta del mensaje respondido">
+<!ENTITY fccReplyFollowsParent.accesskey "u">
+<!ENTITY ccAddress.label "Cc a estas direcciones de correo:">
+<!ENTITY ccAddress.accesskey "C">
+<!ENTITY ccAddressList.placeholder "Separar direcciones con comas">
+<!ENTITY bccAddress.label "Bcc a estas direcciones de correo:">
+<!ENTITY bccAddress.accesskey "B">
+<!ENTITY bccAddressList.placeholder "Separar direcciones con comas">
+<!ENTITY saveMessageDlg.label "Mostrar diálogo de confirmación cuando se guarden los mensajes">
+<!ENTITY saveMessageDlg.accesskey "M">
+<!ENTITY sentFolderOn.label "Carpeta &quot;Enviados&quot; en:">
+<!ENTITY sentFolderOn.accesskey "v">
+<!ENTITY sentInOtherFolder.label "Otra carpeta:">
+<!ENTITY sentInOtherFolder.accesskey "O">
+<!ENTITY archivesTitle.label "Archivos de mensajes">
+<!ENTITY keepArchives.label "Guardar archivos de mensajes en:">
+<!ENTITY keepArchives.accesskey "G">
+<!ENTITY archiveHierarchyButton.label "Opciones de archivado…">
+<!ENTITY archiveHierarchyButton.accesskey "h">
+<!ENTITY archivesFolderOn.label "Carpeta &quot;Archivos&quot; en:">
+<!ENTITY archivesFolderOn.accesskey "A">
+<!ENTITY archiveInOtherFolder.label "Otra carpeta:">
+<!ENTITY archiveInOtherFolder.accesskey "e">
+<!ENTITY specialFolders.label "Borradores y plantillas">
+<!ENTITY keepDrafts2.label "Conservar borradores de mensajes en:">
+<!ENTITY draftsFolderOn.label "Carpeta &quot;Borradores&quot; en:">
+<!ENTITY draftsFolderOn.accesskey "d">
+<!ENTITY draftInOtherFolder.label "Otra carpeta:">
+<!ENTITY draftInOtherFolder.accesskey "t">
+<!ENTITY keepTemplates.label "Guardar las plantillas de mensajes en:">
+<!ENTITY templatesFolderOn.label "Carpeta &quot;Plantillas&quot; en:">
+<!ENTITY templatesFolderOn.accesskey "n">
+<!ENTITY templateInOtherFolder.label "Otra carpeta:">
+<!ENTITY templateInOtherFolder.accesskey "r">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-identities-list.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-identities-list.dtd
new file mode 100644
index 0000000000..b120e41ad7
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-identities-list.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY identitiesListManageDesc.label "Administre las identidades de esta cuenta. Se usa por omisión la primera identidad.">
+<!ENTITY identitiesListAdd.label "Añadir…">
+<!ENTITY identitiesListAdd.accesskey "A">
+<!ENTITY identitiesListEdit.label "Editar…">
+<!ENTITY identitiesListEdit.accesskey "E">
+<!ENTITY identitiesListDefault.label "Establecer predet.">
+<!ENTITY identitiesListDefault.accesskey "b">
+<!ENTITY identitiesListDelete.label "Eliminar">
+<!ENTITY identitiesListDelete.accesskey "E">
+<!ENTITY identitiesListClose.label "Cerrar">
+<!ENTITY identitiesListClose.accesskey "C">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-identity-edit.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-identity-edit.dtd
new file mode 100644
index 0000000000..edde2db4c9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-identity-edit.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY identityDialog.style "min-width: 80ch;">
+<!ENTITY identityListDesc.label "Configurar los parámetros de esta identidad:">
+<!ENTITY settingsTab.label "Configuración">
+<!ENTITY copiesFoldersTab.label "Copias y carpetas">
+<!ENTITY addressingTab.label "Redacción y direcciones">
+<!ENTITY publicData.label "Datos públicos">
+<!ENTITY privateData.label "Datos privados">
+<!ENTITY identityAlias.label "Etiqueta de identidad:">
+<!ENTITY identityAlias.accesskey "E">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-junk.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-junk.dtd
new file mode 100644
index 0000000000..abc0fe54b0
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-junk.dtd
@@ -0,0 +1,26 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY junkSettings.label "Configuración de correo basura">
+<!ENTITY trainingDescription.label "Si está activado, primero deberá enseñar a &brandShortName; a identificar el correo basura usando el botón Basura de la barra de herramientas para señalar los mensajes que son correo basura y los que no. Necesita identificar unos y otros como parte del aprendizaje. Tras ello, &brandShortName; será capaz de marcar el correo basura automáticamente.">
+<!ENTITY level.label "Activar controles adaptativos de correo basura en esta cuenta">
+<!ENTITY level.accesskey "A">
+<!ENTITY move.label "Mover los nuevos mensajes de correo basura a:">
+<!ENTITY move.accesskey "M">
+<!ENTITY junkFolderOn.label "Carpeta &quot;Basura&quot; en:">
+<!ENTITY junkFolderOn.accesskey "B">
+<!ENTITY otherFolder.label "Otro:">
+<!ENTITY otherFolder.accesskey "O">
+<!ENTITY purge1.label "Eliminar automáticamente el correo basura más antiguo de">
+<!ENTITY purge1.accesskey "u">
+<!ENTITY purge2.label "días">
+<!ENTITY whitelistHeader.label "No marcar automáticamente mensajes como correo basura si el remitente está en: ">
+<!ENTITY whitelistHeader.accesskey "N">
+<!ENTITY ispHeadersWarning.label "Si está activado, &brandShortName; considerará automáticamente los mensajes marcados por este clasificador externo como correo basura.">
+<!ENTITY ispHeaders.label "Confiar en las cabeceras de correo basura enviadas por: ">
+<!ENTITY ispHeaders.accesskey "C">
+<!ENTITY junkClassification.label "Selección">
+<!ENTITY junkActions.label "Destino y retención">
+<!ENTITY globalJunkPrefs.label "Preferencias generales de correo basura…">
+<!ENTITY globalJunkPrefs.accesskey "P">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-main.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-main.dtd
new file mode 100644
index 0000000000..f562502cc6
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-main.dtd
@@ -0,0 +1,39 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY accountTitle.label "Configuración de la cuenta">
+<!ENTITY accountName.label "Nombre de la cuenta:">
+<!ENTITY accountName.accesskey "N">
+<!ENTITY identityTitle.label "Identidad predeterminada">
+<!ENTITY identityDesc.label "Cada cuenta tiene una identidad, que es la información que otras personas verán al leer sus mensajes.">
+<!ENTITY name.label "Su nombre:">
+<!ENTITY name.accesskey "S">
+<!ENTITY email.label "Dirección de correo electrónico:">
+<!ENTITY email.accesskey "D">
+<!ENTITY catchAll.label "Responder desde esta identidad cuando las cabeceras de distribución coinciden:">
+<!ENTITY catchAll.accesskey "R">
+<!ENTITY replyTo.label "Dirección de respuesta:">
+<!ENTITY replyTo.accesskey "c">
+<!ENTITY replyTo.placeholder "Los destinatarios responderán a esta otra dirección">
+<!ENTITY organization.label "Organización:">
+<!ENTITY organization.accesskey "O">
+<!ENTITY signatureText.label "Texto de la firma:">
+<!ENTITY signatureText.accesskey "T">
+<!ENTITY signatureHtml.label "Usar HTML">
+<!ENTITY signatureHtml.accesskey "H">
+<!ENTITY signatureFile.label "Adjuntar la firma desde un archivo:">
+<!ENTITY signatureFile.accesskey "f">
+<!ENTITY choose.label "Elegir…">
+<!ENTITY choose.accesskey "E">
+<!ENTITY editVCard.label "Editar tarjeta…">
+<!ENTITY editVCard.accesskey "i">
+<!ENTITY attachVCard.label "Adjuntar mi tarjeta vCard en los mensajes.">
+<!ENTITY attachVCard.accesskey "v">
+<!ENTITY manageIdentities.label "Administrar identidades…">
+<!ENTITY manageIdentities.accesskey "A">
+<!ENTITY smtpName.label "Servidor de salida (SMTP):">
+<!ENTITY smtpName.accesskey "M">
+<!ENTITY smtpDefaultServer.label "Usar servidor predet.">
+<!ENTITY smtpServerEdit.label "Editar servidor SMTP…">
+<!ENTITY smtpServerEdit.accesskey "P">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-mdn.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-mdn.dtd
new file mode 100644
index 0000000000..d951eb6329
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-mdn.dtd
@@ -0,0 +1,32 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pane.title "Acuses de recibo">
+<!ENTITY useGlobalPrefs.label "Usar preferencias globales de acuse de recibo para esta cuenta">
+<!ENTITY useGlobalPrefs.accesskey "U">
+<!ENTITY globalReceipts.label "Preferencias generales…">
+<!ENTITY globalReceipts.accesskey "P">
+<!ENTITY useCustomPrefs.label "Personalizar acuse de recibo para esta cuenta">
+<!ENTITY useCustomPrefs.accesskey "C">
+<!ENTITY requestReceipt.label "Al enviar mensajes, solicitar siempre un acuse de recibo">
+<!ENTITY requestReceipt.accesskey "v">
+<!ENTITY receiptArrive.label "Cuando llegue un acuse de recibo:">
+<!ENTITY leaveIt.label "Dejarlo en mi bandeja de entrada">
+<!ENTITY leaveIt.accesskey "I">
+<!ENTITY moveToSent.label "Moverlo a mi carpeta &quot;Enviados&quot;">
+<!ENTITY moveToSent.accesskey "M">
+<!ENTITY requestMDN.label "Cuando reciba una solicitud de acuse de recibo:">
+<!ENTITY returnSome.label "Devolver acuse de recibo para algunos mensajes">
+<!ENTITY returnSome.accesskey "e">
+<!ENTITY never.label "No enviar nunca acuses de recibo">
+<!ENTITY never.accesskey "N">
+<!ENTITY notInToCc.label "Si no estoy en el Para: o Cc: del mensaje:">
+<!ENTITY notInToCc.accesskey "T">
+<!ENTITY outsideDomain.label "Si el remitente no está en mi dominio:">
+<!ENTITY outsideDomain.accesskey "s">
+<!ENTITY otherCases.label "En los demás casos:">
+<!ENTITY otherCases.accesskey "o">
+<!ENTITY askMe.label "Preguntarme">
+<!ENTITY alwaysSend.label "Enviar siempre">
+<!ENTITY neverSend.label "No enviar nunca">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-mdn.properties b/l10n-es-ES/suite/chrome/mailnews/pref/am-mdn.properties
new file mode 100644
index 0000000000..d8e4b1b405
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-mdn.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+prefPanel-mdn = Acuses de recibo
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-offline.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-offline.dtd
new file mode 100644
index 0000000000..0afd02d342
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-offline.dtd
@@ -0,0 +1,50 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY doNotDownloadPop3Movemail.label "Para ahorrar espacio en disco, no descargar:">
+<!ENTITY doNotDownloadNntp.label "Para ahorrar espacio en disco, no descargar para su uso sin conexión:">
+<!ENTITY doNotDownloadImap.label "Para ahorrar espacio en disco, la descarga de mensajes del servidor y su almacenamiento local para uso sin conexión puede restringirse por antigüedad o tamaño.">
+<!ENTITY allFoldersOffline2.label "Conservar los mensajes en todas las carpetas de esta cuenta en este equipo">
+<!ENTITY allFoldersOffline2.accesskey "v">
+<!ENTITY allFoldersOfflineNote.label "Nota: cambiar esto afecta a todas las carpetas en esta cuenta. Para configurar carpetas individuales, use el botón Avanzado…">
+<!ENTITY offlineNotDownload.label "Mensajes mayores de">
+<!ENTITY offlineNotDownload.accesskey "M">
+<!ENTITY autosyncNotDownload.label "No descargar mensajes mayores de">
+<!ENTITY autosyncNotDownload.accesskey "y">
+<!ENTITY kb.label "KB">
+<!ENTITY daysOld.label "días">
+<!ENTITY message.label "mensajes más recientes">
+<!ENTITY nntpNotDownloadRead.label "Mensajes leídos">
+<!ENTITY nntpNotDownloadRead.accesskey "l">
+<!ENTITY nntpDownloadMsg.label "Mensajes de más de">
+<!ENTITY nntpDownloadMsg.accesskey "e">
+<!ENTITY retentionCleanup.label "Para recuperar espacio en disco, los mensajes antiguos se pueden eliminar permanentemente.">
+<!ENTITY retentionCleanupImap.label "Para recuperar espacio en disco, los mensajes antiguos pueden eliminarse permanentemente, tanto las copias locales como sus originales en el servidor.">
+<!ENTITY retentionCleanupPop.label "Para recuperar espacio en disco, los mensajes antiguos pueden eliminarse permanentemente, incluyendo sus originales en el servidor.">
+<!ENTITY retentionKeepMsg.label "Eliminar mensajes con más de">
+<!ENTITY retentionKeepMsg.accesskey "a">
+<!ENTITY retentionKeepAll.label "No eliminar ningún mensaje">
+<!ENTITY retentionKeepAll.accesskey "N">
+<!ENTITY retentionKeepRecent.label "Eliminar todos excepto los">
+<!ENTITY retentionKeepRecent.accesskey "x">
+<!ENTITY retentionApplyToFlagged.label "Conservar siempre mensajes señalados">
+<!ENTITY retentionApplyToFlagged.accesskey "C">
+<!ENTITY nntpRemoveMsgBody.label "Eliminar el cuerpo de los mensajes de más de">
+<!ENTITY nntpRemoveMsgBody.accesskey "i">
+<!ENTITY offlineSelectNntp.label "Selecc. grupos de noticias para uso sin conexión…">
+<!ENTITY offlineSelectNntp.accesskey "S">
+<!ENTITY offlineImapAdvancedOffline.label "Avanzadas…">
+<!ENTITY offlineImapAdvancedOffline.accesskey "d">
+<!ENTITY syncGroupTitle.label "Sincronización de mensajes">
+<!ENTITY diskspaceGroupTitle.label "Espacio en disco">
+<!ENTITY allAutosync.label "Sincronizar todos los mensajes localmente sin importar su antigüedad">
+<!ENTITY allAutosync.accesskey "u">
+<!ENTITY ageAutosyncBefore.label "Sincronizar los">
+<!ENTITY ageAutosync.accesskey "S">
+<!ENTITY ageAutosyncMiddle.label "">
+<!ENTITY dayAgeInterval.label "Días">
+<!ENTITY weekAgeInterval.label "Semanas">
+<!ENTITY monthAgeInterval.label "Meses">
+<!ENTITY yearAgeInterval.label "Años">
+<!ENTITY ageAutosyncAfter.label "más recientes">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-server-advanced.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-server-advanced.dtd
new file mode 100644
index 0000000000..94022542c7
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-server-advanced.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY serverAdvanced.label "Configuración avanzada de cuentas">
+<!ENTITY serverDirectory.label "Directorio del servidor IMAP:">
+<!ENTITY serverDirectory.accesskey "D">
+<!ENTITY usingSubscription.label "Mostrar sólo las carpetas suscritas">
+<!ENTITY usingSubscription.accesskey "M">
+<!ENTITY dualUseFolders.label "El servidor admite carpetas que contengan sub-carpetas y mensajes">
+<!ENTITY dualUseFolders.accesskey "v">
+<!ENTITY maximumConnectionsNumber.label "Número máximo de conexiones del servidor a la caché">
+<!ENTITY maximumConnectionsNumber.accesskey "N">
+<!ENTITY namespaceDesc.label "Estas preferencias especifican los espacios de nombres en su servidor IMAP">
+<!ENTITY personalNamespace.label "Espacio de nombres personal:">
+<!ENTITY personalNamespace.accesskey "E">
+<!ENTITY publicNamespace.label "Público (compartido):">
+<!ENTITY publicNamespace.accesskey "P">
+<!ENTITY otherUsersNamespace.label "Otros usuarios:">
+<!ENTITY otherUsersNamespace.accesskey "O">
+<!ENTITY overrideNamespaces.label "Permitir que el servidor reemplace estos espacios de nombres">
+<!ENTITY overrideNamespaces.accesskey "A">
+<!ENTITY pop3DeferringDesc.label "Al descargar mensajes del servidor de esta cuenta, usar la siguiente carpeta para guardar los nuevos mensajes:">
+<!ENTITY accountInbox.label "Bandeja de entrada de esta cuenta">
+<!ENTITY accountInbox.accesskey "c">
+<!ENTITY deferToServer.label "Bandeja de entrada de cuenta diferente">
+<!ENTITY deferToServer.accesskey "B">
+<!ENTITY deferGetNewMail.label "Incluir este servidor al recibir nuevos mensajes">
+<!ENTITY deferGetNewMail.accesskey "I">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-server-top.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-server-top.dtd
new file mode 100644
index 0000000000..9d8045d2e1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-server-top.dtd
@@ -0,0 +1,77 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY messageStorage.label "Almacenamiento de mensajes">
+<!ENTITY securitySettings.label "Configuración de seguridad">
+<!ENTITY serverSettings.label "Configuración del servidor">
+<!ENTITY serverType.label "Tipo de servidor:">
+<!ENTITY serverName.label "Nom. servidor:">
+<!ENTITY serverName.accesskey "S">
+<!ENTITY userName.label "Nombre de usuario:">
+<!ENTITY userName.accesskey "N">
+<!ENTITY port.label "Puerto:">
+<!ENTITY port.accesskey "P">
+<!ENTITY serverPortDefault.label "Predet.:">
+<!ENTITY biffStart.label "Buscar nuevos mensajes cada ">
+<!ENTITY biffStart.accesskey "j">
+<!ENTITY biffEnd.label "minutos">
+<!ENTITY useIdleNotifications.label "Permitir notificaciones inmediatas del servidor cuando lleguen nuevos mensajes">
+<!ENTITY useIdleNotifications.accesskey "P">
+<!ENTITY connectionSecurity.label "Seguridad de la conexión:">
+<!ENTITY connectionSecurity.accesskey "u">
+<!ENTITY connectionSecurityType-0.label "Ninguna">
+<!ENTITY connectionSecurityType-1.label "STARTTLS, si está disponible">
+<!ENTITY connectionSecurityType-2.label "STARTTLS">
+<!ENTITY connectionSecurityType-3.label "SSL/TLS">
+<!ENTITY authMethod.label "Método de identificación:">
+<!ENTITY authMethod.accesskey "i">
+<!ENTITY leaveOnServer.label "Dejar los mensajes en el servidor">
+<!ENTITY leaveOnServer.accesskey "a">
+<!ENTITY headersOnly.label "Descargar sólo las cabeceras">
+<!ENTITY headersOnly.accesskey "b">
+<!ENTITY deleteByAgeFromServer.label "Hasta">
+<!ENTITY deleteByAgeFromServer.accesskey "H">
+<!ENTITY daysEnd.label "días">
+<!ENTITY deleteOnServer2.label "Hasta que yo los elimine">
+<!ENTITY deleteOnServer2.accesskey "H">
+<!ENTITY downloadOnBiff.label "Descargar automáticamente los mensajes nuevos">
+<!ENTITY downloadOnBiff.accesskey "m">
+<!ENTITY deleteMessagePrefix.label "Cuando elimine un mensaje:">
+<!ENTITY modelMoveToTrash.label "Moverlo a esta carpeta:">
+<!ENTITY modelMoveToTrash.accesskey "o">
+<!ENTITY modelMarkDeleted.label "Marcarlo como eliminado">
+<!ENTITY modelMarkDeleted.accesskey "e">
+<!ENTITY modelDeleteImmediately.label "Eliminarlo inmediatamente">
+<!ENTITY modelDeleteImmediately.accesskey "d">
+<!ENTITY expungeOnExit.label "Limpiar (&quot;Purgar&quot;) la bandeja de entrada al salir">
+<!ENTITY expungeOnExit.accesskey "E">
+<!ENTITY emptyTrashOnExit.label "Vaciar papelera al salir">
+<!ENTITY emptyTrashOnExit.accesskey "V">
+<!ENTITY loginAtStartup.label "Comprobar si hay mensajes nuevos al iniciar">
+<!ENTITY loginAtStartup.accesskey "C">
+<!ENTITY maxMessagesStart.label "Preguntarme antes de descargar más de">
+<!ENTITY maxMessagesStart.accesskey "m">
+<!ENTITY maxMessagesEnd.label "mensajes">
+<!ENTITY alwaysAuthenticate.label "Solicitar siempre identificación al conectar con este servidor">
+<!ENTITY alwaysAuthenticate.accesskey "p">
+<!ENTITY newsrcFilePath.label "Archivo newsrc:">
+<!ENTITY newsrcPicker.label "Seleccionar archivo newsrc">
+<!ENTITY abbreviate.label "Mostrar los nombres de los grupos de noticias en la carpeta de correo como:">
+<!ENTITY abbreviateOn.label "Nombres completos (Por ejemplo, 'netscape.public.mozilla.mail-news')">
+<!ENTITY abbreviateOff.label "Nombres abreviados (Por ejemplo,'n.p.m.mail-news')">
+<!ENTITY advancedButton.label "Avanzadas…">
+<!ENTITY serverDefaultCharset2.label "Codificación de texto predeterminada:">
+<!ENTITY advancedButton.accesskey "v">
+<!ENTITY localPath.label "Directorio local:">
+<!ENTITY localFolderPicker.label "Seleccione directorio local">
+<!ENTITY browseFolder.label "Examinar…">
+<!ENTITY browseFolder.accesskey "x">
+<!ENTITY browseNewsrc.label "Examinar…">
+<!ENTITY browseNewsrc.accesskey "e">
+<!ENTITY accountTitle.label "Configuración de cuenta">
+<!ENTITY accountSettingsDesc.label "La siguiente cuenta es especial. No tiene identidades asociadas con ella.">
+<!ENTITY storeType.label "Tipo de almacenamiento de mensajes:">
+<!ENTITY storeType.accesskey "T">
+<!ENTITY mboxStore2.label "Archivo por carpeta (mbox)">
+<!ENTITY maildirStore.label "Archivo por mensaje (maildir)">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/am-serverwithnoidentities.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/am-serverwithnoidentities.dtd
new file mode 100644
index 0000000000..25d0d10c53
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/am-serverwithnoidentities.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY accountName.label "Nombre de la cuenta:">
+<!ENTITY accountName.accesskey "N">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/mailPrefsOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/mailPrefsOverlay.dtd
new file mode 100644
index 0000000000..2cea3d5199
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/mailPrefsOverlay.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY enbPluginCheckMailNews.label "Correo y noticias">
+<!ENTITY enbPluginCheckMailNews.accesskey "o">
+<!ENTITY mail.label "Correo y noticias">
+<!ENTITY mail.accesskey "o">
+<!ENTITY addressbook.label "Libreta de direcciones">
+<!ENTITY addressbook.accesskey "A">
+<!ENTITY viewingMessages.label "Visualización">
+<!ENTITY notifications.label "Notificaciones">
+<!ENTITY composingMessages.label "Redacción">
+<!ENTITY format.label "Formato de envío">
+<!ENTITY address.label "Direcciones">
+<!ENTITY junk.label "Correo basura o sospechoso">
+<!ENTITY tags.label "Etiquetas">
+<!ENTITY return.label "Acuses de recibo">
+<!ENTITY characterEncoding2.label "Codificación de texto">
+<!ENTITY networkStorage.label "Red y almacenamiento">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-addressing.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-addressing.dtd
new file mode 100644
index 0000000000..8868a7c944
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-addressing.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.addressing.title "Direcciones">
+<!ENTITY emailCollectiontitle.label "Recopilación de direcciones de correo">
+<!ENTITY emailCollectionPicker.label "Añadir direcciones a mi:">
+<!ENTITY emailCollectionPicker.accesskey "m">
+<!ENTITY emailCollectiontext.label "Las direcciones de correo de los mensajes salientes pueden añadirse automáticamente a una libreta de direcciones local.">
+<!ENTITY addressingTitle.label "Autocompletado de direcciones">
+<!ENTITY highlightNonMatches.label "Resaltar direcciones que no se autocompletan">
+<!ENTITY highlightNonMatches.accesskey "a">
+<!ENTITY addressingEnable.label "Libretas de direcciones locales">
+<!ENTITY addressingEnable.accesskey "L">
+<!ENTITY autocompleteText.label "Al escribir una dirección, buscar coincidencias en:">
+<!ENTITY directories.label "Servidor de directorio:">
+<!ENTITY directories.accesskey "D">
+<!ENTITY directoriesNone.label "Ninguno">
+<!ENTITY editDirectories.label "Editar directorios…">
+<!ENTITY editDirectories.accesskey "E">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-character_encoding.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-character_encoding.dtd
new file mode 100644
index 0000000000..85ee0cbb0e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-character_encoding.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.character.encoding2.title "Codificación de texto">
+<!ENTITY messageDisplay.caption "Visualización">
+<!ENTITY viewFallbackCharset2.label "Codif. de texto predet.:">
+<!ENTITY viewFallbackCharset2.accesskey "C">
+<!ENTITY viewFallbackCharset.desc "(usado para contenido antiguo que no declara su codificación)">
+<!ENTITY composingMessages.caption "Redacción de mensajes">
+<!ENTITY useMIME.label "Usar codificación MIME 'quoted printable' en los mensajes que contienen caracteres de 8 bits. Déjelo sin marcar para enviar el mensaje tal cual.">
+<!ENTITY useMIME.accesskey "a">
+<!ENTITY sendDefaultCharset2.label "Codificación de texto predeterminada:">
+<!ENTITY sendDefaultCharset2.accesskey "d">
+<!ENTITY replyInDefaultCharset3.label "Cuando sea posible, usar esta codificación de texto predeterminada en las respuestas (si se desmarca, solo usarán este valor predeterminado los mensajes nuevos).">
+<!ENTITY replyInDefaultCharset3.accesskey "b">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-composing_messages.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-composing_messages.dtd
new file mode 100644
index 0000000000..0b0a8ab39e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-composing_messages.dtd
@@ -0,0 +1,41 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.composing.messages.title "Redacción">
+<!ENTITY generalComposing.label "General">
+<!ENTITY forwardMsg.label "Reenviar mensajes:">
+<!ENTITY inline.label "Incorporado">
+<!ENTITY inline.accesskey "n">
+<!ENTITY asAttachment.label "Como adjunto">
+<!ENTITY asAttachment.accesskey "A">
+<!ENTITY replyQuoteInline.label "Citar adjuntos visibles en línea en las respuestas">
+<!ENTITY replyQuoteInline.accesskey "C">
+<!ENTITY warnOnSendAccelKey.label "Confirmar al usar el atajo de teclado para enviar un mensaje">
+<!ENTITY warnOnSendAccelKey.accesskey "j">
+<!ENTITY autoSave.label "Guardar el mensaje automáticamente cada">
+<!ENTITY autoSave.accesskey "u">
+<!ENTITY autoSaveEnd.label "minutos">
+<!ENTITY wrapOutMsg.label "Ajuste de línea en mens. texto sin formato en">
+<!ENTITY wrapOutMsg.accesskey "u">
+<!ENTITY char.label "caracteres">
+<!ENTITY defaultMessagesHeader.label "Valores predeterminados para mensajes HTML">
+<!ENTITY font.label "Tipo de letra:">
+<!ENTITY font.accesskey "l">
+<!ENTITY size.label "Tamaño:">
+<!ENTITY size.accesskey "m">
+<!ENTITY fontColor.label "Texto:">
+<!ENTITY fontColor.accesskey "T">
+<!ENTITY bgColor.label "Fondo:">
+<!ENTITY bgColor.accesskey "F">
+<!ENTITY defaultCompose.label "Formato de redacción predeterminado:">
+<!ENTITY defaultBodyText.label "Cuerpo del texto (Enter crea una nueva línea)">
+<!ENTITY defaultBodyText.accesskey "E">
+<!ENTITY defaultParagraph.label "Párrafo (Enter crea un nuevo párrafo)">
+<!ENTITY defaultParagraph.accesskey "P">
+<!ENTITY selectHeaderType.label "Seleccione el tipo de cabecera de respuesta:">
+<!ENTITY selectHeaderType.accesskey "S">
+<!ENTITY noReplyOption.label "Sin cabecera de respuesta">
+<!ENTITY authorWroteOption.label "[Autor] escribió:">
+<!ENTITY onDateAuthorWroteOption.label "El [fecha], [autor] escribió:">
+<!ENTITY authorWroteOnDateOption.label "[Autor] escribió el [fecha]:">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-directory-add.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-directory-add.dtd
new file mode 100644
index 0000000000..2af6f163ac
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-directory-add.dtd
@@ -0,0 +1,40 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY directoryName.label "Nombre: ">
+<!ENTITY directoryName.accesskey "n">
+<!ENTITY directoryHostname.label "Servidor: ">
+<!ENTITY directoryHostname.accesskey "o">
+<!ENTITY directoryBaseDN.label "DN base: ">
+<!ENTITY directoryBaseDN.accesskey "b">
+<!ENTITY findButton.label "Buscar">
+<!ENTITY findButton.accesskey "B">
+<!ENTITY directorySecure.label "Usar conexión segura (SSL)">
+<!ENTITY directorySecure.accesskey "U">
+<!ENTITY directoryLogin.label "DN para inicio de sesión: ">
+<!ENTITY directoryLogin.accesskey "i">
+<!ENTITY General.tab "General">
+<!ENTITY Offline.tab "Desconectado">
+<!ENTITY Advanced.tab "Avanzadas">
+<!ENTITY portNumber.label "Número de puerto: ">
+<!ENTITY portNumber.accesskey "p">
+<!ENTITY searchFilter.label "Filtro de búsqueda: ">
+<!ENTITY searchFilter.accesskey "f">
+<!ENTITY scope.label "Alcance: ">
+<!ENTITY scope.accesskey "c">
+<!ENTITY scopeOneLevel.label "Un nivel">
+<!ENTITY scopeOneLevel.accesskey "L">
+<!ENTITY scopeSubtree.label "Subárbol">
+<!ENTITY scopeSubtree.accesskey "S">
+<!ENTITY return.label "No devolver más que esto">
+<!ENTITY return.accesskey "r">
+<!ENTITY results.label "resultados">
+<!ENTITY offlineText.label "Puede descargar una copia en local de este directorio para poder trabajar con ella en modo 'Sin conexión'.">
+<!ENTITY saslMechanism.label "Método de inicio de sesión: ">
+<!ENTITY saslMechanism.accesskey "m">
+<!ENTITY saslOff.label "Simple">
+<!ENTITY saslOff.accesskey "l">
+<!ENTITY saslGSSAPI.label "Kerberos (GSSAPI)">
+<!ENTITY saslGSSAPI.accesskey "K">
+<!ENTITY newDirectoryWidth "36em">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-directory.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-directory.dtd
new file mode 100644
index 0000000000..3fd6c9c215
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-directory.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.ldap.window.title "Servidores de directorio LDAP">
+<!ENTITY directories.label "Servidor de directorio LDAP:">
+<!ENTITY directoriesText.label "Selecionar un servidor de directorio LDAP:">
+<!ENTITY directoriesText.accesskey "S">
+<!ENTITY addDirectory.label "Añadir">
+<!ENTITY addDirectory.accesskey "A">
+<!ENTITY editDirectory.label "Editar">
+<!ENTITY editDirectory.accesskey "e">
+<!ENTITY deleteDirectory.label "Eliminar">
+<!ENTITY deleteDirectory.accesskey "E">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-formatting.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-formatting.dtd
new file mode 100644
index 0000000000..0dd70fc8f0
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-formatting.dtd
@@ -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/. -->
+
+<!ENTITY pref.formatting.title "Formato de envío">
+<!ENTITY sendMaildesc.label "Cuando se envíen mensajes con formato (HTML) y uno o más destinatarios no estén listados como capacitados para recibir HTML:">
+<!ENTITY askMe.label "Preguntarme qué hacer (se le pedirá que escoja un formato)">
+<!ENTITY askMe.accesskey "P">
+<!ENTITY convertPlain2.label "Convertir el mensaje a texto sin formato (se puede perder formato)">
+<!ENTITY convertPlain2.accesskey "C">
+<!ENTITY sendHTML2.label "Enviar el mensaje solo como HTML (puede provocar problemas de visualización)">
+<!ENTITY sendHTML2.accesskey "H">
+<!ENTITY sendBoth2.label "Enviar el mensaje como texto sin formato y como HTML (más tamaño)">
+<!ENTITY sendBoth2.accesskey "f">
+<!ENTITY domain.title "Dominios de HTML y texto sin formato">
+<!ENTITY domaindesc.label "Cuando envíe un mensaje a una dirección en uno de los dominios listados abajo, se envía automáticamente el mensaje en el formato preferido (texto con o sin formato).">
+<!ENTITY HTMLdomaintitle.label "Dominios HTML">
+<!ENTITY HTMLdomaintitle.accesskey "M">
+<!ENTITY PlainTexttitle.label "Dominios texto sin formato">
+<!ENTITY PlainTexttitle.accesskey "t">
+<!ENTITY AddButton.label "Añadir…">
+<!ENTITY AddHtmlDomain.accesskey "A">
+<!ENTITY AddPlainText.accesskey "d">
+<!ENTITY DeleteButton.label "Eliminar">
+<!ENTITY DeleteHtmlDomain.accesskey "E">
+<!ENTITY DeletePlainText.accesskey "l">
+<!ENTITY add.htmltitle "Añadir nombre de dominio HTML">
+<!ENTITY add.htmldomain "Nombre de dominio HTML:">
+<!ENTITY add.plaintexttitle "Añadir nombre de dominio de texto sin formato">
+<!ENTITY add.plaintextdomain "Nombre de dominio de texto sin formato:">
+<!ENTITY domainnameError.title "Error de nombre de dominio">
+<!ENTITY invalidEntryError.label "El nombre de dominio @string@ no es válido y será ignorado. Los nombres de dominio válidos deben incluir al menos un '.' y caracteres a ambos lados de éste.">
+<!ENTITY autoDowngrade.label "Enviar automáticamente el mensaje como texto sin formato si no se aprecia un formato significativo (prevalece sobre otras opciones).">
+<!ENTITY autoDowngrade.accesskey "u">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-junk.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-junk.dtd
new file mode 100644
index 0000000000..57d58d5f59
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-junk.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.junk.title "Correo basura o sospechoso">
+<!ENTITY junkSettings.caption "Configuración global de correo basura">
+<!ENTITY junkMail.intro "Vaya a Configuración de cuentas para establecer configuraciones de correo basura específicas de cada cuenta.">
+<!ENTITY manualMark.label "Cuando marco los mensajes como basura:">
+<!ENTITY manualMark.accesskey "C">
+<!ENTITY manualMarkModeMove.label "Moverlos a la carpeta &quot;Basura&quot; de la cuenta">
+<!ENTITY manualMarkModeMove.accesskey "M">
+<!ENTITY manualMarkModeDelete.label "Eliminarlos">
+<!ENTITY manualMarkModeDelete.accesskey "E">
+<!ENTITY markAsRead.intro "Marcar mensajes como leídos:">
+<!ENTITY autoMarkAsRead.label "Cuando &brandShortName; determina que son basura">
+<!ENTITY autoMarkAsRead.accesskey "u">
+<!ENTITY manualMarkAsRead.label "Cuando los marco como basura manualmente">
+<!ENTITY manualMarkAsRead.accesskey "b">
+<!ENTITY enableJunkLogging.label "Activar registro del filtro de correo basura">
+<!ENTITY enableJunkLogging.accesskey "A">
+<!ENTITY openJunkLog.label "Mostrar el registro">
+<!ENTITY openJunkLog.accesskey "s">
+<!ENTITY resetTrainingData.label "Reiniciar datos de entrenamiento">
+<!ENTITY resetTrainingData.accesskey "R">
+<!ENTITY pref.suspectMail.caption "Correo sospechoso">
+<!ENTITY pref.phishing.caption "Correo fraudulento">
+<!ENTITY enablePhishingDetector.label "Decirme si el mensaje que estoy leyendo parece un mensaje fraudulento">
+<!ENTITY enablePhishingDetector.accesskey "D">
+<!ENTITY pref.antivirus.caption "Antivirus">
+<!ENTITY antiVirus.label "Permitir a los clientes antivirus analizar los mensajes entrantes más fácilmente">
+<!ENTITY antiVirus.accesskey "P">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-mailnews.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-mailnews.dtd
new file mode 100644
index 0000000000..cb460fd787
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-mailnews.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.mailnews.title "Correo y noticias">
+<!ENTITY generalSettings.caption "Configuración general">
+<!ENTITY confirmMove.label "Confirmar cuando se muevan carpetas a la papelera">
+<!ENTITY confirmMove.accesskey "C">
+<!ENTITY preserveThreading.label "Preservar las conversaciones al ordenar mensajes">
+<!ENTITY preserveThreading.accesskey "v">
+<!ENTITY loadInBackground.label "Cambiar a las pestañas nuevas al abrirlas">
+<!ENTITY loadInBackground.accesskey "m">
+<!ENTITY mailBiffOnNewWindow.label "Buscar correo nuevo sólo tras abrir Correo y noticias">
+<!ENTITY mailBiffOnNewWindow.accesskey "B">
+<!ENTITY defaultMailSettings.description "Hacer que &brandShortName; sea la aplicación predeterminada para:">
+<!ENTITY setDefaultMail.label "Correo">
+<!ENTITY setDefaultMail.accesskey "C">
+<!ENTITY setDefaultNews.label "Noticias">
+<!ENTITY setDefaultNews.accesskey "N">
+<!ENTITY setDefaultFeed.label "Canales">
+<!ENTITY setDefaultFeed.accesskey "e">
+<!ENTITY useInternalSettings.description "Usar Correo y Noticias &brandShortName; al abrir enlaces del navegador de:">
+<!ENTITY useInternalMail.label "Correo (mailto:)">
+<!ENTITY useInternalMail.accesskey "a">
+<!ENTITY useInternalNews.label "Noticias (news:, snews:, nntp:)">
+<!ENTITY useInternalNews.accesskey "o">
+<!ENTITY messengerStartPage.caption "Página de inicio del correo">
+<!ENTITY enableStartPage.label "Al iniciar Correo, mostrar esta página en el área de mensaje">
+<!ENTITY enableStartPage.accesskey "j">
+<!ENTITY location.label "Dirección:">
+<!ENTITY location.accesskey "D">
+<!ENTITY useDefault.label "Rest. valores predet.">
+<!ENTITY useDefault.accesskey "D">
+<!ENTITY rememberLastMsg.label "Recordar el último mensaje seleccionado">
+<!ENTITY rememberLastMsg.accesskey "R">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-notifications.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-notifications.dtd
new file mode 100644
index 0000000000..4a7b199eaf
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-notifications.dtd
@@ -0,0 +1,37 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.notifications.title "Notificaciones">
+<!ENTITY notifications.caption "Notificaciones">
+<!ENTITY newMessagesArrive.label "Cuando lleguen nuevos mensajes:">
+<!ENTITY showAlertFor.label "Mostrar una alerta durante">
+<!ENTITY showAlertFor.accesskey "d">
+<!ENTITY showAlertTimeEnd.label "segundos">
+<!ENTITY showAlertPreviewText.label "Mostrar una vista preliminar del texto del mensaje">
+<!ENTITY showAlertPreviewText.accesskey "o">
+<!ENTITY showAlertSubject.label "Mostrar el asunto">
+<!ENTITY showAlertSubject.accesskey "s">
+<!ENTITY showAlertSender.label "Mostrar el remitente">
+<!ENTITY showAlertSender.accesskey "l">
+<!ENTITY useSystemAlert.label "Usar las notificaciones de escritorio del sistema operativo">
+<!ENTITY useSystemAlert.accesskey "n">
+<!ENTITY useBuiltInAlert.label "Usar las ventanas de notificaciones propias de &brandShortName;">
+<!ENTITY useBuiltInAlert.accesskey "v">
+<!ENTITY showTrayIcon.label "Mostrar un icono en la bandeja">
+<!ENTITY showTrayIcon.accesskey "i">
+<!ENTITY showBalloon.label "Mostrar una alerta emergente">
+<!ENTITY showBalloon.accesskey "u">
+<!ENTITY bounceSystemDockIcon.label "Animar el icono de notificación">
+<!ENTITY bounceSystemDockIcon.accesskey "A">
+<!ENTITY playSound.label "Reproducir un sonido">
+<!ENTITY playSound.accesskey "P">
+<!ENTITY playButton.label "Reproducir">
+<!ENTITY playButton.accesskey "R">
+<!ENTITY systemsound.label "Sonido de nuevo mensaje de correo del sistema">
+<!ENTITY systemsound.accesskey "M">
+<!ENTITY customsound.label "Archivo de sonido personalizado">
+<!ENTITY customsound.accesskey "h">
+<!ENTITY browse.label "Examinar…">
+<!ENTITY browse.accesskey "E">
+<!ENTITY browse.title "Elegir archivo">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-offline.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-offline.dtd
new file mode 100644
index 0000000000..bfb584fe54
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-offline.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.network.title "Red y almacenamiento">
+<!ENTITY pref.offline.caption "Sin conexión">
+<!ENTITY textStartUp "Al iniciar:">
+<!ENTITY textStartUp.accesskey "A">
+<!ENTITY menuitemRememberPrevState "Recordar el modo de conexión previo">
+<!ENTITY menuitemAskMe "Preguntarme el modo de conexión (sin/con) al iniciar">
+<!ENTITY menuitemAlwaysOnline "Iniciar siempre con conexión">
+<!ENTITY menuitemAlwaysOffline "Iniciar siempre sin conexión">
+<!ENTITY menuitemAutomatic "Detectar automáticamente (si está disponible)">
+<!ENTITY textGoingOnline "¿Procesar mensajes no enviados al pasar a modo con conexión?">
+<!ENTITY radioAutoSend "Sí">
+<!ENTITY radioAutoSend.accesskey "S">
+<!ENTITY radioNotSend "No">
+<!ENTITY radioNotSend.accesskey "N">
+<!ENTITY radioAskUnsent "Preguntarme">
+<!ENTITY radioAskUnsent.accesskey "P">
+<!ENTITY textGoingOffline "¿Descargar mensajes antes de pasar a modo sin conexión?">
+<!ENTITY radioAutoDownload "Siempre">
+<!ENTITY radioAutoDownload.accesskey "e">
+<!ENTITY radioNotDownload "Nunca">
+<!ENTITY radioNotDownload.accesskey "u">
+<!ENTITY radioAskDownload "Preguntarme">
+<!ENTITY radioAskDownload.accesskey "g">
+<!ENTITY mailConnections.caption "Conexiones de correo">
+<!ENTITY mailnewsTimeout.label "Caducidad de la conexión:">
+<!ENTITY mailnewsTimeout.accesskey "d">
+<!ENTITY mailnewsTimeoutSeconds.label "segundos">
+<!ENTITY Diskspace "Espacio en disco">
+<!ENTITY offlineCompactFolders.label "Compactar todas las carpetas cuando se ahorren más de">
+<!ENTITY offlineCompactFolders.accesskey "C">
+<!ENTITY offlineCompactFoldersMB.label "MB en total">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-receipts.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-receipts.dtd
new file mode 100644
index 0000000000..7b0347907b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-receipts.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.receipts.title "Acuses de recibo">
+<!ENTITY prefReceipts.caption "Acuses de recibo">
+<!ENTITY requestReceipt.label "Al enviar mensajes, solicitar siempre un acuse de recibo">
+<!ENTITY requestReceipt.accesskey "v">
+<!ENTITY receiptArrive.label "Cuando llegue un acuse de recibo:">
+<!ENTITY leaveIt.label "Dejarlo en mi bandeja de entrada">
+<!ENTITY leaveIt.accesskey "D">
+<!ENTITY moveToSent.label "Moverlo a mi carpeta &quot;Enviados&quot;">
+<!ENTITY moveToSent.accesskey "M">
+<!ENTITY requestMDN.label "Cuando reciba una solicitud de acuse de recibo:">
+<!ENTITY returnSome.label "Devolver acuse de recibo para algunos mensajes">
+<!ENTITY returnSome.accesskey "A">
+<!ENTITY never.label "No enviar nunca acuses de recibo">
+<!ENTITY never.accesskey "N">
+<!ENTITY notInToCc.label "Si no estoy en el Para: o Cc: del mensaje:">
+<!ENTITY notInToCc.accesskey "j">
+<!ENTITY outsideDomain.label "Si el remitente no está en mi dominio:">
+<!ENTITY outsideDomain.accesskey "s">
+<!ENTITY otherCases.label "En los demás casos:">
+<!ENTITY otherCases.accesskey "o">
+<!ENTITY askMe.label "Preguntarme">
+<!ENTITY alwaysSend.label "Enviar siempre">
+<!ENTITY neverSend.label "No enviar nunca">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-tags.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-tags.dtd
new file mode 100644
index 0000000000..cc4e2069ab
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-tags.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.tags.title "Etiquetas">
+<!ENTITY pref.tags.caption "Personalizar etiquetas">
+<!ENTITY pref.tags.description "Las etiquetas se pueden usar para categorizar y priorizar sus mensajes. Modifique la apariencia e importancia de las etiquetas usando las opciones siguientes. Las etiquetas más arriba son más importantes que las que están más abajo.">
+<!ENTITY tagColumn.label "Etiqueta">
+<!ENTITY colorColumn.label "Color">
+<!ENTITY defaultTagName.label "Etiqueta sin título">
+<!ENTITY addTagButton.label "Añadir">
+<!ENTITY addTagButton.accesskey "A">
+<!ENTITY deleteTagButton.label "Eliminar">
+<!ENTITY deleteTagButton.accesskey "E">
+<!ENTITY raiseTagButton.label "Subir importancia">
+<!ENTITY raiseTagButton.accesskey "S">
+<!ENTITY lowerTagButton.label "Bajar importancia">
+<!ENTITY lowerTagButton.accesskey "B">
+<!ENTITY restoreButton.label "Restaurar valores predeterminados">
+<!ENTITY restoreButton.accesskey "R">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/pref-viewing_messages.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/pref-viewing_messages.dtd
new file mode 100644
index 0000000000..4789a2c726
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/pref-viewing_messages.dtd
@@ -0,0 +1,42 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pref.viewing.messages.title "Visualización">
+<!ENTITY style.label "Estilo:">
+<!ENTITY style.accesskey "S">
+<!ENTITY regular.label "Normal">
+<!ENTITY bold.label "Negrita">
+<!ENTITY italic.label "Cursiva">
+<!ENTITY boldItalic.label "Neg. curs.">
+<!ENTITY size.label "Tamaño:">
+<!ENTITY size.accesskey "a">
+<!ENTITY bigger.label "Mayor">
+<!ENTITY smaller.label "Menor">
+<!ENTITY color.label "Color:">
+<!ENTITY color.accesskey "C">
+<!ENTITY displayPlainText.caption "Mensajes de texto sin formato">
+<!ENTITY fontPlainText.label "Tipo de letra:">
+<!ENTITY fontPlainText.accesskey "d">
+<!ENTITY displayQuoted.label "Configuración de mensajes citados:">
+<!ENTITY wrapInMsg.label "Ajustar texto al ancho de la ventana">
+<!ENTITY wrapInMsg.accesskey "j">
+<!ENTITY convertEmoticons.label "Mostrar emoticones como gráficos">
+<!ENTITY convertEmoticons.accesskey "M">
+<!ENTITY generalMessageDisplay.caption "General">
+<!ENTITY autoMarkAsRead.label "Marcar automáticamente mensajes como leídos">
+<!ENTITY autoMarkAsRead.accesskey "m">
+<!ENTITY markAsReadAfter.label "Sólo tras ser mostrado durante">
+<!ENTITY markAsReadAfter.accesskey "u">
+<!ENTITY secondsLabel.label "segundos">
+<!ENTITY openingMessages.label "Al abrir mensajes, mostrarlos en:">
+<!ENTITY newWindowRadio.label "Una ventana mens. nueva">
+<!ENTITY newWindowRadio.accesskey "n">
+<!ENTITY existingWindowRadio.label "Una ventana mens. existente">
+<!ENTITY existingWindowRadio.accesskey "e">
+<!ENTITY disableContent.label "Bloquear imágenes y otro contenido de orígenes remotos.">
+<!ENTITY disableContent.accesskey "B">
+<!ENTITY showCondensedAddresses.label "Mostrar sólo el atributo 'nombre mostrado' para las personas de mi libreta de direcciones">
+<!ENTITY showCondensedAddresses.accesskey "o">
+<!ENTITY closeMsgWindowOnDelete.label "Cerrar la ventana de mensajes al eliminar el mensaje">
+<!ENTITY closeMsgWindowOnDelete.accesskey "l">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/prefs.properties b/l10n-es-ES/suite/chrome/mailnews/pref/prefs.properties
new file mode 100644
index 0000000000..504be254e9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/prefs.properties
@@ -0,0 +1,55 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+enterValidEmail = Introduzca una dirección de correo electrónico válida.
+accountNameExists = Ya existe una cuenta con este nombre. Introduzca un nombre diferente de cuenta.
+accountNameEmpty = El nombre de la cuenta no puede estar vacío.
+modifiedAccountExists = Ya existe una cuenta con ese nombre de usuario y servidor. Introduzca un nombre de usuario y/o servidor diferente.
+userNameChanged = Su nombre de usuario ha sido actualizado. Puede que también tenga que actualizar su dirección de correo y/o el nombre de usuario asociado a esta cuenta.
+serverNameChanged = Ha cambiado el nombre del servidor en la configuración. Compruebe que todas las carpetas utilizadas por los filtros existen en el nuevo servidor.
+junkSettingsBroken = La configuración de correo basura de la cuenta "%1$S" puede tener un problema. ¿Quiere revisarla antes de guardar la configuración de la cuenta?
+localDirectoryChanged = %1$S necesita reiniciarse ahora para aplicar los cambios en la configuración del directorio local.
+localDirectoryRestart = Reiniciar
+userNameEmpty = El nombre de usuario no puede estar vacío.
+localDirectoryInvalid = La ruta del directorio local "%1$S" no es válida. Elija un directorio diferente.
+localDirectoryNotAllowed = La ruta de directorio local "%1$S" no es adecuada para el almacenamiento de mensajes. Elija otro directorio.
+cancelWizard = ¿Seguro que quiere salir del asistente para cuentas?\n\nSi sale, cualquier información introducida se perderá y no se creará la cuenta.
+accountWizard = Asistente de cuentas
+WizardExit = Salir
+WizardContinue = Cancelar
+enterValidServerName = Introduzca un nombre de servidor válido.
+failedRemoveAccount = Fallo al eliminar esta cuenta.
+accountName = %1$S - %2$S
+confirmDeferAccountWarning = Si guarda el correo nuevo de esta cuenta en la bandeja de entrada de una cuenta diferente, ya no podrá acceder al correo ya descargado de esta cuenta. Si tiene correo en esta cuenta, cópielo a otra cuenta primero.\n\nSi tiene filtros que se apliquen al correo de esta cuenta, debería desactivarlos o cambiar la carpeta de destino. Si alguna cuenta tiene carpetas especiales en esta cuenta (Enviados, Borradores, Plantillas, Archivos, Basura), debería cambiarlas para que estén en otra cuenta.\n\n¿Aún desea guardar el correo de esta cuenta en una cuenta diferente?
+confirmDeferAccountTitle = ¿Aplazar cuenta?
+directoryAlreadyUsedByOtherAccount = La cuenta "%S" ya está usando el directorio especificado en la configuración de directorio local. Elija un directorio diferente.
+directoryParentUsedByOtherAccount = La cuenta "%S" ya está usando un directorio padre del directorio especificado en la configuración de directorio local. Elija un directorio diferente.
+directoryChildUsedByOtherAccount = La cuenta "%S" ya está usando un subdirectorio del directorio especificado en la configuración de directorio local. Elija un directorio diferente.
+exampleEmailUserName = usuario
+exampleEmailDomain = ejemplo.net
+emailFieldText = Dirección de correo electrónico:
+defaultEmailText = Introduzca su dirección de correo electrónico. Ésta es la dirección que utilizarán los demás para enviarle correos a usted (por ejemplo, "%1$S@%2$S").\u0020
+customizedEmailText = Introduzca su %1$S %2$S (por ejemplo, si su %1$S dirección de correo electrónico es "%3$S", su %2$S es "%4$S").\u0020
+prefPanel-server = Configuración del servidor
+prefPanel-copies = Copias y carpetas
+prefPanel-synchronization = Sincronización y almacenamiento
+prefPanel-diskspace = Espacio en disco
+prefPanel-addressing = Redacción y direcciones
+prefPanel-junk = Configuración de correo basura
+prefPanel-smtp = Servidor de salida (SMTP)
+identity-list-title = Identidades para %1$S
+identityDialogTitleAdd = Nueva identidad
+identityDialogTitleEdit = Editar %S
+identity-edit-req = Debe especificar una dirección de correo electrónico válida para esta identidad.
+identity-edit-req-title = Error al crear identidad
+identity-delete-confirm = ¿Seguro que quiere eliminar la identidad\n%S?
+identity-delete-confirm-title = Eliminando identidad de %S
+identity-delete-confirm-button = Eliminar
+choosefile = Escoger un archivo
+forAccount = Para la cuenta "%S"
+removeFromServerTitle = Confirmar la eliminación permanente y automática de mensaje antiguos
+removeFromServer = Este ajuste eliminará permanentemente los mensajes antiguos del servidor Y de su almacenamiento local. ¿Está seguro de que desea continuar?
+confirmSyncChangesTitle = Confirmar cambios por la sincronización
+confirmSyncChanges = La configuración de sincronización de mensajes ha cambiado.\n\n¿Desea guardarlos?
+confirmSyncChangesDiscard = Descartar
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/removeAccount.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/removeAccount.dtd
new file mode 100644
index 0000000000..b9bee89679
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/removeAccount.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY dialogTitle "Eliminar cuenta y datos">
+<!ENTITY removeButton.label "Eliminar">
+<!ENTITY removeButton.accesskey "E">
+<!ENTITY removeAccount.label "Eliminar información de la cuenta">
+<!ENTITY removeAccount.accesskey "a">
+<!ENTITY removeAccount.desc "Elimina solo el conocimiento de &brandShortName; de esta cuenta. No afecta a la cuenta en sí en el servidor.">
+<!ENTITY removeData.label "Eliminar datos de mensajes">
+<!ENTITY removeData.accesskey "d">
+<!ENTITY removeDataChat.label "Eliminar datos de la conversación">
+<!ENTITY removeDataChat.accesskey "d">
+<!ENTITY removeDataLocalAccount.desc "Elimina todos los mensajes, carpetas y filtros asociados con esta cuenta en su disco duro. Esto no afecta a los mensajes que aún estén guardados en el servidor. No elija esto si planea archivar los datos locales o reutilizarlos en &brandShortName; más tarde.">
+<!ENTITY removeDataServerAccount.desc "Elimina todos los mensajes, carpetas y filtros asociados con esta cuenta en su disco duro. Sus mensajes y carpetas seguirán guardados en el servidor.">
+<!ENTITY removeDataChatAccount.desc "Eliminar todos los registros de conversaciones guardados en esta cuenta en su disco local.">
+<!ENTITY showData.label "Mostrar ubicación de los datos">
+<!ENTITY showData.accesskey "M">
+<!ENTITY progressPending "Eliminando datos seleccionados…">
+<!ENTITY progressSuccess "Eliminación correcta.">
+<!ENTITY progressFailure "Eliminación fallida.">
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/removeAccount.properties b/l10n-es-ES/suite/chrome/mailnews/pref/removeAccount.properties
new file mode 100644
index 0000000000..e4bdab8304
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/removeAccount.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+removeQuestion = ¿Seguro que quiere eliminar la cuenta "%S"?
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/replicationProgress.properties b/l10n-es-ES/suite/chrome/mailnews/pref/replicationProgress.properties
new file mode 100644
index 0000000000..6f32271c64
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/replicationProgress.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+replicationStarted = Comienzo de la réplica…
+changesStarted = Buscando cambios para replicar…
+replicationSucceeded = La répica acabó correctamente.
+replicationFailed = La réplica falló.
+replicationCancelled = Replicación cancelada
+currentCount = Replicando entrada de directorio: %S
+downloadButton = Descargar ahora
+downloadButton.accesskey = D
+cancelDownloadButton = Cancelar descarga
+cancelDownloadButton.accesskey = C
+directoryTitleNew = Nuevo directorio LDAP
+directoryTitleEdit = Propiedades de %S
diff --git a/l10n-es-ES/suite/chrome/mailnews/pref/smtpEditOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/pref/smtpEditOverlay.dtd
new file mode 100644
index 0000000000..062f90aae7
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/pref/smtpEditOverlay.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY settings.caption "Configuración">
+<!ENTITY security.caption "Identificación y seguridad">
+<!ENTITY serverName.label "Nombre del servidor:">
+<!ENTITY serverName.accesskey "S">
+<!ENTITY serverDescription.label "Descripción:">
+<!ENTITY serverDescription.accesskey "D">
+<!ENTITY serverPort.label "Puerto:">
+<!ENTITY serverPort.accesskey "P">
+<!ENTITY userName.label "Nombre de usuario:">
+<!ENTITY userName.accesskey "m">
+<!ENTITY connectionSecurity.label "Seguridad de la conexión:">
+<!ENTITY connectionSecurity.accesskey "n">
+<!ENTITY connectionSecurityType-0.label "Ninguna">
+<!ENTITY connectionSecurityType-1.label "STARTTLS, si está disponible">
+<!ENTITY connectionSecurityType-2.label "STARTTLS">
+<!ENTITY connectionSecurityType-3.label "SSL/TLS">
+<!ENTITY smtpEditTitle.label "Servidor SMTP">
+<!ENTITY serverPortDefault.label "Predet.:">
+<!ENTITY authMethod.label "Método de identificación:">
+<!ENTITY authMethod.accesskey "a">
diff --git a/l10n-es-ES/suite/chrome/mailnews/region.properties b/l10n-es-ES/suite/chrome/mailnews/region.properties
new file mode 100644
index 0000000000..0103f0b2ce
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/region.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+mailnews.start_page.url = chrome://messenger/content/start.xhtml
+mail.addr_book.mapit_url.format = https://www.google.es/maps?q=@A1%20@CI%20@ST%20@ZI%20@CO
+mail.addr_book.mapit_url.1.name = Google Maps
+mail.addr_book.mapit_url.1.format = https://www.google.es/maps?q=@A1%20@CI%20@ST%20@ZI%20@CO
+mail.addr_book.mapit_url.2.name = OpenStreetMap
+mail.addr_book.mapit_url.2.format = https://nominatim.openstreetmap.org/search.php?polygon=1&q=@A1%2C@A2%2C@CI%2C@ST%2C@ZI%2C@CO
+mailnews.messageid_browser.url = http://groups.google.com/search?as_umsgid=%mid
+mailnews.localizedRe =
diff --git a/l10n-es-ES/suite/chrome/mailnews/renameFolderDialog.dtd b/l10n-es-ES/suite/chrome/mailnews/renameFolderDialog.dtd
new file mode 100644
index 0000000000..48c6c6bad9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/renameFolderDialog.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY renameFolderDialog.title "Renombrar carpeta">
+<!ENTITY rename.label "Introduzca el nuevo nombre de la carpeta:">
+<!ENTITY rename.accesskey "E">
+<!ENTITY accept.label "Renombrar">
+<!ENTITY accept.accesskey "R">
diff --git a/l10n-es-ES/suite/chrome/mailnews/search-attributes.properties b/l10n-es-ES/suite/chrome/mailnews/search-attributes.properties
new file mode 100644
index 0000000000..c4fb80ef0f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/search-attributes.properties
@@ -0,0 +1,41 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+Subject = Asunto
+From = Remitente
+Body = Cuerpo
+Date = Fecha
+Priority = Prioridad
+Status = Estado
+To = Para
+Cc = Cc
+ToOrCc = Para o CC
+AgeInDays = Antigüedad en días
+SizeKB = Tamaño (KB)
+Tags = Etiquetas
+AnyName = Cualquier nombre
+DisplayName = Nombre mostrado
+Nickname = Apodo
+ScreenName = Nombre en pantalla
+Email = Correo electrónico
+AdditionalEmail = Correo electrónico adicional
+AnyNumber = Cualquier número
+WorkPhone = Teléfono del trabajo
+HomePhone = Teléfono particular
+Fax = Fax
+Pager = Buscapersonas
+Mobile = Móvil
+City = Ciudad
+Street = Calle
+Title = Puesto
+Organization = Organización
+Department = Departamento
+FromToCcOrBcc = De, Para, Cc o Bcc
+JunkScoreOrigin = Origen de la puntuación de correo basura
+JunkPercent = Porcentaje de correo basura
+AttachmentStatus = Estado del adjunto
+JunkStatus = Estado de correo basura
+Label = Etiqueta
+Customize = Personalizar…
+MissingCustomTerm = Falta término personalizado
diff --git a/l10n-es-ES/suite/chrome/mailnews/search-operators.properties b/l10n-es-ES/suite/chrome/mailnews/search-operators.properties
new file mode 100644
index 0000000000..da9eae681b
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/search-operators.properties
@@ -0,0 +1,25 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+0 = contiene
+1 = no contiene
+2 = es
+3 = no es
+4 = está vacío
+5 = es anterior a
+6 = es posterior a
+7 = es mayor que
+8 = es menor que
+9 = comienza por
+10 = termina con
+11 = suena como
+12 = LdapDwim
+13 = es mayor que
+14 = es menor que
+15 = CompletarNombre
+16 = está en mi libreta de direcciones
+17 = no está en mi libreta de direcciones
+18 = no está vacío
+19 = coincide
+20 = no coincide
diff --git a/l10n-es-ES/suite/chrome/mailnews/search.properties b/l10n-es-ES/suite/chrome/mailnews/search.properties
new file mode 100644
index 0000000000..246ae47ec1
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/search.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+searchingMessage = Buscando…
+matchesFound = #1 coincidencia encontrada;#1 coincidencias encontradas
+noMatchesFound = No se han encontrado coincidencias
+labelForStopButton = Detener
+labelForSearchButton = Buscar
+labelForStopButton.accesskey = r
+labelForSearchButton.accesskey = r
+moreButtonTooltipText = Añadir una nueva regla
+lessButtonTooltipText = Eliminar esta regla
diff --git a/l10n-es-ES/suite/chrome/mailnews/searchTermOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/searchTermOverlay.dtd
new file mode 100644
index 0000000000..a14ad3634a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/searchTermOverlay.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY matchAll.label "Todas estas reglas">
+<!ENTITY matchAll.accesskey "T">
+<!ENTITY matchAny.label "Cualquiera de estas reglas">
+<!ENTITY matchAny.accesskey "C">
+<!ENTITY matchAllMsgs.label "Incluir todos los mensajes">
+<!ENTITY matchAllMsgs.accesskey "I">
+<!ENTITY searchTermListAttributesFlexValue "1">
+<!ENTITY searchTermListOperatorsFlexValue "1">
+<!ENTITY searchTermListValueFlexValue "3">
diff --git a/l10n-es-ES/suite/chrome/mailnews/shutdownWindow.properties b/l10n-es-ES/suite/chrome/mailnews/shutdownWindow.properties
new file mode 100644
index 0000000000..b33499b9a8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/shutdownWindow.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+shutdownDialogTitle = Ventana de progreso de cierre
+taskProgress = Procesando %1$S de %2$S tareas\u0020
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime.properties b/l10n-es-ES/suite/chrome/mailnews/smime.properties
new file mode 100644
index 0000000000..98d0831a89
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+1000 = Este es un mensaje <B>CIFRADO</B> o <B>FIRMADO</B>.<br>Esta aplicación de correo no soporta correo cifrado o firmado.
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/am-smime.dtd b/l10n-es-ES/suite/chrome/mailnews/smime/am-smime.dtd
new file mode 100644
index 0000000000..13c47d2b83
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/am-smime.dtd
@@ -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/. -->
+
+<!ENTITY securityTitle.label "Seguridad">
+<!ENTITY securityTab.label "Seguridad">
+<!ENTITY securityHeading.label "Para enviar y recibir mensajes firmados o cifrados, debe especificar tanto un certificado para firma digital como uno para cifrado.">
+<!ENTITY encryptionGroupTitle.label "Cifrado">
+<!ENTITY encryptionChoiceLabel.label "Cifrado elegido para enviar mensajes:">
+<!ENTITY neverEncrypt.label "Nunca (no usar cifrado)">
+<!ENTITY neverEncrypt.accesskey "N">
+<!ENTITY alwaysEncryptMessage.label "Siempre (no podrá enviar si algún receptor carece de certificado)">
+<!ENTITY alwaysEncryptMessage.accesskey "v">
+<!ENTITY encryptionCert.message "Usar este certificado para cifrar/descifrar mensajes enviados a Vd.:">
+<!ENTITY digitalSign.certificate.button "Seleccionar…">
+<!ENTITY digitalSign.certificate.accesskey "S">
+<!ENTITY digitalSign.certificate_clear.button "Limpiar">
+<!ENTITY digitalSign.certificate_clear.accesskey "L">
+<!ENTITY encryption.certificate.button "Seleccionar…">
+<!ENTITY encryption.certificate.accesskey "c">
+<!ENTITY encryption.certificate_clear.button "Limpiar">
+<!ENTITY encryption.certificate_clear.accesskey "m">
+<!ENTITY signingGroupTitle.label "Firmado digital">
+<!ENTITY signMessage.label "Firmar mensajes digitalmente">
+<!ENTITY signMessage.accesskey "D">
+<!ENTITY signingCert.message "Usar este certificado para firmar los mensajes que envíe:">
+<!ENTITY certificates.label "Certificados">
+<!ENTITY manageCerts2.label "Administrar certificados…">
+<!ENTITY manageCerts2.accesskey "A">
+<!ENTITY manageDevices.label "Administrar dispositivos de seguridad…">
+<!ENTITY manageDevices.accesskey "i">
+<!ENTITY certPicker.title "Seleccione certificado">
+<!ENTITY certPicker.info "Certificado:">
+<!ENTITY certPicker.detailsLabel "Detalles del certificado seleccionado:">
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/am-smime.properties b/l10n-es-ES/suite/chrome/mailnews/smime/am-smime.properties
new file mode 100644
index 0000000000..8c0cbcdaee
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/am-smime.properties
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+NoSenderSigningCert = Ha pedido firmar digitalmente este mensaje, pero la aplicación no pudo encontrar el certificado que especificó para firmar en sus preferencias de cuenta de Correo/Noticias o su certificado ha caducado.
+NoSenderEncryptionCert = Ha pedido cifrar este mensaje, pero la aplicación no pudo encontrar el certificado de cifrado que especificó en sus preferencias de cuenta de Correo/Noticias o su certificado ha caducado.
+MissingRecipientEncryptionCert = Ha pedido cifrar este mensaje, pero la aplicación no pudo encontrar un certificado de cifrado para %S.
+ErrorEncryptMail = No se pudo cifrar el mensaje. Compruebe que tiene un certificado válido de correo para cada destinatario y que los certificados indicados en las opciones de cuentas de Correo y Noticias son válidos y de confianza para correo.
+ErrorCanNotSignMail = No se pudo firmar el mensaje. Compruebe que los certificados indicados en las opciones de cuentas de Correo y Noticias para esta cuenta son válidos y de confianza para correo.
+prefPanel-smime = Seguridad
+NoSigningCert = El administrador de certificados no puede localizar un certificado válido que pueda ser utilizado para firmar digitalmente sus mensajes.
+NoSigningCertForThisAddress = El administrador de certificados no puede localizar un certificado válido que pueda ser utilizado para firmar digitalmente sus mensajes con una dirección de <%S>.
+NoEncryptionCert = El administrador de certificados no puede localizar un certificado válido que otras personas puedan usar para enviarle mensajes cifrados.
+NoEncryptionCertForThisAddress = El administrador de certificados no puede localizar un certificado válido que otras personas puedan usar para enviarle mensajes cifrados a la dirección <%S>.
+encryption_needCertWantSame = Debería especificar también un certificado para que lo usen otras personas cuando le envíen mensajes cifrados. ¿Quiere utilizar el mismo certificado para cifrar y descrifrar mensajes enviados a Vd.?
+encryption_wantSame = ¿Quiere utilizar el mismo certificado para cifrar y descifrar mensajes enviados a Vd.?
+encryption_needCertWantToSelect = Debería especificar también un certificado para que lo usen otras personas cuando le envíen mensajes cifrados. ¿Quiere configurar ahora un certificado de cifrado?
+signing_needCertWantSame = Debería especificar también un certificado para firmar digitalmente sus mensajes. ¿Quiere utilizar el mismo certificado para firmar digitalmente sus mensajes?
+signing_wantSame = ¿Quiere utilizar el mismo certificado para firmar digitalmente sus mensajes?
+signing_needCertWantToSelect = Debería especificar también un certificado para firmar digitalmente sus mensajes. ¿Quiere configurar ahora un certificado para firmar digitalmente sus mensajes?
+mime_smimeEncryptedContentDesc = Mensaje cifrado S/MIME
+mime_smimeSignatureContentDesc = Firma criptográfica S/MIME
+CertInfoIssuedFor = Emitido a:
+CertInfoIssuedBy = Emitido por:
+CertInfoValid = Válido
+CertInfoFrom = de
+CertInfoTo = a
+CertInfoPurposes = Propósitos
+CertInfoEmail = Correo electrónico
+CertInfoStoredIn = Guardado en:
+NicknameExpired = (caducado)
+NicknameNotYetValid = (aún no válido)
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/certFetchingStatus.dtd b/l10n-es-ES/suite/chrome/mailnews/smime/certFetchingStatus.dtd
new file mode 100644
index 0000000000..ec075b0a4d
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/certFetchingStatus.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY title.label "Descargando certificados">
+<!ENTITY info.message "Buscando en el directorio los certificados de los destinatarios. Esto puede llevar unos minutos.">
+<!ENTITY stop.label "Detener la búsqueda">
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSMIMEOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSMIMEOverlay.dtd
new file mode 100644
index 0000000000..555137449a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSMIMEOverlay.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY menu_securityEncryptRequire.label "Cifrar este mensaje">
+<!ENTITY menu_securityEncryptRequire.accesskey "E">
+<!ENTITY menu_securitySign.label "Firmar digitalmente este mensaje">
+<!ENTITY menu_securitySign.accesskey "F">
+<!ENTITY menu_securityStatus.label "Ver información de seguridad">
+<!ENTITY menu_securityStatus.accesskey "I">
+<!ENTITY securityButton.label "Seguridad">
+<!ENTITY securityButton.tooltip "Ver o cambiar la configuración de seguridad">
+<!ENTITY menu_viewSecurityStatus.label "Información de seguridad del mensaje">
+<!ENTITY menu_viewSecurityStatus.accesskey "I">
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSMIMEOverlay.properties b/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSMIMEOverlay.properties
new file mode 100644
index 0000000000..36ed89b93a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSMIMEOverlay.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+NeedSetup = Necesita configurar uno o más certificados personales antes de que pueda usar esta característica de seguridad. ¿Le gustaría aprender ahora cómo hacer esto?
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSecurityInfo.dtd b/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSecurityInfo.dtd
new file mode 100644
index 0000000000..4764b2b8ec
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSecurityInfo.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY title.label "Seguridad del mensaje">
+<!ENTITY subject.plaintextWarning "Observe que las líneas Asunto de los mensajes de correo electrónico nunca son cifradas.">
+<!ENTITY status.heading "Los contenidos de su mensaje serán enviados como sigue:">
+<!ENTITY status.signed "Firmado digitalmente:">
+<!ENTITY status.encrypted "Cifrado:">
+<!ENTITY status.certificates "Certificados:">
+<!ENTITY view.label "Ver">
+<!ENTITY view.accesskey "V">
+<!ENTITY tree.recipient "Destinatario">
+<!ENTITY tree.status "Estado">
+<!ENTITY tree.issuedDate "Emitido">
+<!ENTITY tree.expiresDate "Caduca">
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSecurityInfo.properties b/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSecurityInfo.properties
new file mode 100644
index 0000000000..3129bd4292
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/msgCompSecurityInfo.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+StatusNotFound = No encontrado
+StatusValid = Válido
+StatusExpired = Caducado
+StatusUntrusted = No confiado
+StatusRevoked = Revocado
+StatusInvalid = No válido
+StatusYes = Sí
+StatusNo = No
+StatusNotPossible = Imposible
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/msgReadSMIMEOverlay.dtd b/l10n-es-ES/suite/chrome/mailnews/smime/msgReadSMIMEOverlay.dtd
new file mode 100644
index 0000000000..9a9f550387
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/msgReadSMIMEOverlay.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY menu_securityStatus.label "Información de seguridad del mensaje">
+<!ENTITY menu_securityStatus.accesskey "I">
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/msgReadSMIMEOverlay.properties b/l10n-es-ES/suite/chrome/mailnews/smime/msgReadSMIMEOverlay.properties
new file mode 100644
index 0000000000..d66e6d8bef
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/msgReadSMIMEOverlay.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ImapOnDemand = El mensaje mostrado ha sido firmado digitalmente, pero no todos sus adjuntos han sido descargados aún. Pulse Aceptar para descargar el mensaje completo y validar la firma.
+CantDecryptTitle = %brand% no puede descifrar este mensaje
+CantDecryptBody = El remitente cifró este mensaje usando uno de los certificados digitales de usted; sin embargo, %brand% no pudo encontrar este certificado y su correspondiente clave privada. <br> Posibles soluciones: <br><ul><li>Si tiene una tarjeta inteligente, insértela ahora. <li>Si está usando un nuevo equipo, o si ha creado un nuevo perfil de %brand%, necesita restaurar su certificado y su clave privada de una copia de respaldo. Las copias de respaldo de certificados suelen terminar en ".p12".</ul>\u0020
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/msgReadSecurityInfo.dtd b/l10n-es-ES/suite/chrome/mailnews/smime/msgReadSecurityInfo.dtd
new file mode 100644
index 0000000000..e3514154b8
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/msgReadSecurityInfo.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY status.label "Seguridad del mensaje">
+<!ENTITY signatureCert.label "Ver certificado de la firma">
+<!ENTITY encryptionCert.label "Ver certificado de cifrado">
+<!ENTITY signer.name "Firmado por:">
+<!ENTITY recipient.name "Cifrado para:">
+<!ENTITY email.address "Direcciones de correo electrónico:">
+<!ENTITY issuer.name "Certificado emitido por:">
diff --git a/l10n-es-ES/suite/chrome/mailnews/smime/msgSecurityInfo.properties b/l10n-es-ES/suite/chrome/mailnews/smime/msgSecurityInfo.properties
new file mode 100644
index 0000000000..b772f13699
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/smime/msgSecurityInfo.properties
@@ -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/.
+
+SINoneLabel = El mensaje no tiene firma digital
+SINone = Este mensaje no incluye la firma digital del remitente. La ausencia de una firma digital significa que el mensaje pudo haber sido enviado por alguien que finge tener esta dirección de correo electrónico. También es posible que el mensaje haya sido manipulado mientras circulaba por la red. Sin embargo, es poco probable que haya ocurrido alguna de estas posibilidades.
+SIValidLabel = El mensaje está firmado
+SIValid = Este mensaje incluye una firma digital válida. El mensaje no ha sido manipulado desde que se envió.
+SIInvalidLabel = La firma digital no es válida
+SIInvalidHeader = El mensaje incluye una firma digital, pero la firma no es válida.
+SIContentAltered = La firma no coincide correctamente con el contenido del mensaje. El mensaje parece que ha sido manipulado después de que el remitente lo firmara. Usted no debería confiar en la validez de este mensaje hasta que verifique su contenido con el remitente.
+SIExpired = El certificado usado para firmar el mensaje parece haber caducado. Compruebe la hora en el reloj de su equipo.
+SIRevoked = El certificado usado para firmar el mensaje ha sido revocado. Usted no debería confiar en la validez de este mensaje hasta que verifique su contenido con el remitente.
+SINotYetValid = El certificado utilizado para firmar el mensaje parece que ya no es válido. Compruebe la hora en el reloj de su equipo.
+SIUnknownCA = El certificado utilizado para firmar el mensaje fue emitido por una Autoridad Certificadora (CA) desconocida.
+SIUntrustedCA = El certificado utilizado para firmar el mensaje fue emitido por una Autoridad Certificadora (CA) en la que no confía para emitir este tipo de certificado.
+SIExpiredCA = El certificado usado para firmar el mensaje fue emitido por una Autoridad Certificadora (CA) cuyo propio certificado ha caducado. Compruebe la hora en el reloj de su ordenador.
+SIRevokedCA = El certificado utilizado para firmar este mensaje fue emitido por una Autoridad Certificadora (CA) cuyo propio certificado ha sido revocado. No debería confiar en la validez de este mensaje hasta que verifique su contenido con el remitente.
+SINotYetValidCA = El certificado usado para firmar este mensaje fue emitido por una Autoridad Certificadora (CA) cuyo propio certificado ya no es válido. Compruebe la hora en el reloj de su ordenador.
+SIInvalidCipher = El mensaje fue firmado usando un cifrado no soportado por esta versión.
+SIClueless = Hay un problema desconocido con esta firma digital. Usted no debería confiar en la validez de este mensaje hasta que verifique su contenido con el remitente.
+SIPartiallyValidLabel = El mensaje está firmado
+SIPartiallyValidHeader = Aunque la firma digital es válida, no se puede discernir si el remitente y el firmante son la misma persona.
+SIHeaderMismatch = La dirección de correo indicada en el certificado del firmante es diferente de la dirección de correo que se ha usado para enviar este mensaje. Verifique los detalles del certificado de la firma para descubrir quién firmó el mensaje.
+SICertWithoutAddress = El certificado utilizado para firmar el mensaje no contiene una dirección de correo electrónico. Verifique los detalles del certificado usado para la firma para descubrir quién firmó el mensaje.
+EINoneLabel2 = El mensaje no está cifrado
+EINone = Este mensaje no fue cifrado antes de ser enviado. La información que se manda a Internet sin cifrar puede ser vista por otras personas mientras llega a su destino.
+EIValidLabel = El mensaje está cifrado
+EIValid = Este mensaje fue cifrado antes de ser enviado. El cifrado hace muy difícil que otras personas puedan ver información mientras ésta viaja por la red.
+EIInvalidLabel = El mensaje no puede ser descifrado
+EIInvalidHeader = Este mensaje fue cifrado antes de ser enviado, pero no puede ser descifrado.
+EIContentAltered = El mensaje parece que ha sido manipulado durante la transmisión.
+EIClueless = Hay un problema desconocido con este mensaje cifrado.
diff --git a/l10n-es-ES/suite/chrome/mailnews/start.dtd b/l10n-es-ES/suite/chrome/mailnews/start.dtd
new file mode 100644
index 0000000000..b58abcd0ea
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/start.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY startpage.title "Bienvenido a Correo y Noticias &brandShortName;">
+<!ENTITY headline.label '¡Bienvenido a Correo y noticias <a id="vendorURL" href="">&brandShortName;</a>!'>
+<!ENTITY description.label "Correo y Noticias &brandShortName; es un potente cliente de correo y noticias de código
+abierto, que incluye detección avanzada de correo basura y otras útiles características.">
+<!ENTITY features.title "Características">
+<!ENTITY feat_multiacc.label "Admite múltiples cuentas">
+<!ENTITY feat_junk.label "Detección de correo basura">
+<!ENTITY feat_feeds.label "Lector de canales">
+<!ENTITY feat_filters.label "Filtros de mensajes">
+<!ENTITY feat_htmlmsg.label "Soporte de mensajes HTML">
+<!ENTITY feat_abook.label "Libreta de direcciones">
+<!ENTITY feat_tags.label "Etiquetas y vistas de correo personalizables">
+<!ENTITY feat_integration.label "Fuerte integración con la suite de aplicaciones &brandShortName;">
+<!ENTITY dict.title "Diccionarios">
+<!ENTITY dict_intro.label "Los diccionarios se usan para comprobar la ortografía de sus mensajes.">
+<!ENTITY dict_info.label2 'Pueden instalarse muchos idiomas adicionales desde la sección de <a href="dictURL">diccionarios</a> de <a href="https://addons.thunderbird.net/seamonkey/">Add-ons de SeaMonkey y Thunderbird</a>.'>
+<!ENTITY info.title "Más información">
+<!ENTITY info_bugs.label '<a href="https://developer.mozilla.org/docs/Mozilla/Projects/MailNews">Nosotros</a> agradecemos los informes
+de fallos y solicitudes de nuevas características, pero, por favor, lea antes las <a id="releaseNotesURL" href="">notas de la versión</a> y consulte primero <a href="http://bugzilla.mozilla.org/query.cgi">Bugzilla</a>.'>
diff --git a/l10n-es-ES/suite/chrome/mailnews/subscribe.dtd b/l10n-es-ES/suite/chrome/mailnews/subscribe.dtd
new file mode 100644
index 0000000000..7f7c3cc9ea
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/subscribe.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY subscribeDialog.title "Suscribirse">
+<!ENTITY subscribeButton.label "Suscribirse">
+<!ENTITY subscribeButton.accesskey "S">
+<!ENTITY unsubscribeButton.label "Cancelar suscripción">
+<!ENTITY unsubscribeButton.accesskey "U">
+<!ENTITY newGroupsTab.label "Grupos nuevos">
+<!ENTITY newGroupsTab.accesskey "N">
+<!ENTITY refreshButton.label "Recargar">
+<!ENTITY refreshButton.accesskey "R">
+<!ENTITY stopButton.label "Detener">
+<!ENTITY stopButton.accesskey "T">
+<!ENTITY server.label "Cuenta:">
+<!ENTITY server.accesskey "A">
+<!ENTITY subscribedHeader.label "Suscribirse">
+<!ENTITY namefield.label "Mostrar los elementos que contengan:">
+<!ENTITY namefield.accesskey "O">
diff --git a/l10n-es-ES/suite/chrome/mailnews/subscribe.properties b/l10n-es-ES/suite/chrome/mailnews/subscribe.properties
new file mode 100644
index 0000000000..b6a348520a
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/subscribe.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+columnHeader-nntp = Nombre del grupo de noticias
+columnHeader-imap = Nombre de carpeta
+subscribeLabel-nntp = Seleccione los grupos de noticias a los que suscribirse:
+subscribeLabel-imap = Seleccione las carpetas a las que suscribirse:
+currentListTab-nntp.label = Lista de grupos actuales
+currentListTab-nntp.accesskey = L
+currentListTab-imap.label = Lista de carpetas
+currentListTab-imap.accesskey = L
+pleaseWaitString = Espere…
+offlineState = Está desconectado. No se han podido recuperar los elementos del servidor.
+errorPopulating = Error al recuperar elementos del servidor.
diff --git a/l10n-es-ES/suite/chrome/mailnews/tabmail.properties b/l10n-es-ES/suite/chrome/mailnews/tabmail.properties
new file mode 100644
index 0000000000..2b13e048e9
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/tabmail.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabs.closeWarningTitleAll = Confirmar cierre
+tabs.closeWarningAll = ;Esta ventana de correo tiene #1 pestañas abiertas. ¿Quiere cerrarla junto con todas sus pestañas?
+tabs.closeButtonAll = Cerrar todas las pestañas
+tabs.closeWarningPromptMeAll = Advertirme cuando cierre múltiples pestañas
diff --git a/l10n-es-ES/suite/chrome/mailnews/textImportMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/textImportMsgs.properties
new file mode 100644
index 0000000000..4e67910c04
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/textImportMsgs.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+2000 = Ficheros de texto (LDIF, .tab, .csv, .txt)
+2001 = Importar una libreta de direcciones desde un archivo de texto, incluyendo: LDIF (.ldif, ldi), delimitado por tabuladores (.tab, .txt) o delimitado por comas (.csv).
+2002 = Libreta de direcciones de texto
+2003 = Importada libreta de direcciones %S
+2004 = Pasado parámetro erróneo al importar la libreta de direcciones.
+2005 = Error al acceder al archivo de la libreta de direcciones %S.
+2006 = Error al importar la libreta de direcciones %S. Puede que no se hayan importado todas las direcciones.
diff --git a/l10n-es-ES/suite/chrome/mailnews/threadpane.dtd b/l10n-es-ES/suite/chrome/mailnews/threadpane.dtd
new file mode 100644
index 0000000000..f61e8e4568
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/threadpane.dtd
@@ -0,0 +1,43 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY threadColumn.label "Conversación">
+<!ENTITY fromColumn.label "Remitente">
+<!ENTITY recipientColumn.label "Destinatario">
+<!ENTITY attachmentColumn.label "Adjuntos">
+<!ENTITY subjectColumn.label "Asunto">
+<!ENTITY dateColumn.label "Fecha">
+<!ENTITY priorityColumn.label "Prioridad">
+<!ENTITY tagsColumn.label "Etiquetas">
+<!ENTITY accountColumn.label "Cuenta">
+<!ENTITY statusColumn.label "Estado">
+<!ENTITY sizeColumn.label "Tamaño">
+<!ENTITY junkStatusColumn.label "Estado de correo basura">
+<!ENTITY unreadColumn.label "No leídos en la conversación">
+<!ENTITY totalColumn.label "Total en la conversación">
+<!ENTITY readColumn.label "Leído">
+<!ENTITY receivedColumn.label "Recibido">
+<!ENTITY flagColumn.label "Señal">
+<!ENTITY locationColumn.label "Ubicación">
+<!ENTITY idColumn.label "Orden de recepción">
+<!ENTITY columnChooser2.tooltip "Seleccione las columnas que desea mostrar">
+<!ENTITY threadColumn2.tooltip "Mostrar conversaciones de mensajes">
+<!ENTITY fromColumn2.tooltip "Ordenar por remitente">
+<!ENTITY recipientColumn2.tooltip "Ordenar por destinatario">
+<!ENTITY attachmentColumn2.tooltip "Ordenar por adjuntos">
+<!ENTITY subjectColumn2.tooltip "Ordenar por asunto">
+<!ENTITY dateColumn2.tooltip "Ordenar por fecha">
+<!ENTITY priorityColumn2.tooltip "Ordenar por prioridad">
+<!ENTITY tagsColumn2.tooltip "Ordenar por etiquetas">
+<!ENTITY accountColumn2.tooltip "Ordenar por cuenta">
+<!ENTITY statusColumn2.tooltip "Ordenar por estado">
+<!ENTITY sizeColumn2.tooltip "Ordenar por tamaño">
+<!ENTITY junkStatusColumn2.tooltip "Ordenar por estado de correo basura">
+<!ENTITY unreadColumn2.tooltip "Número de mensajes no leídos en una conversación">
+<!ENTITY totalColumn2.tooltip "Número total de mensajes en la conversación">
+<!ENTITY readColumn2.tooltip "Ordenar por leídos/no leídos">
+<!ENTITY receivedColumn2.tooltip "Ordenar por fecha de recepción">
+<!ENTITY flagColumn2.tooltip "Ordenar por señal">
+<!ENTITY locationColumn2.tooltip "Ordenar por ubicación">
+<!ENTITY idColumn2.tooltip "Ordenar por orden de recepción">
diff --git a/l10n-es-ES/suite/chrome/mailnews/vCardImportMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/vCardImportMsgs.properties
new file mode 100644
index 0000000000..2a86199600
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/vCardImportMsgs.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+vCardImportName = Archivo vCard (.vcf)
+vCardImportDescription = Importar una libreta de direcciones en formato vCard
+vCardImportAddressName = Libreta de direcciones vCard
+vCardImportAddressSuccess = Importada libreta de direcciones %S
+vCardImportAddressBadSourceFile = Error al acceder al archivo del libro de direcciones %S.
+vCardImportAddressConvertError = Error al importar la libreta de direcciones %S. Puede que no se hayan importado todas las direcciones.
diff --git a/l10n-es-ES/suite/chrome/mailnews/viewLog.dtd b/l10n-es-ES/suite/chrome/mailnews/viewLog.dtd
new file mode 100644
index 0000000000..7f0681f282
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/viewLog.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY viewLog.title "Registro de filtros">
+<!ENTITY viewLogInfo.text "El registro de filtros documenta qué filtros se han ejecutado en esta cuenta. Use la casilla de selección de debajo para habilitar el registro.">
+<!ENTITY clearLog.label "Limpiar registro">
+<!ENTITY clearLog.accesskey "L">
+<!ENTITY enableLog.label "Habilitar el registro de filtrado">
+<!ENTITY enableLog.accesskey "E">
+<!ENTITY closeLog.label "Cerrar">
+<!ENTITY closeLog.accesskey "C">
diff --git a/l10n-es-ES/suite/chrome/mailnews/virtualFolderListDialog.dtd b/l10n-es-ES/suite/chrome/mailnews/virtualFolderListDialog.dtd
new file mode 100644
index 0000000000..b72d59c37e
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/virtualFolderListDialog.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY virtualFolderListTitle.title "Seleccionar carpeta(s)">
+<!ENTITY virtualFolderDesc.label "Seleccione las carpetas a buscar:">
+<!ENTITY folderName.label "Nombre de carpeta">
+<!ENTITY folderSearch.label "Buscar">
diff --git a/l10n-es-ES/suite/chrome/mailnews/virtualFolderProperties.dtd b/l10n-es-ES/suite/chrome/mailnews/virtualFolderProperties.dtd
new file mode 100644
index 0000000000..431c32e543
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/virtualFolderProperties.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY virtualFolderProperties.title "Nueva carpeta de búsquedas guardadas">
+<!ENTITY name.label "Nombre:">
+<!ENTITY name.accesskey "N">
+<!ENTITY description.label "Crear como subcarpeta de:">
+<!ENTITY description.accesskey "C">
+<!ENTITY searchTermCaption.label "Configurar los criterios de búsqueda usados en esta carpeta virtual: ">
+<!ENTITY folderSelectionCaption.label "Seleccione las carpetas a buscar: ">
+<!ENTITY chooseFoldersButton.label "Elegir…">
+<!ENTITY chooseFoldersButton.accesskey "g">
+<!ENTITY searchOnline.label "Buscar en línea (devuelve resultados actualizados en carpetas IMAP y de grupos de noticias, pero aumenta el tiempo para abrir la carpeta)">
+<!ENTITY searchOnline.accesskey "B">
+<!ENTITY newFolderButton.label "Crear">
+<!ENTITY newFolderButton.accesskey "e">
+<!ENTITY editFolderButton.label "Actualizar">
+<!ENTITY editFolderButton.accesskey "A">
diff --git a/l10n-es-ES/suite/chrome/mailnews/wmImportMsgs.properties b/l10n-es-ES/suite/chrome/mailnews/wmImportMsgs.properties
new file mode 100644
index 0000000000..d35d293488
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mailnews/wmImportMsgs.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+2000 = Windows Live Mail
+2001 = Configuración de Windows Live Mail
+2002 = Buzón %1$S, %2$d mensajes importados
+2003 = Parametro erróneo al importar el buzón de correo.
+2004 = Error al acceder al archivo del buzón de correo %S.
+2005 = Error al importar los mensajes del buzón %S. Puede que no se hayan importado todos los mensajes de este buzón.
+2006 = Libreta de direcciones de Windows Live Mail
+2007 = Libreta de direcciones de Windows Live Mail (libreta de direcciones de Windows)
+2008 = Importada libreta de direcciones %S
+2009 = Error al importar la libreta de direcciones %S. Puede que no se hayan importado todas las direcciones.
+2010 = Parámetro incorrecto para importar el buzón.
diff --git a/l10n-es-ES/suite/chrome/mozldap/ldap.properties b/l10n-es-ES/suite/chrome/mozldap/ldap.properties
new file mode 100644
index 0000000000..0a1ba10d7f
--- /dev/null
+++ b/l10n-es-ES/suite/chrome/mozldap/ldap.properties
@@ -0,0 +1,66 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+authPromptTitle = Contraseña requerida para el servidor LDAP
+authPromptText = Introduzca su contraseña para %1$S.
+1 = Error de operaciones
+2 = Error de protocolo
+3 = Límite de tiempo excedido
+4 = Límite de tamaño excedido
+5 = Comparación a falso
+6 = Comparación a verdadero
+7 = Método de identificación no soportado
+8 = Identificación fuerte requerida
+9 = Resultados parciales y referral recibidos
+10 = Recibido referral
+11 = Límite administrativo excedido
+12 = Extensión crítica no disponible
+13 = Confidencialidad requerida
+14 = Enlace SASL en progreso
+16 = No existe ese atributo
+17 = Tipo de atributo no definido
+18 = Coincidencia inapropiada
+19 = Violación de límite
+20 = Existe el tipo o valor
+21 = Sintaxis no válida
+32 = No existe tal objeto
+33 = Problema con el alias
+34 = Sintaxis del DN no válida
+35 = El objeto es una hoja
+36 = Problema al dereferenciar el alias
+48 = Identificación inapropiada
+49 = Credenciales no válidas
+50 = Acceso insuficiente
+51 = El servidor LDAP está ocupado
+52 = El servidor LDAP no está disponible
+53 = El servidor LDAP no acepta ejecutar
+54 = Detectado bucle
+60 = Falta el control de ordenación
+61 = Los resultados de la búsqueda exceden el rango especificado por los desplazamientos
+64 = Violación de nombrado
+65 = Violación en la clase de objeto
+66 = La operación no está permitida en un elemento distinto de una hoja
+67 = Operación no permitida en un RDN (DN relativo)
+68 = Ya existe
+69 = No se puede modificar la clase del objeto
+70 = Resultados demasiado grandes
+71 = Afecta a múltiples servidores
+80 = Error desconocido
+81 = No puede contactarse con el servidor LDAP
+82 = Error local
+83 = Error de codificación
+84 = Error de decodificación
+85 = El servidor LDAP no respondió en el tiempo permitido
+86 = Método de identificación desconocido
+87 = Filtro de búsqueda no válido
+88 = Operación cancelada por el usuario
+89 = Parámetro incorrecto en una rutina LDAP
+90 = Memoria agotada
+91 = No puede conectarse con el servidor LDAP
+92 = No soportado por esta versión del protocolo LDAP
+93 = Control LDAP solicitado no encontrado
+94 = No se devolvió ningún resultado
+95 = Más resultados a devolver
+96 = Bucle de cliente detectado
+97 = Límite de saltos de referral excedido
diff --git a/l10n-es-ES/suite/crashreporter/crashreporter-override.ini b/l10n-es-ES/suite/crashreporter/crashreporter-override.ini
new file mode 100644
index 0000000000..c13563dc04
--- /dev/null
+++ b/l10n-es-ES/suite/crashreporter/crashreporter-override.ini
@@ -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/.
+
+[Strings]
+CrashReporterProductErrorText2=SeaMonkey ha tenido un problema y se ha cerrado. Se van a intentar restaurar sus pestañas y ventanas cuando se reinicie.\n\nDesafortunadamente, el agente de informe de fallos no ha podido enviar un informe de fallos.\n\nDetalles: %s
+CrashReporterDescriptionText2=SeaMonkey ha tenido un problema y se ha cerrado. Se van a intentar restaurar sus pestañas y ventanas cuando se reinicie.\n\nPara ayudarnos a diagnosticar y corregir el problema, puede enviarnos un informe de fallos.
diff --git a/l10n-es-ES/suite/defines.inc b/l10n-es-ES/suite/defines.inc
new file mode 100644
index 0000000000..ff0f938d33
--- /dev/null
+++ b/l10n-es-ES/suite/defines.inc
@@ -0,0 +1,6 @@
+#filter emptyLines
+#define MOZ_LANGPACK_CREATOR mozilla.org
+# If non-English locales wish to credit multiple contributors, uncomment this
+# variable definition and use the format specified.
+# #define MOZ_LANGPACK_CONTRIBUTORS <em:contributor>Joe Solon</em:contributor> <em:contributor>Suzy Solon</em:contributor>
+#unfilter emptyLines \ No newline at end of file
diff --git a/l10n-es-ES/suite/installer/windows/custom.properties b/l10n-es-ES/suite/installer/windows/custom.properties
new file mode 100644
index 0000000000..6a903cea40
--- /dev/null
+++ b/l10n-es-ES/suite/installer/windows/custom.properties
@@ -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/.
+
+REG_APP_DESC = $BrandShortName proporciona una navegación web segura y fácil. Una interfaz de usuario familiar, característas mejoradas de seguridad incluyendo protección contra el robo de identidad en línea, y búsqueda integrada le permiten conseguir el máximo de la web.
+OPTIONAL_COMPONENTS_TITLE = Elija componentes opcionales
+OPTIONAL_COMPONENTS_SUBTITLE = Elija qué características de $BrandFullNameDA quiere instalar.
+OPTIONAL_COMPONENTS_LABEL = Componentes opcionales:
+DOMI_TITLE = Inspector DOM
+DOMI_TEXT = Inspecciona la estructura y propiedades de una ventana y sus contenidos.
+DEBUGQA_TITLE = Depurado e interfaz de QA
+DEBUGQA_TEXT = Proporciona interfaz de usuario adicional de depurado y QA para el desarrollo de $BrandShortName.
+CHATZILLA_TITLE = ChatZilla
+CHATZILLA_TEXT = Un cliente IRC limpio, fácil de usar y altamente extensible.
+CONTEXT_OPTIONS = &Opciones de $BrandShortName
+CONTEXT_SAFE_MODE = Modo &seguro de $BrandShortName
+SAFE_MODE = Modo seguro
+MAILNEWS_TEXT = Correo
+PROFILE_TEXT = Administrador de perfiles
+OPTIONS_PAGE_TITLE = Tipo de instalación
+OPTIONS_PAGE_SUBTITLE = Elija opciones de instalación
+SHORTCUTS_PAGE_TITLE = Configurar accesos directos
+SHORTCUTS_PAGE_SUBTITLE = Crear iconos de programa
+SUMMARY_PAGE_TITLE = Resumen
+SUMMARY_PAGE_SUBTITLE = Listo para instalar $BrandShortName
+SUMMARY_INSTALLED_TO = $BrandShortName se instalará en la siguiente ubicación:
+SUMMARY_CLICK = Pulse Instalar para continuar.
+SUMMARY_REBOOT_REQUIRED_INSTALL = Puede ser necesario reiniciar su ordenador para completar la instalación.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL = Puede ser necesario reiniciar su ordenador para completar la desinstalación.
+SURVEY_TEXT = &Cuéntenos lo que opina de $BrandShortName
+LAUNCH_TEXT = &Ejecutar $BrandFullNameDA ahora
+CREATE_ICONS_DESC = Crear iconos para $BrandShortName:
+ICONS_DESKTOP = En mi &escritorio
+ICONS_STARTMENU = En mi carpeta de programas del menú &Inicio
+ICONS_QUICKLAUNCH = En mi barra de inicio &rápido
+WARN_WRITE_ACCESS = No tiene acceso de escritura al directorio de instalación.\n\nPulse Aceptar para seleccionar un directorio diferente.
+WARN_DISK_SPACE = No tiene suficiente espacio en disco para instalar en esta ubicación.\n\nPulse Aceptar para seleccionar una ubicación diferente.
+WARN_MIN_SUPPORTED_CPU_MSG = Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere un procesador compatible con ${MinSupportedCPU}. Pulse el botón OK para más información.
+WARN_MIN_SUPPORTED_OSVER_MSG = Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere ${MinSupportedVer} o superior. Pulse el botón OK para más información.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG = Lo sentimos, $BrandShortName no se puede instalar. Esta versión de $BrandShortName requiere ${MinSupportedVer} o superior y un procesador compatible con ${MinSupportedCPU}. Pulse el botón OK para más información.
+WARN_MANUALLY_CLOSE_APP_INSTALL = $BrandShortName debe cerrarse para proceder con la instalación.\n\nCierre $BrandShortName para continuar.
+WARN_MANUALLY_CLOSE_APP_LAUNCH = $BrandShortName ya se está ejecutando.\n\nCierre $BrandShortName antes de abrir la versión que acaba de instalar.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL = $BrandShortName debe cerrarse para proceder a la desinstalación.\n\nCierre $BrandShortName para continuar.
+WARN_RESTART_REQUIRED_UNINSTALL = Su ordenador debe ser reiniciado para completar una desinstalación previa de $BrandShortName. ¿Quiere reiniciar ahora?
+WARN_RESTART_REQUIRED_UPGRADE = Debe reiniciar su ordenador para completar una actualización anterior de $BrandShortName. ¿Quiere reiniciar ahora?
+ERROR_CREATE_DIRECTORY_PREFIX = Error al crear el directorio:
+ERROR_CREATE_DIRECTORY_SUFFIX = Pulse Cancelar para detener la instalación o\nReintentar para volver a intentarlo.
+UN_CONFIRM_CLICK = Pulse Desinstalar para continuar.
+UN_CONFIRM_PAGE_TITLE = Desinstalar $BrandFullName
+UN_CONFIRM_PAGE_SUBTITLE = Eliminar $BrandFullName de su ordenador.
+UN_CONFIRM_UNINSTALLED_FROM = $BrandShortName será desinstalado de la siguiente ubicación:
+STATUS_INSTALL_APP = Instalando $BrandShortName…
+STATUS_INSTALL_LANG = Instalando archivos de idioma (${AB_CD})…
+STATUS_INSTALL_OPTIONAL = Instalando componentes opcionales…
+STATUS_UNINSTALL_MAIN = Desinstalando $BrandShortName…
+STATUS_CLEANUP = Haciendo un poquito de limpieza…
+BANNER_CHECK_EXISTING = Comprobando instalación existente…
+OPTIONS_SUMMARY = Elija el tipo de instalación que prefiera y pulse Siguiente.
+OPTION_STANDARD_DESC = $BrandShortName se instalará con las opciones más comunes.
+OPTION_STANDARD_RADIO = &Estándar
+OPTION_COMPLETE_DESC = $BrandShortName se instalará con todas las opciones disponibles.
+OPTION_COMPLETE_RADIO = C&ompleta
+OPTION_CUSTOM_DESC = Puede elegir las opciones a instalar individualmente. Recomendado para usuarios experimentados.
+OPTION_CUSTOM_RADIO = &Personalizar
diff --git a/l10n-es-ES/suite/installer/windows/mui.properties b/l10n-es-ES/suite/installer/windows/mui.properties
new file mode 100644
index 0000000000..4a454800aa
--- /dev/null
+++ b/l10n-es-ES/suite/installer/windows/mui.properties
@@ -0,0 +1,46 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+MUI_TEXT_WELCOME_INFO_TITLE = Bienvenido al asistente de instalación de $BrandFullNameDA
+MUI_TEXT_WELCOME_INFO_TEXT = Este asistente le guiará a través de la instalación de $BrandFullNameDA.\n\nSe recomienda que cierre las demás aplicaciones antes de iniciar la instalación. Esto permitirá actualizar los archivos de sistema afectados sin tener que reiniciar su equipo.\n\n$_CLICK
+MUI_TEXT_LICENSE_TITLE = Acuerdo de licencia
+MUI_TEXT_LICENSE_SUBTITLE = Revise los términos de licencia antes de instalar $BrandFullNameDA.
+MUI_INNERTEXT_LICENSE_TOP = Pulse AvPág para ver el resto del acuerdo.
+MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX = Si acepta los términos del acuerdo, haga clic en la casilla de debajo. Debe aceptar el acuerdo para instalar $BrandFullNameDA. $_CLICK
+MUI_TEXT_COMPONENTS_TITLE = Elija componentes
+MUI_TEXT_COMPONENTS_SUBTITLE = Elija qué características de $BrandFullNameDA quiere instalar.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE = Descripción
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO = Sitúe el puntero de su ratón sobre un componente para ver su descripción.
+MUI_TEXT_DIRECTORY_TITLE = Elija ubicación donde instalar
+MUI_TEXT_DIRECTORY_SUBTITLE = Elija la carpeta en la que instalar $BrandFullNameDA.
+MUI_TEXT_INSTALLING_TITLE = Instalando
+MUI_TEXT_INSTALLING_SUBTITLE = Espere mientras se instala $BrandFullNameDA.
+MUI_TEXT_FINISH_TITLE = Instalación completa
+MUI_TEXT_FINISH_SUBTITLE = La instalación se ha completado con éxito.
+MUI_TEXT_ABORT_TITLE = Instalación abortada
+MUI_TEXT_ABORT_SUBTITLE = La instalación no se ha completado correctamente.
+MUI_BUTTONTEXT_FINISH = &Finalizar
+MUI_TEXT_FINISH_INFO_TITLE = Completando el asistente de instalación de $BrandFullNameDA
+MUI_TEXT_FINISH_INFO_TEXT = $BrandFullNameDA se ha instalado en su equipo.\n\nPulse Finalizar para cerrar este asistente.
+MUI_TEXT_FINISH_INFO_REBOOT = Su equipo debe ser reiniciado para completar la instalación de $BrandFullNameDA. ¿Desea reiniciar ahora?
+MUI_TEXT_FINISH_REBOOTNOW = Reiniciar ahora
+MUI_TEXT_FINISH_REBOOTLATER = Deseo reiniciar manualmente más tarde
+MUI_TEXT_STARTMENU_TITLE = Elija carpeta del menú Inicio
+MUI_TEXT_STARTMENU_SUBTITLE = Elija una carpeta en el menú Inicio para los accesos directos de $BrandFullNameDA.
+MUI_INNERTEXT_STARTMENU_TOP = Seleccione la carpeta del menú Inicio en la que le gustaría crear los accesos directos del programa. También puede introducir un nombre para crear una carpeta nueva.
+MUI_TEXT_ABORTWARNING = ¿Seguro que quiere salir de la instalación de $BrandFullName?
+MUI_UNTEXT_WELCOME_INFO_TITLE = Bienvenido al asistente de desinstalación de $BrandFullNameDA
+MUI_UNTEXT_WELCOME_INFO_TEXT = Este asistente le guiará a través de la desinstalación de $BrandFullNameDA.\n\nAntes de comenzar la desinstalación, asegúrese de que $BrandFullNameDA no está ejecutándose.\n\n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE = Desinstalar $BrandFullNameDA
+MUI_UNTEXT_CONFIRM_SUBTITLE = Eliminar $BrandFullNameDA de su ordenador.
+MUI_UNTEXT_UNINSTALLING_TITLE = Desinstalando
+MUI_UNTEXT_UNINSTALLING_SUBTITLE = Espere mientras se desinstala $BrandFullNameDA.
+MUI_UNTEXT_FINISH_TITLE = Desinstalación completa
+MUI_UNTEXT_FINISH_SUBTITLE = La desinstalación se ha completado con éxito.
+MUI_UNTEXT_ABORT_TITLE = Desinstalación abortada
+MUI_UNTEXT_ABORT_SUBTITLE = La desinstalación no se ha completado correctamente.
+MUI_UNTEXT_FINISH_INFO_TITLE = Completando el asistente de desinstalación de $BrandFullNameDA
+MUI_UNTEXT_FINISH_INFO_TEXT = $BrandFullNameDA se ha desinstalado de su ordenador.\n\nPulse Finalizar para cerrar este asistente.
+MUI_UNTEXT_FINISH_INFO_REBOOT = Su equipo debe ser reiniciado para completar la desinstalación de $BrandFullNameDA. ¿Desea reiniciar ahora?
+MUI_UNTEXT_ABORTWARNING = ¿Seguro que quiere salir de la desinstalación de $BrandFullName?
diff --git a/l10n-es-ES/suite/installer/windows/override.properties b/l10n-es-ES/suite/installer/windows/override.properties
new file mode 100644
index 0000000000..fc05e93604
--- /dev/null
+++ b/l10n-es-ES/suite/installer/windows/override.properties
@@ -0,0 +1,65 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+SetupCaption = Instalación de $BrandFullName
+UninstallCaption = Desinstalación de $BrandFullName
+BackBtn = < &Atrás
+NextBtn = &Siguiente >
+AcceptBtn = &Acepto los términos del acuerdo de licencia
+DontAcceptBtn = &No acepto los términos del acuerdo de licencia
+InstallBtn = &Instalar
+UninstallBtn = &Desinstalar
+CancelBtn = Cancelar
+CloseBtn = &Cerrar
+BrowseBtn = E&xaminar…
+ShowDetailsBtn = Mostrar &detalles
+ClickNext = Pulse Siguiente para continuar.
+ClickInstall = Pulse Instalar para comenzar la instalación.
+ClickUninstall = Pulse Desinstalar para iniciar la desisintalación.
+Completed = Completada
+LicenseTextRB = Revise el acuerdo de licencia antes de instalar $BrandFullNameDA. Si acepta todos los términos del acuerdo, seleccione la primera opción de debajo. $_CLICK
+ComponentsText = Marque los componentes que quiere instalar y desmarque los que no quiera instalar. $_CLICK
+ComponentsSubText2_NoInstTypes = Seleccione componentes a instalar:
+DirText = Se instalará $BrandFullNameDA en la siguiente carpeta. Para instalar en una carpeta diferente, pulse Examinar y seleccione otra carpeta. $_CLICK
+DirSubText = Carpeta de destino
+DirBrowseText = Seleccione la carpeta donde instalar $BrandFullNameDA:
+SpaceAvailable = "Espacio disponible: "
+SpaceRequired = "Espacio requerido: "
+UninstallingText = $BrandFullNameDA se desinstalará de la siguiente carpeta. $_CLICK
+UninstallingSubText = Desinstalando de:
+FileError = Error al abrir el archivo para escribir: \r\n\r\n$0\r\n\r\nPulse Abortar para detener la instalación,\r\nReintentar para intentarlo de nuevo, o\r\nIgnorar para saltarse este archivo.
+FileError_NoIgnore = Error al abrir el archivo para escribir: \r\n\r\n$0\r\n\r\nPulse Reintentar para intentarlo de nuevo, o\r\nCancelar para detener la instalación.
+CantWrite = "No se puede escribir: "
+CopyFailed = Copia fallida
+CopyTo = "Copiar a "
+Registering = "Registrando: "
+Unregistering = "De-registrar: "
+SymbolNotFound = "No se ha encontrado el símbolo: "
+CouldNotLoad = "No se ha podido cargar: "
+CreateFolder = "Crear carpeta: "
+CreateShortcut = "Crear acceso directo: "
+CreatedUninstaller = "Creado desinstalador: "
+Delete = "Eliminar archivo: "
+DeleteOnReboot = "Eliminar tras reiniciar: "
+ErrorCreatingShortcut = "Error al crear el acceso directo: "
+ErrorCreating = "Error al crear: "
+ErrorDecompressing = ¡Error al descomprimir los datos! ¿Instalador dañado?
+ErrorRegistering = Error al registrar la DLL
+ExecShell = "ExecShell: "
+Exec = "Ejecutar: "
+Extract = "Extraer: "
+ErrorWriting = "Extraer: error al escribir en el archivo "
+InvalidOpcode = Instalador dañado: código de operación no válido
+NoOLE = "No hay OLE para: "
+OutputFolder = "Carpeta de salida: "
+RemoveFolder = "Eliminar carpeta: "
+RenameOnReboot = "Renombrar tras reiniciar: "
+Rename = "Renombrar: "
+Skipped = "Saltado: "
+CopyDetails = Copiar detalles al portapapeles
+LogInstall = Registrar proceso de instalación
+Byte = B
+Kilo = K
+Mega = M
+Giga = G
diff --git a/l10n-es-ES/suite/profile/bookmarks.extra b/l10n-es-ES/suite/profile/bookmarks.extra
new file mode 100644
index 0000000000..37bcd50eda
--- /dev/null
+++ b/l10n-es-ES/suite/profile/bookmarks.extra
@@ -0,0 +1,17 @@
+#filter emptyLines
+
+# LOCALIZATION NOTE: You can add additional bookmark entries here for inclusion
+# in your language's default profiles.
+# Please do not add many entries here, only things that many users in your
+# country will actually need.
+# For most localizations, it's enough to localize the descriptions and domain
+# names of the Google bookmarks below.
+
+ <DT><H3>Buscar en la web</H3>
+ <DL><p>
+ <DT><A HREF="https://duckduckgo.com/">DuckDuckGo</A>
+ <DT><A HREF="http://www.google.com/">Google</A>
+ <DT><A HREF="http://groups.google.es/">Grupos Google</A>
+ </DL><p>
+
+#unfilter emptyLines
diff --git a/l10n-es-ES/suite/profile/bookmarks.inc b/l10n-es-ES/suite/profile/bookmarks.inc
new file mode 100644
index 0000000000..dce19a96d5
--- /dev/null
+++ b/l10n-es-ES/suite/profile/bookmarks.inc
@@ -0,0 +1,77 @@
+#filter emptyLines
+
+# LOCALIZATION NOTE: The 'en-US' strings in some URLs will be replaced with
+# your locale code, and link to your translated pages as soon as they're live.
+
+#define bookmarks_title Marcadores
+#define bookmarks_heading Marcadores
+
+#define personal_toolbarfolder Carpeta de la barra personal
+
+#define seamonkey_and_mozilla SeaMonkey y Mozilla
+
+# LOCALIZATION NOTE (seamonkey):
+# link title for http://www.seamonkey-project.org/ (in the personal toolbar)
+#define seamonkey SeaMonkey
+
+# LOCALIZATION NOTE (seamonkey_long):
+# link title for http://www.seamonkey-project.org/ (in normal bookmarks)
+#define seamonkey_long El Proyecto SeaMonkey
+
+# LOCALIZATION NOTE (mozilla_org_long):
+# link title for http://www.mozilla.org/ (in normal bookmarks)
+#define mozilla_org_long La Organización Mozilla
+
+#define extend_seamonkey Extender SeaMonkey
+
+# LOCALIZATION NOTE (seamonkey_addons):
+# link title for https://addons.thunderbird.net/en-US/seamonkey/
+#define seamonkey_addons Complementos para SeaMonkey
+
+# LOCALIZATION NOTE (seamonkey_themes):
+# link title for https://addons.thunderbird.net/en-US/seamonkey/themes
+#define seamonkey_themes Temas para SeaMonkey
+
+# LOCALIZATION NOTE (seamonkey_dictionaries):
+# link title for https://addons.thunderbird.net/en-US/seamonkey/dictionaries
+#define seamonkey_dictionaries Diccionarios para corrección ortográfica
+
+# LOCALIZATION NOTE (seamonkey_plugins):
+# link title for https://addons.thunderbird.net/en-US/seamonkey/plugins
+#define seamonkey_plugins Plugins para SeaMonkey
+
+# LOCALIZATION NOTE (mozdev):
+# link title for http://www.mozdev.org/
+#define mozdev mozdev.org
+
+# LOCALIZATION NOTE (mozdev_seamonkey):
+# link title for http://www.mozdev.org/projects/applications/SeaMonkey.html
+#define mozdev_seamonkey Extensiones para SeaMonkey de mozdev.org
+
+#define community_support Comunidad y asistencia
+
+# LOCALIZATION NOTE (seamonkey_community):
+# link title for http://www.seamonkey-project.org/community
+#define seamonkey_community Comunidad SeaMonkey
+
+# LOCALIZATION NOTE (mozillazine):
+# link title for http://www.mozillazine.org/
+#define mozillazine mozillaZine
+
+# LOCALIZATION NOTE (seamonkey_support):
+# link title for the mozillaZine SeaMonkey Support forum
+#define seamonkey_support Foro de asistencia de SeaMonkey (mozillaZine)
+
+# LOCALIZATION NOTE (seamonkey_l10n):
+# insert full bookmark line for localized SeaMonkey page (personal toolbar)
+# e.g. #define seamonkey_l10n <DT><A HREF="http://www.seamonkey.tlh/">SeaMonkey tlhIngan</a>v
+# Do not remove the trailing spaces here or MERGE_FILE in l0n builds will fail!
+#define seamonkey_l10n <DT><A HREF="http://www.proyectonave.es/productos/seamonkey/start">Inicio de SeaMonkey</a>
+
+# LOCALIZATION NOTE (seamonkey_l10n_long):
+# insert full bookmark line for localized SeaMonkey page (normal bookmark)
+# e.g. #define seamonkey_l10n <DT><A HREF="http://www.seamonkey.tld/">tlhIngan Hol SeaMonkey</a>
+# Do not remove the trailing spaces here or or MERGE_FILE in l0n builds will fail!
+#define seamonkey_l10n_long <DT><A HREF="http://www.proyectonave.es/productos/seamonkey/start">Inicio de SeaMonkey</a>
+
+#unfilter emptyLines
diff --git a/l10n-es-ES/suite/profile/chrome/userChrome-example.css b/l10n-es-ES/suite/profile/chrome/userChrome-example.css
new file mode 100644
index 0000000000..420ec3fd6d
--- /dev/null
+++ b/l10n-es-ES/suite/profile/chrome/userChrome-example.css
@@ -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/. */
+
+/*
+ * Edit this file and copy it as userChrome.css into your
+ * profile-directory/chrome/
+ */
+
+/*
+ * This file can be used to customize the look of Mozilla's user interface
+ * You should consider using !important on rules which you want to
+ * override default settings.
+ */
+
+/*
+ * Do not remove the @namespace line -- it's required for correct functioning
+ */
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
+
+
+/*
+ * Some possible accessibility enhancements:
+ */
+/*
+ * Make all the default font sizes 20 pt:
+ *
+ * * {
+ * font-size: 20pt !important
+ * }
+ */
+/*
+ * Make menu items in particular 15 pt instead of the default size:
+ *
+ * menupopup > * {
+ * font-size: 15pt !important
+ * }
+ */
+/*
+ * Give the Location (URL) Bar a fixed-width font
+ *
+ * #urlbar {
+ * font-family: monospace !important;
+ * }
+ */
+
+/*
+ * Eliminate the throbber and its annoying movement:
+ *
+ * #throbber-box {
+ * display: none !important;
+ * }
+ */
+
+/*
+ * For more examples see http://www-archive.mozilla.org/unix/customizing.html
+ */
+
diff --git a/l10n-es-ES/suite/profile/chrome/userContent-example.css b/l10n-es-ES/suite/profile/chrome/userContent-example.css
new file mode 100644
index 0000000000..4528c98713
--- /dev/null
+++ b/l10n-es-ES/suite/profile/chrome/userContent-example.css
@@ -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/. */
+
+/*
+ * Edit this file and copy it as userContent.css into your
+ * profile-directory/chrome/
+ */
+
+/*
+ * This file can be used to apply a style to all web pages you view
+ * Rules without !important are overruled by author rules if the
+ * author sets any. Rules with !important overrule author rules.
+ */
+
+/*
+ * example: turn off "blink" element blinking
+ *
+ * blink { text-decoration: none ! important; }
+ *
+ */
+
+/*
+ * example: give all tables a 2px border
+ *
+ * table { border: 2px solid; }
+ */
+
+/*
+ * example: turn off "marquee" element
+ *
+ * marquee { -moz-binding: none; }
+ *
+ */
+
+/*
+ * example: make search fields on www.mozilla.org black-on-white
+ *
+ * @-moz-document url-prefix(http://www.mozilla.org/) {
+ * #q { background: white ! important; color: black ! important; }
+ * }
+ */
+
+/*
+ * For more examples see http://www-archive.mozilla.org/unix/customizing.html
+ */
+
diff --git a/l10n-es-ES/suite/profile/panels.extra b/l10n-es-ES/suite/profile/panels.extra
new file mode 100644
index 0000000000..f28b96e455
--- /dev/null
+++ b/l10n-es-ES/suite/profile/panels.extra
@@ -0,0 +1,7 @@
+#filter emptyLines
+
+# LOCALIZATION NOTE: You can place sidebar panel entries here that will be
+# in default profiles. Only do this if you know what you're doing!
+# For normal localizations, it's best to leave this file unchanged.
+
+#unfilter emptyLines
diff --git a/l10n-es-ES/suite/suite-l10n.js b/l10n-es-ES/suite/suite-l10n.js
new file mode 100644
index 0000000000..6e0520e894
--- /dev/null
+++ b/l10n-es-ES/suite/suite-l10n.js
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#filter substitution
+
+pref("general.useragent.locale", "@AB_CD@");
+pref("spellchecker.dictionary", "@AB_CD@");
diff --git a/l10n-es-ES/suite/updater/updater.ini b/l10n-es-ES/suite/updater/updater.ini
new file mode 100644
index 0000000000..aa13a5481e
--- /dev/null
+++ b/l10n-es-ES/suite/updater/updater.ini
@@ -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/.
+
+[Strings]
+TitleText=Actualización de %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% está instalando sus actualizaciones y se iniciará en unos momentos…
diff --git a/l10n-es-ES/toolkit/chrome/alerts/alert.dtd b/l10n-es-ES/toolkit/chrome/alerts/alert.dtd
new file mode 100644
index 0000000000..8e1b18756a
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/alerts/alert.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY closeAlert.tooltip "Cerrar esta notificación">
+<!ENTITY settings.label "Configuración">
diff --git a/l10n-es-ES/toolkit/chrome/alerts/alert.properties b/l10n-es-ES/toolkit/chrome/alerts/alert.properties
new file mode 100644
index 0000000000..c8ebb15aad
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/alerts/alert.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+closeButton.title = Cerrar
+actionButton.label = …
+webActions.disableForOrigin.label = Desactivar notificaciones de %S
+
+source.label = vía %1$S
+webActions.settings.label = Ajustes de notificaciones
+
+pauseNotifications.label = Pausar las notificaciones hasta que %S se reinicie
diff --git a/l10n-es-ES/toolkit/chrome/autoconfig/autoconfig.properties b/l10n-es-ES/toolkit/chrome/autoconfig/autoconfig.properties
new file mode 100644
index 0000000000..054431cb53
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/autoconfig/autoconfig.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+readConfigTitle = Error de configuración
+readConfigMsg = No se pudo leer el archivo de configuración. Póngase en contacto con su administrador de sistemas.
+
+autoConfigTitle = Alerta de configuración automática
+autoConfigMsg = Falló Netscape.cfg/AutoConfig. Póngase en contacto con su administrador. \n Error: falló %S:
+
+emailPromptTitle = Dirección de correo electrónico
+emailPromptMsg = Introduzca la dirección de correo electronico
diff --git a/l10n-es-ES/toolkit/chrome/global-platform/mac/intl.properties b/l10n-es-ES/toolkit/chrome/global-platform/mac/intl.properties
new file mode 100644
index 0000000000..bb6989921d
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global-platform/mac/intl.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+intl.ellipsis = …
diff --git a/l10n-es-ES/toolkit/chrome/global-platform/mac/platformKeys.properties b/l10n-es-ES/toolkit/chrome/global-platform/mac/platformKeys.properties
new file mode 100644
index 0000000000..c8eb49a161
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global-platform/mac/platformKeys.properties
@@ -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/.
+
+# 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.
+
+VK_SHIFT = ⇧
+
+VK_META = ⌘
+
+VK_WIN = win
+
+VK_ALT = ⌥
+
+VK_CONTROL = ⌃
+
+VK_RETURN = Enter
+
+MODIFIER_SEPARATOR =
diff --git a/l10n-es-ES/toolkit/chrome/global-platform/unix/intl.properties b/l10n-es-ES/toolkit/chrome/global-platform/unix/intl.properties
new file mode 100644
index 0000000000..bb6989921d
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global-platform/unix/intl.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+intl.ellipsis = …
diff --git a/l10n-es-ES/toolkit/chrome/global-platform/unix/platformKeys.properties b/l10n-es-ES/toolkit/chrome/global-platform/unix/platformKeys.properties
new file mode 100644
index 0000000000..4996a76d0a
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global-platform/unix/platformKeys.properties
@@ -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/.
+
+# 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.
+
+VK_SHIFT = Mayús.
+
+VK_META = Meta
+
+VK_WIN = Win
+
+VK_ALT = Alt
+
+VK_CONTROL = Ctrl
+
+VK_RETURN = Enter
+
+MODIFIER_SEPARATOR = +
diff --git a/l10n-es-ES/toolkit/chrome/global-platform/win/intl.properties b/l10n-es-ES/toolkit/chrome/global-platform/win/intl.properties
new file mode 100644
index 0000000000..bb6989921d
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global-platform/win/intl.properties
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+intl.ellipsis = …
diff --git a/l10n-es-ES/toolkit/chrome/global-platform/win/platformKeys.properties b/l10n-es-ES/toolkit/chrome/global-platform/win/platformKeys.properties
new file mode 100644
index 0000000000..ccf5eea717
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global-platform/win/platformKeys.properties
@@ -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/.
+
+# 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.
+
+VK_SHIFT = Mayús.
+
+VK_META = Meta
+
+VK_WIN = Win
+
+VK_ALT = Alt
+
+VK_CONTROL = Ctrl
+
+VK_RETURN = Enter
+
+MODIFIER_SEPARATOR = +
diff --git a/l10n-es-ES/toolkit/chrome/global/aboutReader.properties b/l10n-es-ES/toolkit/chrome/global/aboutReader.properties
new file mode 100644
index 0000000000..e0e99bfb66
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/aboutReader.properties
@@ -0,0 +1,66 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#LOCALIZATION NOTE (aboutReader.loading2):
+# Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+aboutReader.loading2=Cargando…
+aboutReader.loadError=Fallo al cargar el artículo de la página
+
+aboutReader.colorScheme.light=Claro
+aboutReader.colorScheme.dark=Oscuro
+aboutReader.colorScheme.sepia=Sepia
+aboutReader.colorScheme.auto=Auto
+
+# LOCALIZATION NOTE (aboutReader.estimatedReadTimeValue1): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of minutes it is estimated to take to read the article
+# example: `3 minutes`
+aboutReader.estimatedReadTimeValue1=#1 minuto;#1 minutos
+
+#LOCALIZATION NOTE (aboutReader.estimatedReadTimeRange1): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# When there is some uncertainty in how long the article will take to read show a range of
+# minutes it is expected to take.
+# #1 is the number of minutes it is estimated to take to read the article for a fast reader
+# #2 is the number of minutes it is estimated to take to read the article for a slow reader
+# #2 is the variable used to determine the plural form to use.
+# example: `5-8 minutes`
+aboutReader.estimatedReadTimeRange1=#1-#2 minuto;#1-#2 minutos
+
+# LOCALIZATION NOTE (aboutReader.fontType.serif, aboutReader.fontType.sans-serif):
+# These are the styles of typeface that are options in the reader view controls.
+aboutReader.fontType.serif=Serif
+aboutReader.fontType.sans-serif=Sans-serif
+
+# LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.
+# For followup see: https://bugzilla.mozilla.org/show_bug.cgi?id=1637089
+aboutReader.fontTypeSample=Aa
+
+aboutReader.toolbar.close=Cerrar vista de lectura
+aboutReader.toolbar.typeControls=Controles de tipografía
+
+# This is used as a label for the Reader View toolbar button.
+# This is a label used for the Save to Pocket option in the toolbar.
+# %S is replaced by Pocket.
+readerView.savetopocket.label=Guardar en %S
+# This is a label used for done option in the toolbar
+readerView.done.label=Hecho
+# These are used for the Reader View toolbar button and the menuitem within the
+# View menu.
+readerView.enter=Abrir vista de lectura
+readerView.enter.accesskey=v
+readerView.close=Cerrar vista de lectura
+readerView.close.accesskey=R
+
+# These are used as tooltips in Type Control
+aboutReader.toolbar.minus = Disminuir tamaño de fuente
+aboutReader.toolbar.plus = Aumentar tamaño de fuente
+aboutReader.toolbar.contentwidthminus = Disminuir anchura del contenido
+aboutReader.toolbar.contentwidthplus = Aumentar anchura del contenido
+aboutReader.toolbar.lineheightminus = Disminuir longitud de línea
+aboutReader.toolbar.lineheightplus = Aumentar longitud de línea
+aboutReader.toolbar.colorschemelight = Esquema de color claro
+aboutReader.toolbar.colorschemedark = Esquema de color oscuro
+aboutReader.toolbar.colorschemesepia = Esquema de color sepia
diff --git a/l10n-es-ES/toolkit/chrome/global/aboutStudies.properties b/l10n-es-ES/toolkit/chrome/global/aboutStudies.properties
new file mode 100644
index 0000000000..6154242b16
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/aboutStudies.properties
@@ -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/.
+
+
+# LOCALIZATION NOTE (title): keep "Shield" in English. See
+# https://wiki.mozilla.org/Firefox/Shield/Shield_Studies for more information
+title = Estudios Shield
+removeButton = Eliminar
+
+# LOCALIZATION NOTE (activeStudiesList): Title above a list of active studies
+activeStudiesList = Estudios activos
+# LOCALIZATION NOTE (activeStudiesList): Title above a list of completed studies
+completedStudiesList = Estudios terminados
+# LOCALIZATION NOTE (activeStatus): Displayed for an active study
+activeStatus = Activo
+
+# LOCALIZATION NOTE (completeStatus): Displayed for a study that is already complete
+completeStatus = Completo
+
+updateButtonWin = Opciones de actualización
+updateButtonUnix = Preferencias de actualización
+learnMore = Saber más
+noStudies = No ha participado en ningún estudio.
+disabledList = Esta es una lista de los estudios en los que ha participado. No se ejecutarán nuevos estudios.
+# LOCALIZATION NOTE (enabledList): %S is brandShortName (e.g. Firefox)
+enabledList = ¿Qué es esto? %S puede instalar y ejecutar estudios de vez en cuando.
+
+# 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 = Este estudio fija el valor de %1$S a %2$S. \ No newline at end of file
diff --git a/l10n-es-ES/toolkit/chrome/global/aboutWebrtc.properties b/l10n-es-ES/toolkit/chrome/global/aboutWebrtc.properties
new file mode 100644
index 0000000000..18ea937def
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/aboutWebrtc.properties
@@ -0,0 +1,191 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (document_title):
+# The text "WebRTC" is a proper noun and should not be translated.
+# It is the general label for the standards based technology. see http://www.webrtc.org
+document_title = Datos internos de WebRTC
+cannot_retrieve_log = No se pueden recuperar los datos de registro WebRTC
+
+# LOCALIZATION NOTE (save_page_msg):
+# %1$S will be replaced by a full path file name: the target of the SavePage operation.
+save_page_msg = página guardada como: %1$S
+
+# LOCALIZATION NOTE (save_page_dialog_title): "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.
+save_page_dialog_title = guardar about:webrtc como
+
+# LOCALIZATION NOTE (debug_mode_off_state_msg):
+# %1$S will be replaced by the full path file name of the debug log.
+debug_mode_off_state_msg = el registro de traza se puede encontrar en: %1$S
+
+# LOCALIZATION NOTE (debug_mode_on_state_msg):
+# %1$S will be replaced by the full path file name of the debug log.
+debug_mode_on_state_msg = modo de depuración activo, registro de traza en: %1$S
+
+# LOCALIZATION NOTE (aec_logging_msg_label, aec_logging_off_state_label,
+# aec_logging_on_state_label, aec_logging_on_state_msg):
+# AEC is an abbreviation for Acoustic Echo Cancellation.
+aec_logging_msg_label = Registro AEC
+aec_logging_off_state_label = Iniciar registro AEC
+aec_logging_on_state_label = Detener registro AEC
+aec_logging_on_state_msg = Registro AEC activo (hable con el interlocutor durante unos minutos y luego detenga la captura)
+
+# LOCALIZATION NOTE (aec_logging_off_state_msg):
+# %1$S will be replaced by the full path to the directory containing the captured log files.
+# AEC is an abbreviation for Acoustic Echo Cancellation.
+aec_logging_off_state_msg = los archivos de registro se pueden encontrar en: %1$S
+
+# LOCALIZATION NOTE (peer_connection_id_label): "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.
+peer_connection_id_label = ID de PeerConnection
+
+# LOCALIZATION NOTE (sdp_heading, local_sdp_heading, remote_sdp_heading, sdp_history_heading, sdp_parsing_errors_heading):
+# "SDP" is an abbreviation for Session Description Protocol, an IETF standard.
+# See http://wikipedia.org/wiki/Session_Description_Protocol
+sdp_heading = SDP
+local_sdp_heading = SDP local
+remote_sdp_heading = SDP remoto
+
+sdp_history_heading = Historial SDP
+sdp_parsing_errors_heading = Errores de análisis de SDP
+# LOCALIZATION NOTE (sdp_set_at_timestamp): the local or remote SDP and when it was set
+# %1$S will be replaced by local_sdp_heading or remote sdp_heading and %2$S
+# will be a numeric timestamp.
+sdp_set_at_timestamp = Establecer %1$S con timestamp %2$S
+# LOCALIZATION NOTE (sdp_set_timestamp): the absolute and relative times
+# when the sdp was set. %1$S and $2$S are both numeric timestamps. The
+# first is the absolute time, the second is the elapsed time since the
+# first sdp was set. ms is an abbreviation for milliseconds.
+sdp_set_timestamp = Marca de tiempo %1$S (+ %2$S ms)
+# LOCALIZATION NOTE (offer, answer):
+# offer and answer describe whether the local sdp is an offer or answer or
+# the remote sdp is an offer or answer. These are appended to the local and
+# remote sdp headings.
+offer = Oferta
+answer = Respuesta
+
+# LOCALIZATION NOTE (rtp_stats_heading): "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.
+rtp_stats_heading = Estadísticas RDP
+
+# LOCALIZATION NOTE (ice_state, ice_stats_heading): "ICE" is an abbreviation
+# for Interactive Connectivity Establishment, which is an IETF protocol,
+# and should not normally be translated. "Stats" is an abbreviation for
+# Statistics.
+ice_state = Estado ICE
+ice_stats_heading = Estadísticas ICE
+ice_restart_count_label = Reinicios de ICE
+ice_rollback_count_label = Vueltas atrás de ICE
+ice_pair_bytes_sent = Bytes enviados
+ice_pair_bytes_received = Bytes recibidos
+ice_component_id = ID del componente
+
+# LOCALIZATION NOTE (avg_bitrate_label, avg_framerate_label): "Avg." is an abbreviation
+# for Average. These are used as data labels.
+avg_bitrate_label = Tasa de bits promedio
+avg_framerate_label = Tasa de fotogramas promedio
+
+# LOCALIZATION NOTE (typeLocal, typeRemote): 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.
+typeLocal = Local
+typeRemote = Remoto
+
+# LOCALIZATION NOTE (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.
+nominated = Nominado
+
+# LOCALIZATION NOTE (selected): 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.
+selected = Seleccionado
+
+# LOCALIZATION NOTE (trickle_caption_msg2, trickle_highlight_color_name2): 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. %S is replaced by
+# trickle_highlight_color_name2 ("blue"), highlighted with a light blue
+# background to visually match the trickled ICE candidates.
+trickle_caption_msg2 = Candidatos entrantes (llegando tras la respuesta) son destacados en %S
+trickle_highlight_color_name2 = azul
+
+save_page_label = Guardar página
+debug_mode_msg_label = Modo de depuración
+debug_mode_off_state_label = Iniciar modo de depuración
+debug_mode_on_state_label = Detener el modo de depuración
+stats_heading = Estadísticas de la sesión
+stats_clear = Limpiar historial
+log_heading = Registro de conexión
+log_clear = Limpiar registro
+log_show_msg = mostrar registro
+log_hide_msg = ocultar registro
+connection_closed = cerrado
+local_candidate = Candidato local
+remote_candidate = Candidato remoto
+raw_candidates_heading = Todos los candidatos no procesados
+raw_local_candidate = Candidato local no procesados
+raw_remote_candidate = Candidato remoto no procesados
+raw_cand_show_msg = mostrar candidatos no procesados
+raw_cand_hide_msg = ocultar candidatos no procesados
+priority = Prioridad
+fold_show_msg = mostrar detalles
+fold_show_hint = pulse para expandir esta sección
+fold_hide_msg = ocultar detalles
+fold_hide_hint = pulse para contraer esta sección
+dropped_frames_label = Fotogramas descartados
+discarded_packets_label = Paquetes descartados
+decoder_label = Decodificador
+encoder_label = Codificador
+received_label = Recibido
+packets = paquetes
+lost_label = Perdido
+jitter_label = Jitter
+sent_label = Enviado
+
+show_tab_label = Mostrar pestaña
+
+frame_stats_heading = Estadísticas de fotogramas del video
+n_a = N/D
+width_px = Ancho (px)
+height_px = Altura (px)
+consecutive_frames = Fotogramas consecutivos
+time_elapsed = Tiempo transcurrido (s)
+estimated_framerate = Velocidad de fotogramas estimada
+rotation_degrees = Rotación (grados)
+first_frame_timestamp = Marca de tiempo de recepción del primer fotograma
+last_frame_timestamp = Marca de tiempo de última recepción de fotograma
+# 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
+local_receive_ssrc = Receptor local SSRC
+# This is an SSRC on the remote side of the connection that is sending RTP
+remote_send_ssrc = Envío remoto SSRC
+# An option whose value will not be displayed but instead noted as having been
+# provided
+configuration_element_provided = Proporcionado
+# An option whose value will not be displayed but instead noted as having not
+# been provided
+configuration_element_not_provided = No porporcionado
+# The options set by the user in about:config that could impact a WebRTC call
+custom_webrtc_configuration_heading = Preferencias de WebRTC establecidas por el usuario
+
+# Section header for estimated bandwidths of WebRTC media flows
+bandwidth_stats_heading = Ancho de banda estimado
+# The ID of the MediaStreamTrack
+track_identifier = Identificador de rastreo
+# The estimated bandwidth available for sending WebRTC media in bytes per second
+send_bandwidth_bytes_sec = Ancho de banda de envío (bytes/seg)
+# The estimated bandwidth available for receiving WebRTC media in bytes per second
+receive_bandwidth_bytes_sec = Ancho de banda de recepción (bytes/seg)
+# Maximum number of bytes per second that will be padding zeros at the ends of packets
+max_padding_bytes_sec = Padding máximo (bytes/seg)
+# The amount of time inserted between packets to keep them spaced out
+pacer_delay_ms = Intervalo entre paquetes (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
+round_trip_time_ms = Tiempo de ida y vuelta (RTT) (ms)
+
diff --git a/l10n-es-ES/toolkit/chrome/global/appPicker.dtd b/l10n-es-ES/toolkit/chrome/global/appPicker.dtd
new file mode 100644
index 0000000000..26ed1940d2
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/appPicker.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY NoAppFound.label "No se han encontrado aplicaciones para este tipo de archivo.">
+<!ENTITY BrowseButton.label "Examinar…">
+<!ENTITY SendMsg.label "Enviar este elemento a:">
diff --git a/l10n-es-ES/toolkit/chrome/global/autocomplete.properties b/l10n-es-ES/toolkit/chrome/global/autocomplete.properties
new file mode 100644
index 0000000000..525f2c7cc4
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/autocomplete.properties
@@ -0,0 +1,29 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (searchWithEngine, searchInPrivateWindowWithEngine): %S will
+# be replaced with the search engine provider's name. This format was chosen
+# because the provider can also end with "Search" (e.g.: MSN Search).
+searchWithEngine = Buscar con %S
+
+searchInPrivateWindowWithEngine = Buscar con %S en una ventana privada
+
+# LOCALIZATION NOTE (searchInPrivateWindow): Used when the private browsing
+# engine is the same as the default engine.
+searchInPrivateWindow = Buscar en una ventana privada
+
+# LOCALIZATION NOTE (switchToTab2): This is the same as the older switchToTab
+# string that it's replacing, except it uses title case, so "Switch" and "Tab"
+# are capitalized.
+switchToTab2 = Cambiar a la pestaña
+
+# LOCALIZATION NOTE (visit): This is shown next to autocomplete entries that are
+# simple URLs or sites, which will be visited when the user selects them.
+visit = Visitar
+
+# 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/l10n-es-ES/toolkit/chrome/global/browser.properties b/l10n-es-ES/toolkit/chrome/global/browser.properties
new file mode 100644
index 0000000000..fc61199178
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/browser.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+formPostSecureToInsecureWarning.title = Aviso de seguridad
+formPostSecureToInsecureWarning.message = La información que ha introducido en esta página se enviará a través de una conexión no segura y podría ser leída por terceros.\n\n¿Está seguro de que quiere enviar esta información?
+formPostSecureToInsecureWarning.continue = Continuar
diff --git a/l10n-es-ES/toolkit/chrome/global/charsetMenu.dtd b/l10n-es-ES/toolkit/chrome/global/charsetMenu.dtd
new file mode 100644
index 0000000000..56eabf9844
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/charsetMenu.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY charsetMenu2.label "Codificación de texto">
diff --git a/l10n-es-ES/toolkit/chrome/global/charsetMenu.properties b/l10n-es-ES/toolkit/chrome/global/charsetMenu.properties
new file mode 100644
index 0000000000..49fb6d64d2
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/charsetMenu.properties
@@ -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: The property keys ending with ".key" are for access keys.
+# Localizations may add or delete properties where the property key ends with
+# ".key" as appropriate for the localization. The code that uses this data can
+# deal with the absence of an access key for an item.
+#
+# For gbk, gbk.bis and gbk.bis.key are used to trigger string changes in
+# localizations.
+#
+# In the en-US version of this file, access keys are given to the following:
+# * UTF-8
+# * All encodings that are the fallback encoding for some locale in Firefox
+# * All encodings that are the fallback encoding for some locale in IE
+# * All Japanese encodings
+#
+# For the items whose property key does not end in ".key" and whose value
+# includes "(" U+0028 LEFT PARENTHESIS, the "(" character is significant for
+# processing by CharsetMenu.jsm. If your localization does not use ASCII
+# parentheses where en-US does in this file, please file a bug to make
+# CharsetMenu.jsm also recognize the delimiter your localization uses.
+# (When this code was developed, all localizations appeared to use
+# U+0028 LEFT PARENTHESIS for this purpose.)
+
+# Auto-Detect (sub)menu
+charsetMenuCharsets = Codificación de caracteres
+charsetMenuAutodet = Autodetectar
+# 'A' is reserved for Arabic:
+charsetMenuAutodet.key = d
+charsetMenuAutodet.off = (desactivado)
+charsetMenuAutodet.off.key = d
+charsetMenuAutodet.ru = Ruso
+charsetMenuAutodet.ru.key = R
+charsetMenuAutodet.uk = Ucraniano
+charsetMenuAutodet.uk.key = U
+
+# Globally-relevant
+
+_autodetect_all.key = m
+_autodetect_all = Automático
+UTF-8.key = U
+UTF-8 = Unicode
+windows-1252.key = O
+windows-1252 = Occidental
+
+# Arabic
+windows-1256.key = W
+windows-1256 = Árabe (Windows)
+ISO-8859-6 = Árabe (ISO)
+
+# Baltic
+windows-1257.key = B
+windows-1257 = Báltico (Windows)
+ISO-8859-4 = Báltico (ISO)
+
+# Central European
+windows-1250.key = e
+windows-1250 = Centroeuropeo (Windows)
+ISO-8859-2.key = e
+ISO-8859-2 = Centroeuropeo (ISO)
+
+# Chinese, Simplified
+gbk.bis.key = s
+gbk.bis = Chino, simplificado
+
+# Chinese, Traditional
+Big5.key = t
+Big5 = Chino, tradicional
+
+# Cyrillic
+windows-1251.key = C
+windows-1251 = Cirílico (Windows)
+ISO-8859-5 = Cirílico (ISO)
+KOI8-R = Cirílico (KOI8-R)
+KOI8-U = Cirílico (KOI8-U)
+IBM866 = Cirílico (DOS)
+
+# UI string in anticipation of Cyrillic analog of bug 1543077;
+# deliberately not in use yet
+
+# LOCALIZATION NOTE (Cyrillic.key): If taken into use, this string will appear
+# instead of the string for windows-1251.key, so the use of the same
+# accelerator is deliberate.
+Cyrillic.key = C
+# LOCALIZATION NOTE (Cyrillic): If taken into use, this string will appear
+# as a single item instead of the five items windows-1251, ISO-8859-5,
+# KOI8-R, KOI8-U, and IBM866, so this string does not need to make sense
+# together with those strings and should be translated the way those were
+# but omitting the part in parentheses.
+Cyrillic = Cirílico
+
+# Greek
+windows-1253.key = G
+windows-1253 = Griego (Windows)
+ISO-8859-7.key = i
+ISO-8859-7 = Griego (ISO)
+
+# Hebrew
+windows-1255.key = H
+windows-1255 = Hebreo
+# LOCALIZATION NOTE (ISO-8859-8): The value for this item should begin with
+# the same word for Hebrew as the value for windows-1255 so that this item
+# sorts right after that one in the collation order for your locale.
+ISO-8859-8 = Hebreo, visual
+
+# Japanese (NOT AN ENCODING NAME)
+Japanese.key = J
+Japanese = Japonés
+
+# Korean
+EUC-KR.key = C
+EUC-KR = Coreano
+
+# Thai
+windows-874.key = l
+windows-874 = Tailandés
+
+# Turkish
+windows-1254.key = r
+windows-1254 = Turco
+
+# Vietnamese
+windows-1258.key = V
+windows-1258 = Vietnamita
+
diff --git a/l10n-es-ES/toolkit/chrome/global/commonDialog.dtd b/l10n-es-ES/toolkit/chrome/global/commonDialog.dtd
new file mode 100644
index 0000000000..47af252b89
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/commonDialog.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY editfield0.label "Nombre de usuario:">
+<!ENTITY editfield1.label "Contraseña:">
+<!ENTITY copyCmd.label "Copiar">
+<!ENTITY copyCmd.accesskey "C">
+<!ENTITY selectAllCmd.label "Seleccionar todo">
+<!ENTITY selectAllCmd.accesskey "S">
diff --git a/l10n-es-ES/toolkit/chrome/global/commonDialogs.properties b/l10n-es-ES/toolkit/chrome/global/commonDialogs.properties
new file mode 100644
index 0000000000..8f020110d7
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/commonDialogs.properties
@@ -0,0 +1,34 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+Alert=Alerta
+Confirm=Confirmar
+ConfirmCheck=Confirmar
+Prompt=Solicitar
+# LOCALIZATION NOTE - %S is brandFullName
+PromptUsernameAndPassword3=Se requiere autenticación - %S
+# LOCALIZATION NOTE - %S is brandFullName
+PromptPassword3=Se requiere contraseña - %S
+Select=Seleccionar
+OK=Aceptar
+Cancel=Cancelar
+Yes=&Sí
+No=&No
+Save=&Guardar
+Revert=Deshace&r
+DontSave=N&o guardar
+ScriptDlgGenericHeading=[Aplicación JavaScript]
+ScriptDlgHeading=La página en %S dice:
+ScriptDialogLabel=Evitar que esta página cree diálogos adicionales
+ScriptDialogPreventTitle=Confirme su preferencia sobre diálogos
+# 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 solicita su nombre de usuario y contraseña. El sitio dice: “%1$S”
+EnterLoginForProxy3=El proxy %2$S solicita un nombre de usuario y una contraseña. El sitio dice: “%1$S”
+EnterUserPasswordFor2=%1$S solicita su nombre de usuario y contraseña.
+EnterUserPasswordForCrossOrigin2=%1$S solicita su nombre de usuario y contraseña. ADVERTENCIA: ¡su contraseña no se enviará al sitio web que está visitando actualmente!
+EnterPasswordFor=Introduzca contraseña para %1$S en %2$S
diff --git a/l10n-es-ES/toolkit/chrome/global/contentAreaCommands.properties b/l10n-es-ES/toolkit/chrome/global/contentAreaCommands.properties
new file mode 100644
index 0000000000..fbef1bea90
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/contentAreaCommands.properties
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# context menu strings
+
+SaveImageTitle = Guardar imagen
+SaveMediaTitle = Guardar medios
+SaveVideoTitle = Guardar vídeo
+SaveAudioTitle = Guardar audio
+SaveLinkTitle = Guardar como
+DefaultSaveFileName = índice
+WebPageCompleteFilter = Página web, completa
+WebPageHTMLOnlyFilter = Página web, sólo HTML
+WebPageXHTMLOnlyFilter = Página web, sólo XHTML
+WebPageSVGOnlyFilter = Página web, sólo SVG
+WebPageXMLOnlyFilter = Página web, sólo XML
+
+filesFolder = %S_files
diff --git a/l10n-es-ES/toolkit/chrome/global/datetimebox.dtd b/l10n-es-ES/toolkit/chrome/global/datetimebox.dtd
new file mode 100644
index 0000000000..4511b21dd8
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/datetimebox.dtd
@@ -0,0 +1,35 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Placeholders for input type=time -->
+
+<!ENTITY time.hour.placeholder "--">
+<!ENTITY time.minute.placeholder "--">
+<!ENTITY time.second.placeholder "--">
+<!ENTITY time.millisecond.placeholder "--">
+<!ENTITY time.dayperiod.placeholder "--">
+
+<!-- Field labels for input type=time -->
+
+<!ENTITY time.hour.label "Horas">
+<!ENTITY time.minute.label "Minutos">
+<!ENTITY time.second.label "Segundos">
+<!ENTITY time.millisecond.label "Milisegundos">
+<!ENTITY time.dayperiod.label "AM/PM">
+
+<!-- Placeholders for input type=date -->
+
+<!ENTITY date.year.placeholder "aaaa">
+<!ENTITY date.month.placeholder "mm">
+<!ENTITY date.day.placeholder "dd">
+
+<!-- Field labels for input type=date -->
+
+<!ENTITY date.year.label "Año">
+<!ENTITY date.month.label "Mes">
+<!ENTITY date.day.label "Día">
+
+<!-- Date/time clear button -->
+
+<!ENTITY datetime.reset.label "Limpiar">
diff --git a/l10n-es-ES/toolkit/chrome/global/dialog.properties b/l10n-es-ES/toolkit/chrome/global/dialog.properties
new file mode 100644
index 0000000000..08b602188c
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/dialog.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+button-accept = Aceptar
+button-cancel = Cancelar
+button-help = Ayuda
+button-disclosure = Más información
+accesskey-accept =
+accesskey-cancel =
+accesskey-help = u
+accesskey-disclosure = M
diff --git a/l10n-es-ES/toolkit/chrome/global/dialogOverlay.dtd b/l10n-es-ES/toolkit/chrome/global/dialogOverlay.dtd
new file mode 100644
index 0000000000..81c7327e79
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/dialogOverlay.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->
+
+<!ENTITY okButton.label "Aceptar">
+<!ENTITY cancelButton.label "Cancelar">
diff --git a/l10n-es-ES/toolkit/chrome/global/editMenuOverlay.dtd b/l10n-es-ES/toolkit/chrome/global/editMenuOverlay.dtd
new file mode 100644
index 0000000000..20de5f27c1
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/editMenuOverlay.dtd
@@ -0,0 +1,11 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY findCmd.label "Buscar">
+<!ENTITY findCmd.key "F">
+<!ENTITY findCmd.accesskey "B">
+<!ENTITY findAgainCmd.label "Repetir la búsqueda">
+<!ENTITY findAgainCmd.key "G">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findAgainCmd.accesskey "R">
diff --git a/l10n-es-ES/toolkit/chrome/global/extensions.properties b/l10n-es-ES/toolkit/chrome/global/extensions.properties
new file mode 100644
index 0000000000..2206bfd5d7
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/extensions.properties
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+csp.error.missing-directive = La política carece de una directiva '%S' necesaria
+
+#LOCALIZATION NOTE (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as "script-src". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.
+csp.error.illegal-keyword = la directiva '%1$S' contiene una palabra clave %2$S prohibida
+
+#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp.error.illegal-protocol = la directiva '%1$S' contiene un origen con protocolo %2$S: prohibido
+
+#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp.error.missing-host = el protocolo %2$S: requiere un servidor en las directivas '%1$S'
+
+#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as "script-src". %2$S is the name of a CSP source, usually 'self'.
+csp.error.missing-source = '%1$S' debe incluir el origen %2$S
+
+#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp.error.illegal-host-wildcard = %2$S: los orígenes con comodines en las directivas '%1$S' deben incluir al menos un subdominio no genérico (p.e., *.example.com en lugar de *.com)
+
+#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.title = Desinstalar %S
+
+#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.message = La extensión “%S” está solicitando ser desinstalada. ¿Qué desea hacer?
+
+uninstall.confirmation.button-0.label = Desinstalar
+uninstall.confirmation.button-1.label = Conservar instalado
+
+saveaspdf.saveasdialog.title = Guardar como
+
+#LOCALIZATION NOTE (newTabControlled.message2) %S is the icon and name of the extension which updated the New Tab page.
+newTabControlled.message2 = Una extensión, %S, ha cambiado la página que le aparece al abrir una nueva pestaña.
+newTabControlled.learnMore = Saber más
+
+#LOCALIZATION NOTE (homepageControlled.message) %S is the icon and name of the extension which updated the homepage.
+homepageControlled.message = Una extensión, %S, ha cambiado lo que le aparece cuando abre su página de inicio o una nueva ventana.
+homepageControlled.learnMore = Saber más
+
+#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 = Una extensión, %1$S, está ocultando algunas de sus pestañas. Todavía puede acceder a todas sus pestañas desde %2$S.
+tabHideControlled.learnMore = Descubrir más
+
diff --git a/l10n-es-ES/toolkit/chrome/global/fallbackMenubar.properties b/l10n-es-ES/toolkit/chrome/global/fallbackMenubar.properties
new file mode 100644
index 0000000000..a41e05e993
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/fallbackMenubar.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# OSX only. Default menu label when there is no xul menubar.
+
+quitMenuitem.label = Salir
+quitMenuitem.key = q
diff --git a/l10n-es-ES/toolkit/chrome/global/filepicker.properties b/l10n-es-ES/toolkit/chrome/global/filepicker.properties
new file mode 100644
index 0000000000..d80d3655ab
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/filepicker.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+allTitle = Todos los archivos
+htmlTitle = Archivos HTML
+textTitle = Archivos de texto
+imageTitle = Archivos de imágenes
+xmlTitle = Archivos XML
+xulTitle = Archivos XUL
+appsTitle = Aplicaciones
+audioTitle = Archivos de audio
+videoTitle = Archivos de vídeo
+
+formatLabel = Formato:
diff --git a/l10n-es-ES/toolkit/chrome/global/findbar.properties b/l10n-es-ES/toolkit/chrome/global/findbar.properties
new file mode 100644
index 0000000000..123c28ba39
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/findbar.properties
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# strings used by the Find bar, split from browser.properties
+NotFound=No se encontró la frase
+WrappedToTop=Se alcanzó el final de la página, se continúa desde el principio
+WrappedToBottom=Se alcanzó el principio de la página, se continúa desde el final
+NormalFind=Buscar en la página
+FastFind=Búsqueda rápida
+FastFindLinks=Búsqueda rápida (sólo en enlaces)
+CaseSensitive=(Sensible a mayúsculas)
+MatchDiacritics=(coincidencia de diacrícitos)
+EntireWord=(solo palabras completas)
+# LOCALIZATION NOTE (FoundMatches): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is currently selected match and #2 the total amount of matches.
+FoundMatches=#1 de #2 acierto;#1 de #2 aciertos
+# LOCALIZATION NOTE (FoundMatchesCountLimit): Semicolon-separated list of plural
+# forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the total amount of matches allowed before counting stops.
+FoundMatchesCountLimit=Más de #1 acierto;Más de #1 aciertos
diff --git a/l10n-es-ES/toolkit/chrome/global/global-extension-fields.properties b/l10n-es-ES/toolkit/chrome/global/global-extension-fields.properties
new file mode 100644
index 0000000000..56f9756992
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/global-extension-fields.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (extension.default-theme@mozilla.org.name, extension.default-theme@mozilla.org.description): This is displayed in about:addons -> Appearance
+extension.default-theme@mozilla.org.name=Predeterminado
+extension.default-theme@mozilla.org.description=Un tema con el esquema de color del sistema operativo.
+
diff --git a/l10n-es-ES/toolkit/chrome/global/globalKeys.dtd b/l10n-es-ES/toolkit/chrome/global/globalKeys.dtd
new file mode 100644
index 0000000000..f8dde741f3
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/globalKeys.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY openHelp.commandkey "VK_F1">
+<!ENTITY openHelpMac.commandkey "?">
diff --git a/l10n-es-ES/toolkit/chrome/global/intl.css b/l10n-es-ES/toolkit/chrome/global/intl.css
new file mode 100644
index 0000000000..2f54eb367d
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/intl.css
@@ -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 file contains all localizable skin settings such as
+ * font, layout, and geometry
+ */
+window {
+ font: 3mm tahoma,arial,helvetica,sans-serif;
+}
diff --git a/l10n-es-ES/toolkit/chrome/global/intl.properties b/l10n-es-ES/toolkit/chrome/global/intl.properties
new file mode 100644
index 0000000000..ff3231fa44
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/intl.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+intl.accept_languages = es-ES, es, en-US, en
+
+font.language.group = x-western
+
+intl.charset.detector =
+
+pluralRule = 1
+
+intl.menuitems.alwaysappendaccesskeys =
+intl.menuitems.insertseparatorbeforeaccesskeys = true
diff --git a/l10n-es-ES/toolkit/chrome/global/keys.properties b/l10n-es-ES/toolkit/chrome/global/keys.properties
new file mode 100644
index 0000000000..69e503adcb
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/keys.properties
@@ -0,0 +1,60 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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.
+
+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
+
+VK_UP = Flecha arriba
+VK_DOWN = Flecha abajo
+VK_LEFT = Flecha izquierda
+VK_RIGHT = Flecha derecha
+VK_PAGE_UP = Re. Pág.
+VK_PAGE_DOWN = Av. Pág.
+# 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
+
+VK_TAB = Tab
+VK_BACK = Retroceso
+VK_DELETE = Supr.
+VK_HOME = Inicio
+VK_END = Fin
+
+VK_ESCAPE = Esc
+VK_INSERT = Insert
+# LOCALIZATION NOTE : BLOCK end
diff --git a/l10n-es-ES/toolkit/chrome/global/mozilla.dtd b/l10n-es-ES/toolkit/chrome/global/mozilla.dtd
new file mode 100644
index 0000000000..c2f9adc166
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/mozilla.dtd
@@ -0,0 +1,12 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY mozilla.title.11.14 "El Libro de Mozilla, 11:14">
+
+<!ENTITY mozilla.quote.11.14 "La bestia adoptó <em>nuevas vestiduras</em> y estudió los caminos del <em>Tiempo</em> y el <em>Espacio</em>
+y la <em>Luz</em> y el <em>Flujo</em> de energía a través del Universo. A partir de sus estudios, la bestia
+creó nuevas estructuras a partir del <em>metal oxidado</em> y proclamó sus glorias. Y los seguidores de la
+bestia se regocijaron, encontrando un propósito renovado en estas <em>enseñanzas</em>.">
+
+<!ENTITY mozilla.from.11.14 "de <strong>El Libro de Mozilla,</strong> 11:14">
diff --git a/l10n-es-ES/toolkit/chrome/global/narrate.properties b/l10n-es-ES/toolkit/chrome/global/narrate.properties
new file mode 100644
index 0000000000..c8fa8b9040
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/narrate.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# "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.
+listen = Escuchar
+back = Atrás
+start = Iniciar
+stop = Detener
+forward = Siguiente
+speed = Velocidad
+selectvoicelabel = Voz:
+# Default voice is determined by the language of the document.
+defaultvoice = Por omisión
+
+# Voice name and language.
+# eg. David (English)
+voiceLabel = %S (%S)
diff --git a/l10n-es-ES/toolkit/chrome/global/notification.dtd b/l10n-es-ES/toolkit/chrome/global/notification.dtd
new file mode 100644
index 0000000000..17e0d870a2
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/notification.dtd
@@ -0,0 +1,14 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY closeNotification.tooltip "Cerrar este mensaje">
+
+<!ENTITY checkForUpdates "Buscar actualizaciones…">
+
+<!ENTITY learnMoreNoEllipsis "Saber más">
+
+<!ENTITY defaultButton.label "¡De acuerdo!">
+<!ENTITY defaultButton.accesskey "D">
+
+<!ENTITY moreActionsButton.accessibleLabel "Más acciones">
diff --git a/l10n-es-ES/toolkit/chrome/global/printdialog.properties b/l10n-es-ES/toolkit/chrome/global/printdialog.properties
new file mode 100644
index 0000000000..fdcad2e440
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/printdialog.properties
@@ -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/.
+
+# These strings are used in the native GTK, Mac and Windows print dialogs.
+
+printTitleGTK = Imprimir
+optionsTabLabelGTK = Opciones
+
+optionsTitleMac = Opciones:
+appearanceTitleMac = Apariencia:
+pageHeadersTitleMac = Encabezados de página:
+pageFootersTitleMac = Pies de página:
+
+optionsTitleWindows = Opciones
+
+# 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 = Ignorar escalado y aj_ustar a la página
+selectionOnly = Imprimir sól_o la selección
+printBGOptions = Imprimir fondos
+printBGColors = Imprimir _colores de fondo
+printBGImages = Imprimir i_mágenes de fondo
+headerFooter = Encabezado y pie
+left = Izquierda
+center = Centro
+right = Derecha
+headerFooterBlank = --nada--
+headerFooterTitle = Título
+headerFooterURL = Dirección
+headerFooterDate = Fecha/hora
+headerFooterPage = Página #
+headerFooterPageTotal = Página # de #
+headerFooterCustom = Personalizado...
+customHeaderFooterPrompt = Introduzca su texto personalizado de encabezado/pie
+
+summarySelectionOnlyTitle = Imprimir selección
+summaryShrinkToFitTitle = Ajustar a la página
+summaryPrintBGColorsTitle = Imprimir colores de fondo
+summaryPrintBGImagesTitle = Imprimir imágenes de fondo
+summaryHeaderTitle = Encabezados de página
+summaryFooterTitle = Pies de página
+summaryNAValue = N/D
+summaryOnValue = Sí
+summaryOffValue = No
diff --git a/l10n-es-ES/toolkit/chrome/global/resetProfile.dtd b/l10n-es-ES/toolkit/chrome/global/resetProfile.dtd
new file mode 100644
index 0000000000..2bc58a129f
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/resetProfile.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this file,
+ - You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY refreshProfile.dialog.title "Restablecer &brandShortName;">
+<!ENTITY refreshProfile.cleaning.description "A punto de terminar…">
diff --git a/l10n-es-ES/toolkit/chrome/global/resetProfile.properties b/l10n-es-ES/toolkit/chrome/global/resetProfile.properties
new file mode 100644
index 0000000000..5b51f4954c
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/resetProfile.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE: These strings are used for profile reset.
+
+resetUnusedProfile.message = Parece que no ha iniciado %S desde hace tiempo. ¿Quiere limpiarlo para comenzar una experiencia renovada? ¡A propósito, bienvenido de nuevo!
+resetUninstalled.message = Parece que ha reinstalado %S. ¿Desea que lo limpiemos para disfrutar de una experiencia fresca, como nueva?
+
+refreshProfile.resetButton.label = Reiniciar %S…
+refreshProfile.resetButton.accesskey = e
diff --git a/l10n-es-ES/toolkit/chrome/global/textcontext.dtd b/l10n-es-ES/toolkit/chrome/global/textcontext.dtd
new file mode 100644
index 0000000000..8e8890e71e
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/textcontext.dtd
@@ -0,0 +1,24 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY spellAddToDictionary.label "Añadir al diccionario">
+<!ENTITY spellAddToDictionary.accesskey "o">
+<!ENTITY spellUndoAddToDictionary.label "Deshacer Añadir al diccionario">
+<!ENTITY spellUndoAddToDictionary.accesskey "h">
+<!ENTITY spellCheckToggle.label "Comprobar ortografía">
+<!ENTITY spellCheckToggle.accesskey "b">
+<!ENTITY spellNoSuggestions.label "(No hay sugerencias de ortografía)">
+<!ENTITY spellDictionaries.label "Idiomas">
+<!ENTITY spellDictionaries.accesskey "I">
+
+<!ENTITY searchTextBox.clear.label "Limpiar">
+
+<!ENTITY fillLoginMenu.label "Rellenar inicio de sesión">
+<!ENTITY fillLoginMenu.accesskey "R">
+<!ENTITY fillPasswordMenu.label "Rellenar contraseña">
+<!ENTITY fillPasswordMenu.accesskey "R">
+<!ENTITY fillUsernameMenu.label "Rellenar nombre de usuario">
+<!ENTITY fillUsernameMenu.accesskey "m">
+<!ENTITY noLoginSuggestions.label "(sin sugerencias de inicio de sesión)">
+<!ENTITY viewSavedLogins.label "Ver cuentas guardadas">
diff --git a/l10n-es-ES/toolkit/chrome/global/tree.dtd b/l10n-es-ES/toolkit/chrome/global/tree.dtd
new file mode 100644
index 0000000000..339d77267c
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/tree.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY restoreColumnOrder.label "Restablecer el orden de las columnas">
diff --git a/l10n-es-ES/toolkit/chrome/global/videocontrols.dtd b/l10n-es-ES/toolkit/chrome/global/videocontrols.dtd
new file mode 100644
index 0000000000..99b9956807
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/videocontrols.dtd
@@ -0,0 +1,52 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY % brandDTD
+ SYSTEM "chrome://branding/locale/brand.dtd">
+ %brandDTD;
+
+<!ENTITY playButton.playLabel "Reproducir">
+<!ENTITY playButton.pauseLabel "Pausar">
+<!ENTITY muteButton.muteLabel "Silenciar">
+<!ENTITY muteButton.unmuteLabel "Restaurar sonido">
+<!ENTITY fullscreenButton.enterfullscreenlabel "Pantalla completa">
+<!ENTITY fullscreenButton.exitfullscreenlabel "Salir de pantalla completa">
+<!ENTITY castingButton.castingLabel "Enviar a pantalla">
+<!ENTITY closedCaption.off "No">
+<!-- LOCALIZATION NOTE (volumeScrubber.label): This label is exposed to
+ accessibility software to clarify what the slider is for. -->
+<!ENTITY volumeScrubber.label "Control de volumen">
+
+<!-- LOCALIZATION NOTE (pictureInPicture.label): This string is used as part of
+the Picture-in-Picture video toggle button when the mouse is hovering it. -->
+<!ENTITY pictureInPicture.label "Picture-in-Picture">
+
+<!-- LOCALIZATION NOTE (pictureInPictureToggle.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. -->
+<!ENTITY pictureInPictureToggle.label "Ver en Picture-in-Picture">
+<!-- LOCALIZATION NOTE (pictureInPictureExplainer): This string is used as part of
+a variation of the Picture-in-Picture video toggle button. When using this variation,
+this string appears below the toggle when the mouse hovers the toggle. -->
+<!ENTITY pictureInPictureExplainer "Reproduzca videos en primer plano mientras hace otras cosas en &brandShortName;">
+
+<!ENTITY error.aborted "Se ha detenido la carga del vídeo.">
+<!ENTITY error.network "La reproducción del vídeo se ha interrumpido por un error de red.">
+<!ENTITY error.decode "No se puede reproducir el vídeo porque el archivo está dañado.">
+<!ENTITY error.srcNotSupported "El formato o tipo MIME del vídeo no se admite.">
+<!ENTITY error.noSource2 "No se ha encontrado ningún vídeo que tenga un formato y tipo MIME compatibles.">
+<!ENTITY error.generic "La reproducción del vídeo se ha interrumpido por un error desconocido.">
+
+<!ENTITY status.pictureInPicture "Este vídeo se está reproduciendo en el modo Picture-in-Picture.">
+
+<!-- LOCALIZATION NOTE (positionAndDuration.nameFormat): the #1 string is the current
+media position, and the #2 string is the total duration. For example, when at
+the 5 minute mark in a 6 hour long video, #1 would be "5:00" and #2 would be
+"6:00:00", result string would be "5:00 / 6:00:00".
+Note that #2 is not always available. For example, when at the 5 minute mark in an
+unknown duration video, #1 would be "5:00" and the string which is surrounded by
+<span> would be deleted, result string would be "5:00".
+-->
+<!ENTITY positionAndDuration.nameFormat "#1<span> / #2</span>">
+
diff --git a/l10n-es-ES/toolkit/chrome/global/viewSource.properties b/l10n-es-ES/toolkit/chrome/global/viewSource.properties
new file mode 100644
index 0000000000..8946440770
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/viewSource.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+goToLineTitle = Ir a la línea
+goToLineText = Introduzca número de línea
+invalidInputTitle = Entrada no válida
+invalidInputText = El número de línea introducido no es válido.
+outOfRangeTitle = No se encontró la línea
+outOfRangeText = No se encontró la línea especificada.
+viewSelectionSourceTitle = Fuente DOM de la selección
+
+context_goToLine_label = Ir a la línea…
+context_goToLine_accesskey = x
+context_wrapLongLines_label = Ajustar líneas largas
+context_highlightSyntax_label = Resaltar sintaxis
diff --git a/l10n-es-ES/toolkit/chrome/global/wizard.properties b/l10n-es-ES/toolkit/chrome/global/wizard.properties
new file mode 100644
index 0000000000..c6a533eab6
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/global/wizard.properties
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+default-first-title = Bienvenido a %S
+default-last-title = Completar %S
+default-first-title-mac = Introducción
+default-last-title-mac = Conclusión
diff --git a/l10n-es-ES/toolkit/chrome/mozapps/downloads/downloads.properties b/l10n-es-ES/toolkit/chrome/mozapps/downloads/downloads.properties
new file mode 100644
index 0000000000..aa333e06f1
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/mozapps/downloads/downloads.properties
@@ -0,0 +1,115 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (shortSeconds): Semi-colon list of plural
+# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# s is the short form for seconds
+shortSeconds=s;s
+
+# LOCALIZATION NOTE (shortMinutes): Semi-colon list of plural
+# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# m is the short form for minutes
+shortMinutes=m;m
+
+# LOCALIZATION NOTE (shortHours): Semi-colon list of plural
+# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# h is the short form for hours
+shortHours=h;h
+
+# LOCALIZATION NOTE (shortDays): Semi-colon list of plural
+# forms. See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# d is the short form for days
+shortDays=d;d
+
+downloadErrorAlertTitle=Error de descarga
+# LOCALIZATION NOTE (downloadErrorBlockedBy): %S is the name of the blocking
+# extension.
+downloadErrorBlockedBy=La descarga no se puede guardar porque ha sido bloqueada por %S.
+# LOCALIZATION NOTE (downloadErrorExtension): used when the blocking extension
+# name is unavailable.
+downloadErrorExtension=La descarga no se puede guardar porque está bloqueada por una extensión.
+downloadErrorGeneric=La descarga no puede guardarse porque ha sucedido un error desconocido.\n\nVuelva a intentarlo.
+
+# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102
+quitCancelDownloadsAlertTitle=¿Cancelar todas las descargas?
+quitCancelDownloadsAlertMsg=Si sale ahora, se cancelará una descarga. ¿Seguro que quiere salir?
+quitCancelDownloadsAlertMsgMultiple=Si sale ahora, se cancelarán %S descargas. ¿Seguro que quiere salir?
+quitCancelDownloadsAlertMsgMac=Si cierra ahora, se cancelará una descarga. ¿Seguro que quiere salir?
+quitCancelDownloadsAlertMsgMacMultiple=Si cierra ahora, se cancelarán %S descargas. ¿Seguro que quiere salir?
+offlineCancelDownloadsAlertTitle=¿Cancelar todas las descargas?
+offlineCancelDownloadsAlertMsg=Si pasa al modo sin conexión ahora, se cancelará una descarga. ¿Seguro que quiere pasar al modo sin conexión?
+offlineCancelDownloadsAlertMsgMultiple=Si pasa al modo sin conexión ahora, se cancelarán %S descargas. ¿Seguro que quiere pasar al modo sin conexión?
+leavePrivateBrowsingCancelDownloadsAlertTitle=¿Cancelar todas las descargas?
+leavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Si cierra todas las ventanas de navegación privada ahora, se cancelará una descarga. ¿Está seguro de que quiere abandonar la navegación privada?
+leavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Si cierra todas las ventanas de navegación privada ahora, se cancelarán %S descargas. ¿Está seguro de que quiere abandonar la navegación privada?
+cancelDownloadsOKText=Cancelar una descarga
+cancelDownloadsOKTextMultiple=Cancelar %S descargas
+dontQuitButtonWin=No salir
+dontQuitButtonMac=No cerrar
+dontGoOfflineButton=Permanecer conectado
+dontLeavePrivateBrowsingButton2=Seguir en navegación privada
+
+# LOCALIZATION NOTE (infiniteRate):
+# If download speed is a JavaScript Infinity value, this phrase is used
+infiniteRate=Muy, muy rápido
+
+# LOCALIZATION NOTE (statusFormat3): — is the "em dash" (long dash)
+# %1$S transfer progress; %2$S rate number; %3$S rate unit; %4$S time left
+# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)
+statusFormat3=%4$S — %1$S (%2$S %3$S/seg.)
+
+# LOCALIZATION NOTE (statusFormatInfiniteRate): — is the "em dash" (long dash)
+# %1$S transfer progress; %2$S substitute phrase for Infinity speed; %3$S time left
+# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)
+statusFormatInfiniteRate=%3$S — %1$S (%2$S)
+
+# LOCALIZATION NOTE (statusFormatNoRate): — is the "em dash" (long dash)
+# %1$S transfer progress; %2$S time left
+# example: 4 minutes left — 1.1 of 11.1 GB
+statusFormatNoRate=%2$S — %1$S
+
+bytes=bytes
+kilobyte=KB
+megabyte=MB
+gigabyte=GB
+
+# LOCALIZATION NOTE (transferSameUnits2):
+# %1$S progress number; %2$S total number; %3$S total unit
+# example: 1.1 of 333 MB
+transferSameUnits2=%1$S de %2$S %3$S
+# LOCALIZATION NOTE (transferDiffUnits2):
+# %1$S progress number; %2$S progress unit; %3$S total number; %4$S total unit
+# example: 11.1 MB of 3.3 GB
+transferDiffUnits2=%1$S %2$S de %3$S %4$S
+# LOCALIZATION NOTE (transferNoTotal2):
+# %1$S progress number; %2$S unit
+# example: 111 KB
+transferNoTotal2=%1$S %2$S
+
+# LOCALIZATION NOTE (timePair3): %1$S time number; %2$S time unit
+# example: 1m; 11h
+timePair3=%1$S%2$S
+# LOCALIZATION NOTE (timeLeftSingle3): %1$S time left
+# example: 1m left; 11h left
+timeLeftSingle3=%1$S restantes
+# LOCALIZATION NOTE (timeLeftDouble3): %1$S time left; %2$S time left sub units
+# example: 11h 2m left; 1d 22h left
+timeLeftDouble3=%1$S %2$S restantes
+timeFewSeconds2=Quedan pocos segundos
+timeUnknown2=Tiempo restante desconocido
+
+# LOCALIZATION NOTE (doneScheme2): #1 URI scheme like data: jar: about:
+doneScheme2=recurso %1$S
+# LOCALIZATION NOTE (doneFileScheme): Special case of doneScheme for file:
+# This is used as an eTLD replacement for local files, so make it lower case
+doneFileScheme=archivo local
+
+# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday
+yesterday=Ayer
+
+fileExecutableSecurityWarning="%S" es un archivo ejecutable. Los archivos ejecutables pueden contener virus u otros códigos maliciosos que podrían dañar su equipo. Sea cauteloso al abrir este archivo. ¿Seguro que quiere ejecutar "%S"?
+fileExecutableSecurityWarningTitle=¿Abrir archivos ejecutables?
+
+# Desktop folder name for downloaded files
+downloadsFolder=Descargas
diff --git a/l10n-es-ES/toolkit/chrome/mozapps/downloads/settingsChange.dtd b/l10n-es-ES/toolkit/chrome/mozapps/downloads/settingsChange.dtd
new file mode 100644
index 0000000000..fd3aaab781
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/mozapps/downloads/settingsChange.dtd
@@ -0,0 +1,6 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY settingsChangePreferences.label "La configuración se puede cambiar en las preferencias de &brandShortName;.">
+<!ENTITY settingsChangeOptions.label "La configuración se puede cambiar en las opciones de &brandShortName;.">
diff --git a/l10n-es-ES/toolkit/chrome/mozapps/downloads/unknownContentType.dtd b/l10n-es-ES/toolkit/chrome/mozapps/downloads/unknownContentType.dtd
new file mode 100644
index 0000000000..b0efa5a27b
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/mozapps/downloads/unknownContentType.dtd
@@ -0,0 +1,26 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY intro2.label "Ha elegido abrir:">
+<!ENTITY from.label "de:">
+<!ENTITY actionQuestion.label "¿Qué debería hacer &brandShortName; con este archivo?">
+
+<!ENTITY openWith.label "Abrir con">
+<!ENTITY openWith.accesskey "o">
+<!ENTITY other.label "Otros…">
+
+<!ENTITY saveFile.label "Guardar archivo">
+<!ENTITY saveFile.accesskey "u">
+
+<!ENTITY rememberChoice.label "Hacer esto automáticamente para estos archivos a partir de ahora.">
+<!ENTITY rememberChoice.accesskey "a">
+
+<!ENTITY whichIs.label "que es:">
+
+<!ENTITY chooseHandlerMac.label "Elegir…">
+<!ENTITY chooseHandlerMac.accesskey "E">
+<!ENTITY chooseHandler.label "Examinar…">
+<!ENTITY chooseHandler.accesskey "E">
+
+<!ENTITY unknownPromptText.label "¿Desea guardar este archivo?">
diff --git a/l10n-es-ES/toolkit/chrome/mozapps/downloads/unknownContentType.properties b/l10n-es-ES/toolkit/chrome/mozapps/downloads/unknownContentType.properties
new file mode 100644
index 0000000000..fc9422144a
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/mozapps/downloads/unknownContentType.properties
@@ -0,0 +1,24 @@
+# -*- 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=Abriendo %S
+saveDialogTitle=Escriba el nombre con el que guardar el archivo…
+defaultApp=%S (predeterminada)
+chooseAppFilePickerTitle=Elegir aplicación auxiliar
+badApp=La aplicación que ha elegido ("%S") no ha podido encontrarse. Compruebe el nombre del archivo o escoja otra aplicación.
+badApp.title=Aplicación no encontrada
+badPermissions=No se ha podido guardar el archivo porque no tiene los permisos adecuados. Elija otro directorio donde guardarlo.
+badPermissions.title=Permisos no válidos para guardar
+unknownAccept.label=Guardar archivo
+unknownCancel.label=Cancelar
+fileType=archivo %S
+# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit
+orderedFileSizeWithType=%1$S (%2$S %3$S)
+pdfHandlerDescription=PDF (Portable Document Format)
+avifExtHandlerDescription=Archivo de imagen AV1 (AVIF)
+pdfExtHandlerDescription=Portable Document Format (PDF)
+svgExtHandlerDescription=Scalable Vector Graphics (SVG)
+webpExtHandlerDescription=Imagen WebP
+xmlExtHandlerDescription=Extensible Markup Language (XML)
diff --git a/l10n-es-ES/toolkit/chrome/mozapps/extensions/extensions.dtd b/l10n-es-ES/toolkit/chrome/mozapps/extensions/extensions.dtd
new file mode 100644
index 0000000000..b1ef93b7a4
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/mozapps/extensions/extensions.dtd
@@ -0,0 +1,5 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY setting.learnmore "Saber más…">
diff --git a/l10n-es-ES/toolkit/chrome/mozapps/extensions/extensions.properties b/l10n-es-ES/toolkit/chrome/mozapps/extensions/extensions.properties
new file mode 100644
index 0000000000..14b10f9ca3
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/mozapps/extensions/extensions.properties
@@ -0,0 +1,84 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#LOCALIZATION NOTE (notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version
+notification.incompatible=%1$S es incompatible con %2$S %3$S.
+#LOCALIZATION NOTE (notification.unsigned, notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name
+notification.unsignedAndDisabled=%1$S no ha podido ser verificado para su uso en %2$S y ha sido desactivado.
+notification.unsigned=%1$S no se ha podido verificar para su uso en %2$S. Proceda con precaución.
+notification.unsigned.link=Más información
+#LOCALIZATION NOTE (notification.blocked) %1$S is the add-on name
+notification.blocked=%1$S ha sido desactivado debido a problemas de seguridad o estabilidad.
+notification.blocked.link=Más información
+#LOCALIZATION NOTE (notification.softblocked) %1$S is the add-on name
+notification.softblocked=Se sabe que %1$S es causa de problemas de seguridad o estabilidad.
+notification.softblocked.link=Más información
+#LOCALIZATION NOTE (notification.outdated) %1$S is the add-on name
+notification.outdated=Hay disponible una actualización importante para %1$S.
+notification.outdated.link=Actualizar ahora
+#LOCALIZATION NOTE (notification.vulnerableUpdatable) %1$S is the add-on name
+notification.vulnerableUpdatable=%1$S está considerado vulnerable y debe ser actualizado.
+notification.vulnerableUpdatable.link=Actualizar ahora
+#LOCALIZATION NOTE (notification.vulnerableNoUpdate) %1$S is the add-on name
+notification.vulnerableNoUpdate=%1$S está considerado vulnerable. Úselo con cuidado.
+notification.vulnerableNoUpdate.link=Más información
+#LOCALIZATION NOTE (notification.restartless-uninstall) %1$S is the add-on name
+notification.restartless-uninstall=Cuando cierres esta pestaña, se desinstalará %1$S.
+#LOCALIZATION NOTE (notification.downloadError) %1$S is the add-on name.
+notification.downloadError=Ha sucedido un error al descargar %1$S.
+notification.downloadError.retry=Vuelva a intentarlo
+notification.downloadError.retry.tooltip=Intente descargar este complemento de nuevo
+#LOCALIZATION NOTE (notification.installError) %1$S is the add-on name.
+notification.installError=Ha sucedido un error al instalar %1$S.
+notification.installError.retry=Vuelva a intentarlo
+notification.installError.retry.tooltip=Intente descargar e instalar este complemento de nuevo
+#LOCALIZATION NOTE (notification.gmpPending) %1$S is the add-on name.
+notification.gmpPending=%1$S se instalará en breves momentos.
+
+#LOCALIZATION NOTE (details.notification.incompatible) %1$S is the add-on name, %2$S is brand name, %3$S is application version
+details.notification.incompatible=%1$S es incompatible con %2$S %3$S.
+#LOCALIZATION NOTE (details.notification.unsigned, details.notification.unsignedAndDisabled) %1$S is the add-on name, %2$S is brand name
+details.notification.unsignedAndDisabled=%1$S no ha podido ser verificado para su uso en %2$S y ha sido desactivado.
+details.notification.unsigned=%1$S no se ha podido verificar para su uso en %2$S. Proceda con precaución.
+details.notification.unsigned.link=Más información
+#LOCALIZATION NOTE (details.notification.blocked) %1$S is the add-on name
+details.notification.blocked=%1$S ha sido desactivado debido a problemas de seguridad o estabilidad.
+details.notification.blocked.link=Más información
+#LOCALIZATION NOTE (details.notification.softblocked) %1$S is the add-on name
+details.notification.softblocked=Se sabe que %1$S es causa de problemas de seguridad o estabilidad.
+details.notification.softblocked.link=Más información
+#LOCALIZATION NOTE (details.notification.outdated) %1$S is the add-on name
+details.notification.outdated=Hay disponible una actualización importante para %1$S.
+details.notification.outdated.link=Actualizar ahora
+#LOCALIZATION NOTE (details.notification.vulnerableUpdatable) %1$S is the add-on name
+details.notification.vulnerableUpdatable=%1$S está considerado vulnerable y debe ser actualizado.
+details.notification.vulnerableUpdatable.link=Actualizar ahora
+#LOCALIZATION NOTE (details.notification.vulnerableNoUpdate) %1$S is the add-on name
+details.notification.vulnerableNoUpdate=%1$S está considerado vulnerable. Úselo con cuidado.
+details.notification.vulnerableNoUpdate.link=Más información
+#LOCALIZATION NOTE (details.notification.restartless-uninstall) %1$S is the add-on name.
+details.notification.restartless-uninstall=Cuando cierres esta pestaña, se desinstalará %1$S.
+#LOCALIZATION NOTE (details.notification.gmpPending) %1$S is the add-on name
+details.notification.gmpPending=%1$S se instalará en breves momentos.
+
+type.extension.name=Extensiones
+type.themes.name=Temas
+type.locale.name=Idiomas
+type.plugin.name=Plugins
+type.dictionary.name=Diccionarios
+type.service.name=Servicios
+type.legacy.name=Extensiones clásicas
+type.unsupported.name=No admitido
+
+#LOCALIZATION NOTE(listHeading.discover) %S is the brandShortName
+listHeading.discover=Personalice su %S
+listHeading.extension=Administre sus extensiones
+listHeading.shortcuts=Administrar los atajos a las extensiones
+listHeading.theme=Administre sus temas
+listHeading.plugin=Administre sus plugins
+listHeading.locale=Administre sus idiomas
+listHeading.dictionary=Administre sus diccionarios
+
+searchLabel.extension=Encontrar más extensiones
+searchLabel.theme=Encontrar más temas
diff --git a/l10n-es-ES/toolkit/chrome/mozapps/handling/handling.dtd b/l10n-es-ES/toolkit/chrome/mozapps/handling/handling.dtd
new file mode 100644
index 0000000000..930bdeba01
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/mozapps/handling/handling.dtd
@@ -0,0 +1,10 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY window.emWidth "26em">
+<!ENTITY window.emHeight "26em">
+<!ENTITY ChooseOtherApp.description "Elija otra aplicación">
+<!ENTITY ChooseApp.label "Elegir…">
+<!ENTITY ChooseApp.accessKey "E">
+<!ENTITY accept "Abrir enlace">
diff --git a/l10n-es-ES/toolkit/chrome/mozapps/handling/handling.properties b/l10n-es-ES/toolkit/chrome/mozapps/handling/handling.properties
new file mode 100644
index 0000000000..f977d62701
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/mozapps/handling/handling.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+protocol.title=Lanzar aplicación
+protocol.description=Este enlace debe ser abierto con una aplicación.
+protocol.choices.label=Enviar a:
+protocol.checkbox.label=Recordar mi elección para los enlaces %S.
+protocol.checkbox.accesskey=R
+protocol.checkbox.extra=Esto puede cambiarse en las preferencias de %S.
+
+# Displayed under the name of a protocol handler in the Launch Application dialog.
+privatebrowsing.disabled.label=Deshabilitado en ventanas privadas
+
+choose.application.title=Otra aplicación…
diff --git a/l10n-es-ES/toolkit/chrome/mozapps/profile/profileSelection.properties b/l10n-es-ES/toolkit/chrome/mozapps/profile/profileSelection.properties
new file mode 100644
index 0000000000..b48b8fa187
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/mozapps/profile/profileSelection.properties
@@ -0,0 +1,57 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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=Cerrar %S
+restartMessageNoUnlocker2=%S ya se está ejecutando, pero no está respondiendo. Para usar %S, debe cerrar primero el proceso %S existente, reiniciar su sistema o usar un perfil diferente.
+restartMessageUnlocker=%S ya se está ejecutando, pero no responde. Debe cerrar antes el anterior proceso %S para abrir una ventana nueva.
+restartMessageNoUnlockerMac=Ya hay abierta una copia de %S. Sólo puede haber una copia de %S abierta a la vez.
+restartMessageUnlockerMac=Ya hay abierta una copia de %S. La copia en ejecución de %S se cerrará para abrir esta.
+
+# Profile manager
+# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.
+profileTooltip=Perfil: '%S' - Ruta: '%S'
+
+pleaseSelectTitle=Seleccionar perfil
+pleaseSelect=Seleccione un perfil para iniciar %S, o cree un nuevo perfil.
+
+renameProfileTitle=Renombrar perfil
+renameProfilePrompt=Renombrar el perfil "%S" a:
+
+profileNameInvalidTitle=Nombre de perfil no válido
+profileNameInvalid=El nombre de perfil "%S" no está permitido.
+
+chooseFolder=Elegir carpeta de perfil
+profileNameEmpty=No se permite un nombre de perfil en blanco.
+invalidChar=El carácter "%S" no está permitido en los nombres de perfil. Escoja otro nombre.
+
+deleteTitle=Eliminar perfil
+deleteProfileConfirm=Eliminar un perfil suprimirá el perfil de la lista de perfiles disponibles y no se puede deshacer.\nPuede elegir además eliminar los archivos de datos del perfil, incluyendo su configuración, certificados y otros datos relativos al usuario. Esta opción eliminará la carpeta "%S" y no se puede deshacer.\n¿Desea eliminar los archivos de datos del perfil?
+deleteFiles=Eliminar archivos
+dontDeleteFiles=No eliminar archivos
+
+profileCreationFailed=No se ha podido crear el perfil. Probablemente la carpeta escogida es de sólo lectura.
+profileCreationFailedTitle=Creación del perfil fallida
+profileExists=Ya existe un perfil con ese nombre. Por favor, escoja otro nombre.
+profileFinishText=Pulse el botón Terminar para crear este nuevo perfil.
+profileFinishTextMac=Pulse Terminado para crear este nuevo perfil.
+profileMissing=No se puede cargar su perfil %S. Puede que esté inaccesible o haya desaparecido.
+profileMissingTitle=Perfil desaparecido
+profileDeletionFailed=No se ha podido eliminar el perfil ya que puede estar en uso.
+profileDeletionFailedTitle=Fallo en la eliminación
+
+# 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=Datos antiguos de %S
+
+flushFailTitle=Cambios no guardados
+# LOCALIZATION NOTE (conflictMessage): %1$S is brandProductName, %2$S is brandShortName.
+conflictMessage=Otra copia de %1$S ha hecho cambios a los perfiles. Debe reiniciar %2$S antes de hacer más cambios.
+flushFailMessage=Un error inesperado ha evitado que se guarden los cambios.
+# LOCALIZATION NOTE (flushFailRestartButton): $S is brandShortName.
+flushFailRestartButton=Reiniciar %S
+flushFailExitButton=Salir
diff --git a/l10n-es-ES/toolkit/chrome/mozapps/update/updates.properties b/l10n-es-ES/toolkit/chrome/mozapps/update/updates.properties
new file mode 100644
index 0000000000..9224b45d00
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/mozapps/update/updates.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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=No, gracias
+noThanksButton.accesskey=N
+# NOTE: The restartLaterButton string is also used in
+# mozapps/extensions/content/blocklist.js
+restartLaterButton=Reiniciar más tarde
+restartLaterButton.accesskey=m
+restartNowButton=Reiniciar %S
+restartNowButton.accesskey=R
+
+statusFailed=Instalación incorrecta
+
+installSuccess=La actualización se instaló correctamente
+installPending=Instalación pendiente
+patchApplyFailure=No se pudo instalar la actualización (fallo al aplicar el parche)
+elevationFailure=No tiene los permisos necesarios para instalar esta actualización. Contacte con su administrador de sistema.
+
+check_error-200=Archivo XML de actualización mal formado (200)
+check_error-403=Acceso denegado (403)
+check_error-404=Archivo XML de actualización no encontrado (404)
+check_error-500=Error interno del servidor (500)
+check_error-2152398849=Fallido (razón desconocida)
+check_error-2152398861=Conexión rechazada
+check_error-2152398862=Conexión caducada
+# NS_ERROR_OFFLINE
+check_error-2152398864=La red está desconectada (conectarse)
+check_error-2152398867=Puerto no permitido
+check_error-2152398868=No se han recibido datos (vuelva a intentarlo)
+check_error-2152398878=Servidor de actualizaciones no encontrado (compruebe su conexión a internet)
+check_error-2152398890=Servidor proxy no encontrado (compruebe su conexión a internet)
+# NS_ERROR_DOCUMENT_NOT_CACHED
+check_error-2152398918=La red está desconectada (conectarse)
+check_error-2152398919=Se ha interrumpido la transferencia de datos (vuelva a intentarlo)
+check_error-2152398920=Conexión al servidor proxy rechazada
+check_error-2153390069=El certificado del servidor ha caducado (ajuste el reloj de su sistema a la fecha y hora correctas si es necesario)
+check_error-verification_failed=No se ha podido verificar la integridad de la actualización
+check_error-move_failed=No ha sido posible preparar la actualización para la instalación
diff --git a/l10n-es-ES/toolkit/chrome/passwordmgr/passwordmgr.properties b/l10n-es-ES/toolkit/chrome/passwordmgr/passwordmgr.properties
new file mode 100644
index 0000000000..e9ab0c3acd
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/passwordmgr/passwordmgr.properties
@@ -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/.
+
+rememberPassword = Use el administrador de contraseñas para recordar esta contraseña.
+savePasswordTitle = Confirmar
+# LOCALIZATION NOTE (saveLoginMsg, saveLoginMsgNoUser):
+# %1$S is brandShortName, %2$S is the login's hostname.
+saveLoginMsg = ¿Desea que %1$S guarde esta cuenta de %2$S?
+saveLoginMsgNoUser = ¿Desea que %1$S guarde esta contraseña de %2$S?
+saveLoginButtonAllow.label = Guardar
+saveLoginButtonAllow.accesskey = G
+saveLoginButtonDeny.label = No guardar
+saveLoginButtonDeny.accesskey = N
+saveLoginButtonNever.label = No guardar nunca
+saveLoginButtonNever.accesskey = e
+updateLoginMsg = ¿Desea actualizar esta cuenta?
+updateLoginMsgNoUser = ¿Desea actualizar esta contraseña?
+updateLoginMsgAddUsername = ¿Quiere añadir un nombre de usuario a la contraseña guardada?
+updateLoginButtonText = Actualizar
+updateLoginButtonAccessKey = U
+updateLoginButtonDeny.label = No actualizar
+updateLoginButtonDeny.accesskey = a
+updateLoginButtonDelete.label = Eliminar inicio de sesión guardado
+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 = ¿Desea recordar la contraseña para "%1$S" en %2$S?
+# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):
+# String is the login's hostname.
+rememberPasswordMsgNoUsername = ¿Desea recordar la contraseña en %S?
+# LOCALIZATION NOTE (noUsernamePlaceholder):
+# This is displayed in place of the username when it is missing.
+noUsernamePlaceholder=Sin nombre de usuario
+togglePasswordLabel=Mostrar contraseña
+togglePasswordAccessKey2=M
+notNowButtonText = Esta ve&z no
+neverForSiteButtonText = &Nunca para este sitio
+rememberButtonText = &Recordar
+passwordChangeTitle = Confirmar cambio de contraseña
+# LOCALIZATION NOTE (updatePasswordMsg):
+# String is the username for the login.
+updatePasswordMsg = ¿Desea actualizar la contraseña guardada de "%S"?
+updatePasswordMsgNoUser = ¿Desea actualizar la contraseña guardada?
+userSelectText2 = Seleccione qué cuenta actualizar:
+loginsDescriptionAll2=Se guardan inicios de sesión de los siguientes sitios en su equipo
+
+# LOCALIZATION NOTE (useASecurelyGeneratedPassword):
+# Shown in the autocomplete popup to allow filling a generated password into a password field.
+useASecurelyGeneratedPassword=Usar una contraseña generada de forma segura
+# LOCALIZATION NOTE (generatedPasswordWillBeSaved):
+# %S will contain the brandShorterName. This informs the user that the generated password will be automatically saved.
+generatedPasswordWillBeSaved=%S va a guardar esta contraseña para este sitio web.
+# 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=Sin nombre de usuario
+
+# LOCALIZATION NOTE (displaySameOrigin):
+# String is used on the autocomplete row when the login origin is a domain match with the document origin
+displaySameOrigin=De este sitio web
+
+# 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 = Esta conexión no es segura. Las credenciales introducidas aquí pueden verse comprometidas. %1$S
+insecureFieldWarningLearnMore = Saber más
+
+# LOCALIZATION NOTE (viewSavedLogins.label):
+# This label is used in the footer of login autocomplete menus.
+viewSavedLogins.label= Ver credenciales guardadas
diff --git a/l10n-es-ES/toolkit/chrome/places/places.properties b/l10n-es-ES/toolkit/chrome/places/places.properties
new file mode 100644
index 0000000000..75c4115a0d
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/places/places.properties
@@ -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/.
+
+BookmarksMenuFolderTitle=Menú Marcadores
+BookmarksToolbarFolderTitle=Barra de herramientas de marcadores
+OtherBookmarksFolderTitle=Otros marcadores
+TagsFolderTitle=Etiquetas
+MobileBookmarksFolderTitle=Marcadores móviles
+
+OrganizerQueryHistory=Historial
+OrganizerQueryDownloads=Descargas
+OrganizerQueryAllBookmarks=Todos los marcadores
+
+# LOCALIZATION NOTE (dateName):
+# These are used to generate history containers when history is grouped by date
+finduri-AgeInDays-is-0=Hoy
+finduri-AgeInDays-is-1=Ayer
+finduri-AgeInDays-is=Hace %S días
+finduri-AgeInDays-last-is=Últimos %S días
+finduri-AgeInDays-isgreater=Anterior a %S días
+finduri-AgeInMonths-is-0=Este mes
+finduri-AgeInMonths-isgreater=Anterior a %S meses
+
+# LOCALIZATION NOTE (localFiles):
+# This is used to generate local files container when history is grouped by site
+localhost=(archivos locales)
+
+# LOCALIZATION NOTE
+# 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/l10n-es-ES/toolkit/chrome/pluginproblem/pluginproblem.dtd b/l10n-es-ES/toolkit/chrome/pluginproblem/pluginproblem.dtd
new file mode 100644
index 0000000000..62bf332d3e
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/pluginproblem/pluginproblem.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tapToPlayPlugin "Toque aquí para activar el plugin.">
+<!ENTITY clickToActivatePlugin "Activar plugin.">
+<!ENTITY checkForUpdates "Buscar actualizaciones…">
+<!ENTITY blockedPlugin.label "Se ha bloqueado este plugin para su protección.">
+<!ENTITY hidePluginBtn.label "Ocultar plugin">
+<!ENTITY managePlugins "Administrar plugins…">
+
+<!-- LOCALIZATION NOTE (reloadPlugin.pre): include a trailing space as needed -->
+<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->
+<!-- LOCALIZATION NOTE (reloadPlugin.middle): avoid leading/trailing spaces, this text is a link -->
+<!ENTITY reloadPlugin.pre "">
+<!ENTITY reloadPlugin.middle "Recargue la página">
+<!ENTITY reloadPlugin.post " para volver a intentarlo.">
+<!ENTITY report.please "Enviar informe de fallo">
+<!ENTITY report.submitting "Enviando informe.">
+<!ENTITY report.submitted "Informe de fallo enviado.">
+<!ENTITY report.disabled "Informes de fallo desactivados.">
+<!ENTITY report.failed "Envío fallido.">
+<!ENTITY report.unavailable "No hay informe disponible.">
+<!ENTITY report.comment "Añada un comentario (los comentarios son visibles para todo el mundo)">
+<!ENTITY report.pageURL "Incluya la URL de la página">
+
+<!ENTITY plugin.file "Archivo">
+<!ENTITY plugin.mimeTypes "Tipos MIME">
+<!ENTITY plugin.flashProtectedMode.label "Activar el modo protegido de Adobe Flash">
+<!ENTITY plugin.enableBlocklists.label "Bloquear contenido Flash peligroso e intrusivo">
diff --git a/l10n-es-ES/toolkit/chrome/search/search.properties b/l10n-es-ES/toolkit/chrome/search/search.properties
new file mode 100644
index 0000000000..30574ed90a
--- /dev/null
+++ b/l10n-es-ES/toolkit/chrome/search/search.properties
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addEngineConfirmTitle = Añadir buscador
+addEngineConfirmation = ¿Añadir "%S" a la lista de buscadores disponibles en la barra de búsquedas?\n\nDesde: %S
+addEngineAsCurrentText = Hacer de éste el b&uscador actual
+addEngineAddButtonLabel = Añadir
+
+error_loading_engine_title = Error al descargar
+error_loading_engine_msg2 = %S no ha podido descargar el plugin de búsqueda desde:\n%S
+error_duplicate_engine_msg = %S no pudo instalar el plugin de búsqueda desde "%S" porque ya existe un buscador con el mismo nombre.
+
+error_invalid_engine_title = Error de instalación
+error_invalid_format_title = Formato no válido
+error_invalid_engine_msg2 = %1$S no se ha podido instalar el buscador de: %2$S
diff --git a/l10n-es-ES/toolkit/crashreporter/aboutcrashes.ftl b/l10n-es-ES/toolkit/crashreporter/aboutcrashes.ftl
new file mode 100644
index 0000000000..54f4c73d5c
--- /dev/null
+++ b/l10n-es-ES/toolkit/crashreporter/aboutcrashes.ftl
@@ -0,0 +1,31 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v- 2-0- If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla-org/MPL/2-0/-
+
+
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Informes de fallos
+
+submit-all-button-label = Enviar todo
+delete-button-label = Borrar todo
+delete-confirm-title = ¿Está seguro?
+delete-unsubmitted-description = Esto eliminará todos los informes de fallos no enviados y no se puede deshacer.
+delete-submitted-description = Esto eliminará la lista de informes de fallos enviados, pero no eliminará los datos que se hayan enviado. Esto no se puede deshacer.
+
+crashes-unsubmitted-label = Informes de fallos no enviados
+id-heading = ID del informe
+date-crashed-heading = Fecha del fallo
+submit-crash-button-label = Enviar
+# This text is used to replace the label of the crash submit button
+# if the crash submission fails.
+submit-crash-button-failure-label = Fallo
+
+crashes-submitted-label = Informes de fallos enviados
+date-submitted-heading = Fecha del envío
+view-crash-button-label = Ver
+
+no-reports-label = No se han enviado informes de fallo.
+no-config-label = Esta aplicación no ha sido configurada para mostrar informes de fallos. Debe configurarse la preferencia <code>breakpad.reportURL</code>.
diff --git a/l10n-es-ES/toolkit/crashreporter/crashreporter.ini b/l10n-es-ES/toolkit/crashreporter/crashreporter.ini
new file mode 100644
index 0000000000..eec116862c
--- /dev/null
+++ b/l10n-es-ES/toolkit/crashreporter/crashreporter.ini
@@ -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/.
+
+[Strings]
+isRTL=
+CrashReporterTitle=Agente de informe de fallos
+CrashReporterVendorTitle=Agente %s de informe de fallos
+CrashReporterErrorText=La aplicación ha encontrado un problema inesperado y se ha cerrado.\n\nDesafortunadamente, el agente de informe de fallos no puede enviar un informe de este problema.\n\nDetalles: %s
+CrashReporterProductErrorText2=%s ha encontrado un problema y se ha cerrado.\n\nDesafortunadamente, el agente de informe de fallos no puede enviar un informe.\n\nDetalles: %s
+CrashReporterSorry=Lo sentimos
+CrashReporterDescriptionText2=%s ha encontrado un problema y se ha cerrado.\n\nPara ayudarnos a diagnosticar y reparar este problema, puede enviarnos un informe de fallo.
+CrashReporterDefault=Esta aplicación se ejecuta tras un fallo para informar del problema al suministrador de la aplicación. No debería ejecutarse directamente.
+Details=Detalles…
+ViewReportTitle=Contenido del informe
+CommentGrayText=Añada un comentario (los comentarios son visibles para todo el mundo)
+ExtraReportInfo=Este informe también contiene información sobre el estado de la aplicación cuando se cerró.
+CheckSendReport=Informar a %s de este fallo para su corrección
+CheckIncludeURL=Incluir la dirección de la página en la que estaba
+CheckAllowEmail=Permitir a %s contactar conmigo sobre este informe
+EmailGrayText=Introduzca su dirección de correo electrónico aquí
+ReportPreSubmit2=Su informe de fallo se enviará antes de que salga o reinicie.
+ReportDuringSubmit2=Enviando su informe…
+ReportSubmitSuccess=¡Informe enviado con éxito!
+ReportSubmitFailed=Ha surgido un problema al enviar su informe.
+ReportResubmit=Reenviar informes que no se pudieron enviar con éxito anteriormente
+Quit2=Salir de %s
+Restart=Reiniciar %s
+Ok=Aceptar
+Close=Cerrar
+CrashID=Crash ID: %s
+CrashDetailsURL=Puede ver detalles de este cierre inesperado en %s
+ErrorBadArguments=La aplicación ha pasado un argumento no válido.
+ErrorExtraFileExists=La aplicación no ha dejado un archivo de datos de la aplicación.
+ErrorExtraFileRead=No se ha podido leer el archivo de datos de la aplicación.
+ErrorExtraFileMove=No se ha podido mover el archivo de datos de la aplicación.
+ErrorDumpFileExists=La aplicación no dejó un archivo de volcado por cierre.
+ErrorDumpFileMove=No se ha podido mover el archivo de volcado por cierre.
+ErrorNoProductName=La aplicación no se ha identificado a sí misma.
+ErrorNoServerURL=La aplicación no ha especificado un servidor al que informar de fallos.
+ErrorNoSettingsPath=No se ha podido encontrar la configuración del agente de informe de fallos.
+ErrorCreateDumpDir=No se ha podido crear un directorio para volcados pendientes.
+ErrorEndOfLife=La versión de %s que está usando ya no cuenta con asistencia. Los informes de fallos de esta versión ya no se aceptan. Considere actualizar a una versión con asistencia.
diff --git a/l10n-es-ES/toolkit/defines.inc b/l10n-es-ES/toolkit/defines.inc
new file mode 100644
index 0000000000..7bc2204d2a
--- /dev/null
+++ b/l10n-es-ES/toolkit/defines.inc
@@ -0,0 +1 @@
+#define MOZ_LANG_TITLE Español (España)
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutAbout.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutAbout.ftl
new file mode 100644
index 0000000000..1a09412ac1
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutAbout.ftl
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-about-title = Acerca de About:
+about-about-note =
+ Esta es una lista de páginas “about” para su comodidad.<br/>
+ Algunas de ellas podrían resultar confusas. Otras son sólo para propósitos de diagnóstico.<br/>
+ Y algunas se omiten porque requieren parámetros de consulta.
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutAddons.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutAddons.ftl
new file mode 100644
index 0000000000..5316443718
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutAddons.ftl
@@ -0,0 +1,426 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addons-window =
+ .title = Administrador de complementos
+addons-page-title = Administrador de complementos
+search-header =
+ .placeholder = Buscar en addons.mozilla.org
+ .searchbuttonlabel = Buscar
+search-header-shortcut =
+ .key = f
+list-empty-installed =
+ .value = No tiene instalado ningún complemento de este tipo
+list-empty-available-updates =
+ .value = No se han encontrado actualizaciones
+list-empty-recent-updates =
+ .value = No ha actualizado recientemente ningún complemento
+list-empty-find-updates =
+ .label = Buscar actualizaciones
+list-empty-button =
+ .label = Aprender más sobre los complementos
+help-button = Soporte para complementos
+sidebar-help-button-title =
+ .title = Soporte para complementos
+preferences =
+ { PLATFORM() ->
+ [windows] Opciones de { -brand-short-name }
+ *[other] Preferencias de { -brand-short-name }
+ }
+sidebar-preferences-button-title =
+ .title =
+ { PLATFORM() ->
+ [windows] Opciones de { -brand-short-name }
+ *[other] Preferencias de { -brand-short-name }
+ }
+show-unsigned-extensions-button =
+ .label = Algunas extensiones no han podido ser verificadas
+show-all-extensions-button =
+ .label = Mostrar todas las extensiones
+cmd-show-details =
+ .label = Mostrar más información
+ .accesskey = M
+cmd-find-updates =
+ .label = Buscar actualizaciones
+ .accesskey = B
+cmd-preferences =
+ .label =
+ { PLATFORM() ->
+ [windows] Opciones
+ *[other] Preferencias
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] P
+ }
+cmd-enable-theme =
+ .label = Usar tema
+ .accesskey = U
+cmd-disable-theme =
+ .label = Dejar de usar el tema
+ .accesskey = u
+cmd-install-addon =
+ .label = Instalar
+ .accesskey = I
+cmd-contribute =
+ .label = Colaborar
+ .accesskey = C
+ .tooltiptext = Colaborar con el desarrollo de este complemento
+detail-version =
+ .label = Versión
+detail-last-updated =
+ .label = Última actualización
+detail-contributions-description = El desarrollador de este complemento solicita que ayudes a continuar su desarrollo haciendo una pequeña contribución.
+detail-contributions-button = Colaborar
+ .title = Colaborar con el desarrollo de este complemento
+ .accesskey = C
+detail-update-type =
+ .value = Actualizaciones automáticas
+detail-update-default =
+ .label = Por omisión
+ .tooltiptext = Instalar actualizaciones automáticamente sólo si ése es el valor predeterminado
+detail-update-automatic =
+ .label = Sí
+ .tooltiptext = Instalar actualizaciones automáticamente
+detail-update-manual =
+ .label = No
+ .tooltiptext = No instalar automáticamente las actualizaciones
+# Used as a description for the option to allow or block an add-on in private windows.
+detail-private-browsing-label = Ejecutar en ventana privada
+# 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 = No se permite en ventanas privadas
+detail-private-disallowed-description2 = Esta extensión no se ejecuta mientras esté en navegación privada. <a data-l10n-name="learn-more">Saber más</a>
+# Some special add-ons are privileged, run in private windows automatically, and this permission can't be revoked
+detail-private-required-label = Necesita acceder a ventanas privadas
+detail-private-required-description2 = Esta extensión tiene acceso a su actividad en línea mientras navega de forma privada. <a data-l10n-name="learn-more">Saber más</a>
+detail-private-browsing-on =
+ .label = Permitir
+ .tooltiptext = Activar en navegación privada
+detail-private-browsing-off =
+ .label = No permitir
+ .tooltiptext = Desactivar en navegación privada
+detail-home =
+ .label = Página de inicio
+detail-home-value =
+ .value = { detail-home.label }
+detail-repository =
+ .label = Perfil del complemento
+detail-repository-value =
+ .value = { detail-repository.label }
+detail-check-for-updates =
+ .label = Buscar actualizaciones
+ .accesskey = B
+ .tooltiptext = Buscar actualizaciones de este complemento
+detail-show-preferences =
+ .label =
+ { PLATFORM() ->
+ [windows] Opciones
+ *[other] Preferencias
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] P
+ }
+ .tooltiptext =
+ { PLATFORM() ->
+ [windows] Cambiar las opciones de este complemento
+ *[other] Cambiar las preferencias de este complemento
+ }
+detail-rating =
+ .value = Calificación
+addon-restart-now =
+ .label = Reiniciar ahora
+disabled-unsigned-heading =
+ .value = Algunos complementos han sido desactivados
+disabled-unsigned-description = Los siguientes complementos no han sido verificados para su uso en { -brand-short-name }. Puede <label data-l10n-name="find-addons">encontrar reemplazos</label> o pedir al desarrollador que consiga que sean verificados.
+disabled-unsigned-learn-more = Conozca más sobre nuestros esfuerzos para ayudarle a mantenerse seguro en Internet.
+disabled-unsigned-devinfo = Los desarrolladores interesados en conseguir que sus complementos sean verificados pueden continuar leyendo nuestro <label data-l10n-name="learn-more">manual</label>.
+plugin-deprecation-description = ¿Echa algo en falta? Algunos plugins ya no están admitidos por { -brand-short-name }. <label data-l10n-name="learn-more">Saber más.</label>
+legacy-warning-show-legacy = Mostrar extensiones clásicas
+legacy-extensions =
+ .value = Extensiones clásicas
+legacy-extensions-description = Estas extensiones no cumplen los estándares actuales de { -brand-short-name } por lo que han sido desactivadas. <label data-l10n-name="legacy-learn-more">Conozca sobre los cambios a los complementos</label>
+private-browsing-description2 =
+ { -brand-short-name } está cambiando la forma en que funcionan las extensiones en la navegación privada. Cualquier nueva extensión que agregues a
+ { -brand-short-name } no se ejecutará de forma predeterminada en las ventanas privadas. A menos que lo permitas en los Ajustes, la
+ la extensión no funcionará durante la navegación privada, y no tendrá acceso a tus actividades en línea
+ ahí. Hemos realizado este cambio para mantener privada tu navegación privada.
+ <label data-l10n-name = "private-browsing-learn-more">Descubre cómo administrar la configuración de las extensiones.</label>
+addon-category-discover = Recomendaciones
+addon-category-discover-title =
+ .title = Recomendaciones
+addon-category-extension = Extensiones
+addon-category-extension-title =
+ .title = Extensiones
+addon-category-theme = Temas
+addon-category-theme-title =
+ .title = Temas
+addon-category-plugin = Plugins
+addon-category-plugin-title =
+ .title = Plugins
+addon-category-dictionary = Diccionarios
+addon-category-dictionary-title =
+ .title = Diccionarios
+addon-category-locale = Idiomas
+addon-category-locale-title =
+ .title = Idiomas
+addon-category-available-updates = Actualizaciones disponibles
+addon-category-available-updates-title =
+ .title = Actualizaciones disponibles
+addon-category-recent-updates = Actualizaciones recientes
+addon-category-recent-updates-title =
+ .title = Actualizaciones recientes
+
+## These are global warnings
+
+extensions-warning-safe-mode = Todos los complementos han sido desactivados por el modo seguro.
+extensions-warning-check-compatibility = La comprobación de compatibilidad de complementos está desactivada. Puede tener algunos incompatibles.
+extensions-warning-check-compatibility-button = Activar
+ .title = Activar comprobación de compatibilidad de complementos
+extensions-warning-update-security = La comprobación de seguridad de los complementos está desactivada. Puede ver su seguridad comprometida durante las actualizaciones.
+extensions-warning-update-security-button = Activar
+ .title = Activar comprobación de seguridad de complementos
+
+## Strings connected to add-on updates
+
+addon-updates-check-for-updates = Buscar actualizaciones
+ .accesskey = B
+addon-updates-view-updates = Ver actualizaciones recientes
+ .accesskey = V
+
+# This menu item is a checkbox that toggles the default global behavior for
+# add-on update checking.
+
+addon-updates-update-addons-automatically = Actualizar complementos automáticamente
+ .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 = Configurar todos los complementos para que se actualicen automáticamente
+ .accesskey = R
+addon-updates-reset-updates-to-manual = Configurar todos los complementos para que se actualicen manualmente
+ .accesskey = R
+
+## Status messages displayed when updating add-ons
+
+addon-updates-updating = Actualizando complementos
+addon-updates-installed = Se han actualizado sus complementos.
+addon-updates-none-found = No se han encontrado actualizaciones
+addon-updates-manual-updates-found = Ver actualizaciones disponibles
+
+## Add-on install/debug strings for page options menu
+
+addon-install-from-file = Instalar complemento desde archivo…
+ .accesskey = I
+addon-install-from-file-dialog-title = Seleccione el complemento para instalar
+addon-install-from-file-filter-name = Complementos
+addon-open-about-debugging = Depurar complementos
+ .accesskey = u
+
+## Extension shortcut management
+
+# This is displayed in the page options menu
+addon-manage-extensions-shortcuts = Administrar atajos de extensiones
+ .accesskey = s
+shortcuts-no-addons = No tiene ninguna extensión habilitada.
+shortcuts-no-commands = Las siguientes extensiones no tienen atajos:
+shortcuts-input =
+ .placeholder = Escriba un atajo
+shortcuts-browserAction2 = Activar botón de la barra de herramientas
+shortcuts-pageAction = Activar acción de página
+shortcuts-sidebarAction = Alternar la barra lateral
+shortcuts-modifier-mac = Incluir Ctrl, Alt o ⌘
+shortcuts-modifier-other = Incluir Ctrl o Alt
+shortcuts-invalid = Combinación no válida
+shortcuts-letter = Escriba una letra
+shortcuts-system = No se puede sobrescribir un acceso directo de { -brand-short-name }.
+# String displayed in warning label when there is a duplicate shortcut
+shortcuts-duplicate = Duplicar acceso directo
+# 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 } se está usando como atajo en más de un caso. Los accesos directos duplicados pueden causar un comportamiento inesperado.
+# String displayed when a keyboard shortcut is already used by another add-on
+# Variables:
+# $addon (string) - Name of the add-on
+shortcuts-exists = Ya lo está usando { $addon }
+shortcuts-card-expand-button =
+ { $numberToShow ->
+ [one] Mostrar { $numberToShow } más
+ *[other] Mostrar { $numberToShow } más
+ }
+shortcuts-card-collapse-button = Mostrar menos
+header-back-button =
+ .title = Retroceder
+
+## 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 =
+ Las extensiones y temas son como aplicaciones para el navegador y le permiten
+ proteger sus contraseñas, descargar vídeos, encontrar ofertas, bloquear publicidad,
+ cambiar la apariencia del navegador y mucho más. Suelen ser terceros los que desarrollan
+ estos pequeños programas de software. Te ofrecemos una selección de { -brand-product-name }
+ <a data-l10n-name="learn-more-trigger">recomendados</a> en seguridad, rendimiento
+ y funcionalidad excepcionales.
+# Notice to make user aware that the recommendations are personalized.
+discopane-notice-recommendations = Algunas de estas recomendaciones son personalizadas. Se basan en otras extensiones que tiene instaladas, preferencias de su perfil y estadísticas de uso.
+discopane-notice-learn-more = Saber más
+privacy-policy = Política de privacidad
+# 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 = por <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 = Usuarios: { $dailyUsers }
+install-extension-button = Agregar a { -brand-product-name }
+install-theme-button = Instalar tema
+# 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 = Administrar
+find-more-addons = Buscar más complementos
+# 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 = Más opciones
+
+## Add-on actions
+
+report-addon-button = Informe
+remove-addon-button = Eliminar
+# The link will always be shown after the other text.
+remove-addon-disabled-button = No se puede eliminar <a data-l10n-name="link">¿Por qué?</a>
+disable-addon-button = Desactivar
+enable-addon-button = Activar
+# 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 = Activar
+preferences-addon-button =
+ { PLATFORM() ->
+ [windows] Opciones
+ *[other] Preferencias
+ }
+details-addon-button = Detalles
+release-notes-addon-button = Notas de la versión
+permissions-addon-button = Permisos
+extension-enabled-heading = Habilitado
+extension-disabled-heading = Deshabilitado
+theme-enabled-heading = Habilitado
+theme-disabled-heading = Deshabilitado
+plugin-enabled-heading = Habilitado
+plugin-disabled-heading = Deshabilitado
+dictionary-enabled-heading = Habilitado
+dictionary-disabled-heading = Deshabilitado
+locale-enabled-heading = Habilitado
+locale-disabled-heading = Deshabilitado
+ask-to-activate-button = Preguntar antes de activar
+always-activate-button = Activar siempre
+never-activate-button = No activar nunca
+addon-detail-author-label = Autor
+addon-detail-version-label = Versión
+addon-detail-last-updated-label = Últ. actualización
+addon-detail-homepage-label = Página de inicio
+addon-detail-rating-label = Calificación
+# Message for add-ons with a staged pending update.
+install-postponed-message = Esta extensión se actualizará cuando se reinicie { -brand-short-name }.
+install-postponed-button = Actualizar ahora
+# 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 = Calificación de { NUMBER($rating, maximumFractionDigits: 1) } sobre 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 } (deshabilitado)
+# 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 ->
+ [one] { $numberOfReviews } revisión
+ *[other] { $numberOfReviews } revisiones
+ }
+
+## Pending uninstall message bar
+
+# Variables:
+# $addon (string) - Name of the add-on
+pending-uninstall-description = Se ha eliminado <span data-l10n-name="addon-name">{ $addon }</span>.
+pending-uninstall-undo-button = Deshacer
+addon-detail-updates-label = Permitir actualizaciones automáticas
+addon-detail-updates-radio-default = Predeterminado
+addon-detail-updates-radio-on = Activado
+addon-detail-updates-radio-off = Desactivar
+addon-detail-update-check-label = Comprobar si hay actualizaciones
+install-update-button = Actualizar
+# 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 = Permitido en ventanas privadas
+ .aria-label = { addon-badge-private-browsing-allowed2.title }
+addon-detail-private-browsing-help = Cuando está activada, la extensión tendrá acceso a todo lo que haces mientras navegas de forma privada. <a data-l10n-name="learn-more">Descubre más</a>
+addon-detail-private-browsing-allow = Permitir
+addon-detail-private-browsing-disallow = No permitir
+
+## 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 } solo recomienda extensiones que cumplan con nuestros estándares de seguridad y rendimiento
+ .aria-label = { addon-badge-recommended2.title }
+addon-badge-line2 =
+ .title = Esta es una extensión oficial desarrollada por los creadores de { -brand-product-name }
+ .aria-label = { addon-badge-line2.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 = Extensión oficial hecha por Mozilla. Cumple con los estándares de seguridad y rendimiento
+ .aria-label = { addon-badge-line3.title }
+addon-badge-verified2 =
+ .title = Esta extensión ha sido revisada para cumplir con nuestros estándares de seguridad y rendimiento.
+ .aria-label = { addon-badge-verified2.title }
+
+##
+
+available-updates-heading = Actualizaciones disponibles
+recent-updates-heading = Actualizaciones recientes
+release-notes-loading = Cargando…
+release-notes-error = Lo sentimos, pero ha sucedido un error al cargar las notas de versión.
+addon-permissions-empty = Esta extensión no requiere ningún permiso.
+addon-permissions-required = Permisos requeridos para la funcionalidad principal:
+addon-permissions-optional = Permisos opcionales para funcionalidades adicionales:
+addon-permissions-learnmore = Saber más sobre los permisos
+recommended-extensions-heading = Extensiones recomendadas
+recommended-themes-heading = Temas recomendados
+# 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 = ¿Se siente creativo? <a data-l10n-name="link">Cree su propio tema con Firefox Color.</a>
+
+## Page headings
+
+extension-heading = Administre sus extensiones
+theme-heading = Administre sus temas
+plugin-heading = Administre sus plugins
+dictionary-heading = Administre sus diccionarios
+locale-heading = Administre sus idiomas
+updates-heading = Administrar sus actualizaciones
+discover-heading = Personalice su { -brand-short-name }
+shortcuts-heading = Administrar los atajos a las extensiones
+default-heading-search-label = Buscar más complementos
+addons-heading-search-input =
+ .placeholder = Buscar en addons.mozilla.org
+addon-page-options-button =
+ .title = Herramientas para todos los complementos
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutCompat.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutCompat.ftl
new file mode 100644
index 0000000000..b43b49606a
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutCompat.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+label-disable = Deshabilitar
+label-enable = Habilitar
+label-interventions = Intervenciones
+label-more-information = Más información: error { $bug }
+label-overrides = Modificar agente de usuario
+text-disabled-in-about-config = Se ha deshabilitado esta función en about:config
+text-no-interventions = No se están utilizando intervenciones
+text-no-overrides = No se están modificando el agente de usuario
+text-title = about:compat
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutConfig.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutConfig.ftl
new file mode 100644
index 0000000000..5302579c33
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutConfig.ftl
@@ -0,0 +1,109 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+config-window =
+ .title = about:config
+
+## Strings used to display a warning in about:config
+
+# This text should be attention grabbing and playful
+config-about-warning-title =
+ .value = ¡Zona hostil para manazas!
+config-about-warning-text = Cambiar estas preferencias avanzadas puede ser perjudicial para la estabilidad, seguridad y rendimiento de esta aplicación. Sólo debería continuar si está seguro de lo que está haciendo.
+config-about-warning-button =
+ .label = ¡Acepto el riesgo!
+config-about-warning-checkbox =
+ .label = Mostrar esta advertencia la próxima vez
+
+config-search-prefs =
+ .value = Buscar:
+ .accesskey = B
+
+config-focus-search =
+ .key = r
+
+config-focus-search-2 =
+ .key = f
+
+## These strings are used for column headers
+
+config-pref-column =
+ .label = Nombre de la preferencia
+config-lock-column =
+ .label = Estado
+config-type-column =
+ .label = Tipo
+config-value-column =
+ .label = Valor
+
+## These strings are used for tooltips
+
+config-pref-column-header =
+ .tooltip = Pulse para ordenar
+config-column-chooser =
+ .tooltip = Pulse para seleccionar las columnas a mostrar
+
+## These strings are used for the context menu
+
+config-copy-pref =
+ .key = C
+ .label = Copiar
+ .accesskey = C
+
+config-copy-name =
+ .label = Copiar nombre
+ .accesskey = N
+
+config-copy-value =
+ .label = Copiar valor
+ .accesskey = V
+
+config-modify =
+ .label = Modificar
+ .accesskey = M
+
+config-toggle =
+ .label = Modificar
+ .accesskey = M
+
+config-reset =
+ .label = Restablecer
+ .accesskey = R
+
+config-new =
+ .label = Nuevo
+ .accesskey = o
+
+config-string =
+ .label = cadena
+ .accesskey = C
+
+config-integer =
+ .label = entero
+ .accesskey = E
+
+config-boolean =
+ .label = sí/no
+ .accesskey = s
+
+config-default = predeterminado
+config-modified = modificado
+config-locked = bloqueado
+
+config-property-string = cadena
+config-property-int = entero
+config-property-bool = sí/no
+
+config-new-prompt = Introduzca el nombre de preferencia
+
+config-nan-title = Valor no válido
+config-nan-text = El texto que ha introducido no es un número.
+
+# Variables:
+# $type (String): type of value (boolean, integer or string)
+config-new-title = Nuevo valor { $type }
+
+# Variables:
+# $type (String): type of value (boolean, integer or string)
+config-modify-title = Introducir valor { $type }
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutGlean.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutGlean.ftl
new file mode 100644
index 0000000000..8bcb0c302b
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutGlean.ftl
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### "Glean" and "Glean SDK" should remain in English.
+
+about-glean-page-title = Acerca de Glean
+about-glean-description = <a data-l10n-name="glean-sdk-doc-link">Glean SDK</a> es una biblioteca empleada para la recolección de datos en los productos de Mozilla. Esta página está destinada a desarrolladores y testers que necesiten <a data-l10n-name="fog-debug-doc-link">configurar estados de depuración y registro en Glean SDK</a>.
+about-glean-warning = El mal uso de esta interfaz puede causar fallos en { -brand-short-name }.
+tag-pings-label = Etiquetar todos los pings enviados con esta etiqueta
+log-pings-label = ¿Registrar la carga del ping antes de enviarlo?
+send-pings-label = Enviar el ping nombrado
+controls-button-label = Enviar ajustes
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutHttpsOnlyError.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutHttpsOnlyError.ftl
new file mode 100644
index 0000000000..d4cbaaf8de
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutHttpsOnlyError.ftl
@@ -0,0 +1,28 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-httpsonly-insecure-title = Conexión segura no disponible
+# Variables:
+# $websiteUrl (String) - Url of the website that failed to load. Example: www.example.com
+about-httpsonly-insecure-explanation-unavailable = Está navegando en modo solo HTTPS, y no hay disponible una versión segura HTTPS de <em>{ $websiteUrl }</em>.
+about-httpsonly-insecure-explanation-reasons = Lo más probable es que el sitio web no sea compatible con HTTPS, pero también es posible que un atacante esté bloqueando la versión HTTPS.
+about-httpsonly-insecure-explanation-exception = Aunque el riesgo de seguridad es bajo, si decide visitar la versión HTTP del sitio web, no debe proporcionar ninguna información confidencial como contraseñas, correos electrónicos o detalles de tarjetas de crédito.
+about-httpsonly-button-make-exception = Aceptar el riesgo e ir al sitio
+about-httpsonly-title = { -brand-short-name } ha detectado un posible problema de seguridad
+# Variables:
+# $websiteUrl (String) - Url of the website that failed to load. Example: www.example.com
+about-httpsonly-explanation-unavailable = Está navegando en modo sólo-HTTPS, y no hay disponible una versión segura HTTPS de <em>{ $websiteUrl }</em>.
+about-httpsonly-title-alert = Alerta de modo solo HTTPS
+about-httpsonly-title-connection-not-available = Conexión segura no disponible
+# Variables:
+# $websiteUrl (String) - Url of the website that failed to load. Example: www.example.com
+about-httpsonly-explanation-unavailable2 = Ha activado el modo solo HTTPS para mejorar la seguridad pero no está disponible una versión HTTPS de <em>{ $websiteUrl }</em>.
+about-httpsonly-explanation-question = ¿Qué podría estar causando esto?
+about-httpsonly-explanation-nosupport = Lo más probable es que el sitio web simplemente no sea compatible con HTTPS.
+about-httpsonly-explanation-risk = También es posible que un atacante esté involucrado. Si decide visitar el sitio web, no debe ingresar información confidencial como contraseñas, correos electrónicos o detalles de tarjetas de crédito.
+about-httpsonly-button-accept-and-continue = Aceptar el riesgo y continuar
+about-httpsonly-explanation-continue = Si continúa, el modo solo HTTPS se desactivará temporalmente para este sitio.
+about-httpsonly-button-continue-to-site = Continuar al sitio HTTP
+about-httpsonly-button-go-back = Retroceder
+about-httpsonly-link-learn-more = Saber más…
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutMozilla.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutMozilla.ftl
new file mode 100644
index 0000000000..ebf7dba9ff
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutMozilla.ftl
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-mozilla-title-6-27 = El Libro de Mozilla, 6:27
+about-mozilla-quote-6-27 =
+ La Bestia continuó sus estudios con un renovado <em>Enfoque</em>, construyendo grandes trabajos de <em>Referencia</em>
+ y contemplando nuevas <em>Realidades</em>. La Bestia guió a sus seguidores y
+ acólitos para crear una forma renovada más pequeña de sí misma y, a través de medios <em>Maliciosos</em>,
+ la envió a todo el mundo.
+about-mozilla-from-6-27 = de <strong>El libro de Mozilla,</strong> 6:27
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutNetworking.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutNetworking.ftl
new file mode 100644
index 0000000000..6c9341744c
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutNetworking.ftl
@@ -0,0 +1,71 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-networking-title = Acerca del tráfico de red
+about-networking-http = HTTP
+about-networking-sockets = Sockets
+about-networking-dns = DNS
+about-networking-dns-clear-cache-button = Borrar caché de DNS
+about-networking-dns-trr-url = URL DoH
+about-networking-dns-suffix = Sufijo DNS
+about-networking-websockets = WebSockets
+about-networking-refresh = Refrescar
+about-networking-auto-refresh = Referescar automáticamente cada 3 segundos
+about-networking-hostname = Nombre del servidor
+about-networking-port = Puerto
+about-networking-http-version = Versión HTTP
+about-networking-ssl = SSL
+about-networking-active = Activado
+about-networking-idle = Inactivo
+about-networking-host = Servidor
+about-networking-tcp = TCP
+about-networking-sent = Enviado
+about-networking-received = Recibido
+about-networking-family = Familia
+about-networking-trr = TRR
+about-networking-addresses = Direcciones
+about-networking-expires = Expira (segundos)
+about-networking-originAttributesSuffix = Clave de aislamiento
+about-networking-messages-sent = Mensajes enviados
+about-networking-messages-received = Mensajes recibidos
+about-networking-bytes-sent = Bytes enviados
+about-networking-bytes-received = Bytes recibidos
+about-networking-logging = Registro
+about-networking-log-tutorial = Vea <a data-l10n-name="logging">Registro HTTP</a> para más instrucciones sobre cómo usar esta herramienta.
+about-networking-current-log-file = Archivo actual de registro:
+about-networking-current-log-modules = Módulos actuales de registro:
+about-networking-set-log-file = Establecer archivo de registro
+about-networking-set-log-modules = Establecer módulos de registro
+about-networking-start-logging = Comenzar a registrar
+about-networking-stop-logging = Terminar de registrar
+about-networking-dns-lookup = Búsqueda DNS
+about-networking-dns-lookup-button = Resolver
+about-networking-dns-domain = Dominio:
+about-networking-dns-lookup-table-column = IPs
+about-networking-dns-https-rr-lookup-table-column = HTTP RRs
+about-networking-rcwn = Estadísticas RCWN
+about-networking-rcwn-status = Estado RCWN
+about-networking-rcwn-cache-won-count = Cantidad de éxitos de caché
+about-networking-rcwn-net-won-count = Cantidad de éxitos de red
+about-networking-total-network-requests = Cantidad total de solicitudes de red
+about-networking-rcwn-operation = Operación de caché
+about-networking-rcwn-perf-open = Abierta
+about-networking-rcwn-perf-read = Lecturas
+about-networking-rcwn-perf-write = Escrituras
+about-networking-rcwn-perf-entry-open = Entrada abierta
+about-networking-rcwn-avg-short = Media de cortas
+about-networking-rcwn-avg-long = Media de largas
+about-networking-rcwn-std-dev-long = Desviación estándar de largas
+about-networking-rcwn-cache-slow = Cuenta de caché lenta
+about-networking-rcwn-cache-not-slow = Cuenta de caché no lenta
+about-networking-networkid = ID de red
+about-networking-networkid-id = ID de red
+
+## Link is intended as "network link"
+
+about-networking-networkid-is-up = La conexión está activa
+about-networking-networkid-status-known = Se conoce el estado del enlace
+
+##
+
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutPerformance.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutPerformance.ftl
new file mode 100644
index 0000000000..a4bbb63148
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutPerformance.ftl
@@ -0,0 +1,65 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Administrador de tareas
+
+## Column headers
+
+column-name = Nombre
+column-type = Tipo
+column-energy-impact = Impacto energético
+column-memory = Memoria
+
+## Special values for the Name column
+
+ghost-windows = Pestañas cerradas recientemente
+# Variables:
+# $title (String) - the title of the preloaded page, typically 'New Tab'
+preloaded-tab = Precargado: { $title }
+
+## Values for the Type column
+
+type-tab = Pestaña
+type-subframe = Subframe
+type-tracker = Rastreador
+type-addon = Complemento
+type-browser = Navegador
+type-worker = Worker
+type-other = Otro
+
+## 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 = Elevado ({ $value })
+energy-impact-medium = Medio ({ $value })
+energy-impact-low = Bajo ({ $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 = Cerrar pestaña
+show-addon =
+ .title = Mostrar en el administrador de complementos
+
+# Tooltip when hovering an item of the about:performance table
+# Variables:
+# $totalDispatches (Number) - how many dispatches occured 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 occured in the last 2 seconds
+# $durationSincePrevious (Number) - how much CPU time was used in the last 2 seconds
+item =
+ .title = Envíos desde la carga: { $totalDispatches } ({ $totalDuration }ms) Envíos en los últimos segundos: { $dispatchesSincePrevious } ({ $durationSincePrevious }ms)
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutPlugins.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutPlugins.ftl
new file mode 100644
index 0000000000..0e337ba330
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutPlugins.ftl
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+title-label = Acerca de los plugins
+
+installed-plugins-label = Plugins instalados
+no-plugins-are-installed-label = No se han encontrado plugins instalados
+
+deprecation-description = ¿Echa algo en falta? Algunos plugins ya no están admitidos. <a data-l10n-name="deprecation-link">Saber más.</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">Archivo:</span> { $pluginLibraries }
+path-dd = <span data-l10n-name="path">Ruta:</span> { $pluginFullPath }
+version-dd = <span data-l10n-name="version">Versión:</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">Estado:</span> Habilitado
+state-dd-enabled-block-list-state = <span data-l10n-name="state">Estado:</span> Habilitado ({ $blockListState })
+state-dd-Disabled = <span data-l10n-name="state">Estado:</span> Deshabilitado
+state-dd-Disabled-block-list-state = <span data-l10n-name="state">Estado:</span> Deshabilitado ({ $blockListState })
+
+mime-type-label = Tipo MIME
+description-label = Descripción
+suffixes-label = Sufijos
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutProcesses.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutProcesses.ftl
new file mode 100644
index 0000000000..3567facb92
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutProcesses.ftl
@@ -0,0 +1,133 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Page title
+about-processes-title = Administrador de procesos
+# The Actions column
+about-processes-column-action =
+ .title = Acciones
+
+## Tooltips
+
+about-processes-shutdown-process =
+ .title = Descargar pestañas y matar el proceso
+about-processes-shutdown-tab =
+ .title = Cerrar pestaña
+
+## Column headers
+
+about-processes-column-name = Nombre
+about-processes-column-memory-resident = Memoria
+about-processes-column-cpu-total = CPU
+
+## Process names
+## Variables:
+## $pid (String) The process id of this process, assigned by the OS.
+## $origin (String) The domain name for this process.
+## $type (String) The raw type for this process. Used for unknown processes.
+
+about-processes-browser-process-name = { -brand-short-name } (proceso { $pid })
+about-processes-web-process-name = Web (proceso { $pid }, compartido)
+about-processes-web-isolated-process-name = Web (proceso { $pid }) para { $origin }
+about-processes-web-large-allocation = Web (proceso { $pid }, grande) para { $origin }
+about-processes-with-coop-coep-process-name = Web (proceso { $pid }, origen cruzado aislado) para { $origin }
+about-processes-file-process-name = Archivos (proceso { $pid })
+about-processes-extension-process-name = Extensiones (proceso { $pid })
+about-processes-privilegedabout-process-name = Acerca de (proceso { $pid } )
+about-processes-plugin-process-name = Plugins (proceso { $pid })
+about-processes-privilegedmozilla-process-name = Web (proceso { $pid }) para sitios { -vendor-short-name }
+about-processes-gmp-plugin-process-name = Plugins de medios de Gecko (proceso { $pid })
+about-processes-gpu-process-name = GPU (proceso { $pid })
+about-processes-vr-process-name = Realidad Virtual (proceso { $pid })
+about-processes-rdd-process-name = Decodificador de datos (proceso { $pid })
+about-processes-socket-process-name = Red (proceso { $pid })
+about-processes-remote-sandbox-broker-process-name = Remote Sandbox Broker (proceso { $pid })
+about-processes-fork-server-process-name = Fork Server (proceso { $pid })
+about-processes-preallocated-process-name = Preasignado (proceso { $pid })
+about-processes-unknown-process-name = Otro ({ $type }, proceso { $pid })
+# Process
+# Variables:
+# $name (String) The name assigned to the process.
+# $pid (String) The process id of this process, assigned by the OS.
+about-processes-process-name = Proceso{ $pid }: { $name }
+
+## Details within processes
+
+# Single-line summary of threads
+# 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.
+about-processes-thread-summary = Hilos ({ $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 = Hilo { $tid }: { $name }
+# 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 = Pestaña: { $name }
+about-processes-preloaded-tab = Pestaña nueva precargada
+# Single subframe
+# Variables:
+# $url (String) The full url of this subframe.
+about-processes-frame-name-one = Submarco: { $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 = Submarcos ({ $number }): { $shortUrl }
+
+## 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-user-and-kernel = { NUMBER($percent, maximumSignificantDigits: 2, style: "percent") } ({ NUMBER($total, maximumFractionDigits: 0) }{ $unit })
+# Special case: data is not available yet.
+about-processes-cpu-user-and-kernel-not-ready = (medición en curso)
+# Special case: process or thread is currently idle.
+about-processes-cpu-user-and-kernel-idle = inactivo ({ NUMBER($total, maximumFractionDigits: 2) }{ $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 = { NUMBER($total, maximumFractionDigits: 0) }{ $totalUnit } ({ $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 = ns
+duration-unit-us = µs
+duration-unit-ms = ms
+duration-unit-s = s
+duration-unit-m = m
+duration-unit-h = h
+duration-unit-d = 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/l10n-es-ES/toolkit/toolkit/about/aboutProfiles.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutProfiles.ftl
new file mode 100644
index 0000000000..0c2ee59f8e
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutProfiles.ftl
@@ -0,0 +1,74 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+profiles-title = Acerca de los perfiles
+profiles-subtitle = Esta página le ayuda a administrar sus perfiles. Cada perfil es un mundo separado que contiene historial, marcadores, configuración y complementos separados.
+profiles-create = Crear un perfil nuevo
+profiles-restart-title = Reiniciar
+profiles-restart-in-safe-mode = Reiniciar con complementos desactivados…
+profiles-restart-normal = Reiniciar normalmente…
+profiles-conflict = Otra copia de { -brand-product-name } ha hecho cambios a los perfiles. Debe reiniciar { -brand-short-name } antes de hacer más cambios.
+profiles-flush-fail-title = Cambios no guardados
+profiles-flush-conflict = { profiles-conflict }
+profiles-flush-failed = Un error inesperado ha evitado que se guarden sus cambios.
+profiles-flush-restart-button = Reiniciar { -brand-short-name }
+
+# Variables:
+# $name (String) - Name of the profile
+profiles-name = Perfil: { $name }
+profiles-is-default = Perfil predeterminado
+profiles-rootdir = Directorio raíz
+
+# 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 = Directorio local
+profiles-current-profile = Este es el perfil en uso y no puede ser eliminado.
+profiles-in-use-profile = Este perfil está en uso en otra aplicación y no puede ser borrado.
+
+profiles-rename = Renombrar
+profiles-remove = Eliminar
+profiles-set-as-default = Establecer como perfil predeterminado
+profiles-launch-profile = Abrir perfil en nuevo navegador
+
+profiles-cannot-set-as-default-title = No se puede establecer el valor predeterminado
+profiles-cannot-set-as-default-message = No se puede cambiar el perfil predeterminado para { -brand-short-name }.
+
+profiles-yes = sí
+profiles-no = no
+
+profiles-rename-profile-title = Renombrar perfil
+# Variables:
+# $name (String) - Name of the profile
+profiles-rename-profile = Renombrar perfil { $name }
+
+profiles-invalid-profile-name-title = Nombre de perfil no válido
+# Variables:
+# $name (String) - Name of the profile
+profiles-invalid-profile-name = El nombre de perfil "{ $name }" no está permitido.
+
+profiles-delete-profile-title = Eliminar perfil
+# Variables:
+# $dir (String) - Path to be displayed
+profiles-delete-profile-confirm =
+ Eliminar un perfil suprimirá el perfil de la lista de perfiles disponibles y no se puede deshacer.
+ Puede elegir además eliminar los archivos de datos del perfil, incluyendo su configuración, certificados y otros datos relativos al usuario. Esta opción eliminará la carpeta "{ $dir }" y no se puede deshacer.
+ ¿Desea eliminar los archivos de datos del perfil?
+profiles-delete-files = Eliminar archivos
+profiles-dont-delete-files = No eliminar archivos
+
+profiles-delete-profile-failed-title = Error
+profiles-delete-profile-failed-message = Hubo un error mientras se intentaba borrar este perfil.
+
+
+profiles-opendir =
+ { PLATFORM() ->
+ [macos] Mostrar en Finder
+ [windows] Abrir carpeta
+ *[other] Abrir directorio
+ }
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutRights.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutRights.ftl
new file mode 100644
index 0000000000..ff9176f1b2
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutRights.ftl
@@ -0,0 +1,36 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+rights-title = Sobre sus derechos
+rights-intro = { -brand-full-name } es un software gratuito y de código abierto construido por una comunidad de miles de colaboradores de todo el mundo. Hay una serie de cosas que debería conocer:
+rights-intro-point-1 = { -brand-short-name } está disponible para usted bajo los términos de la <a data-l10n-name="mozilla-public-license-link">Mozilla Public License (Licencia Pública de Mozilla)</a>. Esto significa que puede usar, copiar y distribuir { -brand-short-name } a los demás. También puede modificar el código fuente de { -brand-short-name } para adaptarlo a sus necesidades. La Mozilla Public License (Licencia Pública de Mozilla) le otorga el derecho de distribuir sus versiones modificadas.
+rights-intro-point-2 = No se le concede ningún derecho ni licencia sobre las marcas comerciales de Mozilla Foundation o sus filiales, incluyendo sin limitación el nombre y logo de Firefox. Puede encontrarse información adicional sobre las marcas comerciales <a data-l10n-name="mozilla-trademarks-link">aquí</a>.
+rights-intro-point-3 = Algunas características en { -brand-short-name }, como el agente de informe de fallos, le dan la opción de proporcionar información a { -vendor-short-name }. Al elegir enviar esa información, concede a { -vendor-short-name } permiso para usar la misma para mejorar sus productos, para publicar esa información en sus sitios web y para distribuirla.
+rights-intro-point-4 = La manera en que usamos su información personal y las opiniones enviadas a { -vendor-short-name } a través de { -brand-short-name } se describe en la <a data-l10n-name="mozilla-privacy-policy-link">Política de privacidad de { -brand-short-name }</a>.
+rights-intro-point-4-unbranded = Cualquier política de privacidad aplicable a este producto se debe listar aquí.
+rights-intro-point-5 = Algunas características de { -brand-short-name } hacen uso de servicios de información basados en web; sin embargo, no podemos garantizar que sean 100 % precisos ni libres de errores. Se pueden encontrar más detalles, incluyendo información sobre cómo desactivar las características que usan estos servicios, en la <a data-l10n-name="mozilla-service-terms-link">términos del servicio</a>.
+rights-intro-point-5-unbranded = Si este producto incorpora servicios web, cualesquiera términos del servicio aplicables a los servicios deberían enlazarse en los <a data-l10n-name="mozilla-website-services-link">Servicios de sitios web</a> sección.
+rights-intro-point-6 = Para reproducir ciertos tipos de contenido de víeo, { -brand-short-name } descarga ciertos módulos de descifrado de contenido de terceros.
+rights-webservices-header = Servicios de información de { -brand-full-name } basados en web
+rights-webservices = { -brand-full-name } usa servicios de información basados en web ("servicios") para proporcionar algunas de las características ofrecidas para su uso con esta versión binaria de { -brand-short-name } bajo los términos descritos a continuación. Si no quiere usar uno o más de los servicios o los términos que siguen no son aceptables, puede desactivar la característica o servicio(s). Las instrucciones sobre cómo desactivar una característica o servicio concretos pueden encontrarse <a data-l10n-name="mozilla-disable-service-link">aquí</a>. Otras características y servicios pueden desactivarse en las preferencias de la aplicación.
+rights-safebrowsing = <strong>Navegación segura: </strong>Desactivar la característica de navegación segura no se recomienda porque puede dar como resultado que visite sitios no seguros. Si desea desactivar la característica completamente, siga estos pasos:
+rights-safebrowsing-term-1 = Abra las preferencias de la aplicación
+rights-safebrowsing-term-2 = Seleccione el panel Seguridad
+rights-safebrowsing-term-3 = Desmarque la opción para "{ enableSafeBrowsing-label }"
+enableSafeBrowsing-label = Bloquear contenido peligroso y engañoso
+rights-safebrowsing-term-4 = La navegación segura está ahora desactivada
+rights-locationawarebrowsing = <strong>Navegación basada en ubicación: </strong>siempre son a elección del usuario. Nunca se envía información sobre su ubicación sin su permiso. Si desea desactivar la característica por completo, siga esto pasos:
+rights-locationawarebrowsing-term-1 = En la barra de direcciones, escriba <code>about:config</code>
+rights-locationawarebrowsing-term-2 = Escriba geo.enabled
+rights-locationawarebrowsing-term-3 = Haga doble clic en la preferencia geo.enabled
+rights-locationawarebrowsing-term-4 = La navegación basada en ubicación está ahora desactivada
+rights-webservices-unbranded = Aquí debe incluirse un resumen de los servicios de sitios web que el producto incorpora, junto con instrucciones de cómo deshabilitarlas, si se aplica.
+rights-webservices-term-unbranded = Cualquier término de servicio para este producto debe ser listado aquí.
+rights-webservices-term-1 = { -vendor-short-name } y sus colaboradores, licenciatarios y socios trabajan para proporcionar los servicios más precisos y actualizados. Sin embargo, no podemos garantizar que esta información sea completa y esté libre de errores. Por ejemplo, el servicio de navegación segura puede no identificar algunos sitios peligrosos y puede identificar algunos sitios seguros por error y las direcciones devueltas por nuestros proveedores del servicio de navegación basada en la ubicación son sólo estimaciones y ni nosotros ni nuestros proveedores garantizamos la exactitud de las ubicaciones proporcionadas.
+rights-webservices-term-2 = { -vendor-short-name } puede discontinuar o cambiar los servicios a su albedrío.
+rights-webservices-term-3 = Puede usar estos servicios con la versión correspondiente de { -brand-short-name }, y { -vendor-short-name } le otorga derechos para hacerlo. { -vendor-short-name } y sus licenciatarios se reservan el resto de derechos de los servicios. Estos términos no limitan ningún derecho otorgado por las licencias de código abierto aplicables a { -brand-short-name } y las versiones del código fuente correspondiente de { -brand-short-name }.
+rights-webservices-term-4 = <strong>Los servicios son provistos "tal cual". { -vendor-short-name }, sus colaboradores, licenciatarios y distribuidores, rechazan toda garantía, así donde esté expresado o donde esté implícito, incluyendo y sin limitarse, garantías de que el servicio es comerciable y que cumple con su necesidad particular. Usted conlleva el riesgo seleccionado de este servicio para su propósito así como a la calidad y desempeño del servicio. Algunas jurisdicciones no permiten la exclusión o limitación de las garantías implícitas, así que esta denegación puede no aplicarse en su caso.</strong>
+rights-webservices-term-5 = <strong>Excepto donde sea requerido por la ley, { -vendor-short-name }, sus colaboradores, licenciatarios y distribuidores no podrán ser responsables de ningún daño indirecto, especial, imprevisto, resultante, punitivo o ejemplar relacionado con el uso de { -brand-short-name } y los servicios. La responsabilidad colectiva bajo estos términos no podrán exceder los US$500 (quinientos dólares). Algunas jurisdicciones no permiten la exclusión o limitación de ciertos daños, así que esta exclusión y limitación puede no ser aplicable para usted.</strong>
+rights-webservices-term-6 = { -vendor-short-name } puede actualizar estos términos si es necesario de tiempo en tiempo. Estos términos no pueden ser modificados o cancelados sin el consentimiento por escrito de { -vendor-short-name }.
+rights-webservices-term-7 = Estos términos están regidos por las leyes del estado de California, EE.UU., excluyendo sus conflictos con otras estipulaciones de la ley. Si cualquier parte de estos términos es posible que sea inválida o inexigible, las porciones restantes continuarán teniendo su efecto total. En el caso de haber un conflicto entre una versión traducida de estos términos y la versión en idioma Inglés, la versión en Inglés será la que tendrá el control.
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutServiceWorkers.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutServiceWorkers.ftl
new file mode 100644
index 0000000000..2810d491bf
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutServiceWorkers.ftl
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### The term "Service Workers" and "Workers" should not be translated
+
+about-service-workers-title = Acerca de los Service Workers
+about-service-workers-main-title = Service Workers registrados
+about-service-workers-warning-not-enabled = Los Service Workers no están activados.
+about-service-workers-warning-no-service-workers = No hay Service Workers registrados.
+
+# The original title of service workers' information
+#
+# Variables:
+# $originTitle: original title
+origin-title = Origen: { $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>Ámbito:</strong> { $name }
+script-spec = <strong>Especif. script:</strong> <a data-l10n-name="link">{ $url }</a>
+current-worker-url = <strong>URL del worker actual:</strong> <a data-l10n-name="link">{ $url }</a>
+active-cache-name = <strong>Nombre del caché activo:</strong> { $name }
+waiting-cache-name = <strong>Nombre del caché de espera:</strong> { $name }
+push-end-point-waiting = <strong>Lado que envía (push):</strong> { waiting }
+push-end-point-result = <strong>Lado que envía (push):</strong> { $name }
+
+# This term is used as a button label (verb, not noun).
+update-button = Actualizar
+
+unregister-button = Deregistrar
+
+unregister-error = No se ha podido deregistrar este Service Worker.
+
+waiting = Esperando…
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutSupport.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutSupport.ftl
new file mode 100644
index 0000000000..fb12457a49
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutSupport.ftl
@@ -0,0 +1,405 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Información para solucionar problemas
+page-subtitle = Esta página contiene información técnica que puede ser útil cuando intente solucionar un problema. Si está buscando respuestas a preguntas frecuentes sobre { -brand-short-name }, visite nuestro <a data-l10n-name="support-link">sitio de asistencia</a>.
+crashes-title = Informes de fallos
+crashes-id = ID del informe
+crashes-send-date = Enviado
+crashes-all-reports = Todos los informes de fallo
+crashes-no-config = Esta aplicación no ha sido configurada para mostrar informes de fallos.
+extensions-title = Extensiones
+extensions-name = Nombre
+extensions-enabled = Activada
+extensions-version = Versión
+extensions-id = ID
+support-addons-title = Complementos
+support-addons-name = Nombre
+support-addons-type = Tipo
+support-addons-enabled = Activado
+support-addons-version = Versión
+support-addons-id = ID
+security-software-title = Software de seguridad
+security-software-type = Tipo
+security-software-name = Nombre
+security-software-antivirus = Antivirus
+security-software-antispyware = Antispyware
+security-software-firewall = Cortafuegos
+features-title = Características de { -brand-short-name }
+features-name = Nombre
+features-version = Versión
+features-id = ID
+processes-title = Procesos remotos
+processes-type = Tipo
+processes-count = Número
+app-basics-title = Configuración básica de la aplicación
+app-basics-name = Nombre
+app-basics-version = Versión
+app-basics-build-id = ID de compilación
+app-basics-distribution-id = ID de distribución
+app-basics-update-channel = Canal de actualización
+# 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] Actualizar directorio
+ *[other] Actualizar carpeta
+ }
+app-basics-update-history = Historial de actualizaciones
+app-basics-show-update-history = Mostrar el historial de actualizaciones
+# Represents the path to the binary used to start the application.
+app-basics-binary = Binario de la aplicación
+app-basics-profile-dir =
+ { PLATFORM() ->
+ [linux] Directorio de perfil
+ *[other] Carpeta del perfil
+ }
+app-basics-enabled-plugins = Plugins activados
+app-basics-build-config = Configuración de compilación
+app-basics-user-agent = Agente de usuario
+app-basics-os = 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 = Traducido por Rosetta
+app-basics-memory-use = Uso de memoria
+app-basics-performance = Rendimiento
+app-basics-service-workers = Service Workers registrados
+app-basics-profiles = Perfiles
+app-basics-launcher-process-status = Proceso lanzador
+app-basics-multi-process-support = Ventanas multiproceso
+app-basics-fission-support = Ventanas de Fission
+app-basics-remote-processes-count = Procesos remotos
+app-basics-enterprise-policies = Políticas empresariales
+app-basics-location-service-key-google = Clave del servicio de localización de Google
+app-basics-safebrowsing-key-google = Clave del servicio Google Safebrowsing
+app-basics-key-mozilla = Clave del servicio de ubicación de Mozilla
+app-basics-safe-mode = Modo seguro
+show-dir-label =
+ { PLATFORM() ->
+ [macos] Mostrar en Finder
+ [windows] Abrir carpeta
+ *[other] Abrir directorio
+ }
+environment-variables-title = Variables de entorno
+environment-variables-name = Nombre
+environment-variables-value = Valor
+experimental-features-title = Características experimentales
+experimental-features-name = Nombre
+experimental-features-value = Valor
+modified-key-prefs-title = Preferencias importantes modificadas
+modified-prefs-name = Nombre
+modified-prefs-value = Valor
+user-js-title = Preferencias en user.js
+user-js-description = Su carpeta del perfil contiene un <a data-l10n-name="user-js-link">archivo user.js</a>, que incluye preferencias que no han sido creadas por { -brand-short-name }.
+locked-key-prefs-title = Preferencias importantes bloqueadas
+locked-prefs-name = Nombre
+locked-prefs-value = Valor
+graphics-title = Gráficos
+graphics-features-title = Características
+graphics-diagnostics-title = Diagnósticos
+graphics-failure-log-title = Registro de fallos
+graphics-gpu1-title = GPU #1
+graphics-gpu2-title = GPU #2
+graphics-decision-log-title = Registro de decisiones
+graphics-crash-guards-title = Características desactivadas de Crash Guard
+graphics-workarounds-title = Alternativas
+# Windowing system in use on Linux (e.g. X11, Wayland).
+graphics-window-protocol = Protocolo de ventana
+# Desktop environment in use on Linux (e.g. GNOME, KDE, XFCE, etc).
+graphics-desktop-environment = Entorno de escritorio
+place-database-title = Base de datos de sitios
+place-database-integrity = Integridad
+place-database-verify-integrity = Verificar integridad
+a11y-title = Accesibilidad
+a11y-activated = Activado
+a11y-force-disabled = Impedir accesibilidad
+a11y-handler-used = Se usó un controlador accesible
+a11y-instantiator = Instanciador de accesibilidad
+library-version-title = Versiones de bibliotecas
+copy-text-to-clipboard-label = Copiar el texto al portapapeles
+copy-raw-data-to-clipboard-label = Copiar datos sin procesar al portapapeles
+sandbox-title = Entorno de pruebas
+sandbox-sys-call-log-title = Llamadas de sistema rechazadas
+sandbox-sys-call-index = #
+sandbox-sys-call-age = Hace segundos
+sandbox-sys-call-pid = PID
+sandbox-sys-call-tid = TID
+sandbox-sys-call-proc-type = Tipo de proceso
+sandbox-sys-call-number = Syscall
+sandbox-sys-call-args = Argumentos
+safe-mode-title = Probar modo seguro
+restart-in-safe-mode-label = Reiniciar con complementos desactivados…
+clear-startup-cache-title = Intentar limpiar la caché de inicio
+clear-startup-cache-label = Limpiar caché de inicio…
+startup-cache-dialog-title = Limpiar caché de inicio
+startup-cache-dialog-body = Reinicie { -brand-short-name } para limpiar la caché de inicio. Esto no cambiará su configuración ni elimina las extensiones que haya agregado a { -brand-short-name }.
+restart-button-label = Reiniciar
+
+## Media titles
+
+audio-backend = Sistema de audio
+max-audio-channels = Canales máximos
+sample-rate = Tasa de muestreo preferida
+roundtrip-latency = Latencia de ida y vuelta (desviación estándar)
+media-title = Medios
+media-output-devices-title = Dispositivos de salida
+media-input-devices-title = Dispositivos de entrada
+media-device-name = Nombre
+media-device-group = Grupo
+media-device-vendor = Fabricante
+media-device-state = Estado
+media-device-preferred = Preferido
+media-device-format = Formato
+media-device-channels = Canales
+media-device-rate = Tasa
+media-device-latency = Latencia
+media-capabilities-title = Capacidades del contenido multimedia
+# List all the entries of the database.
+media-capabilities-enumerate = Enumerar base de datos
+
+##
+
+intl-title = Internacionalización y localización
+intl-app-title = Configuración de la aplicación
+intl-locales-requested = Idiomas solicitados
+intl-locales-available = Idiomas disponibles
+intl-locales-supported = Idiomas de la aplicación
+intl-locales-default = Idioma preterminado
+intl-os-title = Sistema operativo
+intl-os-prefs-system-locales = Idiomas del sistema
+intl-regional-prefs = Preferencias regionales
+
+## 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 = Depuración remota (protocolo de Chromium )
+remote-debugging-accepting-connections = Aceptando conexiones
+remote-debugging-url = URL
+
+##
+
+support-third-party-modules-title = Módulos de terceros
+support-third-party-modules-module = Archivo de módulo
+support-third-party-modules-version = Versión del archivo
+support-third-party-modules-vendor = Información del fabricante
+support-third-party-modules-occurrence = Ocurrencias
+support-third-party-modules-process = Tipo de proceso e ID
+support-third-party-modules-thread = Hilo
+support-third-party-modules-base = Dirección de imagebase
+support-third-party-modules-uptime = Tiempo de actividad del proceso (ms)
+support-third-party-modules-duration = Duración de la carga (ms)
+support-third-party-modules-status = Estado
+support-third-party-modules-status-loaded = Cargado
+support-third-party-modules-status-blocked = Bloqueado
+support-third-party-modules-status-redirected = Redirigido
+support-third-party-modules-empty = No se han cargado módulos de terceros.
+support-third-party-modules-no-value = (Sin valor)
+support-third-party-modules-button-open =
+ .title = Abrir ubicación del archivo...
+support-third-party-modules-expand =
+ .title = Mostrar información detallada
+support-third-party-modules-collapse =
+ .title = Ocultar información detallada
+support-third-party-modules-unsigned-icon =
+ .title = Este módulo no está firmado
+support-third-party-modules-folder-icon =
+ .title = Abrir ubicación del archivo...
+support-third-party-modules-down-icon =
+ .title = Mostrar información detallada
+support-third-party-modules-up-icon =
+ .title = Ocultar información detallada
+# Variables
+# $days (Integer) - Number of days of crashes to log
+report-crash-for-days =
+ { $days ->
+ [one] Informes de fallos del último día
+ *[other] Informes de fallos de los últimos { $days } días
+ }
+# Variables
+# $minutes (integer) - Number of minutes since crash
+crashes-time-minutes =
+ { $minutes ->
+ [one] hace { $minutes } minuto
+ *[other] hace { $minutes } minutos
+ }
+# Variables
+# $hours (integer) - Number of hours since crash
+crashes-time-hours =
+ { $hours ->
+ [one] hace { $hours } hora
+ *[other] hace { $hours } horas
+ }
+# Variables
+# $days (integer) - Number of days since crash
+crashes-time-days =
+ { $days ->
+ [one] hace { $days } día
+ *[other] hace { $days } días
+ }
+# Variables
+# $reports (integer) - Number of pending reports
+pending-reports =
+ { $reports ->
+ [one] Todos los informes de fallos (incluyendo { $reports } fallo pendiente en el intervalo de tiempo indicado)
+ *[other] Todos los informes de fallos (incluyendo { $reports } fallos pendientes en el intervalo de tiempo indicado)
+ }
+raw-data-copied = Datos sin procesar copiados al portapapeles
+text-copied = Texto copiado al portapapeles
+
+## The verb "blocked" here refers to a graphics feature such as "Direct2D" or "OpenGL layers".
+
+blocked-driver = Bloqueado para la versión de su controlador gráfico.
+blocked-gfx-card = Bloqueado para su tarjeta gráfica debido a problemas no resueltos del controlador.
+blocked-os-version = Bloqueado para la versión de su sistema operativo.
+blocked-mismatched-version = Bloqueado por la diferencia e versión de su controlador gráfico entre el registro y la DLL.
+# Variables
+# $driverVersion - The graphics driver version string
+try-newer-driver = Bloqueado para la versión de su controlador gráfico. Pruebe a actualizar su controlador gráfico a la versión { $driverVersion } o más moderna.
+# "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 = Parámetros de ClearType
+compositing = Composición
+hardware-h264 = Decodificación H264 por hardware
+main-thread-no-omtc = hilo principal, sin OMTC
+yes = Sí
+no = No
+unknown = Desconocido
+virtual-monitor-disp = Pantalla de monitor virtual
+
+## 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 = Encontrado
+missing = Ausente
+gpu-process-pid = GPUProcessPid
+gpu-process = GPUProcess
+gpu-description = Descripción
+gpu-vendor-id = ID del fabricante
+gpu-device-id = ID del dispositivo
+gpu-subsys-id = ID del subsistema
+gpu-drivers = Controladores
+gpu-ram = RAM
+gpu-driver-vendor = Fabricante del driver
+gpu-driver-version = Versión del controlador
+gpu-driver-date = Fecha del controlador
+gpu-active = Activa
+webgl1-wsiinfo = Información WSI del controlador WebGL 1
+webgl1-renderer = Renderizador del controlador WebGL 1
+webgl1-version = Versión del controlador WebGL 1
+webgl1-driver-extensions = Extensiones del controlador WebGL 1
+webgl1-extensions = Extensiones WebGL 1
+webgl2-wsiinfo = Información WSI del controlador WebGL 2
+webgl2-renderer = Renderizador del controlador WebGL 2
+webgl2-version = Versión del controlador WebGL 2
+webgl2-driver-extensions = Extensiones del controlador WebGL 2
+webgl2-extensions = Extensiones WebGL 2
+blocklisted-bug = Incluido en lista de bloqueo por causas desconocidas
+# Variables
+# $bugNumber (string) - String of bug number from Bugzilla
+bug-link = bug { $bugNumber }
+# Variables
+# $bugNumber (string) - Bug number on Bugzilla
+support-blocklisted-bug = Lista bloqueada debido a problemas conocidos: <a data-l10n-name="bug-link">bug { $bugNumber }</a>
+# Variables
+# $failureCode (string) - String that can be searched in the source tree.
+unknown-failure = Incluido en lista de bloqueo; código de error { $failureCode }
+d3d11layers-crash-guard = Compositor D3D11
+d3d11video-crash-guard = Decodificador de vídeo D3D11
+d3d9video-crash-guard = Decodificador de vídeo D3D9
+glcontext-crash-guard = OpenGL
+wmfvpxvideo-crash-guard = Decodificador de vídeo WMF VPX
+reset-on-next-restart = Restablecer en el próximo reinicio
+gpu-process-kill-button = Terminar proceso GPU
+gpu-device-reset = Reiniciar dispositivo
+gpu-device-reset-button = Provocar reinicio del dispositivo
+uses-tiling = Usa mosaicos
+content-uses-tiling = Usa mosaicos (contenido)
+off-main-thread-paint-enabled = Dibujado fuera del hilo principal de ejecución activado
+off-main-thread-paint-worker-count = Contador de workers de dibujado ajenos al hilo principal de ejecución
+target-frame-rate = Frecuencia de imágenes objetivo
+min-lib-versions = Versión mínima esperada
+loaded-lib-versions = Versión en uso
+has-seccomp-bpf = Seccomp-BPF (filtrado de llamadas de sistema)
+has-seccomp-tsync = Sincronización de hilos seccomp
+has-user-namespaces = Espacios de nombres de usuario
+has-privileged-user-namespaces = Espacios de nombres de usuarios para procesos privilegiados
+can-sandbox-content = Aislamiento del proceso de contenido
+can-sandbox-media = Aislamiento de plugins de medios
+content-sandbox-level = Nivel de aislamiento del proceso de contenido
+effective-content-sandbox-level = Nivel efectivo de aislamiento (sandboxing) para los procesos de contenido
+sandbox-proc-type-content = contenido
+sandbox-proc-type-file = contenido del archivo
+sandbox-proc-type-media-plugin = plugin de medios
+sandbox-proc-type-data-decoder = decodificador de datos
+startup-cache-title = Caché de inicio
+startup-cache-disk-cache-path = Ruta de caché de disco
+startup-cache-ignore-disk-cache = Ignorar caché de disco
+startup-cache-found-disk-cache-on-init = Caché de disco encontrada durante la inicialización
+startup-cache-wrote-to-disk-cache = Se escribió a la caché de disco
+launcher-process-status-0 = Activado
+launcher-process-status-1 = Desactivado por fallo
+launcher-process-status-2 = Desactivado forzosamente
+launcher-process-status-unknown = Estado desconocido
+# Variables
+# $remoteWindows (integer) - Number of remote windows
+# $totalWindows (integer) - Number of total windows
+multi-process-windows = { $remoteWindows }/{ $totalWindows }
+multi-process-status-0 = Habilitado por el usuario
+multi-process-status-1 = Habilitado por omisión
+multi-process-status-2 = Deshabilitado
+multi-process-status-4 = Deshabilitado por las herramientas de accesibilidad
+multi-process-status-6 = Deshabilitado por entrada de texto no admitida
+multi-process-status-7 = Deshabilitado por los complementos
+multi-process-status-8 = Deshabilitado forzosamente
+multi-process-status-unknown = Estado desconocido
+# Variables
+# $fissionWindows (integer) - Number of remote windows
+# $totalWindows (integer) - Number of total windows
+fission-windows = { $fissionWindows }/{ $totalWindows }
+fission-status-experiment-control = Desactivado por el experimento
+fission-status-experiment-treatment = Activado por el experimento
+fission-status-disabled-by-e10s-env = Desactivado por el entorno
+fission-status-enabled-by-env = Activado por el entorno
+fission-status-disabled-by-safe-mode = Desactivado por el modo seguro
+fission-status-enabled-by-default = Activado de forma predeterminada
+fission-status-disabled-by-default = Desactivado de forma predeterminada
+fission-status-enabled-by-user-pref = Activado por el usuario
+fission-status-disabled-by-user-pref = Desactivado por el usuario
+fission-status-disabled-by-e10s-other = E10s desactivado
+async-pan-zoom = Encuadre/zoom asíncrono
+apz-none = ninguno
+wheel-enabled = entrada de rueda de ratón activada
+touch-enabled = entrada táctil activada
+drag-enabled = arrastre de la barra de desplazamiento activado
+keyboard-enabled = teclado habilitado
+autoscroll-enabled = desplazamiento automático activado
+zooming-enabled = zoom de pellizco suave activado
+
+## Variables
+## $preferenceKey (string) - String ID of preference
+
+wheel-warning = entrada de rueda de ratón desactivada debido a una preferencia no admitida: { $preferenceKey }
+touch-warning = entrada táctil asíncrona desactivada debido a una preferencia no admitida: { $preferenceKey }
+
+## Strings representing the status of the Enterprise Policies engine.
+
+policies-inactive = Inactivo
+policies-active = Activo
+policies-error = Error
+
+## Printing section
+
+support-printing-title = Imprimiendo
+support-printing-troubleshoot = Solución de problemas
+support-printing-clear-settings-button = Eliminar los ajustes de impresión guardados
+support-printing-modified-settings = Ajustes de impresión modificados
+support-printing-prefs-name = Nombre
+support-printing-prefs-value = Valor
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutTelemetry.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutTelemetry.ftl
new file mode 100644
index 0000000000..017d000b4f
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutTelemetry.ftl
@@ -0,0 +1,147 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-telemetry-ping-data-source = Origen de los datos de ping:
+about-telemetry-show-current-data = Datos actuales
+about-telemetry-show-archived-ping-data = Datos archivados de ping
+about-telemetry-show-subsession-data = Mostrar datos de subsesión
+about-telemetry-choose-ping = Elija ping:
+about-telemetry-archive-ping-type = Tipo de ping
+about-telemetry-archive-ping-header = Ping
+about-telemetry-option-group-today = Hoy
+about-telemetry-option-group-yesterday = Ayer
+about-telemetry-option-group-older = Más antiguo
+about-telemetry-previous-ping = <<
+about-telemetry-next-ping = >>
+about-telemetry-page-title = Datos de Telemetry
+about-telemetry-current-store = Almacenamiento actual:
+about-telemetry-more-information = ¿Busca más información?
+about-telemetry-firefox-data-doc = La <a data-l10n-name="data-doc-link">Documentación de datos de Firefox</a> contiene guías sobre cómo trabajar con nuestras herramientas de datos.
+about-telemetry-telemetry-client-doc = La <a data-l10n-name="client-doc-link">documentación del cliente Telemetry de Firefox</a> incluye definiciones de conceptos, documentación de la API y referencias de datos.
+about-telemetry-telemetry-dashboard = Los <a data-l10n-name="dashboard-link">paneles de Telemetry</a> le permiten visualizar los datos que Mozilla recibe a través de Telemetry.
+about-telemetry-telemetry-probe-dictionary = <a data-l10n-name="probe-dictionary-link">Probe Dictionary</a> proporciona detalles y descripciones de las muestras recogidas por Telemetry.
+about-telemetry-show-in-Firefox-json-viewer = Abrir en el visor JSON
+about-telemetry-home-section = Inicio
+about-telemetry-general-data-section = Datos generales
+about-telemetry-environment-data-section = Datos del entorno
+about-telemetry-session-info-section = Información de sesión
+about-telemetry-scalar-section = Escalares
+about-telemetry-keyed-scalar-section = Escalares con nombre
+about-telemetry-histograms-section = Histogramas
+about-telemetry-keyed-histogram-section = Histogramas con leyendas
+about-telemetry-events-section = Eventos
+about-telemetry-simple-measurements-section = Medidas simples
+about-telemetry-slow-sql-section = Sentencias SQL lentas
+about-telemetry-addon-details-section = Detalles del complemento
+about-telemetry-captured-stacks-section = Pilas capturadas
+about-telemetry-late-writes-section = Escrituras demoradas
+about-telemetry-raw-payload-section = Contenido sin procesar
+about-telemetry-raw = JSON sin procesar
+about-telemetry-full-sql-warning = NOTA: la depuración SQL lenta está activada. Pueden mostrarse cadenas completas de SQL debajo, pero no se enviarán a Telemetry.
+about-telemetry-fetch-stack-symbols = Recuperar nombres de funciones para las pilas
+about-telemetry-hide-stack-symbols = Mostrar datos de la pila sin procesarlos
+# Selects the correct release version
+# Variables:
+# $channel (String): represents the corresponding release data string
+about-telemetry-data-type =
+ { $channel ->
+ [release] datos de la versión
+ *[prerelease] datos de la versión preliminar
+ }
+# Selects the correct upload string
+# Variables:
+# $uploadcase (String): represents a corresponding upload string
+about-telemetry-upload-type =
+ { $uploadcase ->
+ [enabled] habilitada
+ *[disabled] deshabilitada
+ }
+# 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 ->
+ [one] { $sampleCount } muestra, media = { $prettyAverage }, suma = { $sum }
+ *[other] { $sampleCount } muestras, media = { $prettyAverage }, suma = { $sum }
+ }
+# Variables:
+# $telemetryServerOwner (String): the value of the toolkit.telemetry.server_owner preference. Typically "Mozilla"
+about-telemetry-page-subtitle = Esta página muestra la información de rendimiento, hardware, uso y personalizaciones recopilada por Telemetry. Esta información se envía a { $telemetryServerOwner } para ayudar a mejorar { -brand-full-name }.
+about-telemetry-settings-explanation = Telemetry está recopilando { about-telemetry-data-type } y la subida está <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 = Cada parte de información se envía empaquetada en "<a data-l10n-name="ping-link">pings</a>". Está viendo el ping { $name }, { $timestamp }.
+about-telemetry-data-details-current = Cada parte de información se envía agrupada en "<a data-l10n-name="ping-link">pings</a>". Está viendo los datos actuales.
+# 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 = Encontrar en { $selectedTitle }
+about-telemetry-filter-all-placeholder =
+ .placeholder = Buscar en todas las secciones
+# Variables:
+# $searchTerms (String): the searched terms
+about-telemetry-results-for-search = Resultados para "{ $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 = ¡Lo sentimos! No hay resultados en { $sectionName } de "{ $currentSearchText }"
+# Variables:
+# $searchTerms (String): the searched terms
+about-telemetry-no-search-results-all = ¡Lo sentimos! No hay resultados para "{ $searchTerms }" en ningun sección
+# This message is displayed when a section is empty.
+# Variables:
+# $sectionName (String): is replaced by the section name.
+about-telemetry-no-data-to-display = ¡Lo sentimos! En este momento no hay datos disponibles en "{ $sectionName }"
+# used as a tooltip for the “current” ping title in the sidebar
+about-telemetry-current-data-sidebar = datos actuales
+# used in the “Ping Type” select
+about-telemetry-telemetry-ping-type-all = todo
+# button label to copy the histogram
+about-telemetry-histogram-copy = Copiar
+# these strings are used in the “Slow SQL Statements” section
+about-telemetry-slow-sql-main = Sentencias SQL lentas en el hilo principal
+about-telemetry-slow-sql-other = Sentencias SQL lentas en hilos auxiliares
+about-telemetry-slow-sql-hits = Aciertos
+about-telemetry-slow-sql-average = Tiempo medio (ms)
+about-telemetry-slow-sql-statement = Sentencia
+# these strings are used in the “Add-on Details” section
+about-telemetry-addon-table-id = ID del complemento
+about-telemetry-addon-table-details = Detalles
+# Variables:
+# $addonProvider (String): the name of an Add-on Provider (e.g. “XPI”, “Plugin”)
+about-telemetry-addon-provider = Proveedor { $addonProvider }
+about-telemetry-keys-header = Propiedad
+about-telemetry-names-header = Nombre
+about-telemetry-values-header = Valor
+# Variables:
+# $stackKey (String): the string key for this stack
+# $capturedStacksCount (Integer): the number of times this stack was captured
+about-telemetry-captured-stacks-title = { $stackKey } (contador de capturas: { $capturedStacksCount })
+# Variables:
+# $lateWriteCount (Integer): the number of the late writes
+about-telemetry-late-writes-title = Escritura demorada #{ $lateWriteCount }
+about-telemetry-stack-title = Pila:
+about-telemetry-memory-map-title = Mapa de memoria:
+about-telemetry-error-fetching-symbols = Ha sucedido un error al recuperar los símbolos. Compruebe que está conectado a Internet y vuelva a intentarlo.
+about-telemetry-time-stamp-header = fecha y hora
+about-telemetry-category-header = categoría
+about-telemetry-method-header = método
+about-telemetry-object-header = objeto
+about-telemetry-extra-header = extra
+about-telemetry-origin-section = Telemetry de origen
+about-telemetry-origin-origin = origen
+about-telemetry-origin-count = número
+# Variables:
+# $telemetryServerOwner (String): the value of the toolkit.telemetry.server_owner preference. Typically "Mozilla"
+about-telemetry-origins-explanation = <a data-l10n-name="origin-doc-link">Firefox Origin Telemetry </a> codifica los datos antes de enviarlos para que { $telemetryServerOwner } pueda contarlos, pero no sepa si algún { -brand-product-name } en concreto contribuyó a ese conteo. (<a data-l10n-name="prio-blog-link">Saber más</a>)
+# Variables:
+# $process (String): type of process in subsection headers ( e.g. "content", "parent" )
+about-telemetry-process = { $process } proceso
diff --git a/l10n-es-ES/toolkit/toolkit/about/aboutWebrtc.ftl b/l10n-es-ES/toolkit/toolkit/about/aboutWebrtc.ftl
new file mode 100644
index 0000000000..0f1b2776c7
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/aboutWebrtc.ftl
@@ -0,0 +1,243 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Datos internos de 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 = guardar about:webrtc como
+
+## AEC is an abbreviation for Acoustic Echo Cancellation.
+
+about-webrtc-aec-logging-msg-label = Registro AEC
+about-webrtc-aec-logging-off-state-label = Iniciar registro AEC
+about-webrtc-aec-logging-on-state-label = Detener registro AEC
+about-webrtc-aec-logging-on-state-msg = Registro AEC activo (hable con el interlocutor durante unos minutos y luego detenga la captura)
+
+##
+
+# "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 = ID de PeerConnection:
+
+## "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 local
+about-webrtc-local-sdp-heading-offer = SDP local (Oferta)
+about-webrtc-local-sdp-heading-answer = SDP local (Respuesta)
+about-webrtc-remote-sdp-heading = SDP remoto
+about-webrtc-remote-sdp-heading-offer = SDP remoto (Oferta)
+about-webrtc-remote-sdp-heading-answer = SDP remoto (Respuesta)
+about-webrtc-sdp-history-heading = Historial SDP
+about-webrtc-sdp-parsing-errors-heading = Errores de análisis de 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 = Estadísticas RDP
+
+## "ICE" is an abbreviation for Interactive Connectivity Establishment, which
+## is an IETF protocol, and should not normally be translated.
+
+about-webrtc-ice-state = Estado ICE
+# "Stats" is an abbreviation for Statistics.
+about-webrtc-ice-stats-heading = Estadísticas ICE
+about-webrtc-ice-restart-count-label = Reinicios de ICE:
+about-webrtc-ice-rollback-count-label = Vueltas atrás de ICE:
+about-webrtc-ice-pair-bytes-sent = Bytes enviados:
+about-webrtc-ice-pair-bytes-received = Bytes recibidos:
+about-webrtc-ice-component-id = ID del componente
+
+##
+
+
+## "Avg." is an abbreviation for Average. These are used as data labels.
+
+about-webrtc-avg-bitrate-label = Tasa de bits promedio:
+about-webrtc-avg-framerate-label = Tasa de fotogramas promedio:
+
+##
+
+
+## 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 = Local
+about-webrtc-type-remote = Remoto
+
+##
+
+# 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 = Nominado
+# 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 = Seleccionado
+about-webrtc-save-page-label = Guardar página
+about-webrtc-debug-mode-msg-label = Modo de depuración
+about-webrtc-debug-mode-off-state-label = Iniciar modo de depuración
+about-webrtc-debug-mode-on-state-label = Detener el modo de depuración
+about-webrtc-stats-heading = Estadísticas de la sesión
+about-webrtc-stats-clear = Limpiar historial
+about-webrtc-log-heading = Registro de conexión
+about-webrtc-log-clear = Limpiar registro
+about-webrtc-log-show-msg = mostrar registro
+ .title = pulse para expandir esta sección
+about-webrtc-log-hide-msg = ocultar registro
+ .title = pulse para contraer esta sección
+
+## 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 } (cerrado) { $now }
+
+##
+
+about-webrtc-local-candidate = Candidato local
+about-webrtc-remote-candidate = Candidato remoto
+about-webrtc-raw-candidates-heading = Todos los candidatos no procesados
+about-webrtc-raw-local-candidate = Candidato local no procesados
+about-webrtc-raw-remote-candidate = Candidato remoto no procesados
+about-webrtc-raw-cand-show-msg = mostrar candidatos no procesados
+ .title = pulse para expandir esta sección
+about-webrtc-raw-cand-hide-msg = ocultar candidatos no procesados
+ .title = pulse para contraer esta sección
+about-webrtc-priority = Prioridad
+about-webrtc-fold-show-msg = mostrar detalles
+ .title = pulse para expandir esta sección
+about-webrtc-fold-hide-msg = ocultar detalles
+ .title = pulse para contraer esta sección
+about-webrtc-dropped-frames-label = Fotogramas descartados:
+about-webrtc-discarded-packets-label = Paquetes descartados:
+about-webrtc-decoder-label = Decodificador
+about-webrtc-encoder-label = Codificador
+about-webrtc-show-tab-label = Mostrar pestaña
+about-webrtc-width-px = Ancho (px)
+about-webrtc-height-px = Altura (px)
+about-webrtc-consecutive-frames = Fotogramas consecutivos
+about-webrtc-time-elapsed = Tiempo transcurrido (s)
+about-webrtc-estimated-framerate = Velocidad de fotogramas estimada
+about-webrtc-rotation-degrees = Rotación (grados)
+about-webrtc-first-frame-timestamp = Marca de tiempo de recepción del primer fotograma
+about-webrtc-last-frame-timestamp = Marca de tiempo de última recepción de fotograma
+
+## 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 = Receptor local SSRC
+# This is an SSRC on the remote side of the connection that is sending RTP
+about-webrtc-remote-send-ssrc = Envío remoto SSRC
+
+##
+
+# An option whose value will not be displayed but instead noted as having been
+# provided
+about-webrtc-configuration-element-provided = Proporcionado
+# An option whose value will not be displayed but instead noted as having not
+# been provided
+about-webrtc-configuration-element-not-provided = No porporcionado
+# The options set by the user in about:config that could impact a WebRTC call
+about-webrtc-custom-webrtc-configuration-heading = Preferencias de WebRTC establecidas por el usuario
+# Section header for estimated bandwidths of WebRTC media flows
+about-webrtc-bandwidth-stats-heading = Ancho de banda estimado
+# The ID of the MediaStreamTrack
+about-webrtc-track-identifier = Identificador de rastreo
+# The estimated bandwidth available for sending WebRTC media in bytes per second
+about-webrtc-send-bandwidth-bytes-sec = Ancho de banda de envío (bytes/seg)
+# The estimated bandwidth available for receiving WebRTC media in bytes per second
+about-webrtc-receive-bandwidth-bytes-sec = Ancho de banda de recepción (bytes/seg)
+# Maximum number of bytes per second that will be padding zeros at the ends of packets
+about-webrtc-max-padding-bytes-sec = Padding máximo (bytes/seg)
+# The amount of time inserted between packets to keep them spaced out
+about-webrtc-pacer-delay-ms = Intervalo entre paquetes (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 = Tiempo de ida y vuelta (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 = Estadísticas de fotogramas de vídeo: ID de MediaStreamTrack: { $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 = página guardada como: { $path }
+about-webrtc-debug-mode-off-state-msg = el registro de traza se puede encontrar en: { $path }
+about-webrtc-debug-mode-on-state-msg = modo de depuración activo, registro de traza en: { $path }
+about-webrtc-aec-logging-off-state-msg = los archivos de registro se pueden encontrar en: { $path }
+
+##
+
+# This is the total number of packets received on the PeerConnection.
+# Variables:
+# $packets (Number) - The number of packets received.
+about-webrtc-received-label =
+ { $packets ->
+ [one] { $packets } paquete recibido
+ *[other] { $packets } paquetes recibidos
+ }
+# This is the total number of packets lost by the PeerConnection.
+# Variables:
+# $packets (Number) - The number of packets lost.
+about-webrtc-lost-label =
+ { $packets ->
+ [one] { $packets } paquete perdido
+ *[other] { $packets } paquetes perdidos
+ }
+# This is the total number of packets sent by the PeerConnection.
+# Variables:
+# $packets (Number) - The number of packets sent.
+about-webrtc-sent-label =
+ { $packets ->
+ [one] { $packets } paquete enviado
+ *[other] { $packets } paquetes enviados
+ }
+# 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 { $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 = Candidatos entrantes (llegando tras la respuesta) son destacados en azul
+
+## "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 = Establecer SDP local con timestamp { NUMBER($timestamp, useGrouping: "false") }
+# 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 = Establecer SDP remoto con timestamp { NUMBER($timestamp, useGrouping: "false") }
+# 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 = Marca de tiempo { NUMBER($timestamp, useGrouping: "false") } (+ { $relative-timestamp } ms)
+
+##
+
diff --git a/l10n-es-ES/toolkit/toolkit/about/abuseReports.ftl b/l10n-es-ES/toolkit/toolkit/about/abuseReports.ftl
new file mode 100644
index 0000000000..82bf020a61
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/abuseReports.ftl
@@ -0,0 +1,91 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Localized string used as the dialog window title (a new behavior locked
+# behind the "extensions.abuseReport.openDialog" preference).
+# "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 = Informe para { $addon-name }
+
+abuse-report-title-extension = Informar de esta extensión a { -vendor-short-name }
+abuse-report-title-theme = Informar de este tema a { -vendor-short-name }
+abuse-report-subtitle = ¿Cuál es el problema?
+
+# Variables:
+# $author-name (string) - Name of the add-on author
+abuse-report-addon-authored-by = por <a data-l10n-name="author-name">{ $author-name }</a>
+
+abuse-report-learnmore = ¿No sabe qué problema seleccionar? <a data-l10n-name="learnmore-link">Descubre más sobre cómo informar de extensiones y temas</a>
+
+abuse-report-submit-description = Describir el problema (opcional)
+abuse-report-textarea =
+ .placeholder = Para nosotros es más fácil solucionar un problema si tenemos detalles específicos. Describa su problema. Gracias por ayudarnos a que Internet siga siendo saludable.
+abuse-report-submit-note = Nota: no incluya información personal (como nombres, dirección de correo, número de teléfono, dirección postal). { -vendor-short-name } guarda un registro de estos informes.
+
+## Panel buttons.
+
+abuse-report-cancel-button = Cancelar
+abuse-report-next-button = Siguiente
+abuse-report-goback-button = Volver atrás
+abuse-report-submit-button = Enviar
+
+## Message bars descriptions.
+
+
+## Variables:
+## $addon-name (string) - Name of the add-on
+
+abuse-report-messagebar-aborted = Se canceló el informe sobre <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-submitting = Enviando informe sobre <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-submitted = Gracias por enviar el informe. ¿Quiere eliminar <span data-l10n-name="addon-name">{ $addon-name }</span>?
+abuse-report-messagebar-submitted-noremove = Gracias por enviar el informe.
+abuse-report-messagebar-removed-extension = Gracias por enviar el informe. Ha eliminado la extensión <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-removed-theme = Gracias por enviar el informe. Ha eliminado el tema <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-error = Hubo un error al enviar el informe sobre <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-error-recent-submit = No se envió el informe sobre <span data-l10n-name="addon-name">{ $addon-name }</span> porque otro informe se envió recientemente.
+
+## Message bars actions.
+
+abuse-report-messagebar-action-remove-extension = Sí, eliminarlo
+abuse-report-messagebar-action-keep-extension = No, guardarlo
+abuse-report-messagebar-action-remove-theme = Sí, eliminarlo
+abuse-report-messagebar-action-keep-theme = No, guardarlo
+abuse-report-messagebar-action-retry = Reintentar
+abuse-report-messagebar-action-cancel = Cancelar
+
+## Abuse report reasons (optionally paired with related examples and/or suggestions)
+
+abuse-report-damage-reason-v2 = Ha dañado mi ordenador o mis datos se han visto comprometidos
+abuse-report-damage-example = Ejemplo: instaló malware o robó información
+
+abuse-report-spam-reason-v2 = Contiene spam o inserta publicidad no deseada
+abuse-report-spam-example = Ejemplo: inserta publicidad en páginas web
+
+abuse-report-settings-reason-v2 = Ha cambiado mi buscador, página de inicio o nueva pestaña sin informarme ni preguntarme
+abuse-report-settings-suggestions = Antes de informar sobre la extensión, pruebe a cambiar la configuración:
+abuse-report-settings-suggestions-search = Cambie la configuración predeterminada de las búsquedas
+abuse-report-settings-suggestions-homepage = Cambie la página de inicio y de nueva pestaña
+
+abuse-report-deceptive-reason-v2 = Simula ser algo que no es
+abuse-report-deceptive-example = Ejemplo: descripción o imágenes erróneas
+
+abuse-report-broken-reason-extension-v2 = No funciona, provoca errores en sitios o ralentiza { -brand-product-name }
+abuse-report-broken-reason-theme-v2 = No funciona o estropea lo que muestra el navegador
+abuse-report-broken-example = Ejemplo: la función es lenta, difícil de usar o no funciona; ciertas partes de los sitios web no se cargan o se muestran de forma incorrecta
+abuse-report-broken-suggestions-extension = Parece que ha identificado un problema. Además de enviar un informe por aquí, lo mejor para conseguir que se resuelva un problema de funcionalidad es contactar con el desarrollador de la extensión. <a data-l10n-name="support-link">Acceda al sitio web de la extensión</a> para conseguir los datos de contacto del desarrollador.
+abuse-report-broken-suggestions-theme = Parece que ha identificado un problema. Además de enviar un informe por aquí, lo mejor para conseguir que se resuelva un problema de funcionalidad es contactar con el desarrollador del tema. <a data-l10n-name="support-link">Acceda al sitio web del tema</a> para conseguir los datos de contacto del desarrollador.
+
+abuse-report-policy-reason-v2 = Tiene contenido de odio, violento o ilegal
+abuse-report-policy-suggestions =
+ Nota: Los problemas relacionados con derechos de autor y marcas registradas deben informarse en un proceso separado.
+ <a data-l10n-name="report-infringement-link">Utilice estas instrucciones</a> para
+ informar del problema
+
+abuse-report-unwanted-reason-v2 = Nunca lo quise y no sé cómo deshacerme de él
+abuse-report-unwanted-example = Ejemplo: una aplicación la instaló sin mi permiso
+
+abuse-report-other-reason = Otra cosa
+
diff --git a/l10n-es-ES/toolkit/toolkit/about/certviewer.ftl b/l10n-es-ES/toolkit/toolkit/about/certviewer.ftl
new file mode 100644
index 0000000000..9f5a683fa4
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/certviewer.ftl
@@ -0,0 +1,120 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+certificate-viewer-certificate-section-title = Certificado
+
+## Error messages
+
+certificate-viewer-error-message = No pudimos encontrar la información del certificado o puede que el certificado esté dañado. Inténtelo de nuevo.
+certificate-viewer-error-title = Hubo un problema.
+
+## Certificate information labels
+
+certificate-viewer-algorithm = Algoritmo
+certificate-viewer-certificate-authority = Autoridad de certificación
+certificate-viewer-cipher-suite = Suite de cifrado
+certificate-viewer-common-name = Nombre común
+certificate-viewer-email-address = Dirección de correo electrónico
+# Variables:
+# $firstCertName (String) - Common Name for the displayed certificate
+certificate-viewer-tab-title = Certificado para { $firstCertName }
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-country = País
+certificate-viewer-country = País
+certificate-viewer-curve = Curva
+certificate-viewer-distribution-point = Punto de distribución
+certificate-viewer-dns-name = Nombre de la DNS
+certificate-viewer-ip-address = Dirección IP
+certificate-viewer-other-name = Otro nombre
+certificate-viewer-exponent = Exponente
+certificate-viewer-id = ID
+certificate-viewer-key-exchange-group = Grupo de intercambio de claves
+certificate-viewer-key-id = ID de clave
+certificate-viewer-key-size = Tamaño de la clave
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-locality = Localidad de la empresa
+certificate-viewer-locality = Localidad
+certificate-viewer-location = Ubicación
+certificate-viewer-logid = ID de registro
+certificate-viewer-method = Método
+certificate-viewer-modulus = Módulo
+certificate-viewer-name = Nombre
+certificate-viewer-not-after = No después
+certificate-viewer-not-before = No antes
+certificate-viewer-organization = Organización
+certificate-viewer-organizational-unit = Unidad organizativa
+certificate-viewer-policy = Política
+certificate-viewer-protocol = Protocolo
+certificate-viewer-public-value = Valor público
+certificate-viewer-purposes = Propósitos
+certificate-viewer-qualifier = Clasificatorio
+certificate-viewer-qualifiers = Clasificatorios
+certificate-viewer-required = Requerido
+certificate-viewer-unsupported = &lt;no compatible&gt;
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-state-province = Incluir Estado/Provincia
+certificate-viewer-state-province = Estado/Provincia
+certificate-viewer-sha-1 = SHA-1
+certificate-viewer-sha-256 = SHA-256
+certificate-viewer-serial-number = Número de serie
+certificate-viewer-signature-algorithm = Algoritmo de firmas
+certificate-viewer-signature-scheme = Esquema de firma
+certificate-viewer-timestamp = Marca de tiempo
+certificate-viewer-value = Valor
+certificate-viewer-version = Versión
+certificate-viewer-business-category = Categoría de negocio
+certificate-viewer-subject-name = Nombre del asunto
+certificate-viewer-issuer-name = Nombre del emisor
+certificate-viewer-validity = Validez
+certificate-viewer-subject-alt-names = Nombres alternativos del sujeto
+certificate-viewer-public-key-info = Información de clave pública
+certificate-viewer-miscellaneous = Misceláneo
+certificate-viewer-fingerprints = Huellas digitales
+certificate-viewer-basic-constraints = Restricciones básicas
+certificate-viewer-key-usages = Usos de la clave
+certificate-viewer-extended-key-usages = Usos extendidos de la clave
+certificate-viewer-ocsp-stapling = Sello de tiempo OCSP
+certificate-viewer-subject-key-id = ID de clave de asunto
+certificate-viewer-authority-key-id = ID de clave de la autoridad
+certificate-viewer-authority-info-aia = Información de la autoridad (AIA)
+certificate-viewer-certificate-policies = Políticas de certificado
+certificate-viewer-embedded-scts = SCT integrados
+certificate-viewer-crl-endpoints = Extremos 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 = Descargar
+# 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] Sí
+ *[false] No
+ }
+
+## 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 (cert)
+ .download = { $fileName }.pem
+certificate-viewer-download-pem-chain = PEM (cadena)
+ .download = { $fileName }-chain.pem
+# The title attribute for Critical Extension icon
+certificate-viewer-critical-extension =
+ .title = Esta extensión ha sido marcada como crítica, lo que significa que los clientes deben rechazar el certificado si no lo entienden.
+certificate-viewer-export = Exportar
+ .download = { $fileName }.pem
+
+##
+
+# Label for a tab where we haven't found a better label:
+certificate-viewer-unknown-group-label = (desconocido)
+
+## Labels for tabs displayed in stand-alone about:certificate page
+
+certificate-viewer-tab-mine = Sus certificados
+certificate-viewer-tab-people = Personas
+certificate-viewer-tab-servers = Servidores
+certificate-viewer-tab-ca = Autoridades
+certificate-viewer-tab-unkonwn = Desconocido
diff --git a/l10n-es-ES/toolkit/toolkit/about/config.ftl b/l10n-es-ES/toolkit/toolkit/about/config.ftl
new file mode 100644
index 0000000000..397df5be5d
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/config.ftl
@@ -0,0 +1,51 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These strings appear on the warning you see when first visiting about:config.
+
+about-config-intro-warning-title = Continuar con precaución
+about-config-intro-warning-text = Cambiar las preferencias de configuración avanzada puede afectar el rendimiento o la seguridad de { -brand-short-name }.
+about-config-intro-warning-checkbox = Avisarme cuando intento acceder a estas preferencias
+about-config-intro-warning-button = Aceptar el riesgo y continuar
+
+##
+
+# This is shown on the page before searching but after the warning is accepted.
+about-config-caution-text = Cambiar estas preferencias puede afectar el rendimiento o la seguridad de { -brand-short-name }.
+about-config-page-title = Preferencias avanzadas
+about-config-search-input1 =
+ .placeholder = Nombre de preferencia de búsqueda
+about-config-show-all = Mostrar todo
+about-config-show-only-modified = Mostrar solo las preferencias modificadas
+about-config-pref-add-button =
+ .title = Añadir
+about-config-pref-toggle-button =
+ .title = Alternar
+about-config-pref-edit-button =
+ .title = Editar
+about-config-pref-save-button =
+ .title = Guardar
+about-config-pref-reset-button =
+ .title = Restablecer
+about-config-pref-delete-button =
+ .title = Eliminar
+
+## Labels for the type selection radio buttons shown when adding preferences.
+
+about-config-pref-add-type-boolean = Booleano
+about-config-pref-add-type-number = Número
+about-config-pref-add-type-string = Cadena
+
+## 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 } (predeterminado)
+about-config-pref-accessible-value-custom =
+ .aria-label = { $value } (personalizado)
diff --git a/l10n-es-ES/toolkit/toolkit/about/url-classifier.ftl b/l10n-es-ES/toolkit/toolkit/about/url-classifier.ftl
new file mode 100644
index 0000000000..70ca21f801
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/about/url-classifier.ftl
@@ -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/.
+
+url-classifier-title = Información del clasificador de URL
+url-classifier-search-title = Buscar
+url-classifier-search-result-title = Resultados
+url-classifier-search-result-uri = URI: { $uri }
+url-classifier-search-result-list = Lista de tablas: { $list }
+url-classifier-search-input = URL
+url-classifier-search-error-invalid-url = URL no válida
+url-classifier-search-error-no-features = No se ha seleccionado ninguna característica
+url-classifier-search-btn = Comenzar la búsqueda
+url-classifier-search-features = Características
+url-classifier-search-listType = Tipo de lista
+url-classifier-provider-title = Proveedor
+url-classifier-provider = Proveedor
+url-classifier-provider-last-update-time = Fecha y hora de última actualización
+url-classifier-provider-next-update-time = Fecha y hora de próxima actualización
+url-classifier-provider-back-off-time = Tiempo atrás
+url-classifier-provider-last-update-status = Estado de última actualización
+url-classifier-provider-update-btn = Actualizar
+url-classifier-cache-title = Caché
+url-classifier-cache-refresh-btn = Refrescar
+url-classifier-cache-clear-btn = Limpiar
+url-classifier-cache-table-name = Nombre de tabla
+url-classifier-cache-ncache-entries = Número de entradas de caché fallidas
+url-classifier-cache-pcache-entries = Número de entradas de caché acertadas
+url-classifier-cache-show-entries = Mostrar entradas
+url-classifier-cache-entries = Entradas de caché
+url-classifier-cache-prefix = Prefijo
+url-classifier-cache-ncache-expiry = Caducidad de caché fallido
+url-classifier-cache-fullhash = Valor resumen completo
+url-classifier-cache-pcache-expiry = Caducidad de caché positivo
+url-classifier-debug-title = Depurar
+url-classifier-debug-module-btn = Establecer módulos de registro
+url-classifier-debug-file-btn = Establecer archivo de registro
+url-classifier-debug-js-log-chk = Establecer registro JS
+url-classifier-debug-sb-modules = Módulos de registro de navegación segura
+url-classifier-debug-modules = Módulos actuales de registro
+url-classifier-debug-sbjs-modules = Registro JS de navegación segura
+url-classifier-debug-file = Archivo actual de registro
+
+url-classifier-trigger-update = Disparar actualización
+url-classifier-not-available = N/D
+url-classifier-disable-sbjs-log = Desactivar registro JS de navegación segura
+url-classifier-enable-sbjs-log = Activar registro JS de navegación segura
+url-classifier-enabled = Activado
+url-classifier-disabled = Desactivado
+url-classifier-updating = actualizando
+url-classifier-cannot-update = no se puede actualizar
+url-classifier-success = éxito
+url-classifier-update-error = error de actualización ({ $error })
+url-classifier-download-error = error de descarga ({ $error })
diff --git a/l10n-es-ES/toolkit/toolkit/extensions/blocklist.ftl b/l10n-es-ES/toolkit/toolkit/extensions/blocklist.ftl
new file mode 100644
index 0000000000..622ccb1291
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/extensions/blocklist.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0
+
+blocklist-window =
+ .title = Complementos que pueden estar causando problemas
+ .style = width: 45em; height: 30em
+blocklist-accept =
+ .label = Reiniciar { -brand-short-name }
+ .accesskey = R
+
+blocklist-label-summary = { -brand-short-name } ha determinado que los siguientes complementos son conocidos por causar problemas de estabilidad o seguridad:
+blocklist-soft-and-hard = Los complementos que tienen un alto riesgo de causar problemas de estabilidad o seguridad se han bloqueado. Los demás suponen menos riesgo, pero es altamente recomendable que reinicie con ellos desactivados.
+blocklist-hard-blocked = Estos complementos tienen un alto riesgo de causar problemas de inestabilidad o seguridad, y han sido bloqueados, pero se requiere reiniciar para desactivarlos por completo.
+blocklist-soft-blocked = Para su protección, está altamente recomendado que reinicie con estos complementos desactivados.
+blocklist-more-information =
+ .value = Más información
+
+blocklist-blocked =
+ .label = Bloqueado
+blocklist-checkbox =
+ .label = Desactivar
diff --git a/l10n-es-ES/toolkit/toolkit/featuregates/features.ftl b/l10n-es-ES/toolkit/toolkit/featuregates/features.ftl
new file mode 100644
index 0000000000..d1b4f61e25
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/featuregates/features.ftl
@@ -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/.
+
+# 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 = Habilita la compatibilidad con la característica CSS Masonry Layout experimental. Consulte <a data-l10n-name="explainer">más detalles</a> para obtener una descripción general de la función. Para enviar comentarios, comente en <a data-l10n-name="w3c-issue">este issue de GitHub </a> o <a data-l10n-name="bug">este 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-description2 = Esta nueva API proporciona soporte de bajo nivel para realizar cálculos y renderizado de gráficos usando la <a data-l10n-name="wikipedia">unidad de procesamiento de gráficos (GPU)</a> del ordenador o dispositivo del usuario. La <a data-l10n-name="spec">especificación</a> todavía no es definitiva. Consulte el <a data-l10n-name="bugzilla">bug 1602129</a> para obtener más detalles.
+# 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-avif =
+ .label = Media: AVIF
+experimental-features-media-avif-description = Con esta función activada, { -brand-short-name } admite el formato de archivo de imagen AV1 (AVIF). Este es un formato de archivo de imagen fija que aprovecha las capacidades de los algoritmos de compresión de video AV1 para reducir el tamaño de la imagen. Consulte el <a data-l10n-name="bugzilla">bug 1443863</a> para obtener más detalles.
+# 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-api-inputmode =
+ .label = Web API: inputmode
+# "inputmode" and "contenteditable" are technical terms and shouldn't be translated.
+experimental-features-web-api-inputmode-description = Nuestra implementación del atributo global <a data-l10n-name="mdn-inputmode">inputmode</a> se ha actualizado según <a data-l10n-name="whatwg">la especificación WHATWG</a>, pero todavía necesitamos hacer más cambios, como por ejemplo que quede disponible en contenidos contenteditable. Consulte el <a data-l10n-name="bugzilla">bug 1205133</a> para obtener más detalles.
+# 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-api-link-preload =
+ .label = Web API: <link rel="preload">
+# Do not translate "rel", "preload" or "link" here, as they are all HTML spec
+# values that do not get translated.
+experimental-features-web-api-link-preload-description = El atributo <a data-l10n-name="rel">rel</a> con valor <code>"preload"</code> en un elemento <a data-l10n-name="link">&lt;link&gt;</a> tiene como objetivo ayudar a proporcionar mejoras de rendimiento al permitirle descargar recursos en una etapa más temprana del ciclo de vida de la página, asegurando que estén disponibles antes y que sea menos probable que bloqueen el dibujado de la página. Leer <a data-l10n-name="readmore">“Precargando contenido con <code>rel="preload"</code>”</a> o ver <a data-l10n-name="bugzilla">bug 1583604</a> para más detalles.
+# 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-focus-visible =
+ .label = CSS: Pseudo-class: :focus-visible
+experimental-features-css-focus-visible-description = Permite que los estilos de foco se apliquen a elementos como botones y controles de formularios, solo cuando reciben el foco usando el teclado (por ejemplo, al cambiar usando el tabulador entre elementos), y no cuando toman el foco usando un ratón u otro dispositivo. Consulte <a data-l10n-name="bugzilla">bug 1617600</a> para obtener más detalles.
+# 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-api-beforeinput =
+ .label = Web API: beforeinput Event
+# The terms "beforeinput", "input", "textarea", and "contenteditable" are technical terms
+# and shouldn't be translated.
+experimental-features-web-api-beforeinput-description = El evento global <a data-l10n-name="mdn-beforeinput"> beforeinput </a> se activa en los elementos <a data-l10n-name="mdn-input"> &lt;input&gt;</a> y <a data-l10n-name="mdn-textarea">&lt;textarea&gt;</a>, o en cualquier elemento cuyo atributo <a data-l10n-name="mdn-contenteditable">contenteditable</a> esté activado, inmediatamente antes de que cambie el valor del elemento. El evento permite que las aplicaciones web anulen el comportamiento predeterminado del navegador para la interacción del usuario, por ejemplo, las aplicaciones web pueden cancelar la entrada del usuario solo para caracteres específicos o pueden modificar pegar texto con estilo solo con estilos aprobados.
+# 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-constructable-stylesheets =
+ .label = CSS: Constructable Stylesheets
+experimental-features-css-constructable-stylesheets-description = La adición de un constructor a la interface <a data-l10n-name="mdn-cssstylesheet">CSSStyleSheet</a> así como una variedad de cambios relacionados hace posible crear directamente nuevas hojas de estilo sin tener que agregar la hoja al HTML. Esto hace más fácil crear hojas de estilo reutilizables para usar con <a data-l10n-name="mdn-shadowdom">Shadow DOM</a>. Ver <a data-l10n-name="bugzilla">bug 1520690</a> para más detalles.
+experimental-features-devtools-color-scheme-simulation =
+ .label = Herramientas para desarrolladores: simulación de esquemas de color
+experimental-features-devtools-color-scheme-simulation-description = Añade una opción para simular diferentes esquemas de color que le permite probar consultas de medios <a data-l10n-name="mdn-preferscolorscheme">@prefers-color-schem </a>. El uso de esta función permite que su hoja de estilo responda si el usuario prefiere una interfaz de usuario clara u oscura. Esto le permite probar su código sin tener que cambiar la configuración de su navegador (o sistema operativo, si el navegador sigue una configuración de esquema de color para todo el sistema). Consulte <a data-l10n-name="bugzilla1">bug 1550804</a> y <a data-l10n-name="bugzilla2">bug 1137699</a> para obtener más detalles.
+experimental-features-devtools-execution-context-selector =
+ .label = Herramientas de desarrolladores: Selector de contexto de ejecución
+experimental-features-devtools-execution-context-selector-description = Esta función muestra un botón en la línea de comando de la consola que le permite cambiar el contexto en el que se ejecutará la expresión que introduzca. Consulte <a data-l10n-name="bugzilla1">bug 1605154</a> y <a data-l10n-name="bugzilla2">bug 1605153</a> para obtener más detalles.
+experimental-features-devtools-compatibility-panel =
+ .label = Herramientas de desarrolladores: Panel de compatibilidad
+experimental-features-devtools-compatibility-panel-description = Un panel lateral para el Inspector de página que muestra información que detalla el estado de compatibilidad entre navegadores de su aplicación. Consulte <a data-l10n-name="bugzilla">bug 1584464</a> para obtener más detalles.
+# Do not translate 'SameSite', 'Lax' and 'None'.
+experimental-features-cookie-samesite-lax-by-default2 =
+ .label = Cookies: SameSite=Lax por defecto
+experimental-features-cookie-samesite-lax-by-default2-description = Trate las cookies como "SameSite=Lax" de forma predeterminada si no se especifica el atributo "SameSite". Los desarrolladores deben optar por el statu quo actual de uso sin restricciones al indicar explícitamente "SameSite=None".
+# Do not translate 'SameSite', 'Lax' and 'None'.
+experimental-features-cookie-samesite-none-requires-secure2 =
+ .label = Cookies: SameSite=None requiere un atributo seguro
+experimental-features-cookie-samesite-none-requires-secure2-description = Las cookies con el atributo "SameSite=None" requieren el atributo seguro. Esta función requiere "Cookies: SameSite=Lax" por defecto.
+# 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 = caché de inicio de about:home
+experimental-features-abouthome-startup-cache-description = Caché para el documento inicial about:home que se carga de manera predeterminada al inicio. El propósito del caché es mejorar el rendimiento de inicio.
+experimental-features-print-preview-tab-modal =
+ .label = Rediseño de la vista previa de impresión
+experimental-features-print-preview-tab-modal-description = Presenta la vista previa de impresión rediseñada y hace que la vista previa de impresión esté disponible en macOS. Esto introduce fallos potenciales y no incluye todas las configuraciones relacionadas con la impresión. Para acceder a todos los ajustes relacionados con la impresión seleccione “Imprimir usando el cuadro de diálogo del sistema…” desde el panel de impresión.
+# 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-cookie-samesite-schemeful =
+ .label = Cookies: Schemeful SameSite
+experimental-features-cookie-samesite-schemeful-description = Tratar las cookies del mismo dominio, pero con diferentes esquemas (por ejemplo, http://example.com y https://example.com) como sitios cruzados en lugar de sitios iguales. Mejora la seguridad, pero potencialmente puede producir fallos.
+# "Service Worker" is an API name and is usually not translated.
+experimental-features-devtools-serviceworker-debugger-support =
+ .label = Herramientas de desarrolladores: Depuración de Service Worker
+# "Service Worker" is an API name and is usually not translated.
+experimental-features-devtools-serviceworker-debugger-support-description = Activa el soporte experimental para Service Workers en el panel del Depurador. Esta función puede ralentizar las Herramientas de desarrolladores y aumentar el consumo de memoria.
+# WebRTC global mute toggle controls
+experimental-features-webrtc-global-mute-toggles =
+ .label = Activar/desactivar WebRTC globalmente
+experimental-features-webrtc-global-mute-toggles-description = Agregar controles al indicador de intercambio global WebRTC que permita a los usuarios interrumpir globalmente la compartición de su micrófono y cámara.
+# JS JIT Warp project
+experimental-features-js-warp =
+ .label = JavaScript JIT: Warp
+experimental-features-js-warp-description = Activar Warp, un proyecto para mejorar el rendimiento y el uso de la memoria de JavaScript.
+# Fission is the name of the feature and should not be translated.
+experimental-features-fission =
+ .label = Fission (aislamiento de sitios)
+experimental-features-fission-description = Fission (aislamiento de sitios) es una característica experimental en { -brand-short-name } para proporcionar una capa adicional de defensa contra los problemas de seguridad. Al aislar cada sitio en un proceso separado, Fission hace que sea más difícil para los sitios web maliciosos tener acceso a información de otras páginas que está visitando. Éste es un cambio arquitectónico importante en { -brand-short-name } y le agradecemos probar e informar de cualquier problema que encuentre. Para obtener más detalles, consulte <a data-l10n-name="wiki">el wiki</a>.
+# Support for having multiple Picture-in-Picture windows open simultaneously
+experimental-features-multi-pip =
+ .label = Compatibilidad con múltiples Picture-in-Picture
+experimental-features-multi-pip-description = Función experimental para permitir que se abran varias ventanas Picture-in-Picture al mismo tiempo.
+experimental-features-http3 =
+ .label = Protocolo HTTP/3
+experimental-features-http3-description = Soporte experimental para el protocolo HTTP/3.
+# Search during IME
+experimental-features-ime-search =
+ .label = Barra de direcciones: mostrar resultados durante la composición IME
+experimental-features-ime-search-description = Una IME (Input Method Editor) es una herramienta que le permite escribir símbolos complejos, como los que se usan en los idiomas escritos del índico o Asia oriental, utilizando un teclado estándar. Activar este experimento mantendrá abierto el panel de la barra de direcciones, mostrando resultados de búsqueda y sugerencias, mientras se usa IME para escribir texto. Tenga en cuenta que el IME puede mostrar un panel que cubre los resultados de la barra de direcciones, por lo que se recomienda el uso de esta preferencia solo si el IME no usa este tipo de panel.
diff --git a/l10n-es-ES/toolkit/toolkit/global/createProfileWizard.ftl b/l10n-es-ES/toolkit/toolkit/global/createProfileWizard.ftl
new file mode 100644
index 0000000000..5a5ca87dba
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/global/createProfileWizard.ftl
@@ -0,0 +1,53 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+create-profile-window =
+ .title = Asistente de creación de perfiles
+ .style = width: 45em; height: 32em;
+
+## First wizard page
+
+create-profile-first-page-header =
+ { PLATFORM() ->
+ [macos] Introducción
+ *[other] Bienvenido a { create-profile-window.title }
+ }
+
+profile-creation-explanation-1 = { -brand-short-name } guarda información sobre su configuración y preferencias en su perfil personal.
+
+profile-creation-explanation-2 = Si comparte esta copia de { -brand-short-name } con otros usuarios, puede usar perfiles para mantener separada la información de cada usuario. Para ello, cada usuario debe crear su propio perfil.
+
+profile-creation-explanation-3 = Si es la única persona que usa esta copia de { -brand-short-name }, debe tener al menos un perfil. Si lo desea, puede crear múltiples perfiles con el fin de guardar diferentes conjuntos de configuraciones y preferencias. Por ejemplo, puede querer tener perfiles separados para uso personal y uso profesional.
+
+profile-creation-explanation-4 =
+ { PLATFORM() ->
+ [macos] Para comenzar a crear su perfil, haga clic en Continuar.
+ *[other] Para comenzar a crear su perfil, haga clic en Siguiente.
+ }
+
+## Second wizard page
+
+create-profile-last-page-header =
+ { PLATFORM() ->
+ [macos] Conclusión
+ *[other] Completar { create-profile-window.title }
+ }
+
+profile-creation-intro = Si crea distintos perfiles puede distinguirlos por sus nombres. Puede usar el nombre proporcionado aquí o escoger uno usted mismo.
+
+profile-prompt = Introduzca nombre del nuevo perfil:
+ .accesskey = E
+
+profile-default-name =
+ .value = Usuario predeterminado
+
+profile-directory-explanation = Su configuración de usuario, preferencias y otros datos relativos al usuario se guardarán en:
+
+create-profile-choose-folder =
+ .label = Elegir carpeta…
+ .accesskey = C
+
+create-profile-use-default =
+ .label = Usar carpeta predeterminada
+ .accesskey = U
diff --git a/l10n-es-ES/toolkit/toolkit/global/handlerDialog.ftl b/l10n-es-ES/toolkit/toolkit/global/handlerDialog.ftl
new file mode 100644
index 0000000000..3b98279692
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/global/handlerDialog.ftl
@@ -0,0 +1,69 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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 - the hostname that is initiating the request
+# $scheme - the type of link that's being opened.
+handler-dialog-host = <strong>{ $host }</strong> quiere abrir un enlace <strong>{ $scheme }</strong>.
+
+## 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-description = ¿Permitir que este sitio abra el enlace { $scheme }?
+permission-dialog-description-file = ¿Permitir que este archivo abra el enlace { $scheme }?
+permission-dialog-description-host = ¿Permitir que { $host } abra el enlace { $scheme }?
+permission-dialog-description-app = ¿Permitir que este sitio abra el enlace { $scheme } con { $appName }?
+permission-dialog-description-host-app = ¿Permitir que { $host } abra el enlace { $scheme } con { $appName }?
+permission-dialog-description-file-app = ¿Permitir que este archivo abra el enlace { $scheme } con { $appName }?
+
+## 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.
+
+permission-dialog-remember = Siempre permitir a <strong>{ $host }</strong> abrir enlaces <strong>{ $scheme }</strong>
+permission-dialog-remember-file = Siempre permitir que este archivo abra enlaces <strong>{ $scheme }</strong>
+
+##
+
+permission-dialog-btn-open-link =
+ .label = Abrir enlace
+ .accessKey = A
+permission-dialog-btn-choose-app =
+ .label = Elegir aplicación
+ .accessKey = E
+permission-dialog-unset-description = Tendrá que elegir una aplicación.
+permission-dialog-set-change-app-link = Elija una aplicación diferente.
+
+## Chooser dialog
+## Variables:
+## $scheme - the type of link that's being opened.
+
+chooser-window =
+ .title = Elegir aplicación
+ .style = min-width: 26em; min-height: 26em;
+chooser-dialog =
+ .buttonlabelaccept = Abrir enlace
+ .buttonaccesskeyaccept = A
+chooser-dialog-description = Elija una aplicación para abrir el enlace { $scheme }.
+# Please keep the emphasis around the scheme (ie the `<strong>` HTML tags).
+chooser-dialog-remember = Utilizar siempre esta aplicación para abrir enlaces <strong>{ $scheme }</strong>
+chooser-dialog-remember-extra =
+ { PLATFORM() ->
+ [windows] Esto se puede cambiar en las opciones de { -brand-short-name }.
+ *[other] Esto se puede cambiar en las preferencias de { -brand-short-name }.
+ }
+choose-other-app-description = Elija otra aplicación
+choose-app-btn =
+ .label = Elegir…
+ .accessKey = E
+choose-other-app-window-title = Otra aplicación…
+# Displayed under the name of a protocol handler in the Launch Application dialog.
+choose-dialog-privatebrowsing-disabled = Deshabilitado en ventanas privadas
diff --git a/l10n-es-ES/toolkit/toolkit/global/processTypes.ftl b/l10n-es-ES/toolkit/toolkit/global/processTypes.ftl
new file mode 100644
index 0000000000..69cdaabd75
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/global/processTypes.ftl
@@ -0,0 +1,36 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+process-type-web = Contenido web
+
+# process used to run privileged about pages,
+# such as about:home
+process-type-privilegedabout = Acerca de - privilegiado
+
+# process used to run privileged mozilla pages,
+# such as accounts.firefox.com
+process-type-privilegedmozilla = Contenido de Mozilla - privilegiado
+
+process-type-extension = Extensión
+
+# process used to open file:// URLs
+process-type-file = Archivo local
+
+# process used to isolate webpages that requested special
+# permission to allocate large amounts of memory
+process-type-weblargeallocation = Asignación de grandes dimensiones
+
+# process used to isolate a webpage from other web pages
+# to improve security
+process-type-webisolated = Contenido web aislado
+
+# process used to communicate with the GPU for
+# graphics acceleration
+process-type-gpu = GPU
+
+# process used to perform network operations
+process-type-socket = Socket
+
+# process preallocated; may change to other types
+process-type-prealloc = Preasignado
diff --git a/l10n-es-ES/toolkit/toolkit/global/profileDowngrade.ftl b/l10n-es-ES/toolkit/toolkit/global/profileDowngrade.ftl
new file mode 100644
index 0000000000..32ae304613
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/global/profileDowngrade.ftl
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profiledowngrade-window =
+ .title = Ha ejecutado una versión antigua de { -brand-product-name }
+ .style = width: 490px;
+
+profiledowngrade-window-create =
+ .label = Crear nuevo perfil
+
+profiledowngrade-sync = Usar una versión antigua de { -brand-product-name } puede corromper los marcadores y el historial de navegación ya guardados en un perfil de { -brand-product-name } existente. Para proteger su información, cree un nuevo perfil para esta instalación de { -brand-short-name }. Siempre puede conectarse a una { -fxaccount-brand-name } para sincronizar sus marcadores e historial de navegación entre perfiles.
+profiledowngrade-nosync = Usar una versión antigua de { -brand-product-name } puede corromper los marcadores y el historial de navegación ya guardados en un perfil de { -brand-product-name } existente. Para proteger su información, cree un nuevo perfil para esta instalación de { -brand-short-name }.
+
+profiledowngrade-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Salir
+ *[other] Salir
+ }
diff --git a/l10n-es-ES/toolkit/toolkit/global/profileSelection.ftl b/l10n-es-ES/toolkit/toolkit/global/profileSelection.ftl
new file mode 100644
index 0000000000..ba39a7bd94
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/global/profileSelection.ftl
@@ -0,0 +1,36 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profile-selection-window =
+ .title = { -brand-short-name } - Escoja perfil de usuario
+
+profile-selection-button-accept =
+ .label = Iniciar { -brand-short-name }
+
+profile-selection-button-cancel =
+ .label = Salir
+
+profile-selection-new-button =
+ .label = Crear perfil…
+ .accesskey = C
+
+profile-selection-rename-button =
+ .label = Renombrar perfil…
+ .accesskey = R
+
+profile-selection-delete-button =
+ .label = Eliminar perfil…
+ .accesskey = E
+
+## Messages used in the profile manager
+
+profile-manager-description = { -brand-short-name } guarda información sobre su configuración, preferencias y otros elementos de usuario en su perfil.
+
+profile-manager-work-offline =
+ .label = Trabajar sin conexión
+ .accesskey = T
+
+profile-manager-use-selected =
+ .label = Usar el perfil seleccionado sin preguntar al iniciar
+ .accesskey = U
diff --git a/l10n-es-ES/toolkit/toolkit/global/resetProfile.ftl b/l10n-es-ES/toolkit/toolkit/global/resetProfile.ftl
new file mode 100644
index 0000000000..07df4a2079
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/global/resetProfile.ftl
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+refresh-profile-dialog =
+ .title = Restablecer { -brand-short-name }
+refresh-profile-dialog-button =
+ .label = Restablecer { -brand-short-name }
+refresh-profile-description = Comience de cero para solucionar problemas y restaurar el rendimiento.
+refresh-profile-description-details = Esto:
+refresh-profile-remove = Eliminará sus complementos y personalizaciones
+refresh-profile-restore = Reiniciará la configuración de su navegador a sus valores predetermiinados
+refresh-profile = Dar un repaso a { -brand-short-name }
+refresh-profile-button = Restablecer { -brand-short-name }…
diff --git a/l10n-es-ES/toolkit/toolkit/global/textActions.ftl b/l10n-es-ES/toolkit/toolkit/global/textActions.ftl
new file mode 100644
index 0000000000..8c60870c4f
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/global/textActions.ftl
@@ -0,0 +1,49 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+text-action-undo =
+ .label = Deshacer
+ .accesskey = h
+
+text-action-undo-shortcut =
+ .key = Z
+
+text-action-redo =
+ .label = Rehacer
+ .accesskey = h
+
+text-action-redo-shortcut =
+ .key = Y
+
+text-action-cut =
+ .label = Cortar
+ .accesskey = t
+
+text-action-cut-shortcut =
+ .key = X
+
+text-action-copy =
+ .label = Copiar
+ .accesskey = C
+
+text-action-copy-shortcut =
+ .key = C
+
+text-action-paste =
+ .label = Pegar
+ .accesskey = P
+
+text-action-paste-shortcut =
+ .key = V
+
+text-action-delete =
+ .label = Eliminar
+ .accesskey = l
+
+text-action-select-all =
+ .label = Seleccionar todo
+ .accesskey = A
+
+text-action-select-all-shortcut =
+ .key = A
diff --git a/l10n-es-ES/toolkit/toolkit/global/unknownContentType.ftl b/l10n-es-ES/toolkit/toolkit/global/unknownContentType.ftl
new file mode 100644
index 0000000000..15bd920de0
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/global/unknownContentType.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+unknowncontenttype-handleinternally =
+ .label = Abrir en { -brand-short-name }
+ .accesskey = e
+unknowncontenttype-settingschange =
+ .value =
+ { PLATFORM() ->
+ [windows] La configuración se puede cambiar en las opciones de { -brand-short-name }.
+ *[other] La configuración se puede cambiar en las preferencias de { -brand-short-name }.
+ }
diff --git a/l10n-es-ES/toolkit/toolkit/global/videocontrols.ftl b/l10n-es-ES/toolkit/toolkit/global/videocontrols.ftl
new file mode 100644
index 0000000000..614d391da4
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/global/videocontrols.ftl
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+videocontrols-scrubber =
+ .aria-label = Posición
+# 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 = Cargando:
+videocontrols-volume-control =
+ .aria-label = Volumen
+videocontrols-closed-caption-button =
+ .aria-label = Subtítulos
diff --git a/l10n-es-ES/toolkit/toolkit/global/wizard.ftl b/l10n-es-ES/toolkit/toolkit/global/wizard.ftl
new file mode 100644
index 0000000000..0d5d91fde6
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/global/wizard.ftl
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+wizard-macos-button-back =
+ .label = Retroceder
+ .accesskey = R
+wizard-linux-button-back =
+ .label = Atrás
+ .accesskey = A
+wizard-win-button-back =
+ .label = < Atrás
+ .accesskey = A
+
+wizard-macos-button-next =
+ .label = Continuar
+ .accesskey = C
+wizard-linux-button-next =
+ .label = Siguiente
+ .accesskey = N
+wizard-win-button-next =
+ .label = Siguiente >
+ .accesskey = N
+
+wizard-macos-button-finish =
+ .label = Hecho
+wizard-linux-button-finish =
+ .label = Finalizar
+wizard-win-button-finish =
+ .label = Finalizar
+
+wizard-macos-button-cancel =
+ .label = Cancelar
+wizard-linux-button-cancel =
+ .label = Cancelar
+wizard-win-button-cancel =
+ .label = Cancelar
diff --git a/l10n-es-ES/toolkit/toolkit/intl/languageNames.ftl b/l10n-es-ES/toolkit/toolkit/intl/languageNames.ftl
new file mode 100644
index 0000000000..7d58524c9e
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/intl/languageNames.ftl
@@ -0,0 +1,212 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Afar
+language-name-ab = Abkhazian
+language-name-ach = Acholi
+language-name-ae = Avestan
+language-name-af = Africano
+language-name-ak = Akan
+language-name-am = Amharic
+language-name-an = Aragonés
+language-name-ar = Árabe
+language-name-as = Assamese
+language-name-ast = Asturiano
+language-name-av = Avaric
+language-name-ay = Aymara
+language-name-az = Azerbaijani
+language-name-ba = Bashkir
+language-name-be = Bielorruso
+language-name-bg = Búlgaro
+language-name-bh = Bihari
+language-name-bi = Bislama
+language-name-bm = Bambara
+language-name-bn = Bengalí
+language-name-bo = Tibetano
+language-name-br = Bretón
+language-name-bs = Bosnio
+language-name-ca = Catalán
+language-name-cak = Kakchikel
+language-name-ce = Checheno
+language-name-ch = Chamorro
+language-name-co = Corso
+language-name-cr = Cree
+language-name-crh = Tatar de Crimea
+language-name-cs = Checo
+language-name-csb = Casubio
+language-name-cu = Church Slavic
+language-name-cv = Chuvash
+language-name-cy = Galés
+language-name-da = Danés
+language-name-de = Alemán
+language-name-dsb = Sorbio inferior
+language-name-dv = Divehi
+language-name-dz = Dzongkha
+language-name-ee = Ewe
+language-name-el = Griego
+language-name-en = Inglés
+language-name-eo = Esperanto
+language-name-es = Español
+language-name-et = Estonio
+language-name-eu = Vasco
+language-name-fa = Persa
+language-name-ff = Fulah
+language-name-fi = Finlandés
+language-name-fj = Fiji
+language-name-fo = Feroés
+language-name-fr = Francés
+language-name-fur = Friulano
+language-name-fy = Frisiano
+language-name-ga = Irlandés
+language-name-gd = Gaélico escocés
+language-name-gl = Gallego
+language-name-gn = Guaraní
+language-name-gu = Gujarati
+language-name-gv = Manx
+language-name-ha = Hausa
+language-name-haw = Hawaiano
+language-name-he = Hebreo
+language-name-hi = Hindú
+language-name-hil = Hiligainón
+language-name-ho = Hiri Motu
+language-name-hr = Croata
+language-name-hsb = Serbio superior
+language-name-ht = Haití
+language-name-hu = Húngaro
+language-name-hy = Armenio
+language-name-hz = Herero
+language-name-ia = Interlingua
+language-name-id = Indonesio
+language-name-ie = Interlingue
+language-name-ig = Igbo
+language-name-ii = Sichuan Yi
+language-name-ik = Inupiaq
+language-name-io = Ido
+language-name-is = Islandés
+language-name-it = Italiano
+language-name-iu = Inuktitut
+language-name-ja = Japonés
+language-name-jv = Javanese
+language-name-ka = Georgiano
+language-name-kab = Cabilio
+language-name-kg = Kongo
+language-name-ki = Kikuyu
+language-name-kj = Kuanyama
+language-name-kk = Kazakh
+language-name-kl = Groenlandés
+language-name-km = Camboyano
+language-name-kn = Kannada
+language-name-ko = Coreano
+language-name-kok = Konkani
+language-name-kr = Kanuri
+language-name-ks = Kashmiri
+language-name-ku = Kurdo
+language-name-kv = Komi
+language-name-kw = Cornish
+language-name-ky = Kirghiz
+language-name-la = Latín
+language-name-lb = Luxemburgués
+language-name-lg = Ganda
+language-name-li = Limburgan
+language-name-lij = Ligur
+language-name-ln = Lingala
+language-name-lo = Lao
+language-name-lt = Lituano
+language-name-ltg = Latgaliano
+language-name-lu = Luba-Katanga
+language-name-lv = Letón
+language-name-mai = Maithili
+language-name-meh = Mixteco Tlaxiaco del suroeste
+language-name-mg = Malagasy
+language-name-mh = Marshallese
+language-name-mi = Maori
+language-name-mix = Mixtepec Mixtec
+language-name-mk = Macedonio
+language-name-ml = Malayalam
+language-name-mn = Mongol
+language-name-mr = Marathi
+language-name-ms = Malayo
+language-name-mt = Maltés
+language-name-my = Burmese
+language-name-na = Nauru
+language-name-nb = Noruego/Bokmål
+language-name-nd = Ndebele, Norte
+language-name-ne = Nepalí
+language-name-ng = Ndonga
+language-name-nl = Holandés
+language-name-nn = Noruego/Nynorsk
+language-name-no = Noruego
+language-name-nr = Ndebele, Sur
+language-name-nso = Sotho, Norte
+language-name-nv = Navajo
+language-name-ny = Chichewa
+language-name-oc = Occitano
+language-name-oj = Ojibwa
+language-name-om = Oromo
+language-name-or = Oriya
+language-name-os = Ossetian
+language-name-pa = Punjabi
+language-name-pi = Pali
+language-name-pl = Polaco
+language-name-ps = Pashto
+language-name-pt = Portugués
+language-name-qu = Quechua
+language-name-rm = Rhaeto-Romanic
+language-name-rn = Kirundi
+language-name-ro = Rumano
+language-name-ru = Ruso
+language-name-rw = Kinyarwanda
+language-name-sa = Sánscrito
+language-name-sc = Sardinian
+language-name-sd = Sindhi
+language-name-se = Northern Sami
+language-name-sg = Sango
+language-name-si = Singhalese
+language-name-sk = Eslovaco
+language-name-sl = Esloveno
+language-name-sm = Samoan
+language-name-sn = Shona
+language-name-so = Somalí
+language-name-son = Songhay
+language-name-sq = Albanés
+language-name-sr = Serbio
+language-name-ss = Siswati
+language-name-st = Sotho, Sur
+language-name-su = Sudanés
+language-name-sv = Sueco
+language-name-sw = Swahili
+language-name-ta = Tamil
+language-name-te = Telugu
+language-name-tg = Tajik
+language-name-th = Tailandés
+language-name-ti = Tigrinya
+language-name-tig = Tigre
+language-name-tk = Turkmen
+language-name-tl = Tagalog
+language-name-tlh = Klingon
+language-name-tn = Tswana
+language-name-to = Tonga
+language-name-tr = Turco
+language-name-trs = Triqui
+language-name-ts = Tsonga
+language-name-tt = Tatar
+language-name-tw = Twi
+language-name-ty = Tahití
+language-name-ug = Uighur
+language-name-uk = Ucraniano
+language-name-ur = Urdu
+language-name-uz = Uzbek
+language-name-ve = Venda
+language-name-vi = Vietnamita
+language-name-vo = Volapük
+language-name-wa = valón
+language-name-wen = Serbio
+language-name-wo = Wolof
+language-name-xh = Xhosa
+language-name-yi = Judío
+language-name-yo = Yoruba
+language-name-za = Zhuang
+language-name-zam = Zapoteca de Miahuatlán
+language-name-zh = Chino
+language-name-zu = Zulú
diff --git a/l10n-es-ES/toolkit/toolkit/intl/regionNames.ftl b/l10n-es-ES/toolkit/toolkit/intl/regionNames.ftl
new file mode 100644
index 0000000000..6c24cfb51e
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/intl/regionNames.ftl
@@ -0,0 +1,280 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Notice: If you're updating this list, you should also
+### update the list in mozIntl.js.
+
+region-name-ad = Andorra
+region-name-ae = Emiratos Árabes Unidos
+region-name-af = Afganistán
+region-name-ag = Antigua y Barbuda
+region-name-ai = Anguilla
+region-name-al = Albania
+region-name-am = Armenia
+region-name-ao = Angola
+region-name-aq = Antártida
+region-name-ar = Argentina
+region-name-as = Samoa americana
+region-name-at = Austria
+region-name-au = Australia
+region-name-aw = Aruba
+region-name-az = Azerbayán
+region-name-ba = Bosnia-Herzegovina
+region-name-bb = Barbados
+region-name-bd = Bangladesh
+region-name-be = Bélgica
+region-name-bf = Burkina Faso
+region-name-bg = Bulgaria
+region-name-bh = Bahrain
+region-name-bi = Burundi
+region-name-bj = Benin
+region-name-bl = San Bartolomé
+region-name-bm = Bermuda
+region-name-bn = Brunei
+region-name-bo = Bolivia
+region-name-bq = Bonaire, San Eustaquio y Saba
+region-name-br = Brasil
+region-name-bs = Las Bahamas
+region-name-bt = Bhutan
+region-name-bv = Isla Bouvet
+region-name-bw = Botswana
+region-name-by = Belarús
+region-name-bz = Belice
+region-name-ca = Canadá
+region-name-cc = Islas Cocos (Keeling)
+region-name-cd = Congo (Kinshasa)
+region-name-cf = República Centroafricana
+region-name-cg = Congo (Brazzaville)
+region-name-ch = Suiza
+region-name-ci = Costa Ivory
+region-name-ck = Islas Cook
+region-name-cl = Chile
+region-name-cm = Camerún
+region-name-cn = China
+region-name-co = Colombia
+region-name-cp = Isla Clipperton
+region-name-cr = Costa Rica
+region-name-cu = Cuba
+region-name-cv = Cabo Verde
+region-name-cw = Curazao
+region-name-cx = Isla de Navidad
+region-name-cy = Chipre
+region-name-cz = República Checa
+region-name-de = Alemania
+region-name-dg = Diego García
+region-name-dj = Djibouti
+region-name-dk = Dinamarca
+region-name-dm = Dominica
+region-name-do = República Dominicana
+region-name-dz = Argelia
+region-name-ec = Ecuador
+region-name-ee = Estonia
+region-name-eg = Egipto
+region-name-eh = Sáhara Occidental
+region-name-er = Eritrea
+region-name-es = España
+region-name-et = Etiopía
+region-name-fi = Finlandia
+region-name-fj = Fiji
+region-name-fk = Islas Malvinas (Falkland)
+region-name-fm = Estados Federados de la Micronesia
+region-name-fo = Islas Faroe
+region-name-fr = Francia
+region-name-ga = Gabón
+region-name-gb = Reino Unido
+region-name-gd = Granada
+region-name-ge = Georgia
+region-name-gf = Guayana Francesa
+region-name-gg = Guernsey
+region-name-gh = Ghana
+region-name-gi = Gibraltar
+region-name-gl = Groenlandia
+region-name-gm = Gambia
+region-name-gn = Guinea
+region-name-gp = Guadalupe
+region-name-gq = Guinea Ecuatorial
+region-name-gr = Grecia
+region-name-gs = Georgia del Sur y las Islas Sandwich del Sur
+region-name-gt = Guatemala
+region-name-gu = Guam
+region-name-gw = Guinea-Bissau
+region-name-gy = Guyana
+region-name-hk = Hong Kong
+region-name-hm = Islas Heard e Islas McDonald
+region-name-hn = Honduras
+region-name-hr = Croacia
+region-name-ht = Haiti
+region-name-hu = Hungría
+region-name-id = Indonesia
+region-name-ie = Irlanda
+region-name-il = Israel
+region-name-im = Isla de Man
+region-name-in = India
+region-name-io = Territorio británico en el Océano Índico
+region-name-iq = Iraq
+region-name-ir = Irán
+region-name-is = Islandia
+region-name-it = Italia
+region-name-je = Jersey
+region-name-jm = Jamaica
+region-name-jo = Jordania
+region-name-jp = Japón
+region-name-ke = Kenia
+region-name-kg = Kyrgyzstan
+region-name-kh = Camboya
+region-name-ki = Kiribati
+region-name-km = Comoros
+region-name-kn = Saint Kitts y Nevis
+region-name-kp = Corea del Norte
+region-name-kr = Corea del Sur
+region-name-kw = Kuwait
+region-name-ky = Islas Caimán
+region-name-kz = Kazajstán
+region-name-la = Laos
+region-name-lb = Líbano
+region-name-lc = Santa Lucía
+region-name-li = Liechtenstein
+region-name-lk = Sri Lanka
+region-name-lr = Liberia
+region-name-ls = Lesotho
+region-name-lt = Lituania
+region-name-lu = Luxemburgo
+region-name-lv = Letonia
+region-name-ly = Libia
+region-name-ma = Marruecos
+region-name-mc = Mónaco
+region-name-md = Moldavia
+region-name-me = Montenegro
+region-name-mf = San Martín
+region-name-mg = Madagascar
+region-name-mh = Islas Marshall
+region-name-mk = Macedonia
+region-name-ml = Mali
+region-name-mm = Burma
+region-name-mn = Mongolia
+region-name-mo = Macao
+region-name-mp = Islas Marianas del Norte
+region-name-mq = Martinica
+region-name-mr = Mauritania
+region-name-ms = Montserrat
+region-name-mt = Malta
+region-name-mu = Mauricio
+region-name-mv = Maldivas
+region-name-mw = Malawi
+region-name-mx = México
+region-name-my = Malasia
+region-name-mz = Mozambique
+region-name-na = Namibia
+region-name-nc = Nueva Caledonia
+region-name-ne = Níger
+region-name-nf = Isla Norfolk
+region-name-ng = Nigeria
+region-name-ni = Nicaragua
+region-name-nl = Holanda (Países Bajos)
+region-name-no = Noruega
+region-name-np = Nepal
+region-name-nr = Nauru
+region-name-nu = Niue
+region-name-nz = Nueva Zelanda
+region-name-om = Omán
+region-name-pa = Panamá
+region-name-pe = Perú
+region-name-pf = Polinesia Francesa
+region-name-pg = Papúa Nueva Guinea
+region-name-ph = Filipinas
+region-name-pk = Pakistán
+region-name-pl = Polonia
+region-name-pm = San Pedro y Miquelón
+region-name-pn = Islas Pitcairn
+region-name-pr = Puerto Rico
+region-name-pt = Portugal
+region-name-pw = Palau
+region-name-py = Paraguay
+region-name-qa = Qatar
+region-name-qm = Islas Midway
+region-name-qs = Bassas da India
+region-name-qu = Isla Juan de Nova
+region-name-qw = Isla Wake
+region-name-qx = Islas Glorioso
+region-name-qz = Akrotiri
+region-name-re = Reunión
+region-name-ro = Rumanía
+region-name-rs = Serbia
+region-name-ru = Rusia
+region-name-rw = Ruanda
+region-name-sa = Arabia Saudí
+region-name-sb = Islas Salomón
+region-name-sc = Seychelles
+region-name-sd = Sudán
+region-name-se = Suecia
+region-name-sg = Singapur
+region-name-sh = Santa Elena, Ascensión y Tristán de Acuña
+region-name-si = Eslovenia
+region-name-sk = Eslovaquia
+region-name-sl = Sierra Leona
+region-name-sm = San Marino
+region-name-sn = Senegal
+region-name-so = Somalia
+region-name-sr = Suriname
+region-name-ss = Sudán del Sur
+region-name-st = San Tome y Príncipe
+region-name-sv = El Salvador
+region-name-sx = Sint Maarten
+region-name-sy = Siria
+region-name-sz = Swazilandia
+region-name-tc = Islas Turcas y Caicos
+region-name-td = Chad
+region-name-tf = Territorios franceses del sur y tierras antárticas
+region-name-tg = Togo
+region-name-th = Tailandia
+region-name-tj = Tayikistán
+region-name-tk = Tokelau
+region-name-tl = Timor Oriental
+region-name-tm = Turkmenistán
+region-name-tn = Túnez
+region-name-to = Tonga
+region-name-tr = Turquía
+region-name-tt = Trinidad y Tobago
+region-name-tv = Tuvalu
+region-name-tw = Taiwán
+region-name-tz = Tanzania
+region-name-ua = Ucrania
+region-name-ug = Uganda
+region-name-us = Estados Unidos
+region-name-uy = Uruguay
+region-name-uz = Uzbekistán
+region-name-va = Ciudad del Vaticano
+region-name-vc = San Vicente y las Granadinas
+region-name-ve = Venezuela
+region-name-vg = Islas Vírgenes Británicas
+region-name-vi = Islas Vírgenes U.S.
+region-name-vn = Vietnám
+region-name-vu = Vanuatu
+region-name-wf = Wallis y Futuna
+region-name-ws = Samoa
+region-name-xa = Islas Ashmore y Cartier
+region-name-xb = Isla Baker
+region-name-xc = Islas del Mar del Coral
+region-name-xd = Dhekelia
+region-name-xe = Isla Europa
+region-name-xg = Franja de Gaza
+region-name-xh = Isla Howland
+region-name-xj = Jan Mayen
+region-name-xk = Kosovo
+region-name-xl = Atolón Palmira
+region-name-xm = Arrecife Kingman
+region-name-xp = Islas Paracelso
+region-name-xq = Isla Jarvis
+region-name-xr = Svalbard
+region-name-xs = Islas Spratly
+region-name-xt = Isla Tromelin
+region-name-xu = Atolón Johnston
+region-name-xv = Isla de Navaza
+region-name-xw = Cisjordania
+region-name-ye = Yemen
+region-name-yt = Mayotte
+region-name-za = Sudáfrica
+region-name-zm = Zambia
+region-name-zw = Zimbabwe
diff --git a/l10n-es-ES/toolkit/toolkit/main-window/autocomplete.ftl b/l10n-es-ES/toolkit/toolkit/main-window/autocomplete.ftl
new file mode 100644
index 0000000000..4d36f4a850
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/main-window/autocomplete.ftl
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Import Logins Autocomplete
+
+# Variables:
+# $browser (String) - Browser name to import logins from.
+# $host (String) - Host name of the current site.
+autocomplete-import-logins =
+ <div data-l10n-name = "line1">Importe su inicio de sesión desde { $browser }</div>
+ <div data-l10n-name = "line2">para { $host } y otros sitios</div>
+autocomplete-import-logins-info =
+ .tooltiptext = Saber más
+
+## Variables:
+## $host (String) - Host name of the current site.
+
+autocomplete-import-logins-chrome =
+ <div data-l10n-name = "line1">Importe su inicio de sesión desde Google Chrome</div>
+ <div data-l10n-name = "line2">para { $host } y otros sitios</div>
+autocomplete-import-logins-chromium =
+ <div data-l10n-name = "line1">Importe su inicio de sesión desde Chromium</div>
+ <div data-l10n-name = "line2">para { $host } y otros sitios</div>
+autocomplete-import-logins-chromium-edge =
+ <div data-l10n-name = "line1">Importe su inicio de sesión desde Microsoft Edge</div>
+ <div data-l10n-name = "line2">para { $host } y otros sitios</div>
+
+##
+
+autocomplete-import-learn-more = Saber más
diff --git a/l10n-es-ES/toolkit/toolkit/main-window/findbar.ftl b/l10n-es-ES/toolkit/toolkit/main-window/findbar.ftl
new file mode 100644
index 0000000000..3fa9cdceb6
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/main-window/findbar.ftl
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### This file contains the entities needed to use the Find Bar.
+
+findbar-next =
+ .tooltiptext = Encontrar la siguiente aparición de la frase
+findbar-previous =
+ .tooltiptext = Encontrar la anterior aparición de la frase
+
+findbar-find-button-close =
+ .tooltiptext = Cerrar barra de búsqueda
+
+findbar-highlight-all2 =
+ .label = Resaltar todo
+ .accesskey =
+ { PLATFORM() ->
+ [macos] l
+ *[other] a
+ }
+ .tooltiptext = Resaltar todas las ocurrencias de la frase
+
+findbar-case-sensitive =
+ .label = Coincidencia de mayúsculas/minúsculas
+ .accesskey = C
+ .tooltiptext = Buscar distinguiendo mayús./minús.
+
+findbar-match-diacritics =
+ .label = Coincidir diacríticos
+ .accesskey = o
+ .tooltiptext = Distingue entre letras con acentos y sus letras base (por ejemplo, al buscar por "como", "cómo" no coincidirá y por lo tanto no aparecerá)
+
+findbar-entire-word =
+ .label = Palabras completas
+ .accesskey = P
+ .tooltiptext = Buscar palabras completas únicamente
diff --git a/l10n-es-ES/toolkit/toolkit/payments/payments.ftl b/l10n-es-ES/toolkit/toolkit/payments/payments.ftl
new file mode 100644
index 0000000000..35a9c75718
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/payments/payments.ftl
@@ -0,0 +1,69 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This 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 = Expira en { $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
+credit-card-label-number = { $number }
+# Label for a credit card with a number and name
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $name (String): Cardholder name
+credit-card-label-number-name = { $number }, { $name }
+# Label for a credit card with a number and expiration date
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+credit-card-label-number-expiration = { $number }, { credit-card-expiration }
+# Label for a credit card with a number, name, and expiration date
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $name (String): Cardholder name
+credit-card-label-number-name-expiration = { $number }, { $name }, { credit-card-expiration }
+# 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/l10n-es-ES/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl b/l10n-es-ES/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl
new file mode 100644
index 0000000000..fda9215981
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+pictureinpicture-player-title = Picture-in-Picture
+
+pictureinpicture-pause =
+ .aria-label = Pausar
+pictureinpicture-play =
+ .aria-label = Reproducir
+
+pictureinpicture-mute =
+ .aria-label = Silenciar
+pictureinpicture-unmute =
+ .aria-label = Restaurar sonido
+
+pictureinpicture-unpip =
+ .aria-label = Enviar de vuelta a la pestaña
+
+pictureinpicture-close =
+ .aria-label = Cerrar
+
diff --git a/l10n-es-ES/toolkit/toolkit/preferences/preferences.ftl b/l10n-es-ES/toolkit/toolkit/preferences/preferences.ftl
new file mode 100644
index 0000000000..87f2650a5e
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/preferences/preferences.ftl
@@ -0,0 +1,51 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+password-not-set =
+ .value = (sin definir)
+failed-pw-change = No fue posible cambiar la contraseña maestra.
+incorrect-pw = No introdujo la actual contraseña maestra correctamente. Vuelva a intentarlo.
+pw-change-ok = Contraseña maestra cambiada satisfactoriamente.
+pw-empty-warning = Sus claves privadas, datos de formularios y contraseñas de correo electrónico que tiene guardados no serán protegidos.
+pw-erased-ok = Ha eliminado su contraseña maestra. { pw-empty-warning }
+pw-not-wanted = ¡Atención! Ha decidido no utilizar una contraseña maestra. { pw-empty-warning }
+pw-change2empty-in-fips-mode = En este momento está en modo FIPS. FIPS requiere una contraseña maestra no vacía.
+failed-pp-change = No se pudo cambiar la contraseña maestra.
+incorrect-pp = No ha introducido la contraseña maestra actual correctamente. Vuelva a intentarlo.
+pp-change-ok = La contraseña maestra ha sido cambiada correctamente.
+pp-empty-warning = Sus contraseñas guardadas y claves privadas no estarán protegidas.
+pp-erased-ok = Ha eliminado su contraseña maestra. { pp-empty-warning }
+pp-not-wanted = ¡Atención! Ha decidido no usar una contraseña maestra. { pp-empty-warning }
+pp-change2empty-in-fips-mode = En este momento se encuentra en modo FIPS. FIPS requiere una contraseña maestra no vacía.
+pw-change-success-title = Cambio de contraseña correcto
+pw-change-failed-title = Falló el cambio de contraseña
+pw-remove-button =
+ .label = Eliminar
+set-password =
+ .title = Cambiar contraseña maestra
+primary-password-dialog =
+ .title = Contraseña maestra
+set-password-old-password = Contraseña actual:
+set-password-new-password = Introducir nueva contraseña:
+set-password-reenter-password = Confirmar contraseña:
+set-password-meter = Medidor de calidad de la contraseña
+set-password-meter-loading = Cargando
+master-password-admin = Su administrador requiere que tenga configurada una contraseña maestra para guardar las contraseñas.
+master-password-description = Una contraseña maestra se usa para proteger información importante como contraseñas de sitios. Si crea una contraseña maestra, se le pedirá introducirla una vez por sesión cuando { -brand-short-name } recupere la información guardada protegida por la contraseña.
+master-password-warning = Asegúrese de recordar la contraseña maestra que ha puesto. Si olvida la contraseña maestra, no podrá acceder a ninguna información protegida por ella.
+remove-password =
+ .title = Eliminar contraseña maestra
+primary-password-admin = Su administrador requiere que tenga configurada una Contraseña maestra para guardar los inicios de sesión y las contraseñas.
+primary-password-description = Una contraseña maestra se usa para proteger información confidencial como inicios de sesión y contraseñas. Si crea una contraseña maestra, se le pedirá que la escriba una vez por sesión cuando { -brand-short-name } recupere información guardada protegida por la contraseña.
+primary-password-warning = Procure recordar bien o escribir en un lugar seguro esta contraseña maestra ya que, si la olvida, no podrá acceder a ninguna información protegida por ésta en este dispositivo.
+remove-primary-password =
+ .title = Eliminar contraseña maestra
+remove-info =
+ .value = Debe introducir la contraseña actual para proceder:
+remove-warning1 = La contraseña maestra se usa para proteger información importante, como contraseñas de sitios.
+remove-warning2 = Si elimina la contraseña maestra, la información no estará protegida si su equipo queda comprometido.
+remove-primary-password-warning1 = Su contraseña maestra se usa para proteger información confidencial como inicios de sesión y contraseñas.
+remove-primary-password-warning2 = Si elimina la contraseña maestra su información no estará protegida si su ordenador resulta comprometido.
+remove-password-old-password =
+ .value = Contraseña actual:
diff --git a/l10n-es-ES/toolkit/toolkit/printing/printDialogs.ftl b/l10n-es-ES/toolkit/toolkit/printing/printDialogs.ftl
new file mode 100644
index 0000000000..1b06c6fa95
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/printing/printDialogs.ftl
@@ -0,0 +1,112 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+print-setup =
+ .title = Configuración de página
+custom-prompt-title = Personalizado…
+custom-prompt-prompt = Introduzca su texto personalizado de encabezado/pie
+basic-tab =
+ .label = Formato y opciones
+advanced-tab =
+ .label = Márgenes y encabezado/pie de página
+format-group-label =
+ .value = Formato
+orientation-label =
+ .value = Orientación:
+portrait =
+ .label = Vertical
+ .accesskey = V
+landscape =
+ .label = Horizontal
+ .accesskey = H
+scale =
+ .label = Escala:
+ .accesskey = S
+scale-percent =
+ .value = %
+shrink-to-fit =
+ .label = Ajustar al ancho de página
+ .accesskey = u
+options-group-label =
+ .value = Opciones
+print-bg =
+ .label = Imprimir fondo (colores e imágenes)
+ .accesskey = f
+margin-group-label-inches =
+ .value = Márgenes (pulgadas)
+margin-group-label-metric =
+ .value = Márgenes (milímetros)
+margin-top =
+ .value = Superior:
+ .accesskey = S
+margin-top-invisible =
+ .value = Superior:
+margin-bottom =
+ .value = Inferior:
+ .accesskey = I
+margin-bottom-invisible =
+ .value = Inferior:
+margin-left =
+ .value = Izquierda:
+ .accesskey = z
+margin-left-invisible =
+ .value = Izquierda:
+margin-right =
+ .value = Derecha:
+ .accesskey = D
+margin-right-invisible =
+ .value = Derecha:
+header-footer-label =
+ .value = Encabezados y pies
+hf-left-label =
+ .value = Izquierda:
+hf-center-label =
+ .value = Centro:
+hf-right-label =
+ .value = Derecha:
+header-left-tip =
+ .tooltiptext = Encabezado izquierdo
+header-center-tip =
+ .tooltiptext = Encabezado central
+header-right-tip =
+ .tooltiptext = Encabezado derecho
+footer-left-tip =
+ .tooltiptext = Pie izquierdo
+footer-center-tip =
+ .tooltiptext = Pie central
+footer-right-tip =
+ .tooltiptext = Pie derecho
+hf-blank =
+ .label = --nada--
+hf-title =
+ .label = Título
+hf-url =
+ .label = Dirección
+hf-date-and-time =
+ .label = Fecha/hora
+hf-page =
+ .label = Página #
+hf-page-and-total =
+ .label = Página # de #
+hf-custom =
+ .label = Personalizado…
+print-preview-window =
+ .title = Vista preliminar
+print-title =
+ .value = Título:
+print-preparing =
+ .value = Preparando…
+print-progress =
+ .value = Progreso:
+print-window =
+ .title = Imprimiendo
+print-complete =
+ .value = La impresión se ha completado.
+
+# Variables
+# $percent (integer) - Number of printed percentage
+print-percent =
+ .value = { $percent }%
+dialog-cancel-label = Cancelar
+dialog-close-label = Cerrar
diff --git a/l10n-es-ES/toolkit/toolkit/printing/printPreview.ftl b/l10n-es-ES/toolkit/toolkit/printing/printPreview.ftl
new file mode 100644
index 0000000000..d02b6835cf
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/printing/printPreview.ftl
@@ -0,0 +1,71 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+printpreview-simplify-page-checkbox =
+ .label = Simplificar página
+ .accesskey = i
+ .tooltiptext = Esta página no se puede simplificar automáticamente
+printpreview-simplify-page-checkbox-enabled =
+ .label = { printpreview-simplify-page-checkbox.label }
+ .accesskey = { printpreview-simplify-page-checkbox.accesskey }
+ .tooltiptext = Cambiar disposición para una lectura más cómoda
+printpreview-close =
+ .label = Cerrar
+ .accesskey = C
+printpreview-portrait =
+ .label = Vertical
+ .accesskey = V
+printpreview-landscape =
+ .label = Horizontal
+ .accesskey = L
+printpreview-scale =
+ .value = Escala:
+ .accesskey = S
+printpreview-shrink-to-fit =
+ .label = Ajustar a la página
+printpreview-custom =
+ .label = Personalizado…
+printpreview-print =
+ .label = Imprimir…
+ .accesskey = P
+printpreview-of =
+ .value = de
+printpreview-custom-scale-prompt-title = Escala personalizada
+printpreview-page-setup =
+ .label = Configurar página…
+ .accesskey = u
+printpreview-page =
+ .value = Página:
+ .accesskey = a
+# Variables
+# $sheetNum (integer) - The current sheet number
+# $sheetCount (integer) - The total number of sheets to print
+printpreview-sheet-of-sheets = { $sheetNum } de { $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 = Primera página
+printpreview-previousarrow =
+ .label = { $arrow }
+ .tooltiptext = Página anterior
+printpreview-nextarrow =
+ .label = { $arrow }
+ .tooltiptext = Página siguiente
+printpreview-endarrow =
+ .label = { $arrow }
+ .tooltiptext = Última página
+printpreview-homearrow-button =
+ .title = Primera página
+printpreview-previousarrow-button =
+ .title = Página anterior
+printpreview-nextarrow-button =
+ .title = Página siguiente
+printpreview-endarrow-button =
+ .title = Última página
diff --git a/l10n-es-ES/toolkit/toolkit/printing/printUI.ftl b/l10n-es-ES/toolkit/toolkit/printing/printUI.ftl
new file mode 100644
index 0000000000..7ad6369bb5
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/printing/printUI.ftl
@@ -0,0 +1,102 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+printui-title = Imprimir
+# Dialog title to prompt the user for a filename to save print to PDF.
+printui-save-to-pdf-title = Guardar como
+# Variables
+# $sheetCount (integer) - Number of paper sheets
+printui-sheets-count =
+ { $sheetCount ->
+ [one] { $sheetCount } hoja de papel
+ *[other] { $sheetCount } hojas de papel
+ }
+printui-page-range-all = Todo
+printui-page-range-custom = Personalizado
+printui-page-range-label = Páginas
+printui-page-range-picker =
+ .aria-label = Seleccionar rango de páginas
+printui-page-custom-range-input =
+ .aria-label = Introduzca un rango de páginas personalizado
+ .placeholder = p.ej. 2-6, 9, 12-16
+# Section title for the number of copies to print
+printui-copies-label = Copias
+printui-orientation = Orientación
+printui-landscape = Horizontal
+printui-portrait = Vertical
+# Section title for the printer or destination device to target
+printui-destination-label = Destino
+printui-destination-pdf-label = Guardar como PDF
+printui-more-settings = Más ajustes
+printui-less-settings = Menos ajustes
+printui-paper-size-label = Tamaño de papel
+# Section title (noun) for the print scaling options
+printui-scale = Escala
+printui-scale-fit-to-page-width = Ajustar al ancho de la página
+# Label for input control where user can set the scale percentage
+printui-scale-pcent = Escala
+# Section title (noun) for the two-sided print options
+printui-two-sided-printing = Impresión a doble cara
+printui-duplex-checkbox = Imprimir en ambos lados
+# Section title for miscellaneous print options
+printui-options = Opciones
+printui-headers-footers-checkbox = Imprimir encabezados y pies de página
+printui-backgrounds-checkbox = Imprimir fondo de pantalla
+printui-selection-checkbox = Imprimir solo la selección
+printui-color-mode-label = Modo de color
+printui-color-mode-color = Color
+printui-color-mode-bw = Blanco y negro
+printui-margins = Márgenes
+printui-margins-default = Predeterminado
+printui-margins-min = Mínimo
+printui-margins-none = Ninguno
+printui-margins-custom-inches = Personalizado (pulgadas)
+printui-margins-custom-top = Superior
+printui-margins-custom-top-inches = Superior (pulgadas)
+printui-margins-custom-bottom = Inferior
+printui-margins-custom-bottom-inches = Inferior (pulgadas)
+printui-margins-custom-left = Izquierdo
+printui-margins-custom-left-inches = Izquierda (pulgadas)
+printui-margins-custom-right = Derecho
+printui-margins-custom-right-inches = Derecha (pulgadas)
+printui-system-dialog-link = Imprimir usando el diálogo del sistema…
+printui-primary-button = Imprimir
+printui-primary-button-save = Guardar
+printui-cancel-button = Cancelar
+printui-close-button = Cerrar
+printui-loading = Preparando vista previa
+# Reported by screen readers and other accessibility tools to indicate that
+# the print preview has focus.
+printui-preview-label =
+ .aria-label = Vista previa de impresión
+printui-pages-per-sheet = Páginas por hoja
+# 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 = Imprimiendo…
+printui-print-progress-indicator-saving = Guardando…
+
+## 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 = Carta EE.UU.
+printui-paper-legal = Legal EE.UU.
+printui-paper-tabloid = Tabloide
+
+## Error messages shown when a user has an invalid input
+
+printui-error-invalid-scale = La escala debe ser un número entre 10 y 200.
+printui-error-invalid-margin = Introduzca un margen válido para el tamaño de papel seleccionado.
+# Variables
+# $numPages (integer) - Number of pages
+printui-error-invalid-range = El rango debe ser un número entre 1 y { $numPages }.
+printui-error-invalid-start-overflow = El número de página “desde” debe ser menor que el número “hasta“.
diff --git a/l10n-es-ES/toolkit/toolkit/updates/elevation.ftl b/l10n-es-ES/toolkit/toolkit/updates/elevation.ftl
new file mode 100644
index 0000000000..944992d256
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/updates/elevation.ftl
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+# This is temporary until bug 1521632 is fixed
+
+elevation-update-wizard =
+ .title = Actualización de software
+elevation-details-link-label =
+ .value = Detalles
+elevation-error-manual =
+ Se puede actualizar { -brand-short-name } manualmente visitando este enlace
+ y descargando la última versión:
+elevation-finished-page = Actualización lista para instalar
+elevation-finished-background-page =
+ Se ha descargado una actualización de seguridad y estabilidad
+ para { -brand-short-name } y está lista para ser instalada.
+elevation-finished-background = Actualización:
+elevation-more-elevated = Esta actualización requiere privilegios de administrador. La actualización se instalará la próxima vez que se inicie { -brand-short-name }. Puede reiniciar { -brand-short-name } ahora, continuar trabajando y reiniciar más tarde, o declinar esta actualización.
diff --git a/l10n-es-ES/toolkit/toolkit/updates/history.ftl b/l10n-es-ES/toolkit/toolkit/updates/history.ftl
new file mode 100644
index 0000000000..b35ce57b02
--- /dev/null
+++ b/l10n-es-ES/toolkit/toolkit/updates/history.ftl
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+history-title = Historial de actualizaciones
+history-intro = Se han instalado las siguientes actualizaciones
+
+close-button-label =
+ .buttonlabelcancel = Cerrar
+ .title = Historial de actualizaciones
+
+no-updates-label = Todavía no hay actualizaciones instaladas
+name-header = Nombre de la actualización
+date-header = Fecha de instalación
+type-header = Tipo
+state-header = Estado
+
+# 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 = Detalles
+update-installed-on = Instalado en: { $date }
+update-status = Estado: { $status }