summaryrefslogtreecommitdiffstats
path: root/l10n-ia
diff options
context:
space:
mode:
Diffstat (limited to 'l10n-ia')
-rw-r--r--l10n-ia/browser/branding/official/brand.dtd5
-rw-r--r--l10n-ia/browser/branding/official/brand.ftl39
-rw-r--r--l10n-ia/browser/branding/official/brand.properties8
-rw-r--r--l10n-ia/browser/browser/aboutCertError.ftl127
-rw-r--r--l10n-ia/browser/browser/aboutDialog.ftl48
-rw-r--r--l10n-ia/browser/browser/aboutLogins.ftl341
-rw-r--r--l10n-ia/browser/browser/aboutPocket.ftl77
-rw-r--r--l10n-ia/browser/browser/aboutPolicies.ftl17
-rw-r--r--l10n-ia/browser/browser/aboutPrivateBrowsing.ftl66
-rw-r--r--l10n-ia/browser/browser/aboutRestartRequired.ftl10
-rw-r--r--l10n-ia/browser/browser/aboutRobots.ftl29
-rw-r--r--l10n-ia/browser/browser/aboutSessionRestore.ftl51
-rw-r--r--l10n-ia/browser/browser/aboutTabCrashed.ftl22
-rw-r--r--l10n-ia/browser/browser/aboutUnloads.ftl44
-rw-r--r--l10n-ia/browser/browser/accounts.ftl17
-rw-r--r--l10n-ia/browser/browser/allTabsMenu.ftl17
-rw-r--r--l10n-ia/browser/browser/appExtensionFields.ftl31
-rw-r--r--l10n-ia/browser/browser/appMenuNotifications.ftl66
-rw-r--r--l10n-ia/browser/browser/appmenu.ftl253
-rw-r--r--l10n-ia/browser/browser/branding/brandings.ftl46
-rw-r--r--l10n-ia/browser/browser/branding/sync-brand.ftl7
-rw-r--r--l10n-ia/browser/browser/browser.ftl964
-rw-r--r--l10n-ia/browser/browser/browserContext.ftl420
-rw-r--r--l10n-ia/browser/browser/browserSets.ftl218
-rw-r--r--l10n-ia/browser/browser/colorwaycloset.ftl22
-rw-r--r--l10n-ia/browser/browser/colorways.ftl26
-rw-r--r--l10n-ia/browser/browser/components/mozSupportLink.ftl5
-rw-r--r--l10n-ia/browser/browser/confirmationHints.ftl15
-rw-r--r--l10n-ia/browser/browser/contentCrash.ftl34
-rw-r--r--l10n-ia/browser/browser/customizeMode.ftl38
-rw-r--r--l10n-ia/browser/browser/defaultBrowserNotification.ftl23
-rw-r--r--l10n-ia/browser/browser/downloads.ftl238
-rw-r--r--l10n-ia/browser/browser/editBookmarkOverlay.ftl49
-rw-r--r--l10n-ia/browser/browser/featureCallout.ftl45
-rw-r--r--l10n-ia/browser/browser/firefoxRelay.ftl32
-rw-r--r--l10n-ia/browser/browser/firefoxView.ftl84
-rw-r--r--l10n-ia/browser/browser/menubar.ftl340
-rw-r--r--l10n-ia/browser/browser/migration.ftl147
-rw-r--r--l10n-ia/browser/browser/netError.ftl13
-rw-r--r--l10n-ia/browser/browser/newtab/asrouter.ftl276
-rw-r--r--l10n-ia/browser/browser/newtab/newtab.ftl265
-rw-r--r--l10n-ia/browser/browser/newtab/onboarding.ftl421
-rw-r--r--l10n-ia/browser/browser/nsserrors.ftl355
-rw-r--r--l10n-ia/browser/browser/originControls.ftl50
-rw-r--r--l10n-ia/browser/browser/pageInfo.ftl261
-rw-r--r--l10n-ia/browser/browser/panelUI.ftl25
-rw-r--r--l10n-ia/browser/browser/panicButton.ftl31
-rw-r--r--l10n-ia/browser/browser/places.ftl207
-rw-r--r--l10n-ia/browser/browser/policies/policies-descriptions.ftl125
-rw-r--r--l10n-ia/browser/browser/preferences/addEngine.ftl26
-rw-r--r--l10n-ia/browser/browser/preferences/applicationManager.ftl29
-rw-r--r--l10n-ia/browser/browser/preferences/blocklists.ftl37
-rw-r--r--l10n-ia/browser/browser/preferences/clearSiteData.ftl60
-rw-r--r--l10n-ia/browser/browser/preferences/colors.ftl56
-rw-r--r--l10n-ia/browser/browser/preferences/connection.ftl109
-rw-r--r--l10n-ia/browser/browser/preferences/containers.ftl102
-rw-r--r--l10n-ia/browser/browser/preferences/fonts.ftl121
-rw-r--r--l10n-ia/browser/browser/preferences/formAutofill.ftl124
-rw-r--r--l10n-ia/browser/browser/preferences/fxaPairDevice.ftl22
-rw-r--r--l10n-ia/browser/browser/preferences/languages.ftl81
-rw-r--r--l10n-ia/browser/browser/preferences/moreFromMozilla.ftl37
-rw-r--r--l10n-ia/browser/browser/preferences/permissions.ftl211
-rw-r--r--l10n-ia/browser/browser/preferences/preferences.ftl1183
-rw-r--r--l10n-ia/browser/browser/preferences/selectBookmark.ftl11
-rw-r--r--l10n-ia/browser/browser/preferences/siteDataSettings.ftl66
-rw-r--r--l10n-ia/browser/browser/preferences/translation.ftl44
-rw-r--r--l10n-ia/browser/browser/profile/default-bookmarks.ftl53
-rw-r--r--l10n-ia/browser/browser/protections.ftl234
-rw-r--r--l10n-ia/browser/browser/protectionsPanel.ftl113
-rw-r--r--l10n-ia/browser/browser/safeMode.ftl15
-rw-r--r--l10n-ia/browser/browser/safebrowsing/blockedSite.ftl30
-rw-r--r--l10n-ia/browser/browser/sanitize.ftl114
-rw-r--r--l10n-ia/browser/browser/screenshots.ftl48
-rw-r--r--l10n-ia/browser/browser/screenshotsOverlay.ftl8
-rw-r--r--l10n-ia/browser/browser/search.ftl38
-rw-r--r--l10n-ia/browser/browser/setDesktopBackground.ftl40
-rw-r--r--l10n-ia/browser/browser/sidebarMenu.ftl18
-rw-r--r--l10n-ia/browser/browser/sitePermissions.ftl12
-rw-r--r--l10n-ia/browser/browser/spotlight.ftl22
-rw-r--r--l10n-ia/browser/browser/sync.ftl33
-rw-r--r--l10n-ia/browser/browser/syncedTabs.ftl73
-rw-r--r--l10n-ia/browser/browser/tabContextMenu.ftl114
-rw-r--r--l10n-ia/browser/browser/tabbrowser.ftl141
-rw-r--r--l10n-ia/browser/browser/textRecognition.ftl15
-rw-r--r--l10n-ia/browser/browser/toolbarContextMenu.ftl83
-rw-r--r--l10n-ia/browser/browser/touchbar/touchbar.ftl38
-rw-r--r--l10n-ia/browser/browser/translationNotification.ftl74
-rw-r--r--l10n-ia/browser/browser/unifiedExtensions.ftl34
-rw-r--r--l10n-ia/browser/browser/webauthnDialog.ftl17
-rw-r--r--l10n-ia/browser/browser/webrtcIndicator.ftl218
-rw-r--r--l10n-ia/browser/chrome/browser/accounts.properties112
-rw-r--r--l10n-ia/browser/chrome/browser/browser.properties1064
-rw-r--r--l10n-ia/browser/chrome/browser/customizableui/customizableWidgets.properties54
-rw-r--r--l10n-ia/browser/chrome/browser/downloads/downloads.properties83
-rw-r--r--l10n-ia/browser/chrome/browser/feeds/subscribe.properties14
-rw-r--r--l10n-ia/browser/chrome/browser/places/bookmarkProperties.properties23
-rw-r--r--l10n-ia/browser/chrome/browser/places/places.properties79
-rw-r--r--l10n-ia/browser/chrome/browser/safebrowsing/safebrowsing.properties6
-rw-r--r--l10n-ia/browser/chrome/browser/search.properties32
-rw-r--r--l10n-ia/browser/chrome/browser/shellservice.properties16
-rw-r--r--l10n-ia/browser/chrome/browser/siteData.properties8
-rw-r--r--l10n-ia/browser/chrome/browser/sitePermissions.properties55
-rw-r--r--l10n-ia/browser/chrome/browser/syncSetup.properties14
-rw-r--r--l10n-ia/browser/chrome/browser/tabbrowser.properties106
-rw-r--r--l10n-ia/browser/chrome/browser/taskbar.properties12
-rw-r--r--l10n-ia/browser/chrome/browser/translation.dtd63
-rw-r--r--l10n-ia/browser/chrome/browser/translation.properties12
-rw-r--r--l10n-ia/browser/chrome/browser/uiDensity.properties5
-rw-r--r--l10n-ia/browser/chrome/browser/webrtcIndicator.properties61
-rw-r--r--l10n-ia/browser/chrome/overrides/appstrings.properties44
-rw-r--r--l10n-ia/browser/chrome/overrides/netError.dtd189
-rw-r--r--l10n-ia/browser/crashreporter/crashreporter-override.ini9
-rw-r--r--l10n-ia/browser/defaultagent/defaultagent_localized.ini12
-rw-r--r--l10n-ia/browser/defines.inc12
-rw-r--r--l10n-ia/browser/extensions/formautofill/formautofill.properties231
-rw-r--r--l10n-ia/browser/extensions/report-site-issue/webcompat.properties10
-rw-r--r--l10n-ia/browser/firefox-l10n.js6
-rw-r--r--l10n-ia/browser/installer/custom.properties94
-rw-r--r--l10n-ia/browser/installer/mui.properties61
-rw-r--r--l10n-ia/browser/installer/nsisstrings.properties50
-rw-r--r--l10n-ia/browser/installer/override.properties86
-rw-r--r--l10n-ia/browser/langpack-metadata.ftl12
-rw-r--r--l10n-ia/browser/pdfviewer/chrome.properties20
-rw-r--r--l10n-ia/browser/pdfviewer/viewer.properties277
-rw-r--r--l10n-ia/browser/updater/updater.ini9
-rw-r--r--l10n-ia/calendar/calendar/calendar-context-menus.ftl7
-rw-r--r--l10n-ia/calendar/calendar/calendar-delete-prompt.ftl35
-rw-r--r--l10n-ia/calendar/calendar/calendar-editable-item.ftl30
-rw-r--r--l10n-ia/calendar/calendar/calendar-event-dialog-reminder.ftl10
-rw-r--r--l10n-ia/calendar/calendar/calendar-ics-file-dialog.ftl45
-rw-r--r--l10n-ia/calendar/calendar/calendar-invitation-panel.ftl96
-rw-r--r--l10n-ia/calendar/calendar/calendar-invitations-dialog.ftl10
-rw-r--r--l10n-ia/calendar/calendar/calendar-itip-identity-dialog.ftl8
-rw-r--r--l10n-ia/calendar/calendar/calendar-print.ftl17
-rw-r--r--l10n-ia/calendar/calendar/calendar-summary-dialog.ftl15
-rw-r--r--l10n-ia/calendar/calendar/calendar-uri-redirect-dialog.ftl11
-rw-r--r--l10n-ia/calendar/calendar/calendar-widgets.ftl9
-rw-r--r--l10n-ia/calendar/calendar/category-dialog.ftl7
-rw-r--r--l10n-ia/calendar/calendar/preferences.ftl192
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar-alarms.properties39
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar-event-dialog-attendees.properties15
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar-event-dialog.dtd419
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar-event-dialog.properties541
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar-extract.properties296
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar-invitations-dialog.dtd19
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar-invitations-dialog.properties10
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar-occurrence-prompt.dtd7
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar-occurrence-prompt.properties53
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar.dtd411
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendar.properties696
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendarCreation.dtd51
-rw-r--r--l10n-ia/calendar/chrome/calendar/calendarCreation.properties6
-rw-r--r--l10n-ia/calendar/chrome/calendar/categories.properties7
-rw-r--r--l10n-ia/calendar/chrome/calendar/dateFormat.properties146
-rw-r--r--l10n-ia/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd19
-rw-r--r--l10n-ia/calendar/chrome/calendar/global.dtd54
-rw-r--r--l10n-ia/calendar/chrome/calendar/menuOverlay.dtd50
-rw-r--r--l10n-ia/calendar/chrome/calendar/migration.dtd9
-rw-r--r--l10n-ia/calendar/chrome/calendar/migration.properties13
-rw-r--r--l10n-ia/calendar/chrome/calendar/provider-uninstall.dtd12
-rw-r--r--l10n-ia/calendar/chrome/calendar/timezones.properties489
-rw-r--r--l10n-ia/calendar/chrome/lightning/lightning-toolbar.dtd51
-rw-r--r--l10n-ia/calendar/chrome/lightning/lightning.dtd114
-rw-r--r--l10n-ia/calendar/chrome/lightning/lightning.properties165
-rw-r--r--l10n-ia/chat/accounts.dtd41
-rw-r--r--l10n-ia/chat/accounts.properties9
-rw-r--r--l10n-ia/chat/commands.properties27
-rw-r--r--l10n-ia/chat/contacts.properties8
-rw-r--r--l10n-ia/chat/conversations.properties80
-rw-r--r--l10n-ia/chat/facebook.properties6
-rw-r--r--l10n-ia/chat/imtooltip.properties12
-rw-r--r--l10n-ia/chat/irc.properties209
-rw-r--r--l10n-ia/chat/logger.properties7
-rw-r--r--l10n-ia/chat/matrix.ftl24
-rw-r--r--l10n-ia/chat/matrix.properties255
-rw-r--r--l10n-ia/chat/status.properties23
-rw-r--r--l10n-ia/chat/twitter.properties122
-rw-r--r--l10n-ia/chat/xmpp.properties281
-rw-r--r--l10n-ia/chat/yahoo.properties5
-rw-r--r--l10n-ia/devtools/client/aboutdebugging.ftl322
-rw-r--r--l10n-ia/devtools/client/accessibility.ftl81
-rw-r--r--l10n-ia/devtools/client/accessibility.properties314
-rw-r--r--l10n-ia/devtools/client/animationinspector.properties182
-rw-r--r--l10n-ia/devtools/client/application.ftl147
-rw-r--r--l10n-ia/devtools/client/boxmodel.properties48
-rw-r--r--l10n-ia/devtools/client/changes.properties64
-rw-r--r--l10n-ia/devtools/client/compatibility.ftl54
-rw-r--r--l10n-ia/devtools/client/components.properties37
-rw-r--r--l10n-ia/devtools/client/debugger.properties1016
-rw-r--r--l10n-ia/devtools/client/device.properties21
-rw-r--r--l10n-ia/devtools/client/dom.properties27
-rw-r--r--l10n-ia/devtools/client/filterwidget.properties61
-rw-r--r--l10n-ia/devtools/client/font-inspector.properties69
-rw-r--r--l10n-ia/devtools/client/har.properties30
-rw-r--r--l10n-ia/devtools/client/inspector.properties584
-rw-r--r--l10n-ia/devtools/client/jsonview.properties47
-rw-r--r--l10n-ia/devtools/client/layout.properties129
-rw-r--r--l10n-ia/devtools/client/memory.properties434
-rw-r--r--l10n-ia/devtools/client/menus.properties35
-rw-r--r--l10n-ia/devtools/client/netmonitor.properties1668
-rw-r--r--l10n-ia/devtools/client/network-throttling.properties27
-rw-r--r--l10n-ia/devtools/client/perftools.ftl159
-rw-r--r--l10n-ia/devtools/client/responsive.properties182
-rw-r--r--l10n-ia/devtools/client/shared.properties26
-rw-r--r--l10n-ia/devtools/client/sourceeditor.properties117
-rw-r--r--l10n-ia/devtools/client/startup.properties248
-rw-r--r--l10n-ia/devtools/client/storage.ftl132
-rw-r--r--l10n-ia/devtools/client/styleeditor.ftl43
-rw-r--r--l10n-ia/devtools/client/styleeditor.properties82
-rw-r--r--l10n-ia/devtools/client/toolbox-options.ftl144
-rw-r--r--l10n-ia/devtools/client/toolbox.ftl52
-rw-r--r--l10n-ia/devtools/client/toolbox.properties272
-rw-r--r--l10n-ia/devtools/client/tooltips.ftl118
-rw-r--r--l10n-ia/devtools/client/webconsole.properties574
-rw-r--r--l10n-ia/devtools/shared/accessibility.properties142
-rw-r--r--l10n-ia/devtools/shared/debugger-paused-reasons.ftl87
-rw-r--r--l10n-ia/devtools/shared/debugger.properties67
-rw-r--r--l10n-ia/devtools/shared/eyedropper.properties14
-rw-r--r--l10n-ia/devtools/shared/highlighters.ftl58
-rw-r--r--l10n-ia/devtools/shared/screenshot.properties148
-rw-r--r--l10n-ia/devtools/shared/shared.properties6
-rw-r--r--l10n-ia/devtools/shared/styleinspector.properties249
-rw-r--r--l10n-ia/devtools/startup/key-shortcuts.ftl36
-rw-r--r--l10n-ia/dom/chrome/accessibility/AccessFu.properties111
-rw-r--r--l10n-ia/dom/chrome/accessibility/mac/accessible.properties70
-rw-r--r--l10n-ia/dom/chrome/accessibility/unix/accessible.properties21
-rw-r--r--l10n-ia/dom/chrome/accessibility/win/accessible.properties21
-rw-r--r--l10n-ia/dom/chrome/appstrings.properties37
-rw-r--r--l10n-ia/dom/chrome/dom/dom.properties479
-rw-r--r--l10n-ia/dom/chrome/global-strres.properties5
-rw-r--r--l10n-ia/dom/chrome/global.dtd5
-rw-r--r--l10n-ia/dom/chrome/layout/HtmlForm.properties43
-rw-r--r--l10n-ia/dom/chrome/layout/MediaDocument.properties22
-rw-r--r--l10n-ia/dom/chrome/layout/css.properties45
-rw-r--r--l10n-ia/dom/chrome/layout/htmlparser.properties145
-rw-r--r--l10n-ia/dom/chrome/layout/layout_errors.properties55
-rw-r--r--l10n-ia/dom/chrome/layout/printing.properties56
-rw-r--r--l10n-ia/dom/chrome/layout/xmlparser.properties48
-rw-r--r--l10n-ia/dom/chrome/layout/xul.properties5
-rw-r--r--l10n-ia/dom/chrome/mathml/mathml.properties15
-rw-r--r--l10n-ia/dom/chrome/netError.dtd110
-rw-r--r--l10n-ia/dom/chrome/nsWebBrowserPersist.properties17
-rw-r--r--l10n-ia/dom/chrome/security/caps.properties9
-rw-r--r--l10n-ia/dom/chrome/security/csp.properties123
-rw-r--r--l10n-ia/dom/chrome/security/security.properties169
-rw-r--r--l10n-ia/dom/chrome/svg/svg.properties5
-rw-r--r--l10n-ia/dom/chrome/xml/prettyprint.dtd5
-rw-r--r--l10n-ia/dom/chrome/xslt/xslt.properties39
-rw-r--r--l10n-ia/dom/dom/XMLPrettyPrint.ftl5
-rw-r--r--l10n-ia/dom/dom/media.ftl6
-rw-r--r--l10n-ia/mail/branding/thunderbird/brand.dtd13
-rw-r--r--l10n-ia/mail/branding/thunderbird/brand.ftl22
-rw-r--r--l10n-ia/mail/branding/thunderbird/brand.properties7
-rw-r--r--l10n-ia/mail/browser/appExtensionFields.ftl16
-rw-r--r--l10n-ia/mail/browser/branding/brandings.ftl18
-rw-r--r--l10n-ia/mail/chrome/communicator/utilityOverlay.dtd43
-rw-r--r--l10n-ia/mail/chrome/messenger-mapi/mapi.properties35
-rw-r--r--l10n-ia/mail/chrome/messenger-newsblog/am-newsblog.dtd14
-rw-r--r--l10n-ia/mail/chrome/messenger-newsblog/feed-subscriptions.dtd55
-rw-r--r--l10n-ia/mail/chrome/messenger-newsblog/newsblog.properties93
-rw-r--r--l10n-ia/mail/chrome/messenger-smime/certFetchingStatus.dtd9
-rw-r--r--l10n-ia/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd16
-rw-r--r--l10n-ia/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd18
-rw-r--r--l10n-ia/mail/chrome/messenger-smime/msgCompSecurityInfo.properties13
-rw-r--r--l10n-ia/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties11
-rw-r--r--l10n-ia/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd17
-rw-r--r--l10n-ia/mail/chrome/messenger-smime/msgSecurityInfo.properties36
-rw-r--r--l10n-ia/mail/chrome/messenger/AccountManager.dtd25
-rw-r--r--l10n-ia/mail/chrome/messenger/AccountWizard.dtd55
-rw-r--r--l10n-ia/mail/chrome/messenger/CustomHeaders.dtd11
-rw-r--r--l10n-ia/mail/chrome/messenger/FilterEditor.dtd66
-rw-r--r--l10n-ia/mail/chrome/messenger/FilterListDialog.dtd40
-rw-r--r--l10n-ia/mail/chrome/messenger/SearchDialog.dtd37
-rw-r--r--l10n-ia/mail/chrome/messenger/aboutDialog.dtd116
-rw-r--r--l10n-ia/mail/chrome/messenger/aboutDownloads.dtd23
-rw-r--r--l10n-ia/mail/chrome/messenger/aboutRights.properties6
-rw-r--r--l10n-ia/mail/chrome/messenger/aboutSupportMail.properties15
-rw-r--r--l10n-ia/mail/chrome/messenger/accountCreationModel.properties20
-rw-r--r--l10n-ia/mail/chrome/messenger/accountCreationUtil.properties34
-rw-r--r--l10n-ia/mail/chrome/messenger/activity.dtd19
-rw-r--r--l10n-ia/mail/chrome/messenger/activity.properties99
-rw-r--r--l10n-ia/mail/chrome/messenger/addbuddy.dtd7
-rw-r--r--l10n-ia/mail/chrome/messenger/addons.properties256
-rw-r--r--l10n-ia/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd7
-rw-r--r--l10n-ia/mail/chrome/messenger/addressbook/abContactsPanel.dtd49
-rw-r--r--l10n-ia/mail/chrome/messenger/addressbook/abMailListDialog.dtd21
-rw-r--r--l10n-ia/mail/chrome/messenger/addressbook/abMainWindow.dtd17
-rw-r--r--l10n-ia/mail/chrome/messenger/addressbook/abResultsPane.dtd38
-rw-r--r--l10n-ia/mail/chrome/messenger/addressbook/addressBook.properties179
-rw-r--r--l10n-ia/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties104
-rw-r--r--l10n-ia/mail/chrome/messenger/addressbook/pref-directory-add.dtd45
-rw-r--r--l10n-ia/mail/chrome/messenger/addressbook/pref-directory.dtd17
-rw-r--r--l10n-ia/mail/chrome/messenger/addressbook/replicationProgress.properties20
-rw-r--r--l10n-ia/mail/chrome/messenger/am-addressing.dtd47
-rw-r--r--l10n-ia/mail/chrome/messenger/am-advanced.dtd30
-rw-r--r--l10n-ia/mail/chrome/messenger/am-archiveoptions.dtd25
-rw-r--r--l10n-ia/mail/chrome/messenger/am-copies.dtd52
-rw-r--r--l10n-ia/mail/chrome/messenger/am-e2e.properties5
-rw-r--r--l10n-ia/mail/chrome/messenger/am-identities-list.dtd15
-rw-r--r--l10n-ia/mail/chrome/messenger/am-identity-edit.dtd14
-rw-r--r--l10n-ia/mail/chrome/messenger/am-im.dtd16
-rw-r--r--l10n-ia/mail/chrome/messenger/am-junk.dtd31
-rw-r--r--l10n-ia/mail/chrome/messenger/am-main.dtd47
-rw-r--r--l10n-ia/mail/chrome/messenger/am-mdn.dtd33
-rw-r--r--l10n-ia/mail/chrome/messenger/am-mdn.properties6
-rw-r--r--l10n-ia/mail/chrome/messenger/am-offline.dtd57
-rw-r--r--l10n-ia/mail/chrome/messenger/am-server-advanced.dtd31
-rw-r--r--l10n-ia/mail/chrome/messenger/am-server-top.dtd89
-rw-r--r--l10n-ia/mail/chrome/messenger/am-serverwithnoidentities.dtd6
-rw-r--r--l10n-ia/mail/chrome/messenger/am-smime.dtd46
-rw-r--r--l10n-ia/mail/chrome/messenger/am-smime.properties40
-rw-r--r--l10n-ia/mail/chrome/messenger/appUpdate.properties40
-rw-r--r--l10n-ia/mail/chrome/messenger/appleMailImportMsgs.properties20
-rw-r--r--l10n-ia/mail/chrome/messenger/baseMenuOverlay.dtd34
-rw-r--r--l10n-ia/mail/chrome/messenger/beckyImportMsgs.properties19
-rw-r--r--l10n-ia/mail/chrome/messenger/charsetTitles.properties80
-rw-r--r--l10n-ia/mail/chrome/messenger/chat.dtd44
-rw-r--r--l10n-ia/mail/chrome/messenger/chat.properties110
-rw-r--r--l10n-ia/mail/chrome/messenger/configEditorOverlay.dtd5
-rw-r--r--l10n-ia/mail/chrome/messenger/converterDialog.dtd11
-rw-r--r--l10n-ia/mail/chrome/messenger/converterDialog.properties41
-rw-r--r--l10n-ia/mail/chrome/messenger/custom.properties5
-rw-r--r--l10n-ia/mail/chrome/messenger/customizeToolbar.dtd18
-rw-r--r--l10n-ia/mail/chrome/messenger/customizeToolbar.properties11
-rw-r--r--l10n-ia/mail/chrome/messenger/devtools/dbgserver.dtd8
-rw-r--r--l10n-ia/mail/chrome/messenger/devtools/dbgserver.properties15
-rw-r--r--l10n-ia/mail/chrome/messenger/downloadheaders.dtd20
-rw-r--r--l10n-ia/mail/chrome/messenger/editContactOverlay.dtd20
-rw-r--r--l10n-ia/mail/chrome/messenger/editContactOverlay.properties14
-rw-r--r--l10n-ia/mail/chrome/messenger/fieldMapImport.dtd17
-rw-r--r--l10n-ia/mail/chrome/messenger/filter.properties108
-rw-r--r--l10n-ia/mail/chrome/messenger/folderProps.dtd70
-rw-r--r--l10n-ia/mail/chrome/messenger/folderWidgets.properties12
-rw-r--r--l10n-ia/mail/chrome/messenger/folderpane.dtd7
-rw-r--r--l10n-ia/mail/chrome/messenger/gloda.properties175
-rw-r--r--l10n-ia/mail/chrome/messenger/glodaComplete.properties19
-rw-r--r--l10n-ia/mail/chrome/messenger/glodaFacetView.dtd29
-rw-r--r--l10n-ia/mail/chrome/messenger/glodaFacetView.properties171
-rw-r--r--l10n-ia/mail/chrome/messenger/imAccountWizard.dtd32
-rw-r--r--l10n-ia/mail/chrome/messenger/imAccounts.properties63
-rw-r--r--l10n-ia/mail/chrome/messenger/imapMsgs.properties266
-rw-r--r--l10n-ia/mail/chrome/messenger/importDialog.dtd48
-rw-r--r--l10n-ia/mail/chrome/messenger/importMsgs.properties304
-rw-r--r--l10n-ia/mail/chrome/messenger/joinChat.dtd10
-rw-r--r--l10n-ia/mail/chrome/messenger/junkLog.dtd10
-rw-r--r--l10n-ia/mail/chrome/messenger/localMsgs.properties142
-rw-r--r--l10n-ia/mail/chrome/messenger/mailEditorOverlay.dtd6
-rw-r--r--l10n-ia/mail/chrome/messenger/mailOverlay.dtd11
-rw-r--r--l10n-ia/mail/chrome/messenger/mailViewList.dtd7
-rw-r--r--l10n-ia/mail/chrome/messenger/mailViewSetup.dtd10
-rw-r--r--l10n-ia/mail/chrome/messenger/mailviews.properties13
-rw-r--r--l10n-ia/mail/chrome/messenger/markByDate.dtd9
-rw-r--r--l10n-ia/mail/chrome/messenger/messenger.dtd945
-rw-r--r--l10n-ia/mail/chrome/messenger/messenger.properties769
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd18
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EdColorPicker.dtd22
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd15
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd18
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd8
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd29
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd27
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd79
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd19
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd21
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd15
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd16
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd18
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd6
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorListProperties.dtd20
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd18
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorReplace.dtd29
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd38
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd75
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/composeMsgs.properties460
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/editor.properties208
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/editorOverlay.dtd304
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd9
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/messengercompose.dtd306
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/sendProgress.dtd8
-rw-r--r--l10n-ia/mail/chrome/messenger/messengercompose/sendProgress.properties21
-rw-r--r--l10n-ia/mail/chrome/messenger/migration/migration.dtd30
-rw-r--r--l10n-ia/mail/chrome/messenger/migration/migration.properties32
-rw-r--r--l10n-ia/mail/chrome/messenger/mime.properties154
-rw-r--r--l10n-ia/mail/chrome/messenger/mimeheader.properties35
-rw-r--r--l10n-ia/mail/chrome/messenger/morkImportMsgs.properties18
-rw-r--r--l10n-ia/mail/chrome/messenger/msgAccountCentral.dtd26
-rw-r--r--l10n-ia/mail/chrome/messenger/msgHdrViewOverlay.dtd114
-rw-r--r--l10n-ia/mail/chrome/messenger/msgSynchronize.dtd23
-rw-r--r--l10n-ia/mail/chrome/messenger/msgViewPickerOverlay.dtd22
-rw-r--r--l10n-ia/mail/chrome/messenger/msgmdn.properties18
-rw-r--r--l10n-ia/mail/chrome/messenger/multimessageview.dtd8
-rw-r--r--l10n-ia/mail/chrome/messenger/multimessageview.properties66
-rw-r--r--l10n-ia/mail/chrome/messenger/newFolderDialog.dtd16
-rw-r--r--l10n-ia/mail/chrome/messenger/news.properties56
-rw-r--r--l10n-ia/mail/chrome/messenger/newsError.dtd31
-rw-r--r--l10n-ia/mail/chrome/messenger/offline.properties28
-rw-r--r--l10n-ia/mail/chrome/messenger/offlineStartup.properties8
-rw-r--r--l10n-ia/mail/chrome/messenger/outlookImportMsgs.properties77
-rw-r--r--l10n-ia/mail/chrome/messenger/pgpmime.properties10
-rw-r--r--l10n-ia/mail/chrome/messenger/preferences/applicationManager.properties13
-rw-r--r--l10n-ia/mail/chrome/messenger/preferences/applications.properties13
-rw-r--r--l10n-ia/mail/chrome/messenger/preferences/messagestyle.properties13
-rw-r--r--l10n-ia/mail/chrome/messenger/preferences/preferences.properties100
-rw-r--r--l10n-ia/mail/chrome/messenger/prefs.properties90
-rw-r--r--l10n-ia/mail/chrome/messenger/quickFilterBar.dtd269
-rw-r--r--l10n-ia/mail/chrome/messenger/removeAccount.dtd22
-rw-r--r--l10n-ia/mail/chrome/messenger/removeAccount.properties5
-rw-r--r--l10n-ia/mail/chrome/messenger/renameFolderDialog.dtd9
-rw-r--r--l10n-ia/mail/chrome/messenger/sanitize.dtd36
-rw-r--r--l10n-ia/mail/chrome/messenger/seamonkeyImportMsgs.properties18
-rw-r--r--l10n-ia/mail/chrome/messenger/search-attributes.properties45
-rw-r--r--l10n-ia/mail/chrome/messenger/search-operators.properties31
-rw-r--r--l10n-ia/mail/chrome/messenger/search.properties27
-rw-r--r--l10n-ia/mail/chrome/messenger/searchTermOverlay.dtd19
-rw-r--r--l10n-ia/mail/chrome/messenger/shutdownWindow.properties10
-rw-r--r--l10n-ia/mail/chrome/messenger/smime.properties11
-rw-r--r--l10n-ia/mail/chrome/messenger/smtpEditOverlay.dtd24
-rw-r--r--l10n-ia/mail/chrome/messenger/subscribe.dtd22
-rw-r--r--l10n-ia/mail/chrome/messenger/subscribe.properties13
-rw-r--r--l10n-ia/mail/chrome/messenger/tabmail.dtd9
-rw-r--r--l10n-ia/mail/chrome/messenger/taskbar.properties8
-rw-r--r--l10n-ia/mail/chrome/messenger/telemetry.properties13
-rw-r--r--l10n-ia/mail/chrome/messenger/templateUtils.properties7
-rw-r--r--l10n-ia/mail/chrome/messenger/textImportMsgs.properties48
-rw-r--r--l10n-ia/mail/chrome/messenger/vCardImportMsgs.properties26
-rw-r--r--l10n-ia/mail/chrome/messenger/viewLog.dtd12
-rw-r--r--l10n-ia/mail/chrome/messenger/viewSource.dtd84
-rw-r--r--l10n-ia/mail/chrome/messenger/viewSource.properties17
-rw-r--r--l10n-ia/mail/chrome/messenger/viewZoomOverlay.dtd30
-rw-r--r--l10n-ia/mail/chrome/messenger/virtualFolderListDialog.dtd8
-rw-r--r--l10n-ia/mail/chrome/messenger/virtualFolderProperties.dtd22
-rw-r--r--l10n-ia/mail/chrome/messenger/wmImportMsgs.properties76
-rw-r--r--l10n-ia/mail/chrome/mozldap/ldap.properties261
-rw-r--r--l10n-ia/mail/chrome/overrides/netError.dtd180
-rw-r--r--l10n-ia/mail/chrome/overrides/profileDowngrade.dtd20
-rw-r--r--l10n-ia/mail/crashreporter/crashreporter-override.ini9
-rw-r--r--l10n-ia/mail/defines.inc9
-rw-r--r--l10n-ia/mail/installer/custom.properties86
-rw-r--r--l10n-ia/mail/installer/mui.properties60
-rw-r--r--l10n-ia/mail/installer/override.properties86
-rw-r--r--l10n-ia/mail/messenger/aboutAddonsExtra.ftl12
-rw-r--r--l10n-ia/mail/messenger/aboutDialog.ftl18
-rw-r--r--l10n-ia/mail/messenger/aboutImport.ftl301
-rw-r--r--l10n-ia/mail/messenger/aboutProfilesExtra.ftl5
-rw-r--r--l10n-ia/mail/messenger/aboutRights.ftl38
-rw-r--r--l10n-ia/mail/messenger/aboutSupportCalendar.ftl33
-rw-r--r--l10n-ia/mail/messenger/aboutSupportChat.ftl11
-rw-r--r--l10n-ia/mail/messenger/aboutSupportMail.ftl20
-rw-r--r--l10n-ia/mail/messenger/accountCentral.ftl70
-rw-r--r--l10n-ia/mail/messenger/accountManager.ftl18
-rw-r--r--l10n-ia/mail/messenger/accountProvisioner.ftl78
-rw-r--r--l10n-ia/mail/messenger/accountcreation/accountHub.ftl16
-rw-r--r--l10n-ia/mail/messenger/accountcreation/accountSetup.ftl426
-rw-r--r--l10n-ia/mail/messenger/addressbook/abCardDAVDialog.ftl26
-rw-r--r--l10n-ia/mail/messenger/addressbook/abCardDAVProperties.ftl33
-rw-r--r--l10n-ia/mail/messenger/addressbook/aboutAddressBook.ftl247
-rw-r--r--l10n-ia/mail/messenger/addressbook/fieldMapImport.ftl12
-rw-r--r--l10n-ia/mail/messenger/addressbook/vcard.ftl193
-rw-r--r--l10n-ia/mail/messenger/appmenu.ftl208
-rw-r--r--l10n-ia/mail/messenger/chat-verifySession.ftl17
-rw-r--r--l10n-ia/mail/messenger/chat.ftl47
-rw-r--r--l10n-ia/mail/messenger/compactFoldersDialog.ftl24
-rw-r--r--l10n-ia/mail/messenger/exportDialog.ftl22
-rw-r--r--l10n-ia/mail/messenger/extensions/popup.ftl14
-rw-r--r--l10n-ia/mail/messenger/importDialog.ftl30
-rw-r--r--l10n-ia/mail/messenger/mailWidgets.ftl15
-rw-r--r--l10n-ia/mail/messenger/menubar.ftl160
-rw-r--r--l10n-ia/mail/messenger/messageheader/headerFields.ftl71
-rw-r--r--l10n-ia/mail/messenger/messenger.ftl340
-rw-r--r--l10n-ia/mail/messenger/messengercompose/messengercompose.ftl377
-rw-r--r--l10n-ia/mail/messenger/migration.ftl15
-rw-r--r--l10n-ia/mail/messenger/openpgp/backupKeyPassword.ftl20
-rw-r--r--l10n-ia/mail/messenger/openpgp/changeExpiryDlg.ftl22
-rw-r--r--l10n-ia/mail/messenger/openpgp/composeKeyStatus.ftl24
-rw-r--r--l10n-ia/mail/messenger/openpgp/keyAssistant.ftl149
-rw-r--r--l10n-ia/mail/messenger/openpgp/keyWizard.ftl192
-rw-r--r--l10n-ia/mail/messenger/openpgp/msgReadStatus.ftl76
-rw-r--r--l10n-ia/mail/messenger/openpgp/oneRecipientStatus.ftl50
-rw-r--r--l10n-ia/mail/messenger/openpgp/openpgp-frontend.ftl64
-rw-r--r--l10n-ia/mail/messenger/openpgp/openpgp.ftl641
-rw-r--r--l10n-ia/mail/messenger/otr/add-finger.ftl16
-rw-r--r--l10n-ia/mail/messenger/otr/am-im-otr.ftl26
-rw-r--r--l10n-ia/mail/messenger/otr/auth.ftl59
-rw-r--r--l10n-ia/mail/messenger/otr/chat.ftl19
-rw-r--r--l10n-ia/mail/messenger/otr/finger-sync.ftl12
-rw-r--r--l10n-ia/mail/messenger/otr/finger.ftl20
-rw-r--r--l10n-ia/mail/messenger/otr/otr.ftl97
-rw-r--r--l10n-ia/mail/messenger/otr/otrUI.ftl87
-rw-r--r--l10n-ia/mail/messenger/policies/aboutPolicies.ftl17
-rw-r--r--l10n-ia/mail/messenger/policies/policies-descriptions.ftl159
-rw-r--r--l10n-ia/mail/messenger/preferences/am-copies.ftl5
-rw-r--r--l10n-ia/mail/messenger/preferences/am-im.ftl23
-rw-r--r--l10n-ia/mail/messenger/preferences/application-manager.ftl14
-rw-r--r--l10n-ia/mail/messenger/preferences/attachment-reminder.ftl26
-rw-r--r--l10n-ia/mail/messenger/preferences/colors.ftl55
-rw-r--r--l10n-ia/mail/messenger/preferences/connection.ftl123
-rw-r--r--l10n-ia/mail/messenger/preferences/cookies.ftl58
-rw-r--r--l10n-ia/mail/messenger/preferences/dock-options.ftl33
-rw-r--r--l10n-ia/mail/messenger/preferences/fonts.ftl151
-rw-r--r--l10n-ia/mail/messenger/preferences/languages.ftl48
-rw-r--r--l10n-ia/mail/messenger/preferences/new-tag.ftl14
-rw-r--r--l10n-ia/mail/messenger/preferences/notifications.ftl33
-rw-r--r--l10n-ia/mail/messenger/preferences/offline.ftl56
-rw-r--r--l10n-ia/mail/messenger/preferences/passwordManager.ftl85
-rw-r--r--l10n-ia/mail/messenger/preferences/permissions.ftl59
-rw-r--r--l10n-ia/mail/messenger/preferences/preferences.ftl932
-rw-r--r--l10n-ia/mail/messenger/preferences/receipts.ftl51
-rw-r--r--l10n-ia/mail/messenger/preferences/system-integration.ftl45
-rw-r--r--l10n-ia/mail/messenger/shortcuts.ftl113
-rw-r--r--l10n-ia/mail/messenger/troubleshootMode.ftl39
-rw-r--r--l10n-ia/mail/messenger/viewSource.ftl19
-rw-r--r--l10n-ia/mail/updater/updater.ini8
-rw-r--r--l10n-ia/mobile/android/chrome/browser.properties118
-rw-r--r--l10n-ia/mobile/android/chrome/config.dtd21
-rw-r--r--l10n-ia/mobile/android/chrome/config.properties9
-rw-r--r--l10n-ia/mobile/android/chrome/passwordmgr.properties22
-rw-r--r--l10n-ia/mobile/android/defines.inc12
-rw-r--r--l10n-ia/mobile/android/mobile/android/aboutConfig.ftl24
-rw-r--r--l10n-ia/mobile/chrome/region.properties31
-rw-r--r--l10n-ia/mobile/overrides/appstrings.properties40
-rw-r--r--l10n-ia/mobile/overrides/netError.dtd183
-rw-r--r--l10n-ia/netwerk/necko.properties95
-rw-r--r--l10n-ia/security/manager/chrome/pipnss/nsserrors.properties331
-rw-r--r--l10n-ia/security/manager/chrome/pipnss/pipnss.properties123
-rw-r--r--l10n-ia/security/manager/chrome/pippki/pippki.properties75
-rw-r--r--l10n-ia/security/manager/security/certificates/certManager.ftl236
-rw-r--r--l10n-ia/security/manager/security/certificates/deviceManager.ftl137
-rw-r--r--l10n-ia/security/manager/security/pippki/pippki.ftl87
-rw-r--r--l10n-ia/services/sync/sync.properties11
-rw-r--r--l10n-ia/toolkit/chrome/alerts/alert.dtd6
-rw-r--r--l10n-ia/toolkit/chrome/alerts/alert.properties23
-rw-r--r--l10n-ia/toolkit/chrome/autoconfig/autoconfig.properties12
-rw-r--r--l10n-ia/toolkit/chrome/global-platform/mac/intl.properties7
-rw-r--r--l10n-ia/toolkit/chrome/global-platform/mac/platformKeys.properties34
-rw-r--r--l10n-ia/toolkit/chrome/global-platform/unix/intl.properties7
-rw-r--r--l10n-ia/toolkit/chrome/global-platform/unix/platformKeys.properties34
-rw-r--r--l10n-ia/toolkit/chrome/global-platform/win/intl.properties7
-rw-r--r--l10n-ia/toolkit/chrome/global-platform/win/platformKeys.properties34
-rw-r--r--l10n-ia/toolkit/chrome/global/aboutReader.properties67
-rw-r--r--l10n-ia/toolkit/chrome/global/aboutStudies.properties32
-rw-r--r--l10n-ia/toolkit/chrome/global/appPicker.dtd7
-rw-r--r--l10n-ia/toolkit/chrome/global/autocomplete.properties9
-rw-r--r--l10n-ia/toolkit/chrome/global/browser.properties7
-rw-r--r--l10n-ia/toolkit/chrome/global/commonDialog.dtd10
-rw-r--r--l10n-ia/toolkit/chrome/global/commonDialogs.properties46
-rw-r--r--l10n-ia/toolkit/chrome/global/contentAreaCommands.properties29
-rw-r--r--l10n-ia/toolkit/chrome/global/datetimebox.dtd35
-rw-r--r--l10n-ia/toolkit/chrome/global/dialog.properties12
-rw-r--r--l10n-ia/toolkit/chrome/global/dialogOverlay.dtd9
-rw-r--r--l10n-ia/toolkit/chrome/global/editMenuOverlay.dtd11
-rw-r--r--l10n-ia/toolkit/chrome/global/extensions.properties26
-rw-r--r--l10n-ia/toolkit/chrome/global/fallbackMenubar.properties8
-rw-r--r--l10n-ia/toolkit/chrome/global/filepicker.properties18
-rw-r--r--l10n-ia/toolkit/chrome/global/findbar.properties23
-rw-r--r--l10n-ia/toolkit/chrome/global/globalKeys.dtd6
-rw-r--r--l10n-ia/toolkit/chrome/global/intl.properties43
-rw-r--r--l10n-ia/toolkit/chrome/global/keys.properties70
-rw-r--r--l10n-ia/toolkit/chrome/global/narrate.properties30
-rw-r--r--l10n-ia/toolkit/chrome/global/notification.dtd23
-rw-r--r--l10n-ia/toolkit/chrome/global/printdialog.properties53
-rw-r--r--l10n-ia/toolkit/chrome/global/resetProfile.dtd6
-rw-r--r--l10n-ia/toolkit/chrome/global/resetProfile.properties14
-rw-r--r--l10n-ia/toolkit/chrome/global/tree.dtd5
-rw-r--r--l10n-ia/toolkit/chrome/global/viewSource.properties16
-rw-r--r--l10n-ia/toolkit/chrome/global/wizard.properties8
-rw-r--r--l10n-ia/toolkit/chrome/mozapps/downloads/downloads.properties115
-rw-r--r--l10n-ia/toolkit/chrome/mozapps/downloads/unknownContentType.properties23
-rw-r--r--l10n-ia/toolkit/chrome/mozapps/profile/profileSelection.properties55
-rw-r--r--l10n-ia/toolkit/chrome/mozapps/update/updates.properties45
-rw-r--r--l10n-ia/toolkit/chrome/passwordmgr/passwordmgr.properties75
-rw-r--r--l10n-ia/toolkit/chrome/places/places.properties32
-rw-r--r--l10n-ia/toolkit/crashreporter/aboutcrashes.ftl31
-rw-r--r--l10n-ia/toolkit/crashreporter/crashreporter.ini60
-rw-r--r--l10n-ia/toolkit/defines.inc1
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutAbout.ftl6
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutAddons.ftl416
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutCompat.ftl22
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutGlean.ftl16
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutHttpsOnlyError.ftl29
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutLogging.ftl69
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutMozilla.ftl11
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutNetworking.ftl75
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutPerformance.ftl67
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutPlugins.ftl46
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutProcesses.ftl199
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutProfiles.ftl74
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutReader.ftl50
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutRights.ftl36
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutServiceWorkers.ftl40
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutSupport.ftl391
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutTelemetry.ftl142
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutThirdParty.ftl71
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutWebrtc.ftl275
-rw-r--r--l10n-ia/toolkit/toolkit/about/aboutWindowsMessages.ftl15
-rw-r--r--l10n-ia/toolkit/toolkit/about/abuseReports.ftl95
-rw-r--r--l10n-ia/toolkit/toolkit/about/certviewer.ftl122
-rw-r--r--l10n-ia/toolkit/toolkit/about/config.ftl55
-rw-r--r--l10n-ia/toolkit/toolkit/about/url-classifier.ftl54
-rw-r--r--l10n-ia/toolkit/toolkit/downloads/downloadUI.ftl48
-rw-r--r--l10n-ia/toolkit/toolkit/downloads/downloadUtils.ftl95
-rw-r--r--l10n-ia/toolkit/toolkit/featuregates/features.ftl78
-rw-r--r--l10n-ia/toolkit/toolkit/global/alert.ftl8
-rw-r--r--l10n-ia/toolkit/toolkit/global/appPicker.ftl10
-rw-r--r--l10n-ia/toolkit/toolkit/global/browser-utils.ftl6
-rw-r--r--l10n-ia/toolkit/toolkit/global/commonDialog.ftl20
-rw-r--r--l10n-ia/toolkit/toolkit/global/createProfileWizard.ftl69
-rw-r--r--l10n-ia/toolkit/toolkit/global/cspErrors.ftl32
-rw-r--r--l10n-ia/toolkit/toolkit/global/datepicker.ftl46
-rw-r--r--l10n-ia/toolkit/toolkit/global/datetimebox.ftl46
-rw-r--r--l10n-ia/toolkit/toolkit/global/handlerDialog.ftl72
-rw-r--r--l10n-ia/toolkit/toolkit/global/htmlForm.ftl14
-rw-r--r--l10n-ia/toolkit/toolkit/global/notification.ftl14
-rw-r--r--l10n-ia/toolkit/toolkit/global/popupnotification.ftl10
-rw-r--r--l10n-ia/toolkit/toolkit/global/processTypes.ftl61
-rw-r--r--l10n-ia/toolkit/toolkit/global/profileDowngrade.ftl24
-rw-r--r--l10n-ia/toolkit/toolkit/global/profileSelection.ftl38
-rw-r--r--l10n-ia/toolkit/toolkit/global/resetProfile.ftl14
-rw-r--r--l10n-ia/toolkit/toolkit/global/run-from-dmg.ftl28
-rw-r--r--l10n-ia/toolkit/toolkit/global/tabprompts.ftl13
-rw-r--r--l10n-ia/toolkit/toolkit/global/textActions.ftl79
-rw-r--r--l10n-ia/toolkit/toolkit/global/tree.ftl6
-rw-r--r--l10n-ia/toolkit/toolkit/global/unknownContentType.ftl42
-rw-r--r--l10n-ia/toolkit/toolkit/global/videocontrols.ftl77
-rw-r--r--l10n-ia/toolkit/toolkit/global/wizard.ftl37
-rw-r--r--l10n-ia/toolkit/toolkit/intl/languageNames.ftl214
-rw-r--r--l10n-ia/toolkit/toolkit/intl/regionNames.ftl285
-rw-r--r--l10n-ia/toolkit/toolkit/main-window/autocomplete.ftl23
-rw-r--r--l10n-ia/toolkit/toolkit/main-window/findbar.ftl76
-rw-r--r--l10n-ia/toolkit/toolkit/neterror/certError.ftl113
-rw-r--r--l10n-ia/toolkit/toolkit/neterror/netError.ftl146
-rw-r--r--l10n-ia/toolkit/toolkit/neterror/nsserrors.ftl355
-rw-r--r--l10n-ia/toolkit/toolkit/payments/payments.ftl51
-rw-r--r--l10n-ia/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl95
-rw-r--r--l10n-ia/toolkit/toolkit/preferences/preferences.ftl40
-rw-r--r--l10n-ia/toolkit/toolkit/printing/printDialogs.ftl112
-rw-r--r--l10n-ia/toolkit/toolkit/printing/printPreview.ftl73
-rw-r--r--l10n-ia/toolkit/toolkit/printing/printUI.ftl148
-rw-r--r--l10n-ia/toolkit/toolkit/updates/backgroundupdate.ftl5
-rw-r--r--l10n-ia/toolkit/toolkit/updates/elevation.ftl22
-rw-r--r--l10n-ia/toolkit/toolkit/updates/history.ftl27
640 files changed, 53336 insertions, 0 deletions
diff --git a/l10n-ia/browser/branding/official/brand.dtd b/l10n-ia/browser/branding/official/brand.dtd
new file mode 100644
index 0000000000..b5474b4c99
--- /dev/null
+++ b/l10n-ia/browser/branding/official/brand.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 brandShortName "Firefox">
diff --git a/l10n-ia/browser/branding/official/brand.ftl b/l10n-ia/browser/branding/official/brand.ftl
new file mode 100644
index 0000000000..681f78542b
--- /dev/null
+++ b/l10n-ia/browser/branding/official/brand.ftl
@@ -0,0 +1,39 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Firefox Brand
+##
+## Firefox must be treated as a brand, and kept in English.
+## It cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+##
+## Reference: https://www.mozilla.org/styleguide/communications/translation/
+
+## Firefox and Mozilla Brand
+##
+## Firefox and Mozilla must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-brand-shorter-name = Firefox
+-brand-short-name = Firefox
+-brand-shortcut-name = Firefox
+
+-brand-full-name = Mozilla Firefox
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+-brand-product-name = Firefox
+-vendor-short-name = Mozilla
+trademarkInfo = Firefox e le logotypos de Firefox es marcas registrate del Fundation Mozilla.
diff --git a/l10n-ia/browser/branding/official/brand.properties b/l10n-ia/browser/branding/official/brand.properties
new file mode 100644
index 0000000000..9d6a612125
--- /dev/null
+++ b/l10n-ia/browser/branding/official/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/.
+
+brandShorterName=Firefox
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+
diff --git a/l10n-ia/browser/browser/aboutCertError.ftl b/l10n-ia/browser/browser/aboutCertError.ftl
new file mode 100644
index 0000000000..adc63537e9
--- /dev/null
+++ b/l10n-ia/browser/browser/aboutCertError.ftl
@@ -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/.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-intro = { $hostname } usa un certificato de securitate non valide.
+
+cert-error-mitm-intro = Sitos web prova lor identitate via certificatos, que es emittite per autoritates de certification.
+
+cert-error-mitm-mozilla = { -brand-short-name } es sustenite per le organisation sin scopo lucrative Mozilla, que administra un magazin de autoritates de certification (CA) completemente aperte. Le magazin CA adjuta a garantir que le autoritates de certification seque le melior practicas pro le securitate del usator.
+
+cert-error-mitm-connection = { -brand-short-name } usa le magazin CA de Mozilla pro verificar que un connexion es secur, in vice de usar le certificatos fornite per le systema de operation del usator. Dunque, si un programma antivirus o un rete intercepta le connexion con un certificato de securitate emittite per un CA que non es in le magazin CA de Mozilla, le connexion es considerate insecur.
+
+cert-error-trust-unknown-issuer-intro = Alcuno possibilemente tenta usurpar le identitate del sito. Tu non deberea continuar.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-trust-unknown-issuer = Le sitos web garanti lor identitate per certificatos. { -brand-short-name } non confide in { $hostname } perque su emissor de certificato es incognite, le certificato es auto-signate o le servitor non invia le certificatos intermedie correcte.
+
+cert-error-trust-cert-invalid = Le certificato non es digne de fide perque illo ha essite emittite per un CA non valide.
+
+cert-error-trust-untrusted-issuer = Le certificato non es digne de fide perque le certificato del emissor non es digne de fide.
+
+cert-error-trust-signature-algorithm-disabled = Le certificato non es digne de fide perque illo ha essite signate con un algorithmo de signatura que ha essite disactivate perque ille algorithmo non es secur.
+
+cert-error-trust-expired-issuer = Le certificato non es digne de fide perque le certificato del emissor ha expirate.
+
+cert-error-trust-self-signed = Le certificato non es digne de fide perque illo es auto-signate.
+
+cert-error-trust-symantec = Le certificatos emittite per GeoTrust, RapidSSL, Symantec, Thawte e VeriSign non es plus considerate secur perque iste autoritates de certification ha fallite de sequer le practicas de securitate in le passato.
+
+cert-error-untrusted-default = Le certificato non proveni de un fonte digne de fide.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-domain-mismatch = Le sitos web garanti lor identitate per certificatos. { -brand-short-name } non confide in iste sito perque illo usa un certificato que non es valide pro { $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 = Le sitos web garanti lor identitate per certificatos. { -brand-short-name } non confide in iste sito perque illo usa un certificato que non es valide pro { $hostname }. Le certificato es solmente valide pro <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 = Le sitos web garanti lor identitate per certificatos. { -brand-short-name } non confide in iste sito perque illo usa un certificato que non es valide pro { $hostname }. Le certificato es solmente valide pro { $alt-name }.
+
+# Variables:
+# $subject-alt-names (String) - Alternate domain names for which the cert is valid.
+cert-error-domain-mismatch-multiple = Le sitos web garanti lor identitate per certificatos. { -brand-short-name } non confide in iste sito perque illo usa un certificato que non es valide pro { $hostname }. Le certificato es solmente valide pro le nomines sequente: { $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 = Le sitos web garanti lor identitate per certificatos, le quales es valide pro un determinate periodo de tempore. Le certificato pro { $hostname } ha expirate le { $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 = Le sitos web garanti lor identitate per certificatos, le quales es valide pro un determinate periodo de tempore. Le certificato pro { $hostname } non essera valide usque { $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 = Codice 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 = Le sitos web garanti lor identitate per certificatos, le quales es emittite per autoritates de certification. Le major parte del navigatores non confide plus in le certificatos emittite per GeoTrust, RapidSSL, Symantec, Thawte e VeriSign. { $hostname } usa un certificato de un de iste autoritates. Consequentemente, le identitate del sito web non pote esser garantite.
+
+cert-error-symantec-distrust-admin = Tu pote informar le administrator del sito web de iste problema.
+
+cert-error-old-tls-version = Iste sito web possibilemente non supporta le protocollo TLS 1.2, que es le minime version supportate per { -brand-short-name }.
+
+# Variables:
+# $hasHSTS (Boolean) - Indicates whether HSTS header is present.
+cert-error-details-hsts-label = Securitate stricte de transporto HTTP: { $hasHSTS }
+
+# Variables:
+# $hasHPKP (Boolean) - Indicates whether HPKP header is present.
+cert-error-details-key-pinning-label = Fixation de clave public HTTP: { $hasHPKP }
+
+cert-error-details-cert-chain-label = Catena de certificatos:
+
+open-in-new-window-for-csp-or-xfo-error = Aperir sito in nove fenestra
+
+# Variables:
+# $hostname (String) - Hostname of the website blocked by csp or xfo error.
+csp-xfo-blocked-long-desc = Pro proteger tu securitate, { $hostname } non permitte a { -brand-short-name } monstrar le pagina si un altere sito lo ha integrate. Pro vider iste pagina, tu debe aperir lo in un nove fenestra.
+
+## Messages used for certificate error titles
+
+connectionFailure-title = Incapace de connecter se
+deniedPortAccess-title = Iste adresse es restringite
+# "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 = Hmm. Nos ha problemas a trovar iste sito.
+fileNotFound-title = File non trovate
+fileAccessDenied-title = Le accesso al file ha essite refusate
+generic-title = Ups.
+captivePortal-title = Aperir session in le rete
+# "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 = Hmm. Iste adresse non pare correcte.
+netInterrupt-title = Le connexion ha essite interrumpite
+notCached-title = Documento expirate
+netOffline-title = Modo foras de linea
+contentEncodingError-title = Error de codification del contento
+unsafeContentType-title = Typo de file non secur
+netReset-title = Le connexion ha essite interrumpite
+netTimeout-title = Le connexion ha expirate
+unknownProtocolFound-title = Le adresse non ha essite comprendite
+proxyConnectFailure-title = Le servitor proxy refusa connexiones
+proxyResolveFailure-title = Incapace de trovar le servitor proxy
+redirectLoop-title = Le pagina non redirige correctemente
+unknownSocketType-title = Responsa inexpectate del servitor
+nssFailure2-title = Connexion secur fallite
+csp-xfo-error-title = { -brand-short-name } non pote aperir iste pagina
+corruptedContentError-title = Error de contento corrumpite
+sslv3Used-title = Incapace de connecter se securmente
+inadequateSecurityError-title = Tu connexion non es secur
+blockedByPolicy-title = Pagina blocate
+clockSkewError-title = Le horologio de tu computator es errate
+networkProtocolError-title = Error de protocollo de rete
+nssBadCert-title = Attention: Risco potential de securitate
+nssBadCert-sts-title = Non connectite: possibile problema de securitate
+certerror-mitm-title = Un programma impedi que { -brand-short-name } se connecte de maniera secur a iste sito
diff --git a/l10n-ia/browser/browser/aboutDialog.ftl b/l10n-ia/browser/browser/aboutDialog.ftl
new file mode 100644
index 0000000000..44785c456c
--- /dev/null
+++ b/l10n-ia/browser/browser/aboutDialog.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/.
+
+aboutDialog-title =
+ .title = A proposito de { -brand-full-name }
+releaseNotes-link = Novas
+update-checkForUpdatesButton =
+ .label = Cercar actualisationes
+ .accesskey = C
+update-updateButton =
+ .label = Reinitiar pro actualisar { -brand-shorter-name }
+ .accesskey = R
+update-checkingForUpdates = Cercante actualisationes…
+update-downloading = <img data-l10n-name="icon"/>Discargante actualisation — <label data-l10n-name="download-status"/>
+update-downloading-message = Discargante actualisation — <label data-l10n-name="download-status"/>
+update-applying = Applicante le actualisation…
+update-failed = Le actualisation ha fallite. <label data-l10n-name="failed-link">Discargar le ultime version</label>
+update-failed-main = Le actualisation ha fallite. <a data-l10n-name="failed-link-main">Discargar le ultime version</a>
+update-adminDisabled = Actualisationes disactivate per le administrator de tu systema
+update-noUpdatesFound = { -brand-short-name } es actual
+aboutdialog-update-checking-failed = Falta a verificar actualisationes
+update-otherInstanceHandlingUpdates = { -brand-short-name } es in actualisation per un altere instantia
+update-manual = Actualisationes disponibile in <label data-l10n-name="manual-link"/>
+update-unsupported = Tu non pote facer plus actualisationes in iste systema. <label data-l10n-name="unsupported-link">Saper plus</label>
+update-restarting = Reinitiante…
+update-internal-error = Impossibile verificar le presentia de actualisationes a causa de un error interne. Actualisationes disponibile a <label data-l10n-name="manual-link"/>
+channel-description = Tu es actualmente in le canal de actualisationes <label data-l10n-name="current-channel"></label>.
+warningDesc-version = { -brand-short-name } es experimental e pote esser instabile.
+aboutdialog-help-user = Adjuta de { -brand-product-name }
+aboutdialog-submit-feedback = Inviar opinion
+community-exp = <label data-l10n-name="community-exp-mozillaLink">{ -vendor-short-name }</label> es un <label data-l10n-name="community-exp-creditsLink">communitate mundial</label> que travalia insimul pro mantener le Web aperte, public e accessibile a totes.
+community-2 = { -brand-short-name } es concipite per <label data-l10n-name="community-mozillaLink">{ -vendor-short-name }</label>, un <label data-l10n-name="community-creditsLink">communitate mundial</label> que travalia insimul pro mantener le Web aperte, public e accessibile a totes.
+helpus = Vole adjutar? <label data-l10n-name="helpus-donateLink">Face un donation</label> o <label data-l10n-name="helpus-getInvolvedLink">participa!</label>
+bottomLinks-license = Informationes de licentia
+bottomLinks-rights = Derectos del usator
+bottomLinks-privacy = Politica de confidentialitate
+# 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-ia/browser/browser/aboutLogins.ftl b/l10n-ia/browser/browser/aboutLogins.ftl
new file mode 100644
index 0000000000..aff27b772f
--- /dev/null
+++ b/l10n-ia/browser/browser/aboutLogins.ftl
@@ -0,0 +1,341 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Contos e contrasignos
+login-filter =
+ .placeholder = Cercar credentiales
+create-login-button = Crear nove credentiales
+create-new-login-button =
+ .title = Crear nove credentiales
+fxaccounts-sign-in-text = Accede a tu credentiales sur tote tu apparatos
+fxaccounts-sign-in-sync-button = Aperi session pro synchronisar
+fxaccounts-avatar-button =
+ .title = Gerer conto
+
+## The ⋯ menu that is in the top corner of the page
+
+menu =
+ .title = Aperir menu
+# This menuitem is only visible on Windows and macOS
+about-logins-menu-menuitem-import-from-another-browser = Importar ab un altere navigator…
+about-logins-menu-menuitem-import-from-a-file = Importar ab un file…
+about-logins-menu-menuitem-export-logins = Exportar credentiales…
+about-logins-menu-menuitem-remove-all-logins = Remover tote le credentiales…
+menu-menuitem-preferences =
+ { PLATFORM() ->
+ [windows] Optiones
+ *[other] Preferentias
+ }
+about-logins-menu-menuitem-help = Adjuta
+
+## Login List
+
+login-list =
+ .aria-label = Credentiales resultante del recerca
+login-list-count =
+ { $count ->
+ [one] { $count } conto
+ *[other] { $count } contos
+ }
+login-list-sort-label-text = Ordinar per:
+login-list-name-option = Nomine (A-Z)
+login-list-name-reverse-option = Nomine (Z-A)
+login-list-username-option = Nomine de usator (A-Z)
+login-list-username-reverse-option = Nomine de usator (Z-A)
+about-logins-login-list-alerts-option = Alertas
+login-list-last-changed-option = Ultime modification
+login-list-last-used-option = Ultime uso
+login-list-intro-title = Nulle credentiales trovate
+login-list-intro-description = Le contrasignos salvate in { -brand-product-name } apparera hic.
+about-logins-login-list-empty-search-title = Nulle credentiales trovate
+about-logins-login-list-empty-search-description = Le recerca non ha producite resultatos.
+login-list-item-title-new-login = Nove credentiales
+login-list-item-subtitle-new-login = Insere le credentiales de accesso
+login-list-item-subtitle-missing-username = (nulle nomine de usator)
+about-logins-list-item-breach-icon =
+ .title = Sito web violate
+about-logins-list-item-vulnerable-password-icon =
+ .title = Contrasigno vulnerabile
+about-logins-list-section-breach = Sitos web violate
+about-logins-list-section-vulnerable = Contrasignos vulnerabile
+about-logins-list-section-nothing = Nulle alerta
+about-logins-list-section-today = Hodie
+about-logins-list-section-yesterday = Heri
+about-logins-list-section-week = Le ultime 7 dies
+
+## Introduction screen
+
+about-logins-login-intro-heading-logged-out2 = Cerca tu le credentiales que tu ha salvate? Activa le synchronisation o importa los.
+about-logins-login-intro-heading-logged-in = Nulle credentiales synchronisate trovate.
+login-intro-description = Si tu ha salvate tu credentiales in { -brand-product-name } sur un altere apparato, ecce como render los disponibile hic:
+login-intro-instructions-fxa = Aperi session o crea un { -fxaccount-brand-name } sur le apparato ubi se trova tu credentiales.
+login-intro-instructions-fxa-settings = Va a Parametros > Sync > Activar synchronisation… Selige le quadrato ‘Contos e contrasignos’.
+login-intro-instructions-fxa-passwords-help = Visita <a data-l10n-name="passwords-help-link">supporto pro contrasignos</a> pro adjuta ulterior.
+about-logins-intro-browser-only-import = Si tu credentiales es salvate in un altere navigator, tu pote <a data-l10n-name="import-link">importar los in { -brand-product-name }</a>
+about-logins-intro-import2 = Si tu credentiales es salvate foras de { -brand-product-name }, tu pote <a data-l10n-name="import-browser-link">importar los ab un altere navigator</a> o <a data-l10n-name="import-file-link">ab un file</a>
+
+## Login
+
+login-item-new-login-title = Crear nove credentiales
+login-item-edit-button = Modificar
+about-logins-login-item-remove-button = Remover
+login-item-origin-label = Adresse web
+login-item-tooltip-message = Verifica que isto concorda con le adresse exacte del sito web ubi tu aperi session.
+login-item-origin =
+ .placeholder = https://www.example.com
+login-item-username-label = Nomine de usator
+about-logins-login-item-username =
+ .placeholder = (nulle nomine de usator)
+login-item-copy-username-button-text = Copiar
+login-item-copied-username-button-text = Copiate!
+login-item-password-label = Contrasigno
+login-item-password-reveal-checkbox =
+ .aria-label = Monstrar contrasigno
+login-item-copy-password-button-text = Copiar
+login-item-copied-password-button-text = Copiate!
+login-item-save-changes-button = Salvar le cambiamentos
+login-item-save-new-button = Salvar
+login-item-cancel-button = Cancellar
+login-item-time-changed = Ultime modification : { DATETIME($timeChanged, day: "numeric", month: "long", year: "numeric") }
+login-item-time-created = Create: { DATETIME($timeCreated, day: "numeric", month: "long", year: "numeric") }
+login-item-time-used = Ultime uso: { DATETIME($timeUsed, day: "numeric", month: "long", year: "numeric") }
+
+## The date is displayed in a timeline showing the password evolution.
+## A label is displayed under the date to describe the type of change.
+## (e.g. updated, created, etc.)
+
+login-item-timeline-point-date = { DATETIME($datetime, day: "numeric", month: "short", year: "numeric") }
+login-item-timeline-action-created = Create
+login-item-timeline-action-updated = Actualisate
+login-item-timeline-action-used = Usate
+
+## 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 = Pro modificar le conto, insere tu credentiales de accesso a Windows. Isto adjuta a proteger le securitate de tu contos.
+# 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 = verifica le credentiales salvate
+# 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 = Pro vider le contrasigno, insere tu credentiales de accesso a Windows. Isto adjuta a proteger le securitate de tu contos.
+# 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 = monstrar le contrasigno salvate
+# 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 = Pro copiar le contrasigno, insere tu credentiales de accesso a Windows. Isto adjuta a proteger le securitate de tu contos.
+# 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 le contrasigno salvate
+# 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 = Pro exportar tu credentiales de accesso, insere tu credentiales de accesso Windows. Isto adjuta proteger le securitate de tu contos.
+# 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 = exporta credentiales e contrasignos salvate
+
+## Primary Password notification
+
+about-logins-primary-password-notification-message = Insere tu contrasigno primari pro vider le credentiales e contrasignos salvate
+master-password-reload-button =
+ .label = Aperir session
+ .accesskey = A
+
+## Dialogs
+
+confirmation-dialog-cancel-button = Cancellar
+confirmation-dialog-dismiss-button =
+ .title = Cancellar
+about-logins-confirm-remove-dialog-title = Remover iste credentiales?
+confirm-delete-dialog-message = Iste action es irreversibile.
+about-logins-confirm-remove-dialog-confirm-button = Remover
+about-logins-confirm-remove-all-dialog-confirm-button-label =
+ { $count ->
+ [1] Remover
+ *[other] Remover toto
+ }
+about-logins-confirm-remove-all-dialog-checkbox-label =
+ { $count ->
+ [1] Si, remover iste credential
+ *[other] Si, remover iste credentiales
+ }
+about-logins-confirm-remove-all-dialog-title =
+ { $count ->
+ [one] Remover { $count } credential?
+ *[other] Remover tote le { $count } credentiales?
+ }
+about-logins-confirm-remove-all-dialog-message =
+ { $count ->
+ [1] Isto removera le credential salvate pro { -brand-short-name } e cata alerta de violation que appare hic. Tu non potera disfacer iste action.
+ *[other] Isto removera le credentiales salvate pro { -brand-short-name } e cata alerta de violation que appare hic. Tu non potera disfacer iste action.
+ }
+about-logins-confirm-remove-all-sync-dialog-title =
+ { $count ->
+ [one] Remover { $count } credential ex tote le apparatos?
+ *[other] Remover tote le { $count } credentiales ex tote le apparatos?
+ }
+about-logins-confirm-remove-all-sync-dialog-message =
+ { $count ->
+ [1] Isto removera le credential salvate pro { -brand-short-name } sur tote le apparatos synchronisate a tu { -fxaccount-brand-name }. Isto removera etiam le alertas de violation que appare hic. Tu non potera disfacer iste action.
+ *[other] Isto removera le credentiales salvate pro { -brand-short-name } sur tote le apparatos synchronisate a tu { -fxaccount-brand-name }. Isto removera etiam le alertas de violation que appare hic. Tu non potera disfacer iste action.
+ }
+about-logins-confirm-export-dialog-title = Exportar credentiales e contrasignos
+about-logins-confirm-export-dialog-message = Tu contrasignos sera salvate como texto legibile (e.g., "P@ssw0rd123"), assi quicunque pote aperir le file exportate, pote vider los.
+about-logins-confirm-export-dialog-confirm-button = Exportar…
+about-logins-alert-import-title = Importation complete
+about-logins-alert-import-message = Vider un summario detaliate del importation
+confirm-discard-changes-dialog-title = Abandonar le modificationes non salvate?
+confirm-discard-changes-dialog-message = Tote le modificationes non salvate essera perdite.
+confirm-discard-changes-dialog-confirm-button = Abandonar
+
+## Breach Alert notification
+
+about-logins-breach-alert-title = Violation de sitos web
+breach-alert-text = Le contrasignos de iste sito web ha essite divulgate o robate desde le ultime vice que tu cambiava tu credentiales. Cambia ora tu contrasigno pro proteger tu conto!
+about-logins-breach-alert-date = Iste violation occurreva le { 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 = Saper plus
+
+## Vulnerable Password notification
+
+about-logins-vulnerable-alert-title = Contrasigno vulnerabile
+about-logins-vulnerable-alert-text2 = Iste contrasigno ha essite usate pro un altere conto que ha probabilemente essite colpate de un violation de datos. Le reuso de credentiales mitte tote tu contos in periculo. Tu debe cambiar iste contrasigno.
+# 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 = Saper plus
+
+## 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 = Un entrata pro { $loginTitle } con ille nomine de usator existe jam. <a data-l10n-name="duplicate-link">Ir al entrata existente?</a>
+# This is a generic error message.
+about-logins-error-message-default = Un error occurreva durante le tentativa de salvar iste contrasigno.
+
+## Login Export Dialog
+
+# Title of the file picker dialog
+about-logins-export-file-picker-title = Exportar file de credentiales
+# 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 = credenziales.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] File CSV
+ }
+
+## Login Import Dialog
+
+# Title of the file picker dialog
+about-logins-import-file-picker-title = Importar file de credentiales
+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] File 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] File TSV
+ }
+
+##
+## Variables:
+## $count (number) - The number of affected elements
+
+about-logins-import-dialog-title = Importation complete
+about-logins-import-dialog-items-added =
+ { $count ->
+ [one] <span>Nove credential addite:</span> <span data-l10n-name="count">{ $count }</span>
+ *[other] <span>Nove credentiales addite:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-modified =
+ { $count ->
+ [one] <span>Credential existente actualisate:</span> <span data-l10n-name="count">{ $count }</span>
+ *[other] <span>Credentiales existente actualisate:</span> <span data-l10n-name="count">{ $count }</span>
+ }
+about-logins-import-dialog-items-no-change =
+ { $count ->
+ [one] <span>Credential duplicate:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(non importate)</span>
+ *[other] <span>Credentiales duplicate:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(non importate)</span>
+ }
+about-logins-import-dialog-items-error = <span>Errores:</span> <span data-l10n-name="count">{ $count }</span> <span data-l10n-name="meta">(non importate)</span>
+about-logins-import-dialog-done = Facite
+about-logins-import-dialog-error-title = Error de importation
+about-logins-import-dialog-error-conflicting-values-title = Plure valores in conflicto pro un sol credential
+about-logins-import-dialog-error-conflicting-values-description = Per exemplo: plure nomines de usator, contrasignos, URLs, etc. pro un sol credential.
+about-logins-import-dialog-error-file-format-title = Problema de formato de file
+about-logins-import-dialog-error-file-format-description = Titulos de columna incorrecte o mancante. Verifica que le file include columnas pro nomine de usator, contrasigno e URL.
+about-logins-import-dialog-error-file-permission-title = Impossibile leger le file
+about-logins-import-dialog-error-file-permission-description = { -brand-short-name } non ha le permission de leger le file. Prova cambiar le permissiones del file.
+about-logins-import-dialog-error-unable-to-read-title = Impossibile analysar le file
+about-logins-import-dialog-error-unable-to-read-description = Verifica que tu ha seligite un file CSV o TSV.
+about-logins-import-dialog-error-no-logins-imported = Nulle credentiales ha essite importate
+about-logins-import-dialog-error-learn-more = Saper plus
+about-logins-import-dialog-error-try-import-again = Probar importar de novo…
+about-logins-import-dialog-error-cancel = Cancellar
+about-logins-import-report-title = Summario del importation
+about-logins-import-report-description = Credentiales e contrasignos importate in { -brand-short-name }.
+#
+# Variables:
+# $number (number) - The number of the row
+about-logins-import-report-row-index = Linea { $number }
+about-logins-import-report-row-description-no-change = Duplicato: correspondentia exacte con un credential existente
+about-logins-import-report-row-description-modified = Credential existente actualisate
+about-logins-import-report-row-description-added = Nove credential addite
+about-logins-import-report-row-description-error = Error: campo mancante
+
+##
+## Variables:
+## $field (String) - The name of the field from the CSV file for example url, username or password
+
+about-logins-import-report-row-description-error-multiple-values = Error: valores multiple pro “{ $field }”
+about-logins-import-report-row-description-error-missing-field = Error: { $field } mancante
+
+##
+## Variables:
+## $count (number) - The number of affected elements
+
+about-logins-import-report-added =
+ { $count ->
+ [one] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">nove credential addite</div>
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">nove credentiales addite</div>
+ }
+about-logins-import-report-modified =
+ { $count ->
+ [one] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">credential existente actualisate</div>
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">credentiales existente actualisate</div>
+ }
+about-logins-import-report-no-change =
+ { $count ->
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">Credentiales duplicate</div> <div data-l10n-name="not-imported">(non importate)</div>
+ }
+about-logins-import-report-error =
+ { $count ->
+ [one] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">Errores</div> <div data-l10n-name="not-imported">(non importate)</div>
+ *[other] <div data-l10n-name="count">{ $count }</div> <div data-l10n-name="details">Errores</div> <div data-l10n-name="not-imported">(non importate)</div>
+ }
+
+## Logins import report page
+
+about-logins-import-report-page-title = Reporto summari de importation
diff --git a/l10n-ia/browser/browser/aboutPocket.ftl b/l10n-ia/browser/browser/aboutPocket.ftl
new file mode 100644
index 0000000000..1db06abed4
--- /dev/null
+++ b/l10n-ia/browser/browser/aboutPocket.ftl
@@ -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/.
+
+
+### Pocket button panel strings for about:pocket-saved, about:pocket-signup, and about:pocket-home
+
+
+## about:pocket-saved panel
+
+# Placeholder text for tag input
+pocket-panel-saved-add-tags =
+ .placeholder = Adder etiquettas
+pocket-panel-saved-error-generic = Un error occurreva durante le tentativa de salvar in { -pocket-brand-name }.
+pocket-panel-saved-error-tag-length = Le etiquettas es limitate a 25 characteres
+pocket-panel-saved-error-only-links = Solmente ligamines pote esser salvate
+pocket-panel-saved-error-not-saved = Pagina non salvate
+pocket-panel-saved-error-no-internet = Tu debe esser connectite a internet pro salvar in { -pocket-brand-name }. Connecte te e retenta.
+pocket-panel-saved-error-remove = Un error occurreva durante le tentativa de remover iste pagina.
+pocket-panel-saved-page-removed = Pagina removite
+pocket-panel-saved-page-saved = Salvate in { -pocket-brand-name }
+pocket-panel-saved-page-saved-b = Salvate in { -pocket-brand-name }!
+pocket-panel-saved-processing-remove = Remotion del pagina…
+pocket-panel-saved-removed = Pagina removite de mi lista
+pocket-panel-saved-removed-updated = Pagina removite del salvamentos
+pocket-panel-saved-processing-tags = Addente le etiquettas…
+pocket-panel-saved-remove-page = Remover le pagina
+pocket-panel-saved-save-tags = Salvar
+pocket-panel-saved-saving-tags = Salvamento…
+pocket-panel-saved-suggested-tags = Etiquettas suggerite
+pocket-panel-saved-tags-saved = Etiquettas addite
+pocket-panel-signup-view-list = Vide le lista
+# This is displayed above a field where the user can add tags
+pocket-panel-signup-add-tags = Adder etiquettas:
+
+## about:pocket-signup panel
+
+pocket-panel-signup-already-have = Jam usator de { -pocket-brand-name }?
+pocket-panel-signup-learn-more = Saper plus
+pocket-panel-signup-login = Aperir session
+pocket-panel-signup-signup-email = Inscribe te con e-mail
+pocket-panel-signup-signup-cta = Inscribe te a { -pocket-brand-name }. Es gratuite.
+pocket-panel-signup-signup-firefox = Inscribe te con { -brand-product-name }
+pocket-panel-signup-tagline = Salva articulos e videos ex { -brand-product-name } pro los vider in { -pocket-brand-name } sur omne apparatos, sempre.
+pocket-panel-signup-tagline-story-one = Clicca le button de { -pocket-brand-name } pro salvar cata articulo, video o pagina ex { -brand-product-name }.
+pocket-panel-signup-tagline-story-two = Vide in { -pocket-brand-name } sur omne apparatos, omne tempore.
+pocket-panel-signup-cta-a-fix = Tu button Salvar pro internet
+pocket-panel-signup-cta-b = Clicca le button { -pocket-brand-name } pro salvar articulos, videos e ligamines. Vide tu lista sur ulle apparato, quandocunque.
+pocket-panel-signup-cta-b-updated = Clicca le button { -pocket-brand-name } pro salvar articulos, videos e ligamines. Vide tu salvamentos sur ulle apparato, quandocunque.
+pocket-panel-signup-cta-b-short = Clicca le button { -pocket-brand-name } pro salvar articulos, videos e ligamines.
+pocket-panel-signup-cta-c = Vide tu lista sur ulle apparato, quandocunque.
+pocket-panel-signup-cta-c-updated = Vide tu salvamentos sur ulle apparato, quandocunque.
+
+## about:pocket-home panel
+
+pocket-panel-home-my-list = Mi lista
+pocket-panel-home-welcome-back = Ben-retornate
+pocket-panel-home-paragraph = Tu pote usar { -pocket-brand-name } pro explorar e salvar paginas web, articulos, videos, podcasts o retornar a lo que tu legeva.
+pocket-panel-home-explore-popular-topics = Explorar argumentos popular
+pocket-panel-home-discover-more = Discoperi plus
+pocket-panel-home-explore-more = Explorar
+pocket-panel-home-most-recent-saves = Ecce tu plus recente salvamentos:
+pocket-panel-home-most-recent-saves-loading = Cargamento salvamentos recente…
+pocket-panel-home-new-user-cta = Clicca le button { -pocket-brand-name } pro salvar articulos, videos e ligamines.
+pocket-panel-home-new-user-message = Vide hic tu recente salvamentos.
+
+## Pocket panel header component
+
+pocket-panel-header-my-list = Vider mi lista
+pocket-panel-header-my-saves = Vider mi salvamentos
+pocket-panel-header-sign-in = Aperir session
+
+## Pocket panel buttons
+
+pocket-panel-button-show-all = Monstrar toto
+pocket-panel-button-activate = Activa { -pocket-brand-name } in { -brand-product-name }
+pocket-panel-button-remove = Remover
diff --git a/l10n-ia/browser/browser/aboutPolicies.ftl b/l10n-ia/browser/browser/aboutPolicies.ftl
new file mode 100644
index 0000000000..f1f61ce394
--- /dev/null
+++ b/l10n-ia/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 = Politicas de interprisa
+
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = Active
+errors-tab = Errores
+documentation-tab = Documentation
+
+no-specified-policies-message = Le servicio Politicas de interprisas es active, ma il ha nulle politicas activate.
+inactive-message = Le servicio Politicas de interprisas es inactive.
+
+policy-name = Nomine del politica
+policy-value = Valor del politica
+policy-errors = Errores del politica
diff --git a/l10n-ia/browser/browser/aboutPrivateBrowsing.ftl b/l10n-ia/browser/browser/aboutPrivateBrowsing.ftl
new file mode 100644
index 0000000000..b9da49cf74
--- /dev/null
+++ b/l10n-ia/browser/browser/aboutPrivateBrowsing.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/.
+
+privatebrowsingpage-open-private-window-label = Aperir un fenestra private
+ .accesskey = P
+about-private-browsing-search-placeholder = Cercar in le Web
+about-private-browsing-info-title = Tu es in un fenestra private
+about-private-browsing-search-btn =
+ .title = Cercar in le Web
+# Variables
+# $engine (String): the name of the user's default search engine
+about-private-browsing-handoff =
+ .title = Cercar con { $engine } o inserer un adresse
+about-private-browsing-handoff-no-engine =
+ .title = Cercar o inserer un adresse
+# Variables
+# $engine (String): the name of the user's default search engine
+about-private-browsing-handoff-text = Cercar con { $engine } o inserer un adresse
+about-private-browsing-handoff-text-no-engine = Cercar o inserer un adresse
+about-private-browsing-not-private = Tu non es actualmente in un fenestra private.
+about-private-browsing-info-description-private-window = Fenestra private: { -brand-short-name } cancella le chronologia de recerca e navigation quando es claudite tote le fenestras private. Isto non te rende anonyme.
+about-private-browsing-info-description-simplified = { -brand-short-name } cancella le chronologia de recerca e navigation quando es claudite tote le fenestras private, ma isto non te rende anonyme.
+about-private-browsing-learn-more-link = Saper plus
+
+about-private-browsing-hide-activity = Cela tu activitate e tu position, ubicunque tu naviga
+about-private-browsing-get-privacy = Obtene protectiones de confidentialitate ubicunque tu naviga
+about-private-browsing-hide-activity-1 = Cela tu activate de navigation e tu position con { -mozilla-vpn-brand-name }. Un sol clic pro crear un connexion secur, mesmo sur wi-fi public.
+about-private-browsing-prominent-cta = Resta private con { -mozilla-vpn-brand-name }
+
+about-private-browsing-focus-promo-cta = Discargar{ -focus-brand-name }
+about-private-browsing-focus-promo-header = { -focus-brand-name }: navigation anonyme al volo
+about-private-browsing-focus-promo-text = Nostre app mobile devote al navigation anonyme, clara tu chronologia e cookies cata vice.
+
+## The following strings will be used for experiments in Fx99 and Fx100
+
+about-private-browsing-focus-promo-header-b = Porta le navigation private a tu telephono
+about-private-browsing-focus-promo-text-b = Usa { -focus-brand-name } pro cercar qualcosa sin lassar tracias in tu navigator mobile principal.
+about-private-browsing-focus-promo-header-c = Confidentialitate de nivello superior sur mobile
+about-private-browsing-focus-promo-text-c = { -focus-brand-name } elimina automaticamente le chronologia, ultra a blocar le publicitate e le traciatores.
+
+# 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 tu motor de recerca predefinite in le fenestras private
+about-private-browsing-search-banner-description =
+ { PLATFORM() ->
+ [windows] Pro seliger un altere motor de recerca, visita le <a data-l10n-name="link-options">Optiones</a>
+ *[other] Pro seliger un altere motor de recerca, visita le <a data-l10n-name="link-options">Preferentias</a>
+ }
+about-private-browsing-search-banner-close-button =
+ .aria-label = Clauder
+
+about-private-browsing-promo-close-button =
+ .title = Clauder
+
+## Strings used in a “pin promotion” message, which prompts users to pin a private window
+
+about-private-browsing-pin-promo-header = Le libertate del navigation private in un clic
+about-private-browsing-pin-promo-link-text =
+ { PLATFORM() ->
+ [macos] Retener in Dock
+ *[other] Appunctar al barra del activitates
+ }
+about-private-browsing-pin-promo-title = Nulle cookies o chronologia salvate, justo ad tu desktop. Naviga como si nemo te spia.
diff --git a/l10n-ia/browser/browser/aboutRestartRequired.ftl b/l10n-ia/browser/browser/aboutRestartRequired.ftl
new file mode 100644
index 0000000000..976ab23be7
--- /dev/null
+++ b/l10n-ia/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 = Reinitio necessari
+restart-required-heading = Reinitiar pro continuar a usar { -brand-short-name }
+restart-required-intro = Un actualisation a { -brand-short-name } comenciava in secunde plano. Tu debera reinitiar pro finir le actualisation.
+window-restoration-info = Tu fenestras e schedas essera rapidemente restaurate, ma non le privates.
+
+restart-button-label = Reinitiar { -brand-short-name }
diff --git a/l10n-ia/browser/browser/aboutRobots.ftl b/l10n-ia/browser/browser/aboutRobots.ftl
new file mode 100644
index 0000000000..e388e13004
--- /dev/null
+++ b/l10n-ia/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 = Gort! Klaatu barada nikto!
+# Movie: Logan's Run... Box (cyborg): "Welcome Humans! I am ready for you."
+error-title-text = Benvenite, humanos!
+# Movie: The Day The Earth Stood Still. Spoken by Klaatu.
+error-short-desc-text = Nos ha venite pro visitar te in pace e con bon voluntate!
+# Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics
+error-long-desc1 = Un robot non debe nocer a un esser human ni, per inaction, permitter que un esser human suffre damnos.
+# Movie: Blade Runner. Batty: "I've seen things you people wouldn’t believe..."
+error-long-desc2 = Le robots ha vidite cosas que vos humanos non poterea creder.
+# Book: Hitchhiker’s Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots.
+error-long-desc3 = Le robot es tu agradabile companion de plastico.
+# TV: Futurama. Bender's first line is "Bite my shiny metal ass."
+error-long-desc4 = Le robots ha culos metallic brillante que non debe esser mordite.
+# TV: Battlestar Galactica (2004 series). From the opening text.
+error-trailer-desc-text = E illes ha un plano.
+# Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him.
+error-try-again = Retentar
+ .label2 = Per favor non pulsar iste button novemente.
diff --git a/l10n-ia/browser/browser/aboutSessionRestore.ftl b/l10n-ia/browser/browser/aboutSessionRestore.ftl
new file mode 100644
index 0000000000..0b766699f7
--- /dev/null
+++ b/l10n-ia/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 le session
+
+# 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 = Nos lo regretta. Nos ha problemas a recuperar tu paginas.
+restore-page-problem-desc = Nos ha problemas a restaurar tu ultime session de navigation. Selige "Restaurar le session" pro retentar.
+restore-page-try-this = Ancora non succede a restaurar tu session? Alcun vices, un scheda causa le problema. Examina le schedas precedente, dismarca le schedas que tu non require, e postea restaura.
+
+restore-page-hide-tabs = Celar le schedas precedente
+restore-page-show-tabs = Vider le schedas precedente
+
+# 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 = Fenestra { $windowNumber }
+
+restore-page-restore-header =
+ .label = Restaurar
+
+restore-page-list-header =
+ .label = Fenestras e schedas
+
+restore-page-try-again-button =
+ .label = Restaurar le session
+ .accesskey = R
+
+restore-page-close-button =
+ .label = Comenciar un nove session
+ .accesskey = N
+
+## The following strings are used in about:welcomeback
+
+welcome-back-tab-title = Successo!
+welcome-back-page-title = Successo!
+welcome-back-page-info = { -brand-short-name } es preste.
+
+welcome-back-restore-button =
+ .label = Avante!
+ .accesskey = A
+
+welcome-back-restore-all-label = Restaurar tote le fenestras e schedas
+welcome-back-restore-some-label = Restaurar solmente illos que tu vole
+
+welcome-back-page-info-link = Tu additivos e personalisationes ha essite removite e le parametros de tu navigator ha essite restaurate a lor predefinitiones. Si isto non corrige tu problema, <a data-l10n-name="link-more">apprende lo que tu pote facer de plus.</a>
+
diff --git a/l10n-ia/browser/browser/aboutTabCrashed.ftl b/l10n-ia/browser/browser/aboutTabCrashed.ftl
new file mode 100644
index 0000000000..fbb52e9ce1
--- /dev/null
+++ b/l10n-ia/browser/browser/aboutTabCrashed.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/.
+
+crashed-title = Reportator de scheda collabite
+crashed-close-tab-button = Clauder le scheda
+crashed-restore-tab-button = Restaurar iste scheda
+crashed-restore-all-button = Restaurar tote le schedas collabite
+crashed-header = Guai. Tu scheda ha justo collabite.
+crashed-offer-help = Nos pote adjutar!
+crashed-single-offer-help-message = Selige { crashed-restore-tab-button } pro recargar le pagina.
+crashed-multiple-offer-help-message = Selige { crashed-restore-tab-button } o { crashed-restore-all-button } pro recargar le contento del pagina/paginas.
+crashed-request-help = Vole tu adjutar nos?
+crashed-request-help-message = Le reportos de collapso pote adjutar nos a diagnosticar problemas e a meliorar { -brand-short-name }.
+crashed-request-report-title = Reportar iste scheda
+crashed-send-report-2 = Inviar un reporto automatic de collapso a fin que nos pote corriger problemas como iste
+crashed-comment =
+ .placeholder = Commentos optional (le commentos es publicamente visibile)
+crashed-include-URL-2 = Includer le adresses URL del sitos visitate quando { -brand-short-name } collabeva
+crashed-report-sent = Reporto de collapso ja submittite; gratias pro adjutar a meliorar { -brand-short-name }!
+crashed-request-auto-submit-title = Reportar le schedas de secunde plano
+crashed-auto-submit-checkbox-2 = Actualisar le preferentias pro inviar automaticamente reportos quando { -brand-short-name } collabe
diff --git a/l10n-ia/browser/browser/aboutUnloads.ftl b/l10n-ia/browser/browser/aboutUnloads.ftl
new file mode 100644
index 0000000000..a0a5e4442b
--- /dev/null
+++ b/l10n-ia/browser/browser/aboutUnloads.ftl
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Strings used in about:unloads, allowing users to manage the "tab unloading"
+### feature.
+
+about-unloads-page-title = Evacuation de schedas
+about-unloads-intro =
+ { -brand-short-name } ha un function que remove automaticamente le
+ contento de schedas del memoria pro impedir que le application collabe
+ quando le memoria disponibile in le systema deveni insufficiente. Le
+ proxime scheda a esser evacuate es eligite a base de plure attributos.
+ Iste pagina monstra como { -brand-short-name } da prioritate al schedas e
+ qual scheda essera evacuate quando le evacuation de schedas es actionate.
+ Tu pote actionar manualmente le evacuation de schedas cliccante le button
+ <em>Evacuar</em> infra.
+
+# The link points to a Firefox documentation page, only available in English,
+# with title "Tab Unloading"
+about-unloads-learn-more = Vide <a data-l10n-name="doc-link">Evacuation de schedas</a> pro saper plus sur le function e sur iste pagina.
+
+about-unloads-last-updated = Ultime actualisation: { DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", hour12: "false") }
+about-unloads-button-unload = Evacuar
+ .title = Evacua le scheda con le maxime prioritate
+about-unloads-no-unloadable-tab = Il non ha schedas evacuabile.
+
+about-unloads-column-priority = Prioritate
+about-unloads-column-host = Hospite
+about-unloads-column-last-accessed = Ultime accesso
+about-unloads-column-weight = Peso de base
+ .title = Le schedas primo es ordinate per iste valor, que deriva de certe attributos special como reproduction de un sono, WebRTC, etc.
+about-unloads-column-sortweight = Peso secundari
+ .title = Si disponibile, le schedas es ordinate per iste valor post esser ordinate per le peso base. Le valor deriva del uso de memoria e del computo del processos del scheda.
+about-unloads-column-memory = Memoria
+ .title = Uso estimate de memoria per le scheda
+about-unloads-column-processes = IDs de processo
+ .title = IDs del processos que da hospitalitate al contento del scheda
+
+about-unloads-last-accessed = { DATETIME($date, year: "numeric", month: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric", hour12: "false") }
+about-unloads-memory-in-mb = { NUMBER($mem, maxFractionalUnits: 2) } MB
+about-unloads-memory-in-mb-tooltip =
+ .title = { NUMBER($mem, maxFractionalUnits: 2) } MB
diff --git a/l10n-ia/browser/browser/accounts.ftl b/l10n-ia/browser/browser/accounts.ftl
new file mode 100644
index 0000000000..567d5cd4f0
--- /dev/null
+++ b/l10n-ia/browser/browser/accounts.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/.
+
+# Used as the FxA toolbar menu item value when user has not
+# finished setting up an account.
+account-finish-account-setup = Terminar la configuration del conto
+
+# Used as the FxA toolbar menu item title when the user
+# needs to reconnect their account.
+account-disconnected2 = Conto disconnectite
+
+# Menu item that sends a tab to all synced devices.
+account-send-to-all-devices = Inviar a tote le apparatos
+
+# Menu item that links to the Firefox Accounts settings for connected devices.
+account-manage-devices = Gerer le apparatos…
diff --git a/l10n-ia/browser/browser/allTabsMenu.ftl b/l10n-ia/browser/browser/allTabsMenu.ftl
new file mode 100644
index 0000000000..dcbd34358a
--- /dev/null
+++ b/l10n-ia/browser/browser/allTabsMenu.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/.
+
+# "Search" is a verb, as in "Search through tabs".
+all-tabs-menu-search-tabs =
+ .label = Cercar in schedas
+
+all-tabs-menu-new-user-context =
+ .label = Nove scheda contentor
+
+all-tabs-menu-hidden-tabs =
+ .label = Schedas celate
+
+all-tabs-menu-manage-user-context =
+ .label = Gerer le contentores
+ .accesskey = o
diff --git a/l10n-ia/browser/browser/appExtensionFields.ftl b/l10n-ia/browser/browser/appExtensionFields.ftl
new file mode 100644
index 0000000000..a99735d281
--- /dev/null
+++ b/l10n-ia/browser/browser/appExtensionFields.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/.
+
+
+## Theme names and descriptions used in the Themes panel in about:addons
+
+# "Auto" is short for automatic. It can be localized without limitations.
+extension-default-theme-name-auto = Thema del systema — automatic
+extension-default-theme-description = Sequer le thema del systema de operation pro buttones, menus e fenestras.
+
+extension-firefox-compact-light-name = Clar
+extension-firefox-compact-light-description = Un thema con colores clar.
+
+extension-firefox-compact-dark-name = Obscur
+extension-firefox-compact-dark-description = Un thema con colores obscur.
+
+extension-firefox-alpenglow-name = Firefox Alpenglow
+extension-firefox-alpenglow-description = Usar un apparentia colorate pro buttones, menus e fenestras.
+
+## Colorway Themes
+## These themes are variants of a colorway. The colorway is specified in the
+## $colorway-name variable.
+## Variables
+## $colorway-name (String) The name of a colorway (e.g. Graffiti, Elemental).
+
+extension-colorways-soft-name = { $colorway-name } — Suave
+extension-colorways-balanced-name = { $colorway-name } — Balanciate
+# "Bold" is used in the sense of bravery or courage, not in the sense of
+# emphasized text.
+extension-colorways-bold-name = { $colorway-name } — Forte
diff --git a/l10n-ia/browser/browser/appMenuNotifications.ftl b/l10n-ia/browser/browser/appMenuNotifications.ftl
new file mode 100644
index 0000000000..0a76a427c6
--- /dev/null
+++ b/l10n-ia/browser/browser/appMenuNotifications.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/.
+
+appmenu-update-available2 =
+ .label = Actualisation disponibile
+ .buttonlabel = Discargar
+ .buttonaccesskey = D
+ .secondarybuttonlabel = Clauder
+ .secondarybuttonaccesskey = C
+appmenu-update-available-message2 = Discarga le ultime version de { -brand-shorter-name }.
+appmenu-update-manual2 =
+ .label = Actualisation disponibile
+ .buttonlabel = Discargar
+ .buttonaccesskey = D
+ .secondarybuttonlabel = Clauder
+ .secondarybuttonaccesskey = C
+appmenu-update-manual-message2 = Non ha essite possibile actualisar { -brand-shorter-name } automaticamente. Per favor, discarga le nove version; tu non perdera informationes salvate ni personalisationes.
+appmenu-update-unsupported2 =
+ .label = Impossibile actualisar
+ .buttonlabel = Saper plus
+ .buttonaccesskey = S
+ .secondarybuttonlabel = Clauder
+ .secondarybuttonaccesskey = C
+appmenu-update-unsupported-message2 = Le systema de operation que tu usa non es compatibile con le ultime version de { -brand-shorter-name }.
+appmenu-update-restart2 =
+ .label = Actualisation disponibile
+ .buttonlabel = Actualisar e reinitiar
+ .buttonaccesskey = A
+ .secondarybuttonlabel = Clauder
+ .secondarybuttonaccesskey = C
+appmenu-update-restart-message2 = Obtene le ultime version de { -brand-shorter-name }. Le schedas e fenestras aperte essera restaurate.
+appmenu-update-other-instance =
+ .label = { -brand-shorter-name } non pote automaticamente actualisar se al ultime version.
+ .buttonlabel = Actualisar { -brand-shorter-name } totevia
+ .buttonaccesskey = A
+ .secondarybuttonlabel = Non ora
+ .secondarybuttonaccesskey = N
+appmenu-update-other-instance-message = Un nove edition de { -brand-shorter-name } es disponibile, ma non pote esser installate perque un altere exemplar de { -brand-shorter-name } es in execution. Claude lo pro continuar le actualisation, o opta pro actualisar totevia (le altere exemplar pote non functionar correctemente usque tu lo reinitia).
+
+appmenu-addon-private-browsing-installed2 =
+ .buttonlabel = OK
+ .buttonaccesskey = O
+appmenu-addon-post-install-message3 = Gere tu additivos e themas con le menu del application.
+appmenu-addon-post-install-incognito-checkbox =
+ .label = Permitter que iste extension se executa in fenestras private
+ .accesskey = P
+
+appmenu-new-tab-controlled-changes =
+ .label = Tu nove scheda cambiava.
+ .buttonlabel = Mantener le cambios
+ .buttonaccesskey = M
+ .secondarybuttonlabel = Gerer le nove scheda
+ .secondarybuttonaccesskey = G
+appmenu-homepage-controlled-changes =
+ .label = Tu pagina principal cambiava.
+ .buttonlabel = Mantener le cambios
+ .buttonaccesskey = M
+ .secondarybuttonlabel = Gerer pagina principal
+ .secondarybuttonaccesskey = G
+appmenu-tab-hide-controlled =
+ .label = Acceder a tu schedas celate
+ .buttonlabel = Mantener le schedas celate
+ .buttonaccesskey = M
+ .secondarybuttonlabel = Disactivar le extension
+ .secondarybuttonaccesskey = I
diff --git a/l10n-ia/browser/browser/appmenu.ftl b/l10n-ia/browser/browser/appmenu.ftl
new file mode 100644
index 0000000000..80bd4a8a89
--- /dev/null
+++ b/l10n-ia/browser/browser/appmenu.ftl
@@ -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/.
+
+
+## App Menu
+
+appmenuitem-banner-update-downloading =
+ .label = Discargamento de actualisation de { -brand-shorter-name } in curso
+appmenuitem-banner-update-available =
+ .label = Actualisation disponibile — discargar ora
+appmenuitem-banner-update-manual =
+ .label = Actualisation disponibile — discargar ora
+appmenuitem-banner-update-unsupported =
+ .label = Actualisation fallite — systema non compatibile
+appmenuitem-banner-update-restart =
+ .label = Actualisation disponibile — reinitiar ora
+appmenuitem-new-tab =
+ .label = Nove scheda
+appmenuitem-new-window =
+ .label = Nove fenestra
+appmenuitem-new-private-window =
+ .label = Nove fenestra private
+appmenuitem-history =
+ .label = Chronologia
+appmenuitem-downloads =
+ .label = Discargamentos
+appmenuitem-passwords =
+ .label = Contrasignos
+appmenuitem-addons-and-themes =
+ .label = Additivos e themas
+appmenuitem-print =
+ .label = Imprimer…
+appmenuitem-find-in-page =
+ .label = Trovar in pagina…
+appmenuitem-zoom =
+ .value = Zoom
+appmenuitem-more-tools =
+ .label = Altere utensiles
+appmenuitem-help =
+ .label = Adjuta
+appmenuitem-exit2 =
+ .label =
+ { PLATFORM() ->
+ [linux] Quitar
+ *[other] Exir
+ }
+appmenu-menu-button-closed2 =
+ .tooltiptext = Aperir le menu del application
+ .label = { -brand-short-name }
+appmenu-menu-button-opened2 =
+ .tooltiptext = Clauder le menu del application
+ .label = { -brand-short-name }
+# Settings is now used to access the browser settings across all platforms,
+# instead of Options or Preferences.
+appmenuitem-settings =
+ .label = Parametros
+
+## Zoom and Fullscreen Controls
+
+appmenuitem-zoom-enlarge =
+ .label = Zoom avante
+appmenuitem-zoom-reduce =
+ .label = Zoom retro
+appmenuitem-fullscreen =
+ .label = Plen schermo
+
+## Firefox Account toolbar button and Sync panel in App menu.
+
+appmenu-remote-tabs-sign-into-sync =
+ .label = Aperir session in Sync…
+appmenu-remote-tabs-turn-on-sync =
+ .label = Activar Sync…
+# This is shown after the tabs list if we can display more tabs by clicking on the button
+appmenu-remote-tabs-showmore =
+ .label = Monstrar plus schedas
+ .tooltiptext = Monstrar plus schedas de iste apparato
+# This is shown beneath the name of a device when that device has no open tabs
+appmenu-remote-tabs-notabs = Nulle schedas aperte
+# This is shown when Sync is configured but syncing tabs is disabled.
+appmenu-remote-tabs-tabsnotsyncing = Activa le synchronisation de schedas pro vider un lista de schedas de tu altere apparatos.
+appmenu-remote-tabs-opensettings =
+ .label = Parametros
+# This is shown when Sync is configured but this appears to be the only device attached to
+# the account. We also show links to download Firefox for android/ios.
+appmenu-remote-tabs-noclients = Vole vider tu schedas de altere apparatos hic?
+appmenu-remote-tabs-connectdevice =
+ .label = Connecter un altere apparato
+appmenu-remote-tabs-welcome = Vider un lista de schedas de tu altere apparatos.
+appmenu-remote-tabs-unverified = Tu conto debe esser verificate.
+appmenuitem-fxa-toolbar-sync-now2 = Synchronisar ora
+appmenuitem-fxa-sign-in = Aperir session in { -brand-product-name }
+appmenuitem-fxa-manage-account = Gerer conto
+appmenu-fxa-header2 = { -fxaccount-brand-name }
+# Variables
+# $time (string) - Localized relative time since last sync (e.g. 1 second ago,
+# 3 hours ago, etc.)
+appmenu-fxa-last-sync = Ultime synchronisation: { $time }
+ .label = Ultime synchronisation: { $time }
+appmenu-fxa-sync-and-save-data2 = Synchronisar e salvar datos
+appmenu-fxa-signed-in-label = Aperir session
+appmenu-fxa-setup-sync =
+ .label = Activar synchronisation…
+appmenuitem-save-page =
+ .label = Salvar le pagina como…
+
+## What's New panel in App menu.
+
+whatsnew-panel-header = Novas
+# 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 me sur nove functiones
+ .accesskey = f
+
+## The Firefox Profiler – The popup is the UI to turn on the profiler, and record
+## performance profiles. To enable it go to profiler.firefox.com and click
+## "Enable Profiler Menu Button".
+
+profiler-popup-button-idle =
+ .label = Profilator
+ .tooltiptext = Registrar un analyse de rendimento
+profiler-popup-button-recording =
+ .label = Profilator
+ .tooltiptext = Le profilator registra un profilo
+profiler-popup-button-capturing =
+ .label = Profilator
+ .tooltiptext = Le profilator captura un profilo
+profiler-popup-title =
+ .value = { -profiler-brand-name }
+profiler-popup-header-text = { -profiler-brand-name }
+profiler-popup-reveal-description-button =
+ .aria-label = Revelar plus informationes
+profiler-popup-description-title =
+ .value = Registrar, analysar, compartir
+profiler-popup-description = Collabora sur problemas de prestationes publicante profilos a compartir con tu equipa.
+profiler-popup-learn-more-button =
+ .label = Saper plus
+profiler-popup-settings =
+ .value = Parametros
+# This link takes the user to about:profiling, and is only visible with the Custom preset.
+profiler-popup-edit-settings-button =
+ .label = Modificar parametros...
+profiler-popup-recording-screen = Registrante…
+profiler-popup-start-recording-button =
+ .label = Initiar registration
+profiler-popup-discard-button =
+ .label = Abandonar
+profiler-popup-capture-button =
+ .label = Capturar
+profiler-popup-start-shortcut =
+ { PLATFORM() ->
+ [macos] ⌃⇧1
+ *[other] Ctrl+Shift+1
+ }
+profiler-popup-capture-shortcut =
+ { PLATFORM() ->
+ [macos] ⌃⇧2
+ *[other] Ctrl+Shift+2
+ }
+
+## Profiler presets
+## They are shown in the popup's select box.
+
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/popup/background.jsm.js
+# Please take care that the same values are also defined in devtools' perftools.ftl.
+
+profiler-popup-presets-web-developer-description = Pre-configuration recommendate pro le depuration del major parte de applicationes web, con poc supercarga.
+profiler-popup-presets-web-developer-label =
+ .label = Disveloppamento web
+profiler-popup-presets-firefox-description = Pre-configuration recommendate pro profilar { -brand-shorter-name }.
+profiler-popup-presets-firefox-label =
+ .label = { -brand-shorter-name }
+profiler-popup-presets-graphics-description = Pre-configuration pro investigar errores graphic in { -brand-shorter-name }.
+profiler-popup-presets-graphics-label =
+ .label = Graphica
+profiler-popup-presets-media-description2 = Pre-configuration pro investigar errores audio e video in { -brand-shorter-name }.
+profiler-popup-presets-media-label =
+ .label = Multimedia
+profiler-popup-presets-networking-description = Pre-configuration pro investigar errores de rete in { -brand-shorter-name }.
+profiler-popup-presets-networking-label =
+ .label = Rete
+profiler-popup-presets-power-description = Pre-configuration pro investigar errores in le uso del energia in { -brand-shorter-name }, con basse supercarga.
+# "Power" is used in the sense of energy (electricity used by the computer).
+profiler-popup-presets-power-label =
+ .label = Energia
+profiler-popup-presets-custom-label =
+ .label = Personalisate
+
+## History panel
+
+appmenu-manage-history =
+ .label = Gerer le chronologia
+appmenu-reopen-all-tabs = Reaperir tote le schedas
+appmenu-reopen-all-windows = Reaperir tote le fenestras
+appmenu-restore-session =
+ .label = Restaurar le session previe
+appmenu-clear-history =
+ .label = Vacuar le chronologia recente…
+appmenu-recent-history-subheader = Chronologia recente
+appmenu-recently-closed-tabs =
+ .label = Schedas claudite recentemente
+appmenu-recently-closed-windows =
+ .label = Fenestras claudite recentemente
+
+## Help panel
+
+appmenu-help-header =
+ .title = Adjuta de { -brand-shorter-name }
+appmenu-about =
+ .label = A proposito de { -brand-shorter-name }
+ .accesskey = p
+appmenu-get-help =
+ .label = Obtener adjuta
+ .accesskey = a
+appmenu-help-more-troubleshooting-info =
+ .label = Altere informationes diagnostic
+ .accesskey = d
+appmenu-help-report-site-issue =
+ .label = Reportar un problema con le sito…
+appmenu-help-share-ideas =
+ .label = Compartir ideas e commentarios…
+ .accesskey = C
+
+## appmenu-help-enter-troubleshoot-mode and appmenu-help-exit-troubleshoot-mode
+## are mutually exclusive, so it's possible to use the same accesskey for both.
+
+appmenu-help-enter-troubleshoot-mode2 =
+ .label = Modo diagnostic…
+ .accesskey = M
+appmenu-help-exit-troubleshoot-mode =
+ .label = Disactivar le modo diagnostic
+ .accesskey = D
+
+## 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 = Denunciar un sito fraudulente…
+ .accesskey = D
+appmenu-help-not-deceptive =
+ .label = Iste sito non es fraudulente…
+ .accesskey = d
+
+## More Tools
+
+appmenu-customizetoolbar =
+ .label = Personalisar le barra de instrumentos…
+appmenu-developer-tools-subheader = Instrumentos de navigator
+appmenu-developer-tools-extensions =
+ .label = Extensiones pro disveloppatores
diff --git a/l10n-ia/browser/browser/branding/brandings.ftl b/l10n-ia/browser/browser/branding/brandings.ftl
new file mode 100644
index 0000000000..27d8010cc8
--- /dev/null
+++ b/l10n-ia/browser/browser/branding/brandings.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/.
+
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-facebook-container-brand-name = Facebook Container
+-lockwise-brand-name = Firefox Lockwise
+-lockwise-brand-short-name = Lockwise
+-monitor-brand-name = Firefox Monitor
+-monitor-brand-short-name = Monitor
+-pocket-brand-name = Pocket
+-send-brand-name = Firefox Send
+-screenshots-brand-name = Firefox Screenshots
+-mozilla-vpn-brand-name = Mozilla VPN
+-profiler-brand-name = Firefox Profiler
+-translations-brand-name = Firefox Translations
+-rally-brand-name = Mozilla Rally
+-rally-short-name = Rally
+-focus-brand-name = Firefox Focus
+
+# “Suggest” can be localized, “Firefox” must be treated as a brand
+# and kept in English.
+-firefox-suggest-brand-name = Firefox suggere
+
+# ”Home" can be localized, “Firefox” must be treated as a brand
+# and kept in English.
+-firefox-home-brand-name = Firefox Home
+
+# View" can be localized, “Firefox” must be treated as a brand
+# and kept in English.
+-firefoxview-brand-name = Firefox View
+
+-relay-brand-name = Firefox Relay
+-relay-brand-short-name = Relay
diff --git a/l10n-ia/browser/browser/branding/sync-brand.ftl b/l10n-ia/browser/browser/branding/sync-brand.ftl
new file mode 100644
index 0000000000..9de96a6b2a
--- /dev/null
+++ b/l10n-ia/browser/browser/branding/sync-brand.ftl
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# “Account” can be localized, “Firefox” must be treated as a brand,
+# and kept in English.
+-fxaccount-brand-name = Conto Firefox
diff --git a/l10n-ia/browser/browser/browser.ftl b/l10n-ia/browser/browser/browser.ftl
new file mode 100644
index 0000000000..30b78f765d
--- /dev/null
+++ b/l10n-ia/browser/browser/browser.ftl
@@ -0,0 +1,964 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 } (Navigazione anonima)
+ .data-content-title-default = { $content-title } - { -brand-full-name }
+ .data-content-title-private = { $content-title } - { -brand-full-name } (Navigazione anonima)
+# 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 } - (Navigation private)
+ .data-content-title-default = { $content-title }
+ .data-content-title-private = { $content-title } - (Navigation private)
+# 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-window-titles =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = { -brand-full-name } Navigation private
+ .data-content-title-default = { $content-title } — { -brand-full-name }
+ .data-content-title-private = { $content-title } — { -brand-full-name } Navigation private
+# 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-window-titles =
+ .data-title-default = { -brand-full-name }
+ .data-title-private = { -brand-full-name } — Navigation private
+ .data-content-title-default = { $content-title }
+ .data-content-title-private = { $content-title } — Navigation private
+# This gets set as the initial title, and is overridden as soon as we start
+# updating the titlebar based on loaded tabs or private browsing state.
+# This should match the `data-title-default` attribute in both
+# `browser-main-window` and `browser-main-window-mac`.
+browser-main-window-title = { -brand-full-name }
+# The non-variable portion of this MUST match the translation of
+# "PRIVATE_BROWSING_SHORTCUT_TITLE" in custom.properties
+private-browsing-shortcut-text-2 = Navigation private de { -brand-shortcut-name }
+
+##
+
+urlbar-identity-button =
+ .aria-label = Vider le informationes del sito
+
+## Tooltips for images appearing in the address bar
+
+urlbar-services-notification-anchor =
+ .tooltiptext = Aperir pannello de messages de installation
+urlbar-web-notification-anchor =
+ .tooltiptext = Indicar si tu pote reciper notificationes del sito
+urlbar-midi-notification-anchor =
+ .tooltiptext = Aperir le quadro MIDI
+urlbar-eme-notification-anchor =
+ .tooltiptext = Gerer le utilisation de software DRM
+urlbar-web-authn-anchor =
+ .tooltiptext = Aperir le quadro de authentication web
+urlbar-canvas-notification-anchor =
+ .tooltiptext = Gerer le permission de extraction del canevas
+urlbar-web-rtc-share-microphone-notification-anchor =
+ .tooltiptext = Gerer le utilisation de tu microphono per le sito
+urlbar-default-notification-anchor =
+ .tooltiptext = Aperir le pannello de messages
+urlbar-geolocation-notification-anchor =
+ .tooltiptext = Aperir le pannello de requesta de geolocalisation
+urlbar-xr-notification-anchor =
+ .tooltiptext = Aperir pannello de permissiones de realitate virtual
+urlbar-storage-access-anchor =
+ .tooltiptext = Aperir le pannello de permissiones pro le activitates de navigation
+urlbar-translate-notification-anchor =
+ .tooltiptext = Traducer iste pagina
+urlbar-web-rtc-share-screen-notification-anchor =
+ .tooltiptext = Gerer le compartition de tu fenestras o schermos con le sito
+urlbar-indexed-db-notification-anchor =
+ .tooltiptext = Aperir le pannello de messages de immagazinage foras de linea
+urlbar-password-notification-anchor =
+ .tooltiptext = Aperir pannello de messages de contrasignos salvate
+urlbar-translated-notification-anchor =
+ .tooltiptext = Gerer le traduction del pagina
+urlbar-plugins-notification-anchor =
+ .tooltiptext = Gerer utilisation del plugin
+urlbar-web-rtc-share-devices-notification-anchor =
+ .tooltiptext = Gerer le compartimento de tu camera e/o microphono con le sito
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+urlbar-web-rtc-share-speaker-notification-anchor =
+ .tooltiptext = Gerer le compartimento de altere altoparlatores con le sito
+urlbar-autoplay-notification-anchor =
+ .tooltiptext = Aperir le pannello de presentation automatic
+urlbar-persistent-storage-notification-anchor =
+ .tooltiptext = Stockar datos in le immagazinage persistente
+urlbar-addons-notification-anchor =
+ .tooltiptext = Aperir le pannello de messages de installation de additivos
+urlbar-tip-help-icon =
+ .title = Obtener adjuta
+urlbar-search-tips-confirm = OK, comprendite
+urlbar-search-tips-confirm-short = OK
+# 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 = Suggestion:
+urlbar-result-menu-button =
+ .title = Aperir le menu
+urlbar-result-menu-remove-from-history =
+ .label = Remover del chronologia
+ .accesskey = R
+urlbar-result-menu-tip-get-help =
+ .label = Obtener adjuta
+ .accesskey = a
+
+## 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 = Scribe minus, trova plus: cerca con { $engineName } directemente in le barra de adresse.
+urlbar-search-tips-redirect-2 = Comencia tu recerca in le barra de adresse pro vider suggestiones de { $engineName } e de tu chronologia de navigation.
+# Make sure to match the name of the Search panel in settings.
+urlbar-search-tips-persist = Cercar justo deveniva plus simple. Prova a facer tu cerca plus specific ci in le barra de adresse. Pro monstrar le URL in vice, visita le quadro Cercar, in parametros.
+# 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 = Selige iste accesso directe pro trovar lo que tu cerca plus rapidemente.
+
+## Local search mode indicator labels in the urlbar
+
+urlbar-search-mode-bookmarks = Marcapaginas
+urlbar-search-mode-tabs = Schedas
+urlbar-search-mode-history = Chronologia
+urlbar-search-mode-actions = Actiones
+
+##
+
+urlbar-geolocation-blocked =
+ .tooltiptext = Tu ha blocate le accesso al geolocalisation pro iste sito web.
+urlbar-xr-blocked =
+ .tooltiptext = Tu ha blocate le accesso de apparatos de realitate virtual pro iste sito web.
+urlbar-web-notifications-blocked =
+ .tooltiptext = Tu ha blocate iste sito web de inviar notificationes.
+urlbar-camera-blocked =
+ .tooltiptext = Tu ha blocate tu camera pro iste sito web.
+urlbar-microphone-blocked =
+ .tooltiptext = Tu ha blocate tu microphono pro iste sito web.
+urlbar-screen-blocked =
+ .tooltiptext = Tu ha blocate iste sito web de compartir tu schermo.
+urlbar-persistent-storage-blocked =
+ .tooltiptext = Tu ha blocate le immagazinage persistente pro iste sito web.
+urlbar-popup-blocked =
+ .tooltiptext = Tu ha blocate le fenestras emergente pro iste sito web.
+urlbar-autoplay-media-blocked =
+ .tooltiptext = Tu ha blocate le reproduction automatic de contento multimedia con sono pro iste sito web.
+urlbar-canvas-blocked =
+ .tooltiptext = Tu ha blocate le extraction de datos de canevas pro iste sito web.
+urlbar-midi-blocked =
+ .tooltiptext = Tu ha blocate le accesso MIDI pro iste sito web.
+urlbar-install-blocked =
+ .tooltiptext = Tu ha blocate le accesso al installation de additivos pro iste sito web.
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+urlbar-star-edit-bookmark =
+ .tooltiptext = Modificar iste marcapagina ({ $shortcut })
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+urlbar-star-add-bookmark =
+ .tooltiptext = Adder iste pagina al marcapaginas ({ $shortcut })
+
+## Page Action Context Menu
+
+page-action-manage-extension =
+ .label = Gerer le extension…
+page-action-remove-extension =
+ .label = Remover le extension
+page-action-manage-extension2 =
+ .label = Gerer le extension…
+ .accesskey = e
+page-action-remove-extension2 =
+ .label = Remover le extension
+ .accesskey = v
+
+## Auto-hide Context Menu
+
+full-screen-autohide =
+ .label = Celar barras de instrumentos
+ .accesskey = C
+full-screen-exit =
+ .label = Exir del modo plen schermo
+ .accesskey = E
+
+## 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 = Iste vice, cerca con:
+search-one-offs-change-settings-compact-button =
+ .tooltiptext = Cambiar le parametros de recerca
+search-one-offs-context-open-new-tab =
+ .label = Cercar in le nove scheda
+ .accesskey = C
+search-one-offs-context-set-as-default =
+ .label = Disponer como motor de recerca predefinite
+ .accesskey = D
+search-one-offs-context-set-as-default-private =
+ .label = Disponer como motor de recerca predefinite pro le fenestras private
+ .accesskey = P
+# Search engine one-off buttons with an @alias shortcut/keyword.
+# Variables:
+# $engineName (String): The name of the engine.
+# $alias (String): The @alias shortcut/keyword.
+search-one-offs-engine-with-alias =
+ .tooltiptext = { $engineName } ({ $alias })
+# Shown when adding new engines from the address bar shortcut buttons or context
+# menu, or from the search bar shortcut buttons.
+# Variables:
+# $engineName (String): The name of the engine.
+search-one-offs-add-engine =
+ .label = Adder “{ $engineName }”
+ .tooltiptext = Adder motor de recerca “{ $engineName }”
+ .aria-label = Adder motor de recerca “{ $engineName }”
+# When more than 5 engines are offered by a web page, they are grouped in a
+# submenu using this as its label.
+search-one-offs-add-engine-menu =
+ .label = Adder un motor de recerca
+
+## 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 = Marcapaginas ({ $restrict })
+search-one-offs-tabs =
+ .tooltiptext = Schedas ({ $restrict })
+search-one-offs-history =
+ .tooltiptext = Chronologia ({ $restrict })
+search-one-offs-actions =
+ .tooltiptext = Actiones ({ $restrict })
+
+## QuickActions are shown in the urlbar as the user types a matching string
+## The -cmd- strings are comma separated list of keywords that will match
+## the action.
+
+# Opens the about:addons page in the home / recommendations section
+quickactions-addons = Vider le additivos
+quickactions-cmd-addons2 = additivos
+# Opens the bookmarks library window
+quickactions-bookmarks2 = Gerer marcapaginas
+quickactions-cmd-bookmarks = marcapaginas
+# Opens a SUMO article explaining how to clear history
+quickactions-clearhistory = Vacuar le chronologia
+quickactions-cmd-clearhistory = vacuar chronologia
+# Opens about:downloads page
+quickactions-downloads2 = Vider discargamentos
+quickactions-cmd-downloads = discargamentos
+# Opens about:addons page in the extensions section
+quickactions-extensions = Gerer extensiones
+quickactions-cmd-extensions = extensiones
+# Opens the devtools web inspector
+quickactions-inspector2 = Aperir utensiles de disveloppator
+quickactions-cmd-inspector = analyse pagina, utensiles de disveloppatores
+# Opens about:logins
+quickactions-logins2 = Gerer contrasignos
+quickactions-cmd-logins = contos, contrasignos
+# Opens about:addons page in the plugins section
+quickactions-plugins = Gerer le plugins
+quickactions-cmd-plugins = plugins
+# Opens the print dialog
+quickactions-print2 = Imprimer pagina
+quickactions-cmd-print = imprimer
+# Opens a new private browsing window
+quickactions-private2 = Aperir fenestra private
+quickactions-cmd-private = navigation private
+# Opens a SUMO article explaining how to refresh
+quickactions-refresh = Refrescar { -brand-short-name }
+quickactions-cmd-refresh = actualisar
+# Restarts the browser
+quickactions-restart = Reinitiar { -brand-short-name }
+quickactions-cmd-restart = reinitiar
+# Opens the screenshot tool
+quickactions-screenshot3 = Capturar un instantaneo
+quickactions-cmd-screenshot = instantaneo de schermo
+# Opens about:preferences
+quickactions-settings2 = Gerer parametros
+quickactions-cmd-settings = parametros
+# Opens about:addons page in the themes section
+quickactions-themes = Gerer themas
+quickactions-cmd-themes = themas
+# Opens a SUMO article explaining how to update the browser
+quickactions-update = Actualisar { -brand-short-name }
+quickactions-cmd-update = actualisar
+# Opens the view-source UI with current pages source
+quickactions-viewsource2 = Vider le codice fonte del pagina
+quickactions-cmd-viewsource = vider fonte, fonte
+# Tooltip text for the help button shown in the result.
+quickactions-learn-more =
+ .title = Saper plus sur le actiones rapide
+
+## Bookmark Panel
+
+bookmarks-add-bookmark = Adder marcapagina
+bookmarks-edit-bookmark = Modificar marcapagina
+bookmark-panel-cancel =
+ .label = Cancellar
+ .accesskey = C
+# Variables:
+# $count (number): number of bookmarks that will be removed
+bookmark-panel-remove =
+ .label =
+ { $count ->
+ [one] Remover le marcapaginas
+ *[other] Remover { $count } marcapaginas
+ }
+ .accesskey = R
+bookmark-panel-show-editor-checkbox =
+ .label = Monstrar editor quando se salva
+ .accesskey = M
+bookmark-panel-save-button =
+ .label = Salvar
+# Width of the bookmark panel.
+# Should be large enough to fully display the Done and
+# Cancel/Remove Bookmark buttons.
+bookmark-panel =
+ .style = min-width: 28em
+
+## Identity Panel
+
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+identity-site-information = Informationes de sito pro { $host }
+# Variables
+# $host (String): the hostname of the site that is being displayed.
+identity-header-security-with-host =
+ .title = Securitate de connexion pro { $host }
+identity-connection-not-secure = Connexion non secur
+identity-connection-secure = Connexion secur
+identity-connection-failure = Error de connexion
+identity-connection-internal = Isto es un pagina secur de { -brand-short-name }.
+identity-connection-file = Iste pagina es immagazinate in tu computator.
+identity-extension-page = Iste pagina es cargate ab un extension.
+identity-active-blocked = { -brand-short-name } ha blocate partes non secur de iste pagina.
+identity-custom-root = Connexion verificate per un emissor de certificatos que non es recognoscite per Mozilla.
+identity-passive-loaded = Partes de iste pagina non es secur (per exemplo, imagines).
+identity-active-loaded = Tu ha disactivate le protection sur iste pagina.
+identity-weak-encryption = Iste pagina usa cryptation debile.
+identity-insecure-login-forms = Credentiales inserite sur iste pagina poterea esser compromittite.
+identity-https-only-connection-upgraded = (promovite a HTTPS)
+identity-https-only-label = Modo solo HTTPS
+identity-https-only-dropdown-on =
+ .label = Active
+identity-https-only-dropdown-off =
+ .label = Inactive
+identity-https-only-dropdown-off-temporarily =
+ .label = Disactivate temporarimente
+identity-https-only-info-turn-on2 = Activa le modo solo HTTPS pro iste sito si tu vole que { -brand-short-name } securisa le connexion quando possibile.
+identity-https-only-info-turn-off2 = Si le pagina non functiona, prova disactivar le modo solo HTTPS pro iste sito e recargar con un connexion HTTP insecur.
+identity-https-only-info-no-upgrade = Impossibile promover le connexion HTTP.
+identity-permissions-storage-access-header = Cookies inter sitos
+identity-permissions-storage-access-hint = Iste entitates pote usar cookies inter sitos e le datos del sito durante que tu visita iste sito.
+identity-permissions-storage-access-learn-more = Saper plus
+identity-permissions-reload-hint = Il es possibile que tu debe recargar le pagina pro que le cambios se applica.
+identity-clear-site-data =
+ .label = Rader cookies e datos de sitos…
+identity-connection-not-secure-security-view = Tu non es connectite con securitate a iste sito.
+identity-connection-verified = Tu es connectite con securitate a iste sito.
+identity-ev-owner-label = Certificato emittite a:
+identity-description-custom-root = Mozilla non recognosce iste emissor de certificatos. Illo poterea provenir de tu systema de operation, o forsan un administrator lo ha addite. <label data-l10n-name="link">Saper plus</label>
+identity-remove-cert-exception =
+ .label = Remover le exception
+ .accesskey = R
+identity-description-insecure = Tu connexion a iste sito non es private. Informationes que tu submitte pote esser vidite per alteres (como contrasignos, messages, cartas de credito, etc.).
+identity-description-insecure-login-forms = Le credentiales que tu insere sur iste pagina non es secur e pote esser compromittite.
+identity-description-weak-cipher-intro = Tu connexion a iste sito web usa cryptation debile e non es private.
+identity-description-weak-cipher-risk = Altere personas pote vider tu information o modificar le comportamento del sito web.
+identity-description-active-blocked = { -brand-short-name } ha blocate partes de iste pagina que non es secur. <label data-l10n-name="link">Saper plus</label>
+identity-description-passive-loaded = Tu connexion non es private e informationes que tu insere sur iste sito poterea esser vidite per alteres.
+identity-description-passive-loaded-insecure = Iste sito web ha contento non secur (per exemplo, imagines). <label data-l10n-name="link">Saper plus</label>
+identity-description-passive-loaded-mixed = Ben que { -brand-short-name } ha blocate alcun contento, il ha ancora contento non secur sur le pagina (per exemplo, imagines). <label data-l10n-name="link">Saper plus</label>
+identity-description-active-loaded = Iste sito web ha contento non secur (per exemplo, scripts) e tu connexion a illo non es private.
+identity-description-active-loaded-insecure = Le informationes que tu insere sur iste sito poterea esser vidite per alteres (per exemplo, contrasignos, messages, cartas de credito, etc.).
+identity-learn-more =
+ .value = Saper plus
+identity-disable-mixed-content-blocking =
+ .label = Disactivar le protection pro le momento
+ .accesskey = D
+identity-enable-mixed-content-blocking =
+ .label = Activar le protection
+ .accesskey = A
+identity-more-info-link-text =
+ .label = Plus information
+
+## Window controls
+
+browser-window-minimize-button =
+ .tooltiptext = Minimisar
+browser-window-maximize-button =
+ .tooltiptext = Maximisar
+browser-window-restore-down-button =
+ .tooltiptext = Restaurar
+browser-window-close-button =
+ .tooltiptext = Clauder
+
+## Tab actions
+
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-playing2 = REPRODUCTION IN CURSO
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-muted2 = SILENTIATE
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-blocked = AUTOREPRODUCTION BLOCATE
+# This label should be written in all capital letters if your locale supports them.
+browser-tab-audio-pip = IMAGINE-IN-IMAGINE
+
+## These labels should be written in all capital letters if your locale supports them.
+## Variables:
+## $count (number): number of affected tabs
+
+browser-tab-mute =
+ { $count ->
+ [1] SILENTIAR SCHEDA
+ *[other] SILENTIAR { $count } SCHEDAS
+ }
+browser-tab-unmute =
+ { $count ->
+ [1] DE-SILENTIAR SCHEDA
+ *[other] DE-SILENTIAR { $count } SCHEDAS
+ }
+browser-tab-unblock =
+ { $count ->
+ [1] REPRODUCER SCHEDA
+ *[other] REPRODUCER { $count } SCHEDAS
+ }
+
+## Bookmarks toolbar items
+
+browser-import-button2 =
+ .label = Importar marcapaginas…
+ .tooltiptext = Importar le marcapaginas de un altere navigator in { -brand-short-name }.
+bookmarks-toolbar-empty-message = Pro accesso rapide, placia tu marcapaginas sur iste barra. <a data-l10n-name="manage-bookmarks">Gerer marcapaginas…</a>
+
+## WebRTC Pop-up notifications
+
+popup-select-camera-device =
+ .value = Camera:
+ .accesskey = C
+popup-select-camera-icon =
+ .tooltiptext = Camera
+popup-select-microphone-device =
+ .value = Microphono:
+ .accesskey = M
+popup-select-microphone-icon =
+ .tooltiptext = Microphono
+popup-select-speaker-icon =
+ .tooltiptext = Altoparlatores
+popup-select-window-or-screen =
+ .label = Fenestra o schermo:
+ .accesskey = F
+popup-all-windows-shared = Tote le fenestras visibile sur tu schermo essera compartite.
+popup-screen-sharing-block =
+ .label = Blocar
+ .accesskey = B
+popup-screen-sharing-always-block =
+ .label = Blocar sempre
+ .accesskey = s
+popup-mute-notifications-checkbox = Silentiar notificationes del sito web durante le compartimento
+
+## WebRTC window or screen share tab switch warning
+
+sharing-warning-window = Tu comparti { -brand-short-name }. Altere personas pote vider quando tu passa a un nove scheda.
+sharing-warning-screen = Tu comparti tu integre schermo. Altere personas pote vider quando tu passa a un nove scheda.
+sharing-warning-proceed-to-tab =
+ .label = Procede al scheda
+sharing-warning-disable-for-session =
+ .label = Disactivar le protection del compartimento pro iste session
+
+## DevTools F12 popup
+
+enable-devtools-popup-description = Pro usar le clave de accesso directe F12, aperi primo le instrumentos de disveloppamento per le menu “Disveloppamento Web”.
+enable-devtools-popup-description2 = Pro usar le clave de accesso directe F12, aperi primo le DevTools a partir del “Menu del utensiles de navigator”.
+
+## URL Bar
+
+# This placeholder is used when not in search mode and the user's default search
+# engine is unknown.
+urlbar-placeholder =
+ .placeholder = Insere un adresse o face un recerca
+# 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 = Cercar in le Web
+ .aria-label = Cerca 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 = Inserer terminos pro le recerca
+ .aria-label = Cerca { $name }
+# This placeholder is used when searching bookmarks.
+urlbar-placeholder-search-mode-other-bookmarks =
+ .placeholder = Inserer terminos pro le recerca
+ .aria-label = Marcapaginas de recerca
+# This placeholder is used when searching history.
+urlbar-placeholder-search-mode-other-history =
+ .placeholder = Inserer terminos pro le recerca
+ .aria-label = Cerca in le chronologia
+# This placeholder is used when searching open tabs.
+urlbar-placeholder-search-mode-other-tabs =
+ .placeholder = Inserer terminos pro le recerca
+ .aria-label = Cerca in le schedas
+# This placeholder is used when searching quick actions.
+urlbar-placeholder-search-mode-other-actions =
+ .placeholder = Inserer terminos pro le recerca
+ .aria-label = Cercar actiones
+# Variables
+# $name (String): the name of the user's default search engine
+urlbar-placeholder-with-name =
+ .placeholder = Cerca con { $name } o insere adresse
+# Variables
+# $component (String): the name of the component which forces remote control.
+# Example: "DevTools", "Marionette", "RemoteAgent".
+urlbar-remote-control-notification-anchor2 =
+ .tooltiptext = Le navigator es sub controlo remote (ration: { $component })
+urlbar-permissions-granted =
+ .tooltiptext = Tu ha concedite permissiones additional a iste sito web.
+urlbar-switch-to-tab =
+ .value = Commutar al scheda:
+# Used to indicate that a selected autocomplete entry is provided by an extension.
+urlbar-extension =
+ .value = Extension:
+urlbar-go-button =
+ .tooltiptext = Ir al adresse in le barra de adresses
+urlbar-page-action-button =
+ .tooltiptext = Actiones del pagina
+
+## 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 = Cercar con { $engine } in un fenestra private
+# Used when the private browsing engine is the same as the default engine.
+urlbar-result-action-search-in-private = Cercar in un fenestra private
+# The "with" format was chosen because the search engine name can end with
+# "Search", and we would like to avoid strings like "Search MSN Search".
+# Variables
+# $engine (String): the name of a search engine
+urlbar-result-action-search-w-engine = Cercar con { $engine }
+urlbar-result-action-sponsored = Sponsorisate
+urlbar-result-action-switch-tab = Commutar al scheda
+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 = Pressa Tab pro cercar 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 = Pressa Tab pro cercar in { $engine }
+# Variables
+# $engine (String): the name of a search engine that searches the entire Web
+# (e.g. Google).
+urlbar-result-action-tabtosearch-web = Cercar con { $engine } directemente ab le barra de adresses
+# Variables
+# $engine (String): the name of a search engine that searches a specific site
+# (e.g. Amazon).
+urlbar-result-action-tabtosearch-other-engine = Cercar in { $engine } directemente ab le barra de adresses
+# Action text for copying to clipboard.
+urlbar-result-action-copy-to-clipboard = Copiar
+# Shows the result of a formula expression being calculated, the last = sign will be shown
+# as part of the result (e.g. "= 2").
+# Variables
+# $result (String): the string representation for a formula result
+urlbar-result-action-calculator-result = = { $result }
+
+## Action text shown in urlbar results, usually appended after the search
+## string or the url, like "result value - action text".
+## In these actions "Search" is a verb, followed by where the search is performed.
+
+urlbar-result-action-search-bookmarks = Cercar in le marcapaginas
+urlbar-result-action-search-history = Cercar in le chronologia
+urlbar-result-action-search-tabs = Cercar in schedas
+urlbar-result-action-search-actions = Actiones de recerca
+
+## Labels shown above groups of urlbar results
+
+# A label shown above the "Firefox Suggest" (bookmarks/history) group in the
+# urlbar results.
+urlbar-group-firefox-suggest =
+ .label = { -firefox-suggest-brand-name }
+# A label shown above the search suggestions group in the urlbar results. It
+# should use sentence case.
+# Variables
+# $engine (String): the name of the search engine providing the suggestions
+urlbar-group-search-suggestions =
+ .label = Suggestiones de { $engine }
+# A label shown above Quick Actions in the urlbar results.
+urlbar-group-quickactions =
+ .label = Actiones rapide
+
+## Reader View toolbar buttons
+
+# This should match menu-view-enter-readerview in menubar.ftl
+reader-view-enter-button =
+ .aria-label = Entrar in vista de lectura
+# This should match menu-view-close-readerview in menubar.ftl
+reader-view-close-button =
+ .aria-label = Clauder le vista de lectura
+
+## 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> es ora in plen schermo
+fullscreen-warning-no-domain = Le documento es ora in plen schermo
+fullscreen-exit-button = Exir del plen schermo (Esc)
+# "esc" is lowercase on mac keyboards, but uppercase elsewhere.
+fullscreen-exit-mac-button = Exir del plen schermo (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> controla tu punctator. Preme Esc pro reprender le controlo.
+pointerlock-warning-no-domain = Iste documento controla tu punctator. Preme Esc pro reprender le controlo.
+
+## Subframe crash notification
+
+crashed-subframe-message = <strong>Un parte de iste pagina ha collabite.</strong> Pro permitter que { -brand-product-name } sape de iste problema e lo corrige plus rapidemente, invia un reporto.
+# The string for crashed-subframe-title.title should match crashed-subframe-message,
+# but without any markup.
+crashed-subframe-title =
+ .title = Un parte de iste pagina ha collabite. Pro permitter que { -brand-product-name } sape de iste problema e lo corrige plus rapidemente, invia un reporto.
+crashed-subframe-learnmore-link =
+ .value = Saper plus
+crashed-subframe-submit =
+ .label = Inviar reporto
+ .accesskey = I
+
+## Bookmarks panels, menus and toolbar
+
+bookmarks-manage-bookmarks =
+ .label = Gerer marcapaginas
+bookmarks-recent-bookmarks-panel-subheader = Marcapaginas recente
+bookmarks-toolbar-chevron =
+ .tooltiptext = Monstrar plus marcapaginas
+bookmarks-sidebar-content =
+ .aria-label = Marcapaginas
+bookmarks-menu-button =
+ .label = Menu de marcapaginas
+bookmarks-other-bookmarks-menu =
+ .label = Altere marcapaginas
+bookmarks-mobile-bookmarks-menu =
+ .label = Marcapaginas mobile
+bookmarks-tools-sidebar-visibility =
+ .label =
+ { $isVisible ->
+ [true] Celar le barra lateral de marcapaginas
+ *[other] Vider le barra lateral de marcapaginas
+ }
+bookmarks-tools-toolbar-visibility-menuitem =
+ .label =
+ { $isVisible ->
+ [true] Celar le barra de marcapaginas
+ *[other] Vider le barra de marcapaginas
+ }
+bookmarks-tools-toolbar-visibility-panel =
+ .label =
+ { $isVisible ->
+ [true] Celar barra de marcapaginas
+ *[other] Monstrar barra de marcapaginas
+ }
+bookmarks-tools-menu-button-visibility =
+ .label =
+ { $isVisible ->
+ [true] Remover le menu de marcapaginas del barra
+ *[other] Adder le menu de marcapaginas al barra
+ }
+bookmarks-search =
+ .label = Cercar in le marcapaginas
+bookmarks-tools =
+ .label = Instrumentos de marcapaginas
+bookmarks-bookmark-edit-panel =
+ .label = Modificar iste marcapaginas
+bookmarks-subview-edit-bookmark =
+ .label = Modificar iste marcapagina…
+# 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 marcapaginas
+ .accesskey = m
+ .aria-label = Marcapaginas
+bookmarks-toolbar-menu =
+ .label = Barra de marcapaginas
+bookmarks-toolbar-placeholder =
+ .title = Elementos del barra de marcapaginas
+bookmarks-toolbar-placeholder-button =
+ .label = Elementos del barra de marcapaginas
+# "Bookmark" is a verb, as in "Add current tab to bookmarks".
+bookmarks-current-tab =
+ .label = Adder scheda actual al marcapaginas
+# "Bookmark" is a verb, as in "Add current tab to bookmarks".
+bookmarks-subview-bookmark-tab =
+ .label = Adder scheda actual al marcapaginas…
+
+## Library Panel items
+
+library-bookmarks-menu =
+ .label = Marcapaginas
+library-recent-activity-title =
+ .value = Recente activitate
+
+## Pocket toolbar button
+
+save-to-pocket-button =
+ .label = Salvar in { -pocket-brand-name }
+ .tooltiptext = Salvar in { -pocket-brand-name }
+
+## Repair text encoding toolbar button
+
+repair-text-encoding-button =
+ .label = Corriger le codification del texto
+ .tooltiptext = Divinar le correcte codification del texto ab le contento del pagina
+
+## Customize Toolbar Buttons
+
+# Variables:
+# $shortcut (String): keyboard shortcut to open the add-ons manager
+toolbar-addons-themes-button =
+ .label = Additivos e themas
+ .tooltiptext = Gere tu additivos e themas ({ $shortcut })
+# Variables:
+# $shortcut (String): keyboard shortcut to open settings (only on macOS)
+toolbar-settings-button =
+ .label = Parametros
+ .tooltiptext =
+ { PLATFORM() ->
+ [macos] Aperi parametros ({ $shortcut })
+ *[other] Aperi parametros
+ }
+toolbar-overflow-customize-button =
+ .label = Personalisar le barra de instrumentos…
+ .accesskey = P
+toolbar-button-email-link =
+ .label = Inviar le ligamine per email
+ .tooltiptext = Inviar per email un ligamine a iste pagina
+# Variables:
+# $shortcut (String): keyboard shortcut to save a copy of the page
+toolbar-button-save-page =
+ .label = Salvar le pagina
+ .tooltiptext = Salvar iste pagina ({ $shortcut })
+# Variables:
+# $shortcut (String): keyboard shortcut to open a local file
+toolbar-button-open-file =
+ .label = Aperir un file
+ .tooltiptext = Aperir un file ({ $shortcut })
+toolbar-button-synced-tabs =
+ .label = Schedas synchronisate
+ .tooltiptext = Monstrar le schedas de altere apparatos
+# Variables
+# $shortcut (string) - Keyboard shortcut to open a new private browsing window
+toolbar-button-new-private-window =
+ .label = Nove fenestra private
+ .tooltiptext = Aperir un nove fenestra de navigation private ({ $shortcut })
+
+## EME notification panel
+
+eme-notifications-drm-content-playing = Alcun audio o video in iste sito usa software DRM, le qual pote limitar le actiones super illo que { -brand-short-name } es capace de te permitter.
+eme-notifications-drm-content-playing-manage = Gerer le parametros
+eme-notifications-drm-content-playing-manage-accesskey = G
+eme-notifications-drm-content-playing-dismiss = Dimitter
+eme-notifications-drm-content-playing-dismiss-accesskey = D
+
+## Password save/update panel
+
+panel-save-update-username = Nomine de usator
+panel-save-update-password = Contrasigno
+
+## Add-on removal warning
+
+# Variables:
+# $name (String): The name of the addon that will be removed.
+addon-removal-title = Remover { $name }?
+addon-removal-abuse-report-checkbox = Signalar iste extension a { -vendor-short-name }
+
+##
+
+# "More" item in macOS share menu
+menu-share-more =
+ .label = Plus…
+ui-tour-info-panel-close =
+ .tooltiptext = Clauder
+
+## Variables:
+## $uriHost (String): URI host for which the popup was allowed or blocked.
+
+popups-infobar-allow =
+ .label = Permitter le fenestras emergente de { $uriHost }
+ .accesskey = p
+popups-infobar-block =
+ .label = Blocar le quadros emergente de { $uriHost }
+ .accesskey = p
+
+##
+
+popups-infobar-dont-show-message =
+ .label = Non monstrar iste message quando le fenestras emergente es blocate
+ .accesskey = D
+edit-popup-settings =
+ .label = Gerer parametros de fenestra emergente…
+ .accesskey = G
+picture-in-picture-hide-toggle =
+ .label = Celar le commutator imagine-in-imagine
+ .accesskey = C
+
+## Since the default position for PiP controls does not change for RTL layout,
+## right-to-left languages should use "Left" and "Right" as in the English strings,
+
+picture-in-picture-move-toggle-right =
+ .label = Mover le commutator de imagine-annidate al latere dextre
+ .accesskey = d
+picture-in-picture-move-toggle-left =
+ .label = Mover le commutator de imagine-annidate al latere sinistre
+ .accesskey = s
+
+##
+
+
+# Navigator Toolbox
+
+# This string is a spoken label that should not include
+# the word "toolbar" or such, because screen readers already know that
+# this container is a toolbar. This avoids double-speaking.
+navbar-accessible =
+ .aria-label = Navigation
+navbar-downloads =
+ .label = Discargamentos
+navbar-overflow =
+ .tooltiptext = Plus instrumentos…
+# Variables:
+# $shortcut (String): keyboard shortcut to print the page
+navbar-print =
+ .label = Imprimer
+ .tooltiptext = Imprimer iste pagina… ({ $shortcut })
+navbar-home =
+ .label = Initio
+ .tooltiptext = Pagina principal de { -brand-short-name }
+navbar-library =
+ .label = Bibliotheca
+ .tooltiptext = Vider chronologia, marcapaginas salvate, e plus
+navbar-search =
+ .title = Cercar
+navbar-accessibility-indicator =
+ .tooltiptext = Functionalitates de accessibilitate active
+# Name for the tabs toolbar as spoken by screen readers. The word
+# "toolbar" is appended automatically and should not be included in
+# in the string
+tabs-toolbar =
+ .aria-label = Schedas del navigator
+tabs-toolbar-new-tab =
+ .label = Nove scheda
+tabs-toolbar-list-all-tabs =
+ .label = Listar tote le schedas
+ .tooltiptext = Listar tote le schedas
+
+## Infobar shown at startup to suggest session-restore
+
+# <img data-l10n-name="icon"/> will be replaced by the application menu icon
+restore-session-startup-suggestion-message = <strong>Reaperir schedas anterior?</strong> Tu pote restaurar tu previe session a partir del menu <img data-l10n-name="icon"/> de { -brand-short-name }, sub Chronologia.
+restore-session-startup-suggestion-button = Monstrar como
+
+## Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
+
+data-reporting-notification-message = { -brand-short-name } invia automaticamente datos a { -vendor-short-name } de sorta que nos pote meliorar tu experientia.
+data-reporting-notification-button =
+ .label = Eliger lo que io comparti
+ .accesskey = C
+# Label for the indicator shown in the private browsing window titlebar.
+private-browsing-indicator-label = Navigation private
+
+## Unified extensions (toolbar) button
+
+unified-extensions-button =
+ .label = Extensiones
+ .tooltiptext = Extensiones
+
+## Unified extensions button when permission(s) are needed.
+## Note that the new line is intentionally part of the tooltip.
+
+unified-extensions-button-permissions-needed =
+ .label = Extensiones
+ .tooltiptext =
+ Extensiones
+ Permissions needed
+
+## Autorefresh blocker
+
+refresh-blocked-refresh-label = { -brand-short-name } ha impedite que iste pagina se recarga automaticamente.
+refresh-blocked-redirect-label = { -brand-short-name } ha impedite a iste pagina de rediriger se automaticamente a un altere pagina.
+refresh-blocked-allow =
+ .label = Permitter
+ .accesskey = P
+
+## Firefox Relay integration
+
+firefox-relay-offer-why-relay = { -relay-brand-name } masca tu ver adresse email pro adjutar te a proteger te de violationes de datos e spam.
+firefox-relay-offer-how-we-integrate = Continuante, tu potera generar nove mascas email de { -relay-brand-short-name } directemente ab tu gestor de contrasignos de { -brand-shorter-name }.
+# Variables:
+# $sitename (String): name of the site where user enters their Relay mask
+# $useremail (String): user email that will receive messages
+firefox-relay-offer-what-relay-does = Nos inultrara tote le emails ab <strong>{ $sitename }</strong> a <strong>{ $useremail }</strong>.
diff --git a/l10n-ia/browser/browser/browserContext.ftl b/l10n-ia/browser/browser/browserContext.ftl
new file mode 100644
index 0000000000..e8097e5841
--- /dev/null
+++ b/l10n-ia/browser/browser/browserContext.ftl
@@ -0,0 +1,420 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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] Trahe a basso pro monstrar le chronologia
+ *[other] Face clic dextre o trahe a basso pro monstrar le chronologia
+ }
+
+## Back
+
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Back command.
+main-context-menu-back-2 =
+ .tooltiptext = Ir un pagina retro ({ $shortcut })
+ .aria-label = Retro
+ .accesskey = R
+# This menuitem is only visible on macOS
+main-context-menu-back-mac =
+ .label = Retro
+ .accesskey = R
+navbar-tooltip-back-2 =
+ .value = { main-context-menu-back-2.tooltiptext }
+toolbar-button-back-2 =
+ .label = { main-context-menu-back-2.aria-label }
+
+## Forward
+
+# Variables
+# $shortcut (String) - A keyboard shortcut for the Go Forward command.
+main-context-menu-forward-2 =
+ .tooltiptext = Ir un pagina avante ({ $shortcut })
+ .aria-label = Avante
+ .accesskey = A
+# This menuitem is only visible on macOS
+main-context-menu-forward-mac =
+ .label = Avante
+ .accesskey = A
+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
+# This menuitem is only visible on macOS
+main-context-menu-reload-mac =
+ .label = Recargar
+ .accesskey = R
+toolbar-button-reload =
+ .label = { main-context-menu-reload.aria-label }
+
+## Stop
+
+main-context-menu-stop =
+ .aria-label = Stoppar
+ .accesskey = S
+# This menuitem is only visible on macOS
+main-context-menu-stop-mac =
+ .label = Stoppar
+ .accesskey = S
+toolbar-button-stop =
+ .label = { main-context-menu-stop.aria-label }
+
+## Stop-Reload Button
+
+toolbar-button-stop-reload =
+ .title = { main-context-menu-reload.aria-label }
+
+## Firefox Account Button
+
+toolbar-button-fxaccount =
+ .label = { -fxaccount-brand-name }
+ .tooltiptext = { -fxaccount-brand-name }
+
+## Save Page
+
+main-context-menu-page-save =
+ .label = Salvar le pagina como…
+ .accesskey = P
+
+## Simple menu items
+
+main-context-menu-bookmark-add =
+ .aria-label = Adder iste pagina al marcapaginas
+ .accesskey = m
+ .tooltiptext = Adder un marcapagina pro iste pagina
+# This menuitem is only visible on macOS
+# Cannot be shown at the same time as main-context-menu-bookmark-edit-mac,
+# so should probably have the same access key if possible.
+main-context-menu-bookmark-add-mac =
+ .label = Adder pagina al marcapaginas
+ .accesskey = m
+# This menuitem is only visible on macOS
+# Cannot be shown at the same time as main-context-menu-bookmark-add-mac,
+# so should probably have the same access key if possible.
+main-context-menu-bookmark-edit-mac =
+ .label = Modificar marcapagina
+ .accesskey = m
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+main-context-menu-bookmark-add-with-shortcut =
+ .aria-label = Adder un marcapaginas
+ .accesskey = m
+ .tooltiptext = Adder un marcapaginas sur iste pagina ({ $shortcut })
+main-context-menu-bookmark-change =
+ .aria-label = Modificar iste marcapaginas
+ .accesskey = m
+ .tooltiptext = Modificar iste marcapaginas
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+main-context-menu-bookmark-change-with-shortcut =
+ .aria-label = Modificar iste marcapaginas
+ .accesskey = m
+ .tooltiptext = Modificar iste marcapaginas ({ $shortcut })
+main-context-menu-bookmark-page =
+ .aria-label = Adder pagina al marcapaginas…
+ .accesskey = m
+ .tooltiptext = Adde le pagina al marcapaginas
+# This menuitem is only visible on macOS
+# Cannot be shown at the same time as main-context-menu-edit-bookmark-mac,
+# so should probably have the same access key if possible.
+main-context-menu-bookmark-page-mac =
+ .label = Adder pagina al marcapaginas…
+ .accesskey = m
+# This menuitem is only visible on macOS
+# Cannot be shown at the same time as main-context-menu-bookmark-page-mac,
+# so should probably have the same access key if possible.
+main-context-menu-edit-bookmark-mac =
+ .label = Modificar marcapagina…
+ .accesskey = m
+# Variables
+# $shortcut (String) - A keyboard shortcut for the add bookmark command.
+main-context-menu-bookmark-page-with-shortcut =
+ .aria-label = Adder pagina al marcapaginas…
+ .accesskey = m
+ .tooltiptext = Adde pagina al marcapaginas ({ $shortcut })
+main-context-menu-edit-bookmark =
+ .aria-label = Modificar marcapagina…
+ .accesskey = m
+ .tooltiptext = Modifica marcapagina
+# Variables
+# $shortcut (String) - A keyboard shortcut for the edit bookmark command.
+main-context-menu-edit-bookmark-with-shortcut =
+ .aria-label = Modificar marcapagina…
+ .accesskey = m
+ .tooltiptext = Modifica marcapaginas ({ $shortcut })
+main-context-menu-open-link =
+ .label = Aperir le ligamine
+ .accesskey = A
+main-context-menu-open-link-new-tab =
+ .label = Aperir le ligamine in un nove scheda
+ .accesskey = s
+main-context-menu-open-link-container-tab =
+ .label = Aperir le ligamine in un nove scheda contentor
+ .accesskey = c
+main-context-menu-open-link-new-window =
+ .label = Aperir le ligamine in un nove fenestra
+ .accesskey = f
+main-context-menu-open-link-new-private-window =
+ .label = Aperir le ligamine in un nove fenestra private
+ .accesskey = P
+main-context-menu-bookmark-link =
+ .label = Adder ligamine al marcapaginas
+ .accesskey = m
+main-context-menu-bookmark-link-2 =
+ .label = Adder ligamine al marcapaginas…
+ .accesskey = A
+main-context-menu-save-link =
+ .label = Salvar le ligamine como…
+ .accesskey = S
+main-context-menu-save-link-to-pocket =
+ .label = Salvar le ligamine in { -pocket-brand-name }
+ .accesskey = o
+
+## The access keys for "Copy Link" and "Copy Email Address"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-copy-email =
+ .label = Copiar le adresse de e-mail
+ .accesskey = E
+main-context-menu-copy-phone =
+ .label = Copiar le numero de telephono
+ .accesskey = o
+main-context-menu-copy-link-simple =
+ .label = Copiar ligamine
+ .accesskey = l
+
+## 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 = Reproducer
+ .accesskey = R
+main-context-menu-media-pause =
+ .label = Pausar
+ .accesskey = P
+
+##
+
+main-context-menu-media-mute =
+ .label = Silentiar
+ .accesskey = S
+main-context-menu-media-unmute =
+ .label = Non plus silentiar
+ .accesskey = p
+main-context-menu-media-play-speed-2 =
+ .label = Velocitate
+ .accesskey = t
+main-context-menu-media-play-speed-slow-2 =
+ .label = 0.5×
+main-context-menu-media-play-speed-normal-2 =
+ .label = 1.0×
+main-context-menu-media-play-speed-fast-2 =
+ .label = 1.25×
+main-context-menu-media-play-speed-faster-2 =
+ .label = 1.5×
+main-context-menu-media-play-speed-fastest-2 =
+ .label = 2×
+main-context-menu-media-loop =
+ .label = Repeter
+ .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 = Monstrar le controlos
+ .accesskey = C
+main-context-menu-media-hide-controls =
+ .label = Celar le controlos
+ .accesskey = C
+
+##
+
+main-context-menu-media-video-fullscreen =
+ .label = Plen schermo
+ .accesskey = P
+main-context-menu-media-video-leave-fullscreen =
+ .label = Exir del plen schermo
+ .accesskey = E
+# This is used when right-clicking on a video in the
+# content area when the Picture-in-Picture feature is enabled.
+main-context-menu-media-watch-pip =
+ .label = Spectar in imagine-in-imagine
+ .accesskey = a
+main-context-menu-image-reload =
+ .label = Recargar le imagine
+ .accesskey = R
+main-context-menu-image-view-new-tab =
+ .label = Aperir imagine in nove scheda
+ .accesskey = i
+main-context-menu-video-view-new-tab =
+ .label = Aperir video in nove scheda
+ .accesskey = v
+main-context-menu-image-copy =
+ .label = Copiar le imagine
+ .accesskey = C
+main-context-menu-image-copy-link =
+ .label = Copiar le ligamine del imagine
+ .accesskey = o
+main-context-menu-video-copy-link =
+ .label = Copiar le ligamine del video
+ .accesskey = o
+main-context-menu-audio-copy-link =
+ .label = Copiar le ligamine del audio
+ .accesskey = o
+main-context-menu-image-save-as =
+ .label = Salvar le imagine como…
+ .accesskey = S
+main-context-menu-image-email =
+ .label = Inviar le imagine per email…
+ .accesskey = g
+main-context-menu-image-set-image-as-background =
+ .label = Definir le imagine como fundo del scriptorio…
+ .accesskey = D
+main-context-menu-image-copy-text =
+ .label = Copiar texto ab imagine
+ .accesskey = t
+main-context-menu-image-info =
+ .label = Vider le informationes del imagine
+ .accesskey = f
+main-context-menu-image-desc =
+ .label = Vider le description
+ .accesskey = D
+main-context-menu-video-save-as =
+ .label = Salvar le video como…
+ .accesskey = v
+main-context-menu-audio-save-as =
+ .label = Salvar le audio como…
+ .accesskey = v
+main-context-menu-video-take-snapshot =
+ .label = Capturar instantaneo…
+ .accesskey = i
+main-context-menu-video-email =
+ .label = Inviar le video per email…
+ .accesskey = a
+main-context-menu-audio-email =
+ .label = Inviar le audio per email…
+ .accesskey = a
+main-context-menu-plugin-play =
+ .label = Activar iste plugin
+ .accesskey = c
+main-context-menu-plugin-hide =
+ .label = Celar iste plugin
+ .accesskey = C
+main-context-menu-save-to-pocket =
+ .label = Salvar le pagina in { -pocket-brand-name }
+ .accesskey = k
+main-context-menu-send-to-device =
+ .label = Inviar le pagina a un apparato
+ .accesskey = a
+
+## The access keys for "Use Saved Login" and "Use Saved Password"
+## should be the same if possible; the two context menu items
+## are mutually exclusive.
+
+main-context-menu-use-saved-login =
+ .label = Usar credentiales salvate
+ .accesskey = e
+main-context-menu-use-saved-password =
+ .label = Usar contrasigno salvate
+ .accesskey = o
+
+##
+
+main-context-menu-suggest-strong-password =
+ .label = Suggerer un contrasigno forte…
+ .accesskey = S
+main-context-menu-manage-logins2 =
+ .label = Gerer credentiales
+ .accesskey = G
+main-context-menu-keyword =
+ .label = Adder un parola clave pro iste recerca…
+ .accesskey = p
+main-context-menu-link-send-to-device =
+ .label = Inviar le ligamine a un apparato
+ .accesskey = v
+main-context-menu-frame =
+ .label = Iste quadro
+ .accesskey = q
+main-context-menu-frame-show-this =
+ .label = Monstrar solmente iste quadro
+ .accesskey = S
+main-context-menu-frame-open-tab =
+ .label = Aperir le quadro in un nove scheda
+ .accesskey = s
+main-context-menu-frame-open-window =
+ .label = Aperir le quadro in un nove fenestra
+ .accesskey = f
+main-context-menu-frame-reload =
+ .label = Recargar le quadro
+ .accesskey = R
+main-context-menu-frame-bookmark =
+ .label = Adder iste quadro al marcapaginas
+ .accesskey = m
+main-context-menu-frame-add-bookmark =
+ .label = Adder quadro al marcapaginas…
+ .accesskey = m
+main-context-menu-frame-save-as =
+ .label = Salvar le quadro como…
+ .accesskey = q
+main-context-menu-frame-print =
+ .label = Imprimer le quadro…
+ .accesskey = P
+main-context-menu-frame-view-source =
+ .label = Vider le codice fonte del quadro
+ .accesskey = V
+main-context-menu-frame-view-info =
+ .label = Vider informationes sur le quadro
+ .accesskey = I
+main-context-menu-print-selection =
+ .label = Imprimer le selection
+ .accesskey = s
+main-context-menu-print-selection-2 =
+ .label = Imprimer le selection…
+ .accesskey = p
+main-context-menu-view-selection-source =
+ .label = Vider le codice fonte del selection
+ .accesskey = e
+main-context-menu-take-screenshot =
+ .label = Capturar un instantaneo de schermo
+ .accesskey = C
+main-context-menu-take-frame-screenshot =
+ .label = Capturar instantaneo
+ .accesskey = i
+main-context-menu-view-page-source =
+ .label = Vider le codice fonte del pagina
+ .accesskey = V
+main-context-menu-bidi-switch-text =
+ .label = Cambiar le direction del texto
+ .accesskey = a
+main-context-menu-bidi-switch-page =
+ .label = Cambiar le direction del pagina
+ .accesskey = D
+main-context-menu-inspect =
+ .label = Inspectar
+ .accesskey = I
+main-context-menu-inspect-a11y-properties =
+ .label = Inspectar le proprietates de accessibilitate
+main-context-menu-eme-learn-more =
+ .label = Saper plus sur DRM…
+ .accesskey = D
+# Variables
+# $containerName (String): The name of the current container
+main-context-menu-open-link-in-container-tab =
+ .label = Aperir ligamine in nove scheda { $containerName }
+ .accesskey = s
+main-context-menu-reveal-password =
+ .label = Monstrar le contrasigno
+ .accesskey = M
diff --git a/l10n-ia/browser/browser/browserSets.ftl b/l10n-ia/browser/browser/browserSets.ftl
new file mode 100644
index 0000000000..f4274208e5
--- /dev/null
+++ b/l10n-ia/browser/browser/browserSets.ftl
@@ -0,0 +1,218 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+window-minimize-command =
+ .label = Minimisar
+
+window-zoom-command =
+ .label = Zoom
+
+window-new-shortcut =
+ .key = N
+
+window-minimize-shortcut =
+ .key = m
+
+close-shortcut =
+ .key = W
+
+tab-new-shortcut =
+ .key = t
+
+location-open-shortcut =
+ .key = l
+
+location-open-shortcut-alt =
+ .key = d
+
+search-focus-shortcut =
+ .key = k
+
+# This shortcut is used in two contexts:
+# - web search
+# - find in page
+find-shortcut =
+ .key = f
+
+search-find-again-shortcut =
+ .key = g
+
+search-find-again-shortcut-alt =
+ .keycode = VK_F3
+
+search-find-selection-shortcut =
+ .key = e
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+search-focus-shortcut-alt =
+ .key =
+ { PLATFORM() ->
+ [linux] j
+ *[other] e
+ }
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+downloads-shortcut =
+ .key =
+ { PLATFORM() ->
+ [linux] y
+ *[other] j
+ }
+
+addons-shortcut =
+ .key = A
+
+file-open-shortcut =
+ .key = o
+
+save-page-shortcut =
+ .key = s
+
+page-source-shortcut =
+ .key = u
+
+# This should match the Option+Command keyboard shortcut letter that Safari
+# and Chrome use for "View Source" on macOS. `page-source-shortcut` above
+# is Firefox's official keyboard shortcut shown in the GUI.
+# Safari variant is an alias provided for the convenience of Safari and Chrome
+# users on macOS. See bug 1398988.
+page-source-shortcut-safari =
+ .key = u
+
+page-info-shortcut =
+ .key = i
+
+print-shortcut =
+ .key = p
+
+mute-toggle-shortcut =
+ .key = M
+
+nav-back-shortcut-alt =
+ .key = [
+
+nav-fwd-shortcut-alt =
+ .key = ]
+
+nav-reload-shortcut =
+ .key = r
+
+# Shortcut available only on macOS.
+nav-stop-shortcut =
+ .key = .
+
+history-show-all-shortcut =
+ .key = H
+
+history-show-all-shortcut-mac =
+ .key = Y
+
+history-sidebar-shortcut =
+ .key = h
+
+full-screen-shortcut =
+ .key = f
+
+reader-mode-toggle-shortcut-windows =
+ .keycode = VK_F9
+
+reader-mode-toggle-shortcut-other =
+ .key = R
+
+picture-in-picture-toggle-shortcut-mac =
+ .key = ]
+
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut-mac` key.
+picture-in-picture-toggle-shortcut-mac-alt =
+ .key = { "}" }
+
+picture-in-picture-toggle-shortcut =
+ .key = ]
+
+# Pick the key that is commonly present
+# in your locale keyboards above the
+# `picture-in-picture-toggle-shortcut` key.
+picture-in-picture-toggle-shortcut-alt =
+ .key = { "}" }
+
+bookmark-this-page-shortcut =
+ .key = d
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-library-shortcut =
+ .key = O
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-sidebar-shortcut =
+ .key = b
+
+# Verify what shortcut for that operation
+# are recommended by the Human Interface Guidelines
+# of each platform for your locale.
+bookmark-show-toolbar-shortcut =
+ .key = B
+
+## All `-alt*` messages are alternative acceleration keys for zoom.
+## If shift key is needed with your locale popular keyboard for them,
+## you can use these alternative items. Otherwise, their values should be empty.
+
+full-zoom-reduce-shortcut =
+ .key = -
+
+full-zoom-reduce-shortcut-alt-a =
+ .key = _
+
+full-zoom-reduce-shortcut-alt-b =
+ .key = { "" }
+
+full-zoom-enlarge-shortcut =
+ .key = +
+
+full-zoom-enlarge-shortcut-alt =
+ .key = =
+
+full-zoom-enlarge-shortcut-alt2 =
+ .key = { "" }
+
+full-zoom-reset-shortcut =
+ .key = 0
+
+full-zoom-reset-shortcut-alt =
+ .key = { "" }
+
+##
+
+bidi-switch-direction-shortcut =
+ .key = X
+
+private-browsing-shortcut =
+ .key = P
+
+## The shortcuts below are for Mac specific
+## global menu.
+
+quit-app-shortcut =
+ .key = Q
+
+help-shortcut =
+ .key = ?
+
+preferences-shortcut =
+ .key = ,
+
+hide-app-shortcut =
+ .key = H
+
+hide-other-apps-shortcut =
+ .key = H
diff --git a/l10n-ia/browser/browser/colorwaycloset.ftl b/l10n-ia/browser/browser/colorwaycloset.ftl
new file mode 100644
index 0000000000..fd040e4c6e
--- /dev/null
+++ b/l10n-ia/browser/browser/colorwaycloset.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/.
+
+# Variables:
+# $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Expira le { DATETIME($expiryDate, month: "long", day: "numeric") }
+# Document title, not shown in the UI but exposed through accessibility APIs
+colorways-modal-title = Elige tu combination de colores
+colorway-intensity-selector-label = Intensitate
+colorway-intensity-soft = Legier
+colorway-intensity-balanced = Balanciate
+# "Bold" is used in the sense of bravery or courage, not in the sense of
+# emphasized text.
+colorway-intensity-bold = Hardite
+# Label for the button to keep using the selected colorway in the browser
+colorway-closet-set-colorway-button = Definir combination de colores
+colorway-closet-cancel-button = Cancellar
+colorway-homepage-reset-prompt = Rende { -firefox-home-brand-name } tu multicolor pagina principal
+colorway-homepage-reset-success-message = { -firefox-home-brand-name } es ora tu pagina principal
+colorway-homepage-reset-apply-button = Applicar
+colorway-homepage-reset-undo-button = Disfacer
diff --git a/l10n-ia/browser/browser/colorways.ftl b/l10n-ia/browser/browser/colorways.ftl
new file mode 100644
index 0000000000..4ffb88eb3d
--- /dev/null
+++ b/l10n-ia/browser/browser/colorways.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/.
+
+
+## Colorway collections
+
+colorway-collection-independent-voices = Voces independente
+colorway-collection-independent-voices-description = Le colores pote cambiar le cultura. Le ultime combinationes de colores celebra le voces que rende le mundo melior.
+# Used as a subheading for the colorway collection card in about:addons
+colorway-collection-independent-voices-short-description = Colores que cambia le cultura.
+
+## Colorway names and descriptions
+
+playmaker-colorway-name = Gestor de joco
+playmaker-colorway-description = Tu crea opportunitates de vincer e adjuta totes circum te a elevar lor joco.
+expressionist-colorway-name = Expressionista
+expressionist-colorway-description = Tu vide le mundo differentemente e tu creationes agita le emotiones de alteres.
+visionary-colorway-name = Visionari
+visionary-colorway-description = Tu mitte in dubita le status quo e move alteres a imaginar un futuro melior
+activist-colorway-name = Activista
+activist-colorway-description = Tu lassa le mundo melior de lo que tu trovava e duce alsi alteres a creder.
+dreamer-colorway-name = Soniator
+dreamer-colorway-description = Tu crede que le fortuna adjuta les audace e inspira les coragiose.
+innovator-colorway-name = Innovator
+innovator-colorway-description = Tu vide opportunitates ubique e produce un impacto super le vitas de totes circum te.
diff --git a/l10n-ia/browser/browser/components/mozSupportLink.ftl b/l10n-ia/browser/browser/components/mozSupportLink.ftl
new file mode 100644
index 0000000000..a518cbd768
--- /dev/null
+++ b/l10n-ia/browser/browser/components/mozSupportLink.ftl
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+moz-support-link-text = Pro saper plus
diff --git a/l10n-ia/browser/browser/confirmationHints.ftl b/l10n-ia/browser/browser/confirmationHints.ftl
new file mode 100644
index 0000000000..2a84db4662
--- /dev/null
+++ b/l10n-ia/browser/browser/confirmationHints.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/.
+
+
+## Confirmation hints
+
+confirmation-hint-breakage-report-sent = Reporto inviate. Gratias!
+confirmation-hint-login-removed = Accesso removite!
+confirmation-hint-page-bookmarked = Salvate in marcapaginas
+confirmation-hint-password-saved = Contrasigno salvate!
+confirmation-hint-pin-tab = Appunctate!
+confirmation-hint-pin-tab-description = Clicca dextre le scheda pro lo disappunctar.
+confirmation-hint-send-to-device = Inviate!
+confirmation-hint-firefox-relay-mask-generated = Nove masca de { -relay-brand-short-name } generate!
diff --git a/l10n-ia/browser/browser/contentCrash.ftl b/l10n-ia/browser/browser/contentCrash.ftl
new file mode 100644
index 0000000000..f73b630766
--- /dev/null
+++ b/l10n-ia/browser/browser/contentCrash.ftl
@@ -0,0 +1,34 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Subframe crash notification
+
+crashed-subframe-message = <strong>Un parte de iste pagina ha collabite.</strong> Pro permitter que { -brand-product-name } sape de iste problema e lo corrige plus rapidemente, invia un reporto.
+
+# The string for crashed-subframe-title.title should match crashed-subframe-message,
+# but without any markup.
+crashed-subframe-title =
+ .title = Un parte de iste pagina ha collabite. Pro permitter que { -brand-product-name } sape de iste problema e lo corrige plus rapidemente, invia un reporto.
+crashed-subframe-learnmore-link =
+ .value = Saper plus
+crashed-subframe-submit =
+ .label = Inviar reporto
+ .accesskey = I
+
+## Pending crash reports
+
+# Variables:
+# $reportCount (Number): the number of pending crash reports
+pending-crash-reports-message =
+ { $reportCount ->
+ [one] Tu ha un reporto de collapso non inviate
+ *[other] Tu ha { $reportCount } reportos de collapso non inviate
+ }
+pending-crash-reports-view-all =
+ .label = Vider
+pending-crash-reports-send =
+ .label = Inviar
+pending-crash-reports-always-send =
+ .label = Sempre inviar
diff --git a/l10n-ia/browser/browser/customizeMode.ftl b/l10n-ia/browser/browser/customizeMode.ftl
new file mode 100644
index 0000000000..d35420e076
--- /dev/null
+++ b/l10n-ia/browser/browser/customizeMode.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/.
+
+customize-mode-restore-defaults =
+ .label = Restaurar predefinitiones
+customize-mode-menu-and-toolbars-header = Trahe tu elementos favorite e depone los in le barra de instrumentos o in le menu disbordante.
+customize-mode-overflow-list-title = Menu disbordante
+customize-mode-uidensity =
+ .label = Densitate
+customize-mode-done =
+ .label = Facite
+customize-mode-toolbars =
+ .label = Barras de instrumentos
+customize-mode-titlebar =
+ .label = Barra de titulo
+customize-mode-uidensity-menu-touch =
+ .label = Tactile
+ .accesskey = T
+ .tooltiptext = Tactile
+customize-mode-uidensity-auto-touch-mode-checkbox =
+ .label = Usar Tactile pro le modo tabletta
+customize-mode-overflow-list-description = Trahe e depone elementos hic pro guardar los a portata de mano, ma foras de tu barra de instrumentos…
+customize-mode-uidensity-menu-normal =
+ .label = Normal
+ .accesskey = N
+ .tooltiptext = Normal
+customize-mode-uidensity-menu-compact-unsupported =
+ .label = Compactar (non supportate)
+ .accesskey = C
+ .tooltiptext = Compactar (non supportate)
+customize-mode-undo-cmd =
+ .label = Disfacer
+customize-mode-lwthemes-link = Gerer le themas
+customize-mode-touchbar-cmd =
+ .label = Personalisar le barra tactile…
+customize-mode-downloads-button-autohide =
+ .label = Celar le button quando vacue
diff --git a/l10n-ia/browser/browser/defaultBrowserNotification.ftl b/l10n-ia/browser/browser/defaultBrowserNotification.ftl
new file mode 100644
index 0000000000..66d67db1c8
--- /dev/null
+++ b/l10n-ia/browser/browser/defaultBrowserNotification.ftl
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The question portion of the following message should have the <strong> and </strong> tags surrounding it.
+default-browser-notification-message = <strong>Eliger { -brand-short-name } como navigator predefinite?</strong> Pro navigation rapide, secur e private cata vice que tu usa le web.
+default-browser-notification-button =
+ .label = Stabilir como predeterminate
+ .accesskey = S
+
+## These strings are used for the default browser prompt. There are 2 variations
+## depending on the operating system (Windows vs other). The checkbox label and
+## secondary button are shared between the variants.
+
+default-browser-prompt-title-pin = Facer de { -brand-short-name } tu navigator primari?
+default-browser-prompt-message-pin = Tene { -brand-short-name } sempre a portata de mano: face lo tu navigator predefinite e adde lo al barra de applicationes.
+default-browser-prompt-message-pin-mac = Mantene { -brand-short-name } a portata de manos: face lo tu navigator predefinite e mantene lo in tu Dock.
+default-browser-prompt-button-primary-pin = Facer navigator primari
+default-browser-prompt-title-alt = Facer de { -brand-short-name } tu navigator predefinite?
+default-browser-prompt-message-alt = Obtene velocitate, securitate e confidentialitate cata vice que tu naviga.
+default-browser-prompt-button-primary-alt = Eliger como navigator predefinite
+default-browser-prompt-checkbox-not-again-label = Non monstrar me iste message de novo
+default-browser-prompt-button-secondary = Non ora
diff --git a/l10n-ia/browser/browser/downloads.ftl b/l10n-ia/browser/browser/downloads.ftl
new file mode 100644
index 0000000000..27af557fa7
--- /dev/null
+++ b/l10n-ia/browser/browser/downloads.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/.
+
+
+## The title and aria-label attributes are used by screen readers to describe
+## the Downloads Panel.
+
+downloads-window =
+ .title = Discargamentos
+downloads-panel =
+ .aria-label = Discargamentos
+
+##
+
+# The style attribute has the width of the Downloads Panel expressed using
+# a CSS unit. The longest labels that should fit are usually those of
+# in-progress and blocked downloads.
+downloads-panel-items =
+ .style = width: 40em
+downloads-cmd-pause =
+ .label = Pausar
+ .accesskey = P
+downloads-cmd-resume =
+ .label = Reprender
+ .accesskey = R
+downloads-cmd-cancel =
+ .tooltiptext = Cancellar
+downloads-cmd-cancel-panel =
+ .aria-label = Cancellar
+downloads-cmd-show-menuitem-2 =
+ .label =
+ { PLATFORM() ->
+ [macos] Monstrar in Finder
+ *[other] Monstrar in dossier
+ }
+ .accesskey = F
+
+## Displayed in the downloads context menu for files that can be opened.
+## Variables:
+## $handler (String) - The name of the mime type's default file handler.
+## Example: "Notepad", "Acrobat Reader DC", "7-Zip File Manager"
+
+downloads-cmd-use-system-default =
+ .label = Aperir in le visor del systema
+ .accesskey = v
+# This version is shown when the download's mime type has a valid file handler.
+downloads-cmd-use-system-default-named =
+ .label = Aperir in { $handler }
+ .accesskey = i
+# We can use the same accesskey as downloads-cmd-always-open-similar-files.
+# Both should not be visible in the downloads context menu at the same time.
+downloads-cmd-always-use-system-default =
+ .label = Aperir sempre in le visor del systema
+ .accesskey = s
+# We can use the same accesskey as downloads-cmd-always-open-similar-files.
+# Both should not be visible in the downloads context menu at the same time.
+# This version is shown when the download's mime type has a valid file handler.
+downloads-cmd-always-use-system-default-named =
+ .label = Sempre aperir in { $handler }
+ .accesskey = m
+
+##
+
+# We can use the same accesskey as downloads-cmd-always-use-system-default.
+# Both should not be visible in the downloads context menu at the same time.
+downloads-cmd-always-open-similar-files =
+ .label = Sempre aperir files simile
+ .accesskey = S
+downloads-cmd-show-button-2 =
+ .tooltiptext =
+ { PLATFORM() ->
+ [macos] Monstrar in Finder
+ *[other] Monstrar in dossier
+ }
+downloads-cmd-show-panel-2 =
+ .aria-label =
+ { PLATFORM() ->
+ [macos] Monstrar in Finder
+ *[other] Monstrar in dossier
+ }
+downloads-cmd-show-description-2 =
+ .value =
+ { PLATFORM() ->
+ [macos] Monstrar in Finder
+ *[other] Monstrar in dossier
+ }
+downloads-cmd-show-downloads =
+ .label = Monstrar le dossier de discargamentos
+downloads-cmd-retry =
+ .tooltiptext = Retentar
+downloads-cmd-retry-panel =
+ .aria-label = Retentar
+downloads-cmd-go-to-download-page =
+ .label = Ir al pagina de discargamento
+ .accesskey = G
+downloads-cmd-copy-download-link =
+ .label = Copiar le ligamine de discargamento
+ .accesskey = L
+downloads-cmd-remove-from-history =
+ .label = Remover del chronologia
+ .accesskey = e
+downloads-cmd-clear-list =
+ .label = Vacuar le pannello de vista preliminar
+ .accesskey = a
+downloads-cmd-clear-downloads =
+ .label = Vacuar discargamentos
+ .accesskey = D
+downloads-cmd-delete-file =
+ .label = Deler
+ .accesskey = D
+# This command is shown in the context menu when downloads are blocked.
+downloads-cmd-unblock =
+ .label = Permitter le discargamento
+ .accesskey = P
+# This is the tooltip of the action button shown when malware is blocked.
+downloads-cmd-remove-file =
+ .tooltiptext = Remover le file
+downloads-cmd-remove-file-panel =
+ .aria-label = Remover le file
+# 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 = Remover le file o permitter le discargamento
+downloads-cmd-choose-unblock-panel =
+ .aria-label = Remover le file o permitter le discargamento
+# 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 = Aperir o remover le file
+downloads-cmd-choose-open-panel =
+ .aria-label = Aperir o remover le file
+# 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 = Monstrar plus informationes
+# 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 = Aperir le file
+
+## Displayed when the user clicked on a download in process. Indicates that the
+## downloading file will be opened after certain amount of time using an app
+## available in the system.
+## Variables:
+## $hours (number) - Amount of hours left till the file opens.
+## $seconds (number) - Amount of seconds left till the file opens.
+## $minutes (number) - Amount of minutes till the file opens.
+
+downloading-file-opens-in-hours-and-minutes = Apertura in { $hours }h { $minutes }m…
+downloading-file-opens-in-minutes = Apertura in { $minutes }m…
+downloading-file-opens-in-minutes-and-seconds = Apertura in { $minutes }m { $seconds }s…
+downloading-file-opens-in-seconds = Apertura in { $seconds }s…
+downloading-file-opens-in-some-time = Apertura quando completate…
+downloading-file-opens-in-hours-and-minutes-2 =
+ .value = Apertura in { $hours }h { $minutes }m…
+downloading-file-opens-in-minutes-2 =
+ .value = Apertura in { $minutes }m…
+downloading-file-opens-in-minutes-and-seconds-2 =
+ .value = Apertura in { $minutes }m { $seconds }s…
+downloading-file-opens-in-seconds-2 =
+ .value = Apertura in { $seconds }s…
+downloading-file-opens-in-some-time-2 =
+ .value = Apertura quando completate…
+downloading-file-click-to-open =
+ .value = Aperi quando completate
+
+##
+
+# 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 = Retentar le discargamento
+# 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 = Cancellar le discargamento
+# 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 = Monstrar tote le discargamentos
+ .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 = Detalios del discargamento
+
+## Displayed when a site attempts to automatically download many files.
+## Variables:
+## $num (number) - Number of blocked downloads.
+## $url (string) - The url of the suspicious site, stripped of http, https and www prefix.
+
+downloads-files-not-downloaded =
+ { $num ->
+ [one] file non discargate
+ *[other] { $num } files non discargate.
+ }
+downloads-blocked-from-url = Discargamentos blocate per { $url }.
+downloads-blocked-download-detailed-info = { $url } ha tentate de discargar automaticamente plure files. Le sito pote esser defectuose o tentar de immagazinar files de spam sur tu apparato.
+
+##
+
+downloads-clear-downloads-button =
+ .label = Vacuar discargamentos
+ .tooltiptext = Vacua le lista de discargamentos complete, cancellate e fallite
+# 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 = Il non ha discargamentos.
+# This string is shown when there are no items in the Downloads Panel.
+downloads-panel-empty =
+ .value = Nulle discargamentos pro iste session.
+# This is displayed in an item at the bottom of the Downloads Panel when there
+# are more downloads than can fit in the list in the panel.
+# $count (number) - number of files being downloaded that are not shown in the
+# panel list.
+downloads-more-downloading =
+ { $count ->
+ [one] { $count } altere file in discargamento
+ *[other] { $count } altere files in discargamento
+ }
+
+## Download errors
+
+downloads-error-alert-title = Error a discargar
+# Variables:
+# $extension (String): the name of the blocking extension.
+downloads-error-blocked-by = Le discargamento non pote esser salvate perque illo es blocate per { $extension }.
+# Used when the name of the blocking extension is unavailable.
+downloads-error-extension = Le discargamento non pote esser salvate perque illo es blocate per un extension.
+# Line breaks in this message are meaningful, and should be maintained.
+downloads-error-generic =
+ Le discarga non pote esser salvate perque un error incognite ha occurrite.
+
+ Per favor retenta.
diff --git a/l10n-ia/browser/browser/editBookmarkOverlay.ftl b/l10n-ia/browser/browser/editBookmarkOverlay.ftl
new file mode 100644
index 0000000000..0ec0962a40
--- /dev/null
+++ b/l10n-ia/browser/browser/editBookmarkOverlay.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/.
+
+bookmark-overlay-name-2 =
+ .value = Nomine
+ .accesskey = N
+
+bookmark-overlay-url =
+ .value = URL
+ .accesskey = U
+
+# Location refers to the position of the bookmark within the browser's
+# bookmarks, not to its URL or address.
+bookmark-overlay-location-2 =
+ .value = Position
+ .accesskey = P
+
+bookmark-overlay-choose =
+ .label = Eliger…
+
+bookmark-overlay-folders-expander =
+ .tooltiptext = Monstrar tote le dossiers de marcapaginas
+ .tooltiptextdown = { bookmark-overlay-folders-expander.tooltiptext }
+ .tooltiptextup = Celar
+
+bookmark-overlay-new-folder-button =
+ .label = Nove dossier
+ .accesskey = o
+
+bookmark-overlay-tags-2 =
+ .value = Etiquettas
+ .accesskey = E
+
+bookmark-overlay-tags-empty-description =
+ .placeholder = Separa le etiquettas con commas
+
+bookmark-overlay-tags-expander =
+ .tooltiptext = Monstrar tote le etiquettas
+ .tooltiptextdown = { bookmark-overlay-tags-expander.tooltiptext }
+ .tooltiptextup = Celar
+
+bookmark-overlay-keyword-2 =
+ .value = Parola clave
+ .accesskey = P
+
+bookmark-overlay-tags-caption-label = Usa etiquettas pro organisar e cercar marcapaginas a partir del barra de adresses
+
+bookmark-overlay-keyword-caption-label-2 = Usa un sol parola clave pro aperir marcapaginas directemente del barra de adresses
diff --git a/l10n-ia/browser/browser/featureCallout.ftl b/l10n-ia/browser/browser/featureCallout.ftl
new file mode 100644
index 0000000000..92d9ce5d48
--- /dev/null
+++ b/l10n-ia/browser/browser/featureCallout.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/.
+
+# Callout dialog primary button to advance to next screen
+callout-primary-advance-button-label = Sequente
+# Callout dialog primary button to complete the feature tour
+callout-primary-complete-button-label = Comprendite!
+
+## Firefox View feature tour strings
+
+# "Tab pickup" refers to the section in Firefox View that displays open
+# tabs from other devices
+callout-firefox-view-tab-pickup-title = Salta ab un apparato al altere con le prisa de scheda
+callout-firefox-view-tab-pickup-subtitle = Rapidemente collige schedas aperte de tu telephono e aperi los ci pro maxime fluxo.
+callout-firefox-view-recently-closed-title = Re-obtene tu schedas claudite in un snap
+callout-firefox-view-recently-closed-subtitle = Tote tu schedas claudite apparera magicamente ci. Jammais preoccupar te ancora del clausura accidental de un sito.
+callout-firefox-view-colorways-title = Adde un tocco de color
+# "Shade" refer to different color options in each colorway.
+callout-firefox-view-colorways-subtitle = Elige le umbra que parla pro te con combinationes de colores. Solo in { -brand-product-name }.
+callout-firefox-view-colorways-reminder-title = Discoperi nostre ultime combinationes de colores
+# “Shades” refers to the different color options in each colorways
+callout-firefox-view-colorways-reminder-subtitle = Colora tu navigator con iste tonalitates emblematic, inspirate per voces independente. Solo in { -brand-product-name }.
+
+## Continuous Onboarding - Firefox View: Tab pick up
+
+# “Boost your browsing” refers to the added benefit the user receives from having
+# access to the same browsing experience when moving from one browser to another.
+# Alternative: ”Improve your browsing experience with tab pickup”
+continuous-onboarding-firefox-view-tab-pickup-title = Stimula tu navigation con le prisa de schedas
+continuous-onboarding-firefox-view-tab-pickup-subtitle = Accede a tu schedas aperte a partir de non importa qual apparato. In ultra, synchronisa tu marcapaginas, contrasignos, e plus.
+continuous-onboarding-firefox-view-tab-pickup-primary-button-label = Comenciar
+
+## PDF.js Feature Tour Strings
+
+callout-pdfjs-edit-title = Redige files PDF con nostre utensile pro textos
+callout-pdfjs-edit-body-a = Plena formularios e commentarios o prende notas directemente in { -brand-short-name }.
+callout-pdfjs-edit-body-b = Salta le recerca pro editores gratis online. Plena formularios e commentarios o prende notas directemente in { -brand-short-name }.
+callout-pdfjs-edit-button = Sequente
+callout-pdfjs-draw-title = Firma documentos con nostre nove utensile de designo
+# “Mark up” refers to the process of “annotating” or adding free hand text or diagramming to the document.
+callout-pdfjs-draw-body-a = Marca le files pdf, pois salva tu cambiamentos.
+# “Mark up” refers to the process of “annotating” or adding free hand text or diagramming to the document.
+callout-pdfjs-draw-body-b = Jammais plus imprimer e scander. Marca le files pdf, pois salva tu cambiamentos.
+callout-pdfjs-draw-button = Io lo comprendeva!
diff --git a/l10n-ia/browser/browser/firefoxRelay.ftl b/l10n-ia/browser/browser/firefoxRelay.ftl
new file mode 100644
index 0000000000..4ef171841e
--- /dev/null
+++ b/l10n-ia/browser/browser/firefoxRelay.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/.
+
+
+## Error messages for failed HTTP web requests.
+## https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#client_error_responses
+## Variables:
+## $status (Number) - HTTP status code, for example 403
+
+firefox-relay-mask-generation-failed = { -relay-brand-name } non poteva generar un nove masca. Codice de error HTTP: { $status }.
+firefox-relay-get-reusable-masks-failed = { -relay-brand-name } non pote trovar mascas reusabile. Codice de error HTTP: { $status }.
+
+##
+
+firefox-relay-must-login-to-fxa = Tu debe acceder a { -fxaccount-brand-name } pro usar { -relay-brand-name }.
+firefox-relay-get-unlimited-masks =
+ .label = Gerer le mascas
+ .accesskey = G
+firefox-relay-opt-in-title = Protege tu adresse email
+firefox-relay-opt-in-subtitle = Adder { -relay-brand-name }
+firefox-relay-generate-mask-title = Protege tu adresse email
+firefox-relay-generate-mask-subtitle = Generar un masca { -relay-brand-short-name }
+firefox-relay-opt-in-confirmation-enable =
+ .label = Continuar
+ .accesskey = C
+firefox-relay-opt-in-confirmation-disable =
+ .label = Non monstrar me lo de novo
+ .accesskey = N
+firefox-relay-opt-in-confirmation-postpone =
+ .label = Non ora
+ .accesskey = n
diff --git a/l10n-ia/browser/browser/firefoxView.ftl b/l10n-ia/browser/browser/firefoxView.ftl
new file mode 100644
index 0000000000..761877319e
--- /dev/null
+++ b/l10n-ia/browser/browser/firefoxView.ftl
@@ -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/.
+
+toolbar-button-firefox-view =
+ .label = { -firefoxview-brand-name }
+ .tooltiptext = { -firefoxview-brand-name }
+menu-tools-firefox-view =
+ .label = { -firefoxview-brand-name }
+ .accesskey = F
+firefoxview-page-title = { -firefoxview-brand-name }
+firefoxview-close-button =
+ .title = Clauder
+ .aria-label = Clauder
+# Used instead of the localized relative time when a timestamp is within a minute or so of now
+firefoxview-just-now-timestamp = Justo ora
+# This is a headline for an area in the product where users can resume and re-open tabs they have previously viewed on other devices.
+firefoxview-tabpickup-header = Reprender schedas
+firefoxview-tabpickup-description = Aperi paginas de altere apparatos.
+# Variables:
+# $percentValue (Number): the percentage value for setup completion
+firefoxview-tabpickup-progress-label = { $percentValue }% complete
+firefoxview-tabpickup-step-signin-header = Passar facilemente inter apparatos
+firefoxview-tabpickup-step-signin-description = Pro transferer le schedas de tu telephono ci, primo aperi session o crea un conto.
+firefoxview-tabpickup-step-signin-primarybutton = Continuar
+firefoxview-tabpickup-adddevice-header = Synchronisa { -brand-product-name } sur tu telephono e tu tabletta
+firefoxview-tabpickup-adddevice-description = Discarga { -brand-product-name } pro apparatos mobile e aperi session illac.
+firefoxview-tabpickup-adddevice-learn-how = Apprende como
+firefoxview-tabpickup-adddevice-primarybutton = Installa { -brand-product-name } pro mobile
+firefoxview-tabpickup-synctabs-header = Activar synchronisation schedas
+firefoxview-tabpickup-synctabs-description = Permitte a { -brand-short-name } de compartir schedas inter apparatos.
+firefoxview-tabpickup-synctabs-learn-how = Apprender como
+firefoxview-tabpickup-synctabs-primarybutton = Synchronisar le schedas aperte
+firefoxview-tabpickup-fxa-admin-disabled-header = Tu organisation ha disactivate le synchronisation
+firefoxview-tabpickup-fxa-admin-disabled-description = { -brand-short-name } non pote synchronisar schedas inter apparatos perque tu administrator ha disactivate le synchronisation.
+firefoxview-tabpickup-network-offline-header = Controla tu connexion a internet
+firefoxview-tabpickup-network-offline-description = Si tu usa un firewall o proxy, verifica que { -brand-short-name } ha permission pro acceder al web.
+firefoxview-tabpickup-network-offline-primarybutton = Retenta
+firefoxview-tabpickup-sync-error-header = Nos ha difficultates pro le synchronisation
+firefoxview-tabpickup-generic-sync-error-description = { -brand-short-name } non pote attinger le servicio de synchronisation al momento. Retenta post alcun momentos.
+firefoxview-tabpickup-sync-error-primarybutton = Retenta
+firefoxview-tabpickup-sync-disconnected-header = Activa le synchronisation pro continuar
+firefoxview-tabpickup-sync-disconnected-description = Pro colliger tu schedas, tu debera permitter le synchronisation in { -brand-short-name }.
+firefoxview-tabpickup-sync-disconnected-primarybutton = Activa synchronisar in parametros
+firefoxview-tabpickup-password-locked-header = Insere tu contrasigno primari pro vider le schedas
+firefoxview-tabpickup-password-locked-description = Pro colliger tu schedas, tu debera inserer le contrasigno primari pro { -brand-short-name }.
+firefoxview-tabpickup-password-locked-link = Pro saper plus
+firefoxview-tabpickup-password-locked-primarybutton = Insere le contrasigno primari
+firefoxview-tabpickup-signed-out-header = Accede pro reconnecter te
+firefoxview-tabpickup-signed-out-description = Pro reconnecter te e recuperar tu schedas, accede a tu { -fxaccount-brand-name }.
+firefoxview-tabpickup-signed-out-primarybutton = Acceder
+firefoxview-tabpickup-syncing = Sta sedite dum tu schedas se synchronisa. Il essera solo un momento.
+firefoxview-mobile-promo-header = Accede al schedas aperte ab tu telephono o tabletta
+firefoxview-mobile-promo-description = Pro vider tu ultime schedas mobile, accede a { -brand-product-name } sur iOS o Android.
+firefoxview-mobile-promo-primarybutton = Installa { -brand-product-name } pro mobile
+firefoxview-mobile-confirmation-header = 🎉 Bon a ir!
+firefoxview-mobile-confirmation-description = Ora tu pote acceder tu schedas de { -brand-product-name } ab tu tabletta o telephono.
+firefoxview-closed-tabs-title = Recentemente claudite
+firefoxview-closed-tabs-description2 = Reaperi paginas que tu ha claudite in iste fenestra.
+firefoxview-closed-tabs-placeholder-header = Nulle schedas recentemente claudite
+firefoxview-closed-tabs-placeholder-body = Quando tu claude un scheda in iste fenestra, tu pote cercar lo de ci.
+# Variables:
+# $tabTitle (string) - Title of tab being dismissed
+firefoxview-closed-tabs-dismiss-tab =
+ .title = Dismitter { $tabTitle }
+# refers to the last tab that was used
+firefoxview-pickup-tabs-badge = Ultime active
+# Variables:
+# $targetURI (string) - URL that will be opened in the new tab
+firefoxview-tabs-list-tab-button =
+ .title = Aperir { $targetURI } in un nove scheda
+firefoxview-try-colorways-button = Prova combinationes de colores
+firefoxview-no-current-colorway-collection = Nove combinationes de colores es in cammino
+firefoxview-change-colorway-button = Cambiar combination de colores
+# Variables:
+# $intensity (String): Colorway intensity
+# $collection (String): Colorway Collection name
+firefoxview-colorway-description = { $intensity } · { $collection }
+firefoxview-synced-tabs-placeholder-header = Nihil a vider ancora
+firefoxview-synced-tabs-placeholder-body = Le le proxime vice que tu aperi un pagina in { -brand-product-name } sur un altere apparato, sasi lo ci magicamente.
+firefoxview-collapse-button-show =
+ .title = Monstrar lista
+firefoxview-collapse-button-hide =
+ .title = Celar lista
diff --git a/l10n-ia/browser/browser/menubar.ftl b/l10n-ia/browser/browser/menubar.ftl
new file mode 100644
index 0000000000..190000f5af
--- /dev/null
+++ b/l10n-ia/browser/browser/menubar.ftl
@@ -0,0 +1,340 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# NOTE: For English locales, strings in this file should be in APA-style Title Case.
+# See https://apastyle.apa.org/style-grammar-guidelines/capitalization/title-case
+#
+# NOTE: For Engineers, please don't re-use these strings outside of the menubar.
+
+
+## Application Menu (macOS only)
+
+menu-application-preferences =
+ .label = Preferentias
+menu-application-services =
+ .label = Servicios
+menu-application-hide-this =
+ .label = Celar { -brand-shorter-name }
+menu-application-hide-other =
+ .label = Celar le alteres
+menu-application-show-all =
+ .label = Monstrar toto
+menu-application-touch-bar =
+ .label = Personalisar le barra tactile…
+
+##
+
+# These menu-quit strings are only used on Windows and Linux.
+menu-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Exir
+ *[other] Quitar
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] E
+ *[other] Q
+ }
+# This menu-quit-mac string is only used on macOS.
+menu-quit-mac =
+ .label = Quitar { -brand-shorter-name }
+menu-about =
+ .label = A proposito de { -brand-shorter-name }
+ .accesskey = p
+
+## File Menu
+
+menu-file =
+ .label = File
+ .accesskey = F
+menu-file-new-tab =
+ .label = Nove scheda
+ .accesskey = s
+menu-file-new-container-tab =
+ .label = Nove scheda contentor
+ .accesskey = c
+menu-file-new-window =
+ .label = Nove fenestra
+ .accesskey = N
+menu-file-new-private-window =
+ .label = Nove fenestra private
+ .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 = Aperir adresse…
+menu-file-open-file =
+ .label = Aperir un file…
+ .accesskey = A
+# Variables:
+# $tabCount (Number): the number of tabs that are affected by the action.
+menu-file-close-tab =
+ .label =
+ { $tabCount ->
+ [1] Clauder scheda
+ *[other] Clauder { $tabCount } schedas
+ }
+ .accesskey = C
+menu-file-close-window =
+ .label = Clauder le fenestra
+ .accesskey = d
+menu-file-save-page =
+ .label = Salvar le pagina como…
+ .accesskey = v
+menu-file-email-link =
+ .label = Inviar le ligamine per email…
+ .accesskey = l
+menu-file-share-url =
+ .label = Compartir
+ .accesskey = C
+menu-file-print-setup =
+ .label = Configurar le pagina…
+ .accesskey = u
+menu-file-print =
+ .label = Imprimer…
+ .accesskey = I
+menu-file-import-from-another-browser =
+ .label = Importar ab un altere navigator…
+ .accesskey = I
+menu-file-go-offline =
+ .label = Travaliar disconnectite
+ .accesskey = T
+
+## Edit Menu
+
+menu-edit =
+ .label = Edition
+ .accesskey = E
+menu-edit-find-in-page =
+ .label = Cercar in le pagina…
+ .accesskey = C
+menu-edit-find-again =
+ .label = Cercar le sequente
+ .accesskey = n
+menu-edit-bidi-switch-text-direction =
+ .label = Cambiar le direction del texto
+ .accesskey = a
+
+## View Menu
+
+menu-view =
+ .label = Vider
+ .accesskey = V
+menu-view-toolbars-menu =
+ .label = Barras de instrumentos
+ .accesskey = B
+menu-view-customize-toolbar2 =
+ .label = Personalisar le barra de instrumentos…
+ .accesskey = P
+menu-view-sidebar =
+ .label = Barra lateral
+ .accesskey = l
+menu-view-bookmarks =
+ .label = Marcapaginas
+menu-view-history-button =
+ .label = Chronologia
+menu-view-synced-tabs-sidebar =
+ .label = Schedas synchronisate
+menu-view-full-zoom =
+ .label = Zoom
+ .accesskey = Z
+menu-view-full-zoom-enlarge =
+ .label = Zoom avante
+ .accesskey = A
+menu-view-full-zoom-reduce =
+ .label = Zoom retro
+ .accesskey = R
+menu-view-full-zoom-actual-size =
+ .label = Dimension real
+ .accesskey = a
+menu-view-full-zoom-toggle =
+ .label = Zoom del texto solmente
+ .accesskey = t
+menu-view-page-style-menu =
+ .label = Stilo del pagina
+ .accesskey = S
+menu-view-page-style-no-style =
+ .label = Nulle stilo
+ .accesskey = n
+menu-view-page-basic-style =
+ .label = Stilo basic del pagina
+ .accesskey = b
+menu-view-repair-text-encoding =
+ .label = Corriger le codification del texto
+ .accesskey = c
+
+## These should match what Safari and other Apple applications
+## use on macOS.
+
+menu-view-enter-full-screen =
+ .label = Entrar in plen schermo
+ .accesskey = E
+menu-view-exit-full-screen =
+ .label = Exir del plen schermo
+ .accesskey = E
+menu-view-full-screen =
+ .label = Plen schermo
+ .accesskey = P
+
+## These menu items may use the same accesskey.
+
+# This should match reader-view-enter-button in browser.ftl
+menu-view-enter-readerview =
+ .label = Entrar in vista de lectura
+ .accesskey = R
+# This should match reader-view-close-button in browser.ftl
+menu-view-close-readerview =
+ .label = Clauder le vista de lectura
+ .accesskey = R
+
+##
+
+menu-view-show-all-tabs =
+ .label = Monstrar tote le schedas
+ .accesskey = A
+menu-view-bidi-switch-page-direction =
+ .label = Cambiar le direction del pagina
+ .accesskey = D
+
+## History Menu
+
+menu-history =
+ .label = Chronologia
+ .accesskey = C
+menu-history-show-all-history =
+ .label = Monstrar tote le chronologia
+menu-history-clear-recent-history =
+ .label = Vacuar le chronologia recente…
+menu-history-synced-tabs =
+ .label = Schedas synchronisate
+menu-history-restore-last-session =
+ .label = Restaurar le session previe
+menu-history-hidden-tabs =
+ .label = Schedas celate
+menu-history-undo-menu =
+ .label = Schedas claudite recentemente
+menu-history-undo-window-menu =
+ .label = Fenestras claudite recentemente
+menu-history-reopen-all-tabs = Reaperir tote le schedas
+menu-history-reopen-all-windows = Reaperir tote le fenestras
+
+## Bookmarks Menu
+
+menu-bookmarks-menu =
+ .label = Marcapaginas
+ .accesskey = M
+menu-bookmarks-manage =
+ .label = Gerer marcapaginas
+menu-bookmark-current-tab =
+ .label = Adder scheda actual al marcapaginas
+menu-bookmark-edit =
+ .label = Modificar iste marcapagina
+menu-bookmark-tab =
+ .label = Adder scheda actual al marcapaginas…
+menu-edit-bookmark =
+ .label = Modificar iste marcapagina…
+menu-bookmarks-all-tabs =
+ .label = Adder tote le schedas al marcapaginas…
+menu-bookmarks-toolbar =
+ .label = Barra de marcapaginas
+menu-bookmarks-other =
+ .label = Altere marcapaginas
+menu-bookmarks-mobile =
+ .label = Marcapaginas mobile
+
+## Tools Menu
+
+menu-tools =
+ .label = Instrumentos
+ .accesskey = I
+menu-tools-downloads =
+ .label = Discargamentos
+ .accesskey = D
+menu-tools-addons-and-themes =
+ .label = Additivos e themas
+ .accesskey = A
+menu-tools-fxa-sign-in2 =
+ .label = Aperir session
+ .accesskey = g
+menu-tools-turn-on-sync2 =
+ .label = Activar Sync…
+ .accesskey = n
+menu-tools-sync-now =
+ .label = Synchronisar ora
+ .accesskey = S
+menu-tools-fxa-re-auth =
+ .label = Reconnecter se a { -brand-product-name }…
+ .accesskey = R
+menu-tools-browser-tools =
+ .label = Instrumentos de navigator
+ .accesskey = n
+menu-tools-task-manager =
+ .label = Gestor de activitate
+ .accesskey = G
+menu-tools-page-source =
+ .label = Codice fonte del pagina
+ .accesskey = f
+menu-tools-page-info =
+ .label = Informationes del pagina
+ .accesskey = I
+menu-settings =
+ .label = Parametros
+ .accesskey =
+ { PLATFORM() ->
+ [windows] S
+ *[other] l
+ }
+menu-tools-layout-debugger =
+ .label = Depurator de disposition
+ .accesskey = D
+
+## Window Menu
+
+menu-window-menu =
+ .label = Fenestra
+menu-window-bring-all-to-front =
+ .label = Traher toto al avante
+
+## Help Menu
+
+
+# NOTE: For Engineers, any additions or changes to Help menu strings should
+# also be reflected in the related strings in appmenu.ftl. Those strings, by
+# convention, will have the same ID as these, but prefixed with "app".
+# Example: appmenu-get-help
+#
+# These strings are duplicated to allow for different casing depending on
+# where the strings appear.
+
+menu-help =
+ .label = Adjuta
+ .accesskey = A
+menu-get-help =
+ .label = Obtener adjuta
+ .accesskey = a
+menu-help-more-troubleshooting-info =
+ .label = Altere informationes diagnostic
+ .accesskey = d
+menu-help-report-site-issue =
+ .label = Reportar un problema con le sito…
+menu-help-share-ideas =
+ .label = Compartir ideas e commentarios…
+ .accesskey = C
+menu-help-enter-troubleshoot-mode2 =
+ .label = Modo diagnostic…
+ .accesskey = M
+menu-help-exit-troubleshoot-mode =
+ .label = Disactivar modo diagnostic
+ .accesskey = D
+# Label of the Help menu item. Either this or
+# menu-help-notdeceptive is shown.
+menu-help-report-deceptive-site =
+ .label = Denunciar un sito fraudulente…
+ .accesskey = D
+menu-help-not-deceptive =
+ .label = Iste sito non es fraudulente…
+ .accesskey = d
diff --git a/l10n-ia/browser/browser/migration.ftl b/l10n-ia/browser/browser/migration.ftl
new file mode 100644
index 0000000000..4b9950bc73
--- /dev/null
+++ b/l10n-ia/browser/browser/migration.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/.
+
+migration-wizard =
+ .title = Assistente de importation
+import-from =
+ { PLATFORM() ->
+ [windows] Importar le optiones, marcapaginas, chronologia, contrasignos e altere datos de:
+ *[other] Importar preferentias, marcapaginas, chronologia, contrasignos e altere datos de:
+ }
+import-from-bookmarks = Importar le marcapaginas 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 (ancian versiones)
+ .accesskey = a
+import-from-edge-beta =
+ .label = Microsoft Edge Beta
+ .accesskey = d
+import-from-nothing =
+ .label = Importar nihil
+ .accesskey = n
+import-from-safari =
+ .label = Safari
+ .accesskey = S
+import-from-opera =
+ .label = Opera
+ .accesskey = O
+import-from-vivaldi =
+ .label = Vivaldi
+ .accesskey = V
+import-from-brave =
+ .label = Brave
+ .accesskey = r
+import-from-canary =
+ .label = Chrome Canary
+ .accesskey = n
+import-from-chrome =
+ .label = Chrome
+ .accesskey = C
+import-from-chrome-beta =
+ .label = Chrome Beta
+ .accesskey = B
+import-from-chrome-dev =
+ .label = Chrome Dev
+ .accesskey = D
+import-from-chromium =
+ .label = Chromium
+ .accesskey = u
+import-from-firefox =
+ .label = Firefox
+ .accesskey = X
+import-from-360se =
+ .label = 360 Secure Browser
+ .accesskey = 3
+import-from-opera-gx =
+ .label = Opera GX
+ .accesskey = G
+no-migration-sources = Nulle programmas que contine marcapaginas, chronologia o contrasigno ha essite trovate.
+import-source-page-title = Importar parametros e datos
+import-items-page-title = Elementos a importar
+import-items-description = Selige le datos a importar:
+import-permissions-page-title = Per favor da permissiones a { -brand-short-name }
+# Do not translate "Bookmarks.plist"; the file name is the same everywhere.
+import-permissions-description = macOS require que tu permitte explicitemente a { -brand-short-name } de acceder al marcapaginas de Safari. Clicca sur “Continuar” e selige le file “Bookmarks.plist” in le quadro de aperir files que appare.
+import-migrating-page-title = Importante…
+import-migrating-description = Le importation del elementos sequente es in curso…
+import-select-profile-page-title = Seliger un profilo
+import-select-profile-description = Le profilos sequente es disponibile a importar:
+import-done-page-title = Importation complete
+import-done-description = Le elementos sequente ha essite importate con successo:
+import-close-source-browser = Per favor assecura te que le navigator seligite es claudite ante de continuar.
+source-name-ie = Internet Explorer
+source-name-edge = Microsoft Edge
+source-name-chrome = Google Chrome
+imported-safari-reading-list = Lista de lectura (ab Safari)
+imported-edge-reading-list = Lista de lectura (ab 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] Chronologia de navigation e marcapaginas
+ *[other] Chronologia de navigation
+ }
+browser-data-history-label =
+ .value =
+ { $browser ->
+ [firefox] Chronologia de navigation e marcapaginas
+ *[other] Chronologia de navigation
+ }
+browser-data-formdata-checkbox =
+ .label = Chronologia de formularios salvate
+browser-data-formdata-label =
+ .value = Chronologia de formularios salvate
+# 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 = Credentiales e contrasignos salvate
+# 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 = Credentiales e contrasignos salvate
+browser-data-bookmarks-checkbox =
+ .label =
+ { $browser ->
+ [ie] Favorite
+ [edge] Favorite
+ *[other] Marcapaginas
+ }
+browser-data-bookmarks-label =
+ .value =
+ { $browser ->
+ [ie] Favorite
+ [edge] Favorite
+ *[other] Marcapaginas
+ }
+browser-data-otherdata-checkbox =
+ .label = Altere datos
+browser-data-otherdata-label =
+ .label = Altere datos
+browser-data-session-checkbox =
+ .label = Fenestras e schedas
+browser-data-session-label =
+ .value = Fenestras e schedas
diff --git a/l10n-ia/browser/browser/netError.ftl b/l10n-ia/browser/browser/netError.ftl
new file mode 100644
index 0000000000..cb57427c8d
--- /dev/null
+++ b/l10n-ia/browser/browser/netError.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/.
+
+
+dns-not-found-title = Servitor non trovate
+# Variables:
+# $hostAndPath (String) - a suggested site (e.g. "www.example.com") that the user may have meant instead.
+dns-not-found-with-suggestion = Intende tu ir a <a data-l10n-name="website">{ $hostAndPath }</a>?
+dns-not-found-hint-header = <strong>Si tu ha inserite le justo adresse, tu pote:</strong>
+dns-not-found-hint-try-again = Retenta plus tarde
+dns-not-found-hint-check-network = Controla tu connexion de rete
+dns-not-found-hint-firewall = Verifica que { -brand-short-name } ha permission pro acceder al web (tu poterea esser connectite, ma detra un firewall)
diff --git a/l10n-ia/browser/browser/newtab/asrouter.ftl b/l10n-ia/browser/browser/newtab/asrouter.ftl
new file mode 100644
index 0000000000..a82700c030
--- /dev/null
+++ b/l10n-ia/browser/browser/newtab/asrouter.ftl
@@ -0,0 +1,276 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These messages are used as headings in the recommendation doorhanger
+
+cfr-doorhanger-extension-heading = Extension recommendate
+cfr-doorhanger-feature-heading = Function recommendate
+
+##
+
+cfr-doorhanger-extension-sumo-link =
+ .tooltiptext = Proque vide io isto?
+cfr-doorhanger-extension-cancel-button = Non ora
+ .accesskey = N
+cfr-doorhanger-extension-ok-button = Adder ora
+ .accesskey = A
+cfr-doorhanger-extension-manage-settings-button = Gerer le configurationes de recommendation
+ .accesskey = G
+cfr-doorhanger-extension-never-show-recommendation = Non monstrar me iste recommendation
+ .accesskey = N
+cfr-doorhanger-extension-learn-more-link = Saper plus
+# This string is used on a new line below the add-on name
+# Variables:
+# $name (String) - Add-on author name
+cfr-doorhanger-extension-author = per { $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 = Recommendation
+cfr-doorhanger-extension-notification2 = Recommendation
+ .tooltiptext = Extension recommendate
+ .a11y-announcement = Un recommendation pro un extension es disponibile
+# 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 = Recommendation
+ .tooltiptext = Functionalitate recommendate
+ .a11y-announcement = Un recommendation de functionalitate es disponibile
+
+## 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 } stella
+ *[other] { $total } stellas
+ }
+# Variables:
+# $total (Number) - The total number of users using the add-on
+cfr-doorhanger-extension-total-users =
+ { $total ->
+ [one] { $total } usator
+ *[other] { $total } usatores
+ }
+
+## Cookie Banner Handling Onboarding
+
+# Simplified version of the headline if the original text doesn't work
+# in your language: `See fewer cookie requests`.
+cfr-cookie-banner-handling-header = Bandieras pro cookies adeo!
+cfr-cookie-banner-handling-body = Permitter a { -brand-short-name } de rejectar automaticamente tote le requestas de bandieras pro cookie, quando possibile. Alteremente, tote le cookies sera acceptate pro dimitter ancora plus bandieras.
+cfr-cookie-banner-accept-button = Dimitter le requestas
+ .accesskey = D
+cfr-cookie-banner-reject-button = Non ora
+ .accesskey = N
+cfr-cookie-banner-handling-header-variant-1 = Vider minus quadros resaltante de cookies
+cfr-cookie-banner-handling-body-variant-1 = Lassa que { -brand-short-name } responde automaticamente al quadros resaltante de cookies pro te, assi que tu pote navigar de novo libere de distractiones. { -brand-short-name } rejectara tote le requestas si possibile o, si non, los acceptara tote.
+cfr-cookie-banner-accept-button-variant-1 = Dimitter le quadros resaltante
+ .accesskey = D
+cfr-cookie-banner-reject-button-variant-1 = No, gratias
+ .accesskey = N
+cfr-cookie-banner-handling-header-variant-2 = Reduction de banner pro le cookie
+cfr-cookie-banner-handling-body-variant-2 = Permitter a { -brand-short-name } de refusar le requesta de consenso al cookies de un sito, si possibile, o acceptar le accesso de cookies quando impossibile?
+cfr-cookie-banner-accept-button-variant-2 = Permitter
+ .accesskey = P
+cfr-cookie-banner-reject-button-variant-2 = Non ora
+ .accesskey = N
+
+## Firefox Accounts Message
+
+cfr-doorhanger-bookmark-fxa-header = Synchronisa tu marcapaginas ubique.
+cfr-doorhanger-bookmark-fxa-body = Grande discoperta! Ora non resta sin iste marcapagina sur tu apparatos mobile. Comencia con un { -fxaccount-brand-name }.
+cfr-doorhanger-bookmark-fxa-link-text = Synchronisar marcapaginas ora…
+cfr-doorhanger-bookmark-fxa-close-btn-tooltip =
+ .aria-label = Button Clauder
+ .title = Clauder
+
+## Protections panel
+
+cfr-protections-panel-header = Naviga sin lassar te sequer
+cfr-protections-panel-body = Mantene tu datos pro te mesme. { -brand-short-name } te protege ab multes del plus commun traciatores que seque lo que tu face in linea.
+cfr-protections-panel-link-text = Saper plus
+
+## 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 = Nove function:
+cfr-whatsnew-button =
+ .label = Novas
+ .tooltiptext = Novas
+cfr-whatsnew-release-notes-link-text = Leger le notas de version
+
+## Enhanced Tracking Protection Milestones
+
+# Variables:
+# $blockedCount (Number) - The total count of blocked trackers. This number will always be greater than 1.
+# $date (Datetime) - The date we began recording the count of blocked trackers
+cfr-doorhanger-milestone-heading2 =
+ { $blockedCount ->
+ [one] { -brand-short-name } ha blocate plus de <b>{ $blockedCount }</b> traciator desde { DATETIME($date, month: "long", year: "numeric") }!
+ *[other] { -brand-short-name } ha blocate plus de <b>{ $blockedCount }</b> traciatores desde { DATETIME($date, month: "long", year: "numeric") }!
+ }
+cfr-doorhanger-milestone-ok-button = Vider toto
+ .accesskey = t
+cfr-doorhanger-milestone-close-button = Clauder
+ .accesskey = C
+
+## DOH Message
+
+cfr-doorhanger-doh-body = Tu confidentialitate es importante. { -brand-short-name } ora adressa con securitate tu requestas de DNS quandocunque possibile a un servicio partner pro proteger te durante tu navigation.
+cfr-doorhanger-doh-header = Recercas DNS plus secur e ciphrate
+cfr-doorhanger-doh-primary-button-2 = OK
+ .accesskey = O
+cfr-doorhanger-doh-secondary-button = Disactivar
+ .accesskey = D
+
+## Fission Experiment Message
+
+cfr-doorhanger-fission-body-approved = Tu vita private es importante. { -brand-short-name } ora isola sitos le unes del alteres per medio de un mechanismo "sandbox" (cassa a sablo). Isto rende plus difficile pro le piratas informatic robar contrasignos, numeros de carta de credito e altere datos sensibile.
+cfr-doorhanger-fission-header = Isolamento de sitos
+cfr-doorhanger-fission-primary-button = De accordo
+ .accesskey = a
+cfr-doorhanger-fission-secondary-button = Saper plus
+ .accesskey = S
+
+## Full Video Support CFR message
+
+cfr-doorhanger-video-support-body = Le videos sur iste sito pote non esser reproducite correctemente in iste version de { -brand-short-name }. Pro un supporto complete de video, actualisa { -brand-short-name } ora.
+cfr-doorhanger-video-support-header = Actualisa { -brand-short-name } pro reproducer le video
+cfr-doorhanger-video-support-primary-button = Actualisar ora
+ .accesskey = A
+
+## Spotlight modal shared strings
+
+spotlight-learn-more-collapsed = Pro saper plus
+ .title = Expander pro saper plus re le function
+spotlight-learn-more-expanded = Pro saper plus
+ .title = Clauder
+
+## VPN promotion dialog for public Wi-Fi users
+##
+## If a user is detected to be on a public Wi-Fi network, they are given a
+## bit of info about how to improve their privacy and then offered a button
+## to the Mozilla VPN page and a link to dismiss the dialog.
+
+# This header text can be explicitly wrapped.
+spotlight-public-wifi-vpn-header = Il pare que tu usa un rete Wi-Fi public
+spotlight-public-wifi-vpn-body = Pro celar tu position e activitate de navigation, considera un Rete virtual private. Illo te adjutara a mantener te protegite quando tu naviga in locos public como aeroportos e bares.
+spotlight-public-wifi-vpn-primary-button = Resta private con { -mozilla-vpn-brand-name }
+ .accesskey = R
+spotlight-public-wifi-vpn-link = Non ora
+ .accesskey = N
+
+## Total Cookie Protection Rollout
+
+# "Test pilot" is used as a verb. Possible alternatives: "Be the first to try",
+# "Join an early experiment". This header text can be explicitly wrapped.
+spotlight-total-cookie-protection-header =
+ Prova primo nostre potentissime
+ experientia de confidentialitate
+spotlight-total-cookie-protection-body = Le protection total del cookies bloca le traciatores de usar le cookies pro sequer te furtivemente circum le web.
+# "Early access" for this feature rollout means it's a "feature preview" or
+# "soft launch" as not everybody will get it yet.
+spotlight-total-cookie-protection-expanded = { -brand-short-name } crea un barriera circa le cookies, limitante los al sito que tu visita de maniera que le traciatores non pote usar los pro sequer te. Como usator del prime hora, tu nos adjuta a optimisar iste function de sorta que nos pote continuar a construer un web melior pro totes.
+spotlight-total-cookie-protection-primary-button = Activar Protection total del cookies
+spotlight-total-cookie-protection-secondary-button = Non ora
+
+## Emotive Continuous Onboarding
+
+spotlight-better-internet-header = Un internet melior comencia con te
+spotlight-better-internet-body = Quando tu usa { -brand-short-name }, tu vota pro un internet aperte e accessibile que es melior pro totes.
+spotlight-peace-mind-header = Nos te mantene secur
+spotlight-peace-mind-body = Cata mense, { -brand-short-name } bloca un media de ultra 3000 traciatores per usator. Perque nihil deberea poner se inter te e le bon internet, specialmente enoios pro tu confidentialitate como le traciatores.
+spotlight-pin-primary-button =
+ { PLATFORM() ->
+ [macos] Mantener in le Bassino
+ *[other] Appunctar al barra del activitates
+ }
+spotlight-pin-secondary-button = Non ora
+
+## MR2022 Background Update Windows native toast notification strings.
+##
+## These strings will be displayed by the Windows operating system in
+## a native toast, like:
+##
+## <b>multi-line title</b>
+## multi-line text
+## <img>
+## [ primary button ] [ secondary button ]
+##
+## The button labels are fitted into narrow fixed-width buttons by
+## Windows and therefore must be as narrow as possible.
+
+mr2022-background-update-toast-title = Nove { -brand-short-name }. Plus private. Minus traciatores. Sin compromissos.
+mr2022-background-update-toast-text = Prova ora le nove { -brand-short-name }, actualisate con nostre plus forte protection anti-traciamento jammais realisate.
+# This button label will be fitted into a narrow fixed-width button by
+# Windows. Try to not exceed the width of the English text (compare it
+# using a variable font like Arial): the button can only fit 1-2
+# additional characters, exceeding characters will be truncated.
+mr2022-background-update-toast-primary-button-label = Aperir { -brand-shorter-name } ora
+# This button label will be fitted into a narrow fixed-width button by
+# Windows. Try to not exceed the width of the English text (compare it using a
+# variable font like Arial): the button can only fit 1-2 additional characters,
+# exceeding characters will be truncated.
+mr2022-background-update-toast-secondary-button-label = Rememora me plus tarde
+
+## Firefox View CFR
+
+firefoxview-cfr-primarybutton = Prova lo
+ .accesskey = P
+firefoxview-cfr-secondarybutton = Non ora
+ .accesskey = N
+firefoxview-cfr-header-v2 = Rapidemente reprende de ubi tu lassava
+firefoxview-cfr-body-v2 = Reobtene le schedas claudite recentemente, plus salta sin problemas inter apparatos con { -firefoxview-brand-name }.
+
+## Firefox View Spotlight
+
+firefoxview-spotlight-promo-title = Nos te presenta { -firefoxview-brand-name }
+# “Poof” refers to the expression to convey when something or someone suddenly disappears, or in this case, reappears. For example, “Poof, it’s gone.”
+firefoxview-spotlight-promo-subtitle = Vole tu transferer ille scheda aperte a tu telephono? Prende lo. Ha tu besonio de ille sito que tu ha justo ora visitate? Puf, es de retorno con { -firefoxview-brand-name }.
+firefoxview-spotlight-promo-primarybutton = Vider como functiona
+firefoxview-spotlight-promo-secondarybutton = Saltar
+
+## Colorways expiry reminder CFR
+
+colorways-cfr-primarybutton = Elige combination de colores
+ .accesskey = E
+# "shades" refers to the different color options available to users in colorways.
+colorways-cfr-body = Colora tu navigator con exclusive tonalitates de { -brand-short-name } inspirate per voces que cambiava le cultura.
+colorways-cfr-header-28days = Le combinationes de colores Independent Voices expira le 16 de januario
+colorways-cfr-header-14days = Le combinationes de colores Independent Voices expira in duo septimanas
+colorways-cfr-header-7days = Le combinationes de colores Independent Voices expira iste septimana
+colorways-cfr-header-today = Le combinationes de colores Independent Voices expira hodie
+
+## Cookie Banner Handling CFR
+
+# Alternate headline for localization: "See fewer cookie requests"
+cfr-cookiebanner-header = Bandieras pro cookies adeo!
+cfr-cookiebanner-body = Permitter a { -brand-short-name } de rejectar automaticamente, quando possibile, tote le requestas de bandieras pro cookie.
+cfr-cookiebanner-accept-button = Dimitter bandieras
+ .accesskey = D
+cfr-cookiebanner-reject-button = Non ora
+ .accesskey = N
+cfr-cookiebanner-header-variant-1 = Vider minus quadros resaltante de cookies
+cfr-cookiebanner-body-variant-1 = Lassa que { -brand-short-name } responde automaticamente al quadros resaltante de cookies pro te, assi que tu pote navigar de novo libere de distractiones. { -brand-short-name } rejectara tote le requestas si possibile.
+cfr-cookiebanner-accept-button-variant-1 = Dimitter quadros resaltante
+ .accesskey = D
+cfr-cookiebanner-reject-button-variant-1 = No, gratias
+ .accesskey = N
+cfr-cookiebanner-header-variant-2 = Reduction de bandieras pro cookie
+cfr-cookiebanner-body-variant-2 = Reduce le amonta de bandieras pro cookies que tu vide permittente a { -brand-short-name }, si possibile, de refusar un requesta de consenso al cookie de sito web.
+cfr-cookiebanner-accept-button-variant-2 = Permitter
+ .accesskey = P
+cfr-cookiebanner-reject-button-variant-2 = Non ora
+ .accesskey = N
+
+## These strings are used in the Fox doodle Pin/set default spotlights
+
+july-jam-headline = Nos te mantene secur
+july-jam-body = Cata mense, { -brand-short-name } bloca un media de plus de 3000 traciatores per usator pro dar te accesso secur e veloce al bon internet.
+july-jam-set-default-primary = Aperir mi ligamines con { -brand-short-name }
diff --git a/l10n-ia/browser/browser/newtab/newtab.ftl b/l10n-ia/browser/browser/newtab/newtab.ftl
new file mode 100644
index 0000000000..267c2f6cdb
--- /dev/null
+++ b/l10n-ia/browser/browser/newtab/newtab.ftl
@@ -0,0 +1,265 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Nove scheda
+newtab-settings-button =
+ .title = Personalisar tu pagina de nove scheda
+newtab-personalize-icon-label =
+ .title = Personalisar nove scheda
+ .aria-label = Personalisar nove scheda
+newtab-personalize-dialog-label =
+ .aria-label = Personalisar
+
+## Search box component.
+
+# "Search" is a verb/action
+newtab-search-box-search-button =
+ .title = Cercar
+ .aria-label = Cercar
+# Variables
+# $engine (String): the name of the user's default search engine
+newtab-search-box-handoff-text = Cercar con { $engine } o inserer un adresse
+newtab-search-box-handoff-text-no-engine = Cercar o inserer un adresse
+# Variables
+# $engine (String): the name of the user's default search engine
+newtab-search-box-handoff-input =
+ .placeholder = Cercar con { $engine } o inserer adresse
+ .title = Cercar con { $engine } o inserer adresse
+ .aria-label = Cercar con { $engine } o inserer adresse
+newtab-search-box-handoff-input-no-engine =
+ .placeholder = Cercar o inserer un adresse
+ .title = Cercar o inserer un adresse
+ .aria-label = Cercar o inserer un adresse
+newtab-search-box-text = Cercar in le Web
+newtab-search-box-input =
+ .placeholder = Cercar in le Web
+ .aria-label = Cercar in le Web
+
+## Top Sites - General form dialog.
+
+newtab-topsites-add-search-engine-header = Adder un motor de recerca
+newtab-topsites-add-shortcut-header = Nove accesso directe
+newtab-topsites-edit-topsites-header = Modificar le sito preferite
+newtab-topsites-edit-shortcut-header = Modificar accesso directe
+newtab-topsites-title-label = Titulo
+newtab-topsites-title-input =
+ .placeholder = Scriber un titulo
+newtab-topsites-url-label = URL
+newtab-topsites-url-input =
+ .placeholder = Scriber o collar un URL
+newtab-topsites-url-validation = Es necessari un URL valide
+newtab-topsites-image-url-label = URL de imagine personal
+newtab-topsites-use-image-link = Usar un imagine personalisate…
+newtab-topsites-image-validation = Error durante le cargamento del imagine. Prova un altere URL.
+
+## Top Sites - General form dialog buttons. These are verbs/actions.
+
+newtab-topsites-cancel-button = Cancellar
+newtab-topsites-delete-history-button = Deler del chronologia
+newtab-topsites-save-button = Salvar
+newtab-topsites-preview-button = Vista preliminar
+newtab-topsites-add-button = Adder
+
+## Top Sites - Delete history confirmation dialog.
+
+newtab-confirm-delete-history-p1 = Desira tu vermente deler cata instantia de iste pagina de tu chronologia?
+# "This action" refers to deleting a page from history.
+newtab-confirm-delete-history-p2 = Iste action es irreversibile.
+
+## Top Sites - Sponsored label
+
+newtab-topsite-sponsored = Sponsorisate
+
+## Context Menu - Action Tooltips.
+
+# General tooltip for context menus.
+newtab-menu-section-tooltip =
+ .title = Aperir le menu
+ .aria-label = Aperir le menu
+# Tooltip for dismiss button
+newtab-dismiss-button-tooltip =
+ .title = Remover
+ .aria-label = Remover
+# 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 = Aperir le menu
+ .aria-label = Aperir le menu contextual pro { $title }
+# Tooltip on an empty topsite box to open the New Top Site dialog.
+newtab-menu-topsites-placeholder-tooltip =
+ .title = Modificar iste sito
+ .aria-label = Modificar iste sito
+
+## 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 = Modificar
+newtab-menu-open-new-window = Aperir in un nove fenestra
+newtab-menu-open-new-private-window = Aperir in un nove fenestra private
+newtab-menu-dismiss = Dimitter
+newtab-menu-pin = Fixar
+newtab-menu-unpin = Disfixar
+newtab-menu-delete-history = Deler del chronologia
+newtab-menu-save-to-pocket = Salvar in { -pocket-brand-name }
+newtab-menu-delete-pocket = Deler de { -pocket-brand-name }
+newtab-menu-archive-pocket = Archivar in { -pocket-brand-name }
+newtab-menu-show-privacy-info = Nostre sponsores e tu vita private
+
+## Message displayed in a modal window to explain privacy and provide context for sponsored content.
+
+newtab-privacy-modal-button-done = Facite
+newtab-privacy-modal-button-manage = Gerer parametros de contento sponsorisate
+newtab-privacy-modal-header = Tu vita private es importante.
+newtab-privacy-modal-paragraph-2 = In addition a servir te historias captivante, nos te monstra anque contento pertinente e ben curate ab sponsores seligite. Sia assecurate que <strong>tu datos de navigation non essera jammais divulgate ab tu copia personal de { -brand-product-name }</strong>: nos non los vide, ni nostre sponsores.
+newtab-privacy-modal-link = Saper plus sur le respecto del vita private in le pagina de nove scheda
+
+##
+
+# Bookmark is a noun in this case, "Remove bookmark".
+newtab-menu-remove-bookmark = Remover marcapagina
+# Bookmark is a verb here.
+newtab-menu-bookmark = Adder marcapagina
+
+## 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 le ligamine de discargamento
+newtab-menu-go-to-download-page = Ir al pagina de discargamento
+newtab-menu-remove-download = Remover del chronologia
+
+## 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] Monstrar in Finder
+ *[other] Aperir le dossier que lo contine
+ }
+newtab-menu-open-file = Aperir le file
+
+## Card Labels: These labels are associated to pages to give
+## context on how the element is related to the user, e.g. type indicates that
+## the page is bookmarked, or is currently open on another device.
+
+newtab-label-visited = Visitate
+newtab-label-bookmarked = Marcapagina addite
+newtab-label-removed-bookmark = Marcapagina removite
+newtab-label-recommended = Tendentias
+newtab-label-saved = Salvate in { -pocket-brand-name }
+newtab-label-download = Discargate
+# 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 } · Sponsorisate
+# 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 = Sponsorisate per { $sponsor }
+# This string is used under the image of story cards to indicate source and time to read
+# Variables:
+# $source (String): This is the name of a company or their domain
+# $timeToRead (Number): This is the estimated number of minutes to read this story
+newtab-label-source-read-time = { $source } · { $timeToRead } min
+
+## 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 = Remover le section
+newtab-section-menu-collapse-section = Collaber le section
+newtab-section-menu-expand-section = Expander le section
+newtab-section-menu-manage-section = Gerer le section
+newtab-section-menu-manage-webext = Gerer extension
+newtab-section-menu-add-topsite = Adder sito preferite
+newtab-section-menu-add-search-engine = Adder un motor de recerca
+newtab-section-menu-move-up = Mover in alto
+newtab-section-menu-move-down = Mover in basso
+newtab-section-menu-privacy-notice = Aviso de confidentialitate
+
+## Section aria-labels
+
+newtab-section-collapse-section-label =
+ .aria-label = Collaber le section
+newtab-section-expand-section-label =
+ .aria-label = Expander le section
+
+## Section Headers.
+
+newtab-section-header-topsites = Sitos preferite
+newtab-section-header-recent-activity = Recente activitate
+# Variables:
+# $provider (String): Name of the corresponding content provider.
+newtab-section-header-pocket = Recommendate per { $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 = Comencia a navigar e nos te monstrara hic alcunes del excellente articulos, videos e altere paginas que tu ha recentemente visitate o addite al marcapaginas.
+# 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 = Tu ja es toto al currente. Reveni plus tarde pro plus historias popular de { $provider }. Non vole attender? Selige un subjecto popular pro discoperir altere articulos interessante sur le 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 = Il ha nihil plus!
+newtab-discovery-empty-section-topstories-content = Reveni plus tarde pro leger altere articulos.
+newtab-discovery-empty-section-topstories-try-again-button = Retentar
+newtab-discovery-empty-section-topstories-loading = Cargamento…
+# Displays when a layout in a section took too long to fetch articles.
+newtab-discovery-empty-section-topstories-timed-out = Ups! Nos non ha potite cargar tote le articulos de iste section.
+
+## 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 = Subjectos popular:
+newtab-pocket-new-topics-title = Vole ancora plus historias? Vide iste topicos popular de { -pocket-brand-name }
+newtab-pocket-more-recommendations = Altere recommendationes
+newtab-pocket-learn-more = Saper plus
+newtab-pocket-cta-button = Obtener { -pocket-brand-name }
+newtab-pocket-cta-text = Salva le articulos que tu ama in { -pocket-brand-name }, e alimenta tu mente con lecturas fascinante.
+newtab-pocket-pocket-firefox-family = { -pocket-brand-name } es parte del familia de { -brand-product-name }
+# A save to Pocket button that shows over the card thumbnail on hover.
+newtab-pocket-save-to-pocket = Salvar in { -pocket-brand-name }
+newtab-pocket-saved-to-pocket = Salvate in { -pocket-brand-name }
+# This is a button shown at the bottom of the Pocket section that loads more stories when clicked.
+newtab-pocket-load-more-stories-button = Cargar plus historias
+
+## Pocket Final Card Section.
+## This is for the final card in the Pocket grid.
+
+newtab-pocket-last-card-title = Tu es toto al currente!
+newtab-pocket-last-card-desc = Reveni plus tarde pro leger plus.
+newtab-pocket-last-card-image =
+ .alt = Tu es toto al currente
+# A save to Pocket button that shows over the card thumbnail on hover.
+newtab-pocket-save = Salvar
+newtab-pocket-saved = Salvate
+
+## Error Fallback Content.
+## This message and suggested action link are shown in each section of UI that fails to render.
+
+newtab-error-fallback-info = Un error ha occurrite durante le cargamento de iste contento.
+newtab-error-fallback-refresh-link = Refresca le pagina pro tentar de novo.
+
+## Customization Menu
+
+newtab-custom-shortcuts-title = Accessos directe
+newtab-custom-shortcuts-subtitle = Sitos que tu salva o visita
+newtab-custom-row-selector =
+ { $num ->
+ [one] { $num } linea
+ *[other] { $num } lineas
+ }
+newtab-custom-sponsored-sites = Accessos directe sponsorisate
+newtab-custom-pocket-title = Recommendate per { -pocket-brand-name }
+newtab-custom-pocket-subtitle = Contento exceptional a cura de { -pocket-brand-name }, parte del familia { -brand-product-name }
+newtab-custom-pocket-sponsored = Articulos sponsorisate
+newtab-custom-pocket-show-recent-saves = Monstrar salvamentos recente
+newtab-custom-recent-title = Activitate recente
+newtab-custom-recent-subtitle = Un selection de sitos e contento recente
+newtab-custom-close-button = Clauder
+newtab-custom-settings = Gerer altere parametros
diff --git a/l10n-ia/browser/browser/newtab/onboarding.ftl b/l10n-ia/browser/browser/newtab/onboarding.ftl
new file mode 100644
index 0000000000..9f9625836e
--- /dev/null
+++ b/l10n-ia/browser/browser/newtab/onboarding.ftl
@@ -0,0 +1,421 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### UI strings for the MR1 onboarding / multistage about:welcome
+### Various strings use a non-breaking space to avoid a single dangling /
+### widowed word, so test on various window sizes if you also want this.
+
+
+## Welcome page strings
+
+onboarding-welcome-header = Benvenite a { -brand-short-name }
+onboarding-start-browsing-button-label = Comencia a navigar
+onboarding-not-now-button-label = Non ora
+
+## Custom Return To AMO onboarding strings
+
+return-to-amo-subtitle = Multo bon, tu ha installate { -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 = Ora que nos installa tu <img data-l10n-name="icon"/> <b>{ $addon-name }</b>.
+return-to-amo-add-extension-label = Adder le extension
+return-to-amo-add-theme-label = Adder le thema
+
+## Variables: $addon-name (String) - Name of the add-on to be installed
+
+mr1-return-to-amo-subtitle = Saluta { -brand-short-name }
+mr1-return-to-amo-addon-title = Tu ha jam recipite un veloce, navigator private a tu punctas de digito. Ora tu pote adder <b>{ $addon-name }</b> e facer ancora plus con { -brand-short-name }.
+mr1-return-to-amo-add-extension-label = Adder { $addon-name }
+
+## Multistage onboarding strings (about:welcome pages)
+
+# Aria-label to make the "steps" of multistage onboarding visible to screen readers.
+# Variables:
+# $current (Int) - Number of the current page
+# $total (Int) - Total number of pages
+onboarding-welcome-steps-indicator =
+ .aria-label = Como initiar: pagina { $current } de { $total }
+
+# 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-indicator2 =
+ .aria-valuetext = Progresso: passo { $current } de { $total }
+onboarding-welcome-steps-indicator-label =
+ .aria-label = Progresso: passo { $current } de { $total }
+# "Hero Text" displayed on left side of welcome screen.
+# The "Fire" in "Fire starts here" plays on the "Fire" in "Firefox".
+# It also signals the passion users bring to Firefox, how they use
+# Firefox to pursue those passions, as well as the boldness in their
+# choice to use Firefox over a larger competitor browser.
+# An alternative title for localization is: "It starts here".
+# This text can be formatted to span multiple lines as needed.
+mr1-welcome-screen-hero-text = Ignition, preste, partir!
+# Caption for background image in about:welcome. "Soraya Osorio" is the name
+# of the person and shouldn't be translated.
+# In case your language needs to adapt the nouns to a gender, Soraya is a female name (she/her).
+# You can see the picture in about:welcome in Nightly 90.
+mr1-onboarding-welcome-image-caption = Soraya Osorio — Designator de mobiles, fan de Firefox
+# This button will open system settings to turn on prefers-reduced-motion
+mr1-onboarding-reduce-motion-button-label = Disactivar le animationes
+
+## Title and primary button strings differ between platforms as they
+## match the OS' application context menu item action where Windows uses "pin"
+## and "taskbar" while macOS "keep" and "Dock" (proper noun).
+
+# Title used on welcome page when Firefox is not pinned
+mr1-onboarding-pin-header =
+ { PLATFORM() ->
+ [macos] Mantener { -brand-short-name } in tu Dock pro accesso facile
+ *[other] Fixar { -brand-short-name } a tu barra de activitates pro accesso facile
+ }
+# Primary button string used on welcome page when Firefox is not pinned.
+mr1-onboarding-pin-primary-button-label =
+ { PLATFORM() ->
+ [macos] Mantener in le Dock
+ *[other] Fixar al barra de activitates
+ }
+
+## Multistage MR1 onboarding strings (about:welcome pages)
+
+# This string will be used on welcome page primary button label
+# when Firefox is both pinned and default
+mr1-onboarding-get-started-primary-button-label = Comenciar
+mr1-onboarding-welcome-header = Benvenite a { -brand-short-name }
+mr1-onboarding-set-default-pin-primary-button-label = Facer de { -brand-short-name } mi navigator principal
+ .title = Marca { -brand-short-name } como navigator predefinite e lo fixa al barra de activitates
+# This string will be used on welcome page primary button label
+# when Firefox is not default but already pinned
+mr1-onboarding-set-default-only-primary-button-label = Facer de { -brand-short-name } mi navigator predefinite
+mr1-onboarding-set-default-secondary-button-label = Non ora
+mr1-onboarding-sign-in-button-label = Aperir session
+
+## Title, subtitle and primary button string used on set default onboarding screen
+## when Firefox is not default browser
+
+mr1-onboarding-default-header = Facer de { -brand-short-name } tu navigator predefinite
+mr1-onboarding-default-subtitle = Optimisation automatic de velocitate, securitate e confidentialitate.
+mr1-onboarding-default-primary-button-label = Marcar como navigator predefinite
+
+## Multistage MR1 onboarding strings (about:welcome pages)
+
+mr1-onboarding-import-header = Porta toto con te
+mr1-onboarding-import-subtitle = Importa tu contrasignos, <br/>marcapaginas e multo plus.
+# The primary import button label will depend on whether we can detect which browser was used to download Firefox.
+# Variables:
+# $previous (Str) - Previous browser name, such as Edge, Chrome
+mr1-onboarding-import-primary-button-label-attribution = Importar de { $previous }
+# This string will be used in cases where we can't detect the previous browser name.
+mr1-onboarding-import-primary-button-label-no-attribution = Importar del previe navigator
+mr1-onboarding-import-secondary-button-label = Non ora
+mr2-onboarding-colorway-header = Vita in colores
+mr2-onboarding-colorway-subtitle = Nove tonalitates vibrante. Disponibile pro tempore limitate.
+mr2-onboarding-colorway-primary-button-label = Salvar combination de colores
+mr2-onboarding-colorway-secondary-button-label = Non ora
+mr2-onboarding-colorway-label-soft = Legier
+mr2-onboarding-colorway-label-balanced = Balanciate
+# "Bold" is used in the sense of bravery or courage, not in the sense of
+# emphasized text.
+mr2-onboarding-colorway-label-bold = Forte
+# Automatic theme uses operating system color settings
+mr2-onboarding-theme-label-auto = Auto
+# This string will be used for Default theme
+mr2-onboarding-theme-label-default = Predefinite
+mr1-onboarding-theme-header = Personalisa lo
+mr1-onboarding-theme-subtitle = Personalisa { -brand-short-name } con un thema.
+mr1-onboarding-theme-primary-button-label = Salvar le thema
+mr1-onboarding-theme-secondary-button-label = Non ora
+# System theme uses operating system color settings
+mr1-onboarding-theme-label-system = Thema del systema
+mr1-onboarding-theme-label-light = Clar
+mr1-onboarding-theme-label-dark = Obscur
+# "Alpenglow" here is the name of the theme, and should be kept in English.
+mr1-onboarding-theme-label-alpenglow = Alpenglow
+onboarding-theme-primary-button-label = Facite
+
+## Please make sure to split the content of the title attribute into lines whose
+## width corresponds to about 40 Latin characters, to ensure that the tooltip
+## doesn't become too long. Line breaks will be preserved when displaying the
+## tooltip.
+
+# Tooltip displayed on hover of system theme
+mr1-onboarding-theme-tooltip-system =
+ .title =
+ Seque le thema del systema operative
+ pro buttones, menus e fenestras.
+# Input description for system theme
+mr1-onboarding-theme-description-system =
+ .aria-description =
+ Seque le thema del systema operative
+ pro buttones, menus e fenestras.
+# Tooltip displayed on hover of light theme
+mr1-onboarding-theme-tooltip-light =
+ .title =
+ Usa un thema clar pro buttones,
+ menus e fenestras.
+# Input description for light theme
+mr1-onboarding-theme-description-light =
+ .aria-description =
+ Usa un thema clar pro buttones,
+ menus e fenestras.
+# Tooltip displayed on hover of dark theme
+mr1-onboarding-theme-tooltip-dark =
+ .title =
+ Usa un thema obscur pro buttones,
+ menus e fenestras.
+# Input description for dark theme
+mr1-onboarding-theme-description-dark =
+ .aria-description =
+ Usa un thema obscur pro buttones,
+ menus e fenestras.
+# Tooltip displayed on hover of Alpenglow theme
+mr1-onboarding-theme-tooltip-alpenglow =
+ .title =
+ Usa un thema colorate dynamic pro buttones,
+ menus e fenestras.
+# Input description for Alpenglow theme
+mr1-onboarding-theme-description-alpenglow =
+ .aria-description =
+ Usa un thema colorate dynamic pro buttones,
+ menus e fenestras.
+# Tooltip displayed on hover of non-default colorway theme
+# variations e.g. soft, balanced, bold
+mr2-onboarding-theme-tooltip =
+ .title = Usar iste combination de colores.
+# Selector description for non-default colorway theme
+# variations e.g. soft, balanced, bold
+mr2-onboarding-theme-description =
+ .aria-description = Usar iste combination de colores.
+# Tooltip displayed on hover of colorway
+# Variables:
+# $colorwayName (String) - Name of colorway
+mr2-onboarding-colorway-tooltip =
+ .title = Discoperi le combinationes de colores { $colorwayName }
+# Selector description for colorway
+# Variables:
+# $colorwayName (String) - Name of colorway
+mr2-onboarding-colorway-label = Discoperi le combinationes de colores { $colorwayName }
+# Tooltip displayed on hover of default themes
+mr2-onboarding-default-theme-tooltip =
+ .title = Discoperi le themas predefinite.
+# Selector description for default themes
+mr2-onboarding-default-theme-label = Discoperi le themas predefinite.
+
+## Strings for Thank You page
+
+mr2-onboarding-thank-you-header = Gratias pro haber eligite nos
+mr2-onboarding-thank-you-text = { -brand-short-name } es un navigator independente supportate per un organisation non-lucrative. Insimul, nos rende le web plus secur, plus salubre e plus private.
+mr2-onboarding-start-browsing-button-label = Comenciar a navigar
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+## $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Español (ES)"
+
+
+## Multistage live language reloading onboarding strings (about:welcome pages)
+##
+## The following language names are generated by the browser's Intl.DisplayNames API.
+##
+## Variables:
+## $negotiatedLanguage (String) - The name of the langpack's language, e.g. "Español (ES)"
+## $systemLanguage (String) - The name of the system language, e.g "Español (ES)"
+## $appLanguage (String) - The name of the language shipping in the browser build, e.g. "English (EN)"
+
+onboarding-live-language-header = Elige tu lingua
+mr2022-onboarding-live-language-text = { -brand-short-name } parla tu lingua
+mr2022-language-mismatch-subtitle = Gratias a nostre communitate, { -brand-short-name } ha essite traducite in plus de 90 linguas. Il pare que tu systema usa { $systemLanguage }, e { -brand-short-name } usa { $appLanguage }.
+onboarding-live-language-button-label-downloading = Discargante le pacchetto de lingua pro { $negotiatedLanguage }…
+onboarding-live-language-waiting-button = Obtenente linguas disponibile…
+onboarding-live-language-installing = Installation del pacchetto de lingua pro { $negotiatedLanguage }…
+mr2022-onboarding-live-language-switch-to = Passar a { $negotiatedLanguage }
+mr2022-onboarding-live-language-continue-in = Continuar in { $appLanguage }
+onboarding-live-language-secondary-cancel-download = Cancellar
+onboarding-live-language-skip-button-label = Saltar
+
+## Firefox 100 Thank You screens
+
+# "Hero Text" displayed on left side of welcome screen. This text can be
+# formatted to span multiple lines as needed. The <span data-l10n-name="zap">
+# </span> in this string allows a "zap" underline style to be automatically
+# added to the text inside it. "Yous" should stay inside the zap span, but
+# "Thank" can be put inside instead if there's no "you" in the translation.
+# The English text would normally be "100 Thank-Yous" i.e., plural noun, but for
+# aesthetics of splitting it across multiple lines, the hyphen is omitted.
+fx100-thank-you-hero-text =
+ 100
+ <span data-l10n-name="zap">gratias</span>
+fx100-thank-you-subtitle = Isto es nostre 100me version! Gratias pro adjutar nos a render internet melior e plus salubre.
+fx100-thank-you-pin-primary-button-label =
+ { PLATFORM() ->
+ [macos] Mantener { -brand-short-name } in le bassino
+ *[other] Fixar { -brand-short-name } al barra de apps
+ }
+fx100-upgrade-thanks-header = 100 gratias
+# Message shown with a start-browsing button. Emphasis <em> should be for "you"
+# but "Thank" can be used instead if there's no "you" in the translation.
+fx100-upgrade-thank-you-body = Isto es nostre 100me version de { -brand-short-name }. Gratias a <em>tu</em>adjuta nos pote render internet melior e plus salubre.
+# Message shown with either a pin-to-taskbar or set-default button.
+fx100-upgrade-thanks-keep-body = Isto es nostre 100me version! Gratias pro participar a nostre communitate. Mantene { -brand-short-name } a portata de clic pro le proxime 100.
+mr2022-onboarding-secondary-skip-button-label = Saltar iste passo
+
+## MR2022 New User Pin Firefox screen strings
+
+# Title used on about:welcome for new users when Firefox is not pinned.
+# In this context, open up is synonymous with "Discover".
+# The metaphor is that when they open their Firefox browser, it helps them discover an amazing internet.
+# If this translation does not make sense in your language, feel free to use the word "discover."
+mr2022-onboarding-welcome-pin-header = Discoperi un internet meraviliose
+# Subtitle is used on onboarding page for new users page when Firefox is not pinned
+mr2022-onboarding-welcome-pin-subtitle = Lancea { -brand-short-name } de ubique con un sol clic. Cata vice tu lo face, tu elige un web plus aperte e independente.
+# Primary button string used on welcome page for when Firefox is not pinned.
+mr2022-onboarding-pin-primary-button-label =
+ { PLATFORM() ->
+ [macos] Retene { -brand-short-name } in Dock
+ *[other] Fixa { -brand-short-name } al barra de apps
+ }
+# Subtitle will be used when user already has Firefox pinned, but
+# has not set it as their default browser.
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-set-default-only-subtitle = Comencia con un navigator sustenite per un organisation sin scopo lucrative. Nos defende tu vita private durante que tu naviga sur le web.
+
+## MR2022 Existing User Pin Firefox Screen Strings
+
+# Title used on multistage onboarding page for existing users when Firefox is not pinned
+mr2022-onboarding-existing-pin-header = Gratias pro amar { -brand-product-name }
+# Subtitle is used on onboarding page for existing users when Firefox is not pinned
+mr2022-onboarding-existing-pin-subtitle = Lancea un internet plus san de ubique con un sol clic. Nostre ultime actualisation es plen de nove cosas que nos pensa tu adorara.
+# Subtitle will be used on the welcome screen for existing users
+# when they already have Firefox pinned but not set as default
+mr2022-onboarding-existing-set-default-only-subtitle = Usa un navigator que defende tu confidentialitate dum tu ambula circum le web. Nostre ultime actualisation es plen de cosas que tu adora.
+mr2022-onboarding-existing-pin-checkbox-label = Adde equalmente le navigation private de { -brand-short-name }
+
+## MR2022 New User Set Default screen strings
+
+# This string is the title used when the user already has pinned the browser, but has not set default.
+mr2022-onboarding-set-default-title = Facer de { -brand-short-name } tu navigator favorite
+mr2022-onboarding-set-default-primary-button-label = Facer de { -brand-short-name } tu navigator predefinite
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-set-default-subtitle = Usa un navigator sustenite per un organisation sin scopo lucrative. Nos defende tu vita private durante que tu naviga sur le web.
+
+## MR2022 Get Started screen strings.
+## These strings will be used on the welcome page
+## when Firefox is already set to default and pinned.
+
+# When translating "zip", please feel free to pick a verb that signifies movement and/or exploration
+# and makes sense in the context of navigating the web.
+mr2022-onboarding-get-started-primary-subtitle = Nostre ultime version es construite circa te, rendente le navigation del web plus facile que jammais. Es replete de functiones que nos crede que tu va adorar.
+mr2022-onboarding-get-started-primary-button-label = Configura lo in secundas
+
+## MR2022 Import Settings screen strings
+
+mr2022-onboarding-import-header = Installation fulminee
+mr2022-onboarding-import-subtitle = Configura { -brand-short-name } como te place. Adde le marcapaginas, contrasignos e multo plus de tu navigator ancian.
+mr2022-onboarding-import-primary-button-label-no-attribution = Importar ab previe navigator
+
+## If your language uses grammatical genders, in the description for the
+## colorway feel free to switch from "You are a X. You…" (e.g. "You are a
+## Playmaker. You create…") to "X: you…" ("Playmaker: You create…"). This might
+## help creating a more inclusive translation.
+
+mr2022-onboarding-colorway-title = Elige le color que te inspira
+mr2022-onboarding-colorway-subtitle = Le voces independente pote cambiar le cultura.
+mr2022-onboarding-colorway-primary-button-label-continue = Definir e continuar
+mr2022-onboarding-existing-colorway-checkbox-label = Rende { -firefox-home-brand-name } tu multicolor pagina principal del combination de colores
+mr2022-onboarding-colorway-label-default = Predefinite
+mr2022-onboarding-colorway-tooltip-default2 =
+ .title = Colores actual de { -brand-short-name }
+mr2022-onboarding-colorway-description-default = <b>Usa mi colores actual de { -brand-short-name }.</b>
+mr2022-onboarding-colorway-label-playmaker = Gestor de joco
+mr2022-onboarding-colorway-tooltip-playmaker2 =
+ .title = Gestor de joco (rubie)
+mr2022-onboarding-colorway-description-playmaker = <b>Tu es un Gestor de joco.</b> Tu crea opportunitates pro vincer e adjutar totes circum te a elevar lor joco.
+mr2022-onboarding-colorway-label-expressionist = Expressionista
+mr2022-onboarding-colorway-tooltip-expressionist2 =
+ .title = Expressionista (jalne)
+mr2022-onboarding-colorway-description-expressionist = <b>Tu es un Expressionista.</b> Tu vide le mundo differentemente e tu creationes agita le emotiones de alteres.
+mr2022-onboarding-colorway-label-visionary = Visionario
+mr2022-onboarding-colorway-tooltip-visionary2 =
+ .title = Visionario (verde)
+mr2022-onboarding-colorway-description-visionary = <b>Tu es un Visionario.</b> Tu mitte in dubita le status quo e move alteres a imaginar un futuro melior.
+mr2022-onboarding-colorway-label-activist = Activista
+mr2022-onboarding-colorway-tooltip-activist2 =
+ .title = Activista (blau)
+mr2022-onboarding-colorway-description-activist = <b>Tu es un Activista.</b> Tu lassa le mundo melior de illo que tu trovava, e duce alsi alteres a creder.
+mr2022-onboarding-colorway-label-dreamer = Soniator
+mr2022-onboarding-colorway-tooltip-dreamer2 =
+ .title = Soniator (purpuree)
+mr2022-onboarding-colorway-description-dreamer = <b>Tu es un Soniator.</b> Tu crede que le fortuna favora les audace e inspira les altere a esser coragiose.
+mr2022-onboarding-colorway-label-innovator = Innovator
+mr2022-onboarding-colorway-tooltip-innovator2 =
+ .title = Innovator (orange)
+mr2022-onboarding-colorway-description-innovator = <b>Tu es un Innovator.</b> Tu vide ubique opportunitates de grande impacto super le vitas de totes circum te.
+
+## MR2022 Multistage Mobile Download screen strings
+
+mr2022-onboarding-mobile-download-title = Passa de portabile a telephono e retro ancora
+mr2022-onboarding-mobile-download-subtitle = Prende le schedas de un apparato e continua ubi tu lassava sur un altere. Synchronisa tu marcapaginas e contrasignos ubicunque tu usa { -brand-product-name }.
+mr2022-onboarding-mobile-download-cta-text = Scande le codice QR pro haber { -brand-product-name } sur tu apparato mobile o <a data-l10n-name="download-label">invia a te mesme un ligamine de discargamento.</a>
+mr2022-onboarding-no-mobile-download-cta-text = Scande le codice QR pro haber { -brand-product-name } sur tu apparato mobile.
+
+## MR2022 Upgrade Dialog screens
+## Pin private window screen shown only for users who don't have Firefox private pinned
+
+mr2022-upgrade-onboarding-pin-private-window-header = Obtene le libertate del navigation private in un clic
+mr2022-upgrade-onboarding-pin-private-window-subtitle = Nulle cookies o chronologia salvate, justo ad tu desktop. Naviga como si nemo te spia.
+mr2022-upgrade-onboarding-pin-private-window-primary-button-label =
+ { PLATFORM() ->
+ [macos] Retene le navigation private de { -brand-short-name } in Dock
+ *[other] Appuncta le navigation private de { -brand-short-name } al barra del activitates
+ }
+
+## MR2022 Privacy Segmentation screen strings
+
+mr2022-onboarding-privacy-segmentation-title = Nos sempre respecta tu confidentialitate
+mr2022-onboarding-privacy-segmentation-subtitle = Ab le suggestiones intelligente al recerca plus intelligente, nos constantemente labora pro crear un { -brand-product-name } melior e plus personal.
+mr2022-onboarding-privacy-segmentation-text-cta = Que vole tu vider quando nos offere nove functionalitates que usa tu datos pro meliorar tu navigation?
+mr2022-onboarding-privacy-segmentation-button-primary-label = Usar recommendationes de { -brand-product-name }
+mr2022-onboarding-privacy-segmentation-button-secondary-label = Monstrar informationes detaliate
+
+## MR2022 Multistage Gratitude screen strings
+
+mr2022-onboarding-gratitude-title = Tu adjuta nos a construer un web melior.
+mr2022-onboarding-gratitude-subtitle = Gratias pro usar { -brand-short-name }, supportate per Mozilla Foundation. Con tu supporto, nos labora pro render internet plus aperte, accessibile e melior, pro totes.
+mr2022-onboarding-gratitude-primary-button-label = Vide le novas
+mr2022-onboarding-gratitude-secondary-button-label = Comenciar a navigar
+
+## Onboarding spotlight for infrequent users
+
+onboarding-infrequent-import-title = Senti te a casa
+onboarding-infrequent-import-subtitle = Sia que tu permanera o solmente passa per hic, non oblida que tu pote importar tu marcapaginas, contrasignos e multo plus.
+onboarding-infrequent-import-primary-button = Importar ab { -brand-short-name }
+
+## MR2022 Illustration alt tags
+## Descriptive tags for illustrations used by screen readers and other assistive tech
+
+mr2022-onboarding-pin-image-alt =
+ .aria-label = Persona laborante sur un portabile cingite per stellas e flores
+mr2022-onboarding-default-image-alt =
+ .aria-label = Persona imbraciante le logo de { -brand-product-name }
+mr2022-onboarding-import-image-alt =
+ .aria-label = Persona cavalcante un skateboard con un cassa de icones software
+mr2022-onboarding-mobile-download-image-alt =
+ .aria-label = Ranas saltante inter nympheas con un codice QR in le centro, pro discargar { -brand-product-name } pro apparato mobile
+mr2022-onboarding-pin-private-image-alt =
+ .aria-label = Le virga magic face apparer le logo del navigation private de { -brand-product-name } foras de un cappello
+mr2022-onboarding-privacy-segmentation-image-alt =
+ .aria-label = Manos de pelle clar e de pelle obscur que se da le cinque
+mr2022-onboarding-gratitude-image-alt =
+ .aria-label = Vision de un sol ponente per un fenestra con un vulpe e un planta de interno sur un appoio del fenestra
+mr2022-onboarding-colorways-image-alt =
+ .aria-label = Un mano pinge con pulverisator un collage multicolor de un oculo verde, un scarpa orange, un ballon corbe rubie, bonettos auricular purpuree,corde blau e corona jalne
diff --git a/l10n-ia/browser/browser/nsserrors.ftl b/l10n-ia/browser/browser/nsserrors.ftl
new file mode 100644
index 0000000000..8e96402f06
--- /dev/null
+++ b/l10n-ia/browser/browser/nsserrors.ftl
@@ -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/.
+
+
+# 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 = Un error occurreva durante un connexion a { $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 = Codice de error: { $error }
+
+psmerr-ssl-disabled = Connexion secur impossibile perque le protocollo SSL ha essite disactivate.
+psmerr-ssl2-disabled = On non pote connecter se securmente perque le sito usa un version plus vetule e insecur del protocollo SSL.
+
+# This is a multi-line message.
+psmerr-hostreusedissuerandserial =
+ Tu ha recipite un certificato invalide. Per favor contacta le administrator del servitor o le correspondente de email e da les le sequente information:
+
+ Tu certificato contine le mesme numero serial que un altere certificato emittite per le autoritate de certification. Per favor obtene un nove certificato continente un numero serial unic.
+
+ssl-error-export-only-server = Impossibile communicar in maniera secur. Le par non supporta cryptographia de alte nivello.
+ssl-error-us-only-server = Impossibile communicar in maniera secur. Le par require cryptographia de un alte nivello que non es supportate.
+ssl-error-no-cypher-overlap = Impossibile communicar in maniera secur con le par: nulle algorithmo cryptographic in commun.
+ssl-error-no-certificate = Incapace a trovar le certificato o le clave necessari pro le authentication.
+ssl-error-bad-certificate = Incapace a communicar in maniera secur con le par: le certificato del par esseva rejectate.
+ssl-error-bad-client = Le servitor incontrava mal datos ex le cliente.
+ssl-error-bad-server = Le cliente incontrava mal datos ex le servitor.
+ssl-error-unsupported-certificate-type = Typo de certificato non admittite.
+ssl-error-unsupported-version = Le par usa un version non supportate del protocollo de securitate.
+ssl-error-wrong-certificate = Authentication de cliente fallite: le clave private in le base de datos del claves non concorda con le clave public in le base de datos del certificato.
+ssl-error-bad-cert-domain = Incapace a communicar con securitate con le par: le nomine de dominio requirite non corresponde al certificato del servitor.
+ssl-error-post-warning = Codice de error SSL incognite.
+ssl-error-ssl2-disabled = Le par supporta solo le version 2 de SSL, que es disactivate.
+ssl-error-bad-mac-read = SSL recipeva un registration con un codice de authentication de message incorrecte.
+ssl-error-bad-mac-alert = Le par SSL reporta un codice de authentication de message incorrecte.
+ssl-error-bad-cert-alert = Le par SSL non pote verificar tu certificate.
+ssl-error-revoked-cert-alert = Le par SSL rejectava tu certificato como revocate.
+ssl-error-expired-cert-alert = Le par SSL rejectava tu certificato como expirate.
+ssl-error-ssl-disabled = Impossibile connecter se: SSL disativate.
+ssl-error-fortezza-pqg = Impossibile connecter: le par SSL es in un altere dominio de FORTEZZA.
+ssl-error-unknown-cipher-suite = Un suite de cifra SSL incognite ha essite requestate.
+ssl-error-no-ciphers-supported = Nulle suite de cifra es presente e activate in iste programma.
+ssl-error-bad-block-padding = SSL recipeva un registration con bloco de impletion errate.
+ssl-error-rx-record-too-long = SSL recipeva un registration que excedeva le longor maxime permissibile.
+ssl-error-tx-record-too-long = SSL tentava de inviar un registration que excedeva le longor maxime permissibile.
+ssl-error-rx-malformed-hello-request = SSL recipeva un message de negotiation de connexion Hello Request mal formate.
+ssl-error-rx-malformed-client-hello = SSL recipeva un message de negotiation de connexion Client Hello mal formate.
+ssl-error-rx-malformed-server-hello = SSL recipeva un message de negotiation de connexion Server Hello mal formate.
+ssl-error-rx-malformed-certificate = SSL recipeva un message de negotiation de connexion Certificate mal formate.
+ssl-error-rx-malformed-server-key-exch = SSL recipeva un message de negotiation de connexion Server Key Exchange mal formate.
+ssl-error-rx-malformed-cert-request = SSL recipeva un message de negotiation de connexion Certificate Request mal formate.
+ssl-error-rx-malformed-hello-done = SSL recipeva un message de negotiation de connexion Server Hello Done mal formate.
+ssl-error-rx-malformed-cert-verify = SSL recipeva un message de negotiation de connexion Certificate Verify mal formate.
+ssl-error-rx-malformed-client-key-exch = SSL recipeva un message de negotiation de connexion Client Key Exchange mal formate.
+ssl-error-rx-malformed-finished = SSL recipeva un message de negotiation de connexion Finished mal formate.
+ssl-error-rx-malformed-change-cipher = SSL recipeva un registro "Change Cipher Spec" mal formate.
+ssl-error-rx-malformed-alert = SSL recipeva un registration de aviso malformate.
+ssl-error-rx-malformed-handshake = SSL recipeva un registro Handshake mal formate.
+ssl-error-rx-malformed-application-data = SSL recipeva un registration de datos de application malformate.
+ssl-error-rx-unexpected-hello-request = SSL recipeva un message de negotiation de connexion Hello Request inexpectate.
+ssl-error-rx-unexpected-client-hello = SSL recipeva un message de negotiation de connexion Client Hello inexpectate.
+ssl-error-rx-unexpected-server-hello = SSL recipeva un message de negotiation de connexion Server Hello inexpectate.
+ssl-error-rx-unexpected-certificate = SSL recipeva un message de negotiation de connexion Certificate inexpectate.
+ssl-error-rx-unexpected-server-key-exch = SSL recipeva un message de negotiation de connexion Server Key Exchange inexpectate.
+ssl-error-rx-unexpected-cert-request = SSL recipeva un message de negotiation de connexion Certificate Request inexpectate.
+ssl-error-rx-unexpected-hello-done = SSL recipeva un message de negotiation de connexion Server Hello Done inexpectate.
+ssl-error-rx-unexpected-cert-verify = SSL recipeva un message de negotiation de connexion Certificate Verify inexpectate.
+ssl-error-rx-unexpected-client-key-exch = SSL recipeva un message de negotiation de connexion Client Key Exchange inexpectate.
+ssl-error-rx-unexpected-finished = SSL recipeva un message de negotiation de connexion Finished inexpectate.
+ssl-error-rx-unexpected-change-cipher = SSL recipeva un registro "Change Cipher Spec" inexpectate.
+ssl-error-rx-unexpected-alert = SSL recipeva un registration de aviso inexpectate.
+ssl-error-rx-unexpected-handshake = SSL recipeva un registro Handshake inexpectate.
+ssl-error-rx-unexpected-application-data = SSL recipeva un registration de datos de application inexpectate.
+ssl-error-rx-unknown-record-type = SSL recipeva un registration con un typo de contento incognite.
+ssl-error-rx-unknown-handshake = SSL recipeva un message de negotiation de connexion con un typo de message incognite.
+ssl-error-rx-unknown-alert = SSL recipeva un registration de alerta con un description del alerta incognite.
+ssl-error-close-notify-alert = Le par SSL claudeva iste connexion.
+ssl-error-handshake-unexpected-alert = Le par SSL non expectava le message de negotiation de connexion que illo recipeva.
+ssl-error-decompression-failure-alert = Le par SSL era incapace a decomprimer con successo un registration SSL recipite.
+ssl-error-handshake-failure-alert = Le par SSL era incapace a negotiar un collection acceptabile de parametros de securitate.
+ssl-error-illegal-parameter-alert = Le par SSL rejectava un message de negotiation de connexion a causa de contento inacceptabile.
+ssl-error-unsupported-cert-alert = Le par SSL non gere certificatos del typo que illo recipeva.
+ssl-error-certificate-unknown-alert = Le par SSL habeva alcun problema non specificate con le certificato que illo recipeva.
+ssl-error-generate-random-failure = SSL incontrava un falta de su generator de numeros aleatori.
+ssl-error-sign-hashes-failure = Incapace a signar digitalmente le datos requirite pro verificar tu certificato.
+ssl-error-extract-public-key-failure = SSL era incapace a extraher le clave public ex le certificato de par.
+ssl-error-server-key-exchange-failure = Falta non specificate durante que on processava le negotiation de connexion SSL Server Key Exchange.
+ssl-error-client-key-exchange-failure = Falta non specificate durante que on processava le negotiation de connexion SSL Client Key Exchange.
+ssl-error-encryption-failure = Le algorithmo de cryptation de datos in massa ha fallite in le suite de cifra seligite.
+ssl-error-decryption-failure = Le algorithmo de decryptation de datos in massa ha fallite in le suite de cifra seligite.
+ssl-error-socket-write-failure = Le tentativa de scriber datos cryptate al socket subjacente ha fallite.
+ssl-error-md5-digest-failure = Le function de digest MD5 falleva.
+ssl-error-sha-digest-failure = Le function de digest SHA-1 falleva.
+ssl-error-mac-computation-failure = Computation MAC fallite.
+ssl-error-sym-key-context-failure = Falta a crear le contexto de claves symmetric.
+ssl-error-sym-key-unwrap-failure = Falta a disinveloppar le clave symmetric in le message de excambio de claves de cliente.
+ssl-error-pub-key-size-limit-exceeded = Le servitor SSL ha tentate usar un clave public de grado domestic con un suite de cifra destinate al exportation.
+ssl-error-iv-param-failure = Le codice PKCS11 falleva a traducer un IV in un parametro.
+ssl-error-init-cipher-suite-failure = Falta de initialisar le suite de cifra seligite.
+ssl-error-session-key-gen-failure = Le cliente falleva a crear le clave de session pro le session SSL.
+ssl-error-no-server-key-for-alg = Le servitor ha nulle claves pro le tentativa del algoritmo de cambio del clave.
+ssl-error-token-insertion-removal = Le token PKCS#11 ha essite inserite o removite durante que un operation esseva in curso.
+ssl-error-token-slot-not-found = Nulle token PKCS#11 ha essite trovate pro facer le operation requirite.
+ssl-error-no-compression-overlap = Incapace a communicar in maniera secur con le par: nulle algorithmos de compression in commun.
+ssl-error-handshake-not-completed = Impossibile initiar un altere negotiation de connexion SSL usque le negotiation actual non es complete.
+ssl-error-bad-handshake-hash-value = Recipite valores hash incorrecte in le negotiation de connexion con le par.
+ssl-error-cert-kea-mismatch = Le certificato providite non pote esser usate con le algorithmo de excambio de claves seligite.
+ssl-error-no-trusted-ssl-client-ca = Nulle autoritate de certification es digne de fide pro le authentication cliente SSL.
+ssl-error-session-not-found = Le identificante del session cliente SSL non ha essite trovate in le cache de session del servitor.
+ssl-error-decryption-failed-alert = Le par non poteva decryptar un registro SSL que illo recipeva.
+ssl-error-record-overflow-alert = Le par recipeva un registration SSL que esseva plus longe que permittite.
+ssl-error-unknown-ca-alert = Le par non recognosce, ni confide in le CA que emitteva tu certificato.
+ssl-error-access-denied-alert = Le par recipeva un certificato valide, ma le accesso era negate.
+ssl-error-decode-error-alert = Le par non ha potite decodificar un message de negotiation de connexion SSL.
+ssl-error-decrypt-error-alert = Le par reporta un falta in le verification del signatura o in le excambio de claves.
+ssl-error-export-restriction-alert = Le negotiation de reportos de pares non es in conformitate con le regulationes de exportation.
+ssl-error-protocol-version-alert = Le par reporta un version de protocollo incompatibile o non supportate.
+ssl-error-insufficient-security-alert = Le servitor require cifras plus secur que illos supportate per le cliente.
+ssl-error-internal-error-alert = Le par reporta que a illo occurreva un error interne.
+ssl-error-user-canceled-alert = Le usator in le par ha cancellate le negotiation de connexion.
+ssl-error-no-renegotiation-alert = Le par non permitte le renegotiation del parametros de securitate SSL.
+ssl-error-server-cache-not-configured = Cache del servitor SSL non configurate e non disactivate pro iste interfacie de connexion.
+ssl-error-unsupported-extension-alert = Le par SSL non supporta le extension hello TLS requirite.
+ssl-error-certificate-unobtainable-alert = Le par SSL non pote obtener tu certificato ex le URL supplite.
+ssl-error-unrecognized-name-alert = Le par SSL ha nulle certificato pro le nomine de DNS requirite.
+ssl-error-bad-cert-status-response-alert = Le par SSL non poteva obtener un responsa OCSP pro su certificato.
+ssl-error-bad-cert-hash-value-alert = Le par SSL reportava un valor errate del hash del certificato.
+ssl-error-rx-unexpected-new-session-ticket = SSL recipeva un message de negotiation de connexion New Session Ticket inexpectate.
+ssl-error-rx-malformed-new-session-ticket = SSL recipeva un message de negotiation de connexion New Session Ticket mal formate.
+ssl-error-decompression-failure = SSL recipeva un registration comprimite que non pote ser decomprimite.
+ssl-error-renegotiation-not-allowed = Le renegotiation non es permittite sur iste interfacie de connexion SSL.
+ssl-error-unsafe-negotiation = Le par tentava un negotiation de connexion obsolete (potentialmente vulnerabile).
+ssl-error-rx-unexpected-uncompressed-record = SSL recipeva un registration non comprimite inexpectate.
+ssl-error-weak-server-ephemeral-dh-key = SSL recipeva un clave Diffie-Hellman ephemere debile in le message de negotiation de connexion Server Key Exchange.
+ssl-error-next-protocol-data-invalid = SSL recipeva datos de extension NPN non valide.
+ssl-error-feature-not-supported-for-ssl2 = Le function SSL non es supportate pro connexiones SSL 2.0.
+ssl-error-feature-not-supported-for-servers = Le function SSL non es supportate pro servitores.
+ssl-error-feature-not-supported-for-clients = Le function SSL non es supportate pro clientes.
+ssl-error-invalid-version-range = Le campo del version SSL non es valide.
+ssl-error-cipher-disallowed-for-version = Le par SSL seligeva un suite de cifra non autorisate pro le version seligite del protocollo.
+ssl-error-rx-malformed-hello-verify-request = SSL recipeva un message de negotiation de connexion Hello Verify Request mal formate.
+ssl-error-rx-unexpected-hello-verify-request = SSL recipeva un message de negotiation de connexion Hello Verify Request mal inexpectate.
+ssl-error-feature-not-supported-for-version = Le function SSL non es supportate pro iste version del protocollo.
+ssl-error-rx-unexpected-cert-status = SSL recipeva un message de negotiation de connexion Certificate Status inexpectate.
+ssl-error-unsupported-hash-algorithm = Algorithmo de hash non supportate, usate per le par TLS.
+ssl-error-digest-failure = Le function de digest falleva.
+ssl-error-incorrect-signature-algorithm = Algorithmo de signatura incorrecte specificate in un elemento signate digitalmente.
+ssl-error-next-protocol-no-callback = Le extension de negotiation del protocollo sequente ha essite activate, ma le appello de retorno esseva vacuate ante esser requirite.
+ssl-error-next-protocol-no-protocol = Le servitor admitte nulle protocollos cuje cliente annuncia in le extension ALPN.
+ssl-error-inappropriate-fallback-alert = Le servitor ha rejectate le negotiation de connexion perque le cliente regredeva a un version inferior de TLS que illo que le servitor admitte.
+ssl-error-weak-server-cert-key = Le certificato del servitor includeva un clave public troppo debile.
+ssl-error-rx-short-dtls-read = Il non ha satis de spatio in buffer pro le registro DTLS.
+ssl-error-no-supported-signature-algorithm = Nulle algorithmo de signatura TLS supportate era configurate.
+ssl-error-unsupported-signature-algorithm = Le par usava un combination non supportate de signatura e de algorithmo de hash.
+ssl-error-missing-extended-master-secret = Le par ha tentate reprender sin un extension extended_master_secret correcte.
+ssl-error-unexpected-extended-master-secret = Le par ha tentate reprender con un extension extended_master_secret correcte.
+sec-error-io = Un error de I/O occurreva durante le autorisation de securitate.
+sec-error-library-failure = falta de bibliotheca de securitate.
+sec-error-bad-data = bibliotheca de securitate: recipite mal datos.
+sec-error-output-len = bibliotheca de securitate: error de longor de emission.
+sec-error-input-len = bibliotheca de securitate: error de longor de immission.
+sec-error-invalid-args = bibliotheca de securitate: argumentos non valide.
+sec-error-invalid-algorithm = bibliotheca de securitate: algorithmo non valide.
+sec-error-invalid-ava = bibliotheca de securitate: AVA non valide.
+sec-error-invalid-time = Catena de tempore formatate impropriemente.
+sec-error-bad-der = bibliotheca de securitate: message codificate per DER, formatate impropriemente.
+sec-error-bad-signature = Le certificato del par ha un signatura non valide.
+sec-error-expired-certificate = Le certificato del par es expirate.
+sec-error-revoked-certificate = Le certificato del par ha essite revocate.
+sec-error-unknown-issuer = Le certificato del par non es recognite.
+sec-error-bad-key = Le clave public del par non es valide.
+sec-error-bad-password = Le contrasigno de securitate inserite es incorrecte.
+sec-error-retry-password = Le nove contrasigno ha essite scribite incorrectemente. Per favor retenta.
+sec-error-no-nodelock = bibliotheca de securitate: nulle blocage de nodo.
+sec-error-bad-database = bibliotheca de securitate: mal base de datos.
+sec-error-no-memory = bibliotheca de securitate: error de allocation de memoria.
+sec-error-untrusted-issuer = Le emissor del certificato del par ha essite marcate per le usator como non digne de fide.
+sec-error-untrusted-cert = Le certificato del par ha essite marcate per le usator como non digne de fide.
+sec-error-duplicate-cert = Le certificate existe jam in tu base de datos.
+sec-error-duplicate-cert-name = Nomine del certificato discargate duplicate, uno jam in tu base de datos.
+sec-error-adding-cert = Error a adder le certificato al base de datos.
+sec-error-filing-key = Error a readder le clave pro iste certificato.
+sec-error-no-key = Le clave private pro iste certificato non pote ser trovate in le base de datos
+sec-error-cert-valid = Iste certificato es valide.
+sec-error-cert-not-valid = Iste certificato es invalide.
+sec-error-cert-no-response = Bibliotheca de certificato: nulle responsa
+sec-error-expired-issuer-certificate = Le certificato del emissor de certificatos ha expirate. Verifica le data e hora de tu systema.
+sec-error-crl-expired = Le CRL pro le emissor de certificatos ha expirate. Actualisa lo o verifica le data e hora de tu systema.
+sec-error-crl-bad-signature = Le CRL pro le emittitor del certificato ha un signatura non valide.
+sec-error-crl-invalid = Le nove CRL ha un formato non valide.
+sec-error-extension-value-invalid = Le valor de extension del certificato non es valide.
+sec-error-extension-not-found = Extension del certificato non trovate.
+sec-error-ca-cert-invalid = Le certificato del emittitor non es valide.
+sec-error-path-len-constraint-invalid = Le longor del route del certificato es invalide.
+sec-error-cert-usages-invalid = Le campo usos del certificato es invalide.
+sec-internal-only = **modulo SOLMENTE interne**
+sec-error-invalid-key = Le clave non gere le operation requirite.
+sec-error-unknown-critical-extension = Le certificato contine un extension critic incognite.
+sec-error-old-crl = Le nove CRL non es plus recente de illo actual.
+sec-error-no-email-cert = Ni cryptate ni signate: tu non ha ancora un certificato de e-mail.
+sec-error-no-recipient-certs-query = Non cryptate: tu non ha certificatos pro cata un del destinatarios.
+sec-error-not-a-recipient = Impossibile decryptar: tu non es un destinatario, o le certificato e le clave private correspondente non ha essite trovate.
+sec-error-pkcs7-keyalg-mismatch = Impossibile decryptar: le algorithmo de cryptation de claves non corresponde a tu certificato.
+sec-error-pkcs7-bad-signature = Le verification de signatura ha fallite: nulle signatario trovate, troppo de signatarios trovate, o datos improprie o corrumpite.
+sec-error-unsupported-keyalg = Algorithmo del clave non supportate o incognite.
+sec-error-decryption-disallowed = Impossibile decryptar: datos cryptate con un algorithmo o dimension de clave non permittite.
+xp-sec-fortezza-bad-card = Le carta Fortezza non ha essite initialisate correctemente. Per favor remove lo e retorna lo a su emissor.
+xp-sec-fortezza-no-card = Nulle cartas de Fortezza trovate
+xp-sec-fortezza-none-selected = Nulle carta de Fortezza seligite
+xp-sec-fortezza-more-info = Por favor elige un personalitate pro obtener informationes re illo
+xp-sec-fortezza-person-not-found = Personality non trovate
+xp-sec-fortezza-no-more-info = Nulle altere informationes re ille Personalitate
+xp-sec-fortezza-bad-pin = Pin invalide
+xp-sec-fortezza-person-error = Impossibile initialisar le personalitates de Fortezza.
+sec-error-no-krl = Nulle KRL pro iste certificato de sito trovate.
+sec-error-krl-expired = Le KRL pro iste certificato de sito ha expirate.
+sec-error-krl-bad-signature = Le KRL pro iste certificato de sito ha un signatura non valide.
+sec-error-revoked-key = Le clave pro iste certificato de sito ha essite revocate.
+sec-error-krl-invalid = Le nove KRL ha un formato non valide.
+sec-error-need-random = bibliotheca de securitate: datos casual necessari.
+sec-error-no-module = bibliotheca de securitate: nulle modulo de securitate pote exequer le operation requestate.
+sec-error-no-token = Le carta de securitate o le token non existe, debe esser initialisate, o ha essite removite.
+sec-error-read-only = bibliotheca de securitate: base de datos solo a leger.
+sec-error-no-slot-selected = Nulle slot o token ha essite seligite.
+sec-error-cert-nickname-collision = Un certificato con le mesme supernomine jam existe.
+sec-error-key-nickname-collision = Un clave con le mesme supernomine jam existe.
+sec-error-safe-not-created = error durante que esseva create un objecto secur
+sec-error-baggage-not-created = error durante que esseva create un objecto bagage
+xp-java-remove-principal-error = Il non se poteva remover le principal
+xp-java-delete-privilege-error = Il non se poteva deler le privilegio
+xp-java-cert-not-exists-error = Iste principal non ha un certificato
+sec-error-bad-export-algorithm = Le algorithmo requirite non es permittite.
+sec-error-exporting-certificates = Error in le tentativa de exportar certificatos.
+sec-error-importing-certificates = Error in le tentativa de importar certificatos.
+sec-error-pkcs12-decoding-pfx = Incapace a importar. Error de decodification. File non valide.
+sec-error-pkcs12-invalid-mac = Incapace a importar. MAC non valide. Contrasigno incorrecte o file corrupte.
+sec-error-pkcs12-unsupported-mac-algorithm = Incapace a importar. Algorithmo MAC non gerite.
+sec-error-pkcs12-unsupported-transport-mode = Incapace a importar. Solo le integritate del contrasigno e le modos de confidentialitate es gerite.
+sec-error-pkcs12-corrupt-pfx-structure = Incapace a importar. Le structura del file es corrupte.
+sec-error-pkcs12-unsupported-pbe-algorithm = Impossibile importar. Algorithmo cryptographic non supportate.
+sec-error-pkcs12-unsupported-version = Incapace a importar. Version de file non gerite.
+sec-error-pkcs12-privacy-password-incorrect = Incapace a importar. Contrasigno de confidentialitate incorrecte.
+sec-error-pkcs12-cert-collision = Incapace a importar. Le mesme supernomine jam existe in le base de datos.
+sec-error-user-cancelled = Le usator pulsava Cancel.
+sec-error-pkcs12-duplicate-data = Non importate, jam in le base de datos.
+sec-error-message-send-aborted = Message non inviate.
+sec-error-inadequate-key-usage = Le uso del clave de certificato non es adequate al operation tentate.
+sec-error-inadequate-cert-type = Typo de certificato non approbate pro le application.
+sec-error-cert-addr-mismatch = Le adresse in le signatura del certificato non concorda con illo in le capites del message.
+sec-error-pkcs12-unable-to-import-key = Incapace a importar. Error in le tentativa de importar le clave private.
+sec-error-pkcs12-importing-cert-chain = Incapace a importar. Error in le tentativa de importar le catena de certificatos.
+sec-error-pkcs12-unable-to-locate-object-by-name = Incapace a importar. Incapace a localisar un certificato o un clave per le supernomine.
+sec-error-pkcs12-unable-to-export-key = Incapace a importar. Le clave private non pote ser locate e exportate.
+sec-error-pkcs12-unable-to-write = Incapace a exportar. Incapace a scriber le file a exportar.
+sec-error-pkcs12-unable-to-read = Incapace a importar. Incapace a scriber le file a importar.
+sec-error-pkcs12-key-database-not-initialized = Incapace a exportar. Base de datos de clave corrumpite o cancellate.
+sec-error-keygen-fail = Incapace a generar le copula de claves public/private.
+sec-error-invalid-password = Le contrasigno inserite non es valide. Tenta con uno differente.
+sec-error-retry-old-password = Le contrasigno ancian ha essite scribite incorrectemente. Per favor retenta.
+sec-error-bad-nickname = Le supernomine del certificato es ja in uso.
+sec-error-not-fortezza-issuer = Le catena FORTEZZA del par ha un certificato non FORTEZZA.
+sec-error-cannot-move-sensitive-key = Un clave sensibile non pote esser movite al fissura ubi illo es necessari.
+sec-error-js-invalid-module-name = Nomine de modulo invalide.
+sec-error-js-invalid-dll = route/nomine file del modulo non valide
+sec-error-js-add-mod-failure = Incapace a adder modulo
+sec-error-js-del-mod-failure = Incapace a deler modulo
+sec-error-old-krl = Le nove KRL non es plus recente de illo actual.
+sec-error-ckl-conflict = Le nove CKL ha emissor differente que le CKL actual. Dele le CKL actual.
+sec-error-cert-not-in-name-space = Le Autoritate Certificante pro iste certificato non es permittite a emitter un certificato con iste nomine.
+sec-error-krl-not-yet-valid = Le lista de claves revocate pro iste certificato non es ancora valide.
+sec-error-crl-not-yet-valid = Le lista de certificatos revocate pro iste certificato non es ancora valide.
+sec-error-unknown-cert = Le certificato requirite es introvabile.
+sec-error-unknown-signer = Le certificato del signator es introvabile.
+sec-error-cert-bad-access-location = Le position pro le servitor de stato del certificato ha un formato non valide.
+sec-error-ocsp-unknown-response-type = Le responsa OCSP non pote ser decodificate totalmente; illo es de un typo incognite.
+sec-error-ocsp-bad-http-response = Le servitor OCSP retornava datos HTTP inexpectate/invalide.
+sec-error-ocsp-malformed-request = Le servitor OCSP trovava le requesta corrumpite o mal formate.
+sec-error-ocsp-server-error = Le servitor OCSP suffreva de un error interne.
+sec-error-ocsp-try-server-later = Le servitor OCSP suggere de reprobar plus tarde.
+sec-error-ocsp-request-needs-sig = Le servitor OCSP require un signatura sur iste requesta.
+sec-error-ocsp-unauthorized-request = Le servitor OCSP refusava iste requesta como non autorisate.
+sec-error-ocsp-unknown-response-status = Le servitor OCSP retornava un stato irrecognoscibile.
+sec-error-ocsp-unknown-cert = Le servitor OCSP ha nulle stato pro le certificato.
+sec-error-ocsp-not-enabled = Tu debe activar OCSP ante que exequer iste operation.
+sec-error-ocsp-no-default-responder = Tu debe predefinir le responditor OCSP ante exequer iste operation.
+sec-error-ocsp-malformed-response = Le responsa ex le servitor OCSP era corrupte o mal formate.
+sec-error-ocsp-unauthorized-response = Le signator del responsa OCSP non es autorisate a dar le stato pro iste certificato.
+sec-error-ocsp-future-response = Le responsa del OCSP non es ancora valide (contine un data in le futur).
+sec-error-ocsp-old-response = Le responsa del OCSP contine un information obsolete.
+sec-error-digest-not-found = Le digesto CMS o PKCS #7 non ha essite trovate in un message signate.
+sec-error-unsupported-message-type = Le typo de message CMS o PKCS #7 non es gerite.
+sec-error-module-stuck = Impossibile remover le modulo PKCS #11 perque illo es ancora in uso.
+sec-error-bad-template = Impossibile decodificar le datos ASN.1. Le modello specificate non era valide.
+sec-error-crl-not-found = Nulle CRL concordante trovate.
+sec-error-reused-issuer-and-serial = Tu tenta importar un certificato con le mesme emittitor/numero-serial de un altere certificato, ma que non es lo mesme.
+sec-error-busy = NSS non pote arrestar se. Objectos es ancora in uso.
+sec-error-extra-input = Message codificate-DER contineva datos extra non usate.
+sec-error-unsupported-elliptic-curve = Curva elliptic non gerite.
+sec-error-unsupported-ec-point-form = Forma de puncto de curva elliptic non gerite.
+sec-error-unrecognized-oid = Identificator de objecto incognite.
+sec-error-ocsp-invalid-signing-cert = Certificato de signatura OCSP non valide in le responsa OCSP.
+sec-error-revoked-certificate-crl = Le certificato es revocate in un lista de revocation de certificatos del emittitor.
+sec-error-revoked-certificate-ocsp = Le responditor OCSP del emissor informa que le certificato es revocate.
+sec-error-crl-invalid-version = Le lista de certificatos revocate del emissor ha un numero de version incognite.
+sec-error-crl-v1-critical-extension = Le lista de certificatos revocate V1 del emissor ha un extension critic.
+sec-error-crl-unknown-critical-extension = Le lista de certificatos revocate V2 del emissor ha un extension critic incognite.
+sec-error-unknown-object-type = Typo de objecto incognite specificate.
+sec-error-incompatible-pkcs11 = Le driver PKCS #11 viola le specificationes in un maniera incompatibile.
+sec-error-no-event = Nulle nove evento de slot es actualmente disponibile.
+sec-error-crl-already-exists = Le CRL existe jam.
+sec-error-not-initialized = NSS non es initialisate.
+sec-error-token-not-logged-in = Le operation falleva perque le token PKCS#11 non ha aperite session.
+sec-error-ocsp-responder-cert-invalid = Le certificato del responditor OCSP configurate non es valide.
+sec-error-ocsp-bad-signature = Le responsa de OCSP ha un signatura invalide.
+sec-error-out-of-search-limits = Le recerca de validation del certificato es foras del limites de recerca
+sec-error-invalid-policy-mapping = Le mappa del politica contine irregularitates
+sec-error-policy-validation-failed = Le catena de certificato falle de politica de validation
+sec-error-unknown-aia-location-type = Typo de position incognite in le extension AIA del certificato
+sec-error-bad-http-response = Le servitor rendeva un mal responsa HTTP
+sec-error-bad-ldap-response = Le servitor rendeva un mal responsa LDAP
+sec-error-failed-to-encode-data = Falta a codificar datos per le codificator ASN1
+sec-error-bad-info-access-location = Mal information del position de accesso in le certificato de extension
+sec-error-libpkix-internal = Error interne de Libpkix durante le validation del certificato.
+sec-error-pkcs11-general-error = Un modulo PKCS #11 retornava CKR_GENERAL_ERROR, indicante le occurrentia de un error irrecovrabile.
+sec-error-pkcs11-function-failed = Un modulo PKCS #11 retornava CKR_FUNCTION_FAILED, indicante le function requirite non pote ser exequite. Reprobar de novo pote haber successo.
+sec-error-pkcs11-device-error = Un modulo PKCS #11 retornava CKR_DEVICE_ERROR, indicante le occurrentia de un problema con le token o le slot.
+sec-error-bad-info-access-method = Methodo de accesso al informationes incognite in extension de certificato.
+sec-error-crl-import-failed = Error al tentativa de importar un CRL.
+sec-error-expired-password = Contrasigno expirate.
+sec-error-locked-password = Contrasigno blocate.
+sec-error-unknown-pkcs11-error = Error incognite PKCS #11.
+sec-error-bad-crl-dp-url = URL non valide o non gerite in un puncto de distribution CRL.
+sec-error-cert-signature-algorithm-disabled = Le certificato era signate per un algorithmo de signatura disactivate perque non secur.
+mozilla-pkix-error-key-pinning-failure = Le servitor usa fixation de claves (HPKP) ma nulle catena de certificatos digne de fide que corresponde le insimul de claves fixe ha potite esser construite. Violationes de fixation de clave non pote esser supplantate.
+mozilla-pkix-error-ca-cert-used-as-end-entity = Le servitor usa un certificato con un extension de restrictiones basic que lo identifica como un autoritate de certification. Pro un certificato installate correctemente, isto non deberea esser le caso.
+mozilla-pkix-error-inadequate-key-size = Le servitor ha presentate un certificato con un dimension de clave que es troppo parve pro establir un connexion secur.
+mozilla-pkix-error-v1-cert-used-as-ca = Un certificato X.509 version 1 que non es un ancora de confidentia esseva usate pro le certificato del servitor. Certificatos X.509 verision 1 es obsolete e non deberea esser usate pro signar altere certificatos.
+mozilla-pkix-error-not-yet-valid-certificate = Le servitor presentava un certificato que non es plus valide.
+mozilla-pkix-error-not-yet-valid-issuer-certificate = Un certificato que non es plus valide era presentate pro emitter le certificato del servitor.
+mozilla-pkix-error-signature-algorithm-mismatch = Le algorithmo de signatura in le campo signatura del certificato non corresponde al algorithmo in su campo signatureAlgorithm.
+mozilla-pkix-error-ocsp-response-for-cert-missing = Le responsa de OCSP non include un stato pro le certificato a verificar.
+mozilla-pkix-error-validity-too-long = Le servitor presentava un certificato que es valide durante troppo de tempore.
+mozilla-pkix-error-required-tls-feature-missing = Manca un function TLS necessari.
+mozilla-pkix-error-invalid-integer-encoding = Le servitor presentava un certificato que contine un codification non valide de un numero integre. Numeros serial negative, modulos RSA negative e codificationes plus longe quam necesse es causas commun.
+mozilla-pkix-error-empty-issuer-name = Le servitor presentava un certificato con un nomine distincte del emittitor vacue.
+mozilla-pkix-error-additional-policy-constraint-failed = Un altere coercition de regulamento falleva durante le validation de iste certificato.
+mozilla-pkix-error-self-signed-cert = Le certificato non es fidite per que illo es auto-signate.
diff --git a/l10n-ia/browser/browser/originControls.ftl b/l10n-ia/browser/browser/originControls.ftl
new file mode 100644
index 0000000000..3466f10ec8
--- /dev/null
+++ b/l10n-ia/browser/browser/originControls.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/.
+
+
+## These strings appear in Origin Controls for Extensions. Currently,
+## they are visible in the context menu for extension toolbar buttons,
+## and are used to inform the user how the extension can access their
+## data for the current website, and allow them to control it.
+
+origin-controls-no-access =
+ .label = Le extension non pote leger e cambiar datos
+origin-controls-options =
+ .label = Le extension pote leger e cambiar datos:
+origin-controls-option-all-domains =
+ .label = Sur tote le sitos
+origin-controls-option-when-clicked =
+ .label = Solo quando cliccate
+# This string denotes an option that grants the extension access to
+# the current site whenever they visit it.
+# Variables:
+# $domain (String) - The domain for which the access is granted.
+origin-controls-option-always-on =
+ .label = Sempre permitter sur { $domain }
+
+## These strings are used to map Origin Controls states to user-friendly
+## messages. They currently appear in the unified extensions panel.
+
+origin-controls-state-no-access = Non pote leger e modificar datos sur iste sito
+origin-controls-state-always-on = Pote sempre leger e modificar datos sur iste sito
+origin-controls-state-when-clicked = Permisso necessari pro leger e modificar datos
+origin-controls-state-hover-run-visit-only = Exequer solo pro iste visita
+origin-controls-state-runnable-hover-open = Aperir extension
+origin-controls-state-runnable-hover-run = Exequer extension
+origin-controls-state-temporary-access = Pote leger e modificar datos pro iste visita
+
+## Extension's toolbar button.
+## Variables:
+## $extensionTitle (String) - Extension name or title message.
+
+origin-controls-toolbar-button =
+ .label = { $extensionTitle }
+ .tooltiptext = { $extensionTitle }
+# Extension's toolbar button when permission is needed.
+# Note that the new line is intentionally part of the tooltip.
+origin-controls-toolbar-button-permission-needed =
+ .label = { $extensionTitle }
+ .tooltiptext =
+ { $extensionTitle }
+ Permission needed
diff --git a/l10n-ia/browser/browser/pageInfo.ftl b/l10n-ia/browser/browser/pageInfo.ftl
new file mode 100644
index 0000000000..ae66726d24
--- /dev/null
+++ b/l10n-ia/browser/browser/pageInfo.ftl
@@ -0,0 +1,261 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/. --
+
+page-info-window =
+ .style = width: 600px; min-height: 550px;
+
+copy =
+ .key = C
+menu-copy =
+ .label = Copiar
+ .accesskey = C
+
+select-all =
+ .key = A
+menu-select-all =
+ .label = Seliger toto
+ .accesskey = t
+
+close-dialog =
+ .key = w
+
+general-tab =
+ .label = General
+ .accesskey = G
+general-title =
+ .value = Titulo:
+general-url =
+ .value = Adresse:
+general-type =
+ .value = Typo:
+general-mode =
+ .value = Modo de presentar:
+general-size =
+ .value = Dimension:
+general-referrer =
+ .value = URL referente:
+general-modified =
+ .value = Modificate:
+general-encoding =
+ .value = Codification del texto:
+general-meta-name =
+ .label = Nomine
+general-meta-content =
+ .label = Contento
+
+media-tab =
+ .label = Media
+ .accesskey = M
+media-location =
+ .value = Adresse:
+media-text =
+ .value = Texto associate:
+media-alt-header =
+ .label = Texto alternative
+media-address =
+ .label = Adresse
+media-type =
+ .label = Typo
+media-size =
+ .label = Dimension
+media-count =
+ .label = Numero
+media-dimension =
+ .value = Dimensiones:
+media-long-desc =
+ .value = Description longe:
+media-select-all =
+ .label = Seliger toto
+ .accesskey = e
+media-save-as =
+ .label = Salvar como…
+ .accesskey = A
+media-save-image-as =
+ .label = Salvar como…
+ .accesskey = e
+
+perm-tab =
+ .label = Permissiones
+ .accesskey = P
+permissions-for =
+ .value = Permissiones pro:
+
+security-tab =
+ .label = Securitate
+ .accesskey = S
+security-view =
+ .label = Vider le certificato
+ .accesskey = V
+security-view-unknown = Incognite
+ .value = Incognite
+security-view-identity =
+ .value = Identitate del sito web
+security-view-identity-owner =
+ .value = Proprietario:
+security-view-identity-domain =
+ .value = Sito web:
+security-view-identity-verifier =
+ .value = Verificate per:
+security-view-identity-validity =
+ .value = Expira le:
+security-view-privacy =
+ .value = Confidentialitate e chronologia
+
+security-view-privacy-history-value = Ha io visitate iste sito web anteriormente?
+security-view-privacy-sitedata-value = Esque iste sito web salva informationes in mi computator?
+
+security-view-privacy-clearsitedata =
+ .label = Eliminar le cookies e le datos de sito
+ .accesskey = E
+
+security-view-privacy-passwords-value = Ha io salvate alcun contrasigno pro iste sito web?
+
+security-view-privacy-viewpasswords =
+ .label = Vider le contrasignos salvate
+ .accesskey = w
+security-view-technical =
+ .value = Detalios technic
+
+help-button =
+ .label = Adjuta
+
+## 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 = Si, cookies e { $value } { $unit } de datos de sito
+security-site-data-only = Si, { $value } { $unit } de datos de sito
+
+security-site-data-cookies-only = Si, cookies
+security-site-data-no = No
+
+##
+
+image-size-unknown = Incognite
+page-info-not-specified =
+ .value = Non specificate
+not-set-alternative-text = Non specificate
+not-set-date = Non specificate
+media-img = Imagine
+media-bg-img = Fundo
+media-border-img = Bordo
+media-list-img = Bolletta
+media-cursor = Cursor
+media-object = Objecto
+media-embed = Incorporate
+media-link = Icone
+media-input = Entrata
+media-video = Video
+media-audio = Audio
+saved-passwords-yes = Si
+saved-passwords-no = No
+
+no-page-title =
+ .value = Pagina sin titulo:
+general-quirks-mode =
+ .value = Modo de compatibilitate
+general-strict-mode =
+ .value = Modo de conformitate al standards
+page-info-security-no-owner =
+ .value = Le sito web non provide informationes super su proprietario.
+media-select-folder = Selige un dossier ubi salvar le imagines
+media-unknown-not-cached =
+ .value = Incognite (non in cache)
+permissions-use-default =
+ .label = Usar le predefinition
+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 tag)
+ *[other] Meta ({ $tags } tags)
+ }
+
+# This string is used to display the number of times
+# the user has visited the website prior
+# Variables:
+# $visits (number) - The number of previous visits
+security-visits-number =
+ { $visits ->
+ [0] No
+ [one] Si, un vice
+ *[other] Si, { $visits } vices
+ }
+
+# 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] { $type } Imagine (animate, { $frames } quadro)
+ *[other] { $type } Imagine (animate, { $frames } quadros)
+ }
+
+# This string is used to display the type of
+# an image
+# Variables:
+# $type (string) - The type of an image
+media-image-type =
+ .value = Imagine { $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 (redimensionate 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 = Blocar le imagines ab { $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 = Informationes del pagina - { $website }
+page-info-frame =
+ .title = Informationes del quadro - { $website }
diff --git a/l10n-ia/browser/browser/panelUI.ftl b/l10n-ia/browser/browser/panelUI.ftl
new file mode 100644
index 0000000000..add6581b04
--- /dev/null
+++ b/l10n-ia/browser/browser/panelUI.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/.
+
+
+## Customization Menu
+
+# The overflow menu is the menu that appears if you click the chevron (>> button) in the location bar.
+customize-menu-unpin-from-overflowmenu =
+ .label = Disclavar del menu disbordante
+ .accesskey = U
+customize-menu-add-to-toolbar =
+ .label = Adder al barra de instrumentos
+ .accesskey = A
+customize-menu-add-to-overflowmenu =
+ .label = Adder al menu disbordante
+ .accesskey = M
+
+## Forget Button
+
+# The forget button can be added to the toolbar or overflow menu via the cutomization menu.
+panic-button-thankyou-msg1 = Tu chronologia recente es vacue.
+panic-button-thankyou-msg2 = Naviga cautemente!
+panic-button-thankyou-button =
+ .label = Gratias!
diff --git a/l10n-ia/browser/browser/panicButton.ftl b/l10n-ia/browser/browser/panicButton.ftl
new file mode 100644
index 0000000000..b77da822a7
--- /dev/null
+++ b/l10n-ia/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 = Un nove fenestra vacue essera aperite
+panic-button-undo-warning = Iste action es irreversibile.
+panic-button-forget-button =
+ .label = Oblidar!
+
+## 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 = Oblidar le ultime:
+panic-button-5min =
+ .label = Cinque minutas
+panic-button-2hr =
+ .label = Duo horas
+panic-button-day =
+ .label = 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 tu continua:
+panic-button-delete-cookies = Le <strong>cookies</strong> recente essera delite
+panic-button-delete-history = Le <strong>chronologia</strong> recente essera delite
+panic-button-delete-tabs-and-windows = Tote le <strong>schedas</strong> e <strong>fenestras</strong> essera claudite
diff --git a/l10n-ia/browser/browser/places.ftl b/l10n-ia/browser/browser/places.ftl
new file mode 100644
index 0000000000..c606f2185b
--- /dev/null
+++ b/l10n-ia/browser/browser/places.ftl
@@ -0,0 +1,207 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Aperir
+ .accesskey = A
+places-open-in-tab =
+ .label = Aperir in un nove scheda
+ .accesskey = v
+places-open-in-container-tab =
+ .label = Aperir in un nove scheda contentor
+ .accesskey = i
+places-open-all-bookmarks =
+ .label = Aperir tote le marcapaginas
+ .accesskey = A
+places-open-all-in-tabs =
+ .label = Aperir toto in schedas
+ .accesskey = O
+places-open-in-window =
+ .label = Aperir in un nove fenestra
+ .accesskey = n
+places-open-in-private-window =
+ .label = Aperir in un nove fenestra private
+ .accesskey = p
+places-add-bookmark =
+ .label = Adder marcapagina…
+ .accesskey = m
+places-add-folder-contextmenu =
+ .label = Adder dossier…
+ .accesskey = d
+places-add-folder =
+ .label = Adder dossier…
+ .accesskey = d
+places-add-separator =
+ .label = Adder separator
+ .accesskey = s
+places-view =
+ .label = Vider
+ .accesskey = r
+places-by-date =
+ .label = Per data
+ .accesskey = D
+places-by-site =
+ .label = Per sito
+ .accesskey = S
+places-by-most-visited =
+ .label = Per numero de visitas
+ .accesskey = V
+places-by-last-visited =
+ .label = Per ultime visita
+ .accesskey = L
+places-by-day-and-site =
+ .label = Per data e sito
+ .accesskey = t
+places-history-search =
+ .placeholder = Cercar in le chronologia
+places-history =
+ .aria-label = Chronologia
+places-bookmarks-search =
+ .placeholder = Cercar in le marcapaginas
+places-delete-domain-data =
+ .label = Oblidar iste sito
+ .accesskey = O
+places-sortby-name =
+ .label = Ordinar per nomine
+ .accesskey = r
+# places-edit-bookmark and places-edit-generic will show one or the other and can have the same access key.
+places-edit-bookmark =
+ .label = Modificar marcapagina…
+ .accesskey = i
+places-edit-generic =
+ .label = Rediger…
+ .accesskey = i
+places-edit-folder2 =
+ .label = Modificar dossier…
+ .accesskey = i
+places-delete-folder =
+ .label =
+ { $count ->
+ [1] Deler dossier
+ *[other] Deler dossiers
+ }
+ .accesskey = D
+# Managed bookmarks are created by an administrator and cannot be changed by the user.
+managed-bookmarks =
+ .label = Marcapaginas gerite
+# This label is used when a managed bookmarks folder doesn't have a name.
+managed-bookmarks-subfolder =
+ .label = Subdossier
+# This label is used for the "Other Bookmarks" folder that appears in the bookmarks toolbar.
+other-bookmarks-folder =
+ .label = Altere marcapaginas
+places-show-in-folder =
+ .label = Monstrar in dossier
+ .accesskey = d
+# Variables:
+# $count (number) - The number of elements being selected for removal.
+places-delete-bookmark =
+ .label =
+ { $count ->
+ [1] Deler marcapagina
+ *[other] Deler marcapaginas
+ }
+ .accesskey = D
+places-untag-bookmark =
+ .label = Remover tag
+ .accesskey = R
+places-manage-bookmarks =
+ .label = Gerer marcapaginas
+ .accesskey = G
+places-forget-about-this-site-confirmation-title = Oblidante iste sito
+# Variables:
+# $hostOrBaseDomain (string) - The base domain (or host in case there is no base domain) for which data is being removed
+places-forget-about-this-site-confirmation-message = Iste action removera tote le datos associate a { $hostOrBaseDomain } includite chronologia, contrasignos, cookies, cache e preferentias de contento. Es tu secur de voler continuar?
+# Variables:
+# $hostOrBaseDomain (string) - The base domain (or host in case there is no base domain) for which data is being removed
+places-forget-about-this-site-confirmation-msg = Iste action removera datos correlate a { $hostOrBaseDomain } includite chronologia, cookies, cache e preferentias de contento. Le marcapaginas e le contrasignos non sera removite.
+places-forget-about-this-site-forget = Oblidar
+places-library =
+ .title = Bibliotheca
+ .style = width:700px; height:500px;
+places-library2 =
+ .title = Bibliotheca
+ .style = min-width:700px; min-height:500px;
+places-library3 =
+ .title = Bibliotheca
+places-organize-button =
+ .label = Organisar
+ .tooltiptext = Organisar tu marcapaginas
+ .accesskey = O
+places-organize-button-mac =
+ .label = Organisar
+ .tooltiptext = Organisar tu marcapaginas
+places-file-close =
+ .label = Clauder
+ .accesskey = C
+places-cmd-close =
+ .key = w
+places-view-button =
+ .label = Vistas
+ .tooltiptext = Cambiar le vista
+ .accesskey = V
+places-view-button-mac =
+ .label = Vistas
+ .tooltiptext = Cambiar le vista
+places-view-menu-columns =
+ .label = Monstrar le columnas
+ .accesskey = C
+places-view-menu-sort =
+ .label = Ordinar
+ .accesskey = O
+places-view-sort-unsorted =
+ .label = Non ordinate
+ .accesskey = N
+places-view-sort-ascending =
+ .label = Ordine crescente
+ .accesskey = c
+places-view-sort-descending =
+ .label = Ordine decrescente
+ .accesskey = d
+places-maintenance-button =
+ .label = Importar e salveguardar
+ .tooltiptext = Importar e salveguardar tu marcapaginas
+ .accesskey = I
+places-maintenance-button-mac =
+ .label = Importar e salveguardar
+ .tooltiptext = Importar e salveguardar tu marcapaginas
+places-cmd-backup =
+ .label = Salveguardar…
+ .accesskey = S
+places-cmd-restore =
+ .label = Restaurar
+ .accesskey = R
+places-cmd-restore-from-file =
+ .label = Eliger un file…
+ .accesskey = E
+places-import-bookmarks-from-html =
+ .label = Importar marcapaginas ab HTML…
+ .accesskey = I
+places-export-bookmarks-to-html =
+ .label = Exportar marcapaginas in HTML…
+ .accesskey = E
+places-import-other-browser =
+ .label = Importar datos ab un altere navigator…
+ .accesskey = A
+places-view-sort-col-name =
+ .label = Nomine
+places-view-sort-col-tags =
+ .label = Etiquettas
+places-view-sort-col-url =
+ .label = Adresse
+places-view-sort-col-most-recent-visit =
+ .label = Visita plus recente
+places-view-sort-col-visit-count =
+ .label = Numero de visitas
+places-view-sort-col-date-added =
+ .label = Addite
+places-view-sort-col-last-modified =
+ .label = Ultime modification
+places-cmd-find-key =
+ .key = f
+places-back-button =
+ .tooltiptext = Retornar
+places-forward-button =
+ .tooltiptext = Avantiar
+places-details-pane-select-an-item-description = Selige un elemento pro vider e modificar su proprietates
diff --git a/l10n-ia/browser/browser/policies/policies-descriptions.ftl b/l10n-ia/browser/browser/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..5f3ead5b61
--- /dev/null
+++ b/l10n-ia/browser/browser/policies/policies-descriptions.ftl
@@ -0,0 +1,125 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## 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 = Defini politicas al quales le WebExtensions pote acceder via chrome.storage.managed.
+policy-AllowedDomainsForApps = Defini dominios con permission de acceder a Google Workspace.
+policy-AppAutoUpdate = Activar o disactivar le actualisation automatic del application.
+policy-AppUpdatePin = Impedi a { -brand-short-name } de esser actualisate ultra un certe version
+policy-AppUpdateURL = Definir un URL de actualisation personalisate pro le application.
+policy-Authentication = Configurar authentication integrate pro sitos web que lo supporta.
+policy-AutoLaunchProtocolsFromOrigins = Defini un lista de protocollos externe que pote esser usate, a partir de origines listate, sin demandar confirmation del usator.
+policy-BackgroundAppUpdate2 = Activar o disactivar le actualisator in fundo.
+policy-BlockAboutAddons = Blocar accesso al Gestor de additivos (circa:additivos).
+policy-BlockAboutConfig = Blocar accesso al pagina about:config.
+policy-BlockAboutProfiles = Blocar accesso al pagina about:profiles.
+policy-BlockAboutSupport = Blocar accesso al pagina about:support.
+policy-Bookmarks = Crear marcapaginas in le barra de marcapaginas, in le menu de marcapaginas o in un dossier specific intra illos.
+policy-CaptivePortal = Activar o disactivar supporto pro portal captive.
+policy-CertificatesDescription = Adde certificatos o usa certificatos integrate.
+policy-Cookies = Permitter o refusar al sitos web de deponer cookies.
+policy-DisabledCiphers = Disactivar cryptographias.
+policy-DefaultDownloadDirectory = Configurar le directorio predefinite pro discargamentos.
+policy-DisableAppUpdate = Impedir le actualisation del navigator.
+policy-DisableBuiltinPDFViewer = Disactivar PDF.js, le visor de PDF integrate in { -brand-short-name }.
+policy-DisableDefaultBrowserAgent = Impedir que le agente de navigator predefinite exeque alcun action. Applicabile solo a Windows; altere platteformas non ha iste agente.
+policy-DisableDeveloperTools = Blocar le accesso al instrumentos del disveloppamento.
+policy-DisableFeedbackCommands = Disactivar le commandos pro submitter tu commentarios in le menu Adjuta (Submitter tu opinion e Denunciar sito fraudulente).
+policy-DisableFirefoxAccounts = Disactivar le servicios basate sur { -fxaccount-brand-name }, comprendite Sync.
+# Firefox Screenshots is the name of the feature, and should not be translated.
+policy-DisableFirefoxScreenshots = Disactivar le function Firefox Screenshots.
+policy-DisableFirefoxStudies = Impedir a { -brand-short-name } de exequer studios.
+policy-DisableForgetButton = Impedir accesso al button Oblidar.
+policy-DisableFormHistory = Non rememorar le chronologia de recercas e formularios.
+policy-DisablePrimaryPasswordCreation = Si ver, non pote esser create un contrasigno primari.
+policy-DisablePasswordReveal = Non permitter de monstrar le contrasignos in le credentiales salvate.
+policy-DisablePocket = Disactivar le function pro salvar paginas web in Pocket.
+policy-DisablePrivateBrowsing = Disactivar le Navigation private.
+policy-DisableProfileImport = Disactivar le commando del menu pro importar datos ab un altere navigator.
+policy-DisableProfileRefresh = Disactivar le button Refrescar { -brand-short-name } in le pagina about:support.
+policy-DisableSafeMode = Disactivar le function pro reinitiar in modo secur. Nota: le clave Shift pro entrar in modo secur pote solmente esser disactivate sur Windows usante le politicas de gruppo.
+policy-DisableSecurityBypass = Impedir al usator de ignorar certe avisos de securitate.
+policy-DisableSetAsDesktopBackground = Disactivar le commando de menu Definir como Fundo del scriptorio pro le imagines.
+policy-DisableSystemAddonUpdate = Impedir al navigator de installar e actualisar additivos de systema.
+policy-DisableTelemetry = Disactivar le telemetria.
+policy-DisableThirdPartyModuleBlocking = Impedir al usator de blocar modulos de tertie partes que es inserite in le processo de { -brand-short-name }.
+policy-DisplayBookmarksToolbar = Monstrar le barra de marcapaginas per predefinition.
+policy-DisplayMenuBar = Monstrar le Barra del menu de ordinario.
+policy-DNSOverHTTPS = Configura DNS sur HTTPS.
+policy-DontCheckDefaultBrowser = Disactivar le controlo Navigator predefinite al lanceamento initial.
+policy-DownloadDirectory = Configurar e fixar le directorio de discargamentos.
+# “lock” means that the user won’t be able to change this setting
+policy-EnableTrackingProtection = Activar o disactivar le blocage de contento e optionalmente serrar lo.
+# “lock” means that the user won’t be able to change this setting
+policy-EncryptedMediaExtensions = Activar o disactivar le extensiones de medios cryptate e optionalmente blocar los.
+policy-ExemptDomainFileTypePairsFromFileTypeDownloadWarnings = Disactivar le avisos basate super le file extension pro specific typos de file sur dominios.
+# 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 = Installar, disinstallar o blocar le extensiones. Le option Installar require URLs o percursos como parametros. Le optiones Disinstallar e Blocate require le extension IDs.
+policy-ExtensionSettings = Gerer tote le aspectos del installation de extensiones.
+policy-ExtensionUpdate = Activar o disactivar le actualisation automatic de extensiones.
+policy-FirefoxHome = Configura Firefox Home.
+policy-FirefoxHome2 = Configurar { -firefox-home-brand-name }.
+policy-FlashPlugin = Permitter o refusar le uso del plug-in Flash.
+policy-GoToIntranetSiteForSingleWordEntryInAddressBar = Fortiar le navigation directe del sito intranet in vice de cercar quando on scribe singule entratas de parolas in le barra de adresses.
+policy-Handlers = Configurar gestores de application predefinite.
+policy-HardwareAcceleration = Si false, disactivar le acceleration hardware.
+# “lock” means that the user won’t be able to change this setting
+policy-Homepage = Definir e optionalmente blocar le pagina principal.
+policy-InstallAddonsPermission = Permitter a certe sitos web de installar additivos.
+policy-LegacyProfiles = Disactivar le function que fortia le creation de un profilo separate pro cata installation
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = Activar le parametro pro usar como predefinite le comportamento ancian del attributo SameSite pro le cookies.
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Usar le comportamento ancian del attributo SameSite pro le cookies sur le sitos specificate.
+
+##
+
+policy-LocalFileLinks = Permitter a sitos web specific de ligar a files local.
+policy-ManagedBookmarks = Configura un lista de marcapaginas, gerite per un administrator, que non pote esser cambiate per le usator.
+policy-ManualAppUpdateOnly = Solo consentir actualisationes manual e non allertar le usator re actualisationes.
+policy-PrimaryPassword = Requirer o impedir usar un contrasigno primari.
+policy-NetworkPrediction = Activar o disactivar prediction del rete (prelectura del DNS).
+policy-NewTabPage = Activar o disactivar le pagina Nove scheda.
+policy-NoDefaultBookmarks = Disactivar le creation del marcapaginas predefinite de { -brand-short-name } e del Marcapaginas intelligente (le plus visitate, etiquettas recente). Nota: iste directiva functiona solmente si es usate ante le prime uso del profilo.
+policy-OfferToSaveLogins = Fortiar que le parametro permitte a { -brand-short-name } de offerer de memorisar credentiales. Le valores "true" e "false" es acceptate.
+policy-OfferToSaveLoginsDefault = Indica le valor predefinite pro permitter a { -brand-short-name } de offerer de memorisar credentiales. Le valores "true" e "false" es acceptate.
+policy-OverrideFirstRunPage = Supplantar le pagina de prime uso. Vacua le valor de iste directiva si tu vole disactivar le pagina de prime uso.
+policy-OverridePostUpdatePage = Supplantar le pagina de “Novas” post-actualisation. Defini iste criterio a blanc si tu desira disactivar le pagina de post-actualisation.
+policy-PasswordManagerEnabled = Activar salvamento de contrasignos al gestor de contrasignos.
+policy-PasswordManagerExceptions = Impedir a { -brand-short-name } de salvar le contrasigno pro sitos specific.
+# PDF.js and PDF should not be translated
+policy-PDFjs = Disactivar o configurar PDF.js, le visor de PDF integrate in { -brand-short-name }.
+policy-Permissions2 = Configurar le permissiones pro camera, microphono, position, notificationes e autoreproduction.
+policy-PictureInPicture = Activar o disactivar Imagine annidate
+policy-PopupBlocking = Permitter a certe sitos web de monstrar fenestras emergente per predefinition.
+policy-Preferences = Defini e bloca le valor de un sub-ensemble de preferentias.
+policy-PromptForDownloadLocation = Demandar ubi salvar le files quando on discarga.
+policy-Proxy = Configurar le parametros del servitor proxy.
+policy-RequestedLocales = Defini le lista del localisationes desirate pro le applicationes in ordine de tu preferentias.
+policy-SanitizeOnShutdown2 = Eliminar datos de navigation al clausura.
+policy-SearchBar = Definir le localisation predefinite del barra de recerca. Le usator pote ancora lo personalisar.
+policy-SearchEngines = Configurar le parametros del motores de recerca. Iste criterio es solmente disponibile sur le version con supporto extendite (Extended Support Release - ESR).
+policy-SearchSuggestEnabled = Activar o disactivar suggestiones de recerca.
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = Installar modulos PKCS #11.
+policy-ShowHomeButton = Monstrar le button casa sur le barra de utensiles.
+policy-SSLVersionMax = Stabilir le version SSL maxime.
+policy-SSLVersionMin = Stabilir le version SSL minime.
+policy-StartDownloadsInTempDirectory = Fortiar le discargamento in un plica local temporari, plus tosto que in le directorio ordinari.
+policy-SupportMenu = Adder un selection de supporto personalisate al menu de adjuta.
+policy-UserMessaging = Non monstrar al usator certe messages.
+policy-UseSystemPrintDialog = Imprimer usante le fenestra de impression del systema…
+# “format” refers to the format used for the value of this policy.
+policy-WebsiteFilter = Blocar le accesso a sitos web. Vider documentation pro plus detalios sur le formato.
+policy-Windows10SSO = Permitter le autorisation unic de Windows pro le contos de labor e schola de Microsoft.
diff --git a/l10n-ia/browser/browser/preferences/addEngine.ftl b/l10n-ia/browser/browser/preferences/addEngine.ftl
new file mode 100644
index 0000000000..bd52228ca5
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/addEngine.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/.
+
+add-engine-window =
+ .title = Adder motor de recerca
+ .style = width: 32em;
+
+add-engine-window2 =
+ .title = Adder motor de recerca
+ .style = min-width: 32em;
+
+add-engine-button = Adder motor personalisate
+
+add-engine-name = Nomine del motor de recerca
+
+add-engine-alias = Alias
+
+add-engine-url = URL del motor, usa %s in loco del termino de recerca
+
+add-engine-dialog =
+ .buttonlabelaccept = Adder motor
+ .buttonaccesskeyaccept = m
+
+engine-name-exists = Un motor con iste nomine jam existe.
+engine-alias-exists = Un motor con iste alias jam existe.
diff --git a/l10n-ia/browser/browser/preferences/applicationManager.ftl b/l10n-ia/browser/browser/preferences/applicationManager.ftl
new file mode 100644
index 0000000000..e24cbcf209
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/applicationManager.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/.
+
+app-manager-window =
+ .title = Detalios del application
+ .style = width: 30em; min-height: 20em;
+
+app-manager-window2 =
+ .title = Detalios del application
+ .style = min-width: 30em; min-height: 20em;
+
+app-manager-remove =
+ .label = Remover
+ .accesskey = R
+
+# Variables:
+# $type (String) - the URI scheme of the link (e.g. mailto:)
+app-manager-handle-protocol = Le sequente applicationes pote esser usate pro ligamines “{ $type }”.
+
+# Variables:
+# $type (String) - the MIME type (e.g. application/binary)
+app-manager-handle-file = Le sequente applicationes pote esser usate pro contento “{ $type }”.
+
+## These strings are followed, on a new line,
+## by the URL or path of the application.
+
+app-manager-web-app-info = Iste application web es albergate in le hoste:
+app-manager-local-app-info = Iste application es locate in:
diff --git a/l10n-ia/browser/browser/preferences/blocklists.ftl b/l10n-ia/browser/browser/preferences/blocklists.ftl
new file mode 100644
index 0000000000..d123842693
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/blocklists.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/.
+
+blocklist-window =
+ .title = Listas de blocage
+ .style = width: 55em
+
+blocklist-window2 =
+ .title = Listas de blocage
+ .style = min-width: 55em
+
+blocklist-description = Elige le lista que { -brand-short-name } usa pro blocar le traciatores online. Listas fornite per <a data-l10n-name="disconnect-link" title="Disconnect">Disconnecter</a>.
+blocklist-close-key =
+ .key = w
+
+blocklist-treehead-list =
+ .label = Lista
+
+blocklist-dialog =
+ .buttonlabelaccept = Salvar le cambios
+ .buttonaccesskeyaccept = S
+
+
+# This template constructs the name of the block list in the block lists dialog.
+# It combines the list name and description.
+# e.g. "Standard (Recommended). This list does a pretty good job."
+#
+# Variables:
+# $listName {string, "Standard (Recommended)."} - List name.
+# $description {string, "This list does a pretty good job."} - Description of the list.
+blocklist-item-list-template = { $listName } { $description }
+
+blocklist-item-moz-std-listName = Lista de blocage de nivello 1 (recommendate).
+blocklist-item-moz-std-description = Permitte alcun traciatores de sorta que minus sitos web cessa de functionar.
+blocklist-item-moz-full-listName = Lista de blocage de nivello 2.
+blocklist-item-moz-full-description = Bloca tote le traciatores detegite. Qualque sitos web o contento pote non esser cargate correctemente.
diff --git a/l10n-ia/browser/browser/preferences/clearSiteData.ftl b/l10n-ia/browser/browser/preferences/clearSiteData.ftl
new file mode 100644
index 0000000000..6f11bbf99b
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/clearSiteData.ftl
@@ -0,0 +1,60 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+clear-site-data-window =
+ .title = Eliminar datos
+ .style = width: 35em
+
+clear-site-data-window2 =
+ .title = Eliminar datos
+ .style = min-width: 35em
+
+clear-site-data-description = Le elimination de tote le cookies e datos de sitos web immagazinate per { -brand-short-name } pote clauder tu sessiones active in sitos web e remover contento web immagazinate pro uso sin connexion. Eliminar le datos del cache non afficera tu sessiones active.
+
+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 e datos de sitos ({ $amount } { $unit })
+ .accesskey = S
+
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cookies-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cookies-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cookies-empty =
+ .label = Cookies e datos de sitos
+ .accesskey = S
+
+clear-site-data-cookies-info = Eliminar iste datos pote clauder tu sessiones active in sitos web
+
+# 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 = Contento web in cache ({ $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 = Contento web in cache
+ .accesskey = W
+
+clear-site-data-cache-info = Obliga sitos web a recargar imagines e datos
+
+clear-site-data-dialog =
+ .buttonlabelaccept = Eliminar
+ .buttonaccesskeyaccept = l
diff --git a/l10n-ia/browser/browser/preferences/colors.ftl b/l10n-ia/browser/browser/preferences/colors.ftl
new file mode 100644
index 0000000000..fbb48deaa5
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/colors.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/.
+
+colors-window =
+ .title = Colores
+ .style =
+ { PLATFORM() ->
+ [macos] width: 41em
+ *[other] width: 38em
+ }
+
+colors-dialog =
+ .title = Colores
+ .style = width: 41em;
+
+colors-dialog2 =
+ .title = Colores
+ .style = min-width: 41em;
+
+colors-close-key =
+ .key = w
+
+colors-page-override = Supplantar le colores specificate per le pagina, con tu selectiones supere
+ .accesskey = O
+
+colors-page-override-option-always =
+ .label = Sempre
+colors-page-override-option-auto =
+ .label = Solmente con themas de alte contrasto
+colors-page-override-option-never =
+ .label = Nunquam
+
+colors-text-and-background = Texto e fundo
+
+colors-text-header = Texto
+ .accesskey = T
+
+colors-background = Fundo
+ .accesskey = F
+
+colors-use-system =
+ .label = Usar le colores del systema
+ .accesskey = s
+
+colors-underline-links =
+ .label = Sublinear le ligamines
+ .accesskey = U
+
+colors-links-header = Colores del ligamines
+
+colors-unvisited-links = Ligamines non visitate
+ .accesskey = L
+
+colors-visited-links = Ligamines visitate
+ .accesskey = V
diff --git a/l10n-ia/browser/browser/preferences/connection.ftl b/l10n-ia/browser/browser/preferences/connection.ftl
new file mode 100644
index 0000000000..8784657320
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/connection.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/.
+
+connection-window =
+ .title = Parametros de connexion
+ .style =
+ { PLATFORM() ->
+ [macos] width: 44em
+ *[other] width: 49em
+ }
+
+connection-window2 =
+ .title = Parametros de connexion
+ .style =
+ { PLATFORM() ->
+ [macos] min-width: 44em
+ *[other] min-width: 49em
+ }
+
+connection-close-key =
+ .key = w
+
+connection-disable-extension =
+ .label = Disactivar le extension
+
+connection-proxy-configure = Configurar proxy pro acceder a Internet
+
+connection-proxy-option-no =
+ .label = Nulle proxy
+ .accesskey = y
+connection-proxy-option-system =
+ .label = Usar le parametros de proxy del systema
+ .accesskey = u
+connection-proxy-option-auto =
+ .label = Deteger automaticamente le parametros de proxy pro iste rete
+ .accesskey = D
+connection-proxy-option-manual =
+ .label = Configuration manual del proxy
+ .accesskey = m
+
+connection-proxy-http = Proxy HTTP
+ .accesskey = x
+connection-proxy-http-port = Porta
+ .accesskey = P
+connection-proxy-https-sharing =
+ .label = Usar iste proxy alsi pro HTTPS
+ .accesskey = s
+
+connection-proxy-https = Proxy HTTPS
+ .accesskey = H
+connection-proxy-ssl-port = Porta
+ .accesskey = o
+
+connection-proxy-socks = Hoste SOCKS
+ .accesskey = C
+connection-proxy-socks-port = Porta
+ .accesskey = t
+
+connection-proxy-socks4 =
+ .label = SOCKS v4
+ .accesskey = K
+connection-proxy-socks5 =
+ .label = SOCKS v5
+ .accesskey = v
+connection-proxy-noproxy = Nulle proxy pro
+ .accesskey = n
+
+connection-proxy-noproxy-desc = Exemplo: .mozilla.org, .asso.fr, 192.168.1.0/24
+
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = Le connexiones a localhost, 127.0.0.1/8, e ::1 nunquam passa per un proxy.
+
+connection-proxy-autotype =
+ .label = URL de configuration automatic del proxy
+ .accesskey = A
+
+connection-proxy-reload =
+ .label = Recargar
+ .accesskey = e
+
+connection-proxy-autologin =
+ .label = Non demandar authentication si le contrasigno es salvate
+ .accesskey = i
+ .tooltip = Iste option te authentica silentiosemente al proxies quando tu ha salvate lor credentiales. Tu essera demandate si le authentication falle.
+
+connection-proxy-socks-remote-dns =
+ .label = Proxy DNS quando in SOCKS v5
+ .accesskey = d
+
+connection-dns-over-https =
+ .label = Activar le DNS sur HTTPS
+ .accesskey = A
+
+connection-dns-over-https-url-resolver = Usar Fornitor
+ .accesskey = F
+
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (Default)
+ .tooltiptext = Usar le URL predefinite pro resolver le DNS super HTTPS
+
+connection-dns-over-https-url-custom =
+ .label = Personalisar
+ .accesskey = P
+ .tooltiptext = Insere tu URL preferite pro resolver le DNS super HTTPS
+
+connection-dns-over-https-custom-label = Personalisate
diff --git a/l10n-ia/browser/browser/preferences/containers.ftl b/l10n-ia/browser/browser/preferences/containers.ftl
new file mode 100644
index 0000000000..90ae736832
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/containers.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/.
+
+containers-window-new =
+ .title = Adder un nove contentor
+ .style = width: 45em
+# Variables
+# $name (String) - Name of the container
+containers-window-update-settings =
+ .title = Parametros del contentor { $name }
+ .style = width: 45em
+
+containers-window-new2 =
+ .title = Adder un nove contentor
+ .style = min-width: 45em
+# Variables
+# $name (String) - Name of the container
+containers-window-update-settings2 =
+ .title = Parametros del contentor { $name }
+ .style = min-width: 45em
+
+containers-window-close =
+ .key = w
+
+# This is a term to store style to be applied
+# on the three labels in the containers add/edit dialog:
+# - name
+# - icon
+# - color
+#
+# Using this term and referencing it in the `.style` attribute
+# of the three messages ensures that all three labels
+# will be aligned correctly.
+-containers-labels-style = min-width: 4rem
+
+containers-name-label = Nomine
+ .accesskey = N
+ .style = { -containers-labels-style }
+
+containers-name-text =
+ .placeholder = Scribe un nomine pro le contentor
+
+containers-icon-label = Icone
+ .accesskey = I
+ .style = { -containers-labels-style }
+
+containers-color-label = Color
+ .accesskey = o
+ .style = { -containers-labels-style }
+
+containers-dialog =
+ .buttonlabelaccept = Facite
+ .buttonaccesskeyaccept = F
+
+containers-color-blue =
+ .label = Blau
+containers-color-turquoise =
+ .label = Turchese
+containers-color-green =
+ .label = Verde
+containers-color-yellow =
+ .label = Jalne
+containers-color-orange =
+ .label = Orange
+containers-color-red =
+ .label = Rubie
+containers-color-pink =
+ .label = Rosate
+containers-color-purple =
+ .label = Violette
+containers-color-toolbar =
+ .label = Color del barra del instrumentos
+
+containers-icon-fence =
+ .label = Barriera
+containers-icon-fingerprint =
+ .label = Dactylogramma
+containers-icon-briefcase =
+ .label = Valise
+# 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 de dollar
+containers-icon-cart =
+ .label = Carretta de compras
+containers-icon-circle =
+ .label = Puncto
+containers-icon-vacation =
+ .label = Vacantias
+containers-icon-gift =
+ .label = Presente
+containers-icon-food =
+ .label = Alimento
+containers-icon-fruit =
+ .label = Fructo
+containers-icon-pet =
+ .label = Animal domestic
+containers-icon-tree =
+ .label = Arbore
+containers-icon-chill =
+ .label = Relaxamento
diff --git a/l10n-ia/browser/browser/preferences/fonts.ftl b/l10n-ia/browser/browser/preferences/fonts.ftl
new file mode 100644
index 0000000000..d6c9762cec
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/fonts.ftl
@@ -0,0 +1,121 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Typos de litteras
+
+fonts-window-close =
+ .key = w
+
+## Font groups by language
+
+fonts-langgroup-header = Typos de litteras pro
+ .accesskey = T
+
+fonts-langgroup-arabic =
+ .label = Arabe
+fonts-langgroup-armenian =
+ .label = Armenio
+fonts-langgroup-bengali =
+ .label = Bengali
+fonts-langgroup-simpl-chinese =
+ .label = Chinese simplificate
+fonts-langgroup-trad-chinese-hk =
+ .label = Chinese traditional (Hong Kong)
+fonts-langgroup-trad-chinese =
+ .label = Chinese traditional (Taiwan)
+fonts-langgroup-cyrillic =
+ .label = Cyrillico
+fonts-langgroup-devanagari =
+ .label = Devanagari
+fonts-langgroup-ethiopic =
+ .label = Ethiope
+fonts-langgroup-georgian =
+ .label = Georgiano
+fonts-langgroup-el =
+ .label = Greco
+fonts-langgroup-gujarati =
+ .label = Gujarati
+fonts-langgroup-gurmukhi =
+ .label = Gurmukhi
+fonts-langgroup-japanese =
+ .label = Japonese
+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 = Malayalam
+fonts-langgroup-math =
+ .label = Mathematica
+fonts-langgroup-odia =
+ .label = Oriya
+fonts-langgroup-sinhala =
+ .label = Sinhala
+fonts-langgroup-tamil =
+ .label = Tamil
+fonts-langgroup-telugu =
+ .label = Telugu
+fonts-langgroup-thai =
+ .label = Thai
+fonts-langgroup-tibetan =
+ .label = Tibetano
+fonts-langgroup-canadian =
+ .label = Syllabario canadian unificate
+fonts-langgroup-other =
+ .label = Altere systemas de scriptura
+
+## Default fonts and their sizes
+
+fonts-proportional-header = Proportional
+ .accesskey = P
+
+fonts-default-serif =
+ .label = Serif
+fonts-default-sans-serif =
+ .label = Sans Serif
+
+fonts-proportional-size = Dimension
+ .accesskey = D
+
+fonts-serif = Serif
+ .accesskey = S
+
+fonts-sans-serif = Sans-serif
+ .accesskey = n
+
+fonts-monospace = Monospatio
+ .accesskey = M
+
+fonts-monospace-size = Dimension
+ .accesskey = i
+
+fonts-minsize = Dimension minime de litteras
+ .accesskey = o
+
+fonts-minsize-none =
+ .label = Nulle
+
+fonts-allow-own =
+ .label = Permitter que le paginas elige lor proprie typos de litteras, in vice de tu selectiones supra
+ .accesskey = A
+
+## Text Encodings
+##
+## Translate the encoding names as adjectives for an encoding, not as the name
+## of the language.
+
+# Variables:
+# $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+ .label = Predefinite ({ $name })
+fonts-label-default-unnamed =
+ .label = Predefinite
diff --git a/l10n-ia/browser/browser/preferences/formAutofill.ftl b/l10n-ia/browser/browser/preferences/formAutofill.ftl
new file mode 100644
index 0000000000..675ff62429
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/formAutofill.ftl
@@ -0,0 +1,124 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The address and credit card autofill management dialog in browser preferences
+
+autofill-manage-addresses-title = Adresses salvate
+autofill-manage-addresses-list-header = Adresses
+
+autofill-manage-credit-cards-title = Cartas de credito salvate
+autofill-manage-credit-cards-list-header = Cartas de credito
+
+autofill-manage-dialog =
+ .style = min-width: 560px
+autofill-manage-remove-button = Remover
+autofill-manage-add-button = Adder…
+autofill-manage-edit-button = Modificar…
+
+##
+
+# The dialog title for creating addresses in browser preferences.
+autofill-add-new-address-title = Adder un nove adresse
+# The dialog title for editing addresses in browser preferences.
+autofill-edit-address-title = Modificar le adresse
+
+autofill-address-given-name = Prenomine
+autofill-address-additional-name = Secunde nomine
+autofill-address-family-name = Nomine de familia
+autofill-address-organization = Organisation
+autofill-address-street = Adresse del strata
+
+## address-level-3 (Sublocality) names
+
+# Used in IR, MX
+autofill-address-neighborhood = Quartiero
+# Used in MY
+autofill-address-village-township = Village o municipio
+autofill-address-island = Insula
+# Used in IE
+autofill-address-townland = Communa
+
+## address-level-2 names
+
+autofill-address-city = Citate
+# Used in HK, SD, SY, TR as Address Level-2 and used in KR as Sublocality.
+autofill-address-district = Districto
+# Used in GB, NO, SE
+autofill-address-post-town = Citate de posta
+# Used in AU as Address Level-2 and used in ZZ as Sublocality.
+autofill-address-suburb = Suburbio
+
+## address-level-1 names
+
+autofill-address-province = Provincia
+autofill-address-state = Stato
+autofill-address-county = Contato
+# Used in BB, JM
+autofill-address-parish = Parochia
+# Used in JP
+autofill-address-prefecture = Prefectura
+# Used in HK
+autofill-address-area = Area
+# Used in KR
+autofill-address-do-si = Do/Si
+# Used in NI, CO
+autofill-address-department = Departimento
+# Used in AE
+autofill-address-emirate = Emirato
+# Used in RU and UA
+autofill-address-oblast = Provincia
+
+## Postal code name types
+
+# Used in IN
+autofill-address-pin = Pin
+autofill-address-postal-code = Codice postal
+autofill-address-zip = Codice postal
+# Used in IE
+autofill-address-eircode = Eircode
+
+##
+
+autofill-address-country = Pais o region
+autofill-address-tel = Telephono
+autofill-address-email = E-mail
+
+autofill-cancel-button = Cancellar
+autofill-save-button = Salvar
+autofill-country-warning-message = Le completion automatic de formularios es disponibile solmente pro certe paises.
+
+# The dialog title for creating credit cards in browser preferences.
+autofill-add-new-card-title = Adder un nove carta de credito
+# The dialog title for editing credit cards in browser preferences.
+autofill-edit-card-title = Modificar le carta de credito
+
+# In macOS, this string is preceded by the operating system with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-edit-card-password-prompt =
+ { PLATFORM() ->
+ [macos] monstrar le informationes del carta de credito
+ [windows] { -brand-short-name } tenta de monstrar informationes de carta de credito. Confirma le accesso a iste conto de Windows infra.
+ *[other] { -brand-short-name } tenta de monstrar informationes de carta de credito.
+ }
+
+autofill-card-number = Numero del carta
+autofill-card-invalid-number = Per favor insere un numero de carta valide
+autofill-card-name-on-card = Nomine sur le carta
+autofill-card-expires-month = Mense de expiration
+autofill-card-expires-year = Anno de expiration
+autofill-card-billing-address = Adresse de facturation
+autofill-card-network = Typo de carta
+
+## These are brand names and should only be translated when a locale-specific name for that brand is in common use
+
+autofill-card-network-amex = American Express
+autofill-card-network-cartebancaire = Carte Bancaire
+autofill-card-network-diners = Diners Club
+autofill-card-network-discover = Discoperir
+autofill-card-network-jcb = JCB
+autofill-card-network-mastercard = MasterCard
+autofill-card-network-mir = MIR
+autofill-card-network-unionpay = Union Pay
+autofill-card-network-visa = Visa
diff --git a/l10n-ia/browser/browser/preferences/fxaPairDevice.ftl b/l10n-ia/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644
index 0000000000..357895cd82
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/fxaPairDevice.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/.
+
+fxa-pair-device-dialog =
+ .title = Connecter un altere apparato
+ .style = width: 26em; min-height: 35em;
+fxa-qrcode-heading-step1 = 1. Assecura te haber installate <a data-l10n-name="connect-another-device">Firefox sur tu apparato mobile</a>.
+fxa-qrcode-heading-step2 = 2. Aperi Firefox sur tu apparato mobile.
+fxa-qrcode-heading-step3 = 3. Aperi le <b>menu</b> (<img data-l10n-name="ios-menu-icon"/> o <img data-l10n-name="android-menu-icon"/>), tocca <img data-l10n-name="settings-icon"/> <b>Settings</b> e selige <b>Activar Sync</b>
+fxa-qrcode-heading-step4 = 4. Scanna iste codice:
+fxa-pair-device-dialog-sync =
+ .style = width: 32em;
+fxa-pair-device-dialog-sync2 =
+ .style = min-width: 32em;
+fxa-qrcode-pair-title = Synchronisa { -brand-product-name } sur tu telephono e tu tabletta
+fxa-qrcode-pair-step1 = 1. Aperi { -brand-product-name } sur tu apparato mobile.
+fxa-qrcode-pair-step2 = 2. Aperi le <strong>menu</strong> (<img data-l10n-name="ios-menu-icon"/> sur iOS o <img data-l10n-name="android-menu-icon"/> sur Android) e tocca <strong>Acceder pro synchronisar</strong>
+fxa-qrcode-pair-step2-signin = 2. Vade al menu (<img data-l10n-name="ios-menu-icon"/> sur iOS o <img data-l10n-name="android-menu-icon"/> sur Android) e tocca <strong>Synchronisar e salvar datos</strong>
+fxa-qrcode-pair-step3 = 3. Tocca <strong>Preste a scander</strong> e inquadra iste codice con tu apparato
+fxa-qrcode-error-title = Accopulamento sin successo.
+fxa-qrcode-error-body = Retentar.
diff --git a/l10n-ia/browser/browser/preferences/languages.ftl b/l10n-ia/browser/browser/preferences/languages.ftl
new file mode 100644
index 0000000000..580b9ce436
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/languages.ftl
@@ -0,0 +1,81 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+webpage-languages-window =
+ .title = Configurationes del linguas del pagina web
+ .style = width: 40em
+
+webpage-languages-window2 =
+ .title = Configurationes del linguas del pagina web
+ .style = min-width: 40em
+
+languages-close-key =
+ .key = w
+
+languages-description = Paginas web es alcun vices offerite in plus de un lingua. Selige le linguas pro presentar iste paginas web, in ordine de preferentia
+
+languages-customize-spoof-english =
+ .label = Demanda le versiones anglese del paginas web pro major confidentialitate
+
+languages-customize-moveup =
+ .label = Ascender
+ .accesskey = A
+
+languages-customize-movedown =
+ .label = Descender
+ .accesskey = D
+
+languages-customize-remove =
+ .label = Remover
+ .accesskey = R
+
+languages-customize-select-language =
+ .placeholder = Selige un lingua a adder…
+
+languages-customize-add =
+ .label = Adder
+ .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 = { -brand-short-name } Configurationes del linguas
+ .style = width: 40em
+
+browser-languages-window2 =
+ .title = { -brand-short-name } Configurationes del linguas
+ .style = min-width: 40em
+
+browser-languages-description = { -brand-short-name } monstrara le prime lingua como tu predefiniva e monstrara altere linguas si illos es necesse in le ordine de apparition.
+
+browser-languages-search = Cercar altere linguas...
+
+browser-languages-searching =
+ .label = Cercante linguas...
+
+browser-languages-downloading =
+ .label = Discarga...
+
+browser-languages-select-language =
+ .label = Seliger un lingua a adder…
+ .placeholder = Seliger un lingua a adder…
+
+browser-languages-installed-label = Linguas installate
+browser-languages-available-label = Linguas disponibile
+
+browser-languages-error = { -brand-short-name } non pote actualisar tu linguas justo ora. Verifica tu connexion a internet o retenta.
diff --git a/l10n-ia/browser/browser/preferences/moreFromMozilla.ftl b/l10n-ia/browser/browser/preferences/moreFromMozilla.ftl
new file mode 100644
index 0000000000..dc264d39cb
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/moreFromMozilla.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/.
+
+
+## These strings are used in the about:preferences moreFromMozilla page
+
+more-from-moz-title = Plus de { -vendor-short-name }
+more-from-moz-category =
+ .tooltiptext = Plus de { -vendor-short-name }
+more-from-moz-subtitle = Discoperi altere productos de { -vendor-short-name } que labora pro supportar un internet san.
+more-from-moz-firefox-mobile-title = { -brand-product-name } Mobile
+more-from-moz-firefox-mobile-description = Le navigator mobile que antepone tu vita private.
+more-from-moz-firefox-mobile-description-advanced = Ab le blocada de traciatores, al poner frenos al enoios del autoreproduction, le navigatores mobile { -brand-product-name } labora in tempore extraordinari pro render te secur de obtener le bon internet.
+more-from-moz-mozilla-vpn-title = { -mozilla-vpn-brand-name }
+more-from-moz-mozilla-vpn-description = Discoperi un strato additional de navigation anonyme e protection.
+more-from-moz-mozilla-vpn-description-advanced = { -mozilla-vpn-brand-name } adde un altere strato de navigation anonyme e protection. E, a differentia de certe altere VPNs, illo es secur e non tracia tu activitate.
+# This string is specific to the product Mozilla Rally which is US only.
+more-from-moz-mozilla-rally-title = { -rally-brand-name }
+# This string is specific to the product Mozilla Rally which is US only.
+more-from-moz-mozilla-rally-description = Pone tu datos a labor pro un internet melior pro totes.
+# This string is specific to the product Mozilla Rally which is US only.
+more-from-moz-mozilla-rally-description-advanced = Dona tu datos pro studios de recerca laborante pro crear un internet plus secur, plus aperte que adjuta personas, non Big Tech.
+# This string is specific to the product Mozilla Rally which is US only.
+more-from-moz-button-mozilla-rally-2 = Participa a { -rally-short-name }
+more-from-moz-qr-code-box-firefox-mobile-title = Discarga con tu apparato mobile. Puncta tu camera al codice QR. Quando un ligamine appare, tocca lo.
+more-from-moz-qr-code-box-firefox-mobile-button = O invia un e-mail a tu telephono
+more-from-moz-qr-code-firefox-mobile-img =
+ .alt = Codice QR pro discargar { -brand-product-name } mobile
+more-from-moz-button-mozilla-vpn-2 = Obtener le VPN
+more-from-moz-learn-more-link = Pro saper plus
+
+## These strings are for the Firefox Relay card in about:preferences moreFromMozilla page
+
+more-from-moz-firefox-relay-title = { -relay-brand-name }
+more-from-moz-firefox-relay-description = Protege tu cassa de ingresso e tu identitate con mascas email gratuite.
+more-from-moz-firefox-relay-button = Obtene { -relay-brand-short-name }
diff --git a/l10n-ia/browser/browser/preferences/permissions.ftl b/l10n-ia/browser/browser/preferences/permissions.ftl
new file mode 100644
index 0000000000..321bf9e1a4
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/permissions.ftl
@@ -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/.
+
+permissions-window =
+ .title = Exceptiones
+ .style = width: 45em
+permissions-window2 =
+ .title = Exceptiones
+ .style = min-width: 45em
+permissions-close-key =
+ .key = w
+permissions-address = Adresse del sito web
+ .accesskey = d
+permissions-block =
+ .label = Blocar
+ .accesskey = B
+permissions-disable-etp =
+ .label = Adder exception
+ .accesskey = e
+permissions-session =
+ .label = Permitter pro le session
+ .accesskey = S
+permissions-allow =
+ .label = Permitter
+ .accesskey = P
+permissions-button-off =
+ .label = Disactivar
+ .accesskey = D
+permissions-button-off-temporarily =
+ .label = Disactivar temporarimente
+ .accesskey = t
+permissions-site-name =
+ .label = Sito web
+permissions-status =
+ .label = Stato
+permissions-remove =
+ .label = Remover sito web
+ .accesskey = R
+permissions-remove-all =
+ .label = Remover tote le sitos web
+ .accesskey = e
+permission-dialog =
+ .buttonlabelaccept = Salvar le cambios
+ .buttonaccesskeyaccept = S
+permissions-autoplay-menu = Predefinition pro tote le sitos web:
+permissions-searchbox =
+ .placeholder = Cercar in le sito web
+permissions-capabilities-autoplay-allow =
+ .label = Permitter audio e video
+permissions-capabilities-autoplay-block =
+ .label = Blocar audio
+permissions-capabilities-autoplay-blockall =
+ .label = Blocar audio e video
+permissions-capabilities-allow =
+ .label = Permitter
+permissions-capabilities-block =
+ .label = Blocar
+permissions-capabilities-prompt =
+ .label = Sempre questionar
+permissions-capabilities-listitem-allow =
+ .value = Permitter
+permissions-capabilities-listitem-block =
+ .value = Blocar
+permissions-capabilities-listitem-allow-session =
+ .value = Permitter pro le session
+permissions-capabilities-listitem-off =
+ .value = Inactive
+permissions-capabilities-listitem-off-temporarily =
+ .value = Disactivate temporarimente
+
+## Invalid Hostname Dialog
+
+permissions-invalid-uri-title = Nomine de hoste inserite
+permissions-invalid-uri-label = Per favor insere un nomine de hoste valide
+
+## Exceptions - Tracking Protection
+
+permissions-exceptions-etp-window =
+ .title = Exceptiones al protection antitraciamento reinfortiate
+ .style = { permissions-window.style }
+permissions-exceptions-etp-window2 =
+ .title = Exceptiones al protection antitraciamento reinfortiate
+ .style = { permissions-window2.style }
+permissions-exceptions-etp-desc = Tu ha disactivate le protectiones sur iste sitos web.
+permissions-exceptions-manage-etp-desc = Tu pote specificar pro qual sitos web disactivar le Protection antitraciamento reinfortiate. Scribe le adresse exacte del sito que tu vole gerer e pois clicca Adder exception.
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window =
+ .title = Exceptiones - Cookies e Datos de sito
+ .style = { permissions-window.style }
+permissions-exceptions-cookie-window2 =
+ .title = Exceptiones - Cookies e Datos de sito
+ .style = { permissions-window2.style }
+permissions-exceptions-cookie-desc = Tu pote specificar qual sitos web sempre o nunquam pote usar cookies e datos de sito. Scribe le adresse exacte del sito que tu vole gerer e pois clicca sur Blocar, Permitter pro le session, o Permitter.
+
+## Exceptions - HTTPS-Only Mode
+
+permissions-exceptions-https-only-window =
+ .title = Exceptiones - modo solo-HTTPS
+ .style = { permissions-window.style }
+permissions-exceptions-https-only-window2 =
+ .title = Exceptiones - modo solo-HTTPS
+ .style = { permissions-window2.style }
+permissions-exceptions-https-only-desc = Tu pote disactivar le modo solo HTTPS pro sitos web specific. { -brand-short-name } non tentara securisar le connexion a HTTPS pro ille sitos. Exceptiones non se applica a fenestras private.
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window =
+ .title = Sitos web permittite - Fenestras emergente
+ .style = { permissions-window.style }
+permissions-exceptions-popup-window2 =
+ .title = Sitos web permittite - Fenestras emergente
+ .style = { permissions-window2.style }
+permissions-exceptions-popup-desc = Tu pote specificar qual sitos web ha le permission de aperir fenestras emergente. Scribe le adresse exacte del sito que tu vole permitter e clicca sur Permitter.
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window =
+ .title = Exceptiones - Credentiales salvate
+ .style = { permissions-window.style }
+permissions-exceptions-saved-logins-window2 =
+ .title = Exceptiones - Credentiales salvate
+ .style = { permissions-window2.style }
+permissions-exceptions-saved-logins-desc = Le credentiales pro le sitos web sequente non essera salvate
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window =
+ .title = Sitos web permittite - Installation de additivos
+ .style = { permissions-window.style }
+permissions-exceptions-addons-window2 =
+ .title = Sitos web permittite - Installation de additivos
+ .style = { permissions-window2.style }
+permissions-exceptions-addons-desc = Tu pote specificar qual sitos web ha le permission de installar additivos. Scribe le adresse exacte del sito que tu vole permitter e clicca sur Permitter.
+
+## Site Permissions - Autoplay
+
+permissions-site-autoplay-window =
+ .title = Configuration - Autoreproduction
+ .style = { permissions-window.style }
+permissions-site-autoplay-window2 =
+ .title = Configuration - Autoreproduction
+ .style = { permissions-window2.style }
+permissions-site-autoplay-desc = Specifica hic le sitos web que non seque tu configuration predefinite de autoreproduction.
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window =
+ .title = Parametros - Permissiones de notification
+ .style = { permissions-window.style }
+permissions-site-notification-window2 =
+ .title = Parametros - Permissiones de notification
+ .style = { permissions-window2.style }
+permissions-site-notification-desc = Le sitos web sequente ha requestate de inviar te notificationes. Tu pote specificar qual sitos web pote inviar te notificationes. Tu pote etiam blocar nove requestas de permission pro notificationes.
+permissions-site-notification-disable-label =
+ .label = Blocar nove requestas de permission pro notificationes
+permissions-site-notification-disable-desc = Isto impedi a omne sitos web non listate hic supra de demandar permission pro inviar notificationes. Blocar notificationes pote rumper alcun functiones de sitos web.
+
+## Site Permissions - Location
+
+permissions-site-location-window =
+ .title = Parametros - Permissiones de geolocalisation
+ .style = { permissions-window.style }
+permissions-site-location-window2 =
+ .title = Parametros - Permissiones de geolocalisation
+ .style = { permissions-window2.style }
+permissions-site-location-desc = Le sitos web sequente ha requestate de acceder a tu position geographic. Tu pote specificar qual sitos web pote acceder a tu position. Tu pote etiam blocar nove requestas de accesso a tu position.
+permissions-site-location-disable-label =
+ .label = Blocar nove requestas de acceder a tu position
+permissions-site-location-disable-desc = Isto impedira qualcunque sitos web non listate antea de demandar licentia a acceder tu position. Blocar le accesso a tu position pote infringer alcun functionalitate del sito web.
+
+## Site Permissions - Virtual Reality
+
+permissions-site-xr-window =
+ .title = Parametros - Permissiones de realitate virtual
+ .style = { permissions-window.style }
+permissions-site-xr-window2 =
+ .title = Parametros - Permissiones de realitate virtual
+ .style = { permissions-window2.style }
+permissions-site-xr-desc = Le sitos web sequente ha requestate de acceder a tu apparatos de realitate virtual. Tu pote specificar qual sitos web pote acceder a iste apparatos. Tu pote etiam blocar nove requestas de accesso a istes.
+permissions-site-xr-disable-label =
+ .label = Blocar nove requestas de acceder a tu apparatos de realitate virtual
+permissions-site-xr-disable-desc = Isto impedi a omne sitos web non listate hic supra de requestar le accesso a tu apparatos de realitate virtual. Blocar iste accesso pote rumper alcun functiones de sitos web.
+
+## Site Permissions - Camera
+
+permissions-site-camera-window =
+ .title = Parametros - Permissiones del camera
+ .style = { permissions-window.style }
+permissions-site-camera-window2 =
+ .title = Parametros - Permissiones del camera
+ .style = { permissions-window2.style }
+permissions-site-camera-desc = Le sitos web sequente ha requestate de acceder a tu photocamera. Tu pote specificar qual sitos web pote acceder a tu camera. Tu pote etiam blocar nove requestas de accesso a tu camera.
+permissions-site-camera-disable-label =
+ .label = Blocar nove requestas de acceder a tu camera
+permissions-site-camera-disable-desc = Isto impedira qualcunque sitos web non listate antea de demandar licentia a acceder a tu camera. Blocar le accesso a tu camera pote nocer alcun functionalitates del sito web.
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window =
+ .title = Parametros - permissiones del microphono
+ .style = { permissions-window.style }
+permissions-site-microphone-window2 =
+ .title = Parametros - permissiones del microphono
+ .style = { permissions-window2.style }
+permissions-site-microphone-desc = Le sequente sitos web ha requirite de acceder a tu microphono. Tu pote specificar le sitos web al qual es permittite de acceder a tu microphono. Tu pote alsi blocar nove requestas de acceder a tu microphono.
+permissions-site-microphone-disable-label =
+ .label = Blocar nove requestas de acceder a tu microphono
+permissions-site-microphone-disable-desc = Isto impedira qualcunque sitos web non listate supra de demandar licentia de acceder a tu microphono. Blocar le accesso a tu microphono pote infringer alcun functionalitates del sito web.
diff --git a/l10n-ia/browser/browser/preferences/preferences.ftl b/l10n-ia/browser/browser/preferences/preferences.ftl
new file mode 100644
index 0000000000..b4489b4abd
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/preferences.ftl
@@ -0,0 +1,1183 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Inviar al sitos web un signal “Non traciar” indicante que tu non vole esser traciate
+do-not-track-learn-more = Saper plus
+do-not-track-option-default-content-blocking-known =
+ .label = Solmente quando { -brand-short-name } es adjustate pro blocar traciatores cognoscite.
+do-not-track-option-always =
+ .label = Sempre
+settings-page-title = Parametros
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box2 =
+ .style = width: 16em
+ .placeholder = Cercar in parametros
+managed-notice = Tu navigator debe ser gerite per tu organisation.
+category-list =
+ .aria-label = Categorias
+pane-general-title = General
+category-general =
+ .tooltiptext = { pane-general-title }
+pane-home-title = Pagina initial
+category-home =
+ .tooltiptext = { pane-home-title }
+pane-search-title = Recerca
+category-search =
+ .tooltiptext = { pane-search-title }
+pane-privacy-title = Confidentialitate e securitate
+category-privacy =
+ .tooltiptext = { pane-privacy-title }
+pane-sync-title3 = Sync
+category-sync3 =
+ .tooltiptext = { pane-sync-title3 }
+pane-experimental-title = Experimentos de { -brand-short-name }
+category-experimental =
+ .tooltiptext = Experimentos de { -brand-short-name }
+pane-experimental-subtitle = Proceder con cautela
+pane-experimental-search-results-header = Experimentos { -brand-short-name }: continuar con attention
+pane-experimental-description2 = Cambiar parametros de configuration avantiate pote haber impacto sur le prestationes e le securitate de { -brand-short-name }.
+pane-experimental-reset =
+ .label = Restaurar predefinitiones
+ .accesskey = R
+help-button-label = Assistentia de { -brand-short-name }
+addons-button-label = Extensiones e themas
+focus-search =
+ .key = f
+close-button =
+ .aria-label = Clauder
+
+## Browser Restart Dialog
+
+feature-enable-requires-restart = { -brand-short-name } tu debe reinitiar pro activar iste functionalitate.
+feature-disable-requires-restart = { -brand-short-name } debe reinitiar se pro disactivar iste function.
+should-restart-title = Reinitiar { -brand-short-name }
+should-restart-ok = Reinitiar { -brand-short-name } ora
+cancel-no-restart-button = Cancellar
+restart-later = Reinitiar depois
+
+## Extension Control Notifications
+##
+## These strings are used to inform the user
+## about changes made by extensions to browser settings.
+##
+## <img data-l10n-name="icon"/> is going to be replaced by the extension icon.
+##
+## Variables:
+## $name (String): name of the extension
+
+# This string is shown to notify the user that the password manager setting
+# is being controlled by an extension
+extension-controlling-password-saving = Le <img data-l10n-name="icon"/> <strong>{ $name }</strong> controla iste parametros.
+# This string is shown to notify the user that their notifications permission
+# is being controlled by an extension.
+extension-controlling-web-notifications = Le <img data-l10n-name="icon"/> <strong>{ $name }</strong> controla iste parametros.
+# This string is shown to notify the user that Container Tabs
+# are being enabled by an extension.
+extension-controlling-privacy-containers = <img data-l10n-name="icon"/> <strong>{ $name }</strong> require schedas contentor.
+# This string is shown to notify the user that their content blocking "All Detected Trackers"
+# preferences are being controlled by an extension.
+extension-controlling-websites-content-blocking-all-trackers = Le <img data-l10n-name="icon"/> <strong>{ $name }</strong> controla iste parametros.
+# This string is shown to notify the user that their proxy configuration preferences
+# are being controlled by an extension.
+extension-controlling-proxy-config = Le <img data-l10n-name ="icon"/> <strong>{ $name }</strong> controla como { -brand-short-name } se connecte 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 = Pro activar le extension elige le additiones <img data-l10n-name="addons-icon"/> in le menu <img data-l10n-name="menu-icon"/>.
+
+## Preferences UI Search Results
+
+search-results-header = Resultatos del recerca
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message2 = Pardono! Il ha nulle resultato in le parametros pro “<span data-l10n-name="query"></span>”.
+search-results-help-link = Require adjuta? Visita <a data-l10n-name="url">Assistentia de { -brand-short-name }</a>
+
+## General Section
+
+startup-header = Al initio
+always-check-default =
+ .label = Sempre verificar si { -brand-short-name } es tu navigator predefinite
+ .accesskey = S
+is-default = { -brand-short-name } es actualmente tu navigator predefinite
+is-not-default = { -brand-short-name } non es tu navigator predefinite
+set-as-my-default-browser =
+ .label = Predefinir…
+ .accesskey = D
+startup-restore-windows-and-tabs =
+ .label = Aperir le previe fenestras e schedas
+ .accesskey = s
+startup-restore-warn-on-quit =
+ .label = Advertir te quando tu quita le navigator
+disable-extension =
+ .label = Disactivar le extension
+tabs-group-header = Schedas
+ctrl-tab-recently-used-order =
+ .label = Ctrl+Tab percurre le schedas in le ordine usate recentemente
+ .accesskey = T
+open-new-link-as-tabs =
+ .label = Aperir ligamines in schedas in vice de nove fenestras
+ .accesskey = s
+confirm-on-close-multiple-tabs =
+ .label = Confirmar ante clauder plure schedas
+ .accesskey = m
+# This string is used for the confirm before quitting preference.
+# Variables:
+# $quitKey (String) - the quit keyboard shortcut, and formatted
+# in the same manner as it would appear,
+# for example, in the File menu.
+confirm-on-quit-with-key =
+ .label = Confirmar ante quitar con { $quitKey }
+ .accesskey = a
+warn-on-open-many-tabs =
+ .label = Advertir te quando tu aperi multiple schedas que illo pote facer { -brand-short-name } devenir lente
+ .accesskey = d
+switch-to-new-tabs =
+ .label = Quando tu aperi un ligamine, imagine o medios in un nove scheda, passar a illo immediatemente
+ .accesskey = c
+show-tabs-in-taskbar =
+ .label = Monstrar vistas preliminar del schedas in le barra de cargas de Windows
+ .accesskey = v
+browser-containers-enabled =
+ .label = Activar schedas contentor
+ .accesskey = n
+browser-containers-learn-more = Saper plus
+browser-containers-settings =
+ .label = Parametros…
+ .accesskey = P
+containers-disable-alert-title = Clauder tote le schedas contentor?
+containers-disable-alert-desc =
+ { $tabCount ->
+ [one] Si tu disactiva le schedas contentor ora, { $tabCount } scheda contentor essera claudite. Desira tu vermente disactivar le schedas contentor?
+ *[other] Si tu disactiva le schedas contentor ora, { $tabCount } schedas contentor essera claudite. Desira tu vermente disactivar le schedas contentor?
+ }
+containers-disable-alert-ok-button =
+ { $tabCount ->
+ [one] Clauder { $tabCount } scheda contentor
+ *[other] Clauder { $tabCount } schedas contentor
+ }
+containers-disable-alert-cancel-button = Mantener active
+containers-remove-alert-title = Remover iste contentor?
+# Variables:
+# $count (Number) - Number of tabs that will be closed.
+containers-remove-alert-msg =
+ { $count ->
+ [one] Si tu remove iste contentor ora, { $count } scheda contentor essera claudite. Es tu secur de voler remover iste contentor?
+ *[other] Si tu remove iste contentor ora, { $count } schedas contentor essera claudite. Es tu secur de voler remover iste contentor?
+ }
+containers-remove-ok-button = Remover iste contentor
+containers-remove-cancel-button = Non remover iste contentor
+
+## General Section - Language & Appearance
+
+language-and-appearance-header = Lingua e apparentia
+preferences-web-appearance-header = Apparentia del sito web
+preferences-web-appearance-description = Alcun sitos web adapta lor schema de color in base a tu preferentias. Elige que schema de color tu amarea usar pro ille sitos.
+preferences-web-appearance-choice-browser = Thema de { -brand-short-name }
+preferences-web-appearance-choice-system = Thema del systema
+preferences-web-appearance-choice-auto = Automatic
+preferences-web-appearance-choice-light = Clar
+preferences-web-appearance-choice-dark = Obscur
+preferences-web-appearance-choice-tooltip-browser =
+ .title = Concorda tu parametros de thema de { -brand-short-name } pro le fundos e contento del sito web.
+preferences-web-appearance-choice-tooltip-system =
+ .title = Concorda tu parametros de systema pro fundos e contento del sito web.
+preferences-web-appearance-choice-tooltip-auto =
+ .title = Cambiar automaticamente fundos e contento del sito web in base a tu parametros de systema e al thema de { -brand-short-name }.
+preferences-web-appearance-choice-tooltip-light =
+ .title = Usa un apparentia clar pro fundos e contento del sito web.
+preferences-web-appearance-choice-tooltip-dark =
+ .title = Usa un apparentia obscur pro fundos e contento del sito web.
+preferences-web-appearance-choice-input-browser =
+ .aria-description = { preferences-web-appearance-choice-tooltip-browser.title }
+preferences-web-appearance-choice-input-system =
+ .aria-description = { preferences-web-appearance-choice-tooltip-system.title }
+preferences-web-appearance-choice-input-auto =
+ .aria-description = { preferences-web-appearance-choice-tooltip-auto.title }
+preferences-web-appearance-choice-input-light =
+ .aria-description = { preferences-web-appearance-choice-tooltip-light.title }
+preferences-web-appearance-choice-input-dark =
+ .aria-description = { preferences-web-appearance-choice-tooltip-dark.title }
+# This can appear when using windows HCM or "Override colors: always" without
+# system colors.
+preferences-web-appearance-override-warning = Tu selectiones color supplanta le apparentia del sito web.<a data-l10n-name="colors-link">Gere le colores</a>
+# This message contains one link. It can be moved within the sentence as needed
+# to adapt to your language, but should not be changed.
+preferences-web-appearance-footer = Gere le themas de { -brand-short-name } in <a data-l10n-name="themes-link">Extensiones e themas</a>
+preferences-colors-header = Colores
+preferences-colors-description = Supplanta le colores predefinite de { -brand-short-name } pro texto, fundos e ligamines de sito web.
+preferences-colors-manage-button =
+ .label = Gerer colores…
+ .accesskey = c
+preferences-fonts-header = Typos de characteres
+default-font = Typo de litteras predefinite
+ .accesskey = D
+default-font-size = Dimension
+ .accesskey = S
+advanced-fonts =
+ .label = Avantiate…
+ .accesskey = A
+# Zoom is a noun, and the message is used as header for a group of options
+preferences-zoom-header = Zoom
+preferences-default-zoom = Zoom predefinite
+ .accesskey = p
+preferences-default-zoom-value =
+ .label = { $percentage }%
+preferences-zoom-text-only =
+ .label = Zoom del texto solmente
+ .accesskey = t
+language-header = Lingua
+choose-language-description = Elige tu lingua preferite pro presentar le paginas
+choose-button =
+ .label = Eliger…
+ .accesskey = E
+choose-browser-language-description = Elige le linguas usate pro monstrar menus, messages, e notificationes per { -brand-short-name }.
+manage-browser-languages-button =
+ .label = Definir alternativas…
+ .accesskey = a
+confirm-browser-language-change-description = Reinitiar { -brand-short-name } pro applicar iste cambiamentos
+confirm-browser-language-change-button = Applicar e reinitiar
+translate-web-pages =
+ .label = Traducer le contento web
+ .accesskey = T
+fx-translate-web-pages = { -translations-brand-name }
+# The <img> element is replaced by the logo of the provider
+# used to provide machine translations for web pages.
+translate-attribution = Traductiones per <img data-l10n-name="logo"/>
+translate-exceptions =
+ .label = Exceptiones…
+ .accesskey = x
+# Variables:
+# $localeName (string) - Localized name of the locale to be used.
+use-system-locale =
+ .label = Usar le parametros “{ $localeName }” de tu systema operative pro formatar datas, horas, numeros e mesuras.
+check-user-spelling =
+ .label = Verificar le orthographia durante que tu scribe
+ .accesskey = t
+
+## General Section - Files and Applications
+
+files-and-applications-title = Files e applicationes
+download-header = Discargamentos
+download-save-where = Salvar le files in
+ .accesskey = S
+download-choose-folder =
+ .label =
+ { PLATFORM() ->
+ [macos] Eliger…
+ *[other] Percurrer…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] e
+ *[other] P
+ }
+download-always-ask-where =
+ .label = Sempre questionar ubi salvar le files
+ .accesskey = q
+applications-header = Applicationes
+applications-description = Elige como { -brand-short-name } manipula le files que tu discarga ab le web o le applicationes que tu usa durante que tu naviga.
+applications-filter =
+ .placeholder = Cercar typos de files o de applicationes
+applications-type-column =
+ .label = Typo de contento
+ .accesskey = T
+applications-action-column =
+ .label = Action
+ .accesskey = A
+# Variables:
+# $extension (String) - file extension (e.g .TXT)
+applications-file-ending = file { $extension }
+applications-action-save =
+ .label = Salvar le file
+# 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 } (predefinition)
+applications-use-os-default =
+ .label =
+ { PLATFORM() ->
+ [macos] Usar application predefinite de macOS
+ [windows] Usar application predefinite de Windows
+ *[other] Usar application predefinite del systema
+ }
+applications-use-other =
+ .label = Usar altere…
+applications-select-helper = Seliger le application assistente
+applications-manage-app =
+ .label = Detalios del application…
+applications-always-ask =
+ .label = Sempre questionar
+# 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 } (in { -brand-short-name })
+applications-open-inapp =
+ .label = Aperir in { -brand-short-name }
+
+## The strings in this group are used to populate
+## selected label element based on the string from
+## the selected menu item.
+
+applications-use-plugin-in-label =
+ .value = { applications-use-plugin-in.label }
+applications-action-save-label =
+ .value = { applications-action-save.label }
+applications-use-app-label =
+ .value = { applications-use-app.label }
+applications-open-inapp-label =
+ .value = { applications-open-inapp.label }
+applications-always-ask-label =
+ .value = { applications-always-ask.label }
+applications-use-app-default-label =
+ .value = { applications-use-app-default.label }
+applications-use-other-label =
+ .value = { applications-use-other.label }
+applications-use-os-default-label =
+ .value = { applications-use-os-default.label }
+
+##
+
+applications-handle-new-file-types-description = Que debe { -brand-short-name } facer con altere files?
+applications-save-for-new-types =
+ .label = Salvar le files
+ .accesskey = S
+applications-ask-before-handling =
+ .label = Demandar si aperir o salvar le files
+ .accesskey = D
+drm-content-header = Contento protegite per DRM (Gestion de Derectos Digital)
+play-drm-content =
+ .label = Presentar contento protegite per DRM
+ .accesskey = P
+play-drm-content-learn-more = Saper plus
+update-application-title = Actualisationes de { -brand-short-name }
+update-application-description = Mantene { -brand-short-name } actualisate pro le melior rendimento, stabilitate e securitate.
+update-application-version = Version { $version } <a data-l10n-name="learn-more">Novas</a>
+update-history =
+ .label = Monstrar le chronologia de actualisationes…
+ .accesskey = M
+update-application-allow-description = Permitter a { -brand-short-name } de
+update-application-auto =
+ .label = Installar le actualisationes automaticamente (recommendate)
+ .accesskey = A
+update-application-check-choose =
+ .label = Cercar actualisationes, lassante te decider si tu los installa
+ .accesskey = C
+update-application-manual =
+ .label = Non cercar jammais actualisationes (non recommendate)
+ .accesskey = N
+update-application-background-enabled =
+ .label = Quando { -brand-short-name } non es in execution
+ .accesskey = Q
+update-application-warning-cross-user-setting = Iste configuration sera applicate a tote le contos de Windows e profilos de { -brand-short-name } per iste installation de { -brand-short-name }.
+update-application-use-service =
+ .label = Usar un servicio in secunde plano pro installar le actualisationes
+ .accesskey = s
+update-application-suppress-prompts =
+ .label = Monstrar minus avisos de actualisation
+ .accesskey = m
+update-setting-write-failure-title2 = Impossibile registrar parametros de actualisation
+# Variables:
+# $path (String) - Path to the configuration file
+# The newlines between the main text and the line containing the path is
+# intentional so the path is easier to identify.
+update-setting-write-failure-message2 =
+ { -brand-short-name } ha incontrate un error e non ha potite registrar iste cambiamento. Nota que modificar iste parametro de actualisation necessita le permission de scriber al file mentionate infra. Tu, o un administrator de systema, pote forsan corriger le problema per conceder al gruppo Usatores le controlo complete de iste file.
+
+ Impossibile scriber al file: { $path }
+update-in-progress-title = Actualisation in curso
+update-in-progress-message = Vole tu que { -brand-short-name } continua iste actualisation?
+update-in-progress-ok-button = &Discartar
+# 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 = Rendimento
+performance-use-recommended-settings-checkbox =
+ .label = Usar le parametros de rendimento recommendate
+ .accesskey = U
+performance-use-recommended-settings-desc = Iste parametros es adaptate al hardware e al systema de operation de tu computator.
+performance-settings-learn-more = Saper plus
+performance-allow-hw-accel =
+ .label = Usar le acceleration de hardware quando disponibile
+ .accesskey = r
+performance-limit-content-process-option = Limite de processos de contento
+ .accesskey = L
+performance-limit-content-process-enabled-desc = Adder processos de contento pote meliorar le rendimento quando on usa plure schedas, ma consumera plus memoria.
+performance-limit-content-process-blocked-desc = Modificar le numero de processos de contento es solmente possibile con { -brand-short-name } in multiprocesso. <a data-l10n-name="learn-more">Apprender a verificar si le multiprocesso es active</a>
+# Variables:
+# $num - default value of the `dom.ipc.processCount` pref.
+performance-default-content-process-count =
+ .label = { $num } (predefinite)
+
+## General Section - Browsing
+
+browsing-title = Navigation
+browsing-use-autoscroll =
+ .label = Usar le rolamento automatic
+ .accesskey = a
+browsing-use-smooth-scrolling =
+ .label = Usar le rolamento suave
+ .accesskey = s
+browsing-gtk-use-non-overlay-scrollbars =
+ .label = Sempre monstrar barras de rolamento
+ .accesskey = o
+browsing-use-onscreen-keyboard =
+ .label = Monstrar un claviero tactile quando necessari
+ .accesskey = M
+browsing-use-cursor-navigation =
+ .label = Sempre usar le claves a flechas pro navigar intra paginas
+ .accesskey = c
+browsing-search-on-start-typing =
+ .label = Cercar texto quando tu comencia a scriber
+ .accesskey = x
+browsing-picture-in-picture-toggle-enabled =
+ .label = Activar controlos de video imagine-in-imagine
+ .accesskey = A
+browsing-picture-in-picture-learn-more = Saper plus
+browsing-media-control =
+ .label = Controlar le retroproduction de files multimedial per un claviero, bonetto o interfacie virtual
+ .accesskey = c
+browsing-media-control-learn-more = Saper plus
+browsing-cfr-recommendations =
+ .label = Recommendar extensiones durante que tu naviga
+ .accesskey = R
+browsing-cfr-features =
+ .label = Recommendar functionalitates durante que tu naviga
+ .accesskey = f
+browsing-cfr-recommendations-learn-more = Saper plus
+
+## General Section - Proxy
+
+network-settings-title = Parametros de rete
+network-proxy-connection-description = Configura como { -brand-short-name } se connecte a internet.
+network-proxy-connection-learn-more = Saper plus
+network-proxy-connection-settings =
+ .label = Parametros…
+ .accesskey = e
+
+## Home Section
+
+home-new-windows-tabs-header = Nove fenestras e schedas
+home-new-windows-tabs-description2 = Elige lo que tu vide quando tu aperi tu pagina initial, nove fenestras e nove schedas.
+
+## Home Section - Home Page Customization
+
+home-homepage-mode-label = Pagina principal e nove fenestras
+home-newtabs-mode-label = Nove schedas
+home-restore-defaults =
+ .label = Restaurar le predefinitiones
+ .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 = Pagina initial de Firefox (predefinite)
+home-mode-choice-default-fx =
+ .label = { -firefox-home-brand-name } (predefinite)
+home-mode-choice-custom =
+ .label = URLs personalisate...
+home-mode-choice-blank =
+ .label = Pagina vacue
+home-homepage-custom-url =
+ .placeholder = Colla un 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 le pagina actual
+ *[other] Usar le paginas actual
+ }
+ .accesskey = C
+choose-bookmark =
+ .label = Usar marcapagina…
+ .accesskey = m
+
+## Home Section - Firefox Home Content Customization
+
+home-prefs-content-header = Pagina initial de Firefox
+home-prefs-content-description = Elige qual contento tu desira pro tu pagina initial de Firefox.
+home-prefs-content-header2 = Contentos de { -firefox-home-brand-name }
+home-prefs-content-description2 = Elige qual contento tu vole sur tu schermo { -firefox-home-brand-name }.
+home-prefs-search-header =
+ .label = Recerca del Web
+home-prefs-shortcuts-header =
+ .label = Accessos directe
+home-prefs-shortcuts-description = Sitos que tu salva o visita
+home-prefs-shortcuts-by-option-sponsored =
+ .label = Accessos directe sponsorisate
+
+## Variables:
+## $provider (String): Name of the corresponding content provider, e.g "Pocket".
+
+home-prefs-recommended-by-header =
+ .label = Recommendate per { $provider }
+home-prefs-recommended-by-description-new = Contento exceptional a cura de { $provider }, parte del familia { -brand-product-name }
+
+##
+
+home-prefs-recommended-by-learn-more = Como illo labora
+home-prefs-recommended-by-option-sponsored-stories =
+ .label = Articulos sponsorisate
+home-prefs-recommended-by-option-recent-saves =
+ .label = Monstrar salvamentos recente
+home-prefs-highlights-option-visited-pages =
+ .label = Paginas visitate
+home-prefs-highlights-options-bookmarks =
+ .label = Marcapaginas
+home-prefs-highlights-option-most-recent-download =
+ .label = Ultime discargamento
+home-prefs-highlights-option-saved-to-pocket =
+ .label = Paginas salvate in { -pocket-brand-name }
+home-prefs-recent-activity-header =
+ .label = Recente activitate
+home-prefs-recent-activity-description = Un selection de sitos e contento recente
+# 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 = Breve novas
+home-prefs-snippets-description-new = Consilios e notitias de { -vendor-short-name } e { -brand-product-name }
+home-prefs-sections-rows-option =
+ .label =
+ { $num ->
+ [one] { $num } linea
+ *[other] { $num } lineas
+ }
+
+## Search Section
+
+search-bar-header = Barra de recerca
+search-bar-hidden =
+ .label = Usar le barra de adresse pro cercar e navigar
+search-bar-shown =
+ .label = Adder le barra de recerca in le barra de instrumentos
+search-engine-default-header = Motor de recerca predefinite
+search-engine-default-desc-2 = Isto es tu motor de recerca predefinite in le barras de adresse e de recerca. Tu pote cambiar lo in omne momento.
+search-engine-default-private-desc-2 = Selige un altere motor de recerca predefinite a usar solmente in fenestras private
+search-separate-default-engine =
+ .label = Usar iste motor de recerca in fenestras private
+ .accesskey = U
+search-suggestions-header = Suggestiones de recerca
+search-suggestions-desc = Elige como appare le suggestiones de motores de recerca.
+search-suggestions-option =
+ .label = Monstrar suggestiones de recerca
+ .accesskey = s
+search-show-suggestions-url-bar-option =
+ .label = Monstrar le suggestiones de recerca in le resultatos del barra de adresse
+ .accesskey = l
+# With this option enabled, on the search results page
+# the URL will be replaced by the search terms in the address bar
+# when using the current default search engine.
+search-show-search-term-option =
+ .label = Monstrar le terminos de recerca in vice que le URL sur le pagina de resultatos del motor de recerca predefinite
+# 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 = Monstrar le suggestiones de recerca ante le chronologia de navigation in le resultatos del barra de adresse
+search-show-suggestions-private-windows =
+ .label = Monstrar suggestiones de recerca in fenestras private
+suggestions-addressbar-settings-generic2 = Cambiar parametros pro altere suggestiones in le barra de adresse
+search-suggestions-cant-show = Le suggestiones de recerca non essera monstrate inter le resultatos del barra de adresse perque tu ha configurate { -brand-short-name } pro non memorisar jammais le chronologia.
+search-one-click-header2 = Accessos directe pro le recerca
+search-one-click-desc = Elige le motores de recerca alternative que appare infra le barra de adresse o le de recerca quando tu comencia a scriber un parola clave.
+search-choose-engine-column =
+ .label = Motor de recerca
+search-choose-keyword-column =
+ .label = Parola clave
+search-restore-default =
+ .label = Restaurar le motores de recerca predefinite
+ .accesskey = d
+search-remove-engine =
+ .label = Remover
+ .accesskey = r
+search-add-engine =
+ .label = Adder
+ .accesskey = A
+search-find-more-link = Adder plus motores de recerca
+# This warning is displayed when the chosen keyword is already in use
+# ('Duplicate' is an adjective)
+search-keyword-warning-title = Parola clave duplicate
+# Variables:
+# $name (String) - Name of a search engine.
+search-keyword-warning-engine = Tu ha eligite un parola clave que es actualmente usate per “{ $name }”. Per favor selige un altere.
+search-keyword-warning-bookmark = Tu ha eligite un parola clave que es actualmente usate per un marcapagina. Per favor selige un altere.
+
+## Containers Section
+
+containers-back-button2 =
+ .aria-label = Retornar al configuration
+containers-header = Schedas contentor
+containers-add-button =
+ .label = Adder un nove contentor
+ .accesskey = A
+containers-new-tab-check =
+ .label = Seliger un contentor pro cata nove scheda
+ .accesskey = S
+containers-settings-button =
+ .label = Parametros
+containers-remove-button =
+ .label = Remover
+
+## 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 = Porta le web con te
+sync-signedout-description2 = Synchronisa tu marcapaginas, chronologia, contrasignos, additivos, e parametros inter tote tu apparatos.
+sync-signedout-account-signin3 =
+ .label = Aperi session pro synchronisar…
+ .accesskey = A
+# 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 = Discarga Firefox pro <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> pro synchronisar te con tu apparato mobile.
+
+## Firefox Account - Signed in
+
+sync-profile-picture =
+ .tooltiptext = Cambiar le imagine del profilo
+sync-sign-out =
+ .label = Clauder session…
+ .accesskey = C
+sync-manage-account = Gerer le conto
+ .accesskey = o
+sync-signedin-unverified = { $email } non es verificate.
+sync-signedin-login-failure = Per favor aperi session pro reconnecter { $email }
+sync-resend-verification =
+ .label = Reinviar le verification
+ .accesskey = d
+sync-remove-account =
+ .label = Remover le conto
+ .accesskey = R
+sync-sign-in =
+ .label = Aperir session
+ .accesskey = A
+
+## Sync section - enabling or disabling sync.
+
+prefs-syncing-on = Synchronisation: ACTIVE
+prefs-syncing-off = Synchronisation: INACTIVE
+prefs-sync-turn-on-syncing =
+ .label = Activar synchronisation…
+ .accesskey = s
+prefs-sync-offer-setup-label2 = Synchronisa tu marcapaginas, chronologia, contrasignos, additivos, e parametros inter tote tu apparatos.
+prefs-sync-now =
+ .labelnotsyncing = Synchronisar ora
+ .accesskeynotsyncing = o
+ .labelsyncing = Synchronisar…
+
+## The list of things currently syncing.
+
+sync-currently-syncing-heading = Tu synchronisa actualmente iste elementos:
+sync-currently-syncing-bookmarks = Marcapaginas
+sync-currently-syncing-history = Chronologia
+sync-currently-syncing-tabs = Schedas aperte
+sync-currently-syncing-logins-passwords = Contos e contrasignos
+sync-currently-syncing-addresses = Adresses
+sync-currently-syncing-creditcards = Cartas de credito
+sync-currently-syncing-addons = Additivos
+sync-currently-syncing-settings = Parametros
+sync-change-options =
+ .label = Cambiar…
+ .accesskey = C
+
+## The "Choose what to sync" dialog.
+
+sync-choose-what-to-sync-dialog =
+ .title = Selige que synchronisar
+ .style = width: 37em; min-height: 35em;
+ .buttonlabelaccept = Salvar cambios
+ .buttonaccesskeyaccept = S
+ .buttonlabelextra2 = Disconnecter…
+ .buttonaccesskeyextra2 = D
+sync-choose-what-to-sync-dialog3 =
+ .title = Eliger lo que synchronisar
+ .style = min-width: 37em;
+ .buttonlabelaccept = Salvar cambios
+ .buttonaccesskeyaccept = S
+ .buttonlabelextra2 = Disconnecter…
+ .buttonaccesskeyextra2 = D
+sync-engine-bookmarks =
+ .label = Marcapaginas
+ .accesskey = m
+sync-engine-history =
+ .label = Chronologia
+ .accesskey = r
+sync-engine-tabs =
+ .label = Schedas aperite
+ .tooltiptext = Un lista de lo que es aperte sur tote le apparatos synchronisate
+ .accesskey = T
+sync-engine-logins-passwords =
+ .label = Contos e contrasignos
+ .tooltiptext = Nomines de usator e contrasignos que tu ha salvate
+ .accesskey = C
+sync-engine-addresses =
+ .label = Adresses
+ .tooltiptext = Adresses postal que tu salvava (solo scriptorio)
+ .accesskey = e
+sync-engine-creditcards =
+ .label = Cartas de credito
+ .tooltiptext = Nomines, numeros e datas de expiration (solo scriptorio)
+ .accesskey = C
+sync-engine-addons =
+ .label = Additivos
+ .tooltiptext = Extensiones e themas pro Firefox scriptorio
+ .accesskey = A
+sync-engine-settings =
+ .label = Parametros
+ .tooltiptext = Parametros general, de confidentialitate e securitate que tu ha cambiate
+ .accesskey = s
+
+## The device name controls.
+
+sync-device-name-header = Nomine del apparato
+sync-device-name-change =
+ .label = Cambiar le nomine del apparato…
+ .accesskey = C
+sync-device-name-cancel =
+ .label = Cancellar
+ .accesskey = n
+sync-device-name-save =
+ .label = Salvar
+ .accesskey = v
+sync-connect-another-device = Connecter un altere apparato
+
+## Privacy Section
+
+privacy-header = Confidentialitate del navigator
+
+## 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 = Contos e contrasignos
+ .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 = Proponer de salvar contos e contrasignos pro sitos web
+ .accesskey = r
+forms-exceptions =
+ .label = Exceptiones…
+ .accesskey = x
+forms-generate-passwords =
+ .label = Suggerer e generar contrasignos robuste
+ .accesskey = u
+forms-breach-alerts =
+ .label = Monstrar avisos pro contrasignos de sitos web violate
+ .accesskey = v
+forms-breach-alerts-learn-more-link = Saper plus
+relay-integration =
+ .label = Activar { -relay-brand-name } in le gestor de contrasignos de { -brand-short-name }
+relay-integration-learn-more-link = Pro saper plus
+# Checkbox which controls filling saved logins into fields automatically when they appear, in some cases without user interaction.
+forms-fill-logins-and-passwords =
+ .label = Auto-completar nomines de usator e contrasignos
+ .accesskey = A
+forms-saved-logins =
+ .label = Credentiales salvate…
+ .accesskey = L
+forms-primary-pw-use =
+ .label = Usar un contrasigno primari
+ .accesskey = U
+forms-primary-pw-learn-more-link = Saper plus
+# 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 = Modificar le contrasigno maestro…
+ .accesskey = M
+forms-primary-pw-change =
+ .label = Modificar le contrasigno primari…
+ .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 = Formalmente note como contrasigno maestro
+forms-primary-pw-fips-title = Tu es actualmente in modo FIPS. Tal modo require un contrasigno primari non vacue.
+forms-master-pw-fips-desc = Le cambio de contrasigno ha fallite
+forms-windows-sso =
+ .label = Permitter le autorisation unic de Windows pro le contos de labor e schola de Microsoft
+forms-windows-sso-learn-more-link = Saper plus
+forms-windows-sso-desc = Gerer contos in le parametros de tu apparato
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = Pro crear un contrasigno primari, insere tu credentiales de accesso a Windows. Isto permitte de garantir le securitate de tu contos.
+# 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 un contrasigno primari
+master-password-os-auth-dialog-caption = { -brand-full-name }
+
+## Privacy Section - History
+
+history-header = Chronologia
+# 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 } debe
+ .accesskey = d
+history-remember-option-all =
+ .label = Memorisar le chronologia
+history-remember-option-never =
+ .label = Non memorisar jammais le chronologia
+history-remember-option-custom =
+ .label = Usar parametros personalisate pro le chronologia
+history-remember-description = { -brand-short-name } recordara tu chronologia de navigation, discargamentos, formularios e recerca.
+history-dontremember-description = { -brand-short-name } usara le mesme parametros que pro le navigation private e non memorisara le chronologia durante que tu naviga le Web.
+history-private-browsing-permanent =
+ .label = Sempre usar le modo de navigation private
+ .accesskey = p
+history-remember-browser-option =
+ .label = Rememorar le chronologia de navigation e discargamento
+ .accesskey = n
+history-remember-search-option =
+ .label = Memorisar le chronologia de recercas e de formularios
+ .accesskey = f
+history-clear-on-close-option =
+ .label = Vacuar le chronologia quando { -brand-short-name } se claude
+ .accesskey = r
+history-clear-on-close-settings =
+ .label = Parametros…
+ .accesskey = t
+history-clear-button =
+ .label = Vacuar le chronologia…
+ .accesskey = V
+
+## Privacy Section - Site Data
+
+sitedata-header = Cookies e datos de sitos
+sitedata-total-size-calculating = Calculo del dimension de datos de sito e de cache…
+# 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 = Tu cookies, datos de sito e cache occupa actualmente { $value } { $unit } de spatio de disco.
+sitedata-learn-more = Saper plus
+sitedata-delete-on-close =
+ .label = Deler datos de cookies e sitos quando { -brand-short-name } es claudite
+ .accesskey = D
+sitedata-delete-on-close-private-browsing = Durante le modo de navigation private permanente, le cookies e le datos del sito sera sempre cancellate al clausura de { -brand-short-name }.
+sitedata-allow-cookies-option =
+ .label = Acceptar le cookies e le datos de sito
+ .accesskey = A
+sitedata-disallow-cookies-option =
+ .label = Blocar le cookies e le datos del sito
+ .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 = Typo de contento blocate
+ .accesskey = T
+sitedata-option-block-cross-site-trackers =
+ .label = Traciatores inter sitos
+sitedata-option-block-cross-site-tracking-cookies =
+ .label = Cookies de traciamento inter sitos
+sitedata-option-block-cross-site-cookies =
+ .label = Cookies de traciamento inter sitos, e isolar los altere cookies inter sitos
+sitedata-option-block-unvisited =
+ .label = Cookies de sitos web non visitate
+sitedata-option-block-all-third-party =
+ .label = Tote le cookies de tertios (pote impedir alcun sitos web de functionar)
+sitedata-option-block-all-cross-site-cookies =
+ .label = Tote le cookies inter-sitos (pote causar que le sitos web collabe)
+sitedata-option-block-all =
+ .label = Tote le cookies (impedira alcun sitos web de functionar)
+sitedata-clear =
+ .label = Eliminar datos...
+ .accesskey = l
+sitedata-settings =
+ .label = Gerer le datos...
+ .accesskey = G
+sitedata-cookies-exceptions =
+ .label = Gerer exceptiones…
+ .accesskey = G
+
+## Privacy Section - Address Bar
+
+addressbar-header = Barra de adresse
+addressbar-suggest = Durante que tu usa le barra de adresse, suggerer
+addressbar-locbar-history-option =
+ .label = Chronologia de navigation
+ .accesskey = H
+addressbar-locbar-bookmarks-option =
+ .label = Marcapaginas
+ .accesskey = M
+addressbar-locbar-openpage-option =
+ .label = Schedas aperite
+ .accesskey = S
+# 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 = Accessos directe
+ .accesskey = A
+addressbar-locbar-topsites-option =
+ .label = Sitos popular
+ .accesskey = p
+addressbar-locbar-engines-option =
+ .label = Motores de recerca
+ .accesskey = o
+addressbar-locbar-quickactions-option =
+ .label = Actiones rapide
+ .accesskey = r
+addressbar-suggestions-settings = Cambiar le preferentias pro le suggestiones del motor de recerca
+addressbar-quickactions-learn-more = Pro saper plus
+
+## Privacy Section - Content Blocking
+
+content-blocking-enhanced-tracking-protection = Protection antitraciamento reinfortiate
+content-blocking-section-top-level-description = Le traciatores te seque per tote le rete pro colliger informationes sur tu habitos e interesses de navigation. { -brand-short-name } bloca multes de iste traciatores e altere scripts maligne.
+content-blocking-learn-more = Saper plus
+content-blocking-fpi-incompatibility-warning = Tu usa First Party Isolation (FPI) que supplanta alcunes del parametros 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 = Standard
+ .accesskey = d
+enhanced-tracking-protection-setting-strict =
+ .label = Stricte
+ .accesskey = r
+enhanced-tracking-protection-setting-custom =
+ .label = Personalisate
+ .accesskey = P
+
+##
+
+content-blocking-etp-standard-desc = Equilibrio inter protection e rendimento. Le paginas se carga normalmente.
+content-blocking-etp-strict-desc = Protection reinfortiate, ma certe sitos o contento pote non functionar correctemente.
+content-blocking-etp-custom-desc = Elige qual traciatores e scripts blocar.
+content-blocking-etp-blocking-desc = { -brand-short-name } bloca le sequente:
+content-blocking-private-windows = Contento de traciamento in fenestras private
+content-blocking-cross-site-cookies-in-all-windows = Cookies inter sitos in tote le fenestras (include cookies traciator)
+content-blocking-cross-site-cookies-in-all-windows2 = Cookies inter-sitos in tote le fenestras
+content-blocking-cross-site-tracking-cookies = Cookies de traciamento inter sitos
+content-blocking-all-cross-site-cookies-private-windows = Cookies inter sitos in fenestras private
+content-blocking-cross-site-tracking-cookies-plus-isolate = Cookies de traciamento inter sitos, e isolar le cookies restante
+content-blocking-social-media-trackers = Traciatores de retes social
+content-blocking-all-cookies = Tote le cookies
+content-blocking-unvisited-cookies = Cookie de sitos web non visitate
+content-blocking-all-windows-tracking-content = Contento de traciamento in tote le fenestras
+content-blocking-all-third-party-cookies = Tote le cookies de tertios
+content-blocking-all-cross-site-cookies = Tote le cookies inter sitos
+content-blocking-cryptominers = Cryptominatores
+content-blocking-fingerprinters = Dactylogrammatores
+# "Test pilot" is used as a verb. Possible alternatives:
+# "Be the first to try", "Join an early experiment".
+content-blocking-etp-standard-tcp-rollout-checkbox =
+ .label = Prova primo nostre potentissime function de confidentialitate
+ .accesskey = P
+
+# The tcp-rollout strings are no longer used for the rollout but for tcp-by-default in the standard section
+
+# "Contains" here means "isolates", "limits".
+content-blocking-etp-standard-tcp-rollout-description = Le protection total contra le cookies contine le cookies del sito ubi tu es, assi le traciatores non pote sequer te inter le sitos.
+content-blocking-etp-standard-tcp-rollout-learn-more = Pro saper plus
+content-blocking-etp-standard-tcp-title = Include Protection total del cookies, nostre plus potente functionalitate de confidentialitate de unquam
+content-blocking-warning-title = Attention!
+content-blocking-and-isolating-etp-warning-description-2 = Iste parametro pote causar alcun sitos web a non monstrar contento o non pote functionar correctemente. Si un sito pare corrupte, prova disactivar protection de traciamento pro ille sito pote cargar tote le contento.
+content-blocking-warning-learn-how = Apprende como
+content-blocking-reload-description = Tu debera recargar tu schedas pro applicar iste cambios.
+content-blocking-reload-tabs-button =
+ .label = Recargar tote le schedas
+ .accesskey = R
+content-blocking-tracking-content-label =
+ .label = Contento de traciamento
+ .accesskey = t
+content-blocking-tracking-protection-option-all-windows =
+ .label = In tote le fenestras
+ .accesskey = t
+content-blocking-option-private =
+ .label = Solmente in fenestras private
+ .accesskey = p
+content-blocking-tracking-protection-change-block-list = Cambiar le lista de blocage
+content-blocking-cookies-label =
+ .label = Cookies
+ .accesskey = C
+content-blocking-expand-section =
+ .tooltiptext = Plus informationes
+# 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 = Cryptominatores
+ .accesskey = y
+# Browser fingerprinting is a method of tracking users by the configuration and settings information (their "digital fingerprint")
+# that is visible to websites they browse, rather than traditional tracking methods such as IP addresses and unique cookies.
+content-blocking-fingerprinters-label =
+ .label = Dactylogrammatores
+ .accesskey = D
+
+## Privacy Section - Tracking
+
+tracking-manage-exceptions =
+ .label = Gerer exceptiones…
+ .accesskey = x
+
+## Privacy Section - Permissions
+
+permissions-header = Permissiones
+permissions-location = Geolocalisation
+permissions-location-settings =
+ .label = Parametros…
+ .accesskey = t
+permissions-xr = Realitate virtual
+permissions-xr-settings =
+ .label = Parametros…
+ .accesskey = t
+permissions-camera = Camera
+permissions-camera-settings =
+ .label = Parametros…
+ .accesskey = t
+permissions-microphone = Microphono
+permissions-microphone-settings =
+ .label = Parametros…
+ .accesskey = t
+permissions-notification = Notificationes
+permissions-notification-settings =
+ .label = Parametros…
+ .accesskey = t
+permissions-notification-link = Saper plus
+permissions-notification-pause =
+ .label = Pausar le notificationes usque { -brand-short-name } reinitia
+ .accesskey = n
+permissions-autoplay = Autoreproduction
+permissions-autoplay-settings =
+ .label = Parametros…
+ .accesskey = r
+permissions-block-popups =
+ .label = Blocar le fenestras emergente
+ .accesskey = B
+# "popup" is a misspelling that is more popular than the correct spelling of
+# "pop-up" so it's included as a search keyword, not displayed in the UI.
+permissions-block-popups-exceptions-button =
+ .label = Exceptiones…
+ .accesskey = E
+ .searchkeywords = messages emergente
+permissions-addon-install-warning =
+ .label = Advertir te quando sitos web tenta installar additivos
+ .accesskey = W
+permissions-addon-exceptions =
+ .label = Exceptiones…
+ .accesskey = E
+
+## Privacy Section - Data Collection
+
+collection-header = Collecta e uso de datos per { -brand-short-name }
+collection-description = Nos nos effortia pro lassar te in le commando e colliger solmente lo que nos ha necessitate pro provider e meliorar { -brand-short-name } a totes. Nos sempre demanda permission ante reciper informationes personal.
+collection-privacy-notice = Aviso de confidentialitate
+collection-health-report-telemetry-disabled = Tu non plus permitte que { -vendor-short-name } captura datos technic e de interaction. Tote le datos jam capturate essera delite intra 30 dies.
+collection-health-report-telemetry-disabled-link = Saper plus
+collection-health-report =
+ .label = Permitter que { -brand-short-name } invia datos technic e de interaction a { -vendor-short-name }
+ .accesskey = r
+collection-health-report-link = Saper plus
+collection-studies =
+ .label = Autorisar { -brand-short-name } a installar e a lancear studios
+collection-studies-link = Consultar le studios de { -brand-short-name }
+addon-recommendations =
+ .label = Permitte { -brand-short-name } de facer recommendationes personalisate pro le extensiones
+addon-recommendations-link = Saper plus
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = Le reporto de datos es inactive pro iste configuration de compilation
+collection-backlogged-crash-reports-with-link = Permitter que { -brand-short-name } invia in tu nomine le reportos accumulate de crash <a data-l10n-name="crash-reports-link">saper plus</a>
+ .accesskey = P
+privacy-segmentation-section-header = Nove functiones que meliora tu navigation
+privacy-segmentation-section-description = Quando nos offere functiones que usa tu datos pro dar te un experientia plus personal:
+privacy-segmentation-radio-off =
+ .label = Usar recommendationes de { -brand-product-name }
+privacy-segmentation-radio-on =
+ .label = Monstrar informationes detaliate
+
+## 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 = Securitate
+security-browsing-protection = Protection contra contento fraudulente e software periculose
+security-enable-safe-browsing =
+ .label = Blocar le contento periculose e fraudulente
+ .accesskey = B
+security-enable-safe-browsing-link = Saper plus
+security-block-downloads =
+ .label = Blocar le discargamentos periculose
+ .accesskey = D
+security-block-uncommon-software =
+ .label = Advertir te de software indesirabile o non commun
+ .accesskey = C
+
+## Privacy Section - Certificates
+
+certs-header = Certificatos
+certs-enable-ocsp =
+ .label = Querer le servitores responditor OCSP pro confirmar le validitate actual del certificatos
+ .accesskey = Q
+certs-view =
+ .label = Vider le certificatos…
+ .accesskey = C
+certs-devices =
+ .label = Dispositivos de securitate…
+ .accesskey = D
+space-alert-over-5gb-settings-button =
+ .label = Aperir le parametros
+ .accesskey = A
+space-alert-over-5gb-message2 = <strong>Le spatio de disco disponibile a { -brand-short-name } es quasi exhaurite.</strong> Le contento de sitos web pote non monstrar se correctemente. Tu pote eliminar datos immagazinate in Parametros > Confidentialitate & Securitate > Cookies e Datos de sito.
+space-alert-under-5gb-message2 = <strong>Le spatio de disco disponibile a { -brand-short-name } es quasi exhaurite.</strong> Le contento de sitos web pote non monstrar se correctemente. Visita “Apprender plus” pro optimisar le uso de tu disco pro un melior experientia de navigation.
+
+## Privacy Section - HTTPS-Only
+
+httpsonly-header = Modo solo HTTPS
+httpsonly-description = HTTPS offere un connexion secur e cryptate inter { -brand-short-name } e le sitos web que tu visita. Le major parte del sitos web supporta le HTTPS, e si es activate Modo HTTPS-solo, alora { -brand-short-name } promovera tote le connexiones a HTTPS.
+httpsonly-learn-more = Saper plus
+httpsonly-radio-enabled =
+ .label = Activar le Modo solo HTTPS in tote le fenestras
+httpsonly-radio-enabled-pbm =
+ .label = Activar le Modo solo HTTPS in le fenestras private solmente
+httpsonly-radio-disabled =
+ .label = Non activar le Modo solo HTTPS
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = Scriptorio
+downloads-folder-name = Discargamentos
+choose-download-folder-title = Elige le dossier de discargamentos:
diff --git a/l10n-ia/browser/browser/preferences/selectBookmark.ftl b/l10n-ia/browser/browser/preferences/selectBookmark.ftl
new file mode 100644
index 0000000000..2d4aa07262
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/selectBookmark.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/.
+
+select-bookmark-window =
+ .title = Definir como pagina initial
+ .style = width: 32em;
+select-bookmark-window2 =
+ .title = Definir como pagina initial
+ .style = min-width: 32em;
+select-bookmark-desc = Elige un marcapagina como tu pagina initial. Si tu elige un dossier, le marcapaginas in illo se aperira in schedas.
diff --git a/l10n-ia/browser/browser/preferences/siteDataSettings.ftl b/l10n-ia/browser/browser/preferences/siteDataSettings.ftl
new file mode 100644
index 0000000000..3b83e575de
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/siteDataSettings.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/.
+
+
+## Settings
+
+site-data-settings-window =
+ .title = Gerer Cookies e Datos de sito
+
+site-data-settings-description = Le sequente sitos web immagazina cookies e datos de sito sur tu computator. { -brand-short-name } mantene datos ab sitos web con persistente immagazinage usque tu los dele, e dele le datos ab sitos web con immagazinage non-persistente quando le spatio es necesse.
+
+site-data-search-textbox =
+ .placeholder = Cercar sitos web
+ .accesskey = S
+
+site-data-column-host =
+ .label = Sito
+site-data-column-cookies =
+ .label = Cookies
+site-data-column-storage =
+ .label = Immagazinage
+site-data-column-last-used =
+ .label = Ultimemente usate
+
+# This label is used in the "Host" column for local files, which have no host.
+site-data-local-file-host = (file local)
+
+site-data-remove-selected =
+ .label = Remover le selection
+ .accesskey = s
+
+site-data-settings-dialog =
+ .buttonlabelaccept = Salvar le 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 = Remover toto
+ .accesskey = e
+
+site-data-remove-shown =
+ .label = Remover totes monstrate
+ .accesskey = a
+
+## Removing
+
+site-data-removing-dialog =
+ .title = { site-data-removing-header }
+ .buttonlabelaccept = Remover
+
+site-data-removing-header = Remotion de Cookies e Datos de sito
+
+site-data-removing-desc = Remover cookies e datos de sito pote clauder tu session de sitos web. Es tu secur de voler remover istes?
+# Variables:
+# $baseDomain (String) - The single domain for which data is being removed
+site-data-removing-single-desc = Remover cookies e datos de sito pote disconnecter te de sitos web. Vole tu vermente remover cookies e datos de sito pro <strong>{ $baseDomain }</strong>?
+
+site-data-removing-table = Cookies e datos de sito pro le sequente sitos web sera removite
diff --git a/l10n-ia/browser/browser/preferences/translation.ftl b/l10n-ia/browser/browser/preferences/translation.ftl
new file mode 100644
index 0000000000..4cc305460a
--- /dev/null
+++ b/l10n-ia/browser/browser/preferences/translation.ftl
@@ -0,0 +1,44 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+translation-window =
+ .title = Exceptiones - Traduction
+ .style = width: 36em
+
+translation-window2 =
+ .title = Exceptiones - Traduction
+ .style = min-width: 36em
+
+translation-close-key =
+ .key = w
+
+translation-languages-disabled-desc = Le traductiones non es offerite pro le linguas sequente
+
+translation-languages-column =
+ .label = Linguas
+
+translation-languages-button-remove =
+ .label = Remover le lingua
+ .accesskey = R
+
+translation-languages-button-remove-all =
+ .label = Remover tote le linguas
+ .accesskey = e
+
+translation-sites-disabled-desc = Le traduction non essera offerite pro le sitos sequente
+
+translation-sites-column =
+ .label = Sitos web
+
+translation-sites-button-remove =
+ .label = Remover le sito
+ .accesskey = S
+
+translation-sites-button-remove-all =
+ .label = Remover tote le sitos
+ .accesskey = i
+
+translation-dialog =
+ .buttonlabelaccept = Clauder
+ .buttonaccesskeyaccept = C
diff --git a/l10n-ia/browser/browser/profile/default-bookmarks.ftl b/l10n-ia/browser/browser/profile/default-bookmarks.ftl
new file mode 100644
index 0000000000..74dc15a518
--- /dev/null
+++ b/l10n-ia/browser/browser/profile/default-bookmarks.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/.
+
+
+# This file intentionally uses hard-coded brand names instead of Fluent terms.
+# This approach minimizes issues across multiple release channels and rebranded
+# versions.
+
+default-bookmarks-title = Marcapaginas
+default-bookmarks-heading = Marcapaginas
+
+default-bookmarks-toolbarfolder = Dossier del barra de marcapaginas
+default-bookmarks-toolbarfolder-description = Adde marcapaginas a iste dossier pro facer los apparer in le barra de marcapaginas
+
+# link title for https://www.mozilla.org/firefox/central/
+default-bookmarks-getting-started = Prime passos
+
+# Firefox links folder name
+default-bookmarks-firefox-heading = Mozilla Firefox
+
+# link title for https://www.mozilla.org/firefox/help/
+default-bookmarks-firefox-get-help = Obtener auxilio
+
+# link title for https://www.mozilla.org/firefox/customize/
+default-bookmarks-firefox-customize = Personalisar Firefox
+
+# link title for https://www.mozilla.org/contribute/
+default-bookmarks-firefox-community = Collabora
+
+# link title for https://www.mozilla.org/about/
+default-bookmarks-firefox-about = A proposito de nos
+
+# Firefox Nightly links folder name
+default-bookmarks-nightly-heading = Ressources de Firefox Nightly
+
+# Nightly builds only, link title for https://blog.nightly.mozilla.org/
+default-bookmarks-nightly-blog = Blog de Firefox Nightly
+
+# Nightly builds only, link title for https://bugzilla.mozilla.org/
+default-bookmarks-bugzilla = Traciator de bugs de Mozilla
+
+# Nightly builds only, link title for https://developer.mozilla.org/
+default-bookmarks-mdn = Rete de disveloppatores de Mozilla
+
+# Nightly builds only, link title for https://addons.mozilla.org/firefox/addon/nightly-tester-tools/
+default-bookmarks-nightly-tester-tools = Instrumentos de proba de Nightly
+
+# Nightly builds only, link title for about:crashes
+default-bookmarks-crashes = Tote tu crashes
+
+# Nightly builds only, link title for https://planet.mozilla.org/
+default-bookmarks-planet = Planeta Mozilla
diff --git a/l10n-ia/browser/browser/protections.ftl b/l10n-ia/browser/browser/protections.ftl
new file mode 100644
index 0000000000..d3130d46d6
--- /dev/null
+++ b/l10n-ia/browser/browser/protections.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/.
+
+# Variables:
+# $count (Number) - Number of tracking events blocked.
+graph-week-summary =
+ { $count ->
+ [one] { -brand-short-name } ha blocate { $count } traciator durante le passate septimana
+ *[other] { -brand-short-name } ha blocate { $count } traciatores durante le passate septimana
+ }
+
+# 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> traciator blocate desde { DATETIME($earliestDate, day: "numeric", month: "long", year: "numeric") }
+ *[other] <b>{ $count }</b> traciatores blocate 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 } continua a blocar traciatores in fenestras private, ma non conserva alcun information de lo que ha essite blocate.
+# Weekly summary of the graph when the graph is empty in Private Mode
+graph-week-summary-private-window = Traciatores que { -brand-short-name } ha blocate iste septimana
+
+protection-report-webpage-title = Pannello de protectiones
+protection-report-page-content-title = Pannello de protectiones
+# 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 } pote proteger tu vita private durante que tu naviga. Ecce un summario personal de iste protectiones, con utensiles pro prender le controlo de tu securitate in linea.
+# 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 tu confidentialitate durante que tu naviga. Ecce un summario personalisate de iste protectiones, con utensiles pro prender le controlo de tu securitate in linea.
+
+protection-report-settings-link = Gerer tu confidentialitate e parametros de securitate
+
+etp-card-title-always = Protection antitraciamento reinfortiate: Sempre active
+etp-card-title-custom-not-blocking = Protection antitraciamento reinfortiate: NON ACTIVE
+etp-card-content-description = { -brand-short-name } impedi automaticamente que interprisas te seque secretemente sur le web.
+protection-report-etp-card-content-custom-not-blocking = Tote le protectiones es actualmente disactivate. Selige le traciatores a blocar per gerer le parametros de protection de { -brand-short-name }.
+protection-report-manage-protections = Gerer le parametros
+
+# 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 = Hodie
+
+# This string is used to describe the graph for screenreader users.
+graph-legend-description = Un graphico que contine le numero total de cata typo de traciator blocate iste septimana.
+
+social-tab-title = Traciatores de retes social
+social-tab-contant = Le retes social placia traciatores sur altere sitos web pro sequer lo que tu face, vide e reguarda in linea. Isto permitte al companias de rete social de saper plus sur te, ultra lo que tu comparti sur tu profilos de rete social. <a data-l10n-name="learn-more-link">Saper plus</a>
+
+cookie-tab-title = Cookies de traciamento inter sitos
+cookie-tab-content = Iste cookies te seque de sito a sito pro colliger datos sur lo que tu face in linea. Illos es deponite per tertios, p.ex. companias de publicitate e de analyse de datos. Blocar le cookies de traciamento inter sitos reduce le numero de annuncios que te seque. <a data-l10n-name="learn-more-link">Lege plus</a>
+
+tracker-tab-title = Contento traciator
+tracker-tab-description = Sitos web pote cargar annuncios externe, videos e altere contento con codice de traciamento. Blocar contento de traciamento pote adjutar sitos a cargar se plus rapidemente, ma alcun buttones, formularios e campos de aperir session pote non functionar. <a data-l10n-name="learn-more-link">Saper plus</a>
+
+fingerprinter-tab-title = Dactylogrammatores
+fingerprinter-tab-content = Le dactylogrammatores collige parametros de tu navigator e computator pro crear un profilo de te. Usante iste identitate digital, illos pote traciar te inter differente sitos web. <a data-l10n-name="learn-more-link">Lege plus</a>
+
+cryptominer-tab-title = Cryptominatores
+cryptominer-tab-content = Cryptominatores usa le potentia de calculo de tu systema pro excavar moneta digital. Scripts de cryptominage exhauri tu batteria, relenta tu computator e pote accrescer le factura de tu energia.<a data-l10n-name="learn-more-link">Saper plus</a>
+
+protections-close-button2 =
+ .aria-label = Clauder
+ .title = Clauder
+
+mobile-app-title = Blocar traciatores publicitari sur plure apparatos
+mobile-app-card-content = Usa le navigator mobile con protection integrate contra traciamento publicitari.
+mobile-app-links = Navigator { -brand-product-name } pro <a data-l10n-name="android-mobile-inline-link">Android</a> e <a data-l10n-name="ios-mobile-inline-link">iOS</a>
+
+lockwise-title = Non oblida plus tu contrasignos
+passwords-title-logged-in = Gere tu contrasignos
+passwords-header-content = { -brand-product-name } immagazina con securitate tu contrasignos in tu navigator.
+lockwise-header-content-logged-in = Memorisa e synchronisa tu contrasignos sur tote tu apparatos in tote securitate.
+protection-report-passwords-save-passwords-button = Salvar contrasignos
+ .title = Salvar contrasignos
+protection-report-passwords-manage-passwords-button = Gerer contrasignos
+ .title = Gerer contrasignos
+
+
+# Variables:
+# $count (Number) - Number of passwords exposed in data breaches.
+lockwise-scanned-text-breached-logins =
+ { $count ->
+ [one] 1 contrasigno pote haber essite exponite in un violation de datos.
+ *[other] { $count } contrasignos pote haber essite exponite in un violation 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 contrasigno immagazinate in modo secur.
+ *[other] Tu contrasignos es immagazinate in modo secur.
+ }
+lockwise-how-it-works-link = Como functiona
+
+monitor-title = Vigilantia contra violationes de datos
+monitor-link = Como illo functiona
+monitor-header-content-no-account = Consulta { -monitor-brand-name } pro vider si tu ha essite parte de un violation cognoscite de datos e reciper avisos sur nove violationes.
+monitor-header-content-signed-in = { -monitor-brand-name } te adverti si tu information ha apparite in un violation cognoscite de datos.
+monitor-sign-up-link = Inscriber te al Avisos de violation
+ .title = Inscriber te al Avisos de violation sur { -monitor-brand-name }
+auto-scan = Controlate automaticamente hodie
+
+monitor-emails-tooltip =
+ .title = Vider le adresses email surveliate sur { -monitor-brand-short-name }
+monitor-breaches-tooltip =
+ .title = Vider le violationes de datos cognoscite sur { -monitor-brand-short-name }
+monitor-passwords-tooltip =
+ .title = Vider le contrasignos exponite sur { -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] Adresse email surveliate
+ *[other] Adresses email surveliate
+ }
+
+# 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] violation cognoscite de datos ha exponite tu information
+ *[other] violationes cognoscite de datos ha exponite tu information
+ }
+
+# 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] Violation de datos cognoscite marcate como resolvite
+ *[other] Violationes de datos cognoscite marcate como resolvite
+ }
+
+# 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] Contrasigno exponite inter tote le violationes
+ *[other] Contrasignos exponite inter tote le violationes
+ }
+
+# 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] Contrasigno exponite in violationes non resolvite
+ *[other] Contrasignos exponite in violationes non resolvite
+ }
+
+monitor-no-breaches-title = Bon novas!
+monitor-no-breaches-description = Tu non ha ulle violationes note. Si isto cambia, nos te facera saper.
+monitor-view-report-link = Vider reporto
+ .title = Resolve violationes sur { -monitor-brand-short-name }
+monitor-breaches-unresolved-title = Resolver tu violationes
+monitor-breaches-unresolved-description = Post revider detalios del violationes e prender mesuras pro proteger tu informationes, tu potera marcar le violationes como resolvite.
+monitor-manage-breaches-link = Gerer violationes
+ .title = Gerer violationes sur { -monitor-brand-short-name }
+monitor-breaches-resolved-title = Optimo! Tu ha resolvite tote le violationes.
+monitor-breaches-resolved-description = Si tu email appare in ulle nove violationes, nos te facera saper.
+
+# 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 } violationes marcate como resolvite
+ *[other] { $numBreachesResolved } de { $numBreaches } violationes marcate como resolvite
+ }
+
+# Variables:
+# $percentageResolved (Number) - Percentage of breaches marked as resolved by a user on Monitor.
+monitor-partial-breaches-percentage = { $percentageResolved }% complete
+
+monitor-partial-breaches-motivation-title-start = Comencia!
+monitor-partial-breaches-motivation-title-middle = Continua assi!
+monitor-partial-breaches-motivation-title-end = Quasi finite. Continua assi!
+monitor-partial-breaches-motivation-description = Resolve le altere tu violationes sur { -monitor-brand-short-name }.
+monitor-resolve-breaches-link = Resolver violationes
+ .title = Resolver violationes sur { -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 = Traciatores de retes social
+ .aria-label =
+ { $count ->
+ [one] { $count } traciator de retes social ({ $percentage }%)
+ *[other] { $count } traciatores de retes social ({ $percentage }%)
+ }
+bar-tooltip-cookie =
+ .title = Cookies de traciamento inter sitos
+ .aria-label =
+ { $count ->
+ [one] { $count } cookie de traciamento inter sitos ( { $percentage } %)
+ *[other] { $count } cookies de traciamento inter sitos ( { $percentage } %)
+ }
+bar-tooltip-tracker =
+ .title = Contento traciator
+ .aria-label =
+ { $count ->
+ [one] { $count } contento traciator ({ $percentage }%)
+ *[other] { $count } contento traciator ({ $percentage }%)
+ }
+bar-tooltip-fingerprinter =
+ .title = Dactylogrammatores
+ .aria-label =
+ { $count ->
+ [one] { $count } dactylogrammator ({ $percentage }%)
+ *[other] { $count } dactylogrammatores ({ $percentage }%)
+ }
+bar-tooltip-cryptominer =
+ .title = Cryptominatores
+ .aria-label =
+ { $count ->
+ [one] { $count } cryptominator ({ $percentage }%)
+ *[other] { $count } cryptominatores ({ $percentage }%)
+ }
diff --git a/l10n-ia/browser/browser/protectionsPanel.ftl b/l10n-ia/browser/browser/protectionsPanel.ftl
new file mode 100644
index 0000000000..6afd7e6399
--- /dev/null
+++ b/l10n-ia/browser/browser/protectionsPanel.ftl
@@ -0,0 +1,113 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+protections-panel-sendreportview-error = Un error ha occurrite durante le invio del reporto. Per favor prova de novo plus tarde.
+
+# A link shown when ETP is disabled for a site. Opens the breakage report subview when clicked.
+protections-panel-sitefixedsendreport-label = Sito corrigite? Invia un reporto
+
+## These strings are used to define the different levels of
+## Enhanced Tracking Protection.
+
+protections-popup-footer-protection-label-strict = Stricte
+ .label = Stricts
+protections-popup-footer-protection-label-custom = Personalisate
+ .label = Personalisation
+protections-popup-footer-protection-label-standard = Standard
+ .label = Standard
+
+##
+
+# The text a screen reader speaks when focused on the info button.
+protections-panel-etp-more-info =
+ .aria-label = Saper plus sur le protection antitraciamento reinfortiate
+
+protections-panel-etp-on-header = Le protection antitraciamento reinfortiate es ACTIVE pro iste sito
+protections-panel-etp-off-header = Le protection antitraciamento reinfortiate es INACTIVE pro iste sito
+
+# The link to be clicked to open the sub-panel view
+protections-panel-site-not-working = Sito non functiona?
+
+# The heading/title of the sub-panel view
+protections-panel-site-not-working-view =
+ .title = Sito non functiona?
+
+## 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 = Proque?
+protections-panel-not-blocking-why-etp-on-tooltip = Blocar istes poterea rumper elementos de alcun sitos web. Sin traciatores, alcun buttones, formularios e campos de aperir session poterea non functionar.
+protections-panel-not-blocking-why-etp-off-tooltip = Tote le traciatores sur iste sito ha essite cargate perque le protectiones ha essite disactivate.
+
+##
+
+protections-panel-no-trackers-found = Nulle traciator cognoscite per { -brand-short-name } ha essite detegite sur iste pagina.
+
+protections-panel-content-blocking-tracking-protection = Contento de traciamento
+
+protections-panel-content-blocking-socialblock = Traciatores de retes social
+protections-panel-content-blocking-cryptominers-label = Cryptominatores
+protections-panel-content-blocking-fingerprinters-label = Dactylogrammatores
+
+## 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 = Blocate
+protections-panel-not-blocking-label = Permittite
+protections-panel-not-found-label = Necun detegite
+
+##
+
+protections-panel-settings-label = Parametros de protection
+# This should match the "appmenuitem-protection-dashboard-title" string in browser/appmenu.ftl.
+protections-panel-protectionsdashboard-label = Pannello de protectiones
+
+## 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 = Disactiva protectiones si tu ha problemas con:
+
+# The list items, shown in a <ul>
+protections-panel-site-not-working-view-issue-list-login-fields = Campos de credentiales
+protections-panel-site-not-working-view-issue-list-forms = Formularios
+protections-panel-site-not-working-view-issue-list-payments = Pagamentos
+protections-panel-site-not-working-view-issue-list-comments = Commentos
+protections-panel-site-not-working-view-issue-list-videos = Videos
+
+protections-panel-site-not-working-view-send-report = Inviar un reporto
+
+##
+
+protections-panel-cross-site-tracking-cookies = Iste cookies te seque de sito a sito pro colliger datos sur lo que tu face in linea. Illos es deponite per tertios como companias de publicitate e de analyse de datos.
+protections-panel-cryptominers = Cryptominatores usa le potentia de calculo de tu systema pro excavar moneta digital. Scripts de cryptominage exhauri tu batteria, relenta tu computator e pote accrescer le factura de tu energia.
+protections-panel-fingerprinters = Le dactylogrammatores collige parametros de tu navigator e computator pro crear un profilo de te. Usante iste identitate digital, illos pote traciar te inter differente sitos web.
+protections-panel-tracking-content = Sitos web pote cargar annuncios externe, videos e altere contento con codice de traciamento. Blocar contento de traciamento pote adjutar sitos a cargar se plus rapidemente, ma alcun buttones, formularios e campos de aperir session pote non functionar.
+protections-panel-social-media-trackers = Le retes social placia traciatores sur altere sitos web pro sequer lo que tu face, vide e reguarda in linea. Isto permitte al companias de rete social de saper plus sur te, ultra lo que tu comparti sur tu profilos de rete social.
+
+protections-panel-description-shim-allowed = Alcun traciatores marcate infra ha essite partialmente disblocate sur iste pagina, perque tu ha interagite con illos.
+protections-panel-description-shim-allowed-learn-more = Saper plus
+protections-panel-shim-allowed-indicator =
+ .tooltiptext = Traciator partialmente disblocate
+
+protections-panel-content-blocking-manage-settings =
+ .label = Gerer parametros de protection
+ .accesskey = t
+
+protections-panel-content-blocking-breakage-report-view =
+ .title = Reportar sito rupte
+protections-panel-content-blocking-breakage-report-view-description = Blocar certe traciatores pote causar problemas con alcun sitos web. Reportar iste problemas adjuta a meliorar { -brand-short-name } pro totes. Le invio de iste reporto transmittera a Mozilla un URL e informationes sur le configuration de tu navigator. <label data-l10n-name="learn-more">Saper plus</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 = Optional: describe le problema
+protections-panel-content-blocking-breakage-report-view-collection-comments-label =
+ .aria-label = Optional: describe le problema
+protections-panel-content-blocking-breakage-report-view-cancel =
+ .label = Cancellar
+protections-panel-content-blocking-breakage-report-view-send-report =
+ .label = Inviar le reporto
diff --git a/l10n-ia/browser/browser/safeMode.ftl b/l10n-ia/browser/browser/safeMode.ftl
new file mode 100644
index 0000000000..c71619a49f
--- /dev/null
+++ b/l10n-ia/browser/browser/safeMode.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/.
+
+troubleshoot-mode-window =
+ .title = Aperir { -brand-short-name } in Modo diagnostic?
+ .style = max-width: 400px
+start-troubleshoot-mode =
+ .label = Aperir
+refresh-profile =
+ .label = Refrescar { -brand-short-name }
+troubleshoot-mode-description = Usa iste modo special de { -brand-short-name } pro diagnosticar problemas. Tu extensiones e personalisationes se disactivara temporarimente.
+skip-troubleshoot-refresh-profile = Tu pote etiam saltar le diagnostico e tentar refrescar { -brand-short-name }, in vice.
+# Shown on the safe mode dialog after multiple startup crashes.
+auto-safe-mode-description = { -brand-short-name } ha claudite inexpectatemente durante que initiava. Isto pote haber essite causate per additivos e altere problemas. Tu pote tentar resolver le problema investigante lo in modo secur.
diff --git a/l10n-ia/browser/browser/safebrowsing/blockedSite.ftl b/l10n-ia/browser/browser/safebrowsing/blockedSite.ftl
new file mode 100644
index 0000000000..7a2b473963
--- /dev/null
+++ b/l10n-ia/browser/browser/safebrowsing/blockedSite.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/.
+
+safeb-blocked-phishing-page-title = Sito sequente fraudulente
+safeb-blocked-malware-page-title = Visitar iste sito web pote nocer a tu computator
+safeb-blocked-unwanted-page-title = Iste sito pote continer programmas nocive
+safeb-blocked-harmful-page-title = Iste sito pote continer malware
+safeb-blocked-phishing-page-short-desc = { -brand-short-name } ha blocate iste pagina perque illo pote inducer te a facer un cosa periculose como installar software o revelar informationes personal como contrasignos o cartas de credito.
+safeb-blocked-malware-page-short-desc = { -brand-short-name } ha blocate iste pagina perque illo pote tentar de installar software malitiose que pote robar o deler informationes personal sur tu computator.
+safeb-blocked-unwanted-page-short-desc = { -brand-short-name } ha blocate iste pagina perque illo pote tentar de inducer te a installar programmas que noce a tu experientia de navigation (per exemplo, modificante tu pagina principal o monstrante annuncios extra sur le sitos que tu visita).
+safeb-blocked-harmful-page-short-desc = { -brand-short-name } ha blocate iste pagina perque illo poterea tentar installar applicationes periculose que roba o dele tu informationes (per exemplo, photos, contrasignos, messages e cartas de credito).
+safeb-palm-advisory-desc = Aviso providite per <a data-l10n-name='advisory_provider'>{ $advisoryname }</a>.
+safeb-palm-accept-label = Retornar
+safeb-palm-see-details-label = Vider le detalios
+safeb-blocked-phishing-page-error-desc-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha essite <a data-l10n-name='error_desc_link'>reportate como un sito periculose</a>. Tu pote <a data-l10n-name='report_detection'>reportar un problema de revelation</a> o <a data-l10n-name='ignore_warning_link'>ignorar le risco</a> e ir a iste sito insecur.
+safeb-blocked-phishing-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha essite <a data-l10n-name='error_desc_link'>reportate como un sito periculose</a>. Tu pote <a data-l10n-name='report_detection'>reportar un problema de revelation</a>.
+safeb-blocked-phishing-page-learn-more = Apprende de plus re le sitos periculose a <a data-l10n-name='learn_more_link'>www.antiphishing.org</a>. Apprende de plus re { -brand-short-name }’s Protection del phishing e del malware a <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 essite <a data-l10n-name='error_desc_link'>reportate como continente mal software</a>. Tu pote <a data-l10n-name='ignore_warning_link'>ignorar le risco</a> e ir a iste sito non secur.
+safeb-blocked-malware-page-error-desc-no-override-sumo = <span data-l10n-name='sitename'>{ $sitename }</span> ha essite <a data-l10n-name='error_desc_link'>reportate como continente software maligne</a>.
+safeb-blocked-malware-page-learn-more-sumo = Lege plus sur le protection contra phishing e malware de { -brand-short-name } sur le sito <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 essite <a data-l10n-name='error_desc_link'>reportate como continente software nocive</a>. Tu pote <a data-l10n-name='ignore_warning_link'>ignorar le risco</a> e ir a iste sito non secur.
+safeb-blocked-unwanted-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha essite <a data-l10n-name='error_desc_link'>reportate como continente software nocive</a>.
+safeb-blocked-unwanted-page-learn-more = Pro leger plus sur le software malefic e indesiderate, consulta le <a data-l10n-name='learn_more_link'>Politica sur le software indesiderate</a>. Apprende plus sur le protection de { -brand-short-name } contra phishing e malware a <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 essite <a data-l10n-name='error_desc_link'>reportate como continente un application potentialmente periculose</a>. Tu pote <a data-l10n-name='ignore_warning_link'>ignorar le risco</a> e ir a iste sito insecur.
+safeb-blocked-harmful-page-error-desc-no-override = <span data-l10n-name='sitename'>{ $sitename }</span> ha essite <a data-l10n-name='error_desc_link'>reportate como continente un application potentialmente periculose</a>.
+safeb-blocked-harmful-page-learn-more = Apprende de plus re { -brand-short-name }’s Protection del phishing e del malware a <a data-l10n-name='firefox_support'>support.mozilla.org</a>.
+safeb-palm-notdeceptive =
+ .label = Iste sito non es fraudulente…
+ .accesskey = d
diff --git a/l10n-ia/browser/browser/sanitize.ftl b/l10n-ia/browser/browser/sanitize.ftl
new file mode 100644
index 0000000000..c54b2be4c2
--- /dev/null
+++ b/l10n-ia/browser/browser/sanitize.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/.
+
+sanitize-prefs =
+ .title = Parametros pro vacuar le chronologia
+ .style = width: 34em
+
+sanitize-prefs2 =
+ .title = Parametros pro vacuar le chronologia
+ .style = min-width: 34em
+
+sanitize-prefs-style =
+ .style = width: 17em
+
+dialog-title =
+ .title = Vacuar le chronologia recente
+ .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 = Vacuar tote le chronologia
+ .style = width: 34em
+
+clear-data-settings-label = Quando claudite, { -brand-short-name } deberea automaticamente rader tote le
+
+## 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 = Intervallo de tempore a vacuar:{ " " }
+ .accesskey = T
+
+clear-time-duration-value-last-hour =
+ .label = Ultime hora
+
+clear-time-duration-value-last-2-hours =
+ .label = Ultime duo horas
+
+clear-time-duration-value-last-4-hours =
+ .label = Ultime quatro horas
+
+clear-time-duration-value-today =
+ .label = Hodie
+
+clear-time-duration-value-everything =
+ .label = Toto
+
+clear-time-duration-suffix =
+ .value = { "" }
+
+## These strings are used as section comments and checkboxes
+## to select the items to remove
+
+history-section-label = Chronologia
+
+item-history-and-downloads =
+ .label = Chronologia de navigation e de discargamentos
+ .accesskey = C
+
+item-cookies =
+ .label = Cookies
+ .accesskey = C
+
+item-active-logins =
+ .label = Sessiones active
+ .accesskey = u
+
+item-cache =
+ .label = Cache
+ .accesskey = A
+
+item-form-search-history =
+ .label = Chronologia de recercas e formularios
+ .accesskey = F
+
+data-section-label = Datos
+
+item-site-settings =
+ .label = Parametros del sito
+ .accesskey = s
+
+item-offline-apps =
+ .label = Datos de sitos web foras de linea
+ .accesskey = o
+
+sanitize-everything-undo-warning = Iste action es irreversibile.
+
+window-close =
+ .key = w
+
+sanitize-button-ok =
+ .label = Vacuar ora
+
+# 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 = Vacuante
+
+# 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 = Tote le chronologia essera vacuate.
+
+# 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 = Tote le elementos seligite essera vacuate.
diff --git a/l10n-ia/browser/browser/screenshots.ftl b/l10n-ia/browser/browser/screenshots.ftl
new file mode 100644
index 0000000000..f2ca0fa6f0
--- /dev/null
+++ b/l10n-ia/browser/browser/screenshots.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/.
+
+screenshot-toolbarbutton =
+ .label = Instantaneo de schermo
+ .tooltiptext = Prender un instantaneo
+screenshot-shortcut =
+ .key = S
+screenshots-instructions = Trahe o clicca sur le pagina pro seliger un parte. Pulsa ESC pro cancellar.
+screenshots-cancel-button = Cancellar
+screenshots-save-visible-button = Salvar le area visibile
+screenshots-save-page-button = Salvar le pagina
+screenshots-download-button = Discargar
+screenshots-download-button-tooltip = Discargar instantaneo de schermo
+screenshots-copy-button = Copiar
+screenshots-copy-button-tooltip = Copiar instantaneo del schermo al area de transferentia
+screenshots-download-button-title =
+ .title = Discargar instantaneo de schermo
+screenshots-copy-button-title =
+ .title = Copiar instantaneo del schermo al area de transferentia
+screenshots-cancel-button-title =
+ .title = Cancellar
+screenshots-retry-button-title =
+ .title = Retentar instantaneo de schermo
+screenshots-meta-key =
+ { PLATFORM() ->
+ [macos] ⌘
+ *[other] Ctrl
+ }
+screenshots-notification-link-copied-title = Ligamine copiate
+screenshots-notification-link-copied-details = Le ligamine a tu instantaneo ha essite copiate al area de transferentia. Pulsa { screenshots-meta-key }-V pro collar.
+screenshots-notification-image-copied-title = Instantaneo copiate
+screenshots-notification-image-copied-details = Tu instantaneo ha essite copiate al area de transferentia. Pulsa { screenshots-meta-key }-V pro collar.
+screenshots-request-error-title = Foras de servicio.
+screenshots-request-error-details = Perdono! Nos non ha potite salvar tu instantaneo. Per favor tenta de novo plus tarde.
+screenshots-connection-error-title = Nos non pote acceder a tu instantaneos de schermo.
+screenshots-connection-error-details = Per favor verifica tu connexion a Internet. Si tu succede a connecter te a Internet, il pote haber un problema temporari con le servicio de { -screenshots-brand-name }.
+screenshots-login-error-details = Nos non pote salvar tu instantaneo perque il ha un problema con le servicio de { -screenshots-brand-name }. Per favor reproba plus tarde.
+screenshots-unshootable-page-error-title = Impossibile capturar iste pagina.
+screenshots-unshootable-page-error-details = Isto non es un pagina Web normal, assi que tu non pote prender un captura de schermo de illo.
+screenshots-empty-selection-error-title = Tu selection es troppo micre
+screenshots-private-window-error-title = { -screenshots-brand-name } es disactivate in modo de navigation private
+screenshots-private-window-error-details = Excusa nos pro le incommoditate. Nos labora sur iste functionalitate pro futur editiones.
+screenshots-generic-error-title = Hola! { -screenshots-brand-name } se trova disregulate.
+screenshots-generic-error-details = Nos non sape que ha occurrite. Vole tu tentar de novo, o capturar un instantaneo de un altere pagina?
+screenshots-too-large-error-title = Tu instantaneo era retaliate perque illo era troppo grande
+screenshots-too-large-error-details = Prova seliger un region que es minor que 32.700 pixels sur su latere plus longe o 124.900.000 pixels de area total.
diff --git a/l10n-ia/browser/browser/screenshotsOverlay.ftl b/l10n-ia/browser/browser/screenshotsOverlay.ftl
new file mode 100644
index 0000000000..1515714ea2
--- /dev/null
+++ b/l10n-ia/browser/browser/screenshotsOverlay.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/.
+
+screenshots-overlay-cancel-button = Cancellar
+screenshots-overlay-instructions = Trahe o clicca sur le pagina pro seliger un parte. Pulsa ESC pro cancellar.
+screenshots-overlay-download-button = Discargar
+screenshots-overlay-copy-button = Copiar
diff --git a/l10n-ia/browser/browser/search.ftl b/l10n-ia/browser/browser/search.ftl
new file mode 100644
index 0000000000..a125e50289
--- /dev/null
+++ b/l10n-ia/browser/browser/search.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/.
+
+
+## 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 installation
+opensearch-error-duplicate-desc = { -brand-short-name } non poteva installar le plugin de cerca ab “{ $location-url }” proque jam existe un motor con le mesme nomine.
+
+opensearch-error-format-title = Formato invalide
+opensearch-error-format-desc = { -brand-short-name } non poteva installar le motor de recerca ab: { $location-url }
+
+opensearch-error-download-title = Error a discargar
+opensearch-error-download-desc = { -brand-short-name } non poteva discargar le plugin de cerca ab: { $location-url }
+
+##
+
+searchbar-submit =
+ .tooltiptext = Submitter cerca
+
+# This string is displayed in the search box when the input field is empty
+searchbar-input =
+ .placeholder = Cercar
+
+searchbar-icon =
+ .tooltiptext = Cercar
+
+## Infobar shown when search engine is removed and replaced.
+## Variables
+## $oldEngine (String) - the search engine to be removed.
+## $newEngine (String) - the search engine to replace the removed search engine.
+
+removed-search-engine-message = <strong>Tu motor de recerca predefinite ha essite cambiate.</strong> { $oldEngine } non es plus disponibile como motor de recerca predefinite in { -brand-short-name }. { $newEngine } es ora tu motor de recerca predefinite. Pro cambiar a un altere motor de recerca predefinite, vade a parametros. <label data-l10n-name="remove-search-engine-article">Pro saper plus</label>
+remove-search-engine-button = OK
diff --git a/l10n-ia/browser/browser/setDesktopBackground.ftl b/l10n-ia/browser/browser/setDesktopBackground.ftl
new file mode 100644
index 0000000000..66f10180fa
--- /dev/null
+++ b/l10n-ia/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 = Definir como fundo del scriptorio
+
+set-desktop-background-accept =
+ .label = Definir como fundo del scriptorio
+
+open-desktop-prefs =
+ .label = Aperir le preferentias del scriptorio
+
+set-background-preview-unavailable = Vista preliminar indisponibile
+
+# 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 = Expander
+
+set-background-color = Color:
+
+set-background-position = Position:
+
+set-background-tile =
+ .label = Mosaico
+
+set-background-center =
+ .label = Centro
+
+set-background-stretch =
+ .label = Tender
+
+set-background-fill =
+ .label = Completar
+
+set-background-fit =
+ .label = Adjustar
diff --git a/l10n-ia/browser/browser/sidebarMenu.ftl b/l10n-ia/browser/browser/sidebarMenu.ftl
new file mode 100644
index 0000000000..42b70f2c97
--- /dev/null
+++ b/l10n-ia/browser/browser/sidebarMenu.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/.
+
+sidebar-menu-bookmarks =
+ .label = Marcapaginas
+
+sidebar-menu-history =
+ .label = Chronologia
+
+sidebar-menu-synced-tabs =
+ .label = Schedas synchronisate
+
+sidebar-menu-close =
+ .label = Clauder barra lateral
+
+sidebar-close-button =
+ .tooltiptext = Clauder barra lateral
diff --git a/l10n-ia/browser/browser/sitePermissions.ftl b/l10n-ia/browser/browser/sitePermissions.ftl
new file mode 100644
index 0000000000..a2bf1c8fc0
--- /dev/null
+++ b/l10n-ia/browser/browser/sitePermissions.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/.
+
+# This string is used to display the option to open blocked popup(s) in site permission management panels.
+# Variables:
+# $count (String) - Number of blocked pop-ups
+site-permissions-open-blocked-popups =
+ { $count ->
+ [one] Aperir { $count } fenestra emergente blocate…
+ *[other] Aperir { $count } fenestras emergente blocate…
+ }
diff --git a/l10n-ia/browser/browser/spotlight.ftl b/l10n-ia/browser/browser/spotlight.ftl
new file mode 100644
index 0000000000..684cee5790
--- /dev/null
+++ b/l10n-ia/browser/browser/spotlight.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/.
+
+# Dialog close button
+spotlight-dialog-close-button =
+ .title = Clauder
+ .aria-label = Clauder
+
+## Mobile download button strings
+
+spotlight-android-marketplace-button =
+ .title = Obtene lo sur Google Play
+spotlight-ios-marketplace-button =
+ .title = Discarga lo sur App Store
+
+## Firefox Focus promo message strings
+
+spotlight-focus-promo-title = Obtener { -focus-brand-name }
+spotlight-focus-promo-subtitle = Scanna le codice QR pro discargar.
+spotlight-focus-promo-qr-code =
+ .alt = Scanna le codice QR pro obtener { -focus-brand-name }.
diff --git a/l10n-ia/browser/browser/sync.ftl b/l10n-ia/browser/browser/sync.ftl
new file mode 100644
index 0000000000..7ec38a32f5
--- /dev/null
+++ b/l10n-ia/browser/browser/sync.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/.
+
+fxa-toolbar-sync-syncing2 = Synchronisation…
+
+sync-disconnect-dialog-title2 = Disconnecter?
+sync-disconnect-dialog-body = { -brand-product-name } cessara le synchronisation de tu conto, ma non delera alcun de tu datos de navigation sur iste apparato.
+sync-disconnect-dialog-button = Disconnecter
+
+fxa-signout-dialog2-title = Clauder le session de { -fxaccount-brand-name }?
+fxa-signout-dialog-body = Le datos synchronisate remanera in tu conto.
+fxa-signout-dialog2-button = Clauder session
+fxa-signout-dialog2-checkbox = Deler datos de iste apparato (contrasignos, historia, marcapaginas, etc.)
+
+fxa-menu-sync-settings =
+ .label = Parametros de Sync
+fxa-menu-turn-on-sync =
+ .value = Activar Sync
+fxa-menu-turn-on-sync-default = Activar Sync
+
+fxa-menu-connect-another-device =
+ .label = Connecter un altere apparato…
+
+# This is shown dynamically within "Send tab to device" in fxa menu.
+fxa-menu-send-tab-to-device-syncnotready =
+ .label = Synchronisante apparatos…
+
+# This is shown within "Send tab to device" in fxa menu if account is not configured.
+fxa-menu-send-tab-to-device-description = Invia un scheda instantaneemente a qualcunque apparato in que tu ha aperite session.
+
+fxa-menu-sign-out =
+ .label = Clauder session…
diff --git a/l10n-ia/browser/browser/syncedTabs.ftl b/l10n-ia/browser/browser/syncedTabs.ftl
new file mode 100644
index 0000000000..6f08ebe3e5
--- /dev/null
+++ b/l10n-ia/browser/browser/syncedTabs.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/.
+
+synced-tabs-sidebar-title = Schedas synchronisate
+synced-tabs-sidebar-noclients-subtitle = Desira tu vider le schedas de altere apparatos hic?
+synced-tabs-sidebar-intro = Vider un lista de schedas de tu altere apparatos.
+synced-tabs-sidebar-unverified = Tu conto debe esser verificate.
+synced-tabs-sidebar-notabs = Nulle schedas aperite
+synced-tabs-sidebar-open-settings = Aperir le parametros de Sync
+synced-tabs-sidebar-tabsnotsyncing = Activa le synchronisation de schedas pro vider un lista de schedas de tu altere apparatos.
+synced-tabs-sidebar-connect-another-device = Connecter un altere apparato
+synced-tabs-sidebar-search =
+ .placeholder = Cercar in le schedas synchronisate
+
+## Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+## and/or devices in the list. The "Open" strings below should be translated
+## consistently with the equivalent strings for the bookmarks manager's context
+## menu. That menu is activated by right-clicking a bookmark in the Library
+## window. The bookmarks manager context's strings are located in places.ftl.
+
+synced-tabs-context-open =
+ .label = Aperir
+ .accesskey = A
+synced-tabs-context-open-in-new-tab =
+ .label = Aperir in un nove scheda
+ .accesskey = s
+synced-tabs-context-open-in-new-window =
+ .label = Aperir in un nove fenestra
+ .accesskey = N
+synced-tabs-context-open-in-new-private-window =
+ .label = Aperir in un nove fenestra private
+ .accesskey = P
+synced-tabs-context-bookmark-single-tab =
+ .label = Adder iste scheda al marcapaginas…
+ .accesskey = A
+synced-tabs-context-open-in-tab =
+ .label = Aperir in un nove scheda
+ .accesskey = v
+synced-tabs-context-open-in-container-tab =
+ .label = Aperir in un nove scheda contentor
+ .accesskey = i
+synced-tabs-context-open-in-window =
+ .label = Aperir in un nove fenestra
+ .accesskey = f
+synced-tabs-context-open-in-private-window =
+ .label = Aperir in un nove fenestra private
+ .accesskey = p
+
+##
+
+# Displayed in the Synced Tabs sidebar's context menu when right-clicking tabs
+# and/or devices in the list. This string is for a menuitem equivalent to one in
+# the tab context menu (activated by right-clicking a tab in the tabstrip). That
+# string is located in tabContextMenu.ftl. So, this string should be translated
+# consistently with the "Bookmark Tab…" string there.
+synced-tabs-context-bookmark =
+ .label = Adder scheda al marcapaginas…
+ .accesskey = A
+synced-tabs-context-copy =
+ .label = Copiar
+ .accesskey = C
+synced-tabs-context-open-all-in-tabs =
+ .label = Aperir toto in schedas
+ .accesskey = O
+synced-tabs-context-manage-devices =
+ .label = Gerer le apparatos…
+ .accesskey = a
+synced-tabs-context-sync-now =
+ .label = Synchronisar ora
+ .accesskey = S
+synced-tabs-fxa-sign-in = Aperi session pro synchronisar
+synced-tabs-turn-on-sync = Activar Sync
diff --git a/l10n-ia/browser/browser/tabContextMenu.ftl b/l10n-ia/browser/browser/tabContextMenu.ftl
new file mode 100644
index 0000000000..3839203ea2
--- /dev/null
+++ b/l10n-ia/browser/browser/tabContextMenu.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/.
+
+tab-context-new-tab =
+ .label = Nove scheda
+ .accesskey = v
+reload-tab =
+ .label = Recargar le scheda
+ .accesskey = R
+select-all-tabs =
+ .label = Seliger tote le schedas
+ .accesskey = S
+tab-context-play-tab =
+ .label = Sonar scheda
+ .accesskey = o
+tab-context-play-tabs =
+ .label = Sonar schedas
+ .accesskey = r
+duplicate-tab =
+ .label = Duplicar le scheda
+ .accesskey = D
+duplicate-tabs =
+ .label = Duplicar le schedas
+ .accesskey = D
+# The following string is displayed on a menuitem that will close the tabs from the start of the tabstrip to the currently targeted tab (excluding the currently targeted and any other selected tabs).
+# In left-to-right languages this should use "Left" and in right-to-left languages this should use "Right".
+close-tabs-to-the-start =
+ .label = Clauder le schedas a sinistra
+ .accesskey = l
+# The following string is displayed on a menuitem that will close the tabs from the end of the tabstrip to the currently targeted tab (excluding the currently targeted and any other selected tabs).
+# In left-to-right languages this should use "Right" and in right-to-left languages this should use "Left".
+close-tabs-to-the-end =
+ .label = Clauder le schedas a dextra
+ .accesskey = h
+close-other-tabs =
+ .label = Clauder le altere schedas
+ .accesskey = l
+reload-tabs =
+ .label = Recargar le schedas
+ .accesskey = R
+pin-tab =
+ .label = Clavar le scheda
+ .accesskey = v
+unpin-tab =
+ .label = Disclavar le scheda
+ .accesskey = v
+pin-selected-tabs =
+ .label = Clavar le schedas
+ .accesskey = F
+unpin-selected-tabs =
+ .label = Liberar le schedas
+ .accesskey = L
+bookmark-selected-tabs =
+ .label = Adder schedas al marcapaginas…
+ .accesskey = A
+bookmark-tab =
+ .label = Adder le scheda al marcapaginas
+ .accesskey = A
+tab-context-bookmark-tab =
+ .label = Adder le scheda al marcapaginas
+ .accesskey = A
+tab-context-open-in-new-container-tab =
+ .label = Aperir in un nove scheda contentor
+ .accesskey = e
+move-to-start =
+ .label = Displaciar al initio
+ .accesskey = i
+move-to-end =
+ .label = Displaciar al fin
+ .accesskey = f
+move-to-new-window =
+ .label = Displaciar a un nove fenestra
+ .accesskey = f
+tab-context-close-multiple-tabs =
+ .label = Clauder plure schedas
+ .accesskey = p
+tab-context-share-url =
+ .label = Compartir
+ .accesskey = o
+
+## Variables:
+## $tabCount (Number): the number of tabs that are affected by the action.
+
+tab-context-reopen-closed-tabs =
+ .label =
+ { $tabCount ->
+ [1] Reaperir schedas claudite
+ [one] Reaperir scheda claudite
+ *[other] Reaperir schedas claudite
+ }
+ .accesskey = a
+tab-context-close-n-tabs =
+ .label =
+ { $tabCount ->
+ [1] Clauder scheda
+ *[other] Clauder { $tabCount } schedas
+ }
+ .accesskey = C
+tab-context-move-tabs =
+ .label =
+ { $tabCount ->
+ [1] Displaciar scheda
+ [one] Displaciar scheda
+ *[other] Displaciar schedas
+ }
+ .accesskey = M
+tab-context-send-tabs-to-device =
+ .label =
+ { $tabCount ->
+ [one] Inviar scheda al apparato
+ *[other] Inviar { $tabCount } schedas al apparato
+ }
+ .accesskey = n
diff --git a/l10n-ia/browser/browser/tabbrowser.ftl b/l10n-ia/browser/browser/tabbrowser.ftl
new file mode 100644
index 0000000000..3188948c69
--- /dev/null
+++ b/l10n-ia/browser/browser/tabbrowser.ftl
@@ -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/.
+
+tabbrowser-empty-tab-title = Nove scheda
+tabbrowser-empty-private-tab-title = Nove scheda private
+tabbrowser-menuitem-close-tab =
+ .label = Clauder le scheda
+tabbrowser-menuitem-close =
+ .label = Clauder
+# Displayed as a tooltip on container tabs
+# Variables:
+# $title (String): the title of the current tab.
+# $containerName (String): the name of the current container.
+tabbrowser-container-tab-title = { $title } - { $containerName }
+# Variables:
+# $title (String): the title of the current tab.
+tabbrowser-tab-tooltip =
+ .label = { $title }
+# Variables:
+# $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-close-tabs-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Clauder scheda
+ *[other] Clauder { $tabCount } schedas
+ }
+
+## Tooltips for tab audio control
+## Variables:
+## $tabCount (Number): The number of tabs that will be affected.
+
+# Variables:
+# $shortcut (String): The keyboard shortcut for "Mute tab".
+tabbrowser-mute-tab-audio-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Silentiar le scheda ({ $shortcut })
+ *[other] Silentiar { $tabCount } schedas ({ $shortcut })
+ }
+# Variables:
+# $shortcut (String): The keyboard shortcut for "Unmute tab".
+tabbrowser-unmute-tab-audio-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Non plus silentiar le scheda ({ $shortcut })
+ *[other] Non plus silentiar { $tabCount } schedas ({ $shortcut })
+ }
+tabbrowser-mute-tab-audio-background-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Silentiar le scheda
+ *[other] Silentiar { $tabCount } schedas
+ }
+tabbrowser-unmute-tab-audio-background-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Non plus silentiar le scheda
+ *[other] Non plus silentiar { $tabCount } schedas
+ }
+tabbrowser-unblock-tab-audio-tooltip =
+ .label =
+ { $tabCount ->
+ [one] Reproducer scheda
+ *[other] Reproducer { $tabCount } schedas
+ }
+
+## Confirmation dialog when closing a window with more than one tab open,
+## or when quitting when only one window is open.
+
+# The singular form is not considered since this string is used only for multiple tabs.
+# Variables:
+# $tabCount (Number): The number of tabs that will be closed.
+tabbrowser-confirm-close-tabs-title = Clauder { $tabCount } schedas?
+tabbrowser-confirm-close-tabs-button = Clauder le schedas
+tabbrowser-confirm-close-tabs-checkbox = Confirmar ante clauder plure schedas
+
+## Confirmation dialog when quitting using the menu and multiple windows are open.
+
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows.
+# Variables:
+# $windowCount (Number): The number of windows that will be closed.
+tabbrowser-confirm-close-windows-title = Clauder { $windowCount } fenestras?
+tabbrowser-confirm-close-windows-button =
+ { PLATFORM() ->
+ [windows] Clauder e exir
+ *[other] Clauder e quitar
+ }
+
+## Confirmation dialog when quitting using the keyboard shortcut (Ctrl/Cmd+Q)
+## Windows does not show a prompt on quit when using the keyboard shortcut by default.
+
+tabbrowser-confirm-close-tabs-with-key-title = Clauder le fenestra e quitar { -brand-short-name }?
+tabbrowser-confirm-close-tabs-with-key-button = Quitar { -brand-short-name }
+# Variables:
+# $quitKey (String): the text of the keyboard shortcut for quitting.
+tabbrowser-confirm-close-tabs-with-key-checkbox = Confirmar ante quitar con { $quitKey }
+
+## Confirmation dialog when opening multiple tabs simultaneously
+
+tabbrowser-confirm-open-multiple-tabs-title = Confirmar aperir
+# Variables:
+# $tabCount (Number): The number of tabs that will be opened.
+tabbrowser-confirm-open-multiple-tabs-message =
+ { $tabCount ->
+ *[other] Tu es sur le puncto de aperir { $tabCount } schedas. Isto pote relentar { -brand-short-name } durante le cargamento del paginas. Vole tu vermente continuar?
+ }
+tabbrowser-confirm-open-multiple-tabs-button = Aperir le schedas
+tabbrowser-confirm-open-multiple-tabs-checkbox = Advertir me quando le apertura de plure schedas pote relentar { -brand-short-name }
+
+## Confirmation dialog for enabling caret browsing
+
+tabbrowser-confirm-caretbrowsing-title = Navigation in le texto
+tabbrowser-confirm-caretbrowsing-message = Premer sur F7 activa o disactiva le navigation a cursor. Iste functionalitate placia un cursor movibile in le paginas web, permittente que tu selige texto con le claviero. Desira tu activar le navigation a cursor?
+tabbrowser-confirm-caretbrowsing-checkbox = Non monstrar me plus iste fenestra de dialogo.
+
+##
+
+# Variables:
+# $domain (String): URL of the page that is trying to steal focus.
+tabbrowser-allow-dialogs-to-get-focus =
+ .label = Permitter que notificationes como iste de { $domain } te porta a lor scheda
+tabbrowser-customizemode-tab-title = Personalisar { -brand-short-name }
+
+## Context menu buttons, of which only one will be visible at a time
+
+tabbrowser-context-mute-tab =
+ .label = Silentiar le scheda
+ .accesskey = S
+tabbrowser-context-unmute-tab =
+ .label = Non plus silentiar le scheda
+ .accesskey = s
+# The accesskey should match the accesskey for tabbrowser-context-mute-tab
+tabbrowser-context-mute-selected-tabs =
+ .label = Silentiar le schedas
+ .accesskey = S
+# The accesskey should match the accesskey for tabbrowser-context-unmute-tab
+tabbrowser-context-unmute-selected-tabs =
+ .label = Non plus silentiar le schedas
+ .accesskey = s
diff --git a/l10n-ia/browser/browser/textRecognition.ftl b/l10n-ia/browser/browser/textRecognition.ftl
new file mode 100644
index 0000000000..944513f294
--- /dev/null
+++ b/l10n-ia/browser/browser/textRecognition.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/.
+
+
+## Text recognition works through a modal that presents the text that is found
+## in an image, and copies the results to the clipboard.
+
+text-recognition-modal-searching-title = Cerca texto in le imagine…
+text-recognition-modal-results-title = Texto copiate del imagine
+text-recognition-modal-no-results-title = Desolate, nos non pote extraher ulle texto. Tenta con un imagine differente. <a data-l10n-name="error-link">Pro saper plus</a>.
+text-recognition-modal-close-button = Clauder
+
+# The title of the the modal is only available to screen readers.
+text-recognition-modal-accessible-modal-title = Resultatos del extraction de texto
diff --git a/l10n-ia/browser/browser/toolbarContextMenu.ftl b/l10n-ia/browser/browser/toolbarContextMenu.ftl
new file mode 100644
index 0000000000..359cf2f103
--- /dev/null
+++ b/l10n-ia/browser/browser/toolbarContextMenu.ftl
@@ -0,0 +1,83 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+toolbar-context-menu-new-tab =
+ .label = Nove scheda
+ .accesskey = v
+toolbar-context-menu-reload-selected-tab =
+ .label = Recargar le scheda seligite
+ .accesskey = R
+toolbar-context-menu-reload-selected-tabs =
+ .label = Recargar le schedas seligite
+ .accesskey = R
+toolbar-context-menu-bookmark-selected-tab =
+ .label = Adder le scheda seligite al marcapaginas…
+ .accesskey = s
+toolbar-context-menu-bookmark-selected-tabs =
+ .label = Adder le schedas seligite al marcapaginas…
+ .accesskey = s
+toolbar-context-menu-select-all-tabs =
+ .label = Seliger tote le schedas
+ .accesskey = S
+toolbar-context-menu-reopen-closed-tabs =
+ .label =
+ { $tabCount ->
+ [1] Reaperir schedas claudite
+ [one] Reaperir scheda claudite
+ *[other] Reaperir schedas claudite
+ }
+ .accesskey = a
+toolbar-context-menu-manage-extension =
+ .label = Gerer extension
+ .accesskey = E
+toolbar-context-menu-remove-extension =
+ .label = Remover le extention
+ .accesskey = v
+# This label is used in the extensions toolbar buttons context menus,
+# a user can use this command to submit to Mozilla an abuse report
+# related to that extension. "Report" is a verb.
+toolbar-context-menu-report-extension =
+ .label = Signalar extension
+ .accesskey = o
+# Can appear on the same context menu as toolbar-context-menu-menu-bar-cmd
+# ("Menu Bar") and personalbarCmd ("Bookmarks Toolbar"), so they should
+# have different access keys.
+toolbar-context-menu-pin-to-overflow-menu =
+ .label = Clavar al menu disbordante
+ .accesskey = C
+toolbar-context-menu-auto-hide-downloads-button-2 =
+ .label = Celar le button quando vacue
+ .accesskey = C
+toolbar-context-menu-always-open-downloads-panel =
+ .label = Monstrar le pannello quando initia le discargamento
+ .accesskey = M
+toolbar-context-menu-remove-from-toolbar =
+ .label = Remover del barra de instrumentos
+ .accesskey = R
+toolbar-context-menu-view-customize-toolbar =
+ .label = Personalisar…
+ .accesskey = P
+toolbar-context-menu-view-customize-toolbar-2 =
+ .label = Personalisar le barra de instrumentos…
+ .accesskey = P
+# This is only ever shown when toolbar-context-menu-pin-to-overflow-menu
+# is hidden, so they can share access keys.
+toolbar-context-menu-pin-to-toolbar =
+ .label = Appunctar al barra de instrumentos
+ .accesskey = A
+toolbar-context-menu-bookmarks-toolbar-always-show-2 =
+ .label = Sempre monstrar
+ .accesskey = S
+toolbar-context-menu-bookmarks-toolbar-never-show-2 =
+ .label = Nunquam monstrar
+ .accesskey = N
+toolbar-context-menu-bookmarks-toolbar-on-new-tab-2 =
+ .label = Monstrar solo sur nove scheda
+ .accesskey = s
+toolbar-context-menu-bookmarks-show-other-bookmarks =
+ .label = Monstrar altere marcapaginas
+ .accesskey = n
+toolbar-context-menu-menu-bar-cmd =
+ .toolbarname = Barra de menu
+ .accesskey = u
diff --git a/l10n-ia/browser/browser/touchbar/touchbar.ftl b/l10n-ia/browser/browser/touchbar/touchbar.ftl
new file mode 100644
index 0000000000..76eb4104d2
--- /dev/null
+++ b/l10n-ia/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 = Retro
+forward = Avante
+reload = Recargar
+home = Initio
+fullscreen = Plen schermo
+touchbar-fullscreen-exit = Exir del plen schermo
+find = Trovar
+new-tab = Nove scheda
+add-bookmark = Adder marcapagina
+reader-view = Vista de lectura
+# Meant to match the string displayed in an empty URL bar.
+open-location = Insere un adresse o face un recerca
+share = Compartir
+close-window = Clauder fenestra
+open-sidebar = Barras lateral
+
+# This string describes shortcuts for search.
+search-popover = Accessos directe pro le recerca
+# Describes searches limited to a specific scope
+# (e.g. searching only in history).
+search-search-in = Cercar in:
+
+## Various categories of shortcuts for search.
+
+search-bookmarks = Marcapaginas
+search-history = Chronologia
+search-opentabs = Schedas aperte
+search-tags = Etiquettas
+search-titles = Titulos
+
+##
+
diff --git a/l10n-ia/browser/browser/translationNotification.ftl b/l10n-ia/browser/browser/translationNotification.ftl
new file mode 100644
index 0000000000..0f8feda70b
--- /dev/null
+++ b/l10n-ia/browser/browser/translationNotification.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/.
+
+
+## These 2 strings are used to construct a sentence that contains a dropdown
+## showing the detected language of the current web page.
+## In en-US it looks like this:
+## This page is in [detected language] Translate this page?
+## "detected language" here is a language name coming from the
+## toolkit/intl/languageNames.ftl file; for some locales it may not be in
+## the correct grammar case to keep the same structure of the original
+## sentence.
+
+translation-notification-this-page-is-in =
+ .value = Iste pagina es in
+translation-notification-translate-this-page =
+ .value = Traducer iste pagina?
+
+##
+
+translation-notification-translate-button =
+ .label = Traducer
+translation-notification-not-now-button =
+ .label = Non ora
+translation-notification-translating-content =
+ .value = Traducente le contento del pagina…
+
+## These 3 strings are used to construct a sentence that contains 2 dropdowns
+## showing the source and target language of a translated web page.
+## In en-US it looks like this:
+## This page has been translated from [from language] to [to language]
+## "from language" and "to language" here are language names coming from the
+## toolkit/intl/languageNames.ftl file; for some locales they may not be in
+## the correct grammar case to keep the same structure of the original
+## sentence.
+
+translation-notification-translated-from =
+ .value = Iste pagina ha essite traducite per
+translation-notification-translated-to =
+ .value = pro
+# This string (empty in en-US) is for locales that need to display some text
+# after the second drop down for the sentence to be grammatically correct.
+translation-notification-translated-to-suffix =
+ .value = { "" }
+
+##
+
+translation-notification-show-original-button =
+ .label = Monstrar original
+translation-notification-show-translation-button =
+ .label = Monstrar traduction
+translation-notification-error-translating =
+ .value = Un error occurreva durante le traduction de iste pagina.
+translation-notification-try-again-button =
+ .label = Retentar
+translation-notification-service-unavailable =
+ .value = Le traduction non es ancora disponibile. Per favor tenta plus tarde.
+translation-notification-options-menu =
+ .label = Optiones
+
+## The accesskey values used here should not clash with each other
+
+# Variables:
+# $langName (String): a language name coming from the toolkit/intl/languageNames.ftl file.
+translation-notification-options-never-for-language =
+ .label = Non traducer jammais { $langName }
+ .accesskey = N
+translation-notification-options-never-for-site =
+ .label = Non traducer jammais iste sito
+ .accesskey = e
+translation-notification-options-preferences =
+ .label = Preferentias de traduction
+ .accesskey = T
diff --git a/l10n-ia/browser/browser/unifiedExtensions.ftl b/l10n-ia/browser/browser/unifiedExtensions.ftl
new file mode 100644
index 0000000000..dfa7308427
--- /dev/null
+++ b/l10n-ia/browser/browser/unifiedExtensions.ftl
@@ -0,0 +1,34 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings appear in the Unified Extensions panel.
+
+
+## Panel
+
+unified-extensions-header-title = Extensiones
+unified-extensions-manage-extensions =
+ .label = Gerer extensiones
+
+## An extension in the main list
+
+# Each extension in the unified extensions panel (list) has a secondary button
+# to open a context menu. This string is used for each of these buttons.
+# Variables:
+# $extensionName (String) - Name of the extension
+unified-extensions-item-open-menu =
+ .aria-label = Aperir le menu pro { $extensionName }
+unified-extensions-item-message-manage = Gerer extension
+
+## Extension's context menu
+
+unified-extensions-context-menu-pin-to-toolbar =
+ .label = Appunctar al barra de instrumentos
+unified-extensions-context-menu-manage-extension =
+ .label = Gerer extension
+unified-extensions-context-menu-remove-extension =
+ .label = Remover extension
+unified-extensions-context-menu-report-extension =
+ .label = Signalar extension
diff --git a/l10n-ia/browser/browser/webauthnDialog.ftl b/l10n-ia/browser/browser/webauthnDialog.ftl
new file mode 100644
index 0000000000..31e66b6df1
--- /dev/null
+++ b/l10n-ia/browser/browser/webauthnDialog.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/.
+
+# Variables:
+# $retriesLeft (Number): number of tries left
+webauthn-pin-invalid-prompt =
+ { $retriesLeft ->
+ [0] PIN errate. Insere le PIN correcte pro tu apparato.
+ [one]
+ PIN errate. Insere le PIN correcte pro tu apparato.
+ Tu ha { $retriesLeft } tentativa restante.
+ *[other]
+ PIN errate. Insere le PIN correcte pro tu apparato.
+ Tu ha { $retriesLeft } tentativas restante.
+ }
+webauthn-pin-required-prompt = Insere le PIN pro tu apparato.
diff --git a/l10n-ia/browser/browser/webrtcIndicator.ftl b/l10n-ia/browser/browser/webrtcIndicator.ftl
new file mode 100644
index 0000000000..ba5a424644
--- /dev/null
+++ b/l10n-ia/browser/browser/webrtcIndicator.ftl
@@ -0,0 +1,218 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# Note: This is currently placed under browser/base/content so that we can
+# get the strings to appear without having our localization community need
+# to go through and translate everything. Once these strings are ready for
+# translation, we'll move it to the locales folder.
+
+
+## These strings are used so that the window has a title in tools that
+## enumerate/look for window titles. It is not normally visible anywhere.
+
+webrtc-indicator-title = { -brand-short-name } - Indicator de compartimento
+webrtc-indicator-window =
+ .title = { -brand-short-name } - Indicator de compartimento
+
+## Used as list items in sharing menu
+
+webrtc-item-camera = camera
+webrtc-item-microphone = microphono
+webrtc-item-audio-capture = audio del scheda
+webrtc-item-application = application
+webrtc-item-screen = schermo
+webrtc-item-window = fenestra
+webrtc-item-browser = scheda
+
+##
+
+# This is used for the website origin for the sharing menu if no readable origin could be deduced from the URL.
+webrtc-sharing-menuitem-unknown-host = Origine incognite
+# Variables:
+# $origin (String): The website origin (e.g. www.mozilla.org)
+# $itemList (String): A formatted list of items (e.g. "camera, microphone and tab audio")
+webrtc-sharing-menuitem =
+ .label = { $origin } ({ $itemList })
+webrtc-sharing-menu =
+ .label = Schedas que usa apparatos
+ .accesskey = d
+webrtc-sharing-window = Tu comparti un altere fenestra de application.
+webrtc-sharing-browser-window = Tu comparti { -brand-short-name }.
+webrtc-sharing-screen = Tu comparti tu integre schermo.
+webrtc-stop-sharing-button = Cessar de compartir
+webrtc-microphone-unmuted =
+ .title = Disactivar microphono
+webrtc-microphone-muted =
+ .title = Activar microphono
+webrtc-camera-unmuted =
+ .title = Disactivar photo-camera
+webrtc-camera-muted =
+ .title = Activar photo-camera
+webrtc-minimize =
+ .title = Reducer a icone le indicator
+
+## These strings will display as a tooltip on supported systems where we show
+## device sharing state in the OS notification area. We do not use these strings
+## on macOS, as global menu bar items do not have native tooltips.
+
+webrtc-camera-system-menu =
+ .label = Tu comparti ora tu camera. Clicca pro controlar le compartimento.
+webrtc-microphone-system-menu =
+ .label = Tu comparti ora tu microphono. Clicca pro controlar le compartimento.
+webrtc-screen-system-menu =
+ .label = Tu comparti ora un fenestra o un pagina. Clicca pro controlar le compartimento.
+
+## Tooltips used by the legacy global sharing indicator
+
+webrtc-indicator-sharing-camera-and-microphone =
+ .tooltiptext = Tu camera e tu microphono va ser compartite. Clicca pro controlar le compartimento.
+webrtc-indicator-sharing-camera =
+ .tooltiptext = Tu camera va ser compartite. Clicca pro controlar le compartimento.
+webrtc-indicator-sharing-microphone =
+ .tooltiptext = Tu microphono va ser compartite. Clicca pro controlar le compartimento.
+webrtc-indicator-sharing-application =
+ .tooltiptext = Un application va ser compartite. Clicca pro controlar le compartimento.
+webrtc-indicator-sharing-screen =
+ .tooltiptext = Tu schermo va ser compartite. Clicca pro controlar le compartimento.
+webrtc-indicator-sharing-window =
+ .tooltiptext = Un fenestra va ser compartite. Clicca pro controlar le compartimento.
+webrtc-indicator-sharing-browser =
+ .tooltiptext = Un scheda va ser compartite. Clicca pro controlar le compartimento.
+
+## These strings are only used on Mac for menus attached to icons
+## near the clock on the mac menubar.
+## Variables:
+## $streamTitle (String): the title of the tab using the share.
+## $tabCount (Number): the title of the tab using the share.
+
+webrtc-indicator-menuitem-control-sharing =
+ .label = Controlo compartimento
+webrtc-indicator-menuitem-control-sharing-on =
+ .label = Controlo compartimento sur “{ $streamTitle }”
+webrtc-indicator-menuitem-sharing-camera-with =
+ .label = Camera compartite con “{ $streamTitle }”
+webrtc-indicator-menuitem-sharing-camera-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } scheda de compartimento del camera
+ *[other] { $tabCount } schedas de compartimento del camera
+ }
+webrtc-indicator-menuitem-sharing-microphone-with =
+ .label = Microphono compartite con “{ $streamTitle }”
+webrtc-indicator-menuitem-sharing-microphone-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } scheda de compartimento del microphono
+ *[other] { $tabCount } schedas de compartimento del microphono
+ }
+webrtc-indicator-menuitem-sharing-application-with =
+ .label = Application compartite con “{ $streamTitle }”
+webrtc-indicator-menuitem-sharing-application-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } scheda de compartimento del application
+ *[other] { $tabCount } schedas de compartimento del application
+ }
+webrtc-indicator-menuitem-sharing-screen-with =
+ .label = Schermo compartite con “{ $streamTitle }”
+webrtc-indicator-menuitem-sharing-screen-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } scheda de compartimento del schermo
+ *[other] { $tabCount } schedas de compartimento del schermo
+ }
+webrtc-indicator-menuitem-sharing-window-with =
+ .label = Fenestra compartite con “{ $streamTitle }”
+webrtc-indicator-menuitem-sharing-window-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } scheda de compartimento del fenestra
+ *[other] { $tabCount } schedas de compartimento del fenestra
+ }
+webrtc-indicator-menuitem-sharing-browser-with =
+ .label = Scheda compartite con “{ $streamTitle }”
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtc-indicator-menuitem-sharing-browser-with-n-tabs =
+ .label =
+ { $tabCount ->
+ [one] { $tabCount } scheda de compartimento del scheda
+ *[other] { $tabCount } schedas de compartimento del scheda
+ }
+
+## Variables:
+## $origin (String): the website origin (e.g. www.mozilla.org).
+
+webrtc-allow-share-audio-capture = Permitter que { $origin } ascolta le audio de iste scheda?
+webrtc-allow-share-camera = Permitter que { $origin } usa tu camera?
+webrtc-allow-share-microphone = Permitter que { $origin } usa tu microphono?
+webrtc-allow-share-screen = Permitter que { $origin } vide tu schermo?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker = Permitter que { $origin } usa altere altoparlatores?
+webrtc-allow-share-camera-and-microphone = Permitter que { $origin } usa tu camera e microphono?
+webrtc-allow-share-camera-and-audio-capture = Permitter que { $origin } usa tu camera e ascolta le audio de iste scheda?
+webrtc-allow-share-screen-and-microphone = Permitter que { $origin } usa tu microphono e vide tu schermo?
+webrtc-allow-share-screen-and-audio-capture = Permitter que { $origin } ascolta le audio de iste scheda e vide tu schermo?
+
+## Variables:
+## $origin (String): the first party origin.
+## $thirdParty (String): the third party origin.
+
+webrtc-allow-share-audio-capture-unsafe-delegation = Permitter que { $origin } concede a { $thirdParty } permisso de ascoltar le audio de iste scheda?
+webrtc-allow-share-camera-unsafe-delegation = Permitter que { $origin } concede a { $thirdParty } le accesso a tu camera?
+webrtc-allow-share-microphone-unsafe-delegations = Permitter que { $origin } concede a { $thirdParty } le accesso a tu microphono?
+webrtc-allow-share-microphone-unsafe-delegation = Permitter que { $origin } concede a { $thirdParty } le accesso a tu microphono?
+webrtc-allow-share-screen-unsafe-delegation = Permitter que { $origin } concede a { $thirdParty } le permission de vider tu schermo?
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+webrtc-allow-share-speaker-unsafe-delegation = Permitter que { $origin } concede a { $thirdParty } le accesso a altere altoparlatores?
+webrtc-allow-share-camera-and-microphone-unsafe-delegation = Permitter que { $origin } concede a { $thirdParty } le accesso a tu camera e microphono?
+webrtc-allow-share-camera-and-audio-capture-unsafe-delegation = Permitter que { $origin } concede a { $thirdParty } le accesso a tu camera e le permission de ascoltar le audio de iste scheda?
+webrtc-allow-share-screen-and-microphone-unsafe-delegation = Permitter que { $origin } concede a { $thirdParty } le accesso a tu microphono e le permission de vider tu schermo?
+webrtc-allow-share-screen-and-audio-capture-unsafe-delegation = Permitter que { $origin } concede a { $thirdParty } le permission de ascoltar le audio de iste scheda e de vider tu schermo?
+
+##
+
+webrtc-share-screen-warning = Comparti schermos solo con sitos a que tu confide. Le compartimento pote permitter que sitos fraudulente naviga in tu nomine e roba tu datos private.
+webrtc-share-browser-warning = Comparti { -brand-short-name } solo con sitos a que tu confide. Le compartimento pote permitter que sitos fraudulente naviga in tu nomine e roba tu datos private.
+webrtc-share-screen-learn-more = Saper plus
+webrtc-pick-window-or-screen = Seliger fenestra o schermo
+webrtc-share-entire-screen = Tote le schermo
+webrtc-share-pipe-wire-portal = Usar parametros del systema operative
+# Variables:
+# $monitorIndex (String): screen number (digits 1, 2, etc).
+webrtc-share-monitor = Schermo { $monitorIndex }
+# Variables:
+# $windowCount (Number): the number of windows currently displayed by the application.
+# $appName (String): the name of the application.
+webrtc-share-application =
+ { $windowCount ->
+ [one] { $appName } ({ $windowCount } fenestra)
+ *[other] { $appName } ({ $windowCount } fenestras)
+ }
+
+## These buttons are the possible answers to the various prompts in the "webrtc-allow-share-*" strings.
+
+webrtc-action-allow =
+ .label = Permitter
+ .accesskey = P
+webrtc-action-block =
+ .label = Blocar
+ .accesskey = B
+webrtc-action-always-block =
+ .label = Blocar sempre
+ .accesskey = s
+webrtc-action-not-now =
+ .label = Non ora
+ .accesskey = N
+
+##
+
+webrtc-remember-allow-checkbox = Recordar iste decision
+webrtc-mute-notifications-checkbox = Silentiar notificationes del sito web durante le compartimento
+webrtc-reason-for-no-permanent-allow-screen = { -brand-short-name } non pote permitter un accesso permanente a tu schermo.
+webrtc-reason-for-no-permanent-allow-audio = { -brand-short-name } non pote permitter un accesso permanente al audio de tu scheda sin demandar que scheda compartir.
+webrtc-reason-for-no-permanent-allow-insecure = Tu connexion a iste sito non es secur. Pro proteger te, { -brand-short-name } permittera solmente accesso pro iste session.
diff --git a/l10n-ia/browser/chrome/browser/accounts.properties b/l10n-ia/browser/chrome/browser/accounts.properties
new file mode 100644
index 0000000000..fc92c76d78
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/accounts.properties
@@ -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/.
+
+# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account
+reconnectDescription = Reconnecter %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 = Verification inviate
+# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account
+verificationSentBody = Un ligamine de verification ha essite inviate a %S.
+verificationNotSentTitle = Incapace de inviar le verification
+verificationNotSentBody = Nos es incapace de inviar un message de verification in iste momento, per favor retenta plus 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 = Conto 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 = Iste computator es ora connectite con %S.
+otherDeviceConnectedBody.noDeviceName = Iste computator es ora connectite con un nove apparato.
+
+# LOCALIZATION NOTE (thisDeviceConnectedBody) - used in a notification shown
+# after a Firefox Account is connected to the current device.
+thisDeviceConnectedBody = Tu ha correctemente aperite session
+
+# LOCALIZATION NOTE (thisDeviceDisconnectedBody) - used in a notification shown
+# after the Firefox Account was disconnected remotely.
+thisDeviceDisconnectedBody = Iste computator ha essite disconnectite.
+
+# 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 = Inviar a tote le apparatos
+
+# 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 = Gerer le apparatos…
+
+# 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 = Sin session aperte
+sendTabToDevice.unconfigured = Informationes sur le invio de schedas…
+
+# 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 = Aperir session in %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 = Nulle apparatos connectite
+sendTabToDevice.singledevice = Informationes sur le invio de schedas…
+sendTabToDevice.connectdevice = Connecter un altere apparato…
+
+# 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 = Conto non verificate
+sendTabToDevice.verify = Verifica tu conto…
+
+# 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 = Scheda recipite
+# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name
+tabArrivingNotificationWithDevice.title = Scheda veniente de %S
+
+multipleTabsArrivingNotification.title = Schedas recipite
+# 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 scheda ha arrivate de #2;#1 schedas ha arrivate 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 scheda ha arrivate de tu apparatos connectite;#1 schedas ha arrivate de tu apparatos connectite
+
+# 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 scheda ha arrivate;#1 schedas ha arrivate
+
+# 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…
+
diff --git a/l10n-ia/browser/chrome/browser/browser.properties b/l10n-ia/browser/chrome/browser/browser.properties
new file mode 100644
index 0000000000..2f738031a7
--- /dev/null
+++ b/l10n-ia/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=Tempore limite excedite
+openFile=Aperir le file
+
+droponhometitle=Definir como pagina initial
+droponhomemsg=Desira tu facer de iste documento tu nove pagina initial?
+droponhomemsgMultiple=Desira tu facer de iste documentos tu nove paginas initial?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearch=Cercar “%2$S” in %1$S
+contextMenuSearch.accesskey=e
+contextMenuPrivateSearch=Cercar in un fenestra private
+contextMenuPrivateSearch.accesskey=c
+# 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=Cercar con %S in un fenestra private
+contextMenuPrivateSearchOtherEngine.accesskey=c
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[Nomine del dossier]
+
+xpinstallPromptMessage=%S ha impedite que iste sito te demanda de installar software in tu computator.
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+xpinstallPromptMessage.header=Permitter que %S installa un additivo?
+xpinstallPromptMessage.message=Tu tenta de installar un additivo ex %S. Verifica que tu fide iste sito ante continuar.
+xpinstallPromptMessage.header.unknown=Permitter que un sito incognite installa un additivo?
+xpinstallPromptMessage.message.unknown=Tu tenta de installar un additivo ex un sito incognite. Verifica que tu te fide de iste sito ante continuar.
+xpinstallPromptMessage.learnMore=Saper plus re le installation secur de additivos
+xpinstallPromptMessage.dontAllow=Non permitter
+xpinstallPromptMessage.dontAllow.accesskey=N
+xpinstallPromptMessage.neverAllow=Non permitter jammais
+xpinstallPromptMessage.neverAllow.accesskey=J
+# LOCALIZATION NOTE (xpinstallPromptMessage.neverAllowAndReport)
+# Long text in this context make the dropdown menu extend awkwardly to the left, avoid
+# a localization that's significantly longer than the English version.
+xpinstallPromptMessage.neverAllowAndReport=Reporta sito suspecte
+xpinstallPromptMessage.neverAllowAndReport.accesskey=R
+# LOCALIZATION NOTE (sitePermissionInstallFirstPrompt.header)
+# This message is shown when a SitePermissionsAddon install is triggered, i.e. when the
+# website calls sensitive APIs (e.g. navigator.requestMIDIAccess).
+sitePermissionInstallFirstPrompt.header=Iste sito demanda accesso a tu apparatos. Le accesso al apparato pote esser activate per installation de un additivo.
+# LOCALIZATION NOTE (sitePermissionInstallFirstPrompt.message)
+# This message is shown when a SitePermissionsAddon install is triggered, i.e. when the
+# website calls sensitive APIs (e.g. navigator.requestMIDIAccess).
+sitePermissionInstallFirstPrompt.message=Iste additivo pote esser usate pro robar tu datos o attaccar tu computator. Solo continua si tu te fide de iste sito.
+
+# 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=Continuar le installation
+xpinstallPromptMessage.install.accesskey=P
+
+xpinstallDisabledMessageLocked=Le installation de software ha essite disactivate per le administrator de tu systema.
+xpinstallDisabledMessage=Le installation de software es actualmente disactivate. Clicca sur Activar e retenta.
+xpinstallDisabledButton=Activar
+xpinstallDisabledButton.accesskey=A
+
+# LOCALIZATION NOTE (addonInstallBlockedByPolicy)
+# This message is shown when the installation of an add-on is blocked by
+# enterprise policy. %1$S is replaced by the name of the add-on.
+# %2$S is replaced by the ID of add-on. %3$S is a custom message that
+# the administration can add to the message.
+addonInstallBlockedByPolicy=%1$S (%2$S) es blocate per tu administrator de systema.%3$S
+# LOCALIZATION NOTE (addonDomainBlockedByPolicy)
+# This message is shown when the installation of add-ons from a domain
+# is blocked by enterprise policy.
+addonDomainBlockedByPolicy=Tu administrator de systema ha impedite iste sito de demandar te de installar software sur tu computator.
+addonInstallFullScreenBlocked=Le installation de additivos non es permittite in modo de plen schermo o ante de entrar in illo.
+
+# LOCALIZATION NOTE (webextPerms.header,webextPerms.headerWithPerms,webextPerms.headerUnsigned,webextPerms.headerUnsignedWithPerms)
+# 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=Adder %S?
+webextPerms.headerWithPerms=Adder %S? Iste extension habera le permission de:
+webextPerms.headerUnsigned=Adder %S? Iste extension non ha essite verificate. Extensiones malevolente pote robar tu informationes personal o compromitter tu computator. Solmente installa iste extension si tu confide in su origine.
+webextPerms.headerUnsignedWithPerms=Adder %S? Iste extension non ha essite verificate. Extensiones malevolente pote robar tu informationes personal o compromitter tu computator. Solmente installa iste extension si tu confide in su origine. Iste extension habera le permission de:
+
+webextPerms.learnMore2=Saper plus
+webextPerms.add.label=Adder
+webextPerms.add.accessKey=A
+webextPerms.cancel.label=Cancellar
+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 addite 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 addite
+webextPerms.sideloadText2=Un altere programma de tu computator ha installate un additivo que pote affectar tu navigator. Per favor revide le requestas de permission de iste additivo e elige Activar o Cancellar (pro lassar lo inactive).
+webextPerms.sideloadTextNoPerms=Un altere programma de tu computator ha installate un additivo que pote affectar tu navigator. Per favor elige Activar o Cancellar (pro lassar lo inactive).
+
+webextPerms.sideloadEnable.label=Activar
+webextPerms.sideloadEnable.accessKey=E
+webextPerms.sideloadCancel.label=Cancellar
+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 require nove permissiones
+
+# 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.updateText2=%S ha essite actualisate. Tu debe approbar le nove permissiones ante que le nove version es installate. Seliger “Cancellar” mantenera le version actual de tu extension. Iste extension habera le permission de:
+
+webextPerms.updateAccept.label=Actualisar
+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 require altere permissiones.
+webextPerms.optionalPermsListIntro=Illo vole:
+webextPerms.optionalPermsAllow.label=Permitter
+webextPerms.optionalPermsAllow.accessKey=A
+webextPerms.optionalPermsDeny.label=Denegar
+webextPerms.optionalPermsDeny.accessKey=D
+
+webextPerms.description.bookmarks=Leger e modificar le marcapaginas
+webextPerms.description.browserSettings=Leger e modificar le parametros del navigator
+webextPerms.description.browsingData=Rader le chronologia de navigation recente e le cookies e datos associate
+webextPerms.description.clipboardRead=Obtener datos ab le area de transferentia
+webextPerms.description.clipboardWrite=Inserer datos in le area de transferentia
+webextPerms.description.declarativeNetRequest=Blocar contento sur qualcunque pagina
+webextPerms.description.devtools=Extender le instrumentos de disveloppamento pro acceder a tu datos in le schedas aperte
+webextPerms.description.downloads=Discargar files e leger e modificar le chronologia de discargamentos del navigator
+webextPerms.description.downloads.open=Aperir le files discargate in tu computator
+webextPerms.description.find=Lege le texto de tote le schedas aperite
+webextPerms.description.geolocation=Acceder a tu geolocalisation
+webextPerms.description.history=Acceder al chronologia de navigation
+webextPerms.description.management=Surveliar le utilisation del extensiones e gerer le themas
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=Excambiar messages con programmas differente de %S
+webextPerms.description.notifications=Monstrar te le notificationes
+webextPerms.description.pkcs11=Forni servicios de authentication cryptographic
+webextPerms.description.privacy=Leger e modificar le parametros de vita private
+webextPerms.description.proxy=Controlar le parametros del proxy del navigator
+webextPerms.description.sessions=Acceder al schedas claudite recentemente
+webextPerms.description.tabs=Acceder al schedas del navigator
+webextPerms.description.tabHide=Celar e monstrar le schedas del navigator
+webextPerms.description.topSites=Acceder al chronologia de navigation
+webextPerms.description.webNavigation=Acceder al activitate del navigator durante le navigation
+
+webextPerms.hostDescription.allUrls=Acceder a tu datos pro tote le sitos 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 tu datos pro le sitos del 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 tu datos in #1 altere dominio;Acceder a tu datos in #1 altere 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 tu datos pro %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 tu datos in #1 altere sito;Acceder a tu datos in #1 altere sitos
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithPerms,webextSitePerms.headerUnsignedWithPerms)
+# This string is used as a header in the webextension permissions dialog,
+# %1$S is replaced with the localized name of the extension being installed.
+# %2$S will be replaced by the DNS host name for which a webextension enables permissions
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithPerms=Adder %1$S? Iste extension forni a %2$S le capacitates sequente:
+webextSitePerms.headerUnsignedWithPerms=Adder %1$S? Iste extension non es verificate. Extensiones maligne pote robar tu informationes private o compromitter tu computator. Solo adde lo si tu te fide del fonte. Iste extension forni a %2$S le capacitates sequente:
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithGatedPerms.midi)
+# This string is used as a header in the webextension permissions dialog for synthetic add-ons.
+# The part of the string describing what privileges the extension gives should be consistent
+# with the value of webextSitePerms.description.{sitePermission}.
+# %S is the hostname of the site the add-on is being installed from.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithGatedPerms.midi=Iste additivo da a %S le accesso a tu apparatos MIDI.
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithGatedPerms.midi-sysex)
+# This string is used as a header in the webextension permissions dialog for synthetic add-ons.
+# The part of the string describing what privileges the extension gives should be consistent
+# with the value of webextSitePerms.description.{sitePermission}.
+# %S is the hostname of the site the add-on is being installed from.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithGatedPerms.midi-sysex=Iste additivo da a %S le accesso a tu apparatos MIDI (con supporto SysEx).
+
+# LOCALIZATION NOTE (webextSitePerms.descriptionGatedPerms)
+# This string is used as description in the webextension permissions dialog for synthetic add-ons.
+# %S will be replaced by the DNS host name for which a webextension enables permissions
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.descriptionGatedPerms=Iste accesso pote esser periculose, e permitte al sito de ager como software installate sur tu computator.
+
+# These should remain in sync with permissions.NAME.label in sitePermissions.properties
+webextSitePerms.description.midi=Acceder al apparatos MIDI
+webextSitePerms.description.midi-sysex=Acceder al apparatos MIDI que supporta SysEx
+
+# 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 desira cambiar tu motor de recerca predefinite de %2$S a %3$S. De accordo?
+webext.defaultSearchYes.label=Si
+webext.defaultSearchYes.accessKey=S
+webext.defaultSearchNo.label=No
+webext.defaultSearchNo.accessKey=N
+
+# 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=Remover %1$S de %2$S?
+webext.remove.confirmation.button=Remover
+
+# LOCALIZATION NOTE (addonPostInstall.message3)
+# %S is replaced with the localized named of the extension that was
+# just installed.
+addonPostInstall.message3=%S ha essite addite.
+
+# 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=Discargante e verificante le additivo…;Discargante e verificante #1 additivos…
+addonDownloadVerifying=Verificante
+
+addonInstall.unsigned=(Non verificate)
+addonInstall.cancelButton.label=Cancellar
+addonInstall.cancelButton.accesskey=C
+addonInstall.acceptButton2.label=Adder
+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=Iste sito vole installar un additivo in #1:;Iste sito vole installar #2 additivos in #1:
+addonConfirmInstallUnsigned.message=Attention: Iste sito vole installar un additivo non verificate in #1. Procede a tu proprie risco.;Attention: Iste sito vole installar #2 additivos non verificate in #1. Procede a tu proprie risco.
+
+# 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=;Attention: Iste sito vole installar #2 additivos in #1, alcun de illos non es verificate. Procede a tu proprie risco.
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=%S installate con successo.
+# 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 additivo ha essite installate con successo.;#1 additivos ha essite installate con successo.
+
+# LOCALIZATION NOTE (addonInstallError-1, addonInstallError-2, addonInstallError-3, addonInstallError-4, addonInstallError-5, addonInstallError-8, 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=Le additivo non pote esser discargate a causa de un falta de connexion.
+addonInstallError-2=Le additivo non pote esser installate perque illo non corresponde al additivo %1$S expectate.
+addonInstallError-3=Le additivo discargate de iste sito non pote esser installate perque illo pare esser corrumpite.
+addonInstallError-4=%2$S non pote esser installate perque %1$S non pote modificar le file necessari.
+addonInstallError-5=%1$S ha impedite a iste sito de installar un additivo non verificate.
+addonInstallError-8=Le additivo %2$S non pote esser installate ab iste position.
+addonLocalInstallError-1=Iste additivo non ha potite esser installate a causa de un error del systema de files.
+addonLocalInstallError-2=Le additivo non ha potite esser installate perque illo non corresponde al additivo %1$S expectate.
+addonLocalInstallError-3=Le additivo non ha potite esser installate perque illo appare esser corrumpite.
+addonLocalInstallError-4=%2$S non ha potite esser installate perque %1$S non pote modificar le file necessari.
+addonLocalInstallError-5=Le additivo non ha potite esser installate perque illo non ha essite verificate.
+
+# 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 non ha potite esser installate perque illo non es compatibile con %1$S %2$S.
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=%S non ha potite esser installate perque illo ha un alte risco de causar problemas de stabilitate o de securitate.
+
+unsignedAddonsDisabled.message=Un o plus additivos installate non ha potite esser verificate e ha essite disactivate.
+unsignedAddonsDisabled.learnMore.label=Saper plus
+unsignedAddonsDisabled.learnMore.accesskey=L
+
+# 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 impedite a iste sito de aperir un fenestra emergente.;#1 ha impedite a iste sito de aperir #2 fenestras emergente.
+# 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 impediva a iste sito de aperir plus de #2 fenestras emergente.
+popupWarningButton=Optiones
+popupWarningButton.accesskey=O
+popupWarningButtonUnix=Preferentias
+popupWarningButtonUnix.accesskey=P
+popupShowPopupPrefix=Monstrar ‘%S’
+
+# LOCALIZATION NOTE (geolocationLastAccessIndicatorText): %S is the relative time of the most recent geolocation access (e.g. 5 min. ago)
+geolocationLastAccessIndicatorText=Ultime accesso le %S
+
+# LOCALIZATION NOTE (openProtocolHandlerPermissionEntryLabel): %S is the scheme of the protocol the site may open an application for. For example: mailto
+openProtocolHandlerPermissionEntryLabel=Ligamines de %S://
+
+crashedpluginsMessage.title=Le plugin %S ha collabite.
+crashedpluginsMessage.reloadButton.label=Recarga le pagina
+crashedpluginsMessage.reloadButton.accesskey=R
+crashedpluginsMessage.submitButton.label=Submitter un reporto de collapso
+crashedpluginsMessage.submitButton.accesskey=S
+crashedpluginsMessage.learnMore=Saper plus…
+
+# 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=Voleva tu ir a %S?
+keywordURIFixup.goTo=Si, porta me a %S
+keywordURIFixup.goTo.accesskey=S
+
+pluginInfo.unknownPlugin=Incognite
+
+# Flash activation doorhanger UI
+flashActivate.message=Desira tu permitter que Adobe Flash se executa sur iste sito? Permitte Adobe Flash solmente sur sitos a que tu confide.
+flashActivate.outdated.message=Desira tu permitter que un version obsolete de Adobe Flash se executa sur iste sito? Un version obsolete pote compromitter le rendimento e le securitate del navigator.
+flashActivate.noAllow=Non permitter
+flashActivate.allow=Permitter
+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=Iste plugin es vulnerabile e debe esser actualisate.
+PluginVulnerableNoUpdate=Iste plugin ha vulnerabilitates de securitate.
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=Actualisar a %S
+update.downloadAndInstallButton.accesskey=U
+
+menuOpenAllInTabs.label=Aperir toto in schedas
+
+# History menu
+# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.
+# see bug 394759
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 Window Title, #2 Number of tabs
+menuUndoCloseWindowLabel=#1 (e #2 altere scheda);#1 (e #2 altere schedas)
+menuUndoCloseWindowSingleTabLabel=#1
+
+# Unified Back-/Forward Popup
+tabHistory.current=Remaner sur iste pagina
+
+# Unified Back-/Forward Popup
+tabHistory.reloadCurrent=Recargar iste pagina
+tabHistory.goBack=Revenir a iste pagina
+tabHistory.goForward=Avantiar a iste pagina
+
+# URL Bar
+pasteAndGo.label=Collar e ir
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=Recargar le pagina actual (%S)
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=Stoppar le cargamento de iste pagina (%S)
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=Reinitialisar le nivello de zoom (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=Commutar le vista de lectura (%S)
+
+# LOCALIZATION NOTE(zoom-button.label): %S is the current page zoom level,
+# %% will be displayed as a single % character (% is commonly used to define
+# format specifiers, so it needs to be escaped).
+zoom-button.label = %S%%
+
+# Block autorefresh
+refreshBlocked.goButton=Permitter
+refreshBlocked.goButton.accesskey=P
+refreshBlocked.refreshLabel=%S ha impedite que iste pagina se recarga automaticamente.
+refreshBlocked.redirectLabel=%S ha impedite a iste pagina de rediriger se automaticamente a un altere pagina.
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=Monstrar tu marcapaginas (%S)
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=Monstrar le progresso de discargamentos in curso (%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=Aperir un nove fenestra (%S)
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=Aperir un nove scheda (%S)
+newTabContainer.tooltip=Aperir un nove scheda (%S)\nMantene premite pro aperir un nove scheda contentor
+newTabAlwaysContainer.tooltip=Selige un contentor pro aperir un nove scheda
+
+# Offline web applications
+offlineApps.available3=Permitter que %S immagazina datos sur tu computator?
+offlineApps.allow.label=Permitter
+offlineApps.allow.accesskey=P
+offlineApps.block.label=Blocar
+offlineApps.block.accesskey=B
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt2): %S is hostname
+canvas.siteprompt2=Permitter que %S usa tu datos de imagine de canevas HTML5?
+canvas.siteprompt2.warning=Isto pote esser usate pro univocamente identificar tu computator.
+canvas.block=Blocar
+canvas.block.accesskey=B
+canvas.allow2=Permitter
+canvas.allow2.accesskey=A
+canvas.remember2=Memorisar iste decision
+
+# WebAuthn prompts
+# LOCALIZATION NOTE (webauthn.registerPrompt2): %S is hostname
+webauthn.registerPrompt2=%S vole registrar un conto con un de tu claves de securitate. Tu pote le connecter e autorisar ora, o cancellar.
+# LOCALIZATION NOTE (webauthn.CTAP2registerPrompt): %S is hostname
+webauthn.CTAP2registerPrompt=%S vole registrar un conto con uno de tu claves securitate. Tu pote connecter uno ora o cancellar.
+# LOCALIZATION NOTE (webauthn.registerTouchDevice): %S is hostname
+webauthn.registerTouchDevice=%S vole registrar un conto con tu clave de securitate. Tu pote autorisar ora o cancellar.
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt3):
+# %S is hostname.
+# The website is asking for extended information about your
+# hardware authenticator that shouldn't be generally necessary. Permitting
+# this is safe if you only use one account at this website. If you have
+# multiple accounts at this website, and you use the same hardware
+# authenticator, then the website could link those accounts together.
+# And this is true even if you use a different profile / browser (or even Tor
+# Browser). To avoid this, you should use different hardware authenticators
+# for different accounts on this website.
+webauthn.registerDirectPrompt3=%S demanda extendite informationes re tu clave de securitate, que pote afficer tu confidentialitate.
+# LOCALIZATION NOTE (webauthn.registerDirectPromptHint):
+# %S is brandShortName
+webauthn.registerDirectPromptHint=%S pote anonymisar lo pro te, ma le sito web poterea declinar iste clave. Si declinate, tu pote provar de novo.
+# LOCALIZATION NOTE (webauthn.CTAP2signPrompt): %S is hostname
+webauthn.CTAP2signPrompt=%S vole authenticar te usante un clave de securitate registrate. Tu pote connecter uno ora o cancellar.
+# LOCALIZATION NOTE (webauthn.signTouchDevice): %S is hostname
+webauthn.signTouchDevice=%S vole authenticar te per tu clave de securitate. Tu pote autorisar ora o cancellar.
+# LOCALIZATION NOTE (webauthn.signPrompt2): %S is hostname
+webauthn.signPrompt2=%S vole te authenticar per un clave de securitate registrate. Tu pote te connecter e autorisar ora, o cancellar.
+# LOCALIZATION NOTE (webauthn.selectSignResultPrompt): %S is hostname
+webauthn.selectSignResultPrompt=Plure contos trovate pro %S. Elige qual usar o cancellar.
+# LOCALIZATION NOTE (webauthn.selectDevicePrompt): %S is hostname
+webauthn.selectDevicePrompt=Plure apparatos trovate pro %S. Elige uno.
+# LOCALIZATION NOTE (webauthn.deviceBlockedPrompt): %S is hostname
+webauthn.deviceBlockedPrompt=Le verification del usator falleva in %S. Il non ha plus tentativas disponibile e tu apparato ha essite blocate perque le PIN errate era fornite troppe vices. Le apparato besonia de esser reinitiate.
+# LOCALIZATION NOTE (webauthn.pinAuthBlockedPrompt): %S is hostname
+webauthn.pinAuthBlockedPrompt=Le verification del usator falleva in %S. Il habeva troppe tentativas fallite in un rango e le authentication del PIN ha essite temporarimente blocate. Tu apparato besonia de un cyclo de extinction (distaccar le spina e re-inserer lo).
+webauthn.cancel=Cancellar
+webauthn.cancel.accesskey=c
+webauthn.proceed=Proceder
+webauthn.proceed.accesskey=p
+webauthn.anonymize=Anonymisar comocunque
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=Cambiar le definition del lingua in anglese te rendera plus difficile identificar e meliorar tu confidentialitate. Desira tu requirer le version in lingua anglese del paginas web?
+
+# LOCALIZATION NOTE (identity.identified.verifier, identity.identified.state_and_country, identity.ev.contentOwner2):
+# %S is the hostname of the site that is being displayed.
+identity.identified.verifier=Verificate per: %S
+identity.identified.verified_by_you=Tu ha addite un exception de securitate pro iste sito.
+identity.identified.state_and_country=%S, %S
+identity.ev.contentOwner2=Certificato emittite a: %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=Insecur
+identity.notSecure.tooltip=Le connexion non es secur
+
+identity.extension.label=Extension (%S)
+identity.extension.tooltip=Cargate per le extension: %S
+
+# LOCALIZATION NOTE (contentBlocking.trackersView.blocked.label):
+# This label is shown next to a tracker in the trackers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.trackersView.blocked.label=Blocate
+
+contentBlocking.trackersView.empty.label=Necun detegite sur iste sito
+
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+# contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+contentBlocking.cookies.blockingTrackers3.label=Cookies de traciamento inter sitos
+contentBlocking.cookies.blocking3rdParty2.label=Cookies de tertios
+contentBlocking.cookies.blockingUnvisited2.label=Cookies de sitos non visitate
+contentBlocking.cookies.blockingAll2.label=Tote le cookies
+
+contentBlocking.cookiesView.firstParty.label=De iste sito
+# 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=Necun detegite sur iste sito
+
+contentBlocking.cookiesView.trackers2.label=Cookies de traciamento inter sitos
+# 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=Necun detegite sur iste sito
+
+contentBlocking.cookiesView.thirdParty.label=Cookies de tertios
+# 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=Necun detegite sur iste sito
+
+# 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=Permittite
+# 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=Blocate
+# LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
+contentBlocking.cookiesView.removeButton.tooltip=Eliminar le exception de cookies pro %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=Blocate
+
+# 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=Blocate
+
+trackingProtection.icon.activeTooltip2=Es blocate traciatores de retes social, cookies de traciamento inter sitos, e dactylogrammatores.
+trackingProtection.icon.disabledTooltip2=Le protection antitraciamento reinfortiate es INACTIVE pro iste sito.
+# LOCALIZATION NOTE (trackingProtection.icon.noTrackersDetectedTooltip): %S is brandShortName.
+trackingProtection.icon.noTrackersDetectedTooltip=Nulle traciator cognoscite per %S ha essite detegite sur iste pagina.
+
+# LOCALIZATION NOTE (protections.header):
+# Header of the Protections Panel. %S is replaced with the site's hostname.
+protections.header=Protectiones pro %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=Disactivar le protection pro %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=Activar le protection pro %S
+
+# Blocking and Not Blocking sub-views in the Protections Panel
+protections.blocking.fingerprinters.title=Dactylogrammatores blocate
+protections.blocking.cryptominers.title=Cryptominatores blocate
+protections.blocking.cookies.trackers.title=Cookies de traciamento inter sitos blocate
+protections.blocking.cookies.3rdParty.title=Cookies de tertios blocate
+protections.blocking.cookies.all.title=Tote le cookies blocate
+protections.blocking.cookies.unvisited.title=Cookies del sitos non visitate blocate
+protections.blocking.trackingContent.title=Contento traciante blocate
+protections.blocking.socialMediaTrackers.title=Traciatores de retes social blocate
+protections.notBlocking.fingerprinters.title=Dactylogrammatores non blocate
+protections.notBlocking.cryptominers.title=Cryptominatores non blocate
+protections.notBlocking.cookies.3rdParty.title=Nulle blocada de cookies de tertios
+protections.notBlocking.cookies.all.title=Nulle blocada de cookies
+protections.notBlocking.crossSiteTrackingCookies.title=Cookies de traciamento inter sitos non blocate
+protections.notBlocking.trackingContent.title=Cookies de traciamento non blocate
+protections.notBlocking.socialMediaTrackers.title=Traciatores de retes social non blocate
+
+# 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 Blocate;#1 Blocate
+# LOCALIZATION NOTE (protections.footer.blockedTrackerCounter.tooltip):
+# %S is the date on which we started counting (e.g., July 17, 2019).
+protections.footer.blockedTrackerCounter.tooltip=Depost le %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 blocate #2 traciator desde #3;#1 ha blocate plus de #2 traciatores desde #3
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = Distantiar (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = Reinitialisar le nivello de zoom (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = Approximar (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = Taliar (%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 = Collar (%S)
+
+# Geolocation UI
+
+geolocation.allow=Permitter
+geolocation.allow.accesskey=P
+geolocation.block=Blocar
+geolocation.block.accesskey=B
+geolocation.shareWithSite4=Permitter que %S accede a tu position geographic?
+geolocation.shareWithFile4=Permitter que iste file local accede a tu position geographic?
+# LOCALIZATION NOTE(geolocation.shareWithSiteUnsafeDelegation2):
+# %1$S is the first party origin, %2$S is the third party origin.
+geolocation.shareWithSiteUnsafeDelegation2=Permitter que %1$S concede a %2$S le permission de acceder a tu position geographic?
+geolocation.remember=Memorisar iste decision
+
+# Virtual Reality Device UI
+xr.allow2=Permitter
+xr.allow2.accesskey=P
+xr.block=Blocar
+xr.block.accesskey=B
+xr.shareWithSite4=Permitter que %S accede a apparatos de realitate virtual? Isto pote exponer informationes sensibile.
+xr.shareWithFile4=Permitter que iste file local accede a apparatos de realitate virtual? Isto pote exponer informationes sensibile.
+xr.remember=Memorisar iste decision
+
+# Persistent storage UI
+persistentStorage.allow=Permitter
+persistentStorage.allow.accesskey=P
+persistentStorage.block.label=Blocar
+persistentStorage.block.accesskey=B
+persistentStorage.allowWithSite2=Permitter que %S immagazina datos in le immagazinage persistente?
+
+# Web notifications UI
+# LOCALIZATION NOTE (alwaysBlock, block)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+webNotifications.allow2=Permitter
+webNotifications.allow2.accesskey=P
+webNotifications.notNow=Non ora
+webNotifications.notNow.accesskey=n
+webNotifications.never=Non permitter jammais
+webNotifications.never.accesskey=j
+webNotifications.alwaysBlock=Blocar sempre
+webNotifications.alwaysBlock.accesskey=B
+webNotifications.block=Blocar
+webNotifications.block.accesskey=B
+webNotifications.receiveFromSite3=Permitter que %S invia notificationes?
+
+# 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=Porta me foras de hic!
+safebrowsing.getMeOutOfHereButton.accessKey=G
+safebrowsing.deceptiveSite=Sito fraudulente!
+safebrowsing.notADeceptiveSiteButton.label=Iste sito non es fraudulente…
+safebrowsing.notADeceptiveSiteButton.accessKey=D
+safebrowsing.reportedAttackSite=Sito denunciate como attaccante!
+safebrowsing.notAnAttackButton.label=Isto non es un sito attaccante…
+safebrowsing.notAnAttackButton.accessKey=A
+safebrowsing.reportedUnwantedSite=Sito denunciate como portator de software indesirabile!
+safebrowsing.reportedHarmfulSite=Sito denunciate como nocive!
+
+# 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=;Listar tote le #1 schedas
+
+# 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=Cercar in %S
+
+# troubleshootModeRestart
+# LOCALIZATION NOTE (troubleshootModeRestartPromptTitle): %S is the name of the product (e.g., Firefox)
+troubleshootModeRestartPromptTitle=Reinitiar %S in modo diagnostic?
+troubleshootModeRestartPromptMessage=Tu extensiones, themas e parametros personalisate essera temporarimente disactivate.
+troubleshootModeRestartButton=Reinitiar
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Text
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Text Encoding"
+# menu will always be accessible via the "Browser Tools" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Process hang reporter
+# LOCALIZATION NOTE (processHang.selected_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.selected_tab.label = Iste pagina relenta %1$S. Pro accelerar tu navigator, arresta iste pagina.
+# LOCALIZATION NOTE (processHang.nonspecific_tab.label): %1$S is the name of the product (e.g., Firefox)
+processHang.nonspecific_tab.label = Un pagina web relenta %1$S. Pro accelerar tu navigator, arresta iste pagina.
+# LOCALIZATION NOTE (processHang.specific_tab.label): %1$S is the title of the tab.
+# %2$S is the name of the product (e.g., Firefox)
+processHang.specific_tab.label = “%1$S” relenta %2$S. Pro accelerar tu navigator, arresta iste pagina.
+# LOCALIZATION NOTE (processHang.add-on.label2): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label2 = “%1$S” relenta %2$S. Pro accelerar tu navigator, arresta iste extension.
+processHang.add-on.learn-more.text = Saper plus
+processHang.button_stop2.label = Stoppar
+processHang.button_stop2.accessKey = S
+processHang.button_debug.label = Depurar le script
+processHang.button_debug.accessKey = D
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=Monstrar le fenestra in plen schermo (%S)
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=Mover le barra lateral a sinistra
+sidebar.moveToRight=Displaciar le barra lateral a dextra
+
+# LOCALIZATION NOTE (getUserMedia.shareCamera3.message,
+# getUserMedia.shareMicrophone3.message,
+# getUserMedia.shareScreen4.message,
+# getUserMedia.shareCameraAndMicrophone3.message,
+# getUserMedia.shareCameraAndAudioCapture3.message,
+# getUserMedia.shareScreenAndMicrophone4.message,
+# getUserMedia.shareScreenAndAudioCapture4.message,
+# getUserMedia.shareAudioCapture3.message):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.shareCamera3.message = Permitter que %S usa tu camera?
+getUserMedia.shareMicrophone3.message = Permitter que %S usa tu microphono?
+getUserMedia.shareScreen4.message = Permitter que %S vide tu schermo?
+getUserMedia.shareCameraAndMicrophone3.message = Permitter que %S usa tu camera e microphono?
+getUserMedia.shareCameraAndAudioCapture3.message = Permitter que %S usa tu camera e ascolta le audio de iste scheda?
+getUserMedia.shareScreenAndMicrophone4.message = Permitter que %S usa tu microphono e vide tu schermo?
+getUserMedia.shareScreenAndAudioCapture4.message = Permitter que %S ascolta le audio de iste scheda e vide tu schermo?
+getUserMedia.shareAudioCapture3.message = Permitter que %S ascolta le audio de iste scheda?
+# LOCALIZATION NOTE (selectAudioOutput.shareSpeaker.message):
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+# %S is the website origin (e.g. www.mozilla.org)
+selectAudioOutput.shareSpeaker.message = Permitter que %S usa altere altoparlatores?
+
+# LOCALIZATION NOTE (getUserMedia.shareCameraUnsafeDelegation2.message,
+# getUserMedia.shareMicrophoneUnsafeDelegation2.message,
+# getUserMedia.shareScreenUnsafeDelegation2.message,
+# getUserMedia.shareCameraAndMicrophoneUnsafeDelegation2.message,
+# getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation2.message,
+# getUserMedia.shareScreenAndMicrophoneUnsafeDelegation2.message,
+# getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation2.message,
+# %1$S is the first party origin.
+# %2$S is the third party origin.
+getUserMedia.shareCameraUnsafeDelegation2.message = Permitter que %1$S concede a %2$S le accesso a tu camera?
+getUserMedia.shareMicrophoneUnsafeDelegations2.message = Permitter que %1$S concede a %2$S le accesso a tu microphono?
+getUserMedia.shareScreenUnsafeDelegation2.message = Permitter que %1$S concede a %2$S le permission de vider tu schermo?
+getUserMedia.shareCameraAndMicrophoneUnsafeDelegation2.message = Permitter que %1$S concede a %2$S le accesso a tu camera e microphono?
+getUserMedia.shareCameraAndAudioCaptureUnsafeDelegation2.message = Permitter que %1$S concede a %2$S le accesso a tu camera e le permission de ascoltar le audio de iste scheda?
+getUserMedia.shareScreenAndMicrophoneUnsafeDelegation2.message = Permitter que %1$S concede a %2$S le accesso a tu microphono e le permission de vider tu schermo?
+getUserMedia.shareScreenAndAudioCaptureUnsafeDelegation2.message = Permitter que %1$S concede a %2$S le permission de ascoltar le audio de iste scheda e de vider tu schermo?
+# LOCALIZATION NOTE ():
+# "Speakers" is used in a general sense that might include headphones or
+# another audio output connection.
+# %1$S is the first party origin.
+# %2$S is the third party origin.
+selectAudioOutput.shareSpeakerUnsafeDelegation.message = Permitter que %1$S concede a %2$S le accesso a altere altoparlatores?
+
+# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreenWarning2.message = Comparti schermos solo con sitos a que tu confide. Le compartimento pote permitter que sitos fraudulente naviga in tu nomine e roba tu datos private.
+# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %S is brandShortName (eg. Firefox)
+getUserMedia.shareFirefoxWarning2.message = Comparti %S solo con sitos a que tu confide. Le compartimento pote permitter que sitos fraudulente naviga in tu nomine e roba tu datos private.
+# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreen.learnMoreLabel = Saper plus
+getUserMedia.selectWindowOrScreen2.label = Fenestra o schermo:
+getUserMedia.selectWindowOrScreen2.accesskey = F
+getUserMedia.pickWindowOrScreen.label = Seliger fenestra o schermo
+getUserMedia.shareEntireScreen.label = Tote le schermo
+getUserMedia.sharePipeWirePortal.label = Usar parametros del systema operative
+# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):
+# %S is screen number (digits 1, 2, etc)
+# Example: Screen 1, Screen 2,..
+getUserMedia.shareMonitor.label = Schermo %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 fenestra);#1 (#2 fenestras)
+# LOCALIZATION NOTE (getUserMedia.allow.label,
+# getUserMedia.block.label):
+# These two buttons are the possible answers to the various prompts in the
+# "getUserMedia.share{device}.message" strings.
+getUserMedia.allow.label = Permitter
+getUserMedia.allow.accesskey = P
+getUserMedia.block.label = Blocar
+getUserMedia.block.accesskey = B
+getUserMedia.remember=Recordar iste decision
+# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen3,
+# getUserMedia.reasonForNoPermanentAllow.audio,
+# getUserMedia.reasonForNoPermanentAllow.insecure):
+# %S is brandShortName
+getUserMedia.reasonForNoPermanentAllow.screen3=%S non pote permitter un accesso permanente a tu schermo.
+getUserMedia.reasonForNoPermanentAllow.audio=%S non pote permitter un accesso permanente al audio de tu scheda sin demandar que scheda compartir.
+getUserMedia.reasonForNoPermanentAllow.insecure=Tu connexion a iste sito non es secur. Pro proteger te, %S permittera solmente accesso pro iste session.
+
+getUserMedia.sharingMenu.label = Schedas que usa apparatos
+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 (camera)
+getUserMedia.sharingMenuMicrophone = %S (microphono)
+getUserMedia.sharingMenuAudioCapture = %S (audio del scheda)
+getUserMedia.sharingMenuApplication = %S (application)
+getUserMedia.sharingMenuScreen = %S (schermo)
+getUserMedia.sharingMenuWindow = %S (fenestra)
+getUserMedia.sharingMenuBrowser = %S (scheda)
+getUserMedia.sharingMenuCameraMicrophone = %S (camera e microphono)
+getUserMedia.sharingMenuCameraMicrophoneApplication = %S (camera, microphono e application)
+getUserMedia.sharingMenuCameraMicrophoneScreen = %S (camera, microphono e schermo)
+getUserMedia.sharingMenuCameraMicrophoneWindow = %S (camera, microphono e fenestra)
+getUserMedia.sharingMenuCameraMicrophoneBrowser = %S (camera, microphono e scheda)
+getUserMedia.sharingMenuCameraAudioCapture = %S (camera e audio del scheda)
+getUserMedia.sharingMenuCameraAudioCaptureApplication = %S (camera, audio del scheda e application)
+getUserMedia.sharingMenuCameraAudioCaptureScreen = %S (camera, audio del scheda e schermo)
+getUserMedia.sharingMenuCameraAudioCaptureWindow = %S (camera, audio del scheda e fenestra)
+getUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (camera, audio del scheda e scheda)
+getUserMedia.sharingMenuCameraApplication = %S (camera e application)
+getUserMedia.sharingMenuCameraScreen = %S (camera e schermo)
+getUserMedia.sharingMenuCameraWindow = %S (camera e fenestra)
+getUserMedia.sharingMenuCameraBrowser = %S (camera e scheda)
+getUserMedia.sharingMenuMicrophoneApplication = %S (microphono e application)
+getUserMedia.sharingMenuMicrophoneScreen = %S (microphono e schermo)
+getUserMedia.sharingMenuMicrophoneWindow = %S (microphono e fenestra)
+getUserMedia.sharingMenuMicrophoneBrowser = %S (microphono e scheda)
+getUserMedia.sharingMenuAudioCaptureApplication = %S (audio del scheda e application)
+getUserMedia.sharingMenuAudioCaptureScreen = %S (audio del scheda e schermo)
+getUserMedia.sharingMenuAudioCaptureWindow = %S (audio del scheda e fenestra)
+getUserMedia.sharingMenuAudioCaptureBrowser = %S (audio del scheda e scheda)
+# 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 = Origine incognite
+
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
+emeNotifications.drmContentDisabled.message2 = Tu debe activar DRM pro reproducer certe elementos audio o video sur iste pagina.
+emeNotifications.drmContentDisabled.button.label = Activar DRM
+emeNotifications.drmContentDisabled.button.accesskey = A
+
+# 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 es installante componentes necessari pro leger le audio o video in iste pagina. Per favor retenta plus tarde.
+
+emeNotifications.unknownDRMSoftware = Incognite
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = Personalisar %S
+
+e10s.accessibilityNotice.acceptButton.label = De accordo
+e10s.accessibilityNotice.acceptButton.accesskey = O
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = Le presentation del contento del scheda es inactive a causa de incompatibilitate inter %S e tu software de accessibilitate. Per favor actualisa tu lector de schermo o cambia al Firefox Extended Support Release.
+
+# 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 = Professional
+userContextBanking.label = Bancari
+userContextShopping.label = Compras
+userContextNone.label = Sin contentor
+
+userContextPersonal.accesskey = P
+userContextWork.accesskey = r
+userContextBanking.accesskey = B
+userContextShopping.accesskey = C
+userContextNone.accesskey = N
+
+userContext.aboutPage.label = Gerer contentores
+userContext.aboutPage.accesskey = O
+
+muteTab.label = Silentiar le scheda
+muteTab.accesskey = S
+unmuteTab.label = Non plus silentiar le scheda
+unmuteTab.accesskey = s
+
+muteSelectedTabs2.label = Silentiar le schedas
+# LOCALIZATION NOTE (muteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for muteTab.accesskey
+muteSelectedTabs2.accesskey = S
+unmuteSelectedTabs2.label = Non plus silentiar le schedas
+# LOCALIZATION NOTE (unmuteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for unmuteTab.accesskey
+unmuteSelectedTabs2.accesskey = s
+
+# 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 = Inviar scheda al apparato;Inviar #1 schedas al apparato
+sendTabsToDevice.accesskey = n
+
+# 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 = Tu ha un reporto de collapso non inviate;Tu ha #1 reportos de collapso non inviate
+pendingCrashReports.viewAll = Vider
+pendingCrashReports.send = Inviar
+pendingCrashReports.alwaysSend = Sempre inviar
+
+decoder.noCodecs.button = Apprende como
+decoder.noCodecs.accesskey = A
+decoder.noCodecsLinux.message = Pro leger le video, tu debe possibilemente installar le codecs de video necessari.
+decoder.noHWAcceleration.message = A fin de meliorar le qualitate del video, pote esser necessari installar le Media Feature Pack de Microsoft.
+decoder.noPulseAudio.message = Pro leger le audio, tu debe possibilemente installar le software PulseAudio requirite.
+decoder.unsupportedLibavcodec.message = libavcodec pote esser vulnerabile o non es supportate, e debe esser actualisate pro reproducer le video.
+
+decoder.decodeError.message = Un error occurreva durante le decodification de un ressource multimedia.
+decoder.decodeError.button = Reportar un problema del sito
+decoder.decodeError.accesskey = R
+decoder.decodeWarning.message = Un error recovrabile occurreva durante le decodification de un ressource 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 = Tu debe aperir session in iste rete ante que tu pote 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 = Aperir le pagina de apertura de session del rete
+
+# LOCALIZATION NOTE (permissions.header):
+# %S is the hostname of the site that is being displayed.
+permissions.header = Permissiones pro %S
+permissions.remove.tooltip = Vacuar iste permission e demandar novemente
+
+permissions.fullscreen.promptCanceled = Le requestas de permission pendente ha essite cancellate: le requestas de permission non debe esser emittite ante de entrar in modo DOM a plen schermo.
+permissions.fullscreen.fullScreenCanceled = Le modo DOM a plen schermo ha terminate: le requestas de permission non debe esser emittite in modo DOM a plen schermo.
+
+# 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 bits
+aboutDialog.architecture.thirtyTwoBit = 32 bits
+
+midi.allow.label = Permitter
+midi.allow.accesskey = P
+midi.block.label = Blocar
+midi.block.accesskey = B
+midi.remember=Rememorar iste decision
+midi.shareWithFile = Permitter que iste file local accede a tu apparatos MIDI?
+# LOCALIZATION NOTE (midi.shareWithSite): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareWithSite = Permitter que %S accede tu apparatos MIDI?
+midi.shareSysexWithFile = Permitter que iste file local accede tu apparatos MIDI e invia/recipe messages SysEx?
+# LOCALIZATION NOTE (midi.shareSysexWithSite): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareSysexWithSite = Permitter que %S accede tu apparatos MIDI e invia/recipe messages 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 = Retro
+
+storageAccess1.Allow.label = Permitter
+storageAccess1.Allow.accesskey = P
+storageAccess1.DontAllow.label = Blocar
+storageAccess1.DontAllow.accesskey = B
+# LOCALIZATION NOTE (storageAccess4.message, storageAccess1.hintText):
+# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S is the name of the site URL (www.site2.example) that the user is visiting. This is the same domain name displayed in the address bar.
+storageAccess4.message = Permitter que %1$S usa su cookies sur %2$S?
+storageAccess1.hintText = Es un bon idea blocar le accesso si non es clar proque %1$S require iste datos.
+
+
+
+confirmationHint.sendToDevice.label = Inviate!
+confirmationHint.copyURL.label = Copiate in le area de transferentia!
+confirmationHint.pageBookmarked2.label = Salvate in marcapaginas
+confirmationHint.pinTab.label = Appunctate!
+confirmationHint.pinTab.description = Clicca dextre le scheda pro lo disappunctar.
+confirmationHint.passwordSaved.label = Contrasigno salvate!
+confirmationHint.loginRemoved.label = Accesso removite!
+confirmationHint.breakageReport.label = Reporto inviate. Gratias!
+
+# LOCALIZATION NOTE (gnomeSearchProviderSearch):
+# Used for search by Gnome Shell activity screen, %S is a searched string.
+gnomeSearchProviderSearch=Cercar in le Web %S
+
+# LOCALIZATION NOTE (gnomeSearchProviderSearchWeb):
+# Used for search by Gnome Shell activity screen, %S is a searched string.
+gnomeSearchProviderSearchWeb=Cercar “%S” in le web
diff --git a/l10n-ia/browser/chrome/browser/customizableui/customizableWidgets.properties b/l10n-ia/browser/chrome/browser/customizableui/customizableWidgets.properties
new file mode 100644
index 0000000000..87c3c6671b
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/customizableui/customizableWidgets.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/.
+
+history-panelmenu.label = Chronologia
+# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut
+history-panelmenu.tooltiptext2 = Monstra tu chronologia (%S)
+
+find-button.label = Cercar
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = Cercar in iste pagina (%S)
+
+developer-button.label = Disveloppamento
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = Aperir le instrumentos de disveloppamento web (%S)
+
+sidebar-button.label = Barras lateral
+sidebar-button.tooltiptext2 = Monstrar le barras lateral
+
+zoom-controls.label = Controlos de zoom
+zoom-controls.tooltiptext2 = Controlos de zoom
+
+zoom-out-button.label = Distantiar
+# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-out-button.tooltiptext2 = Distantiar (%S)
+
+# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-reset-button.tooltiptext2 = Reinitialisar le nivello de zoom (%S)
+
+zoom-in-button.label = Approximar
+# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-in-button.tooltiptext2 = Approximar (%S)
+
+edit-controls.label = Controlos de modification
+edit-controls.tooltiptext2 = Controlos de edition
+
+cut-button.label = Taliar
+# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.
+cut-button.tooltiptext2 = Taliar (%S)
+
+copy-button.label = Copiar
+# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.
+copy-button.tooltiptext2 = Copiar (%S)
+
+paste-button.label = Collar
+# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.
+paste-button.tooltiptext2 = Collar (%S)
+
+panic-button.label = Oblidar
+panic-button.tooltiptext = Oblidar parte del chronologia de navigation
+
+toolbarspring.label = Spatio flexibile
+toolbarseparator.label = Separator
+toolbarspacer.label = Spatio
diff --git a/l10n-ia/browser/chrome/browser/downloads/downloads.properties b/l10n-ia/browser/chrome/browser/downloads/downloads.properties
new file mode 100644
index 0000000000..2c1375500c
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/downloads/downloads.properties
@@ -0,0 +1,83 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this file,
+# You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (stateStarting):
+# Indicates that the download is starting.
+stateStarting=Initiante…
+# LOCALIZATION NOTE (stateFailed):
+# Indicates that the download failed because of an error.
+stateFailed=Fallite
+# LOCALIZATION NOTE (statePaused):
+# Indicates that the download was paused by the user.
+statePaused=Pausate
+# LOCALIZATION NOTE (stateCanceled):
+# Indicates that the download was canceled by the user.
+stateCanceled=Cancellate
+# LOCALIZATION NOTE (stateCompleted):
+# Indicates that the download was completed.
+stateCompleted=Completate
+# 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=Blocate per le controlos 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=Iste file contine un virus o malware.
+blockedPotentiallyUnwanted=Iste file pote nocer tu computator.
+blockedPotentiallyInsecure=File non discargate: risco potential de securitate.
+blockedUncommon2=Iste file non sole esser discargate.
+
+# LOCALIZATION NOTE (fileMovedOrMissing):
+# Displayed when a complete download which is not at the original folder.
+fileMovedOrMissing=File displaciate o mancante
+
+# LOCALIZATION NOTE (fileDeleted):
+# Displayed when a downloaded file has been deleted by Firefox, e.g. by the
+# "Delete File" context menu item.
+fileDeleted=File delite
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+# unblockButtonUnblock, unblockButtonConfirmBlock, unblockInsecure2):
+# These strings are displayed in the dialog shown when the user asks a blocked
+# download to be unblocked. The severity of the threat is expressed in
+# descending order by the unblockType strings, it is higher for files detected
+# as malware and lower for uncommon downloads.
+unblockHeaderUnblock=Desira tu vermente permitter iste discargamento?
+unblockHeaderOpen=Desira tu vermente aperir iste file?
+unblockTypeMalware=Iste file contine un virus o altere malware que pote nocer tu computator.
+unblockTypePotentiallyUnwanted2=Iste file es disguisate como un discarga legitime, ma illo pote facer cambios inexpectate a tu programmas e parametros.
+unblockTypeUncommon2=Iste file non sole esser discargate e pote non esser secur a aperir. Illo pote continer un virus o facer cambios inexpectate a tu programmas e parametros.
+unblockInsecure=Le file usa un connexion insecur. Illo pote esser corrumpite o falsificate durante le processo de discargamento.
+unblockInsecure2=Le discargamento es offerite super HTTP ben que le currente documento era livrate super un connexion HTTPS secur. Si tu continuar, le discargamento pote esser corrumpite o falsificate durante le processo de discargamento.
+unblockTip2=Tu pote cercar un fonte de discarga alternative o retentar plus tarde.
+unblockButtonOpen=Aperir
+unblockButtonUnblock=Permitter le discargamento
+unblockButtonConfirmBlock=Remover le file
+
+# LOCALIZATION NOTE (sizeWithUnits):
+# %1$S is replaced with the size number, and %2$S with the measurement unit.
+sizeWithUnits=%1$S %2$S
+sizeUnknown=Dimension incognite
+
+# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):
+# These strings define templates for the separation of different elements in the
+# status line of a download item. As a separator, by default we use the Unicode
+# character U+2014 'EM DASH' (long dash). Examples of status lines include
+# "Canceled - 222.net", "1.1 MB - website2.com", or "Paused - 1.1 MB". Note
+# that we use a wider space after the separator when it is followed by a number,
+# just to avoid visually confusing it with with a minus sign with some fonts.
+# If you use a different separator, this might not be necessary. However, there
+# is usually no need to change the separator or the order of the substitutions,
+# even for right-to-left languages, unless the defaults are not suitable.
+statusSeparator=%1$S \u2014 %2$S
+statusSeparatorBeforeNumber=%1$S \u2014 %2$S
diff --git a/l10n-ia/browser/chrome/browser/feeds/subscribe.properties b/l10n-ia/browser/chrome/browser/feeds/subscribe.properties
new file mode 100644
index 0000000000..7f0782894a
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/feeds/subscribe.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/.
+
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Adder “%1$S” como un application pro le ligamines %2$S?
+addProtocolHandlerAddButton=Adder le application
+addProtocolHandlerAddButtonAccesskey=A
diff --git a/l10n-ia/browser/chrome/browser/places/bookmarkProperties.properties b/l10n-ia/browser/chrome/browser/places/bookmarkProperties.properties
new file mode 100644
index 0000000000..6fdceb2845
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/places/bookmarkProperties.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/.
+
+dialogAcceptLabelAddItem=Adder
+dialogAcceptLabelSaveItem=Salvar
+dialogAcceptLabelAddMulti=Adder marcapaginas
+dialogAcceptLabelEdit=Salvar
+dialogTitleAddBookmark=Nove marcapagina
+dialogTitleAddFolder=Nove dossier
+dialogTitleAddMulti=Nove marcapaginas
+dialogTitleEdit=Proprietates pro “%S”
+dialogTitleAddNewBookmark2=Adder marcapagina
+dialogTitleEditBookmark=Modificar “%S”
+dialogTitleEditBookmark2=Modificar marcapagina
+dialogTitleAddBookmarksFolder=Adder dossier de marcapaginas
+dialogTitleAddBookmarkFolder=Adder dossier de marcapaginas
+dialogTitleEditBookmarksFolder=Modificar dossier de marcapaginas
+dialogTitleEditBookmarkFolder=Modificar dossier de marcapaginas
+
+bookmarkAllTabsDefault=[Nomine del dossier]
+newFolderDefault=Nove dossier
+newBookmarkDefault=Nove marcapaginas
diff --git a/l10n-ia/browser/chrome/browser/places/places.properties b/l10n-ia/browser/chrome/browser/places/places.properties
new file mode 100644
index 0000000000..1a22279880
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/places/places.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/.
+
+load-js-data-url-error=Pro rationes de securitate, le URLs de javascript o de datos non pote esser cargate ab le fenestra de chronologia o ab le barra lateral.
+noTitle=(sin titulo)
+
+bookmarksMenuEmptyFolder=(Vacue)
+
+bookmarksBackupTitle=Nomine del file de salveguarda del marcapaginas
+
+bookmarksRestoreAlertTitle=Restaurar le marcapaginas
+bookmarksRestoreAlert=Isto reimplaciara tote tu marcapaginas actual per illos del salveguarda. Desira tu vermente facer lo?
+bookmarksRestoreTitle=Selige un salveguarda de marcapaginas
+bookmarksRestoreFilterName=JSON
+
+bookmarksRestoreFormatError=Typo de file non admittite.
+bookmarksRestoreParseError=Incapace de processar le file de salveguarda.
+
+# 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=Ordinar per nomine
+view.sortBy.1.name.accesskey=n
+view.sortBy.1.url.label=Ordinar per adresse
+view.sortBy.1.url.accesskey=a
+view.sortBy.1.date.label=Ordinar per visita plus recente
+view.sortBy.1.date.accesskey=n
+view.sortBy.1.visitCount.label=Ordinar per numero de visitas
+view.sortBy.1.visitCount.accesskey=q
+view.sortBy.1.dateAdded.label=Ordinar per le data addite
+view.sortBy.1.dateAdded.accesskey=d
+view.sortBy.1.lastModified.label=Ordinar per ultime modification
+view.sortBy.1.lastModified.accesskey=u
+view.sortBy.1.tags.label=Ordinar per etiquettas
+view.sortBy.1.tags.accesskey=e
+
+searchBookmarks=Cercar in le marcapaginas
+searchHistory=Cercar in le chronologia
+searchDownloads=Cercar in le discargamentos
+
+SelectImport=Importar file de marcapaginas
+EnterExport=Exportar file de marcapaginas
+
+detailsPane.noItems=Nulle 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.text=Le systema de marcapaginas e chronologia non functionara perque un del files de %S es in uso per un altere application. Alcun software de securitate pote causar iste problema.
+
+# 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=Deler pagina
+cmd.deleteSinglePage.accesskey=D
+cmd.deleteMultiplePages.label=Deler paginas
+cmd.deleteMultiplePages.accesskey=D
+
+# 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=Adder le pagina al marcapaginas
+cmd.bookmarkSinglePage.accesskey=M
+cmd.bookmarkMultiplePages.label=Adder paginas al marcapaginas
+cmd.bookmarkMultiplePages.accesskey=M
+
+# 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.bookmarkSinglePage2.label=Adder pagina al marcapaginas…
+cmd.bookmarkSinglePage2.accesskey=A
+cmd.bookmarkMultiplePages2.label=Adder paginas al marcapaginas…
+cmd.bookmarkMultiplePages2.accesskey=A
diff --git a/l10n-ia/browser/chrome/browser/safebrowsing/safebrowsing.properties b/l10n-ia/browser/chrome/browser/safebrowsing/safebrowsing.properties
new file mode 100644
index 0000000000..15e8568781
--- /dev/null
+++ b/l10n-ia/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=Iste sito non es fraudulente
+errorReportFalseDeceptiveMessage=Il non es possibile reportar iste error a iste momento.
diff --git a/l10n-ia/browser/chrome/browser/search.properties b/l10n-ia/browser/chrome/browser/search.properties
new file mode 100644
index 0000000000..a432315db2
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/search.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/.
+
+searchtip=Cercar per %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=Cercar con %S
+
+# LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
+# search bar equivalent to the url bar's "Paste & Go"
+cmd_pasteAndSearch=Collar e cercar
+
+cmd_clearHistory=Vacuar le chronologia de recerca
+cmd_clearHistory_accesskey=H
+
+# 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=Cercar %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=Cerca con:
+
+# LOCALIZATION NOTE (searchSettings):
+# This is the label for the button that opens Search preferences.
+searchSettings=Cambiar le preferentias de recerca
diff --git a/l10n-ia/browser/chrome/browser/shellservice.properties b/l10n-ia/browser/chrome/browser/shellservice.properties
new file mode 100644
index 0000000000..678aea5df9
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/shellservice.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 (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):
+# These strings are used as an alternative to the ones above, in a modal dialog.
+# %S will be replaced by brandShortName
+setDefaultBrowserTitle=Navigator predefinite
+setDefaultBrowserMessage=%S non es actualmente tu navigator predefinite. Desira tu render lo tu navigator predefinite?
+setDefaultBrowserDontAsk=Facer sempre iste controlo al initiar de %S.
+setDefaultBrowserAlertConfirm.label=Usar %S como mi navigator predefinite
+setDefaultBrowserAlertNotNow.label=Non ora
+
+desktopBackgroundLeafNameWin=Fundo de scriptorio.bmp
+DesktopBackgroundDownloading=Salvante le imagine…
+DesktopBackgroundSet=Definir como fundo de scriptorio
diff --git a/l10n-ia/browser/chrome/browser/siteData.properties b/l10n-ia/browser/chrome/browser/siteData.properties
new file mode 100644
index 0000000000..00fe42c37a
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/siteData.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/.
+
+clearSiteDataPromptTitle=Eliminar tote le cookies e datos de sito
+# LOCALIZATION NOTE (clearSiteDataPromptText): %S = brandShortName
+clearSiteDataPromptText=Si tu selige ‘Eliminar ora’, tote le cookies e datos de sito immagazinate per %S essera delite. Isto pote clauder tu sessiones active in sitos web e remover contento web immagazinate pro uso foras de linea.
+clearSiteDataNow=Eliminar ora
diff --git a/l10n-ia/browser/chrome/browser/sitePermissions.properties b/l10n-ia/browser/chrome/browser/sitePermissions.properties
new file mode 100644
index 0000000000..ee7eb738da
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/sitePermissions.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/.
+
+# 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 = Permittite
+state.current.allowedForSession = Permittite pro le session
+state.current.allowedTemporarily = Permittite temporarimente
+state.current.blockedTemporarily = Blocate temporarimente
+state.current.blocked = Blocate
+state.current.prompt = Sempre questionar
+
+# 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 = Sempre questionar
+state.multichoice.allow = Permitter
+state.multichoice.allowForSession = Permitter pro le session
+state.multichoice.block = Blocar
+
+state.multichoice.autoplayblock = Blocar audio
+state.multichoice.autoplayblockall = Blocar audio e video
+state.multichoice.autoplayallow = Permitter audio e video
+
+permission.autoplay.label = Autoreproduction
+permission.cookie.label = Definir le cookies
+permission.desktop-notification3.label = Inviar notificationes
+permission.camera.label = Usar le camera
+permission.microphone.label = Usar le microphono
+permission.screen.label = Compartir le schermo
+# LOCALIZATION NOTE (permission.speaker.label):
+# Short form for (permission to) "Choose and change audio output devices".
+permission.speaker.label = Elige altoparlatores
+permission.install.label = Installar additivos
+permission.popup.label = Aperir fenestras emergente
+permission.geo.label = Acceder a tu geolocalisation
+permission.xr.label = Acceder a apparatos de realitate virtual
+permission.shortcuts.label = Supplantar le claves de accesso directe
+permission.focus-tab-by-prompt.label = Commutar a iste scheda
+permission.persistent-storage.label = Stockar datos in le immagazinage persistente
+permission.canvas.label = Extraher le datos del tela
+permission.midi.label = Acceder al apparatos MIDI
+permission.midi-sysex.label = Accede al apparatos MIDI que admitte SysEx
+# LOCALIZATION NOTE (permission.open-protocol-handler.label):
+# Open as a verb. "This site may open applications".
+permission.open-protocol-handler.label = Aperir applicationes
diff --git a/l10n-ia/browser/chrome/browser/syncSetup.properties b/l10n-ia/browser/chrome/browser/syncSetup.properties
new file mode 100644
index 0000000000..f5cc6127c2
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/syncSetup.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/.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+# /services/sync
+
+# Firefox Accounts based setup.
+continue.label = Continuar
+
+relinkVerify.title = Notification de fusion
+relinkVerify.heading = Desira tu vermente connecter te a Sync?
+# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.
+relinkVerify.description = Un altere usator esseva previemente connectite a Sync sur iste computator. Aperir session fusionara le marcapaginas, contrasignos e altere parametros de iste navigator con %S
diff --git a/l10n-ia/browser/chrome/browser/tabbrowser.properties b/l10n-ia/browser/chrome/browser/tabbrowser.properties
new file mode 100644
index 0000000000..0f79dfa181
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/tabbrowser.properties
@@ -0,0 +1,106 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabs.emptyTabTitle=Nove scheda
+tabs.emptyPrivateTabTitle=Navigation private
+tabs.emptyPrivateTabTitle2=Nove scheda private
+tabs.closeTab=Clauder le scheda
+tabs.close=Clauder
+
+# This section applies when closing a window with more than one tab open,
+# or when quitting when only one window is open.
+# LOCALIZATION NOTE (tabs.closeTabsTitle):
+# 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.closeTabsTitle=;Clauder #1 schedas?
+tabs.closeTabsConfirmCheckbox=Confirmar ante clauder plure schedas
+tabs.closeButtonMultiple=Clauder le schedas
+
+# This section applies when quitting using the menu and multiple windows are open.
+# LOCALIZATION NOTE (tabs.closeTitleTabs):
+# 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
+tabs.closeWindowsTitle=;Clauder #1 fenestras?
+tabs.closeWindowsButton=Clauder e quitar
+# Same as tabs.closeWindowsButton, but on Windows
+tabs.closeWindowsButtonWin=Clauder e exir
+
+# LOCALIZATION NOTE (tabs.closeTabsWithKeyTitle and closeTabsWithKeyButton):
+# This section applies when quitting using the keyboard shortcut (Ctrl/Cmd+Q)
+# Windows does not show a prompt on quit when using the keyboard shortcut by
+# default.
+# %S is replaced with brandShorterName
+tabs.closeTabsWithKeyTitle=Clauder le fenestra e quitar %S?
+# %S is replaced with brandShorterName
+tabs.closeTabsWithKeyButton=Quitar %S
+
+# LOCALIZATION NOTE (tabs.closeTabsWithKeyConfirmCheckbox):
+# %S is replaced with the text of the keyboard shortcut for quitting.
+tabs.closeTabsWithKeyConfirmCheckbox=Confirmar ante quitar con %S
+
+# 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=Clauder scheda;Clauder #1 schedas
+
+# 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=Silentiar le scheda (%S);Silentiar #1 schedas (%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=Non plus silentiar le scheda (%S);Non plus silentiar #1 schedas (%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=Silentiar le scheda;Silentiar #1 schedas
+
+# 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=Non plus silentiar le scheda;Non plus silentiar #1 schedas
+
+# 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=Reproducer scheda;Reproducer #1 schedas
+
+# 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=Confirmar aperir
+tabs.openWarningMultipleBranded=Tu es sur le puncto de aperir %S schedas. Isto pote relentar %S durante le cargamento del paginas. Vole tu vermente continuar?
+tabs.openButtonMultiple=Aperir le schedas
+tabs.openWarningPromptMeBranded=Advertir me quando le apertura de plure schedas pote relentar %S
+
+browsewithcaret.checkMsg=Non monstrar me plus iste fenestra de dialogo.
+browsewithcaret.checkWindowTitle=Navigation in le texto
+browsewithcaret.checkLabel=Premer sur F7 activa o disactiva le navigation a cursor. Iste functionalitate placia un cursor movibile in le paginas web, permittente que tu selige texto con le claviero. Desira tu activar le navigation a cursor?
diff --git a/l10n-ia/browser/chrome/browser/taskbar.properties b/l10n-ia/browser/chrome/browser/taskbar.properties
new file mode 100644
index 0000000000..f2bfd9700d
--- /dev/null
+++ b/l10n-ia/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=Aperir un nove scheda
+taskbar.tasks.newTab.description=Aperi un nove scheda del navigator.
+taskbar.tasks.newWindow.label=Aperir un nove fenestra
+taskbar.tasks.newWindow.description=Aperi un nove fenestra del navigator.
+taskbar.tasks.newPrivateWindow.label=Nove fenestra private
+taskbar.tasks.newPrivateWindow.description=Aperir un nove fenestra in modo Navigation private.
+taskbar.frequent.label=Frequente
+taskbar.recent.label=Recente
diff --git a/l10n-ia/browser/chrome/browser/translation.dtd b/l10n-ia/browser/chrome/browser/translation.dtd
new file mode 100644
index 0000000000..6a8384711e
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/translation.dtd
@@ -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/. -->
+
+<!-- This file is only used by the Firefox Translations extension,
+ - and should be removed once possible.
+ - See: https://bugzilla.mozilla.org/show_bug.cgi?id=1788595 -->
+
+<!-- LOCALIZATION NOTE (translation.thisPageIsIn.label,
+ - translation.translateThisPage.label):
+ - These 2 strings are used to construct a sentence that contains a dropdown
+ - showing the detected language of the current web page.
+ - In en-US it looks like this:
+ - This page is in [detected language] Translate this page?
+ - "detected language" here is a language name coming from the
+ - toolkit/intl/languageNames.ftl file; for some locales it may not be in
+ - the correct grammar case to keep the same structure of the original
+ - sentence. -->
+<!ENTITY translation.thisPageIsIn.label "Iste pagina es in">
+<!ENTITY translation.translateThisPage.label "Traducer iste pagina?">
+<!ENTITY translation.translate.button "Traducer">
+<!ENTITY translation.notNow.button "Non ora">
+
+<!ENTITY translation.translatingContent.label "Traducente le contento del pagina…">
+
+<!-- LOCALIZATION NOTE (translation.translatedFrom.label,
+ - translation.translatedTo.label,
+ - translation.translatedToSuffix.label):
+ - These 3 strings are used to construct a sentence that contains 2 dropdowns
+ - showing the source and target language of a translated web page.
+ - In en-US it looks like this:
+ - This page has been translated from [from language] to [to language]
+ - "from language" and "to language" here are language names coming from the
+ - toolkit/intl/languageNames.ftl file; for some locales they may not be in
+ - the correct grammar case to keep the same structure of the original
+ - sentence.
+ -
+ - translation.translatedToSuffix.label (empty in en-US) is for locales that
+ - need to display some text after the second drop down for the sentence to
+ - be grammatically correct. -->
+<!ENTITY translation.translatedFrom.label "Iste pagina ha essite traducite per">
+<!ENTITY translation.translatedTo.label "pro">
+<!ENTITY translation.translatedToSuffix.label "">
+
+<!ENTITY translation.showOriginal.button "Monstrar original">
+<!ENTITY translation.showTranslation.button "Monstrar traduction">
+
+<!ENTITY translation.errorTranslating.label "Un error occurreva durante le traduction de iste pagina.">
+<!ENTITY translation.tryAgain.button "Retentar">
+
+<!ENTITY translation.serviceUnavailable.label "Le traduction non es ancora disponibile. Per favor tenta plus tarde.">
+
+<!ENTITY translation.options.menu "Optiones">
+<!-- LOCALIZATION NOTE (translation.options.neverForSite.accesskey,
+ - translation.options.preferences.accesskey):
+ - The accesskey values used here should not clash with the value used for
+ - translation.options.neverForLanguage.accesskey in translation.properties
+ -->
+<!ENTITY translation.options.neverForSite.label "Non traducer jammais iste sito">
+<!ENTITY translation.options.neverForSite.accesskey "e">
+<!ENTITY translation.options.preferences.label "Preferentias de traduction">
+<!ENTITY translation.options.preferences.accesskey "T">
+
diff --git a/l10n-ia/browser/chrome/browser/translation.properties b/l10n-ia/browser/chrome/browser/translation.properties
new file mode 100644
index 0000000000..b654723bb0
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/translation.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 (translation.options.neverForLanguage.label):
+# %S is a language name coming from the toolkit/intl/languageNames.ftl file.
+translation.options.neverForLanguage.label=Non traducer jammais %S
+
+# LOCALIZATION NOTE (translation.options.neverForLanguage.accesskey):
+# The accesskey value used here should not clash with the values used for
+# translation.options.*.accesskey in translation.dtd
+translation.options.neverForLanguage.accesskey=N
diff --git a/l10n-ia/browser/chrome/browser/uiDensity.properties b/l10n-ia/browser/chrome/browser/uiDensity.properties
new file mode 100644
index 0000000000..2ed246aff9
--- /dev/null
+++ b/l10n-ia/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 tabletta activate
diff --git a/l10n-ia/browser/chrome/browser/webrtcIndicator.properties b/l10n-ia/browser/chrome/browser/webrtcIndicator.properties
new file mode 100644
index 0000000000..b795c0d92e
--- /dev/null
+++ b/l10n-ia/browser/chrome/browser/webrtcIndicator.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/.
+
+# LOCALIZATION NOTE : FILE This file contains the webrtc global indicator strings
+
+# LOCALIZATION NOTE (webrtcIndicator.windowtitle): %S is the brand name (e.g. Firefox).
+# 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.
+webrtcIndicator.windowtitle = %S - Indicator de compartimento
+
+webrtcIndicator.sharingCameraAndMicrophone.tooltip = Tu camera e tu microphono va ser compartite. Clicca pro controlar le compartimento.
+webrtcIndicator.sharingCamera.tooltip = Tu camera va ser compartite. Clicca pro controlar le compartimento.
+webrtcIndicator.sharingMicrophone.tooltip = Tu microphono va ser compartite. Clicca pro controlar le compartimento.
+webrtcIndicator.sharingApplication.tooltip = Un application va ser compartite. Clicca pro controlar le compartimento.
+webrtcIndicator.sharingScreen.tooltip = Tu schermo va ser compartite. Clicca pro controlar le compartimento.
+webrtcIndicator.sharingWindow.tooltip = Un fenestra va ser compartite. Clicca pro controlar le compartimento.
+webrtcIndicator.sharingBrowser.tooltip = Un scheda va ser compartite. Clicca pro controlar le compartimento.
+
+
+# LOCALIZATION NOTE : The following strings are only used on Mac for
+# menus attached to icons near the clock on the mac menubar.
+
+# LOCALIZATION NOTE (webrtcIndicator.sharing*With.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.sharingCameraWith.menuitem = Camera compartite con “%S”
+webrtcIndicator.sharingMicrophoneWith.menuitem = Microphono compartite con “%S”
+webrtcIndicator.sharingApplicationWith.menuitem = Application compartite con “%S”
+webrtcIndicator.sharingScreenWith.menuitem = Schermo compartite con “%S”
+webrtcIndicator.sharingWindowWith.menuitem = Fenestra compartite con “%S”
+webrtcIndicator.sharingBrowserWith.menuitem = Scheda compartite con “%S”
+webrtcIndicator.controlSharing.menuitem = Controlo compartimento
+# LOCALIZATION NOTE (webrtcIndicator.sharingCameraWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingCameraWithNTabs.menuitem = #1 scheda de compartimento del camera; #1 schedas de compartimento del camera
+# LOCALIZATION NOTE (webrtcIndicator.sharingMicrophoneWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingMicrophoneWithNTabs.menuitem = #1 scheda de compartimento del microphono; #1 schedas de compartimento del microphono
+# LOCALIZATION NOTE (webrtcIndicator.sharingApplicationWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingApplicationWithNTabs.menuitem = #1 scheda de compartimento del application; #1 schedas de compartimento del application
+# LOCALIZATION NOTE (webrtcIndicator.sharingScreenWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingScreenWithNTabs.menuitem = #1 scheda de compartimento del schermo; #1 schedas de compartimento del schermo
+# LOCALIZATION NOTE (webrtcIndicator.sharingWindowWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+webrtcIndicator.sharingWindowWithNTabs.menuitem = #1 scheda de compartimento del fenestra; #1 schedas de compartimento del fenestra
+# LOCALIZATION NOTE (webrtcIndicator.sharingBrowserWithNTabs.menuitem):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This message is shown when the contents of a tab is shared during a WebRTC
+# session, which currently is only possible with Loop/Hello.
+webrtcIndicator.sharingBrowserWithNTabs.menuitem = #1 scheda de compartimento del scheda; #1 schedas de compartimento del scheda
+# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.controlSharingOn.menuitem = Controlo compartimento sur “%S”
diff --git a/l10n-ia/browser/chrome/overrides/appstrings.properties b/l10n-ia/browser/chrome/overrides/appstrings.properties
new file mode 100644
index 0000000000..744582e6cb
--- /dev/null
+++ b/l10n-ia/browser/chrome/overrides/appstrings.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/.
+
+malformedURI2=Per favor controla que le URL es correcte e reproba.
+fileNotFound=Firefox non pote trovar le file al adresse %S.
+fileAccessDenied=Le file al adresse %S non es legibile.
+dnsNotFound2=Non es possibile connecter se al servitor a %S.
+unknownProtocolFound=Firefox non sape aperir iste adresse, perque un del sequente protocollos (%S) non es associate con un programma o non es permittite in iste contexto.
+connectionFailure=Firefox non pote stabilir connexion con le servitor al adresse %S.
+netInterrupt=Le connexion con %S ha essite interrumpite durante le cargamento del pagina.
+netTimeout=Le servitor al adresse %S prende troppo de tempore pro responder.
+redirectLoop=Firefox ha detegite que le servitor redirige le requesta pro iste adresse de un maniera que illo non essera jammais completate.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don’t translate "%S"
+confirmRepostPrompt=Pro monstrar iste pagina, %S debe inviar informationes que repetera qualcunque action (tal como un recerca o un confirmation de compra) que ha essite exequite previemente.
+resendButton.label=Reinviar
+unknownSocketType=Firefox non pote communicar con le servitor.
+netReset=Le connexion con le servitor ha essite interrumpite durante le cargamento del pagina.
+notCached=Iste documento non es plus disponibile.
+netOffline=Firefox es actualmente in modo foras de linea e non pote navigar le web.
+isprinting=Impossibile cambiar le documento durante que illo es imprimite o in vista preliminar de impression.
+deniedPortAccess=Iste adresse usa un porta de rete que es normalmente usate pro propositos que non es le navigation web. Firefox ha cancellate le requesta pro tu protection.
+proxyResolveFailure=Firefox es configurate pro usar un servitor proxy que non pote esser trovate.
+proxyConnectFailure=Firefox es configurate pro usar un servitor proxy que refusa connexiones.
+contentEncodingError=Le pagina que tu tenta vider non pote esser monstrate perque illo usa un forma de compression invalide o non admittite.
+unsafeContentType=Le pagina que tu tenta vider non pote esser monstrate perque illo contine un typo de file que pote non esser secur a aperir. Per favor contacta le proprietarios del sito web pro informar les de iste problema.
+externalProtocolTitle=Requesta de protocollo externe
+externalProtocolPrompt=Un application externe debe esser lanceate pro manipular ligamines %1$S:.\n\n\nLigamine requestate:\n\n%2$S\n\nApplicationes: %3$S\n\n\nSi tu non expectava iste requesta, illo pote esser un tentativa de exploitar un vulnerabilitate in ille altere programma. Cancella iste requesta a minus que tu es secur que illo non es malfaciente.\n
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<Incognite>
+externalProtocolChkMsg=Memorisar mi election pro tote le ligamines de iste typo.
+externalProtocolLaunchBtn=Lancear le application
+malwareBlocked=Iste sito web %S ha essite denunciate como attaccante e ha essite blocate basate in tu preferentias de securitate.
+harmfulBlocked=Iste sito web %S ha essite denunciate como potentialmente nocive e ha essite blocate basate in tu preferentias de securitate.
+unwantedBlocked=Iste sito web %S ha essite denunciate pro continer software indesirabile e ha essite blocate basate in tu preferentias de securitate.
+deceptiveBlocked=Iste pagina web %S ha essite denunciate como fraudulente e ha essite blocate basate in tu preferentias de securitate.
+cspBlocked=Iste pagina ha un politica de securitate de contento que lo impedi de esser cargate de iste maniera.
+xfoBlocked=Iste pagina ha un politica X-Frame-Options que lo impedi de esser cargate in iste contexto.
+corruptedContentErrorv2=Iste sito, %S, ha experite un violation de protocollo de rete que non pote esser corrigite.
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=Firefox non pote garantir le securitate de tu datos in %S perque illo usa SSLv3, un protocollo de securitate violate.
+inadequateSecurityError=Iste sito web ha tentate negotiar un nivello de securitate inadequate.
+blockedByPolicy=Tu organisation ha blocate le accesso a iste pagina o sito web.
+networkProtocolError=Firefox ha experite un violation de protocollo de rete que non pote esser corrigite.
diff --git a/l10n-ia/browser/chrome/overrides/netError.dtd b/l10n-ia/browser/chrome/overrides/netError.dtd
new file mode 100644
index 0000000000..8016d4a6b7
--- /dev/null
+++ b/l10n-ia/browser/chrome/overrides/netError.dtd
@@ -0,0 +1,189 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Problema cargante le pagina">
+<!ENTITY retry.label "Retentar">
+<!ENTITY returnToPreviousPage.label "Retornar">
+<!ENTITY returnToPreviousPage1.label "Retroceder (Recommendate)">
+<!ENTITY advanced2.label "Avantiate…">
+<!ENTITY viewCertificate.label "Vider le certificato">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.pageTitle "Servitor non trovate">
+<!ENTITY dnsNotFound.longDesc1 "
+<strong>Si ille adresse es correcte, ecce tres altere cosas que tu pote tentar:</strong>
+<ul>
+ <li>Retentar plus tarde.</li>
+ <li>Verificar le connexion al rete.</li>
+ <li>Si le connexion es protegite per un firewall, verificar que &brandShortName; ha permission pro acceder al Web.</li>
+</ul>
+">
+
+<!ENTITY fileNotFound.longDesc "<ul> <li>Verifica si le nomine del file ha errores de majusculas e minusculas o altere errores orthographic.</li> <li>Verifica si le file ha essite movite, renominate o delite.</li> </ul>">
+
+<!ENTITY fileAccessDenied.longDesc "
+<ul>
+ <li>Illo pote haber essite removite, movite, o le permissiones del file pote impedir le accesso.</li>
+</ul>
+">
+
+<!ENTITY generic.longDesc "
+<p>&brandShortName; non pote cargar iste pagina pro alcun ration.</p>
+">
+
+<!ENTITY captivePortal.title "Aperir session in le rete">
+<!ENTITY captivePortal.longDesc2 "
+<p>Tu debe aperir session in iste rete ante que tu pote acceder a internet.</p>
+">
+
+<!ENTITY openPortalLoginPage.label2 "Aperir le pagina de apertura de session del rete">
+
+<!ENTITY malformedURI.pageTitle "URL invalide">
+
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!ENTITY notCached.longDesc "<p>Le documento requestate non es disponibile in le cache de &brandShortName;.</p><ul><li>Como precaution de securitate, &brandShortName; non re-requestara automaticamente documentos sensibile.</li><li>Clicca retentar pro re-requestar le documento ab le sito web.</li></ul>">
+
+<!ENTITY netOffline.longDesc2 "
+<ul>
+ <li>Preme &quot;Retentar&quot; pro commutar al modo in linea e recargar le pagina.</li>
+</ul>
+">
+
+<!ENTITY contentEncodingError.longDesc "
+<ul>
+ <li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li>
+</ul>
+">
+
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+ <li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li>
+</ul>
+">
+
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY unknownProtocolFound.longDesc "
+<ul>
+ <li>Es possibile que tu debe installar altere software pro aperir iste adresse.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.longDesc "
+<ul>
+ <li>Controla que le parametros del proxy es correcte.</li>
+ <li>Contacta tu administrator de rete pro saper si le servitor del proxy functiona.</li>
+</ul>
+">
+
+<!ENTITY proxyResolveFailure.longDesc "
+<ul>
+ <li>Controla que sia correcte le parametros del proxy.</li>
+ <li>Controla que tu computator ha un connexion de rete functionante.</li>
+ <li>Assecurate, si tu computator o rete es protegite per un firewall o proxy,
+ que &brandShortName; pote acceder le Web.</li>
+</ul>
+">
+
+<!ENTITY redirectLoop.longDesc "
+<ul>
+ <li>Iste problema pote esser causate per le disactivation o refusa
+ de cookies.</li>
+</ul>
+">
+
+<!ENTITY unknownSocketType.longDesc "
+<ul>
+ <li>Verifica que tu systema ha le gestor de securitate personal installate.</li>
+ <li>Isto pote esser a causa de un configuration non standard del servitor.</li>
+</ul>
+">
+
+<!ENTITY nssFailure2.longDesc2 "
+<ul>
+ <li>Le pagina que tu tenta vider non pote esser monstrate perque le authenticitate del datos recipite non poteva esser verificate.</li>
+ <li>Per favor contacta le proprietarios del sito web pro informar les de iste 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 detegite un potential menacia de securitate e non ha continuate a <span class='hostname'/>. Si tu visita iste sito, attaccantes poterea tentar robar informationes como tu contrasignos, adresses de e-mail o detalios de carta de credito.">
+<!ENTITY certerror.sts.introPara "&brandShortName; ha detegite un menacia potential de securitate e non ha continuate a <span class='hostname'/> pois que iste sito web require un connexion secur.">
+
+<!ENTITY certerror.expiredCert.introPara "&brandShortName; ha detegite un problema e non ha continuate a <span class='hostname'/>. O le sito web es mal configurate, o le horologio de tu computator ha un hora errate.">
+<!ENTITY certerror.expiredCert.secondPara2 "Il pare que le certificato del sito es expirate, isto impedi a &brandShortName; de connecter se in modo secur. Si tu visita iste sito, alicuno pote attaccar e tentar de robar informationes como tu contrasignos, emails, o detalios de cartas de credito.">
+<!ENTITY certerror.expiredCert.sts.secondPara "Il pare que le certificato del sito es expirate, isto impedi a &brandShortName; de connecter se in modo secur.">
+
+<!ENTITY certerror.whatCanYouDoAboutItTitle "Que pote tu facer concernente a isto?">
+
+<!ENTITY certerror.unknownIssuer.whatCanYouDoAboutIt "<p>Le problema es probabilemente in le sito web, e il ha nihil que tu pote facer pro resolver lo.</p>
+<p>Si tu es in un rete de interprisa o usa un programma anti-virus, tu pote contactar le respective equipas de assistentia technic. Tu pote tamben signalar le problema al administrator del sito.</p>">
+
+<!ENTITY certerror.expiredCert.whatCanYouDoAboutIt2 "
+<p>Le horologio de tu computator signa <span id='wrongSystemTime_systemDate2'/>. Verifica que le data, hora e fuso horari es configurate correctemente in tu systema, e alora refresca <span class='hostname'/>.</p>
+<p>Si le hora es jam correcte, le sito web es probabilemente mal configurate, e il ha nihil que tu pote facer pro resolver iste problema. Tu pote solo signalar iste problema al administrator del sito.</p>
+">
+
+<!ENTITY certerror.badCertDomain.whatCanYouDoAboutIt "<p>Le problema es probabilemente in le sito web, e il ha nihil que tu pote facer pro resolver lo. Tu pote signalar le problema al administrator del sito.</p>">
+
+<!ENTITY sharedLongDesc "
+<ul>
+ <li>Le sito pote esser temporarimente indisponibile o troppo occupate. Retenta in un momento.</li>
+ <li>Si tu non pote cargar alcun pagina, verifica le connexion de tu computator al rete.</li>
+ <li>Si tu computator o rete es protegite per un firewall o proxy, assecura te
+ que &brandShortName; es permittite a acceder al Web.</li>
+</ul>
+">
+
+<!ENTITY cspBlocked.longDesc "<p>&brandShortName; impediva a iste pagina de cargar in iste maniera proque le pagina ha un regula de securitate de contento que non lo permitte.</p>">
+
+<!ENTITY xfoBlocked.longDesc "<p>&brandShortName; ha blocate le cargamento de iste pagina in iste contexto perque le pagina ha un politica X-Frame-Options que non lo permitte.</p>">
+
+<!ENTITY corruptedContentErrorv2.longDesc "<p>Le pagina que tu tenta vider non pote esser monstrate perque un error ha essite detegite in le transmission de datos.</p><ul><li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li></ul>">
+
+<!ENTITY securityOverride.exceptionButton1Label "Acceptar le risco e continuar">
+
+<!ENTITY errorReporting.automatic2 "Reporta errores como tal pro adjutar Mozilla a identificar e blocar le sitos malitiose">
+<!ENTITY errorReporting.learnMore "Saper plus…">
+
+<!-- LOCALIZATION NOTE (sslv3Used.longDesc2) - Do not translate
+ "SSL_ERROR_UNSUPPORTED_VERSION". -->
+<!ENTITY sslv3Used.longDesc2 "Informationes avantiate: SSL_ERROR_UNSUPPORTED_VERSION">
+
+<!ENTITY certerror.pagetitle2 "Advertentia: Potential risco de securitate avante">
+<!ENTITY certerror.sts.pagetitle "Non connectite: possibile problema de securitate">
+<!ENTITY certerror.whatShouldIDo.badStsCertExplanation1 "<span class='hostname'></span> ha un politica de securitate appellate HTTP Strict Transport Security (HSTS), le qual vole dicer que &brandShortName; solmente pote connecter se a illo de maniera secur. Tu pote adder un exception pro visitar iste sito.">
+<!ENTITY certerror.copyToClipboard.label "Copiar le texto al area de transferentia">
+
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> usa technologia de securitate que es obsolete e vulnerabile a attaccos. Un attaccante pote facilemente revelar informationes que tu pensa esser secur. Le administrator del sito web debera reparar le servitor ante que tu pote visitar le sito.</p><p>Codice de error: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Pagina blocate">
+
+<!ENTITY certerror.mitm.longDesc "<span class='hostname'></span> es probabilemente un sito secur, ma un connexion secur non poteva esser establite. Iste problema es causate per <span class='mitm-name'/>, que es o un software in tu computator o tu rete.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt1 "Si tu programma antivirus ha un function que controla connexiones cryptate (generalmente appellate “scan web” o “scan https”), tenta disactivar iste function. Si isto non resolve le problema, tenta remover e reinstallar le software antivirus.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt2 "Si tu es in un rete corporative, tu pote contactar tu assistentia technic.">
+<!ENTITY certerror.mitm.whatCanYouDoAboutIt3 "Si tu non cognosce <span class='mitm-name'/>, isto pote esser un attacco e tu non deberea continuar al sito.">
+<!ENTITY certerror.mitm.sts.whatCanYouDoAboutIt3 "Si tu non cognosce <span class='mitm-name'/>, isto pote esser un attacco, e non es possibile acceder al sito.">
+
+<!ENTITY clockSkewError.longDesc "Tu computator signa que es <span id='wrongSystemTime_systemDate1'/>. isto impedi a &brandShortName; de connecter se con securitate. Pro visitar <span class='hostname'></span>, actualisa le horologio de tu computator al data, tempore e fuso horari currente. Pois refresca <span class='hostname'></span>.">
+
+<!ENTITY prefReset.longDesc "Pare que le configuration de securitate del rete pote esser le causa de isto. Vole tu restaurar le configuration predefinite?">
+<!ENTITY prefReset.label "Restaurar le parametros predefinite">
+
+<!ENTITY networkProtocolError.longDesc "<p>Le pagina que tu tenta vider non pote esser monstrate perque un error ha essite detegite in le protocollo de rete.</p><ul><li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li></ul>">
diff --git a/l10n-ia/browser/crashreporter/crashreporter-override.ini b/l10n-ia/browser/crashreporter/crashreporter-override.ini
new file mode 100644
index 0000000000..ae7e2236b6
--- /dev/null
+++ b/l10n-ia/browser/crashreporter/crashreporter-override.ini
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.
+CrashReporterProductErrorText2=Firefox ha incontrate un problema e ha collabite. Nos tentara recuperar tu schedas e fenestras quando illo se reinitiara.\n\nRegrettabilemente le reportator de collapso es incapace de inviar un reporto de collapso.\n\nDetalios: %s
+CrashReporterDescriptionText2=Firefox ha incontrate un problema e ha collabite. Nos tentara recuperar tu schedas e fenestras quando illo se reinitiara.\n\nPro adjutar nos a diagnosticar e corriger le problema, tu pote inviar nos un reporto de collapso.
diff --git a/l10n-ia/browser/defaultagent/defaultagent_localized.ini b/l10n-ia/browser/defaultagent/defaultagent_localized.ini
new file mode 100644
index 0000000000..5f644d6afb
--- /dev/null
+++ b/l10n-ia/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=Le function “default browser agent” verifica quando le navigator predefinite cambia de %MOZ_APP_DISPLAYNAME% a un altere navigator. Si le cambio eveni sub circumstantias suspecte, illo suggerera al usatores de retornar a %MOZ_APP_DISPLAYNAME% duo vices al maximo. Iste function es installate automaticamente per %MOZ_APP_DISPLAYNAME%, e es reinstallate quando %MOZ_APP_DISPLAYNAME% se actualisa. Pro disactivar iste function, modifica le preferentia “default-browser-agent.enabled” sur le pagina about:config o le parametro “DisableDefaultBrowserAgent” in le politica de interprisa de %MOZ_APP_DISPLAYNAME%.
+
+DefaultBrowserNotificationTitle=Face de %MOZ_APP_DISPLAYNAME% tu navigator web predefinite
+DefaultBrowserNotificationText=%MOZ_APP_DISPLAYNAME% non es plus tu navigator web predefinite. Facer lo tu navigator predefinite?
+DefaultBrowserNotificationYesButtonText=Si
+DefaultBrowserNotificationNoButtonText=No
diff --git a/l10n-ia/browser/defines.inc b/l10n-ia/browser/defines.inc
new file mode 100644
index 0000000000..1d076c717f
--- /dev/null
+++ b/l10n-ia/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>Rodrigo Guerra</em:contributor> <em:contributor>Carmelo Serraino</em:contributor>
+
+#unfilter emptyLines
diff --git a/l10n-ia/browser/extensions/formautofill/formautofill.properties b/l10n-ia/browser/extensions/formautofill/formautofill.properties
new file mode 100644
index 0000000000..e0016d9fc5
--- /dev/null
+++ b/l10n-ia/browser/extensions/formautofill/formautofill.properties
@@ -0,0 +1,231 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 ora salva adresses a fin que tu pote completar le formularios plus celeremente.
+# LOCALIZATION NOTE (autofillOptionsLink, autofillOptionsLinkOSX): These strings are used in the doorhanger for
+# updating addresses. The link leads users to Form Autofill browser preferences.
+autofillOptionsLink = Optiones del completion automatic
+autofillOptionsLinkOSX = Preferentias del completion automatic
+# 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 le optiones del completion automatic
+changeAutofillOptionsOSX = Cambiar le preferentias del completion automatic
+changeAutofillOptionsAccessKey = C
+# LOCALIZATION NOTE (addressesSyncCheckbox): If Sync is enabled, this checkbox is displayed on the doorhanger
+# shown when saving addresses.
+addressesSyncCheckbox = Compartir le adresses con le apparatos synchronisate
+# 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 le cartas de credito con le apparatos synchronisate
+# LOCALIZATION NOTE (updateAddressMessage, updateAddressDescriptionLabel, createAddressLabel, updateAddressLabel):
+# Used on the doorhanger when an address change is detected.
+updateAddressMessage = Desira tu actualisar tu adresses con iste nove informationes?
+updateAddressDescriptionLabel = Adresse a actualisar:
+createAddressLabel = Crear un nove adresse
+createAddressAccessKey = C
+updateAddressLabel = Actualisar le adresse
+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 = Desira tu que %S salva iste carta de credito? (Le codice de securitate non essera salvate)
+saveCreditCardDescriptionLabel = Cartas de credito a salvar:
+saveCreditCardLabel = Salvar le carta de credito
+saveCreditCardAccessKey = S
+cancelCreditCardLabel = Non salvar
+cancelCreditCardAccessKey = D
+neverSaveCreditCardLabel = Non salvar jammais le cartas de credito
+neverSaveCreditCardAccessKey = N
+# LOCALIZATION NOTE (updateCreditCardMessage, updateCreditCardDescriptionLabel, createCreditCardLabel, updateCreditCardLabel):
+# Used on the doorhanger when an credit card change is detected.
+updateCreditCardMessage = Desira tu actualisar tu carte de credito con iste nove informationes?
+updateCreditCardDescriptionLabel = Cartas de credito a actualisar:
+createCreditCardLabel = Crear un nove carta de credito
+createCreditCardAccessKey = C
+updateCreditCardLabel = Actualisar le carta de credito
+updateCreditCardAccessKey = U
+# LOCALIZATION NOTE (openAutofillMessagePanel): Tooltip label for Form Autofill doorhanger icon on address bar.
+openAutofillMessagePanel = Aperir le pannello de messages del completion automatic
+
+# 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 = Optiones del completion automatic
+# 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 = Preferentias del completion automatic
+# 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 = Optiones de auto-plenamento
+# 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 = Preferentias de auto-plenamento
+# 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 = adresse
+category.name = nomine
+category.organization2 = organisation
+category.tel = telephono
+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 = Tamben completa %S automaticamente
+phishingWarningMessage2 = Completa %S automaticamente
+# 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 detegite un sito insecur. Le completion automatic de formularios es temporarimente disactivate.
+# LOCALIZATION NOTE (clearFormBtnLabel2): Label for the button in the dropdown menu that used to clear the populated
+# form.
+clearFormBtnLabel2 = Rader le datos plenate automaticamente
+
+autofillHeader = Formularios e completion automatic
+# LOCALIZATION NOTE (autofillAddressesCheckbox): Label for the checkbox that enables autofilling addresses.
+autofillAddressesCheckbox = Completar le adresses automaticamente
+# LOCALIZATION NOTE (learnMoreLabel): Label for the link that leads users to the Form Autofill SUMO page.
+learnMoreLabel = Saper plus
+# LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the
+# list of saved addresses.
+savedAddressesBtnLabel = Adresses salvate…
+# LOCALIZATION NOTE (autofillCreditCardsCheckbox): Label for the checkbox that enables autofilling credit cards.
+autofillCreditCardsCheckbox = Completar le cartas de credito automaticamente
+# LOCALIZATION NOTE (savedCreditCardsBtnLabel): Label for the button that opens a dialog that shows the list
+# of saved credit cards.
+savedCreditCardsBtnLabel = Cartas de credito salvate…
+
+autofillReauthCheckboxMac = Le authentication macOS es obligatori pro auto-plenar, vider o rediger cartas de credito immagazinate.
+autofillReauthCheckboxWin = Le authentication Windows es obligatori pro auto-plenar, vider o rediger cartas de credito immagazinate.
+autofillReauthCheckboxLin = Le authentication Linux es obligatori pro auto-plenar, vider o rediger cartas de credito immagazinate.
+
+# 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 = cambio le parametros de authentication
+autofillReauthOSDialogWin = Pro cambiar le parametros de authentication, insere tu credentiales de accesso Windows.
+autofillReauthOSDialogLin = Pro cambiar le parametros de authentication, insere tu credentiales de accesso Linux.
+
+# LOCALIZATION NOTE (manageAddressesTitle, manageCreditCardsTitle): The dialog title for the list of addresses or
+# credit cards in browser preferences.
+manageAddressesTitle = Adresses salvate
+manageCreditCardsTitle = Cartas de credito salvate
+# LOCALIZATION NOTE (addressesListHeader, creditCardsListHeader): The header for the list of addresses or credit cards
+# in browser preferences.
+addressesListHeader = Adresses
+creditCardsListHeader = Cartas de credito
+removeBtnLabel = Remover
+addBtnLabel = Adder…
+editBtnLabel = Modificar…
+# 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 = Adder un nove adresse
+editAddressTitle = Modificar le adresse
+givenName = Prenomine
+additionalName = Nomine intermedie
+familyName = Nomine de familia
+organization2 = Organisation
+streetAddress = Adresse del strata
+
+## address-level-3 (Sublocality) names
+# LOCALIZATION NOTE (neighborhood): Used in IR, MX
+neighborhood = Vicinitate
+# LOCALIZATION NOTE (village_township): Used in MY
+village_township = Village o municipalitate
+island = Insula
+# LOCALIZATION NOTE (townland): Used in IE
+townland = Division de territorio
+
+## address-level-2 names
+city = Citate
+# LOCALIZATION NOTE (district): Used in HK, SD, SY, TR as Address Level-2
+# and used in KR as Sublocality.
+district = Districto
+# LOCALIZATION NOTE (post_town): Used in GB, NO, SE
+post_town = Citate de posta
+# LOCALIZATION NOTE (suburb): Used in AU as Address Level-2
+# and used in ZZ as Sublocality.
+suburb = Suburbio
+
+# address-level-1 names
+province = Provincia
+state = Stato
+county = Contato
+# LOCALIZATION NOTE (parish): Used in BB, JM
+parish = Parochia
+# LOCALIZATION NOTE (prefecture): Used in JP
+prefecture = Prefectura
+# LOCALIZATION NOTE (area): Used in HK
+area = Area
+# LOCALIZATION NOTE (do_si): Used in KR
+do_si = Do/Si
+# LOCALIZATION NOTE (department): Used in NI, CO
+department = Departimento
+# LOCALIZATION NOTE (emirate): Used in AE
+emirate = Emirato
+# LOCALIZATION NOTE (oblast): Used in RU and UA
+oblast = Provincia
+
+# LOCALIZATION NOTE (pin, postalCode, zip, eircode): Postal code name types
+# LOCALIZATION NOTE (pin): Used in IN
+pin = Pin
+postalCode = Codice postal
+zip = Codice postal
+# LOCALIZATION NOTE (eircode): Used in IE
+eircode = Eircode
+
+country = Pais o region
+tel = Telephono
+email = Email
+cancelBtnLabel = Cancellar
+saveBtnLabel = Salvar
+countryWarningMessage2 = Le completion automatic de formularios es disponibile solmente pro alicun paises.
+
+# LOCALIZATION NOTE (addNewCreditCardTitle, editCreditCardTitle): The dialog title for creating or editing
+# credit cards in browser preferences.
+addNewCreditCardTitle = Adder un nove carta de credito
+editCreditCardTitle = Modificar le carta de credito
+cardNumber = Numero del carta
+invalidCardNumber = Per favor insere un valide numero de carta
+nameOnCard = Nomine sur le carta
+cardExpiresMonth = Mense de expiration
+cardExpiresYear = Anno de expiration
+billingAddress = Adresse de facturation
+cardNetwork = Typo de carta
+# 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 = Discoperir
+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 tenta de monstrar informationes de carta de credito. Confirma le accesso a iste conto de Windows infra.
+# 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 = monstrar le informationes del carta de credito
+editCreditCardPasswordPrompt.linux = %S tenta de monstrar informationes de carta de credito.
+
+useCreditCardPasswordPrompt.win = %S tenta de usar informationes immagazinate de carta de credito. Confirma le accesso a iste conto de Windows infra.
+# 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 le informationes reservate del carta de credito
+useCreditCardPasswordPrompt.linux = %S tenta de usar informationes immagazinate de carta de credito.
diff --git a/l10n-ia/browser/extensions/report-site-issue/webcompat.properties b/l10n-ia/browser/extensions/report-site-issue/webcompat.properties
new file mode 100644
index 0000000000..2093bd8098
--- /dev/null
+++ b/l10n-ia/browser/extensions/report-site-issue/webcompat.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(wc-reporter.label2): This string will be used in the
+# Firefox page actions menu. Localized length should be considered.
+wc-reporter.label2=Reportar un problema con le sito…
+# LOCALIZATION NOTE(wc-reporter.tooltip): A site compatibility issue is
+# a website bug that exists in one browser (Firefox), but not another.
+wc-reporter.tooltip=Reporta un problema de compatibilitate con le sito
diff --git a/l10n-ia/browser/firefox-l10n.js b/l10n-ia/browser/firefox-l10n.js
new file mode 100644
index 0000000000..b410ad9aef
--- /dev/null
+++ b/l10n-ia/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-ia/browser/installer/custom.properties b/l10n-ia/browser/installer/custom.properties
new file mode 100644
index 0000000000..2f7e689fdf
--- /dev/null
+++ b/l10n-ia/browser/installer/custom.properties
@@ -0,0 +1,94 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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 permitte un navigation secur e facile. Un interfacie del usator familiar, un recerca integrate e alcun functionalitates de securitate avantiate como le protection contra le usurpation de identitate in linea, permittente que tu obtene le melio del Web.
+PRIVATE_BROWSING_SHORTCUT_TITLE=Navigation private de $BrandShortName
+CONTEXT_OPTIONS=&Optiones de $BrandShortName
+CONTEXT_SAFE_MODE=$BrandShortName in modo &secur
+OPTIONS_PAGE_TITLE=Typo de installation
+OPTIONS_PAGE_SUBTITLE=Eliger le optiones de installation
+SHORTCUTS_PAGE_TITLE=Definition del accessos directe
+SHORTCUTS_PAGE_SUBTITLE=Crear le icones de programma
+COMPONENTS_PAGE_TITLE=Installation del componentes optional
+COMPONENTS_PAGE_SUBTITLE=Componentes optional recommendate
+OPTIONAL_COMPONENTS_DESC=Le servicio de mantenimento te permittera de actualisar silentiosemente $BrandShortName in le fundo.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=Installar le servicio de &mantenimento
+SUMMARY_PAGE_TITLE=Summario
+SUMMARY_PAGE_SUBTITLE=Preste pro installar $BrandShortName
+SUMMARY_INSTALLED_TO=$BrandShortName essera installate in le sequente percurso:
+SUMMARY_REBOOT_REQUIRED_INSTALL=Pote ser necessari reinitiar tu computator pro clauder le installation.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=Pote ser necessari reinitiar tu computator pro clauder le disinstallation.
+SUMMARY_TAKE_DEFAULTS=U&sar $BrandShortName como mi navigator web predefinite
+SUMMARY_INSTALL_CLICK=Clicca sur Installar pro continuar.
+SUMMARY_UPGRADE_CLICK=Clicca sur Actualisar pro continuar.
+SURVEY_TEXT=Dice nos que &tu pensa de $BrandShortName
+LAUNCH_TEXT=&Lancear $BrandShortName ora
+CREATE_ICONS_DESC=Crear icones pro $BrandShortName:
+ICONS_DESKTOP=Sur mi &scriptorio
+ICONS_STARTMENU=In le dossier Programmas de mi menu &Initiar
+ICONS_QUICKLAUNCH=In mi barra de &lanceamento rapide
+ICONS_TASKBAR=In le barra del &applicationes
+WARN_MANUALLY_CLOSE_APP_INSTALL=$BrandShortName debe ser claudite pro proceder con le installation.\n\nPer favor claude $BrandShortName pro continuar.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=$BrandShortName debe ser claudite pro proceder con le disinstallation.\n\nPer favor claude $BrandShortName pro continuar.
+WARN_MANUALLY_CLOSE_APP_REFRESH=$BrandShortName debe esser claudite pro continuar con le refrescamento.\n\nClaude $BrandShortName pro continuar.
+WARN_WRITE_ACCESS=Tu non ha accesso de scriptura al directorio de installation.\n\nClicca sur OK pro seliger un altere directorio.
+WARN_DISK_SPACE=Tu non ha spatio de disco sufficiente pro installar in iste loco.\n\nClicca sur OK pro seliger un altere loco.
+WARN_MIN_SUPPORTED_OSVER_MSG=Nos lo regretta, $BrandShortName non pote ser installate. Iste version de $BrandShortName require ${MinSupportedVer} o plus nove. Per favor clicca sur le button OK informationes additional.
+WARN_MIN_SUPPORTED_CPU_MSG=Nos lo regretta, $BrandShortName non pote ser installate. Iste version de $BrandShortName necessita un processor que admitte ${MinSupportedCPU}. Per favor clicca sur le button OK informationes additional.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Nos lo regretta, $BrandShortName non pote ser installate. Iste version de $BrandShortName require ${MinSupportedVer} o plus nove e un processor que admitte ${MinSupportedCPU}. Per favor clicca sur le button OK informationes additional.
+WARN_RESTART_REQUIRED_UNINSTALL=Tu computator debe ser reinitiate pro completar un previe disinstallation de $BrandShortName. Desira tu lo reinitiar ora?
+WARN_RESTART_REQUIRED_UPGRADE=Tu computator debe ser reinitiate pro completar un previe actualisation de $BrandShortName. Desira tu lo reinitiar ora?
+ERROR_CREATE_DIRECTORY_PREFIX=Error durante le creation del directorio:
+ERROR_CREATE_DIRECTORY_SUFFIX=Clicca sur Cancellar pro interrumper le installation o\nRetentar pro tentar de novo.
+
+UN_CONFIRM_PAGE_TITLE=Disinstallar $BrandFullName
+UN_CONFIRM_PAGE_SUBTITLE=Remover $BrandFullName de tu computator.
+UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName essera disinstallate del sequente percurso:
+UN_CONFIRM_CLICK=Clicca sur Disinstallar pro continuar.
+
+UN_REFRESH_PAGE_TITLE=Refrescar in vice $BrandShortName?
+UN_REFRESH_PAGE_EXPLANATION=Si tu ha problemas con $BrandShortName, un refrescamento pote adjutar.\n\nIsto restaurara le parametros predefinite e removera le additivos. Recomencia ab zero pro optimisar le prestationes.
+UN_REFRESH_LEARN_MORE=&Saper plus
+UN_REFRESH_BUTTON=&Refrescar $BrandShortName;
+
+BANNER_CHECK_EXISTING=Verification del installation existente…
+
+STATUS_INSTALL_APP=Installante $BrandShortName…
+STATUS_INSTALL_LANG=Installation del files del lingua (${AB_CD})…
+STATUS_UNINSTALL_MAIN=Disinstallante $BrandShortName…
+STATUS_CLEANUP=Mundification in curso…
+
+UN_SURVEY_CHECKBOX_LABEL=Dice a Mozilla proque tu ha disinstallate $BrandShortName
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=Elige le typo de installation que tu prefere e clicca sur Sequente.
+# One line
+OPTION_STANDARD_DESC=$BrandShortName essera installate con le optiones le plus commun.
+OPTION_STANDARD_RADIO=&Standard
+# Two lines
+OPTION_CUSTOM_DESC=Tu pote eliger le optiones a installar. Recommendate pro le usatores experte.
+OPTION_CUSTOM_RADIO=&Personalisate
+
+# 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=Act&ualisar
diff --git a/l10n-ia/browser/installer/mui.properties b/l10n-ia/browser/installer/mui.properties
new file mode 100644
index 0000000000..75e0d29248
--- /dev/null
+++ b/l10n-ia/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=Benvenite al assistente de installation de $BrandFullNameDA
+MUI_TEXT_WELCOME_INFO_TEXT=Iste assistente te guidara durante le installation de $BrandFullNameDA.\n\nIl es recommendate que tu claude tote le altere applicationes ante de comenciar le installation. Isto rendera possibile actualisar files relevante del systema sin deber reinitiar tu computator.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE=Eliger le componentes
+MUI_TEXT_COMPONENTS_SUBTITLE=Elige qual functionalitates de $BrandFullNameDA tu desira installar.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE=Description
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO=Pone le cursor de tu mus sur un componente pro vider le description.
+MUI_TEXT_DIRECTORY_TITLE=Eliger le position de installation
+MUI_TEXT_DIRECTORY_SUBTITLE=Elige le dossier in le qual installar $BrandFullNameDA.
+MUI_TEXT_INSTALLING_TITLE=Installation in curso
+MUI_TEXT_INSTALLING_SUBTITLE=Per favor attende durante que $BrandFullNameDA es installate.
+MUI_TEXT_FINISH_TITLE=Installation complete
+MUI_TEXT_FINISH_SUBTITLE=Le installation esseva completate con successo.
+MUI_TEXT_ABORT_TITLE=Installation annullate
+MUI_TEXT_ABORT_SUBTITLE=Le installation non esseva completate con successo.
+MUI_BUTTONTEXT_FINISH=&Finir
+MUI_TEXT_FINISH_INFO_TITLE=Fin del assistente de installation de $BrandFullNameDA
+MUI_TEXT_FINISH_INFO_TEXT=$BrandFullNameDA ha essite installate sur tu computator.\n\nClicca sur Finir pro clauder iste assistente.
+MUI_TEXT_FINISH_INFO_REBOOT=Tu computator debe ser reinitiate pro completar le installation de $BrandFullNameDA. Desira tu lo reinitiar ora?
+MUI_TEXT_FINISH_REBOOTNOW=Reinitia ora
+MUI_TEXT_FINISH_REBOOTLATER=Io vole reinitiar manualmente plus tarde
+MUI_TEXT_STARTMENU_TITLE=Elige le dossier del menu Initiar
+MUI_TEXT_STARTMENU_SUBTITLE=Elige un dossier del menu Initiar pro le accessos directe a $BrandFullNameDA.
+MUI_INNERTEXT_STARTMENU_TOP=Selige le dossier del menu Initiar in le qual tu vole crear le accessos directe al programma. Tu pote equalmente scriber un nomine pro crear un nove dossier.
+MUI_TEXT_ABORTWARNING=Desira tu vermente le quitar configuration de $BrandFullName?
+MUI_UNTEXT_WELCOME_INFO_TITLE=Benvenite al assistente de disinstallation $BrandFullNameDA
+MUI_UNTEXT_WELCOME_INFO_TEXT=Le assistente te guidara durante le disinstallation de $BrandFullNameDA.\n \n Ante initiar le disinstallation, assecura te que un execution $BrandFullNameDA non es in curso.\n \n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE=Disinstallar $BrandFullNameDA
+MUI_UNTEXT_CONFIRM_SUBTITLE=Remove $BrandFullNameDA ab tu computator.
+MUI_UNTEXT_UNINSTALLING_TITLE=Disinstallation in curso
+MUI_UNTEXT_UNINSTALLING_SUBTITLE=Per favor attende durante que $BrandFullNameDA es disinstallate.
+MUI_UNTEXT_FINISH_TITLE=Disinstallation complete
+MUI_UNTEXT_FINISH_SUBTITLE=Le disinstallation esseva completate con successo.
+MUI_UNTEXT_ABORT_TITLE=Disinstallation annullate
+MUI_UNTEXT_ABORT_SUBTITLE=Le disinstallation non esseva completate con successo.
+MUI_UNTEXT_FINISH_INFO_TITLE=Fin del assistente de disinstallation de $BrandFullNameDA
+MUI_UNTEXT_FINISH_INFO_TEXT=$BrandFullNameDA esseva disinstallate de tu computator.\n\nClicca sur Terminar pro clauder iste assistente.
+MUI_UNTEXT_FINISH_INFO_REBOOT=Tu computator debe ser reinitiate pro completar le disinstallation de $BrandFullNameDA. Desira tu lo reinitiar ora?
+MUI_UNTEXT_ABORTWARNING=Desira tu vermente le quitar disinstallation de $BrandFullName?
diff --git a/l10n-ia/browser/installer/nsisstrings.properties b/l10n-ia/browser/installer/nsisstrings.properties
new file mode 100644
index 0000000000..1d07557b8a
--- /dev/null
+++ b/l10n-ia/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=Installator de $BrandShortName
+
+STUB_CLEANUP_PAVEOVER_HEADER2=$BrandShortName es jam installate. Que nos lo actualisa.
+STUB_CLEANUP_REINSTALL_HEADER2=$BrandShortName ha essite installate anteriormente. Que nos obtene un nove copia pro te.
+
+STUB_CLEANUP_PAVEOVER_BUTTON2=Actualisar
+STUB_CLEANUP_REINSTALL_BUTTON2=Reinstallar
+STUB_CLEANUP_CHECKBOX_LABEL2=Restaurar le parametros predefinite e remover vetule additivos pro obtener le melior rendimento
+
+STUB_INSTALLING_LABEL2=Installation in curso…
+STUB_INSTALLING_HEADLINE2=Optimisation de parametros pro velocitate, confidentialitate e securitate.
+STUB_INSTALLING_BODY2=$BrandShortName sera preste in poc momentos.
+STUB_BLURB_FIRST1=Le $BrandShortName plus rapide e plus responsive de tote le tempores
+STUB_BLURB_SECOND1=Cargamento de pagina e cambio de scheda plus rapide
+STUB_BLURB_THIRD1=Navigation efficace e private
+STUB_BLURB_FOOTER2=Fabricate pro le personas, non pro profito
+
+WARN_MIN_SUPPORTED_OSVER_MSG=Nos lo regretta, $BrandShortName non pote ser installate. Iste version de $BrandShortName require ${MinSupportedVer} o plus recente. Per favor clicca le button OK pro altere informationes.
+WARN_MIN_SUPPORTED_CPU_MSG=Pardono, $BrandShortName non pote ser installate. Iste version de $BrandShortName require un processor que admitte ${MinSupportedCPU}. Per favor clicca le button OK pro informationes additional.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Pardono, $BrandShortName non pote ser installate. Iste version de $BrandShortName require {MinSupportedVer} o plus recente e un processor que admitte ${MinSupportedCPU}. Per favor clicca le button OK pro informationes additional.
+WARN_WRITE_ACCESS_QUIT=Tu non ha accesso in scriptura al directorio de installation
+WARN_DISK_SPACE_QUIT=Tu non ha spatio de disco bastante pro installar.
+
+ERROR_DOWNLOAD_CONT=Guai. Pro alcun ration, nos non poteva installar $BrandShortName.\nElige OK pro recomenciar.
+
+STUB_CANCEL_PROMPT_HEADING=Desira tu installar $BrandShortName?
+STUB_CANCEL_PROMPT_MESSAGE=Si tu cancella, $BrandShortName non essera installate.
+STUB_CANCEL_PROMPT_BUTTON_CONTINUE=Installar $BrandShortName
+STUB_CANCEL_PROMPT_BUTTON_EXIT=Cancellar
diff --git a/l10n-ia/browser/installer/override.properties b/l10n-ia/browser/installer/override.properties
new file mode 100644
index 0000000000..6790cfd31d
--- /dev/null
+++ b/l10n-ia/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=Installation de $BrandFullName
+UninstallCaption=Disinstallation de $BrandFullName
+BackBtn=< &Precedente
+NextBtn=&Sequente >
+AcceptBtn=Io &accepta le terminos in le accordo de licentia
+DontAcceptBtn=Io non accepta le terminos in le Accor&do de licentia
+InstallBtn=&Installar
+UninstallBtn=&Disinstallar
+CancelBtn=Cancellar
+CloseBtn=&Clauder
+BrowseBtn=Perqu&irer…
+ShowDetailsBtn=Monstrar le &detalios
+ClickNext=Clicca sur Sequente pro continuar.
+ClickInstall=Clicca sur Installar pro comenciar le installation.
+ClickUninstall=Clicca sur Disinstallar pro comenciar le disinstallation.
+Completed=Completate
+LicenseTextRB=Que tu revide, per favor, le accordo de licentia ante que installar $BrandFullNameDA. Si tu accepta tote le terminos del accordo, elige le prime option in basso. $_CLICK
+ComponentsText=Marca le componentes que tu desira installar e dismarca le componentes que tu non vole installar. $_CLICK
+ComponentsSubText2_NoInstTypes=Elige le componentes a installar:
+DirText=$BrandFullNameDA essera installate in le dossier sequente. Pro installar in un altere dossier, clicca sur Percurrer e selige un dossier. $_CLICK
+DirSubText=Dossier de destination
+DirBrowseText=Selige le dossier in le qual installar $BrandFullNameDA:
+SpaceAvailable="Spatio disponibile: "
+SpaceRequired="Spatio necessari: "
+UninstallingText=$BrandFullNameDA essera disinstallate del dossier sequente. $_CLICK
+UninstallingSubText=Disinstallante de:
+FileError=Error aperiente le file pro scriber: \r\n\r\n$0\r\n\r\nClicca sur Abortar pro interrumper le installation,\r\nRetentar pro tentar de novo, o\r\nIgnorar pro saltar iste file.
+FileError_NoIgnore=Error aperiente le file pro scriber: \r\n\r\n$0\r\n\r\nClicca Retentar pro tentar de novo, o\r\nCancellar pro interrumper le installation.
+CantWrite="Impossibile scriber: "
+CopyFailed=Copia fallite
+CopyTo="Copiar a "
+Registering="Registration: "
+Unregistering="De-registration: "
+SymbolNotFound="Impossibile trovar le symbolo: "
+CouldNotLoad="Impossibile cargar: "
+CreateFolder="Crear le dossier: "
+CreateShortcut="Crear accesso directe: "
+CreatedUninstaller="Disinstallator create "
+Delete="Deler le file: "
+DeleteOnReboot="Cancellar al reinitio: "
+ErrorCreatingShortcut="Error al crear le accesso directe: "
+ErrorCreating="Error a crear: "
+ErrorDecompressing=Error al decompression del datos! Installator corrumpite?
+ErrorRegistering=Error a registrar DLL
+ExecShell="ExecShell: "
+Exec="Exequer: "
+Extract="Extraher: "
+ErrorWriting="Extraction: error de scriptura in le file "
+InvalidOpcode=Installator corrumpite: codice de operation non valide
+NoOLE="Nulle OLE pro: "
+OutputFolder="Dossier resultante: "
+RemoveFolder="Remover le dossier: "
+RenameOnReboot="Renominar a reinitiar: "
+Rename="Renominar: "
+Skipped="Ignorate: "
+CopyDetails=Copiar le detalios al area de transferentia
+LogInstall=Registrar le processo de installation
+Byte=B
+Kilo=K
+Mega=M
+Giga=G
diff --git a/l10n-ia/browser/langpack-metadata.ftl b/l10n-ia/browser/langpack-metadata.ftl
new file mode 100644
index 0000000000..3e34a6e9d0
--- /dev/null
+++ b/l10n-ia/browser/langpack-metadata.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/.
+
+
+## Strings used to define the metadata of langpacks published on addons.mozilla.org.
+## Only text elements and literals are supported for these strings.
+
+langpack-creator = mozilla.org
+# To credit multiple contributors, use a comma-delimited list.
+# Example: Joe Solon, Suzy Solon
+langpack-contributors = Rodrigo Guerra, Carmelo Serraino
diff --git a/l10n-ia/browser/pdfviewer/chrome.properties b/l10n-ia/browser/pdfviewer/chrome.properties
new file mode 100644
index 0000000000..18f8ac3611
--- /dev/null
+++ b/l10n-ia/browser/pdfviewer/chrome.properties
@@ -0,0 +1,20 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Chrome notification bar messages and buttons
+unsupported_feature=Es possibile que iste documento PDF non se monstra correctemente.
+unsupported_feature_forms=Iste documento PDF contine formularios. Completar campos de formulario non es supportate.
+unsupported_feature_signatures=Iste documento PDF contine signaturas digital. Le validation de signaturas non es supportate.
+open_with_different_viewer=Aperir con un altere lector
+open_with_different_viewer.accessKey=o
diff --git a/l10n-ia/browser/pdfviewer/viewer.properties b/l10n-ia/browser/pdfviewer/viewer.properties
new file mode 100644
index 0000000000..5ce89fef4d
--- /dev/null
+++ b/l10n-ia/browser/pdfviewer/viewer.properties
@@ -0,0 +1,277 @@
+# 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=Pagina previe
+previous_label=Previe
+next.title=Pagina sequente
+next_label=Sequente
+
+# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.
+page.title=Pagina
+# 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=Distantiar
+zoom_out_label=Distantiar
+zoom_in.title=Approximar
+zoom_in_label=Approximar
+zoom.title=Zoom
+presentation_mode.title=Excambiar a modo presentation
+presentation_mode_label=Modo presentation
+open_file.title=Aperir le file
+open_file_label=Aperir
+print.title=Imprimer
+print_label=Imprimer
+download.title=Discargar
+download_label=Discargar
+save.title=Salvar
+save_label=Salvar
+bookmark.title=Vista actual (copiar o aperir in un nove fenestra)
+bookmark_label=Vista actual
+
+bookmark1.title=Pagina actual (vide le URL del pagina actual)
+bookmark1_label=Pagina actual
+
+# Secondary toolbar and context menu
+tools.title=Instrumentos
+tools_label=Instrumentos
+first_page.title=Ir al prime pagina
+first_page_label=Ir al prime pagina
+last_page.title=Ir al prime pagina
+last_page_label=Ir al prime pagina
+page_rotate_cw.title=Rotar in senso horari
+page_rotate_cw_label=Rotar in senso horari
+page_rotate_ccw.title=Rotar in senso antihorari
+page_rotate_ccw_label=Rotar in senso antihorari
+
+cursor_text_select_tool.title=Activar le instrumento de selection de texto
+cursor_text_select_tool_label=Instrumento de selection de texto
+cursor_hand_tool.title=Activar le instrumento mano
+cursor_hand_tool_label=Instrumento mano
+
+scroll_page.title=Usar rolamento de pagina
+scroll_page_label=Rolamento de pagina
+scroll_vertical.title=Usar rolamento vertical
+scroll_vertical_label=Rolamento vertical
+scroll_horizontal.title=Usar rolamento horizontal
+scroll_horizontal_label=Rolamento horizontal
+scroll_wrapped.title=Usar rolamento incapsulate
+scroll_wrapped_label=Rolamento incapsulate
+
+spread_none.title=Non junger paginas dual
+spread_none_label=Sin paginas dual
+spread_odd.title=Junger paginas dual a partir de paginas con numeros impar
+spread_odd_label=Paginas dual impar
+spread_even.title=Junger paginas dual a partir de paginas con numeros par
+spread_even_label=Paginas dual par
+
+# Document properties dialog box
+document_properties.title=Proprietates del documento…
+document_properties_label=Proprietates del documento…
+document_properties_file_name=Nomine del file:
+document_properties_file_size=Dimension de file:
+# 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=Titulo:
+document_properties_author=Autor:
+document_properties_subject=Subjecto:
+document_properties_keywords=Parolas clave:
+document_properties_creation_date=Data de creation:
+document_properties_modification_date=Data de modification:
+# 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=Creator:
+document_properties_producer=Productor PDF:
+document_properties_version=Version PDF:
+document_properties_page_count=Numero de paginas:
+document_properties_page_size=Dimension del pagina:
+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=Littera
+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 web rapide:
+document_properties_linearized_yes=Si
+document_properties_linearized_no=No
+document_properties_close=Clauder
+
+print_progress_message=Preparation del documento pro le impression…
+# LOCALIZATION NOTE (print_progress_percent): "{{progress}}" will be replaced by
+# a numerical per cent value.
+print_progress_percent={{progress}}%
+print_progress_close=Cancellar
+
+# 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=Monstrar/celar le barra lateral
+toggle_sidebar_notification2.title=Monstrar/celar le barra lateral (le documento contine structura/attachamentos/stratos)
+toggle_sidebar_label=Monstrar/celar le barra lateral
+document_outline.title=Monstrar le schema del documento (clic duple pro expander/contraher tote le elementos)
+document_outline_label=Schema del documento
+attachments.title=Monstrar le annexos
+attachments_label=Annexos
+layers.title=Monstrar stratos (clicca duple pro remontar tote le stratos al stato predefinite)
+layers_label=Stratos
+thumbs.title=Monstrar le vignettes
+thumbs_label=Vignettes
+current_outline_item.title=Trovar le elemento de structura actual
+current_outline_item_label=Elemento de structura actual
+findbar.title=Cercar in le documento
+findbar_label=Cercar
+
+additional_layers=Altere stratos
+# LOCALIZATION NOTE (page_landmark): "{{page}}" will be replaced by the page number.
+page_landmark=Pagina {{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=Pagina {{page}}
+# LOCALIZATION NOTE (thumb_page_canvas): "{{page}}" will be replaced by the page
+# number.
+thumb_page_canvas=Vignette del pagina {{page}}
+
+# Find panel button title and messages
+find_input.title=Cercar
+find_input.placeholder=Cercar in le documento…
+find_previous.title=Trovar le previe occurrentia del phrase
+find_previous_label=Previe
+find_next.title=Trovar le successive occurrentia del phrase
+find_next_label=Sequente
+find_highlight=Evidentiar toto
+find_match_case_label=Distinguer majusculas/minusculas
+find_match_diacritics_label=Differentiar diacriticos
+find_entire_word_label=Parolas integre
+find_reached_top=Initio del documento attingite, continuation ab fin
+find_reached_bottom=Fin del documento attingite, continuation ab initio
+# 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}} concordantia
+find_match_count[two]={{current}} de {{total}} concordantias
+find_match_count[few]={{current}} de {{total}} concordantias
+find_match_count[many]={{current}} de {{total}} concordantias
+find_match_count[other]={{current}} de {{total}} concordantias
+# 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]=Plus de {{limit}} concordantias
+find_match_count_limit[one]=Plus de {{limit}} concordantia
+find_match_count_limit[two]=Plus de {{limit}} concordantias
+find_match_count_limit[few]=Plus de {{limit}} concordantias
+find_match_count_limit[many]=Plus de {{limit}} correspondentias
+find_match_count_limit[other]=Plus de {{limit}} concordantias
+find_not_found=Phrase non trovate
+
+# Error panel labels
+error_more_info=Plus de informationes
+error_less_info=Minus de informationes
+error_close=Clauder
+# 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=Message: {{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=File: {{file}}
+# LOCALIZATION NOTE (error_line): "{{line}}" will be replaced with a line number
+error_line=Linea: {{line}}
+
+# Predefined zoom values
+page_scale_width=Plen largor del pagina
+page_scale_fit=Pagina integre
+page_scale_auto=Zoom automatic
+page_scale_actual=Dimension real
+# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
+# numerical scale value.
+page_scale_percent={{scale}}%
+
+# Loading indicator messages
+loading=Cargante…
+loading_error=Un error occurreva durante que on cargava le file PDF.
+invalid_file_error=File PDF corrumpite o non valide.
+missing_file_error=File PDF mancante.
+unexpected_response_error=Responsa del servitor inexpectate.
+
+rendering_error=Un error occurreva durante que on processava le pagina.
+
+# LOCALIZATION NOTE (annotation_date_string): "{{date}}" and "{{time}}" will be
+# replaced by the modification date, and time, of the annotation.
+annotation_date_string={{date}}, {{time}}
+
+# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.
+# "{{type}}" will be replaced with an annotation type from a list defined in
+# the PDF spec (32000-1:2008 Table 169 – Annotation types).
+# Some common types are e.g.: "Check", "Text", "Comment", "Note"
+text_annotation_type.alt=[{{type}} Annotation]
+password_label=Insere le contrasigno pro aperir iste file PDF.
+password_invalid=Contrasigno invalide. Per favor retenta.
+password_ok=OK
+password_cancel=Cancellar
+
+printing_not_supported=Attention : le impression non es totalmente supportate per ce navigator.
+printing_not_ready=Attention: le file PDF non es integremente cargate pro lo poter imprimer.
+web_fonts_disabled=Le typos de litteras web es disactivate: impossibile usar le typos de litteras PDF incorporate.
+
+# Editor
+editor_free_text2.title=Texto
+editor_free_text2_label=Texto
+editor_ink2.title=Designar
+editor_ink2_label=Designar
+
+free_text2_default_content=Comenciar a scriber…
+
+# Editor Parameters
+editor_free_text_color=Color
+editor_free_text_size=Dimension
+editor_ink_color=Color
+editor_ink_thickness=Spissor
+editor_ink_opacity=Opacitate
+
+# Editor aria
+editor_free_text2_aria_label=Editor de texto
+editor_ink2_aria_label=Editor de designos
+editor_ink_canvas_aria_label=Imagine create per le usator
diff --git a/l10n-ia/browser/updater/updater.ini b/l10n-ia/browser/updater/updater.ini
new file mode 100644
index 0000000000..eda04d7996
--- /dev/null
+++ b/l10n-ia/browser/updater/updater.ini
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+TitleText=Actualisation de %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% installa tu actualisationes e se initiara in alcun secundas…
+MozillaMaintenanceDescription=Le servicio de mantenimento de Mozilla assecura que tu ha le version le plus nove e secur de Mozilla Firefox sur tu computator. Mantener Firefox actual es multo importante pro tu securitate in linea e Mozilla recommenda fortemente de mantener iste servicio active.
diff --git a/l10n-ia/calendar/calendar/calendar-context-menus.ftl b/l10n-ia/calendar/calendar/calendar-context-menus.ftl
new file mode 100644
index 0000000000..f65e1ed6be
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-context-menus.ftl
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-item-context-menu-modify-menuitem =
+ .label = Rediger
+ .accesskey = R
diff --git a/l10n-ia/calendar/calendar/calendar-delete-prompt.ftl b/l10n-ia/calendar/calendar/calendar-delete-prompt.ftl
new file mode 100644
index 0000000000..c2a635946f
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-delete-prompt.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/.
+
+calendar-delete-event-prompt-title =
+ { $count ->
+ [one] Deler evento
+ *[other] Deler eventos
+ }
+calendar-delete-event-prompt-message =
+ { $count ->
+ [one] Vole tu vermente deler iste evento?
+ *[other] Vole tu vermente deler iste { $count } eventos?
+ }
+calendar-delete-task-prompt-title =
+ { $count ->
+ [one] Deler activitate
+ *[other] Deler activitates
+ }
+calendar-delete-task-prompt-message =
+ { $count ->
+ [one] Vole tu vermente deler iste activitate?
+ *[other] Vole tu vermente deler iste { $count } activitates?
+ }
+calendar-delete-item-prompt-title =
+ { $count ->
+ [one] Deler elemento
+ *[other] Deler elementos
+ }
+calendar-delete-item-prompt-message =
+ { $count ->
+ [one] Vole tu vermente deler iste elemento?
+ *[other] Vole tu vermente deler iste { $count } elementos?
+ }
+calendar-delete-prompt-disable-message = Non plus questionar me.
diff --git a/l10n-ia/calendar/calendar/calendar-editable-item.ftl b/l10n-ia/calendar/calendar/calendar-editable-item.ftl
new file mode 100644
index 0000000000..24b54c2185
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-editable-item.ftl
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-editable-item-privacy-icon-private =
+ .alt = Confidentialitate: evento private
+calendar-editable-item-privacy-icon-confidential =
+ .alt = Confidentialitate: exhibir solo data e hora
+calendar-editable-item-recurrence =
+ .alt = Recurrente
+calendar-editable-item-recurrence-exception =
+ .alt = Exception de recurrentia
+calendar-editable-item-todo-icon-task =
+ .alt = Activitate
+calendar-editable-item-todo-icon-completed-task =
+ .alt = Activitate complete
+calendar-editable-item-multiday-event-icon-start =
+ .alt = Initio de evento de plure dies
+calendar-editable-item-multiday-event-icon-continue =
+ .alt = Continuation de evento de plure dies
+calendar-editable-item-multiday-event-icon-end =
+ .alt = Fin de evento de plure dies
+calendar-editable-item-reminder-icon-alarm =
+ .alt = Un aviso de memento es programmate
+calendar-editable-item-reminder-icon-suppressed-alarm =
+ .alt = Un aviso de memento esseva programmate, ma actualmente supprimite
+calendar-editable-item-reminder-icon-email =
+ .alt = Un aviso de email es programmate
+calendar-editable-item-reminder-icon-audio =
+ .alt = Un aviso audio de memento es programmate
diff --git a/l10n-ia/calendar/calendar/calendar-event-dialog-reminder.ftl b/l10n-ia/calendar/calendar/calendar-event-dialog-reminder.ftl
new file mode 100644
index 0000000000..ed3bf29ee7
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-event-dialog-reminder.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-event-reminder-icon-display =
+ .alt = Monstrar un alerta
+calendar-event-reminder-icon-email =
+ .alt = Inviar un email
+calendar-event-reminder-icon-audio =
+ .alt = Reproducer un audio-memento
diff --git a/l10n-ia/calendar/calendar/calendar-ics-file-dialog.ftl b/l10n-ia/calendar/calendar/calendar-ics-file-dialog.ftl
new file mode 100644
index 0000000000..29fccfe338
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-ics-file-dialog.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/.
+
+calendar-ics-file-window-2 =
+ .title = Importar eventos e activitates del calendario
+calendar-ics-file-dialog-import-event-button-label = Importar evento
+calendar-ics-file-dialog-import-task-button-label = Importar activitate
+calendar-ics-file-dialog-2 =
+ .buttonlabelaccept = Importar toto
+calendar-ics-file-accept-button-ok-label = OK
+calendar-ics-file-cancel-button-close-label = Clauder
+calendar-ics-file-dialog-message-2 = Importar ab file:
+calendar-ics-file-dialog-calendar-menu-label = Importar in le agenda:
+calendar-ics-file-dialog-items-loading-message =
+ .value = Cargante elementos…
+calendar-ics-file-dialog-search-input =
+ .placeholder = Filtro del elementos…
+calendar-ics-file-dialog-sort-start-ascending =
+ .label = Ordinar per data de initio (del primo al ultimo)
+calendar-ics-file-dialog-sort-start-descending =
+ .label = Ordinar per data de initio (del ultimo al primo)
+# "A > Z" is used as a concise way to say "alphabetical order".
+# You may replace it with something appropriate to your language.
+calendar-ics-file-dialog-sort-title-ascending =
+ .label = Ordinar per titulo (A > Z)
+# "Z > A" is used as a concise way to say "reverse alphabetical order".
+# You may replace it with something appropriate to your language.
+calendar-ics-file-dialog-sort-title-descending =
+ .label = Ordinar per titulo (Z > A)
+calendar-ics-file-dialog-progress-message = Importation…
+calendar-ics-file-import-success = Importate con successo
+calendar-ics-file-import-error = Un error occurreva e le importation falleva.
+calendar-ics-file-import-complete = Importation complete.
+calendar-ics-file-import-duplicates =
+ { $duplicatesCount ->
+ [one] Un elemento ha essite ignorate pois que illo jam existe in le agenda de destination.
+ *[other] { $duplicatesCount } elementos ha essite ignorate pois que illes jam existe in le agenda de destination.
+ }
+calendar-ics-file-import-errors =
+ { $errorsCount ->
+ [one] Impossibile importar un elemento. Controla le consola de error pro detalios.
+ *[other] Impossibile importar { $errorsCount } elementos. Controla le consola de error pro detalios.
+ }
+calendar-ics-file-dialog-no-calendars = Il non ha alcun agenda susceptibile de importar eventos o activitates.
diff --git a/l10n-ia/calendar/calendar/calendar-invitation-panel.ftl b/l10n-ia/calendar/calendar/calendar-invitation-panel.ftl
new file mode 100644
index 0000000000..75ea4562f7
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-invitation-panel.ftl
@@ -0,0 +1,96 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $organizer (String) - The participant that created the original invitation.
+calendar-invitation-panel-intro = { $organizer } te invitava a:
+# Variables:
+# $organizer (String) - The participant that updated the original invitation.
+calendar-invitation-panel-intro-update = { $organizer } ha actualisate:
+# Variables:
+# $organizer (String) - The participant that cancelled the invitation.
+calendar-invitation-panel-intro-cancel = { $organizer } ha cancellate:
+# Variables:
+# $summary (String) - A short summary or title of the event.
+calendar-invitation-panel-title = { $summary }
+calendar-invitation-panel-action-button = Salvar
+calendar-invitation-panel-save-button = Salvar
+calendar-invitation-panel-view-button = Vider
+calendar-invitation-panel-update-button = Actualisar
+calendar-invitation-panel-delete-button = Deler
+calendar-invitation-panel-accept-button = Si
+calendar-invitation-panel-decline-button = No
+calendar-invitation-panel-tentative-button = Forsan
+calendar-invitation-panel-reply-status = * Tu ancora non decideva o respondeva
+calendar-invitation-panel-prop-title-when = Quando:
+calendar-invitation-panel-prop-title-location = Loco:
+# Variables:
+# $dayOfWeek (String) - The day of the week for a given date.
+# $date (String) - The date example: Tuesday, February 24, 2022.
+calendar-invitation-datetime-date = { $dayOfWeek }, { $date }
+# Variables:
+# $time (String) - The time part of a datetime using the "short" timeStyle.
+# $timezone (String) - The timezone info for the datetime.
+calendar-invitation-datetime-time = { $time } ({ $timezone })
+# Example: Friday, September 16, 2022
+# Variables:
+# $startDate (String) - The date (without time) the event starts on.
+calendar-invitation-interval-all-day = { $startDate }
+# Example: September 16, 2022 – September 16, 2023
+# $startMonth (String) - The month the interval starts.
+# $startDay (String) - The day of the month the interval starts.
+# $startYear (String) - The year the interval starts.
+# $endMonth (String) - The month the interval ends.
+# $endDay (String) - The day of the month the interval ends.
+# $endYear (String) - The year the interval ends.
+calendar-invitation-interval-all-day-between-years = { $startDay } de { $startMonth } del { $startYear } – { $endDay } de { $endMonth } del { $endYear }
+# Example: September 16 – 20, 2022
+# $month (String) - The month the interval is in.
+# $startDay (String) - The day of the month the interval starts.
+# $endDay (String) - The day of the month the interval ends.
+# $year (String) - The year the interval is in.
+calendar-invitation-interval-all-day-in-month = { $startDay } – { $endDay } de { $month } del { $year }
+# Example: September 16 – October 20, 2022
+# $startMonth (String) - The month the interval starts.
+# $startDay (String) - The day of the month the interval starts.
+# $endDay (String) - The day of the month the interval ends.
+# $year (String) - The year the interval is in.
+calendar-invitation-interval-all-day-between-months = { $startDay } de { $startMonth } – { $endDay } de { $endMonth }, { $year }
+# Example: Friday, September 16, 2022 15:00 America/Port of Spain
+# $startDate (String) - The date the interval starts.
+# $startTime (String) - The time the interval starts.
+# $timezone (String) - The timezone the interval is in.
+calendar-invitation-interval-same-date-time = { $startDate } <b>{ $startTime }</b> { $timezone }
+# Example: Friday, September 16, 2022 14:00 – 16:00 America/Port of Spain
+# $startDate (String) - The date the interval starts.
+# $startTime (String) - The time the interval starts.
+# $endTime (String) - The time the interval ends.
+# $timezone (String) - The timezone the interval is in.
+calendar-invitation-interval-same-day = { $startDate } <b>{ $startTime }</b> – <b>{ $endTime }</b> { $timezone }
+# Example: Friday, September 16, 2022 14:00 – Tuesday, September 20, 2022 16:00 America/Port of Spain
+# $startDate (String) - The date the interval starts.
+# $startTime (String) - The time the interval starts.
+# $startDate (String) - The date the interval ends.
+# $endTime (String) - The time the interval ends.
+# $timezone (String) - The timezone the interval is in.
+calendar-invitation-interval-several-days = { $startDate } <b>{ $startTime }</b> – { $endDate } <b>{ $endTime }</b> { $timezone }
+calendar-invitation-panel-prop-title-recurrence = Repetitiones:
+calendar-invitation-panel-prop-title-attendees = Participantes:
+calendar-invitation-panel-prop-title-description = Description:
+# Variables:
+# $count (Number) - The number of attendees with the "ACCEPTED" participation status.
+calendar-invitation-panel-partstat-accepted = { $count } si
+# Variables:
+# $count (Number) - The number of attendees with the "DECLINED" participation status.
+calendar-invitation-panel-partstat-declined = { $count } no
+# Variables:
+# $count (Number) - The number of attendees with the "TENTATIVE" participation status.
+calendar-invitation-panel-partstat-tentative = { $count } forsan
+# Variables:
+# $count (Number) - The number of attendees with the "NEEDS-ACTION" participation status.
+calendar-invitation-panel-partstat-needs-action = { $count } pendente
+# Variables:
+# $count (Number) - The total number of attendees.
+calendar-invitation-panel-partstat-total = { $count } participantes
+calendar-invitation-panel-prop-title-attachments = Annexos:
diff --git a/l10n-ia/calendar/calendar/calendar-invitations-dialog.ftl b/l10n-ia/calendar/calendar/calendar-invitations-dialog.ftl
new file mode 100644
index 0000000000..c675a1fdc0
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-invitations-dialog.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-invitation-current-participation-status-icon-accepted =
+ .alt = Actualmente acceptate
+calendar-invitation-current-participation-status-icon-declined =
+ .alt = Actualmente refusate
+calendar-invitation-current-participation-status-icon-needs-action =
+ .alt = Actualmente indecise
diff --git a/l10n-ia/calendar/calendar/calendar-itip-identity-dialog.ftl b/l10n-ia/calendar/calendar/calendar-itip-identity-dialog.ftl
new file mode 100644
index 0000000000..b4464613df
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-itip-identity-dialog.ftl
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-itip-identity-dialog-title = Sin invitation?
+calendar-itip-identity-warning = Tu non es ancora in le lista del hospites.
+calendar-itip-identity-label = Responder como:
+calendar-itip-identity-label-none = Associar iste evento con:
diff --git a/l10n-ia/calendar/calendar/calendar-print.ftl b/l10n-ia/calendar/calendar/calendar-print.ftl
new file mode 100644
index 0000000000..f4ad3cd9ac
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-print.ftl
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-print-layout-label = Disposition
+calendar-print-layout-list = Lista
+calendar-print-layout-month-grid = Grilla mensual
+calendar-print-layout-week-planner = Agenda septimanal
+calendar-print-filter-label = Que imprimer
+calendar-print-filter-events = Eventos
+calendar-print-filter-tasks = Activitates
+calendar-print-filter-completedtasks = Activitates completate
+calendar-print-filter-taskswithnoduedate = Eventos sin data de termino
+calendar-print-range-from = De
+calendar-print-range-to = A
+calendar-print-back-button = Retro
+calendar-print-next-button = Sequente
diff --git a/l10n-ia/calendar/calendar/calendar-summary-dialog.ftl b/l10n-ia/calendar/calendar/calendar-summary-dialog.ftl
new file mode 100644
index 0000000000..5f93759104
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-summary-dialog.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-summary-dialog-edit-button =
+ .label = Rediger
+ .accesskey = R
+calendar-summary-dialog-edit-menu-button =
+ .label = Edit
+edit-button-context-menu-this-occurrence =
+ .label = Rediger solo iste occurrentia
+ .accesskey = s
+edit-button-context-menu-all-occurrences =
+ .label = Rediger tote le occurrentias
+ .accesskey = t
diff --git a/l10n-ia/calendar/calendar/calendar-uri-redirect-dialog.ftl b/l10n-ia/calendar/calendar/calendar-uri-redirect-dialog.ftl
new file mode 100644
index 0000000000..c8f910084e
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-uri-redirect-dialog.ftl
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendar-uri-redirect-window =
+ .title = Redirection del adresse de un agenda
+calendar-uri-redirect-description =
+ Le servitor redirige le URI pro le agenda "{ $calendarName }".
+ Acceptar le redirection e initiar usar le nove URI pro iste agenda?
+calendar-uri-redirect-original-uri-label = URI actual:
+calendar-uri-redirect-target-uri-label = Redirection verso:
diff --git a/l10n-ia/calendar/calendar/calendar-widgets.ftl b/l10n-ia/calendar/calendar/calendar-widgets.ftl
new file mode 100644
index 0000000000..1094e046a2
--- /dev/null
+++ b/l10n-ia/calendar/calendar/calendar-widgets.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/.
+
+calendar-deactivated-notification-events = Tote le agendas es actualmente disactivate. Activa un agenda existente o adde uno nove pro crear e modificar eventos.
+calendar-deactivated-notification-tasks = Tote le agendas es actualmente disactivate. Activa un agenda existente o adde uno nove pro crear e modificar activitates.
+calendar-notifications-label = Monstrar le notificationes pro eventos eveniente
+calendar-add-notification-button =
+ .label = Adder notification
diff --git a/l10n-ia/calendar/calendar/category-dialog.ftl b/l10n-ia/calendar/calendar/category-dialog.ftl
new file mode 100644
index 0000000000..d43cbe9edd
--- /dev/null
+++ b/l10n-ia/calendar/calendar/category-dialog.ftl
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+category-name-label = Nomine
+category-color-label =
+ .label = Usar color
diff --git a/l10n-ia/calendar/calendar/preferences.ftl b/l10n-ia/calendar/calendar/preferences.ftl
new file mode 100644
index 0000000000..64757a8dbd
--- /dev/null
+++ b/l10n-ia/calendar/calendar/preferences.ftl
@@ -0,0 +1,192 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Agenda
+calendar-title-reminder = Mementos
+calendar-title-notification = Notificationes
+calendar-title-category = Categorias
+dateformat-label =
+ .value = Formato testo data:
+ .accesskey = F
+# $date (String) - the formatted example date
+dateformat-long =
+ .label = Longe: { $date }
+# $date (String) - the formatted example date
+dateformat-short =
+ .label = Curte: { $date }
+use-system-timezone-radio-button =
+ .label = Usar le fuso horari de systema
+set-timezone-manually-radio-button =
+ .label = Manualmente definir le fuso horari
+timezone-label =
+ .value = Fuso horari:
+weekstart-label =
+ .value = Prime die del septimana:
+ .accesskey = r
+day-1-name =
+ .label = dominica
+day-2-name =
+ .label = lunedi
+day-3-name =
+ .label = martedi
+day-4-name =
+ .label = mercuridi
+day-5-name =
+ .label = jovedi
+day-6-name =
+ .label = venerdi
+day-7-name =
+ .label = sabbato
+show-weeknumber-label =
+ .label = Monstrar numero del septimana in vistas e mini-mense
+ .accesskey = n
+workdays-label =
+ .value = Dies laborative:
+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 = mer
+ .accesskey = Me
+day-5-checkbox =
+ .label = jov
+ .accesskey = J
+day-6-checkbox =
+ .label = ven
+ .accesskey = V
+day-7-checkbox =
+ .label = sab
+ .accesskey = S
+dayweek-legend = Vistas die e septimana
+visible-hours-label =
+ .value = Monstrar:
+ .accesskey = o
+visible-hours-end-label =
+ .value = horas al vice
+day-start-label =
+ .value = Le die comencia al:
+ .accesskey = D
+day-end-label =
+ .value = Le die fini al:
+ .accesskey = f
+midnight-label =
+ .label = Medienocte
+noon-label =
+ .label = Mediedie
+location-checkbox =
+ .label = Monstrar loco
+ .accesskey = L
+multiweek-legend = Vista multe-septimanal
+number-of-weeks-label =
+ .value = Numero de septimanas a exhibir (includite los anterior):
+ .accesskey = e
+week-0-label =
+ .label = nulle
+week-1-label =
+ .label = 1 septimana
+week-2-label =
+ .label = 2 septimanas
+week-3-label =
+ .label = 3 septimanas
+week-4-label =
+ .label = 4 septimanas
+week-5-label =
+ .label = 5 septimanas
+week-6-label =
+ .label = 6 septimanas
+previous-weeks-label =
+ .value = Septimanas previe a monstrar:
+ .accesskey = P
+todaypane-legend = Pannello Hodie
+agenda-days =
+ .value = Le calendario monstra:
+ .accesskey = c
+event-task-legend = Eventos e activitates
+default-length-label =
+ .value = Longgor ordinari de eventos o labores:
+ .accesskey = E
+task-start-label =
+ .value = Data de initio:
+task-start-1-label =
+ .label = Nulle
+task-start-2-label =
+ .label = Initio die
+task-start-3-label =
+ .label = Fin die
+task-start-4-label =
+ .label = Deman
+task-start-5-label =
+ .label = Septimana proxime
+task-start-6-label =
+ .label = Relative al tempore actual
+task-start-7-label =
+ .label = Relative al initio
+task-start-8-label =
+ .label = Relative al hora proxime
+task-due-label =
+ .value = Data de termino:
+edit-intab-label =
+ .label = Rediger eventos e activitates in un scheda in vice que in un fenestra de dialogo.
+ .accesskey = g
+prompt-delete-label =
+ .label = Demandar ante supprimer eventos e activitates.
+ .accesskey = D
+accessibility-legend = Accessibilitate
+accessibility-colors-label =
+ .label = Optimisar le colores pro le accessibilitate
+ .accesskey = c
+reminder-legend = Quando arriva le termino de un memento:
+reminder-play-checkbox =
+ .label = Reproducer un sono
+ .accesskey = s
+reminder-play-alarm-button =
+ .label = Reproducer
+ .accesskey = R
+reminder-default-sound-label =
+ .label = Usar sono predefinite
+ .accesskey = d
+reminder-custom-sound-label =
+ .label = Utilisar le file sonor sequente
+ .accesskey = U
+reminder-browse-sound-label =
+ .label = Navigar…
+ .accesskey = N
+reminder-dialog-label =
+ .label = Monstrar memento
+ .accesskey = s
+missed-reminder-label =
+ .label = Monstrar mementos perdite pro agendas scribibile
+ .accesskey = m
+reminder-default-legend = Mementos predefinite
+default-snooze-label =
+ .value = Longor predefinite del prorogation:
+ .accesskey = p
+event-alarm-label =
+ .value = Parametros de memento predefinite pro le eventos:
+ .accesskey = e
+alarm-on-label =
+ .label = Active
+alarm-off-label =
+ .label = Inactive
+task-alarm-label =
+ .value = Parametros de memento predefinite pro le activitates:
+ .accesskey = a
+event-alarm-time-label =
+ .value = Tempore predefinite que le memento es configurate ante un evento:
+ .accesskey = e
+task-alarm-time-label =
+ .value = Tempore predefinite que le memento es configurate ante un activitate:
+ .accesskey = a
+calendar-notifications-customize-label = Le notificationes pote esser personalisate pro cata agenda in le fenestra de proprietates de agenda.
+category-new-label = Nove categoria
+category-edit-label = Rediger categoria
+category-overwrite-title = Attention: nomine duplicate
+category-overwrite = Il ha jam un categoria con iste nomine. Substituer?
+category-blank-warning = Tu debe inserer un nomine de categoria.
diff --git a/l10n-ia/calendar/chrome/calendar/calendar-alarms.properties b/l10n-ia/calendar/chrome/calendar/calendar-alarms.properties
new file mode 100644
index 0000000000..f76bf7255d
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/calendar-alarms.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/.
+
+# LOCALIZATION NOTE (reminderCustomTitle):
+# %1$S = unit, %2$S = reminderCustomOrigin
+# Example: "3 minutes" "before the task starts"
+reminderCustomTitle=%1$S %2$S
+reminderTitleAtStartEvent=Al momento de initio del evento
+reminderTitleAtStartTask=Al momento de initio del activitates
+reminderTitleAtEndEvent=Al momento de fin del evento
+reminderTitleAtEndTask=Al momento de fin del activitates
+
+# LOCALIZATION NOTE (reminderSnoozeOkA11y)
+# This string is not seen in the UI, it is read by screen readers when the user
+# focuses the "OK" button in the "Snooze for..." popup of the alarm dialog.
+# %1$S = any of unit*
+reminderSnoozeOkA11y=Differer le memento pro %1$S
+
+reminderCustomOriginBeginBeforeEvent=ante que le evento initia
+reminderCustomOriginBeginAfterEvent=post que le evento initia
+reminderCustomOriginEndBeforeEvent=ante que le evento fini
+reminderCustomOriginEndAfterEvent=post que le evento fini
+reminderCustomOriginBeginBeforeTask=ante que le activitate initia
+reminderCustomOriginBeginAfterTask=post que le activitate initia
+reminderCustomOriginEndBeforeTask=ante que le activitate fini
+reminderCustomOriginEndAfterTask=post que le activitate fini
+
+reminderErrorMaxCountReachedEvent=Le agenda seligite ha limite de #1 memento pro evento.;Le agenda seligite ha limite de #1 mementos pro evento.
+reminderErrorMaxCountReachedTask=Le agenda seligite ha limite de #1 memento pro activitate.;Le agenda seligite ha limite de #1 mementos pro activitate.
+
+# LOCALIZATION NOTE (reminderReadonlyNotification)
+# This notification will be presented in the alarm dialog if reminders for not
+# writable items/calendars are displayed.
+# %1$S - localized value of calendar.alarm.snoozeallfor.label (defined in calendar.dtd)
+reminderReadonlyNotification=Le mementos pro agendas solo in lectura actualmente non pote ser differite ma solo dimittite - le button '%1$S' differera solo mementos pro le agendas scribibile.
+# LOCALIZATION NOTE (reminderDisabledSnoozeButtonTooltip)
+# This tooltip is only displayed, if the button is disabled
+reminderDisabledSnoozeButtonTooltip=Le prorogation de un memento non es supportate pro agendas solo in lectura
diff --git a/l10n-ia/calendar/chrome/calendar/calendar-event-dialog-attendees.properties b/l10n-ia/calendar/chrome/calendar/calendar-event-dialog-attendees.properties
new file mode 100644
index 0000000000..e7a80218ae
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/calendar-event-dialog-attendees.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/.
+
+event.attendee.role.required = Participation obligatori
+event.attendee.role.optional = Participation facultative
+event.attendee.role.nonparticipant = Non participante
+event.attendee.role.chair = Presidente
+event.attendee.role.unknown = Participante incognite (%1$S)
+
+event.attendee.usertype.individual = Individual
+event.attendee.usertype.group = Gruppo
+event.attendee.usertype.resource = Ressource
+event.attendee.usertype.room = Sala
+event.attendee.usertype.unknown = Typo incognite (%1$S)
diff --git a/l10n-ia/calendar/chrome/calendar/calendar-event-dialog.dtd b/l10n-ia/calendar/chrome/calendar/calendar-event-dialog.dtd
new file mode 100644
index 0000000000..1b3dc989c1
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/calendar-event-dialog.dtd
@@ -0,0 +1,419 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. 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 "Rediger elemento" >
+
+<!ENTITY event.dialog.keepDurationButton.tooltip "Mantener le duration al cambiamento del data de fin">
+<!ENTITY event.dialog.keepDurationButton.accesskey "M">
+
+<!ENTITY newevent.from.label "De" >
+<!ENTITY newevent.to.label "A" >
+
+<!ENTITY newevent.status.label "Stato" >
+<!ENTITY newevent.status.accesskey "S" >
+<!ENTITY newevent.eventStatus.none.label "Non specificate" >
+<!ENTITY newevent.eventStatus.none.accesskey "o" >
+<!ENTITY newevent.todoStatus.none.label "Non specificate" >
+<!ENTITY newevent.eventStatus.cancelled.label "Cancellate" >
+<!ENTITY newevent.eventStatus.cancelled.accesskey "n" >
+<!ENTITY newevent.todoStatus.cancelled.label "Cancellate" >
+<!ENTITY newevent.status.tentative.label "Provisori" >
+<!ENTITY newevent.status.tentative.accesskey "P" >
+<!ENTITY newevent.status.confirmed.label "Confirmate" >
+<!ENTITY newevent.status.confirmed.accesskey "C" >
+<!ENTITY newevent.status.needsaction.label "Require action" >
+<!ENTITY newevent.status.inprogress.label "In curso" >
+<!ENTITY newevent.status.completed.label "Completate le" >
+
+<!-- The following entity is for New Task dialog only -->
+<!ENTITY newtodo.percentcomplete.label "&#37; complete">
+
+<!-- LOCALIZATON NOTE(event.attendees.notify.label,event.attendees.notifyundisclosed.label,
+ event.attendees.disallowcounter.label)
+ - These three labels are displayed side by side in the event dialog, make sure
+ - they still fit in. -->
+<!ENTITY event.attendees.notify.label "Informar le participantes">
+<!ENTITY event.attendees.notify.accesskey "f">
+<!ENTITY event.attendees.notifyundisclosed.label "Invitation separate per participante">
+<!ENTITY event.attendees.notifyundisclosed.accesskey "e">
+<!ENTITY event.attendees.notifyundisclosed.tooltip "Iste option invia un email de invitation pro participante. Cata invitation contine solo le participante destinatario a fin que le identitates del participantes non sia divulgate.">
+<!ENTITY event.attendees.disallowcounter.label "Non permitter contra-propositiones">
+<!ENTITY event.attendees.disallowcounter.accesskey "o">
+<!ENTITY event.attendees.disallowcounter.tooltip "Indicar que tu non acceptara le contra-propositiones">
+
+<!-- Keyboard Shortcuts -->
+<!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.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">
+
+<!-- Menubar -->
+<!ENTITY event.menu.item.new.label "Nove">
+<!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 "Activitate">
+<!ENTITY event.menu.item.new.task.accesskey "A">
+<!ENTITY event.menu.item.new.message.label "Message">
+<!ENTITY event.menu.item.new.message.accesskey "M">
+<!ENTITY event.menu.item.new.contact.label "Contacto del libro de aderesses">
+<!ENTITY event.menu.item.new.contact.accesskey "C">
+<!ENTITY event.menu.item.close.label "Clauder">
+<!ENTITY event.menu.item.close.accesskey "C">
+
+<!-- LOCALIZATION NOTE
+ - event.menu.item.save.accesskey is used for the "Save" menu item
+ - when editing events/tasks in a dialog window.
+ - event.menu.item.save.tab.accesskey is used for the "Save" menu item
+ - when editing events/tasks in a tab. -->
+<!ENTITY event.menu.item.save.label "Salvar">
+<!ENTITY event.menu.item.save.accesskey "S">
+<!ENTITY event.menu.item.save.tab.accesskey "a">
+
+<!-- LOCALIZATION NOTE
+ - event.menu.item.saveandclose.accesskey is used for "Save and Close"
+ - menu item when editing events/tasks in a dialog window.
+ - event.menu.item.saveandclose.tab.accesskey is used for "Save and Close"
+ - when editing events/tasks in a tab. -->
+<!ENTITY event.menu.item.saveandclose.label "Salvar e clauder">
+<!ENTITY event.menu.item.saveandclose.accesskey "l">
+<!ENTITY event.menu.item.saveandclose.tab.accesskey "z">
+
+<!ENTITY event.menu.item.delete.label "Deler…">
+<!ENTITY event.menu.item.delete.accesskey "D">
+
+<!ENTITY event.menu.edit.label "Rediger">
+<!ENTITY event.menu.edit.accesskey "R">
+<!ENTITY event.menu.edit.undo.label "Disfacer">
+<!ENTITY event.menu.edit.undo.accesskey "D">
+<!ENTITY event.menu.edit.redo.label "Refacer">
+<!ENTITY event.menu.edit.redo.accesskey "R">
+<!ENTITY event.menu.edit.cut.label "Taliar">
+<!ENTITY event.menu.edit.cut.accesskey "X">
+<!ENTITY event.menu.edit.copy.label "Copiar">
+<!ENTITY event.menu.edit.copy.accesskey "C">
+<!ENTITY event.menu.edit.paste.label "Collar">
+<!ENTITY event.menu.edit.paste.accesskey "V">
+<!ENTITY event.menu.edit.select.all.label "Seliger toto">
+<!ENTITY event.menu.edit.select.all.accesskey "A">
+
+<!ENTITY event.menu.view.label "Vider">
+<!ENTITY event.menu.view.accesskey "V">
+<!ENTITY event.menu.view.toolbars.label "Barras de instrumentos">
+<!ENTITY event.menu.view.toolbars.accesskey "T">
+<!ENTITY event.menu.view.toolbars.event.label "Barra de instrumentos del evento">
+<!ENTITY event.menu.view.toolbars.event.accesskey "E">
+<!ENTITY event.menu.view.toolbars.customize.label "Personalisar…">
+<!ENTITY event.menu.view.toolbars.customize.accesskey "P">
+
+<!ENTITY event.menu.options.label "Optiones">
+<!ENTITY event.menu.options.accesskey "O">
+<!ENTITY event.menu.options.attendees.label "Invitar participantes…">
+<!ENTITY event.menu.options.attendees.accesskey "I">
+<!ENTITY event.menu.options.timezone2.label "Monstrar fusos horari">
+<!ENTITY event.menu.options.timezone2.accesskey "h">
+<!ENTITY event.menu.options.priority2.label "Prioritate">
+<!ENTITY event.menu.options.priority2.accesskey "i">
+<!ENTITY event.menu.options.priority.notspecified.label "Non specificate">
+<!ENTITY event.menu.options.priority.notspecified.accesskey "o">
+<!ENTITY event.menu.options.priority.low.label "Basse">
+<!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 "Alte">
+<!ENTITY event.menu.options.priority.high.accesskey "A">
+<!ENTITY event.menu.options.privacy.label "Confidentialitate">
+<!ENTITY event.menu.options.privacy.accesskey "C">
+<!ENTITY event.menu.options.privacy.public.label "Evento public">
+<!ENTITY event.menu.options.privacy.public.accesskey "u">
+<!ENTITY event.menu.options.privacy.confidential.label "Exhibir solo data e hora">
+<!ENTITY event.menu.options.privacy.confidential.accesskey "E">
+<!ENTITY event.menu.options.privacy.private.label "Evento private">
+<!ENTITY event.menu.options.privacy.private.accesskey "r">
+<!ENTITY event.menu.options.show.time.label "Monstrar le periodo como">
+<!ENTITY event.menu.options.show.time.accesskey "p">
+<!ENTITY event.menu.options.show.time.busy.label "Occupate">
+<!ENTITY event.menu.options.show.time.busy.accesskey "O">
+<!ENTITY event.menu.options.show.time.free.label "Libere">
+<!ENTITY event.menu.options.show.time.free.accesskey "L">
+
+<!ENTITY event.invite.attendees.label "Invitar participantes…">
+<!ENTITY event.invite.attendees.accesskey "I">
+<!ENTITY event.email.attendees.label "Scriber un email pro tote les participantes…">
+<!ENTITY event.email.attendees.accesskey "t">
+<!ENTITY event.email.tentative.attendees.label "Scriber un email pro le participantes indecise…">
+<!ENTITY event.email.tentative.attendees.accesskey "i">
+<!ENTITY event.remove.attendees.label2 "Remover tote le participantes">
+<!ENTITY event.remove.attendees.accesskey "r">
+<!ENTITY event.remove.attendee.label "Remover le participante">
+<!ENTITY event.remove.attendee.accesskey "e">
+
+<!-- Toolbar -->
+<!ENTITY event.toolbar.save.label2 "Salvar">
+<!ENTITY event.toolbar.saveandclose.label "Salvar e clauder">
+<!ENTITY event.toolbar.delete.label "Deler">
+<!ENTITY event.toolbar.attendees.label "Invitar participantes">
+<!ENTITY event.toolbar.privacy.label "Confidentialitate">
+
+<!ENTITY event.toolbar.save.tooltip2 "Salvar">
+<!ENTITY event.toolbar.saveandclose.tooltip "Salvar e clauder">
+<!ENTITY event.toolbar.delete.tooltip "Deler">
+<!ENTITY event.toolbar.attendees.tooltip "Invitar participantes">
+<!ENTITY event.toolbar.attachments.tooltip "Adder annexos">
+<!ENTITY event.toolbar.privacy.tooltip "Modificar le confidentialitate">
+<!ENTITY event.toolbar.priority.tooltip "Cambiar le prioritate">
+<!ENTITY event.toolbar.status.tooltip "Cambiar stato">
+<!ENTITY event.toolbar.freebusy.tooltip "Cambiar le disponibilitate libere/occupate">
+
+<!-- Counter box -->
+<!-- LOCALIZATON NOTE(counter.button.*)
+ - This is only visible in the UI if you have received a counterproposal before and are going to
+ - reschedule the event from the imipbar in the email view. Clicking on the buttons will only
+ - populate the form fields in the dialog, there's no other immediate action on clicking like with
+ - the imip bar. Rescheduling will happen after clicking on save&close as usual. This screenshot
+ - illustrates how it might look like: https://bugzilla.mozilla.org/attachment.cgi?id=8810121 -->
+<!ENTITY counter.button.proposal.label "Applicar le proposition">
+<!ENTITY counter.button.proposal.accesskey "p">
+<!ENTITY counter.button.proposal.tooltip2 "Le campos de eventos sera plenate per le valores del contra-proposition. In accordo, solo al salvamento con o sin altere cambios sera notificate a tote le participantes">
+<!ENTITY counter.button.original.label "Applicar datos original">
+<!ENTITY counter.button.original.accesskey "r">
+<!ENTITY counter.button.original.tooltip2 "Le campos sera definite al valores del evento original, ante que le contra-proposition ha essite facite">
+
+<!-- Main page -->
+<!ENTITY event.title.textbox.label "Titulo:" >
+<!ENTITY event.title.textbox.accesskey "I">
+<!ENTITY event.location.label "Adresse:" >
+<!ENTITY event.location.accesskey "A">
+<!ENTITY event.categories.label "Categoria:">
+<!ENTITY event.categories.accesskey "i">
+<!ENTITY event.categories.textbox.label "Adder un nove categoria" >
+<!ENTITY event.calendar.label "Agenda:" >
+<!ENTITY event.calendar.accesskey "A">
+<!ENTITY event.attendees.label "Participantes:" >
+<!ENTITY event.attendees.accesskey "n">
+<!ENTITY event.alldayevent.label "Eventos del die" >
+<!ENTITY event.alldayevent.accesskey "d">
+<!ENTITY event.from.label "Initiar:" >
+<!ENTITY event.from.accesskey "I">
+<!ENTITY task.from.label "Initiar:" >
+<!ENTITY task.from.accesskey "I">
+<!ENTITY event.to.label "Fin:" >
+<!ENTITY event.to.accesskey "u">
+<!ENTITY task.to.label "Termino:" >
+<!ENTITY task.to.accesskey "o">
+<!ENTITY task.status.label "Stato:" >
+<!ENTITY task.status.accesskey "a">
+<!ENTITY event.repeat.label "Repeter:" >
+<!ENTITY event.repeat.accesskey "R">
+<!ENTITY event.until.label "Usque:">
+<!ENTITY event.until.accesskey "B">
+<!ENTITY event.reminder.label "Memento:" >
+<!ENTITY event.reminder.accesskey "M">
+<!ENTITY event.description.label "Description:" >
+<!ENTITY event.description.accesskey "p">
+<!ENTITY event.attachments.label "Annexos:" >
+<!ENTITY event.attachments.accesskey "e" >
+<!ENTITY event.attachments.menubutton.label "Annexar">
+<!ENTITY event.attachments.menubutton.accesskey "A">
+<!ENTITY event.attachments.url.label "Pagina web…">
+<!ENTITY event.attachments.url.accesskey "W">
+<!ENTITY event.attachments.popup.remove.label "Remover" >
+<!ENTITY event.attachments.popup.remove.accesskey "R" >
+<!ENTITY event.attachments.popup.open.label "Aperir" >
+<!ENTITY event.attachments.popup.open.accesskey "A" >
+<!ENTITY event.attachments.popup.removeAll.label "Remover toto" >
+<!ENTITY event.attachments.popup.removeAll.accesskey "T" >
+<!ENTITY event.attachments.popup.attachPage.label "Annexar pagina web…" >
+<!ENTITY event.attachments.popup.attachPage.accesskey "g" >
+<!ENTITY event.url.label "Ligamine associate:" >
+<!ENTITY event.priority2.label "Prioritate:">
+
+<!ENTITY event.reminder.none.label "Nulle memento" >
+<!ENTITY event.reminder.0minutes.before.label "0 minutas antea" >
+<!ENTITY event.reminder.5minutes.before.label "5 minutas antea" >
+<!ENTITY event.reminder.15minutes.before.label "15 minutas antea" >
+<!ENTITY event.reminder.30minutes.before.label "30 minutas antea" >
+<!ENTITY event.reminder.1hour.before.label "1 hora antea" >
+<!ENTITY event.reminder.2hours.before.label "2 horas antea" >
+<!ENTITY event.reminder.12hours.before.label "12 horas antea" >
+<!ENTITY event.reminder.1day.before.label "1 die antea" >
+<!ENTITY event.reminder.2days.before.label "2 dies antea" >
+<!ENTITY event.reminder.1week.before.label "1 septimana antea" >
+<!ENTITY event.reminder.custom.label "Personalisar…" >
+
+<!ENTITY event.reminder.multiple.label "Mementos multiple…" >
+
+<!ENTITY event.statusbarpanel.freebusy.label "Disponibilitate:">
+<!ENTITY event.statusbarpanel.privacy.label "Confidentialitate:">
+
+<!-- Recurrence dialog -->
+<!ENTITY recurrence.title.label "Rediger le recurrentia">
+
+<!ENTITY event.repeat.does.not.repeat.label "Nulle recurrentia">
+<!ENTITY event.repeat.daily.label "Quotidian">
+<!ENTITY event.repeat.weekly.label "Septimanal">
+<!ENTITY event.repeat.every.weekday.label "Cata die del septimana">
+<!ENTITY event.repeat.bi.weekly.label "Biseptimanal">
+<!ENTITY event.repeat.monthly.label "Cata mense">
+<!ENTITY event.repeat.yearly.label "Annual">
+<!ENTITY event.repeat.custom.label "Personalisate…">
+
+<!ENTITY event.recurrence.pattern.label "Modello de recurrentia">
+<!ENTITY event.recurrence.occurs.label "Repeter" >
+<!ENTITY event.recurrence.day.label "quotidian" >
+<!ENTITY event.recurrence.week.label "septimanal" >
+<!ENTITY event.recurrence.month.label "mensual" >
+<!ENTITY event.recurrence.year.label "annual" >
+
+<!ENTITY event.recurrence.pattern.every.label "Cata" >
+<!ENTITY repeat.units.days.both "Die(s)" >
+<!ENTITY event.recurrence.pattern.every.weekday.label "Cata die del septimana" >
+
+<!ENTITY event.recurrence.pattern.weekly.every.label "Cata" >
+<!ENTITY repeat.units.weeks.both "Septimana(s)" >
+<!ENTITY event.recurrence.on.label "Le:" >
+
+<!ENTITY event.recurrence.pattern.monthly.every.label "Cata" >
+<!ENTITY repeat.units.months.both "Mense(s)" >
+<!ENTITY event.recurrence.monthly.every.label "Cata" >
+<!ENTITY event.recurrence.monthly.first.label "Le prime">
+<!ENTITY event.recurrence.monthly.second.label "Le secunde">
+<!ENTITY event.recurrence.monthly.third.label "Le tertie">
+<!ENTITY event.recurrence.monthly.fourth.label "Le quarte">
+<!ENTITY event.recurrence.monthly.fifth.label "Le quinte">
+<!ENTITY event.recurrence.monthly.last.label "Le ultime">
+<!ENTITY event.recurrence.pattern.monthly.week.1.label "dominica" >
+<!ENTITY event.recurrence.pattern.monthly.week.2.label "lunedi" >
+<!ENTITY event.recurrence.pattern.monthly.week.3.label "martedi" >
+<!ENTITY event.recurrence.pattern.monthly.week.4.label "mercuridi" >
+<!ENTITY event.recurrence.pattern.monthly.week.5.label "jovedi" >
+<!ENTITY event.recurrence.pattern.monthly.week.6.label "venerdi" >
+<!ENTITY event.recurrence.pattern.monthly.week.7.label "sabbato" >
+<!ENTITY event.recurrence.repeat.dayofmonth.label "Die del mense">
+<!ENTITY event.recurrence.repeat.recur.label "Repeter in die(s)">
+
+<!ENTITY event.recurrence.every.label "Cata:" >
+<!ENTITY repeat.units.years.both "Anno(s)" >
+<!ENTITY event.recurrence.pattern.yearly.every.month.label "Cata" >
+
+<!-- LOCALIZATON NOTE
+ Some languages use a preposition when describing dates:
+ Portuguese: 6 de Setembro
+ English: 6 [of] September
+ event.recurrence.pattern.yearly.of.label is "of" in
+ Edit recurrence window -> Recurrence pattern -> Repeat yearly
+-->
+<!ENTITY event.recurrence.pattern.yearly.of.label "" >
+
+<!ENTITY event.recurrence.pattern.yearly.month.1.label "Januario" >
+<!ENTITY event.recurrence.pattern.yearly.month.2.label "Februario" >
+<!ENTITY event.recurrence.pattern.yearly.month.3.label "Martio" >
+<!ENTITY event.recurrence.pattern.yearly.month.4.label "April" >
+<!ENTITY event.recurrence.pattern.yearly.month.5.label "Maio" >
+<!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 "Augusto" >
+<!ENTITY event.recurrence.pattern.yearly.month.9.label "Septembre" >
+<!ENTITY event.recurrence.pattern.yearly.month.10.label "Octobre" >
+<!ENTITY event.recurrence.pattern.yearly.month.11.label "Novembre" >
+<!ENTITY event.recurrence.pattern.yearly.month.12.label "Decembre" >
+<!ENTITY event.recurrence.yearly.every.label "Cata">
+<!ENTITY event.recurrence.yearly.first.label "Le prime">
+<!ENTITY event.recurrence.yearly.second.label "Le secunde">
+<!ENTITY event.recurrence.yearly.third.label "Le tertie">
+<!ENTITY event.recurrence.yearly.fourth.label "Le quarte">
+<!ENTITY event.recurrence.yearly.fifth.label "Le quinte">
+<!ENTITY event.recurrence.yearly.last.label "Le ultime">
+<!ENTITY event.recurrence.pattern.yearly.week.1.label "dominica" >
+<!ENTITY event.recurrence.pattern.yearly.week.2.label "lunedi" >
+<!ENTITY event.recurrence.pattern.yearly.week.3.label "martedi" >
+<!ENTITY event.recurrence.pattern.yearly.week.4.label "mercuridi" >
+<!ENTITY event.recurrence.pattern.yearly.week.5.label "jovedi" >
+<!ENTITY event.recurrence.pattern.yearly.week.6.label "venerdi" >
+<!ENTITY event.recurrence.pattern.yearly.week.7.label "sabbato" >
+<!ENTITY event.recurrence.pattern.yearly.day.label "die" >
+<!ENTITY event.recurrence.of.label "de" >
+<!ENTITY event.recurrence.pattern.yearly.month2.1.label "Januario" >
+<!ENTITY event.recurrence.pattern.yearly.month2.2.label "Februario" >
+<!ENTITY event.recurrence.pattern.yearly.month2.3.label "Martio" >
+<!ENTITY event.recurrence.pattern.yearly.month2.4.label "April" >
+<!ENTITY event.recurrence.pattern.yearly.month2.5.label "Maio" >
+<!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 "Augusto" >
+<!ENTITY event.recurrence.pattern.yearly.month2.9.label "Septembre" >
+<!ENTITY event.recurrence.pattern.yearly.month2.10.label "Octobre" >
+<!ENTITY event.recurrence.pattern.yearly.month2.11.label "Novembre" >
+<!ENTITY event.recurrence.pattern.yearly.month2.12.label "Decembre" >
+
+<!ENTITY event.recurrence.range.label "Intervallo de recurrentia">
+<!ENTITY event.recurrence.forever.label "Nulle data de fin" >
+<!ENTITY event.recurrence.repeat.for.label "Crear" >
+<!ENTITY event.recurrence.appointments.label "Appunctamento(s)" >
+<!ENTITY event.repeat.until.label "Repeter usque" >
+<!ENTITY event.recurrence.preview.label "Vista preliminar">
+
+<!-- Attendees dialog -->
+<!ENTITY invite.title.label "Invitar participantes">
+<!ENTITY event.organizer.label "Organisator">
+<!ENTITY event.freebusy.suggest.slot "Suger intervallo disponibile:">
+<!ENTITY event.freebusy.button.next.slot "Intervallo successive">
+<!ENTITY event.freebusy.button.previous.slot "Intervallo previe">
+<!ENTITY event.freebusy.zoom "Zoom:">
+<!ENTITY event.freebusy.legend.free "Libere" >
+<!ENTITY event.freebusy.legend.busy "Occupate" >
+<!ENTITY event.freebusy.legend.busy_tentative "Provisori" >
+<!ENTITY event.freebusy.legend.busy_unavailable "Foras officio" >
+<!ENTITY event.freebusy.legend.unknown "Nulle informationes" >
+<!ENTITY event.attendee.role.required "Participation obligatori">
+<!ENTITY event.attendee.role.optional "Participation facultative">
+<!ENTITY event.attendee.role.chair "Presidente">
+<!ENTITY event.attendee.role.nonparticipant "Non participante">
+<!ENTITY event.attendee.usertype.individual "Individual">
+<!ENTITY event.attendee.usertype.group "Gruppo">
+<!ENTITY event.attendee.usertype.resource "Ressource">
+<!ENTITY event.attendee.usertype.room "Sala">
+<!ENTITY event.attendee.usertype.unknown "Incognite">
+
+<!-- Timezone dialog -->
+<!ENTITY timezone.title.label "Per favor specifica le fuso horari">
+<!ENTITY event.timezone.custom.label "Altere fusos horari…">
+
+<!-- Read-Only dialog -->
+<!ENTITY read.only.general.label "General">
+<!ENTITY read.only.title.label "Titulo:">
+<!ENTITY read.only.calendar.label "Agenda:">
+<!ENTITY read.only.event.start.label "Data de initio:">
+<!ENTITY read.only.task.start.label "Data de initio:">
+<!ENTITY read.only.event.end.label "Data de fin:">
+<!ENTITY read.only.task.due.label "Data de termino:">
+<!ENTITY read.only.repeat.label "Repeter:">
+<!ENTITY read.only.location.label "Adresse:">
+<!ENTITY read.only.category.label "Categoria:">
+<!ENTITY read.only.organizer.label "Organisator:">
+<!ENTITY read.only.reminder.label "Memento:">
+<!ENTITY read.only.attachments.label "Annexos:">
+<!ENTITY read.only.attendees.label "Participantes">
+<!ENTITY read.only.description.label "Description">
+<!ENTITY read.only.link.label "Ligamine associate">
+
+<!-- Summary dialog -->
+<!ENTITY summary.dialog.saveclose.label "Salvar e clauder">
+<!ENTITY summary.dialog.saveclose.tooltiptext "Salva le modificationes e claude le fenestra sin cambiar le stato de participation e sin inviar un responsa">
+<!ENTITY summary.dialog.accept.label "Acceptar">
+<!ENTITY summary.dialog.accept.tooltiptext "Acceptar le invitation">
+<!ENTITY summary.dialog.tentative.label "Provisori">
+<!ENTITY summary.dialog.tentative.tooltiptext "Acceptar le invitation provisorimente">
+<!ENTITY summary.dialog.decline.label "Refusar">
+<!ENTITY summary.dialog.decline.tooltiptext "Refusar le invitation">
+<!ENTITY summary.dialog.dontsend.label "Non inviar un responsa">
+<!ENTITY summary.dialog.dontsend.tooltiptext "Cambiar tu stato de participation sin inviar un responsa al organisator e clauder le fenestra">
+<!ENTITY summary.dialog.send.label "Inviar un responsa ora">
+<!ENTITY summary.dialog.send.tooltiptext "Inviar un responsa al organisator e clauder le fenestra">
diff --git a/l10n-ia/calendar/chrome/calendar/calendar-event-dialog.properties b/l10n-ia/calendar/chrome/calendar/calendar-event-dialog.properties
new file mode 100644
index 0000000000..b785c37d90
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/calendar-event-dialog.properties
@@ -0,0 +1,541 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (dailyEveryNth):
+# Edit recurrence window -> Recurrence pattern -> Daily repeat rules
+# #1 - number
+# e.g. "every 4 days"
+dailyEveryNth=cata die;cata #1 dies
+repeatDetailsRuleDaily4=cata die del septimana
+
+# LOCALIZATION NOTE (weeklyNthOnNounclass...)
+# Edit recurrence window -> Recurrence pattern -> Weekly repeat rules
+# Translate these strings according to noun class/gender of weekday (%1$S)
+# set in 'repeadDetailsDay...Nounclass' strings.
+# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender.
+# Add others strings with suffix 3, 4,... for others noun classes if your
+# language need them. In this case, corresponding strings must be added for
+# others rule strings with 'Nounclass...' suffix and corresponding values
+# "nounclass..." must be written in 'repeatDetailsDayxNounclass' strings.
+# %1$S - weekday (one or more)
+# #2 - week interval
+# e.g. "every 3 weeks on Tuesday, Wednesday and Thursday
+weeklyNthOnNounclass1=cata %1$S;cata #2 septimanas sur %1$S
+weeklyNthOnNounclass2=cata %1$S;cata #2 septimanas sur %1$S
+
+# LOCALIZATION NOTE (weeklyEveryNth):
+# Edit recurrence window -> Recurrence pattern -> Weekly repeat rules
+# #1 - interval
+# e.g. "every 5 weeks"
+weeklyEveryNth=cata septimana;cata #1 septimanas
+
+# LOCALIZATION NOTE ('repeatDetailsDay...' and 'repeatDetailsDay...Nounclass'):
+# Week days names and week days noun classes (feminine/masculine grammatical
+# gender) for languages that need different localization when weekdays nouns
+# have different noun classes (genders).
+# For every weekday, in 'repeatDetailsDay...Nounclass' strings write:
+# "nounclass1" for languages with grammatical genders -> MASCULINE gender;
+# for languages with noun classes -> a noun class;
+# for languages without noun classes or grammatical gender.
+#
+# "nounclass2" for languages with grammatical genders -> FEMININE gender;
+# for languages with noun classes -> a different noun class.
+#
+# "nounclass3", "nounclass4" and so on for languages that need more than two
+# noun classes for weekdays. In this case add corresponding
+# rule string with "Nounclass..." suffix and ordinal string
+# "repeatOrdinalxNounclass..."
+# Will be used rule strings with "Nounclass..." suffix corresponding to the
+# following strings if there is a weekday in the rule string.
+repeatDetailsDay1=dominica
+repeatDetailsDay1Nounclass=nounclass1
+repeatDetailsDay2=lunedi
+repeatDetailsDay2Nounclass=nounclass1
+repeatDetailsDay3=martedi
+repeatDetailsDay3Nounclass=nounclass1
+repeatDetailsDay4=mercuridi
+repeatDetailsDay4Nounclass=nounclass1
+repeatDetailsDay5=jovedi
+repeatDetailsDay5Nounclass=nounclass1
+repeatDetailsDay6=venerdi
+repeatDetailsDay6Nounclass=nounclass1
+repeatDetailsDay7=sabbato
+repeatDetailsDay7Nounclass=nounclass1
+
+# LOCALIZATION NOTE (repeatDetailsAnd)
+# Used to show a number of weekdays in a list
+# i.e. "Sunday, Monday, Tuesday " + and + " Wednesday"
+repeatDetailsAnd=e
+
+# LOCALIZATION NOTE (monthlyRuleNthOfEveryNounclass...):
+# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules
+# Translate these strings according to noun class/gender of weekday (%2$S)
+# set in 'repeadDetailsDay...Nounclass' strings.
+# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender.
+# Add others strings with suffix 3, 4,... for others noun classes if your
+# language need them. In this case, corresponding strings must be added for
+# others rule strings with 'Nounclass...' suffix and corresponding values
+# "nounclass..." must be written in 'repeatDetailsDayxNounclass' strings.
+# %1$S - list of weekdays with ordinal, article and noun class/gender
+# (ordinal and weekday of every element in the list follow the order
+# and the rule of ordinalWeekdayOrder string)
+# #2 - interval
+# e.g. "the first Monday and the last Friday of every 3 months"
+monthlyRuleNthOfEveryNounclass1=%1$S de cata mense;%1$S de cata #2 menses
+monthlyRuleNthOfEveryNounclass2=%1$S de cata mense;%1$S de cata #2 menses
+
+# LOCALIZATION NOTE (ordinalWeekdayOrder):
+# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules
+# This string allows to change the order of the elements "ordinal" and
+# "weekday" (or to insert a word between them) for the argument %1$S of the
+# string monthlyRuleNthOfEveryNounclass...
+# Without changing this string, the order is that one required from most
+# languages: ordinal + weekday (e.g. "'the first' 'Monday' of every 2 months").
+# %1$S - ordinal with article
+# %2$S - weekday noun
+# e.g. "'the first' 'Monday'"
+# DONT_TRANSLATE: Make sure there are no extra words in this property, just variables.
+ordinalWeekdayOrder=%1$S %2$S
+
+# LOCALIZATION NOTE (monthlyEveryOfEveryNounclass...):
+# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules
+# Translate these strings according to noun class/gender of weekday (%1$S)
+# set in 'repeadDetailsDay...Nounclass' strings.
+# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender.
+# Add others strings with suffix 3, 4,... for others noun classes if your
+# language need them. In this case, corresponding strings must be added for
+# others rule strings with 'Nounclass...' suffix and corresponding values
+# "nounclass..." must be written in 'repeatDetailsDayxNounclass' strings.
+# %1$S - list of single weekdays and/or weekdays with ordinal, article and
+# noun class/gender when rule contains also specific day in the month
+# #2 - interval
+# e.g. "every Monday, Tuesday and the second Sunday of every month"
+monthlyEveryOfEveryNounclass1=cata %1$S de cata mense;cata %1$S de cata #2 menses
+monthlyEveryOfEveryNounclass2=cata %1$S de cata mense;cata %1$S de cata #2 menses
+
+# LOCALIZATION NOTE (monthlyDaysOfNth_day):
+# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules
+# %1$S - day of month or a sequence of days of month, possibly followed by an ordinal symbol
+# (depending on the string dayOrdinalSymbol in dateFormat.properties) separated with commas;
+# e.g. "days 3, 6 and 9" or "days 3rd, 6th and 9th"
+monthlyDaysOfNth_day=die %1$S;dies %1$S
+
+# LOCALIZATION NOTE (monthlyDaysOfNth):
+# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules
+# %1$S - it's the string monthlyDaysOfNth_day: day of month or a sequence of days
+# of month, possibly followed by an ordinal symbol, separated with commas;
+# #2 - monthly interval
+# e.g. "days 3, 6, 9 and 12 of every 3 months"
+monthlyDaysOfNth=%1$S de cata mense;%1$S de cata #2 menses
+
+# LOCALIZATION NOTE (monthlyLastDayOfNth):
+# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules
+# %1$S - day of month
+# #2 - month interval
+# e.g. "the last day of every 3 months"
+monthlyLastDayOfNth=le ultime die del mense; le ultime die de cata #1 menses
+
+# LOCALIZATION NOTE (monthlyEveryDayOfNth):
+# Edit recurrence window -> Recurrence pattern -> Monthly repeat rules
+# #2 - month interval
+# e.g. "every day of the month every 4 months"
+monthlyEveryDayOfNth=cata die de cata mense;cata die del mense cata #2 menses
+
+# LOCALIZATION NOTE (repeatOrdinal...Nounclass...):
+# Ordinal numbers nouns for every noun class (grammatical genders) of weekdays
+# considered in 'repeatDetailsDayxNounclass' strings. For languages that need
+# localization according to genders or noun classes.
+# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender.
+# Add 'repeatOrdinal...Nounclass' strings with suffix 3, 4 and so on for
+# languages with more than two noun classes for weekdays. In this case
+# must be added corresponding rule strings with 'Nounclass...' suffix and
+# corresponding values "nounclass..." must be written in
+# 'repeatDetailsDayxNounclass' strings.
+repeatOrdinal1Nounclass1=le prime
+repeatOrdinal2Nounclass1=le secunde
+repeatOrdinal3Nounclass1=le tertie
+repeatOrdinal4Nounclass1=le quarte
+repeatOrdinal5Nounclass1=le quinte
+repeatOrdinal-1Nounclass1=le ultime
+repeatOrdinal1Nounclass2=le prime
+repeatOrdinal2Nounclass2=le secunde
+repeatOrdinal3Nounclass2=le tertie
+repeatOrdinal4Nounclass2=le quarte
+repeatOrdinal5Nounclass2=le quinte
+repeatOrdinal-1Nounclass2=le ultime
+
+# LOCALIZATION NOTE (yearlyNthOn):
+# Edit recurrence window -> Recurrence pattern -> Yearly repeat rules
+# %1$S - month name
+# %2$S - day of month possibly followed by an ordinal symbol (depending on the string
+# dayOrdinalSymbol in dateFormat.properties)
+# #3 - yearly interval
+# e.g. "every 3 years on December 14"
+# "every 2 years on December 8th"
+yearlyNthOn=cata %1$S %2$S;cata #3 annos sur %1$S %2$S
+
+# LOCALIZATION NOTE (yearlyNthOnNthOfNounclass...):
+# Edit recurrence window -> Recurrence pattern -> Yearly repeat rules
+# Translate these strings according to noun class/gender of weekday (%2$S)
+# set in 'repeadDetailsDay...Nounclass' strings.
+# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender.
+# Add others strings with suffix 3, 4,... for others noun classes if your
+# language need them. In this case, corresponding strings must be added for
+# others rule strings with 'Nounclass...' suffix and corresponding values
+# "nounclass..." must be written in 'repeatDetailsDayxNounclass' strings.
+# %1$S - ordinal with article and noun class/gender corresponding to weekday
+# %2$S - weekday
+# %3$S - month
+# #4 - yearly interval
+# e.g. "the second Monday of every March"
+# e.g "every 3 years the second Monday of March"
+yearlyNthOnNthOfNounclass1=%1$S %2$S de cata %3$S;cata #4 annos sur %1$S %2$S de %3$S
+yearlyNthOnNthOfNounclass2=%1$S %2$S de cata %3$S;cata #4 annos sur %1$S %2$S de %3$S
+
+# LOCALIZATION NOTE (yearlyOnEveryNthOfNthNounclass...):
+# Edit recurrence window -> Recurrence pattern -> Yearly repeat rules
+# Translate these strings according to noun class/gender of weekday (%1$S)
+# set in 'repeadDetailsDay...Nounclass' strings.
+# Nounclass1 <-> Masculine gender; Nounclass2 <-> Feminine gender.
+# Add others strings with suffix 3, 4,... for others noun classes if your
+# language need them. In this case, corresponding strings must be added for
+# others rule strings with 'Nounclass...' suffix and corresponding values
+# "nounclass..." must be written in 'repeatDetailsDayxNounclass' strings.
+# %1$S - weekday
+# %2$S - month
+# #3 - yearly interval
+# e.g. "every Thursday of March"
+# e.g "every 3 years on every Thursday of March"
+yearlyOnEveryNthOfNthNounclass1=cata %1$S de %2$S;cata #3 annos sur cata %1$S de %2$S
+yearlyOnEveryNthOfNthNounclass2=cata %1$S de %2$S;cata #3 annos sur cata %1$S de %2$S
+
+#LOCALIZATION NOTE (yearlyEveryDayOf):
+# Edit recurrence window -> Recurrence pattern -> Yearly repeat rules
+# This string describes part of a yearly rule which includes every day of a month.
+# %1$S - month
+# #2 - yearly interval
+# e.g. "every day of December"
+# e.g. "every 3 years every day of December"
+yearlyEveryDayOf=cata die de %1$S;cata #2 annos cata die de %1$S
+
+repeatDetailsMonth1=Januario
+repeatDetailsMonth2=Februario
+repeatDetailsMonth3=Martio
+repeatDetailsMonth4=April
+repeatDetailsMonth5=Maio
+repeatDetailsMonth6=Junio
+repeatDetailsMonth7=Julio
+repeatDetailsMonth8=Augusto
+repeatDetailsMonth9=Septembre
+repeatDetailsMonth10=Octobre
+repeatDetailsMonth11=Novembre
+repeatDetailsMonth12=Decembre
+
+# LOCALIZATION NOTE (repeatCount):
+# Edit recurrence window -> Recurrence details link on Event/Task dialog window
+# %1%$ - A rule string (see above). This is the first line of the link
+# %2%$ - event start date (e.g. mm/gg/yyyy)
+# %3$S - event start time (e.g. hh:mm (PM/AM))
+# %4$S - event end time (e.g. hh:mm (PM/AM))
+# #5 - event occurence times: number
+# e.g. with monthlyRuleNthOfEvery:
+# "Occurs the first Sunday of every 3 month
+# only on 1/1/2009"
+# from 5:00 PM to 6:00 PM"
+# "Occurs the first Sunday of every 3 month
+# effective 1/1/2009 for 5 times
+# from 5:00 PM to 6:00 PM"
+repeatCount=Occurre %1$S\na partir de %2$S #5 vice\nde %3$S a %4$S.;Occurre %1$S\na partir de %2$S de #5 vices\nde %3$S a %4$S.
+
+# LOCALIZATION NOTE (repeatCountAllDay):
+# Edit recurrence window -> Recurrence details link on Event/Task dialog window
+# %1%$ - A rule string (see above). This is the first line of the link
+# %2%$ - event start date (e.g. mm/gg/yyyy)
+# #3 - event occurence times: number
+# e.g. with monthlyRuleNthOfEvery:
+# "Occurs the first Sunday of every 3 month
+# only on 1/1/2009"
+# "Occurs the first Sunday of every 3 month
+# effective 1/1/2009 for 5 times"
+repeatCountAllDay=Occurre %1$S\na partir de %2$S por #3 vice.;Occurre %1$S\na partir de %2$S pro #3 vices.
+
+# LOCALIZATION NOTE (repeatDetailsUntil):
+# Edit recurrence window -> Recurrence details link on Event/Task dialog window
+# %1%$ - A rule string (see above). This is the first line of the link
+# %2%$ - event start date (e.g. mm/gg/yyyy)
+# %3$S - event end date (e.g. mm/gg/yyyy)
+# %4$S - event start time (e.g. hh:mm (PM/AM))
+# %5$S - event end time (e.g. hh:mm (PM/AM))
+# e.g. with weeklyNthOn:
+# "Occurs every 2 weeks on Sunday and Friday
+# effective 1/1/2009 until 1/1/2010
+# from 5:00 PM to 6:00 PM"
+repeatDetailsUntil=Occurre %1$S\na partir de %2$S usque %3$S\nde %4$S a %5$S.
+
+# LOCALIZATION NOTE (repeatDetailsUntilAllDay):
+# Edit recurrence window -> Recurrence details link on Event/Task dialog window
+# %1%$ - A rule string (see above). This is the first line of the link
+# %2%$ - event start date (e.g. mm/gg/yyyy)
+# %3$S - event end date (e.g. mm/gg/yyyy)
+# e.g. with monthlyDaysOfNth and all day event:
+# "Occurs day 3 of every 5 month
+# effective 1/1/2009 until 1/1/2010"
+repeatDetailsUntilAllDay=Occurre %1$S\na partir de %2$S usque %3$S.
+
+# LOCALIZATION NOTE (repeatDetailsInfinite):
+# Edit recurrence window -> Recurrence details link on Event/Task dialog window
+# %1%$ - A rule string (see above). This is the first line of the link
+# %2%$ - event start date (e.g. mm/gg/yyyy)
+# %3$S - event start time (e.g. hh:mm (PM/AM))
+# %4$S - event end time (e.g. hh:mm (PM/AM))
+# e.g. with monthlyDaysOfNth:
+# "Occurs day 3 of every 5 month
+# effective 1/1/2009
+# from 5:00 PM to 6:00 PM"
+repeatDetailsInfinite=Occurre %1$S\na partir de %2$S\nde %3$S a %4$S.
+
+# LOCALIZATION NOTE (repeatDetailsInfiniteAllDay):
+# Edit recurrence window -> Recurrence details link on Event/Task dialog window
+# %1%$ - A rule string (see above). This is the first line of the link
+# %2%$ - event start date (e.g. mm/gg/yyyy)
+# e.g. with monthlyDaysOfNth and all day event:
+# "Occurs day 3 of every 5 month
+# effective 1/1/2009"
+repeatDetailsInfiniteAllDay=Occurre %1$S\na partir de %2$S.
+
+# LOCALIZATION NOTE (monthlyLastDay):
+# Edit recurrence window -> Recurrence details link on Event/Task dialog window
+# A monthly rule with one or more days of the month (monthlyDaysOfNth) and the
+# string "the last day" of the month.
+# e.g.: "Occurs day 15, 20, 25 and the last day of every 3 months"
+monthlyLastDay=le ultime die
+
+# LOCALIZATION NOTE (ruleTooComplex):
+# This string is shown in the repeat details area if our code can't handle the
+# complexity of the recurrence rule yet.
+ruleTooComplex=Clicca hic pro detalios
+
+# LOCALIZATION NOTE (ruleTooComplexSummary):
+# This string is shown in the event summary dialog if our code can't handle the
+# complexity of the recurrence rule yet.
+ruleTooComplexSummary=Detalios de repetition incognite
+
+# differences between the dialog for an Event or a Task
+newEvent=Nove evento
+newTask=Nove activitate
+itemMenuLabelEvent=Evento
+itemMenuAccesskeyEvent2=E
+itemMenuLabelTask=Activitate
+itemMenuAccesskeyTask2=A
+
+emailSubjectReply=Re: %1$S
+
+# Link Location Dialog
+specifyLinkLocation=Per favor specifica le position del ligamine
+enterLinkLocation=Insere un pagina web, o un position de documento.
+
+summaryDueTaskLabel=Termino:
+
+# Attach File Dialog
+attachViaFilelink=File que usa %1$S
+selectAFile=Selige le file(s) a annexar
+removeCalendarsTitle=Remover annexos
+
+# LOCALIZATION NOTE (removeAttachmentsText): Semi-colon list of plural forms for
+# prompting attachment removal.
+# See http://developer.mozilla.org/en/Localization_and_Plurals
+removeAttachmentsText=Desira tu vermente remover #1 annexo?;Desira tu vermente remover #1 annexos?
+
+# Recurrence Dialog Widget Order
+# LOCALIZATION NOTE: You can change the order of below params
+# Edit recurrence window -> Recurrence pattern -> Repeat monthly
+# %1$S - ordinal with article, %2$S - weekday
+# e.g. "the First Saturday"
+# DONT_TRANSLATE: Make sure there are no extra words in this property, just variables.
+monthlyOrder=%1$S %2$S
+
+# Edit recurrence window -> Recurrence pattern -> Repeat yearly
+# %1$S - day of month, %2$S - of, %3$S - month
+# e.g. "6 [of] September"
+# If you don't need %2$S in your locale - please put this on the third place.
+# DONT_TRANSLATE: Make sure there are no extra words in this property, just variables.
+yearlyOrder=%1$S %3$S %2$S
+
+# Edit recurrence window -> Recurrence pattern -> Repeat yearly
+# %1$S - ordinal with article, %2$S - weekday, %3$S - of, %4$S - month
+# e.g. "the First Saturday of September"
+# If you don't need %3$S in your locale - please put this on the third place.
+# DONT_TRANSLATE: Make sure there are no extra words in this property, just variables.
+yearlyOrder2=%1$S %2$S %3$S %4$S
+
+# LOCALIZATION NOTE (pluralForWeekdays):
+# This string allows to set the use of weekdays nouns in plural form for
+# languages that need them in sentences like "every Monday" or "every Sunday
+# of March" etc.
+# Rule strings involved by this setting are:
+# - weeklyNthOn (only the first part) e.g. "every Sunday"
+# - monthlyEveryOfEvery
+# e.g. "every Monday of every month;every Monday every 2 months"
+# - yearlyOnEveryNthOfNth
+# e.g. "every Friday of March;every 2 years on every Friday of March"
+# In your local write:
+# "true" if sentences like those above need weekday in plural form;
+# "false" if sentences like those above don't need weekday in plural form;
+pluralForWeekdays=false
+
+# LOCALIZATION NOTE (repeatDetailsDayxxxPlural):
+# Edit recurrence window -> Recurrence details link on Event/Task dialog window
+# Weekdays in plural form used inside sentences like "every Monday" or
+# "every Sunday of May" etc. for languages that need them.
+# These plurals will be used inside the following rule strings only if string
+# 'pluralForWeekdays' (see above) is set to "true":
+# - weeklyNthOn (only the first part) e.g. "every Sunday"
+# - monthlyEveryOfEvery
+# e.g. "every Monday of every month;every Monday every 2 months"
+# - yearlyOnEveryNthOfNth
+# e.g. "every Friday of March;every 2 years on every Friday of March"
+repeatDetailsDay1Plural=dominica
+repeatDetailsDay2Plural=lunedi
+repeatDetailsDay3Plural=martedi
+repeatDetailsDay4Plural=mercuridi
+repeatDetailsDay5Plural=jovedi
+repeatDetailsDay6Plural=venerdi
+repeatDetailsDay7Plural=sabbato
+
+# LOCALIZATION NOTE (eventRecurrenceForeverLabel):
+# Edit/New Event dialog -> datepicker that sets the until date.
+# For recurring rules that repeat forever, this labels appears in the
+# datepicker, below the minimonth, as an option for the until date.
+eventRecurrenceForeverLabel=Per sempre
+
+# LOCALIZATION NOTE (eventRecurrenceMonthlyLastDayLabel):
+# Edit dialog recurrence -> Monthly Recurrence pattern -> Monthly daypicker
+# The label on the monthly daypicker's last button that allows to select
+# the last day of the month inside a BYMONTHDAY rule.
+eventRecurrenceMonthlyLastDayLabel=Ultime die
+
+# LOCALIZATION NOTE (counterSummaryAccepted) - this is only visible when opening the dialog from the
+# email summary view after receiving a counter message
+# %1$S - the name or email address of the replying attendee
+counterSummaryAccepted=%1$S ha acceptate le invitation, mais ha facite un contra-proposition:
+
+# LOCALIZATION NOTE (counterSummaryDeclined) - this is only visible when opening the dialog from the
+# email summary view after receiving a counter message
+# %1$S - the name or email address of the replying attendee
+counterSummaryDeclined=%1$S ha refusate le invitation, mais ha facite un contra-proposition:
+
+# LOCALIZATION NOTE (counterSummaryDelegated) - this is only visible when opening the dialog from the
+# email summary view after receiving a counter message
+# %1$S - the name or email address of the replying attendee
+counterSummaryDelegated=%1$S ha delegate le invitation, mais ha facite un contra-proposition:
+
+# LOCALIZATION NOTE (counterSummaryNeedsAction) - this is only visible when opening the dialog from the
+# email summary view after receiving a counter message
+# %1$S - the name or email address of the replying attendee
+counterSummaryNeedsAction=%1$S non ha decidite si participar e ha facite un contra-proposition:
+
+# LOCALIZATION NOTE (counterSummaryTentative) - this is only visible when opening the dialog from the
+# email summary view after receiving a counter message
+# %1$S - the name or email address of the replying attendee
+counterSummaryTentative=%1$S ha acceptate le invitation solo provisorimente e ha facite un contra-proposition:
+
+# LOCALIZATION NOTE (counterOnPreviousVersionNotification) - this is only visible when opening the
+# dialog from the email summary view after receiving a counter message
+counterOnPreviousVersionNotification=Isto es un contra-proposition de un previe version de iste evento.
+
+# LOCALIZATION NOTE (counterOnCounterDisallowedNotification) - this is only visible when opening the
+# dialog from the email summary view after receiving a counter message
+counterOnCounterDisallowedNotification=Tu non ha autorisate le contra-propositiones quando ha inviate le invitation.
+
+# LOCALIZATION NOTE (eventAccepted) - this will be displayed as notification
+# in the summary dialog if the user has accepted the event invitation
+eventAccepted=Tu ha acceptate iste invitation
+
+# LOCALIZATION NOTE (eventTentative) - this will be displayed as notification
+# in the summary dialog if the user has accepted the event invitation tentatively
+eventTentative=Tu ha acceptate iste invitation provisorimente
+
+# LOCALIZATION NOTE (eventDeclined) - this will be displayed as notification
+# in the summary dialog if the user has declined the event invitation
+eventDeclined=Tu ha refusate iste invitation
+
+# LOCALIZATION NOTE (eventDelegated) - this will be displayed as notification
+# in the summary dialog if the user has delegated his/her participation to one
+# or more other participants (without attending / working on it his/herself)
+eventDelegated=Tu ha delegate iste invitation
+
+# LOCALIZATION NOTE (eventNeedsAction) - this will be displayed as notification
+# in the summary dialog if the user hasn't yet responded to an invitation
+eventNeedsAction=Tu non ha respondite a iste invitation
+
+# LOCALIZATION NOTE (taskAccepted) - this will be displayed as notification
+# in the summary dialog if the user has accepted the assigned task
+taskAccepted=Tu ha acceptate de laborar sur iste activitate
+
+# LOCALIZATION NOTE (taskTentative) - this will be displayed as notification
+# in the summary dialog if the user has accepted tentatively the assigned task
+taskTentative=Tu ha acceptate provisorimente de laborar sur iste activitate
+
+# LOCALIZATION NOTE (taskDeclined) - this will be displayed as notification
+# in the summary dialog if the user has declined the assigned task
+taskDeclined=Tu ha refusate de laborar sur iste activitate
+
+# LOCALIZATION NOTE (taskDelegated) - this will be displayed as notification
+# in the summary dialog if the user has delegated his/her assignement to one or
+# more others (without attending / working on it his/herself)
+taskDelegated=Tu ha delegate de laborar sur iste activitate
+
+# LOCALIZATION NOTE (taskNeedsAction) - this will be displayed as notification
+# in the summary dialog if the user hasn't yet responded to the task assignment
+taskNeedsAction=Tu non ha respondite a iste assignation de labor
+
+# LOCALIZATION NOTE (taskInProgress) - this will be displayed as notification
+# in the summary dialog if the user is working on an assigned task
+taskInProgress=Tu ha initiate a laborar sur iste activitate assignate
+
+# LOCALIZATION NOTE (taskCompleted) - this will be displayed as notification
+# in the summary dialog if the user has completed the work on this assigned task
+taskCompleted=Tu ha completate tu labor sur iste activitate assignate
+
+# LOCALIZATION NOTE (sendandcloseButtonLabel) - this is a runtime replacement for
+# event.toolbar.saveandclose.label in the event dialog/tab toolbar if attendees
+# will be notified on saving & closing
+sendandcloseButtonLabel=Inviar e clauder
+
+# LOCALIZATION NOTE (sendandcloseButtonTooltip) - this is a runtime replacement for
+# event.toolbar.saveandclose.tooltip in the event dialog/tab toolbar if attendees
+# will be notified on saving & closing
+sendandcloseButtonTooltip=Notificar participantes e clauder
+
+# LOCALIZATION NOTE (saveandsendButtonLabel) - this is a runtime replacement for
+# event.toolbar.save.label2 in the event dialog/tab toolbar if attendees
+# will be notified on saving
+saveandsendButtonLabel=Salvar e inviar
+
+# LOCALIZATION NOTE (saveandsendButtonTooltip) - this is a runtime replacement
+# for event.toolbar.save.tooltip2 in the event dialog/tab toolbar if attendees
+# will be notified on saving
+saveandsendButtonTooltip=Salvar e notificar participantes
+
+# LOCALIZATION NOTE (saveandsendMenuLabel) - this is a runtime replacement for
+# event.menu.item.save.label in the event dialog/tab toolbar if attendees
+# will be notified on saving
+saveandsendMenuLabel=Salvar e inviar
+
+# LOCALIZATION NOTE (sendandcloseMenuLabel) - this is a runtime replacement for
+# event.menu.item.saveandclose.label in the event dialog/tab toolbar if attendees
+# will be notified on saving
+sendandcloseMenuLabel=Inviar e clauder
+
+# LOCALIZATION NOTE (attendeesTabLabel) - this is a runtime replacement for
+# event.attendees.label defined in calendar-event-dialog.dtd and used in the
+# event dialog/tab as attendee tab label if an event has at least one attendee
+# %1$S - the number of attendee (1-n)
+attendeesTabLabel=Participantes (%1$S):
+
+# LOCALIZATION NOTE (attachmentsTabLabel) - this is a runtime replacement for
+# event.attachments.label defined in calendar-event-dialog.dtd and used in the
+# event dialog/tab as attendee tab label if an event has at least one attachment
+# %1$S - the number of attachments (1-n)
+attachmentsTabLabel=Annexos (%1$S):
diff --git a/l10n-ia/calendar/chrome/calendar/calendar-extract.properties b/l10n-ia/calendar/chrome/calendar/calendar-extract.properties
new file mode 100644
index 0000000000..0a864389f1
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/calendar-extract.properties
@@ -0,0 +1,296 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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:
+# Strings here are used to create events and tasks with start and end times
+# based on email content.
+# None of the strings are displayed in the user interface.
+#
+# You don't have to fill all from.*, until.*, *.prefix and *.suffix patterns.
+# It's ok to leave some empty.
+# Please consider declensions and gender if your language has them.
+# Don't just translate directly. The number of variants doesn't have to be
+# the same as in en-US. All of 0, 1, 2, etc is allowed in patterns except alphabet
+# pattern. You can and should add language specific variants.
+#
+# There are two different ways to find a start time text in email:
+# 1) it matches a from.* pattern and does not have end.prefix or end.suffix next to it
+# 2) it matches until.* pattern and has start.prefix or start.suffix next to it
+# Similar inverse logic applies to end times.
+# These rules enable using prefix and suffix values with only start.* or only until.*
+# patterns localized for some languages and thus not having to repeat the same
+# values in both.
+#
+# Patterns are partially space-insensitive.
+# "deadline is" pattern will find both "deadlineis" and "deadline is"
+# but "deadlineis" won't find "deadline is" or "deadline is".
+# Therefore you should include all spaces that are valid within a pattern.
+
+# LOCALIZATION NOTE (start.prefix):
+# datetimes with these in front are extracted as start times
+# can be a list of values, separate variants by |
+start.prefix =
+
+# LOCALIZATION NOTE (start.suffix):
+# datetimes followed by these are extracted as start times
+start.suffix = al | usque al | a | - | usque al | usque | e le | e
+
+# LOCALIZATION NOTE (end.prefix):
+# datetimes with these in front are extracted as end times
+end.prefix = al | usque al| a | - | usque al | usque | e | expira: | expiration | fini | data expiration es | expiration:
+
+al | usque al| a | - | usque al | usque | e le | e | pro le | pro | expiration:
+
+# LOCALIZATION NOTE (end.suffix):
+# datetimes followed by these are extracted as end times
+# can be a list of values, separate variants by |
+end.suffix =
+
+# LOCALIZATION NOTE (no.datetime.prefix):
+# datetimes with these in front won't be used
+# specify full words here
+no.datetime.prefix = septimana passate | inviate | email | e-mail | in vice de | > | infelicemente | in | non
+
+# LOCALIZATION NOTE (no.datetime.suffix):
+# datetimes followed by these won't be used
+no.datetime.suffix = plano | email | e-mail | euro | €
+
+# LOCALIZATION NOTE (from.*):
+# can be a list of values, separate variants by |
+
+# LOCALIZATION NOTE (from.today):
+# must not be empty!
+from.today = hodie
+
+from.tomorrow = deman
+# LOCALIZATION NOTE (until.*):
+# can be a list of values, separate variants by |
+until.tomorrow =
+
+# LOCALIZATION NOTE (from.ordinal.date):
+# #1 = matches numbers 1-31 and number.x
+# should not have "#1" as this would match any single number in email to a time
+from.ordinal.date = #1me | #1nd | #1rt | #1rt
+
+# LOCALIZATION NOTE (until.ordinal.date):
+# #1 = matches numbers 1-31 and number.x
+until.ordinal.date =
+
+from.noon = mediedie
+until.noon =
+
+# LOCALIZATION NOTE (from.hour):
+# #1 = matches numbers 0-23 and number.0-number.23
+# should not have "#1" as this would match any single number in email to a time
+from.hour = al #1 | circa le #1 | #1 - | ab le #1 al | ab le #1 | circa le #1
+
+# LOCALIZATION NOTE (until.hour):
+# #1 = matches numbers 0-23 and number.0-number.23
+# should also list how to find end of a timeframe
+until.hour = - #1 | a #1 | usque #1 | per #1
+
+# LOCALIZATION NOTE (from.hour.am):
+# #1 = matches numbers 0-23 and number.0-number.23
+from.hour.am = #1 am | #1 a.m
+
+# LOCALIZATION NOTE (until.hour.am):
+# #1 = matches numbers 0-23 and number.0-number.23
+# should also list how to find end of a timeframe
+until.hour.am =
+
+# LOCALIZATION NOTE (from.hour.pm):
+# #1 = matches numbers 0-23 and number.0-number.23
+from.hour.pm = #1 pm | #1 p.m | #1 p
+
+# LOCALIZATION NOTE (until.hour.pm):
+# #1 = matches numbers 0-23 and number.0-number.23
+# should also list how to find end of a timeframe
+until.hour.pm =
+
+# LOCALIZATION NOTE (from.half.hour.before):
+# denotes times 30 minutes before next full hour
+from.half.hour.before = medie hora ante de #1
+
+# LOCALIZATION NOTE (until.half.hour.before):
+# denotes times 30 minutes before next full hour
+until.half.hour.before =
+
+# LOCALIZATION NOTE (from.half.hour.after):
+# denotes times 30 minutes after last full hour
+from.half.hour.after = #1 e medie
+
+# LOCALIZATION NOTE (until.half.hour.after):
+# denotes times 30 minutes after last full hour
+until.half.hour.after =
+
+# LOCALIZATION NOTE (from.hour.minutes):
+# #1 = matches numbers 0-23
+# #2 = matches numbers 0-59
+from.hour.minutes = #1:#2 | a #1#2
+
+# LOCALIZATION NOTE (until.hour.minutes):
+# #1 = matches numbers 0-23
+# #2 = matches numbers 0-59
+until.hour.minutes =
+
+# LOCALIZATION NOTE (from.hour.minutes.am):
+# #1 = matches numbers 0-23
+# #2 = matches numbers 0-59
+from.hour.minutes.am = #1:#2 am | #1:#2 a.m
+
+# LOCALIZATION NOTE (until.hour.minutes.am):
+# #1 = matches numbers 0-23
+# #2 = matches numbers 0-59
+until.hour.minutes.am =
+
+# LOCALIZATION NOTE (from.hour.minutes.pm):
+# #1 = matches numbers 0-23
+# #2 = matches numbers 0-59
+from.hour.minutes.pm = #1:#2 pm | #1:#2 p.m | #1:#2 p
+
+# LOCALIZATION NOTE (until.hour.minutes.pm):
+# #1 = matches numbers 0-23
+# #2 = matches numbers 0-59
+until.hour.minutes.pm =
+
+# LOCALIZATION NOTE (from.monthname.day):
+# #1 = matches numbers 1-31 and number.x
+# #2 = matches monthname
+from.monthname.day = #1 #2 | #2 #1 | #2 #1st | #2 #1nd | #2 #1rd | #2 #1th | #1st de #2 | #1nd de #2 | #1rd de #2 | #1th de #2
+
+# LOCALIZATION NOTE (until.monthname.day):
+# #1 = matches numbers 1-31
+# #2 = matches monthname
+until.monthname.day =
+
+# LOCALIZATION NOTE (from.month.day):
+# #1 = matches numbers 1-31
+# #2 = matches numbers 1-12
+from.month.day = #2/#1
+
+# LOCALIZATION NOTE (until.month.day):
+# #1 = matches numbers 1-31 and number.x
+# #2 = matches numbers 1-12
+until.month.day =
+
+# LOCALIZATION NOTE (from.year.month.day):
+# #1 = matches numbers 1-31
+# #2 = matches numbers 1-12
+# #3 = matches 2/4 numbers
+from.year.month.day = #2/#1/#3 | #3/#2/#1 | #3-#2-#1
+
+# LOCALIZATION NOTE (until.year.month.day):
+# #1 = matches numbers 1-31
+# #2 = matches numbers 1-12
+# #3 = matches 2/4 numbers
+until.year.month.day =
+
+# LOCALIZATION NOTE (from.year.monthname.day):
+# #1 = matches numbers 1-31
+# #2 = matches monthname
+# #3 = matches 2/4 numbers
+from.year.monthname.day = #1 #2 #3 | #1st #2 #3 | #1nd #2 #3 | #1rd #2 #3 | #1th #2 #3 | #2 #1, #3 | #3-#2-#1
+
+# LOCALIZATION NOTE (until.year.monthname.day):
+# #1 = matches numbers 1-31
+# #2 = matches monthname
+# #3 = matches 2/4 numbers
+until.year.monthname.day =
+
+# LOCALIZATION NOTE (duration.*):
+# can be a list of values, separate variants by |
+
+# LOCALIZATION NOTE (duration.minutes):
+# #1 = matches 1/2 numbers and number.0 - and number.31
+duration.minutes = #1 minutas | #1 min | #1 mins
+
+# LOCALIZATION NOTE (duration.hours):
+# #1 = matches 1/2 numbers and number.0 - and number.31
+duration.hours = #1 hora | #1 horas
+
+# LOCALIZATION NOTE (duration.days):
+# #1 = matches 1/2 numbers and number.0 - and number.31
+duration.days = #1 dies
+
+# LOCALIZATION NOTE (month.*):
+# can be a list of values, separate variants by |
+month.1 = januario | jan | jan.
+month.2 = febricula | feb | feb.
+month.3 = martio | mar | mar.
+month.4 = april | apr | apr.
+month.5 = maio
+month.6 = junio | jun | jun.
+month.7 = julio | jul | jul.
+month.8 = augusto | aug | aug.
+month.9 = septembre | sep | sep. | sept.
+month.10 = octobre | oct | oct.
+month.11 = novembre | nov | nov.
+month.12 = decembre | dec | dec.
+
+# LOCALIZATION NOTE (from.weekday.*):
+# used to derive start date based on weekdays mentioned
+# can be a list of values, separate variants by |
+# LOCALIZATION NOTE (from.weekday.0):
+# Regardless of what the first day of the week is in your country, 0 is Sunday here.
+from.weekday.0 = dominica | dominicas
+from.weekday.1 = lunedi | lunedis
+from.weekday.2 = martedi | martedis
+from.weekday.3 = mercuridi | mercuridis
+from.weekday.4 = jovedi | jovedis
+from.weekday.5 = venerdi | venerdis
+from.weekday.6 = sabbato | sabbatos
+
+# LOCALIZATION NOTE (until.weekday.*):
+# used to derive end date based on weekdays mentioned
+# can be a list of values, separate variants by |
+# LOCALIZATION NOTE (until.weekday.0):
+# Regardless of what the first day of the week is in your country, 0 is Sunday here.
+until.weekday.0 =
+until.weekday.1 =
+until.weekday.2 =
+until.weekday.3 =
+until.weekday.4 =
+until.weekday.5 =
+until.weekday.6 =
+
+# LOCALIZATION NOTE (number.*):
+# used within other patterns to understand dates where day of month isn't written with digits
+# can be a list of values, separate variants by |
+number.0 = zero
+number.1 = un | prime
+number.2 = duo| secunde
+number.3 = tres | tertie
+number.4 = quatro | quarte
+number.5 = cinque | quinte
+number.6 = sex | sexte
+number.7 = septe | septime
+number.8 = octo | octave
+number.9 = nove | none
+number.10 = dece | decime
+number.11 = dece-un | dece-prime
+number.12 = dece-duo | dece-secunde
+number.13 = dece-tres | dece-tertie
+number.14 = dece-quatro | dece-quarte
+number.15 = dece-cinque | dece-quinte
+number.16 = dece-sex | dece-sexte
+number.17 = dece-septe | dece-septime
+number.18 = dece-octo | dece-octave
+number.19 = dece-nove | dece-none
+number.20 = vinti | vintesime
+number.21 = vinti-uno | vinti-prime
+number.22 = vinti-duo | vinti-secunde
+number.23 = vinti-tres | vinti-tertie
+number.24 = vinti-quatro | vinti-quarte
+number.25 = vinti-cinque | vinti-quinte
+number.26 = vinti-sex| vinti-sexte
+number.27 = vinti-septe| vinti-septime
+number.28 = vinti-octo| vinti-octave
+number.29 = vinti-nove | vinti-none
+number.30 = trenta | trentesime
+number.31 = trenta-uno | trenta-prime
+
+# LOCALIZATION NOTE (alphabet):
+# list all lower and uppercase letters if your language has an alphabet
+# otherwise leave it empty
+alphabet = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
diff --git a/l10n-ia/calendar/chrome/calendar/calendar-invitations-dialog.dtd b/l10n-ia/calendar/chrome/calendar/calendar-invitations-dialog.dtd
new file mode 100644
index 0000000000..67ff194a7d
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/calendar-invitations-dialog.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/.
+-->
+
+<!-- Calendar Invitations Dialog -->
+<!ENTITY calendar.invitations.dialog.invitations.text "Invitationes">
+<!ENTITY calendar.invitations.dialog.statusmessage.updating.text "Actualisation del lista del invitationes.">
+<!ENTITY calendar.invitations.dialog.statusmessage.noinvitations.text "Nulle invitationes non confirmate trovate.">
+
+<!-- Calendar Invitations List -->
+<!ENTITY calendar.invitations.list.accept.button.label "Acceptar">
+<!ENTITY calendar.invitations.list.decline.button.label "Refusar">
+<!ENTITY calendar.invitations.list.recurrentevent.text "Evento repetitive">
+<!ENTITY calendar.invitations.list.alldayevent.text "Evento quotidian">
+<!ENTITY calendar.invitations.list.location.text "Adresse: ">
+<!ENTITY calendar.invitations.list.organizer.text "Organisator: ">
+<!ENTITY calendar.invitations.list.attendee.text "Participante: ">
+<!ENTITY calendar.invitations.list.none.text "Nulle">
diff --git a/l10n-ia/calendar/chrome/calendar/calendar-invitations-dialog.properties b/l10n-ia/calendar/chrome/calendar/calendar-invitations-dialog.properties
new file mode 100644
index 0000000000..b8568a502b
--- /dev/null
+++ b/l10n-ia/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 quotidian
+recurrent-event=Evento repetitive
+location=Loco: %S
+organizer=Organisator: %S
+attendee=Participante: %S
+none=Nulle
diff --git a/l10n-ia/calendar/chrome/calendar/calendar-occurrence-prompt.dtd b/l10n-ia/calendar/chrome/calendar/calendar-occurrence-prompt.dtd
new file mode 100644
index 0000000000..8606e16f53
--- /dev/null
+++ b/l10n-ia/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 "m">
+<!ENTITY buttons.parent.accesskey "u">
diff --git a/l10n-ia/calendar/chrome/calendar/calendar-occurrence-prompt.properties b/l10n-ia/calendar/chrome/calendar/calendar-occurrence-prompt.properties
new file mode 100644
index 0000000000..42a63eb676
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/calendar-occurrence-prompt.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/.
+
+header.isrepeating.event.label=es un evento repetitive
+header.isrepeating.task.label=es un activitate repetitive
+header.containsrepeating.event.label=contine eventos repetitive
+header.containsrepeating.task.label=contine activitates repetitive
+header.containsrepeating.mixed.label=contine activitates repetitive de typo differente
+
+windowtitle.event.copy=Copiar evento repetitive
+windowtitle.task.copy=Copiar activitate repetitive
+windowtitle.mixed.copy=Copiar elementos repetitive
+windowtitle.event.cut=Taliar evento repetitive
+windowtitle.task.cut=Taliar activitate repetitive
+windowtitle.mixed.cut=Taliar elementos repetitive
+windowtitle.event.delete=Deler evento repetitive
+windowtitle.task.delete=Deler activitate repetitive
+windowtitle.mixed.delete=Deler elementos repetitive
+windowtitle.event.edit=Rediger evento repetitive
+windowtitle.task.edit=Rediger activitate repetitive
+windowtitle.mixed.edit=Rediger elementos repetitive
+windowtitle.multipleitems=Elementos eligite
+
+buttons.single.occurrence.copy.label=Copiar solo iste occurrentia
+buttons.single.occurrence.cut.label=Taliar solo iste occurrentia
+buttons.single.occurrence.delete.label=Deler solo iste occurrentia
+buttons.single.occurrence.edit.label=Rediger solo iste occurrentia
+
+buttons.multiple.occurrence.copy.label=Copiar solo le occurrentias eligite
+buttons.multiple.occurrence.cut.label=Taliar solo le occurrentias eligite
+buttons.multiple.occurrence.delete.label=Deler solo le occurrentias eligite
+buttons.multiple.occurrence.edit.label=Rediger solo le occurrentias eligite
+
+buttons.single.allfollowing.copy.label=Copiar isto e tote le futur occurrentias
+buttons.single.allfollowing.cut.label=Taliar isto e tote le futur occurrentias
+buttons.single.allfollowing.delete.label=Deler isto e tote le futur occurrentias
+buttons.single.allfollowing.edit.label=Rediger isto e tote le futur occurrentias
+
+buttons.multiple.allfollowing.copy.label=Copiar lo seligite e tote le futur occurrentias
+buttons.multiple.allfollowing.cut.label=Taliar lo seligite e tote le futur occurrentias
+buttons.multiple.allfollowing.delete.label=Deler lo seligite e tote le futur occurrentias
+buttons.multiple.allfollowing.edit.label=Rediger lo seligite e tote le futur occurrentias
+
+buttons.single.parent.copy.label=Copiar tote le occurrentias
+buttons.single.parent.cut.label=Taliar tote le occurrentias
+buttons.single.parent.delete.label=Deler tote le occurrentias
+buttons.single.parent.edit.label=Rediger tote le occurrentias
+
+buttons.multiple.parent.copy.label=Copiar tote le occurrentias del elementos eligite
+buttons.multiple.parent.cut.label=Taliar tote le occurrentias del elementos eligite
+buttons.multiple.parent.delete.label=Deler tote le occurrentias del elementos eligite
+buttons.multiple.parent.edit.label=Redieger tote le occurrentias del elementos eligite
diff --git a/l10n-ia/calendar/chrome/calendar/calendar.dtd b/l10n-ia/calendar/chrome/calendar/calendar.dtd
new file mode 100644
index 0000000000..16324a7392
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/calendar.dtd
@@ -0,0 +1,411 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- General -->
+<!ENTITY calendar.calendar.label "Calendario">
+<!ENTITY calendar.calendar.accesskey "C">
+
+<!ENTITY calendar.newevent.button.tooltip "Crear un nove evento" >
+<!ENTITY calendar.newtask.button.tooltip "Crear un nove activitate" >
+
+<!ENTITY calendar.unifinder.todoitems.label "Activitates" >
+
+<!ENTITY calendar.unifinder.showcompletedtodos.label "Monstrar activitates completate">
+
+<!ENTITY calendar.today.button.label "Hodie">
+<!ENTITY calendar.tomorrow.button.label "Deman">
+<!ENTITY calendar.upcoming.button.label "Proximemente">
+
+<!ENTITY calendar.events.filter.all.label "Tote le eventos">
+<!ENTITY calendar.events.filter.today.label "Eventos de hodie">
+<!ENTITY calendar.events.filter.future.label "Tote le futur eventos">
+<!ENTITY calendar.events.filter.current.label "Die seligite">
+<!ENTITY calendar.events.filter.currentview.label "Eventos in le vista actual">
+<!ENTITY calendar.events.filter.next7Days.label "Eventos in le proxime 7 dies">
+<!ENTITY calendar.events.filter.next14Days.label "Eventos in le proxime 14 dies">
+<!ENTITY calendar.events.filter.next31Days.label "Eventos in le proxime 31 dies">
+<!ENTITY calendar.events.filter.thisCalendarMonth.label "Eventos in iste mense">
+
+<!-- LOCALIZATION NOTE(calendar.unifinder.tree.done.tooltip)
+ - This label and tooltip is used for the column with the checkbox in the
+ - task tree view. -->
+<!ENTITY calendar.unifinder.tree.done.label "Facite">
+<!ENTITY calendar.unifinder.tree.done.tooltip2 "Ordinar per completamento">
+<!ENTITY calendar.unifinder.tree.priority.label "Prioritate">
+<!ENTITY calendar.unifinder.tree.priority.tooltip2 "Ordinar per prioritate">
+<!ENTITY calendar.unifinder.tree.title.label "Titulo">
+<!ENTITY calendar.unifinder.tree.title.tooltip2 "Ordinar per titulo">
+<!ENTITY calendar.unifinder.tree.percentcomplete.label "&#37; Complete">
+<!ENTITY calendar.unifinder.tree.percentcomplete.tooltip2 "Ordinar per &#37; complete">
+<!ENTITY calendar.unifinder.tree.startdate.label "Initiar">
+<!ENTITY calendar.unifinder.tree.startdate.tooltip2 "Ordinar per data de initio">
+<!ENTITY calendar.unifinder.tree.enddate.label "Fin">
+<!ENTITY calendar.unifinder.tree.enddate.tooltip2 "Ordinar per le data de fin">
+<!ENTITY calendar.unifinder.tree.duedate.label "Termino">
+<!ENTITY calendar.unifinder.tree.duedate.tooltip2 "Ordinar per termino">
+<!ENTITY calendar.unifinder.tree.completeddate.label "Completate">
+<!ENTITY calendar.unifinder.tree.completeddate.tooltip2 "Ordinar per le data de completamento">
+<!ENTITY calendar.unifinder.tree.categories.label "Categoria">
+<!ENTITY calendar.unifinder.tree.categories.tooltip2 "Ordinar per categoria">
+<!ENTITY calendar.unifinder.tree.location.label "Position">
+<!ENTITY calendar.unifinder.tree.location.tooltip2 "Ordinar per adresse">
+<!ENTITY calendar.unifinder.tree.status.label "Stato">
+<!ENTITY calendar.unifinder.tree.status.tooltip2 "Ordinar per stato">
+<!ENTITY calendar.unifinder.tree.calendarname.label "Nomine de calendario">
+<!ENTITY calendar.unifinder.tree.calendarname.tooltip2 "Ordinar per nomine de calendario">
+<!ENTITY calendar.unifinder.tree.duration.label "Terminar intra">
+<!ENTITY calendar.unifinder.tree.duration.tooltip2 "Ordinar per termino">
+<!ENTITY calendar.unifinder.close.tooltip "Clauder recerca e lista de eventos">
+
+<!ENTITY calendar.today.button.tooltip "Ir a hodie" >
+<!ENTITY calendar.todaypane.button.tooltip "Visualisar le pannello Hodie" >
+
+<!ENTITY calendar.day.button.tooltip "Mutar al vista del die" >
+<!ENTITY calendar.week.button.tooltip "Mutar al vista del septimana" >
+<!ENTITY calendar.month.button.tooltip "Mutar al vista del mense" >
+<!ENTITY calendar.multiweek.button.tooltip "Mutar al vista multe-septimanal" >
+
+<!ENTITY calendar.nextday.label "Die successive" >
+<!ENTITY calendar.prevday.label "Die previe" >
+<!ENTITY calendar.nextday.accesskey "s" >
+<!ENTITY calendar.prevday.accesskey "s" >
+<!ENTITY calendar.nextweek.label "Septimana successive" >
+<!ENTITY calendar.prevweek.label "Septimana precedente" >
+<!ENTITY calendar.nextweek.accesskey "x" >
+<!ENTITY calendar.prevweek.accesskey "s" >
+<!ENTITY calendar.nextmonth.label "Mense successive" >
+<!ENTITY calendar.prevmonth.label "Mense precedente" >
+<!ENTITY calendar.nextmonth.accesskey "x" >
+<!ENTITY calendar.prevmonth.accesskey "m" >
+
+<!ENTITY calendar.navigation.nextday.tooltip "Un die avante" >
+<!ENTITY calendar.navigation.prevday.tooltip "Un die retro" >
+<!ENTITY calendar.navigation.nextweek.tooltip "Un septimana avante" >
+<!ENTITY calendar.navigation.prevweek.tooltip "Un septimana retro" >
+<!ENTITY calendar.navigation.nextmonth.tooltip "Un mense avante" >
+<!ENTITY calendar.navigation.prevmonth.tooltip "Un mense retro" >
+
+<!ENTITY calendar.newevent.button.label "Nove evento" >
+<!ENTITY calendar.newtask.button.label "Nove activitate" >
+<!ENTITY calendar.print.button.label "Imprimer" >
+<!ENTITY calendar.print.button.accesskey "S">
+
+<!ENTITY calendar.day.button.label "Die" >
+<!ENTITY calendar.week.button.label "Septimana" >
+<!ENTITY calendar.month.button.label "Mense" >
+<!ENTITY calendar.multiweek.button.label "Multe-septimana" >
+<!ENTITY calendar.onlyworkday.checkbox.label "Septimanal, solo dies de labor" >
+<!ENTITY calendar.onlyworkday.checkbox.accesskey "p" >
+<!ENTITY calendar.displaytodos.checkbox.label "Activitates in le vista" >
+<!ENTITY calendar.displaytodos.checkbox.accesskey "c" >
+<!ENTITY calendar.completedtasks.checkbox.label "Monstrar activitates completate" >
+<!ENTITY calendar.completedtasks.checkbox.accesskey "c" >
+
+<!ENTITY calendar.orientation.label "Rotar le vista" >
+<!ENTITY calendar.orientation.accesskey "o" >
+
+<!ENTITY calendar.search.options.searchfor " contine">
+
+<!ENTITY calendar.list.header.label "Calendario">
+
+<!ENTITY calendar.task.filter.title.label "Monstrar">
+<!ENTITY calendar.task.filter.all.label "Toto">
+<!ENTITY calendar.task.filter.all.accesskey "T">
+<!ENTITY calendar.task.filter.today.label "Hodie">
+<!ENTITY calendar.task.filter.today.accesskey "H">
+<!ENTITY calendar.task.filter.next7days.label "Proxime septe dies">
+<!ENTITY calendar.task.filter.next7days.accesskey "P">
+<!ENTITY calendar.task.filter.notstarted.label "Activitates non ancora initiate">
+<!ENTITY calendar.task.filter.notstarted.accesskey "a">
+<!ENTITY calendar.task.filter.overdue.label "Activitates in retardo">
+<!ENTITY calendar.task.filter.overdue.accesskey "R">
+<!ENTITY calendar.task.filter.completed.label "Activitates completate">
+<!ENTITY calendar.task.filter.completed.accesskey "C">
+<!ENTITY calendar.task.filter.open.label "Activitates non completate">
+<!ENTITY calendar.task.filter.open.accesskey "m">
+
+<!-- LOCALIZATION NOTE(calendar.task.filter.current.label)
+ "Current Tasks" will show all tasks, except those with a start date set
+ that is after today and after the selected date. If a task repeats, a
+ separate entry will be shown for each of the occurrences that happen on or
+ before today (or the selected date, whichever is later). -->
+<!ENTITY calendar.task.filter.current.label "Activitates actual">
+<!ENTITY calendar.task.filter.current.accesskey "a">
+
+<!ENTITY calendar.task-details.title.label "titulo">
+<!ENTITY calendar.task-details.organizer.label "de">
+<!ENTITY calendar.task-details.priority.label "prioritate">
+<!ENTITY calendar.task-details.priority.low.label "Basse">
+<!ENTITY calendar.task-details.priority.normal.label "Normal">
+<!ENTITY calendar.task-details.priority.high.label "Alte">
+<!ENTITY calendar.task-details.status.label "stato">
+<!ENTITY calendar.task-details.category.label "categoria">
+<!ENTITY calendar.task-details.repeat.label "repeter">
+<!ENTITY calendar.task-details.attachments.label "annexos">
+<!ENTITY calendar.task-details.start.label "data de initio">
+<!ENTITY calendar.task-details.due.label "data de termino">
+
+<!ENTITY calendar.task.category.button.tooltip "Categorisar le activitates">
+<!ENTITY calendar.task.complete.button.tooltip "Marcar le activitates seligite como completate">
+<!ENTITY calendar.task.priority.button.tooltip "Cambiar le prioritate">
+
+<!ENTITY calendar.task.text-filter.textbox.emptytext.base1 "Filtrar le activitates #1">
+<!ENTITY calendar.task.text-filter.textbox.emptytext.keylabel.nonmac "&lt;Ctrl+Shift+K&gt;">
+<!ENTITY calendar.task.text-filter.textbox.emptytext.keylabel.mac "&lt;&#x21E7;&#x2318;K&gt;">
+
+<!-- Context Menu -->
+<!ENTITY calendar.context.modifyorviewitem.label "Aperir">
+<!ENTITY calendar.context.modifyorviewitem.accesskey "A">
+<!ENTITY calendar.context.modifyorviewtask.label "Aperir activitate…">
+<!ENTITY calendar.context.modifyorviewtask.accesskey "A">
+<!ENTITY calendar.context.newevent.label "Nove evento…">
+<!ENTITY calendar.context.newevent.accesskey "N">
+<!ENTITY calendar.context.newtodo.label "Nove activitate…">
+<!ENTITY calendar.context.newtodo.accesskey "t">
+<!ENTITY calendar.context.deletetask.label "Deler le activitate">
+<!ENTITY calendar.context.deletetask.accesskey "a">
+<!ENTITY calendar.context.deleteevent.label "Deler evento">
+<!ENTITY calendar.context.deleteevent.accesskey "n">
+<!ENTITY calendar.context.cutevent.label "Taliar">
+<!ENTITY calendar.context.cutevent.accesskey "t">
+<!ENTITY calendar.context.copyevent.label "Copiar">
+<!ENTITY calendar.context.copyevent.accesskey "C">
+<!ENTITY calendar.context.pasteevent.label "Collar">
+<!ENTITY calendar.context.pasteevent.accesskey "c">
+<!ENTITY calendar.context.button.label "Pannello Hodie">
+<!ENTITY calendar.context.button.accesskey "H">
+
+<!ENTITY calendar.context.attendance.menu.label "Participation">
+<!ENTITY calendar.context.attendance.menu.accesskey "p">
+<!ENTITY calendar.context.attendance.occurrence.label "Iste occurrentia">
+<!ENTITY calendar.context.attendance.all2.label "Serie complete">
+<!ENTITY calendar.context.attendance.send.label "Inviar un notification ora">
+<!ENTITY calendar.context.attendance.send.accesskey "I">
+<!ENTITY calendar.context.attendance.dontsend.label "Non inviar un notification">
+<!ENTITY calendar.context.attendance.dontsend.accesskey "N">
+
+<!ENTITY calendar.context.attendance.occ.accepted.accesskey "A">
+<!ENTITY calendar.context.attendance.occ.accepted.label "Acceptate">
+<!ENTITY calendar.context.attendance.occ.tentative.accesskey "c">
+<!ENTITY calendar.context.attendance.occ.tentative.label "Acceptate provisorimente">
+<!ENTITY calendar.context.attendance.occ.declined.accesskey "c">
+<!ENTITY calendar.context.attendance.occ.declined.label "Refusate">
+<!ENTITY calendar.context.attendance.occ.delegated.accesskey "f">
+<!ENTITY calendar.context.attendance.occ.delegated.label "Delegate">
+<!ENTITY calendar.context.attendance.occ.needsaction.accesskey "z">
+<!ENTITY calendar.context.attendance.occ.needsaction.label "Action ancora necessari">
+<!ENTITY calendar.context.attendance.occ.inprogress.accesskey "o">
+<!ENTITY calendar.context.attendance.occ.inprogress.label "In curso">
+<!ENTITY calendar.context.attendance.occ.completed.accesskey "c">
+<!ENTITY calendar.context.attendance.occ.completed.label "Completate">
+
+<!ENTITY calendar.context.attendance.all.accepted.accesskey "t">
+<!ENTITY calendar.context.attendance.all.accepted.label "Acceptate">
+<!ENTITY calendar.context.attendance.all.tentative.accesskey "t">
+<!ENTITY calendar.context.attendance.all.tentative.label "Acceptate provisorimente">
+<!ENTITY calendar.context.attendance.all.declined.accesskey "p">
+<!ENTITY calendar.context.attendance.all.declined.label "Refusate">
+<!ENTITY calendar.context.attendance.all.delegated.accesskey "R">
+<!ENTITY calendar.context.attendance.all.delegated.label "Delegate">
+<!ENTITY calendar.context.attendance.all.needsaction.accesskey "S">
+<!ENTITY calendar.context.attendance.all.needsaction.label "Action ancora necessari">
+<!ENTITY calendar.context.attendance.all.inprogress.accesskey "I">
+<!ENTITY calendar.context.attendance.all.inprogress.label "In curso">
+<!ENTITY calendar.context.attendance.all.completed.accesskey "c">
+<!ENTITY calendar.context.attendance.all.completed.label "Completate">
+
+<!-- Task Context Menu -->
+<!ENTITY calendar.context.progress.label "Progresso">
+<!ENTITY calendar.context.progress.accesskey "P">
+<!ENTITY calendar.context.priority.label "Prioritate">
+<!ENTITY calendar.context.priority.accesskey "r">
+<!ENTITY calendar.context.postpone.label "Postponer activitate">
+<!ENTITY calendar.context.postpone.accesskey "s">
+
+<!ENTITY percnt "&#38;#37;" ><!--=percent sign-->
+
+<!ENTITY calendar.context.markcompleted.label "Marcar como completate">
+<!ENTITY calendar.context.markcompleted.accesskey "o">
+
+<!ENTITY progress.level.0 "0&percnt; Completate">
+<!ENTITY progress.level.0.accesskey "0">
+<!ENTITY progress.level.25 "25&percnt; Completate">
+<!ENTITY progress.level.25.accesskey "2">
+<!ENTITY progress.level.50 "50&percnt; Completate">
+<!ENTITY progress.level.50.accesskey "5">
+<!ENTITY progress.level.75 "75&percnt; Completate">
+<!ENTITY progress.level.75.accesskey "7">
+<!ENTITY progress.level.100 "100&percnt; Completate">
+<!ENTITY progress.level.100.accesskey "1">
+
+<!ENTITY priority.level.none "Non specificate">
+<!ENTITY priority.level.none.accesskey "s">
+<!ENTITY priority.level.low "Basse">
+<!ENTITY priority.level.low.accesskey "B">
+<!ENTITY priority.level.normal "Normal">
+<!ENTITY priority.level.normal.accesskey "N">
+<!ENTITY priority.level.high "Alte">
+<!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 Die">
+<!ENTITY calendar.context.postpone.1day.accesskey "D">
+<!ENTITY calendar.context.postpone.1week.label "1 Septimana">
+<!ENTITY calendar.context.postpone.1week.accesskey "S">
+
+<!ENTITY calendar.copylink.label "Copiar le adresse del ligamine">
+<!ENTITY calendar.copylink.accesskey "C">
+
+<!-- Task View -->
+<!-- Note that the above *.context.* strings are currently used for the other
+ task action buttons -->
+<!ENTITY calendar.taskview.delete.label "Deler">
+
+<!-- Server Context Menu -->
+<!ENTITY calendar.context.newserver.label "Nove calendario…">
+<!ENTITY calendar.context.newserver.accesskey "N">
+<!ENTITY calendar.context.findcalendar.label "Trovar calendario…" >
+<!ENTITY calendar.context.findcalendar.accesskey "T" >
+<!ENTITY calendar.context.deleteserver2.label "Deler calendario…">
+<!ENTITY calendar.context.deleteserver2.accesskey "D">
+
+<!-- LOCALIZATION NOTE (calendar.context.removeserver.label): Removing the
+ calendar is the general action of removing it, while deleting means to
+ clear the data and unsubscribing means just taking it out of the calendar
+ list. -->
+<!ENTITY calendar.context.removeserver.label "Remove calendario…">
+<!ENTITY calendar.context.removeserver.accesskey "R">
+<!ENTITY calendar.context.unsubscribeserver.label "Cancellar inscription in agenda…">
+<!ENTITY calendar.context.unsubscribeserver.accesskey "C">
+<!ENTITY calendar.context.synccalendars.label "Synchronisar le agendas">
+<!ENTITY calendar.context.synccalendars.accesskey "S">
+<!ENTITY calendar.context.publish.label "Publicar agenda…">
+<!ENTITY calendar.context.publish.accesskey "b">
+<!ENTITY calendar.context.export.label "Exportar calendario…">
+<!ENTITY calendar.context.export.accesskey "E">
+<!ENTITY calendar.context.properties.label "Proprietates">
+<!ENTITY calendar.context.properties.accesskey "P">
+
+<!-- LOCALIZATION NOTE (calendar.context.showcalendar.accesskey)
+ This is the access key used for the showCalendar string -->
+<!ENTITY calendar.context.showcalendar.accesskey "s">
+
+<!-- LOCALIZATION NOTE (calendar.context.hidecalendar.accesskey)
+ This is the access key used for the hideCalendar string -->
+<!ENTITY calendar.context.hidecalendar.accesskey "N">
+
+<!-- LOCALIZATION NOTE (calendar.context.showonly.accesskey)
+ This is the access key used for the showOnlyCalendar string -->
+<!ENTITY calendar.context.showonly.accesskey "o">
+<!ENTITY calendar.context.showall.label "Monstrar tote le calendarios">
+<!ENTITY calendar.context.showall.accesskey "T">
+
+<!ENTITY calendar.context.convertmenu.label "Converter in">
+<!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 "Message…">
+<!ENTITY calendar.context.convertmenu.message.accesskey "M">
+<!ENTITY calendar.context.convertmenu.task.label "Activitate…">
+<!ENTITY calendar.context.convertmenu.task.accesskey "A">
+
+<!ENTITY calendar.tasks.view.minimonth.label "Mini-mense">
+<!ENTITY calendar.tasks.view.minimonth.accesskey "M">
+
+<!ENTITY calendar.tasks.view.calendarlist.label "Lista de agendas">
+<!ENTITY calendar.tasks.view.calendarlist.accesskey "L">
+
+<!ENTITY calendar.tasks.view.filtertasks.label "Filtrar activitates">
+<!ENTITY calendar.tasks.view.filtertasks.accesskey "F">
+
+<!-- Calendar Alarm Dialog -->
+
+<!ENTITY calendar.alarm.location.label "Adresse:" >
+<!ENTITY calendar.alarm.details.label "Detalios…" >
+
+<!ENTITY calendar.alarm.snoozefor.label "Siesta pro" >
+<!ENTITY calendar.alarm.snoozeallfor.label "Suspender toto pro" >
+<!ENTITY calendar.alarm.title.label "Mementos del calendario" >
+<!ENTITY calendar.alarm.dismiss.label "Dimitter" >
+<!ENTITY calendar.alarm.dismissall.label "Dimitter toto" >
+
+<!ENTITY calendar.alarm.snooze.5minutes.label "5 Minutas" >
+<!ENTITY calendar.alarm.snooze.10minutes.label "10 Minutas" >
+<!ENTITY calendar.alarm.snooze.15minutes.label "15 Minutas" >
+<!ENTITY calendar.alarm.snooze.30minutes.label "30 Minutas" >
+<!ENTITY calendar.alarm.snooze.45minutes.label "45 Minutas" >
+<!ENTITY calendar.alarm.snooze.1hour.label "1 Hora" >
+<!ENTITY calendar.alarm.snooze.2hours.label "2 Horas" >
+<!ENTITY calendar.alarm.snooze.1day.label "1 Die" >
+
+<!-- LOCALIZATION NOTE (calendar.alarm.snooze.cancel)
+ This string is not seen in the UI, it is read by screen readers when the
+ user focuses the "Cancel" button in the "Snooze for..." popup of the alarm
+ dialog. -->
+<!ENTITY calendar.alarm.snooze.cancel "Eliminar siesta">
+
+<!-- Calendar Server Dialog -->
+<!ENTITY calendar.server.dialog.title.edit "Rediger le calendario">
+<!ENTITY calendar.server.dialog.name.label "Nomine de calendario:">
+
+<!-- Calendar Properties -->
+<!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 "Adresse:">
+<!ENTITY calendarproperties.refreshInterval.label "Actualisar agenda:">
+<!ENTITY calendarproperties.refreshInterval.manual.label "Manualmente">
+<!ENTITY calendarproperties.name.label "Nomine:">
+<!ENTITY calendarproperties.readonly.label "Lectura solmente">
+<!ENTITY calendarproperties.firealarms.label "Monstrar mementos">
+<!ENTITY calendarproperties.cache3.label "Supporto non in linea">
+<!ENTITY calendarproperties.enabled.label "Activar iste agenda">
+<!ENTITY calendarproperties.enabled2.label "Activar iste agenda">
+<!ENTITY calendarproperties.forceDisabled.label "Impossibile trovar le gestor de iste agenda. Isto eveni sovente quando tu ha disactivate o disinstallate certe additivos.">
+<!ENTITY calendarproperties.unsubscribe.label "Cancellar le inscription">
+<!ENTITY calendarproperties.unsubscribe.accesskey "C">
+
+<!-- Calendar Publish Dialog -->
+<!ENTITY calendar.publish.dialog.title "Publicar agenda">
+<!ENTITY calendar.publish.url.label "URL de publication">
+<!ENTITY calendar.publish.publish.button "Publicar">
+<!ENTITY calendar.publish.close.button "Clauder">
+
+<!ENTITY calendar.publish.example.url.description "Per exemplo como http://www.myserver.com/webdav/test.ics">
+
+<!-- Select Calendar Dialog -->
+<!ENTITY calendar.select.dialog.title "Seliger agenda">
+
+<!-- Calendar Printing -->
+<!ENTITY calendar.print.window.title "Imprimer un agenda">
+<!ENTITY calendar.print.title.label "Titulo:">
+<!ENTITY calendar.print.layout.label "Disposition:">
+<!ENTITY calendar.print.range.label "Que imprimer">
+<!ENTITY calendar.print.currentView2.label "Vista actual">
+<!ENTITY calendar.print.selectedEventsAndTasks.label "Eventos/activitates eligite">
+<!ENTITY calendar.print.tasks.label "Activitates">
+<!ENTITY calendar.print.events.label "Eventos">
+<!ENTITY calendar.print.custom.label "Gammas de datas personalisate:">
+<!ENTITY calendar.print.from.label "De:">
+<!ENTITY calendar.print.to.label "A:">
+<!ENTITY calendar.print.settingsGroup.label "Parametros de impression">
+<!ENTITY calendar.print.optionsGroup.label "Optiones">
+<!ENTITY calendar.print.taskswithnoduedate.label "Eventos sin data de termino">
+<!ENTITY calendar.print.completedtasks.label "Activitates completate">
+
+<!-- Error reporting -->
+<!ENTITY calendar.error.detail "Detalios…">
+<!ENTITY calendar.error.code "Codice de error:">
+<!ENTITY calendar.error.description "Description:">
+<!ENTITY calendar.error.title "Un error occurreva">
+
+<!-- Extract buttons in message header -->
+<!ENTITY calendar.extract.event.button "Adder como evento">
+<!ENTITY calendar.extract.task.button "Adder como activitate">
+<!ENTITY calendar.extract.event.button.tooltip "Extraher informationes de agenda a partir del message e adder a tu agenda como evento">
+<!ENTITY calendar.extract.task.button.tooltip "Extraher informationes de agenda a partir del message e adder a tu agenda como activitate">
diff --git a/l10n-ia/calendar/chrome/calendar/calendar.properties b/l10n-ia/calendar/chrome/calendar/calendar.properties
new file mode 100644
index 0000000000..10c75bc25e
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/calendar.properties
@@ -0,0 +1,696 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 name for new events
+newEvent=Nove evento
+
+# Titles for the event/task dialog
+newEventDialog=Nove evento
+editEventDialog=Rediger evento
+newTaskDialog=Nove activitate
+editTaskDialog=Rediger activitate
+
+# Do you want to save changes?
+askSaveTitleEvent=Salvar evento
+askSaveTitleTask=Salvar activitate
+askSaveMessageEvent=Le evento non era salvate. Vole tu lo salvar?
+askSaveMessageTask=Le activitate non era salvate. Vole tu lo salvar?
+
+# Event Dialog Warnings
+warningEndBeforeStart=Le fin que tu insereva es anterior al data de initio
+warningUntilDateBeforeStart=Le data de usque occurre ante illo de initio
+
+# The name of the calendar provided with the application by default
+homeCalendarName=Initio
+
+# The name given to a calendar if an opened calendar has an empty filename
+untitledCalendarName=Agenda sin titulo
+
+# Event status: Tentative, Confirmed, Cancelled
+# ToDo task status: NeedsAction, InProcess, Completed, Cancelled
+statusTentative =Provisori
+statusConfirmed =Confirmate
+eventStatusCancelled=Cancellate
+todoStatusCancelled =Cancellate
+statusNeedsAction =Require action
+statusInProcess =In curso
+statusCompleted =Completate
+
+# Task priority, these should match the priority.level.* labels in calendar.dtd
+highPriority=Alte
+normalPriority=Normal
+lowPriority=Basse
+
+importPrompt=In qual agenda vole tu importar iste elementos?
+exportPrompt=Ex qual agenda vole tu exportar?
+pastePrompt=In qual de tu agendas actualmente scribibile vole tu collar?
+publishPrompt=Ex qual agenda vole tu publicar?
+
+# LOCALIZATION NOTE (pasteEventAlso): The users pasting operation includes among
+# others also a meeting invitation - this is used as a affix in
+# pasteNotifyAbout
+pasteEventAlso=Le texto collate contine un incontro
+# LOCALIZATION NOTE (pasteEventsAlso): The users pasting operation includes among
+# others also several meeting invitations - this is used as a affix in
+# pasteNotifyAbout
+pasteEventsAlso=Le texto collate contine incontros
+# LOCALIZATION NOTE (pasteTaskAlso): The users pasting operation includes among
+# others also an assigned task - this is used as a affix in pasteNotifyAbout
+pasteTaskAlso=Le texto collate contine un activitate assignate
+# LOCALIZATION NOTE (pasteTasksAlso): The users pasting operation include among
+# others also several assigned tasks - this is used as a affix in
+# pasteNotifyAbout
+pasteTasksAlso=Le texto collate contine activitates assignate
+# LOCALIZATION NOTE (pasteItemsAlso): The users pasting operation includes among
+# others also assigned task(s) and meeting invitation(s) - this is used as a affix
+# in pasteNotifyAbout
+pasteItemsAlso=Le texto collate contine incontros e activitates assignate
+# LOCALIZATION NOTE (pasteEventOnly): The users is pasting a meeting -
+# this is used as a affix in pasteNotifyAbout
+pasteEventOnly=Tu colla un activitate
+# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting several meetings -
+# this is used as a affix in pasteNotifyAbout
+pasteEventsOnly=Tu colla activitates
+# LOCALIZATION NOTE (pasteEventOnly): The users is pasting an assigned task -
+# this is used as a affix in pasteNotifyAbout
+pasteTaskOnly=Tu colla un activitate assignate
+# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting several assigned
+# tasks - this is used as a affix in pasteNotifyAbout
+pasteTasksOnly=Tu colla activitates assignate
+# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting assigned task(s) and
+# meeting(s) - this is used as a affix in pasteNotifyAbout
+pasteItemsOnly=Tu colla incontros e activitates assignate
+
+# LOCALIZATION NOTE (pasteNotifyAbout): Text displayed if pasting an invitation
+# or assigned task
+# %1$S - pasteEvent* or pasteTask*
+pasteNotifyAbout=%1$S - desira tu inviar un actualisation a totes illes implicate?
+
+# LOCALIZATION NOTE (pasteAndNotifyLabel): button label used in calendar prompt
+# of the pasted item has attendees
+pasteAndNotifyLabel=Colla e invia ora
+# LOCALIZATION NOTE (pasteDontNotifyLabel): button label used in calendar prompt
+# of the pasted item has attendees
+pasteDontNotifyLabel=Colla sin inviar
+
+# LOCALIZATION NOTE (importItemsFailed):
+# %1$S will be replaced with number of failed items
+# %2$S will be replaced with last error code / error string
+importItemsFailed=Falta a importar %1$S elementos. Le ultime error era: %2$S
+# LOCALIZATION NOTE (noItemsInCalendarFile2):
+# %1$S will be replaced with file path
+noItemsInCalendarFile2=Impossibile importar ab %1$S. Il ha nulle elemento importabile in iste file.
+
+#spaces needed at the end of the following lines
+eventDescription=Description:
+
+unableToRead=Impossibile leger ab le file:
+unableToWrite=Impossibile scriber in le file:
+defaultFileName=MozillaCalEvents
+HTMLTitle=Agenda Mozilla
+
+# LOCALIZATION NOTE (timezoneError):
+# used for an error message like 'An unknown and undefined timezone was found while reading c:\Mycalendarfile.ics'
+# %1$S will be replaced with the path to a file
+timezoneError=Durante le lectura de %1$S era trovate un fuso horari incognite e indefinite.
+
+# LOCALIZATION NOTE (duplicateError):
+# %1$S will be replaced with number of duplicate items
+# %2$S will be replaced with a file path pointing to a calendar
+duplicateError=%1$S elemento(s) era ignorate perque illos existe in ambe le agenda de destination e in %2$S.
+
+unableToCreateProvider=Un error ha essite incontrate al preparation del agenda ubicate pro uso in %1$S. Illo non sera disponibile.
+
+# Sample: Unknown timezone "USPacific" in "Dentist Appt". Using the 'floating' local timezone instead: 2008/02/28 14:00:00
+unknownTimezoneInItem=Fuso horari incognite "%1$S" in "%2$S". Tractate in vice como fuso horari local 'floating': %3$S
+TimezoneErrorsAlertTitle=Errores de fuso horari
+TimezoneErrorsSeeConsole=Vider le consola de error: le fusos horari incognite es tractate como le fuso horari local 'floating'.
+
+# The following strings are for the prompt to delete/unsubscribe from the calendar
+removeCalendarTitle=Remover agenda
+removeCalendarButtonDelete=Deler agenda
+removeCalendarButtonUnsubscribe=Remover le subscription
+
+# LOCALIZATION NOTE (removeCalendarMessageDeleteOrUnsubscribe): Shown for
+# calendar where both deleting and unsubscribing is possible.
+# %1$S: The name of a calendar
+removeCalendarMessageDeleteOrUnsubscribe=Desira tu eliminar le agenda "%1$S"? De-rolar removera le agenda ab le lista, deler purgara alsi permanentemente su datos.
+
+# LOCALIZATION NOTE (removeCalendarMessageDelete): Shown for calendar where
+# deleting is the only option.
+# %1$S: The name of a calendar
+removeCalendarMessageDelete=Desira tu deler permanentemente le agenda "%1$S"?
+
+# LOCALIZATION NOTE (removeCalendarMessageUnsubscribe): Shown for calendar
+# where unsubscribing is the only option.
+# %1$S: The name of a calendar
+removeCalendarMessageUnsubscribe=Desira tu de-rolar del agenda "%1$S"?
+
+WeekTitle=Septimana: %1$S
+None=Nulle
+
+# Error strings
+## @name UID_NOT_FOUND
+## @loc none
+
+# LOCALIZATION NOTE (tooNewSchemaErrorText):
+# %1$S will be replaced with the name of the host application, e.g. 'Thunderbird'
+# %2$S will be replaced with the name of the new copy of the file, e.g. 'local-2020-05-11T21-30-17.sqlite'
+tooNewSchemaErrorText=Le datos de tu agenda non es compatibile con iste version de %1$S. Le datos de agenda in tu profilo ha essite actualisate per un nove version de %1$S. Un file de reservation del datos ha essite create, appellate "%2$S". Nos continua con un nove file de datos.
+
+# List of events or todos (unifinder)
+eventUntitled=Sin titulo
+
+# Tooltips of events or todos
+tooltipTitle=Titulo:
+tooltipLocation=Adresse:
+# event date, usually an interval, such as
+# Date: 7:00--8:00 Thu 9 Oct 2011
+# Date: Thu 9 Oct 2000 -- Fri 10 Oct 2000
+tooltipDate=Data:
+# event calendar name
+tooltipCalName=Nomine de calendario:
+# event status: tentative, confirmed, cancelled
+tooltipStatus=Stato:
+# event organizer
+tooltipOrganizer=Organisator:
+# task/todo fields
+# start date time, due date time, task priority number, completed date time
+tooltipStart=Initiar:
+tooltipDue=Termino:
+tooltipPriority=Prioritate:
+tooltipPercent=% Complete:
+tooltipCompleted=Completate:
+
+#File commands and dialogs
+New=Nove
+Open=Aperir
+filepickerTitleImport=Importar
+filepickerTitleExport=Exportar
+
+# Filters for export/import/open file picker. %1$S will be replaced with
+# wildmat used to filter files by extension, such as (*.html; *.htm).
+filterIcs=iCalendar (%1$S)
+filterHtml=Pagina web (%1$S)
+
+# Remote calendar errors
+genericErrorTitle=Un error occurreva
+httpPutError=Le publication del file de agenda falleva.\nCodice de stato: %1$S: %2$S
+otherPutError=Le publication del file de agenda falleva.\nCodice de stato: 0x%1$S
+
+# LOCALIZATION NOTE (readOnlyMode):
+# used for an message like 'There has been an error reading data for calendar: Home. It has been...'
+# %1$S will be replaced with the name of a calendar
+readOnlyMode=Un error es occurrite al lectura de datos pro le agenda: %1$S. Illo ha essite ponite in modo solo lectura, pois que le cambios a iste agenda parerea resultar in perdita de datos. Tu pote cambiar iste parametro per eliger 'Rediger agenda'.
+
+# LOCALIZATION NOTE (disabledMode):
+# used for an message like 'There has been an error reading data for calendar: Home. It has been...'
+# %1$S will be replaced with the name of a calendar
+disabledMode=Un error es occurrite al lectura de datos pro le agenda: %1$S. Illo esseva disactivate usque il sera secur usar lo.
+
+# LOCALIZATION NOTE (minorError):
+# used for an message like 'There has been an error reading data for calendar: Home. However this...'
+# %1$S will be replaced with the name of a calendar
+minorError=Un error ha occurrite al lectura de datos pro le agenda: %1$S. Nonobstante, le error non pare esser importante, dunque le programma tentara de continuar.
+
+# LOCALIZATION NOTE (stillReadOnlyError):
+# used for an message like 'There has been an error reading data for calendar: Home.'
+# %1$S will be replaced with the name of a calendar
+stillReadOnlyError=Un error es occurrite al lectura de datos pro le agenda: %1$S.
+utf8DecodeError=Un error eveniva durante le decodification de un file iCalendar (ics) como UTF-8. Controla que le file, anque le symbolos e le litteras accentuate, es codificate per le codice de character UTF-8.
+icsMalformedError=Le analyse de un file iCalendar (ics) falleva. Controla que le file es conforme al syntaxe de file iCalendar (ics).
+itemModifiedOnServerTitle=Elemento cambiate sur servitor
+itemModifiedOnServer=Iste elemento ha essite recentemente cambiate sur le servitor.\n
+modifyWillLoseData=Inviar tu cambios supplantara le cambios facite sur le servitor.
+deleteWillLoseData=Deler iste elemento causara perdita del cambios facite sur le servitor.
+updateFromServer=Discartar mi cambios e recargar
+proceedModify=Inviar mi cambios comocunque
+proceedDelete=Deler comocunque
+dav_notDav=Le ressource in %1$S o non es un collection DAV o non es disponibile
+dav_davNotCaldav=Le ressource in %1$S es un collection DAV ma non es un agenda CalDAV
+itemPutError=Il ha essite un error al salvamento del elemento sur le servitor.
+itemDeleteError=Il ha essite un error durante le deletion del elemento ex le servitor.
+caldavRequestError=Un error occurreva durante le invio del invitation.
+caldavResponseError=Un error occurreva durante le invio del responsa.
+caldavRequestStatusCode=Codice de stato: %1$S
+caldavRequestStatusCodeStringGeneric=La requesta non pote ser processate.
+caldavRequestStatusCodeString400=Le requesta contine syntaxe errate e non pote ser processate.
+caldavRequestStatusCodeString403=Le usator non ha le permission necessari pro effectuar le requesta.
+caldavRequestStatusCodeString404=Ressource non trovate.
+caldavRequestStatusCodeString409=Conflicto de ressources.
+caldavRequestStatusCodeString412=Prerequisito fallite.
+caldavRequestStatusCodeString500=Error interne del servitor.
+caldavRequestStatusCodeString502=Defecto del gateway (Configuration del proxy?).
+caldavRequestStatusCodeString503=Error interne del servitor (Interruption temporari del servitor?).
+caldavRedirectTitle=Actualisar le position pro le agenda %1$S?
+caldavRedirectText=Le requestas pro %1$S va ser re-dirigite a un nove position. Vole tu cambiar le position al valor sequente?
+caldavRedirectDisableCalendar=Disactivar agenda
+
+
+# LOCALIZATION NOTE (likelyTimezone):
+# Translators, please put the most likely timezone(s) where the people using
+# your locale will be. Use the Olson ZoneInfo timezone name *in English*,
+# ie "Europe/Paris", (continent or ocean)/(largest city in timezone).
+# Order does not matter, except if two historically different zones now match,
+# such as America/New_York and America/Toronto, will only find first listed.
+# (Particularly needed to guess the most relevant timezones if there are
+# similar timezones at the same June/December GMT offsets with alphabetically
+# earlier ZoneInfo timezone names. Sample explanations for English below.)
+# for english-US:
+# America/Los_Angeles likelier than America/Dawson
+# America/New_York likelier than America/Detroit (NY for US-EasternTime)
+# for english:
+# Europe/London likelier than Atlantic/Canary
+# Europe/Paris likelier than Africa/Ceuta (for WestEuropeanTime)
+# America/Halifax likelier than America/Glace_Bay (Canada-AtlanticTime)
+# America/Mexico_City likelier than America/Cancun
+# America/Argentina/Buenos_Aires likelier than America/Araguaina
+# America/Sao_Paolo (may not recognize: summer-time dates change every year)
+# Asia/Singapore likelier than Antarctica/Casey
+# Asia/Tokyo likelier than Asia/Dili
+# Africa/Lagos likelier than Africa/Algiers (for WestAfricanTime)
+# Africa/Johannesburg likelier than Africa/Blantyre (for SouthAfricanStdTime)
+# Africa/Nairobi likelier than Africa/Addis_Ababa (for EastAfricanTime)
+# Australia/Brisbane likelier than Antarctica/DumontDUrville
+# Australia/Sydney likelier than Australia/Currie or Australia/Hobart
+# Pacific/Auckland likelier than Antarctica/McMurdo
+likelyTimezone=Europa/Copenhagen, Europa/Paris, Europa/Madrid, Europa/Berlin, Africa/Cairo, Africa/Algeri, Africa/Casablanca, Africa/Djibouti, Africa/Khartoum, Africa/Mogadishu, Africa/Nouakchott, Africa/Tripoli, Africa/Tunis, Asia/Aden, Asia/Amman, Asia/Baghdad, Asia/Bahrain, Asia/Beirut, Asia/Damasco, Asia/Dubai, Asia/Gaza, Asia/Kuwait, Asia/Muscat, Asia/Qatar, Asia/Riyadh, America/Efrog Newydd, America/Chicago, America/Denver, America/Phoenix, America/Los_Angeles, America/Anchorage, America/Adak, Pacifico/Honolulu, America/Puerto_Rico, America/Halifax, America/Dinas_Mecsico, America/Argentina/Buenos_Aires, Asia/Singapore, Asia/Japon/Tokyo, Africa/Lagos, Africa/Johannesburg, Africa/Nairobi, Australia/Brisbane, Australia/Sydney
+
+# Guessed Timezone errors and warnings.
+# Testing note:
+# * remove preference for calendar.timezone.default in userprofile/prefs.js
+# * repeat
+# - set OS timezone to a city (windows: click right on clock in taskbar)
+# - restart
+# - observe guess in error console and verify whether guessed timezone city
+# makes sense for OS city.
+#
+# 'Warning: Operating system timezone "E. South America Standard Time"
+# no longer matches ZoneInfo timezone "America/Sao_Paulo".'
+# Testing notes:
+# - Brasil DST change dates are set every year by decree, so likely out of sync.
+# - Only appears on OSes from which timezone can be obtained
+# (windows; or TZ env var, /etc/localtime target path, or line in
+# /etc/timezone or /etc/sysconfig/clock contains ZoneInfo timezone id).
+# - Windows: turning off "Automatically adjust clock for daylight saving time"
+# can also trigger this warning.
+WarningOSTZNoMatch=Attention: le fuso horari "%1$S"del systema operative\nnon corresponde plus al fuso horari interne del ZoneInfo "%2$S".
+
+# "Skipping Operating System timezone 'Pacific/New_Country'."
+# Testing note: not easily testable. May occur someday if (non-windows)
+# OS uses different version of ZoneInfo database which has a timezone name
+# that is not included in our current ZoneInfo database (or if the mapping
+# mapping from windows to ZoneInfo timezone ids does).
+SkippingOSTimezone=Salto del fuso horari '%1$S' del systema operative.
+
+# "Skipping locale timezone 'America/New_Yawk'."
+# Testing note: Skipping occurs if a likelyTimezone id is unknown or misspelled.
+SkippingLocaleTimezone=Salto de fuso horari local '%1$S'.
+
+# Testing note: "No match" timezones include Bucharest on W2k.
+# Brazil timezones may be "No match" (change every year, so often out of date,
+# and changes are often more than a week different).
+warningUsingFloatingTZNoMatch=ATTENTION: Per le fuso horari "floating".\nNulle datos de fuso horari del ZoneInfo concordava le datos de fuso horari del systema operative.
+
+# "Warning: Using guessed timezone
+# America/New York (UTC-0500/-0400).
+# [rfc2445 summer daylight saving shift rules for timezone]
+# This ZoneInfo timezone almost matches/seems to match..."
+# This ZoneInfo timezone was chosen based on ... "
+WarningUsingGuessedTZ=Attention: utilisation de un fuso horari estimate\n %1$S (UTC%2$S).\n%3$S\n%4$S
+
+# Testing note: "Almost match" timezones include Cairo on W2k.
+TZAlmostMatchesOSDifferAtMostAWeek=Iste fuso horari ZoneInfo corresponde circa al fuso horari del systema operative.\nPro iste regula, le proxime transitiones inter hora legal e hora solar\ndiffere non plus de un septimana ab le transitiones del fuso horari del systema operative.\non pote haber discrepantias in le datos, como un data de initio differente,\nun rugula differente, o un approximation pro un regula de calendario non gregorian.
+
+TZSeemsToMatchOS=Iste fuso horari de ZoneInfo pare concordar con le fuso horari del systema operative iste anno.
+
+# LOCALIZATION NOTE (TZFromOS):
+# used for a display of a chosen timezone
+# %1$S will be replaced with the name of a timezone
+TZFromOS=Iste fuso horari de ZoneInfo ha essite eligite in base al fuso horari\nidentificator "%1$S" del systema operative.
+
+# Localization note (TZFromLocale): Substitute name of your locale language.
+TZFromLocale=Iste fuso horari de ZoneInfo ha essite eligite in base al systema operative\nfuso horari concordante con le probabile fusos horari pro usatores de internet que usa le anglese US.
+
+TZFromKnownTimezones=Le fuso horari de iste Zoneinfo ha essite eligite in base al systema operative\nfuso horari concordante con note fusos horari in ordine alphabetic de id de fuso horari.
+
+# Print Layout
+tasksWithNoDueDate = Eventos sin data de termino
+
+# Providers
+caldavName=CalDAV
+compositeName=Composite
+icsName=iCalendar (ICS)
+memoryName=Temporanee (memoria)
+storageName=Local (SQLite)
+
+# Used in created html code for export
+htmlPrefixTitle=Titulo
+htmlPrefixWhen=Quando
+htmlPrefixLocation=Position
+htmlPrefixDescription=Description
+htmlTaskCompleted=%1$S (completate)
+
+# Categories
+addCategory=Adder categoria
+multipleCategories=Categorias multiple
+
+today=Hodie
+tomorrow=Deman
+yesterday=Heri
+
+#Today pane
+eventsonly=Eventos
+eventsandtasks=Eventos e activitates
+tasksonly=Activitates
+shortcalendarweek=Sept.
+
+go=Ir
+
+# Some languages have different conjugations of 'next' and 'last'. If yours
+# does not, simply repeat the value. This will be used with day names, as in
+# 'next Sunday'.
+next1=sequente
+next2=sequente
+last1=ultime
+last2=ultime
+
+# Alarm Dialog
+# LOCALIZATION NOTE (alarmWindowTitle.label): Semi-colon list of plural
+# forms. See: http://developer.mozilla.org/en/Localization_and_Plurals
+alarmWindowTitle.label=#1 Memento;#1 Mementos
+
+# LOCALIZATION NOTE (alarmStarts):
+# used for a display the start of an alarm like 'Starts: Thu 2 Oct 2008 13:21'
+# %1$S will be replaced with a date-time
+alarmStarts=Initia: %1$S
+
+# LOCALIZATION NOTE (alarmTodayAt):
+# used for a display the date-time of an alarm like 'Today at Thu 2 Oct 2008 13:21'
+# %1$S will be replaced with a date-time
+alarmTodayAt=Hodie al %1$S
+
+# LOCALIZATION NOTE (alarmTomorrowAt):
+# used for a display the date-time of an alarm like 'Tomorrow at Thu 2 Oct 2008 13:21'
+# %1$S will be replaced with a date-time
+alarmTomorrowAt=Deman al %1$S
+
+# LOCALIZATION NOTE (alarmYesterdayAt):
+# used for a display the date-time of an alarm like 'Yesterday at Thu 2 Oct 2008 13:21'
+# %1$S will be replaced with a date-time
+alarmYesterdayAt=Heri al %1$S
+
+# Alarm interface strings
+# LOCALIZATION NOTE: These strings do not get displayed. They are only visible
+# when exporting an item with i.e a DISPLAY alarm, that doesn't have a
+# description set, or an EMAIL alarm that doesn't have a summary set.
+alarmDefaultDescription=Description de Mozilla predefinite
+alarmDefaultSummary=Summario de Mozilla predefinite
+
+# LOCALIZATION NOTE (alarmSnoozeLimitExceeded): Semi-colon list of plural
+# forms.
+alarmSnoozeLimitExceeded=Tu non pote differer un alarma pro plus de #1 mense.;Tu non pote differer un alarma pro plus de #1 menses.
+
+taskDetailsStatusNeedsAction=Require action
+
+# LOCALIZATION NOTE (taskDetailsStatusInProgress):
+# used for a display of how much of a task is completed '25% Complete'
+# %1$S will be replaced with the number of percentage completed
+taskDetailsStatusInProgress=%1$S%% Complete
+taskDetailsStatusCompleted=Completate
+
+# LOCALIZATION NOTE (taskDetailsStatusCompletedOn):
+# used for a display of completion date like 'Completed on Thu 2 Oct 2008 13:21'
+# %1$S will be replaced with the completion date-time of the task
+taskDetailsStatusCompletedOn=Completate sur %1$S
+taskDetailsStatusCancelled=Cancellate
+
+gettingCalendarInfoCommon=Verification del agendas…
+
+# LOCALIZATION NOTE (gettingCalendarInfoDetail):
+# used for a progress-display of processed like 'Checking Calendar 5 of 10'
+# %1$S will be replaced with the index of the currently processed calendar
+# %2$S will be replaced with the total numbers of calendars
+gettingCalendarInfoDetail=Verification del agenda %1$S de %2$S
+
+# LOCALIZATION NOTE (errorCode):
+# %1$S will be replaced with the number of an error code
+errorCode=Codice de error: %1$S
+
+# LOCALIZATION NOTE (errorDescription):
+# %1$S will be replaced with the description of an error
+errorDescription=Description: %1$S
+
+# LOCALIZATION NOTE (errorWriting):
+# used for an message like 'An error occurred when writing to the calendar Home!'
+# %1$S will be replaced with the name of a calendar
+errorWriting2=Un error occurreva al scriptura al calendario %1$S! Per favor vide infra pro altere informationes.
+
+# LOCALIZATION NOTE (errorWritingDetails):
+# This will be displayed in the detail section of the error dialog
+errorWritingDetails=Si tu vide iste message post le prorogation o le clausura de un memento e isto es pro un agenda pro le qual tu non vole adder o rediger eventos, tu pote marcar iste agenda como sol lectura pro evitar simile experientia in futuro. Pro facer assi, procura al agenda proprietates per cliccar dextre sur iste agenda, in le lista del agenda o in le vista del activitates.
+
+# LOCALIZATION NOTE (tooltipCalendarDisabled):
+# used for an alert-message like 'The calendar Home is momentarily not available'
+# %1$S will be replaced with the name of a calendar
+tooltipCalendarDisabled=Le agenda %1$S es momentaneemente non disponibile
+
+# LOCALIZATION NOTE (tooltipCalendarReadOnly):
+# used for an message like 'The calendar Home is readonly'
+# %1$S will be replaced with the name of a calendar
+tooltipCalendarReadOnly=Le agenda %1$S es a sol lectura
+
+taskEditInstructions=Clicca ci pro adder un nove activitate
+taskEditInstructionsReadonly=Selige un agenda scribibile
+taskEditInstructionsCapability=Selige un agenda que supporta activitates
+
+eventDetailsStartDate=Initiar:
+eventDetailsEndDate=Fin:
+
+# LOCALIZATION NOTE (datetimeWithTimezone):
+# used for a display of a date-time with timezone 'Thu 2 Oct 2008 13:21', Europe/Paris
+# %1$S will be replaced with the completion date-time
+# %2$S will be replaced with the name of the timezone
+datetimeWithTimezone=%1$S, %2$S
+
+# LOCALIZATION NOTE (singleLongCalendarWeek):
+# used for display of calendar weeks in short form like 'Calendar Week 43'
+# %1$S will be replaced with the index of the week
+singleLongCalendarWeek=Agenda del septimana: %1$S
+
+# LOCALIZATION NOTE (severalLongCalendarWeeks):
+# used for display of calendar weeks in short form like 'Calendar Weeks 43 - 45'
+# %1$S will be replaced with the index of the start-week
+# %2$S will be replaced with the index of the end-week
+severalLongCalendarWeeks=Agenda del septimanas: %1$S-%2$S
+
+# LOCALIZATION NOTE (singleShortCalendarWeek):
+# used for display of calendar weeks in short form like 'CW 43'
+# %1$S will be replaced with the index of the week
+singleShortCalendarWeek=Sept: %1$S
+
+# LOCALIZATION NOTE (severalShortCalendarWeeks):
+# used for display of calendar weeks in short form like 'CWs 43 - 45'
+# %1$S will be replaced with the index of the start-week
+# %2$S will be replaced with the index of the end-week
+severalShortCalendarWeeks=CWs: %1$S-%2$S
+
+# LOCALIZATION NOTE (multiweekViewWeek):
+# Used for displaying the week number in the first day box of every week
+# in multiweek and month views.
+# It allows to localize the label with the week number in case your locale
+# requires it.
+# Take into account that this label is placed in the same room of the day label
+# inside the day boxes, exactly on left side, hence a possible string shouldn't
+# be too long otherwise it will create confusion between the week number and
+# the day number other than a possible crop when the window is resized.
+#
+# %1$S is a number from 1 to 53 that represents the week number.
+multiweekViewWeek=sept. %1$S
+
+# Task tree, "Due In" column.
+# LOCALIZATION NOTE (dueInDays, dueInHours): Semi-colon list of plural
+# forms. See: http://developer.mozilla.org/en/Localization_and_Plurals
+dueInDays=#1 die;#1 dies
+dueInHours=#1 hora;#1 horas
+dueInLessThanOneHour=< 1 hora
+
+# LOCALIZATION NOTE (monthInYear):
+# used for display of Month-dates like 'December 2008'
+# %1$S will be replaced with name of the month
+# %2$S will be replaced with the year
+monthInYear=%1$S %2$S
+
+# LOCALIZATION NOTE (monthInYear.monthFormat):
+# If your language requires a different declension, change this to
+# one of the values specified in dateFormat.properties.
+# In any case, DO NOT TRANSLATE.
+monthInYear.monthFormat=nominative
+
+# LOCALIZATION NOTE (formatDateLong):
+# used for display dates in long format like 'Mon 15 Oct 2008' when it's
+# impossible to retrieve the formatatted date from the OS.
+# %1$S will be replaced with name of the day in short format;
+# %2$S will be replaced with the day-index of the month, possibly followed by an ordinal symbol
+# (depending on the string dayOrdinalSymbol in dateFormat.properties);
+# %3$S will be replaced with the name of the month in short format;
+# %4$S will be replaced with the year.
+formatDateLong=%1$S %2$S %3$S %4$S
+
+# LOCALIZATION NOTE (dayHeaderLabel):
+# used for display the labels in the header of the days in day/week views in short
+# or long format. For example: 'Monday 6 Oct.' or 'Mon. 6 Oct.'
+# %1$S will be replaced with name of the day in short or long format
+# %2$S will be replaced with the day-index of the month, possibly followed by an ordinal symbol
+# (depending on the string dayOrdinalSymbol in dateFormat.properties), plus the name
+# of the month in short format (the day/month order depends on the OS settings).
+dayHeaderLabel=%1$S %2$S
+
+# LOCALIZATION NOTE (daysIntervalInMonth):
+# used for display of intervals in the form of 'March 3 - 9, 2008'
+# %1$S will be replaced with name of the month of the start date
+# %2$S will be replaced with the day-index of the start date possibly followed by an ordinal symbol
+# %3$S will be replaced with the day-index of the end date possibly followed by an ordinal symbol
+# %4$S will be replaced with the common year of both dates
+# The presence of the ordinal symbol in the day-indexes depends on the string
+# dayOrdinalSymbol in dateFormat.properties
+daysIntervalInMonth=%1$S %2$S – %3$S, %4$S
+
+# LOCALIZATION NOTE (daysIntervalInMonth.monthFormat):
+# If your language requires a different declension, change this to
+# one of the values specified in dateFormat.properties.
+# In any case, DO NOT TRANSLATE.
+daysIntervalInMonth.monthFormat=nominative
+
+# LOCALIZATION NOTE (daysIntervalBetweenMonths):
+# used for display of intervals in the form 'September 29 - October 5, 2008'
+# %1$S will be replaced with name of the month of the start date
+# %2$S will be replaced with the day-index of the start date possibly followed by an ordinal symbol
+# %3$S will be replaced with name of the month of the end date
+# %4$S will be replaced with the day-index of the end date possibly followed by an ordinal symbol
+# %5$S will be replaced with the common year of both dates
+# The presence of the ordinal symbol in the day-indexes depends on the string
+# dayOrdinalSymbol in dateFormat.properties
+daysIntervalBetweenMonths=%1$S %2$S – %3$S %4$S, %5$S
+
+# LOCALIZATION NOTE (daysIntervalBetweenMonths.monthFormat):
+# If your language requires a different declension, change this to
+# one of the values specified in dateFormat.properties.
+# In any case, DO NOT TRANSLATE.
+daysIntervalBetweenMonths.monthFormat=nominative
+
+# LOCALIZATION NOTE (daysIntervalBetweenYears):
+# used for display of intervals in the form 'December 29, 2008 - January 4, 2009'
+# %1$S will be replaced with name of the month of the start date
+# %2$S will be replaced with the day-index of the start date possibly followed by an ordinal symbol
+# %3$S will be replaced with the year of the start date
+# %4$S will be replaced with name of the month of the end date
+# %5$S will be replaced with the day-index of the end date possibly followed by an ordinal symbol
+# %6$S will be replaced with the year of the end date
+# The presence of the ordinal symbol in the day-indexes depends on the string
+# dayOrdinalSymbol in dateFormat.properties
+daysIntervalBetweenYears=%1$S %2$S, %3$S – %4$S %5$S, %6$S
+
+# LOCALIZATION NOTE (daysIntervalBetweenYears.monthFormat):
+# If your language requires a different declension, change this to
+# one of the values specified in dateFormat.properties.
+# In any case, DO NOT TRANSLATE.
+daysIntervalBetweenYears.monthFormat=nominative
+
+# LOCALIZATION NOTE (datetimeIntervalOnSameDateTime):
+# used for intervals where end is equals to start
+# displayed form is '5 Jan 2006 13:00'
+# %1$S will be replaced with the date of the start date
+# %2$S will be replaced with the time of the start date
+datetimeIntervalOnSameDateTime=%1$S %2$S
+
+# LOCALIZATION NOTE (datetimeIntervalOnSameDay):
+# used for intervals where end is on the same day as start, so we can leave out the
+# end date but still include end time
+# displayed form is '5 Jan 2006 13:00 - 17:00'
+# %1$S will be replaced with the date of the start date
+# %2$S will be replaced with the time of the start date
+# %3$S will be replaced with the time of the end date
+datetimeIntervalOnSameDay=%1$S %2$S – %3$S
+
+# LOCALIZATION NOTE (datetimeIntervalOnSeveralDays):
+# used for intervals spanning multiple days by including date and time
+# displayed form is '5 Jan 2006 13:00 - 7 Jan 2006 9:00'
+# %1$S will be replaced with the date of the start date
+# %2$S will be replaced with the time of the start date
+# %3$S will be replaced with the date of the end date
+# %4$S will be replaced with the time of the end date
+datetimeIntervalOnSeveralDays=%1$S %2$S – %3$S %4$S
+
+# LOCALIZATION NOTE (datetimeIntervalTaskWithoutDate):
+# used for task without start and due date
+# (showed only in exported calendar in Html format)
+datetimeIntervalTaskWithoutDate= nulle data de initio o termino
+# LOCALIZATION NOTE (datetimeIntervalTaskWithoutDueDate):
+# used for intervals in task with only start date
+# displayed form is 'start date 5 Jan 2006 13:00'
+# (showed only in exported calendar in Html format)
+# %1$S will be replaced with the date of the start date
+# %2$S will be replaced with the time of the start date
+datetimeIntervalTaskWithoutDueDate=data de initio %1$S %2$S
+# LOCALIZATION NOTE (datetimeIntervalTaskWithoutStartDate):
+# used for intervals in task with only due date
+# displayed form is 'due date 5 Jan 2006 13:00'
+# (showed only in exported calendar in Html format)
+# %1$S will be replaced with the date of the due date
+# %2$S will be replaced with the time of the due date
+datetimeIntervalTaskWithoutStartDate=data de termino %1$S %2$S
+
+# LOCALIZATION NOTE (dragLabelTasksWithOnlyEntryDate
+# dragLabelTasksWithOnlyDueDate)
+# Labels that appear while dragging a task with only
+# entry date OR due date
+dragLabelTasksWithOnlyEntryDate=Tempore de initio
+dragLabelTasksWithOnlyDueDate=Termino al
+
+deleteTaskLabel=Deler le activitate
+deleteTaskAccesskey=v
+deleteItemLabel=Deler
+deleteItemAccesskey=E
+deleteEventLabel=Deler evento
+deleteEventAccesskey=E
+
+calendarPropertiesEveryMinute=Cata minuta;Cata #1 minutas
+
+# LOCALIZATION NOTE (extractUsing)
+# Used in message header
+# %1$S will be replaced with language name from languageNames.properties
+extractUsing=In %1$S
+
+# LOCALIZATION NOTE (extractUsingRegion)
+# Used in message header
+# %1$S will be replaced with language name from languageNames.properties
+# %2$S will be replaced with region like US in en-US
+extractUsingRegion=%1$S (%2$S) in uso
+
+# LOCALIZATION NOTE (unit)
+# Used to determine the correct plural form of a unit
+unitMinutes=#1 minuta;#1 minutas
+unitHours=#1 hora;#1 horas
+unitDays=#1 die;#1 dies
+unitWeeks=#1 septimana;#1 septimanas
+
+# LOCALIZATION NOTE (showCalendar)
+# Used in calendar list context menu
+# %1$S will be replaced with the calendar name
+# uses the access key calendar.context.togglevisible.accesskey
+showCalendar=Monstrar %1$S
+hideCalendar=Celar %1$S
+# uses the access key calendar.context.showonly.accesskey
+showOnlyCalendar=Monstrar solo %1$S
+
+# LOCALIZATION NOTE (modifyConflict)
+# Used by the event dialog to resolve item modification conflicts.
+modifyConflictPromptTitle=Conflicto de modification del elemento
+modifyConflictPromptMessage=Le elemento a rediger in le fenestra de dialogo ha essite modificate desde illo ha essite aperte.
+modifyConflictPromptButton1=Reimplaciar le altere modificationes
+modifyConflictPromptButton2=Refusar iste modificationes
+
+# Accessible description of a grid calendar with no selected date
+minimonthNoSelectedDate=Nulle data seligite
diff --git a/l10n-ia/calendar/chrome/calendar/calendarCreation.dtd b/l10n-ia/calendar/chrome/calendar/calendarCreation.dtd
new file mode 100644
index 0000000000..d9a26044c4
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/calendarCreation.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 wizard.title "Crear nove agenda" >
+<!ENTITY wizard.label "Crea un nove agenda" >
+<!ENTITY wizard.description "Position de agenda" >
+
+<!ENTITY initialpage.description "Tu pote salvar le agenda sur le computator o sur un servitor, pro lo acceder ab remote o lo compartir con amicos e collaboratores." >
+<!ENTITY initialpage.computer.label "Sur mi computator">
+<!ENTITY initialpage.network.label "Sur le rete">
+
+<!ENTITY locationpage.description "Fornir le informationes necessari pro acceder a vostre agenda remote" >
+<!ENTITY locationpage.login.description "Optional: insere un nomine de usator e un contrasigno" >
+<!ENTITY locationpage.username.label "Nomine de usator:" >
+<!ENTITY locationpage.password.label "Contrasigno:" >
+
+<!ENTITY custompage.shortdescription "Personalisa tu agenda" >
+<!ENTITY custompage.longdescription "Tu pote dar un nomine e colorar le eventos ex iste agenda." >
+
+<!ENTITY finishpage.shortdescription "Agenda create" >
+<!ENTITY finishpage.longdescription "Tu agenda ha essite create." >
+
+<!-- Below are new strings for the revised new calendar dialog. The above strings should be
+ removed/renamed later on -->
+
+<!ENTITY sourcetabs.other.label "Altere">
+
+<!ENTITY buttons.create.label "Crear agenda">
+<!ENTITY buttons.create.accesskey "r">
+
+<!ENTITY buttons.find.label "Trovar agendas">
+<!ENTITY buttons.find.accesskey "T">
+
+<!ENTITY buttons.back.label "Retro">
+<!ENTITY buttons.back.accesskey "R">
+
+<!ENTITY buttons.subscribe.label "Subscriber">
+<!ENTITY buttons.subscribe.accesskey "S">
+
+<!ENTITY calendartype.label "Typo de agenda:">
+<!ENTITY location.label "Adresse:">
+<!ENTITY location.placeholder "URL o nomine de hospite del servitor del agenda">
+
+<!ENTITY network.nocredentials.label "Iste position non require credentiales">
+<!ENTITY network.loading.description "Attende durante que tu agendas es discoperite.">
+<!ENTITY network.notfound.description "Impossibile trovar agendas in iste loco. Controla tu parametros.">
+<!ENTITY network.authfail.description "Le credentiales inserite non ha essite acceptate. Controlar le parametros.">
+
+<!ENTITY network.subscribe.single.description "Selige le agendas al quales tu prefere te abonar.">
+<!ENTITY network.subscribe.multiple.description "A iste adresse es disponibile typos de agendas multiple. Selige antea le typo de agenda, pois illos a subscriber.">
diff --git a/l10n-ia/calendar/chrome/calendar/calendarCreation.properties b/l10n-ia/calendar/chrome/calendar/calendarCreation.properties
new file mode 100644
index 0000000000..2321e38752
--- /dev/null
+++ b/l10n-ia/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=Per favor insere un position valide.
+error.alreadyExists=Tu es jam inscribite al agenda in iste position.
diff --git a/l10n-ia/calendar/chrome/calendar/categories.properties b/l10n-ia/calendar/chrome/calendar/categories.properties
new file mode 100644
index 0000000000..0fa7953451
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/categories.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/.
+
+# default categories
+
+categories2=Anniversario,Die natal,Negotios,Appellos,Clientes,Competition,Clientes,Competition,Favoritos,Incontros,Donos,Festivitates,Ideas,Problemas,Incontro,Miscellanea,Personal,Projectos,Public Vacantias,Stato,Fornitores,Viages,Vacantias
diff --git a/l10n-ia/calendar/chrome/calendar/dateFormat.properties b/l10n-ia/calendar/chrome/calendar/dateFormat.properties
new file mode 100644
index 0000000000..50eb009b5f
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/dateFormat.properties
@@ -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/.
+
+# In case you are looking for the note about different declensions on date
+# formats, here it is. If your language doesn't use different declensions of
+# month names, you shouldn't have much work. Just leave the *.monthFormat
+# string on "nominative" and the string month.*.name will be filled in.
+#
+# If you need a different form for a string, you can change the
+# *.monthFormat to a different value. Supported values are currently:
+# nominative (default), genitive
+# The modified month name form will then be filled in accordingly. If this
+# system does not suit your needs, please file a bug!
+
+# LOCALIZATION NOTE (month.*.name):
+# Some languages require different declensions of month names.
+# These values will be used if *.monthFormat is set to "nominative" or in places
+# where using a different declension is not yet supported.
+month.1.name=Januario
+month.2.name=Februario
+month.3.name=Martio
+month.4.name=April
+month.5.name=Maio
+month.6.name=Junio
+month.7.name=Julio
+month.8.name=Augusto
+month.9.name=Septembre
+month.10.name=Octobre
+month.11.name=Novembre
+month.12.name=Decembre
+
+# LOCALIZATION NOTE (month.*.genitive):
+# Some languages require different declensions of month names.
+# These values will be used if *.monthFormat is set to "genitive"
+# If your language doesn't use different declensions, just set the same
+# values as for month.*.name.
+month.1.genitive=Januario
+month.2.genitive=Februario
+month.3.genitive=Martio
+month.4.genitive=April
+month.5.genitive=Maio
+month.6.genitive=Junio
+month.7.genitive=Julio
+month.8.genitive=Augusto
+month.9.genitive=Septembre
+month.10.genitive=Octobre
+month.11.genitive=Novembre
+month.12.genitive=Decembre
+
+month.1.Mmm=jan
+month.2.Mmm=feb
+month.3.Mmm=mar
+month.4.Mmm=apr
+month.5.Mmm=Maio
+month.6.Mmm=
+month.7.Mmm=jul
+month.8.Mmm=aug
+month.9.Mmm=sep
+month.10.Mmm=oct
+month.11.Mmm=nov
+month.12.Mmm=dec
+
+day.1.name=dominica
+day.2.name=lunedi
+day.3.name=martedi
+day.4.name=mercuridi
+day.5.name=jovedi
+day.6.name=venerdi
+day.7.name=sabbato
+
+day.1.Mmm=dom
+day.2.Mmm=lun
+day.3.Mmm=mar
+day.4.Mmm=mer
+day.5.Mmm=jov
+day.6.Mmm=ven
+day.7.Mmm=sab
+
+# Can someone tell me why we're not counting from zero?
+day.1.short=do
+day.2.short=lu
+day.3.short=ma
+day.4.short=me
+day.5.short=jo
+day.6.short=ve
+day.7.short=sa
+
+# Localizable day's date
+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
+
+# LOCALIZATION NOTE (dayOrdinalSymbol):
+# Allows to insert a string, a character or a symbol after the number of a
+# monthday in order to give it the meaning of ordinal number e.g. 1 -> 1st etc.
+# It's mainly used when formatting dates with both monthday and month name. It
+# affects the following localizable strings that hence must be localized *without*
+# any ordinal symbol for the monthday number:
+# dayHeaderLabel, monthlyDaysOfNth_day,
+# yearlyNthOn, daysIntervalBetweenYears,
+# daysIntervalBetweenMonths, daysIntervalInMonth.
+# Write only a single string if the ordinal symbol is the same for every monthday, otherwise
+# write a sequence of _31_ strings (one for each monthday) separated with commas.
+# If your language doesn't require that in the mentioned strings, leave it empty.
+# e.g.
+# dayOrdinalSymbol=.
+# -> daysIntervalInMonth: 'March 3. - 9., 2008'
+# dayOrdinalSymbol=st,nd,rd,th,th,th,th,th,th,th,th,th,th,th,th,
+# th,th,th,th,th,st,nd,rd,th,th,th,th,th,th,th,st
+# -> daysIntervalBetweenMonths: 'September 29th - November 1st, 2008'
+dayOrdinalSymbol=
+
+noon=Mediedie
+midnight=medienocte
+
+AllDay=Tote le die
+Repeating=(Recurrente)
diff --git a/l10n-ia/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd b/l10n-ia/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd
new file mode 100644
index 0000000000..116967141e
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.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 reminderdialog.title "Configurar mementos">
+<!ENTITY reminder.add.label "Adder">
+<!ENTITY reminder.add.accesskey "A">
+<!ENTITY reminder.remove.label "Remover">
+<!ENTITY reminder.remove.accesskey "R">
+
+<!ENTITY reminder.reminderDetails.label "Detalios del memento">
+<!ENTITY reminder.action.label "Elige un action del memento">
+
+<!ENTITY reminder.action.alert.label "Monstrar un alerta">
+<!ENTITY reminder.action.email.label "Inviar un email">
+
+<!ENTITY alarm.units.minutes "minutas" >
+<!ENTITY alarm.units.hours "horas" >
+<!ENTITY alarm.units.days "dies" >
diff --git a/l10n-ia/calendar/chrome/calendar/global.dtd b/l10n-ia/calendar/chrome/calendar/global.dtd
new file mode 100644
index 0000000000..53b9dc32da
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/global.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 time.midnight "Medienocte" >
+<!ENTITY time.noon "Mediedie" >
+
+<!-- Day Names -->
+<!-- LOCALIZATION NOTE : Accesskeys for day.1.Ddd to day.7.Ddd are currently
+ only used in Preferences > Views > Workweek groupbox -->
+<!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 "mer" >
+<!ENTITY day.4.Ddd.accesskey "Me">
+<!ENTITY day.5.Ddd "jov" >
+<!ENTITY day.5.Ddd.accesskey "J">
+<!ENTITY day.6.Ddd "ven" >
+<!ENTITY day.6.Ddd.accesskey "V">
+<!ENTITY day.7.Ddd "sab" >
+<!ENTITY day.7.Ddd.accesskey "S">
+
+<!ENTITY day.1.name "dominica" >
+<!ENTITY day.2.name "lunedi" >
+<!ENTITY day.3.name "martedi" >
+<!ENTITY day.4.name "mercuridi" >
+<!ENTITY day.5.name "jovedi" >
+<!ENTITY day.6.name "venerdi" >
+<!ENTITY day.7.name "sabbato" >
+
+<!ENTITY month.1.name "Januario" >
+<!ENTITY month.2.name "Februario" >
+<!ENTITY month.3.name "Martio" >
+<!ENTITY month.4.name "April" >
+<!ENTITY month.5.name "Maio" >
+<!ENTITY month.6.name "Junio" >
+<!ENTITY month.7.name "Julio" >
+<!ENTITY month.8.name "Augusto" >
+<!ENTITY month.9.name "Septembre" >
+<!ENTITY month.10.name "Octobre" >
+<!ENTITY month.11.name "Novembre" >
+<!ENTITY month.12.name "Decembre" >
+
+<!ENTITY onemonthbackward.tooltip "Un mense retro" >
+<!ENTITY onemonthforward.tooltip "Un mense avante" >
+<!ENTITY oneyearbackward.tooltip "Un anno retro" >
+<!ENTITY oneyearforward.tooltip "Un anno avante" >
+<!ENTITY showToday.tooltip "Ir a hodie">
+<!ENTITY onedayforward.tooltip "Un die avante">
+<!ENTITY onedaybackward.tooltip "Un die retro">
+<!ENTITY showselectedday.tooltip "Monstrar le eventos del die seligite">
diff --git a/l10n-ia/calendar/chrome/calendar/menuOverlay.dtd b/l10n-ia/calendar/chrome/calendar/menuOverlay.dtd
new file mode 100644
index 0000000000..e70abdb1c2
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/menuOverlay.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/. -->
+
+<!-- Event Menu -->
+<!ENTITY event.new.event "Nove evento…">
+<!ENTITY event.new.event.accesskey "N">
+
+<!ENTITY event.new.task "Nove activitate…">
+<!ENTITY event.new.task.accesskey "c">
+
+<!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 "Deler le agenda eligite…">
+<!ENTITY calendar.deletecalendar.accesskey "D">
+<!ENTITY calendar.unsubscribecalendar.label "Remover le inscription ab le agenda eligite…">
+<!ENTITY calendar.unsubscribecalendar.accesskey "R">
+
+<!-- LOCALIZATION NOTE (calendar.removecalendar.label): Removing the calendar
+ is the general action of removing it, while deleting means to clear the
+ data and unsubscribing means just taking it out of the calendar list. -->
+<!ENTITY calendar.removecalendar.label "Remover le agenda eligite…">
+<!ENTITY calendar.removecalendar.accesskey "R">
+
+
+<!ENTITY calendar.menu.customize.label "Personalisar…">
+<!ENTITY calendar.menu.customize.accesskey "P">
+
+<!ENTITY showUnifinderCmd.label "Trovar eventos">
+<!ENTITY showUnifinderCmd.accesskey "T">
+<!ENTITY showUnifinderCmd.tooltip "Mutar le quadro trova eventos">
+
+<!ENTITY calendar.displaytodos.checkbox.label "Monstrar activitates in le agenda">
+<!ENTITY calendar.displaytodos.checkbox.accesskey "A">
+
+<!ENTITY goTodayCmd.label "Hodie">
+<!ENTITY goTodayCmd.accesskey "H">
+
+<!ENTITY showCurrentView.label "Vista actual">
+<!ENTITY showCurrentView.accesskey "V">
+
+<!ENTITY calendar.properties.label "Proprietates del agenda…">
+<!ENTITY calendar.properties.accesskey "a">
diff --git a/l10n-ia/calendar/chrome/calendar/migration.dtd b/l10n-ia/calendar/chrome/calendar/migration.dtd
new file mode 100644
index 0000000000..99320409da
--- /dev/null
+++ b/l10n-ia/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;: Importation de datos">
+<!ENTITY migration.welcome "Benvenite">
+<!ENTITY migration.importing "Importation">
+<!ENTITY migration.list.description "&brandShortName; pote importar datos de agenda ex multe popular applicationes. Datos del sequente applicationes ha essite trovate sur tu computator. Elige ex qual de istos tu vole importar datos.">
+<!ENTITY migration.progress.description "Importation del datos eligite">
diff --git a/l10n-ia/calendar/chrome/calendar/migration.properties b/l10n-ia/calendar/chrome/calendar/migration.properties
new file mode 100644
index 0000000000..7c5d52b1fa
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/migration.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/.
+
+migratingApp = Migration de %1$S…
+
+# The next two lines are duplicated from migration.dtd until there is branding
+# for lightning
+migrationTitle = %1$S: Importation de datos
+migrationDescription=%1$S pote importar datos de agenda ex multe popular applicationes. Datos del sequente applicationes ha essite trovate sur tu computator. Elige ex qual de istos tu vole importar datos.
+finished = Complete
+disableExtTitle = Trovate extension incompatibile
+disableExtText = Tu ha le vetere extension de Mozilla Calendar installate que non es compatibile con Lightning. Illo sera disactivate e %1$S reinitiate.
diff --git a/l10n-ia/calendar/chrome/calendar/provider-uninstall.dtd b/l10n-ia/calendar/chrome/calendar/provider-uninstall.dtd
new file mode 100644
index 0000000000..4e73c54468
--- /dev/null
+++ b/l10n-ia/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 "Disinstallar un fornitor">
+<!ENTITY providerUninstall.accept.label "Remover le inscription eligite">
+<!ENTITY providerUninstall.accept.accesskey "R">
+<!ENTITY providerUninstall.cancel.label "Retener le additivo">
+<!ENTITY providerUninstall.cancel.accesskey "R">
+<!ENTITY providerUninstall.preName.label "Tu requireva de disinstallar o disactivar:">
+<!ENTITY providerUninstall.postName.label "Isto causara le disactivation del agendas infra.">
+<!ENTITY providerUninstall.reinstallNote.label "A minus que tu planifica de reinstallar iste fornitor, tu pote eliger de de-rolar de su calendarios.">
diff --git a/l10n-ia/calendar/chrome/calendar/timezones.properties b/l10n-ia/calendar/chrome/calendar/timezones.properties
new file mode 100644
index 0000000000..e545c0c469
--- /dev/null
+++ b/l10n-ia/calendar/chrome/calendar/timezones.properties
@@ -0,0 +1,489 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+pref.timezone.floating=Tempore local
+pref.timezone.UTC=UTC/GMT
+
+# I've derived this list out of timezones.dtd
+# - replaced '_' with ' ' on value side
+# - corrected 'St xyz' to 'St. xyz'
+
+# timezone names:
+pref.timezone.Africa.Abidjan=Africa/Abidjan
+pref.timezone.Africa.Accra=Africa/Accra
+pref.timezone.Africa.Addis_Ababa=Africa/Addis Ababa
+pref.timezone.Africa.Algiers=Africa/Algeria
+pref.timezone.Africa.Asmara=Africa/Asmara
+pref.timezone.Africa.Bamako=Africa/Bamako
+pref.timezone.Africa.Bangui=Africa/Bangui
+pref.timezone.Africa.Banjul=Africa/Banjul
+pref.timezone.Africa.Bissau=Africa/Bissau
+pref.timezone.Africa.Blantyre=Africa/Blantyre
+pref.timezone.Africa.Brazzaville=Africa/Brazzaville
+pref.timezone.Africa.Bujumbura=Africa/Bujumbura
+pref.timezone.Africa.Cairo=Africa/Cairo
+pref.timezone.Africa.Casablanca=Africa/Casablanca
+pref.timezone.Africa.Ceuta=Africa/Ceuta
+pref.timezone.Africa.Conakry=Africa/Conakry
+pref.timezone.Africa.Dakar=Africa/Dakar
+pref.timezone.Africa.Dar_es_Salaam=Africa/Dar es Salaam
+pref.timezone.Africa.Djibouti=Africa/Djibouti
+pref.timezone.Africa.Douala=Africa/Douala
+pref.timezone.Africa.El_Aaiun=Afrique/El Aaiun
+pref.timezone.Africa.Freetown=Africa/Freetown
+pref.timezone.Africa.Gaborone=Africa/Gaborone
+pref.timezone.Africa.Harare=Africa/Harare
+pref.timezone.Africa.Johannesburg=Africa/Johannesburg
+pref.timezone.Africa.Kampala=Africa/Kampala
+pref.timezone.Africa.Khartoum=Africa/Khartoum
+pref.timezone.Africa.Kigali=Africa/Kigali
+pref.timezone.Africa.Kinshasa=Africa/Kinshasa
+pref.timezone.Africa.Lagos=Africa/Lagos
+pref.timezone.Africa.Libreville=Africa/Libreville
+pref.timezone.Africa.Lome=Africa/Lome
+pref.timezone.Africa.Luanda=Africa/Luanda
+pref.timezone.Africa.Lubumbashi=Africa/Lubumbashi
+pref.timezone.Africa.Lusaka=Africa/Lusaka
+pref.timezone.Africa.Malabo=Africa/Malabo
+pref.timezone.Africa.Maputo=Africa/Maputo
+pref.timezone.Africa.Maseru=Africa/Maseru
+pref.timezone.Africa.Mbabane=Africa/Mbabane
+pref.timezone.Africa.Mogadishu=Africa/Mogadishu
+pref.timezone.Africa.Monrovia=Africa/Monrovia
+pref.timezone.Africa.Nairobi=Africa/Nairobi
+pref.timezone.Africa.Ndjamena=Africa/Ndjamena
+pref.timezone.Africa.Niamey=Africa/Niamey
+pref.timezone.Africa.Nouakchott=Africa/Nouakchott
+pref.timezone.Africa.Ouagadougou=Africa/Ouagadougou
+pref.timezone.Africa.Porto-Novo=Africa/Porto-Novo
+pref.timezone.Africa.Sao_Tome=Africa/Sao Tome
+pref.timezone.Africa.Tripoli=Africa/Tripoli
+pref.timezone.Africa.Tunis=Africa/Tunis
+pref.timezone.Africa.Windhoek=Africa/Windhoek
+pref.timezone.America.Adak=America/Adak
+pref.timezone.America.Anchorage=America/Anchorage
+pref.timezone.America.Anguilla=America/Anguilla
+pref.timezone.America.Antigua=America/Antigua
+pref.timezone.America.Araguaina=America/Araguaina
+pref.timezone.America.Argentina.Buenos_Aires=America/Argentina/Buenos Aires
+pref.timezone.America.Argentina.Catamarca=America/Argentina/Catamarca
+pref.timezone.America.Argentina.Cordoba=America/Argentina/Cordoba
+pref.timezone.America.Argentina.Jujuy=America/Argentina/Jujuy
+pref.timezone.America.Argentina.La_Rioja=America/Argentina/La Rioja
+pref.timezone.America.Argentina.Mendoza=America/Argentina/Mendoza
+pref.timezone.America.Argentina.Rio_Gallegos=America/Argentina/Río Gallegos
+pref.timezone.America.Argentina.San_Juan=America/Argentina/San Juan
+pref.timezone.America.Argentina.Tucuman=America/Argentina/Tucuman
+pref.timezone.America.Argentina.Ushuaia=America/Argentina/Ushuaia
+pref.timezone.America.Aruba=America/Aruba
+pref.timezone.America.Asuncion=America/Asuncion
+pref.timezone.America.Atikokan=America/Atikokan
+pref.timezone.America.Bahia=America/Bahia
+pref.timezone.America.Barbados=America/Barbados
+pref.timezone.America.Belem=America/Belem
+pref.timezone.America.Belize=America/Belize
+pref.timezone.America.Blanc-Sablon=America/Blanc-Sablon
+pref.timezone.America.Boa_Vista=America/Boa Vista
+pref.timezone.America.Bogota=America/Bogota
+pref.timezone.America.Boise=America/Boise
+pref.timezone.America.Cambridge_Bay=America/Cambridge Bay
+pref.timezone.America.Campo_Grande=America/Campo Grande
+pref.timezone.America.Cancun=America/Cancun
+pref.timezone.America.Caracas=America/Caracas
+pref.timezone.America.Cayenne=America/Cayenne
+pref.timezone.America.Cayman=America/Cayman
+pref.timezone.America.Chicago=America/Chicago
+pref.timezone.America.Chihuahua=America/Chihuahua
+pref.timezone.America.Costa_Rica=America/Costa Rica
+pref.timezone.America.Cuiaba=America/Cuiaba
+pref.timezone.America.Curacao=America/Curacao
+pref.timezone.America.Danmarkshavn=America/Danmarkshavn
+pref.timezone.America.Dawson=America/Dawson
+pref.timezone.America.Dawson_Creek=America/Dawson Creek
+pref.timezone.America.Denver=America/Denver
+pref.timezone.America.Detroit=America/Detroit
+pref.timezone.America.Dominica=America/Dominica
+pref.timezone.America.Edmonton=America/Edmonton
+pref.timezone.America.Eirunepe=America/Eirunepe
+pref.timezone.America.El_Salvador=America/El Salvador
+pref.timezone.America.Fortaleza=America/Fortaleza
+pref.timezone.America.Glace_Bay=America/Glace Bay
+pref.timezone.America.Godthab=America/Godthab
+pref.timezone.America.Goose_Bay=America/Goose Bay
+pref.timezone.America.Grand_Turk=America/Grand Turk
+pref.timezone.America.Grenada=America/Grenada
+pref.timezone.America.Guadeloupe=America/Guadalupe
+pref.timezone.America.Guatemala=America/Guatemala
+pref.timezone.America.Guayaquil=America/Guayaquil
+pref.timezone.America.Guyana=America/Guyana
+pref.timezone.America.Halifax=America/Halifax
+pref.timezone.America.Havana=America/Havana
+pref.timezone.America.Hermosillo=America/Hermosillo
+pref.timezone.America.Indiana.Indianapolis=America/Indiana/Indianapolis
+pref.timezone.America.Indiana.Knox=America/Indiana/Knox
+pref.timezone.America.Indiana.Marengo=America/Indiana/Marengo
+pref.timezone.America.Indiana.Petersburg=America/Indiana/Petersburg
+pref.timezone.America.Indiana.Vevay=America/Indiana/Vevay
+pref.timezone.America.Indiana.Vincennes=America/Indiana/Vincennes
+pref.timezone.America.Inuvik=America/Inuvik
+pref.timezone.America.Iqaluit=America/Iqaluit
+pref.timezone.America.Jamaica=America/Jamaica
+pref.timezone.America.Juneau=America/Juneau
+pref.timezone.America.Kentucky.Louisville=America/Kentucky/Louisville
+pref.timezone.America.Kentucky.Monticello=America/Kentucky/Monticello
+pref.timezone.America.La_Paz=America/La Paz
+pref.timezone.America.Lima=America/Lima
+pref.timezone.America.Los_Angeles=America/Los Angeles
+pref.timezone.America.Maceio=America/Maceio
+pref.timezone.America.Managua=America/Managua
+pref.timezone.America.Manaus=America/Manaus
+pref.timezone.America.Martinique=America/Martinica
+pref.timezone.America.Mazatlan=America/Mazatlan
+pref.timezone.America.Menominee=America/Menominee
+pref.timezone.America.Merida=America/Merida
+pref.timezone.America.Mexico_City=America/Citate del Mexico
+pref.timezone.America.Miquelon=America/Miquelon
+pref.timezone.America.Moncton=America/Moncton
+pref.timezone.America.Monterrey=America/Monterrey
+pref.timezone.America.Montevideo=America/Montevideo
+pref.timezone.America.Montreal=America/Montreal
+pref.timezone.America.Montserrat=America/Montserrat
+pref.timezone.America.Nassau=America/Nassau
+pref.timezone.America.New_York=America/New York
+pref.timezone.America.Nipigon=America/Nipigon
+pref.timezone.America.Nome=America/Nome
+pref.timezone.America.Noronha=America/Noronha
+pref.timezone.America.North_Dakota.Center=America/Nord Dakota/Center
+pref.timezone.America.North_Dakota.New_Salem=America/North Dakota/New Salem
+pref.timezone.America.Panama=America/Panama
+pref.timezone.America.Pangnirtung=America/Pangnirtung
+pref.timezone.America.Paramaribo=America/Paramaribo
+pref.timezone.America.Phoenix=America/Phoenix
+pref.timezone.America.Port-au-Prince=America/Port-au-Prince
+pref.timezone.America.Port_of_Spain=America/Port of Spain
+pref.timezone.America.Porto_Velho=America/Porto Velho
+pref.timezone.America.Puerto_Rico=America/Porto Rico
+pref.timezone.America.Rainy_River=America/Rainy River
+pref.timezone.America.Rankin_Inlet=America/Rankin Inlet
+pref.timezone.America.Recife=America/Recife
+pref.timezone.America.Regina=America/Regina
+pref.timezone.America.Rio_Branco=America/Rio Branco
+pref.timezone.America.Santiago=America/Santiago
+pref.timezone.America.Santo_Domingo=America/Sancto Domingo
+pref.timezone.America.Sao_Paulo=America/San Paulo
+pref.timezone.America.Scoresbysund=America/Scoresbysund
+pref.timezone.America.Shiprock=America/Shiprock
+pref.timezone.America.St_Johns=America/St. Johns
+pref.timezone.America.St_Kitts=America/St. Kitts
+pref.timezone.America.St_Lucia=America/St. Lucia
+pref.timezone.America.St_Thomas=America/St. Thomas
+pref.timezone.America.St_Vincent=America/St. Vincent
+pref.timezone.America.Swift_Current=America/Swift Current
+pref.timezone.America.Tegucigalpa=America/Tegucigalpa
+pref.timezone.America.Thule=America/Thule
+pref.timezone.America.Thunder_Bay=America/Thunder Bay
+pref.timezone.America.Tijuana=America/Tijuana
+pref.timezone.America.Toronto=America/Toronto
+pref.timezone.America.Tortola=America/Tortola
+pref.timezone.America.Vancouver=America/Vancouver
+pref.timezone.America.Whitehorse=America/Whitehorse
+pref.timezone.America.Winnipeg=America/Winnipeg
+pref.timezone.America.Yakutat=America/Yakutat
+pref.timezone.America.Yellowknife=America/Yellowknife
+pref.timezone.Antarctica.Casey=Antarctica/Casey
+pref.timezone.Antarctica.Davis=Antarctica/Davis
+pref.timezone.Antarctica.DumontDUrville=Antarctica/Dumont DUrville
+pref.timezone.Antarctica.Mawson=Antarctica/Mawson
+pref.timezone.Antarctica.McMurdo=Antarctica/McMurdo
+pref.timezone.Antarctica.Palmer=Antarctica/Palmer
+pref.timezone.Antarctica.Rothera=Antarctica/Rothera
+pref.timezone.Antarctica.South_Pole=Antarctica/South Pole
+pref.timezone.Antarctica.Syowa=Antarctica/Syowa
+pref.timezone.Antarctica.Vostok=Antarctica/Vostok
+pref.timezone.Arctic.Longyearbyen=Arctico/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/Baghdad
+pref.timezone.Asia.Bahrain=Asia/Bahrain
+pref.timezone.Asia.Baku=Asia/Baku
+pref.timezone.Asia.Bangkok=Asia/Bangkok
+pref.timezone.Asia.Beirut=Asia/Beirut
+pref.timezone.Asia.Bishkek=Asia/Biškek
+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/Dubai
+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/Istanbul
+pref.timezone.Asia.Jakarta=Asia/Jakarta
+pref.timezone.Asia.Jayapura=Asia/Jayapura
+pref.timezone.Asia.Jerusalem=Asia/Jerusalem
+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/Kathmandu
+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/Samarkand
+pref.timezone.Asia.Seoul=Asia/Seoul
+pref.timezone.Asia.Shanghai=Asia/Shanghai
+pref.timezone.Asia.Singapore=Asia/Singapore
+pref.timezone.Asia.Taipei=Asia/Taipei
+pref.timezone.Asia.Tashkent=Asia/Tashkent
+pref.timezone.Asia.Tbilisi=Asia/Tbilisi
+pref.timezone.Asia.Tehran=Asia/Tehran
+pref.timezone.Asia.Thimphu=Asia/Thimphu
+pref.timezone.Asia.Tokyo=Asia/Tokyo
+pref.timezone.Asia.Ulaanbaatar=Asia/Ulaanbaatar
+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=Atlantic/Azores
+pref.timezone.Atlantic.Bermuda=Atlantico/Bermudas
+pref.timezone.Atlantic.Canary=Atlantico/Canarias
+pref.timezone.Atlantic.Cape_Verde=Atlantico/Capo Verde
+pref.timezone.Atlantic.Faroe=Atlantic/Faroe
+pref.timezone.Atlantic.Madeira=Atlantic/Madeira
+pref.timezone.Atlantic.Reykjavik=Atlantic/Reykjavik
+pref.timezone.Atlantic.South_Georgia=Atlantic/South Georgia
+pref.timezone.Atlantic.St_Helena=Atlantic/St. Helena
+pref.timezone.Atlantic.Stanley=Atlantic/Stanley
+pref.timezone.Australia.Adelaide=Australia/Adelaide
+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/Sydney
+pref.timezone.Europe.Amsterdam=Europa/Amsterdam
+pref.timezone.Europe.Andorra=Europa/Andorra
+pref.timezone.Europe.Athens=Europa/Athena
+pref.timezone.Europe.Belgrade=Europa/Belgrad
+pref.timezone.Europe.Berlin=Europa/Berlin
+pref.timezone.Europe.Bratislava=Europa/Bratislava
+pref.timezone.Europe.Brussels=Europa/Bruxelles
+pref.timezone.Europe.Bucharest=Europa/Bucarest
+pref.timezone.Europe.Budapest=Europa/Budapest
+pref.timezone.Europe.Chisinau=Europa//Chisinau
+pref.timezone.Europe.Copenhagen=Europa/Copenhagen
+pref.timezone.Europe.Dublin=Europa/Dublin
+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/Insula de Man
+pref.timezone.Europe.Istanbul=Europa/Istanbul
+pref.timezone.Europe.Jersey=Europa/Jersey
+pref.timezone.Europe.Kaliningrad=Europa/Kaliningrad
+pref.timezone.Europe.Kiev=Europa/Kiev
+pref.timezone.Europe.Lisbon=Europa/Lisbona
+pref.timezone.Europe.Ljubljana=Europa/Ljubljana
+pref.timezone.Europe.London=Europa/London
+pref.timezone.Europe.Luxembourg=Europa/Lussemburgo
+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/Monaco
+pref.timezone.Europe.Moscow=Europa/Mosca
+pref.timezone.Europe.Nicosia=Europa/Nicosia
+pref.timezone.Europe.Oslo=Europa/Oslo
+pref.timezone.Europe.Paris=Europa/Paris
+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/Simferopoli
+pref.timezone.Europe.Skopje=Europa/Skopje
+pref.timezone.Europe.Sofia=Europa/Sofia
+pref.timezone.Europe.Stockholm=Europa/Stoccolma
+pref.timezone.Europe.Tallinn=Europa/Tallinn
+pref.timezone.Europe.Tirane=Europa/Tirana
+pref.timezone.Europe.Uzhgorod=Europa/Uzhgorod
+pref.timezone.Europe.Vaduz=Europa/Vaduz
+pref.timezone.Europe.Vatican=Europa/Vaticano
+pref.timezone.Europe.Vienna=Europa/Vienna
+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/Zurigo
+pref.timezone.Indian.Antananarivo=Indiano/Antananarivo
+pref.timezone.Indian.Chagos=Indiano/Chagos
+pref.timezone.Indian.Christmas=Indiano/Isola di Natale
+pref.timezone.Indian.Cocos=Indiano/Cocos
+pref.timezone.Indian.Comoro=Indiano/Comore
+pref.timezone.Indian.Kerguelen=Indiano/Kerguelen
+pref.timezone.Indian.Mahe=Indiano/Mahe
+pref.timezone.Indian.Maldives=Indiano/Maldive
+pref.timezone.Indian.Mauritius=Indiano/Mauritius
+pref.timezone.Indian.Mayotte=Indiano/Mayotte
+pref.timezone.Indian.Reunion=Indiano/Riunione
+pref.timezone.Pacific.Apia=Pacifico/Apia
+pref.timezone.Pacific.Auckland=Pacifico/Auckland
+pref.timezone.Pacific.Chatham=Pacifico/Chatham
+pref.timezone.Pacific.Easter=Pacifico/Insula de Pascha
+pref.timezone.Pacific.Efate=Pacifico/Efate
+pref.timezone.Pacific.Enderbury=Pacifico/Enderbury
+pref.timezone.Pacific.Fakaofo=Pacifico/Fakaofo
+pref.timezone.Pacific.Fiji=Pacifico/Fiji
+pref.timezone.Pacific.Funafuti=Pacifico/Funafuti
+pref.timezone.Pacific.Galapagos=Pacifico/Galapagos
+pref.timezone.Pacific.Gambier=Pacifico/Gambier
+pref.timezone.Pacific.Guadalcanal=Pacifico/Guadalcanal
+pref.timezone.Pacific.Guam=Pacifico/Guam
+pref.timezone.Pacific.Honolulu=Pacifico/Honolulu
+pref.timezone.Pacific.Johnston=Pacifico/Johnston
+pref.timezone.Pacific.Kiritimati=Pacifico/Kiritimati
+pref.timezone.Pacific.Kosrae=Pacifico/Kosrae
+pref.timezone.Pacific.Kwajalein=Pacifico/Kwajalein
+pref.timezone.Pacific.Majuro=Pacifico/Majuro
+pref.timezone.Pacific.Marquesas=Pacifico/Marquesas
+pref.timezone.Pacific.Midway=Pacifico/Midway
+pref.timezone.Pacific.Nauru=Pacifico/Nauru
+pref.timezone.Pacific.Niue=Pacifico/Niue
+pref.timezone.Pacific.Norfolk=Pacifico/Norfolk
+pref.timezone.Pacific.Noumea=Pacifico/Noumea
+pref.timezone.Pacific.Pago_Pago=Pacifico/Pago Pago
+pref.timezone.Pacific.Palau=Pacifico/Palau
+pref.timezone.Pacific.Pitcairn=Pacifico/Pitcairn
+pref.timezone.Pacific.Ponape=Pacifico/Ponape
+pref.timezone.Pacific.Port_Moresby=Pacifico/Port Moresby
+pref.timezone.Pacific.Rarotonga=Pacifico/Rarotonga
+pref.timezone.Pacific.Saipan=Pacifico/Saipan
+pref.timezone.Pacific.Tahiti=Pacifico/Tahiti
+pref.timezone.Pacific.Tarawa=Pacifico/Tarawa
+pref.timezone.Pacific.Tongatapu=Pacifico/Tongatapu
+pref.timezone.Pacific.Truk=Pacifico/Truk
+pref.timezone.Pacific.Wake=Pacifico/Wake
+pref.timezone.Pacific.Wallis=Pacifico/Wallis
+
+# the following have been missing
+pref.timezone.America.Indiana.Tell_City=America/Indiana/Tell City
+pref.timezone.America.Indiana.Winamac=America/Indiana/Winamac
+pref.timezone.America.Marigot=America/Marigot
+pref.timezone.America.Resolute=America/Resolute
+pref.timezone.America.St_Barthelemy=America/Sancte Barthelemy
+
+# added with 2008d:
+pref.timezone.America.Argentina.San_Luis=America/Argentina/San Luis
+pref.timezone.America.Santarem=America/Santarem
+pref.timezone.Asia.Ho_Chi_Minh=Asia/Ho Chi Minh
+pref.timezone.Asia.Kolkata=Asia/Calcutta
+
+# added with 2008i:
+pref.timezone.America.Argentina.Salta=America/Argentina/Salta
+
+# added with 2010i
+pref.timezone.America.Matamoros=America/Matamoros
+pref.timezone.America.Ojinaga=America/Ojinaga
+pref.timezone.America.Santa_Isabel=America/Santa Isabel
+pref.timezone.Antarctica.Macquarie=Antarctica/Macquarie
+pref.timezone.Asia.Novokuznetsk=Asia/Novokuzneck
+
+#added with 2011b
+pref.timezone.America.Bahia_Banderas=America/Bahia Banderas
+pref.timezone.America.North_Dakota.Beulah=America/Nord Dakota/Beulah
+pref.timezone.Pacific.Chuuk=Pacifico/Chuuk
+pref.timezone.Pacific.Pohnpei=Pacifico/Pohnpei
+
+#added with 2011n
+pref.timezone.Africa.Juba=Africa/Juba
+pref.timezone.America.Kralendijk=America/Kralendijk
+pref.timezone.America.Lower_Princes=America/Lower Princes
+pref.timezone.America.Metlakatla=America/Metlakatla
+pref.timezone.America.Sitka=America/Sitka
+pref.timezone.Asia.Hebron=Asia/Hebron
+
+#added with 2013a
+pref.timezone.America.Creston=America/Creston
+pref.timezone.Asia.Khandyga=Asia/Khandyga
+pref.timezone.Asia.Ust-Nera=Asia/Ust-Nera
+pref.timezone.Europe.Busingen=Europa/Busingen
+
+#added with 2014b
+pref.timezone.Antarctica.Troll=Antarctica/Troll
+
+#added with 2014j
+pref.timezone.Asia.Chita=Asia/Chita
+pref.timezone.Asia.Srednekolymsk=Asia/Srednekolymsk
+pref.timezone.Pacific.Bougainville=Pacific/Bougainville
+
+#added with 2.2015g
+pref.timezone.America.Fort_Nelson=America/Fort Nelson
+
+#added with 2.2016b
+pref.timezone.Europe.Ulyanovsk=Europa/Ulyanovsk
+pref.timezone.Europe.Astrakhan=Europa/Astrakhan
+pref.timezone.Asia.Barnaul=Asia/Barnaul
+
+#added with 2.2016i
+pref.timezone.Asia.Yangon=Asia/Yangon
+pref.timezone.Asia.Tomsk=Asia/Tomsk
+pref.timezone.Asia.Famagusta=Asie/Famagusta
+pref.timezone.Europe.Kirov=Europa/Kirov
+
+#added with 2.2016j
+pref.timezone.Europe.Saratov=Europa/Saratov
+pref.timezone.Asia.Atyrau=Asia/Atyrau
+
+#added with 2.2017b
+pref.timezone.America.Punta_Arenas=America/Puncta Arenas
+
+#added with 2.2018i
+pref.timezone.Asia.Qostanay=Asia/Qostanay
+
+#added with 2.2020a
+pref.timezone.America.Nuuk=America/Nuuk
+
+#added with 2.2021c
+pref.timezone.Pacific.Kanton=Pacifico/Kanton
+
+#added with 2.2022b
+pref.timezone.Europe.Kyiv=Europa/Kiev
diff --git a/l10n-ia/calendar/chrome/lightning/lightning-toolbar.dtd b/l10n-ia/calendar/chrome/lightning/lightning-toolbar.dtd
new file mode 100644
index 0000000000..0bc184ab91
--- /dev/null
+++ b/l10n-ia/calendar/chrome/lightning/lightning-toolbar.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 lightning.toolbar.calendar.name "Barra de instrumentos del agenda">
+<!ENTITY lightning.toolbar.calendar.name.accesskey "A">
+<!ENTITY lightning.toolbar.task.name "Barra de activitates">
+<!ENTITY lightning.toolbar.task.name.accesskey "A">
+
+<!ENTITY lightning.toolbar.sync.label "Synchronisar">
+<!ENTITY lightning.toolbar.sync.tooltip "Recargar agendas e synchronisar le cambios">
+<!ENTITY lightning.toolbar.delete.label "Deler">
+<!ENTITY lightning.toolbar.delete.tooltip "Deler evento o activitate seligite">
+<!ENTITY lightning.toolbar.edit.label "Rediger">
+<!ENTITY lightning.toolbar.edit.tooltip "Rediger evento o activitate seligite">
+<!ENTITY lightning.toolbar.gototoday.label "Ir a hodie">
+<!ENTITY lightning.toolbar.gototoday.tooltip "Ir a hodie">
+<!ENTITY lightning.toolbar.print.label "Imprimer">
+<!ENTITY lightning.toolbar.print.tooltip "Imprimer eventos o activitates">
+
+<!-- Mode Toolbar -->
+<!ENTITY lightning.toolbar.calendar.label "Agenda">
+<!ENTITY lightning.toolbar.calendar.tooltip "Mutar al scheda del agenda">
+<!ENTITY lightning.toolbar.calendar.accesskey "A">
+<!ENTITY lightning.toolbar.task.label "Activitates">
+<!ENTITY lightning.toolbar.task.tooltip "Cambiar al scheda de activitates">
+<!ENTITY lightning.toolbar.task.accesskey "S">
+
+<!-- Toolbar write button -->
+<!ENTITY lightning.toolbar.newevent.label "Evento">
+<!ENTITY lightning.toolbar.newevent.tooltip "Crear un nove evento">
+<!ENTITY lightning.toolbar.newtask.label "Activitate">
+<!ENTITY lightning.toolbar.newtask.tooltip "Crear un nove activitate">
+
+<!-- Calendar and Task Mode Toolbar -->
+<!ENTITY lightning.toolbar.day.label "Die">
+<!ENTITY lightning.toolbar.day.accesskey "D">
+<!ENTITY lightning.toolbar.week.label "Septimana">
+<!ENTITY lightning.toolbar.week.accesskey "S">
+<!ENTITY lightning.toolbar.multiweek.label "Multi-septimanal">
+<!ENTITY lightning.toolbar.multiweek.accesskey "u">
+<!ENTITY lightning.toolbar.month.label "Mense">
+<!ENTITY lightning.toolbar.month.accesskey "M">
+<!-- LOCALIZATION NOTE: the same as appmenuButton.label and appmenuButton1.tooltip
+ from messenger.dtd -->
+<!ENTITY lightning.toolbar.appmenuButton.label "AppMenu">
+<!ENTITY lightning.toolbar.appmenuButton1.tooltip "Montrar le menu de &brandShortName;">
+<!ENTITY lightning.toolbar.calendarmenu.label "Pannello de agenda">
+<!ENTITY lightning.toolbar.calendarmenu.accesskey "P">
+<!ENTITY lightning.toolbar.calendarpane.label "Monstrar le pannello de agenda">
+<!ENTITY lightning.toolbar.calendarpane.accesskey "Q">
diff --git a/l10n-ia/calendar/chrome/lightning/lightning.dtd b/l10n-ia/calendar/chrome/lightning/lightning.dtd
new file mode 100644
index 0000000000..10630f56b2
--- /dev/null
+++ b/l10n-ia/calendar/chrome/lightning/lightning.dtd
@@ -0,0 +1,114 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- WARNING! This file contains UTF-8 encoded characters!
+ - If this ==> … <== doesn't look like an ellipsis (three dots in a row),
+ - your editor isn't using UTF-8 encoding and may munge up the document!
+ -->
+
+<!-- Tools menu -->
+<!ENTITY lightning.preferencesLabel "Agenda">
+
+<!-- New menu popup in File menu -->
+<!ENTITY lightning.menupopup.new.event.label "Evento…">
+<!ENTITY lightning.menupopup.new.event.accesskey "E">
+<!ENTITY lightning.menupopup.new.task.label "Activitate…">
+<!ENTITY lightning.menupopup.new.task.accesskey "A">
+<!ENTITY lightning.menupopup.new.calendar.label "Agenda…">
+<!ENTITY lightning.menupopup.new.calendar.accesskey "n">
+
+<!-- Open menu popup in File menu -->
+<!ENTITY lightning.menupopup.open.calendar.label "File de agenda…">
+<!ENTITY lightning.menupopup.open.calendar.accesskey "A">
+
+<!-- View Menu -->
+<!ENTITY lightning.menu.view.calendar.label "Agenda">
+<!ENTITY lightning.menu.view.calendar.accesskey "n">
+<!ENTITY lightning.menu.view.tasks.label "Activitates">
+<!ENTITY lightning.menu.view.tasks.accesskey "c">
+
+<!-- Events and Tasks menu -->
+<!ENTITY lightning.menu.eventtask.label "Eventos e activitates">
+<!ENTITY lightning.menu.eventtask.accesskey "n">
+
+<!-- properties dialog, calendar creation wizard -->
+<!-- LOCALIZATON NOTE(lightning.calendarproperties.email.label,
+ lightning.calendarproperties.forceEmailScheduling.label)
+ These strings are used in the calendar wizard and the calendar properties dialog, but are only
+ displayed when setting/using a caldav calendar -->
+<!ENTITY lightning.calendarproperties.email.label "Email:">
+<!ENTITY lightning.calendarproperties.forceEmailScheduling.label "Preferer rediger email de latere del cliente">
+<!-- LOCALIZATON NOTE(lightning.calendarproperties.forceEmailScheduling.tooltiptext1,
+ lightning.calendarproperties.forceEmailScheduling.tooltiptext2)
+ - tooltiptext1 is used in the calendar wizard when setting a new caldav calendar
+ - tooltiptext2 is used in the calendar properties dialog for caldav calendars -->
+<!ENTITY lightning.calendarproperties.forceEmailScheduling.tooltiptext1 "Momentaneemente tu pote solo activar lo post le configuration de iste agenda in su fenestra de dialogo de proprietates si le servitor de agenda prende cura de rediger.">
+<!ENTITY lightning.calendarproperties.forceEmailScheduling.tooltiptext2 "Iste option es disponibile solmente si le servitor de agenda tracta le planification. Activar permittera de recurrer al planification standard basate sur e-mail in loco de lassar lo al servitor.">
+
+<!-- The notifications settings in the properties dialog -->
+<!ENTITY lightning.calendarproperties.notifications.label "Notificationes">
+<!ENTITY lightning.calendarproperties.globalNotifications.label "Preferentias global de notification…">
+
+<!-- iMIP Bar (meeting support) -->
+<!ENTITY lightning.imipbar.btnAccept.label "Acceptar">
+<!ENTITY lightning.imipbar.btnAccept2.tooltiptext "Acceptar le invitation al evento">
+<!ENTITY lightning.imipbar.btnAcceptRecurrences.label "Acceptar toto">
+<!ENTITY lightning.imipbar.btnAcceptRecurrences2.tooltiptext "Acceptar le invitation pro tote le occurrentias del evento">
+<!ENTITY lightning.imipbar.btnAdd.label "Adder">
+<!ENTITY lightning.imipbar.btnAdd.tooltiptext "Adder le evento al agenda">
+<!ENTITY lightning.imipbar.btnDecline.label "Refusar">
+<!ENTITY lightning.imipbar.btnDecline2.tooltiptext "Refusar le invitation al evento">
+<!ENTITY lightning.imipbar.btnDeclineRecurrences.label "Refusar toto">
+<!ENTITY lightning.imipbar.btnDeclineRecurrences2.tooltiptext "Refusar le invitation pro tote le occurrentias del evento">
+<!ENTITY lightning.imipbar.btnDeclineCounter.label "Refusar">
+<!ENTITY lightning.imipbar.btnDeclineCounter.tooltiptext "Refusar le contra-proposition">
+<!ENTITY lightning.imipbar.btnDelete.label "Deler">
+<!ENTITY lightning.imipbar.btnDelete.tooltiptext "Deler ab le agenda">
+<!ENTITY lightning.imipbar.btnDetails.label "Detalios…">
+<!ENTITY lightning.imipbar.btnDetails.tooltiptext "Monstrar le detalios del evento">
+<!ENTITY lightning.imipbar.btnDoNotShowImipBar.label "Non monstrar iste messages">
+<!ENTITY lightning.imipbar.btnGoToCalendar.label "Agenda">
+<!ENTITY lightning.imipbar.btnGoToCalendar.tooltiptext "Ir al scheda del agenda">
+<!ENTITY lightning.imipbar.btnMore.label "Plus">
+<!ENTITY lightning.imipbar.btnMore.tooltiptext "Cliccar pro monstrar altere optiones">
+<!ENTITY lightning.imipbar.btnReconfirm2.label "Reconfirmar">
+<!ENTITY lightning.imipbar.btnReconfirm.tooltiptext "Invia un reconfirmation al organisator">
+<!ENTITY lightning.imipbar.btnReschedule.label "Reprogrammar">
+<!ENTITY lightning.imipbar.btnReschedule.tooltiptext "Reprogrammar le evento">
+<!ENTITY lightning.imipbar.btnSaveCopy.label "Salvar un copia">
+<!ENTITY lightning.imipbar.btnSaveCopy.tooltiptext "Salva un copia del evento in le agenda, independentemente del responsa al organisator. Le lista de participantes essera vacuate.">
+<!ENTITY lightning.imipbar.btnTentative.label "Provisori">
+<!ENTITY lightning.imipbar.btnTentative2.tooltiptext "Acceptar le invitation al evento provisorimente">
+<!ENTITY lightning.imipbar.btnTentativeRecurrences.label "Toto provisori">
+<!ENTITY lightning.imipbar.btnTentativeRecurrences2.tooltiptext "Accepta provisorimente le invitation pro tote le occurrentias del evento">
+<!ENTITY lightning.imipbar.btnUpdate.label "Actualisar">
+<!ENTITY lightning.imipbar.btnUpdate.tooltiptext "Actualisa le evento in agenda">
+<!ENTITY lightning.imipbar.description "Iste message contine un invitation a un evento.">
+
+<!ENTITY lightning.imipbar.btnSend.label "Inviar un responsa ora">
+<!ENTITY lightning.imipbar.btnSend.tooltiptext "Inviar un responsa al organisator">
+<!ENTITY lightning.imipbar.btnSendSeries.tooltiptext "Inviar un responsa al organisator pro le series integre">
+<!ENTITY lightning.imipbar.btnDontSend.label "Non inviar un responsa">
+<!ENTITY lightning.imipbar.btnDontSend.tooltiptext "Cambiar tu stato de participation sin inviar un responsa al organisator">
+<!ENTITY lightning.imipbar.btnDontSendSeries.tooltiptext "Cambiar tu stato de participation al series sin inviar un responsa al organisator">
+
+<!-- Lightning specific keybindings -->
+<!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">
+
+<!-- Account Central page -->
+<!ENTITY lightning.acctCentral.newCalendar.label "Crear un nove agenda">
+
+<!-- today-pane-specific -->
+<!ENTITY todaypane.showMinimonth.label "Monstrar mini-mense">
+<!ENTITY todaypane.showMinimonth.accesskey "M">
+<!ENTITY todaypane.showMiniday.label "Monstrar mini-die">
+<!ENTITY todaypane.showMiniday.accesskey "d">
+<!ENTITY todaypane.showNone.label "Monstrar nihil">
+<!ENTITY todaypane.showNone.accesskey "N">
+<!ENTITY todaypane.showTodayPane.label "Visualisar le pannello Hodie">
+<!ENTITY todaypane.showTodayPane.accesskey "h">
+<!ENTITY todaypane.statusButton.label "Pannello Hodie">
diff --git a/l10n-ia/calendar/chrome/lightning/lightning.properties b/l10n-ia/calendar/chrome/lightning/lightning.properties
new file mode 100644
index 0000000000..f31e6d0146
--- /dev/null
+++ b/l10n-ia/calendar/chrome/lightning/lightning.properties
@@ -0,0 +1,165 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Task mode title
+taskModeApplicationTitle=Activitates
+
+# Tab titles
+tabTitleCalendar=Agenda
+tabTitleTasks=Activitates
+
+# Html event display in message
+imipHtml.header=Invitation a evento
+imipHtml.summary=Titulo:
+imipHtml.location=Adresse:
+imipHtml.when=Quando:
+imipHtml.organizer=Organisator:
+imipHtml.description=Description:
+# LOCALIZATION_NOTE(imipHtml.attachments): This is a label for one or more (additional) links to
+# documents or websites attached to this event.
+imipHtml.attachments=Annexos:
+imipHtml.comment=Commento:
+imipHtml.attendees=Participantes:
+# LOCALIZATION_NOTE(imipHtml.url): This is a label for a reference to an (alternate) online
+# representation of the event (either directly human readable or not).
+imipHtml.url=Ligamine associate:
+imipHtml.canceledOccurrences=Occurrentias cancellate:
+imipHtml.modifiedOccurrences=Occurrentias modificate:
+imipHtml.newLocation=Nove localisation: %1$S
+# LOCALIZATION_NOTE(imipHtml.attendeeDelegatedFrom): this is appended behind an attendee name in the
+# email invitation preview - don't add leading/trailing whitespaces here
+# %1$S - a single delegator or a comma separated list of delegators
+imipHtml.attendeeDelegatedFrom=(delegate per %1$S)
+# LOCALIZATION_NOTE(imipHtml.attendeeDelegatedTo): this is appended behind an attendee name in the
+# email invitation preview - don't add leading/trailing whitespaces here
+# %1$S - a single delegatee or a comma separated list of delegatees
+imipHtml.attendeeDelegatedTo=(delegate a %1$S)
+
+# LOCALIZATION_NOTE(imipHtml.attendee.combined): tooltip for itip icon in email invitation preview.
+# Given an attendee loungeexample.org of type room is a mandatory participant and has accepted the
+# invitation, the tooltip would be:
+# lounge@example.org (room) is a required participant. lounge@example.org has confirmed attendance.
+# %1$S - value of imipHtml.attendeeRole2.*
+# %2$S - value of imipHtml.attendeePartStat2.*
+imipHtml.attendee.combined=%1$S %2$S
+
+# LOCALIZATION_NOTE(imipHtml.attendeeRole2.CHAIR): used to compose
+# imipHtml.attendee.combined
+# %1$S - value of imipHtml.attendeeUserType2.*
+imipHtml.attendeeRole2.CHAIR=%1$S preside le evento.
+# LOCALIZATION_NOTE(imipHtml.attendeeRole2.NON-PARTICIPANT): used to compose
+# imipHtml.attendee.combined
+# %1$S - value of imipHtml.attendeeUserType2.*
+imipHtml.attendeeRole2.NON-PARTICIPANT=%1$S es un non-participante.
+# LOCALIZATION_NOTE(imipHtml.attendeeRole2.OPT-PARTICIPANT): used to compose
+# imipHtml.attendee.combined
+# %1$S - value of imipHtml.attendeeUserType2.*
+imipHtml.attendeeRole2.OPT-PARTICIPANT=%1$S es un participante facultative.
+# LOCALIZATION_NOTE(imipHtml.attendeeRole2.REQ-PARTICIPANT): used to compose
+# imipHtml.attendee.combined
+# %1$S - value of imipHtml.attendeeUserType2.*
+imipHtml.attendeeRole2.REQ-PARTICIPANT=%1$S es un participante indispensabile.
+
+# LOCALIZATION_NOTE(imipHtml.attendeePartStat2.ACCEPTED): used to compose
+# imipHtml.attendee.combined
+# %1$S - common name or email address of the attendee
+imipHtml.attendeePartStat2.ACCEPTED=%1$S ha confirmate su presentia.
+# LOCALIZATION_NOTE(imipHtml.attendeePartStat2.DECLINED): used to compose
+# imipHtml.attendee.combined
+# %1$S - common name or email address of the attendee
+imipHtml.attendeePartStat2.DECLINED=%1$S ha refusate de participar.
+# LOCALIZATION_NOTE(imipHtml.attendeePartStat2.DELEGATED): used to compose
+# imipHtml.attendee.combined
+# %1$S - common name or email address of the attendee
+# %2$S - single delegatee or comma separated list of delegatees
+# delegation is different from invitation forwarding - in case of the former the original attendee
+# is replaced, while on the latter the receiver may take part additionally
+imipHtml.attendeePartStat2.DELEGATED=%1$S ha delegate su participation a %2$S.
+# LOCALIZATION_NOTE(imipHtml.attendeePartStat2.NEEDS-ACTION): used to compose
+# imipHtml.attendee.combined
+# %1$S - common name or email address of the attendee
+imipHtml.attendeePartStat2.NEEDS-ACTION=%1$S debe ancora responder.
+# LOCALIZATION_NOTE(imipHtml.attendeePartStat2.TENTATIVE): used to compose
+# imipHtml.attendee.combined
+# %1$S - common name or email address of the attendee
+imipHtml.attendeePartStat2.TENTATIVE=%1$S ha confirmate su presentia provisorimente.
+
+# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.INDIVIDUAL): used to compose
+# imipHtml.attendeeRole2.*
+# %1$S - email address or common name <email address> representing an individual attendee
+imipHtml.attendeeUserType2.INDIVIDUAL=%1$S
+# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.GROUP): used to compose
+# imipHtml.attendeeRole2.*
+# %1$S - email address or common name <email address> representing a group (e.g. a distribution list)
+imipHtml.attendeeUserType2.GROUP=%1$S (gruppo)
+# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.RESOURCE): used to compose
+# imipHtml.attendeeRole2.*
+# %1$S - email address or common name <email address> representing a resource (e.g. projector)
+imipHtml.attendeeUserType2.RESOURCE=%1$S (ressource)
+# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.ROOM): used to compose
+# imipHtml.attendeeRole2.*
+# %1$S - email address or common name <email address> representing a room
+imipHtml.attendeeUserType2.ROOM=%1$S (sala)
+# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.UNKNOWN): used to compose
+# imipHtml.attendeeRole2.*
+# %1$S - email address or common name <email address> representing an attendee of unknown type
+imipHtml.attendeeUserType2.UNKNOWN=%1$S
+
+imipAddedItemToCal2=Le evento ha essite addite a tu agenda.
+imipCanceledItem2=Le evento ha essite delite de tu agenda.
+imipUpdatedItem2=Le evento ha essite actualisate.
+imipBarCancelText=Iste message contine un cancellation de evento.
+imipBarCounterErrorText=Ce message contine un contra-proposition a un invitation qui non pote ser tractate.
+imipBarCounterPreviousVersionText=Ce message contine un contra-proposition a un previe version de un invitation.
+imipBarCounterText=Ce message contine un contra-proposition a un invitation.
+imipBarDisallowedCounterText=Ce message contine un contra-proposition ben que non admittite pro iste evento.
+imipBarDeclineCounterText=Iste message contine un responsa a tu contra-proposition.
+imipBarRefreshText=Ce message require le actualisation de un evento.
+imipBarPublishText=Iste message contine un evento.
+imipBarRequestText=Iste message contine un invitation a un evento.
+imipBarSentText=Iste message contine un evento inviate.
+imipBarSentButRemovedText=Iste message contine un evento inviate que non es plus in tu agenda.
+imipBarUpdateText=Iste message contine un actualisation de un evento existente.
+imipBarUpdateMultipleText=Iste message contine actualisationes de plure eventos existente.
+imipBarUpdateSeriesText=Iste message contine un actualisation de un serie de eventos existente.
+imipBarAlreadyProcessedText=Ce message contine un evento jam processate.
+imipBarProcessedNeedsAction=Ce message contine un evento al qual tu non ha ancora respondite.
+imipBarProcessedMultipleNeedsAction=Ce message contine plure eventos al quales tu non ha ancora respondite.
+imipBarProcessedSeriesNeedsAction=Ce message contine un seria de eventos al qual tu non ha ancora respondite.
+imipBarReplyText=Iste message contine un responsa a un invitation.
+imipBarReplyToNotExistingItem=Iste message contine un responsa que se refere a un evento que non es in tu agenda.
+# LOCALIZATION_NOTE(imipBarReplyToRecentlyRemovedItem):
+# %1$S - time of deletion
+imipBarReplyToRecentlyRemovedItem=Iste message contine un responsa que se refere a un evento que ha essite removite de tu agenda le %1$S.
+imipBarUnsupportedText2=Ce message contine un evento que iste version de %1$S non pote processar.
+imipBarProcessingFailed=Processo de message fallite. Stato: %1$S.
+imipBarCalendarDeactivated=Iste message contine informationes de evento. Activa un agenda pro gerer lo.
+imipBarNotWritable=Nulle agenda scribibile es configurate pro invitationes, controla le proprietates de agenda.
+imipSendMail.title=Notification email
+imipSendMail.text=Vole tu inviar ora un message de notification?
+imipNoIdentity=Nulle
+imipNoCalendarAvailable=Il ha nulle agenda scribibile disponibile.
+
+itipReplySubject2=Responsa al invitation: %1$S
+itipReplyBodyAccept=%1$S ha acceptate tu invitation al evento.
+itipReplyBodyDecline=%1$S ha refusate tu invitation al evento.
+itipReplySubjectAccept2=Acceptate: %1$S
+itipReplySubjectDecline2=Invitation refusate: %1$S
+itipReplySubjectTentative2=Provisori: %1$S
+itipRequestSubject2=Invitation: %1$S
+itipRequestUpdatedSubject2=Actualisate: %1$S
+itipRequestBody=%1$S te ha invitate a %2$S
+itipCancelSubject2=Cancellate: %1$S
+itipCancelBody=%1$S ha cancellate iste evento: %2$S
+itipCounterBody=%1$S a facite un contra-proposition pro "%2$S":
+itipDeclineCounterBody=%1$S a refusate tu contra-proposition pro "%2$S".
+itipDeclineCounterSubject=Contra-proposition refusate : %1$S
+
+confirmProcessInvitation=Tu ha recentemente delite iste elemento, desira tu vermente tractar iste invitation?
+confirmProcessInvitationTitle=Processar le invitation?
+
+invitationsLink.label=Invitationes: %1$S
+
+# LOCALIZATION NOTE(noIdentitySelectedNotification):
+noIdentitySelectedNotification=Si tu vole usar iste agenda pro guardar invitationes ab o pro altere personas, tu debe assignar lo un identitate de e-mail hic infra.
diff --git a/l10n-ia/chat/accounts.dtd b/l10n-ia/chat/accounts.dtd
new file mode 100644
index 0000000000..56f03afb9c
--- /dev/null
+++ b/l10n-ia/chat/accounts.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/. -->
+
+<!-- Account manager window for Instantbird -->
+<!ENTITY accounts.title "Contos - &brandShortName;">
+<!ENTITY accountManager.width "450">
+<!-- Instant messaging account status window for Thunderbird -->
+<!ENTITY accountsWindow.title "Stato del messages instantanee">
+<!ENTITY accountsWindow2.style "width: 41em; height: 27em;">
+
+<!ENTITY accountManager.newAccount.label "Nove conto">
+<!ENTITY accountManager.newAccount.accesskey "N">
+<!ENTITY accountManager.close.label "Clauder">
+<!ENTITY accountManager.close.accesskey "C">
+<!-- This should match account.commandkey in instantbird.dtd -->
+<!ENTITY accountManager.close.commandkey "a">
+<!-- This title must be short, displayed with a big font size -->
+<!ENTITY accountManager.noAccount.title "Nulle conto ancora configurate">
+<!ENTITY accountManager.noAccount.description "Clicca sur le button &amp;accountManager.newAccount.label; pro lassar &amp;brandShortName; guidar te per le procedura de configuration.">
+<!ENTITY account.autoSignOn.label "Authentication al initio">
+<!ENTITY account.autoSignOn.accesskey "A">
+<!ENTITY account.connect.label "Connecter">
+<!ENTITY account.connect.accesskey "o">
+<!ENTITY account.disconnect.label "Disconnecter">
+<!ENTITY account.disconnect.accesskey "i">
+<!ENTITY account.delete.label "Deler">
+<!ENTITY account.delete.accesskey "D">
+<!ENTITY account.edit.label "Proprietates">
+<!ENTITY account.edit.accesskey "P">
+<!ENTITY account.moveup.label "Mover in alto">
+<!ENTITY account.movedown.label "Mover in basso">
+<!ENTITY account.cancelReconnection.label "Cancellar le reconnexion">
+<!ENTITY account.cancelReconnection.accesskey "A">
+<!ENTITY account.copyDebugLog.label "Copiar le registro de depuration">
+<!ENTITY account.copyDebugLog.accesskey "C">
+<!ENTITY account.showDebugLog.label "Monstrar le registro de depuration">
+<!ENTITY account.showDebugLog.accesskey "M">
+<!ENTITY account.connecting "Connexion…">
+<!ENTITY account.disconnecting "Disconnexion…">
+<!ENTITY account.disconnected "Non connectite">
diff --git a/l10n-ia/chat/accounts.properties b/l10n-ia/chat/accounts.properties
new file mode 100644
index 0000000000..264d9b46b9
--- /dev/null
+++ b/l10n-ia/chat/accounts.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/.
+
+# LOCALIZATION NOTE (passwordPromptTitle, passwordPromptText):
+# %S is replaced with the name of the account
+passwordPromptTitle=Contrasigno pro %S
+passwordPromptText=Per favor insere tu contrasigno pro %S a fin de connecter lo.
+passwordPromptSaveCheckbox=Usar le gestor de contrasignos pro memorisar iste contrasigno.
diff --git a/l10n-ia/chat/commands.properties b/l10n-ia/chat/commands.properties
new file mode 100644
index 0000000000..61baf4e7d6
--- /dev/null
+++ b/l10n-ia/chat/commands.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 (commands):
+# %S is a comma separated list of command names.
+commands=Commandos: %S.\nUsa /help &lt;commando&gt; pro plus information.
+# LOCALIZATION NOTE (noCommand, noHelp):
+# %S is the command name the user typed.
+noCommand=Commando '%S' non existente.
+noHelp=Nulle message de adjuta pro le commando '%S'!
+
+sayHelpString=say &amp;lt;message&amp;gt;: invia un message sin processar commandos.
+rawHelpString=raw &lt;message&gt;: invia un message sin escappar entitates HTML.
+helpHelpString=help &lt;nomine&gt;: monstra le adjuta pro le commando &lt;nomine&gt;, o le lista de commandos disponibile quando on lo scribe sin parametro.
+
+# LOCALIZATION NOTE (statusCommand):
+# %1$S is replaced with a status command name
+# (one of "back", "away", "busy", "dnd", or "offline").
+# %2$S is replaced with the localized version of that status type
+# (one of the 5 strings below).
+statusCommand=%1$S &lt;message de stato&gt;: defini le stato pro %2$S sin un message de stato optional.
+back=disponibile
+away=absente
+busy=non disponibile
+dnd=non disponibile
+offline=foras de linea
diff --git a/l10n-ia/chat/contacts.properties b/l10n-ia/chat/contacts.properties
new file mode 100644
index 0000000000..e13ed0d14c
--- /dev/null
+++ b/l10n-ia/chat/contacts.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 (defaultGroup):
+# This is the name of the group that will automatically be created when adding a
+# buddy without specifying a group.
+defaultGroup=Contactos
diff --git a/l10n-ia/chat/conversations.properties b/l10n-ia/chat/conversations.properties
new file mode 100644
index 0000000000..2b3edd8729
--- /dev/null
+++ b/l10n-ia/chat/conversations.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/.
+
+# LOCALIZATION NOTE (targetChanged):
+# %1$S is the new conversation title (display name of the new target),
+# %2$S is the protocol name used for the new target.
+targetChanged=Le conversation continuara con %1$S, per %2$S.
+
+# LOCALIZATION NOTE (statusChanged):
+# %1$S is the display name of the contact.
+# %2$S is the new status type (a value from status.properties).
+statusChanged=%1$S es ora %2$S.
+# LOCALIZATION NOTE (statusChangedWithStatusText):
+# %1$S is the display name of the contact.
+# %2$S is the new status type (a value from status.properties).
+# %3$S is the status text (eg. "I'm currently away from the computer").
+statusChangedWithStatusText=%1$S es ora %2$S: %3$S.
+# LOCALIZATION NOTE (statusChangedFromUnknown[WithStatusText]):
+# special case of the previous 2 strings for when the status was
+# previously unknown. These 2 strings should not mislead the user
+# into thinking the person's status has just changed.
+statusChangedFromUnknown=%1$S es %2$S.
+statusChangedFromUnknownWithStatusText=%1$S es %2$S: %3$S.
+# LOCALIZATION NOTE (statusKnown[WithStatusText]):
+# special case of the previous 2 strings for when an account has just
+# been reconnected, so the status is now known. These 2 strings should not
+# mislead the user into thinking the person's status has just changed.
+statusKnown=Tu conto ha essite reconnectite (%1$S es %2$S).
+statusKnownWithStatusText=Tu conto ha essite reconnectite (%1$S es %2$S: %3$S).
+# LOCALIZATION NOTE (statusUnknown):
+# %S is the display name of the contact.
+statusUnknown=Tu conto es disconnectite (le stato de %S non es plus note).
+
+accountDisconnected=Tu conto es disconnectite.
+accountReconnected=Tu conto ha essite reconnectite.
+
+# LOCALIZATION NOTE (autoReply):
+# %S is replaced by the text of a message that was sent as an automatic reply.
+autoReply=Responsa automatic - %S
+
+# LOCALIZATION NOTE (noTopic):
+# Displayed instead of the topic when no topic is set.
+noTopic=Nulle argumento definite pro iste camera.
+
+# LOCALIZATION NOTE (topicSet):
+# %1$S is the conversation name, %2$S is the topic.
+topicSet=Le argumento pro %1$S es: %2$S.
+# LOCALIZATION NOTE (topicNotSet):
+# %S is the conversation name.
+topicNotSet=Il ha nulle argumento pro %S.
+# LOCALIZATION NOTE (topicChanged):
+# %1$S is the user who changed the topic, %2$S is the new topic.
+topicChanged=%1$S ha cambiate le argumento a: %2$S.
+# LOCALIZATION NOTE (topicCleared):
+# %1$S is the user who cleared the topic.
+topicCleared=%1$S ha vacuate le topico.
+
+# LOCALIZATION NOTE (nickSet):
+# This is displayed as a system message when a participant changes his/her
+# nickname in a conversation.
+# %1$S is the old nick.
+# %2$S is the new nick.
+nickSet=%1$S es ora appellate %2$S.
+# LOCALIZATION NOTE (nickSet.you):
+# This is displayed as a system message when your nickname is changed.
+# %S is your new nick.
+nickSet.you=Tu es ora note como %S.
+
+# LOCALIZATION NOTE (messenger.conversations.selections.ellipsis):
+# ellipsis is used when copying a part of a message to show that the message was cut
+messenger.conversations.selections.ellipsis=[…]
+
+# LOCALIZATION NOTE (messenger.conversations.selections.{system,content,action}MessagesTemplate):
+# These 3 templates are used to format selected messages before copying them.
+# Do not translate the texts between % characters, but feel free to adjust
+# whitespace and separators to make them fit your locale.
+messenger.conversations.selections.systemMessagesTemplate=%time% - %message%
+messenger.conversations.selections.contentMessagesTemplate=%time% - %sender%: %message%
+messenger.conversations.selections.actionMessagesTemplate=%time% * %sender% %message%
diff --git a/l10n-ia/chat/facebook.properties b/l10n-ia/chat/facebook.properties
new file mode 100644
index 0000000000..7fb2e9d30e
--- /dev/null
+++ b/l10n-ia/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=Chat de Facebook
+facebook.disabled=Le chat de Facebook non es plus supportate perque Facebook ha disactivate su gateway XMPP.
diff --git a/l10n-ia/chat/imtooltip.properties b/l10n-ia/chat/imtooltip.properties
new file mode 100644
index 0000000000..a48b374346
--- /dev/null
+++ b/l10n-ia/chat/imtooltip.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/.
+
+buddy.username=Nomine de usator
+buddy.account=Conto
+contact.tags=Tags
+
+otr.tag=Stato OTR
+
+encryption.tag=Stato de cryptation
+message.status=Message cifrate
diff --git a/l10n-ia/chat/irc.properties b/l10n-ia/chat/irc.properties
new file mode 100644
index 0000000000..0e5802a620
--- /dev/null
+++ b/l10n-ia/chat/irc.properties
@@ -0,0 +1,209 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (irc.usernameHint):
+# This is displayed inside the accountUsernameInfoWithDescription
+# string defined in imAccounts.properties when the user is
+# configuring an IRC account.
+irc.usernameHint=supernomine
+
+# LOCALIZATION NOTE (connection.error.*):
+# These will show in the account manager if the account is
+# disconnected because of an error.
+connection.error.lost=Connexion con le servitor perdite
+connection.error.timeOut=Connexion expirate
+connection.error.invalidUsername=%S non es un nomine de usator permittite
+connection.error.invalidPassword=Contrasigno de servitor non valide
+connection.error.passwordRequired=Contrasigno requirite
+
+# LOCALIZATION NOTE (joinChat.*):
+# These show up on the join chat menu. An underscore is for the access key.
+joinChat.channel=_Canal
+joinChat.password=Contrasigno (_Password)
+
+# LOCALIZATION NOTE (options.*):
+# These are the protocol specific options shown in the account manager and
+# account wizard windows.
+options.server=Servitor
+options.port=Porta
+options.ssl=Usar SSL
+options.encoding=Collection de characteres
+options.quitMessage=Message de clausura
+options.partMessage=Message de exito
+options.showServerTab=Monstrar messages del servitor
+options.alternateNicks=Altere supernomines
+
+# LOCALIZATION NOTE (ctcp.version):
+# %1$S is the nickname of the user whose version was requested.
+# %2$S is the version response from the client.
+ctcp.version=%1$S usa "%2$S".
+# LOCALIZATION NOTE (ctcp.time):
+# %1$S is the nickname of the user whose time was requested.
+# %2$S is the time response.
+ctcp.time=Le hora de %1$S es %2$S.
+
+# LOCALZIATION NOTE (command.*):
+# These are the help messages for each command, the %S is the command name
+# Each command first gives the parameter it accepts and then a description of
+# the command.
+command.action=%S &amp;lt;action a realisar&amp;gt;: exeque un action.
+command.ban=%S &lt;nick!user@host&gt;: blocar le usatores concordante le patrono date.
+command.ctcp=%S &lt;nick&gt; &lt;msg&gt;: invia un message CTCP al supernomine.
+command.chanserv=%S &lt;commando&gt;: Invia un commando a ChanServ.
+command.deop=%S &lt;nick1&gt;[,&lt;nick2&gt;]*: remove stato operator de canal ab alcuno. Tu debe ser un operator de canal pro facer isto.
+command.devoice=%S &lt;nick1&gt;[,&lt;nick2&gt;]*: remove stato operator de canal ab alcuno, impediente les de parlar si le canal es moderate (+m). Tu debe ser un operator de canal pro facer isto.
+command.invite2=%S &lt;nick&gt;[ &lt;nick&gt;]* [&lt;channel&gt;]: invita un o plus pseudonymos a junger se al canal actual o a junger se al canal specificate.
+command.join=%S &lt;room1&gt;[ &lt;key1&gt;][,&lt;room2&gt;[ &lt;key2&gt;]]*: Insere un o plus canales, que forni optionalmente un clave de canal pro cata uno si necessari.
+command.kick=%S &lt;nick&gt; [&lt;message&gt;]: remove alcuno ex un canal. Tu debe ser un operator de canal pro facer isto.
+command.list=%S: monstra un lista de canales in rete. Attention, alcun servitores pote disconnecter te un vice facite isto.
+command.memoserv=%S &lt;commando&gt;: Invia un commando a MemoServ.
+command.modeUser2=%S &lt;nick&gt; [(+|-)&lt;modo&gt;]: Obtene, configura o remove un modo de usator.
+command.modeChannel2=%S [&lt;canal&gt;] [(+|-)&lt;nove modo&gt; [&lt;parametro&gt;][,&lt;parametro&gt;]*]: Obtene, configura, o remove un modo de canal.
+command.msg=%S &lt;pseudo&gt; &lt;message&gt;: Inviar un message private a un usator (in vice que a un canal).
+command.nick=%S &lt;nove pseudonymo&gt;: Cambiar pseudonymo.
+command.nickserv=%S &amp;lt;commando&amp;gt;: inviar un commando a NickServ.
+command.notice=%S &lt;destino&gt; &lt;message&gt;: inviar un aviso a un usator o canal.
+command.op=%S &lt;pseudo1&gt;[,&lt;pseudo2&gt;]*: accordar le stato de operator de canal a alcuno. Tu debe ser un operator de canal pro facer isto.
+command.operserv=%S &lt;commando&gt;: inviar un commando a OperServ.
+command.part=%S [message]: abandona le canal actual con un message optional.
+command.ping=%S [&lt;pseudonymo&gt;]: demanda quanto lag ha un usator (o le servitor si nulle usator es specificate).
+command.quit=%S &lt;message&gt;: disconnecte del servitor, con un message optional.
+command.quote=%S &lt;commando&gt;: inviar un commando crude al servitor.
+command.time=%S: monstra le actual tempore local al servitor IRC.
+command.topic=%S [&lt;nove topic&gt;]: configurar le argumento de iste canal.
+command.umode=%S (+|-)&lt;nove modo&gt;: commutar modo un usator.
+command.version=%S &lt;pseudo&gt;: Requestar le version del cliente de un usator.
+command.voice=%S &lt;pseudo1&gt;[,&lt;pseudo2&gt;]*: accordar a alcuno le stato de voce de canal. Tu debe ser un operator de canal pro facer isto.
+command.whois2=%S [&lt;pseudo&gt;]: Obtener informationes sur un usator.
+
+# LOCALIZATION NOTE (message.*):
+# These are shown as system messages in the conversation.
+# %1$S is the nick and %2$S is the nick and host of the user who joined.
+message.join=%1$S [%2$S] entrate in le camera.
+message.rejoined=Tu reentrava in le canal.
+# %1$S is the nick of who kicked you.
+# %2$S is message.kicked.reason, if a kick message was given.
+message.kicked.you=Tu esseva expellite per %1$S%2$S.
+# %1$S is the nick that is kicked, %2$S the nick of the person who kicked
+# %1$S. %3$S is message.kicked.reason, if a kick message was given.
+message.kicked=%1$S era expellite per %2$S%3$S.
+# %S is the kick message
+message.kicked.reason=: %S
+# %1$S is the new mode, %2$S is the nickname of the user whose mode
+# was changed, and %3$S is who set the mode.
+message.usermode=Modo %1$S pro %2$S definite per %3$S.
+# %1$S is the new channel mode and %2$S is who set the mode.
+message.channelmode=Modo %1$S del canal definite per %2$S.
+# %S is the user's mode.
+message.yourmode=Tu modo es %S.
+# Could not change the nickname. %S is the user's nick.
+message.nick.fail=Impossibile utilisar le supernomine desirate. Illo remane %S.
+# The parameter is the message.parted.reason, if a part message is given.
+message.parted.you=Tu abandonava le sala (Part%1$S).
+# %1$S is the user's nick, %2$S is message.parted.reason, if a part message is given.
+message.parted=%1$S abandonava le sala (Part%2$S).
+# %S is the part message supplied by the user.
+message.parted.reason=: %S
+# %1$S is the user's nick, %2$S is message.quit2 if a quit message is given.
+message.quit=%1$S abandonava le sala (Quit%2$S).
+# The parameter is the quit message given by the user.
+message.quit2=: %S
+# %1$S is the nickname of the user that invited us, %2$S is the conversation
+# name.
+message.inviteReceived=%1$S te ha invitate a %2$S.
+# %1$S is the nickname of the invited user, %2$S is the conversation name
+# they were invited to.
+message.invited=%1$S era invitate con successo a %2$S.
+# %1$S is the nickname of the invited user, %2$S is the conversation name
+# they were invited to but are already in
+message.alreadyInChannel=%1$S es jam in %2$S.
+# %S is the nickname of the user who was summoned.
+message.summoned=%S ha essite convocate.
+# %S is the nickname of the user whose WHOIS information follows this message.
+message.whois=Information WHOIS de %S:
+# %1$S is the nickname of the (offline) user whose WHOWAS information follows this message.
+message.whowas=%1$S es foras de linea. Information WHOWAS de %1$S:
+# %1$S is the entry description (from tooltip.*), %2$S is its value.
+message.whoisEntry=\ua0\ua0\ua0\ua0%1$S : %2$S
+# %S is the nickname that is not known to the server.
+message.unknownNick=%S es un supernomine incognite.
+# %1$S is the nickname of the user who changed the mode and %2$S is the new
+# channel key (password).
+message.channelKeyAdded=%1$S ha cambiate le contrasigno del canal a %2$S.
+message.channelKeyRemoved=%S ha removite le contrasigno del canal.
+# This will be followed by a list of ban masks.
+message.banMasks=Le usatores connectite ab le locos sequente es bannite de %S:
+message.noBanMasks=Il non ha ulle locos bannite pro %S.
+message.banMaskAdded=Le usatores connectite ab locos correspondente a %1$S ha essite bannite per %2$S.
+message.banMaskRemoved=Le usatores connectite ab locos correspondente a %1$S non es plus bannite per %2$S.
+# LOCALIZATION NOTE (message.ping): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %1$S is the nickname of the user or the server that was pinged.
+# #2 is the delay (in milliseconds).
+message.ping=Responsa al ping ab %1$S in #2 millisecunda.;Responsa al ping ab %1$S in #2 millisecundas.
+
+
+# LOCALIZATION NOTE (error.*):
+# These are shown as error messages in the conversation or server tab.
+# %S is the channel name.
+error.noChannel=Non existe le canal: %S.
+error.tooManyChannels=Impossibile entrar in %S; tu ha entrate in troppo de canales.
+# %1$S is your new nick, %2$S is the kill message from the server.
+error.nickCollision=Pseudonyme jam in uso, lo cambio in %1$S [%2$S].
+error.erroneousNickname=%S non es un pseudonymo permittite.
+error.banned=Tu es prohibite per iste servitor.
+error.bannedSoon=Tu sera tosto prohibite per iste servitor.
+error.mode.wrongUser=Impossibile cambiar modos pro altere usatores.
+# %S is the nickname or channel name that isn't available.
+error.noSuchNick=%S non es online.
+error.wasNoSuchNick=Il non habeva ulle pseudonyme: %S
+error.noSuchChannel=Il ha nulle canal: %S.
+error.unavailable=%S es temporarimente indisponibile.
+# %S is the channel name.
+error.channelBanned=Tu es bannite ex %S.
+error.cannotSendToChannel=Tu non pote inviar messages a %S.
+error.channelFull=Le canal %S es plen.
+error.inviteOnly=Tu debe esser invitate pro junger te a %S.
+error.nonUniqueTarget=%S non es un usator@hospite o nomine curte unic, o tu ha probate de entrar in troppo de canales simultaneemente.
+error.notChannelOp=Tu non es un operator de canal sur %S.
+error.notChannelOwner=Tu non es un proprietario de canal sur %S.
+error.wrongKey=Impossibile entrar in le canal %S, contrasigno invalide.
+error.sendMessageFailed=Un error occurreva durante le invio de tu ultime message. Per favor prova de novo un vice que le connexion ha essite restabilite.
+# %1$S is the channel the user tried to join, %2$S is the channel
+# he was forwarded to.
+error.channelForward=Tu non pote entrar in %1$S, e ha essite automaticamente redirigite a %2$S.
+# %S is the mode that the user tried to set but was not recognized
+# by the server as a valid mode.
+error.unknownMode='%S' non es un modo de usator valide sur iste servitor.
+
+# LOCALIZATION NOTE (tooltip.*):
+# These are the descriptions given in a tooltip with information received
+# from a whois response.
+# The human readable ("realname") description of the user.
+tooltip.realname=Nomine
+tooltip.server=Connectite a
+# The username and hostname that the user connects from (usually based on the
+# reverse DNS of the user's IP, but often mangled by the server to
+# protect users).
+tooltip.connectedFrom=Connectite ab
+tooltip.registered=Registrate
+tooltip.registeredAs=Registrate como
+tooltip.secure=Connexion secur
+# The away message of the user
+tooltip.away=Absente
+tooltip.ircOp=Operator IRC
+tooltip.bot=Bot
+tooltip.lastActivity=Ultime activitate
+# %S is the timespan elapsed since the last activity.
+tooltip.timespan=%S retro
+tooltip.channels=Actualmente sur
+
+# %1$S is the server name, %2$S is some generic server information (usually a
+# location or the date the user was last seen).
+tooltip.serverValue=%1$S (%2$S)
+
+# LOCALIZATION NOTE (yes, no):
+# These are used to turn true/false values into a yes/no response.
+yes=Si
+no=No
diff --git a/l10n-ia/chat/logger.properties b/l10n-ia/chat/logger.properties
new file mode 100644
index 0000000000..e5fa0e26c3
--- /dev/null
+++ b/l10n-ia/chat/logger.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (badLogfile):
+# %S is the filename of the log file.
+badLogfile=File de registro: %S vacue o damnificate
diff --git a/l10n-ia/chat/matrix.ftl b/l10n-ia/chat/matrix.ftl
new file mode 100644
index 0000000000..f8d6ec8fcd
--- /dev/null
+++ b/l10n-ia/chat/matrix.ftl
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Matrix Protocol strings
+
+
+## Conversation names when a room has no user readable name.
+
+room-name-empty = Conversation vacue
+# Variables:
+# $oldName (String) - The previous name the conversation had before it was
+# removed.
+room-name-empty-had-name = Conversation vacue (era { $oldName })
+# Variables:
+# $participant (String) - The name of one participant that isn't the user.
+# $otherParticipantsCount (Number) - The count of other participants apart from
+# the user and $participant.
+room-name-others =
+ { $otherParticipantsCount ->
+ [one] { $participant } e altere { $otherParticipantCount }
+ *[other] { $participant } e altere { $otherParticipantCount }
+ }
diff --git a/l10n-ia/chat/matrix.properties b/l10n-ia/chat/matrix.properties
new file mode 100644
index 0000000000..f2e0139764
--- /dev/null
+++ b/l10n-ia/chat/matrix.properties
@@ -0,0 +1,255 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (matrix.usernameHint):
+# This is displayed inside the accountUsernameInfoWithDescription
+# string defined in imAccounts.properties when the user is
+# configuring a Matrix account.
+matrix.usernameHint=ID de Matrix
+
+# LOCALIZATION NOTE (options.*):
+# These are the protocol specific options shown in the account manager and
+# account wizard windows.
+options.saveToken=Immagazinar le token de accesso
+options.deviceDisplayName=Nomine a monstrar del apparato
+options.homeserver=Servitor
+options.backupPassphrase=Phrase contrasigno de clave de reservation
+
+# LOCALIZATION NOTE (options.encryption.*):
+# These are strings used to build the status information of the encryption
+# storage, shown in the account manager. %S is one of the statuses and the
+# strings are combined with a pipe (|) between.
+options.encryption.enabled=Functiones cryptographic: %S
+options.encryption.secretStorage=Immagazinage secrete: %S
+options.encryption.keyBackup=Clave de cryptation de salvamento: %S
+options.encryption.crossSigning=Signatura cruciate: %S
+options.encryption.statusOk=ok
+options.encryption.statusNotOk=non preste
+options.encryption.needBackupPassphrase=Insere tu phrase contrasigno del clave de salvamento in le optiones de protocollo.
+options.encryption.setUpSecretStorage=Pro configurar le immagazinage secrete, usa un altere application e postea insere le phrase contrasigno del clave de salvamento generate in le scheda "General".
+options.encryption.setUpBackupAndCrossSigning=Pro activar copias de reserva del clave de cryptation e signatura cruciate, insere tu phrase contrasigno del clave de salvamento in le scheda "General" o verifica le identitate de un del sessiones infra.
+# %1$S is the session ID, %2$S is the session display name
+options.encryption.session=%1$S (%2$S)
+
+# LOCALIZATION NOTE (connection.*):
+# These will be displayed in the account manager in order to show the progress
+# of the connection.
+# (These will be displayed in account.connection.progress from
+# accounts.properties, which adds … at the end, so do not include
+# periods at the end of these messages.)
+connection.requestAuth=Attendente tu autorisation
+connection.requestAccess=Fin del authentication
+
+# LOCALIZATION NOTE (connection.error.*):
+# These will show in the account manager if an error occurs during the
+# connection attempt.
+connection.error.noSupportedFlow=Le servitor non forni un fluxo de session compatibile.
+connection.error.authCancelled=Tu cancellava le processo de autorisation.
+connection.error.sessionEnded=Le session ha essite claudite.
+connection.error.serverNotFound=Impossibile identificar le servitor Matrix pro iste conto.
+
+# LOCALIZATION NOTE (chatRoomField.*):
+# These are the name of fields displayed in the 'Join Chat' dialog
+# for Matrix accounts.
+# The _ character won't be displayed; it indicates the next
+# character of the string should be used as the access key for this
+# field.
+chatRoomField.room=_Sala
+
+# LOCALIZATION NOTE (tooltip.*):
+# These are the descriptions given in a tooltip with information received
+# from the "User" object.
+# The human readable name of the user.
+tooltip.displayName=Nomine a monstrar
+# %S is the timespan elapsed since the last activity.
+tooltip.timespan=%S retro
+tooltip.lastActive=Ultime activitate
+
+# LOCALIZATION NOTE (powerLevel.*):
+# These are the string representations of different standard power levels and strings.
+# %S are one of the power levels, Default/Moderator/Admin/Restricted/Custom.
+powerLevel.default=Predefinite
+powerLevel.moderator=Moderator
+powerLevel.admin=Administrator
+powerLevel.restricted=Limitate
+powerLevel.custom=Personalisate
+# %1$S is the power level name
+# %2$S is the power level number
+powerLevel.detailed=%1$S (%2$S)
+powerLevel.defaultRole=Rolo ordinari: %S
+powerLevel.inviteUser=Invitar usatores: %S
+powerLevel.kickUsers=Ejectar usatores: %S
+powerLevel.ban=Bannir usatores: %S
+powerLevel.roomAvatar=Cambiar le avatar del sala: %S
+powerLevel.mainAddress=Cambiar le adresse principal del sala: %S
+powerLevel.history=Cambiar le visibilitate del historia: %S
+powerLevel.roomName=Cambiar le nomine del sala: %S
+powerLevel.changePermissions=Cambiar le permissiones: %S
+powerLevel.server_acl=Inviar eventos m.room.server_acl: %S
+powerLevel.upgradeRoom=Actualisar le sala: %S
+powerLevel.remove=Remover messages: %S
+powerLevel.events_default=Eventos ordinari: %S
+powerLevel.state_default=Cambiar parametros: %S
+powerLevel.encryption=Activar cryptation del sala: %S
+powerLevel.topic=Definir le topico del sala: %S
+
+# LOCALIZATION NOTE (detail.*):
+# These are the string representations of different matrix properties.
+# %S will typically be strings with the actual values.
+# Example placeholder: "Foo bar"
+detail.name=Nomine: %S
+# Example placeholder: "My first room"
+detail.topic=Argumento: %S
+# Example placeholder: "5"
+detail.version=Version del sala: %S
+# Example placeholder: "#thunderbird:mozilla.org"
+detail.roomId=RoomID: %S
+# %S are all admin users. Example: "@foo:example.com, @bar:example.com"
+detail.admin=Administrator: %S
+# %S are all moderators. Example: "@lorem:mozilla.org, @ipsum:mozilla.org"
+detail.moderator=Moderator: %S
+# Example placeholder: "#thunderbird:matrix.org"
+detail.alias=Alias: %S
+# Example placeholder: "can_join"
+detail.guest=Accesso de invitatos: %S
+# This is a heading, followed by the powerLevel.* strings
+detail.power=Nivellos de poter:
+
+# LOCALIZATION NOTE (command.*):
+# These are the help messages for each command, the %S is the command name
+# Each command first gives the parameter it accepts and then a description of
+# the command.
+command.ban=%S &lt;IDdelUsator&gt; [&lt;motivo&gt;]: Bannir le usator specificate del sala con un message facultative de motivo. Require le permission de bannir usatores.
+command.invite=%S &lt;IDdelUsator&gt;: Invitar le usator a entrar in le sala.
+command.kick=%S &lt;IDdelUsator&gt; [&lt;motivo&gt;]: Ejectar le usator specificate del sala con un message facultative de motivo. Require le permission de ejectar usatores.
+command.nick=%S &lt;nove_nomine&gt;: cambiar tu pseudonymo.
+command.op=%S &lt;userId&gt; [&lt;nivello de potentia&gt;]: defini le nivello de potentia del usator. Insere un valor de numero integre, Usator: 0, Moderator: 50 e Administrator: 100. Le valor predefinite es 50 si nulle argumento es fornite. Require permission pro cambiar le nivellos de potentia del membros. Non functiona pro administratores altere que tu mesme.
+command.deop=%S &lt;userId&gt;: reinitialisa le usator a nivello de potentia 0 (Usator). Require permission pro cambiar le nivellos de potentia del membros. Non functiona pro administratores altere que tu mesme.
+command.leave=%S: Lassar le actual sala.
+command.topic=%S &lt;topic&gt;: Defini le subjecto pro le sala. Require permissiones pro cambiar le subjecto del sala.
+command.unban=%S &lt;userId&gt;: Disbloca un usator qui es bannite del sala. Require le permission de bannir usatores.
+command.visibility=%S [&lt;visibility&gt;]: Defini le visibilitate del sala actual in le directorio del Servitor principal actual. Insere un valor de numero integre, Private: 0 e Public: 1. Le valor predefinite es Private (0) si nulle argumento es fornite. Require le permission de cambiar le visibilitate del sala.
+command.guest=%S &lt;guest access&gt; &lt;history visibiilty&gt;: Defini le accesso e visibilitate del historia del sala actual pro invitatos. Insere duo numeros integre, le primo pro le accesso de invitato (non permittite: 0 e permittite: 1) e le secunde pro le visibilitate del historia (non visibile: 0 e visibile: 1). Require le permission de cambiar le visibilitate del historia.
+command.roomname=%S &lt;name&gt;: Defini le nomine pro le sala. Require le permission de cambiar le nomine del sala.
+command.detail=%S: Monstra detalios del sala.
+command.addalias=%S &lt;alias&gt;: Crea un alias pro le sala. Es expectate un alias de sala del forma '#nominelocal:dominio'. Require le permission de adder aliases.
+command.removealias=%S &lt;alias&gt;: Remove le alias pro le sala. Es expectate un alias de sala del forma '#nominelocal:dominio'. Require le permission de remover aliases.
+command.upgraderoom=%S &lt;newVersion&gt;: Promove le sala al version date. Require le permission de promover le sala.
+command.me=%S &lt;action&gt; : exeque un action.
+command.msg=%S &lt;userId&gt; &lt;message&gt;: invia un message directe al usator date.
+command.join=%S &lt;roomId&gt;: junge te al sala date
+
+# LOCALIZATION NOTE (message.*):
+# These are shown as system messages in the conversation.
+# %1$S is the name of the user who banned.
+# %2$S is the name of the user who got banned.
+message.banned=%1$S ha bannite %2$S.
+# Same as message.banned but with a reason.
+# %3$S is the reason the user was banned.
+message.bannedWithReason=%1$S ha bannite %2$S. Ration: %3$S
+# %1$S is the name of the user who accepted the invitation.
+# %2$S is the name of the user who sent the invitation.
+message.acceptedInviteFor=%1$S ha acceptate le invitation pro %2$S.
+# %S is the name of the user who accepted an invitation.
+message.acceptedInvite=$S acceptava le invitation.
+# %1$S is the name of the user who invited.
+# %2$S is the name of the user who got invited.
+message.invited=%1$S ha invitate %2$S.
+# %1$S is the name of the user who changed their display name.
+# %2$S is the old display name.
+# %3$S is the new display name.
+message.displayName.changed=%1$S ha cambiate su nomine a monstrar de %2$S a %3$S.
+# %1$S is the name of the user who set their display name.
+# %2$S is the newly set display name.
+message.displayName.set=%1$S ha stabilite su nomine a monstrar a %2$S.
+# %1$S is the name of the user who removed their display name.
+# %2$S is the old display name which has been removed.
+message.displayName.remove=%1$S ha removite lor nomine a monstrar %2$S.
+# %S is the name of the user who has joined the room.
+message.joined=%S se jungeva al sala.
+# %S is the name of the user who has rejected the invitation.
+message.rejectedInvite=%S ha refusate le invitation.
+# %S is the name of the user who has left the room.
+message.left=%S ha lassate le sala.
+# %1$S is the name of the user who unbanned.
+# %2$S is the name of the user who got unbanned.
+message.unbanned=%1$S disblocate %2$S.
+# %1$S is the name of the user who kicked.
+# %2$S is the name of the user who got kicked.
+message.kicked=%1$S ha expellite %2$S.
+# Same as message.kicked but with a third parameter for the reason.
+# %3$S is the reason for the kick.
+message.kickedWithReason=%1$S ha expellite %2$S. Ration: %3$S
+# %1$S is the name of the user who withdrew invitation.
+# %2$S is the name of the user whose invitation has been withdrawn.
+message.withdrewInvite=%1$S ha retirate le invitation de %2$S.
+# Same as message.withdrewInvite but with a third parameter for the reason.
+# %3$S is the reason the invite was withdrawn.
+message.withdrewInviteWithReason=%1$S ha retirate le invitation de %2$S. Ration: %3$S
+# %S is the name of the user who has removed the room name.
+message.roomName.remove=%S ha removite le nomine del sala.
+# %1$S is the name of the user who changed the room name.
+# %2$S is the new room name.
+message.roomName.changed=%1$S ha cambiate le nomine del sala a %2$S.
+# %1$S is the name of the user who changed the power level.
+# %2$S is a list of "message.powerLevel.fromTo" strings representing power level changes separated by commas
+# power level changes, separated by commas if there are multiple changes.
+message.powerLevel.changed=%1$S ha cambiate le nivello de potentia de %2$S.
+# %1$S is the name of the target user whose power level has been changed.
+# %2$S is the old power level.
+# %2$S is the new power level.
+message.powerLevel.fromTo=%1$S de %2$S a %3$S
+# %S is the name of the user who has allowed guests to join the room.
+message.guest.allowed=%S ha consentite al hospites de junger se al sala.
+# %S is the name of the user who has prevented guests to join the room.
+message.guest.prevented=%S ha impedite al hospites de aggregar se al sala.
+# %S is the name of the user who has made future room history visible to anyone.
+message.history.anyone=%S ha rendite le futur chronologia del sala visibile a totes.
+# %S is the name of the user who has made future room history visible to all room members.
+message.history.shared=%S ha rendite le futur chronologia del sala visibile a tote le membros del sala.
+# %S is the name of the user who has made future room history visible to all room members, from the point they are invited.
+message.history.invited=%S ha rendite le futur chronologia del sala visibile a tote le membros del sala, desde illos era invitate.
+# %S is the name of the user who has made future room history visible to all room members, from the point they joined.
+message.history.joined=%S ha rendite le futur chronologia del sala visibile a tote le membros del sala, desde illes se jungeva.
+# %1$S is the name of the user who changed the address.
+# %2$S is the old address.
+# %3$S is the new address.
+message.alias.main=%1$S ha restabilite le principal adresse pro iste sala de %2$S a %3$S.
+# %1$S is the name of the user who added the address.
+# %2$S is a comma delimited list of added addresses.
+message.alias.added=%1$S ha addite %2$S como adresse alternative · pro iste sala.
+# %1$S is the name of the user who removed the address.
+# %2$S is a comma delimited list of removed addresses.
+message.alias.removed=%1$S ha removite %2$S como adresse alternative pro iste sala.
+# %1$S is the name of the user that edited the alias addresses.
+# %2$S is a comma delimited list of removed addresses.
+# %3$S is a comma delmited list of added addresses.
+message.alias.removedAndAdded=%1$S ha removite %2$S e addite %3$S como adresse pro iste sala.
+message.spaceNotSupported=Ista sala es un spatio, que non es supportate.
+message.encryptionStart=Messages in iste conversation es ora cryptate de un extremo al altere.
+# %1$S is the name of the user who sent the verification request.
+# %2$S is the name of the user that is receiving the verification request.
+message.verification.request2=%1$S vole verificar %2$S.
+# %1$S is the name of the user who cancelled the verification request.
+# %2$S is the reason given why the verification was cancelled.
+message.verification.cancel2=%1$S ha cancellate le verification con le ration: %2$S
+message.verification.done=Verification completate
+message.decryptionError=Impossibile decifrar le contentos de iste message. Pro demandar le claves de cryptographia de tu altere apparatos, clicca dextre isto message.
+message.decrypting=Decryptante...
+message.redacted=Le message era redigite.
+# %1$S is the username of the user that reacted.
+# %2$S is the username of the user that sent the message the reaction was added to.
+# %3$S is the content (typically an emoji) of the reaction.
+message.reaction=%1$S ha reagite a %2$S con %3$S.
+
+# Label in the message context menu
+message.action.requestKey=Demandar le claves
+message.action.redact=Rediger
+message.action.report=Reportar message
+message.action.retry=Retentar invio
+message.action.cancel=Cancellar message
+
+# LOCALIZATION NOTE (error.*)
+# These are strings shown as system messages when an action the user took fails.
+error.sendMessageFailed=Un error occurreva durante que on inviava tu message "%1$S".
diff --git a/l10n-ia/chat/status.properties b/l10n-ia/chat/status.properties
new file mode 100644
index 0000000000..7f5293dab2
--- /dev/null
+++ b/l10n-ia/chat/status.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/.
+
+availableStatusType=Disponibile
+awayStatusType=Absente
+unavailableStatusType=Non disponibile
+offlineStatusType=Foras de linea
+invisibleStatusType=Invisibile
+idleStatusType=Inactive
+mobileStatusType=Mobile
+# LOCALIZATION NOTE (unknownStatusType):
+# the status of a buddy is unknown when it's in the list of a disconnected account
+unknownStatusType=Incognite
+
+# LOCALIZATION NOTE (statusWithStatusMessage):
+# Used to display the status of a buddy together with its status message.
+# %1$S is the status type, %2$S is the status message text.
+statusWithStatusMessage=%1$S - %2$S
+
+# LOCALIZATION NOTE (messenger.status.defaultIdleAwayMessage):
+# This will be the away message put automatically when the user is idle.
+messenger.status.defaultIdleAwayMessage=Io es al momento longe ab le computator.
diff --git a/l10n-ia/chat/twitter.properties b/l10n-ia/chat/twitter.properties
new file mode 100644
index 0000000000..918859ae2d
--- /dev/null
+++ b/l10n-ia/chat/twitter.properties
@@ -0,0 +1,122 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (twitter.protocolName)
+# This name is used whenever the name of the protocol is shown.
+twitter.protocolName=Twitter
+
+# LOCALIZATION NOTE (error.*):
+# These are errors that will be shown to the user in conversation.
+error.tooLong=Le stato supera le 140 characteres.
+# LOCALIZATION NOTE (error.general, error.retweet, error.delete):
+# %1$S will be either the error string returned by the twitter server,
+# in English, inside parenthesis, or the empty string if we have no specific
+# message for the error.
+# %2$S is the message that caused the error.
+error.general=Un error %1$S occurreva durante le invio de: %2$S
+error.retweet=Un error %1$S occurreva durante le retweet de: %2$S
+error.delete=Un error %1$S occurreva durante le deletion de: %2$S
+error.like=Un error %1$S occurreva al ligamine de: %2$S
+error.unlike=Un error %1$S occurreva al levar le ligamine de: %2$S
+# LOCALIZATION NOTE (error.descriptionTooLong)
+# %S is the truncated string that was sent to the server.
+error.descriptionTooLong=Le description es ultra le maxime longor (160 characteres), illo ha essite automaticamente truncate a: %S.
+
+# LOCALIZATION NOTE (timeline):
+# This is the title of the conversation tab, %S will be replaced by
+# @<username>.
+timeline=Chronologia de %S
+
+# LOCALIZATION NOTE (action.*):
+# This will be an action in the context menu of displayed tweets.
+action.copyLink=Copiar le ligamine in Tweet
+action.retweet=Retweettar
+action.reply=Responder
+action.delete=Deler
+# LOCALIZATION NOTE (action.follow, action.stopFollowing):
+# %S will be replaced by the screen name of a twitter user.
+action.follow=Sequer %S
+action.stopFollowing=Non plus sequer %S
+action.like=Me place
+action.unlike=Remover 'me place'
+
+# LOCALIZATION NOTE (event.follow, event.unfollow, event.followed):
+# This will be displayed in system messages inside the timeline conversation.
+# %S will be replaced by the screen name of a twitter user.
+event.follow=Tu ora seque %S.
+event.unfollow=Tu cessava de sequer %S.
+event.followed=%S ora te seque.
+# LOCALIZATION NOTE (event.deleted):
+# %S will be replaced by the text of the deleted tweet.
+event.deleted=Tu deleva iste tweet: "%S".
+
+# LOCALIZATION NOTE (replyingToStatusText):
+# This will be visible in the status bar of the conversation window
+# while the user is typing a reply to a tweet.
+# %S will be replaced by the text of the tweet the user is replying to.
+replyingToStatusText=Respondente a: %S
+
+# LOCALIZATION NOTE (connection.*):
+# These will be displayed in the account manager in order to show the progress
+# of the connection.
+# (These will be displayed in account.connection.progress from
+# accounts.properties, which adds … at the end, so do not include
+# periods at the end of these messages.)
+connection.initAuth=Initio del processo de authentication
+connection.requestAuth=Attendente tu autorisation
+connection.requestAccess=Fin del authentication
+connection.requestTimelines=Requestante chronologias de usator
+# LOCALIZATION NOTE (connection.error.*):
+# These will show in the account manager if an error occurs during the
+# connection attempt.
+connection.error.userMismatch=Nomine de usator discordante.
+connection.error.failedToken=Impossibile obtener le token del requesta.
+connection.error.authCancelled=Tu cancellava le processo de autorisation.
+connection.error.authFailed=Falta a obtener autorisation.
+connection.error.noNetwork=Il ha nulle connexion de rete disponibile.
+
+# LOCALIZATION NOTE (authPrompt):
+# This is the prompt in the browser window that pops up to authorize us
+# to use a Twitter account. It is shown in the title bar of the authorization
+# window.
+authPrompt=Permitte le uso de tu conto Twitter
+
+# LOCALIZATION NOTE (options.*):
+# These are the protocol specific options shown in the account manager and
+# account wizard windows.
+options.track=Parolas clave traciate
+
+# LOCALIZATION NOTE (tooltip.*):
+# These are the Twitter information that will appear in the tooltip
+# for each participant on the home timeline.
+# LOCALIZATION NOTE (tooltip.created_at): the date the user joined.
+tooltip.created_at=Usator desde
+tooltip.location=Position
+tooltip.lang=Lingua
+tooltip.time_zone=Fuso horari
+tooltip.url=Pagina initial
+# LOCALIZATION NOTE (tooltip.protected):
+# whether the user's tweets are publicly visible.
+tooltip.protected=Protege Tweets
+# LOCALIZATION NOTE (tooltip.following):
+# whether you are subscribed to the user's tweets.
+tooltip.following=Seque actualmente
+tooltip.name=Nomine
+tooltip.description=Description
+# LOCALIZATION NOTE (tooltip.*_count):
+# Please see the right side of the official Twitter website UI.
+tooltip.friends_count=Seque
+tooltip.statuses_count=Tweets
+tooltip.followers_count=Sequaces
+tooltip.listed_count=Listate
+
+# LOCALIZATION NOTE (yes, no):
+# These are used to turn true/false values into a yes/no response.
+yes=Si
+no=No
+
+command.follow=%S &lt;nomine de usator&gt;[ &lt;nomine de usator&gt;]*: initiar sequer un usator / usatores.
+command.unfollow=%S &lt;nomine de usator&gt;[ &lt;nomine de usator&gt;]*: cessar sequer un usator / usatores.
+
+twitter.disabled=Twitter non es plus supportate perque illo ha disactivate se protocollo de diffusion.
diff --git a/l10n-ia/chat/xmpp.properties b/l10n-ia/chat/xmpp.properties
new file mode 100644
index 0000000000..70cf470d0f
--- /dev/null
+++ b/l10n-ia/chat/xmpp.properties
@@ -0,0 +1,281 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 (connection.*)
+# These will be displayed in the account manager in order to show the progress
+# of the connection.
+# (These will be displayed in account.connection.progress from
+# accounts.properties, which adds … at the end, so do not include
+# periods at the end of these messages.)
+connection.initializingStream=Initialisation del fluxo
+connection.initializingEncryption=Initialisation del cryptographia
+connection.authenticating=Authentication
+connection.gettingResource=Obtenimento risources
+connection.downloadingRoster=Discargamento lista de contactos
+connection.srvLookup=Examine del registration de SRV
+
+# LOCALIZATION NOTE (connection.error.*)
+# These will show in the account manager if an error occurs during the
+# connection attempt.
+connection.error.invalidUsername=Nomine de usator non valide (tu nomine de usator debe contine un character '@')
+connection.error.failedToCreateASocket=Falta a crear un cavo (Es tu sin connexion?)
+connection.error.serverClosedConnection=Le servitor ha claudite le connexion
+connection.error.resetByPeer=Connexion reinitialisate per le servitor
+connection.error.timedOut=Le connexion ha expirate
+connection.error.receivedUnexpectedData=Reception de datos inattendite
+connection.error.incorrectResponse=Reception de un responsa incorrecte
+connection.error.startTLSRequired=Le servitor require cryptation ma tu lo ha disactivate
+connection.error.startTLSNotSupported=Le servitor non supporta le cryptographia, ma tu configuration lo require
+connection.error.failedToStartTLS=Falta a initiar le cryptographia
+connection.error.noAuthMec=Nulle mechanismo de authentication offerite per le servitor
+connection.error.noCompatibleAuthMec=Nulle mechanismos de authentication offerite per le servitor es supportate
+connection.error.notSendingPasswordInClear=Nulle mechanismos de authentication offerite per le servitor es supportate
+connection.error.authenticationFailure=Authentication non succedite
+connection.error.notAuthorized=Non autorisate (Insereva tu un contrasigno errate?)
+connection.error.failedToGetAResource=Falta a obtener un ressource
+connection.error.failedMaxResourceLimit=Iste conto es connectite desde troppo de locos al mesme tempore.
+connection.error.failedResourceNotValid=Ressource non valide.
+connection.error.XMPPNotSupported=Iste servitor non supporta XMPP
+
+# LOCALIZATION NOTE (conversation.error.notDelivered):
+# This is displayed in a conversation as an error message when a message
+# the user has sent wasn't delivered.
+# %S is replaced by the text of the message that wasn't delivered.
+conversation.error.notDelivered=Iste message non pote esser delivrate: %S
+# This is displayed in a conversation as an error message when joining a MUC
+# fails.
+# %S is the name of the MUC.
+conversation.error.joinFailed=Impossibile junger te a: %S
+# This is displayed in a conversation as an error message when the user is
+# banned from a room.
+# %S is the name of the MUC room.
+conversation.error.joinForbidden=Tu non pote entrar in %S perque tu es bannite de iste canal.
+conversation.error.joinFailedNotAuthorized=Registration obligatori: tu non es autorisate a entrar in iste camera.
+conversation.error.creationFailedNotAllowed=Accesso limitate: tu non ha le permission de crear canales.
+# This is displayed in a conversation as an error message when remote server
+# is not found.
+# %S is the name of MUC room.
+conversation.error.joinFailedRemoteServerNotFound=Impossibile entrar in le camera %S perque le servitor hospite del camera non pote esser attingite.
+conversation.error.changeTopicFailedNotAuthorized=Tu non es autorisate a definir le topico de iste canal.
+# This is displayed in a conversation as an error message when the user sends
+# a message to a room that he is not in.
+# %1$S is the name of MUC room.
+# %2$S is the text of the message that wasn't delivered.
+conversation.error.sendFailedAsNotInRoom=Le message non pote esser inviate a %1$S perque tu non es plus in le camera: %2$S
+# This is displayed in a conversation as an error message when the user sends
+# a message to a room that the recipient is not in.
+# %1$S is the jid of the recipient.
+# %2$S is the text of the message that wasn't delivered.
+conversation.error.sendFailedAsRecipientNotInRoom=Le message non pote esser inviate a %1$S perque le destinatario non es plus in le camera: %2$S
+# These are displayed in a conversation as a system error message.
+conversation.error.remoteServerNotFound=Impossibile attinger le servitor del destinatario.
+conversation.error.unknownSendError=Un error incognite eveniva durante le invio de iste message.
+# %S is the name of the message recipient.
+conversation.error.sendServiceUnavailable=Il non es possibile inviar actualmente messages a %S.
+# %S is the nick of participant that is not in room.
+conversation.error.nickNotInRoom=%S non es in camera.
+conversation.error.banCommandAnonymousRoom=Tu non pote bannir participantes ex canales anonyme. Proba /kick in vice.
+conversation.error.banKickCommandNotAllowed=Tu non ha le privilegios necessari pro eliminar iste participante ex le camera.
+conversation.error.banKickCommandConflict=Tu non pote remover te mesme ex le canal.
+conversation.error.changeNickFailedConflict=Impossibile cambiar tu pseudonymo in %S perque illo es jam in uso.
+conversation.error.changeNickFailedNotAcceptable=Impossibile cambiar tu pseudonymo in %S perque le pseudonymos es immutabile in iste canal.
+conversation.error.inviteFailedForbidden=Tu non ha privilegios necessari pro invitar usatores in iste canal.
+# %S is the jid of user that is invited.
+conversation.error.failedJIDNotFound=Impossibile attinger %S.
+# %S is the jid that is invalid.
+conversation.error.invalidJID=%S es un jid invalide (identificatores Jabber debe haber forma user@domain).
+conversation.error.commandFailedNotInRoom=Tu debe entrar de novo in le canal pro usar iste commando.
+# %S is the name of the recipient.
+conversation.error.resourceNotAvailable=Tu debe parlar primo, perque %S poterea esser connectite con plus de un cliente.
+
+# LOCALIZATION NOTE (conversation.error.version.*):
+# %S is the name of the recipient.
+conversation.error.version.unknown=Le cliente de %S non supporta requirer su version del software.
+
+# LOCALIZATION NOTE (tooltip.*):
+# These are the titles of lines of information that will appear in
+# the tooltip showing details about a contact or conversation.
+# LOCALIZATION NOTE (tooltip.status):
+# %S will be replaced by the XMPP resource identifier
+tooltip.status=Stato (%S)
+tooltip.statusNoResource=Stato
+tooltip.subscription=Subscription
+tooltip.fullName=Nomine complete
+tooltip.nickname=Supernomine
+tooltip.email=Email
+tooltip.birthday=Die natal
+tooltip.userName=Nomine de usator
+tooltip.title=Titulo
+tooltip.organization=Organisation
+tooltip.locality=Loco
+tooltip.country=Pais
+tooltip.telephone=Numero de telephono
+
+# LOCALIZATION NOTE (chatRoomField.*):
+# These are the name of fields displayed in the 'Join Chat' dialog
+# for XMPP accounts.
+# The _ character won't be displayed; it indicates the next
+# character of the string should be used as the access key for this
+# field.
+chatRoomField.room=_Sala
+chatRoomField.server=_Servitor
+chatRoomField.nick=Pseudo_Nymo
+chatRoomField.password=Contrasigno (_Password)
+
+# LOCALIZATION NOTE (conversation.muc.*):
+# These are displayed as a system message when a chatroom invitation is
+# received.
+# %1$S is the inviter.
+# %2$S is the room.
+# %3$S is the reason which is a message provided by the person sending the
+# invitation.
+conversation.muc.invitationWithReason2=%1$S te invitava a entrar in le canal %2$S: %3$S
+# %3$S is the password of the room.
+# %4$S is the reason which is a message provided by the person sending the
+# invitation.
+conversation.muc.invitationWithReason2.password=%1$S te invitava a entrar in %2$S con contrasigno %3$S: %4$S
+conversation.muc.invitationWithoutReason=%1$S te ha invitate a entrar in %2$S
+# %3$S is the password of the room.
+conversation.muc.invitationWithoutReason.password=%1$S te ha invitate a entrar in %2$S con contrasigno %3$S
+
+# LOCALIZATION NOTE (conversation.muc.join):
+# This is displayed as a system message when a participant joins room.
+# %S is the nick of the participant.
+conversation.message.join=%S entrava in le sala.
+
+# LOCALIZATION NOTE (conversation.muc.rejoined):
+# This is displayed as a system message when a participant rejoins room after
+# parting it.
+conversation.message.rejoined=Tu reentrava in le canal.
+
+# LOCALIZATION NOTE (conversation.message.parted.*):
+# These are displayed as a system message when a participant parts a room.
+# %S is the part message supplied by the user.
+conversation.message.parted.you=Tu ha lassate le sala.
+conversation.message.parted.you.reason=Tu ha lassate le sala: %S
+# %1$S is the participant that is leaving.
+# %2$S is the part message supplied by the participant.
+conversation.message.parted=%1$S ha lassate le canal.
+conversation.message.parted.reason=%1$S ha lassate le canal: %2$S
+
+# LOCALIZATION NOTE (conversation.message.invitationDeclined*):
+# %1$S is the invitee that declined the invitation.
+# %2$S is the decline message supplied by the invitee.
+conversation.message.invitationDeclined=%1$S ha refusate tu invitation.
+conversation.message.invitationDeclined.reason=%1$S ha refusate tu invitation: %2$S
+
+# LOCALIZATION NOTE (conversation.message.banned.*):
+# These are displayed as a system message when a participant is banned from
+# a room.
+# %1$S is the participant that is banned.
+# %2$S is the reason.
+# %3$S is the person who is banning.
+conversation.message.banned=%1$S es bannite ex le canal.
+conversation.message.banned.reason=%1$S es bannite ex le canal: %2$S
+# %1$S is the person who is banning.
+# %2$S is the participant that is banned.
+# %3$S is the reason.
+conversation.message.banned.actor=%1$S ha bannite %2$S ex le canal.
+conversation.message.banned.actor.reason=%1$S ha bannite %2$S ex le canal: %3$S
+conversation.message.banned.you=Tu es bannite ex le canal.
+# %1$S is the reason.
+conversation.message.banned.you.reason=Tu es bannite ex le canal: %1$S
+# %1$S is the person who is banning.
+# %2$S is the reason.
+conversation.message.banned.you.actor=%1$S te ha bannite ex le canal.
+conversation.message.banned.you.actor.reason=%1$S te ha bannite ex le canal: %2$S
+
+# LOCALIZATION NOTE (conversation.message.kicked.*):
+# These are displayed as a system message when a participant is kicked from
+# a room.
+# %1$S is the participant that is kicked.
+# %2$S is the reason.
+conversation.message.kicked=%1$S era expellite del canal.
+conversation.message.kicked.reason=%1$S era expellite del canal: %2$S
+# %1$S is the person who is kicking.
+# %2$S is the participant that is kicked.
+# %3$S is the reason.
+conversation.message.kicked.actor=%1$S ha expellite %2$S del canal.
+conversation.message.kicked.actor.reason=%1$S ha expellite %2$S del canal: %3$S
+conversation.message.kicked.you=Tu era expellite del canal.
+# %1$S is the reason.
+conversation.message.kicked.you.reason=Tu era expellite del canal: %1$S
+# %1$S is the person who is kicking.
+# %2$S is the reason.
+conversation.message.kicked.you.actor=%1$S te ha expellite del canal.
+conversation.message.kicked.you.actor.reason=%1$S te ha expellite del canal: %2$S
+
+# LOCALIZATION NOTE (conversation.message.removedNonMember.*):
+# These are displayed as a system message when a participant is removed from
+# a room because the room has been changed to members-only.
+# %1$S is the participant that is removed.
+# %2$S is the person who changed the room configuration.
+conversation.message.removedNonMember=%1$S ha essite removite del canal perque su configuration ha essite cambiate a solmente membros.
+conversation.message.removedNonMember.actor=%1$S ha essite removite del canal perque %2$S lo ha cambiate a solmente membros.
+conversation.message.removedNonMember.you=Tu ha essite removite del canal perque su configuration ha essite cambiate a solmente membros.
+# %1$S is the person who changed the room configuration.
+conversation.message.removedNonMember.you.actor=Tu ha essite removite del canal perque %1$S lo ha cambiate a solmente membros.
+
+# LOCALIZATION NOTE (conversation.message.MUCShutdown):
+# These are displayed as a system message when a participant is removed from
+# a room because of a system shutdown.
+conversation.message.mucShutdown=Tu ha essite removite ex le canal per le arresto del systema.
+
+# LOCALIZATION NOTE (conversation.message.version*):
+# %1$S is the name of the user whose version was requested.
+# %2$S is the client name response from the client.
+# %3$S is the client version response from the client.
+# %4$S is the operating system(OS) response from the client.
+conversation.message.version=%1$S usa "%2$S %3$S".
+conversation.message.versionWithOS=%1$S usa "%2$S %3$S" sur %4$S.
+
+# LOCALIZATION NOTE (options.*):
+# These are the protocol specific options shown in the account manager and
+# account wizard windows.
+options.resource=Ressource
+options.priority=Prioritate
+options.connectionSecurity=Securitate de connexion
+options.connectionSecurity.requireEncryption=Require cryptographia
+options.connectionSecurity.opportunisticTLS=Usar cryptographia si disponibile
+options.connectionSecurity.allowUnencryptedAuth=Permitter de inviar le contrasigno sin cryptar
+options.connectServer=Servitor
+options.connectPort=Porta
+options.domain=Dominio
+
+# LOCALIZATION NOTE (*.protocolName)
+# This name is used whenever the name of the protocol is shown.
+gtalk.protocolName=Google Talk
+odnoklassniki.protocolName=Odnoklassniki
+
+# LOCALIZATION NOTE (gtalk.usernameHint):
+# This is displayed inside the accountUsernameInfoWithDescription
+# string defined in imAccounts.properties when the user is
+# configuring a Google Talk account.
+gtalk.usernameHint=adresse de e-mail
+
+# LOCALIZATION NOTE (gtalk.disabled):
+# It is reported that Google Talk will be disabled on June 16, 2022. The message
+# below is being pre-emptively included so a localized error message can be
+# displayed to users if this happens.
+gtalk.disabled=Google Talk non es plus supportate perque Google ha disactivate su gateway XMPP.
+
+# LOCALIZATION NOTE (odnoklassniki.usernameHint):
+# This is displayed inside the accountUsernameInfoWithDescription
+# string defined in imAccounts.properties when the user is
+# configuring a Odnoklassniki account.
+odnoklassniki.usernameHint=ID del profilo
+
+# LOCALZIATION NOTE (command.*):
+# These are the help messages for each command.
+command.join3=%S [&lt;canal&gt;[@&lt;servitor&gt;][/&lt;pseudo&gt;]] [&lt;contrasigno&gt;]: entrar in un canal forniente un servitor o un pseudonymo differente, o le contrasigno del canal.
+command.part2=%S [&lt;message&gt;]: lassar le actual canal con un message optional.
+command.topic=%S [&lt;nove argumento&gt;]: configurar le argumento de iste canal.
+command.ban=%S &lt;pseudo&gt;[&lt;message&gt;]: blocar alicuno del canal. Tu debe ser un administrator de canal pro facer isto.
+command.kick=%S &lt;pseudo&gt;[&lt;message&gt;]: remover alicuno del canal. Tu debe ser un administrator de canal pro facer isto.
+command.invite=%S [&lt;message&gt;]: invitar un usator a entrar in le actual canal con un message optional.
+command.inviteto=%S &lt;canal jid&gt;[&lt;contrasigno&gt;]: Invita tu companion de conversation a entrar in un canal, insimul con su contrasigno si necessari.
+command.me=%S &lt;action a exequer&gt;: exequer un action.
+command.nick=%S &lt;nove pseudonymo&gt;: cambiar pseudonymo.
+command.msg=%S &lt;pseudo&gt; &lt;message&gt;: Inviar un message private a un participante del canal.
+command.version=%S: Requestar informationes sur le cliente que tu companion de conversation usa.
diff --git a/l10n-ia/chat/yahoo.properties b/l10n-ia/chat/yahoo.properties
new file mode 100644
index 0000000000..3c30a7b8b1
--- /dev/null
+++ b/l10n-ia/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 non es plus supportate perque Yahoo ha disactivate su protocollo ancian.
diff --git a/l10n-ia/devtools/client/aboutdebugging.ftl b/l10n-ia/devtools/client/aboutdebugging.ftl
new file mode 100644
index 0000000000..9fbd06f6ef
--- /dev/null
+++ b/l10n-ia/devtools/client/aboutdebugging.ftl
@@ -0,0 +1,322 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Correction de errores – Installation
+# 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 = Correction de errores - runtime / { $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 = Iste { -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 = Installation
+# Text displayed in the about:debugging sidebar when USB devices discovery is enabled.
+about-debugging-sidebar-usb-enabled = USB activate
+# 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 disactivate
+# Connection status (connected) for runtime items in the sidebar
+aboutdebugging-sidebar-runtime-connection-status-connected = Connectite
+# Connection status (disconnected) for runtime items in the sidebar
+aboutdebugging-sidebar-runtime-connection-status-disconnected = Disconnectite
+# Text displayed in the about:debugging sidebar when no device was found.
+about-debugging-sidebar-no-devices = Nulle apparatos discoperite
+# 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 = Connecter
+# Text displayed in buttons found in sidebar items when the runtime is connecting.
+about-debugging-sidebar-item-connect-button-connecting = Connexion…
+# Text displayed in buttons found in sidebar items when the connection failed.
+about-debugging-sidebar-item-connect-button-connection-failed = Connexion fallite
+# 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 = Le connexion es ancora suspendite, verifica le messages sur le navigator destination
+# Text displayed as connection error in sidebar item when the connection has timed out.
+about-debugging-sidebar-item-connect-button-connection-timeout = Connexion expirate
+# 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 = Attendente le navigator...
+# Text displayed in sidebar items for remote devices that have been disconnected from the
+# computer.
+about-debugging-sidebar-runtime-item-unplugged = Disconnectite
+# 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://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/)
+about-debugging-sidebar-support = Supporto pro Depuration
+# 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 = Icone de adjuta
+# 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 = Actualisar le apparatos
+
+# Setup Page strings
+
+# Title of the Setup page.
+about-debugging-setup-title = Installation
+# Introduction text in the Setup page to explain how to configure remote debugging.
+about-debugging-setup-intro = Configura le methodo de connexion desirate pro le depuration remote de tu apparato.
+# 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> pro cercar defectos in extensiones e "service workers" in iste version de { -brand-shorter-name }.
+# Title of the heading Connect section of the Setup page.
+about-debugging-setup-connect-heading = Connecter un apparato
+# 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 = Iste activation discargara e addera le componentes de depuration USB de Android pro { -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 = Activar apparatos 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 = Disactivar apparatos 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 = Actualisation…
+# USB section of the Setup page (USB status)
+about-debugging-setup-usb-status-enabled = Activate
+about-debugging-setup-usb-status-disabled = Disactivate
+about-debugging-setup-usb-status-updating = Actualisation...
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-dev-menu2 = Activar le menu pro disveloppatores sur tu apparato Android.
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-debug2 = Activar le recerca de errores USB in le menu pro disveloppatores sur Android.
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-debug-firefox2 = Activar le recerca de errores USB in Firefox sur le apparato Android.
+# USB section step by step guide
+about-debugging-setup-usb-step-plug-device = Connecte le apparato Android a tu computator.
+# Text shown in the USB section of the setup page with a link to troubleshoot connection errors.
+# The link goes to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#connecting-to-a-remote-device
+about-debugging-setup-usb-troubleshoot = Problemas de connexion al apparato USB? <a>Remediar</a>
+# Network section of the Setup page
+about-debugging-setup-network =
+ .title = Position del rete
+# Text shown in the Network section of the setup page with a link to troubleshoot connection errors.
+# The link goes to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#connecting-over-the-network
+about-debugging-setup-network-troubleshoot = Problemas de connexion via un loco de rete? <a>Remediar</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 = Adder
+# Text to display when there are no locations to show.
+about-debugging-network-locations-empty-text = Nulle positiones de rete ha essite ancora addite.
+# 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 = Hospite
+# 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 = Remover
+# 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 = Servitor hospite non valide “{ $host-value }”. Le formato attendite es “hostname:portnumber”.
+# 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 = Le servitor hospite “{ $host-value }” es jam registrate
+
+# 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 temporari
+# Title of the extensions category.
+about-debugging-runtime-extensions =
+ .name = Extensiones
+# Title of the tabs category.
+about-debugging-runtime-tabs =
+ .name = Schedas
+# Title of the service workers category.
+about-debugging-runtime-service-workers =
+ .name = Obreros de servicio
+# Title of the shared workers category.
+about-debugging-runtime-shared-workers =
+ .name = Obreros compartite
+# Title of the other workers category.
+about-debugging-runtime-other-workers =
+ .name = Altere obreros
+# Title of the processes category.
+about-debugging-runtime-processes =
+ .name = Processos
+# Label of the button opening the performance profiler panel in runtime pages for remote
+# runtimes.
+about-debugging-runtime-profile-button2 = Prestationes del profilo
+# This string is displayed in the runtime page if the current configuration of the
+# target runtime is incompatible with service workers. "Learn more" points to:
+# https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/index.html#service-workers-not-compatible
+about-debugging-runtime-service-workers-not-compatible = Le configuration de tu navigator non es compatibile con le obreros de servicio. <a>Saper plus</a>
+# This string is displayed in the runtime page if the remote browser version is too old.
+# "Troubleshooting" link points to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/
+# { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
+# { $minVersion } is the minimum version that is compatible with the current Firefox instance (same format)
+about-debugging-browser-version-too-old = Le navigator connectite ha un version ancian ({ $runtimeVersion }). Le version minime supportate es ({ $minVersion }). Isto es un installation non supportate e pote causar faltas in DevTools. Actualisa le navigator connectite. <a>Resolution 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 = Iste version de Firefox non pote depurar Firefox pro Android (68). Nos recommenda installar Firefox pro Android Nightly sur tu telephono pro facer tests. <a>Plus detalios</a>
+# This string is displayed in the runtime page if the remote browser version is too recent.
+# "Troubleshooting" link points to https://firefox-source-docs.mozilla.org/devtools-user/about_colon_debugging/
+# { $runtimeID } is the build ID of the remote browser (for instance "20181231", format is yyyyMMdd)
+# { $localID } is the build ID of the current Firefox instance (same format)
+# { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
+# { $localVersion } is the version of your current browser (same format)
+about-debugging-browser-version-too-recent = Le navigator connectite es plus recente ({ $runtimeVersion }, buildID { $runtimeID }) que tu { -brand-shorter-name } ({ $localVersion }, buildID { $localID }). Isto es un installation non supportate e pote causar faltas in DevTools. Per favor actualisa Firefox. <a>Resolution 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 = Disconnecter
+# 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 sollicitation de connexion
+# 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 = Disactivar sollicitation de connexion
+# Title of a modal dialog displayed on remote runtime pages after clicking on the Profile Runtime button.
+about-debugging-profiler-dialog-title2 = Profilator
+# 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 = Contraher / expander
+
+# 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 = Ancora nihil.
+# 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 = Inspectar
+# 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 un additivo temporari…
+# Text displayed when trying to install a temporary extension in the "This Firefox" page.
+about-debugging-tmp-extension-install-error = Il habeva un error durante le installation del additivo temporari.
+# 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 = Remover
+# Text of a button displayed for a temporary extension loaded in the "This Firefox" page.
+# Clicking on the button will forcefully terminate the extension background script (button
+# only visible in extensions that includes a non-persistent background script, either an
+# event page or a background service worker).
+about-debugging-tmp-extension-terminate-bgscript-button = Clauder le script de fundo
+# 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 = Selige file manifest.json o archivo .xpi/.zip
+# This string is displayed as a message about the add-on having a temporaryID.
+about-debugging-tmp-extension-temporary-id = Iste WebExtension ha un ID temporari. <a>Saper plus</a>
+# Text displayed for extensions in "runtime" pages, before displaying a link the extension's
+# manifest URL.
+about-debugging-extension-manifest-url =
+ .label = URL de manifesto
+# 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 interne
+# Text displayed for extensions (temporary extensions only) in "runtime" pages, before
+# displaying the location of the temporary extension.
+about-debugging-extension-location =
+ .label = Position
+# 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 del extension
+# Text displayed for extensions in "runtime" pages, before displaying the status of the
+# extension background script.
+about-debugging-extension-backgroundscript =
+ .label = Script de fundo
+# Displayed for extension using a non-persistent background page (either an event page or
+# background service worker) when the background script is currently running.
+about-debugging-extension-backgroundscript-status-running = In execution
+# Displayed for extension using a non-persistent background page when is currently stopped.
+about-debugging-extension-backgroundscript-status-stopped = Stoppate
+# 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 = Pulsar
+ .disabledTitle = Le pulsar de Service Worker es actualmente disactivate pro { -brand-shorter-name } multe-processo
+# This string is displayed as a label of the button that starts a service worker.
+about-debugging-worker-action-start2 = Initiar
+ .disabledTitle = Le lanceamento de Service Worker es actualmente disactivate pro multi-processores { -brand-shorter-name }
+# This string is displayed as a label of the button that unregisters a service worker.
+about-debugging-worker-action-unregister = De-registrar
+# Displayed for service workers in runtime pages that listen to Fetch events.
+about-debugging-worker-fetch-listening =
+ .label = Recuperar
+ .value = Ascoltante eventos de recuperation.
+# Displayed for service workers in runtime pages that do not listen to Fetch events.
+about-debugging-worker-fetch-not-listening =
+ .label = Recuperar
+ .value = Non ascoltante eventos de recuperation.
+# Displayed for service workers in runtime pages that are currently running (service
+# worker instance is active).
+about-debugging-worker-status-running = In execution
+# Displayed for service workers in runtime pages that are registered but stopped.
+about-debugging-worker-status-stopped = Stoppate
+# Displayed for service workers in runtime pages that are registering.
+about-debugging-worker-status-registering = In registration
+# Displayed for service workers in runtime pages, to label the scope of a worker
+about-debugging-worker-scope =
+ .label = Ambito
+# Displayed for service workers in runtime pages, to label the push service endpoint (url)
+# of a worker
+about-debugging-worker-push-service =
+ .label = Servicio de pulsata
+# Displayed as title of the inspect button when service worker debugging is disabled.
+about-debugging-worker-inspect-action-disabled =
+ .title = Le inspection de obreros de servicio es actualmente disactivate pro le modo multiprocesso 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 = Le scheda non ha essite cargate completemente e non pote esser analysate
+# 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 = Processo 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 = Processo principal pro le navigator destination
+# Displayed instead of the Main Process debug target when the preference
+# `devtools.browsertoolbox.fission` is true.
+about-debugging-multiprocess-toolbox-name = Instrumentario multiprocesso
+# Description for the Multiprocess Toolbox target.
+about-debugging-multiprocess-toolbox-description = Processo principal e processos de contento pro le navigator de destination
+# Alt text used for the close icon of message component (warnings, errors and notifications).
+about-debugging-message-close-icon =
+ .alt = Clauder message
+# Label text used for the error details of message component.
+about-debugging-message-details-label-error = Detalios del error
+# Label text used for the warning details of message component.
+about-debugging-message-details-label-warning = Detalios del aviso
+# Label text used for default state of details of message component.
+about-debugging-message-details-label = Detalios
diff --git a/l10n-ia/devtools/client/accessibility.ftl b/l10n-ia/devtools/client/accessibility.ftl
new file mode 100644
index 0000000000..fd7bdf85eb
--- /dev/null
+++ b/l10n-ia/devtools/client/accessibility.ftl
@@ -0,0 +1,81 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the Accessibility panel.
+
+accessibility-learn-more = Saper plus
+
+accessibility-text-label-header = Etiquettas e nomines texto
+
+accessibility-keyboard-header = Claviero
+
+## Text entries that are used as text alternative for icons that depict accessibility isses.
+
+## Text entries that are used as text alternative for icons that depict accessibility issues.
+
+accessibility-warning =
+ .alt = Advertentia
+
+accessibility-fail =
+ .alt = Error
+
+accessibility-best-practices =
+ .alt = Melior practicas
+
+## 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 = Usa attributo de <code>alt</code> pro etiquettar elementos de <div>area</div> que ha le attributo <span>href</span>. <a>Saper plus</a>
+
+accessibility-text-label-issue-dialog = Dialogos deberea ser etiquettate. <a>Saper plus</a>
+
+accessibility-text-label-issue-document-title = Documentos debe haber un <code>title</code> <a>Saper plus</a>
+
+accessibility-text-label-issue-embed = Contento integrate debe ser etiquettate. <a>Saper plus</a>
+
+accessibility-text-label-issue-figure = Figuras con legendas optional deberea ser etiquettate. <a>Saper plus</a>
+
+accessibility-text-label-issue-fieldset = Elementos <code>fieldset</code> debe ser etiquettate. <a>Saper plus</a>
+
+accessibility-text-label-issue-fieldset-legend2 = Usa un elemento <code>legend</code> pro etiquettar un <span>fieldset</span>. <a>Saper plus</a>
+
+accessibility-text-label-issue-form = Elementos de formulario debe ser etiquettate. <a>Saper plus</a>
+
+accessibility-text-label-issue-form-visible = Elementos de formulario deberea haber un etiquetta de texto visibile. <a>Saper plus</a>
+
+accessibility-text-label-issue-frame = Elementos <code>frame</code> debe ser etiquettate. <a>Saper plus</a>
+
+accessibility-text-label-issue-glyph = Usa attributo <code>alt</code> pro etiquettar elementos <span>mglyph</span>. <a>Saper plus</a>
+
+accessibility-text-label-issue-heading = Titulos debe ser etiquettate. <a>Saper plus</a>
+
+accessibility-text-label-issue-heading-content = Les titulos debe haber un contento textual visibile. <a>Saper plus</a>
+
+accessibility-text-label-issue-iframe = Usa attributo <code>title</code> pro describer contento <span>iframe</span>. <a>Saper plus</a>
+
+accessibility-text-label-issue-image = Contento con imagines debe ser etiquettate. <a>Saper plus</a>
+
+accessibility-text-label-issue-interactive = Elementos interactive debe ser etiquettate. <a>Saper plus</a>
+
+accessibility-text-label-issue-optgroup-label2 = Usa un attributo <code>label</code> pro etiquettar un elemento <span>optgroup</span>. <a>Saper plus</a>
+
+accessibility-text-label-issue-toolbar = Le barras de instrumentos debe esser etiquettate quando il ha plus de un. <a>Saper plus</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 = Le elementos focalisabile debe haber semantica interactive. <a>Saper plus</a>
+
+accessibility-keyboard-issue-tabindex = Evita de usar le attributo <code>tabindex</code> major que zero. <a>Saper plus</a>
+
+accessibility-keyboard-issue-action = Il deberea ser possibile activar elementos interactive per un claviero. <a>Saper plus</a>
+
+accessibility-keyboard-issue-focusable = Elementos interactive debe ser focalisabile. <a>Saper plus</a>
+
+accessibility-keyboard-issue-focus-visible = Le elemento focalisabile pote non haber stilo de foco. <a>Saper plus</a>
+
+accessibility-keyboard-issue-mouse-only = Le elementos cliccabile debe esser localisabile e haber semantica interactive. <a>Saper plus</a>
diff --git a/l10n-ia/devtools/client/accessibility.properties b/l10n-ia/devtools/client/accessibility.properties
new file mode 100644
index 0000000000..eab99e25e6
--- /dev/null
+++ b/l10n-ia/devtools/client/accessibility.properties
@@ -0,0 +1,314 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Accessibility panel
+# which is available from the Web Developer sub-menu -> 'Accessibility'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Accessibility panel
+# which is in the Developer Tools, available in the
+# Browser Tools sub-menu -> 'Web Developer Tools'
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (accessibility.role): A title text used for Accessibility
+# tree header column that represents accessible element role.
+accessibility.role=Rolo
+
+# LOCALIZATION NOTE (accessibility.name): A title text used for Accessibility
+# tree header column that represents accessible element name.
+accessibility.name=Nomine
+
+# LOCALIZATION NOTE (accessibility.logo): A title text used for Accessibility
+# logo used on the accessibility panel landing page.
+accessibility.logo=Logo de accessibilitate
+
+# LOCALIZATION NOTE (accessibility.properties): A title text used for header
+# for Accessibility details sidebar.
+accessibility.properties=Proprietates
+
+# LOCALIZATION NOTE (accessibility.treeName): A title text used for
+# Accessibility tree (that represents accessible element name) container.
+accessibility.treeName=Arbore de accessibilitate
+
+# LOCALIZATION NOTE (accessibility.accessible.selectElement.title): A title text
+# displayed on buttons next to accessible elements in the `relations` section, allowing the
+# user to select the element in the accessibility tree.
+accessibility.accessible.selectElement.title=Clicca pro seliger le nodo in le Arbore de accessibilitate
+
+# LOCALIZATION NOTE (accessibility.accessible.selectNodeInInspector.title): A title text
+# displayed on buttons next to nodes in the sidebar, allowing the user to select the node
+# in the Inspector panel.
+accessibility.accessible.selectNodeInInspector.title=Clicca pro seliger le nodo in le inspector
+
+# LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
+# displayed when accessible sidebar panel does not have an accessible object to
+# display.
+accessibility.accessible.notAvailable=Information accessibile non disponibile
+
+# LOCALIZATION NOTE (accessibility.enable): A title text for Enable
+# accessibility button used to enable accessibility service.
+accessibility.enable=Activar le functionalitates de accessibilitate
+
+# LOCALIZATION NOTE (accessibility.enabling): A title text for Enable
+# accessibility button used when accessibility service is being enabled.
+accessibility.enabling=Activation del functionalitates de accessibilitate...
+
+# LOCALIZATION NOTE (accessibility.disable): A title text for Disable
+# accessibility button used to disable accessibility service.
+accessibility.disable=Disactivar le functionalitates de accessibilitate
+
+# LOCALIZATION NOTE (accessibility.disabling): A title text for Disable
+# accessibility button used when accessibility service is being
+# disabled.
+accessibility.disabling=Disactivation del functionalitates de accessibilitate...
+
+# LOCALIZATION NOTE (accessibility.pick): A title text for Picker button
+# button used to pick accessible objects from the page.
+accessibility.pick=Eliger un objecto accessibile del pagina
+
+# 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=Le servicio de accessibilitate non pote ser disactivate. Illo es usate foras le Utensiles de programmator.
+
+# 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=Le servicio de accessibilitate sera disactivate pro tote le schedas e fenestras.
+
+# 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=Le servicio de accessibilitate non pote ser activate. Illo es disactivate per le preferentias de confidentialitate del servicios de accessibilitate.
+
+# 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=Le servicio de accessibilitate sera activate pro tote le schedas e fenestras.
+
+# 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=Saper plus
+
+# 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=Le Inspector de accessibilitate te pone in grado de examinar le arbore de accessibilitate del pagina actual, que es usate per le lectores de schermo e altere technologias de assistentia. %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=Le functionalitates de accessibilitate pote afficer le prestationes del quadros de altere utensiles de disveloppator e debe ser disactivate quando non in uso.
+
+# 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=Imprimer sur JSON
+
+# LOCALIZATION NOTE (accessibility.checks): A title text used for header for checks
+# section in Accessibility details sidebar.
+accessibility.checks=Verificationes
+
+# 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=Nulle controlos pro iste nodo.
+
+# LOCALIZATION NOTE (accessibility.contrast.header): A title text used for header for
+# checks related to color and contrast.
+accessibility.contrast.header=Color e contrasto
+
+# 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=Impossibile 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=Le texto es grasse con dimension 14 punctos o plus grande, o normal con dimension 18 punctos o plus 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=Satisface le normas WCAG AA pro texto accessibile. %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=Satisface le normas WCAG AAA pro texto accessibile. %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=Non satisface le normas WCAG pro texto accessibile. %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=Selige un color non 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=Verificationes de accessibilitate
+
+# 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=Nulle
+
+# 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=Tote le 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=Contrasto
+
+# 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=Etiquettas 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=Claviero
+
+# 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=contrasto
+
+# 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=aviso de contrasto
+
+# 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=claviero
+
+# 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=etiquetta 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=Non satisface le normas WCAG pro le accessibilitate de texto.
+
+# 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=Non satisface le normas WCAG pro le accessibilitate per claviero.
+
+# 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=Non es conforme al standards WCAG pro texto alternative.
+
+# 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=Controlar pro 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=Configurar preferentias
+
+# LOCALIZATION NOTE (accessibility.progress.initializing): A title text for the
+# accessibility panel overlay shown when accessibility audit is starting up.
+accessibility.progress.initializing=Initialisar…
+
+# 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=Controlo de #1 nodo;Controlo de #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=In curso de finir…
+
+# 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=Rolar automaticamente le nodo seligite in 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=Rolar in vista
+
+# LOCALIZATION NOTE (accessibility.documentation.label): This is the label for
+# the Documentation menu item.
+accessibility.documentation.label=Documentation…
+
+# 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.protanopia): This label is shown
+# in the "Simulate" menu in the accessibility panel and represent the protanopia simulation option.
+accessibility.simulation.protanopia=Protanopia (sin rubie)
+
+# 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 blau)
+
+# 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=Perdita de contrasto
+
+# 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=Achromatopsia (nulle 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=Monstrar le ordine del tabulationes
+
+# 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=Monstrar le ordine del tabulationes del elementos e lor indice de tabulation.
diff --git a/l10n-ia/devtools/client/animationinspector.properties b/l10n-ia/devtools/client/animationinspector.properties
new file mode 100644
index 0000000000..43093f448c
--- /dev/null
+++ b/l10n-ia/devtools/client/animationinspector.properties
@@ -0,0 +1,182 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Animation inspector
+# which is available as a sidebar panel in the Inspector.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (panel.noAnimation):
+# This is the label shown in the panel when there are no displayable animations.
+# (e.g. In case of user selected a non-element node or a node that is not animated).
+panel.noAnimation=Nulle animation trovate pro le elemento actual.\nElige un altere elemento del pagina.
+
+# LOCALIZATION NOTE (player.animationDurationLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation duration.
+player.animationDurationLabel=Duration:
+
+# 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=Retardo:
+
+# LOCALIZATION NOTE (player.animationEndDelayLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation endDelay.
+player.animationEndDelayLabel=Fin del retardo:
+
+# 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=Velocitate de reproduction:
+
+# 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=Repetitiones:
+
+# 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=Initio del iteration: %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=Alleviation general:
+
+# 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=Function de temporisation de animation:
+
+# 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=Completion:
+
+# 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=Direction:
+
+# 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=Iste animation es exequite sur le filo de execution 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=Tote le proprietates del animationes es optimisate
+
+# 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=Certe proprietates del animationes es optimisate
+
+# 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=Reprender le animationes
+
+# 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 le animationes
+
+# 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 le animationes
+
+# 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 - Animation 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 - Transition 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 - Animation 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=Animation 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-ia/devtools/client/application.ftl b/l10n-ia/devtools/client/application.ftl
new file mode 100644
index 0000000000..b2b6028b6d
--- /dev/null
+++ b/l10n-ia/devtools/client/application.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/.
+
+
+### 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 = Obreros de servicio
+
+# 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 = Aperir <a>about:debugging</a> pro obreros de servicio ab altere dominios
+
+# Text for the button to unregister a Service Worker. Displayed for active Service Workers.
+serviceworker-worker-unregister = De-registrar
+
+# 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 = D
+
+# Alt text for the image icon displayed inside a debug link for a service worker.
+serviceworker-worker-inspect-icon =
+ .alt = Inspectar
+
+# 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 = Initiar
+
+# 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 = Actualisate <time>{ DATETIME($date, month: "long", year: "numeric", day: "numeric", hour: "numeric", minute: "numeric", second: "numeric") }</time>
+
+## Service Worker status strings: all serviceworker-worker-status-* strings are also
+## defined in aboutdebugging.properties and should be synchronized with them.
+
+# Service Worker status. A running service worker is registered, currently executed, can
+# be debugged and stopped.
+serviceworker-worker-status-running = In execution
+
+# Service Worker status. A stopped service worker is registered but not currently active.
+serviceworker-worker-status-stopped = Stoppate
+
+# Text displayed when no service workers are visible for the current page.
+serviceworker-empty-intro2 = Nulle obreros de servicio trovate
+
+# Link will open https://developer.mozilla.org/docs/Web/API/Service_Worker_API/Using_Service_Workers
+serviceworker-empty-intro-link = Saper plus
+
+# 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 le actual pagina deberea haber un obrero de servicio, tu pote dar un reguardo pro errores in le <a>Consola</a> o analysar tu registration de obreros de servicio in le <span>Depurator</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 = Vider obreros de servicio de altere dominios
+
+# Header for the Manifest page when we have an actual manifest
+manifest-view-header = Manifesto del app
+
+# Header for the Manifest page when there's no manifest to inspect
+manifest-empty-intro2 = Nulle file manifesto de app web trovate
+
+# The link will open https://developer.mozilla.org/en-US/docs/Web/Manifest
+manifest-empty-intro-link = Saper como adder un manifesto
+
+# Header for the Errors and Warnings section of Manifest inspection displayed in the application panel.
+manifest-item-warnings = Errores e avisos
+
+# Header for the Identity section of Manifest inspection displayed in the application panel.
+manifest-item-identity = Identitate
+
+# Header for the Presentation section of Manifest inspection displayed in the application panel.
+manifest-item-presentation = Presentation
+
+# Header for the Icon section of Manifest inspection displayed in the application panel.
+manifest-item-icons = Icones
+
+# Text displayed while we are loading the manifest file
+manifest-loading = Cargante le manifesto…
+
+# Text displayed when the manifest has been successfully loaded
+manifest-loaded-ok = Manifesto cargate
+
+# Text displayed as a caption when there has been an error while trying to
+# load the manifest
+manifest-loaded-error = Il habeva un error a cargar le 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 = Nulle manifestos a inspectar trovate.
+
+# 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 = Le manifesto es integrate in un URL de datos.
+
+# Text displayed at manifest icons to label their purpose, as declared
+# in the manifest.
+manifest-icon-purpose = Proposito: <code>{ $purpose }</code>
+
+# Text displayed as the alt attribute for <img> tags showing the icons in the
+# manifest.
+manifest-icon-img =
+ .alt = Icone
+
+# 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 = Icone con dimensiones: { $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 = Icone dimension non-specificate
+
+# Sidebar navigation item for Manifest sidebar item section
+sidebar-item-manifest = Manifesto
+ .alt = Icone manifesto
+ .title = Manifesto
+
+# Sidebar navigation item for Service Workers sidebar item section
+sidebar-item-service-workers = Obreros de servicio
+ .alt = Icone de obreros de servicio
+ .title = Obreros de servicio
+
+# Text for the ALT and TITLE attributes of the warning icon
+icon-warning =
+ .alt = Icone de aviso
+ .title = Aviso
+
+# Text for the ALT and TITLE attributes of the error icon
+icon-error =
+ .alt = Icone de error
+ .title = Error
+
diff --git a/l10n-ia/devtools/client/boxmodel.properties b/l10n-ia/devtools/client/boxmodel.properties
new file mode 100644
index 0000000000..5fed222c16
--- /dev/null
+++ b/l10n-ia/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=Modello de cassa
+
+# 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=Modificar le position
+
+# 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=Proprietates del modello de cassa
+
+# LOCALIZATION NOTE (boxmodel.propertiesHideLabel):
+# This is the spoken label for the twisty.
+# If the properties are currently showing, it will say "Hide".
+boxmodel.propertiesHideLabel=Celar
+
+# LOCALIZATION NOTE (boxmodel.propertiesShowLabel):
+# This is the spoken label for the twisty.
+# If the properties are currently hidden, it will say "Show".
+boxmodel.propertiesShowLabel=Monstrar
+
+# 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=displaciamento
+
+# 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=Offset patre del elemento seligite
+
diff --git a/l10n-ia/devtools/client/changes.properties b/l10n-ia/devtools/client/changes.properties
new file mode 100644
index 0000000000..4519075609
--- /dev/null
+++ b/l10n-ia/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=Nulle cambios trovate.
+
+# 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=Le cambios a CSS in Inspector parera hic.
+
+# 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=In linea %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 tote le modificationes
+
+# 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 al area de transferentia un lista de tote le cambios de CSS.
+
+# LOCALIZATION NOTE (changes.contextmenu.copyDeclaration): Label for "Copy Declaration"
+# option in Changes panel context menu which copies the target CSS declaration.
+changes.contextmenu.copyDeclaration=Copiar le declaration
+
+# 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=Copiar regula
+
+# 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 al area de transferentia tote le contento de iste regula CSS.
+
+# LOCALIZATION NOTE (changes.contextmenu.selectAll): Label for "Select All" option in the
+# Changes panel context menu to select all text content.
+changes.contextmenu.selectAll=Seliger toto
+
+# LOCALIZATION NOTE (changes.contextmenu.selectAll.accessKey): Access key for "Select All"
+# option in the Changes panel.
+changes.contextmenu.selectAll.accessKey=T
diff --git a/l10n-ia/devtools/client/compatibility.ftl b/l10n-ia/devtools/client/compatibility.ftl
new file mode 100644
index 0000000000..a709a0cad5
--- /dev/null
+++ b/l10n-ia/devtools/client/compatibility.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/.
+
+
+## Messages used as headers in the main pane
+
+compatibility-selected-element-header = Elemento seligite
+compatibility-all-elements-header = Tote le problemas
+
+## Message used as labels for the type of issue
+
+compatibility-issue-deprecated = (obsolete)
+compatibility-issue-experimental = (experimental)
+compatibility-issue-prefixneeded = (prefixo necessari)
+compatibility-issue-deprecated-experimental = (obsolete, experimental)
+compatibility-issue-deprecated-prefixneeded = (obsolete, prefixo necessari)
+compatibility-issue-experimental-prefixneeded = (experimental, prefixo necessari)
+compatibility-issue-deprecated-experimental-prefixneeded = (obsolete, experimental, prefixo necessari)
+
+## Messages used as labels and titles for buttons in the footer
+
+compatibility-settings-button-label = Parametros
+compatibility-settings-button-title =
+ .title = Parametros
+
+## Messages used as headers in settings pane
+
+compatibility-settings-header = Parametros
+compatibility-target-browsers-header = Navigatores objectivo
+
+##
+
+# 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 } occurrentia
+ *[other] { $number } occurrentias
+ }
+
+compatibility-no-issues-found = Nulle problema de compatibilitate trovate.
+compatibility-close-settings-button =
+ .title = Clauder le parametros
+
+# Text used in the element containing the browser icons for a given compatibility issue.
+# Line breaks are significant.
+# Variables:
+# $browsers (String) - A line-separated list of browser information (e.g. Firefox 98\nChrome 99).
+compatibility-issue-browsers-list =
+ .title =
+ Problemas de compatibilitate in:
+ { $browsers }
diff --git a/l10n-ia/devtools/client/components.properties b/l10n-ia/devtools/client/components.properties
new file mode 100644
index 0000000000..97538294c0
--- /dev/null
+++ b/l10n-ia/devtools/client/components.properties
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE 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=(incognite)
+
+# 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=Vider le codice fonte in le depurator → %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=Vider le codice fonte in le editor de stilos → %S
+
+# LOCALIZATION NOTE (notificationBox.closeTooltip): The content of a tooltip that
+# appears when hovering over the close button in a notification box.
+notificationBox.closeTooltip=Clauder iste message
+
+# LOCALIZATION NOTE (appErrorBoundary.description): This is the information displayed
+# once the panel errors.
+# %S represents the name of panel which has the crash.
+appErrorBoundary.description=Le pannello %S ha collabite.
+
+# LOCALIZATION NOTE (appErrorBoundary.fileBugButton): This is the text that appears in
+# the button to visit the bug filing link.
+appErrorBoundary.fileBugButton=Inviar reporto de falta
+
+# LOCALIZATION NOTE (appErrorBoundary.reloadPanelInfo): This is the text that appears
+# after the panel errors to instruct the user to reload the panel.
+appErrorBoundary.reloadPanelInfo=Claude e reaperi le cassa de utensiles pro eliminar iste error.
diff --git a/l10n-ia/devtools/client/debugger.properties b/l10n-ia/devtools/client/debugger.properties
new file mode 100644
index 0000000000..5c334e7188
--- /dev/null
+++ b/l10n-ia/devtools/client/debugger.properties
@@ -0,0 +1,1016 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Debugger
+# which is available from the Web Developer sub-menu -> 'Debugger'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Debugger
+# which is available from the Browser Tools sub-menu -> 'Debugger'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (collapseSources): This is the tooltip for the button
+# that collapses the Sources and Outlines panes in the debugger UI.
+collapseSources=Reducer le pannellos Fontes e Structuras
+
+# LOCALIZATION NOTE (collapseBreakpoints): This is the tooltip for the button
+# that collapses the Breakpoints panes in the debugger UI.
+collapseBreakpoints=Reducer le pannello Punctos de interruption
+
+# 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 area de transferentia
+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 le texto fonte
+copySource.accesskey=C
+
+# LOCALIZATION NOTE (copySourceUri2): This is the text that appears in the
+# context menu to copy the source URI of file open.
+copySourceUri2=Copiar le URI del fonte
+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=Collaber toto
+
+# 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=Expander toto
+
+# LOCALIZATION NOTE (setDirectoryRoot.label): This is the text that appears in the
+# context menu to set a directory as root directory
+setDirectoryRoot.label=Definir le directorio radice
+setDirectoryRoot.accesskey=r
+
+# LOCALIZATION NOTE (removeDirectoryRoot.label): This is the text that appears in the
+# context menu to remove a directory as root directory
+removeDirectoryRoot.label=Remover le directorio radice
+
+# 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 files in iste gruppo
+
+# 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=Non ignorar files in iste gruppo
+
+# 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 files extra iste gruppo
+
+# 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=Non ignorar files extra iste gruppo
+
+# 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 files in iste 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=Non ignorar files in iste 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 files foras de iste 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=Non ignorar files foras de iste 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 le function
+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 le tracia del pila
+copyStackTrace.accesskey=c
+
+# LOCALIZATION NOTE (restartFrame): This is the text that appears in the
+# context menu to restart a frame.
+restartFrame=Reinitiar le quadro
+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=Expander le pannellos Fontes e Structuras
+
+# LOCALIZATION NOTE (expandBreakpoints): This is the tooltip for the button
+# that expands the Breakpoints panes in the debugger UI.
+expandBreakpoints=Expander le pannello Punctos de interruption
+
+# LOCALIZATION NOTE (evaluateInConsole.label): Editor right-click menu item
+# to execute selected text in browser console.
+evaluateInConsole.label=Evalutar in 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=Attendente le proxime execution
+
+# LOCALIZATION NOTE (resumeButtonTooltip): The label that is displayed on the pause
+# button when the debugger is in a paused state.
+resumeButtonTooltip=Reprender %S
+
+# LOCALIZATION NOTE (stepOverTooltip): The label that is displayed on the
+# button that steps over a function call.
+stepOverTooltip=Passar super %S
+
+# LOCALIZATION NOTE (stepInTooltip): The label that is displayed on the
+# button that steps into a function call.
+stepInTooltip=Passar intra %S
+
+# LOCALIZATION NOTE (stepOutTooltip): The label that is displayed on the
+# button that steps out of a function call.
+stepOutTooltip=Passar foras %S
+
+# LOCALIZATION NOTE (skipPausingTooltip.label): The tooltip text for disabling all
+# breakpoints and pausing triggers
+skipPausingTooltip.label=Disactivar punctos de interruption
+
+# LOCALIZATION NOTE (undoSkipPausingTooltip.label): The tooltip text for enabling all
+# breakpoints and pausing triggers
+undoSkipPausingTooltip.label=Activar punctos de interruption
+
+# LOCALIZATION NOTE (pauseOnExceptionsItem2): The pause on exceptions checkbox description
+# when the debugger will pause on all exceptions.
+pauseOnExceptionsItem2=Pausar in le exceptiones
+
+# LOCALIZATION NOTE (pauseOnCaughtExceptionsItem): The pause on exceptions checkbox description
+# when the debugger should pause on caught exceptions
+pauseOnCaughtExceptionsItem=Pausar al exceptiones identificate
+
+# LOCALIZATION NOTE (threadsHeader): The text to describe the threads header
+threadsHeader=Filos
+
+# LOCALIZATION NOTE (mainThread): The text to describe the thread of the
+# program as opposed to worker threads.
+mainThread=Filo principal
+
+# LOCALIZATION NOTE (noSourcesText): The text to display in the sources list
+# when there are no sources.
+noSourcesText=Iste pagina non ha fontes.
+
+# LOCALIZATION NOTE (eventListenersHeader1): The text to display in the events
+# header.
+eventListenersHeader1=Punctos de interruption de ascoltatores de evento
+
+# 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=Clicca dextere un elemento in le %S e seliger “Rumper in…” pro adder un puncto de interruption
+
+# 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 per typo de evento:
+
+# LOCALIZATION NOTE (domMutationHeader): The text to display in the
+# DOM Mutation Breakpoints header
+domMutationHeader=Punctos de interruption de mutation de DOM
+
+# LOCALIZATION NOTE (domMutationTypes.attribute): The text to display in the
+# DOM Mutation Breakpoints panel for an attribute change
+domMutationTypes.attribute=Modification de attributo
+
+# LOCALIZATION NOTE (domMutationTypes.removal): The text to display in the
+# DOM Mutation Breakpoints panel for a DOM node removal
+domMutationTypes.removal=Remotion de nodo
+
+# LOCALIZATION NOTE (domMutationTypes.subtree): The text to display in the
+# DOM Mutation Breakpoints panel for a DOM subtree change
+domMutationTypes.subtree=Modification de subarbore
+
+# 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=Execution passo a passo
+
+# LOCALIZATION NOTE (shortcuts.header.search): Sections header in
+# the shortcuts modal for keyboard shortcuts related to search.
+shortcuts.header.search=Cercar
+
+# LOCALIZATION NOTE (projectTextSearch.placeholder): A placeholder shown
+# when searching across all of the files in a project.
+projectTextSearch.placeholder=Cercar in files…
+
+# 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=Nulle resultatos trovate
+
+# 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=Cercar in le file…
+
+# LOCALIZATION NOTE (sourceSearch.search.placeholder2): placeholder text in
+# the source search input bar
+sourceSearch.search.placeholder2=Trovar in le file…
+
+# 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 resultato;#1 resultatos
+
+# LOCALIZATION NOTE (breakpointHeadingMenuItem.*): The text for all the elements
+# that are displayed in the breakpoint headings menu item popup.
+breakpointHeadingsMenuItem.enableInSource.label=Activar punctos de interruption
+breakpointHeadingsMenuItem.enableInSource.accesskey=A
+breakpointHeadingsMenuItem.disableInSource.label=Disactivar punctos de interruption
+breakpointHeadingsMenuItem.disableInSource.accesskey=D
+breakpointHeadingsMenuItem.removeInSource.label=Remover le punctos de interruption
+breakpointHeadingsMenuItem.removeInSource.accesskey=R
+
+# LOCALIZATION NOTE (breakpointMenuItem): The text for all the elements that
+# are displayed in the breakpoints menu item popup.
+breakpointMenuItem.enableSelf2.label=Activar
+breakpointMenuItem.enableSelf2.accesskey=A
+breakpointMenuItem.disableSelf2.label=Disactivar
+breakpointMenuItem.disableSelf2.accesskey=I
+breakpointMenuItem.deleteSelf2.label=Remover
+breakpointMenuItem.deleteSelf2.accesskey=R
+breakpointMenuItem.disabledbg.label=Nunquam pausa hic
+breakpointMenuItem.enabledbg.label=Pausa hic
+breakpointMenuItem.enableOthers2.label=Activar le alteres
+breakpointMenuItem.enableOthers2.accesskey=a
+breakpointMenuItem.disableOthers2.label=Disactivar le alteres
+breakpointMenuItem.disableOthers2.accesskey=s
+breakpointMenuItem.deleteOthers2.label=Clauder le alteres
+breakpointMenuItem.deleteOthers2.accesskey=u
+breakpointMenuItem.enableAll2.label=Activar toto
+breakpointMenuItem.enableAll2.accesskey=t
+breakpointMenuItem.disableAll2.label=Disactivar toto
+breakpointMenuItem.disableAll2.accesskey=I
+breakpointMenuItem.deleteAll2.label=Remover toto
+breakpointMenuItem.deleteAll2.accesskey=t
+breakpointMenuItem.removeCondition2.label=Remover le condition
+breakpointMenuItem.removeCondition2.accesskey=c
+breakpointMenuItem.addCondition2.label=Adder le condition
+breakpointMenuItem.addCondition2.accesskey=A
+breakpointMenuItem.editCondition2.label=Modificar le condition
+breakpointMenuItem.editCondition2.accesskey=n
+breakpointMenuItem.enableSelf=Activar le puncto de interruption
+breakpointMenuItem.disableSelf=Disactivar le puncto de interruption
+breakpointMenuItem.deleteSelf=Remover le puncto de interruption
+breakpointMenuItem.enableOthers=Activar le alteres
+breakpointMenuItem.disableOthers=Disactivar le alteres
+breakpointMenuItem.deleteOthers=Clauder le alteres
+breakpointMenuItem.enableAll=Activar tote le punctos de interruption
+breakpointMenuItem.disableAll=Disactivar tote le punctos de interruption
+breakpointMenuItem.deleteAll=Remover tote le punctos de interruption
+breakpointMenuItem.disableAllAtLine.label=Disactivar punctos de interruption al linea
+breakpointMenuItem.disableAllAtLine.accesskey=K
+breakpointMenuItem.enableAllAtLine.label=Activar punctos de interruption al linea
+breakpointMenuItem.enableAllAtLine.accesskey=L
+breakpointMenuItem.removeAllAtLine.label=Remover punctos de interruption al linea
+breakpointMenuItem.removeAllAtLine.accesskey=X
+
+# LOCALIZATION NOTE (breakpoints.header): Breakpoints right sidebar pane header.
+breakpoints.header=Punctos de interruption
+
+# LOCALIZATION NOTE (breakpoints.removeBreakpointTooltip): The tooltip that is displayed
+# for remove breakpoint button in right sidebar
+breakpoints.removeBreakpointTooltip=Remover le puncto de interruption
+
+# LOCALIZATION NOTE (callStack.header): Call Stack right sidebar pane header.
+callStack.header=Pila operative
+
+# LOCALIZATION NOTE (callStack.notPaused): Call Stack right sidebar pane
+# message when not paused.
+callStack.notPaused=Non in pausa
+
+# LOCALIZATION NOTE (callStack.collapse): Call Stack right sidebar pane
+# message to hide some of the frames that are shown.
+callStack.collapse=Contraher le lineas
+
+# LOCALIZATION NOTE (callStack.expand): Call Stack right sidebar pane
+# message to show more of the frames.
+callStack.expand=Expander le lineas
+
+# 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=Monstrar %S quadros
+
+# 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=Contraher %S quadros
+
+# 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 resultato;%d de #1 resultatos
+
+# LOCALIZATION NOTE (editor.noResultsFound): Editor Search bar message
+# for when no results found.
+editor.noResultsFound=Nulle resultatos trovate
+
+# LOCALIZATION NOTE (editor.searchResults.nextResult): Editor Search bar
+# tooltip for traversing to the Next Result
+editor.searchResults.nextResult=Resultato sequente
+
+# LOCALIZATION NOTE (editor.searchResults.prevResult): Editor Search bar
+# tooltip for traversing to the Previous Result
+editor.searchResults.prevResult=Resultato previe
+
+# LOCALIZATION NOTE (editor.continueToHere.label): Editor gutter context
+# menu item for jumping to a new paused location
+editor.continueToHere.label=Continuar usque hic
+editor.continueToHere.accesskey=h
+
+# LOCALIZATION NOTE (editor.addBreakpoint): Editor gutter context menu item
+# for adding a breakpoint on a line.
+editor.addBreakpoint=Adder un puncto de interruption
+
+# LOCALIZATION NOTE (editor.disableBreakpoint): Editor gutter context menu item
+# for disabling a breakpoint on a line.
+editor.disableBreakpoint=Disactivar le puncto de interruption
+editor.disableBreakpoint.accesskey=D
+
+# LOCALIZATION NOTE (editor.enableBreakpoint): Editor gutter context menu item
+# for enabling a breakpoint on a line.
+editor.enableBreakpoint=Activar le puncto de interruption
+
+# LOCALIZATION NOTE (editor.removeBreakpoint): Editor gutter context menu item
+# for removing a breakpoint on a line.
+editor.removeBreakpoint=Remover le puncto de interruption
+
+# LOCALIZATION NOTE (editor.addConditionBreakpoint): Editor gutter context
+# menu item for adding a breakpoint condition on a line.
+editor.addConditionBreakpoint=Adder le condition
+editor.addConditionBreakpoint.accesskey=c
+
+# LOCALIZATION NOTE (editor.editConditionBreakpoint): Editor gutter context menu item
+# for setting a breakpoint condition on a line.
+editor.editConditionBreakpoint=Rediger le condition
+
+# LOCALIZATION NOTE (editor.addLogPoint): Editor gutter context
+# menu item for adding a log point on a line.
+editor.addLogPoint=Adder 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=Rediger registro
+editor.editLogPoint.accesskey=E
+
+# LOCALIZATION NOTE (editor.removeLogPoint): Context menu item for removing
+# a log point on a line.
+editor.removeLogPoint.label=Remover registro
+editor.removeLogPoint.accesskey=V
+
+# LOCALIZATION NOTE (editor.conditionalPanel.placeholder2): Placeholder text for
+# input element inside ConditionalPanel component
+editor.conditionalPanel.placeholder2=Condition de puncto de interruption, e.g. items.length > 0
+
+# LOCALIZATION NOTE (editor.conditionalPanel.logPoint.placeholder2): Placeholder text for
+# input element inside ConditionalPanel component when a log point is set
+editor.conditionalPanel.logPoint.placeholder2=Message de registro, e.g. displayName
+
+# LOCALIZATION NOTE (editor.jumpToMappedLocation1): Context menu item
+# for navigating to a source mapped location
+editor.jumpToMappedLocation1=Saltar al position %S
+editor.jumpToMappedLocation1.accesskey=S
+
+# LOCALIZATION NOTE (downloadFile.label): Context menu item
+# for downloading a source's content
+downloadFile.label=Discargar file
+downloadFile.accesskey=d
+
+# LOCALIZATION NOTE (inlinePreview.show.label): Context menu item
+# for showing the inline preview blocks
+inlinePreview.show.label=Monstrar vista preliminar in linea
+
+# LOCALIZATION NOTE (inlinePreview.hide.label): Context menu item
+# for hiding the inline preview block
+inlinePreview.hide.label=Celar vista preliminar in linea
+
+# LOCALIZATION NOTE (inlinePreview.toggle.label): Context menu item
+# that will toggle display of inline preview
+inlinePreview.toggle.label=Previsualisation de variabiles
+
+# LOCALIZATION NOTE (inlinePreview.toggle.tooltip): Context menu item
+# tooltip that will describe toggling inline preview
+inlinePreview.toggle.tooltip=Monstrar un previsualisation incorporate in le editor del depurator
+
+# LOCALIZATION NOTE (editorWrapping.show.label): Context menu item
+# for showing the wrap lines block
+editorWrapping.show.label=Rumper lineas
+
+# LOCALIZATION NOTE (editorWrapping.hide.label): Context menu item
+# for showing the wrap lines block
+editorWrapping.hide.label=Non rumper lineas
+
+# LOCALIZATION NOTE (editorWrapping.toggle.label): Context menu item
+# label for toggling the lines wrapping feature
+editorWrapping.toggle.label=Ruptura de lineas
+
+# LOCALIZATION NOTE (editorWrapping.toggle.tooltip): Context menu item
+# tooltip for toggling the lines wrapping feature
+editorWrapping.toggle.tooltip=Rumper lineas in le editor de depuration
+
+# LOCALIZATION NOTE (settings.button.label): Label for Settings button
+settings.button.label=Parametros del depurator
+
+# LOCALIZATION NOTE (settings.disableJavaScript.label): Context menu item
+# label for disabling JavaScript
+settings.disableJavaScript.label=Disactivar JavaScript
+
+# LOCALIZATION NOTE (settings.disableJavaScript.tooltip): Context menu item
+# tooltip for disabling JavaScript
+settings.disableJavaScript.tooltip=Disactivar JavaScript (Require refrescar)
+
+# LOCALIZATION NOTE (settings.toggleSourceMaps.tooltip): Context menu item
+# tooltip for toggling the source maps feature
+settings.toggleSourceMaps.tooltip=Activa “Codice original” pro permitter que DevTools carga tu codice original in addition a tu codice generate
+
+# LOCALIZATION NOTE (settings.toggleSourceMaps.label): Context menu item
+# label for toggling the source maps feature
+settings.toggleSourceMaps.label=Codice original
+
+# LOCALIZATION NOTE (preview.noProperties): Label shown in the preview
+# popup when there are no properties to show.
+preview.noProperties=Nulle proprietates
+
+# LOCALIZATION NOTE (framework.disableGrouping): This is the text that appears in the
+# context menu to disable framework grouping.
+framework.disableGrouping=Disactivar le gruppamento de frameworks
+framework.disableGrouping.accesskey=u
+
+# LOCALIZATION NOTE (framework.enableGrouping): This is the text that appears in the
+# context menu to enable framework grouping.
+framework.enableGrouping=Activar le regruppamento de frameworks
+framework.enableGrouping.accesskey=u
+
+# LOCALIZATION NOTE (generated): Source Map term for a server source location
+generated=generate
+
+# 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=Adder un expression a spectar
+
+# LOCALIZATION NOTE (expressions.errorMsg): Error text for expression
+# input element
+expressions.errorMsg=Expression non valide...
+expressions.label=Adder un expression a spectar
+expressions.accesskey=e
+expressions.remove.tooltip=Remover un expression a spectar
+
+# LOCALIZATION NOTE (xhrBreakpoints.header): The pause on any XHR breakpoints headings
+xhrBreakpoints.header=Punctos de interruption de XHR
+xhrBreakpoints.placeholder=Interrumper quando URL contine
+xhrBreakpoints.label=Adder un puncto de interruption de XHR
+
+# LOCALIZATION NOTE (xhrBreakpoints.removeAll.tooltip): For the `Remove all XHR breakpoints' button in the header of the XHR breakpoints panel
+xhrBreakpoints.removeAll.tooltip=Remover tote le punctos de interruption XHR
+
+
+# LOCALIZATION NOTE (xhrBreakpoints.item.label): message displayed when reaching a breakpoint for XHR requests. %S is replaced by the path provided as condition for the breakpoint.
+xhrBreakpoints.item.label=URL contine “%S”
+
+# LOCALIZATION NOTE (pauseOnAnyXHR): The pause on any XHR checkbox description
+# when the debugger will pause on any XHR requests.
+pauseOnAnyXHR=Pausar sur ulle URL
+
+# LOCALIZATION NOTE (watchpoints.submenu): This is the text for the watchpoints sub-menu.
+watchpoints.submenu=Interrumper sur…
+
+# 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 del proprietate
+
+# 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=Configuration del proprietates
+
+# 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=Proprietate consultate o definite
+
+# LOCALIZATION NOTE (watchpoints.removeWatchpoint): This is the text that appears in the
+# context menu to delete a watchpoint on an object property.
+watchpoints.removeWatchpoint=Remover le puncto de observation
+
+# LOCALIZATION NOTE (watchpoints.removeWatchpointTooltip): This is the text that appears in the
+# tooltip to delete a watchpoint on an object property.
+watchpoints.removeWatchpointTooltip=Remover puncto de observation
+
+# LOCALIZATION NOTE (sourceTabs.closeTab): Editor source tab context menu item
+# for closing the selected tab below the mouse.
+sourceTabs.closeTab=Clauder le scheda
+sourceTabs.closeTab.accesskey=c
+sourceTabs.closeTab.key=CmdOrCtrl+W
+
+# LOCALIZATION NOTE (sourceTabs.closeOtherTabs): Editor source tab context menu item
+# for closing the other tabs.
+sourceTabs.closeOtherTabs=Clauder le altere schedas
+sourceTabs.closeOtherTabs.accesskey=l
+
+# 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=Clauder le schedas a dextra
+sourceTabs.closeTabsToEnd.accesskey=e
+
+# LOCALIZATION NOTE (sourceTabs.closeAllTabs): Editor source tab context menu item
+# for closing all tabs.
+sourceTabs.closeAllTabs=Clauder tote le schedas
+sourceTabs.closeAllTabs.accesskey=a
+
+# LOCALIZATION NOTE (sourceTabs.revealInTree): Editor source tab context menu item
+# for revealing source in tree.
+sourceTabs.revealInTree=Monstrar in arbore
+sourceTabs.revealInTree.accesskey=r
+
+# LOCALIZATION NOTE (sourceTabs.prettyPrint): Editor source tab context menu item
+# for pretty printing the source.
+sourceTabs.prettyPrint=Formatar bellemente le codice fonte
+sourceTabs.prettyPrint.accesskey=F
+
+# LOCALIZATION NOTE (sourceFooter.prettyPrint.isPrettyPrintedMessage): Tooltip text for the disabled
+# pretty print button in editor footer. This displays when the file is already pretty printed.
+sourceFooter.prettyPrint.isPrettyPrintedMessage=Impossibile formattar, le file es jam formattate
+
+# LOCALIZATION NOTE (sourceFooter.prettyPrint.isOriginalMessage): Tooltip text for the disabled
+# pretty print button in editor footer. This displays when the file is an original source.
+sourceFooter.prettyPrint.isOriginalMessage=Impossibile formattar le fontes original, file es jam legibile
+
+# LOCALIZATION NOTE (sourceFooter.prettyPrint.hasSourceMapMessage): Tooltip text for the disabled
+# pretty print button in editor footer. This displays when the file has a valid sourcemap with original sources.
+sourceFooter.prettyPrint.hasSourceMapMessage=Impossibile formattar le fontes generate con mappas fonte valide. Usa le fontes original.
+
+# LOCALIZATION NOTE (sourceFooter.prettyPrint.noContentMessage): Tooltip text for the disabled
+# pretty print button in editor footer. This displays when the file has no content.
+sourceFooter.prettyPrint.noContentMessage=Impossibile formattar, le file es sin contento
+
+# LOCALIZATION NOTE (sourceFooter.prettyPrint.isNotJavascriptMessage): Tooltip text for the disabled
+# pretty print button in editor footer. This displays when the file is not JavaScript code.
+sourceFooter.prettyPrint.isNotJavascriptMessage=Impossibile formattar, le file non es JavaScript
+
+# LOCALIZATION NOTE (sourceFooter.ignores): Tooltip text associated
+# with the ignores button
+sourceFooter.ignore=Ignorar fonte
+
+# LOCALIZATION NOTE (sourceFooter.unignore): Tooltip text associated
+# with the ignore button
+sourceFooter.unignore=Non ignorar fonte
+
+# LOCALIZATION NOTE (ignoreContextItem.ignore): Text associated
+# with the ignore context menu item
+ignoreContextItem.ignore=Ignorar fonte
+ignoreContextItem.ignore.accesskey=I
+
+# LOCALIZATION NOTE (ignoreContextItem.unignore): Text associated
+# with the unignore context menu item
+ignoreContextItem.unignore=Non ignorar fonte
+ignoreContextItem.unignore.accesskey=N
+
+# LOCALIZATION NOTE (ignoreContextItem.ignoreLine): Text associated
+# with the ignore line context menu item
+ignoreContextItem.ignoreLine=Ignorar linea
+ignoreContextItem.ignoreLine.accesskey=I
+
+# LOCALIZATION NOTE (ignoreContextItem.unignoreLine): Text associated
+# with the unignore line context menu item
+ignoreContextItem.unignoreLine=Non ignorar linea
+ignoreContextItem.unignoreLine.accesskey=n
+
+# LOCALIZATION NOTE (ignoreContextItem.ignoreLines): Text associated
+# with the ignore lines context menu item
+ignoreContextItem.ignoreLines=Ignorar lineas
+ignoreContextItem.ignoreLines.accesskey=i
+
+# LOCALIZATION NOTE (ignoreContextItem.unignoreLines): Text associated
+# with the unignore lines context menu item
+ignoreContextItem.unignoreLines=Non ignorar lineas
+ignoreContextItem.unignoreLines.accesskey=n
+
+# 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=(Fonte mappate de %S)
+
+# LOCALIZATION NOTE (sourceFooter.mappedSuffix): Text associated
+# with a mapped source. Displays next to URLs in tree and tabs.
+sourceFooter.mappedSuffix=(mappate)
+
+# LOCALIZATION NOTE (sourceFooter.currentCursorPosition): Text associated
+# with the current cursor line and column
+sourceFooter.currentCursorPosition=(%S, %S)
+
+# LOCALIZATION NOTE (sourceFooter.currentCursorPosition.tooltip): Text associated
+# with the current cursor line and column
+sourceFooter.currentCursorPosition.tooltip=(Linea %1$S, columna %2$S)
+
+# LOCALIZATION NOTE (sourceTabs.closeTabButtonTooltip): The tooltip that is displayed
+# for close tab button in source tabs.
+sourceTabs.closeTabButtonTooltip=Clauder le scheda
+
+# LOCALIZATION NOTE (scopes.header): Scopes right sidebar pane header.
+scopes.header=Ambitos
+
+# LOCALIZATION NOTE (scopes.notAvailable): Scopes right sidebar pane message
+# for when the debugger is paused, but there isn't pause data.
+scopes.notAvailable=Ambitos non disponibile
+
+# LOCALIZATION NOTE (scopes.notPaused): Scopes right sidebar pane message
+# for when the debugger is not paused.
+scopes.notPaused=Non in pausa
+
+# LOCALIZATION NOTE (scopes.mapping.label): Scopes right sidebar pane
+# tooltip for checkbox and label
+scopes.mapping.label=Associar nomines de variabile original
+
+# LOCALIZATION NOTE (eventlisteners.log.label): Event listeners tooltip for
+# checkbox and label
+eventlisteners.log.label=Registrar eventos in le 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=Saper plus re ambitos de mappa
+
+# LOCALIZATION NOTE (scopes.map.label): Checkbox label to map scopes
+scopes.map.label=Associar
+
+# LOCALIZATION NOTE (scopes.block): Refers to a block of code in
+# the scopes pane when the debugger is paused.
+scopes.block=Blocar
+
+# LOCALIZATION NOTE (sources.header): Sources left sidebar header
+sources.header=Fontes
+
+# LOCALIZATION NOTE (outline.header): Outline left sidebar header
+outline.header=Structura
+
+# LOCALIZATION NOTE (outline.placeholder): Placeholder text for the filter input
+# element
+outline.placeholder=Filtrar functiones
+
+# LOCALIZATION NOTE (outline.sortLabel): Label for the sort button
+outline.sortLabel=Ordinar per nomine
+
+# LOCALIZATION NOTE (outline.noFunctions): Outline text when there are no functions to display
+outline.noFunctions=Nulle functiones
+
+# LOCALIZATION NOTE (outline.noFileSelected): Outline text when there are no files selected
+outline.noFileSelected=Nulle file seligite
+
+# 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 pro cercar
+
+# LOCALIZATION NOTE (watchExpressions.header): Watch Expressions right sidebar
+# pane header.
+watchExpressions.header=Expressiones a spectar
+
+# LOCALIZATION NOTE (watchExpressions.refreshButton): Watch Expressions header
+# button for refreshing the expressions.
+watchExpressions.refreshButton=Actualisar
+
+# 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 pro cercar fontes
+
+# 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 file
+
+# 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 pro cercar in le files
+
+# 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 Trovar in files
+
+# LOCALIZATION NOTE (welcome.allShortcuts): The label to open the modal of
+# shortcuts, displayed in the welcome panel.
+welcome.allShortcuts=Monstrar tote le accessos directe
+
+# LOCALIZATION NOTE (sourceSearch.search): The center pane Source Search
+# prompt for searching for files.
+sourceSearch.search=Cercar in le codices fonte…
+
+# LOCALIZATION NOTE (sourceSearch.search2): The center pane Source Search
+# prompt for searching for files.
+sourceSearch.search2=Ir al file…
+
+# LOCALIZATION NOTE (pauseOnExceptions): The pause on exceptions button tooltip
+# when the debugger will pause on all exceptions.
+pauseOnExceptions=Pausar sur tote le exceptiones. Cliccar pro ignorar exceptiones
+
+# 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=Cargamento de\u2026
+
+# LOCALIZATION NOTE (wasmIsNotAvailable): The text that is displayed in the
+# script editor when the WebAssembly source is not available.
+wasmIsNotAvailable=Per favor refresca pro depurar iste modulo
+
+# LOCALIZATION NOTE (errorLoadingText3): The text that is displayed in the debugger
+# viewer when there is an error loading a file
+errorLoadingText3=Error a cargar iste URI: %S
+
+# LOCALIZATION NOTE(gotoLineModal.placeholder): The placeholder
+# text displayed when the user searches for specific lines in a file
+gotoLineModal.placeholder=Ir al linea…
+
+# LOCALIZATION NOTE(gotoLineModal.title): The message shown to users
+# to open the go to line modal
+gotoLineModal.title=Ir a un numero de linea in un file
+
+# 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=Cercar functiones…
+symbolSearch.search.functionsPlaceholder.title=Cercar un function in le file
+
+# LOCALIZATION NOTE(symbolSearch.search.variablesPlaceholder): The placeholder
+# text displayed when the user searches for variables in a file
+symbolSearch.search.variablesPlaceholder=Cercar variabiles…
+symbolSearch.search.variablesPlaceholder.title=Cercar un variabile in le file
+
+# 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=Modificatores:
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.regex): A search option
+# when searching text in a file
+symbolSearch.searchModifier.regex=Expressiones regular
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.caseSensitive): A search option
+# when searching text in a file
+symbolSearch.searchModifier.caseSensitive=Distinguer le majusculas del minusculas
+
+# LOCALIZATION NOTE(symbolSearch.searchModifier.wholeWord): A search option
+# when searching text in a file
+symbolSearch.searchModifier.wholeWord=Parola integre
+
+experimental=Iste es un characteristica experimental
+
+# LOCALIZATION NOTE (ctrl): The text that is used for documenting
+# keyboard shortcuts that use the control key
+ctrl=Ctrl
+
+# LOCALIZATION NOTE (anonymousFunction): this string is used to display
+# JavaScript functions that have no given name - they are said to be
+# anonymous.
+anonymousFunction=<anonyme>
+
+# 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=(Async: %S)
+
+# LOCALIZATION NOTE (shortcuts.toggleBreakpoint): text describing
+# keyboard shortcut action for toggling breakpoint
+shortcuts.toggleBreakpoint=Activar/disactivar le puncto de interruption
+shortcuts.toggleBreakpoint.accesskey=A
+
+# LOCALIZATION NOTE (shortcuts.toggleCondPanel.breakpoint): text describing
+# keyboard shortcut action for toggling conditional panel for breakpoints
+shortcuts.toggleCondPanel.breakpoint=Rediger un puncto de arresto conditional
+
+# LOCALIZATION NOTE (shortcuts.toggleCondPanel.logPoint): text describing
+# keyboard shortcut action for toggling conditional panel for log points
+shortcuts.toggleCondPanel.logPoint=Rediger puncto de registro
+
+# LOCALIZATION NOTE (shortcuts.pauseOrResume): text describing
+# keyboard shortcut action for pause of resume
+shortcuts.pauseOrResume=Pausar/Reprender
+
+# LOCALIZATION NOTE (shortcuts.stepOver): text describing
+# keyboard shortcut action for stepping over
+shortcuts.stepOver=Passar super
+
+# LOCALIZATION NOTE (shortcuts.stepIn): text describing
+# keyboard shortcut action for stepping in
+shortcuts.stepIn=Passar intra
+
+# LOCALIZATION NOTE (shortcuts.stepOut): text describing
+# keyboard shortcut action for stepping out
+shortcuts.stepOut=Passar foras
+
+# LOCALIZATION NOTE (shortcuts.fileSearch): text describing
+# keyboard shortcut action for source file search
+shortcuts.fileSearch=Recerca del file fonte
+
+# LOCALIZATION NOTE (shortcuts.fileSearch2): text describing
+# keyboard shortcut action for source file search
+shortcuts.fileSearch2=Ir al file
+
+# LOCALIZATION NOTE (shortcuts.gotoLine): text describing
+# keyboard shortcut for jumping to a specific line
+shortcuts.gotoLine=Ir al linea
+
+# LOCALIZATION NOTE (shortcuts.projectSearch): text describing
+# keyboard shortcut action for full project search
+shortcuts.projectSearch=Recerca de toto le projecto
+
+# LOCALIZATION NOTE (shortcuts.projectSearch2): text describing
+# keyboard shortcut action for full project search
+shortcuts.projectSearch2=Trovar in le files
+
+# LOCALIZATION NOTE (shortcuts.functionSearch): text describing
+# keyboard shortcut action for function search
+shortcuts.functionSearch=Recerca de function
+
+# LOCALIZATION NOTE (shortcuts.functionSearch2): text describing
+# keyboard shortcut action for function search
+shortcuts.functionSearch2=Trovar function
+
+# LOCALIZATION NOTE (shortcuts.buttonName): text describing
+# keyboard shortcut button text
+shortcuts.buttonName=Claves de accesso directe
+
+# LOCALIZATION NOTE (variablesSeparatorLabel): The text that is displayed
+# in the variables list as a separator between the name and value.
+variablesSeparatorLabel=:
+variablesViewOptimizedOut=(optimisate)
+variablesViewUninitialized=(non initialisate)
+variablesViewMissingArgs=(indisponibile)
+
+# 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=Clicca pro seliger le nodo in le inspector
+
+# LOCALIZATION NOTE (variablesEditButtonTooltip): The text that is displayed
+# in the variables list on a getter or setter which can be edited.
+variablesEditButtonTooltip=Clicca pro definir le valor
+
+# LOCALIZATION NOTE (variablesViewErrorStacktrace): This is the text that is
+# shown before the stack trace in an error.
+variablesViewErrorStacktrace=Tracia del 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 de plus…;#1 de plus…
+
+# LOCALIZATION NOTE (variablesEditableNameTooltip): The text that is displayed
+# in the variables list on an item with an editable name.
+variablesEditableNameTooltip=Clicca duple pro modificar
+
+# LOCALIZATION NOTE (variablesEditableValueTooltip): The text that is displayed
+# in the variables list on an item with an editable value.
+variablesEditableValueTooltip=Clicca pro cambiar le valor
+
+# LOCALIZATION NOTE (variablesCloseButtonTooltip): The text that is displayed
+# in the variables list on an item which can be removed.
+variablesCloseButtonTooltip=Clicca pro remover
+
+# 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=configurabile
+enumerableTooltip=enumerabile
+writableTooltip=scribibile
+frozenTooltip=gelate
+sealedTooltip=hermetic
+extensibleTooltip=extensibile
+overriddenTooltip=supplantate
+WebIDLTooltip=WebIDL
+
+# LOCALIZATION NOTE (serviceWorkerInfo.parsed): State displayed for a service
+# worker that has been parsed.
+serviceWorkerInfo.parsed=analysate
+# LOCALIZATION NOTE (serviceWorkerInfo.installing): State displayed for a
+# service worker that is being installed.
+serviceWorkerInfo.installing=se installa ora
+# LOCALIZATION NOTE (serviceWorkerInfo.installed): State displayed for a
+# service worker that has finished being installed.
+serviceWorkerInfo.installed=installate
+# LOCALIZATION NOTE (serviceWorkerInfo.activating): State displayed for a
+# service worker that is being activated.
+serviceWorkerInfo.activating=se activa ora
+# LOCALIZATION NOTE (serviceWorkerInfo.activated): State displayed for a
+# service worker that has finished being activated.
+serviceWorkerInfo.activated=activate
+# 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=incognite
diff --git a/l10n-ia/devtools/client/device.properties b/l10n-ia/devtools/client/device.properties
new file mode 100644
index 0000000000..cb40d32fb8
--- /dev/null
+++ b/l10n-ia/devtools/client/device.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 inside Device Emulation developer
+# tools. The correct localization of this file might be to keep it in English,
+# or another language commonly spoken among web developers. You want to make
+# that choice consistent across the developer tools. A good criteria is the
+# language in which you'd find the best documentation on web development on the
+# web.
+
+# LOCALIZATION NOTE:
+# These strings are category names in a list of devices that a user can choose
+# to simulate (e.g. "ZTE Open C", "VIA Vixen", "720p HD Television", etc).
+device.phones=Telephonos
+device.tablets=Tablettas
+device.laptops=Computator portabile
+device.televisions=TVs
+device.consoles=Consolas de jocos
+device.watches=Observationes
+device.custom=Personalisate
diff --git a/l10n-ia/devtools/client/dom.properties b/l10n-ia/devtools/client/dom.properties
new file mode 100644
index 0000000000..d32da50541
--- /dev/null
+++ b/l10n-ia/devtools/client/dom.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 DOM panel
+# which is available from the Web Developer sub-menu -> 'DOM'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the DOM panel
+# which is available from the Browser Tools sub-menu -> 'DOM'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (dom.filterDOMPanel): A placeholder text used for
+# DOM panel search box.
+dom.filterDOMPanel=Filtrar le pannello DOM
+
+# LOCALIZATION NOTE (dom.refresh): A label for Refresh button in
+# DOM panel toolbar
+dom.refresh=Actualisar
diff --git a/l10n-ia/devtools/client/filterwidget.properties b/l10n-ia/devtools/client/filterwidget.properties
new file mode 100644
index 0000000000..8e04c9e899
--- /dev/null
+++ b/l10n-ia/devtools/client/filterwidget.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/.
+
+# LOCALIZATION NOTE These strings are used in the CSS Filter Editor Widget
+# which can be found in a tooltip that appears in the Rule View when clicking
+# on a filter swatch displayed next to CSS declarations like 'filter: blur(2px)'.
+
+# LOCALIZATION NOTE (emptyFilterList):
+# This string is displayed when filter's list is empty
+# (no filter specified / all removed)
+emptyFilterList=Nulle filtro specificate
+
+# LOCALIZATION NOTE (emptyPresetList):
+# This string is displayed when preset's list is empty
+emptyPresetList=Tu non ha preadjustamentos salvate. \
+Pro adder preadjustamentos de filtros, elige un nomine e salva los. \
+Le preadjustamentos es facilemente accessibile e reusabile.
+
+# LOCALIZATION NOTE (addUsingList):
+# This string is displayed under [emptyFilterList] when filter's
+# list is empty, guiding user to add a filter using the list below it
+addUsingList=Adder un filtro per le lista sequente
+
+# LOCALIZATION NOTE (dropShadowPlaceholder):
+# This string is used as a placeholder for drop-shadow's input
+# in the filter list (shown when <input> is empty)
+dropShadowPlaceholder=color de radio x y
+
+# LOCALIZATION NOTE (dragHandleTooltipText):
+# This string is used as a tooltip text (shown on mouse hover) on the
+# drag handles of filters which are used to re-order filters
+dragHandleTooltipText=Trahe a supra o a infra pro reordinar le filtro
+
+# LOCALIZATION NOTE (labelDragTooltipText):
+# This string is used as a tooltip text (shown on mouse hover) on the
+# filters' labels which can be dragged left/right to increase/decrease
+# the filter's value (like photoshop)
+labelDragTooltipText=Trahe a sinistra o a dextra pro reducer o augmentar le valor
+
+# LOCALIZATION NOTE (filterListSelectPlaceholder):
+# This string is used as a preview option in the list of possible filters
+# <select>
+filterListSelectPlaceholder=Eliger un filtro
+
+# LOCALIZATION NOTE (addNewFilterButton):
+# This string is displayed on a button used to add new filters
+addNewFilterButton=Adder
+
+# LOCALIZATION NOTE (newPresetPlaceholder):
+# This string is used as a placeholder in the list of presets which is used to
+# save a new preset
+newPresetPlaceholder=Nomine del preadjustamento
+
+# LOCALIZATION NOTE (savePresetButton):
+# This string is displayed on a button used to save a new preset
+savePresetButton=Salvar
+
+# LOCALIZATION NOTE(presetsToggleButton):
+# This string is used in a button which toggles the presets list
+presetsToggleButton=Preadjustamentos
diff --git a/l10n-ia/devtools/client/font-inspector.properties b/l10n-ia/devtools/client/font-inspector.properties
new file mode 100644
index 0000000000..79d4d6a882
--- /dev/null
+++ b/l10n-ia/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=systema
+
+# LOCALIZATION NOTE (fontinspector.noFontsUsedOnCurrentElement): This label is shown when
+# no fonts were used on the selected element.
+fontinspector.noFontsUsedOnCurrentElement=Nulle typos de litteras usate sur le 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=Personalisar
+
+# 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=Instantia
+
+# 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=Dimension
+
+# 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=Italico
+
+# LOCALIZATION NOTE (fontinspector.showMore): Label for a collapsed list of fonts.
+fontinspector.showMore=Monstrar plus
+
+# LOCALIZATION NOTE (fontinspector.showLess): Label for an expanded list of fonts.
+fontinspector.showLess=Monstrar minus
+
+# LOCALIZATION NOTE (fontinspector.letterSpacingLabel): Label for the UI to change the
+# letter spacing in the font editor.
+fontinspector.letterSpacingLabel=Spatiamento
+
+# LOCALIZATION NOTE (fontinspector.lineHeightLabelCapitalized): Label for the UI to change the line height in the font editor.
+fontinspector.lineHeightLabelCapitalized=Altitude de linea
+
+# LOCALIZATION NOTE (fontinspector.allFontsOnPageHeader): Header for the section listing
+# all the fonts on the current page.
+fontinspector.allFontsOnPageHeader=Tote le typos de litteras sur le pagina
+
+# LOCALIZATION NOTE (fontinspector.fontsUsedLabel): Label for the Font Editor section
+# which shows the fonts used on the selected element.
+fontinspector.fontsUsedLabel=Typos de litteras usate
+
+# 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 previsualisation del typo de litteras
diff --git a/l10n-ia/devtools/client/har.properties b/l10n-ia/devtools/client/har.properties
new file mode 100644
index 0000000000..ef8dd7200e
--- /dev/null
+++ b/l10n-ia/devtools/client/har.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/.
+
+# LOCALIZATION NOTE These strings are used inside the Network Monitor
+# which is available from the Web Developer sub-menu -> 'Network Monitor'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Network Monitor
+# which is available from the Browser Tools sub-menu -> 'Network Monitor'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within
+# HAR file explaining that HTTP response bodies are not includes
+# in exported data.
+har.responseBodyNotIncluded=Le corpore del responsas non es includite.
+
+# LOCALIZATION NOTE (har.responseBodyNotIncluded): A label used within
+# HAR file explaining that HTTP request bodies are not includes
+# in exported data.
+har.requestBodyNotIncluded=Le corpore del requestas non es includite.
+
diff --git a/l10n-ia/devtools/client/inspector.properties b/l10n-ia/devtools/client/inspector.properties
new file mode 100644
index 0000000000..eca6353d01
--- /dev/null
+++ b/l10n-ia/devtools/client/inspector.properties
@@ -0,0 +1,584 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Inspector
+# which is available from the Web Developer sub-menu -> 'Inspect'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Inspector
+# which is available from the Browser Tools sub-menu -> 'Inspect'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+inspector.panelLabel.markupView=Visualisation del marcation
+
+# 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=Alcun nodos sera occultate.
+
+# LOCALIZATION NOTE (markupView.more.showAll2): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+markupView.more.showAll2=Monstrar un altere nodo; Monstrar tote le #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=spatio blanc
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.label)
+# Used in the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.label=non disponibile
+
+# LOCALIZATION NOTE (markupView.unavailableChildren.title)
+# Title for the badge that appears when the Browser Toolbox is in "parent-process"
+# mode and the markup view cannot display the children from a content browser.
+markupView.unavailableChildren.title=Le filios de iste elemento es indisponibile con le modo actual del cassa del utensiles del navigator
+
+# 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 de spatios-blanc-solo: %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=Iste elemento se comporta como un elemento de bloco e dispone su contento in accordo al modello flexbox. Clicca pro commutar le overlay flexbox pro iste 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=Iste elemento se comporta como un elemento non ancorate (inline) e dispone su contento in accordo al modello flexbox. Clicca pro commutar le overlay flexbox pro iste 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=Iste elemento se comporta como un elemento bloco (“block”) e dispone su contento in accordo al modello grillia. Clicca pro commutar le overlay grillia pro iste 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=Iste elemento se comporta como un elemento non ancorate (inline) e dispone su contento in accordo al modello grillia. Clicca pro commutar le overlay grillia pro iste 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=Iste elemento depone su contento secundo le modello de grillia, ma defere le definition de su lineas e/o columnas a su contentor de grillia parente.
+
+# 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=Iste elemento genera un cassa de elemento bloco que stabili un nove contexto de formato de bloco.
+
+# 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=Iste elemento non produce un cassa specific per se, ma visualisa su contento.
+
+# 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=Ascoltator 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=Monstrar le definition del elemento personalisate
+
+# 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=Nove attributo
+
+# 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=Revelar
+
+#LOCALIZATION NOTE: Used in the image preview tooltip when the image could not be loaded
+previewTooltip.image.brokenImage=Incapace de cargar le imagine
+
+# LOCALIZATION NOTE: Used in color picker tooltip when the eyedropper is disabled for
+# non-HTML documents
+eyedropper.disabled.title=Indisponibile in documentos non-HTML
+
+#LOCALIZATION NOTE: Used in the event tooltip to allow the debugger to be opened
+eventsTooltip.openInDebugger=Aperir in le depurator
+
+#LOCALIZATION NOTE: Used in the event tooltip when a script's filename cannot be detected
+eventsTooltip.unknownLocation=Adresse incognite
+
+#LOCALIZATION NOTE: Used in the mouseover tooltip when hovering "Unknown location."
+eventsTooltip.unknownLocationExplanation=Le position original de iste ascoltator non pote esser detegite. Forsan le codice ha essite trans-compilate (transpiled) per un utensile como Babel.
+
+#LOCALIZATION NOTE: Used in the tooltip for Bubbling
+eventsTooltip.Bubbling=Bubbling
+
+#LOCALIZATION NOTE: Used in the tooltip for Capturing
+eventsTooltip.Capturing=Captura
+
+# LOCALIZATION NOTE (allTabsMenuButton.tooltip): The tooltip that gets
+# displayed when hovering over the tabs overflow button.
+allTabsMenuButton.tooltip=Monstrar tote le schedas
+
+# LOCALIZATION NOTE (inspector.showThreePaneMode): This is the tooltip for the button
+# that toggles on the 3 pane inspector mode.
+inspector.showThreePaneMode=Activar le inspector a 3-quadros
+
+# LOCALIZATION NOTE (inspector.hideThreePaneMode): This is the tooltip for the button
+# that toggles off the 3 pane inspector mode.
+inspector.hideThreePaneMode=Disactivar le inspector a 3 pannellos
+
+# 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=Nulle correspondentia
+
+# 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=Aperir le ligamine in un nove scheda
+
+# 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 le adresse del ligamine
+
+# 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=Seliger le 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=Modificar le attributo “%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=Remover le attributo “%S”
+inspectorRemoveAttribute.accesskey=R
+
+# LOCALIZATION NOTE (inspectorCopyAttributeValue.label): This is the label of a
+# sub-menu "Attribute" in the inspector contextual-menu that appears
+# when the user right-clicks on the attribute of a node in the inspector,
+# and that allows to copy the attribute value to clipboard.
+inspectorCopyAttributeValue.label=Copiar le valor del attributo “%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=Clicca pro evidentiar iste nodo in pagina
+
+# LOCALIZATION NOTE (inspectorHTMLEdit.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users edit the
+# (outer) HTML of the current node
+inspectorXMLEdit.label=Rediger como XML
+inspectorHTMLEdit.label=Modificar como HTML
+inspectorSVGEdit.label=Rediger como SVG
+inspectorMathMLEdit.label=Rediger como MathML
+inspectorHTMLEdit.accesskey=E
+
+# LOCALIZATION NOTE (inspectorCopyInnerHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users copy the
+# inner HTML of the current node
+inspectorCopyInnerHTML.label=HTML interne
+inspectorCopyInnerHTML.accesskey=I
+
+# LOCALIZATION NOTE (inspectorCopyOuterHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users copy the
+# outer HTML of the current node
+inspectorCopyOuterHTML.label=HTML externe
+inspectorCopyOuterHTML.accesskey=e
+
+# 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=S
+
+# LOCALIZATION NOTE (inspectorCopyCSSPath.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users copy
+# the full CSS path of the current node
+inspectorCopyCSSPath.label=Route CSS
+inspectorCopyCSSPath.accesskey=P
+
+# LOCALIZATION NOTE (inspectorCopyXPath.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users copy
+# the XPath of the current node
+inspectorCopyXPath.label=XPath
+inspectorCopyXPath.accesskey=X
+
+# LOCALIZATION NOTE (inspectorPasteOuterHTML.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users paste outer
+# HTML in the current node
+inspectorPasteOuterHTML.label=HTML externe
+inspectorPasteOuterHTML.accesskey=e
+
+# 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 interne
+inspectorPasteInnerHTML.accesskey=I
+
+# LOCALIZATION NOTE (inspectorHTMLPasteBefore.label): This is the label shown
+# in the inspector contextual-menu for the item that lets users paste
+# the HTML before the current node
+inspectorHTMLPasteBefore.label=Ante
+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=Post
+inspectorHTMLPasteAfter.accesskey=P
+
+# 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 prime infante
+inspectorHTMLPasteFirstChild.accesskey=F
+
+# LOCALIZATION NOTE (inspectorHTMLPasteLastChild.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users paste
+# the HTML as the last child the current node
+inspectorHTMLPasteLastChild.label=Como ultime infante
+inspectorHTMLPasteLastChild.accesskey=L
+
+# LOCALIZATION NOTE (inspectorScrollNodeIntoView.label): This is the label
+# shown in the inspector contextual-menu for the item that lets users scroll
+# the current node into view
+inspectorScrollNodeIntoView.label=Rolar al vista
+inspectorScrollNodeIntoView.accesskey=S
+
+# LOCALIZATION NOTE (inspectorHTMLDelete.label): This is the label shown in
+# the inspector contextual-menu for the item that lets users delete the
+# current node
+inspectorHTMLDelete.label=Deler le nodo
+inspectorHTMLDelete.accesskey=D
+
+# LOCALIZATION NOTE (inspectorAttributesSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the other
+# attribute items, which allow to:
+# - add new attribute
+# - edit attribute
+# - remove attribute
+inspectorAttributesSubmenu.label=Attributos
+inspectorAttributesSubmenu.accesskey=A
+
+# LOCALIZATION NOTE (inspectorAddAttribute.label): This is the label shown in
+# the inspector contextual-menu for the item that lets users add attribute
+# to current node
+inspectorAddAttribute.label=Adder un attributo
+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 pseudoclasse
+
+# LOCALIZATION NOTE (inspectorBreakpointSubmenu.label): This is the label
+# shown in the inspector contextual-menu for the sub-menu of the DOM breakpoints.
+inspectorBreakpointSubmenu.label=Interrumper sur…
+
+# 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=Modification de subarbore
+
+# 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=Modification de attributos
+
+# 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=Remotion de nodos
+
+# LOCALIZATION NOTE (inspectorSearchHTML.label3): This is the label that is
+# shown as the placeholder for the markup view search in the inspector.
+inspectorSearchHTML.label3=Cercar in le 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=URL del imagine
+
+# 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=Monstrar le proprietates 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=Monstrar proprietates de accessibilitate
+
+# 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 in le consola
+
+# LOCALIZATION NOTE (inspectorExpandNode.label): This is the label
+# shown in the inspector contextual-menu for recursively expanding
+# mark-up elements
+inspectorExpandNode.label=Expander toto
+
+# LOCALIZATION NOTE (inspectorCollapseAll.label): This is the label
+# shown in the inspector contextual-menu for recursively collapsing
+# mark-up elements
+inspectorCollapseAll.label=Collaber toto
+
+# 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=Prender un captura 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 le 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 un nodo nove
+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=Collar
+
+# 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=Monstrar le elemento personalisate
+
+# 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=Typos de litteras
+
+# 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=Regulas
+
+# 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=Computate
+
+# 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=Disposition
+
+# 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=Animationes
+
+# 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=Compatibilitate
+
+# 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=Eliger un color ex le pagina
+
+# 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=Route de navigation
+
+# 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=Stilos del navigator
+
+# 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 stilos
+
+# 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=Adder un nove regula
+
+# 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=Activar/disactivar le pseudo-classes
+
+# 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=Activar/disactivar le classes
+
+# 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=Adder un nove classe
+
+# 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=Nulle classes in iste 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=Nulle proprietates CSS trovate.
+
+# 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 simulation de impression de medios pro le pagina
+
+# LOCALIZATION NOTE (inspector.colorSchemeSimulationLight.tooltip):
+# This is the tooltip of the light color scheme simulation button in the Rule View
+# toolbar that toggles light color scheme simulation.
+inspector.colorSchemeSimulationLight.tooltip=Activar/disactivar le simulation de schema de color clar pro le pagina
+
+# LOCALIZATION NOTE (inspector.colorSchemeSimulationDark.tooltip):
+# This is the tooltip of the dark color scheme simulation button in the Rule View
+# toolbar that toggles dark color scheme simulation.
+inspector.colorSchemeSimulationDark.tooltip=Activar/disactivar le simulation de schema de color obscur pro le pagina
+
+# 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=rolar
+
+# 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=Iste elemento ha disbordamento rolabile.
+
+# 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=Iste elemento ha un disbordamento rolabile. Clicca pro revelar le elementos que causa le disbordamento.
+
+# 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=disbordamento
+
+# 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=Iste elemento causa que un altere elemento disborda.
+
+# 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=Nulle regula associate
+
+# 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=Calculate in relation al fundo: %S
+
+# LOCALIZATION NOTE (colorPickerTooltip.spectrumDraggerTitle): A title text for the
+# spectrum dragger panel in the color picker tooltip.
+colorPickerTooltip.spectrumDraggerTitle=Spectro
+
+# LOCALIZATION NOTE (colorPickerTooltip.eyedropperTitle): A title text for the
+# eyedropper in the color picker tooltip.
+colorPickerTooltip.eyedropperTitle=Selige un color in le pagina
+
+# 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=Plus simile a: %S
+
+# LOCALIZATION NOTE (colorPickerTooltip.hueSliderTitle): A title text for the
+# hue slider in the color picker tooltip.
+colorPickerTooltip.hueSliderTitle=Tonalitate
+
+# LOCALIZATION NOTE (colorPickerTooltip.alphaSliderTitle): A title text for the
+# alpha slider in the color picker tooltip.
+colorPickerTooltip.alphaSliderTitle=Opacitate
+
+# 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=Contrasto: %S:
diff --git a/l10n-ia/devtools/client/jsonview.properties b/l10n-ia/devtools/client/jsonview.properties
new file mode 100644
index 0000000000..6c17de5033
--- /dev/null
+++ b/l10n-ia/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 brute
+jsonViewer.tab.Headers=Capites
+
+# LOCALIZATION NOTE (jsonViewer.responseHeaders, jsonViewer.requestHeaders):
+# Label for header groups within the 'Headers' panel.
+jsonViewer.responseHeaders=Capites del responsa
+jsonViewer.requestHeaders=Capites del requesta
+
+# LOCALIZATION NOTE (jsonViewer.Save): Label for save command
+jsonViewer.Save=Salvar
+
+# LOCALIZATION NOTE (jsonViewer.Copy): Label for clipboard copy command
+jsonViewer.Copy=Copiar
+
+# LOCALIZATION NOTE (jsonViewer.ExpandAll): Label for expanding all nodes
+jsonViewer.ExpandAll=Expander toto
+
+jsonViewer.ExpandAllSlow=Expander toto (lente)
+
+# LOCALIZATION NOTE (jsonViewer.CollapseAll): Label for collapsing all nodes
+jsonViewer.CollapseAll=Collaber toto
+
+# LOCALIZATION NOTE (jsonViewer.PrettyPrint): Label for JSON
+# pretty print action button.
+jsonViewer.PrettyPrint=Formatar bellemente
+
+# 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-ia/devtools/client/layout.properties b/l10n-ia/devtools/client/layout.properties
new file mode 100644
index 0000000000..e3d63edeca
--- /dev/null
+++ b/l10n-ia/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=Retornar al contentor Flex
+
+# LOCALIZATION (flexbox.flexContainer): The accordion header for the Flexbox panel
+# when a flex container is selected.
+flexbox.flexContainer=Contentor 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=Elige un contentor o elemento Flex pro 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=Nulle elemento Flex
+
+# LOCALIZATION NOTE (flexbox.itemSizing.baseSizeSectionHeader): Header label displayed
+# at the start of the flex item sizing Base Size section.
+flexbox.itemSizing.baseSizeSectionHeader=Dimension de base
+
+# LOCALIZATION NOTE (flexbox.itemSizing.flexibilitySectionHeader): Header label displayed
+# at the start of the flex item sizing Flexibility section.
+flexbox.itemSizing.flexibilitySectionHeader=Flexibilitate
+
+# LOCALIZATION NOTE (flexbox.itemSizing.minSizeSectionHeader): Header label displayed
+# at the start of the flex item sizing Minimum Size section.
+flexbox.itemSizing.minSizeSectionHeader=Dimension minime
+
+# LOCALIZATION NOTE (flexbox.itemSizing.maxSizeSectionHeader): Header label displayed at
+# the start of the flex item sizing Maximum Size section.
+flexbox.itemSizing.maxSizeSectionHeader=Dimension maxime
+
+# LOCALIZATION NOTE (flexbox.itemSizing.finalSizeSectionHeader): Header label displayed at
+# the start of the flex item sizing Final Size section.
+flexbox.itemSizing.finalSizeSectionHeader=Dimension 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=Dimension de contento
+
+# 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=Le elemento esseva blocate a su dimension maxime.
+
+# 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=Le elemento esseva blocate a su dimension minime.
+
+# 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=Le elemento era disponite a accrescer se.
+
+# 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=Le elemento era disponite a decrescer se.
+
+# 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=Le elemento non era disponite a accrescer se.
+
+# 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=Le elemento non era disponite a decrescer se.
+
+# LOCALIZATION NOTE (flexbox.togglesFlexboxHighlighter2): The tooltip text for the Flexbox
+# toggle button.
+flexbox.togglesFlexboxHighlighter2=Activar o disactivar evidentiator flexbox
+
+# LOCALIZATION NOTE (layout.cannotShowGridOutline, layout.cannotSHowGridOutline.title):
+# In the case where the grid outline cannot be effectively displayed.
+layout.cannotShowGridOutline=Impossibile monstrar le schema de iste grillia
+layout.cannotShowGridOutline.title=Le structura del grillia seligite non conveni al dimension del pannello de disposition.
+
+# LOCALIZATION NOTE (layout.displayAreaNames): Label of the display area names setting
+# option in the CSS Grid panel.
+layout.displayAreaNames=Monstrar le nomines del area
+
+# LOCALIZATION NOTE (layout.displayLineNumbers): Label of the display line numbers
+# setting option in the CSS Grid panel.
+layout.displayLineNumbers=Monstrar le numeros de linea
+
+# LOCALIZATION NOTE (layout.extendLinesInfinitely): Label of the extend lines
+# infinitely setting option in the CSS Grid panel.
+layout.extendLinesInfinitely=Extender le lineas infinitemente
+
+# LOCALIZATION NOTE (layout.header): The accordion header for the CSS Grid panel.
+layout.header=Grillia
+
+# LOCALIZATION NOTE (layout.gridDisplaySettings): The header for the grid display
+# settings container in the CSS Grid panel.
+layout.gridDisplaySettings=Parametros de presentation del grillia
+
+# LOCALIZATION NOTE (layout.noGridsOnThisPage): In the case where there are no CSS grid
+# containers to display.
+layout.noGridsOnThisPage=Le grillia CSS non es in uso in iste pagina
+
+# LOCALIZATION NOTE (layout.overlayGrid): Alternate header for the list of grid container
+# elements if only one item can be selected.
+layout.overlayGrid=Superponer un grillia
diff --git a/l10n-ia/devtools/client/memory.properties b/l10n-ia/devtools/client/memory.properties
new file mode 100644
index 0000000000..1504d41dc6
--- /dev/null
+++ b/l10n-ia/devtools/client/memory.properties
@@ -0,0 +1,434 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Memory Tools
+# which is available from the Web Developer sub-menu -> 'Memory'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Memory Tools
+# which is available from the Browser Tools sub-menu -> 'Memory'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (snapshot.io.save): The label for the link that saves a
+# snapshot to disk.
+snapshot.io.save=Salvar
+
+# LOCALIZATION NOTE (snapshot.io.delete): The label for the link that deletes
+# a snapshot
+snapshot.io.delete=Deler
+
+# LOCALIZATION NOTE (snapshot.io.save.window): The title for the window
+# displayed when saving a snapshot to disk.
+snapshot.io.save.window=Salvar le instantaneo
+
+# LOCALIZATION NOTE (snapshot.io.import.window): The title for the window
+# displayed when importing a snapshot form disk.
+snapshot.io.import.window=Importar le instantaneo
+
+# LOCALIZATION NOTE (snapshot.io.filter): The title for the filter used to
+# filter file types (*.fxsnapshot)
+snapshot.io.filter=Instantaneos de Firefox
+
+# LOCALIZATION NOTE (aggregate.mb): The label annotating the number of bytes (in
+# megabytes) in a snapshot. %S represents the value, rounded to 2 decimal
+# points.
+aggregate.mb=%S MB
+
+# LOCALIZATION NOTE (snapshot-title.loading): The title for a snapshot before
+# it has a creation time to display.
+snapshot-title.loading=Processante…
+
+# LOCALIZATION NOTE (checkbox.recordAllocationStacks): The label describing the
+# boolean checkbox whether or not to record call stacks.
+checkbox.recordAllocationStacks=Registrar quadros de appellos
+
+# LOCALIZATION NOTE (checkbox.recordAllocationStacks.tooltip): The tooltip for
+# the label describing the boolean checkbox whether or not to record call
+# stacks.
+checkbox.recordAllocationStacks.tooltip=Activar/disactivar le registration del pila de appellos al momento de allocation de un objecto. Le instantaneos facite posteriormente potera gruppar e etiquettar objectos per pila de appellos, ma solmente pro le objectos create post activar iste option. Le registration de pilas de appellos pote relentar le systema.
+
+# LOCALIZATION NOTE (toolbar.displayBy): The label describing the select menu
+# options of the display options.
+toolbar.displayBy=Regruppar per:
+
+# LOCALIZATION NOTE (toolbar.displayBy.tooltip): The tooltip for the label
+# describing the select menu options of the display options.
+toolbar.displayBy.tooltip=Cambia como le objectos es regruppate
+
+# LOCALIZATION NOTE (toolbar.pop-view): The text in the button to go back to the
+# previous view.
+toolbar.pop-view=←
+
+# LOCALIZATION NOTE (toolbar.pop-view.label): The text for the label for the
+# button to go back to the previous view.
+toolbar.pop-view.label=Retornar al aggregatos
+
+# LOCALIZATION NOTE (toolbar.viewing-individuals): The text letting the user
+# know that they are viewing individual nodes from a census group.
+toolbar.viewing-individuals=⁂ Vider le nodos individual in un grouppo
+
+# LOCALIZATION NOTE (censusDisplays.coarseType.tooltip): The tooltip for the
+# "coarse type" display option.
+censusDisplays.coarseType.tooltip=Regruppar le elementos par typo
+
+# LOCALIZATION NOTE (censusDisplays.allocationStack.tooltip): The tooltip for
+# the "call stack" display option.
+censusDisplays.allocationStack.tooltip=Gruppar elementos per le pila JavaScript registrate quando le objecto ha essite allocate
+
+# LOCALIZATION NOTE (censusDisplays.invertedAllocationStack.tooltip): The
+# tooltip for the "inverted call stack" display option.
+censusDisplays.invertedAllocationStack.tooltip=Gruppar elementos per le pila JavaScript invertite registrate quando le objecto era create
+
+# LOCALIZATION NOTE (toolbar.labelBy): The label describing the select menu
+# options of the label options.
+toolbar.labelBy=Etiquetta per:
+
+# LOCALIZATION NOTE (toolbar.labelBy.tooltip): The tooltip for the label describing the
+# select menu options of the label options.
+toolbar.labelBy.tooltip=Cambia como le objectos es etiquettate
+
+# LOCALIZATION NOTE (dominatorTreeDisplays.coarseType.tooltip): The tooltip for
+# the "coarse type" dominator tree display option.
+dominatorTreeDisplays.coarseType.tooltip=Etiquettar objectos per le large categorias ubi illos es inserite
+
+# LOCALIZATION NOTE (dominatorTreeDisplays.allocationStack.tooltip): The
+# tooltip for the "call stack" dominator tree display option.
+dominatorTreeDisplays.allocationStack.tooltip=Etiquettar objectos per le pila JavaScript registrate quando illo era allocate
+
+# LOCALIZATION NOTE (treeMapDisplays.coarseType.tooltip): The tooltip for
+# the "coarse type" tree map display option.
+treeMapDisplays.coarseType.tooltip=Etiquettar objectos per le large categorias ubi illos es inserite
+
+# LOCALIZATION NOTE (toolbar.view): The label for the view selector in the
+# toolbar.
+toolbar.view=Vider:
+
+# LOCALIZATION NOTE (toolbar.view.tooltip): The tooltip for the label for the
+# view selector in the toolbar.
+toolbar.view.tooltip=Cambiar le vista del instantaneo
+
+# LOCALIZATION NOTE (toolbar.view.census): The label for the census view option
+# in the toolbar.
+toolbar.view.census=Aggregar
+
+# LOCALIZATION NOTE (toolbar.view.census.tooltip): The tooltip for the label for
+# the census view option in the toolbar.
+toolbar.view.census.tooltip=Vider un summario del contento del instantaneo per aggregar le objectos in gruppos
+
+# LOCALIZATION NOTE (toolbar.view.dominators): The label for the dominators view
+# option in the toolbar.
+toolbar.view.dominators=Dominatores
+
+# LOCALIZATION NOTE (toolbar.view.dominators.tooltip): The tooltip for the label
+# for the dominators view option in the toolbar.
+toolbar.view.dominators.tooltip=Vider arbore dominator et evidentiar le structuras major in le instantaneo
+
+# LOCALIZATION NOTE (toolbar.view.treemap): The label for the tree map option
+# in the toolbar.
+toolbar.view.treemap=Mappa a arbore
+
+# LOCALIZATION NOTE (toolbar.view.treemap.tooltip): The tooltip for the label for
+# the tree map view option in the toolbar.
+toolbar.view.treemap.tooltip=Visualisar le uso del memoria: blocos major conta major percentage de memoria usate
+
+# LOCALIZATION NOTE (take-snapshot): The label describing the button that
+# initiates taking a snapshot, either as the main label, or a tooltip.
+take-snapshot=Capturar un instantaneo
+
+# LOCALIZATION NOTE (import-snapshot): The label describing the button that
+# initiates importing a snapshot.
+import-snapshot=Importar…
+
+# LOCALIZATION NOTE (clear-snapshots.tooltip): The tooltip for the button that
+# deletes existing snapshot.
+clear-snapshots.tooltip=Deler tote le instantaneos
+
+# LOCALIZATION NOTE (diff-snapshots.tooltip): The tooltip for the button that
+# initiates selecting two snapshots to diff with each other.
+diff-snapshots.tooltip=Comparar le instantaneos
+
+# LOCALIZATION NOTE (filter.placeholder): The placeholder text used for the
+# memory tool's filter search box.
+filter.placeholder=Filtro
+
+# LOCALIZATION NOTE (filter.tooltip): The tooltip text used for the memory
+# tool's filter search box.
+filter.tooltip=Filtrar le contento del instantaneo
+
+# LOCALIZATION NOTE (tree-item.view-individuals.tooltip): The tooltip for the
+# button to view individuals in this group.
+tree-item.view-individuals.tooltip=Vider le nodos individual in iste gruppo e lor percursos de retention
+
+# LOCALIZATION NOTE (tree-item.load-more): The label for the links to fetch the
+# lazily loaded sub trees in the dominator tree view.
+tree-item.load-more=Cargar plus…
+
+# LOCALIZATION NOTE (tree-item.rootlist): The label for the root of the
+# dominator tree.
+tree-item.rootlist=Radices de GC
+
+# LOCALIZATION NOTE (tree-item.nostack): The label describing the row in the heap tree
+# that represents a row broken down by call stack when no stack was available.
+tree-item.nostack=(nulle pila disponibile)
+
+# LOCALIZATION NOTE (tree-item.nofilename): The label describing the row in the
+# heap tree that represents a row broken down by filename when no filename was
+# available.
+tree-item.nofilename=(nulle nomine de file disponibile)
+
+# LOCALIZATION NOTE (tree-item.root): The label describing the row in the heap tree
+# that represents the root of the tree when inverted.
+tree-item.root=(radice)
+
+# LOCALIZATION NOTE (tree-item.percent2): A percent of bytes or count displayed in the tree view.
+# there are two "%" after %S to escape and display "%"
+tree-item.percent2=%S%%
+
+# LOCALIZATION NOTE (diffing.baseline): The name of the baseline snapshot in a
+# diffing comparison.
+diffing.baseline=Linea de base
+
+# LOCALIZATION NOTE (diffing.comparison): The name of the snapshot being
+# compared to the baseline in a diffing comparison.
+diffing.comparison=Comparation
+
+# LOCALIZATION NOTE (diffing.prompt.selectBaseline): The prompt to select the
+# first snapshot when doing a diffing comparison.
+diffing.prompt.selectBaseline=Eliger le instantaneo base
+
+# LOCALIZATION NOTE (diffing.prompt.selectComparison): The prompt to select the
+# second snapshot when doing a diffing comparison.
+diffing.prompt.selectComparison=Eliger un instantaneo pro lo comparar con illo base
+
+# LOCALIZATION NOTE (diffing.state.error): The label describing the diffing
+# state ERROR, used in the snapshot list when an error occurs while diffing two
+# snapshots.
+diffing.state.error=Error
+
+# LOCALIZATION NOTE (diffing.state.error.full): The text describing the diffing
+# state ERROR, used in the main view when an error occurs while diffing two
+# snapshots.
+diffing.state.error.full=Un error occurreva durante le comparation de instantaneos.
+
+# LOCALIZATION NOTE (diffing.state.taking-diff): The label describing the diffin
+# state TAKING_DIFF, used in the snapshots list when computing the difference
+# between two snapshots.
+diffing.state.taking-diff=Calculo del differentias…
+
+# LOCALIZATION NOTE (diffing.state.taking-diff.full): The label describing the
+# diffing state TAKING_DIFF, used in the main view when computing the difference
+# between two snapshots.
+diffing.state.taking-diff.full=Calculo del differentias…
+
+# LOCALIZATION NOTE (diffing.state.selecting): The label describing the diffing
+# state SELECTING.
+diffing.state.selecting=Eliger duo instantaneos a comparar
+
+# LOCALIZATION NOTE (diffing.state.selecting.full): The label describing the
+# diffing state SELECTING, used in the main view when selecting snapshots to
+# diff.
+diffing.state.selecting.full=Eliger duo instantaneos a comparar
+
+# LOCALIZATION NOTE (dominatorTree.state.computing): The label describing the
+# dominator tree state COMPUTING.
+dominatorTree.state.computing=Generation de reporto del dominatores…
+
+# LOCALIZATION NOTE (dominatorTree.state.computing.full): The label describing the
+# dominator tree state COMPUTING, used in the dominator tree view.
+dominatorTree.state.computing.full=Generation de reporto del dominatores…
+
+# LOCALIZATION NOTE (dominatorTree.state.fetching): The label describing the
+# dominator tree state FETCHING.
+dominatorTree.state.fetching=Calculante le dimensiones…
+
+# LOCALIZATION NOTE (dominatorTree.state.fetching.full): The label describing the
+# dominator tree state FETCHING, used in the dominator tree view.
+dominatorTree.state.fetching.full=Calculante le dimensiones retenite del dominator…
+
+# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching): The label
+# describing the dominator tree state INCREMENTAL_FETCHING.
+dominatorTree.state.incrementalFetching=Recuperante…
+
+# LOCALIZATION NOTE (dominatorTree.state.incrementalFetching.full): The label describing the
+# dominator tree state INCREMENTAL_FETCHING, used in the dominator tree view.
+dominatorTree.state.incrementalFetching.full=Recuperante plus…
+
+# LOCALIZATION NOTE (dominatorTree.state.error): The label describing the
+# dominator tree state ERROR.
+dominatorTree.state.error=Error
+
+# LOCALIZATION NOTE (dominatorTree.state.error.full): The label describing the
+# dominator tree state ERROR, used in the dominator tree view.
+dominatorTree.state.error.full=Un error occurreva durante que le arbore dominator era processate
+
+# LOCALIZATION NOTE (snapshot.state.saving.full): The label describing the
+# snapshot state SAVING, used in the main heap view.
+snapshot.state.saving.full=Salvante le instantaneo…
+
+# LOCALIZATION NOTE (snapshot.state.reading.full): The label describing the
+# snapshot state READING, and SAVED, due to these states being combined
+# visually, used in the main heap view.
+snapshot.state.reading.full=Legente le instantaneo…
+
+# LOCALIZATION NOTE (snapshot.state.saving-census.full): The label describing
+# the snapshot state SAVING, used in the main heap view.
+snapshot.state.saving-census.full=Generante le reporto aggregate…
+
+# LOCALIZATION NOTE (snapshot.state.saving-tree-map.full): The label describing
+# the snapshot state SAVING, used in the main heap view.
+snapshot.state.saving-tree-map.full=Salvante le mappa in arbore…
+
+# LOCALIZATION NOTE (snapshot.state.error.full): The label describing the
+# snapshot state ERROR, used in the main heap view.
+snapshot.state.error.full=Il occurreva un error durante que iste instantaneo esseva processate.
+
+# LOCALIZATION NOTE (individuals.state.error): The short message displayed when
+# there is an error fetching individuals from a group.
+individuals.state.error=Error
+
+# LOCALIZATION NOTE (individuals.state.error.full): The longer message displayed
+# when there is an error fetching individuals from a group.
+individuals.state.error.full=Il occurreva un error durante que esseva recuperate nodos individual del gruppo
+
+# LOCALIZATION NOTE (individuals.state.fetching): The short message displayed
+# while fetching individuals.
+individuals.state.fetching=Recuperante…
+
+# LOCALIZATION NOTE (individuals.state.fetching.full): The longer message
+# displayed while fetching individuals.
+individuals.state.fetching.full=Recuperante individuos in le gruppo…
+
+# LOCALIZATION NOTE (individuals.field.node): The header label for an individual
+# node.
+individuals.field.node=Nodo
+
+# LOCALIZATION NOTE (individuals.field.node.tooltip): The tooltip for the header
+# label for an individual node.
+individuals.field.node.tooltip=Le nodos individual del instantaneo
+
+# LOCALIZATION NOTE (snapshot.state.saving): The label describing the snapshot
+# state SAVING, used in the snapshot list view
+snapshot.state.saving=Salvante le instantaneo…
+
+# LOCALIZATION NOTE (snapshot.state.importing): The label describing the
+# snapshot state IMPORTING, used in the snapshot list view
+snapshot.state.importing=Importante le instantaneo…
+
+# LOCALIZATION NOTE (snapshot.state.reading): The label describing the snapshot
+# state READING, and SAVED, due to these states being combined visually, used in
+# the snapshot list view.
+snapshot.state.reading=Legente le instantaneo…
+
+# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the
+# snapshot state SAVING, used in snapshot list view.
+snapshot.state.saving-census=Salvamento del reporto…
+
+# LOCALIZATION NOTE (snapshot.state.saving-census): The label describing the
+# snapshot state SAVING, used in snapshot list view.
+snapshot.state.saving-tree-map=Salvante le mappa in arbore…
+
+# LOCALIZATION NOTE (snapshot.state.error): The label describing the snapshot
+# state ERROR, used in the snapshot list view.
+snapshot.state.error=Error
+
+# LOCALIZATION NOTE (heapview.no-difference): Message displayed when there is no
+# difference between two snapshots.
+heapview.no-difference=Nulle differentia inter le base e le comparation.
+
+# LOCALIZATION NOTE (heapview.none-match): Message displayed when there are no
+# matches when filtering.
+heapview.none-match=Nulle correspondentia.
+
+# LOCALIZATION NOTE (heapview.none-match): Message displayed when there report
+# is empty.
+heapview.empty=Vacue.
+
+# LOCALIZATION NOTE (heapview.noAllocationStacks): The message displayed to
+# users when selecting a display by "call stack" but no call stacks
+# were recorded in the heap snapshot.
+heapview.noAllocationStacks=Nulle pilas de appellos trovate. Registra le pilas de appello ante capturar un instantaneo.
+
+# LOCALIZATION NOTE (heapview.field.retainedSize): The name of the column in the
+# dominator tree view for retained byte sizes.
+heapview.field.retainedSize=Dimension retenite (bytes)
+
+# LOCALIZATION NOTE (heapview.field.retainedSize.tooltip): The tooltip for the
+# column header in the dominator tree view for retained byte sizes.
+heapview.field.retainedSize.tooltip=Le summa del dimension del objecto e del dimensiones de tote le altere objectos que illo mantene in vita
+
+# LOCALIZATION NOTE (heapview.field.shallowSize): The name of the column in the
+# dominator tree view for shallow byte sizes.
+heapview.field.shallowSize=Dimension superficial (bytes)
+
+# LOCALIZATION NOTE (heapview.field.shallowSize.tooltip): The tooltip for the
+# column header in the dominator tree view for shallow byte sizes.
+heapview.field.shallowSize.tooltip=Le dimension del objecto mesme
+
+# LOCALIZATION NOTE (dominatortree.field.label): The name of the column in the
+# dominator tree for an object's label.
+dominatortree.field.label=Dominator
+
+# LOCALIZATION NOTE (dominatortree.field.label.tooltip): The tooltip for the column
+# header in the dominator tree view for an object's label.
+dominatortree.field.label.tooltip=Le etiquetta de un objecto in le memoria
+
+# LOCALIZATION NOTE (heapview.field.bytes): The name of the column in the heap
+# view for bytes.
+heapview.field.bytes=Bytes
+
+# LOCALIZATION NOTE (heapview.field.bytes.tooltip): The tooltip for the column
+# header in the heap view for bytes.
+heapview.field.bytes.tooltip=Le numero de bytes retenite per iste gruppo, subgruppos excludite
+
+# LOCALIZATION NOTE (heapview.field.count): The name of the column in the heap
+# view for count.
+heapview.field.count=Conto
+
+# LOCALIZATION NOTE (heapview.field.count.tooltip): The tooltip for the column
+# header in the heap view for count.
+heapview.field.count.tooltip=Le numero de objectos attingibile in iste gruppo, subgruppos excludite
+
+# LOCALIZATION NOTE (heapview.field.totalbytes): The name of the column in the
+# heap view for total bytes.
+heapview.field.totalbytes=Bytes total
+
+# LOCALIZATION NOTE (heapview.field.totalbytes.tooltip): The tooltip for the
+# column header in the heap view for total bytes.
+heapview.field.totalbytes.tooltip=Le numero de bytes retenite per iste gruppo, subgruppos includite
+
+# LOCALIZATION NOTE (heapview.field.totalcount): The name of the column in the
+# heap view for total count.
+heapview.field.totalcount=Addition total
+
+# LOCALIZATION NOTE (heapview.field.totalcount.tooltip): The tooltip for the
+# column header in the heap view for total count.
+heapview.field.totalcount.tooltip=Le numero de objectos attingibile in iste gruppo, subgruppos includite
+
+# LOCALIZATION NOTE (heapview.field.name): The name of the column in the heap
+# view for name.
+heapview.field.name=Gruppo
+
+# LOCALIZATION NOTE (heapview.field.name.tooltip): The tooltip for the column
+# header in the heap view for name.
+heapview.field.name.tooltip=Le nomine de iste gruppo
+
+# LOCALIZATION NOTE (shortest-paths.header): The header label for the shortest
+# paths pane.
+shortest-paths.header=Percursos retenite (ab le radices del recuperator de memoria)
+
+# LOCALIZATION NOTE (shortest-paths.select-node): The message displayed in the
+# shortest paths pane when a node is not yet selected.
+shortest-paths.select-node=Eliger un elemento pro vider su percursos retenite
+
+# LOCALIZATION NOTE (tree-map.node-count): The label for the count value of a
+# node in the tree map
+tree-map.node-count=conto
diff --git a/l10n-ia/devtools/client/menus.properties b/l10n-ia/devtools/client/menus.properties
new file mode 100644
index 0000000000..f8dfc76aa2
--- /dev/null
+++ b/l10n-ia/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 = Depuration remote
+devtoolsRemoteDebugging.accesskey = R
+
+browserConsoleCmd.label = Consola del navigator
+browserConsoleCmd.accesskey = l
+
+responsiveDesignMode.label = Modo de designo responsive
+responsiveDesignMode.accesskey = g
+
+eyedropper.label = Contaguttas
+eyedropper.accesskey = t
+
+# 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 = Instrumentario de navigator
+browserToolboxMenu.accesskey = e
+
+# 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 = Instrumentario de contento de navigator
+browserContentToolboxMenu.accesskey = C
+
+webDeveloperToolsMenu.label = Utensiles de disveloppator web
+webDeveloperToolsMenu.accesskey = U
+
+extensionsForDevelopersCmd.label = Extensiones pro disveloppatores
+extensionsForDevelopersCmd.accesskey = p
diff --git a/l10n-ia/devtools/client/netmonitor.properties b/l10n-ia/devtools/client/netmonitor.properties
new file mode 100644
index 0000000000..67e775c8a7
--- /dev/null
+++ b/l10n-ia/devtools/client/netmonitor.properties
@@ -0,0 +1,1668 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Network Monitor
+# which is available from the Web Developer sub-menu -> 'Network Monitor'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Network Monitor
+# which is available from the Browser Tools sub-menu -> 'Network Monitor'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (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=Le connexion usate pro obtener iste ressource esseva secur.
+
+# 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=Le connexion usate pro prender iste ressource non es secur.
+
+# 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 securitate impediva de cargar le ressource.
+
+# LOCALIZATION NOTE (netmonitor.security.state.weak)
+# This string is used as an tooltip for request that had minor security issues
+netmonitor.security.state.weak=Le ressource esseva transferite per un connexion con un cryptographia debile.
+
+# 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=Activate
+
+# 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=Inactive
+
+# 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=Hoste %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=<Non disponibile>
+
+# LOCALIZATION NOTE (collapseDetailsPane): This is the tooltip for the button
+# that collapses the network details pane in the UI.
+collapseDetailsPane=Celar le detalios del requesta
+
+# LOCALIZATION NOTE (collapseActionPane): This is the tooltip for the button
+# that collapses the network action pane in the UI.
+collapseActionPane=Celar action de rete
+
+# LOCALIZATION NOTE (allTabsMenuButton.tooltip): The tooltip that gets
+# displayed when hovering over the tabs overflow button.
+allTabsMenuButton.tooltip=Monstrar tote le schedas
+
+# LOCALIZATION NOTE (headersEmptyText): This is the text displayed in the
+# headers tab of the network details pane when there are no headers available.
+headersEmptyText=Nulle titulo pro iste requesta
+
+# LOCALIZATION NOTE (headersFilterText): This is the text displayed in the
+# headers tab of the network details pane for the filtering input.
+headersFilterText=Filtrar le titulos
+
+# LOCALIZATION NOTE (messagesEmptyText): This is the text displayed in the
+# WebSockets tab of the network details pane when there are no frames available.
+messagesEmptyText=Nulle messages pro iste requesta
+
+# LOCALIZATION NOTE (cookiesEmptyText): This is the text displayed in the
+# cookies tab of the network details pane when there are no cookies available.
+cookiesEmptyText=Nulle cookies pro iste requesta
+
+# LOCALIZATION NOTE (cookiesFilterText): This is the text displayed in the
+# cookies tab of the network details pane for the filtering input.
+cookiesFilterText=Filtrar le 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=Nulle datos de responsa disponibile pro iste requesta
+
+# LOCALIZATION NOTE (paramsNoPayloadText): This is the text displayed in the
+# request tab of the network details pane when there are no params available.
+paramsNoPayloadText=Nulle cargo utile pro iste requesta
+
+# LOCALIZATION NOTE (paramsFilterText): This is the text displayed in the
+# request tab of the network details pane for the filtering input.
+paramsFilterText=Filtrar le parametros del requesta
+
+# LOCALIZATION NOTE (paramsQueryString): This is the label displayed
+# in the network details request tab identifying the query string.
+paramsQueryString=String de requesta
+
+# 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=Carga de requesta
+
+# LOCALIZATION NOTE (netmonitor.request.raw): This is the label displayed
+# on the button in the network details request tab that toggles the
+# view of the network request between the raw data and the formatted display.
+netmonitor.request.raw=Brute
+
+# LOCALIZATION NOTE (requestHeaders): This is the label displayed
+# in the network details headers tab identifying the request headers.
+requestHeaders=Capites del requesta
+
+# 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=Capites de requesta del fluxo de incargamento
+
+# LOCALIZATION NOTE (responseHeaders): This is the label displayed
+# in the network details headers tab identifying the response headers.
+responseHeaders=Capites del responsa
+
+# LOCALIZATION NOTE (requestCookies): This is the label displayed
+# in the network details request tab identifying the request cookies.
+requestCookies=Cookies de requesta
+
+# LOCALIZATION NOTE (responseCookies): This is the label displayed
+# in the network details request tab identifying the response cookies.
+responseCookies=Cookies de responsa
+
+# LOCALIZATION NOTE (responsePayload): This is the label displayed
+# in the network details response tab identifying the response payload.
+responsePayload=Carga utile de reponsa
+
+# LOCALIZATION NOTE (netmonitor.response.raw): This is the label displayed
+# on the button in the network details response tab that toggles the
+# view of the network response between the raw data and the formatted display.
+netmonitor.response.raw=Brute
+
+# LOCALIZATION NOTE (netmonitor.response.html): This is the text displayed
+# in the response tab of the network details pane for an HTML preview.
+netmonitor.response.html=HTML
+
+# LOCALIZATION NOTE (jsonFilterText): This is the text displayed
+# in the response tab of the network details pane for the JSON filtering input.
+jsonFilterText=Filtrar le proprietates
+
+# 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 → appello de retorno %S()
+
+# LOCALIZATION NOTE (jsonXssiStripped): This is the text displayed
+# in a notification in the response tab of the network details pane
+# when a JSON payload had XSSI escape characters which were removed
+jsonXssiStripped=Le catena “%S” ha essite removite ex le initio del JSON monstrate infra
+
+# 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=Responsa era truncate
+
+# 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=Requesta esseva truncate
+
+# 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=Per ordine ascendente
+
+# LOCALIZATION NOTE (networkMenu.sortedDesc): This is the tooltip displayed
+# in the network table toolbar, for any column that is sorted descending.
+networkMenu.sortedDesc=Per ordine descendente
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.perf): A tooltip explaining
+# what the perf button does
+networkMenu.summary.tooltip.perf=Comenciar le analyse de permormance
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.domContentLoaded): A tooltip explaining
+# what the DOMContentLoaded label displays
+networkMenu.summary.tooltip.domContentLoaded=Tempore quando occurreva le evento “DOMContentLoad”
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.load): A tooltip explaining
+# what the load label displays
+networkMenu.summary.tooltip.load=Tempore quando occurreva le 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=Un requesta;#1 requestas
+
+# LOCALIZATION NOTE (networkMenu.summary.requestsCountEmpty): This label is displayed
+# in the network table footer when there are no requests
+networkMenu.summary.requestsCountEmpty=Nulle requestas
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.requestsCount): A tooltip explaining
+# what the requestsCount label displays
+networkMenu.summary.tooltip.requestsCount=Numero de demandas
+
+# LOCALIZATION NOTE (networkMenu.summary.transferred): This label is displayed
+# in the network table footer providing the transferred size.
+networkMenu.summary.transferred=%S / %S transferite
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.transferred): A tooltip explaining
+# what the transferred label displays
+networkMenu.summary.tooltip.transferred=Dimension/dimension transferite de tote le requestas
+
+# LOCALIZATION NOTE (networkMenu.summary.finish): This label is displayed
+# in the network table footer providing the transfer time.
+networkMenu.summary.finish=Fin: %S
+
+# LOCALIZATION NOTE (networkMenu.summary.tooltip.finish): A tooltip explaining
+# what the finish label displays
+networkMenu.summary.tooltip.finish=Tempore total necessari pro cargar tote le requestas
+
+# 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 message;#1 messages
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.framesCountEmpty): This label is displayed
+# in the messages table footer when there are no frames
+networkMenu.ws.summary.framesCountEmpty=Sin messages
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesCount): A tooltip explaining
+# what the framesCount label displays
+networkMenu.ws.summary.tooltip.framesCount=Numero de messages
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTotalSize): A tooltip explaining
+# what the framesTotalSize label displays
+networkMenu.ws.summary.tooltip.framesTotalSize=Dimension total del messages monstrate
+
+# 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 in total, %2$S inviate, %3$S recipite
+
+# LOCALIZATION NOTE (networkMenu.ws.summary.tooltip.framesTotalTime): A tooltip explaining
+# what framesTotalTime displays
+networkMenu.ws.summary.tooltip.framesTotalTime=Tempore total passate inter le prime e le ultime message monstrate
+
+# 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.size.kB): This is the label displayed
+# in the network menu specifying the size of a request (in kilobytes).
+networkMenu.size.kB=%S kB
+
+# LOCALIZATION NOTE (networkMenu.sizeMB): This is the label displayed
+# in the network menu specifying the size of a request (in megabytes).
+networkMenu.sizeMB=%S MB
+
+# LOCALIZATION NOTE (networkMenu.sizeGB): This is the label displayed
+# in the network menu specifying the size of a request (in gigabytes).
+networkMenu.sizeGB=%S GB
+
+# LOCALIZATION NOTE (networkMenu.sizeUnavailable): This is the label displayed
+# in the network menu specifying the transferred size of a request is
+# unavailable.
+networkMenu.sizeUnavailable=—
+
+# LOCALIZATION NOTE (networkMenu.sizeUnavailable.title): This is the tooltip
+# displayed in the network menu specifying that the transferred size of a
+# request is unavailable.
+networkMenu.sizeUnavailable.title=Le dimension transferite non es disponibile
+
+# 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=in cache
+
+# LOCALIZATION NOTE (networkMenu.sizeServiceWorker): This is the label displayed
+# in the network menu and the headers panel specifying the transferred of a request
+# computed by a service worker.
+networkMenu.sizeServiceWorker=service worker
+
+# LOCALIZATION NOTE (networkMenu.blocked2): This is a generic message for a
+# URL that has been blocked for an unknown reason
+networkMenu.blocked2=Blocate
+
+# 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=Blocate per %S
+
+# LOCALIZATION NOTE (networkMenu.blockedTooltip): This is a the text displayed
+# as a tooltip for the blocked icon in the request list
+networkMenu.blockedTooltip=Blocate
+
+# 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=Blocate per %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=Tempore de connexion %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=Inviar %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=Attener %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=Reciper %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=Tempores de requesta
+
+# 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=Tempores de servitor
+
+# 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=In cauda: %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=Initiate: %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=Discargate: %S
+
+# LOCALIZATION NOTE (netmonitor.timings.noTimings): Message that displays in the
+# timings pane when thea request has been blocked
+netmonitor.timings.noTimings=Nulle temporisationes pro iste requesta
+
+# 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=Cargamento
+
+# 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=Vacue
+
+# LOCALIZATION NOTE (pieChart.ariaLabel): This is the text used for the aria-label attribute
+# for SVG pie charts (e.g., in the performance analysis view).
+pieChart.ariaLabel=Diagramma circular que representa le dimension de cata typo de requesta in proportion al alteres
+
+# LOCALIZATION NOTE (pieChart.sliceAriaLabel): This is the text used for the aria-label attribute
+# for SVG pie charts slices (e.g., in the performance analysis view).
+# %1$S is the slice label (e.g. "html")
+# %2$S is the percentage (e.g. "33.23%").
+pieChart.sliceAriaLabel=%1$S: %2$S
+
+# LOCALIZATION NOTE (tableChart.loading): This is the label displayed
+# for table charts (e.g., in the performance analysis view) when there is
+# no data available yet.
+tableChart.loading=Per favor attende…
+
+# 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=Nulle datos disponibile
+
+# 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.size.kB): This is the label displayed
+# in pie or table charts specifying the size of a request (in kilobytes).
+charts.size.kB=%S kB
+
+# LOCALIZATION NOTE (charts.transferredSize.kB): This is the label displayed
+# in pie or table charts specifying the size of a transferred request (in kilobytes).
+charts.transferredSize.kB=%S kB
+
+# LOCALIZATION NOTE (charts.totalS): This is the label displayed
+# in pie or table charts specifying the time for a request to finish (in seconds).
+charts.totalS=%S s
+
+# LOCALIZATION NOTE (charts.totalTransferredSize): This is the label displayed
+# in the performance analysis view for total transferred size, in kilobytes.
+charts.totalTransferredSize=Dimension transferite: %S KB
+
+# LOCALIZATION NOTE (charts.totalTransferredSize.kB): This is the label displayed
+# in the performance analysis view for total transferred size, in kilobytes.
+charts.totalTransferredSize.kB=Dimension del transferimento: %S kB
+
+# LOCALIZATION NOTE (charts.cacheEnabled): This is the label displayed
+# in the performance analysis view for "cache enabled" charts.
+charts.cacheEnabled=Cache cargate
+
+# LOCALIZATION NOTE (charts.cacheDisabled): This is the label displayed
+# in the performance analysis view for "cache disabled" charts.
+charts.cacheDisabled=Vacuar le cache
+
+# LOCALIZATION NOTE (charts.learnMore): This is the label displayed
+# in the performance analysis view, with a link to external documentation.
+charts.learnMore=Saper plus super le analyse de prestationes
+
+# LOCALIZATION NOTE (charts.totalSize): This is the label displayed
+# in the performance analysis view for total requests size, in kilobytes.
+charts.totalSize=Dimension: %S KB
+
+# LOCALIZATION NOTE (charts.totalSize.kB): This is the label displayed
+# in the performance analysis view for total requests size, in kilobytes.
+charts.totalSize.kB=Dimension: %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=Tempore: #1 secunda;Tempore #1 secundas
+
+# 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=Tempore de non blocar: #1 secunda;Tempore de non blocar: #1 secundas
+
+# LOCALIZATION NOTE (charts.totalCached): This is the label displayed
+# in the performance analysis view for total cached responses.
+charts.totalCached=Responsas in cache: %S
+
+# LOCALIZATION NOTE (charts.totalCount): This is the label displayed
+# in the performance analysis view for total requests.
+charts.totalCount=Total de requestas: %S
+
+# LOCALIZATION NOTE (charts.requestsNumber): This is the label for the header column in
+# the performance analysis view for the number of requests. The label is not visible on screen,
+# but is set in the DOM for accessibility sake.
+charts.requestsNumber=Numero de requestas
+
+# 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=Dimension
+
+# LOCALIZATION NOTE (charts.type): This is the label displayed
+# in the header column in the performance analysis view for type of request.
+charts.type=Typo
+
+# 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=Transferite
+
+# LOCALIZATION NOTE (charts.time): This is the label displayed
+# in the header column in the performance analysis view for time of request.
+charts.time=Tempore
+
+# 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=Tempore de non blocar
+
+# 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=Decodificate: %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=Emittite a
+
+# LOCALIZATION NOTE (certmgr.certdetail.cn):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.cn=Nomine Commun (CN):
+
+# LOCALIZATION NOTE (certmgr.certdetail.o):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.o=Organisation (O):
+
+# LOCALIZATION NOTE (certmgr.certdetail.ou):
+# A label used for Issued To and Issued By sub-section in security tab
+certmgr.certdetail.ou=Unitate organisative (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=Emittite per
+
+# 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 validitate
+
+# LOCALIZATION NOTE (certmgr.begins):
+# A label used for Period of Validity sub-section in security tab
+certmgr.begins=Initia in:
+
+# LOCALIZATION NOTE (certmgr.expires):
+# A label used for Period of Validity sub-section in security tab
+certmgr.expires=Expira le:
+
+# 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=Dactylogrammas
+
+# LOCALIZATION NOTE (certmgr.certdetail.sha256fingerprint):
+# A label used for Fingerprints sub-section in security tab
+certmgr.certdetail.sha256fingerprint=Dactylogramma SHA-256:
+
+# LOCALIZATION NOTE (certmgr.certdetail.sha1fingerprint):
+# A label used for Fingerprints sub-section in security tab
+certmgr.certdetail.sha1fingerprint=Dactylogramma SHA1:
+
+# LOCALIZATION NOTE (certmgr.certificateTransparency.label):
+# This string is used as a label in the security tab.
+certmgr.certificateTransparency.label=Transparentia:
+
+# 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=Records de SCTs valide
+
+# 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=Non SCTs bastante
+
+# 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=Non SCTs diverse
+
+# LOCALIZATION NOTE (netmonitor.perfNotice1/2/3): These are the labels displayed
+# in the network table when empty to start performance analysis.
+netmonitor.perfNotice1=• Clicca sur le
+netmonitor.perfNotice2=button pro comenciar le analyse de rendimento.
+netmonitor.perfNotice3=Analysar
+
+# LOCALIZATION NOTE (netmonitor.reload1/2/3): These are the labels displayed
+# in the network table when empty to start logging network requests.
+netmonitor.reloadNotice1=• Exequer un requesta o
+netmonitor.reloadNotice2=Recargar
+netmonitor.reloadNotice3=le pagina pro vider informationes detaliate re le activitates de rete.
+
+netmonitor.emptyBrowserToolbox=Formula un requesta pro vider informationes detaliate re le activitate de rete.
+
+# LOCALIZATION NOTE (netmonitor.toolbar.status3): This is the label displayed
+# in the network table toolbar, above the "status" column.
+netmonitor.toolbar.status3=Stato
+
+# LOCALIZATION NOTE (netmonitor.toolbar.method): This is the label displayed
+# in the network table toolbar, above the "method" column.
+netmonitor.toolbar.method=Methodo
+
+# LOCALIZATION NOTE (netmonitor.toolbar.priority): This is the label displayed
+# in the network table toolbar, above the "priority" column.
+netmonitor.toolbar.priority=Prioritate
+
+# LOCALIZATION NOTE (netmonitor.toolbar.file): This is the label displayed
+# in the network table toolbar, above the "file" column.
+netmonitor.toolbar.file=File
+
+# LOCALIZATION NOTE (netmonitor.toolbar.url): This is the label displayed
+# in the network table toolbar, above the "url" column.
+netmonitor.toolbar.url=URL
+
+# LOCALIZATION NOTE (netmonitor.toolbar.protocol): This is the label displayed
+# in the network table toolbar, above the "protocol" column.
+netmonitor.toolbar.protocol=Protocollo
+
+# 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 remote
+
+# LOCALIZATION NOTE (netmonitor.toolbar.initiator): This is the label displayed
+# in the network table toolbar, above the "initiator" column.
+netmonitor.toolbar.initiator=Initiator
+
+# LOCALIZATION NOTE (netmonitor.toolbar.type): This is the label displayed
+# in the network table toolbar, above the "type" column.
+netmonitor.toolbar.type=Typo
+
+# 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=Definir le cookies
+
+# LOCALIZATION NOTE (netmonitor.toolbar.scheme): This is the label displayed
+# in the network table toolbar, above the "scheme" column.
+netmonitor.toolbar.scheme=Schema
+
+# 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=Tempore de initio
+
+# 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=Tempore de fin
+
+# 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=Tempore de responsa
+
+# 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=Duration
+
+# LOCALIZATION NOTE (netmonitor.toolbar.latency): This is the label displayed
+# in the network table toolbar, above the "latency" column, which is the time
+# from end of this request until the beginning of download of this response.
+netmonitor.toolbar.latency=Latentia
+
+# 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=Transferite
+
+# 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=Dimension
+
+# LOCALIZATION NOTE (netmonitor.toolbar.waterfall): This is the label displayed
+# in the network table toolbar, above the "waterfall" column.
+netmonitor.toolbar.waterfall=Chronologia
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.size): This is the label displayed
+# in the messages table header, above the "size" column.
+netmonitor.ws.toolbar.size=Dimension
+
+# 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=Tempore
+
+# LOCALIZATION NOTE (netmonitor.ws.toolbar.eventName): This is the label displayed
+# in the messages table header, above the "eventName" column.
+netmonitor.ws.toolbar.eventName=Nomine de 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=Retentar
+
+# 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 ultime 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=Vacuar
+
+# 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 le messages
+
+# 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=Reinitialisar le 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=Toto
+
+# 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=T
+
+# LOCALIZATION NOTE (netmonitor.ws.context.sent): This is the label displayed
+# on the context menu that shows "Sent" WebSocket frames.
+netmonitor.ws.context.sent=Inviate
+
+# 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=n
+
+# LOCALIZATION NOTE (netmonitor.ws.context.received): This is the label displayed
+# on the context menu that shows "Received" WebSocket frames.
+netmonitor.ws.context.received=Recipite
+
+# 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=Controlo
+
+# 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 le message
+
+# 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=Connexion claudite
+
+# 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=Inviate
+
+# 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=Recipite
+
+# LOCALIZATION NOTE (netmonitor.ws.rawData.header): This is the label displayed
+# in the messages panel identifying the raw data.
+netmonitor.ws.rawData.header=Datos brute (%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=Trovar in ressources…
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.close): This is the label
+# displayed in the search toolbar to close the search panel.
+netmonitor.search.toolbar.close=Clauder pannello de recerca
+
+# LOCALIZATION NOTE (netmonitor.search.toolbar.clear): This is the label
+# displayed in the search toolbar to clear the search panel.
+netmonitor.search.toolbar.clear=Vacuar le resultatos del recerca
+
+# 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=Majuscule/minuscule
+
+# 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=In cerca…
+
+# 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=Recerca annullate.
+
+# 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=Recerca completate. %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=Trovate #1 linea correspondente;Trovate #1 lineas correspondente
+
+# 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=in #1 file;in #1 files
+
+# 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=Error durante le recerca.
+
+# LOCALIZATION NOTE (netmonitor.toolbar.requestBlocking): This is the tooltip displayed
+# over the toolbar's Request Blocking button
+netmonitor.toolbar.requestBlocking=Blocage de requestas
+
+# LOCALIZATION NOTE (netmonitor.actionbar.requestBlocking2): This is the label displayed
+# in the action bar's request blocking tab
+netmonitor.actionbar.requestBlocking2=Blocage
+
+# 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 le blocage de requestas
+
+# LOCALIZATION NOTE (netmonitor.actionbar.blockSearchPlaceholder): This is the
+# placeholder text for the request addition form
+netmonitor.actionbar.blockSearchPlaceholder=Blocar ressource quando URL contine
+
+# LOCALIZATION NOTE (netmonitor.actionbar.removeBlockedUrl): This is the
+# tooltip shown over the remove button for blocked URL item
+netmonitor.actionbar.removeBlockedUrl=Remover patrono
+
+# LOCALIZATION NOTE (netmonitor.actionbar.requestBlockingUsageNotice): This is the
+# usage notice displayed when network blocking list is empty
+netmonitor.actionbar.requestBlockingUsageNotice=Adder hic URL patronos pro blocar requestas concordante.
+
+# 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=Initiar adder un modello o tirar un linea del tabella de rete.
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.removeAllBlockedUrls): This is the
+# context menu item for removing all blocked URLs
+netmonitor.requestBlockingMenu.removeAllBlockedUrls=Remover toto
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.enableAllBlockedUrls): This is the
+# context menu item for enabling all blocked URLs
+netmonitor.requestBlockingMenu.enableAllBlockedUrls=Activar toto
+
+# LOCALIZATION NOTE (netmonitor.requestBlockingMenu.disableAllBlockedUrls): This is the
+# context menu item for disabling all blocked URLs
+netmonitor.requestBlockingMenu.disableAllBlockedUrls=Disactivar toto
+
+# LOCALIZATION NOTE (netmonitor.actionbar.search): This is the label displayed
+# in the action bar's search tab
+netmonitor.actionbar.search=Cercar
+
+# LOCALIZATION NOTE (netmonitor.actionbar.HTTPCustomRequest): This is the label displayed
+# in the action bar's edit and resend tab
+netmonitor.actionbar.HTTPCustomRequest=Nove requesta
+
+# 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=Un message ha essite truncate pro sparniar memoria;#1 messages ha essite truncate pro sparniar memoria
+
+# LOCALIZATION NOTE (disableMessagesTruncation): This is the text displayed
+# in the messages panel checkbox label for toggling message truncation.
+toggleMessagesTruncation=Mantener tote le futur messages
+
+# LOCALIZATION NOTE (toggleMessagesTruncation.title): This is the title used
+# to describe the checkbox used to toggle message truncation.
+toggleMessagesTruncation.title=Mantene tote le futur messages o continua monstrar messages truncate
+
+# LOCALIZATION NOTE (messageDataTruncated): This is the text displayed
+# to describe to describe data truncation in the messages panel.
+messageDataTruncated=Datos ha essite truncate
+
+# LOCALIZATION NOTE (netmonitor.tab.headers): This is the label displayed
+# in the network details pane identifying the headers tab.
+netmonitor.tab.headers=Capites
+
+# LOCALIZATION NOTE (netmonitor.tab.messages): This is the label displayed
+# in the network details pane identifying the messages tab.
+netmonitor.tab.messages=Messages
+
+# 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=Cache
+
+# LOCALIZATION NOTE (netmonitor.tab.params): This is the label displayed
+# in the network details pane identifying the params tab.
+netmonitor.tab.params=Parametros
+
+# LOCALIZATION NOTE (netmonitor.tab.request): This is the label displayed
+# in the network details pane identifying the request tab.
+netmonitor.tab.request=Requesta
+
+# LOCALIZATION NOTE (netmonitor.tab.response): This is the label displayed
+# in the network details pane identifying the response tab.
+netmonitor.tab.response=Responsa
+
+# LOCALIZATION NOTE (netmonitor.tab.timings): This is the label displayed
+# in the network details pane identifying the timings tab.
+netmonitor.tab.timings=Temporisationes
+
+# LOCALIZATION NOTE (netmonitor.tab.stackTrace): This is the label displayed
+# in the network details pane identifying the stack-trace tab.
+netmonitor.tab.stackTrace=Tracia del pila:
+
+# LOCALIZATION NOTE (netmonitor.tab.security): This is the label displayed
+# in the network details pane identifying the security tab.
+netmonitor.tab.security=Securitate
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.all): This is the label displayed
+# in the network toolbar for the "All" filtering button.
+netmonitor.toolbar.filter.all=Toto
+
+# 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=Typos de litteras
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.images): This is the label displayed
+# in the network toolbar for the "Images" filtering button.
+netmonitor.toolbar.filter.images=Imagines
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.media): This is the label displayed
+# in the network toolbar for the "Media" filtering button.
+netmonitor.toolbar.filter.media=Media
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.flash): This is the label displayed
+# in the network toolbar for the "Flash" filtering button.
+netmonitor.toolbar.filter.flash=Flash
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.ws): This is the label displayed
+# in the network toolbar for the "WS" filtering button.
+netmonitor.toolbar.filter.ws=WS
+
+# LOCALIZATION NOTE (netmonitor.toolbar.filter.other): This is the label displayed
+# in the network toolbar for the "Other" filtering button.
+netmonitor.toolbar.filter.other=Altere
+
+# 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 le URLs
+
+# 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=Apprende plus re le filtro
+
+# LOCALIZATION NOTE (netmonitor.toolbar.enablePersistentLogs.label): This is the label
+# displayed for the checkbox for enabling persistent logs.
+netmonitor.toolbar.enablePersistentLogs.label=Conservar le registros
+
+# LOCALIZATION NOTE (netmonitor.toolbar.enablePersistentLogs.tooltip): This is the tooltip
+# displayed for the checkbox for enabling persistent logs.
+netmonitor.toolbar.enablePersistentLogs.tooltip=Si tu activa iste option le lista de requestas non essera vacuate cata vice que tu aperi un nove pagina
+
+# LOCALIZATION NOTE (netmonitor.toolbar.disableCache.label): This is the label
+# displayed for the checkbox for disabling browser cache.
+netmonitor.toolbar.disableCache.label=Disactivar le cache
+
+# LOCALIZATION NOTE (netmonitor.toolbar.disableCache.tooltip): This is the tooltip
+# displayed for the checkbox for disabling browser cache.
+netmonitor.toolbar.disableCache.tooltip=Disactivar le cache HTTP
+
+# LOCALIZATION NOTE (netmonitor.toolbar.clear): This is the label displayed
+# in the network toolbar for the "Clear" button.
+netmonitor.toolbar.clear=Vacuar
+
+# LOCALIZATION NOTE (netmonitor.toolbar.toggleRecording): This is the label displayed
+# in the network toolbar for the toggle recording button.
+netmonitor.toolbar.toggleRecording=Pausar/Reprender le registration del surveliantia del rete
+
+# LOCALIZATION NOTE (netmonitor.toolbar.search): This is the tooltip label displayed
+# in the network toolbar for the search button.
+netmonitor.toolbar.search=Cercar
+
+# LOCALIZATION NOTE (netmonitor.toolbar.HTTPCustomRequest): This is the tooltip label displayed
+# in the network toolbar for the new HTTP Custom Request button.
+netmonitor.toolbar.HTTPCustomRequest=Nove requesta
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resetColumns): This is the label
+# displayed in the network table header context menu.
+netmonitor.toolbar.resetColumns=Reinitialisar le columnas
+
+# LOCALIZATION NOTE (netmonitor.toolbar.resetSorting): This is the label
+# displayed in the network table header context menu to reset sorting
+netmonitor.toolbar.resetSorting=Restabilir le ordinamento
+
+# 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=Adaptar le largor del columna a su contento
+
+# 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=Duple clic pro adaptar le columna al contento
+
+# LOCALIZATION NOTE (netmonitor.toolbar.timings): This is the label
+# displayed in the network table header context menu for the timing submenu
+netmonitor.toolbar.timings=Temporisationes
+
+# 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=Capites del responsa
+
+# 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=Blocar
+
+# LOCALIZATION NOTE (netmonitor.headers.address): This is the label displayed
+# in the network details headers tab identifying the remote address.
+netmonitor.headers.address=Adresse
+
+# LOCALIZATION NOTE (netmonitor.headers.status): This is the label displayed
+# in the network details headers tab identifying the status code.
+netmonitor.headers.status=Stato
+
+# LOCALIZATION NOTE (netmonitor.headers.size): This is the label displayed
+# in the network details headers tab identifying the size.
+netmonitor.headers.size=Dimension
+
+# 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 (dim. %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=Version
+
+# 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=Saper plus super le codice de stato
+
+# LOCALIZATION NOTE (netmonitor.headers.referrerPolicy): This is the label displayed
+# in the network details headers tab identifying the referrer policy.
+netmonitor.headers.referrerPolicy=Politica de referente
+
+# LOCALIZATION NOTE (netmonitor.headers.contentBlocking): This is the label displayed
+# in the network details headers tab identifying the content blocking mode.
+netmonitor.headers.contentBlocking=Blocada
+
+# LOCALIZATION NOTE (netmonitor.headers.requestPriority): This is the label displayed
+# in the network details headers tab identifying the request priority.
+netmonitor.headers.requestPriority=Prioritate requesta
+
+# 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=Modificar e reinviar
+
+# 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=Brute
+
+# LOCALIZATION NOTE (netmonitor.headers.blockedByCORS): This is the message displayed
+# in the notification shown when a request has been blocked by CORS with a more
+# specific reason shown in the parenthesis
+netmonitor.headers.blockedByCORS=Le corpore del responsa non es disponibile pro scripts (Ration: %S)
+
+#LOCALIZATION NOTE (netmonitor.headers.blockedByCORSTooltip): This is the tooltip
+# displayed on the learnmore link of the blocked by CORS notification.
+netmonitor.headers.blockedByCORSTooltip=Saper plus sur iste error de CORS
+
+# LOCALIZATION NOTE (netmonitor.response.name): This is the label displayed
+# in the network details response tab identifying an image's file name or font face's name.
+netmonitor.response.name=Nomine:
+
+# 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 or font's MIME type.
+netmonitor.response.mime=Typo MIME:
+
+# LOCALIZATION NOTE (netmonitor.response.fontPreviewFailed): This is the notice displayed
+# in the network details response tab if the font preview could not be generated due to
+# an error.
+netmonitor.response.fontPreviewFailed=Impossibile generar le vista preliminar del typo de litteras
+
+# 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=Blocate:
+
+# 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=Resolution de 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=Configuration de 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=Connectente:
+
+# 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=Expedition:
+
+# 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=Attendente:
+
+# 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=Recipiente:
+
+# 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=Apprender plus re temporisationes
+
+# 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=Tempore de responsa servitor lente (%1$S). Le limitate recommendate 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=Le suite de cifra usate pro le cryptation es obsolete e insecur.
+
+# LOCALIZATION NOTE (netmonitor.security.error): This is the label displayed
+# in the security tab if a security error prevented the connection.
+netmonitor.security.error=Un error occurreva:
+
+# LOCALIZATION NOTE (netmonitor.security.protocolVersion): This is the label displayed
+# in the security tab describing TLS/SSL protocol version.
+netmonitor.security.protocolVersion=Version del protocollo:
+
+# 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 cifra:
+
+# 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=Gruppo 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=nulle
+
+# 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=personalisate
+
+# LOCALIZATION NOTE (netmonitor.security.keaGroup.unknown): This is the value
+# displayed in the security tab describing an unknown group.
+netmonitor.security.keaGroup.unknown=gruppo incognite
+
+# 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=Schema del signatura:
+
+# 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=nulle
+
+# LOCALIZATION NOTE (netmonitor.security.signatureScheme.unknown): This is the
+# value displayed in the security tab describing an unknown signature scheme.
+netmonitor.security.signatureScheme.unknown=schema de signatura incognite
+
+# LOCALIZATION NOTE (netmonitor.security.hsts): This is the label displayed
+# in the security tab describing the usage of HTTP Strict Transport Security.
+netmonitor.security.hsts=HTTP Strict Transport Security:
+
+# LOCALIZATION NOTE (netmonitor.security.hpkp): This is the label displayed
+# in the security tab describing the usage of Public Key Pinning.
+netmonitor.security.hpkp=Insertion del clave public:
+
+# 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=Connexion:
+
+# LOCALIZATION NOTE (netmonitor.security.certificate): This is the label displayed
+# in the security tab describing the server certificate section.
+netmonitor.security.certificate=Certificato:
+
+# 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=Iste URL es identificate como traciator e essera blocate si le blocage de contento es activate.
+
+# LOCALIZATION NOTE (netmonitor.trackingResource.enhancedTrackingProtection): This is
+# the label used in the Network monitor panel for showing enhanced tracking protection.
+netmonitor.trackingResource.enhancedTrackingProtection=Protection traciamento augmentate
+
+# 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=Saper plus re le Protection traciamento reinfortiate
+
+# 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.copyValue): This is the label displayed
+# for the copy sub-menu in the context menu for a request
+netmonitor.context.copyValue=Copiar le valor
+
+# LOCALIZATION NOTE (netmonitor.context.copyValue.accesskey): This is the access key
+# for the copy menu/sub-menu displayed in the context menu for a request
+netmonitor.context.copyValue.accesskey=C
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrl): This is the label displayed
+# on the context menu that copies the selected request's url
+netmonitor.context.copyUrl=Copiar le URL
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrl.accesskey): This is the access key
+# for the Copy URL menu item displayed in the context menu for a request
+netmonitor.context.copyUrl.accesskey=U
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrlParams): This is the label displayed
+# on the context menu that copies the selected request's url parameters
+netmonitor.context.copyUrlParams=Copiar le parametros del URL
+
+# LOCALIZATION NOTE (netmonitor.context.copyUrlParams.accesskey): This is the access key
+# for the Copy URL Parameters menu item displayed in the context menu for a request
+netmonitor.context.copyUrlParams.accesskey=P
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestData): This is the label displayed
+# on the context menu that copies the selected request's data
+netmonitor.context.copyRequestData=Copiar le 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.copyAsPowerShell): This is the label displayed
+# on the context menu that copies the selected request as a PowerShell command.
+netmonitor.context.copyAsPowerShell=Copiar como PowerShell
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsPowerShell.accesskey): This is the access key
+# for the Copy as PowerShell menu item displayed in the context menu for a request
+netmonitor.context.copyAsPowerShell.accesskey=S
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsCurl): This is the label displayed
+# on the context menu that copies the selected request as a cURL command.
+# The capitalization is part of the official name and should be used throughout all languages.
+# http://en.wikipedia.org/wiki/CURL
+netmonitor.context.copyAsCurl=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=C
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsCurl.*): This is the template used to add
+# a target platform to the label for "Copy as cURL" command
+# e.g. Copy as cURL (Windows)
+# Localized label for "Copy as cURL": %S
+netmonitor.context.copyAsCurl.win=%S (Windows)
+netmonitor.context.copyAsCurl.win.accesskey=C
+netmonitor.context.copyAsCurl.posix=%S (POSIX)
+netmonitor.context.copyAsCurl.posix.accesskey=P
+
+# LOCALIZATION NOTE (netmonitor.context.copyAsFetch): This is the label displayed
+# on the context menu that copies the selected request as a fetch request.
+netmonitor.context.copyAsFetch=Copiar como recuperation
+
+# 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=R
+
+# 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 le capites del requesta
+
+# LOCALIZATION NOTE (netmonitor.context.copyRequestHeaders.accesskey): This is the access key
+# for the Copy Request Headers menu item displayed in the context menu for a request
+netmonitor.context.copyRequestHeaders.accesskey=Q
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders): This is the label displayed
+# on the context menu that copies the selected item's response headers
+netmonitor.context.copyResponseHeaders=Copiar le capites del responsa
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponseHeaders.accesskey): This is the access key
+# for the Copy Response Headers menu item displayed in the context menu for a response
+netmonitor.context.copyResponseHeaders.accesskey=S
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponse): This is the label displayed
+# on the context menu that copies the selected response as a string
+netmonitor.context.copyResponse=Copiar le responsa
+
+# LOCALIZATION NOTE (netmonitor.context.copyResponse.accesskey): This is the access key
+# for the Copy Response menu item displayed in the context menu for a request
+netmonitor.context.copyResponse.accesskey=R
+
+# LOCALIZATION NOTE (netmonitor.context.copyImageAsDataUri): This is the label displayed
+# on the context menu that copies the selected image as data uri
+netmonitor.context.copyImageAsDataUri=Copiar le imagine 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=I
+
+# LOCALIZATION NOTE (netmonitor.context.useAsFetch): This is the label displayed
+# on the context menu that copies the selected request as a fetch command.
+netmonitor.context.useAsFetch=Usar como recuperation in 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=R
+
+# LOCALIZATION NOTE (netmonitor.context.saveImageAs): This is the label displayed
+# on the context menu that save the Image
+netmonitor.context.saveImageAs=Salvar le imagine 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=V
+
+# LOCALIZATION NOTE (netmonitor.context.copyAll): This is the label displayed
+# on the context menu that copies all data
+netmonitor.context.copyAll=Copiar toto
+
+# 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 toto 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=O
+
+# LOCALIZATION NOTE (netmonitor.context.saveAllAsHar): This is the label displayed
+# on the context menu that saves all as HAR format
+netmonitor.context.saveAllAsHar=Salvar toto 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=H
+
+# LOCALIZATION NOTE (netmonitor.context.importHar.accesskey): This is the access key
+# for the Import HAR menu item displayed in the context menu for a network panel
+netmonitor.context.importHar.accesskey=I
+
+# LOCALIZATION NOTE (netmonitor.har.importHarDialogTitle): This is a label
+# used for import file open dialog
+netmonitor.har.importHarDialogTitle=Importar le file HAR
+
+# LOCALIZATION NOTE (netmonitor.har.importDialogHARFilter):
+# This string is displayed as a filter for importing HAR file
+netmonitor.har.importDialogHARFilter=Files HAR
+
+# LOCALIZATION NOTE (netmonitor.har.importDialogAllFilter):
+# This string is displayed as a filter for importing HAR file
+netmonitor.har.importDialogAllFilter=Tote le files
+
+# 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=Reinviar
+
+# 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=Modificar e reinviar
+
+# 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=M
+
+# 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=Blocar 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=Disblocar 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=Aperir in un nove scheda
+
+# 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=s
+
+# 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=Aperir in le depurator
+
+# 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=Aperir in le editor de stilo
+
+# 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=E
+
+# LOCALIZATION NOTE (netmonitor.context.perfTools): This is the label displayed
+# on the context menu that shows the performance analysis tools
+netmonitor.context.perfTools=Comenciar le analyse de rendimento…
+
+# LOCALIZATION NOTE (netmonitor.context.perfTools.accesskey): This is the access key
+# for the performance analysis menu item displayed in the context menu for a request
+netmonitor.context.perfTools.accesskey=A
+
+# LOCALIZATION NOTE (netmonitor.custom.newRequest): This is the label displayed
+# as the title of the new custom request form
+netmonitor.custom.newRequest=Nove requesta
+
+# 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=Methodo
+
+# 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=String de requesta:
+
+# LOCALIZATION NOTE (netmonitor.custom.urlParameters): This is the label displayed
+# above the query string entry in the custom request form
+netmonitor.custom.urlParameters=Parametros de URL
+
+# LOCALIZATION NOTE (netmonitor.custom.headers): This is the label displayed
+# above the request headers entry in the custom request form
+netmonitor.custom.headers=Capites del requesta:
+
+# LOCALIZATION NOTE (netmonitor.custom.newRequestHeaders): This is the label displayed
+# above the request headers entry in the new custom request form
+netmonitor.custom.newRequestHeaders=Capites
+
+# LOCALIZATION NOTE (netmonitor.custom.placeholder.name): This is the placeholder displayed
+# on the input on the headers and query params on new custom request form
+netmonitor.custom.placeholder.name=nomine
+
+# LOCALIZATION NOTE (netmonitor.custom.placeholder.value): This is the placeholder displayed
+# on the input on the headers and query params on new custom request form
+netmonitor.custom.placeholder.value=valor
+
+# LOCALIZATION NOTE (netmonitor.custom.postBody): This is the label displayed
+# above the request body entry in the new custom request form
+netmonitor.custom.postBody=Corpore
+
+# LOCALIZATION NOTE (netmonitor.custom.postBody.placeholder): This is the placeholder displayed
+# on the textarea body in the new custom request form
+netmonitor.custom.postBody.placeholder=cargo utile
+
+# LOCALIZATION NOTE (netmonitor.custom.postData): This is the label displayed
+# above the request body entry in the custom request form
+netmonitor.custom.postData=Corpore del requesta:
+
+# LOCALIZATION NOTE (netmonitor.custom.send): This is the label displayed
+# on the button which sends the custom request
+netmonitor.custom.send=Inviar
+
+# LOCALIZATION NOTE (netmonitor.custom.cancel): This is the label displayed
+# on the button which cancels and closes the custom request form
+netmonitor.custom.cancel=Cancellar
+
+# LOCALIZATION NOTE (netmonitor.custom.clear): This is the label displayed
+# on the button which clears the content of the new custom request panel
+netmonitor.custom.clear=Vacuar
+
+# LOCALIZATION NOTE (netmonitor.custom.removeItem): This is the
+# tooltip shown over the remove button for headers and query params item
+netmonitor.custom.removeItem=Remover elemento
+
+# LOCALIZATION NOTE (netmonitor.backButton): This is the label displayed
+# on the button which exists the performance statistics view
+netmonitor.backButton=Retornar
+
+# 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 (in cache)
+
+# 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 (in cache, 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 = Depone ci le files HAR
+
+# LOCALIZATION NOTE (netmonitor.label.har): This is a label used
+# as a tooltip for toolbar drop-down button with HAR actions
+netmonitor.label.har=Exportar/Importar HAR
+
+# LOCALIZATION NOTE (netmonitor.cache.cache): This is the label text for the parent
+# node in the TreeView.
+netmonitor.cache.cache=Cache
+
+# LOCALIZATION NOTE (netmonitor.cache.empty): This is the text displayed when cache
+# information is not available.
+netmonitor.cache.empty=Nulle information de cache
+
+# LOCALIZATION NOTE (netmonitor.cache.notAvailable): This is the text displayed under
+# a node that has no information available.
+netmonitor.cache.notAvailable=Non disponibile
+
+# LOCALIZATION NOTE (netmonitor.cache.dataSize): This is the label text for
+# the datasize of the cached object.
+netmonitor.cache.dataSize=Dimension del datos
+
+# LOCALIZATION NOTE (netmonitor.cache.expires): This is the label text for the
+# expires time of the cached object.
+netmonitor.cache.expires=Expira
+
+# LOCALIZATION NOTE (netmonitor.cache.fetchCount): This is the label text for the
+# fetch count of the cached object.
+netmonitor.cache.fetchCount=Numero de obtenimentos
+
+# LOCALIZATION NOTE (netmonitor.cache.lastFetched): This is the label text for the
+# last fetched date/time of the cached object.
+netmonitor.cache.lastFetched=Ultimo obtenite
+
+# LOCALIZATION NOTE (netmonitor.cache.lastModified): This is the label text for the
+# last modified date/time of the cached object.
+netmonitor.cache.lastModified=Ultime modification
+
+# 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=Apparato
+
+# LOCALIZATION NOTE (netmonitor.settings.menuTooltip): This is the tooltip that gets displayed
+# when the settings menu button is hovered.
+netmonitor.settings.menuTooltip=Parametros de rete
+
+# 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 file HAR con datos de rete
+
+# LOCALIZATION NOTE (netmonitor.settings.saveHarTooltip): This is the tooltip that gets displayed
+# when the HAR save menu item is hovered
+netmonitor.settings.saveHarTooltip=Salvar datos de rete in un file 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 le datos de rete al area de transferentia
diff --git a/l10n-ia/devtools/client/network-throttling.properties b/l10n-ia/devtools/client/network-throttling.properties
new file mode 100644
index 0000000000..8426588372
--- /dev/null
+++ b/l10n-ia/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 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=Nulle limitation
+
+# LOCALIZATION NOTE (throttling.profile.description): Tooltip for the throttling
+# menu button, which gives details about the currently selected profile.
+# %1$S: Download speed value (number)
+# %2$S: Download speed unit (eg "Kbps", "Mbps")
+# %3$S: Upload speed value (number)
+# %4$S: Upload speed unit (eg "Kbps", "Mbps")
+# %5$S: Latency value, (number, in ms)
+throttling.profile.description = discargamento %1$S%2$S, cargamento %3$S%4$S, latentia %5$Sms
diff --git a/l10n-ia/devtools/client/perftools.ftl b/l10n-ia/devtools/client/perftools.ftl
new file mode 100644
index 0000000000..0ae78b322e
--- /dev/null
+++ b/l10n-ia/devtools/client/perftools.ftl
@@ -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/.
+
+
+### 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 = Parametros de profilator
+perftools-intro-description =
+ Le registrationes lancea profiler.firefox.com in un nove scheda. Tote le datos es
+ immagazinate localmente, ma tu pote optar pro incargar los pro compartir los.
+
+## All of the headings for the various sections.
+
+perftools-heading-settings = Parametros complete
+perftools-heading-buffer = Parametros de buffer
+perftools-heading-features = Functiones
+perftools-heading-features-default = Functiones (es recommendate mantener los active)
+perftools-heading-features-disabled = Functiones disactivate
+perftools-heading-features-experimental = Experimental
+perftools-heading-threads = Filos
+perftools-heading-threads-jvm = Argumentos JVM
+perftools-heading-local-build = Compilation local
+
+##
+
+perftools-description-intro =
+ Le registrationes lancea <a>profiler.firefox.com</a> in un nove scheda. Tote le datos
+ es immagazinate localmente, ma tu pote optar pro incargar los pro compartir los.
+perftools-description-local-build =
+ Si tu profila un version que tu mesme ha compilate, sur iste machina,
+ adde le directorio 'objdir' de tu compilation al lista sequente a fin que
+ illo pote esser usate pro cercar informationes sur le symbolos.
+
+## The controls for the interval at which the profiler samples the code.
+
+perftools-range-interval-label = Intervallo de monstra:
+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 = Dimension del buffer:
+
+perftools-custom-threads-label = Adder filos personalisate per nomine:
+
+perftools-devtools-interval-label = Intervallo:
+perftools-devtools-threads-label = Filos:
+perftools-devtools-settings-label = Parametros
+
+## Various statuses that affect the current state of profiling, not typically displayed.
+
+perftools-status-recording-stopped-by-another-tool = Le registration ha essite interrumpite per un altere instrumento.
+perftools-status-restart-required = Le navigator debe esser reinitiate pro activar iste function.
+
+## These are shown briefly when the user is waiting for the profiler to respond.
+
+perftools-request-to-stop-profiler = Cessation de registration
+perftools-request-to-get-profile-and-stop-profiler = Captura de profilo
+
+##
+
+perftools-button-start-recording = Initiar a registrar
+perftools-button-capture-recording = Capturar registration
+perftools-button-cancel-recording = Cancellar registration
+perftools-button-save-settings = Salvar parametros e retornar
+perftools-button-restart = Reinitiar
+perftools-button-add-directory = Adder un directorio
+perftools-button-remove-directory = Remover le selection
+perftools-button-edit-settings = Modificar parametros...
+
+## These messages are descriptions of the threads that can be enabled for the profiler.
+
+perftools-thread-gecko-main =
+ .title = Le processos principal pro tanto le processo genitor como le processos de contento
+perftools-thread-compositor =
+ .title = Combina differente elementos pingite sur le pagina
+perftools-thread-dom-worker =
+ .title = Isto gere tanto le obreros de web como le obreros de servicio
+perftools-thread-renderer =
+ .title = Quando WebRender es activate, le filo que executa le appellos a OpenGL
+perftools-thread-render-backend =
+ .title = Le filo WebRender RenderBackend
+perftools-thread-paint-worker =
+ .title = Quando es activate le pictura foras del filo principal, le filo sur le qual le pictura eveni
+perftools-thread-timer =
+ .title = Le argumento gere le temporisatores (setTimeout, setInterval, nsITimer)
+perftools-thread-style-thread =
+ .title = Le computation de stilos es dividite in plure filos
+pref-thread-stream-trans =
+ .title = Transporto de fluxo de rete
+perftools-thread-socket-thread =
+ .title = Le filo ubi le codice de rete executa omne appellos de socket blocante
+perftools-thread-img-decoder =
+ .title = Filos de decodification de imagines
+perftools-thread-dns-resolver =
+ .title = Le resolution de DNS eveni sur iste filo
+perftools-thread-task-controller =
+ .title = Filos del fundo commun de TaskController
+perftools-thread-jvm-gecko =
+ .title = Le argumento principal de Gecko JVM argumento
+perftools-thread-jvm-nimbus =
+ .title = Le principal argumentos pro le experimentos SDK de Nimbus
+perftools-thread-jvm-default-dispatcher =
+ .title = Le expeditor predefinite pro le bibliotheca de co-routines Kotlin
+perftools-thread-jvm-glean =
+ .title = Le principal argumentos pro le telemetria SDK de Glean
+perftools-thread-jvm-arch-disk-io =
+ .title = Le expeditor de IO pro le bibliotheca de co-routines Kotlin
+perftools-thread-jvm-pool =
+ .title = Argumentos create in un gruppo de sub-processos sin nomine
+
+##
+
+perftools-record-all-registered-threads = Ignorar selectiones supra e memorar tote le filos registrate
+
+perftools-tools-threads-input-label =
+ .title = Iste nomines de filo forma un lista separate per commas que es usate pro activar le profilation del filos in le profilator. Es sufficiente un correspondentia partial con le nomine del filo a includer. Le spatios es significative.
+
+## Onboarding UI labels. These labels are displayed in the new performance panel UI, when
+## devtools.performance.new-panel-onboarding preference is true.
+
+perftools-onboarding-message = <b>Nove</b>: { -profiler-brand-name } es ora integrate in Utensiles de disveloppator. <a>Saper plus</a> re iste potente nove instrumento.
+
+perftools-onboarding-close-button =
+ .aria-label = Clauder le message introductive
+
+## Profiler presets
+
+
+# Presets and their l10n IDs are defined in the file
+# devtools/client/performance-new/popup/background.jsm.js
+# The same labels and descriptions are also defined in appmenu.ftl.
+
+perftools-presets-web-developer-label = Disveloppamento web
+perftools-presets-web-developer-description = Pre-configuration recommendate pro le depuration del major parte de applicationes web, con poc supercarga.
+
+perftools-presets-firefox-label = { -brand-shorter-name }
+perftools-presets-firefox-description = Pre-configuration recommendate pro profilar { -brand-shorter-name }.
+
+perftools-presets-graphics-label = Graphica
+perftools-presets-graphics-description = Pre-configuration pro investigar errores de graphica in { -brand-shorter-name }.
+
+perftools-presets-media-label = Multimedia
+perftools-presets-media-description2 = Pre-configuration pro investigar errores audio e video in { -brand-shorter-name }.
+
+perftools-presets-networking-label = Rete
+perftools-presets-networking-description = Pre-configuration pro investigar errores de rete in { -brand-shorter-name }.
+
+# "Power" is used in the sense of energy (electricity used by the computer).
+perftools-presets-power-label = Energia
+perftools-presets-power-description = Pre-configuration pro investigar errores in le uso del energia in { -brand-shorter-name }, con basse supercarga.
+
+perftools-presets-custom-label = Personalisate
+
+##
+
diff --git a/l10n-ia/devtools/client/responsive.properties b/l10n-ia/devtools/client/responsive.properties
new file mode 100644
index 0000000000..4497414578
--- /dev/null
+++ b/l10n-ia/devtools/client/responsive.properties
@@ -0,0 +1,182 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,
+# available from the Web Developer sub-menu -> 'Responsive Design Mode'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Responsive Design Mode,
+# available from the Browser Tools sub-menu -> 'Responsive Design Mode'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (responsive.editDeviceList2): Context menu item displayed in the
+# device selector.
+responsive.editDeviceList2=Modificar le lista…
+
+# LOCALIZATION NOTE (responsive.exit): Tooltip text of the exit button.
+responsive.exit=Clauder le modo de designo responsive
+
+# LOCALIZATION NOTE (responsive.rotate): Tooltip text of the rotate button.
+responsive.rotate=Rotar le puncto de vista
+
+# LOCALIZATION NOTE (responsive.responsiveMode): Placeholder text for the
+# device selector.
+responsive.responsiveMode=Responsive
+
+# LOCALIZATION NOTE (responsive.enableTouch): Tooltip text for the touch
+# simulation button when it's disabled.
+responsive.enableTouch=Activar le simulation tactile
+
+# LOCALIZATION NOTE (responsive.disableTouch): Tooltip text for the touch
+# simulation button when it's enabled.
+responsive.disableTouch=Disactivar le simulation tactile
+
+# LOCALIZATION NOTE (responsive.screenshot): Tooltip of the screenshot button.
+responsive.screenshot=Prender un captura del parte visibile
+
+# 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 de schermo del %1$S a %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=Le Modo de designo responsive es disponibile solo pro le schedas de navigator remote, como illos usate pro contento web in Firefox multi-process.
+
+# LOCALIZATION NOTE (responsive.changeDevicePixelRatio): Tooltip for the
+# device pixel ratio dropdown when is enabled.
+responsive.changeDevicePixelRatio=Cambiar le proportion de pixel 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=Proportion de pixel del apparato definite automaticamente per %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=Apparato personalisate
+
+# 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 (Personalisate)
+
+# LOCALIZATION NOTE (responsive.addDevice2): Button text that reveals a form to
+# be used for adding custom devices.
+responsive.addDevice2=Adder apparato personalisate…
+
+# LOCALIZATION NOTE (responsive.deviceAdderName): Label of form field for the
+# name of a new device.
+responsive.deviceAdderName=Nomine
+
+# LOCALIZATION NOTE (responsive.deviceAdderSize): Label of form field for the
+# size of a new device.
+responsive.deviceAdderSize=Dimension
+
+# LOCALIZATION NOTE (responsive.deviceAdderPixelRatio2): Label of form field for
+# the device pixel ratio of a new device.
+responsive.deviceAdderPixelRatio2=Ration de pixels del apparato
+
+# LOCALIZATION NOTE (responsive.deviceAdderUserAgent2): Label of form field for
+# the user agent of a new device.
+responsive.deviceAdderUserAgent2=Catena de agente del usator
+
+# LOCALIZATION NOTE (responsive.deviceAdderTouch2): Label of form field for the
+# touch input support of a new device.
+responsive.deviceAdderTouch2=Schermo tactile
+
+# LOCALIZATION NOTE (responsive.deviceAdderSave): Button text that submits a
+# form to add a new device.
+responsive.deviceAdderSave=Salvar
+
+# LOCALIZATION NOTE (responsive.deviceAdderCancel): Button text that cancels a
+# form to add a new device.
+responsive.deviceAdderCancel=Cancellar
+
+# 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=Dimension: %1$S x %2$S\nDPR: %3$S\nUA: %4$S\nTactile: %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 in %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=Dimension: %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=Tocco: %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 quando le simulation tactile es commutate
+
+# LOCALIZATION NOTE (responsive.reloadConditions.userAgent): Label on checkbox used
+# to select whether to reload when user agent is changed.
+responsive.reloadConditions.userAgent=Recargar quando le agente de usator es cambiate
+
+# 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=Le cambios de simulation del apparato require un recarga pro ser applicate plenmente. Le recargamentos automatic es disactivate de ordinario pro evitar perdita de ulle cambiamentos in DevTools. Tu pote activar le recargamento per le menu Configurationes.
+
+# LOCALIZATION NOTE (responsive.leftAlignViewport): Label on checkbox used in the settings
+# menu.
+responsive.leftAlignViewport=Visualisar a sinistra
+
+# LOCALIZATION NOTE (responsive.customUserAgent): This is the placeholder for the user
+# agent input in the responsive design mode toolbar.
+responsive.customUserAgent=Agente del usator personalisate
+
+responsive.showUserAgentInput=Monstrar le agente del usator
+
+# LOCALIZATION NOTE (responsive.deviceSettings): The header text for the device settings
+# view.
+responsive.deviceSettings=Parametros del apparato
+
+# LOCALIZATION NOTE (responsive.deviceNameAlreadyInUse): This is the text shown when adding a new
+# device with an already existing device name.
+responsive.deviceNameAlreadyInUse=Nomine de apparato jam in uso
+
+# LOCALIZATION NOTE (responsive.deviceFormUpdate): Button text that updates a custom
+# device when the form is submitted.
+responsive.deviceFormUpdate=Actualisar
diff --git a/l10n-ia/devtools/client/shared.properties b/l10n-ia/devtools/client/shared.properties
new file mode 100644
index 0000000000..3cd6b07a1f
--- /dev/null
+++ b/l10n-ia/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\u00D7%S
+
+# LOCALIZATION NOTE (boxModelSize.accessibleLabel): This is used to read the
+# dimensions of a node by a screen reader. This helps communicate
+# the visual information in a more explicit form. Example:
+# Size: Width 100, height 200.
+boxModelSize.accessibleLabel=Dimensiones: latitude %1$S, altitude %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: latitude %1$S, altitude %2$S, position %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-ia/devtools/client/sourceeditor.properties b/l10n-ia/devtools/client/sourceeditor.properties
new file mode 100644
index 0000000000..54fae44114
--- /dev/null
+++ b/l10n-ia/devtools/client/sourceeditor.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/.
+
+# 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.
+
+# LOCALIZATION NOTE (findCmd.promptMessage): This is the message shown when
+# the user wants to search for a string in the code. You can
+# access this feature by pressing Ctrl-F on Windows/Linux or Cmd-F on Mac.
+findCmd.promptMessage=Cercar:
+
+# LOCALIZATION NOTE (gotoLineCmd.promptTitle): This is the dialog title used
+# when the user wants to jump to a specific line number in the code. You can
+# access this feature by pressing Ctrl-J on Windows/Linux or Cmd-J on Mac.
+gotoLineCmd.promptTitle=Ir al linea…
+
+# LOCALIZATION NOTE (autocompletion.docsLink): This is the text shown on
+# the link inside of the documentation popup. If you type 'document' in Scratchpad
+# then press Shift+Space you can see the popup.
+autocompletion.docsLink=documentation
+
+# LOCALIZATION NOTE (autocompletion.notFound): This is the text shown in
+# the documentation popup if Tern fails to find a type for the object.
+autocompletion.notFound=non trovate
+
+# LOCALIZATION NOTE (jumpToLine.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to jump to
+# a specific line in the editor.
+jumpToLine.commandkey=J
+
+# LOCALIZATION NOTE (toggleComment.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to either
+# comment or uncomment selected lines in the editor.
+toggleComment.commandkey=/
+
+# LOCALIZATION NOTE (indentLess.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to reduce
+# indentation level in CodeMirror. However, its default value also used by
+# the Toolbox to switch between tools so we disable it.
+#
+# DO NOT translate this key without proper synchronization with toolbox.dtd.
+indentLess.commandkey=[
+
+# LOCALIZATION NOTE (indentMore.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to increase
+# indentation level in CodeMirror. However, its default value also used by
+# the Toolbox to switch between tools
+#
+# DO NOT translate this key without proper synchronization with toolbox.dtd.
+indentMore.commandkey=]
+
+# LOCALIZATION NOTE (moveLineUp.commandkey): This is the combination of keys
+# used to move the current line up.
+# Do not localize "Alt", "Up", or change the format of the string. These are key
+# identifiers, not messages displayed to the user.
+moveLineUp.commandkey=Alt-Up
+
+# LOCALIZATION NOTE (moveLineDown.commandkey): This is the combination of keys
+# used to move the current line up.
+# Do not localize "Alt", "Down", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+moveLineDown.commandkey=Alt-Down
+
+# LOCALIZATION NOTE (autocompletion.commandkey): This is the key, used with
+# Ctrl, for code autocompletion.
+# Do not localize "Space", it's the key identifier, not a message displayed to
+# the user.
+autocompletion.commandkey=Space
+
+# LOCALIZATION NOTE (showInformation2.commandkey): This is the combination of
+# keys used to display more information, like type inference.
+# Do not localize "Shift", "Ctrl", "Space", or change the format of the string.
+# These are key identifiers, not messages displayed to the user.
+showInformation2.commandkey=Shift-Ctrl-Space
+
+# LOCALIZATION NOTE (find.key):
+# Key shortcut used to find the typed search
+# Do not localize "CmdOrCtrl", "F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+find.key=CmdOrCtrl+F
+
+# LOCALIZATION NOTE (replaceAll.key):
+# Key shortcut used to replace the content of the editor
+# Do not localize "Shift", "CmdOrCtrl", "F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+replaceAll.key=Shift+CmdOrCtrl+F
+
+# LOCALIZATION NOTE (replaceAllMac.key):
+# Key shortcut used to replace the content of the editor on Mac
+# Do not localize "Alt", "CmdOrCtrl", "F", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+replaceAllMac.key=Alt+CmdOrCtrl+F
+
+# LOCALIZATION NOTE (findNext.key):
+# Key shortcut used to find again the typed search
+# Do not localize "CmdOrCtrl", "G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+findNext.key=CmdOrCtrl+G
+
+# LOCALIZATION NOTE (findPrev.key):
+# Key shortcut used to find the previous typed search
+# Do not localize "Shift", "CmdOrCtrl", "G", or change the format of the string. These are
+# key identifiers, not messages displayed to the user.
+findPrev.key=Shift+CmdOrCtrl+G
diff --git a/l10n-ia/devtools/client/startup.properties b/l10n-ia/devtools/client/startup.properties
new file mode 100644
index 0000000000..1d3295804a
--- /dev/null
+++ b/l10n-ia/devtools/client/startup.properties
@@ -0,0 +1,248 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Optiones del instrumentario
+
+# LOCALIZATION NOTE (options.label): This is used as the label of the tab in
+# the devtools window.
+options.label=Optiones
+
+# LOCALIZATION NOTE (options.panelLabel): This is used as the label for the
+# toolbox panel.
+options.panelLabel=Pannello de optiones del instrumentario
+
+# LOCALIZATION NOTE (options.darkTheme.label2)
+# Used as a label for dark theme
+options.darkTheme.label2=Obscur
+
+# LOCALIZATION NOTE (options.lightTheme.label2)
+# Used as a label for light theme
+options.lightTheme.label2=Clar
+
+# 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=Rendimento
+
+# LOCALIZATION NOTE (performance.panelLabel):
+# This is used as the label for the toolbox panel.
+performance.panelLabel=Pannello de rendimento
+
+# LOCALIZATION NOTE (performance.accesskey)
+# Used for the menuitem in the tool menu
+performance.accesskey=n
+
+# 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=Rendimento (%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=Pannello del 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=C
+
+# 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=Depurator
+
+# LOCALIZATION NOTE (ToolboxDebugger.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxDebugger.panelLabel=Pannello del depurator
+
+# LOCALIZATION NOTE (ToolboxDebugger.tooltip4):
+# This string is displayed in the tooltip of the tab when the debugger is
+# displayed inside the developer tools window.
+ToolboxDebugger.tooltip4=JavaScript Depurator (%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 stilos
+
+# LOCALIZATION NOTE (ToolboxStyleEditor.panelLabel):
+# This is used as the label for the toolbox panel.
+ToolboxStyleEditor.panelLabel=Pannello del editor de stilos
+
+# 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 folios de stilo (CSS) (%S)
+
+# LOCALIZATION NOTE (open.accesskey): The access key used to open the style
+# editor.
+open.accesskey=E
+
+# 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=Pannello del inspector
+
+# LOCALIZATION NOTE (inspector.tooltip2)
+# Keyboard shortcut for DOM and Style Inspector will be shown inside brackets.
+inspector.tooltip2=Inspector de DOM e stilo (%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 e stilo (%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=Rete
+
+# LOCALIZATION NOTE (netmonitor.panelLabel):
+# This is used as the label for the toolbox panel.
+netmonitor.panelLabel=Pannello de rete
+
+# 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 rete (%S)
+
+# LOCALIZATION NOTE (storage.accesskey): The access key used to open the storage
+# editor.
+storage.accesskey=p
+
+# LOCALIZATION NOTE (storage.label):
+# This string is displayed as the label of the tab in the developer tools window
+storage.label=Immagazinage
+
+# 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 immagazinage
+
+# 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=Pannello de immagazinage
+
+# 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 immagazinage (cookies, immagazinage 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=Pannello 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=Pannello de 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=Accessibilitate
+
+# LOCALIZATION NOTE (accessibility.panelLabel):
+# This is used as the label for the toolbox panel.
+accessibility.panelLabel=Pannello de accessibilitate
+
+# LOCALIZATION NOTE (accessibility.accesskey)
+# Used for the menuitem in the tool menu
+accessibility.accesskey=b
+
+# 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=Accessibilitate (%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=Application
+
+# LOCALIZATION NOTE (application.panelLabel):
+# This is used as the label for the toolbox panel.
+application.panelLabel=Pannello de application
+
+# 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=Pannello de application
+
+# 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 = Modo de designo responsive (%S)
+
+# LOCALIZATION NOTE (toolbox.buttons.screenshot):
+# This is the tooltip of the button in the toolbox toolbar that allows you to
+# take a screenshot of the entire page
+toolbox.buttons.screenshot = Prender un captura de tote le pagina
+
+# 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 = Monstrar/celar le regulas pro iste pagina
+
+# LOCALIZATION NOTE (toolbox.buttons.measure):
+# This is the tooltip of the button in the toolbox toolbar that toggles the
+# measuring tools
+toolbox.buttons.measure = Mesurar un portion del pagina
+
diff --git a/l10n-ia/devtools/client/storage.ftl b/l10n-ia/devtools/client/storage.ftl
new file mode 100644
index 0000000000..348fcf3732
--- /dev/null
+++ b/l10n-ia/devtools/client/storage.ftl
@@ -0,0 +1,132 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the Storage Inspector.
+
+# Key shortcut used to focus the filter box on top of the data view
+storage-filter-key = CmdOrCtrl+F
+
+# Hint shown when the selected storage host does not contain any data
+storage-table-empty-text = Nulle datos presente pro le hospite seligite
+
+# Hint shown when the cookies storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/cookies/
+storage-table-type-cookies-hint = Vider e rediger cookies per selection de un servitor hospite. <a data-l10n-name="learn-more-link">Saper plus</a>
+
+# Hint shown when the local storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/local_storage_session_storage/
+storage-table-type-localstorage-hint = Vider e rediger le local immagazinage per selection de un servitor hospite. <a data-l10n-name="learn-more-link">Saper plus</a>
+
+# Hint shown when the session storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/local_storage_session_storage/
+storage-table-type-sessionstorage-hint = Vider e rediger le session immagazinage per selection de un servitor hospite. <a data-l10n-name="learn-more-link">Saper plus</a>
+
+# Hint shown when the IndexedDB storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/indexeddb/
+storage-table-type-indexeddb-hint = Vider e deler entratas de IndexedDB per selection de un base de datos. <a data-l10n-name="learn-more-link">Saper plus</a>
+
+# Hint shown when the cache storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/cache_storage/
+storage-table-type-cache-hint = Vider e deler le entratas del cache immagazinage per selection de un immagazinage. <a data-l10n-name="learn-more-link">Saper plus</a>
+
+# Hint shown when the extension storage type is selected. Clicking the link will open
+# https://firefox-source-docs.mozilla.org/devtools-user/storage_inspector/extension_storage/
+storage-table-type-extensionstorage-hint = Vider e rediger le immagazinage del extension per selection de un servitor hospite. <a data-l10n-name="learn-more-link">Saper plus</a>
+
+# Placeholder for the searchbox that allows you to filter the table items
+storage-search-box =
+ .placeholder = Filtrar le elementos
+
+# Placeholder text in the sidebar search box
+storage-variable-view-search-box =
+ .placeholder = Filtrar le valores
+
+# Add Item button title
+storage-add-button =
+ .title = Adder un elemento
+
+# Refresh button title
+storage-refresh-button =
+ .title = Refrescar elementos
+
+# Context menu action to delete all storage items
+storage-context-menu-delete-all =
+ .label = Deler toto
+
+# Context menu action to delete all session cookies
+storage-context-menu-delete-all-session-cookies =
+ .label = Deler tote le cookies del session
+
+# Context menu action to copy a storage item
+storage-context-menu-copy =
+ .label = Copiar
+
+# Context menu action to delete storage item
+# Variables:
+# $itemName (String) - Name of the storage item that will be deleted
+storage-context-menu-delete =
+ .label = Deler “{ $itemName }”
+
+# Context menu action to add an item
+storage-context-menu-add-item =
+ .label = Adder un elemento
+
+# Context menu action to delete all storage items from a given host
+# Variables:
+# $host (String) - Host for which we want to delete the items
+storage-context-menu-delete-all-from =
+ .label = Deler toto de “{ $host }”
+
+## Header names of the columns in the Storage Table for each type of storage available
+## through the Storage Tree to the side.
+
+storage-table-headers-cookies-name = Nomine
+storage-table-headers-cookies-value = Valor
+storage-table-headers-cookies-expires = Expiration / Etate maxime
+storage-table-headers-cookies-size = Dimension
+storage-table-headers-cookies-last-accessed = Ultime accesso
+storage-table-headers-cookies-creation-time = Create
+storage-table-headers-cache-status = Stato
+storage-table-headers-extension-storage-area = Area de immagazinage
+
+## Labels for Storage type groups present in the Storage Tree, like cookies, local storage etc.
+
+storage-tree-labels-cookies = Cookies
+storage-tree-labels-local-storage = Immagazinage local
+storage-tree-labels-session-storage = Immagazinage de session
+storage-tree-labels-indexed-db = Base de datos indexate
+storage-tree-labels-cache = Immagazinage in cache
+storage-tree-labels-extension-storage = Archivation extensiones
+
+##
+
+# Tooltip for the button that collapses the right panel in the
+# storage UI when the panel is closed.
+storage-expand-pane =
+ .title = Expander le pannello
+
+# Tooltip for the button that collapses the right panel in the
+# storage UI when the panel is open.
+storage-collapse-pane =
+ .title = Contraher le pannello
+
+# String displayed in the expires column when the cookie is a Session Cookie
+storage-expires-session = Session
+
+# Heading displayed over the item value in the sidebar
+storage-data = Datos
+
+# Heading displayed over the item parsed value in the sidebar
+storage-parsed-value = Valor interpretate
+
+# Warning notification when IndexedDB database could not be deleted immediately.
+# Variables:
+# $dbName (String) - Name of the database
+storage-idb-delete-blocked = Le base de datos “{ $dbName }” essera delite post que tote le connexiones es claudite.
+
+# Error notification when IndexedDB database could not be deleted.
+# Variables:
+# $dbName (String) - Name of the database
+storage-idb-delete-error = Le base de datos “{ $dbName }” non ha potite esser delite.
diff --git a/l10n-ia/devtools/client/styleeditor.ftl b/l10n-ia/devtools/client/styleeditor.ftl
new file mode 100644
index 0000000000..3e4d6f013d
--- /dev/null
+++ b/l10n-ia/devtools/client/styleeditor.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/.
+
+styleeditor-new-button =
+ .tooltiptext = Crear e adjunger un nove folio de stilo al documento
+ .accesskey = N
+styleeditor-import-button =
+ .tooltiptext = Importar e adjunger un nove folio de stilo al documento
+ .accesskey = I
+styleeditor-filter-input =
+ .placeholder = Filtrar folios de stilo
+styleeditor-visibility-toggle =
+ .tooltiptext = Monstrar/celar le folio de stilo
+ .accesskey = S
+styleeditor-visibility-toggle-system =
+ .tooltiptext = Le folios de stilo de systema non pote esser disactivate
+styleeditor-save-button = Salvar
+ .tooltiptext = Salvar iste folio de stilo in un file
+ .accesskey = S
+styleeditor-options-button =
+ .tooltiptext = Optiones del editor de stilos
+styleeditor-media-rules = Regulas @media
+styleeditor-at-rules = At-rules
+styleeditor-editor-textbox =
+ .data-placeholder = Scribe ci CSS.
+styleeditor-no-stylesheet = Iste pagina non ha folio de stilos.
+styleeditor-no-stylesheet-tip = Forsan tu volerea <a data-l10n-name="append-new-stylesheet">adder un nove folio de stilos</a>?
+styleeditor-open-link-new-tab =
+ .label = Aperir le ligamine in un nove scheda
+styleeditor-copy-url =
+ .label = Copiar le URL
+styleeditor-find =
+ .label = Cercar
+ .accesskey = r
+styleeditor-find-again =
+ .label = Cercar le sequente
+ .accesskey = s
+styleeditor-go-to-line =
+ .label = Saltar al linea…
+ .accesskey = S
+# Label displayed when searching a term that is not found in any stylesheet path
+styleeditor-stylesheet-all-filtered = Nulle folios de stilo concordante trovate.
diff --git a/l10n-ia/devtools/client/styleeditor.properties b/l10n-ia/devtools/client/styleeditor.properties
new file mode 100644
index 0000000000..13b6ad162a
--- /dev/null
+++ b/l10n-ia/devtools/client/styleeditor.properties
@@ -0,0 +1,82 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE 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=<folio de stilo incorporate #%S>
+
+# LOCALIZATION NOTE (newStyleSheet): This is the default name for a new
+# user-created style sheet.
+newStyleSheet=Nove folio de stilo #%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 regula.;#1 regulas.
+
+# LOCALIZATION NOTE (error-load): This is shown when loading fails.
+error-load=Le folio de stilo non ha potite esser cargate.
+
+# LOCALIZATION NOTE (error-save): This is shown when saving fails.
+error-save=Le folio de stilo non ha potite esser salvate.
+
+# LOCALIZATION NOTE (importStyleSheet.title): This is the file picker title,
+# when you import a style sheet into the Style Editor.
+importStyleSheet.title=Importar le folio de stilo
+
+# LOCALIZATION NOTE (importStyleSheet.filter): This is the *.css filter title
+importStyleSheet.filter=Files CSS
+
+# LOCALIZATION NOTE (saveStyleSheet.title): This is the file picker title,
+# when you save a style sheet from the Style Editor.
+saveStyleSheet.title=Salvar folio de stilo
+
+# LOCALIZATION NOTE (saveStyleSheet.filter): This is the *.css filter title
+saveStyleSheet.filter=Files CSS
+
+# LOCALIZATION NOTE (saveStyleSheet.commandkey): This the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to Save
+saveStyleSheet.commandkey=S
+
+# LOCALIZATION NOTE (focusFilterInput.commandkey): This is the key to use in
+# conjunction with accel (Command on Mac or Ctrl on other platforms) to focus the
+# filter input. Don't use "F" as it's used by the CodeMirror editor to perform an
+# in-file search; if possible, keep it the same as sources.search.key2.
+focusFilterInput.commandkey=P
+
+# LOCALIZATION NOTE (showOriginalSources.label): This is the label on the context
+# menu item to toggle showing original sources in the editor.
+showOriginalSources.label=Monstrar le codices fonte original
+
+# LOCALIZATION NOTE (showOriginalSources.accesskey): This is the access key for
+# the menu item to toggle showing original sources in the editor.
+showOriginalSources.accesskey=o
+
+# LOCALIZATION NOTE (showMediaSidebar.label): This is the label on the context
+# menu item to toggle showing @media rule shortcuts in a sidebar.
+showMediaSidebar.label=Monstrar le 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
+
+# LOCALIZATION NOTE (showAtRulesSidebar.label): This is the label on the context
+# menu item to toggle showing at-rules shortcuts in a sidebar.
+# "@media" and "@supports" should not be translated as they are CSS rule identifiers.
+showAtRulesSidebar.label=Monstrar le barra lateral de At-rules (@media, @supports, …)
+
+# LOCALIZATION NOTE (showAtRulesSidebar.accesskey): This is the access key for
+# the menu item to toggle showing the at-rules sidebar.
+showAtRulesSidebar.accesskey=a
diff --git a/l10n-ia/devtools/client/toolbox-options.ftl b/l10n-ia/devtools/client/toolbox-options.ftl
new file mode 100644
index 0000000000..fdbf56e0a0
--- /dev/null
+++ b/l10n-ia/devtools/client/toolbox-options.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/.
+
+
+### Localization for Developer Tools options
+
+
+## Default Developer Tools section
+
+# The heading
+options-select-default-tools-label = Instrumentos de disveloppamento predefinite
+
+# 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 = * Non supportate pro le destination actual in le instrumentario
+
+# 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 = Instrumentos de disveloppamento installate via additivos
+
+# The label for the heading of group of checkboxes corresponding to the default developer
+# tool buttons.
+options-select-enabled-toolbox-buttons-label = Buttones disponibile in le instrumentario
+
+# The label for the heading of the radiobox corresponding to the theme
+options-select-dev-tools-theme-label = Themas
+
+## 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 = Monstrar le stilos del navigator
+options-show-user-agent-styles-tooltip =
+ .title = Activar isto monstrara le stilos predefinite que es cargate per le navigator.
+
+# The label for the checkbox option to enable collapse attributes
+options-collapse-attrs-label = Truncar le attributos DOM
+options-collapse-attrs-tooltip =
+ .title = Truncar le attributos longe in le inspector
+
+# The label for the checkbox option to enable the "drag to update" feature
+options-inspector-draggable-properties-label = Clicca e trahe pro modificar le valores del dimensiones
+options-inspector-draggable-properties-tooltip =
+ .title = Clicca e trahe pro modificar le valores del dimensiones in le vista del regulas del inspector.
+
+## "Default Color Unit" options for the Inspector
+
+options-default-color-unit-label = Unitate de color predefinite
+options-default-color-unit-authored = Como autorisate
+options-default-color-unit-hex = Hexadecimal
+options-default-color-unit-hsl = TSL(A)
+options-default-color-unit-rgb = RVB(A)
+options-default-color-unit-hwb = HWB
+options-default-color-unit-name = Nomines de colores
+
+## Style Editor section
+
+# The heading
+options-styleeditor-label = Editor de stilos
+
+# 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 proprietates CSS, valores e selectores in le editor de stilos durante que tu scribe
+
+## Screenshot section
+
+# The heading
+options-screenshot-label = Comportamento de capturas de schermo
+
+# Label for the checkbox that toggles screenshot to clipboard feature
+options-screenshot-clipboard-only-label = Capturar schermo solo in area de transferentia
+options-screenshot-clipboard-tooltip2 =
+ .title = Copiar le instantaneo directemente in le area de transferentia
+
+# Label for the checkbox that toggles the camera shutter audio for screenshot tool
+options-screenshot-audio-label = Sonar un ruito de obturator de camera
+options-screenshot-audio-tooltip =
+ .title = Activa le sono de un obturator de camera quando se prende un captura de schermo
+
+## Editor section
+
+# The heading
+options-sourceeditor-label = Preferentias del editor
+
+options-sourceeditor-detectindentation-tooltip =
+ .title = Deducer le indentation a base del contento fonte
+options-sourceeditor-detectindentation-label = Deteger indentation
+options-sourceeditor-autoclosebrackets-tooltip =
+ .title = Inserer automaticamente le parentheses de clausura
+options-sourceeditor-autoclosebrackets-label = Autoclauder parentheses
+options-sourceeditor-expandtab-tooltip =
+ .title = Usar spatios in loco del character de tabulation
+options-sourceeditor-expandtab-label = Indentar con spatios
+options-sourceeditor-tabsize-label = Dimension del tabulation
+options-sourceeditor-keybinding-label = Assignationes de claves
+options-sourceeditor-keybinding-default-label = Predefinite
+
+## Advanced section
+
+# The heading (this item is also used in perftools.ftl)
+options-context-advanced-settings = Parametros avantiate
+
+# The label for the checkbox that toggles the HTTP cache on or off
+options-disable-http-cache-label = Disactivar le cache HTTP (quando le instrumentario es aperte)
+options-disable-http-cache-tooltip =
+ .title = Activar iste option disactiva le cache HTTP pro tote le schedas que ha le instrumentario aperte. Iste option non ha effecto sur le Service Workers.
+
+# The label for checkbox that toggles JavaScript on or off
+options-disable-javascript-label = Disactivar JavaScript *
+options-disable-javascript-tooltip =
+ .title = Activar iste option disactiva JavaScript pro le scheda currente. Si le scheda o le instrumentario es claudite, iste parametro essera oblidate.
+
+# The label for checkbox that toggles chrome debugging, i.e. the devtools.chrome.enabled preference
+options-enable-chrome-label = Activar le instrumentarios de depuration chrome e del additivos
+options-enable-chrome-tooltip =
+ .title = Activar iste option te permittera usar plure instrumentos de disveloppator in le contexto del navigator (via Instrumentos > Disveloppamento Web > Instrumentario del navigator) e depurar additivos ab le gestor de additivos
+
+# The label for checkbox that toggles remote debugging, i.e. the devtools.debugger.remote-enabled preference
+options-enable-remote-label = Activar le depuration remote
+options-enable-remote-tooltip2 =
+ .title = Activar iste option consentira de depurar iste instantia de navigator a distantia
+
+# The label for checkbox that toggles custom formatters for objects
+options-enable-custom-formatters-label = Activar formatatores personalisate
+options-enable-custom-formatters-tooltip =
+ .title = Activar iste option permittera que sitos defini proprie formatatores pro objectos DOM
+
+# The label for checkbox that toggles the service workers testing over HTTP on or off.
+options-enable-service-workers-http-label = Activar le Service Workers via HTTP (quando le instrumentario es aperte)
+options-enable-service-workers-http-tooltip =
+ .title = Activar iste option disactiva le service workers via HTTP pro tote le schedas que ha le instrumentario aperte.
+
+# The label for the checkbox that toggles source maps in all tools.
+options-source-maps-label = Activar le mappas de codices fonte
+options-source-maps-tooltip =
+ .title = Si tu activa iste option le fontes essera mappate in le instrumentos.
+
+# The message shown for settings that trigger page reload
+options-context-triggers-page-refresh = * Solmente le session actual, recarga le pagina
+
diff --git a/l10n-ia/devtools/client/toolbox.ftl b/l10n-ia/devtools/client/toolbox.ftl
new file mode 100644
index 0000000000..cac70aebf0
--- /dev/null
+++ b/l10n-ia/devtools/client/toolbox.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/.
+
+
+### These messages are used in the DevTools toolbox.
+
+
+## These labels are shown in the "..." menu in the toolbox, and represent different
+## commands such as the docking of DevTools, toggling features, and viewing some
+## external links. Some of the commands have the keyboard shortcut shown next to
+## the label.
+
+toolbox-meatball-menu-dock-bottom-label = Ancorar al fundo
+toolbox-meatball-menu-dock-left-label = Ancorar a sinistra
+toolbox-meatball-menu-dock-right-label = Ancorar a dextra
+toolbox-meatball-menu-dock-separate-window-label = Fenestra separate
+toolbox-meatball-menu-splitconsole-label = Monstrar le consola dividite
+toolbox-meatball-menu-hideconsole-label = Celar le consola dividite
+toolbox-meatball-menu-settings-label = Parametros
+toolbox-meatball-menu-documentation-label = Documentation…
+toolbox-meatball-menu-community-label = Communitate…
+# This menu item is only available in the browser toolbox. It forces the popups/panels
+# to stay visible on blur, which is primarily useful for addon developers and Firefox
+# contributors.
+toolbox-meatball-menu-noautohide-label = Disactivar le celamento automatic de fenestras emergente
+toolbox-meatball-menu-pseudo-locale-accented = Activar lingua “con accento”
+toolbox-meatball-menu-pseudo-locale-bidi = Activar lingua “bidi”
+
+##
+
+
+## These labels are shown in the top-toolbar in the Browser Toolbox and Browser Console
+
+toolbox-mode-browser-toolbox-label = Modo cassa del utensiles del navigator
+toolbox-mode-browser-console-label = Modo consola del navigator
+toolbox-mode-everything-label = Multi-processo
+toolbox-mode-everything-sub-label = (Plus lente)
+toolbox-mode-everything-container =
+ .title = Depurar toto in tote le processos
+toolbox-mode-parent-process-label = Solo processo parente
+toolbox-mode-parent-process-sub-label = (Rapide)
+toolbox-mode-parent-process-container =
+ .title = Solo examinar ressources ab le processo parente.
+toolbox-always-on-top-enabled =
+ .title = Disactivar “Sempre in prime plano” (isto reinitialisa le utensiles de disveloppamento)
+toolbox-always-on-top-disabled =
+ .title = Activar “Sempre in prime plano“ (isto reinitialisa le utensiles de disveloppamento)
+toolbox-always-on-top-enabled2 = Disactivar sempre al summitate
+ .title = Isto reinitiara le Utensiles de disveloppator
+toolbox-always-on-top-disabled2 = Activar sempre al summitate
+ .title = Isto reinitiara le Utensiles de disveloppator
diff --git a/l10n-ia/devtools/client/toolbox.properties b/l10n-ia/devtools/client/toolbox.properties
new file mode 100644
index 0000000000..48ccab6ef8
--- /dev/null
+++ b/l10n-ia/devtools/client/toolbox.properties
@@ -0,0 +1,272 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Instrumentos de disveloppamento - %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=Instrumentos de disveloppamento - %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=Instrumentario de navigator multiprocesso
+
+# LOCALIZATION NOTE (toolbox.parentProcessBrowserToolboxTitle): Title used for
+# the Browser Toolbox when the pref `devtools.browsertoolbox.fission` and
+# `devtools.browsertoolbox.scope` is set to "parent-process".
+# This Browser Toolbox allows to debug only the parent process resources.
+toolbox.parentProcessBrowserToolboxTitle=Cassa del utensiles del navigator pro le processo parente
+
+# LOCALIZATION NOTE (toolbox.defaultTitle): This is used as the tool
+# name when no tool is selected.
+toolbox.defaultTitle=Instrumentos de disveloppamento
+
+# LOCALIZATION NOTE (toolbox.label): This is used as the label for the
+# toolbox as a whole
+toolbox.label=Instrumentos de disveloppamento
+
+# LOCALIZATION NOTE (options.autoTheme.label)
+# Used as a label for auto theme
+options.autoTheme.label=Auto
+
+# 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=Eliger un elemento del pagina (%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=Eliger un elemento del pagina (%1$S o %2$S)
+
+# LOCALIZATION NOTE (toolbox.androidElementPicker.tooltip)
+# This is the tooltip of the element picker button in the about:devtools-toolbox toolbox toolbar
+# when debugging an Android device
+# %S is the keyboard shortcut that toggles the element picker.
+toolbox.androidElementPicker.tooltip=Eliger un elemento del telephono Android (%S)
+
+# LOCALIZATION NOTE (toolbox.androidElementPicker.mac.tooltip)
+# Like toolbox.androidElementPicker.tooltip, but for macOS as there are two possible keyboard
+# shortcuts (Cmd+Shift+C or Cmd+Opt+C)
+# %1$S and %2$S are the keyboard shortcuts that toggle the element picker.
+toolbox.androidElementPicker.mac.tooltip=Eliger un elemento del telephono Android (%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=Nulle contento de processo pro iste scheda.
+
+# 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=Aperir le file in le editor de stilos
+
+# 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=Aperir le file in le depurator
+
+toolbox.resumeOrderWarning=Le pagina non ha reprendite su curso post le attachamento del depurator. Pro corriger isto, per favor claude e reaperi le instrumentario.
+
+# LOCALIZATION NOTE (toolbox.help.key)
+# Key shortcut used to open the options panel
+toolbox.help.key=F1
+
+# LOCALIZATION NOTE (toolbox.nextTool.key)
+# Key shortcut used to select the next tool
+toolbox.nextTool.key=CmdOrCtrl+]
+
+# LOCALIZATION NOTE (toolbox.previousTool.key)
+# Key shortcut used to select the previous tool
+toolbox.previousTool.key=CmdOrCtrl+[
+
+# LOCALIZATION NOTE (toolbox.zoom*.key)
+# Key shortcuts used to zomm in/out or reset the toolbox
+# Should match full-zoom-*-shortcut values from browserSets.ftl
+toolbox.zoomIn.key=CmdOrCtrl+Plus
+toolbox.zoomIn2.key=CmdOrCtrl+=
+
+toolbox.zoomOut.key=CmdOrCtrl+-
+toolbox.zoomOut2.key=
+
+toolbox.zoomReset.key=CmdOrCtrl+0
+toolbox.zoomReset2.key=
+
+# LOCALIZATION NOTE (toolbox.reload*.key)
+# Key shortcuts used to reload the page
+toolbox.reload.key=CmdOrCtrl+R
+toolbox.reload2.key=F5
+
+# LOCALIZATION NOTE (toolbox.forceReload*.key)
+# Key shortcuts used to force reload of the page by bypassing caches
+toolbox.forceReload.key=CmdOrCtrl+Shift+R
+toolbox.forceReload2.key=CmdOrCtrl+F5
+
+# LOCALIZATION NOTE (toolbox.toggleHost.key)
+# Key shortcut used to move the toolbox in bottom or side of the browser window
+toolbox.toggleHost.key=CmdOrCtrl+Shift+D
+
+# LOCALIZATION NOTE (toolbox.closeToolbox.key) Key shortcut used to close the toolbox
+toolbox.closeToolbox.key=CmdOrCtrl+W
+
+# LOCALIZATION NOTE (toolbox.toggleToolbox.key) Key shortcut used to toggle the toolbox
+toolbox.toggleToolbox.key=CmdOrCtrl+Shift+I
+
+# LOCALIZATION NOTE (toolbox.toggleToolboxOSX.key) Key shortcut used to toggle the toolbox
+toolbox.toggleToolboxOSX.key=CmdOrCtrl+Alt+I
+
+# LOCALIZATION NOTE (toolbox.toggleToolboxF12.key) Key shortcut used to toggle the toolbox
+toolbox.toggleToolboxF12.key=F12
+
+# LOCALIZATION NOTE (toolbox.frames.tooltip): This is the label for
+# the iframes menu list that appears only when the document has some.
+# It allows you to switch the context of the whole toolbox.
+toolbox.frames.tooltip=Elige un iframe como documento de destination actual
+
+# 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=Iste button es disponibile solo sur paginas con plure 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=Personalisar Developer Tools obtener adjuta
+
+# LOCALIZATION NOTE (toolbox.closebutton.tooltip): This is the tooltip for
+# the close button the developer tools toolbox.
+toolbox.closebutton.tooltip=Clauder le instrumentos de disveloppamento
+
+# LOCALIZATION NOTE (toolbox.errorCountButton.tooltip): This is the tooltip for
+# the error count button displayed in the developer tools toolbox.
+toolbox.errorCountButton.tooltip=Monstrar le consola dividite
+
+# 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=Monstrar le numero de errores sur le pagina
+
+# 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 de mappa fonte: %1$S\nResource URL: %2$S\nURL del mappa fonte: %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 durante le obtenimento de un fonte original: %1$S\nURL fonte: %2$S
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.runtimeLabel): This is displayed as a toolbox
+# header in about:devtools-toolbox. about:devtools-toolbox is used for instance when
+# inspecting tabs in about:debugging.
+# e.g. Mozilla Fennec (65.0a1)
+# The name of runtime: %1$S
+# The version of runtime: %2$S
+toolbox.debugTargetInfo.runtimeLabel=%1$S (%2$S)
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.runtimeLabel.thisRuntime): this is displayed
+# as a toolbox header in about:devtools-toolbox, when inspecting the current Firefox runtime
+# (for instance, when inspecting one of its tabs in about:debugging)
+# e.g. This Firefox (65.0a1)
+# The name of the current runtime/application (brandShorterName): %1$S
+# The version of runtime: %2$S
+toolbox.debugTargetInfo.runtimeLabel.thisRuntime=Iste %1$S (%2$S)
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.tabTitleRemote):
+# Used as the tab title for about:devtools-toolbox when connected to a remote target.
+# The connection type (see toolbox.debugTargetInfo.connection.*): %1$S
+# The target type (see toolbox.debugTargetInfo.targetType.*): %2$S
+# The target name (retrieved from DevTools, eg the extension's name): %3$S
+toolbox.debugTargetInfo.tabTitleRemote=Instrumentario (%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=Instrumentario - %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=Instrumentario - 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=Rete
+
+# 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=Avantiar
+
+# LOCALIZATION NOTE (toolbox.debugTargetInfo.back):
+# Used as the navigation's "back" button tooltip
+toolbox.debugTargetInfo.back=Receder
+
+# 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=Extension
+toolbox.debugTargetInfo.targetType.process=Processo
+toolbox.debugTargetInfo.targetType.tab=Scheda
+toolbox.debugTargetInfo.targetType.worker=Laborator
+
+# 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=Stato de connexion del instrumentario de navigator:
+
+# 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 = Impossibile connecter se al destination a reparar. Detalios del error:
+
+# 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=Obsolete. Saper plus…
+
+# 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 le instrumentario de navigator multiprocesso (necessita reinitiar le instrumentario de navigator)
diff --git a/l10n-ia/devtools/client/tooltips.ftl b/l10n-ia/devtools/client/tooltips.ftl
new file mode 100644
index 0000000000..0e59d42c0a
--- /dev/null
+++ b/l10n-ia/devtools/client/tooltips.ftl
@@ -0,0 +1,118 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### Localization for Developer Tools tooltips.
+
+learn-more = <span data-l10n-name="link">Saper plus</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> non ha effecto sur iste elemento perque non es un contentor Flex o contentor de grillia.
+
+inactive-css-not-grid-or-flex-container-or-multicol-container = <strong>{ $property }</strong> non ha effecto sur iste elemento perque non es un contentor Flex, contentor de grillia o contentor multi-columna.
+
+inactive-css-not-grid-or-flex-item = <strong>{ $property }</strong> ha nulle effecto sur iste elemento pois que illo non es un elemento de flex ni de grillia.
+
+inactive-css-not-grid-item = <strong>{ $property }</strong> ha nulle effecto sur iste elemento pois que illo non es un elemento de grillia.
+
+inactive-css-not-grid-container = <strong>{ $property }</strong> non ha effecto sur iste elemento perque non es un contentor de grillia.
+
+inactive-css-not-flex-item = <strong>{ $property }</strong> ha nulle effecto sur iste elemento pois que illo non es un elemento de flex.
+
+inactive-css-not-flex-container = <strong>{ $property }</strong> non ha effecto sur iste elemento perque non es un contentor Flex.
+
+inactive-css-not-inline-or-tablecell = <strong>{ $property }</strong> non ha effecto sur iste elemento perque non es un elemento “inline” o “table-cell”.
+
+inactive-css-property-because-of-display = <strong>{ $property }</strong> ha nulle effecto sur iste elemento perque illo ha un schermo de <strong>{ $display }</strong>.
+
+inactive-css-not-display-block-on-floated = Le motor ha cambiate le valor de <strong>display</strong> a <strong>block</strong> perque le elemento es <strong>floated</strong>.
+
+inactive-css-property-is-impossible-to-override-in-visited = Il es impossibile supplantar <strong>{ $property }</strong> a causa de un restriction sur <strong>:visited</strong>.
+
+inactive-css-position-property-on-unpositioned-box = <strong>{ $property }</strong> non ha effecto sur iste elemento perque non es un elemento positionate.
+
+inactive-text-overflow-when-no-overflow = <strong>{ $property }</strong> non ha effecto sur iste elemento perque <strong>overflow:hidden</strong> non es definite.
+
+inactive-css-not-for-internal-table-elements = <strong>{ $property }</strong> non ha effecto sur le elementos interne de tabellas.
+
+inactive-css-not-for-internal-table-elements-except-table-cells = <strong>{ $property }</strong> non ha effecto sur le elementos interne de tabellas, excepte le cellulas.
+
+inactive-css-not-table = <strong>{ $property }</strong> non ha effecto sur iste elemento perque non es un tabella.
+
+inactive-scroll-padding-when-not-scroll-container = <strong>{ $property }</strong> non ha effecto sur iste elemento perque illo non rola.
+
+inactive-css-border-image = <strong>{ $property }</strong> ha nulle effecto sur iste elemento nam illo non pote esser applicate a elementos de tabella interne ubi sur le elemento de tabella parente <strong>border-collapse</strong> es definite a <strong>collapse</strong>.
+
+inactive-css-ruby-element = <strong>{ $property }</strong> ha nulle effecto sur iste elemento pois que il es un elemento ruby. Su dimension es determinate per le dimension del characteres del texto ruby.
+
+## 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 = Prova adder <strong>display:grid</strong> o <strong>display:flex</strong>. { learn-more }
+
+inactive-css-not-grid-or-flex-container-or-multicol-container-fix = Prova adder o <strong>display:grid</strong>, o <strong>display:flex</strong>, o <strong>columns:2</strong>. { learn-more }
+
+inactive-css-not-grid-or-flex-item-fix-3 = Prova adder <strong>display:grid</strong>, <strong>display:flex</strong>, <strong>display:inline-grid</strong> o <strong>display:inline-flex</strong> al genitor del elemento. { learn-more }
+
+inactive-css-not-grid-item-fix-2 = Prova adder <strong>display:grid</strong> o <strong>display:inline-grid</strong> al genitor del elemento. { learn-more }
+
+inactive-css-not-grid-container-fix = Prova adder <strong>display:grid</strong> o <strong>display:inline-grid</strong>. { learn-more }
+
+inactive-css-not-flex-item-fix-2 = Prova adder <strong>display:flex</strong> o <strong>display:inline-flex</strong> al genitor del elemento. { learn-more }
+
+inactive-css-not-flex-container-fix = Prova adder <strong>display:flex</strong> o <strong>display:inline-flex</strong>. { learn-more }
+
+inactive-css-not-inline-or-tablecell-fix = Tenta adder <strong>display:inline</strong> o <strong>display:table-cell</strong>. { learn-more }
+
+inactive-css-non-replaced-inline-or-table-row-or-row-group-fix = Prova adder <strong>display:inline-block</strong> o <strong>display:block</strong>. { learn-more }
+
+inactive-css-non-replaced-inline-or-table-column-or-column-group-fix = Prova adder <strong>display:inline-block</strong>. { learn-more }
+
+inactive-css-not-display-block-on-floated-fix = Prova remover <strong>flottar</strong> o <strong>monstrar:bloco</strong>.{ learn-more }
+
+inactive-css-position-property-on-unpositioned-box-fix = Tenta mitter su proprietate <strong>position</strong> a un valor differente de <strong>static</strong>. { learn-more }
+
+inactive-text-overflow-when-no-overflow-fix = Tenta adder <strong>overflow:hidden</strong>. { learn-more }
+
+inactive-css-not-for-internal-table-elements-fix = Proba mitter su proprietate <strong>display</strong> a un valor altere que <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 = Proba mitter su proprietate <strong>display</strong> a un valor altere que <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-table-fix = Prova adder <strong>display:table</strong> o <strong>display:inline-table</strong>. { learn-more }
+
+inactive-scroll-padding-when-not-scroll-container-fix = Prova adder <strong>overflow:auto</strong>, <strong>overflow:scroll</strong>, o <strong>overflow:hidden</strong>. { learn-more }
+
+inactive-css-border-image-fix = Sur le elemento de tabella parente, remover le proprietate o cambia le valor de <strong>border-collapse</strong> a un valor differente de <strong>collapse</strong>. { learn-more }
+
+inactive-css-ruby-element-fix = Prova cambiar le <strong>dimensiones de characteres</strong> del texto ruby. { 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> non es supportate in le sequente navigatores:
+
+css-compatibility-deprecated-experimental-message = <strong>{ $property }</strong> esseva un proprietate experimental e ora es rendite obsolete per le standards del W3C. Illo non es supportate in le sequente navigatores:
+
+css-compatibility-deprecated-experimental-supported-message = <strong>{ $property }</strong> esseva un proprietate experimental e ora es rendite obsolete per le standards del W3C.
+
+css-compatibility-deprecated-message = <strong>{ $property }</strong> es rendite obsolete per le standards del W3C. Illo non es supportate in le sequente navigatores:
+
+css-compatibility-deprecated-supported-message = <strong>{ $property }</strong> es rendite obsolete per le standards del W3C.
+
+css-compatibility-experimental-message = <strong>{ $property }</strong> es un proprietate experimental. Illo non es supportate in le sequente navigatores:
+
+css-compatibility-experimental-supported-message = <strong>{ $property }</strong> es un proprietate experimental.
+
+css-compatibility-learn-more-message = <span data-l10n-name="link">Lege plus</span> sur <strong>{ $rootProperty }</strong>
diff --git a/l10n-ia/devtools/client/webconsole.properties b/l10n-ia/devtools/client/webconsole.properties
new file mode 100644
index 0000000000..e8fb9a509c
--- /dev/null
+++ b/l10n-ia/devtools/client/webconsole.properties
@@ -0,0 +1,574 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 navigator
+
+# LOCALIZATION NOTE (multiProcessBrowserConsole.title): Title of the Browser
+# Console window when the pref `devtools.browsertoolbox.scope` is set to "everything". This
+# Browser Console will log messages from all processes, not just the the parent
+# process.
+multiProcessBrowserConsole.title=Consola de navigator multiprocesso
+
+# LOCALIZATION NOTE (parentProcessBrowserConsole.title): Title used for
+# the Browser Console when the pref `devtools.browsertoolbox.scope` is set to "parent-process".
+parentProcessBrowserConsole.title=Processo parente Consola de navigator
+
+# LOCALIZATION NOTE (timestampFormat): %1$02S = hours (24-hour clock),
+# %2$02S = minutes, %3$02S = seconds, %4$03S = milliseconds.
+timestampFormat=%02S:%02S:%02S.%03S
+
+ConsoleAPIDisabled=Le API de registration del consola Web (console.log, console.info, console.warn, console.error) ha essite disactivate per un script de iste pagina.
+
+# 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=Saper plus
+
+# 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=<anonyme>
+
+# 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=(Asynchrone: %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$S ms
+
+# 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 - tempore expirate
+
+# 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=Le consola ha essite vacuate.
+
+# LOCALIZATION NOTE (noCounterLabel): this string is used to display
+# count-messages with no label provided.
+noCounterLabel=<nulle etiquetta>
+
+# LOCALIZATION NOTE (counterDoesntExist): this string is displayed when
+# console.countReset() is called with a counter that doesn't exist.
+counterDoesntExist=Le contator “%S” non existe.
+
+# LOCALIZATION NOTE (noGroupLabel): this string is used to display
+# console.group messages with no label provided.
+noGroupLabel=<no gruppo de etiquettas>
+
+maxTimersExceeded=Le numero maxime de temporisatores permittite sur iste pagina ha essite excedite.
+timerAlreadyExists=Le temporisator “%S” ja existe.
+timerDoesntExist=Le temporisator “%S” non existe.
+timerJSError=Falta a processar del nomine del chronometro.
+
+# LOCALIZATION NOTE (connectionTimeout): message displayed when the Remote Web
+# Console fails to connect to the server due to a timeout.
+connectionTimeout=Tempore de connexion expirate. Controla le consola de error sur ambe le extremitates pro possibile messages de error. Reaperi le consola del web e retenta.
+
+# LOCALIZATION NOTE (propertiesFilterPlaceholder): this is the text that
+# appears in the filter text box for the properties view container.
+propertiesFilterPlaceholder=Filtrar le proprietates
+
+# 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 repetition;#1 repetitiones
+
+# 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=Clicca pro seliger le nodo in le inspector
+
+# 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=Aviso antifraude: Sia prudente quando tu colla cosas que tu non comprende. Isto pote permitter que attaccantes roba tu identitate o prende le controlo de tu computator. Insere ‘%S’ hic infra pro poter collar. (Non es necessari premer sur Enter.)
+
+# LOCALIZATION NOTE (selfxss.okstring): the string to be typed
+# in by a new user of the developer tools when they receive the sefxss.msg prompt.
+# Please avoid using non-keyboard characters here
+selfxss.okstring=permitter de collar
+
+# 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=Monstrar/celar le detalios del message.
+
+# LOCALIZATION NOTE (groupToggle): the text that is displayed when
+# you hover the arrow for expanding/collapsing the messages of a group.
+groupToggle=Monstrar/celar gruppo.
+
+# LOCALIZATION NOTE (table.index, table.iterationIndex, table.key, table.value):
+# the column header displayed in the console table widget.
+table.index=(indice)
+table.iterationIndex=(indice del iterationes)
+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=Advertentia
+level.info=Informationes
+level.log=Log
+level.debug=Depuration
+
+# LOCALIZATION NOTE (logpoint.title)
+# Tooltip shown for logpoints sent from the debugger
+logpoint.title=Punctos de registro del depurator
+
+# LOCALIZATION NOTE (blockedReason.title)
+# Tooltip shown for blocked network events sent from the network panel
+blockedrequest.label=Blocate per DevTools
+
+# LOCALIZATION NOTE (webconsole.disableIcon.title)
+# Tooltip shown for disabled console messages
+webconsole.disableIcon.title=Iste message non es plus active, le detalios del message non es disponibile
+
+# 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 le adresse del ligamine
+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=Aperir le URL in un nove scheda
+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=Aperir in le pannello de rete
+webconsole.menu.openInNetworkPanel.accesskey=p
+
+# 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=Reinviar requesta
+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 in analyse de pagina
+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=Immagazinar como variabile global
+webconsole.menu.storeAsGlobalVar.accesskey=I
+
+# 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 le message
+webconsole.menu.copyMessage.accesskey=C
+
+# LOCALIZATION NOTE (webconsole.menu.copyObject.label)
+# Label used for a context-menu item displayed for object/variable log. Clicking on it
+# will copy the object/variable.
+webconsole.menu.copyObject.label=Copiar le objecto
+webconsole.menu.copyObject.accesskey=o
+
+# LOCALIZATION NOTE (webconsole.menu.openInSidebar.label)
+# Label used for a context-menu item displayed for object/variable logs. Clicking on it
+# opens the webconsole sidebar for the logged variable.
+webconsole.menu.openInSidebar.label1=Inspectar objecto in barra lateral
+webconsole.menu.openInSidebar.accesskey=e
+
+# LOCALIZATION NOTE (webconsole.menu.copyAllMessages.label)
+# Label used for a context-menu item displayed on the output. Clicking on it
+# copies the entire output of the console to the clipboard.
+webconsole.menu.copyAllMessages.label=Copiar tote le messages
+webconsole.menu.copyAllMessages.accesskey=m
+
+# LOCALIZATION NOTE (webconsole.menu.saveAllMessagesFile.label)
+# Label used for a context-menu item displayed on the output. Clicking on it
+# opens a file picker to allow the user save a file containing
+# the output of the console.
+webconsole.menu.saveAllMessagesFile.label=Salvar tote le messages sur file
+webconsole.menu.saveAllMessagesFile.accesskey=f
+
+# LOCALIZATION NOTE (webconsole.clearButton.tooltip)
+# Label used for the tooltip on the clear logs button in the console top toolbar bar.
+# Clicking on it will clear the content of the console.
+webconsole.clearButton.tooltip=Vacuar le 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=Monstrar/celar le barra de filtros
+
+# LOCALIZATION NOTE (webconsole.filterInput.placeholder)
+# Label used for for the placeholder on the filter input, in the console top toolbar.
+webconsole.filterInput.placeholder=Filtrar le resultatos
+
+# 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=Advertentias
+
+# 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=Informationes
+
+# 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=Depuration
+
+# 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=Le folios de stilo essera re-analysate pro verificar re errores. Refrescar le pagina pro vider alsi errores de folios de stilo modificate per 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=Requestas
+
+# 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 occultate;#1 occultate
+
+# 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 occultate per le filtro de texto;#1 elementos occultate per le 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=Parametros de 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 instrumentos compacte
+
+# 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=Monstrar data e hora
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.timestamps.tooltip)
+webconsole.console.settings.menu.item.timestamps.tooltip=Si tu activa iste option, le commandos e le resultatos in le consola web monstrara le data e 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=Gruppar messages simile
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.warningGroups.tooltip)
+webconsole.console.settings.menu.item.warningGroups.tooltip=Quando activate, messages similar se combina in gruppos
+
+# 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 autocompletamento
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.autocomplete.tooltip)
+webconsole.console.settings.menu.item.autocomplete.tooltip=Si tu activa iste option, suggestiones apparera in le campo de entrata a mesura que tu scribe
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.enablePersistentLogs.label)
+webconsole.console.settings.menu.item.enablePersistentLogs.label=Conservar le registros
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.enablePersistentLogs.tooltip)
+webconsole.console.settings.menu.item.enablePersistentLogs.tooltip=Si tu activa iste option le resultatos non essera vacuate cata vice que tu aperi un nove pagina
+
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.instantEvaluation.label)
+webconsole.console.settings.menu.item.instantEvaluation.label=Evalutation instantanee
+# LOCALIZATION NOTE (webconsole.console.settings.menu.item.instantEvaluation.tooltip)
+webconsole.console.settings.menu.item.instantEvaluation.tooltip=Si tu activa iste option, le codice entrate essera evalutate instantaneemente a mesura que tu lo scribe
+
+# 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=Monstrar le messages de contento
+# LOCALIZATION NOTE (browserconsole.contentMessagesCheckbox.tooltip)
+# Tooltip for the "Show content messages" checkbox in the Browser Console filter bar.
+browserconsole.contentMessagesCheckbox.tooltip=Activar isto pro monstrar messages ab le processo de contento in egresso
+
+# LOCALIZATION NOTE (browserconsole.enableNetworkMonitoring.label)
+# Label used in the browser console / browser toolbox console. This label is used for a checkbox that
+# allows the user enable monitoring of network requests.
+browserconsole.enableNetworkMonitoring.label=Activar surveliantia rete
+# LOCALIZATION NOTE (browserconsole.enableNetworkMonitoring.tooltip)
+# Tooltip for the "Enable Network Monitoring" check item.
+browserconsole.enableNetworkMonitoring.tooltip=Activa isto pro comenciar a ascoltar le requestas de rete
+
+# 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=Navigava pro %S
+
+# LOCALIZATION NOTE (webconsole.closeSplitConsoleButton.tooltip): This is the tooltip for
+# the close button of the split console.
+webconsole.closeSplitConsoleButton.tooltip=Clauder le consola dividite (Esc)
+
+# LOCALIZATION NOTE (webconsole.closeSidebarButton.tooltip): This is the tooltip for
+# the close button of the sidebar.
+webconsole.closeSidebarButton.tooltip=Clauder 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=Cercar in le chronologia
+
+# 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=Clauder (%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 resultato;#1 de #2 resultatos
+
+# 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=Nulle resultatos
+
+# 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=Resultato previe (%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=Resultato successive (%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 pro recuperar le lista de proprietates?
+
+# 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=Clauder (%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=Selector de elementos concordante: %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] Nos regretta, nos non poteva render le message. Isto non debeva evenir: per favor indica un defecto a %S con le metadatos message in le description.
+
+# LOCALIZATION NOTE (webconsole.message.commands.copyValueToClipboard)
+# Label displayed when the string is copied to the clipboard as a result of a copy command,
+# in the console, for example, copy({hello: "world"}).
+webconsole.message.commands.copyValueToClipboard=Catena copiate al area de transferentia.
+
+# LOCALIZATION NOTE (webconsole.error.commands.copyError):
+# the error that is displayed when the "copy" command can't stringify an object
+# "copy" should not be translated, because is a function name.
+# Parameters: %S is the original error message
+webconsole.error.commands.copyError=Le commando `copy` ha fallite, impossibile transformar objecto in catena: %S
+
+# LOCALIZATION NOTE (webconsole.message.commands.blockedUR)
+# Label displayed when the :block <url> command is successful
+# Parameters: %S is the URL filter
+webconsole.message.commands.blockedURL=Le requestas a URL que contine “%S” es ora blocate
+
+# 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=Filtro de blocada “%S” removite
+
+# LOCALIZATION NOTE (webconsole.messages.commands.blockArgMissing)
+# Message displayed when no filter is passed to block/unblock command
+webconsole.messages.commands.blockArgMissing=Nulle filtro specificate
+
+# 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 metadata del message in le area de transferentia
+
+
+# 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=Exequer
+
+# 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=Aperir recerca inverse in le chronologia (%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=Clauder recerca inverse in le chronologia (%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=Executar le expression (%S). Isto non vacuara le entrata.
+
+# 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=Imprimer in belle formato le 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=Expression previe
+
+
+# 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=Expression sequente
+
+# 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=Retornar al modo in linea (%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=Passa al editor in modo multilinea (%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 message;#1 messages
+
+# LOCALIZATION NOTE (webconsole.input.editor.onboarding.label): the text that is displayed
+# when displaying the multiline-input mode for the first time, until the user dismiss the
+# text.
+# Parameters: %1$S is Enter key, %2$S is the shortcut to evaluate the expression (
+# Ctrl+Enter or Cmd+Enter on OSX).
+webconsole.input.editor.onboarding.label=Itera tu codice plus rapidemente con le nove modo de editor multilinea. Usa %1$S pro adder nove lineas e %2$S pro executar.
+
+# 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=Comprendite!
+
+# 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=Inviar
+
+# 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=Aperir file JavaScript
+
+# LOCALIZATION NOTE (webconsole.input.openJavaScriptFileFilter):
+# This string is displayed as a filter when opening a file in the console input.
+webconsole.input.openJavaScriptFileFilter=Files 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=Apice
+
+# 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=Ambiente scriptorio
+
+# LOCALIZATION NOTE (webconsole.group.cookieSameSiteLaxByDefaultEnabled2): do not translate 'SameSite'.
+webconsole.group.cookieSameSiteLaxByDefaultEnabled2=Alcun cookies misusa le attributo “SameSite“, assi illo non functiona como expectate
+# LOCALIZATION NOTE (webconsole.group.cookieSameSiteLaxByDefaultDisabled2): do not translate 'SameSite'.
+webconsole.group.cookieSameSiteLaxByDefaultDisabled2=Alcun cookies misusa le attributo “SameSite“ recommendate
+
+# LOCALIZATION NOTE (webconsole.group.csp): do not translate
+# 'Content-Security-Policy', as that's the name of the header.
+webconsole.group.csp=Avisos Content-Security-Policy
diff --git a/l10n-ia/devtools/shared/accessibility.properties b/l10n-ia/devtools/shared/accessibility.properties
new file mode 100644
index 0000000000..91736772bb
--- /dev/null
+++ b/l10n-ia/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=Contrasto: %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=Incapace a 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=Contrasto:
+
+# 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=Contrasto (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 = Usa le attributo “alt” pro etiquettar elementos “area” que ha le attributo “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 = Le dialogos debe esser etiquettate.
+
+# 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 = Documentos debe haber un titulo.
+
+# 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 = Contento integrate debe ser etiquettate.
+
+# 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 = Figuras con legendas optional deberea ser etiquettate.
+
+# 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 = Le elementos “fieldset” debe esser etiquettate.
+
+# 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 = Usa un elemento “legend” pro etiquettar 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 = Le elementos de un formulario debe esser etiquettate.
+
+# 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 = Le elementos de un formulario debe haber etiquetta de texto visibile.
+
+# 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 = Le elementos “frame” debe esser etiquettate.
+
+# 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 = Usa attributo “alt” pro etiquettar 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 = Le titulos debe esser etiquettate.
+
+# 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 = Titulos deberea haber contento de texto visibile.
+
+# 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 = Usa attributo “title” pro describer contento de “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 = Le contento con imagines debe esser etiquettate.
+
+# 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 = Le elementos interactive debe esser etiquettate.
+
+# 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 = Usa un attributo “label” pro etiquettar 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 = Le barras de instrumentos debe esser etiquettate quando il ha plus de un.
+
+# 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=Le elementos focalisabile debe haber semantica interactive.
+
+# 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=Evita de usar le attributo “tabindex” major que zero.
+
+# 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=Il deberea ser possibile activar elementos interactive per un claviero.
+
+# 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=Le elementos interactive debe esser focalisabile.
+
+# 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=Le elemento focalisabile pote non haber stilo de foco.
+
+# 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=Le elementos cliccabile debe esser localisabile e haber semantica interactive.
diff --git a/l10n-ia/devtools/shared/debugger-paused-reasons.ftl b/l10n-ia/devtools/shared/debugger-paused-reasons.ftl
new file mode 100644
index 0000000000..775f17975c
--- /dev/null
+++ b/l10n-ia/devtools/shared/debugger-paused-reasons.ftl
@@ -0,0 +1,87 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### These strings are used inside the Debugger which is available from the Web
+### Developer sub-menu -> 'Debugger', as well as in the "Paused Debugger
+### Overlay" that is displayed in the content page when it pauses.
+
+
+### The correct localization of this file might be to keep it in
+### English, or another language commonly spoken among web developers.
+### You want to make that choice consistent across the developer tools.
+### A good criteria is the language in which you'd find the best
+### documentation on web development on the web.
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused due to a `debugger` statement in the code
+whypaused-debugger-statement = Pausate in un instruction del depurator
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a breakpoint
+whypaused-breakpoint = Mittite in pausa per un puncto de interruption
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an event breakpoint.
+whypaused-event-breakpoint = In pausa sur un puncto de interruption pro un evento
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an exception
+whypaused-exception = Mittite in pausa per un exception
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a DOM mutation breakpoint
+whypaused-mutation-breakpoint = In pausa sur un mutation del DOM
+
+# The text that is displayed to describe an added node which triggers a subtree
+# modification
+whypaused-mutation-breakpoint-added = Addite:
+
+# The text that is displayed to describe a removed node which triggers a subtree
+# modification
+whypaused-mutation-breakpoint-removed = Removite:
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused at a JS execution
+whypaused-interrupted = In pausa sur execution
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused while stepping in or out of the stack
+whypaused-resume-limit = Pausate durante le execution passo a passo
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a dom event
+whypaused-pause-on-dom-events = Pausate per un ascoltator de eventos
+
+# The text that is displayed in an info block when evaluating a conditional
+# breakpoint throws an error
+whypaused-breakpoint-condition-thrown = Error con puncto de interruption conditional
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an xml http request
+whypaused-xhr = Mittite in pausa per un XMLHttpRequest
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a promise rejection
+whypaused-promise-rejection = Mittite in pausa per le rejection de un promissa
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused at a watchpoint on an object property
+whypaused-get-watchpoint = Pausate sur le accesso a un proprietate
+
+# The text that is displayed in an info block explaining how the debugger is
+# currently paused at a watchpoint on an object property
+whypaused-set-watchpoint = Pausate sur le definition de un proprietate
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an assert
+whypaused-assert = Pausa sur le assertion
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on a debugger statement
+whypaused-debug-command = Pausate in le function depurate
+
+# The text that is displayed in a info block explaining how the debugger is
+# currently paused on an event listener breakpoint set
+whypaused-other = Depurator in pausa
diff --git a/l10n-ia/devtools/shared/debugger.properties b/l10n-ia/devtools/shared/debugger.properties
new file mode 100644
index 0000000000..06156fc03e
--- /dev/null
+++ b/l10n-ia/devtools/shared/debugger.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 Debugger
+# which is available from the Web Developer sub-menu -> 'Debugger'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Debugger
+# which is available from the Browser Tools sub-menu -> 'Debugger'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (remoteIncomingPromptTitle): The title displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptTitle=Connexion entrante
+
+# LOCALIZATION NOTE (remoteIncomingPromptHeader): Header displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptHeader=Un requesta de permitter connexion pro depuration remote era revelate. Un cliente remote pote prender le controlo complete de tu navigator!
+# LOCALIZATION NOTE (remoteIncomingPromptClientEndpoint): Part of the prompt
+# dialog for the user to choose whether an incoming connection should be
+# allowed.
+# %1$S: The host and port of the client such as "127.0.0.1:6000"
+remoteIncomingPromptClientEndpoint=Puncto final del cliente: %1$S
+# LOCALIZATION NOTE (remoteIncomingPromptServerEndpoint): Part of the prompt
+# dialog for the user to choose whether an incoming connection should be
+# allowed.
+# %1$S: The host and port of the server such as "127.0.0.1:6000"
+remoteIncomingPromptServerEndpoint=Puncto final del servitor: %1$S
+# LOCALIZATION NOTE (remoteIncomingPromptFooter): Footer displayed on the
+# dialog that prompts the user to allow the incoming connection.
+remoteIncomingPromptFooter=Autorisar le connexion?
+
+# LOCALIZATION NOTE (remoteIncomingPromptDisable): The label displayed on the
+# third button in the incoming connection dialog that lets the user disable the
+# remote debugger server.
+remoteIncomingPromptDisable=Disactivar
+
+# LOCALIZATION NOTE (clientSendOOBTitle): The title displayed on the dialog that
+# instructs the user to transfer an authentication token to the server.
+clientSendOOBTitle=Identification del cliente
+# LOCALIZATION NOTE (clientSendOOBHeader): Header displayed on the dialog that
+# instructs the user to transfer an authentication token to the server.
+clientSendOOBHeader=Le puncto terminal al qual tu tenta connecter te require plus information pro authenticar le connexion. Per favor insere le token sequente in le requesta que appare sur le altere apparato.
+# LOCALIZATION NOTE (clientSendOOBHash): Part of the dialog that instructs the
+# user to transfer an authentication token to the server.
+# %1$S: The client's cert fingerprint
+clientSendOOBHash=Mi certificato: %1$S
+# LOCALIZATION NOTE (clientSendOOBToken): Part of the dialog that instructs the
+# user to transfer an authentication token to the server.
+# %1$S: The authentication token that the user will transfer.
+clientSendOOBToken=Token: %1$S
+
+# LOCALIZATION NOTE (serverReceiveOOBTitle): The title displayed on the dialog
+# that instructs the user to provide an authentication token from the client.
+serverReceiveOOBTitle=Insere le token del cliente
+# LOCALIZATION NOTE (serverReceiveOOBBody): Main text displayed on the dialog
+# that instructs the user to provide an authentication token from the client.
+serverReceiveOOBBody=Le cliente deberea ora monstrar un valor de token. Insere iste valor hic pro completar le authentication con iste cliente.
diff --git a/l10n-ia/devtools/shared/eyedropper.properties b/l10n-ia/devtools/shared/eyedropper.properties
new file mode 100644
index 0000000000..70d1f963a2
--- /dev/null
+++ b/l10n-ia/devtools/shared/eyedropper.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/.
+
+# LOCALIZATION NOTE These strings are used in the Eyedropper color tool.
+# LOCALIZATION NOTE The correct localization of this file might be to keep it
+# in English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best documentation
+# on web development on the web.
+
+# LOCALIZATION NOTE (colorValue.copied): This text is displayed when the user selects a
+# color with the eyedropper and it's copied to the clipboard.
+colorValue.copied=copiate
diff --git a/l10n-ia/devtools/shared/highlighters.ftl b/l10n-ia/devtools/shared/highlighters.ftl
new file mode 100644
index 0000000000..c47484425a
--- /dev/null
+++ b/l10n-ia/devtools/shared/highlighters.ftl
@@ -0,0 +1,58 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### This file contains strings used in highlighters.
+### Highlighters are visualizations that DevTools draws on top of content to aid
+### in understanding content sizing, etc.
+
+# The row and column position of a grid cell shown in the grid cell infobar when hovering
+# over the CSS grid outline.
+# Variables
+# $row (integer) - The row index
+# $column (integer) - The column index
+grid-row-column-positions = Linea { $row } / Columna { $column }
+
+# The layout type of an element shown in the infobar when hovering over a DOM element and
+# it is a grid container.
+gridtype-container = Contentor de grillia
+
+# 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 del grillia
+
+# 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 = Contentor/elemento de grillia
+
+# The layout type of an element shown in the infobar when hovering over a DOM element and
+# it is a flex container.
+flextype-container = Contentor Flex
+
+# 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
+
+# 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 = Contentor/elemento Flex
+
+# The message displayed in the content page when the user clicks on the
+# "Pick an element from the page" in about:devtools-toolbox inspector panel, when
+# debugging a remote page.
+# Variables
+# $action (string) - Will either be remote-node-picker-notice-action-desktop or
+# remote-node-picker-notice-action-touch
+remote-node-picker-notice = DevTools Node Picker activate. { $action }
+
+# Text displayed in `remote-node-picker-notice`, when the remote page is on desktop
+remote-node-picker-notice-action-desktop = Clicca un elemento pro seliger lo in le Inspector
+
+# Text displayed in `remote-node-picker-notice`, when the remote page is on Android
+remote-node-picker-notice-action-touch = Tocca un elemento pro seliger lo in le Inspector
+
+# The text displayed in the button that is in the notice in the content page when the user
+# clicks on the "Pick an element from the page" in about:devtools-toolbox inspector panel,
+# when debugging a remote page.
+remote-node-picker-notice-hide-button = Celar
diff --git a/l10n-ia/devtools/shared/screenshot.properties b/l10n-ia/devtools/shared/screenshot.properties
new file mode 100644
index 0000000000..e828c0730c
--- /dev/null
+++ b/l10n-ia/devtools/shared/screenshot.properties
@@ -0,0 +1,148 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside Web Console commands.
+# The Web Console command line is available from the Web Developer sub-menu
+# -> 'Web Console'.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE These strings are used inside the Web Console commands
+# which can be executed in the Developer Tools, available in the
+# Browser Tools sub-menu -> 'Web Developer Tools'
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (screenshotDesc) A very short description of the
+# 'screenshot' command. Displayed when the --help flag is passed to
+# the screenshot command.
+screenshotDesc=Salvar un imagine del pagina
+
+# 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=Nomine del file de destination
+
+# LOCALIZATION NOTE (screenshotFilenameManual) A fuller description of the
+# 'filename' parameter to the 'screenshot' command.
+screenshotFilenameManual=Le nomine del file (debe haber un extension ‘.png’) in le qual salvar le captura de schermo.
+
+# 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 le captura de schermo al area de transferentia? (ver/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=Ver si tu vole copiar le captura de schermo in vice de salvar lo in un file.
+
+# 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=Optiones
+
+# 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=Retardo (secundas)
+
+# 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=Le tempore a attender (in secundas) ante de prender le captura de schermo
+
+# 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=Ration de pixel del apparato
+
+# 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=Le ration de pixel del apparato a usar quando se prende le captura de schermo
+
+# 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=Tote le pagina web? (ver/false)
+
+# LOCALIZATION NOTE (screenshotFullPageManual) A fuller description of the
+# 'fullpage' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotFullPageManual=Ver si le captura de schermo debe tamben includer partes del pagina web actualmente non visibile sur le schermo.
+
+# 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=Salvar in un file? (ver/false)
+
+# LOCALIZATION NOTE (screenshotFileManual) A fuller description of the
+# 'file' parameter to the 'screenshot' command. Displayed when the
+# --help flag is passed to the `screenshot command.
+screenshotFileManual=Ver si le captura de schermo debe salvar le file mesmo si altere optiones es active (per exemplo, area de transferentia).
+
+# 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 schermo del %1$S a %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 de salvar in %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=Salvate in %1$S
+
+# LOCALIZATION NOTE (screenshotErrorCopying) Text displayed to user upon
+# encountering error while copying the screenshot to clipboard.
+screenshotErrorCopying=Un error ha occurrite copiante le captura de schermo al area de transferentia.
+
+# LOCALIZATION NOTE (screenshotCopied) Text displayed to user when the
+# screenshot is successfully copied to the clipboard.
+screenshotCopied=Captura de schermo copiate al area de transferentia.
+
+# 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 a usar con document.querySelector que identifica un singule 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=Le imagine ha essite taliate a %1$S×%2$S perque le imagine resultante era troppo 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=Le ration de pixels del apparato ha essite reducite a a 1 perque le imagine resultante era troppo 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 creation del imagine. Le imagine resultante era probabilemente troppo 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=Le selector ‘%S’ non corresponde a alcun elemento sur le pagina.
diff --git a/l10n-ia/devtools/shared/shared.properties b/l10n-ia/devtools/shared/shared.properties
new file mode 100644
index 0000000000..0978450dee
--- /dev/null
+++ b/l10n-ia/devtools/shared/shared.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/.
+
+# LOCALIZATION NOTE (ellipsis): The ellipsis (three dots) character
+ellipsis=…
diff --git a/l10n-ia/devtools/shared/styleinspector.properties b/l10n-ia/devtools/shared/styleinspector.properties
new file mode 100644
index 0000000000..9a5542732e
--- /dev/null
+++ b/l10n-ia/devtools/shared/styleinspector.properties
@@ -0,0 +1,249 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Style Inspector.
+#
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+
+# LOCALIZATION NOTE (rule.status): For each style property the panel shows
+# the rules which hold that specific property. For every rule, the rule status
+# is also displayed: a rule can be the best match, a match, a parent match, or a
+# rule did not match the element the user has highlighted.
+rule.status.BEST=Melior correspondentia
+rule.status.MATCHED=Correspondentia
+rule.status.PARENT_MATCH=Correspondentia parente
+
+# LOCALIZATION NOTE (rule.sourceElement, rule.sourceInline,
+# rule.sourceConstructed): For each style property the panel shows the rules
+# which hold that specific property.
+# For every rule, the rule source is also displayed: a rule can come from a
+# file, from the same page (inline), from a constructed style sheet
+# (constructed), or from the element itself (element).
+rule.sourceInline=in linea
+rule.sourceConstructed=construite
+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=Hereditate de %S
+
+# LOCALIZATION NOTE (rule.keyframe): Shown for CSS Rules keyframe header.
+# Will be passed an identifier of the keyframe animation name.
+rule.keyframe=Keyframes %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 usator)
+
+# LOCALIZATION NOTE (rule.pseudoElement): Shown for CSS rules
+# pseudo element header
+rule.pseudoElement=Pseudoelementos
+
+# LOCALIZATION NOTE (rule.selectedElement): Shown for CSS rules element header if
+# pseudo elements are present in the rule view.
+rule.selectedElement=Iste 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 invalide del proprietate
+
+# 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=Nomine de proprietate non valide
+
+# 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=Filtrar le regulas que contine iste proprietate
+
+# LOCALIZATION NOTE (rule.empty): Text displayed when the highlighter is
+# first opened and there's no node selected in the rule view.
+rule.empty=Nulle elementos seligite.
+
+# 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 non es definite
+
+# 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=Evidentiar tote le elementos concordante iste 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=Cliccar pro aperir le selector de color, Shift+clic pro cambiar le formato del 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=Cliccar pro aperir le editor del function de temporisation
+
+# 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=Cliccar pro aperir le editor del filtro
+
+# LOCALIZATION NOTE (rule.angleSwatch.tooltip): Text displayed in a tooltip
+# when the mouse is over a angle swatch in the rule view.
+rule.angleSwatch.tooltip=Shift+clic pro cambiar le formato del angulo
+
+# 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=Clicca pro activar/disactivar le evidentiator 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=Cliccar pro activar/disactivar le evidentiation del grillias CSS
+
+# LOCALIZATION NOTE (rule.filterStyles.placeholder): This is the placeholder that
+# goes in the search box when no search term has been entered.
+rule.filterStyles.placeholder=Filtrar stilos
+
+# 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=Adder un nove regula
+
+# 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=Activar/disactivar le pseudo-classes
+
+# 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=Activar/disactivar le classes
+
+# 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=Adder un nove classe
+
+# 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=Nulle classes in iste 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 simulation de impression de medios pro le pagina
+
+# 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=Activar/disactivar le simulation de schema de colores pro le pagina
+
+# LOCALIZATION NOTE (rule.twistyCollapse.label): The text a screen reader
+# speaks when the header of a rule is expanded.
+rule.twistyCollapse.label=Contraher
+
+# LOCALIZATION NOTE (rule.twistyExpand.label): The text a screen reader
+# speaks when the header of a rule is collapsed.
+rule.twistyExpand.label=Expander
+
+# LOCALIZATION NOTE (rule.containerQuery.selectContainerButton.tooltip): Text displayed in a
+# tooltip when the mouse is over the icon to select a container in a container query in the rule view.
+rule.containerQuery.selectContainerButton.tooltip=Clicca pro eliger le nodo contentor
+
+# 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=L
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyUrl): In rule and computed view :
+# text displayed in the context menu for an image URL.
+# Clicking it copies the URL to the clipboard of the user.
+styleinspector.contextmenu.copyUrl=Copiar le 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 le URL del imagine
+
+# 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=Falta a copiar le URL del imagine
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources): Text displayed in the rule view
+# context menu.
+styleinspector.contextmenu.toggleOrigSources=Monstrar le fontes original
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.toggleOrigSources.accessKey): Access key for
+# the rule view context menu "Show original sources" entry.
+styleinspector.contextmenu.toggleOrigSources.accessKey=O
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule): Text displayed in the
+# rule view context menu for adding a new rule to the element.
+# This should match inspector.addRule.tooltip in inspector.properties
+styleinspector.contextmenu.addNewRule=Adder un nove regula
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.addNewRule.accessKey): Access key for
+# the rule view context menu "Add rule" entry.
+styleinspector.contextmenu.addNewRule.accessKey=R
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.selectAll): Text displayed in the
+# computed view context menu.
+styleinspector.contextmenu.selectAll=Seliger toto
+
+# 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=C
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyLocation): Text displayed in the
+# rule view context menu for copying the source location.
+styleinspector.contextmenu.copyLocation=Copiar le position
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyDeclaration): Text
+# displayed in the rule view context menu for copying the CSS declaration.
+styleinspector.contextmenu.copyDeclaration=Copiar le declaration
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyName): Text displayed in
+# the rule view context menu for copying the property name.
+styleinspector.contextmenu.copyPropertyName=Copiar le nomine del proprietates
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyPropertyValue): Text displayed in
+# the rule view context menu for copying the property value.
+styleinspector.contextmenu.copyPropertyValue=Copiar le valor del proprietates
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copyRule): Text displayed in the
+# rule view context menu for copying the rule.
+styleinspector.contextmenu.copyRule=Copiar le regula
+
+# LOCALIZATION NOTE (styleinspector.contextmenu.copySelector): Text displayed in the
+# rule view context menu for copying the selector.
+styleinspector.contextmenu.copySelector=Copiar le selector
diff --git a/l10n-ia/devtools/startup/key-shortcuts.ftl b/l10n-ia/devtools/startup/key-shortcuts.ftl
new file mode 100644
index 0000000000..b6573f5b99
--- /dev/null
+++ b/l10n-ia/devtools/startup/key-shortcuts.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/.
+
+# Key pressed to open a toolbox with the default panel selected
+devtools-commandkey-toggle-toolbox = I
+# Alternative key pressed to open a toolbox with the default panel selected
+devtools-commandkey-toggle-toolbox-f12 = VK_F12
+# Key pressed to open the Browser Toolbox, used for debugging Firefox itself
+devtools-commandkey-browser-toolbox = I
+# Key pressed to open the Browser Console, used for debugging Firefox itself
+devtools-commandkey-browser-console = J
+# Key pressed to toggle on the Responsive Design Mode
+devtools-commandkey-responsive-design-mode = M
+# Key pressed to open a toolbox with the inspector panel selected
+devtools-commandkey-inspector = C
+# Key pressed to open a toolbox with the web console panel selected
+devtools-commandkey-webconsole = K
+# Key pressed to open a toolbox with the debugger panel selected
+devtools-commandkey-jsdebugger = Z
+# Key pressed to open a toolbox with the network monitor panel selected
+devtools-commandkey-netmonitor = E
+# Key pressed to open a toolbox with the style editor panel selected
+devtools-commandkey-styleeditor = VK_F7
+# Key pressed to open a toolbox with the performance panel selected
+devtools-commandkey-performance = VK_F5
+# Key pressed to open a toolbox with the storage panel selected
+devtools-commandkey-storage = VK_F9
+# Key pressed to open a toolbox with the DOM panel selected
+devtools-commandkey-dom = W
+# Key pressed to open a toolbox with the accessibility panel selected
+devtools-commandkey-accessibility-f12 = VK_F12
+# Key pressed to start or stop the performance profiler
+devtools-commandkey-profiler-start-stop = VK_1
+# Key pressed to capture a recorded performance profile
+devtools-commandkey-profiler-capture = VK_2
diff --git a/l10n-ia/dom/chrome/accessibility/AccessFu.properties b/l10n-ia/dom/chrome/accessibility/AccessFu.properties
new file mode 100644
index 0000000000..45f2770dcf
--- /dev/null
+++ b/l10n-ia/dom/chrome/accessibility/AccessFu.properties
@@ -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/.
+
+# Roles
+menubar = barra de menu
+scrollbar = barra de rolamento
+grip = controlo
+alert = alerta
+menupopup = menu emergente
+document = documento
+pane = pannello
+dialog = fenestra de dialogo
+separator = separator
+toolbar = barra de instrumentos
+statusbar = barra de stato
+table = tabella
+columnheader = capite del columna
+rowheader = capite del linea
+column = columna
+row = linea
+cell = cellula
+link = ligamine
+list = lista
+listitem = elemento del lista
+outline = schema
+outlineitem = elemento del schema
+pagetab = scheda
+propertypage = pagina del proprietates
+graphic = graphico
+switch = commutar
+pushbutton = button
+checkbutton = button de selection
+radiobutton = button radio
+combobox = cassa de selection
+progressbar = barra de progression
+slider = cursor
+spinbutton = button a duo positiones
+diagram = diagramma
+animation = animation
+equation = equation
+buttonmenu = button de menu
+whitespace = spatio blanc
+pagetablist = lista de scheda
+canvas = canevas
+checkmenuitem = elemento de menu de selection
+passwordtext = texte del contrasigno
+radiomenuitem = elemento de menu de radio
+textcontainer = contentor de texto
+togglebutton = button de commutation
+treetable = tabella in arbore
+header = capite
+footer = pede de pagina
+paragraph = paragrapho
+entry = entrata
+caption = legenda
+heading = titulo
+section = section
+form = modello
+comboboxlist = lista de cassas de selection
+comboboxoption = option de cassa de selection
+imagemap = mappa de imagine
+listboxoption = option
+listbox = box de lista
+flatequation = equation plan
+gridcell = cellula del grillia
+note = nota
+figure = figura
+definitionlist = lista de definitiones
+term = termino
+definition = definition
+
+mathmltable = tabella mathematic
+mathmlcell = cellula
+mathmlenclosed = includite
+mathmlfraction = fraction
+mathmlfractionwithoutbar = fraction sin barra
+mathmlroot = radice
+mathmlscripted = scribite
+mathmlsquareroot = radice quadrate
+
+# More sophisticated roles which are not actual numeric roles
+textarea = area de texto
+
+base = base
+close-fence = sepe de clausura
+denominator = denominator
+numerator = numerator
+open-fence = sepe de apertura
+overscript = superscriber
+presubscript = pre-subscriber
+presuperscript = presuperscripto
+root-index = indice de radice
+subscript = subscripte
+superscript = superscripto
+underscript = sub-scriber
+
+# More sophisticated object descriptions
+headingLevel = nivello de titulo %S
+
+# Landmark announcements
+banner = bandiera
+complementary = complementari
+contentinfo = info del contento
+main = principal
+navigation = navigation
+search = cercar
+region = region
+
+stateRequired = necessari
+
diff --git a/l10n-ia/dom/chrome/accessibility/mac/accessible.properties b/l10n-ia/dom/chrome/accessibility/mac/accessible.properties
new file mode 100644
index 0000000000..76a54d714b
--- /dev/null
+++ b/l10n-ia/dom/chrome/accessibility/mac/accessible.properties
@@ -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/.
+
+jump = Ir
+press = Pressar
+check = Marcar
+uncheck = Dismarcar
+select = Seliger
+open = Aperir
+close = Clauder
+switch = Commutar
+click = Cliccar
+collapse= Contraher
+expand = Expander
+activate= Activar
+cycle = Cyclo
+
+# An action provided to accessibility clients such as screen readers to allow
+# them to click an element when the click will be handled by a container
+# (ancestor) element. This is not normally reported to users.
+click ancestor = Cliccar le predecessor
+
+# Universal Access API support
+# (Mac Only)
+# The Role Description for AXWebArea (the web widget). Like in Safari.
+htmlContent = Contento HTML
+# The Role Description for the Tab button.
+tab = scheda
+# The Role Description for definition list dl, dt and dd
+term = termino
+definition = definition
+# The Role Description for an input type="search" text field
+searchTextField = campo de texto de recerca
+# The Role Description for WAI-ARIA Landmarks
+application = application
+search = cercar
+banner = bandiera
+navigation = navigation
+complementary = complementari
+content = contento
+main = principal
+# The (spoken) role description for various WAI-ARIA roles
+alert = alerta
+alertDialog = fenestra de dialogo de alerta
+dialog = dialogo
+article = articulo
+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 = figura
+# The (spoken) role description for the WAI-ARIA heading role
+# https://w3c.github.io/aria/core-aam/core-aam.html#role-map-heading
+heading = titulo
+log = registro
+marquee = texto rolante
+math = math
+note = nota
+region = region
+status = stato del application
+timer = temporisator
+tooltip = consilio
+separator = separator
+tabPanel = pannello del scheda
+# The roleDescription for the html:mark element
+highlight = in evidentia
+# The roleDescription for the details element
+details = detalios
+# The roleDescription for the summary element
+summary = summario
diff --git a/l10n-ia/dom/chrome/accessibility/unix/accessible.properties b/l10n-ia/dom/chrome/accessibility/unix/accessible.properties
new file mode 100644
index 0000000000..4234267bda
--- /dev/null
+++ b/l10n-ia/dom/chrome/accessibility/unix/accessible.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/.
+
+jump = Ir
+press = Pressar
+check = Marcar
+uncheck = Dismarcar
+select = Seliger
+open = Aperir
+close = Clauder
+switch = Commutar
+click = Cliccar
+collapse= Contraher
+expand = Expander
+activate= Activar
+cycle = Cyclo
+# An action provided to accessibility clients such as screen readers to allow
+# them to click an element when the click will be handled by a container
+# (ancestor) element. This is not normally reported to users.
+click ancestor = Cliccar le predecessor
diff --git a/l10n-ia/dom/chrome/accessibility/win/accessible.properties b/l10n-ia/dom/chrome/accessibility/win/accessible.properties
new file mode 100644
index 0000000000..4234267bda
--- /dev/null
+++ b/l10n-ia/dom/chrome/accessibility/win/accessible.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/.
+
+jump = Ir
+press = Pressar
+check = Marcar
+uncheck = Dismarcar
+select = Seliger
+open = Aperir
+close = Clauder
+switch = Commutar
+click = Cliccar
+collapse= Contraher
+expand = Expander
+activate= Activar
+cycle = Cyclo
+# An action provided to accessibility clients such as screen readers to allow
+# them to click an element when the click will be handled by a container
+# (ancestor) element. This is not normally reported to users.
+click ancestor = Cliccar le predecessor
diff --git a/l10n-ia/dom/chrome/appstrings.properties b/l10n-ia/dom/chrome/appstrings.properties
new file mode 100644
index 0000000000..b76da49370
--- /dev/null
+++ b/l10n-ia/dom/chrome/appstrings.properties
@@ -0,0 +1,37 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+malformedURI2=Per favor controla que le URL es correcte e reproba.
+fileNotFound=Le file %S non pote esser trovate. Per favor controla le position e retenta.
+fileAccessDenied=Le file a %S non es legibile.
+dnsNotFound2=%S non pote esser trovate. Per favor controla le nomine e retenta.
+unknownProtocolFound=Un del sequente protocollos (%S) non es registrate o non es permittite in iste contexto.
+connectionFailure=Connexion declinate al tentativa de contactar %S.
+netInterrupt=Le connexion %S esseva terminate inexpectatemente. Alun datos pote haber essite transferite.
+netTimeout=Le tempore pro le operation expirava durante que on tentava de contactar %S.
+redirectLoop=Le limite de redirectiones pro iste URL esseva excedite. Incapace de cargar le pagina requestate. Isto pote esser causate per cookies que es blocate.
+confirmRepostPrompt=Pro monstrar iste pagina, the application debe inviar informationes que repetera qualcunque action (tal como un recerca o un confirmation de compra) que ha essite exequite previemente.
+resendButton.label=Reinviar
+unknownSocketType=Iste documento non pote esser monstrate a minus que tu installa le gestor de securitate personal (PSM). Discarga e installa PSM e retenta, o contacta le administrator de tu systema.
+netReset=Le documento non contine ulle datos.
+notCached=Iste documento non es plus disponibile.
+netOffline=Iste documento non pote esser monstrate sin connexion. Pro connecter se, dismarca ”Travaliar disconnectite“ in le menu File.
+isprinting=Impossibile cambiar le documento durante que illo es imprimite o in vista preliminar de impression.
+deniedPortAccess=Le accesso al numero del porta esseva disactivate per rationes de securitate.
+proxyResolveFailure=Le servitor proxy que tu configurava es introvabile. Per favor controla tu predispositiones de proxy e retenta.
+proxyConnectFailure=Le connexion esseva refusate durante le tentativa de contactar le servitor proxy que tu habeva configurate. Per favor controla tu predispositiones de proxy e retenta.
+contentEncodingError=Le pagina que tu tenta vider non pote esser monstrate perque illo usa un forma de compression invalide o non supportate.
+unsafeContentType=Le pagina que tu tenta vider non pote esser monstrate perque illo es continite in un typo de file non secur de aperir. Per favor contacta le proprietarios del sito web pro informar les de iste problema.
+malwareBlocked=Iste sito web %S ha essite denunciate como attaccante e ha essite blocate basate in tu preferentias de securitate.
+harmfulBlocked=Iste sito web %S ha essite denunciate como potentialmente nocive e ha essite blocate basate in tu preferentias de securitate.
+unwantedBlocked=Iste sito web %S ha essite denunciate pro continer software indesirabile e ha essite blocate basate in tu preferentias de securitate.
+deceptiveBlocked=Iste pagina web %S ha essite denunciate como fraudulente e ha essite blocate basate in tu preferentias de securitate.
+cspBlocked=Iste pagina ha un politica de securitate de contento que lo impedi de esser cargate in iste maniera.
+xfoBlocked=Iste pagina ha un politica X-Frame-Options que lo impedi de esser cargate in iste contexto.
+corruptedContentErrorv2=Le sito in %S pativa un violation de protocollo que non pote ser reparate.
+sslv3Used=Le securitate de tu datos sur %S non pote esser garantite perque illo usa SSLv3, un protocollo de securitate vulnerabile.
+weakCryptoUsed=Le proprietarios de %S ha mal configurate lor sito web. Pro proteger tu informationes contra furto, le connexion a iste sito web non ha essite stabilite.
+inadequateSecurityError=Le sito web tentava de negotiar un nivello de securitate inadequate.
+blockedByPolicy=Tu organisation ha blocate le accesso a iste pagina o sito web.
+networkProtocolError=Firefox ha experite un violation de protocollo de rete que non pote esser corrigite.
diff --git a/l10n-ia/dom/chrome/dom/dom.properties b/l10n-ia/dom/chrome/dom/dom.properties
new file mode 100644
index 0000000000..2250d17fdd
--- /dev/null
+++ b/l10n-ia/dom/chrome/dom/dom.properties
@@ -0,0 +1,479 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Attention : le script non responde
+KillScriptMessage=Un script sur iste pagina pote esser occupate, o forsan non responde plus. Tu pote stoppar le script ora, o continuar pro vider si le script se terminara.
+KillScriptWithDebugMessage=Un script sur iste pagina pote esser occupate, o forsan non responde plus. Tu pote stoppar le script ora, aperir le script in le depurator, o lassar le script continuar.
+KillScriptLocation=Script: %S
+
+KillAddonScriptTitle=Attention: le script de un additivo non responde
+# 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 del extension “%1$S” es in curso de execution sur iste pagina, impediente a %2$S de responder.\n\nIllo pote esser occupate, o forsan ha permanentemente cessate de responder. Tu pote stoppar le script ora, o continuar pro vider si illo se terminara.
+KillAddonScriptGlobalMessage=Impedir que le script del extension se executa in iste pagina usque su proxime recarga
+
+StopScriptButton=Stoppar script
+DebugScriptButton=Depurar le script
+WaitForScriptButton=Continuar
+DontAskAgain=&Non plus questionar me
+WindowCloseBlockedWarning=Le scripts non pote clauder fenestras que illo non habeva aperite.
+OnBeforeUnloadTitle=Es tu secur?
+OnBeforeUnloadMessage2=Iste pagina demanda que tu confirma que tu vole abandonar lo. Le informationes que tu ha inserite pote non esser salvate.
+OnBeforeUnloadStayButton=Remaner sur le pagina
+OnBeforeUnloadLeaveButton=Quitar le pagina
+EmptyGetElementByIdParam=Fila vacue passate a getElementById().
+SpeculationFailed2=Un arbore non balanciate ha essite scribite usante document.write() causante que le datos de rete ha essite reprocessate. Plus informationes: https://developer.mozilla.org/en-US/docs/Glossary/speculative_parsing
+DocumentWriteIgnored=Un appello a document.write() per un script externe cargate in modo asynchrone era ignorate.
+# LOCALIZATION NOTE (EditorFileDropFailed): Do not translate contenteditable, %S is the error message explaining why the drop failed.
+EditorFileDropFailed=Le deposito de un file in un elemento 'contenteditable' ha fallite: %S.
+FormValidationTextTooLong=Per favor curta iste texto a %S characteres o minus (tu usa actualmente %S characteres).
+FormValidationTextTooShort=Per favor usa al minus %S characteres (tu usa actualmente %S characteres).
+FormValidationValueMissing=Per favor completa iste campo.
+FormValidationCheckboxMissing=Por favor marca iste cassa de selection pro continuar.
+FormValidationRadioMissing=Por favor elige uno del optiones sequente.
+FormValidationFileMissing=Per favor elige un file.
+FormValidationSelectMissing=Per favor elige un elemento del lista.
+FormValidationInvalidEmail=Per favor insere un adresse de e-mail.
+FormValidationInvalidURL=Per favor insere un URL.
+FormValidationInvalidDate=Per favor insere un data valide.
+FormValidationInvalidTime=Insere un tempore valide.
+FormValidationInvalidDateTime=Insere data e tempore valide.
+FormValidationInvalidDateMonth=Insere un valide mense.
+FormValidationInvalidDateWeek=Insere un valide septimana.
+FormValidationPatternMismatch=Per favor concorda le formato del requesta.
+# LOCALIZATION NOTE (FormValidationPatternMismatchWithTitle): %S is the (possibly truncated) title attribute value.
+FormValidationPatternMismatchWithTitle=Per favor concorda le formato del requesta: %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeOverflow): %S is a number.
+FormValidationNumberRangeOverflow=Per favor elige un valor non major de %S.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeOverflow): %S is a date or a time.
+FormValidationDateTimeRangeOverflow=Per favor elige un valor non plus recente de %S.
+# LOCALIZATION NOTE (FormValidationNumberRangeUnderflow): %S is a number.
+FormValidationNumberRangeUnderflow=Per favor elige un valor non minor de %S.
+# LOCALIZATION NOTE (FormValidationDateTimeRangeUnderflow): %S is a date or a time.
+FormValidationDateTimeRangeUnderflow=Per favor elige un valor non minus recente de %S.
+# LOCALIZATION NOTE (FormValidationStepMismatch): both %S can be a number, a date or a time.
+FormValidationStepMismatch=Per favor elige un valor valide. Le duo valores valide plus proxime es %S e %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=Per favor elige un valor valide. Le valor valide plus proxime es %S.
+# LOCALIZATION NOTE (FormValidationTimeReversedRangeUnderflowAndOverflow): %1$S,%2$S are time.
+FormValidationTimeReversedRangeUnderflowAndOverflow=Selige un valor inter %1$S e %2$S, per favor.
+FormValidationBadInputNumber=Por favor insere un numero.
+FullscreenDeniedDisabled=Le requesta de plen schermo ha essite refusate perque le API Fullscreen es disactivate per preferentia de usator.
+FullscreenDeniedFocusedPlugin=Le requesta de plen schermo ha essite refusate perque un plug-in a fenestra ha le foco.
+FullscreenDeniedHidden=Le requesta de plen schermo ha essite refusate perque le documento non es plus visibile.
+FullscreenDeniedHTMLDialog=Requesta de plen schermo refusate perque generate per un elemento de <dialog>.
+FullscreenDeniedContainerNotAllowed=Le requesta de plen schermo ha essite refusate perque al minus un del elementos que contine le documento non es un iframe o non ha un attributo “allowfullscreen”.
+FullscreenDeniedNotInputDriven=Le requesta de plen schermo ha essite refusate perque Element.requestFullscreen() non ha essite appellate ab intra un gestor de eventos de execution curte generate per le usator.
+FullscreenDeniedMouseEventOnlyLeftBtn=Le requesta de plen schermo ha essite refusate perque Element.requestFullscreen() se appellava ab un gestor de evento de mus non actionate per le clave sinistre del mus.
+FullscreenDeniedNotHTMLSVGOrMathML=Le requesta de plen schermo ha essite refusate perque le elemento requestator non es <svg>, <math> o un elemento HTML.
+FullscreenDeniedNotInDocument=Le requesta de plen schermo ha essite refusate perque le elemento requestator non es plus in su documento.
+FullscreenDeniedMovedDocument=Le requesta de plen schermo ha essite refusate perque le elemento requestator se ha displaciate a un altere documento.
+FullscreenDeniedLostWindow=Le requesta de plen schermo ha essite refusate perque il non ha plus un fenestra.
+FullscreenDeniedSubDocFullscreen=Le requesta de plen schermo ha essite refusate perque un subdocumento del documento que requestava plen schermo es jam in plen schermo.
+FullscreenDeniedNotDescendant=Le requesta de plen schermo ha essite refusate perque le elemento requestator non es un descendente del elemento actualmente in plen schermo.
+FullscreenDeniedNotFocusedTab=Le requesta de plen schermo ha essite refusate perque le elemento requestator non es in le scheda que actualmente ha le foco.
+FullscreenDeniedFeaturePolicy=Un requesta de schermo plen esseva denegate per directivas de FeaturePolicy.
+FullscreenExitWindowFocus=Exito del plen schermo perque un fenestra habeva le foco.
+RemovedFullscreenElement=Exito del plen schermo perque le elemento in plen schermo ha essite removite del documento.
+FocusedWindowedPluginWhileFullscreen=Exito del plen schermo perque un plug-in a fenestra habeva le foco.
+PointerLockDeniedDisabled=Le requesta de blocar le punctator ha essite refusate perque le API Pointer Lock ha essite disactivate per preferentia de usator.
+PointerLockDeniedInUse=Le requesta de plen schermo ha essite refusate perque le punctator es actualmente controlate per un altere documento.
+PointerLockDeniedNotInDocument=Le requesta de blocar le punctator ha essite refusate perque le elemento requestator non es in un documento.
+PointerLockDeniedSandboxed=Le requesta de blocar le punctator ha essite refusate perque le API Pointer Lock es restringite per sandbox.
+PointerLockDeniedHidden=Le requesta de blocar le punctator ha essite refusate perque le documento non es visibile.
+PointerLockDeniedNotFocused=Le requesta de blocar le punctator ha essite refusate perque le documento non ha le foco.
+PointerLockDeniedMovedDocument=Le requesta de blocar le punctator ha essite refusate perque le elemento requestator se ha displaciate a un altere documento.
+PointerLockDeniedNotInputDriven=Le requesta de blocar le punctator ha essite refusate perque Element.requestPointerLock() non ha essite appellate ab intra un gestor de eventos de execution curte generate per le usator, e le documento non es in plen schermo.
+PointerLockDeniedFailedToLock=Le requesta de blocar le punctator ha essite refusate perque le navigator ha fallite de blocar le punctator.
+HTMLSyncXHRWarning=Le interpretation de HTML in XMLHttpRequest non es admittite in le modo synchrone.
+# LOCALIZATION NOTE: %S is the name of the header in question
+ForbiddenHeaderWarning=Tentativa negate de definir un capite prohibite: %S
+ResponseTypeSyncXHRWarning=Le uso del attributo responseType de XMLHttpRequest non es plus gerite in le modo asynchrone in le contexto de fenestra.
+TimeoutSyncXHRWarning=Le uso del attributo tempore expirate de XMLHttpRequest non es gerite in le modo asynchrone in le contexto de fenestra.
+# LOCALIZATION NOTE: Do not translate navigator.sendBeacon, unload, pagehide, or XMLHttpRequest.
+UseSendBeaconDuringUnloadAndPagehideWarning=Le uso de navigator.sendBeacon in vice de synchronous XMLHttpRequest durante unload e pagehide meliora le experientia de usator.
+JSONCharsetWarning=Un tentativa ha essite facite pro declarar un codification non UTF-8 pro datos JSON obtenite con XMLHttpRequest. Solmente UTF-8 es supportate pro decodificar datos JSON.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and createMediaElementSource.
+MediaElementAudioSourceNodeCrossOrigin=Le HTMLMediaElement passate a createMediaElementSource ha un ressource multi-origine. Le nodo producera silentio.
+# LOCALIZATION NOTE: Do not translate MediaStream and createMediaStreamSource.
+MediaStreamAudioSourceNodeCrossOrigin=Le MediaStream passate a createMediaStreamSource ha un ressource muti-origine. Le nodo producera silentio.
+# LOCALIZATION NOTE : Do not translate MediaStreamTrack and createMediaStreamTrackSource.
+MediaStreamTrackAudioSourceNodeCrossOrigin=Le MediaStreamTrack passate a createMediaStreamTrackSource es un ressource multi-origine. Le nodo producera silentio.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
+MediaElementAudioCaptureOfMediaStreamError=Le HTMLMediaElement capturate presenta un MediaStream. Adjustar le volumine o silentiar lo non es supportate.
+# LOCALIZATION NOTE: Do not translate HTMLMediaElement and MediaStream.
+MediaElementStreamCaptureCycle=Le MediaStream assignate a srcObject veni de un captura de iste HTMLMediaElement, formante un cyclo, assignation ignorate.
+MediaLoadExhaustedCandidates=Le cargamento de tote le ressources candidatos ha fallite. Le cargamento multimedia ha essite pausate.
+MediaLoadSourceMissingSrc=Le elemento <source> ha nulle attributo “src”. Le cargamento del ressource de media ha fallite.
+MediaStreamAudioSourceNodeDifferentRate=Le connexion de AudioNodes ab AudioContexts con differente rata de specimen non es actualmente supportate.
+# 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=Le cargamento HTTP ha fallite con stato %1$S. Le cargamento del ressource de media %2$S ha fallite.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load.
+MediaLoadInvalidURI=URI non valide. Le carga del ressource media %S falleva.
+# 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=Le attributo specificate “type” de “%1$S” non es supportate. Cargamento de ressource de medios %2$S fallite.
+MediaLoadUnsupportedTypeAttributeLoadingNextChild=Le valor “%1$S” specificate pro le attributo “type” non es supportate. Impossibile completar le cargamento del ressource multimedial %2$S. Tentativa de cargar le elemento <source> successive.
+# 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=Le HTTP “Content-Type” de “%1$S” non es supportate. Cargamento de ressource de medios %2$S fallite.
+# LOCALIZATION NOTE: %S is the URL of the media resource which failed to load because of error in decoding.
+MediaLoadDecodeError=Impossibile decodificar le ressource media %S.
+MediaWidevineNoWMF=Tentativa de exequer Widevine sin Windows Media Foundation. Vide 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=Pro reproducer le formato video %S, tu debe installar ancora un software de Microsoft, vide 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=Le video in iste pagina non pote esser legite. Tu systema pote non haber le codecs de video necessari pro: %S
+MediaUnsupportedLibavcodec=Le video in iste pagina non pote esser legite. Tu systema ha un version non admittite de libavcodec
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeError=Impossibile decodificar le ressource media %1$S, codice de error: %2$S
+# LOCALIZATION NOTE: %1$S is the URL of the media resource, %2$S is technical information (in English)
+MediaDecodeWarning=Le ressource media %1$S se poteva decodificar, ma con error: %2$S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaCannotPlayNoDecoders=Impossibile reproducer le medio. Nulle decodificator pro le formato requirite: %S
+# LOCALIZATION NOTE: %S is a comma-separated list of codecs (e.g. 'video/mp4, video/webm')
+MediaNoDecoders=Nulle decodificatores pro alcun del formatos requirite: %S
+MediaCannotInitializePulseAudio=Incapace a usar PulseAudio
+# LOCALIZATION NOTE: %S is the URL of the web page which is not served on HTTPS and thus is not encrypted and considered insecure.
+MediaEMEInsecureContextDeprecatedWarning=Le uso de extensiones de multimedia cryptate in %S in un contexto non secur (i.e. non HTTPS) es obsolete e tosto non essera plus possibile. Tu deberea considerar cambiar a un fonte secur 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=Le appello de navigator.requestMediaKeySystemAccess() (a %S) sin passar un candidato MediaKeySystemConfiguration continente audioCapabilities o videoCapabilities es obsolete e tosto sera non gerite.
+# 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=Le appello de navigator.requestMediaKeySystemAccess() (a %S) passante un candidato MediaKeySystemConfiguration continente audioCapabilities o videoCapabilities sin un contentType con un catena “codecs” es obsolete e tosto sera non gerite.
+# LOCALIZATION NOTE: Do not translate "Mutation Event" and "MutationObserver"
+MutationEventWarning=Le uso de Mutation Events es obsolete. Usar in vice MutationObserver.
+BlockAutoplayError=Le reproduction automatic es solmente permittite quando approbate per le usator, le sito es activate per le usator, o le contento multimedia es silentiate.
+BlockAutoplayWebAudioStartError=Ha essite impedite a un AudioContext de initiar se automaticamente. Illo debe esser create o reprendite post un gesto del usator sur le pagina.
+# LOCALIZATION NOTE: Do not translate "Components"
+ComponentsWarning=Le objecto Components es obsolete. Illo sera tosto removite.
+PluginHangUITitle=Attention: le plugin non responde
+PluginHangUIMessage=%S pote esser occupate o forsan non responde plus. Tu pote stoppar le plugin ora o continuar pro vider si le plugin se terminara.
+PluginHangUIWaitButton=Continuar
+PluginHangUIStopButton=Stoppar plugin
+# LOCALIZATION NOTE: Do not translate "NodeIterator" or "detach()".
+NodeIteratorDetachWarning=Appellar detach() sur un NodeIterator non ha plus ulle effecto.
+# LOCALIZATION NOTE: Do not translate "LenientThis" and "this"
+LenientThisWarning=Lectura o definition de proprietates con [LenientThis] ignorate perque le objecto “this” non es correcte.
+# LOCALIZATION NOTE: Do not translate "captureEvents()" or "addEventListener()"
+UseOfCaptureEventsWarning=Le uso de captureEvents() es obsolete. Pro actualisar tu codice, usa le methodo DOM 2 addEventListener(). Pro major auxilio http://developer.mozilla.org/en/docs/DOM:element.addEventListener
+# LOCALIZATION NOTE: Do not translate "releaseEvents()" or "removeEventListener()"
+UseOfReleaseEventsWarning=Le uso de releaseEvents() es obsolete. Pro actualisar tu codice, usa le methodo DOM 2 removeEventListener(). Pro major auxilio http://developer.mozilla.org/en/docs/DOM:element.removeEventListener
+# LOCALIZATION NOTE: Do not translate "XMLHttpRequest"
+SyncXMLHttpRequestWarning=Le XMLHttpRequest synchrone sur le filo principal es obsolete a causa de su effectos detrimental al experientia del usator final. Pro major auxilio http://xhr.spec.whatwg.org/
+# LOCALIZATION NOTE: Do not translate "window.controllers/Controllers"
+Window_Cc_ontrollersWarning=window.controllers/Controllers es obsolete. Non usar lo pro revelar le agente utilisator (UA).
+ImportXULIntoContentWarning=Le importation de nodos XUL in un documento contente es obsolete. Iste functionalitate pote ser tosto removite.
+# LOCALIZATION NOTE: Do not translate "IndexedDB".
+IndexedDBTransactionAbortNavigation=Un transaction IndexedDB que non era ancora complete ha essite abortate per le navigation verso un altere pagina.
+# LOCALIZATION NOTE: Do not translate Will-change, %1$S,%2$S are numbers.
+IgnoringWillChangeOverBudgetWarning=Will-change consume troppo de memoria. Le limite es le superficie del documento multiplicate per %1$S (%2$S px). Le occurrentias de will-change que passa le limite essera ignorate.
+# LOCALIZATION NOTE: Do not translate "Worker".
+HittingMaxWorkersPerDomain2=Un Worker non ha potite initiar se immediatemente perque altere documentos in le mesme origine ja usa le numero maxime de workers. Le Worker attende ora in fila e essera initiate post que alcun altere workers habera terminate.
+# LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker".
+AppCacheWarning=Le application Cache API (AppCache) es obsolete e sera removite tosto. Per favor considera de usar ServiceWorker pro supporto foras linea.
+# LOCALIZATION NOTE: Do not translate "Worker".
+EmptyWorkerSourceWarning=Tentativa de crear un Worker de un codice fonte vacue. Isto es probabilemente non intentional.
+WebrtcDeprecatedPrefixWarning=LE interfaces de WebRTC con le prefixo “moz” (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) es obsolete.
+NavigatorGetUserMediaWarning=navigator.mozGetUserMedia esseva replaciate per navigator.mediaDevices.getUserMedia
+# LOCALIZATION NOTE: Do not translate "RTCPeerConnection", "getLocalStreams", "getRemoteStreams", "getSenders" or "getReceivers".
+RTCPeerConnectionGetStreamsWarning=RTCPeerConnection.getLocalStreams/getRemoteStreams es obsolete. Usar RTCPeerConnection.getSenders/getReceivers in vice.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL.
+InterceptionFailedWithURL=Falta a cargar ‘%S’. Un ServiceWorker interceptava le requesta e incontrava un error inexpectate.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "cors", "Response", "same-origin" or "Request". %1$S is a URL, %2$S is a URL.
+CorsResponseForSameOriginRequest=Falta a cargar ‘%1$S’ que responde ‘%2$S’. Un ServiceWorker non es permittite pro synthetisar un cors Response pro un Requesta de same-origine.
+# 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=Falta a cargar %1$S. Un ServiceWorker passava un responsa opac a FetchEvent.respondWith() durante que un ‘%2$S’ FetchEvent era tractate. Le objectos de responsa opac es valide solo si RequestMode es ‘no-cors’.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Error", "Response", "FetchEvent.respondWith()", or "fetch()". %S is a URL.
+InterceptedErrorResponseWithURL=Falta a cargar ‘%S’. Un ServiceWorker passava un responsa de error aFetchEvent.respondWith(). Isto implica normalmente que le ServiceWorker faceva un appello de fetch() non valide.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", or "Response.clone()". %S is a URL.
+InterceptedUsedResponseWithURL=Impossibile cargar ‘%S’. Un ServiceWorker ha passate un responsa jam usate a FetchEvent.respondWith(). Le corpore de un responsa pote esser legite solo un vice. Usa Response.clone() pro acceder al corpore plure vices.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "opaqueredirect", "Response", "FetchEvent.respondWith()", or "FetchEvent". %S is a URL.
+BadOpaqueRedirectInterceptionWithURL=Falta a cargar ‘%S’. Un ServiceWorker passava un responsa opaqueredirect a FetchEvent.respondWith() durante le gestion de un FetchEvent de non-navigation.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", "RedirectMode" or "follow". %S is a URL.
+BadRedirectModeInterceptionWithURL=Falta a cargar ‘%S’. Un ServiceWorker passava un responsa redirect a FetchEvent.respondWith() durante que RedirectMode non es ‘follow’.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" or "FetchEvent.preventDefault()". %S is a URL.
+InterceptionCanceledWithURL=Falta a cargar ‘%S’. Un ServiceWorker passava cancellava le carga appellante FetchEvent.preventDefault().
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", or "FetchEvent.respondWith()". %1$S is a URL. %2$S is an error string.
+InterceptionRejectedResponseWithURL=Falta a cargar ‘%1$S’. Un ServiceWorker passava un promissa a FetchEvent.respondWith() que rejectava 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=Falta a cargar ‘%1$S’. Un ServiceWorker passava un promissa a FetchEvent.respondWith() que resolveva con valor de non-responsa ‘%2$S’.
+# LOCALIZATION NOTE: Do not translate "mozImageSmoothingEnabled", or "imageSmoothingEnabled"
+PrefixedImageSmoothingEnabledWarning=Le uso de mozImageSmoothingEnabled es obsolete. Per favor usa in su vice le proprietate non prefixate imageSmoothingEnabled.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker", "Service-Worker-Allowed" or "HTTP". %1$S and %2$S are URLs.
+ServiceWorkerScopePathMismatch=Le registration del ServiceWorker ha fallite: Le percurso del scopo fornite ‘%1$S’ non es infra le ambito maxime permittite ‘%2$S’. Adjusta le ambito, move le script del Service Worker, o usa le capite HTTP Service-Worker-Allowed pro permitter le ambito.
+# 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=Falta a registrar /update un ServiceWorker pro le ambito ‘%1$S’: le cargamento falleva con stato %2$S pro le 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=Falta a registrar/actualisar ServiceWorker pro le ambito ‘%1$S’: mal typo de contento de %2$S recipite pro le script ‘%3$S’. Illo debe esser un typo de MIME JavaScript.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerRegisterStorageError=Falta a registrar/actualisar un service worker pro la campo ‘%S’: le accesso al immagazinage es limitate in iste contexto per le definitiones del usator o per le navigation in modo private.
+ServiceWorkerGetRegistrationStorageError=Falta a obtener le registration(es) de service worker: le accesso al immagazinage es limitate in iste contexto per le definitiones del usator o per le navigation in modo private.
+ServiceWorkerGetClientStorageError=Falta a obtener le cliente(s) de service worker: le accesso al immagazinage es limitate in iste contexto per le definitiones del usator o per le navigation in modo private.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker" and "postMessage". %S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerPostMessageStorageError=Le service worker pro le campo ‘%S’ falleva a exequer ‘postMessage‘ poisque le accesso al immagazinage es limitate in iste contexto per le definitiones del usator o per le navigation in modo private.
+# LOCALIZATION NOTE: Do not translate "ServiceWorker". %1$S is a URL representing the scope of the ServiceWorker.
+ServiceWorkerGraceTimeoutTermination=Terminante le ServiceWorker pro le ambito ‘%1$S’ con promissas waitUntil/respondWith pendente a causa del tempore expirate.
+# LOCALIZATION NOTE (ServiceWorkerNoFetchHandler): Do not translate "Fetch".
+ServiceWorkerNoFetchHandler=Le manipulatores de eventos fetch debe esser addite durante le evalutation initial del script del worker.
+ExecCommandCutCopyDeniedNotInputDriven=document.execCommand(‘cut’/‘copy’) esseva denegate perque illo non esseva appellate de intra un manipulator de eventos generate per le usator de curte duration.
+ManifestIdIsInvalid=Le membro ‘id’ non se ha resolvite in un URL valide.
+ManifestIdNotSameOrigin=Le membro ‘id’ debe haber le mesme origine que le membro ‘start_url’.
+ManifestShouldBeObject=Le manifesto debe ser un objecto.
+ManifestScopeURLInvalid=Le URL de ambito non es valide.
+ManifestScopeNotSameOrigin=Le URL de ambito debe haber le mesme fonte del documento.
+ManifestStartURLOutsideScope=Le URL initial es foras le ambito, alora le ambito es invalide.
+ManifestStartURLInvalid=Le URL de initio non es valide.
+ManifestStartURLShouldBeSameOrigin=Le URL de initio debe haber le mesme fonte del 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=On expectava que le membro %2$S de %1$S esseva un %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 non es un color CSS valide.
+# 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 non es un codice de lingua valide.
+# 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=Le elemento %1$S in position %2$S non es valide. Le membro %3$S es un URL non valide: %4$S
+# LOCALIZATION NOTE: %1$S is the name of the parent property that that contains the unusable image object (e.g., "icons"). %2$S is the index of the image object that is unusable (from 0). E.g. "icons item at index 2 lacks a usable purpose. It will be ignored."
+ManifestImageUnusable=Le elemento %1$S al position %2$S manca de un usabile proposito. Illo essera ignorate.
+# 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=Le elemento %1$S al position %2$S include proposito(s) non tractate: %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=Le elemento %1$S al position %2$S include proposito(s) repetite %3$S.
+PatternAttributeCompileFailure=Incapace de verificar <input pattern='%S'> perque le patrono non es un expression regular valide: %S
+# LOCALIZATION NOTE: Do not translate "postMessage" or DOMWindow. %S values are origins, like https://domain.com:port
+TargetPrincipalDoesNotMatch=Falta a exequer ‘postMessage’ sur ‘DOMWindow’: le origine del destino providite (‘%S’) non corresponde al origine del fenestra recipiente (‘%S’).
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbed=Le vetere maniera de incorporar del videos YouTube Flash (%S) ha essite rescribite al incorporation iframe (%S). Per favor actualisa le pagina a usar iframe in vice de embed/object, si possibile.
+# LOCALIZATION NOTE: Do not translate 'YouTube'. %S values are origins, like https://domain.com:port
+RewriteYouTubeEmbedPathParams=Le vetere maniera de incorporar del videos YouTube Flash (%S) ha essite rescribite al incorporation iframe (%S). Le parametros non era supportate per le incorporation de iframes e ha essite convertite. Per favor actualisa le pagina a usar iframe in vice de embed/object, si possibile.
+# 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=Le ServiceWorker pro le ambito ‘%1$S’ non ha potite decryptar un message push. Le capite ‘Encryption’ debe includer un parametro ‘salt‘ unic pro cata message. Vide https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 pro plus informationes.
+# 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=Le ServiceWorker pro le ambito ‘%1$S’ non ha potite decryptar un message push. Le capite ‘Crypto-Key’ debe includer un parametro ‘dh‘ continente le clave public del servitor del application. Vide https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 pro plus informationes.
+# 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=Le ServiceWorker pro le ambito ‘%1$S’ non ha potite decryptar un message de push. Le capite ‘Encryption-Key’ debe includer un parametro ‘dh‘. Iste capite es obsolete e essera tosto removite. Per favor usa ‘Crypto-Key‘ con ‘Content-Encoding: aesgcm‘ in su loco. Vide https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 pro plus informationes.
+# 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=Le ServiceWorker pro le ambito ‘%1$S’ non ha potite decryptar un message de push. Le capite ‘Content-Encoding‘ debe esser ‘aesgcm‘. ‘aesgcm128‘ es permittite, ma obsolete e essera tosto removite. Vide https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 pro plus informationes.
+# 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=Le ServiceWorker pro le ambito ‘%1$S’ non ha potite decryptar un message de push. Le parametro ‘dh‘ in le capite ‘Crypto-Key‘ debe esser le clave public Diffie-Hellman del servitor del application, codificate in base64url (https://tools.ietf.org/html/rfc7515#appendix-C) e in forma “uncompressed” o “raw” (65 bytes ante le codification). Vide https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-4 pro plus informationes.
+# 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=Le ServiceWorker pro le ambito ‘%1$S’ non ha potite decryptar un message de push. Le parametro ‘salt‘ in le capite ‘Encryption‘ debe esser codificate in base64url (https://tools.ietf.org/html/rfc7515#appendix-C) e haber al minus 16 bytes ante le codification. Vide https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 pro plus informationes.
+# 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=Le ServiceWorker pro le ambito ‘%1$S’ non ha potite decryptar un message de push. Le parametro ‘rs‘ del capite ‘Encryption‘ debe esser inter %2$S e 2^36-31, o omittite totalmente. Vide https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-3.1 pro plus informationes.
+# 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=Le ServiceWorker pro le ambito ‘%1$S’ non ha potite decryptar un message de push. Un registro in le message cryptate non ha essite reimplite correctemente. Vide https://tools.ietf.org/html/draft-ietf-httpbis-encryption-encoding-02#section-2 pro plus informationes.
+# 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=Le ServiceWorker pro le ambito ‘%1$S’ non ha potite decryptar un message de push. Pro adjuta sur le cryptation, vide 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=Es ignorate un appello ‘preventDefault()’ sur un evento de typo ‘%1$S’ ab un ascoltator registrate como ‘passive’.
+# LOCALIZATION NOTE: 'ImageBitmapRenderingContext.transferImageBitmap' and 'ImageBitmapRenderingContext.transferFromImageBitmap' should not be translated
+ImageBitmapRenderingContext_TransferImageBitmapWarning=ImageBitmapRenderingContext.transferImageBitmap es obsolete e illo sera tosto removite. Usa in vice ImageBitmapRenderingContext.transferFromImageBitmap.
+IIRFilterChannelCountChangeWarning=Le modificationes del numero de canal IIRFilterNode pote causar defectos audio.
+BiquadFilterChannelCountChangeWarning=Le modificationes del numero de canal BiquadFilterNode pote causar defectos audio.
+# LOCALIZATION NOTE: Do not translate ".png"
+GenericImageNamePNG=imagine.png
+GenericFileName=file
+GeolocationInsecureRequestIsForbidden=Le requesta de geolocalisation pote esser complite solo in un contexto secur.
+NotificationsInsecureRequestIsForbidden=Le permission de notification pote solmente esser requestate in un contexto secur.
+NotificationsCrossOriginIframeRequestIsForbidden=Le permission de notification pote solmente esser requestate in un documento de prime nivello o in un iframe del mesme origine.
+NotificationsRequireUserGesture=Le permission de notification pote solmente esser requestate a partir de un gestor de eventos de execution curte generate per le usator.
+NotificationsRequireUserGestureDeprecationWarning=Es un practica obsolete requestar le permission de notificationes foras de un gestor de eventos de curte execution generate per le usator. Isto non essera supportate in le futuro.
+# LOCALIZATION NOTE: Do not translate "content", "Window", and "window.top"
+WindowContentUntrustedWarning=Le attributo ‘content’ de objectos Window Es obsolete. Per favor usa ‘window.top’ in vice.
+# 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=Le SVG <%S> con ID “%S” ha un cyclo de referentia.
+# 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=Un catena de referentia SVG <%S> le qual es troppo longe esseva abandonate al elemento con ID “%S”.
+# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.nearestViewportElement or SVGElement.viewportElement.
+SVGNearestViewportElement=SVGGraphicsElement.nearestViewportElement es obsolete e sera removite in futuro. Usa SVGElement.viewportElement in vice.
+# LOCALIZATION NOTE: Do not translate SVGGraphicsElement.farthestViewportElement.
+SVGFarthestViewportElement=SVGGraphicsElement.farthestViewportElement es obsolescente e essera removite in futuro.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceEmpty=Le attributo ‘%S’ del elemento <script> es vacue.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceInvalidUri=Le attributo ‘%S’ del elemento <script> non es un valide URI: “%S”
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceLoadFailed=Cargamento fallite pro le <script> con fonte “%S”.
+ModuleSourceLoadFailed=Cargamento fallite pro le modulo con fonte “%S”.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceMalformed=URI del Fonte <script> malformate: “%S”.
+ModuleSourceMalformed=URI del Fonte del modulo malformate: “%S”.
+# LOCALIZATION NOTE: Do not translate "<script>".
+ScriptSourceNotAllowed=Le URI fonte de <script> non es permittite in iste documento: “%S”.
+ModuleSourceNotAllowed=Le URI fonte del modulo non es permittite in iste documento: “%S”.
+WebExtContentScriptModuleSourceNotAllowed=Scripts con contento WebExtension pote solmente cargar modulos con URLs moz-extension e non: “%S”.
+ModuleResolveFailure=Error durante le resolution del specificator modulo “%S”. Le specificatores modulo relative debe initiar con “./”, “../” o “/”.
+ModuleResolveFailureNoWarn=Error durante le resolution del identificator de modulo “%S”.
+ModuleResolveFailureWarnRelative=Error resolvente le specificator de modulo “%S”. Le specificatores de modulo relative debe initiar con “./”, “../” or “/”.
+ImportMapInvalidTopLevelKey=Es presente un clave de prime nivello “%S” non valide in le mappa de importation.
+ImportMapEmptySpecifierKeys=Le claves identificator non pote esser catenas vacue.
+ImportMapAddressesNotStrings=Le adresses debe esser catenas.
+ImportMapInvalidAddress=Le adresse “%S” non era valide.
+# %1$S is the specifier key, %2$S is the URL.
+ImportMapAddressNotEndsWithSlash=Le adresse fornite pro le clave identificator “%1$S”; pois que “%1$S” termina con un barra, alsi le adresse “%2$S” debe terminar assi.
+ImportMapScopePrefixNotParseable=Impossibile analysar le URL “%S” del prefixo de ambito.
+ImportMapResolutionBlockedByNullEntry=Resolution del identificator “%S” blocate per un entrata nulle.
+ImportMapResolutionBlockedByAfterPrefix=Resolution del identificator “%S” blocate perque le sub-catena post le prefixo non pote esser analysate como URL relative al adresse in le mappa de importation.
+ImportMapResolutionBlockedByBacktrackingPrefix=Resolution del identificator “%S” blocate perque le URL analysate non initia con le adresse in le mappa de importation.
+ImportMapResolveInvalidBareSpecifier=Le identificator “%S” es un specificator basic, ma non ha essite re-mappate verso alcun cosa.
+ImportMapResolveInvalidBareSpecifierWarnRelative=Le identificator “%S” era un bare specifier, ma non re-mappate pro alcun modulo. Le specificatores de modulo relative debe initiar con “./”, “../” o “/”.
+# LOCALIZATION NOTE: Do not translate "<script type='importmap'>", "src".
+ImportMapExternalNotSupported=Le mappas de importation externe non es supportate: <script type='importmap'> con un attributo src non es actualmente supportate.
+# LOCALIZATION NOTE: %1$S is the invalid property value and %2$S is the property name.
+InvalidKeyframePropertyValue=Le valor del proprietate keyframe “%1$S” es invalide secundo le syntaxe pro “%2$S”.
+# LOCALIZATION NOTE: Do not translate "ReadableStream".
+ReadableStreamReadingFailed=Falta a leger datos ex le ReadableStream: “%S”.
+# LOCALIZATION NOTE: Do not translate "registerProtocolHandler"
+RegisterProtocolHandlerPrivateBrowsingWarning=Impossibile usar registerProtocolHandler in modo de navigation private.
+MotionEventWarning=Le uso del sensor de movimento es obsolescente.
+OrientationEventWarning=Le uso del sensor de orientation es obsolescente.
+ProximityEventWarning=Le uso del sensor de proximitate es obsolescente.
+AmbientLightEventWarning=Le uso del sensor de luce ambiente es obsolescente.
+# LOCALIZATION NOTE: Do not translate "storage", "indexedDB.open" and "navigator.storage.persist()".
+IDBOpenDBOptions_StorageTypeWarning=Le attributo ‘storage’ in le optiones passate a indexedDB.open, es obsolescente e sera tosto removite. Per favor, pro obtener persistente immagazinage, usa in vice navigator.storage.persist().
+UnsupportedEntryTypesIgnored=Ignorar entryTypes non tractate: %S.
+AllEntryTypesIgnored=Nulle entryTypes valide: registration abortate.
+# LOCALIZATION NOTE: do not localize key=“%S” modifiers=“%S” id=“%S”
+GTK2Conflict2=Evento de clave non disponibile sur GTK2: clave=“%S” modificatores=“%S” id=“%S”
+WinConflict2=Evento de clave non disponibile sur alcun dispositiones de claviero: clave=“%S” modificatores=“%S” id=“%S”
+# LOCALIZATION NOTE: do not trnaslated "document.domain"
+DocumentSetDomainNotAllowedWarning=Le configuration de document.domain in un ambiente cross-origin isolate non es consentite.
+
+#LOCALIZATION NOTE(DeprecatedTestingInterfaceWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingInterfaceWarning=TestingDeprecatedInterface es un interfacie solo pro proposito de test e isto es su message de test de obsolescentia.
+#LOCALIZATION NOTE(DeprecatedTestingMethodWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingMethodWarning=TestingDeprecatedInterface.deprecatedMethod() es un methodo solo pro proposito de test e isto es su message de test de obsolescentia.
+#LOCALIZATION NOTE(DeprecatedTestingAttributeWarning): Do not translate this message. It's just testing only.
+DeprecatedTestingAttributeWarning=TestingDeprecatedInterface.deprecatedAttribute es un attributo solo pro proposito de test e isto es su message de test de obsolescentia.
+# LOCALIZATION NOTE (CreateImageBitmapCanvasRenderingContext2DWarning): Do not translate CanvasRenderingContext2D and createImageBitmap.
+CreateImageBitmapCanvasRenderingContext2DWarning=Le uso de CanvasRenderingContext2D in createImageBitmap is obsolete.
+
+# LOCALIZATION NOTE (DrawWindowCanvasRenderingContext2DWarning): Do not translate CanvasRenderingContext2D, drawWindow and tabs.captureTab.
+DrawWindowCanvasRenderingContext2DWarning=Le uso del methodo drawWindow ex CanvasRenderingContext2D es obsolete. Usa in vice le API pro le extensiones tabs.captureTab https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/API/tabs/captureTab
+# LOCALIZATION NOTE: Do not translate "mozTextStyle" and "CanvasRenderingContext2D.font".
+MozTextStyleWarning=mozTextStyle es obsolete e sera removite in le futuro. Usa CanvasRenderingContext2D.font in vice.
+
+# LOCALIZATION NOTE (MozRequestFullScreenDeprecatedPrefixWarning): Do not translate mozRequestFullScreen.
+MozRequestFullScreenDeprecatedPrefixWarning=mozRequestFullScreen() es obsolete.
+# LOCALIZATION NOTE (MozfullscreenchangeDeprecatedPrefixWarning): Do not translate onmozfullscreenchange.
+MozfullscreenchangeDeprecatedPrefixWarning=onmozfullscreenchange es obsolete.
+# LOCALIZATION NOTE (MozfullscreenerrorDeprecatedPrefixWarning): Do not translate onmozfullscreenerror.
+MozfullscreenerrorDeprecatedPrefixWarning=onmozfullscreenerror es obsolete.
+# LOCALIZATION NOTE(External_AddSearchProviderWarning): Do not translate AddSearchProvider.
+External_AddSearchProviderWarning=AddSearchProvider es obsolete.
+# LOCALIZATION NOTE: Do not translate "MouseEvent.mozPressure" and "PointerEvent.pressure".
+MouseEvent_MozPressureWarning=MouseEvent.mozPressure es obsolete. Usa in vice PointerEvent.pressure.
+# LOCALIZATION NOTE: Do not translate MathML, align, numalign and denomalign.
+MathML_DeprecatedAlignmentAttributesWarning=Le attributos MathML “align”, “numalign” e “denomalign” es valores obsolescente e essera eliminate in futuro.
+# LOCALIZATION NOTE: Do not translate MathML and bevelled.
+MathML_DeprecatedBevelledAttribute=Le attributo MathML “bevelled” es obsolescente e pote esser removite in futuro.
+# LOCALIZATION NOTE: Do not translate thin, medium, thick and linethickness.
+MathML_DeprecatedLineThicknessValueWarning=“subtil”, “medie” e “spisse” es valores obsolete pro le attributo spissor de linea e sera eliminate in un data futur.
+# LOCALIZATION NOTE: Do not translate small, normal, big and mathsize.
+MathML_DeprecatedMathSizeValueWarning=“micre”, “normal” e “grande” es valores obsolete pro le attributo mathsize e sera eliminate in un data futur.
+# LOCALIZATION NOTE: Do not translate veryverythinmathspace, verythinmathspace,
+# thinmathspace, mediummathspace, thickmathspace, verythickmathspace, veryverythickmathspace and MathML.
+MathML_DeprecatedMathSpaceValueWarning=“veryverythinmathspace”, “verythinmathspace”, “thinmathspace”, “mediummathspace”, “thickmathspace”, “verythickmathspace” e “veryverythickmathspace” es valores de longor obsolete pro MathML e sera removite in futuro.
+# LOCALIZATION NOTE: Do not translate radical, notation and menclose.
+MathML_DeprecatedMencloseNotationRadical=Le valor “radical” es obsolescente pro le attributo “notation” del elemento <menclose> e essera eliminate in futuro.
+# LOCALIZATION NOTE: Do not translate MathML or mfenced.
+MathML_DeprecatedMfencedElement=Le elemento MathML “mfenced” es obsolescente e essera removite in futuro.
+# LOCALIZATION NOTE: Do not translate MathML, subscriptshift and superscriptshift.
+MathML_DeprecatedScriptShiftAttributes=Le attributos MathML “subscriptshift” e “superscriptshift” es obsolescente e pote esser removite in futuro.
+# LOCALIZATION NOTE: Do not translate MathML, background, color, fontfamily, fontsize, fontstyle and fontweight.
+MathML_DeprecatedStyleAttributeWarning=Attributos de MathML: “fundo”, “color”, “fontfamily”, “fontsize”, “fontstyle” e “fontweight”: es obsolete e sera eliminate in un data futur.
+# LOCALIZATION NOTE: Do not translate MathML and STIXGeneral. %S is a documentation URL.
+MathML_DeprecatedStixgeneralOperatorStretchingWarning=Le assistentia al rendition del operatores MathML deformate con typos de character STIXGeneral, es obsolete e pote esser removite in un data futur. Pro detalios re plus recente typos de character que continuara esser supportate, vider %S
+# LOCALIZATION NOTE: Do not translate MathML and scriptminsize.
+MathML_DeprecatedScriptminsizeAttributeWarning=La attributo MathML “scriptminsize” es obsolete e sera removite in futuro.
+# LOCALIZATION NOTE: Do not translate MathML and scriptsizemultiplier.
+MathML_DeprecatedScriptsizemultiplierAttributeWarning=La attributo MathML “scriptsizemultiplier” es obsolete e sera removite in futuro.
+FormSubmissionUntrustedEventWarning=Le invio de formularios con un evento “submit” non fidite es obsolete e essera impossibile in futuro.
+WebShareAPI_Failed=Le operation de compartir ha fallite.
+WebShareAPI_Aborted=Le operation de compartir ha essite abortate.
+# LOCALIZATION NOTE (UnknownProtocolNavigationPrevented): %1$S is the destination URL.
+UnknownProtocolNavigationPrevented=Navigation a “%1$S” impedite perque le protocollo es incognite.
+PostMessageSharedMemoryObjectToCrossOriginWarning=Impossibile inviar un message con un objecto de memoria compartite a un fenestra cargate de origines diverse.
+# LOCALIZATION NOTE: %S is the URL of the resource in question
+UnusedLinkPreloadPending=Le ressource a “%S” pre-cargate con pre-cargamento de ligamine, non ha essite usate per un poc secundas. Verifica que tote le attributos del etiquetta de pre-cargamento es configurate correctemente.
+
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(), iframe, allow-same-origin and sandbox (though you may translate "sandboxed").
+RequestStorageAccessNullPrincipal=document.requestStorageAccess() non pote esser appellate sur un documento con un origine opac, tal como un iframe in le alveo a sablo sin allow-same-origin in su attributo de alveo a sablo.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(), iframe, allow-storage-access-by-user-activation and sandbox (though you may translate "sandboxed").
+RequestStorageAccessSandboxed=document.requestStorageAccess() non pote esser appellate in un iframe in le alveo a sablo sin allow-storage-<t0/>access-by-user-activation in su attributo de alveo a sablo.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess() and iframe.
+RequestStorageAccessNested=document.requestStorageAccess() non pote esser se dava un iframe annidate.
+# LOCALIZATION NOTE: Do not translate document.requestStorageAccess(). In some locales it may be preferable to not translate "event handler", either.
+RequestStorageAccessUserGesture=document.requestStorageAccess() pote solo esser requirite ab intra un gestor rapide de eventos- generate per le usator.
+# LOCALIZATION NOTE: Do not translate "Location" and "History".
+LocChangeFloodingPrevented=Troppo de appellos al APIs Location o History in un breve intervallo de tempore.
+FolderUploadPrompt.title = Confirmar incargamento
+# LOCALIZATION NOTE: %S is the name of the folder the user selected in the file picker.
+FolderUploadPrompt.message = Es tu secur de voler incargar tote le files de “%S”? Solmente face isto si tu ha confidentia in le sito.
+FolderUploadPrompt.acceptButtonLabel = Incargar
+InputPickerBlockedNoUserActivation=Le selector del campo <input> ha essite blocate per carentia de activation de usator.
+ExternalProtocolFrameBlockedNoUserActivation=Le iframe con protocollo externe ha essite blocate per carentia de activation de usator o perque ha passate tempore insufficiente depost que le ultime iframe simile ha essite cargate.
+MultiplePopupsBlockedNoUserActivation=Le apertura de plure messages emergente ha essite blocate per carentia activation de usator.
+# LOCALIZATION NOTE: %S is the URL of the preload that was ignored.
+PreloadIgnoredInvalidAttr=Le precargamento de %S ha essite ignorate a causa de valores incognite de “as” o “type”, o un attributo “media” que non corresponde.
+# LOCALIZATION NOTE: %S is the blob URL. Don't translate "agent cluster".
+BlobDifferentClusterError=Impossibile acceder al URL de blob “%S” ab un altere gruppo de agentes.
+# LOCALIZATION NOTE: Do not translate "Element.setCapture()" and "Element.setPointerCapture()"".
+ElementSetCaptureWarning=Element.setCapture() es obsolete. Usa Element.setPointerCapture() in su loco. Pro saper plus: https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture
+# LOCALIZATION NOTE: Do not translate "Element.releaseCapture()" and "Element.releasePointerCapture()".
+ElementReleaseCaptureWarning=Element.releaseCapture() es obsolete. Usa Element.releasePointerCapture() in su loco. Pro saper plus: https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture
+# LOCALIZATION NOTE: Do not translate "Document.releaseCapture()" and "Element.releasePointerCapture()".
+DocumentReleaseCaptureWarning=Document.releaseCapture() es obsolete. Usa Element.releasePointerCapture() in su loco. Pro saper plus: https://developer.mozilla.org/docs/Web/API/Element/releasePointerCapture
+
+# LOCALIZATION NOTE: Don't translate browser.runtime.lastError, %S is the error message from the unchecked value set on browser.runtime.lastError.
+WebExtensionUncheckedLastError=Le valor de browser.runtime.lastError non ha essite verificate: %S
+
+# LOCALIZATION NOTE: Do not translate "OffscreenCanvas.toBlob()" and "OffscreenCanvas.convertToBlob()".
+OffscreenCanvasToBlobWarning=OffscreenCanvas.toBlob() es obsolete. Usa in vice OffscreenCanvas.convertToBlob().
+
+# LOCALIZATION NOTE: Do not translate "IDBDatabase.createMutableFile()"
+IDBDatabaseCreateMutableFileWarning=IDBDatabase.createMutableFile() es obsolete. Si iste API deveni un standard, illo essera probabilemente includite in le labor sur le Origin Private File System (vide https://bugzil.la/1748667 ).
+# LOCALIZATION NOTE: Do not translate "IDBMutableFile.open()"
+IDBMutableFileOpenWarning=IDBMutableFile.open() es obsolete. Si iste API deveni un standard, illo essera probabilemente includite in le labor sur le Origin Private File System (vide https://bugzil.la/1748667 ).
+
+# LOCALIZATION NOTE: Do not translate "InstallTrigger"
+InstallTriggerDeprecatedWarning=InstallTrigger es obsolete e essera removite in futuro.
+# LOCALIZATION NOTE: Do not translate "InstallTrigger.install()"
+InstallTriggerInstallDeprecatedWarning=InstallTrigger.install() es obsolete e essera removite in futuro. For more help https://extensionworkshop.com/documentation/publish/self-distribution/
+
+# LOCALIZATION NOTE: Do not translate "mozCurrentTransform", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
+MozCurrentTransformWarning=mozCurrentTransform es obsolete e sera removite in le futuro. Usa CanvasRenderingContext2D.getTransform() o CanvasRenderingContext2D.setTransform() in vice.
+# LOCALIZATION NOTE: Do not translate "mozCurrentTransformInverse", "CanvasRenderingContext2D.getTransform()", and "CanvasRenderingContext2D.setTransform()".
+MozCurrentTransformInverseWarning=mozCurrentTransformInverse es obsolete e sera removite in le futuro. Usa CanvasRenderingContext2D.getTransform() o CanvasRenderingContext2D.setTransform() in vice.
+
+# LOCALIZATION NOTE: Do not translate "HTMLOptionsCollection.length". %1$S is the invalid value, %2$S is the current limit.
+SelectOptionsLengthAssignmentWarning=Impossibile expander le lista de optiones de <select> per le valor assignate a HTMLOptionsCollection.length (%1$S). Le maximo supportate es %2$S.
+
+# LOCALIZATION NOTE: Do not translate "u2f.register()" or "navigator.credentials.create()"
+U2FRegisterWarning=u2f.register() es obsolete e sera removite in futuro. Usa navigator.credentials.create() in vice.
+# LOCALIZATION NOTE: Do not translate "u2f.sign()" or "navigator.credentials.get()"
+U2FSignWarning=u2f.sign() es obsolete e sera removite in futuro. Usa navigator.credentials.get() in vice.
diff --git a/l10n-ia/dom/chrome/global-strres.properties b/l10n-ia/dom/chrome/global-strres.properties
new file mode 100644
index 0000000000..f514521e15
--- /dev/null
+++ b/l10n-ia/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=Un error incognite occurreva (%1$S)
diff --git a/l10n-ia/dom/chrome/global.dtd b/l10n-ia/dom/chrome/global.dtd
new file mode 100644
index 0000000000..661fb351f4
--- /dev/null
+++ b/l10n-ia/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-ia/dom/chrome/layout/HtmlForm.properties b/l10n-ia/dom/chrome/layout/HtmlForm.properties
new file mode 100644
index 0000000000..c71e1a1fd9
--- /dev/null
+++ b/l10n-ia/dom/chrome/layout/HtmlForm.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/.
+
+Reset=Reinitialisar
+Submit=Submitter requesta
+Browse=Percurrer…
+FileUpload=Incargar file
+DirectoryUpload=Selige le dossier a incargar
+DirectoryPickerOkButtonLabel=Incargar
+ForgotPostWarning=Le formulario contine enctype=%S, ma non contine method=post. Submittente normalmente con method=GET e nulle enctype in su loco.
+ForgotFileEnctypeWarning=Le formulario contine un campo de selection de file, ma il manca method=POST e enctype=multipart/form-data in le formulatio. Le file non essera inviate.
+# LOCALIZATION NOTE (DefaultFormSubject): %S will be replaced with brandShortName
+DefaultFormSubject=Formulario inviate con %S
+CannotEncodeAllUnicode=Un formulario ha essite submittite in le codification %S le qual non pote codificar tote le characteres Unicode, dunque le insertiones del usator potera esser corrupte. Pro evitar iste problema, le pagina deberea esser cambiate de sorta que le formulario sia submittite in le codification UTF-8 o per cambiar le codification del pagina a UTF-8 o per specificar accept-charset=utf-8 in le elemento form.
+AllSupportedTypes=Tote le typos supportate
+# LOCALIZATION NOTE (NoFileSelected): this string is shown on a
+# <input type='file'> when there is no file selected yet.
+NoFileSelected=Nulle file seligite.
+# LOCALIZATION NOTE (NoFilesSelected): this string is shown on a
+# <input type='file' multiple> when there is no file selected yet.
+NoFilesSelected=Nulle files seligite.
+# LOCALIZATION NOTE (NoDirSelected): this string is shown on a
+# <input type='file' directory/webkitdirectory> when there is no directory
+# selected yet.
+NoDirSelected=Nulle direttorio seligite.
+# LOCALIZATION NOTE (XFilesSelected): this string is shown on a
+# <input type='file' multiple> when there are more than one selected file.
+# %S will be a number greater or equal to 2.
+XFilesSelected=%S files seligite.
+ColorPicker=Eliger un color
+# LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This string is shown at the end of the tooltip text for <input type='file'
+# multiple> when there are more than 21 files selected (when we will only list
+# the first 20, plus an "and X more" line). #1 represents the number of files
+# minus 20 and will always be a number equal to or greater than 2. So the
+# singular case will never be used.
+AndNMoreFiles=e uno plus;e #1 plus
+# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when
+# it has no direct <summary> child. Google Chrome should already have this
+# string translated.
+DefaultSummary=Detalios
diff --git a/l10n-ia/dom/chrome/layout/MediaDocument.properties b/l10n-ia/dom/chrome/layout/MediaDocument.properties
new file mode 100644
index 0000000000..089add82cb
--- /dev/null
+++ b/l10n-ia/dom/chrome/layout/MediaDocument.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/.
+
+#LOCALIZATION NOTE (ImageTitleWithDimensions2AndFile): first %S is filename, second %S is type, third %S is width and fourth %S is height
+#LOCALIZATION NOTE (ImageTitleWithoutDimensions): first %S is filename, second %S is type
+#LOCALIZATION NOTE (ImageTitleWithDimensions2): first %S is type, second %S is width and third %S is height
+#LOCALIZATION NOTE (ImageTitleWithNeitherDimensionsNorFile): first %S is type
+#LOCALIZATION NOTE (MediaTitleWithFile): first %S is filename, second %S is type
+#LOCALIZATION NOTE (MediaTitleWithNoInfo): first %S is type
+ImageTitleWithDimensions2AndFile=%S (Imagine %S, %S\u00A0\u00D7\u00A0%S pixels)
+ImageTitleWithoutDimensions=%S (Imagine %S)
+ImageTitleWithDimensions2=(Imagine %S, %S\u00A0\u00D7\u00A0%S pixels)
+ImageTitleWithNeitherDimensionsNorFile=(Imagine %S)
+MediaTitleWithFile=%S (Objecto %S )
+MediaTitleWithNoInfo=(Objecto %S)
+
+InvalidImage=Le imagine “%S” non pote ser monstrate perque contine errores.
+UnsupportedImage=Le imagine “%S” non pote esser monstrate perque illo require functionalitates non supportate.
+ScaledImage=A scala (%S%%)
+
+TitleWithStatus=%S - %S
diff --git a/l10n-ia/dom/chrome/layout/css.properties b/l10n-ia/dom/chrome/layout/css.properties
new file mode 100644
index 0000000000..e91796b1f5
--- /dev/null
+++ b/l10n-ia/dom/chrome/layout/css.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/.
+
+MimeNotCss=Le folio de stilo %1$S non ha essite cargate perque su typo MIME, “%2$S”, non es “text/css”.
+MimeNotCssWarn=Le folio de stilo %1$S ha essite cargate como CSS malgrado que su typo MIME, “%2$S”, non es “text/css”.
+
+PEDeclDropped=Declaration abandonate.
+PEDeclSkipped=Saltate al declaration sequente.
+PEUnknownProperty=Proprietate incognite ‘%1$S’.
+PEValueParsingError=Error a interpretar le valor pro ‘%1$S’.
+PEUnknownAtRule=at-rule incognite o error de interpretation de at-rule ‘%1$S’.
+PEMQUnexpectedOperator=Operator impreviste in lista de medias.
+PEMQUnexpectedToken=Token ‘%1$S’ inexpectate in le lista de multimedia.
+PEAtNSUnexpected=Token inexpectate intra @namespace: ‘%1$S’.
+PEKeyframeBadName=Identificator expectate pro nomine de regula @keyframes.
+PEBadSelectorRSIgnored=Collection de regulas ignorate a causa de un mal selector.
+PEBadSelectorKeyframeRuleIgnored=Regula keyframe ignorate a causa de un mal selector.
+PESelectorGroupNoSelector=Selector expectate.
+PESelectorGroupExtraCombinator=Combinator pendente.
+PEClassSelNotIdent=Expectate identificator pro selector de classe, ma trovate ‘%1$S’.
+PETypeSelNotType=Expectate elemento de nomine ‘*’, ma trovate ‘%1$S’.
+PEUnknownNamespacePrefix=Prefixo de spatio de nomine incognite ‘%1$S’.
+PEAttributeNameExpected=Expectate identificator pro nomine de attributo, ma trovate ‘%1$S’.
+PEAttributeNameOrNamespaceExpected=Expectate nomine de attributo o nomine de spatio, ma trovate ‘%1$S’.
+PEAttSelNoBar=Expectate ‘|’ , ma trovate ‘%1$S’.
+PEAttSelUnexpected=Token inexpectate in selector de attributo: ‘%1$S’.
+PEAttSelBadValue=Expectate identificator o catena de characteres pro le valor in selector de attributo, ma trovate ‘%1$S’.
+PEPseudoSelBadName=Expectate identificator pro pseudo-classe o pseudo-elemento, ma trovate ‘%1$S’.
+PEPseudoSelEndOrUserActionPC=Expectate fin de selector o un pseudo-classe de action de usator post un pseudo-elemento, ma trovate ‘%1$S’.
+PEPseudoSelUnknown=Pseudo-classe o pseudo-elemento incognite ‘%1$S’.
+PEPseudoClassArgNotIdent=Expectate identificator pro parametro de pseudo-classe, ma trovate ‘%1$S’.
+PEColorNotColor=Expectate color, ma trovate ‘%1$S’.
+PEParseDeclarationDeclExpected=Expectate declaration, ma trovate ‘%1$S’.
+PEUnknownFontDesc=Descriptor ‘%1$S’ incognite in le regula @font-face.
+PEMQExpectedFeatureName=Expectate nomine de characteristica de medio, ma trovate ‘%1$S’.
+PEMQNoMinMaxWithoutValue=Le characteristicas de media con min- e max- debe haber un valor.
+PEMQExpectedFeatureValue=Trovate valor non valide pro un functionalitate de media.
+PEExpectedNoneOrURL=‘none’ o ‘URL’ expectate, ma trovate ‘%1$S’.
+PEExpectedNoneOrURLOrFilterFunction=On attendeva un function ‘none’, URL, o filter , ma trovava ‘%1$S’.
+PEDisallowedImportRule=Le regulas @import non es ancora valide in folios de stilo construite.
+PENeverMatchingHostSelector=Le selector :host in ‘%S’ non es sin functionalitate e non correspondera jammais. Forsan tu intendeva usar :host()?
+
+TooLargeDashedRadius=Le radio del bordo es troppo grande pro le stilo ‘dashed’ (le limite es 100000px). Rendite como solide.
+TooLargeDottedRadius=Le radio del bordo es troppo grande pro le stilo ‘dotted’ (le limite es 100000px). Rendite como solide.
diff --git a/l10n-ia/dom/chrome/layout/htmlparser.properties b/l10n-ia/dom/chrome/layout/htmlparser.properties
new file mode 100644
index 0000000000..46825d694f
--- /dev/null
+++ b/l10n-ia/dom/chrome/layout/htmlparser.properties
@@ -0,0 +1,145 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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=Le codification de characteres de un documento inquadrate non ha essite declarate. Le documento pote apparer differente si vidite sin le documento que lo inquadra.
+EncXmlDecl=Le codification de character de un documento HTML era declarate per le syntaxe de declaration XML. Isto non es conforme, e declarar le codification per un meta etiquetta al initio del parte principal es plus efficiente.
+EncMetaTooLate=Un meta-etiquetta tentante de declarar le codification de declaration de character ha essite trovate troppo tarde, e le codification in vice era divinate ab le contento. Le meta-etiquetta debe esser movite al initio del parte principal del documento.
+EncMetaTooLateFrame=Un meta-etiquetta tentante de declarar le codification de declaration de character ha essite trovate troppo tarde, e le codification in vice era divinate ab le contento. Le meta-etiquetta debe esser movite al initio del parte principal del documento.
+EncMetaAfterHeadInKilobyte=Le meta etiquetta que declara le codification de character del documento debe esser movite al initio del parte principal del documento.
+EncNoDecl=Le codification de character del documento non era declarate, assi le codification era divinate ab le contento. Le codification de character debe esser declarate in le titulo Content-Type HTTP, per un meta-etiquetta, o per un marca del ordine de byte.
+EncNoDeclPlain=Le codification de character del documento non era declarate, assi le codification era divinate ab le contento. Le codification de character debe esser declarate in le titulo Content-Type HTTP o per un marca del ordine de byte.
+EncMetaUnsupported=Un codification de characteres non supportate ha essite declarate pro le documento HTML usante un etiquetta meta. Le declaration ha essite ignorate.
+EncProtocolUnsupported=Un codification de characteres non supportate ha essite declarate al nivello del protocollo de transferentia. Le declaration ha essite ignorate.
+EncMetaUtf16=Un etiquetta meta ha essite usate pro declarar le codification de characteres como UTF-16. Isto ha essite interpretate como un declaration UTF-8 in su loco.
+EncMetaUserDefined=Le codification de characteres ha essite declarate como x-user-defined con un meta-etiquetta. Nonobstante, isto ha essite interpretate como un declaration windows-1252 pro rationes de compatibilitate con typos de litteras obsolete e intentionalmente mal codificate. Iste sito deberea esser convertite a Unicode.
+
+EncMetaReplacement=Un meta-etiquetta era usate pro declarar un codification que es a risco de scripts inter-sitos. Le codification de replaciamento era usate in vice.
+EncProtocolReplacement=Un codification que es a risco de scripts inter-sitos era declarate super le nivello de protocollo de transferimento. Le codification de replaciamento era usate in vice.
+EncDetectorReload=Le codification de character del documento non era declarate, e le codification era divinate ab le contento solo tarde. Isto causava le recargamento del documento. Le codification de character debe esser declarate in le titulo Content-Type HTTP, per un meta-etiquetta, o per un marca del ordine de byte.
+EncDetectorReloadPlain=Le codification de character del documento non era declarate, e le codification era divinate ab le contento solo tarde. Isto causava le recargamento del documento. Le codification de character debe esser declarate in le titulo Content-Type HTTP, o per un marca del ordine de byte.
+EncError=Le fluxo de byte diffunder era erronee secundo le codification de character declarate. Le declaration de codification de character pote esser non correcte.
+EncErrorFrame=Le fluxo de byte era erronee secundo le codification de character hereditate ab le documento genitor. Le codification de character debe esser declarate in le titulo Content-Type HTTP, per un meta-etiquetta, o per un marca del ordine de byte.
+EncErrorFramePlain=Le fluxo de byte era erronee secundo le codification de character hereditate ab le documento genitor. Le codification de character debe esser declarate in le titulo Content-Type HTTP o per un marca del ordine de byte.
+EncSpeculationFailMeta=Le initio del documento era re-analysate, perque il habeva characteres non-ASCII ante le meta-etiquetta que declarava le codification. Le meta debe esser le prime filio del titulo sin commentos non-ASCII antea.
+EncSpeculationFailXml=Le initio del documento era re-analysate, perque il habeva characteres non-ASCII in le parte del documento ubi ha essite recercate sin successo le meta-etiquetta, ante utilisar como reserva le declaration de syntaxe XML. Un meta etiquetta al initio del parte principal debe esser usate in vice del le syntaxe de declaration XML.
+# The audience of the following message isn't the author of the document but other people debugging browser behavior.
+EncSpeculationFail2022=Le initio del documento era re-analysate, perque le codification ISO-2022-JP es ASCII-incompatibile.
+
+# 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=Datos superflue post “</”.
+errLtSlashGt=Trovate “</>”. Causas probabile: “<” non escappate (escappa lo con “&lt;”) o etiquetta de clausura mal inserite.
+errCharRefLacksSemicolon=Referentia de character non terminate per un puncto e virgula.
+errNoDigitsInNCR=Nulle digitos in le referentia de character numeric.
+errGtInSystemId=“>” in identificator de systema.
+errGtInPublicId=“>” in identificator public.
+errNamelessDoctype=Typo de documento sin nomine.
+errConsecutiveHyphens=Tractos consecutive non terminava un commento. “--” non es permittite intra un commento, ma, pro exemplo, “- -” es.
+errPrematureEndOfComment=Fin de commento prematur. Usa “-->” pro terminar correctemente un commento.
+errBogusComment=Commento false.
+errUnquotedAttributeLt=“<” in un valor de attributo sin virgulettas. Causa probabile: “>” manca immediatemente antea.
+errUnquotedAttributeGrave=“`” in un valor de attributo sin virgulettas. Causa probabile: Usar le character erroneemente como virguletta.
+errUnquotedAttributeQuote=Virguletta in un valor de attributo sin virgulettas. Causas probabile: Attributos exequente insimul o le query string de un URL in un attributo sin virgulettas.
+errUnquotedAttributeEquals=“=” in un valor de attributo sin virgulettas. Causas probabile: attributos exequente insimul o le query string de un URL in un attributo sin virgulettas.
+errSlashNotFollowedByGt=Un barra non esseva immediatemente sequite per “>”.
+errNoSpaceBetweenAttributes=Nulle spatios inter le attributos.
+errUnquotedAttributeStartLt=“<” al initio de un valor de attributo sin virgulettas. Causa probabile: manca “>” immediatemente antea.
+errUnquotedAttributeStartGrave=“`” al initio de un valor de attributo sin virgulettas. Causa probabile: uso de character erronee como virguletta.
+errUnquotedAttributeStartEquals=“=” al initio de un valor de attributo sin virgulettas. Causa probabile: un signo de equal duplicate perdite.
+errAttributeValueMissing=Valor del attributo mancante.
+errBadCharBeforeAttributeNameLt=Trovate “<” quando uno expectava un nomine de attributo. Causa probabile: “>” manca immediatemente antea.
+errEqualsSignBeforeAttributeName=Trovate “=” quando uno expectava un nomine de attributo. Causa probabile: le nomine del attributo manca.
+errBadCharAfterLt=Character mal post “<”. Causa probabile: “<” non escappate. Tenta escappar lo usante “&lt;”.
+errLtGt=Trovate “<>”. Causas probabile: “<” non escappate (escappa lo con “&lt;”) o etiquetta de apertura mal inserite.
+errProcessingInstruction=Trovate “<?”. Causa probabile: Tentativa de usar un instruction pro processar XML in HTML. (instructiones pro processar XML non es admittite in HTML.)
+errUnescapedAmpersandInterpretedAsCharacterReference=Le catena de characteres sequente a “&” ha essite interpretate como un referentia de character. (“&” probabilemente deberea haber essite escappate usante “&amp;”.)
+errNotSemicolonTerminated=Le referentia de character nominate non ha essite terminate per un puncto e comma. (O “&” deberea haber essite escappate usante “&amp;”.)
+errNoNamedCharacterMatch=“&” non comencia un referentia de character. (“&” probabilemente non deberea haber essite escappate usante “&amp;”.)
+errQuoteBeforeAttributeName=Trovate un virguletta quando uno expectava un nomine de attributo. Causa probabile: “=” mancante immediatemente antea.
+errLtInAttributeName=“<” in le nomine de un attributo. Causa probabile: “>” manca immediatemente antea.
+errQuoteInAttributeName=Virguletta in le nomine de un attributo. Causa probabile: virguletta correspondente mancante alicubi antea.
+errExpectedPublicId=Expectava un identificator public, ma le doctype terminava.
+errBogusDoctype=Typo de documento errate.
+maybeErrAttributesOnEndTag=Le etiquetta de clausura ha attributos.
+maybeErrSlashInEndTag=“/” superflue al fin de un etiquetta de clausura.
+errNcrNonCharacter=Le referentia de un character es replaciate per un non-character.
+errNcrSurrogate=Le referentia de un character es replaciate per un surrogato.
+errNcrControlChar=Le referentia de un character es replaciate per un character de controlo.
+errNcrCr=Un referentia de character numeric se extende al commando: retorno carro.
+errNcrInC1Range=Un referentia de character numeric se extende al intervallo del commandos C1.
+errEofInPublicId=Fin de file intra un identificator public.
+errEofInComment=Fin de file intra un commento.
+errEofInDoctype=Fin de file intra un typo de documento.
+errEofInAttributeValue=Fin de file attingite intra un valor de attributo. Etiquetta ignorate.
+errEofInAttributeName=Un fin de file occurreva in un nomine de attributo. Etiquetta ignorate.
+errEofWithoutGt=Trovate le fin del file sin que le etiquetta previe fini con “>”. Ignorante le etiquetta.
+errEofInTagName=Un fin de file vidite durante que on cercava un nomine de tag. Etiquetta ignorate.
+errEofInEndTag=Un fin de file intra etiquetta de clausura. Etiquetta ignorate.
+errEofAfterLt=Fin del file post “<”.
+errNcrOutOfRange=Referentia de character foras del intervallo Unicode permittite.
+errNcrUnassigned=Un referentia de character se extende a un puncto de codice permanentemente non assignate.
+errDuplicateAttribute=Attributo duplicate.
+errEofInSystemId=Fin de file intra un identificator de systema.
+errExpectedSystemId=Expectate un identificator de systema ma le doctype es claudite.
+errMissingSpaceBeforeDoctypeName=Spatio mancante ante le nomine del typo de documento.
+errNestedComment=Vidite “<!--” in un commento. Causa probabile: commento annidate (non permittite).
+errNcrZero=Le referentia de un character es replaciate per zero.
+errNoSpaceBetweenDoctypeSystemKeywordAndQuote=Nulle spatio inter le parola clave “SYSTEM” del doctype e le virguletta.
+errNoSpaceBetweenPublicAndSystemIds=Nulle spatio inter le identificatores public e de systema del doctype.
+errNoSpaceBetweenDoctypePublicKeywordAndQuote=Nulle spatio inter le parola clave “PUBLIC” del doctype e le virguletta.
+
+# Tree builder errors
+errDeepTree=Le arbore del documento es troppo profunde. Le arbore essera applanate a 513 elementos de profunditate.
+errStrayStartTag2=Etiquetta de apertura superflue “%1$S”.
+errStrayEndTag=Etiquetta de clausura superflue “%1$S”.
+errUnclosedElements=Etiquetta de clausura “%1$S” trovate, ma il ancora habeva elementos aperte.
+errUnclosedElementsImplied=Etiquetta de clausura “%1$S” implicite, ma il ancora habeva elementos aperite.
+errUnclosedElementsCell=Un cellula de tabella ha essite implicitemente claudite, ma nulle elemento habeva essite aperite.
+errStrayDoctype=Typo de documento isolate.
+errAlmostStandardsDoctype=Doctype quasi conforme le standards. Expectate “<!DOCTYPE html>”.
+errQuirkyDoctype=Doctype peculiar. Expectate “<!DOCTYPE html>”.
+errAlmostStandardsDoctypeVerbose=Iste pagina es in modo Quasi standard. Le disposition de pagina pote esser alterate. Pro le modo Standard usa “<!DOCTYPE html>”.
+errQuirkyDoctypeVerbose=Iste pagina es in modo Quirks. Le disposition de pagina pote esser alterate. Pro le modo Standard usa “<!DOCTYPE html>”.
+errNonSpaceInTrailer=Pagina sin character non-spatio in cauda
+errNonSpaceAfterFrameset=Non-spatio post “frameset”.
+errNonSpaceInFrameset=Non-spatio in “frameset”.
+errNonSpaceAfterBody=Character non-spatio post le corpore.
+errNonSpaceInColgroupInFragment=Non-spatio in “colgroup” durante le interpretation del fragmento.
+errNonSpaceInNoscriptInHead=Character non-spatio intra “noscript” intra “head”.
+errFooBetweenHeadAndBody=Elemento “%1$S” inter “head” e “body”.
+errStartTagWithoutDoctype=Etiquetta de apertura trovate sin haber trovate un doctype anteriormente. Expectate “<!DOCTYPE html>”.
+errNoSelectInTableScope=Nulle “select” in le ambito del tabella.
+errStartSelectWhereEndSelectExpected=Etiquetta de apertura “select” ubi se expectava un etiquetta de clausura.
+errStartTagWithSelectOpen=Etiquetta de apertura “%1$S” con “select” aperte.
+errBadStartTagInNoscriptInHead=Mal etiquetta de apertura “%1$S” in “noscript” in “head”.
+errImage=Trovate un etiquetta de apertura de “image”.
+errFooSeenWhenFooOpen2=Un etiquetta de apertura “%1$S” ha essite incontrate, ma il habeva jam un elemento aperte del mesme typo.
+errHeadingWhenHeadingOpen=Le titulo non pote ser filio de un altere titulo.
+errFramesetStart=Etiquetta de apertura “frameset” vidite.
+errNoCellToClose=Nulle cellula a clauder.
+errStartTagInTable=Etiquetta de apertura “%1$S” vidite in “table”.
+errFormWhenFormOpen=Trovate un etiquetta de apertura “form”, ma il habeva jam un elemento “form” active. Formularios annidate non es permittite. Le etiquetta es ignorate.
+errTableSeenWhileTableOpen=Un etiquetta de apertura pro “table” vidite, ma le “table” previe es ancora aperte.
+errStartTagInTableBody=Etiquetta de apertura “%1$S” in le corpore de tabella.
+errEndTagSeenWithoutDoctype=Etiquetta de clausura trovate sin doctype precedente. Expectate “<!DOCTYPE html>”.
+errEndTagAfterBody=Trovate un etiquetta de clausura post que “body” habeva essite claudite.
+errEndTagSeenWithSelectOpen=Etiquetta de clausura “%1$S” con “select” aperte.
+errGarbageInColgroup=Datos superflue in le fragmento “colgroup”.
+errEndTagBr=Etiquetta de clausura “br”.
+errNoElementToCloseButEndTagSeen=Nulle elemento “%1$S” in ambito, ma vidite etiquetta de clausura “%1$S”.
+errHtmlStartTagInForeignContext=Etiquetta de apertura HTML “%1$S” in un contexto de spatio de nomines estranier.
+errNoTableRowToClose=Nulle linea de tabella a clauder.
+errNonSpaceInTable=Characteres non-spatio mal placiate intra un tabella.
+errUnclosedChildrenInRuby=Elemento non claudite in “ruby”.
+errStartTagSeenWithoutRuby=Etiquetta de apertura “%1$S” vidite sin apertura de un elemento “ruby”.
+errSelfClosing=Syntaxe autoclaudente (“/>”) usate sur un elemento HTML non vacue. Ignorante le barra e tractante como un etiquetta de apertura.
+errNoCheckUnclosedElementsOnStack=Elementos non claudite sur le pila.
+errEndTagDidNotMatchCurrentOpenElement=Le etiquetta de clausura “%1$S” non correspondeva al nomine del elemento aperte actual (“%2$S”).
+errEndTagViolatesNestingRules=Le etiquetta de clausura “%1$S” viola le regulas de annidamento.
+errEndWithUnclosedElements=Etiquetta de clausura pro “%1$S” trovate, ma il habeva elementos non claudite.
+errListUnclosedStartTags=Un o plus elementos non claudite.
diff --git a/l10n-ia/dom/chrome/layout/layout_errors.properties b/l10n-ia/dom/chrome/layout/layout_errors.properties
new file mode 100644
index 0000000000..0a92780fa2
--- /dev/null
+++ b/l10n-ia/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=Le attributo “coords” del etiquetta <area shape="rect"> non es in le formato “left,top,right,bottom”.
+ImageMapCircleWrongNumberOfCoords=Le attributo “coords” del etiquetta <area shape="circle"> non es in le formato “center-x,center-y,radius”.
+ImageMapCircleNegativeRadius=Le attributo “coords” del etiquetta <area shape="circle"> ha un radio negative.
+ImageMapPolyWrongNumberOfCoords=Le attributo “coords” del etiquetta <area shape="poly"> non es in le formato “x1,y1,x2,y2 …”.
+ImageMapPolyOddNumberOfCoords=In le attributo “coords” del etiquetta <area shape="poly"> manca le ultime coordinata “y” (le formato correcte es “x1,y1,x2,y2 …”).
+
+TablePartRelPosWarning=Le positionamento relative del linea e del gruppos de lineas non es admittite. Iste sito forsan debe esser actualisate perque, a causa de illo, iste functionalitate pote haber nulle effecto.
+
+ScrollLinkedEffectFound3=Iste sito pare usar un effecto de positionamento ligate al rolamento. Isto pote non functionar ben con le movimento panoramic asynchrone; visita https://firefox-source-docs.mozilla.org/performance/scroll-linked_effects.html pro ulterior detalios e pro participar al discussion sur applicationes e functionalitates associate!
+
+## 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=Le animation non pote esser exequite sur le compositor perque le area del photogramma (%1$S) es troppo large relativemente al puncto de vista (major 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=Le animation non pote esser executate sur le compositor perque le dimension del photogrammas (%1$S, %2$S) es troppo grande relativemente al quadro de vista (major que (%3$S, %4$S)) o excede le maxime valor permittite (%5$S, %6$S)
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformBackfaceVisibilityHidden):
+## 'backface-visibility: hidden' is a CSS property, don't translate it.
+CompositorAnimationWarningTransformBackfaceVisibilityHidden=Le animationes de transformationes ‘backface-visibility: hidden’ non pote esser exequite sur le compositor
+## LOCALIZATION NOTE(CompositorAnimationWarningTransformSVG,
+## CompositorAnimationWarningTransformWithGeometricProperties,
+## CompositorAnimationWarningTransformWithSyncGeometricAnimations,
+## CompositorAnimationWarningTransformFrameInactive,
+## CompositorAnimationWarningOpacityFrameInactive):
+## 'transform' and 'opacity' mean CSS property names, don't translate it.
+CompositorAnimationWarningTransformSVG=Le animationes de ‘transform’ sur elementos con transformationes SVG de non pote esser exequite sur le compositor
+CompositorAnimationWarningTransformWithGeometricProperties=Animationes de ‘transform’ non pote esser exequite sur le compositor quando proprietates geometric es animate sur le mesme elemento al mesme tempore
+CompositorAnimationWarningTransformWithSyncGeometricAnimations=Le animation de ‘transform’ non pote esser exequite sur le compositor perque illo non debe esser synchronisate con animationes de proprietates generic que comenciava al mesme tempore
+CompositorAnimationWarningTransformFrameInactive=Le animation non pote esser exequite sur le compositor perque le photogramma non ha essite activate pro le animation ‘transform’
+CompositorAnimationWarningTransformIsBlockedByImportantRules=Impossibile exequer le animation “transform” sur le compositor, perque le proprietates ligate a “transform” es supplantate per regulas !important
+CompositorAnimationWarningOpacityFrameInactive=Le animation non pote esser exequite sur le compositor perque le photogramma non ha essite activate pro le animation ‘opacity’
+CompositorAnimationWarningHasRenderingObserver=Le animation non pote esser exequite sur le compositor perque le elemento observatores del render (-moz-element o SVG clipping/masking)
+CompositorAnimationWarningHasCurrentColor=Le animationes de ‘background-color’ non pote esser executate sur le compositor con le quadro-clave ‘current-color’.
+
+## LOCALIZATION NOTE: Do not translate zoom, calc(), "transform", "transform-origin: 0 0"
+ZoomPropertyWarning=Iste pagina usa le proprietate non standard “zoom”. Considera usar calc() in le pertinente valores del proprietate, o “transform” insimul 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=Durante le tractamento del elemento <html>, le valores usate del proprietates CSS “writing-mode”, “direction” e “text-orientation” sur le elemento <html> es prendite ab le valores computate del elemento <body>, non ab le valores proprie del elemento <html>. Considera definir iste proprietates in le pseudoclasse CSS :root. Pro saper plus vide “The Principal Writing Mode” in 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=Le ancorage de rolamento ha essite disactivate in un contentor de rolamento a causa de un excesso de adjustamentos consecutive (%1$S) con distantia total insufficiente (%2$S px medie, %3$S px total).
+
+ForcedLayoutStart=Le disposition ha essite fortiate ante que le pagina esseva cargate plenmente. Le folio de stylo non ha essite ancora cargate, isto pote causar un fulgure de contento sin stilo.
diff --git a/l10n-ia/dom/chrome/layout/printing.properties b/l10n-ia/dom/chrome/layout/printing.properties
new file mode 100644
index 0000000000..827d9c4318
--- /dev/null
+++ b/l10n-ia/dom/chrome/layout/printing.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/.
+
+# Page number formatting
+## @page_number The current page number
+#LOCALIZATION NOTE (pagenumber): Do not translate %ld in the following line.
+# Place the word %ld where the page number and number of pages should be
+# The first %ld will receive the the page number
+pagenumber=%1$d
+
+# Page number formatting
+## @page_number The current page number
+## @page_total The total number of pages
+#LOCALIZATION NOTE (pageofpages): Do not translate %ld in the following line.
+# Place the word %ld where the page number and number of pages should be
+# The first %ld will receive the the page number
+# the second %ld will receive the total number of pages
+pageofpages=%1$d de %2$d
+
+PrintToFile=Imprimer in un file
+print_error_dialog_title=Error de imprimitor
+printpreview_error_dialog_title=Error de vista preliminar del impression
+
+# Printing error messages.
+#LOCALIZATION NOTE: Some of these messages come in pairs, one
+# for printing and one for print previewing. You can remove that
+# distinction in your language by removing the entity with the _PP
+# suffix; then the entity without a suffix will be used for both.
+# You can also add that distinction to any of the messages that don't
+# already have it by adding a new entity with a _PP suffix.
+#
+# For instance, if you delete PERR_GFX_PRINTER_DOC_IS_BUSY_PP, then
+# the PERR_GFX_PRINTER_DOC_IS_BUSY message will be used for that error
+# condition when print previewing as well as when printing. If you
+# add PERR_FAILURE_PP, then PERR_FAILURE will only be used when
+# printing, and PERR_FAILURE_PP will be used under the same conditions
+# when print previewing.
+#
+PERR_FAILURE=Un error occurreva durante le impression.
+
+PERR_ABORT=Le labor de impression esseva abortate o cancellate.
+PERR_NOT_AVAILABLE=Alcun functionalitates de impression non es actualmente disponibile.
+PERR_NOT_IMPLEMENTED=Alcun functionalitates de impression non es ancora implementate.
+PERR_OUT_OF_MEMORY=Il non ha memoria bastante pro imprimer.
+PERR_UNEXPECTED=Il habeva un problema inexpectate durante le impression.
+
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE=Nulle imprimitores disponibile.
+PERR_GFX_PRINTER_NO_PRINTER_AVAILABLE_PP=Nulle impressor disponibile, impossibile monstrar le vista preliminar de impression.
+PERR_GFX_PRINTER_NAME_NOT_FOUND=Le imprimitor eligite es introvabile.
+PERR_GFX_PRINTER_COULD_NOT_OPEN_FILE=Falta a aperir le file de egresso pro le impression sur file.
+PERR_GFX_PRINTER_STARTDOC=Le impression ha fallite durante le initio del processo de impression.
+PERR_GFX_PRINTER_ENDDOC=Le impression ha fallite durante le termination del processo de impression.
+PERR_GFX_PRINTER_STARTPAGE=Le impression falleva durante que initiava un nove pagina.
+PERR_GFX_PRINTER_DOC_IS_BUSY=Non es ancora possibile imprimer iste documento, illo se carga ancora.
+PERR_GFX_PRINTER_DOC_IS_BUSY_PP=Non es ancora possibile monstrar le vista preliminar de iste documento, illo se carga ancora.
diff --git a/l10n-ia/dom/chrome/layout/xmlparser.properties b/l10n-ia/dom/chrome/layout/xmlparser.properties
new file mode 100644
index 0000000000..765be920d9
--- /dev/null
+++ b/l10n-ia/dom/chrome/layout/xmlparser.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/.
+
+# Map Expat error codes to error strings
+1 = sin memoria
+2 = error de syntaxe
+3 = nulle elemento radice trovate
+4 = non ben-formate
+5 = token non terminate
+6 = character partial
+7 = tag discordante
+8 = attributo duplicate
+9 = datos superflue post le elemento de documento
+10 = referentia de identitate con parametro illegal
+11 = entitate indefinite
+12 = referentia de entitate recursive
+13 = entitate asynchrone
+14 = referentia a un numero de character non valide
+15 = referentia a un entitate binari
+16 = referentia a un entitate externe in attributo
+17 = XML o declaration de texto non al initio del entitate
+18 = codification incognite
+19 = le codification specificate in le declaration XML es incorrecte
+20 = section CDATA non clause
+21 = error in le processo del referentia de entitate externe
+22 = le documento non es autonome
+23 = stato del interprete inexpectate
+24 = entitate declarate in entitate de parametro
+27 = prefixo non legate a un spatio de nomine
+28 = non debe supprimer le declaration del prefixo
+29 = marcation incomplete in entitate de parametro
+30 = declaration XML non ben-formate
+31 = declaration de texto non ben-formate
+32 = character(es) illegal in id public
+38 = le prefixo reservate (xhl) non pote haber su declaration cancellate ni esser ligate a un altere nomine de spatio de nomines
+39 = le prefixo reservate (xmlns) non debe esser declarate o haber su declaration cancellate
+40 = le prefixo non debe esser ligate a un del nomines reservate de spatio de nomines
+
+# %1$S is replaced by the Expat error string, may be followed by Expected (see below)
+# %2$S is replaced by URL
+# %3$u is replaced by line number
+# %4$u is replaced by column number
+XMLParsingError = XML Error de interpretation: %1$S\nLocation: %2$S\nLinea numero %3$u, Columna %4$u:
+
+# %S is replaced by a tag name.
+# This gets appended to the error string if the error is mismatched tag.
+Expected = . Expectate: </%S>.
diff --git a/l10n-ia/dom/chrome/layout/xul.properties b/l10n-ia/dom/chrome/layout/xul.properties
new file mode 100644
index 0000000000..59160d3356
--- /dev/null
+++ b/l10n-ia/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=Le instruction de processamento <?%1$S?> non ha plus effecto foras le prolog (vider le bug 360119).
diff --git a/l10n-ia/dom/chrome/mathml/mathml.properties b/l10n-ia/dom/chrome/mathml/mathml.properties
new file mode 100644
index 0000000000..8f7e9dcace
--- /dev/null
+++ b/l10n-ia/dom/chrome/mathml/mathml.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/.
+
+InvalidChild=Marcation non valide: <%1$S> non es permittite como filio de <%2$S>.
+ChildCountIncorrect=Marcation non valide: numero incorrecte de filios pro le tag <%1$S/>.
+DuplicateMprescripts=Marcation non valide: plus de un <mprescripts/> in <mmultiscripts/>.
+# LOCALIZATION NOTE: The first child of <mmultiscript/> is the base, that is the element to which scripts are attached.
+NoBase=Marcation non valide: expectate exactemente un elemento base in <mmultiscripts/>. Trovate nulle.
+SubSupMismatch=Marcation non valide: par subscript/superscript incomplete in <mmultiscripts/>.
+
+# LOCALIZATION NOTE: When localizing the single quotes ('), follow the conventions in css.properties for your target locale.
+AttributeParsingError=Error a interpretar le valor ‘%1$S’ pro le attributo ‘%2$S’ de <%3$S/>. Attributo ignorate.
+AttributeParsingErrorNoTag=Error a interpretar le valor ‘%1$S’ pro le attributo ‘%2$S’. Attributo ignorate.
+LengthParsingError=Error a interpretar le valor del attributo MathML ‘%1$S’ como longor. Attributo ignorate.
diff --git a/l10n-ia/dom/chrome/netError.dtd b/l10n-ia/dom/chrome/netError.dtd
new file mode 100644
index 0000000000..97cb167a31
--- /dev/null
+++ b/l10n-ia/dom/chrome/netError.dtd
@@ -0,0 +1,110 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY loadError.label "Error de cargamento del pagina">
+<!ENTITY retry.label "Retentar">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "Falta al connexion">
+<!ENTITY connectionFailure.longDesc "<p>Ben que le sito sembla valide, le navigator esseva incapace de establir un connexion.</p><ul><li>Esque le sito es temporarimente indisponibile? Retenta plus tarde.</li><li>Es tu incapace de navigar altere sitos? Verifica le connexion del computator al rete.</li><li>Es tu computator o rete protegite per un firewall o proxy? Parametros incorrecte pote interferer con le navigation Web</li></ul>">
+
+<!ENTITY deniedPortAccess.title "Porta restringite pro rationes de securitate">
+<!ENTITY deniedPortAccess.longDesc "<p>Le adresse requestate specificava un porta (e.g. <q>mozilla.org:80</q> pro le porta 80 sur mozilla.org) normalmente usate pro <em>altere</em> propositos que le navigation Web. Le navigator ha cancellate le requesta pro tu protection e securitate.</p>">
+
+<!ENTITY dnsNotFound.title "Adresse non trovate">
+<!ENTITY dnsNotFound.longDesc "<p>Le navigator non poteva trovar le servitor hoste pro le adresse fornite.</p>
+<ul>
+ <li>Ha tu committite un error scribente le dominio? (pro exemplo, <q><strong>ww</strong>.mozilla.org</q> in vice de <q><strong>www</strong>.mozilla.org</q>)</li>
+ <li>Es tu certe que iste dominio ja existe? Su registration pote haber expirate.</li>
+ <li>Es tu incapace de navigar alteres sitos? Verifica le parametros de tu connexion al rete e del servitor DNS.</li>
+ <li>Es tu computator o rete protegite per un firewall o proxy? Parametros incorrecte pote interferer con le navigation Web</li>
+</ul>">
+
+<!ENTITY fileNotFound.title "File non trovate">
+<!ENTITY fileNotFound.longDesc "<ul><li>Poterea le elemento forsan haber essite renominate, removite o relocate?</li><li>Haberea un error de orthographia, de majusculas o altere problema typographic in le adresse?</li><li>Ha tu le permissiones de accesso necessari pro le elemento requestate?</li></ul>">
+
+<!ENTITY fileAccessDenied.title "Le accesso al file esseva negate">
+<!ENTITY fileAccessDenied.longDesc "<ul><li>Illo pote haber essite, removite, movite, o le permissiones del file impedi le accesso.</li></ul>">
+
+<!ENTITY generic.title "Impossibile completar le requesta">
+<!ENTITY generic.longDesc "<p>Nulle altere information sur iste problema o error es disponibile actualmente.</p>">
+
+<!ENTITY malformedURI.title "Adresse non valide">
+<!ENTITY malformedURI.longDesc "<p>Le adresse providite non es in un formato recognoscite. Per favor verifica le barra de adresse pro errores e retenta.</p>">
+
+<!ENTITY netInterrupt.title "Transferimento de datos interrumpite">
+<!ENTITY netInterrupt.longDesc "<p>Le navigator se ha connectite con successo, ma le connexion ha essite interrumpite durante le transferentia de datos. Per favor retenta.</p><ul><li>Es tu incapace de navigar a altere sitos? Controla le connexion de rete del computator.</li><li>Ancora con problemas? Consulta assistentia del administrator de tu rete o le fornitor de accesso a Internet.</li></ul>">
+
+<!ENTITY notCached.title "Documento expirate">
+<!ENTITY notCached.longDesc "<p>Le documento requestate non es disponibile in le cache del navigator.</p><ul><li>Como precaution de securitate, le navigator non re-requesta automaticamente documentos sensibile.</li><li>Clicca sur Retentar pro re-requestar le documento del sito web.</li></ul>">
+
+<!ENTITY netOffline.title "Modo foras de linea">
+<!ENTITY netOffline.longDesc2 "<p>Le navigator es in modo foras de linea e non pote connecter se al objecto requestate.</p><ul><li>Es le computator connectite a un rete active?</li><li>Preme &quot;Retentar&quot; pro cambiar al modo in linea e recargar le pagina.</li></ul>">
+
+<!ENTITY contentEncodingError.title "Error de codification del contento">
+<!ENTITY contentEncodingError.longDesc "<p>Le pagina que tu tenta vider non pote esser monstrate perque illo usa un forma de compression invalide o non admittite.</p><ul><li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li></ul>">
+
+<!ENTITY unsafeContentType.title "Typo de file non secur">
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+ <li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li>
+</ul>
+">
+
+<!ENTITY netReset.title "Connexion interrumpite">
+<!ENTITY netReset.longDesc "<p>Le ligation al rete esseva interrumpite durante que on negotiava un connexion. Per favor retenta.</p>">
+
+<!ENTITY netTimeout.title "Tempore de rete expirate">
+<!ENTITY netTimeout.longDesc "<p>Le sito requestate non ha respondite a un requesta de connexion e le navigator ha cessate de attender un responsa.</p><ul><li>Pote le servitor esser supercargate o temporarimente foras de operation? Retenta plus tarde.</li><li>Impossibile navigar a altere sitos? Verifica le connexion del computator al rete.</li><li>Es tu computator o rete protegite per un firewall o proxy? Parametros incorrecte pote interferer con le navigation web.</li><li>Ancora problemas? Contacta tu administrator de rete o fornitor de internet pro assistentia.</li></ul>">
+
+<!ENTITY unknownProtocolFound.title "Protocollo incognite">
+<!ENTITY unknownProtocolFound.longDesc "<p>Le adresse specifica un protocollo (per exemplo, <q>wxyz://</q>) que le navigator non recognosce, assi que le navigator non pote connecter se correctemente al sito.</p><ul><li>Tenta tu acceder a servicios multimedial o altere servicios non texto? Verifica si le sito ha pre-requisitos supplementari.</li><li>Alcun protocollos pote requirer software de tertios o plugins ante que le navigator pote recognoscer los.</li></ul>">
+
+<!ENTITY proxyConnectFailure.title "Connexion refusate per le servitor proxy">
+<!ENTITY proxyConnectFailure.longDesc "<p>Le navigator es configurate pro usar un servitor proxy, ma le proxy ha refusate le connexion.</p><ul><li>Es le configuration de proxy del navigator correcte? Verifica le parametros e reproba.</li><li>Permitte le servicio proxy connexiones ab iste rete?</li><li>Ancora problemas? Consulta tu administrator de rete o tu fornitor de internet pro assistentia.</li></ul>">
+
+<!ENTITY proxyResolveFailure.title "Servitor proxy non trovate">
+<!ENTITY proxyResolveFailure.longDesc "<p>Le navigator es configurate a usar un servitor proxy ma le proxy non pote ser trovate.</p><ul><li>Es le configuration del proxy del navigator correcte? Controla le predefinitiones e reproba</li><li>Es le computer connectite a un rete active?</li><li>Ancora problemas? Consulta tu administrator de rete o tu fornitor de Internet pro assistentia.</li></ul>">
+
+<!ENTITY redirectLoop.title "Cyclo de redirection">
+<!ENTITY redirectLoop.longDesc "<p>Le navigator ha cessate de tentar a obtener le elemento requestate. Le sito redirige le requesta de sorta que illo non terminara jammais.</p><ul><li>Ha tu disactivate o blocate cookies necessari pro iste sito?</li><li><em>NOTA</em>: Si acceptar le cookies del sito non resolve le problema, il ha probabilemente un problema de configuration del servitor e non de tu computator.</li></ul>">
+
+<!ENTITY unknownSocketType.title "Responsa non correcte">
+<!ENTITY unknownSocketType.longDesc "<p>Le sito respondeva al requesta de rete in un via inexpectate e le browser non pote continuar.</p>">
+
+<!ENTITY nssFailure2.title "Connexion secur fallite">
+<!ENTITY nssFailure2.longDesc2 "<p>Le pagina que tu tenta vider non pote ser monstrate perque le authenticitate del datos recipite non pote ser verificate.</p><ul><li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li></ul>">
+
+<!ENTITY nssBadCert.title "Connexion secur fallite">
+<!ENTITY nssBadCert.longDesc2 "<ul>
+<li>Isto pote esser un problema con le configuration del servitor, o pote esser que un persona tenta de usurpar le identitate del servitor.</li>
+<li>Si tu te ha connectite a iste servitor con successo in le passato, le error pote esser temporari, e tu pote tentar de novo plus tarde.</li>
+</ul>
+">
+
+<!ENTITY securityOverride.linkText "O tu pote adder un exception…">
+<!ENTITY securityOverride.warningContent "
+<p>Tu non debe adder un exception si tu usa un connexion a Internet a que tu non confide completemente o si tu non sole reciper un advertentia pro iste servitor.</p>
+<p>Si tu desira ancora adder un exception pro iste sito, tu pote facer lo in tu parametros avantiate de cryptographia.</p>
+">
+
+<!ENTITY cspBlocked.title "Blocate per le politica de securitate del contento">
+<!ENTITY cspBlocked.longDesc "<p>Le navigator ha impedite le cargamento de iste pagina in iste maniera perque le pagina ha un politica de securitate de contento que non lo permitte.</p>">
+
+<!ENTITY xfoBlocked.title "Blocate per politica X-Frame-Options">
+<!ENTITY xfoBlocked.longDesc "<p>Le navigator ha blocate le cargamento de iste pagina in iste contexto perque le pagina ha un politica X-Frame-Options que non lo permitte.</p>">
+
+<!ENTITY corruptedContentErrorv2.title "Error de contento corrumpite">
+<!ENTITY corruptedContentErrorv2.longDesc "<p>Le pagina que tu tenta vider non pote esser monstrate perque un error in le transmission de datos esseva detegite.</p><ul><li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li></ul>">
+
+<!ENTITY inadequateSecurityError.title "Tu connexion non es secur">
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> usa technologia de securitate que es obsolete e vulnerabile a attaccos. Un attaccante pote facilemente revelar informationes que tu pensa esser secur. Le administrator del sito web debera reparar le servitor ante que tu pote visitar le sito.</p><p>Codice de error: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Pagina blocate">
+
+<!ENTITY networkProtocolError.title "Error de protocollo de rete">
+<!ENTITY networkProtocolError.longDesc "<p>Le pagina que tu tenta vider non pote esser monstrate perque un error ha essite detegite in le protocollo de rete.</p><ul><li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li></ul>">
diff --git a/l10n-ia/dom/chrome/nsWebBrowserPersist.properties b/l10n-ia/dom/chrome/nsWebBrowserPersist.properties
new file mode 100644
index 0000000000..484f467897
--- /dev/null
+++ b/l10n-ia/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=%S non pote esser salvate, perque le file de origine non pote esser legite.\n\nReproba plus tarde, o contacta le administrator del servitor.
+writeError=%S impossibile lo salvar, perque un error incognite occurreva.\n\nReproba a salvar a un position differente.
+launchError=%S impossibile lo aperir, perque un error incognite occurreva.\n\nReproba a salvar sur le disco e pois aperir le file.
+diskFull=Il non ha spatio bastante sur le disco pro salvar %S.\n\nRemove le files non necessari ex le disco e retenta, o proba salvar lo in un altere position.
+readOnly=%S non pote esser salvate perque le disco, dossier o file es protegite contra scriptura.\n\nPermitte le scriptura sur disco e retenta, o tenta salvar in un altere loco.
+accessError=%S non pote esser salvate perque tu non pote cambiar le contento de ille dossier.\n\nModifica le proprietates del dossier e retenta, o tenta salvar in un altere loco.
+SDAccessErrorCardReadOnly=Impossibile discargar le file perque le carta SD es in uso.
+SDAccessErrorCardMissing=Impossibile discargar le file perque le carta SD manca.
+helperAppNotFound=%S non pote ser aperite, perque le application auxiliar associate non existe. Cambia le association in tu preferentias.
+noMemory=Il non ha memoria sufficiente pro completar le action requestate.\n\nQuita alcun applicationes e retenta.
+title=Discargante %S
+fileAlreadyExistsError=%S non pote ser aperite, perque un file ja existe con le mesme nomine del directorio ‘_files’.\n\nProba salvar in un position differente.
+fileNameTooLongError=%S non pote esser aperite, perque le nomine del file era troppo longe.\n\nProba salvar con un nomine de file plus breve.
diff --git a/l10n-ia/dom/chrome/security/caps.properties b/l10n-ia/dom/chrome/security/caps.properties
new file mode 100644
index 0000000000..f1d2c29470
--- /dev/null
+++ b/l10n-ia/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 securitate : le contento a %S non pote cargar o ligar a %S.
+CheckSameOriginError = Error de securitate : le contento a %S non pote cargar datos ex %S.
+ExternalDataError = Error de securitate : le contento a %S tentava de cargar %S, ma es impossibile cargar datos externe quando es usate como imagine.
+
+CreateWrapperDenied = Permission negate a crear un classe inveloppante pro un objecto de classe %S
+CreateWrapperDeniedForOrigin = Permission negate pro <%2$S> a crear un classe inveloppante pro un objecto de classe %1$S
diff --git a/l10n-ia/dom/chrome/security/csp.properties b/l10n-ia/dom/chrome/security/csp.properties
new file mode 100644
index 0000000000..7a40ca07c0
--- /dev/null
+++ b/l10n-ia/dom/chrome/security/csp.properties
@@ -0,0 +1,123 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Le parametros del pagina ha blocate le carga de un ressource: %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 = Le parametros del pagina ha blocate le carga de un ressource a %2$S (“%1$S”).
+# LOCALIZATION NOTE (CSPROViolation):
+# %1$S is the reason why the resource has not been loaded.
+CSPROViolation = Un violation del politica de report-only CSP (“%1$S”) ha occurrite. Le comportamento ha essite autorisate e un reporto CSP ha essite inviate.
+# 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 = Le parametros del pagina observava le carga de un ressource a %2$S (“%1$S”). Un reporto CSP es inviate.
+# LOCALIZATION NOTE (triedToSendReport):
+# %1$S is the URI we attempted to send a report to.
+triedToSendReport = Tentativa de inviar un reporto al URI non valide: “%1$S”
+# LOCALIZATION NOTE (couldNotParseReportURI):
+# %1$S is the report URI that could not be parsed
+couldNotParseReportURI = impossibile interpretar le URI del reporto: %1$S
+# LOCALIZATION NOTE (couldNotProcessUnknownDirective):
+# %1$S is the unknown directive
+couldNotProcessUnknownDirective = Impossibile processar le directiva incognite ‘%1$S’
+# LOCALIZATION NOTE (ignoringUnknownOption):
+# %1$S is the option that could not be understood
+ignoringUnknownOption = Le option incognite %1$S es ignorate
+# LOCALIZATION NOTE (ignoringDuplicateSrc):
+# %1$S defines the duplicate src
+ignoringDuplicateSrc = Le fonte duplicate %1$S es ignorate
+# LOCALIZATION NOTE (ignoringNonAsciiToken):
+# %1$S defines the name of the directive
+# %2$S is the token string containing non-ASCII characters.
+ignoringNonAsciiToken = Ignorar le directiva ‘%1$S’ con le jeton non-ASCII ‘%2$S’
+# LOCALIZATION NOTE (ignoringSrcFromMetaCSP):
+# %1$S defines the ignored src
+ignoringSrcFromMetaCSP = On ignora ‘%1$S’ (Non supportate quando transmittite per un meta-elemento).
+# LOCALIZATION NOTE (ignoringSrcWithinScriptStyleSrc):
+# %1$S is the ignored src
+# script-src and style-src are directive names and should not be localized
+ignoringSrcWithinScriptStyleSrc = On ignora “%1$S” inter le script-src o le style-src: nonce-source o hash-source specificate
+# LOCALIZATION NOTE (ignoringSrcForStrictDynamic):
+# %1$S is the ignored src
+# script-src, as well as 'strict-dynamic' should not be localized
+ignoringSrcForStrictDynamic = On ignora “%1$S” inter le script-src: ‘strict-dynamic’ specificate
+# LOCALIZATION NOTE (ignoringSrcWithinNonceOrHashDirective):
+# %1$S is the ignored src (e.g. "unsafe-inline")
+# %2$S is the directive (e.g. "script-src-elem")
+ignoringSrcWithinNonceOrHashDirective = Ignorante “%1$S” in %2$S: era specificate nonce-source o hash-source
+# LOCALIZATION NOTE (ignoringScriptSrcForStrictDynamic):
+# %1$S is the ignored src
+# %1$S is the directive src (e.g. "script-src-elem")
+# 'strict-dynamic' should not be localized
+ignoringScriptSrcForStrictDynamic = Ignorante “%1$S” intra %2$S: era specificate ‘strict-dynamic’
+# LOCALIZATION NOTE (ignoringStrictDynamic):
+# %1$S is the ignored src
+ignoringStrictDynamic = Le fonte “%1$S” es ignorate (Supportate solo intra script-src).
+# LOCALIZATION NOTE (ignoringUnsafeEval):
+# %1$S is the csp directive (e.g. script-src-elem)
+# 'unsafe-eval' and 'wasm-unsafe-eval' should not be localized
+ignoringUnsafeEval = Ignorante ‘unsafe-eval’ o ‘wasm-unsafe-eval’ intra “%1$S”.
+# LOCALIZATION NOTE (strictDynamicButNoHashOrNonce):
+# %1$S is the csp directive that contains 'strict-dynamic'
+# 'strict-dynamic' should not be localized
+strictDynamicButNoHashOrNonce = Le parola clave ‘strict-dynamic’ intra “%1$S” sin nonce o hash valide pote blocar le carga de tote le scripts
+# LOCALIZATION NOTE (reportURInotHttpsOrHttp2):
+# %1$S is the ETLD of the report URI that is not HTTP or HTTPS
+reportURInotHttpsOrHttp2 = Le reporto URI (%1$S) debe ser un URI HTTP o HTTPS.
+# LOCALIZATION NOTE (reportURInotInReportOnlyHeader):
+# %1$S is the ETLD of the page with the policy
+reportURInotInReportOnlyHeader = Le sito (%1$S) ha un politica Report-Only sin un URI de reporto. CSP non blocara ni potera reportar violationes a tal politica.
+# LOCALIZATION NOTE (failedToParseUnrecognizedSource):
+# %1$S is the CSP Source that could not be parsed
+failedToParseUnrecognizedSource = Falta a interpretar le fonte incognite %1$S
+# LOCALIZATION NOTE (upgradeInsecureRequest):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+upgradeInsecureRequest = Actualisation del requesta non secur ‘%1$S’ pro usar ‘%2$S’
+# LOCALIZATION NOTE (ignoreSrcForDirective):
+ignoreSrcForDirective = srcs ignorate per le directiva ‘%1$S’
+# LOCALIZATION NOTE (hostNameMightBeKeyword):
+# %1$S is the hostname in question and %2$S is the keyword
+hostNameMightBeKeyword = %1$S interpretate como nomine de hoste, non parola clave. Si tu intende isto sia un parola clave usa ‘%2$S’ (in singule virgulettas).
+# LOCALIZATION NOTE (notSupportingDirective):
+# directive is not supported (e.g. 'reflected-xss')
+notSupportingDirective = Directiva ‘%1$S’ non supportate. Le directiva e le valores essera ignorate.
+# LOCALIZATION NOTE (blockAllMixedContent):
+# %1$S is the URL of the blocked resource load.
+blockAllMixedContent = Le requesta non secur ‘%1$S’ ha essite blocate.
+# LOCALIZATION NOTE (ignoringDirectiveWithNoValues):
+# %1$S is the name of a CSP directive that requires additional values
+ignoringDirectiveWithNoValues = On ignora ‘%1$S’ perque illo non contine ulle parametros.
+# LOCALIZATION NOTE (ignoringReportOnlyDirective):
+# %1$S is the directive that is ignored in report-only mode.
+ignoringReportOnlyDirective = Ignorante le directiva in le cassa de arena quando disponibile in un politica report-only ‘%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=On ignora ‘%1$S’ a causa del directiva ‘%2$S’.
+# LOCALIZATION NOTE (IgnoringSourceWithinDirective):
+# %1$S is the ignored src
+# %2$S is the directive which supports src
+IgnoringSourceWithinDirective = Le fonte “%1$S” es ignorate (Non tractate intra ‘%2$S’).
+
+# CSP Errors:
+# LOCALIZATION NOTE (couldntParseInvalidSource):
+# %1$S is the source that could not be parsed
+couldntParseInvalidSource = Impossibile interpretar le fonte invalide %1$S
+# LOCALIZATION NOTE (couldntParseInvalidHost):
+# %1$S is the host that's invalid
+couldntParseInvalidHost = Impossibile de interpretar le hoste invalide %1$S
+# LOCALIZATION NOTE (couldntParsePort):
+# %1$S is the string source
+couldntParsePort = Impossibile de interpretar le porta in %1$S
+# LOCALIZATION NOTE (duplicateDirective):
+# %1$S is the name of the duplicate directive
+duplicateDirective = Directivas duplicate %1$S revelate. Tote le instantias, salvo le prime, sera ignorate.
+# LOCALIZATION NOTE (couldntParseInvalidSandboxFlag):
+# %1$S is the option that could not be understood
+couldntParseInvalidSandboxFlag = Impossibile de interpretar le indicator invalide del cassa de arena ‘%1$S’
diff --git a/l10n-ia/dom/chrome/security/security.properties b/l10n-ia/dom/chrome/security/security.properties
new file mode 100644
index 0000000000..46e7dec807
--- /dev/null
+++ b/l10n-ia/dom/chrome/security/security.properties
@@ -0,0 +1,169 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Carga de contento de schermo miscite blocate “%1$S”
+BlockMixedActiveContent = Carga de contento active miscite blocate “%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=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: CORS disactivate).
+CORSDidNotSucceed2=Requesta multi-origine blocate: le regula de mesme origine impedi le lectura del ressource remote a %1$S. (Ration: le requesta CORS non ha succedite). Codice de stato: %2$S
+CORSOriginHeaderNotAdded=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: impossibile adder le capite ‘Origin’ de CORS).
+CORSExternalRedirectNotAllowed=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: le redirection externe del requesta CORS non es permittite).
+CORSRequestNotHttp=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: requesta CORS non http).
+CORSMissingAllowOrigin2=Requesta multi-origine blocate: le regula de mesme origine impedi le lectura del ressource remote a %1$S. (Ration: le capite CORS ‘Access-Control-Allow-Origin’ manca). Codice de stato: %2$S
+CORSMultipleAllowOriginNotAllowed=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: non es permittite haber multiple capites CORS ‘Access-Control-Allow-Origin’).
+CORSAllowOriginNotMatchingOrigin=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: le capite CORS ‘Access-Control-Allow-Origin’ non corresponde a ‘%2$S’).
+CORSNotSupportingCredentials=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: le credential non es supportate si le capite CORS ‘Access-Control-Allow-Origin’ es ‘*’).
+CORSMethodNotFound=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: non se trova un methodo in le capite CORS ‘Access-Control-Allow-Methods’).
+CORSMissingAllowCredentials=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: manca ‘true’ in le titulo CORS ‘Access-Control-Allow-Credentials’).
+CORSPreflightDidNotSucceed3=Requesta multi-origine blocate: le regula de mesme origine impedi le lectura del ressource remote a %1$S. (Ration: le responsa de pre-verification CORS non ha succedite). Codice de stato: %2$S
+CORSInvalidAllowMethod=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: token ‘%2$S’ invalide in le capite CORS ‘Access-Control-Allow-Methods’).
+CORSInvalidAllowHeader=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: token ‘%2$S’ invalide in le capite CORS ‘Access-Control-Allow-Headers’).
+CORSMissingAllowHeaderFromPreflight2=Requesta multi-origine blocate: le Politica de Mesme Origine impedi le lectura del ressource remote a %1$S. (Ration: le titulo ‘%2$S’ non es permittite secundo le capite ‘Access-Control-Allow-Headers’ ab le responsa de pre-verification CORS).
+
+# LOCALIZATION NOTE: Do not translate "Strict-Transport-Security", "HSTS", "max-age" or "includeSubDomains"
+STSUnknownError=Strict-Transport-Security: un error incognite occurreva processante le titulo specificate per le sito.
+STSUntrustworthyConnection=Strict-Transport-Security: le connexion al sito non es digne de fide, assi le titulo specificate era ignorate.
+STSCouldNotParseHeader=Strict-Transport-Security: le sito specificava un capite que non poteva esser interpretate con successo.
+STSNoMaxAge=Strict-Transport-Security: le sito specificava un capite que non include un directiva ‘max-age’.
+STSMultipleMaxAges=Strict-Transport-Security: le sito specificava un capite que includeva plure directivas ‘max-age’.
+STSInvalidMaxAge=Strict-Transport-Security: le sito specificava un capite que includeva un directiva ‘max-age’ invalide.
+STSMultipleIncludeSubdomains=Strict-Transport-Security: le sito specificava un capite que non que includeva plure directivas ‘includeSubDomains’ .
+STSInvalidIncludeSubdomains=Strict-Transport-Security: le sito specificava un capite que includeva un directiva ‘includeSubDomains’ invalide.
+STSCouldNotSaveState=Strict-Transport-Security: Un error occurreva al annotar le sito como hospite Strict-Transport-Security.
+
+InsecurePasswordsPresentOnPage=Il ha campos de contrasigno presente in un pagina insecur (http://). Isto es un risco de securitate que permitte que tu credentiales de authentication sia robate.
+InsecureFormActionPasswordsPresent=Il ha campos de contrasigno presente in un action de formulario insecur (http://). Isto es un risco de securitate que permitte que tu credentiales de authentication sia robate.
+InsecurePasswordsPresentOnIframe=Il ha campos de contrasigno presente in un iframe insecur (http://). Isto es un risco de securitate que permitter que tu credentiales de authentication sia robate.
+# LOCALIZATION NOTE: "%1$S" is the URI of the insecure mixed content resource
+LoadingMixedActiveContent2=Cargamento de contento active mixte (non secur) “%1$S” sur un pagina secur
+LoadingMixedDisplayContent2=Cargamento de contento mixte (non secur) “%1$S” sur un pagina secur
+LoadingMixedDisplayObjectSubrequestDeprecation=Le cargamento del contexto mixte (non secur) “%1$S” con un plugin sur un pagina secur es discoragiate e essera blocate in le futuro proxime.
+# LOCALIZATION NOTE: "%S" is the URI of the insecure mixed content download
+MixedContentBlockedDownload = Discargamento de contento insecur “%S” blocate.
+
+# LOCALIZATION NOTE: Do not translate "allow-scripts", "allow-same-origin", "sandbox" or "iframe"
+BothAllowScriptsAndSameOriginPresent=Un iframe que ha tanto allow-scripts e allow-same-origin pro su attributo sandbox pote remover su condition de sandbox.
+# LOCALIZATION NOTE: Do not translate "allow-top-navigation-by-user-activation", "allow-top-navigation", "sandbox" or "iframe"
+BothAllowTopNavigationAndUserActivationPresent=Un iframe que ha pro attributo de su alveo a sablo ambe allow-top-navigation e allow-top-navigation-by-user-activation permittera le navigationes al nivello principal.
+
+# Sub-Resource Integrity
+# LOCALIZATION NOTE: Do not translate "script" or "integrity". "%1$S" is the invalid token found in the attribute.
+MalformedIntegrityHash=Le elemento de script ha un hash malformate in su attributo de integritate: “%1$S”. Le formato correcte es “<hash algorithm>-<hash value>”.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityLength=Le hash continite in le attributo de integritate ha le longor incorrecte.
+# LOCALIZATION NOTE: Do not translate "integrity"
+InvalidIntegrityBase64=Le hash continite in le attributo de integritate ha non pote ser decodificate.
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the type of hash algorithm in use (e.g. "sha256").
+IntegrityMismatch=Nulle del “%1$S” hashes in le attributo de integritate concorda con le contento del sub-ressource.
+# LOCALIZATION NOTE: "%1$S" is the URI of the sub-resource that cannot be protected using SRI.
+IneligibleResource=“%1$S” non es eligibile pro controlos de integritate perque illo non es ni activate-CORS ni de mesme-origine.
+# LOCALIZATION NOTE: Do not translate "integrity". "%1$S" is the invalid hash algorithm found in the attribute.
+UnsupportedHashAlg=Algorithmo de hash incompatibile in le attributo integrity: “%1$S”
+# LOCALIZATION NOTE: Do not translate "integrity"
+NoValidMetadata=Le attributo de integritate non contine ulle metadatos.
+
+# LOCALIZATION NOTE: Do not translate "RC4".
+WeakCipherSuiteWarning=Iste sito usa le cifra RC4 pro le cryptation, un algorithmo obsolete e insecur.
+
+DeprecatedTLSVersion2=Iste sito usa un version de TLS obsolete.
+
+#XCTO: nosniff
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options: nosniff".
+MimeTypeMismatch2=Le ressource a “%1$S” ha essite blocate perque le typo MIME (“%2$S”) non corresponde (X-Content-Type-Options: nosniff).
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not translate "nosniff".
+XCTOHeaderValueMissing=Aviso re le capite X-Content-Type-Options: le valor era “%1$S”; volerea tu inviar “nosniff”?
+# LOCALIZATION NOTE: Do not translate "X-Content-Type-Options" and also do not translate "nosniff".
+XTCOWithMIMEValueMissing=Le ressource ab “%1$S” non ha essite visualisate per un typo de MIME incognite, incorrecte o mancante (X-Content-Type-Options: nosniff).
+
+BlockScriptWithWrongMimeType2=Le script de “%1$S” ha essite blocate a causa de un typo MIME non permittite (“%2$S”).
+WarnScriptWithWrongMimeType=Le script ex “%1$S” esseva cargate ben que su typo de MIME (“%2$S”) non es un typo de MIME JavaScript valide.
+# LOCALIZATION NOTE: Do not translate "importScripts()"
+BlockImportScriptsWithWrongMimeType=Le cargamento del script de “%1$S” con importScripts() ha essite blocate a causa de un typo MIME non permittite (“%2$S”).
+BlockWorkerWithWrongMimeType=Le cargamento del Worker de “%1$S” ha essite blocate a causa de un typo de MIME non permittite (“%2$S”).
+BlockModuleWithWrongMimeType=Le cargamento del modulo ab “%1$S” ha essite blocate a causa de un typo MIME non permittite (“%2$S”).
+
+# LOCALIZATION NOTE: Do not translate "data: URI".
+BlockTopLevelDataURINavigation=Navigation al datos de prime nivello: URI non permittite (Le cargamento de “%1$S” ha essite blocate)
+BlockSubresourceRedirectToData=Redirigente a datos insecur: URI non permittite (Blocate le cargamento de “%1$S”)
+
+BlockSubresourceFTP=Cargar un sub-ressource inter le pagina http(s) non es permittite (Cargamento blocate de: “%1$S”)
+
+# LOCALIZATION NOTE: Do not translate "file: URI". “%1$S” is the whole URI of the loaded file. “%2$S” is the MIME type e.g. "text/plain".
+BlockFileScriptWithWrongMimeType=Le script ab le file: URI (“%1$S”) esseva blocate perque su typo de MIME (“%2$S”) non es un typo de MIME JavaScriptvalide.
+
+# LOCALIZATION NOTE: “%S” is the whole URI of the loaded file.
+BlockExtensionScriptWithWrongExt=Le script de cargamento con URI “%S” era blocate perque le extension de file non es permittite.
+
+RestrictBrowserEvalUsage=Le uso de eval() e de methodos simile non es permittite in le processo genitor o in contextos del systema (uso blocate in “%1$S”)
+
+# LOCALIZATION NOTE (MixedContentAutoUpgrade):
+# %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+MixedContentAutoUpgrade=Actualisation del requesta non secur de visualisation de ‘%1$S’ pro usar ‘%2$S’
+# LOCALIZATION NOTE (RunningClearSiteDataValue):
+# %S is the URI of the resource whose data was cleaned up
+RunningClearSiteDataValue=Le conductor de Clear-Site-Data fortiava le cancellation del datos de “%S”.
+UnknownClearSiteDataValue=Trovate conductor de Clear-Site-Data. Valor incognite “%S”.
+
+# Reporting API
+ReportingHeaderInvalidJSON=Capite del reporto: le valor JSON recipite es invalide.
+ReportingHeaderInvalidNameItem=Capite del reporto: nomine invalide pro le gruppo.
+ReportingHeaderDuplicateGroup=Capite del reporto: ignorante le nomine de gruppo duplicate “%S”.
+ReportingHeaderInvalidItem=Capite del reporto: ignorante le item invalide nominate “%S”.
+ReportingHeaderInvalidEndpoint=Capite del reporto: ignorante le endpoint invalide pro le item nominate “%S”.
+# LOCALIZATION NOTE(ReportingHeaderInvalidURLEndpoint): %1$S is the invalid URL, %2$S is the group name
+ReportingHeaderInvalidURLEndpoint=Capite del reporto: ignorante le URL “%1$S” invalide pro le endpoint del item nominate “%2$S”.
+
+FeaturePolicyUnsupportedFeatureName=Politica de functionalitate: ignorate nomine de functionalitate non supportate “%S”.
+# TODO: would be nice to add a link to the Feature-Policy MDN documentation here. See bug 1449501
+FeaturePolicyInvalidEmptyAllowValue= Politica de functionalitate: ignorate lista vacue pro functionalitate “%S”.
+# TODO: would be nice to add a link to the Feature-Policy MDN documentation here. See bug 1449501
+FeaturePolicyInvalidAllowValue=Politica de functionalitate: ignorate valor non supportate “%S”.
+
+# LOCALIZATION NOTE: "%1$S" is the limitation length (bytes) of referrer URI, "%2$S" is the origin of the referrer URI.
+ReferrerLengthOverLimitation=In le titulo de referentia HTTP: le longor es major del limite de bytes “%1$S”. Elimination del titulo de referentia usque al origine: “%2$S”
+# LOCALIZATION NOTE: "%1$S" is the limitation length (bytes) of referrer URI, "%2$S" is the origin of the referrer URI.
+ReferrerOriginLengthOverLimitation=In le titulo de referentia HTTP: le longor del origine intra le referentia es major del limite de bytes “%1$S”. Elimination del titulo de referentia usque al origine: “%2$S”.
+
+# LOCALIZATION NOTE: Do not translate "no-referrer-when-downgrade", "origin-when-cross-origin" and "unsafe-url". %S is the URI of the loading channel.
+ReferrerPolicyDisallowRelaxingWarning=Politica de referentes: Directivas con minus restrictiones, p.ex. ‘no-referrer-when-downgrade’, ‘origin-when-cross-origin’ e ‘unsafe-url’, essera ignorate tosto pro le requesta inter sitos: %S
+# LOCALIZATION NOTE: %1$S is the ignored referrer policy, %2$S is the URI of the loading channel.
+ReferrerPolicyDisallowRelaxingMessage=Politica de referentes: Es ignorate le politica de referentes con minus restrictiones “%1$S” pro le requesta inter sitos: %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 = Un capite X-Frame-Options non valide ha essite trovate durante le cargamento de “%2$S”: “%1$S” non es un directiva valide.
+# 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=Le cargamento de “%2$S” in un quadro es impedite per le directiva “X-Frame-Options“ definite como “%1$S“.
+
+# HTTPS-Only Mode
+# LOCALIZATION NOTE: %1$S is the URL of the upgraded request; %2$S is the upgraded scheme.
+HTTPSOnlyUpgradeRequest = Promotion del requesta “%1$S” non secur pro usar “%2$S”.
+# LOCALIZATION NOTE: %1$S is the URL of request.
+HTTPSOnlyNoUpgradeException = Nulle promotion del requesta “%1$S” non secur perque illo es exempte
+# LOCALIZATION NOTE: %1$S is the URL of the failed request; %2$S is an error-code.
+HTTPSOnlyFailedRequest = Promotion del requesta “%1$S” non secur fallite (%2$S).
+# LOCALIZATION NOTE: %S is the URL of the failed request;
+HTTPSOnlyFailedDowngradeAgain = Le promotion del requesta insecur “%S” ha fallite. Degradation a “http” de novo.
+# LOCALIZATION NOTE: Hints or indicates a new transaction for a URL is likely coming soon. We use
+# a speculative connection to start a TCP connection so that the resource is immediately ready
+# when the transaction is actually submitted. HTTPS-Only and HTTPS-First will upgrade such
+# speculative TCP connections from http to https.
+# %1$S is the URL of the upgraded speculative TCP connection; %2$S is the upgraded scheme.
+HTTPSOnlyUpgradeSpeculativeConnection = Promotion de connexion TCP speculative insecur “%1$S” pro usar “%2$S”.
+
+# LOCALIZATION NOTE: %S is the URL of the blocked request;
+IframeSandboxBlockedDownload = Le discargamento de “%S” ha essite blocate perque le iframe discatenante ha configurate le flag de alveo a sablo.
+
+# LOCALIZATION NOTE: %S is the URL of the blocked request;
+SandboxBlockedCustomProtocols = Blocate navigation al protocollo personalisate “%S” ab un contexto in le cassa de arena.
+
+# Sanitizer API
+# LOCALIZATION NOTE: Please do not localize "DocumentFragment". It's the name of an API.
+SanitizerRcvdNoInput = Recipite entrata vacue o nulle. Es retornate un DocumentFragment vacue.
+# LOCALIZATION NOTE: "Sanitizer" is the name of the API. Please do not localize.
+SanitizerOptionsDiscarded = Non es ancora supportate optiones pro le constructor Sanitizer. Nota: isto es comportamento experimental.
diff --git a/l10n-ia/dom/chrome/svg/svg.properties b/l10n-ia/dom/chrome/svg/svg.properties
new file mode 100644
index 0000000000..cc5d6950fb
--- /dev/null
+++ b/l10n-ia/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 inexpectate %2$S durante le analyse del attributo de %1$S.
diff --git a/l10n-ia/dom/chrome/xml/prettyprint.dtd b/l10n-ia/dom/chrome/xml/prettyprint.dtd
new file mode 100644
index 0000000000..aa7bb96914
--- /dev/null
+++ b/l10n-ia/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 "Le file XML non pare haber informationes de stilo associate. Le arbore del documento es monstrate infra.">
diff --git a/l10n-ia/dom/chrome/xslt/xslt.properties b/l10n-ia/dom/chrome/xslt/xslt.properties
new file mode 100644
index 0000000000..9e5772d9e5
--- /dev/null
+++ b/l10n-ia/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 = Analyse de un folio de stilo XSLT fallite.
+2 = Analyse de un expression XSLT fallite.
+3 =
+4 = Transformation XSLT fallite.
+5 = Function XSLT/XPath non valide.
+6 = Le folio de stilo XSLT contine (probabilemente) un recursion.
+7 = Valor illegal de attributo in XSLT 1.0.
+8 = On expectava que un expression XPath retornava un NodeSet.
+9 = Un transformation XSLT esseva terminate per <xsl:message>.
+10 = Un error de rete occurreva durante que se cargava un folio de stilo XSLT:
+11 = Un folio de stilo XSLT non ha un mime-typo XML:
+12 = Un folio de stilo XSLT directemente o indirectemente importa o include se ipse:
+13 = Un function XPath esseva vocate con le errate numero de argumentos.
+14 = Un incognite function de extension XPath esseva vocate.
+15 = Falta in le interpretation XPath: ')' expectate:
+16 = Falta in le interpretation XPath: axe invalide:
+17 = Falta in le interpretation XPath: test de nomine o de typo de nodo expectate:
+18 = Falta in le interpretation XPath: ‘]’ expectate:
+19 = Falta in le interpretation XPath: nomine de variabile invalide:
+20 = Falta in le interpretation XPath: fin de expression non expectate:
+21 = Falta in le interpretation XPath: operator expectate:
+22 = Falta in le interpretation XPath: litteral includite:
+23 = Falta in le interpretation XPath: ‘:’ inexpectate:
+24 = Falta in le interpretation XPath: ‘!’ inexpectate, le negation es not():
+25 = Falta in le interpretation XPath: character illegal trovate:
+26 = Falta in le interpretation XPath: operator binari expectate:
+27 = Un folio de stilo XSLT ha essite blocate pro rationes de securitate.
+28 = Evalutation de un expression invalide.
+29 = Parentheses crispe non balanciate.
+30 = Creation de un elemento con un QName non valide.
+31 = Un ligatura de variabile pone in umbra un altere ligatura de variabile in le mesme modello.
+32 = Appello al function “key” non permittite.
+
+LoadingError = Error de cargar le folio de stilo: %S
+TransformError = Error durante le transformation XSLT: %S
diff --git a/l10n-ia/dom/dom/XMLPrettyPrint.ftl b/l10n-ia/dom/dom/XMLPrettyPrint.ftl
new file mode 100644
index 0000000000..0f70070ce1
--- /dev/null
+++ b/l10n-ia/dom/dom/XMLPrettyPrint.ftl
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+xml-nostylesheet = Iste file XML non pare haber informationes de stilo associate. Le arbore del documento es monstrate infra.
diff --git a/l10n-ia/dom/dom/media.ftl b/l10n-ia/dom/dom/media.ftl
new file mode 100644
index 0000000000..e6490b4b3b
--- /dev/null
+++ b/l10n-ia/dom/dom/media.ftl
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+default-audio-output-device-label = Dispositivo predefinite de exito audio
+mediastatus-fallback-title = { -brand-short-name } reproduce contento multimedial
diff --git a/l10n-ia/mail/branding/thunderbird/brand.dtd b/l10n-ia/mail/branding/thunderbird/brand.dtd
new file mode 100644
index 0000000000..55d349c48a
--- /dev/null
+++ b/l10n-ia/mail/branding/thunderbird/brand.dtd
@@ -0,0 +1,13 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<!ENTITY brandShortName "Thunderbird">
+<!ENTITY brandShorterName "Thunderbird">
+<!ENTITY brandFullName "Mozilla Thunderbird">
+<!-- LOCALIZATION NOTE (brandProductName):
+ This brand name can be used in messages where the product name needs to
+ remain unchanged across different versions (Daily, Beta, etc.). -->
+<!ENTITY brandProductName "Thunderbird">
+<!ENTITY vendorShortName "Mozilla">
+<!ENTITY trademarkInfo.part1 "Mozilla Thunderbird e le logotypos do Thunderbird
+ es marcas registrate de Mozilla Foundation.">
diff --git a/l10n-ia/mail/branding/thunderbird/brand.ftl b/l10n-ia/mail/branding/thunderbird/brand.ftl
new file mode 100644
index 0000000000..78ffa6715c
--- /dev/null
+++ b/l10n-ia/mail/branding/thunderbird/brand.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/.
+
+
+## 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
+trademarkInfo = Mozilla Thunderbird e le logos de Thunderbird es marcas registrate de Mozilla Foundation.
diff --git a/l10n-ia/mail/branding/thunderbird/brand.properties b/l10n-ia/mail/branding/thunderbird/brand.properties
new file mode 100644
index 0000000000..9dd5011219
--- /dev/null
+++ b/l10n-ia/mail/branding/thunderbird/brand.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+brandShortName=Thunderbird
+brandShorterName=Thunderbird
+brandFullName=Mozilla Thunderbird
+vendorShortName=Mozilla
diff --git a/l10n-ia/mail/browser/appExtensionFields.ftl b/l10n-ia/mail/browser/appExtensionFields.ftl
new file mode 100644
index 0000000000..5ae2dd7f2b
--- /dev/null
+++ b/l10n-ia/mail/browser/appExtensionFields.ftl
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Theme names and descriptions used in the Themes panel in about:addons
+
+# "Auto" is short for automatic. It can be localized without limitations.
+extension-default-theme-name-auto = Thema del systema: automatic
+extension-default-theme-description = Seque le thema del systema operative pro buttones, menus e fenestras.
+
+extension-thunderbird-compact-light-name = Clar
+extension-thunderbird-compact-light-description = Un thema con colores clar.
+
+extension-thunderbird-compact-dark-name = Obscur
+extension-thunderbird-compact-dark-description = Un thema con colores obscur.
diff --git a/l10n-ia/mail/browser/branding/brandings.ftl b/l10n-ia/mail/browser/branding/brandings.ftl
new file mode 100644
index 0000000000..9ada8da73a
--- /dev/null
+++ b/l10n-ia/mail/browser/branding/brandings.ftl
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-profiler-brand-name = Firefox Profiler
diff --git a/l10n-ia/mail/chrome/communicator/utilityOverlay.dtd b/l10n-ia/mail/chrome/communicator/utilityOverlay.dtd
new file mode 100644
index 0000000000..c88eb6b227
--- /dev/null
+++ b/l10n-ia/mail/chrome/communicator/utilityOverlay.dtd
@@ -0,0 +1,43 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE : FILE This file contains the global menu items -->
+
+<!ENTITY fileMenu.label "File">
+<!ENTITY fileMenu.accesskey "F">
+<!ENTITY newMenu.label "Nove">
+<!ENTITY newMenu.accesskey "N">
+
+<!ENTITY editMenu.label "Rediger">
+<!ENTITY editMenu.accesskey "R">
+<!ENTITY undoCmd.label "Disfacer">
+<!ENTITY undoCmd.accesskey "U">
+<!ENTITY redoCmd.label "Refacer">
+<!ENTITY redoCmd.accesskey "R">
+<!ENTITY deleteCmd.label "Deler">
+<!ENTITY deleteCmd.accesskey "D">
+
+<!ENTITY customizeCmd.label "Personalisar">
+<!ENTITY customizeCmd.accesskey "r">
+
+<!ENTITY viewMenu.label "Vider">
+<!ENTITY viewMenu.accesskey "V">
+<!ENTITY viewToolbarsMenu.label "Barras de instrumentos">
+<!ENTITY viewToolbarsMenu.accesskey "I">
+<!ENTITY showTaskbarCmd.label "Barra de stato">
+<!ENTITY showTaskbarCmd.accesskey "o">
+
+<!ENTITY closeCmd.label "Clauder">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "l">
+
+<!ENTITY quitApplicationCmd.label "Exir">
+<!ENTITY quitApplicationCmd.key "Q">
+<!ENTITY quitApplicationCmd.accesskey "Q">
+
+<!ENTITY quitApplicationCmdUnix.label "Quitar">
+<!ENTITY quitApplicationCmdUnix.accesskey "Q">
+
+<!ENTITY quitApplicationCmdMac.label "Quitar &brandShortName;">
+<!ENTITY quitApplicationCmdMac.accesskey "Q">
diff --git a/l10n-ia/mail/chrome/messenger-mapi/mapi.properties b/l10n-ia/mail/chrome/messenger-mapi/mapi.properties
new file mode 100644
index 0000000000..352f991fe0
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger-mapi/mapi.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/.
+
+# Mail Integration Dialog
+dialogTitle=%S
+dialogText=Vole tu usar %S como application email predefinite?
+newsDialogText=Vole tu usar %S como application de novas predefinite?
+feedDialogText=Vole tu usar %S como le aggregator predefinite de fluxos?
+checkboxText=Non monstra plus iste fenestra de dialogo
+setDefaultMail=%S non es actualmente configurate como tu application email predefinite. Vole tu render lo tal?
+setDefaultNews=%S non es actualmente configurate como tu application novas predefinite. Vole tu render lo tal?
+setDefaultFeed=%S non es actualmente establite como tu aggregator predefinite de fluxos. Vole tu configurar lo como tal?
+alreadyDefaultMail=%S es jam configurate como tu application email predefinite
+alreadyDefaultNews=%S es jam configurate como tu application de novas predefinite.
+alreadyDefaultFeed=%S es jam establite como tu aggregator predefinite de fluxos.
+
+# MAPI Messages
+loginText=Per favor insere tu contrasigno pro %S:
+loginTextwithName=Insere tu nomine de usator e contrasigno
+loginTitle=%S
+PasswordTitle=%S
+
+# MAPI Error Messages
+errorMessage=%S non pote esser configurate como application email predefinite perque un registro clave non pote esser actualisate. Verifica con tu administrator de systema que tu ha accesso al scriptura a tu registro de systema e pois reproba.
+errorMessageNews=%S non pote esser configurate como application de novas predefinite perque un registro clave non pote esser actualisate. Verifica con tu administrator de systema que tu ha accesso al scriptura a tu registro de systema e pois reproba.
+errorMessageTitle=%S
+
+# MAPI Security Messages
+mapiBlindSendWarning=Un altere application tenta inviar email per tu profilo de usator. Desira tu vermente inviar email?
+mapiBlindSendDontShowAgain=Advertir me quandocunque altere applicationes cerca de inviar email ab me
+
+#Default Mail Display String
+# localization note, %S is the vendor name
+defaultMailDisplayTitle=%S
diff --git a/l10n-ia/mail/chrome/messenger-newsblog/am-newsblog.dtd b/l10n-ia/mail/chrome/messenger-newsblog/am-newsblog.dtd
new file mode 100644
index 0000000000..df76ff43a6
--- /dev/null
+++ b/l10n-ia/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 actualisationes pro tote le fluxos">
+<!ENTITY biffAll.accesskey "A">
+
+<!ENTITY newFeedSettings.label "Parametros predefinite pro nove fluxos">
+
+<!ENTITY manageSubscriptions.label "Gerer le subscriptiones…">
+<!ENTITY manageSubscriptions.accesskey "G">
+
+<!ENTITY feedWindowTitle.label "Assistente de contos de flux">
+<!ENTITY feeds.accountName "Blogs e actualitates">
diff --git a/l10n-ia/mail/chrome/messenger-newsblog/feed-subscriptions.dtd b/l10n-ia/mail/chrome/messenger-newsblog/feed-subscriptions.dtd
new file mode 100644
index 0000000000..e3a45650da
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger-newsblog/feed-subscriptions.dtd
@@ -0,0 +1,55 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Subscription Dialog -->
+<!ENTITY feedSubscriptions.label "Fluxos subscribite">
+<!ENTITY learnMore.label "Saper plus sur fluxos">
+
+<!ENTITY feedTitle.label "Titulo:">
+<!ENTITY feedTitle.accesskey "T">
+
+<!ENTITY feedLocation.label "URL del fluxo:">
+<!ENTITY feedLocation.accesskey "U">
+<!ENTITY feedLocation2.placeholder "Insere un adresse de fluxo valide">
+<!ENTITY locationValidate.label "Validar">
+<!ENTITY validateText.label "Verifica validation e obtene un url valide.">
+
+<!ENTITY feedFolder.label "Immagazinar articulos in:">
+<!ENTITY feedFolder.accesskey "I">
+
+<!-- Account Settings and Subscription Dialog -->
+<!ENTITY biffStart.label "Cercar nove articulos cata ">
+<!ENTITY biffStart.accesskey "c">
+<!ENTITY biffMinutes.label "minutas">
+<!ENTITY biffMinutes.accesskey "n">
+<!ENTITY biffDays.label "dies">
+<!ENTITY biffDays.accesskey "d">
+<!ENTITY recommendedUnits.label "Consilios del editor:">
+
+<!ENTITY quickMode.label "Monstrar le summario del articulo in vice de cargar le pagina web">
+<!ENTITY quickMode.accesskey "o">
+
+<!ENTITY autotagEnable.label "Crear automaticamente etiquettas ab nomines de &lt;categorias&gt; de fluxos">
+<!ENTITY autotagEnable.accesskey "o">
+<!ENTITY autotagUsePrefix.label "Prefixar le tags con:">
+<!ENTITY autotagUsePrefix.accesskey "P">
+<!ENTITY autoTagPrefix.placeholder "Insere un prefixo de tag">
+
+<!-- Subscription Dialog -->
+<!ENTITY button.addFeed.label "Adder">
+<!ENTITY button.addFeed.accesskey "A">
+<!ENTITY button.verifyFeed.label "Verificar">
+<!ENTITY button.verifyFeed.accesskey "V">
+<!ENTITY button.updateFeed.label "Actualisar">
+<!ENTITY button.updateFeed.accesskey "c">
+<!ENTITY button.removeFeed.label "Remover">
+<!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 fluxos con structura de dossiers; Ctrl+clic o Ctrl+Enter pro exportar fluxos como lista">
+
+<!ENTITY cmd.close.commandKey "c">
+<!ENTITY button.close.label "Clauder">
diff --git a/l10n-ia/mail/chrome/messenger-newsblog/newsblog.properties b/l10n-ia/mail/chrome/messenger-newsblog/newsblog.properties
new file mode 100644
index 0000000000..195e299fa9
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger-newsblog/newsblog.properties
@@ -0,0 +1,93 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+subscribe-validating-feed=Verificante le fluxo…
+subscribe-cancelSubscription=Es tu secur de voler cancellar le subscription al fluxo actual?
+subscribe-cancelSubscriptionTitle=Subscribente a un fluxo…
+subscribe-feedAlreadySubscribed=Tu es jam subscribite a iste fluxo.
+subscribe-errorOpeningFile=Impossibile aperir le file.
+subscribe-feedAdded=Fluxo addite.
+subscribe-feedUpdated=Fluxo actualisate.
+subscribe-feedMoved=Subscription al fluxo displaciate.
+subscribe-feedCopied=Subscription al fluxo copiate.
+subscribe-feedRemoved=Subscription al fluxo cancellate.
+subscribe-feedNotValid=Le adresse URL del fluxo non es valide.
+subscribe-feedVerified=Le adresse URL del fluxo ha essite verificate.
+subscribe-networkError=Le adresse URL del fluxo non poteva esser trovate. Verifica le nomine e tenta lo de novo.
+subscribe-noAuthError=Le adresse URL del fluxo non es autorisate.
+subscribe-loading=Cargamento, attende…
+
+subscribe-OPMLImportTitle=Elige file OPML a importar
+## LOCALIZATION NOTE(subscribe-OPMLExportTitleList):
+## %S is the name of the feed account folder name.
+subscribe-OPMLExportTitleList=Exportar %S como file OPML - lista de fluxos
+## LOCALIZATION NOTE(subscribe-OPMLExportTitleStruct):
+## %S is the name of the feed account folder name.
+subscribe-OPMLExportTitleStruct=Exportar %S como file OPML - fluxos con structura de dossiers
+## LOCALIZATION NOTE(subscribe-OPMLExportFileDialogTitle):
+## %1$S is the brandShortName, %2$S is the name of the feed account folder name.
+subscribe-OPMLExportFileDialogTitle=Exportation OPML de %1$S - %2$S
+## LOCALIZATION NOTE(subscribe-OPMLExportDefaultFileName):
+## %1$S is the brandShortName (Thunderbird for example), %2$S is the account name.
+## The default extension (.opml) is added here as it is not automatically appended in the file picker on MacOS.
+subscribe-OPMLExportDefaultFileName=MiFluxos%1$S-%2$S.opml
+## LOCALIZATION NOTE(subscribe-OPMLImportInvalidFile): %S is the name of the OPML file the user tried to import.
+subscribe-OPMLImportInvalidFile=Le file %S non pare esser un file OPML valide.
+## LOCALIZATION NOTE(subscribe-OPMLImportFeedCount): Semi-colon list of plural forms.
+## See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+## #1 is the count of new imported entries.
+subscribe-OPMLImportFeedCount=#1 nove fluxo importate.;#1 nove fluxos importate.
+## LOCALIZATION NOTE(subscribe-OPMLImportUniqueFeeds): Semi-colon list of plural forms.
+## #1 is the count of new imported entries
+subscribe-OPMLImportUniqueFeeds=Importate #1 nove fluxo non ancora subscribite;Importate #1 nove fluxos non ancora subscribite
+## LOCALIZATION NOTE(subscribe-OPMLImportFoundFeeds):
+## #1 is total number of elements found in the file
+subscribe-OPMLImportFoundFeeds=(de #1 entrata trovate);(del total de #1 entratas trovate)
+## LOCALIZATION NOTE(subscribe-OPMLImportStatus):
+## This is the concatenation of the two strings defined above to compose 1 sentence.
+## %1$S = subscribe-OPMLImportUniqueFeeds
+## %2$S = subscribe-OPMLImportFoundFeeds
+subscribe-OPMLImportStatus=%1$S %2$S.
+
+subscribe-OPMLExportOPMLFilesFilterText=Files OPML
+## LOCALIZATION NOTE(subscribe-OPMLExportDone): %S is the export file name.
+subscribe-OPMLExportDone=Fluxos in iste conto ha essite exportate a %S.
+
+subscribe-confirmFeedDeletionTitle=Remover fluxo
+## LOCALIZATION NOTE(subscribe-confirmFeedDeletion): %S is the name of the feed the user wants to unsubscribe from.
+subscribe-confirmFeedDeletion=Es tu secur de voler cancellar le subscription al fluxo: \n %S?
+
+## LOCALIZATION NOTE(subscribe-gettingFeedItems):
+## - The first %S is the number of articles processed so far;
+## - The second %S is the total number of items
+subscribe-gettingFeedItems=Discargante articulos de fluxo (%S de %S)…
+
+newsblog-noNewArticlesForFeed=Il non ha nove articulos pro iste fluxo.
+## LOCALIZATION NOTE(newsblog-networkError): %S is the feed URL
+newsblog-networkError=%S non poteva esser trovate. Verifica le nomine e tenta lo de novo.
+## LOCALIZATION NOTE(newsblog-feedNotValid): %S is the feed URL
+newsblog-feedNotValid=%S non es un fluxo valide.
+## LOCALIZATION NOTE(newsblog-badCertError): %S is the feed URL host
+newsblog-badCertError=%S usa un certificato de securitate invalide.
+## LOCALIZATION NOTE(newsblog-noAuthError): %S is the feed URL
+newsblog-noAuthError=%S non es autorisate.
+newsblog-getNewMsgsCheck=Cercante nove articulos in le fluxos…
+
+## LOCALIZATION NOTE(feeds-accountname): This string should be the same as feeds.accountName in am-newsblog.dtd
+feeds-accountname=Blogs e actualitates
+
+## LOCALIZATION NOTE(externalAttachmentMsg): Content in the MIME part for external link attachments.
+externalAttachmentMsg=Iste annexo MIME es immagazinate separatemente del message.
+
+## Import wizard.
+ImportFeedsCreateNewListItem=* Nove conto *
+ImportFeedsNewAccount=Crear e importar in un nove conto de fluxo
+ImportFeedsExistingAccount=Importar in un conto de fluxo existente
+## LOCALIZATION NOTE(ImportFeedsDone):
+## - The first %S is the import file name;
+## - The second %S is the value of either ImportFeedsNew or ImportFeedsExisting;
+## - The third %S is the feed account name.
+ImportFeedsNew=nove
+ImportFeedsExisting=existente
+ImportFeedsDone=Le importation de subscriptiones de fluxo ab le file %1$S verso le conto %2$S '%3$S' ha finite.
diff --git a/l10n-ia/mail/chrome/messenger-smime/certFetchingStatus.dtd b/l10n-ia/mail/chrome/messenger-smime/certFetchingStatus.dtd
new file mode 100644
index 0000000000..35a21e0ba8
--- /dev/null
+++ b/l10n-ia/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 "Discargante certificatos">
+<!ENTITY info.message "Recerca del directorio pro certificatos de destinatarios. Isto pote prender alcun minutas.">
+<!ENTITY stop.label "Stoppar le rercerca">
diff --git a/l10n-ia/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd b/l10n-ia/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd
new file mode 100644
index 0000000000..b747fc5682
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE msgCompSMIMEOverlay.dtd UI for s/mime hooks in message composition -->
+
+<!-- not yet used
+<!ENTITY menu_securityEncryptOptional.label "Allow Encryption">
+<!ENTITY menu_securityEncryptOptional.accesskey "w">
+-->
+
+<!ENTITY menu_techPGP.label "OpenPGP">
+<!ENTITY menu_techPGP.accesskey "O">
+<!ENTITY menu_techSMIME.label "">
+<!ENTITY menu_techSMIME.accesskey "S">
+
diff --git a/l10n-ia/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd b/l10n-ia/mail/chrome/messenger-smime/msgCompSecurityInfo.dtd
new file mode 100644
index 0000000000..1b08c80002
--- /dev/null
+++ b/l10n-ia/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 "Securitate del message">
+<!ENTITY subject.plaintextWarning "Nota: le rigas del subjecto del messages email non es jammais cifrate.">
+<!ENTITY status.heading "Le contento de tu message sera inviate assi:">
+<!ENTITY status.signed "Signate digitalmente:">
+<!ENTITY status.encrypted "Cifrate:">
+<!ENTITY status.certificates "Certificatos:">
+<!ENTITY view.label "Vider">
+<!ENTITY view.accesskey "V">
+<!ENTITY tree.recipient "Destinatario">
+<!ENTITY tree.status "Stato">
+<!ENTITY tree.issuedDate "Emittite">
+<!ENTITY tree.expiresDate "Expira">
diff --git a/l10n-ia/mail/chrome/messenger-smime/msgCompSecurityInfo.properties b/l10n-ia/mail/chrome/messenger-smime/msgCompSecurityInfo.properties
new file mode 100644
index 0000000000..bc1390c8dd
--- /dev/null
+++ b/l10n-ia/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=Non trovate
+StatusValid=Valide
+StatusExpired=Expirate
+StatusUntrusted=Non digne de fide
+StatusRevoked=Revocate
+StatusInvalid=Non valide
+StatusYes=Si
+StatusNo=No
+StatusNotPossible=Impossibile
diff --git a/l10n-ia/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties b/l10n-ia/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties
new file mode 100644
index 0000000000..5a4279f422
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+ImapOnDemand=Le message monstrate ha essite signate digitalmente, ma non tote su annexos ha ancora essite discargate. Dunque, le signatura non pote esser verificate. Clicca sur OK pro discargar le message complete e verificar le signatura.
+#
+#NOTE To translator, anything between %..% and <..> should not be translated.
+# the former will be replaced by java script, and the latter is HTML formatting.
+#
+CantDecryptTitle=%brand% non pote decryptar iste message
+CantDecryptBody=Le expeditor ha cryptate iste message per un de tu certificatos digital, totevia %brand% non pote trovar iste certificato e le clave private correspondente. <br> Possibile solutiones: <br><ul><li>Si tu ha un smartcard, insere lo ora. <li>Si tu usa un nove machina o un nove profilo de %brand%, tu debera restaurar tu certificato e clave private relative per un copia de reserva. Le copias de reserva del certificatos usualmente ha extension ".p12".</ul>
diff --git a/l10n-ia/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd b/l10n-ia/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd
new file mode 100644
index 0000000000..6e23d40a7d
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger-smime/msgReadSecurityInfo.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE msgReadSecurityInfo.dtd UI for viewing security status when reading a received message -->
+
+<!ENTITY status.label "Securitate del message">
+<!ENTITY signatureCert.label "Vider le signatura del certificato">
+<!ENTITY encryptionCert.label "Vider certificato del cryptation">
+
+<!ENTITY signer.name "Signate per:">
+<!ENTITY recipient.name "Cryptate pro:">
+<!ENTITY email.address "Adresse email:">
+<!ENTITY issuer.name "Certificato emittite per:">
+
+<!-- LOCALIZATION NOTE(SMIME.label): This a name for a technical standard. You should not translate it, but if applicable, you may write it using localized characters. -->
+<!ENTITY SMIME.label "S/MIME">
diff --git a/l10n-ia/mail/chrome/messenger-smime/msgSecurityInfo.properties b/l10n-ia/mail/chrome/messenger-smime/msgSecurityInfo.properties
new file mode 100644
index 0000000000..931b20ad6e
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger-smime/msgSecurityInfo.properties
@@ -0,0 +1,36 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## Signature Information strings
+SINoneLabel=Le message non ha signatura digital
+SINone=Iste message non include le signatura digital del expeditor. Le absentia de un signatura digital significa que le message poterea haber essite inviate per alcuno que finge de haber iste adresse de e-mail. Tamben es possibile que le message ha essite alterate durante su transmission per le rete. Nonobstante, es poco probabile que alcun de iste duo possibilitates ha occurrite.
+SIValidLabel=Message firmate
+SIValid=Tal message include un valide firma digital. Le message non ha essite alterate post que illo ha essite inviate.
+SIInvalidLabel=Le firma digital non es valide
+SIInvalidHeader=Tal message include un firma digital, ma le firma non es valide.
+SIContentAltered=Le firma non concorda correctemente le contento del message. Le message pare haber essite alterate post que le expeditor lo ha firmate. Tu deberea non acceptar le validitate de tal message usque tu verifica su contentos con le expeditor.
+SIExpired=Le certificato usate pro firmar le message appare haber expirate. Verifica que tu horologio de computator es regulate correctemente.
+SIRevoked=Le certificato usate pro firmar le message ha essite revocate. Tu deberea non acceptar le validitate de tal message usque tu verifica su contentos con le expeditor.
+SINotYetValid=Le certificato usate pro firmar le message appare non esser plus valide. Verifica que tu horologio de computator es regulate correctemente.
+SIUnknownCA=Le certificato usate pro firmar le message ha essite emittite per un autoritate de certification incognite.
+SIUntrustedCA=Le certificato usate pro firmar le message ha essite publicate per un autoritates de certification que tu non fide emitter tal sorta de certificato.
+SIExpiredCA=Le certificato usate pro firmar le message ha essite publicate per un autoritates de certification del que le proprie certificato ha expirate. Verifica que tu horologio de computator es regulate correctemente.
+SIRevokedCA=Le certificato usate pro firmar le message ha essite publicate per un certificato autoritate del que proprie certificato ha essite revocate. Tu deberea non acceptar le validitate de tal message usque tu verifica su contentos con le expeditor.
+SINotYetValidCA=Le certificato usate pro firmar le message ha essite publicate per un autoritate de certification del que proprie certificato non es ancora valide. Verifica que tu horologio de computator es regulate correctemente.
+SIInvalidCipher=Le message ha essite signate con un nivello de cryptographia que iste version del programma non supporta.
+SIClueless=Il ha problemas incognite con iste firma digital. Tu deberea non acceptar le validitate de tal message usque tu verifica su contentos con le expeditor.
+SIPartiallyValidLabel=Message firmate
+SIPartiallyValidHeader=Ben que le firma digital es valide, il es incognite si expeditor e signator es identic persona.
+SIHeaderMismatch=Le adresse email in le lista de presentation in le certificato del signator es differente del adresse email que era usate pro invia tal message. Per favor reguarda le detalios del certificato del firma pro saper qui ha firmate le message.
+SICertWithoutAddress=Le certificato usate pro firmar le message non contine un adresse email. Per favor reguarda le detalios del certificato del firma pro saper qui ha firmate le message.
+
+## Encryption Information strings
+EINoneLabel2=Message non cifrate
+EINone=Iste message non ha essite cifrate ante que illo ha essite inviate. Informationes inviate per internet non cifrate pote esser vidite per altere personas durante lor transito.
+EIValidLabel=Message cifrate
+EIValid=Iste message ha essite cifrate ante illo ha essite inviate a te. Le cryptographia rende multo difficile a altere personas vider informationes durante que illo viagia trans le rete.
+EIInvalidLabel=Le message non pote esser decifrate
+EIInvalidHeader=Iste message ha essite cifrate ante que illo ha essite inviate a te, ma illo non pote esser decifrate.
+EIContentAltered=Le contentos del message pare haber essite alterate durante le transmission.
+EIClueless=Il ha problemas incognite con iste message cifrate.
diff --git a/l10n-ia/mail/chrome/messenger/AccountManager.dtd b/l10n-ia/mail/chrome/messenger/AccountManager.dtd
new file mode 100644
index 0000000000..d891d65c5e
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/AccountManager.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from AccountManager.xhtml -->
+
+<!ENTITY accountManagerTitle.label "Parametros de contos">
+<!ENTITY accountManagerCloseButton.label "Clauder">
+
+<!ENTITY accountActionsButton.label "Actiones del conto">
+<!ENTITY accountActionsButton.accesskey "A">
+<!ENTITY addMailAccountButton.label "Adder conto email…">
+<!ENTITY addMailAccountButton.accesskey "A">
+<!ENTITY addIMAccountButton.label "Adder conto chat…">
+<!ENTITY addIMAccountButton.accesskey "C">
+<!ENTITY addFeedAccountButton.label "Adder conto de fluxo…">
+<!ENTITY addFeedAccountButton.accesskey "F">
+<!ENTITY setDefaultButton.label "Stabilir como predeterminate">
+<!ENTITY setDefaultButton.accesskey "P">
+<!ENTITY removeButton.label "Remover le conto">
+<!ENTITY removeButton.accesskey "R">
+
+<!ENTITY addonsButton.label "Extensiones &amp; themas">
+
+<!-- AccountManager.xhtml -->
diff --git a/l10n-ia/mail/chrome/messenger/AccountWizard.dtd b/l10n-ia/mail/chrome/messenger/AccountWizard.dtd
new file mode 100644
index 0000000000..fc06098dad
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/AccountWizard.dtd
@@ -0,0 +1,55 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Entities for AccountWizard -->
+
+<!ENTITY windowTitle.label "Assistente de contos">
+<!ENTITY accountWizard.size "width: 40em; height: 38em;">
+
+<!-- Entities for Account Type page -->
+
+<!-- Entities for Identity page -->
+
+<!ENTITY identityTitle.label "Identitate">
+<!ENTITY identityDesc.label "Cata conto ha un identitate, que es le informationes que te identifica al alteres quando illes recipe tu messages.">
+
+<!-- LOCALIZATION NOTE (fullnameDesc.label) : do not translate two of "&quot;" in below line -->
+<!ENTITY fullnameDesc.label "Scribe le nomine que apparera in le campo &quot;De:&quot; del messages a inviar">
+<!-- LOCALIZATION NOTE (fullnameExample.label) : use following directions for below line
+ 1, do not translate two of "&quot;"
+ 2, Use localized full name instead of "John Smith"
+-->
+<!ENTITY fullnameExample.label "(per exemplo, &quot;Julio Cesare&quot;).">
+<!ENTITY fullnameLabel.label "Tu nomine:">
+<!ENTITY fullnameLabel.accesskey "T">
+
+<!ENTITY emailLabel.label "Adresse de e-mail:">
+<!ENTITY emailLabel.accesskey "e">
+
+<!-- Entities for Incoming Server page -->
+
+<!ENTITY incomingTitle.label "Informationes del servitor de entrata">
+<!ENTITY incomingUsername.label "Nomine de usator:">
+<!-- LOCALIZATION NOTE (newsServerNameDesc.label) : Do not translate "NNTP" or the "&quot;" entities in below line -->
+<!ENTITY newsServerNameDesc.label "Insere le nomine de tu servitor de novas (NNTP) (per exemplo, &quot;news.example.net&quot;).">
+<!ENTITY newsServerLabel.label "Servitor de gruppos:">
+<!ENTITY newsServerLabel.accesskey "S">
+
+<!-- Entities for Outgoing Server page -->
+
+<!-- Entities for Account name page -->
+
+<!ENTITY accnameTitle.label "Nomine del conto">
+<!-- LOCALIZATION NOTE (accnameDesc.label) : do not translate any "&quot;" in below line -->
+<!ENTITY accnameDesc.label "Insere le nomine que identifica iste conto (p.ex. &quot;Conto professional&quot;, &quot;Conto personal&quot; o &quot;Conto de gruppos&quot;).">
+<!ENTITY accnameLabel.label "Nomine del conto:">
+<!ENTITY accnameLabel.accesskey "C">
+
+<!-- Entities for Done (Congratulations) page -->
+
+<!ENTITY completionTitle.label "Congratulationes!">
+<!ENTITY completionText.label "Verifica que le information infra es correcte.">
+<!ENTITY newsServerNamePrefix.label "Nomine del servitor de gruppos (NNTP):">
+<!ENTITY clickFinish.label "Clicca sur Finir pro confirmar iste parametros e exir del assistente de contos.">
+<!ENTITY clickFinish.labelMac "Clicca sur Facite pro confirmar iste parametros e exir del assistente de contos.">
diff --git a/l10n-ia/mail/chrome/messenger/CustomHeaders.dtd b/l10n-ia/mail/chrome/messenger/CustomHeaders.dtd
new file mode 100644
index 0000000000..eb948f5216
--- /dev/null
+++ b/l10n-ia/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 "Personalisar capites">
+<!ENTITY addButton.label "Adder">
+<!ENTITY addButton.accesskey "A">
+<!ENTITY removeButton.label "Remover">
+<!ENTITY removeButton.accesskey "R">
+<!ENTITY newMsgHeader.label "Nove capite de message:">
+<!ENTITY newMsgHeader.accesskey "N">
diff --git a/l10n-ia/mail/chrome/messenger/FilterEditor.dtd b/l10n-ia/mail/chrome/messenger/FilterEditor.dtd
new file mode 100644
index 0000000000..9db76e0196
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/FilterEditor.dtd
@@ -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/. -->
+
+<!ENTITY window.title "Regulas de filtro">
+<!ENTITY filterName.label "Nomine del filtro:">
+<!ENTITY filterName.accesskey "i">
+
+<!ENTITY junk.label "Indesirate">
+<!ENTITY notJunk.label "Non indesirate">
+
+<!ENTITY lowestPriorityCmd.label "Plus basse">
+<!ENTITY lowPriorityCmd.label "Basse">
+<!ENTITY normalPriorityCmd.label "Normal">
+<!ENTITY highPriorityCmd.label "Alte">
+<!ENTITY highestPriorityCmd.label "Plus alte">
+
+<!ENTITY contextDesc.label "Applicar filtro quando:">
+<!ENTITY contextIncomingMail.label "Reception de nove posta:">
+<!ENTITY contextIncomingMail.accesskey "R">
+<!ENTITY contextManual.label "Exequer manualmente">
+<!ENTITY contextManual.accesskey "E">
+<!ENTITY contextBeforeCls.label "Filtrar ante le detection de posta indesirate">
+<!ENTITY contextAfterCls.label "Filtrar post le detection de posta indesirate">
+<!ENTITY contextOutgoing.label "Post inviar">
+<!ENTITY contextOutgoing.accesskey "i">
+<!ENTITY contextArchive.label "Archivation">
+<!ENTITY contextArchive.accesskey "A">
+<!ENTITY contextPeriodic.accesskey "e">
+
+<!ENTITY filterActionDesc.label "Developpar iste actiones:">
+<!ENTITY filterActionDesc.accesskey "D">
+
+<!ENTITY filterActionOrderWarning.label "Nota: le actiones filtro sera exequite in un ordine differente.">
+<!ENTITY filterActionOrder.label "Vider ordine de execution">
+
+<!-- New Style Filter Rule Actions -->
+<!ENTITY moveMessage.label "Mover le message a">
+<!ENTITY copyMessage.label "Copiar le message a">
+<!ENTITY forwardTo.label "Inviar le message ultra a">
+<!ENTITY replyWithTemplate.label "Responder con modello">
+<!ENTITY markMessageRead.label "Marcar como legite">
+<!ENTITY markMessageUnread.label "Marcar como non legite">
+<!ENTITY markMessageStarred.label "Adder stella">
+<!ENTITY setPriority.label "Configurar prioritate a">
+<!ENTITY addTag.label "Message etiquetta">
+<!ENTITY setJunkScore.label "Mitter stato indesirate a">
+<!ENTITY deleteMessage.label "Deler message">
+<!ENTITY deleteFromPOP.label "Deler ex Servitor POP">
+<!ENTITY fetchFromPOP.label "Discargar ex servitor POP">
+<!ENTITY ignoreThread.label "Ignorar argumento">
+<!ENTITY ignoreSubthread.label "Ignorar sub-argumento">
+<!ENTITY watchThread.label "Surveliar la discussion">
+<!ENTITY stopExecution.label "Stoppar le execution del filtro">
+
+<!ENTITY addAction.tooltip "Adder un nove action">
+<!ENTITY removeAction.tooltip "Remover iste action">
+
+<!-- LOCALIZATION NOTE
+ The values below are used to control the widths of the filter action widgets.
+ Change the values only when the localized strings in the popup menus
+ are truncated in the widgets.
+ -->
+<!-- Flex Attribute: https://developer.mozilla.org/docs/XUL/Attribute/flex -->
+<!ENTITY filterActionTypeFlexValue "1">
+<!ENTITY filterActionTargetFlexValue "4">
diff --git a/l10n-ia/mail/chrome/messenger/FilterListDialog.dtd b/l10n-ia/mail/chrome/messenger/FilterListDialog.dtd
new file mode 100644
index 0000000000..56f04e2aa4
--- /dev/null
+++ b/l10n-ia/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 messages">
+<!ENTITY nameColumn.label "Nomine de filtro">
+<!ENTITY activeColumn.label "Activate">
+<!ENTITY newButton.label "Nove…">
+<!ENTITY newButton.accesskey "N">
+<!ENTITY newButton.popupCopy.label "Copiar…">
+<!ENTITY newButton.popupCopy.accesskey "C">
+<!ENTITY editButton.label "Rediger…">
+<!ENTITY editButton.accesskey "R">
+<!ENTITY deleteButton.label "Deler">
+<!ENTITY deleteButton.accesskey "r">
+<!ENTITY reorderTopButton "Mover al initio">
+<!ENTITY reorderTopButton.accessKey "o">
+<!ENTITY reorderTopButton.toolTip "Reordinar le filtro assi que illo es exequite prime">
+<!ENTITY reorderUpButton.label "Mover supra">
+<!ENTITY reorderUpButton.accesskey "S">
+<!ENTITY reorderDownButton.label "Mover infra">
+<!ENTITY reorderDownButton.accesskey "i">
+<!ENTITY reorderBottomButton "Mover al fundo">
+<!ENTITY reorderBottomButton.accessKey "f">
+<!ENTITY reorderBottomButton.toolTip "Reordinar le filtro assi que illo es exequite ultime">
+<!ENTITY filterHeader.label "Le filtros activate es exequite automaticamente in le ordine monstrate infra.">
+<!ENTITY filtersForPrefix.label "Filtros pro:">
+<!ENTITY filtersForPrefix.accesskey "p">
+<!ENTITY viewLogButton.label "Registro del filtro">
+<!ENTITY viewLogButton.accesskey "R">
+<!ENTITY runFilters.label "Exequer ora">
+<!ENTITY runFilters.accesskey "E">
+<!ENTITY stopFilters.label "Stoppar">
+<!ENTITY stopFilters.accesskey "C">
+<!ENTITY folderPickerPrefix.label "Exequer le filtro(s) seligite sur:">
+<!ENTITY folderPickerPrefix.accesskey "g">
+<!ENTITY helpButton.label "Adjuta">
+<!ENTITY helpButton.accesskey "A">
+<!ENTITY closeCmd.key "W">
+<!ENTITY searchBox.emptyText "Cercar filtros por nomine…">
diff --git a/l10n-ia/mail/chrome/messenger/SearchDialog.dtd b/l10n-ia/mail/chrome/messenger/SearchDialog.dtd
new file mode 100644
index 0000000000..e8cc495140
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/SearchDialog.dtd
@@ -0,0 +1,37 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- for SearchDialog.xhtml -->
+<!ENTITY searchHeading.label "Cercar messages in:">
+<!ENTITY searchHeading.accesskey "r">
+<!ENTITY searchSubfolders.label "Cercar in subdossiers">
+<!ENTITY searchSubfolders.accesskey "s">
+<!ENTITY searchOnServer.label "Exequer recerca sur servitor">
+<!ENTITY searchOnServer.accesskey "x">
+<!ENTITY resetButton.label "Vacuar">
+<!ENTITY resetButton.accesskey "C">
+<!ENTITY openButton.label "Aperir">
+<!ENTITY openButton.accesskey "p">
+<!ENTITY deleteButton.label "Deler">
+<!ENTITY deleteButton.accesskey "D">
+<!ENTITY searchDialogTitle.label "Cercar messages">
+<!ENTITY results.label "Resultatos">
+<!ENTITY moveButton.label "Mover a">
+<!ENTITY moveButton.accesskey "a">
+<!ENTITY closeCmd.key "W">
+<!ENTITY openInFolder.label "Aperir in dossier">
+<!ENTITY openInFolder.accesskey "r">
+<!ENTITY saveAsVFButton.label "Salvar como dossier de recerca">
+<!ENTITY saveAsVFButton.accesskey "v">
+
+<!-- for abSearchDialog.xhtml -->
+<!ENTITY abSearchHeading.label "Cerca in:">
+<!ENTITY abSearchHeading.accesskey "e">
+<!ENTITY propertiesButton.label "Proprietates">
+<!ENTITY propertiesButton.accesskey "P">
+<!ENTITY composeButton.label "Scriber">
+<!ENTITY composeButton.accesskey "S">
+<!ENTITY deleteCardButton.label "Deler">
+<!ENTITY deleteCardButton.accesskey "D">
+<!ENTITY abSearchDialogTitle.label "Recerca avantiate in libro de adresses">
diff --git a/l10n-ia/mail/chrome/messenger/aboutDialog.dtd b/l10n-ia/mail/chrome/messenger/aboutDialog.dtd
new file mode 100644
index 0000000000..9fb1d1d923
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/aboutDialog.dtd
@@ -0,0 +1,116 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY aboutDialog.title "A proposito de &brandFullName;">
+
+<!-- LOCALIZATION NOTE (update.*):
+# These strings are also used in the update pane of preferences.
+# See about:preferences#advanced.
+-->
+<!-- LOCALIZATION NOTE (update.checkForUpdatesButton.*, update.updateButton.*):
+# Only one button is present at a time.
+# The button when displayed is located directly under the Thunderbird version in
+# the about dialog.
+-->
+<!ENTITY update.checkForUpdatesButton.label "Cercar actualisationes">
+<!ENTITY update.checkForUpdatesButton.accesskey "C">
+<!ENTITY update.updateButton.label3 "Reinitiar pro actualisar &brandShorterName;">
+<!ENTITY update.updateButton.accesskey "R">
+
+
+<!-- LOCALIZATION NOTE (warningDesc.version): This is a warning about the experimental nature of Nightly builds. It is only shown in this version. -->
+<!ENTITY warningDesc.version "&brandShortName; es experimental e pote esser instabile.">
+<!-- LOCALIZATION NOTE (warningDesc.telemetryDesc): This is a notification that Nightly builds automatically send Telemetry data back to Mozilla. It is only shown in this version. "It" refers to brandShortName. -->
+<!ENTITY warningDesc.telemetryDesc "Illo automaticamente invia informationes sur le rendimento, hardware, utilisation e personalisationes a &vendorShortName; pro adjutar a meliorar &brandShortName;.">
+
+<!-- LOCALIZATION NOTE (community.exp.*) This paragraph is shown in "experimental" builds, i.e. Nightly builds, instead of the other "community.*" strings below. -->
+<!ENTITY community.exp.start "">
+<!-- LOCALIZATION NOTE (community.exp.mozillaLink): This is a link title that links to https://www.mozilla.org/. -->
+<!ENTITY community.exp.mozillaLink "&vendorShortName;">
+<!ENTITY community.exp.middle " es un ">
+<!-- LOCALIZATION NOTE (community.exp.creditslink): This is a link title that links to about:credits. -->
+<!ENTITY community.exp.creditsLink "communitate mundial">
+<!ENTITY community.exp.end " qui travalia unite pro mantener le Web aperite, public e accessibile a totes.">
+
+<!ENTITY community.start2 "&brandShortName; es designate per ">
+<!-- LOCALIZATION NOTE (community.mozillaLink): This is a link title that links to https://www.mozilla.org/. -->
+<!ENTITY community.mozillaLink "&vendorShortName;">
+<!ENTITY community.middle2 ", un ">
+<!-- LOCALIZATION NOTE (community.creditsLink): This is a link title that links to about:credits. -->
+<!ENTITY community.creditsLink "communitate mundial">
+<!ENTITY community.end3 " qui travalia unite pro mantener le Web aperite, public e accessibile a totes.">
+
+<!ENTITY helpus.start "Vole adjutar?">
+<!-- LOCALIZATION NOTE (helpus.donateLink): This is a link title that links to the thunderbird donation page -->
+<!ENTITY helpus.donateLink "Face un donation">
+<!ENTITY helpus.middle " o ">
+<!-- LOCALIZATION NOTE (helpus.getInvolvedLink): This is a link title that links to https://www.thunderbird.net/get-involved/. -->
+<!ENTITY helpus.getInvolvedLink "participa!">
+<!ENTITY helpus.end "">
+
+<!ENTITY releaseNotes.link "Notas pro iste revision">
+
+<!-- LOCALIZATION NOTE (bottomLinks.license): This is a link title that links to about:license. -->
+<!ENTITY bottomLinks.license "Informationes de licentia">
+
+<!-- LOCALIZATION NOTE (bottomLinks.rights): This is a link title that links to about:rights. -->
+<!ENTITY bottomLinks.rights "Derectos del usator">
+
+<!-- LOCALIZATION NOTE (bottomLinks.privacy): This is a link title that links to https://www.mozilla.org/legal/privacy/. -->
+<!ENTITY bottomLinks.privacy "Politica de confidentialitate">
+
+<!-- LOCALIZATION NOTE (update.checkingForUpdates): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.checkingForUpdates "Cercante actualisationes…">
+<!-- LOCALIZATION NOTE (update.noUpdatesFound): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.noUpdatesFound "&brandShortName; es actual">
+<!-- LOCALIZATION NOTE (update.adminDisabled): try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.adminDisabled "Actualisationes disactivate per le administrator de tu systema">
+<!-- LOCALIZATION NOTE (update.otherInstanceHandlingUpdates): try to make the localized text short -->
+<!ENTITY update.otherInstanceHandlingUpdates "&brandShortName; es in actualisation per un altere instantia">
+
+<!-- LOCALIZATION NOTE (update.failed.start,update.failed.linkText,update.failed.end):
+ update.failed.start, update.failed.linkText, and update.failed.end all go into
+ one line with linkText being wrapped in an anchor that links to a site to download
+ the latest version of Firefox (e.g. https://www.firefox.com). As this is all in
+ one line, try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.failed.start "Le actualisation ha fallite. ">
+<!ENTITY update.failed.linkText "Discargar le ultime version">
+<!ENTITY update.failed.end "">
+
+<!-- LOCALIZATION NOTE (update.manual.start,update.manual.end): update.manual.start and update.manual.end
+ all go into one line and have an anchor in between with text that is the same as the link to a site
+ to download the latest version of Firefox (e.g. https://www.firefox.com). As this is all in one line,
+ try to make the localized text short (see bug 596813 for screenshots). -->
+<!ENTITY update.manual.start "Discargar le ">
+<!ENTITY update.manual.linkText "ultime version">
+<!ENTITY update.manual.end "">
+
+<!-- LOCALIZATION NOTE (update.unsupported.start,update.unsupported.linkText,update.unsupported.end):
+ update.unsupported.start, update.unsupported.linkText, and
+ update.unsupported.end all go into one line with linkText being wrapped in
+ an anchor that links to a site to provide additional information regarding
+ why the system is no longer supported. As this is all in one line, try to
+ make the localized text short (see bug 843497 for screenshots). -->
+<!ENTITY update.unsupported.start "Tu non pote facer altere actualisationes in iste systema. ">
+<!ENTITY update.unsupported.linkText "Saper plus">
+<!ENTITY update.unsupported.end "">
+
+<!-- LOCALIZATION NOTE (update.downloading.start,update.downloading.end): update.downloading.start and
+ update.downloading.end all go into one line, with the amount downloaded inserted in between. As this
+ is all in one line, try to make the localized text short (see bug 596813 for screenshots). The — is
+ the "em dash" (long dash).
+ example: Downloading update — 111 KB of 13 MB -->
+<!ENTITY update.downloading.start "Discargante actualisation: ">
+<!ENTITY update.downloading.end "">
+
+<!ENTITY update.applying "Applicante le actualisation…">
+<!ENTITY update.restarting "Reinitiante…">
+
+<!-- LOCALIZATION NOTE (channel.description.start,channel.description.end): channel.description.start and
+ channel.description.end create one sentence, with the current channel label inserted in between.
+ example: You are currently on the _Stable_ update channel. -->
+<!ENTITY channel.description.start "Tu es actualmente in le ">
+<!ENTITY channel.description.end " canal de actualisationes. ">
+
+<!ENTITY cmdCloseMac.commandKey "w">
diff --git a/l10n-ia/mail/chrome/messenger/aboutDownloads.dtd b/l10n-ia/mail/chrome/messenger/aboutDownloads.dtd
new file mode 100644
index 0000000000..245f5a4a66
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/aboutDownloads.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY aboutDownloads.title "Files salvate">
+<!-- LOCALIZATION NOTE (cmd.show.label, cmd.show.accesskey, cmd.showMac.label,
+ cmd.showMac.accesskey):
+ The show and showMac commands are never shown together, thus they can share
+ the same access key (though the two access keys can also be different).
+ -->
+<!ENTITY cmd.show.label "Aperir le dossier que lo contine">
+<!ENTITY cmd.show.accesskey "P">
+<!ENTITY cmd.showMac.label "Monstrar in Finder">
+<!ENTITY cmd.showMac.accesskey "F">
+<!ENTITY cmd.open.label "Aperir">
+<!ENTITY cmd.open.accesskey "A">
+<!ENTITY cmd.removeFromHistory.label "Remover del chronologia">
+<!ENTITY cmd.removeFromHistory.accesskey "e">
+<!ENTITY cmd.clearList.label "Rader le lista">
+<!ENTITY cmd.clearList.accesskey "C">
+<!ENTITY cmd.clearList.tooltip "Remover tote le entratas del lista de files salvate, a exception de illos in discargamento.">
+<!ENTITY cmd.searchDownloads.label "Cercar…">
+<!ENTITY cmd.searchDownloads.key "C">
diff --git a/l10n-ia/mail/chrome/messenger/aboutRights.properties b/l10n-ia/mail/chrome/messenger/aboutRights.properties
new file mode 100644
index 0000000000..0ad7d0f283
--- /dev/null
+++ b/l10n-ia/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=Cognosce tu derectos…
+buttonAccessKey=C
diff --git a/l10n-ia/mail/chrome/messenger/aboutSupportMail.properties b/l10n-ia/mail/chrome/messenger/aboutSupportMail.properties
new file mode 100644
index 0000000000..794ce0eb71
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/aboutSupportMail.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (warningLabel): Label for warning text that shows up when private data is included
+warningLabel=ADVERTENTIA:
+# LOCALIZATION NOTE (warningText): Warning text that shows up when private data is included
+warningText=Isto contine datos sensibile que non debe esser retransmittite o publicate sin permission.
+
+# LOCALIZATION NOTE (fsType.local): Indicator that the displayed directory is on a local drive
+fsType.local = (Disco local)
+# LOCALIZATION NOTE (fsType.network): Indicator that the displayed directory is on the network
+fsType.network = (Disco de rete)
+# LOCALIZATION NOTE (fsType.unknown): Indicator that we couldn't figure out whether the directory is local or on a network
+fsType.unknown = (Adresse incognite)
diff --git a/l10n-ia/mail/chrome/messenger/accountCreationModel.properties b/l10n-ia/mail/chrome/messenger/accountCreationModel.properties
new file mode 100644
index 0000000000..5af67807fe
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/accountCreationModel.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file has the strings, mostly error strings, for the logic / JS backend / model
+# files: fetchConfig.js, readFromXML.js, guessConfig.js, verifyConfig.js, createInBackend.js
+
+
+# readFromXML.js
+no_emailProvider.error=Le file de configuration XML non contine un configuration de conto de e-mail.
+outgoing_not_smtp.error=Le servitor de exito debe esser del typo SMTP
+
+# verifyConfig.js
+cannot_login.error=Impossibile aperir session al servitor. Probabilemente le configuration, nomine de usator o contrasigno es incorrecte.
+
+# guessConfig.js
+cannot_find_server.error=Impossibile trovar le servitor
+
+# exchangeAutoDiscover.js
+no_autodiscover.error=Le codice XML AutoDiscover Exchange non es valide.
diff --git a/l10n-ia/mail/chrome/messenger/accountCreationUtil.properties b/l10n-ia/mail/chrome/messenger/accountCreationUtil.properties
new file mode 100644
index 0000000000..8da25fde78
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/accountCreationUtil.properties
@@ -0,0 +1,34 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file has the strings, mostly error strings, for the logic / JS backend / model
+# files: sanitizeDatatypes.js, fetchhttp.js, util.js
+
+
+# sanitizeDatatypes.js
+hostname_syntax.error=Le nomine del servitor es vacue o contine characteres prohibite. Solmente le litteras, numeros, - e . es permittite.
+alphanumdash.error=Le valor contine characteres non supportate. Solmente litteras, numeros, - e _ es permittite.
+allowed_value.error=Le valor fornite non es in le lista de valores permittite
+url_scheme.error=Schema de adresses URL non permittite
+url_parsing.error=URL non recognoscite
+string_empty.error=Tu debe fornir un valor pro iste parametro
+boolean.error=Non es boolean
+no_number.error=Non es un numero
+number_too_large.error=Numero troppo grande
+number_too_small.error=Numero troppo micre
+
+
+# fetchhttp.js
+cannot_contact_server.error=Impossibile contactar le servitor
+bad_response_content.error=Responsa con contento incorrecte
+
+# verifyConfig.js
+# LOCALIZATION NOTE(auth_failed_generic.error): The login failed (server refused to allow the user in), but the server did not give any meaningful error message. This is a common case when the user entered a wrong password or is otherwise not allowed.
+auth_failed_generic.error=Session fallite. Es le nomine de usator/adresse de e-mail e contrasigno correcte?
+# LOCALIZATION NOTE(auth_failed_with_reason.error): The login failed (server refused to allow the user in), and the server gave an error message which we can present to the user. This is a common case when the user entered a wrong password or is otherwise not allowed. %1$S will be the IMAP/POP3/SMTP server hostname. %2$S will be the error message from the server (usually in the local language where the server is or in English).
+auth_failed_with_reason.error=Session fallite. Le servitor %1$S diceva: %2$S
+# LOCALIZATION NOTE(verification_failed.error): We had some other error, not during authentication with the server, but at earlier points, e.g. locally or we entirely failed to contact the given server, and we unfortunately have no detailed error message.
+verification_failed.error=Le verification de accesso ha fallite pro un ration incognite.
+# LOCALIZATION NOTE(verification_failed_with_exception.error): We had some other error, not during authentication with the server, but at earlier points, e.g. locally or we entirely failed to contact the given server, and we have an error message. %1$S will be an error message, possibly in English
+verification_failed_with_exception.error=Le verification de accesso ha fallite con le message: %1$S
diff --git a/l10n-ia/mail/chrome/messenger/activity.dtd b/l10n-ia/mail/chrome/messenger/activity.dtd
new file mode 100644
index 0000000000..9737e1ef63
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/activity.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE (window.width2, window.height): These values should be
+close to the golden ratio (1.618:1) while making sure it's wide enough for long
+file names and tall enough to hint that there are more activities in the list -->
+<!ENTITY window.width2 "485">
+<!ENTITY window.height "300">
+
+<!ENTITY activity.title "Gestor de activitate">
+
+<!ENTITY cmd.close.commandkey "w">
+<!ENTITY cmd.close2.commandkey "j">
+<!ENTITY cmd.close2Unix.commandkey "y">
+<!ENTITY cmd.clearList.label "Rader le lista">
+<!ENTITY cmd.clearList.tooltip "Remove entratas terminate, cancellate e fallite del lista">
+<!ENTITY cmd.clearList.accesskey "t">
+
diff --git a/l10n-ia/mail/chrome/messenger/activity.properties b/l10n-ia/mail/chrome/messenger/activity.properties
new file mode 100644
index 0000000000..d0dabdb9e0
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/activity.properties
@@ -0,0 +1,99 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Status Text
+paused2=Pausate
+processing=Processante
+notStarted=Non comenciate
+failed=Fallite
+waitingForInput=Attendente entrata
+waitingForRetry=Attendente retentativa
+completed=Completate
+canceled=Cancellate
+
+# LOCALIZATION NOTE (sendingMessages): this is used as a title for grouping processes in the activity manager when sending email.
+sendingMessages=Invio de messages
+sendingMessage=Invio de message
+# LOCALIZATION NOTE (sendingMessageWithSubject): %S will be replaced by the subject of the message being sent.
+sendingMessageWithSubject=Invio del message: %S
+copyMessage=Copiante le message a "Inviate"
+sentMessage=Message inviate
+# LOCALIZATION NOTE (sentMessageWithSubject): %S will be replaced by the subject of the message being sent.
+sentMessageWithSubject=Message inviate: %S
+failedToSendMessage=Falta a inviar message
+failedToCopyMessage=Falta a copiar message
+# LOCALIZATION NOTE (failedToSendMessageWithSubject): %S will be replaced by the subject of the message being sent.
+failedToSendMessageWithSubject=Falta a inviar message: %S
+# LOCALIZATION NOTE (failedToCopyMessageWithSubject): %S will be replaced by the subject of the message being sent.
+failedToCopyMessageWithSubject=Falta a copiar message: %S
+
+# LOCALIZATION NOTE (autosyncProcessProgress2): Do not translate the words "%1$S", "%2$S", "%3$S" and "%4$S" below.
+# Place the word %1$S in your translation where the number of the message being downloaded should appear.
+# Place the word %2$S in your translation where the total number of messages to be downloaded should appear.
+# Place the word %3$S in your translation where the name of the folder being processed should appear.
+# Place the word %4$S in your translation where the name of account being processed should appear.
+# EXAMPLE: Ted's account: Downloading message 334 of 1008 in Inbox…
+autosyncProcessProgress2=%4$S: Discargante message %1$S de %2$S in %3$S…
+# LOCALIZATION NOTE (autosyncProcessDisplayText): %S will be replaced by the folder name
+autosyncProcessDisplayText=Actualisante dossier %S
+# LOCALIZATION NOTE (autosyncEventDisplayText): %S will be replaced by the account name
+autosyncEventDisplayText=%S es actualisate
+# LOCALIZATION NOTE (autosyncEventStatusText): %S will be replaced by total number of downloaded messages
+autosyncEventStatusText=Numero total de messages discargate: %S
+autosyncEventStatusTextNoMsgs=Nulle message discargate
+# LOCALIZATION NOTE (autosyncContextDisplayText): %S will be replaced by the account name
+autosyncContextDisplayText=Synchronisation: %S
+
+# LOCALIZATION NOTE (pop3EventStartDisplayText2): Do not translate the words "%1$S" and "%2$S" below.
+# Place the word %1$S in your translation where the name of the account being checked for new messages should appear.
+# Place the word %2$S in your translation where the name of the folder being checked for new messages should appear.
+# EXAMPLE: George's account: Checking Inbox for new messages…
+pop3EventStartDisplayText2=%1$S: Cercante nove messages in %2$S…
+# LOCALIZATION NOTE (pop3EventDisplayText): %S will be replaced by the account name
+pop3EventDisplayText=%S es actual
+# LOCALIZATION NOTE (pop3EventStatusText): #1 will be replaced by total number of downloaded messages
+pop3EventStatusText=#1 message discargate;#1 messages discargate
+pop3EventStatusTextNoMsgs=Nulle messages a discargar
+
+# Message actions that show up in activity manager
+# LOCALIZATION NOTE (deletedMessages2): #1 number of messages, #2 folder name
+deletedMessages2=#1 message delite de #2;#1 messages delite de #2
+# LOCALIZATION NOTE (movedMessages): #1 number of messages, #2 and #3: folder names
+movedMessages=#1 message displaciate de #2 a #3;#1 messages displaciate de #2 a #3
+# LOCALIZATION NOTE (copiedMessages): #1 number of messages, #2 and #3: folder names
+copiedMessages=#1 message copiate de #2 a #3;#1 messages copiate de #2 a #3
+# LOCALIZATION NOTE (fromServerToServer): #1 source server, #2 destination server
+fromServerToServer=de #1 a #2
+# LOCALIZATION NOTE (deletedFolder): #1 folder name
+deletedFolder=Dossier #1 delite
+emptiedTrash=Corbe a papiro vacuate
+# LOCALIZATION NOTE (movedFolder): #1 and #2 are folder names
+movedFolder=Dossier #1 displaciate in dossier #2
+# LOCALIZATION NOTE (movedFolderToTrash): #1 is the folder name
+movedFolderToTrash=Dossier #1 displaciate al corbe a papiro
+# LOCALIZATION NOTE (copiedFolder): #1 and #2 are folder names
+copiedFolder=Dossier #1 copiate in dossier #2
+# LOCALIZATION NOTE (renamedFolder): #1 and #2 are folder names
+renamedFolder=Dossier #1 renominate a #2
+indexing=Indexation del messages
+# LOCALIZATION NOTE (indexingFolder): #1 is a folder name
+indexingFolder=Indexante messages in #1
+indexingStatusVague=Election del messages a indexar
+# LOCALIZATION NOTE (indexingFolderStatusVague): #1 is a folder name
+indexingFolderStatusVague=Determinante qual messages indexar in #1
+# LOCALIZATION NOTE (indexingStatusExact):
+# #1 is the number of the message currently being indexed
+# #2 is the total number of messages being indexed
+# #3 is the percentage of indexing that is complete
+indexingStatusExact=Indexation de message #1 sur #2;Indexation de message #1 sur #2 (complete al #3%)
+# LOCALIZATION NOTE (indexingFolderStatusExact):
+# #1 is the number of the message currently being indexed
+# #2 is the total number of messages being indexed
+# #3 is the percentage of indexing that is complete
+# #4 is a folder name
+indexingFolderStatusExact=Indexante #1 de #2 message in #4;Indexante #1 de #2 messages in #4 (#3% complete)
+# LOCALIZATION NOTE (indexedFolder): #1 number of messages; #2 folder name
+indexedFolder=#1 message in #2 indexate;#1 messages in #2 indexate
+# LOCALIZATION NOTE (indexedFolderStatus): #1 number of seconds spent indexing
+indexedFolderStatus=#1 secunda passate;#1 secundas passate
diff --git a/l10n-ia/mail/chrome/messenger/addbuddy.dtd b/l10n-ia/mail/chrome/messenger/addbuddy.dtd
new file mode 100644
index 0000000000..509e16c4b0
--- /dev/null
+++ b/l10n-ia/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 "Adder contacto">
+<!ENTITY name.label "Nomine de usator">
+<!ENTITY account.label "Conto">
diff --git a/l10n-ia/mail/chrome/messenger/addons.properties b/l10n-ia/mail/chrome/messenger/addons.properties
new file mode 100644
index 0000000000..ca98bf1e1d
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/addons.properties
@@ -0,0 +1,256 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 impedite que iste sito te demanda de installar software in tu computator.
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+xpinstallPromptMessage.header=Permitter que %S installa un additivo?
+xpinstallPromptMessage.message=Tu tenta de installar un additivo ex %S. Verifica que tu fide in iste sito ante continuar.
+xpinstallPromptMessage.header.unknown=Permitter que un sito incognite installa un additivo?
+xpinstallPromptMessage.message.unknown=Tu tenta de installar un additivo ex un sito incognite. Verifica que tu te fide de iste sito ante continuar.
+xpinstallPromptMessage.learnMore=Saper plus re le installation secur de additivos
+xpinstallPromptMessage.dontAllow=Non permitter
+xpinstallPromptMessage.dontAllow.accesskey=N
+xpinstallPromptMessage.neverAllow=Non permitter jammais
+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=Continuar le installation
+xpinstallPromptMessage.install.accesskey=C
+
+# Accessibility Note:
+# Be sure you do not choose an accesskey that is used elsewhere in the active context (e.g. main menu bar, submenu of the warning popup button)
+# See http://www.mozilla.org/access/keyboard/accesskey for details
+xpinstallDisabledMessageLocked=Le installation de software ha essite disactivate per le administrator de tu systema.
+xpinstallDisabledMessage=Le installation de software es actualmente disactivate. Clicca sur Activar e retenta.
+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) es blocate per tu administrator de systema.%3$S
+# LOCALIZATION NOTE (addonDomainBlockedByPolicy)
+# This message is shown when the installation of add-ons from a domain
+# is blocked by enterprise policy.
+addonDomainBlockedByPolicy=Tu administrator de systema ha impedite iste sito de demandar te de installar software sur tu computator.
+
+# LOCALIZATION NOTE (addonPostInstall.message2)
+# %S is replaced with the localized named of the extension that was
+# just installed.
+addonPostInstall.message2=%S era addite
+
+# 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=Discargante e verificante le additivo…;Discargante e verificante #1 additivos…
+addonDownloadVerifying=Verificante
+
+addonInstall.unsigned=(Non verificate)
+addonInstall.cancelButton.label=Cancellar
+addonInstall.cancelButton.accesskey=C
+addonInstall.acceptButton2.label=Adder
+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=Iste sito vole installar un additivo in #1:;Iste sito vole installar #2 additivos in #1:
+addonConfirmInstallUnsigned.message=Attention: Iste sito vole installar un additivo non verificate in #1. Procede a tu proprie risco.;Attention: Iste sito vole installar #2 additivos non verificate in #1. Procede a tu proprie risco.
+
+# 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=;Attention: Iste sito vole installar #2 additivos in #1, alcun de illos non es verificate. Procede a tu proprie risco.
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=%S installate con successo.
+# 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 additivo ha essite installate con successo.;#1 additivos ha essite installate con successo.
+
+# 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=Le additivo non pote esser discargate a causa de un falta de connexion.
+addonInstallError-2=Le additivo non pote esser installate perque illo non corresponde al additivo %1$S expectate.
+addonInstallError-3=Le additivo discargate de iste sito non pote esser installate perque illo pare esser corrumpite.
+addonInstallError-4=%2$S non pote esser installate perque %1$S non pote modificar le file necessari.
+addonInstallError-5=%1$S ha impedite a iste sito de installar un additivo non verificate.
+addonLocalInstallError-1=Iste additivo non ha potite esser installate a causa de un error del systema de files.
+addonLocalInstallError-2=Le additivo non ha potite esser installate perque illo non corresponde al additivo %1$S expectate.
+addonLocalInstallError-3=Iste additivo non pote esser installate perque illo pare corrupte.
+addonLocalInstallError-4=%2$S non pote esser installate perque %1$S non pote modificar le file necessari.
+addonLocalInstallError-5=Le additivo non ha potite esser installate perque illo non ha essite verificate.
+
+# 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 non ha potite esser installate perque illo non es compatibile con %1$S %2$S.
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=%S non ha potite esser installate perque illo ha un alte risco de causar problemas de stabilitate o de securitate.
+
+# LOCALIZATION NOTE (webextPerms.header,webextPerms.headerWithPerms,webextPerms.headerUnsigned,webextPerms.headerUnsignedWithPerms)
+# These strings are used as headers in the webextension permissions dialog,
+# %S is replaced with the localized name of the extension being installed.
+# See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+# for an example of the full dialog.
+# Note, these strings will be used as raw markup. Avoid characters like <, >, &
+webextPerms.header=Adder %S?
+
+# %S is brandShortName
+webextPerms.experimentWarning=Additivos malefic pote robar tu informationes personal o compromitter tu computator. Solmente installa iste additivo si tu confide a su origine.
+webextPerms.headerWithPerms=Adder %S? Iste extension habera le permission de:
+webextPerms.headerUnsigned=Adder %S? Iste extension non ha essite verificate. Extensiones maligne pote robar tu informationes personal o compromitter tu computator. Solmente installa iste extension si tu confide in su origine.
+webextPerms.headerUnsignedWithPerms=Adder %S? Iste extension non ha essite verificate. Extensiones maligne pote robar tu informationes personal o compromitter tu computator. Solmente installa iste extension si tu confide in su origine. Iste extension habera le permission de:
+webextPerms.learnMore2=Saper plus
+webextPerms.add.label=Adder
+webextPerms.add.accessKey=A
+webextPerms.cancel.label=Cancellar
+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 addite 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 addite
+webextPerms.sideloadText2=Un altere programma de tu computator ha installate un additivo que pote affectar tu navigator. Per favor revide le requestas de permission de iste additivo e elige Activar o Cancellar (pro lassar lo inactive).
+webextPerms.sideloadTextNoPerms=Un altere programma de tu computator ha installate un additivo que pote affectar tu navigator. Per favor elige Activar o Cancellar (pro lassar lo inactive).
+
+webextPerms.sideloadEnable.label=Activar
+webextPerms.sideloadEnable.accessKey=A
+webextPerms.sideloadCancel.label=Cancellar
+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 require nove permissiones
+
+# LOCALIZATION NOTE (webextPerms.updateText2)
+# %S is replaced with the localized name of the updated extension.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.updateText2=%S ha essite actualisate. Tu debe approbar le nove permissiones ante que le nove version es installate. Seliger “Cancellar” mantenera le version actual de tu extension. Iste extension habera le permission de:
+
+webextPerms.updateAccept.label=Actualisar
+webextPerms.updateAccept.accessKey=A
+
+# 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 require permissiones additional.
+webextPerms.optionalPermsListIntro=Illo vole:
+webextPerms.optionalPermsAllow.label=Permitter
+webextPerms.optionalPermsAllow.accessKey=P
+webextPerms.optionalPermsDeny.label=Denegar
+webextPerms.optionalPermsDeny.accessKey=D
+
+webextPerms.description.accountsFolders=Crear, renominar o deler dossiers de tu conto de posta
+webextPerms.description.accountsIdentities=Crear, modificar o deler identitates de tu conto de posta
+webextPerms.description.accountsRead2=Vider tu contos de e-mail, lor identitates e lor dossiers
+webextPerms.description.addressBooks=Lege e modifica tu libros de adresses e contactos
+webextPerms.description.bookmarks=Leger e modificar le marcapaginas
+webextPerms.description.browserSettings=Leger e modificar le parametros del navigator
+webextPerms.description.browsingData=Rader le chronologia de navigation recente e le cookies e datos associate
+webextPerms.description.clipboardRead=Obtener le datos ab le area de transferentia
+webextPerms.description.clipboardWrite=Inserer le datos in le area de transferentia
+webextPerms.description.compose=Lege e modifica tu messages email durante que tu compone e invia los
+webextPerms.description.compose.send=Inviar messages email per conto tue
+webextPerms.description.compose.save=Salvar le messages email redigite in minutas o modellos
+webextPerms.description.declarativeNetRequest=Blocar contento sur ulle pagina
+webextPerms.description.devtools=Extender le instrumentos de disveloppamento pro acceder a tu datos in le schedas aperte
+webextPerms.description.dns=Acceder le adresse IP e le information de nomine de hospite
+webextPerms.description.downloads=Discargar files e leger e modificar le chronologia de discargamentos del navigator
+webextPerms.description.downloads.open=Aperir le files discargate in tu computator
+# LOCALIZATION NOTE (webextPerms.description.experiment)
+# %S will be replaced with the name of the application
+webextPerms.description.experiment=Haber accesso complete e illimitate a %S e a tu computator
+webextPerms.description.find=Leger le texto de tote le schedas aperite
+webextPerms.description.geolocation=Acceder a tu geolocalisation
+webextPerms.description.history=Acceder al chronologia de navigation
+webextPerms.description.management=Controlar le utilisation del extensiones e gerer le themas
+webextPerms.description.messagesImport=Importar messages in Thunderbird
+webextPerms.description.messagesModify=Lege e modifica tu messages e-mail durante que illos es monstrate pro te
+webextPerms.description.messagesMove2=Copiar o displaciar tu messages de e-mail (incluse jectar los in le corbe a papiro)
+webextPerms.description.messagesDelete=Deler permanentemente tu messages email
+webextPerms.description.messagesRead=Lege tu messages email e marca o etiquetta illos
+webextPerms.description.messagesTags=Crear, modificar e deler tags de message
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=Excambiar messages con programmas differente de %S
+webextPerms.description.notifications=Monstrar te le notificationes
+webextPerms.description.pkcs11=Forni servicios de authentication cryptographic
+webextPerms.description.privacy=Lege e modifica le parametros de confidentialitate
+webextPerms.description.proxy=Controlar le parametros del proxy del navigator
+webextPerms.description.sessions=Acceder al schedas claudite recentemente
+webextPerms.description.tabs=Acceder al schedas del navigator
+webextPerms.description.tabHide=Celar e monstrar le schedas del navigator
+webextPerms.description.topSites=Acceder al chronologia de navigation
+webextPerms.description.unlimitedStorage=Immagazinar un quantitate illimitate de datos in le latere del cliente
+webextPerms.description.webNavigation=Acceder al activitate del navigator durante le navigation
+
+webextPerms.hostDescription.allUrls=Accede tu datos pro tote le sitos 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 tu datos pro le sitos del 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 tu datos in #1 altere dominio;Acceder a tu datos in #1 altere 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 tu datos pro %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 tu datos sur #1 altere sito;Acceder a tu datos sur #1 altere sitos
+
+# LOCALIZATION NOTE (webextSitePerms.headerWithPerms,webextSitePerms.headerUnsignedWithPerms)
+# This string is used as a header in the webextension permissions dialog,
+# %1$S is replaced with the localized name of the extension being installed.
+# %2$S will be replaced by the DNS host name for which a webextension enables permissions
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextSitePerms.headerWithPerms=Adder %1$S? Iste extension garanti a %2$S le functionalitates sequente:
+webextSitePerms.headerUnsignedWithPerms=Adder %1$S? Iste extension non es verificate. Extensiones maligne pote robar tu informationes private o compromitter tu computator. Solo adde lo si tu te fide del fonte. Iste extension garanti a %2$S le functionalitates sequente:
+
+# These should remain in sync with permissions.NAME.label in sitePermissions.properties
+webextSitePerms.description.midi=Acceder al apparatos MIDI
+webextSitePerms.description.midi-sysex=Accede al apparatos MIDI que admitte SysEx
+
+# 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 desira tu cambiar tu motor de recerca predefinite de %2$S a %3$S. De accordo?
+webext.defaultSearchYes.label=Si
+webext.defaultSearchYes.accessKey=S
+webext.defaultSearchNo.label=No
+webext.defaultSearchNo.accessKey=N
diff --git a/l10n-ia/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd b/l10n-ia/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd
new file mode 100644
index 0000000000..95c2c87871
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Labels -->
+<!ENTITY name.label "Nomine del libro de adresses:">
+<!ENTITY name.accesskey "a">
diff --git a/l10n-ia/mail/chrome/messenger/addressbook/abContactsPanel.dtd b/l10n-ia/mail/chrome/messenger/addressbook/abContactsPanel.dtd
new file mode 100644
index 0000000000..8cc2c75e32
--- /dev/null
+++ b/l10n-ia/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 "Proprietates">
+<!ENTITY propertiesMenu.accesskey "i">
+<!ENTITY propertiesCmd.key "i">
+<!ENTITY abPropertiesMenu.label "Proprietates del libro de adresses">
+<!ENTITY abPropertiesMenu.accesskey "i">
+<!ENTITY contactPropertiesMenu.label "Proprietates del contacto">
+<!ENTITY contactPropertiesMenu.accesskey "i">
+<!ENTITY mailingListPropertiesMenu.label "Proprietates del lista de diffusion">
+<!ENTITY mailingListPropertiesMenu.accesskey "i">
+
+<!ENTITY abContextMenuButton.tooltip "Monstrar menu contextual del libro de adresses">
+<!ENTITY addressbookPicker.label "Libro del adresses:">
+<!ENTITY addressbookPicker.accesskey "b">
+<!ENTITY searchContacts.label "Cercar contactos:">
+<!ENTITY searchContacts.accesskey "n">
+<!ENTITY SearchNameOrEmail.label "Nomine o adresse email">
+
+<!ENTITY addtoToFieldMenu.label "Adder al campo A">
+<!ENTITY addtoToFieldMenu.accesskey "A">
+<!ENTITY addtoCcFieldMenu.label "Adder al campo Cc">
+<!ENTITY addtoCcFieldMenu.accesskey "C">
+<!ENTITY addtoBccFieldMenu.label "Adder al campo Bcc">
+<!ENTITY addtoBccFieldMenu.accesskey "B">
+<!ENTITY deleteAddrBookCard.label "Deler">
+<!ENTITY deleteAddrBookCard.accesskey "D">
+<!ENTITY propertiesContext.label "Proprietates">
+<!ENTITY propertiesContext.accesskey "i">
+<!ENTITY abPropertiesContext.label "Proprietates">
+<!ENTITY abPropertiesContext.accesskey "i">
+<!ENTITY editContactContext.label "Rediger le contacto">
+<!ENTITY editContactContext.accesskey "R">
+<!ENTITY editMailingListContext.label "Modificar le lista">
+<!ENTITY editMailingListContext.accesskey "M">
+
+<!ENTITY newContactAbContext.label "Nove contacto">
+<!ENTITY newContactAbContext.accesskey "C">
+<!ENTITY newListAbContext.label "Nove lista">
+<!ENTITY newListAbContext.accesskey "L">
+
+<!ENTITY toButton.label "Adder a:">
+<!ENTITY toButton.accesskey "A">
+<!ENTITY ccButton.label "Adder a Cc:">
+<!ENTITY ccButton.accesskey "C">
+<!ENTITY bccButton.label "Adder a Bcc:">
+<!ENTITY bccButton.accesskey "B">
diff --git a/l10n-ia/mail/chrome/messenger/addressbook/abMailListDialog.dtd b/l10n-ia/mail/chrome/messenger/addressbook/abMailListDialog.dtd
new file mode 100644
index 0000000000..f22b62afd9
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/addressbook/abMailListDialog.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Title -->
+<!ENTITY mailListWindowAdd.title "Nove lista de diffusion">
+
+<!-- Labels and Access Keys -->
+<!ENTITY addToAddressBook.label "Adder a: ">
+<!ENTITY addToAddressBook.accesskey "A">
+<!ENTITY ListName.label "Nomine del lista: ">
+<!ENTITY ListName.accesskey "L">
+<!ENTITY ListNickName.label "Pseudonymo del lista: ">
+<!ENTITY ListNickName.accesskey "P">
+<!ENTITY ListDescription.label "Description: ">
+<!ENTITY ListDescription.accesskey "D">
+<!-- See bug 58485, when we implement drag and drop, add 'or drag addresses' back in -->
+<!ENTITY AddressTitle.label "Insere adresses email pro los adder al lista de diffusion:">
+<!ENTITY AddressTitle.accesskey "d">
+<!ENTITY UpButton.label "Mover in alto">
+<!ENTITY DownButton.label "Mover in basso">
diff --git a/l10n-ia/mail/chrome/messenger/addressbook/abMainWindow.dtd b/l10n-ia/mail/chrome/messenger/addressbook/abMainWindow.dtd
new file mode 100644
index 0000000000..b26f65d05d
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/addressbook/abMainWindow.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY showAsDefault.label "Directorio initial">
+<!ENTITY showAsDefault.accesskey "i">
+
+<!-- Search Bar -->
+<!ENTITY SearchNameOrEmail.label "Nomine o adresse email">
+
+<!-- Results Pane -->
+<!ENTITY Addrbook.label "Libro de adresses">
+<!ENTITY GeneratedName.label "Nomine">
+<!ENTITY PrimaryEmail.label "Email">
+
+<!-- Card Summary Pane -->
+
diff --git a/l10n-ia/mail/chrome/messenger/addressbook/abResultsPane.dtd b/l10n-ia/mail/chrome/messenger/addressbook/abResultsPane.dtd
new file mode 100644
index 0000000000..2c5b8dfe13
--- /dev/null
+++ b/l10n-ia/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 "Libro del adresses">
+<!ENTITY Addrbook.accesskey "L">
+<!ENTITY GeneratedName.label "Nomine">
+<!ENTITY GeneratedName.accesskey "N">
+<!ENTITY PrimaryEmail.label "Email">
+<!ENTITY PrimaryEmail.accesskey "E">
+<!ENTITY Company.label "Organisation">
+<!ENTITY Company.accesskey "z">
+<!ENTITY _PhoneticName.label "Nomine phonetic">
+<!ENTITY _PhoneticName.accesskey "o">
+<!ENTITY NickName.label "Pseudonymo">
+<!ENTITY NickName.accesskey "i">
+<!ENTITY SecondEmail.label "Altere adresse email">
+<!ENTITY SecondEmail.accesskey "i">
+<!ENTITY Department.label "Departimento">
+<!ENTITY Department.accesskey "r">
+<!ENTITY JobTitle.label "Titulo">
+<!ENTITY JobTitle.accesskey "T">
+<!ENTITY CellularNumber.label "Mobile">
+<!ENTITY CellularNumber.accesskey "M">
+<!ENTITY PagerNumber.label "Cerca-personas">
+<!ENTITY PagerNumber.accesskey "C">
+<!ENTITY FaxNumber.label "Fax">
+<!ENTITY FaxNumber.accesskey "F">
+<!ENTITY HomePhone.label "Telephono casa">
+<!ENTITY HomePhone.accesskey "c">
+<!ENTITY WorkPhone.label "Telephono officio">
+<!ENTITY WorkPhone.accesskey "o">
+<!ENTITY ChatName.label "Nomine de chat">
+<!ENTITY ChatName.accesskey "c">
+<!ENTITY sortAscending.label "Ascendente">
+<!ENTITY sortAscending.accesskey "A">
+<!ENTITY sortDescending.label "Descendente">
+<!ENTITY sortDescending.accesskey "D">
diff --git a/l10n-ia/mail/chrome/messenger/addressbook/addressBook.properties b/l10n-ia/mail/chrome/messenger/addressbook/addressBook.properties
new file mode 100644
index 0000000000..96bcd11366
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/addressbook/addressBook.properties
@@ -0,0 +1,179 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The following are used by the Mailing list dialog.
+# LOCALIZATION NOTE (mailingListTitleEdit): %S will be replaced by the Mailing List's display name.
+mailingListTitleEdit=Rediger %S
+emptyListName=Tu debe inserer un nomine de lista.
+badListNameCharacters=Un nomine de lista non pote continer alcun del characteres sequente: < > ; , "
+badListNameSpaces=Un nomine de lista non pote continer plus spatios consecutive.
+lastFirstFormat=%S, %S
+firstLastFormat=%S %S
+
+allAddressBooks=Tote le libros del adresses
+
+newContactTitle=Nove contacto
+# %S will be the contact's display name
+newContactTitleWithDisplayName=Nove contacto pro %S
+editContactTitle=Rediger le contacto
+# %S will be the contact's display name
+editContactTitleWithDisplayName=Rediger le contacto pro %S
+# don't translate vCard
+editVCardTitle=Rediger vCard
+# %S will be the card's display name, don't translate vCard
+editVCardTitleWithDisplayName=Rediger vCard pro %S
+
+## LOCALIZATION NOTE (cardRequiredDataMissingMessage): do not localize \n
+cardRequiredDataMissingMessage=Tu debe inserer al minus un del sequente elementos:\nEmail Adresse, Nomine, Nomine de familia, Nomine a monstrar, Organisation.
+cardRequiredDataMissingTitle=Informationes obligatori mancante
+incorrectEmailAddressFormatMessage=Le adresse email primari debe ser del formato user@host.
+incorrectEmailAddressFormatTitle=Formato adresse email incorrecte
+
+viewListTitle=Listas de emails: %S
+mailListNameExistsTitle=Un lista de emails con ille nomine existe jam
+mailListNameExistsMessage=Un lista de emails con ille nomine existe jam. Selige un nomine differente.
+
+propertyPrimaryEmail=Email
+propertyListName=Nomine del lista
+propertySecondaryEmail=Altere adresse email
+propertyNickname=Pseudonymo
+propertyDisplayName=Nomine a monstrar
+propertyWork=Labor
+propertyHome=A casa
+propertyFax=Fax
+propertyCellular=Mobile
+propertyPager=Pagina
+propertyBirthday=Anniversario
+propertyCustom1=Personalisate 1
+propertyCustom2=Personalisate 2
+propertyCustom3=Personalisate 3
+propertyCustom4=Personalisate 4
+
+propertyGtalk=Google Talk
+propertyAIM=AIM
+propertyYahoo=Yahoo!
+propertySkype=Skype
+propertyQQ=QQ
+propertyMSN=MSN
+propertyICQ=ICQ
+propertyXMPP=ID Jabber
+propertyIRC=Pseudonymo IRC
+
+## LOCALIZATION NOTE (cityAndStateAndZip):
+## %1$S is city, %2$S is state, %3$S is zip
+cityAndStateAndZip=%1$S, %2$S %3$S
+## LOCALIZATION NOTE (cityAndStateNoZip):
+## %1$S is city, %2$S is state
+cityAndStateNoZip=%1$S, %2$S
+## LOCALIZATION NOTE (cityOrStateAndZip):
+## %1$S is city or state, %2$S is zip
+cityOrStateAndZip=%1$S %2$S
+
+stateZipSeparator=
+
+prefixTo=A
+prefixCc=CC
+prefixBcc=Ccn
+addressBook=Libro del adresses
+
+# Contact photo management
+browsePhoto=
+stateImageSave=Salvamento del imagine…
+errorInvalidUri=Error: imagine fonte non valide.
+errorNotAvailable=Error: le file non es accessibile.
+errorInvalidImage=Error: solo typos de imagine JPG, PNG e GIF es supportate.
+errorSaveOperation=Error: impossibile salvar le imagine.
+
+# mailnews.js
+ldap_2.servers.pab.description=Libro del adresses personal
+ldap_2.servers.history.description=Adresses colligite
+## LOCALIZATION NOTE (ldap_2.servers.osx.description is only used on Mac OS X)
+ldap_2.servers.osx.description=Libro del adresses de Mac OS X
+
+## LOCALIZATION NOTE (ldap_2.servers.outlook.description is only used on Windows)
+ldap_2.servers.outlook.description=Libro de adresses de Outlook
+
+# status bar stuff
+## LOCALIZATION NOTE (totalContactStatus):
+## %1$S is address book name, %2$S is contact count
+totalContactStatus=Contactos total in %1$S: %2$S
+noMatchFound=Nulle correspondentia trovate
+## LOCALIZATION NOTE (matchesFound1):
+## Semicolon-separated list of singular and plural forms.
+## See: https://developer.mozilla.org/docs/Mozilla/Localization/Localization_and_Plurals
+## #1 is the number of matching contacts found
+matchesFound1=#1 concordantia trovate;#1 concordantias trovate
+
+## LOCALIZATION NOTE (contactsCopied): Semi-colon list of plural forms
+## %1$S is the number of contacts that were copied. This should be used multiple
+## times wherever you need it. Do not replace by %S.
+contactsCopied=%1$S contacto copiate;%1$S contactos copiate
+
+## LOCALIZATION NOTE (contactsMoved): Semi-colon list of plural forms
+## %1$S is the number of contacts that were moved. This should be used multiple
+## times wherever you need it. Do not replace by %S.
+contactsMoved=%1$S contacto movite;%1$S contactos movite
+
+# LDAP directory stuff
+invalidName=Insere un nomine valide.
+invalidHostname=Insere un valide nomine de hospite.
+invalidPortNumber=Insere un valide numero de porta.
+invalidResults=Insere un valide numero in le campo de resultatos.
+abReplicationOfflineWarning=Tu debe ser online pro exequer le replication de LDAP.
+abReplicationSaveSettings=Le parametros debe esser salvate ante que un directorio pote esser discargate.
+
+# For importing / exporting
+## LOCALIZATION NOTE (ExportAddressBookNameTitle): %S is the name of exported addressbook
+ExportAddressBookNameTitle=Exportar libro del adresses - %S
+LDIFFiles=LDIF
+CSVFiles=Separate per virgulas
+CSVFilesSysCharset=Separate per virgulas (Characteres de systema)
+CSVFilesUTF8=Separate per virgulas (UTF-8)
+TABFiles=Delimitate per signo de tabulation
+TABFilesSysCharset=Delimitate per signo de tabulation (Characteres de systema)
+TABFilesUTF8=Delimitate per signo de tabulation (UTF-8)
+VCFFiles=vCard
+SupportedABFiles=Files de libro del adresses supportate
+failedToExportTitle=Exportation fallite
+failedToExportMessageNoDeviceSpace=Impossibile exportar le adressario: le spatio sur le apparato es exhaurite.
+failedToExportMessageFileAccessDenied=Falta a exportar libro del adresses, accesso al file denegate.
+
+# For getting authDN for replication using dlg box
+AuthDlgTitle=Replication del libro del adresses LDAP
+AuthDlgDesc=Pro acceder al servitor de directorio, insere tu nomine de usator e contrasigno.
+
+# LOCALIZATION NOTE(joinMeInThisChat)
+# use + for spaces
+joinMeInThisChat=Aggrega+me+a+iste+chat.
+
+# For printing
+headingHome=Casa
+headingWork=Labor
+headingOther=Altere
+headingChat=Chat
+headingPhone=Telephono
+headingDescription=Description
+headingAddresses=Adresses
+
+## For address books
+addressBookTitleNew=Nove libro del adresses
+# LOCALIZATION NOTE (addressBookTitleEdit):
+# %S is the current name of the address book.
+# Example: My Custom AB Properties
+addressBookTitleEdit=Proprietates de %S
+duplicateNameTitle=Nomine de libro del adresses duplicate
+# LOCALIZATION NOTE (duplicateNameText):
+# Don't localize "\n• %S" unless your local layout comes out wrong.
+# %S is the name of the existing address book.
+# Example: An address book with this name already exists:
+# • My Custom AB
+duplicateNameText=Un libro del adresses con iste nomine existe jam:\n• %S
+
+# For corrupt .mab files
+corruptMabFileTitle=File del libro del adresses corrupte
+corruptMabFileAlert=Un de tu files de libro del adresses (%1$S file) non pote ser legite. Un nove %2$S file sera create e un salvamento del vetere file, appellate %3$S, sera create in le mesme directorio.
+
+# For locked .mab files
+lockedMabFileTitle=Impossibile cargar un file de libro del adresses
+lockedMabFileAlert=Impossibile cargar le file de libro del adresses %S. Il pote ser a sol lectura o blocate per un altere application. Reproba plus tarde.
diff --git a/l10n-ia/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties b/l10n-ia/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties
new file mode 100644
index 0000000000..85e49ec376
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties
@@ -0,0 +1,104 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# These are error strings for problems that happen while in the
+# various states declared in nsILDAPAutoCompFormatter.idl. Note that
+# the number that indexes each error state is the same as the number
+# corresponding to that state in nsILDAPAutoCompFormatter.idl.
+
+## @name ERR_STATE_UNBOUND
+## @loc none
+0=Problema de initialisation LDAP
+
+## @name ERR_STATE_INITIALIZING
+## @loc none
+1=Connexion servitor LDAP fallite
+
+## @name ERR_STATE_BINDING
+## @loc none
+2=Connexion servitor LDAP fallite
+
+## @name ERR_STATE_BOUND
+## @loc none
+3=Problema de communicationes servitor LDAP
+
+## @name ERR_STATE_SEARCHING
+## @loc none
+4=Problema de recerca servitor LDAP
+
+
+# The format of the alert dialog itself
+#
+## @name ALERT_FORMAT
+## @loc None of %1$S, %2$S and %3$S should be localized.
+## %1$S is the error code itself, %2$S is an LDAP SDK error message from
+## chrome://mozldap/locale/ldap.properties, and %3$S is a hint relating
+## to that specific error, found in this file.
+errorAlertFormat=Codice 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...
+
+## @name HOST_NOT_FOUND
+## @loc none
+5000=Servitor hospite non trovate
+
+## @name GENERIC_ERROR
+## @loc none
+9999=Error incognite
+
+
+# Hints to for the user, associated with specific error codes (ie error code
+# + 10000)
+
+
+## @name TIMELIMIT_EXCEEDED_HINT
+## @loc none
+10003=Reproba plus tarde o contacta tu administrator de systema.
+
+## @name STRONGAUTH_REQUIRED_HINT
+## @loc none
+10008=Le authentication forte non es actualmente supportate.
+
+## @name INVALID_SYNTAX_HINT
+## @loc none
+10021=Verifica que le filtro de recerca es correcte e tenta lo de novo, alteremente contacta tu administrator de systema. Pro verificar que le filtro de recerca es correcte, elige Preferentias ab le menu Edition, pois elige Posta e gruppos, alora Adresses. Clicca sur Modificar directorios e selige le servitor LDAP a usar. Clicca sur Modificar, e pois clicca sur Avantiate pro monstrar le filtro de recerca.
+
+## @name NO_SUCH_OBJECT_HINT
+## @loc none
+10032=Verifica que le DN de base es correcte e tenta lo de novo, alteremente contacta tu administrator de systema. Pro verificar que le DN de base es correcte, elige Preferentias ab le menu Edition, pois elige Posta e gruppos, alora Adresses. Clicca sur Modificar directorios e selige le servitor LDAP a usar. Clicca sur Modificar pro monstrar le DN de base.
+
+## @name BUSY_HINT
+## @loc none
+10051=Retenta plus tarde.
+
+## @name SERVER_DOWN_HINT
+## @loc none
+10081=Verifica que le nomine de servitor e numero de porta es correcte e tenta lo de novo, alteremente contacta tu administrator de systema. Pro verificar que le nomine de servitor e numero de porta es correcte, elige Preferentias ab le menu Edition, pois elige Posta e gruppos, alora Adresses. Clicca sur Modificar directorios e selige le servitor LDAP a usar. Clicca sur Modificar pro monstrar le nomine de servitor. Clicca sur Avantiate pro monstrar le numero de porta.
+
+## @name TIMEOUT_HINT
+## @loc none
+10085=Retenta plus tarde.
+
+## @name FILTER_ERROR_HINT
+## @loc none
+10087=Verifica que le filtro de recerca es correcte e tenta lo de novo, alteremente contacta tu administrator de systema. Pro verificar que le filtro de recerca es correcte, elige Preferentias ab le menu Edition, pois elige Posta e gruppos, alora Adresses. Clicca sur Modificar directorios e selige le servitor LDAP a usar. Clicca sur Modificar, e pois clicca sur Avantiate pro monstrar le filtro de recerca.
+
+## @name NO_MEMORY_HINT
+## @loc none
+10090=Claude alcun altere fenestras o applicationes e reproba.
+
+## @name CONNECT_ERROR_HINT
+## @loc none
+10091=Verifica que le nomine de servitor e numero de porta es correcte e tenta lo de novo, alteremente contacta tu administrator de systema. Pro verificar que le nomine de servitor e numero de porta es correcte, elige Preferentias ab le menu Edition, pois elige Posta e gruppos, alora Adressage. Clicca sur Modificar directorios e selige le servitor LDAP a usar. Clicca sur Modificar pro monstrar le nomine de servitor. Clicca sur Avantiate pro monstrar le numero de porta.
+
+## @name HOST_NOT_FOUND_HINT
+## @loc none
+15000=Verifica que le nomine de servitor es correcte e tenta lo de novo, alteremente contacta tu administrator de systema. Pro verificar que le nomine de servitor es correcte, elige Preferentias ab le menu Edition, pois elige Posta e gruppos, alora Adresses. Clicca sur Modificar directorios e selige le servitor LDAP a usar. Clicca sur Modificar pro monstrar le nomine de servitor.
+
+## @name GENERIC_HINT
+## @loc none
+19999=Per favor contacta tu administrator de systema.
diff --git a/l10n-ia/mail/chrome/messenger/addressbook/pref-directory-add.dtd b/l10n-ia/mail/chrome/messenger/addressbook/pref-directory-add.dtd
new file mode 100644
index 0000000000..34966babbe
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/addressbook/pref-directory-add.dtd
@@ -0,0 +1,45 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY directoryName.label "Nomine: ">
+<!ENTITY directoryName.accesskey "n">
+<!ENTITY directoryHostname.label "Nomine del hoste: ">
+<!ENTITY directoryHostname.accesskey "o">
+<!ENTITY directoryBaseDN.label "DN base: ">
+<!ENTITY directoryBaseDN.accesskey "b">
+<!ENTITY findButton.label "Cercar">
+<!ENTITY findButton.accesskey "c">
+<!ENTITY directorySecure.label "Usar connexion secur (SSL)">
+<!ENTITY directorySecure.accesskey "U">
+<!ENTITY directoryLogin.label "DN associate: ">
+<!ENTITY directoryLogin.accesskey "s">
+<!ENTITY General.tab "General">
+<!ENTITY Offline.tab "Foras de linea">
+<!ENTITY Advanced.tab "Avantiate">
+<!ENTITY portNumber.label "Numero porta: ">
+<!ENTITY portNumber.accesskey "p">
+<!ENTITY searchFilter.label "Filtro de recerca: ">
+<!ENTITY searchFilter.accesskey "f">
+<!ENTITY scope.label "Ambito: ">
+<!ENTITY scope.accesskey "b">
+<!ENTITY scopeOneLevel.label "Un nivello">
+<!ENTITY scopeOneLevel.accesskey "n">
+<!ENTITY scopeSubtree.label "Subdirectorio">
+<!ENTITY scopeSubtree.accesskey "S">
+<!ENTITY return.label "Non visualisar plus de">
+<!ENTITY return.accesskey "v">
+<!ENTITY results.label "resultatos">
+<!ENTITY offlineText.label "Tu pote discargar un copia local de iste directorio pro poter usar lo quando tu labora foras de linea.">
+<!ENTITY saslMechanism.label "Methodo de apertura de session: ">
+<!ENTITY saslMechanism.accesskey "a">
+<!ENTITY saslOff.label "Simple">
+<!ENTITY saslOff.accesskey "l">
+<!ENTITY saslGSSAPI.label "Kerberos (GSSAPI)">
+<!ENTITY saslGSSAPI.accesskey "K">
+
+<!-- Localization note: this is here because the width of the dialog
+ is determined by the width of the base DN box; and that is likely
+ to vary somewhat with the language.
+-->
+<!ENTITY newDirectoryWidth "46em">
diff --git a/l10n-ia/mail/chrome/messenger/addressbook/pref-directory.dtd b/l10n-ia/mail/chrome/messenger/addressbook/pref-directory.dtd
new file mode 100644
index 0000000000..916ca78939
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/addressbook/pref-directory.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE (window.title) : do not translate "LDAP" in below line -->
+<!ENTITY pref.ldap.window.title "Servitores de directorio LDAP">
+<!-- LOCALIZATION NOTE (directories.label) : do not translate "LDAP" in below line -->
+<!ENTITY directories.label "Servitor de directorio LDAP:">
+<!-- LOCALIZATION NOTE (directoriesText.label) : do not translate "LDAP" in below line -->
+<!ENTITY directoriesText.label "Seliger un servitor de directorio LDAP:">
+<!ENTITY directoriesText.accesskey "S">
+<!ENTITY addDirectory.label "Adder">
+<!ENTITY addDirectory.accesskey "a">
+<!ENTITY editDirectory.label "Rediger">
+<!ENTITY editDirectory.accesskey "r">
+<!ENTITY deleteDirectory.label "Deler">
+<!ENTITY deleteDirectory.accesskey "d">
diff --git a/l10n-ia/mail/chrome/messenger/addressbook/replicationProgress.properties b/l10n-ia/mail/chrome/messenger/addressbook/replicationProgress.properties
new file mode 100644
index 0000000000..587b607eab
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/addressbook/replicationProgress.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+replicationStarted=Replication initiate…
+changesStarted=Recerca cambios a replicar…
+replicationSucceeded=Replication succedite
+replicationFailed=Replication fallite
+replicationCancelled=Replication cancellate
+# LOCALIZATION NOTE
+# do not localize %S. %S is the current entry number (an integer)
+currentCount=Replication del adresse del directorio: %S
+
+downloadButton=Discargar ora
+downloadButton.accesskey=D
+cancelDownloadButton=Cancellar le discargamento
+cancelDownloadButton.accesskey=C
+
+directoryTitleNew=Nove directorio LADP
+## LOCALIZATION NOTE (directoryTitleEdit): %S will be replaced by the LDAP directory's display name
+directoryTitleEdit=Proprietates de %S
diff --git a/l10n-ia/mail/chrome/messenger/am-addressing.dtd b/l10n-ia/mail/chrome/messenger/am-addressing.dtd
new file mode 100644
index 0000000000..f6c386cfbc
--- /dev/null
+++ b/l10n-ia/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.xhtml -->
+
+<!ENTITY addressing.label "Composition &amp; Adresses">
+<!ENTITY addressingGroupTitle.label "Adresses">
+<!ENTITY addressingText.label "Durante le recerca del adresses:">
+<!-- LOCALIZATION NOTE (override.label) : do not translate "LDAP" in below line -->
+<!ENTITY useGlobal.label "Usar mi preferentias de servitor LDP global pro iste conto">
+<!ENTITY useGlobal.accesskey "U">
+<!ENTITY editDirectories.label "Redaction de directorios…">
+<!ENTITY editDirectories.accesskey "R">
+<!-- LOCALIZATION NOTE (directories.label) : do not translate "LDAP" in below line -->
+<!ENTITY directories.label "Usar un servitor LDAP differente:">
+<!ENTITY directories.accesskey "d">
+<!ENTITY directoriesNone.label "Nulle">
+
+<!-- am-addressing.xhtml -->
+
+<!ENTITY compositionGroupTitle.label "Composition">
+<!-- LOCALIZATION NOTE (useHtml.label) : do not translate "html" in below line -->
+<!ENTITY useHtml.label "Rediger le messages in HTML">
+<!ENTITY useHtml.accesskey "R">
+<!ENTITY autoQuote.label "Citar automaticamente le message original in le responsa">
+<!ENTITY autoQuote.accesskey "m">
+<!-- LOCALIZATION NOTE (quoting.label): This will concatenate with the 4 strings that follow. -->
+<!ENTITY quoting.label "Al citation,">
+<!ENTITY quoting.accesskey "c">
+<!ENTITY aboveQuote.label "le responsa comencia ante le citation">
+<!ENTITY belowQuote.label "le responsa comencia post le citation">
+<!ENTITY selectAndQuote.label "seliger le citation">
+<!ENTITY place.label "e poner mi signatura">
+<!ENTITY place.accesskey "f">
+<!ENTITY belowText.label "sub le citation (recommendate)">
+<!ENTITY aboveText.label "sub mi responsa (ante le texto citate)">
+<!ENTITY includeSigOnReply.label "Includer le signatura in le responsas">
+<!ENTITY includeSigOnReply.accesskey "I">
+<!ENTITY includeSigOnForward.label "Includer signatura in messages invios ultra">
+<!ENTITY includeSigOnForward.accesskey "r">
+
+<!ENTITY globalComposingPrefs.label "Preferentias global de redaction…">
+<!ENTITY globalComposingPrefs.accesskey "G">
+
+<!ENTITY globalAddressingPrefs.label "Preferentias global de adresses…">
+<!ENTITY globalAddressingPrefs.accesskey "P">
diff --git a/l10n-ia/mail/chrome/messenger/am-advanced.dtd b/l10n-ia/mail/chrome/messenger/am-advanced.dtd
new file mode 100644
index 0000000000..e4481a21e5
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-advanced.dtd
@@ -0,0 +1,30 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from am-advanced.xul -->
+
+<!-- extracted from am-advanced.xhtml -->
+
+<!-- LOCALIZATION NOTE (smtpServer.label): do not translate "SMTP" in below line -->
+<!ENTITY smtpServer.label "Parametros del servitor de exito (SMTP)">
+
+<!-- LOCALIZATION NOTE (smtpDescription.label): do not translate "SMTP" in below line -->
+<!ENTITY smtpDescription.label "In le gestion de identitates, selige de iste lista un servitor a usar como le servitor de exito (SMTP), o lassa le servitor de exito predefinite seligente &quot;Usar le servitor predefinite&quot;.">
+
+<!ENTITY smtpListAdd.label "Adder…">
+<!ENTITY smtpListAdd.accesskey "d">
+<!ENTITY smtpListEdit.label "Rediger…">
+<!ENTITY smtpListEdit.accesskey "e">
+<!ENTITY smtpListDelete.label "Remover">
+<!ENTITY smtpListDelete.accesskey "m">
+<!ENTITY smtpListSetDefault.label "Predefinir">
+<!ENTITY smtpListSetDefault.accesskey "r">
+
+<!ENTITY serverDetails.label "Detalios del servitor eligite:">
+<!ENTITY serverDescription.label "Description: ">
+<!ENTITY serverName.label "Nomine del servitor: ">
+<!ENTITY serverPort.label "Porta: ">
+<!ENTITY userName.label "Nomine de usator: ">
+<!ENTITY connectionSecurity.label "Securitate de connexion: ">
+<!ENTITY authMethod.label "Methodo de authentication: ">
diff --git a/l10n-ia/mail/chrome/messenger/am-archiveoptions.dtd b/l10n-ia/mail/chrome/messenger/am-archiveoptions.dtd
new file mode 100644
index 0000000000..13c960c7a2
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-archiveoptions.dtd
@@ -0,0 +1,25 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from am-archiveoptions.xul -->
+
+<!-- extracted from am-archiveoptions.xhtml -->
+
+<!ENTITY dialogTitle.label "Optiones de archivo">
+<!ENTITY archiveGranularityPrefix.label "Quando on archiva messages poner los in:">
+<!ENTITY archiveFlat.label "Un dossier singule">
+<!ENTITY archiveFlat.accesskey "s">
+<!ENTITY archiveYearly.label "Dossiers archivate per anno">
+<!ENTITY archiveYearly.accesskey "a">
+<!ENTITY archiveMonthly.label "Dossiers archivate per mense">
+<!ENTITY archiveMonthly.accesskey "M">
+<!ENTITY keepFolderStructure.label "Conservar le structura de dossiers existente pro le messages archivate">
+<!ENTITY keepFolderStructure.accesskey "C">
+<!ENTITY archiveExample.label "Exemplo">
+<!-- LOCALIZATION NOTE (archiveFolderName.label): this should match the default
+ name for the "Archives" folder -->
+<!ENTITY archiveFolderName.label "Archivos">
+<!-- LOCALIZATION NOTE (inboxFolderName.label): this should match the default
+ name for the "Inbox" folder -->
+<!ENTITY inboxFolderName.label "Cassa de entrata">
diff --git a/l10n-ia/mail/chrome/messenger/am-copies.dtd b/l10n-ia/mail/chrome/messenger/am-copies.dtd
new file mode 100644
index 0000000000..1b176bcb79
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-copies.dtd
@@ -0,0 +1,52 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from am-copies.xul -->
+
+<!-- extracted from am-copies.xhtml -->
+
+<!ENTITY copyAndFolderTitle.label "Copias e dossiers">
+<!ENTITY sendingPrefix.label "Post haber inviate messages: ">
+<!ENTITY fccMailFolder.label "Placiar un copia in:">
+<!ENTITY fccMailFolder.accesskey "P">
+<!ENTITY fccReplyFollowsParent.label "Placiar responsas in le dossier del message respondite">
+<!ENTITY fccReplyFollowsParent.accesskey "R">
+<!-- LOCALIZATION NOTE (ccAddress.label): do not translate "Cc" in below line -->
+<!ENTITY ccAddress.label "CC a iste adresses email:">
+<!ENTITY ccAddress.accesskey "C">
+<!ENTITY ccAddressList.placeholder "Adresses separate per virgulas">
+<!-- LOCALIZATION NOTE (bccAddress.label): do not translate "Bcc" in below line -->
+<!ENTITY bccAddress.label "BcC a iste adresses email:">
+<!ENTITY bccAddress.accesskey "B">
+<!ENTITY bccAddressList.placeholder "Adresses separate per virgulas">
+<!ENTITY saveMessageDlg.label "Monstrar le fenestra de dialogo de confirmation durante que le messages es salvate">
+<!ENTITY saveMessageDlg.accesskey "s">
+<!-- LOCALIZATION NOTE (sentFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY sentFolderOn.label "Dossier &quot;Inviate&quot; sur:">
+<!ENTITY sentFolderOn.accesskey "I">
+<!ENTITY sentInOtherFolder.label "Altere:">
+<!ENTITY sentInOtherFolder.accesskey "A">
+<!-- LOCALIZATION NOTE (archivesFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY archivesTitle.label "Archivos de messages">
+<!ENTITY keepArchives.label "Tener archivos de messages in:">
+<!ENTITY keepArchives.accesskey "T">
+<!ENTITY archiveHierarchyButton.label "Optiones de archivo…">
+<!ENTITY archiveHierarchyButton.accesskey "a">
+<!ENTITY archivesFolderOn.label "Dossier &quot;Archivos&quot; sur:">
+<!ENTITY archivesFolderOn.accesskey "D">
+<!ENTITY archiveInOtherFolder.label "Altere:">
+<!ENTITY archiveInOtherFolder.accesskey "A">
+<!ENTITY specialFolders.label "Esbossos e modellos">
+<!ENTITY keepDrafts2.label "Mantener esbossos in:">
+<!-- LOCALIZATION NOTE (draftsFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY draftsFolderOn.label "Dossier &quot;Esbossos&quot; sur:">
+<!ENTITY draftsFolderOn.accesskey "E">
+<!ENTITY draftInOtherFolder.label "Altere:">
+<!ENTITY draftInOtherFolder.accesskey "t">
+<!ENTITY keepTemplates.label "Mantener modellos in:">
+<!-- LOCALIZATION NOTE (templatesFolderOn.label): OK to translate this, bug #57440 -->
+<!ENTITY templatesFolderOn.label "Dossier &quot;Modellos&quot; sur:">
+<!ENTITY templatesFolderOn.accesskey "M">
+<!ENTITY templateInOtherFolder.label "Altere:">
+<!ENTITY templateInOtherFolder.accesskey "A">
diff --git a/l10n-ia/mail/chrome/messenger/am-e2e.properties b/l10n-ia/mail/chrome/messenger/am-e2e.properties
new file mode 100644
index 0000000000..10378505ee
--- /dev/null
+++ b/l10n-ia/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=Cryptographia testa a testa
diff --git a/l10n-ia/mail/chrome/messenger/am-identities-list.dtd b/l10n-ia/mail/chrome/messenger/am-identities-list.dtd
new file mode 100644
index 0000000000..e74706b63b
--- /dev/null
+++ b/l10n-ia/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 "Gerer le identitates pro ce conto. Le prime identitate es utilisate como predefinite.">
+<!ENTITY identitiesListAdd.label "Addition…">
+<!ENTITY identitiesListAdd.accesskey "A">
+<!ENTITY identitiesListEdit.label "Rediger…">
+<!ENTITY identitiesListEdit.accesskey "R">
+<!ENTITY identitiesListDefault.label "Predefinir">
+<!ENTITY identitiesListDefault.accesskey "P">
+<!ENTITY identitiesListDelete.label "Deler">
+<!ENTITY identitiesListDelete.accesskey "D">
+<!ENTITY identitiesListClose.label "Clauder">
+<!ENTITY identitiesListClose.accesskey "C">
diff --git a/l10n-ia/mail/chrome/messenger/am-identity-edit.dtd b/l10n-ia/mail/chrome/messenger/am-identity-edit.dtd
new file mode 100644
index 0000000000..aa9652f8d4
--- /dev/null
+++ b/l10n-ia/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 "Configurar le parametros pro iste identitate:">
+
+<!ENTITY settingsTab.label "Parametros">
+<!ENTITY copiesFoldersTab.label "Copias e dossiers">
+<!ENTITY addressingTab.label "Composition e adresses">
+
+<!ENTITY publicData.label "Datos public">
+<!ENTITY privateData.label "Datos private">
+<!ENTITY identityAlias.label "Etiquetta de identitate:">
+<!ENTITY identityAlias.accesskey "t">
diff --git a/l10n-ia/mail/chrome/messenger/am-im.dtd b/l10n-ia/mail/chrome/messenger/am-im.dtd
new file mode 100644
index 0000000000..fb910da0fd
--- /dev/null
+++ b/l10n-ia/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 "Proprietates del conto">
+<!ENTITY accountWindow.width "300">
+<!ENTITY account.general "General">
+<!ENTITY account.advanced "Optiones avantiate">
+<!ENTITY account.name "Nomine de usator:">
+<!ENTITY account.password "Contrasigno:">
+<!ENTITY account.alias "Alias:">
+<!ENTITY account.newMailNotification "Notificar nove emails">
+<!ENTITY account.autojoin "Canales auto-addite:">
+<!ENTITY account.proxySettings.caption "Parametros de proxy:">
+<!ENTITY account.proxySettings.change.label "Cambiar…">
+<!ENTITY account.proxySettings.change.accessKey "C">
diff --git a/l10n-ia/mail/chrome/messenger/am-junk.dtd b/l10n-ia/mail/chrome/messenger/am-junk.dtd
new file mode 100644
index 0000000000..8b10c829a7
--- /dev/null
+++ b/l10n-ia/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 "Parametros de posta indesirate">
+<!ENTITY trainingDescription.label "Si es activate, tu debe primo inseniar a &brandShortName; a recognoscer le posta indesirate usante le button Indesirate in le barra de instrumentos pro marcar o dismarcar messages como indesirate. Tu debe identificar tanto le messages desirate como le messages indesirate. Post isto, &brandShortName; potera marcar automaticamente le posta indesirate.">
+<!ENTITY level.label "Activar le controlos adaptive de posta indesirate pro iste conto">
+<!ENTITY level.accesskey "A">
+
+<!ENTITY move.label "Displaciar nove messages indesirate a:">
+<!ENTITY move.accesskey "D">
+<!ENTITY junkFolderOn.label "Dossier &quot;Indesirate&quot; sur:">
+<!ENTITY junkFolderOn.accesskey "I">
+<!ENTITY otherFolder.label "Altere:">
+<!ENTITY otherFolder.accesskey "A">
+<!ENTITY purge1.label "Deler automaticamente le posta indesirate plus ancian de">
+<!ENTITY purge1.accesskey "u">
+<!ENTITY purge2.label "dies">
+
+<!ENTITY whitelistHeader.label "Non marcar automaticamente como indesirate si le expeditor es in: ">
+<!ENTITY whitelistHeader.accesskey "D">
+
+<!ENTITY ispHeadersWarning.label "Si es activate, &brandShortName; considera automaticamente le messages marcate per iste classificator externe como indesirate.">
+<!ENTITY ispHeaders.label "Confider in le capites de posta indesirate inserite per: ">
+<!ENTITY ispHeaders.accesskey "C">
+
+<!ENTITY junkClassification.label "Selection">
+<!ENTITY junkActions.label "Destination e retention">
+
+<!ENTITY globalJunkPrefs.label "Preferentias global de posta indesirate…">
+<!ENTITY globalJunkPrefs.accesskey "g">
diff --git a/l10n-ia/mail/chrome/messenger/am-main.dtd b/l10n-ia/mail/chrome/messenger/am-main.dtd
new file mode 100644
index 0000000000..fe8d16b281
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-main.dtd
@@ -0,0 +1,47 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from am-main.xhtml -->
+
+<!ENTITY accountTitle.label "Parametros de contos">
+<!ENTITY accountName.label "Nomine del conto:">
+<!ENTITY accountName.accesskey "N">
+<!ENTITY identityTitle.label "Identitate predefinite">
+<!ENTITY identityDesc.label "Cata conto ha un identitate, que es le informationes que le alteres vide quando illes lege tu messages.">
+<!ENTITY name.label "Tu nomine:">
+<!ENTITY name.accesskey "T">
+<!ENTITY email.label "Adresse de email:">
+<!ENTITY email.accesskey "e">
+<!ENTITY catchAll.label "Responder con iste identitate quando le capites de livration concorda:">
+<!ENTITY catchAll.accesskey "c">
+<!ENTITY replyTo.label "Adresse pro responsas:">
+<!ENTITY replyTo.accesskey "s">
+<!ENTITY replyTo.placeholder "Le destinatarios respondera a iste altere adresse">
+<!ENTITY organization.label "Organisation:">
+<!ENTITY organization.accesskey "O">
+<!ENTITY signatureText.label "Texto del signatura:">
+<!ENTITY signatureText.accesskey "x">
+<!ENTITY signatureHtml.label "Usar HTML (e.g., &lt;b&gt;nigrate&lt;/b&gt;)">
+<!ENTITY signatureHtml.accesskey "L">
+<!ENTITY signatureFile.label "Annexar le firma ab un file in vice que (texto, HTML o imagine):">
+<!ENTITY signatureFile.accesskey "x">
+<!ENTITY edit.label "Rediger…">
+<!ENTITY choose.label "Eliger…">
+<!ENTITY choose.accesskey "E">
+<!ENTITY editVCard.label "Rediger carta…">
+<!ENTITY editVCard.accesskey "d">
+<!-- LOCALIZATION NOTE (attachVCard.label) : do not translate "vCard" in below line -->
+<!ENTITY attachVCard.label "Annexar mi vCard al message">
+<!ENTITY attachVCard.accesskey "v">
+
+<!ENTITY manageIdentities.label "Gerer identitates…">
+<!ENTITY manageIdentities.accesskey "G">
+
+<!-- LOCALIZATION NOTE (smtpName.label) : do not translate "SMTP" in below line -->
+<!ENTITY smtpName.label "Servitor de exito (SMTP):">
+<!ENTITY smtpName.accesskey "u">
+<!ENTITY smtpDefaultServer.label "Usar le servitor predefinite">
+
+<!ENTITY smtpServerEdit.label "Rediger servitor SMTP…">
+<!ENTITY smtpServerEdit.accesskey "P">
diff --git a/l10n-ia/mail/chrome/messenger/am-mdn.dtd b/l10n-ia/mail/chrome/messenger/am-mdn.dtd
new file mode 100644
index 0000000000..3c43624693
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-mdn.dtd
@@ -0,0 +1,33 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY pane.title "Receptas de retorno">
+<!ENTITY useGlobalPrefs.label "Usar mi preferentias global de receptas pro iste conto">
+<!ENTITY useGlobalPrefs.accesskey "U">
+<!ENTITY globalReceipts.label "Preferentias global…">
+<!ENTITY globalReceipts.accesskey "g">
+<!ENTITY useCustomPrefs.label "Personalisar le receptas de retorno pro iste conto">
+<!ENTITY useCustomPrefs.accesskey "P">
+<!ENTITY requestReceipt.label "Quando se invia messages, sempre demandar un recepta">
+<!ENTITY requestReceipt.accesskey "Q">
+<!ENTITY receiptArrive.label "Quando un recepta arriva:">
+<!ENTITY leaveIt.label "Lassar lo in mi cassa de entrata">
+<!ENTITY leaveIt.accesskey "I">
+<!-- LOCALIZATION NOTE moveToSent.label Translate: 'Sent' according to Netscape glossary -->
+<!ENTITY moveToSent.label "Displaciar lo a mi dossier &quot;Inviate&quot;">
+<!ENTITY moveToSent.accesskey "D">
+<!ENTITY requestMDN.label "Quando io recipe un demanda de recepta:">
+<!ENTITY returnSome.label "Permitter receptas de retorno pro alcun messages">
+<!ENTITY returnSome.accesskey "e">
+<!ENTITY never.label "Nunquam retornar un recepta">
+<!ENTITY never.accesskey "N">
+<!ENTITY notInToCc.label "Si mi adresse non es in le campo A o CC del message:">
+<!ENTITY notInToCc.accesskey "S">
+<!ENTITY outsideDomain.label "Si le mittente es externe a mi dominio:">
+<!ENTITY outsideDomain.accesskey "x">
+<!ENTITY otherCases.label "In tote le altere casos:">
+<!ENTITY otherCases.accesskey "o">
+<!ENTITY askMe.label "Demandar me">
+<!ENTITY alwaysSend.label "Sempre inviar">
+<!ENTITY neverSend.label "Nunquam inviar">
diff --git a/l10n-ia/mail/chrome/messenger/am-mdn.properties b/l10n-ia/mail/chrome/messenger/am-mdn.properties
new file mode 100644
index 0000000000..873fd6b238
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-mdn.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## Strings used in prefs.
+prefPanel-mdn=Receptas de retorno
diff --git a/l10n-ia/mail/chrome/messenger/am-offline.dtd b/l10n-ia/mail/chrome/messenger/am-offline.dtd
new file mode 100644
index 0000000000..71243e423a
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-offline.dtd
@@ -0,0 +1,57 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY doNotDownloadPop3Movemail.label "Pro sparniar spatio del disco, non discargar:">
+<!ENTITY doNotDownloadNntp.label "Pro economisar spatio sur disco, non discargar pro uso foras de linea:">
+<!ENTITY doNotDownloadImap.label "Pro economisar spatio sur disco, le discargamento de messages ab le servitor e le retention de copias local pro uso foras de linea pote esser restringite per etate o dimension.">
+<!ENTITY allFoldersOffline2.label "Conservar le messages de tote le dossiers de iste conto sur iste computator">
+<!ENTITY allFoldersOffline2.accesskey "o">
+<!ENTITY allFoldersOfflineNote.label "Nota: Cambiar isto affice tote le dossiers in iste conto. Pro configurar dossier individual, usa le button Avantiate…">
+<!ENTITY offlineNotDownload.label "Messages plus grande de">
+<!ENTITY offlineNotDownload.accesskey "m">
+<!ENTITY autosyncNotDownload.label "Non discargar messages major de">
+<!ENTITY autosyncNotDownload.accesskey "m">
+<!ENTITY kb.label "kB">
+<!ENTITY daysOld.label "dies">
+<!ENTITY message.label "messages">
+<!ENTITY nntpNotDownloadRead.label "Leger le messages">
+<!ENTITY nntpNotDownloadRead.accesskey "r">
+<!ENTITY nntpDownloadMsg.label "Messages major de">
+<!ENTITY nntpDownloadMsg.accesskey "j">
+<!ENTITY retentionCleanup.label "Pro recuperar spatio de disco, messages ancian pote esser delite permanentemente.">
+<!ENTITY retentionCleanupImap.label "Pro recuperar spatio de disco, messages ancian pote esser delite permanentemente, tanto le copias local como le originales sur le servitor remote.">
+<!ENTITY retentionCleanupPop.label "Pro recuperar spatio de disco, messages ancian pote esser delite permanentemente, incluse le originales sur le servitor remote.">
+<!ENTITY retentionKeepMsg.label "Deler messages major de">
+<!ENTITY retentionKeepMsg.accesskey "r">
+<!ENTITY retentionKeepAll.label "Non deler messages major de">
+<!ENTITY retentionKeepAll.accesskey "n">
+<!ENTITY retentionKeepRecent.label "Deler toto salvo le plus recente">
+<!ENTITY retentionKeepRecent.accesskey "s">
+<!ENTITY retentionApplyToFlagged.label "Mantene sempre messages stellate">
+<!ENTITY retentionApplyToFlagged.accesskey "M">
+<!ENTITY nntpRemoveMsgBody.label "Remove corpores del messages major de">
+<!ENTITY nntpRemoveMsgBody.accesskey "a">
+<!ENTITY offlineSelectNntp.label "Selige gruppos pro uso foras de linea…">
+<!ENTITY offlineSelectNntp.accesskey "S">
+<!ENTITY offlineImapAdvancedOffline.label "Avantiate…">
+<!ENTITY offlineImapAdvancedOffline.accesskey "v">
+<!ENTITY syncGroupTitle.label "Synchronisation de message">
+<!ENTITY diskspaceGroupTitle.label "Spatio de disco">
+
+<!-- LOCALIZATION NOTE: (ageAutosyncBefore.label, ageAutosyncMiddle.label, ageAutosyncAfter.label):
+ The entities ageAutosyncBefore.label, ageAutosyncMiddle.label, and ageAutosyncAfter.label appear
+ on a single line within the scope of useAutosync.ByAge as follows:
+
+ &ageAutosyncBefore.label [textbox for autosync value] &ageAutosyncMiddle.label; [dropdown for autosync interval] &ageAutosyncAfter.label;
+-->
+<!ENTITY allAutosync.label "Synchronisa tote le messages de omne tempore in loco">
+<!ENTITY allAutosync.accesskey "c">
+<!ENTITY ageAutosyncBefore.label "Synchronisa le plus recente">
+<!ENTITY ageAutosync.accesskey "z">
+<!ENTITY ageAutosyncMiddle.label "">
+<!ENTITY dayAgeInterval.label "Dies">
+<!ENTITY weekAgeInterval.label "Septimanas">
+<!ENTITY monthAgeInterval.label "Menses">
+<!ENTITY yearAgeInterval.label "Annos">
+<!ENTITY ageAutosyncAfter.label "">
diff --git a/l10n-ia/mail/chrome/messenger/am-server-advanced.dtd b/l10n-ia/mail/chrome/messenger/am-server-advanced.dtd
new file mode 100644
index 0000000000..bac3b7e1dd
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-server-advanced.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY serverAdvanced.label "Parametros avantiate de contos">
+<!-- LOCALIZATION NOTE (serverDirectory.label): Do not translate "IMAP" -->
+<!ENTITY serverDirectory.label "Directorio del servitor IMAP:">
+<!ENTITY serverDirectory.accesskey "d">
+<!ENTITY usingSubscription.label "Monstrar solmente dossiers subscribite">
+<!ENTITY usingSubscription.accesskey "r">
+<!ENTITY dualUseFolders.label "Le servitor supporta dossiers que contine subdossiers e messages">
+<!ENTITY dualUseFolders.accesskey "d">
+<!ENTITY maximumConnectionsNumber.label "Numero maxime de connexiones al servitor a tener in cache">
+<!ENTITY maximumConnectionsNumber.accesskey "M">
+<!-- LOCALIZATION NOTE (namespaceDesc.label): Do not translate "IMAP" -->
+<!ENTITY namespaceDesc.label "Iste preferentias specifica le spatios de nomines sur le servitor IMAP">
+<!ENTITY personalNamespace.label "Spatio de nomines personal:">
+<!ENTITY personalNamespace.accesskey "p">
+<!ENTITY publicNamespace.label "Public (compartite):">
+<!ENTITY publicNamespace.accesskey "u">
+<!ENTITY otherUsersNamespace.label "Altere usatores:">
+<!ENTITY otherUsersNamespace.accesskey "A">
+<!ENTITY overrideNamespaces.label "Permitter que le servitor supplanta iste spatios de nomines">
+<!ENTITY overrideNamespaces.accesskey "s">
+<!ENTITY pop3DeferringDesc.label "Quando se discarga posta del servitor de iste conto, mitter nove messages in iste dossier:">
+<!ENTITY accountInbox.label "Cassa de entrata pro iste conto">
+<!ENTITY accountInbox.accesskey "e">
+<!ENTITY deferToServer.label "Cassa de entrata de un altere conto">
+<!ENTITY deferToServer.accesskey "d">
+<!ENTITY deferGetNewMail.label "Includer iste servitor durante le reception de nove posta">
+<!ENTITY deferGetNewMail.accesskey "I">
diff --git a/l10n-ia/mail/chrome/messenger/am-server-top.dtd b/l10n-ia/mail/chrome/messenger/am-server-top.dtd
new file mode 100644
index 0000000000..1680fbbcc6
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-server-top.dtd
@@ -0,0 +1,89 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY messageStorage.label "Immagazinage de message">
+<!ENTITY securitySettings.label "Parametros de securitate">
+<!ENTITY serverSettings.label "Parametros del servitor">
+<!ENTITY serverType.label "Typo de servitor:">
+<!ENTITY serverName.label "Nomine del servitor:">
+<!ENTITY serverName.accesskey "s">
+<!ENTITY userName.label "Nomine de usator:">
+<!ENTITY userName.accesskey "N">
+<!ENTITY port.label "Porta:">
+<!ENTITY port.accesskey "P">
+<!ENTITY serverPortDefault.label "Predefinite:">
+<!-- LOCALIZATION NOTE (biffStart.label) : translate below 2 line with grammar dependency
+ For example, in Japanese cases:
+ biffStart.label "every"
+ biffEnd.label "minutes for new messages Check"
+-->
+<!ENTITY biffStart.label "Controlar nove messages cata ">
+<!ENTITY biffStart.accesskey "c">
+<!ENTITY biffEnd.label "minutas">
+<!ENTITY useIdleNotifications.label "Permitter notificationes de servitor immediate quando arriva nove messages">
+<!ENTITY useIdleNotifications.accesskey "m">
+<!ENTITY connectionSecurity.label "Securitate de connexion:">
+<!ENTITY connectionSecurity.accesskey "u">
+<!ENTITY connectionSecurityType-0.label "Nulle">
+<!ENTITY connectionSecurityType-1.label "STARTTLS, si disponibile">
+<!ENTITY connectionSecurityType-2.label "STARTTLS">
+<!ENTITY connectionSecurityType-3.label "SSL/TLS">
+<!ENTITY authMethod.label "Methodo de authentication:">
+<!ENTITY authMethod.accesskey "i">
+<!ENTITY leaveOnServer.label "Lassar messages sur le servitor">
+<!ENTITY leaveOnServer.accesskey "g">
+<!ENTITY headersOnly.label "Reportar solo titulos">
+<!ENTITY headersOnly.accesskey "e">
+<!ENTITY deleteByAgeFromServer.label "Non plus de">
+<!ENTITY deleteByAgeFromServer.accesskey "o">
+<!ENTITY daysEnd.label "dies">
+<!ENTITY deleteOnServer2.label "Usque io dele illos">
+<!ENTITY deleteOnServer2.accesskey "d">
+<!ENTITY downloadOnBiff.label "Discargar automaticamente altere messages">
+<!ENTITY downloadOnBiff.accesskey "m">
+<!ENTITY deleteMessagePrefix.label "Quando io dele un message:">
+<!ENTITY modelMoveToTrash.label "Displaciar lo a iste dossier:">
+<!ENTITY modelMoveToTrash.accesskey "o">
+<!ENTITY modelMarkDeleted.label "Marcar lo solmente como delite">
+<!ENTITY modelMarkDeleted.accesskey "c">
+<!ENTITY modelDeleteImmediately.label "Remover lo subito">
+<!ENTITY modelDeleteImmediately.accesskey "b">
+<!-- LOCALIZATION NOTE (expungeOnExit.label) : do not translate two of "&quot;" in below line -->
+<!ENTITY expungeOnExit.label "Nettar (&quot;expunger&quot;) le cassa de entrata ante de exir">
+<!ENTITY expungeOnExit.accesskey "E">
+<!ENTITY emptyTrashOnExit.label "Vacuar le corbe a papiro al exito">
+<!ENTITY emptyTrashOnExit.accesskey "x">
+<!ENTITY loginAtStartup.label "Controlar nove messages al initio">
+<!ENTITY loginAtStartup.accesskey "C">
+<!-- LOCALIZATION NOTE (maxMessagesStart.label) : translate below 2 lines with grammar dependency
+ maxMessengerStart.label will be followed by maxMessagesEnd.label with the number
+ of messages between them
+-->
+<!ENTITY maxMessagesStart.label "Me demandar ante discargar plus de">
+<!ENTITY maxMessagesStart.accesskey "M">
+<!-- LOCALIZATION NOTE (maxMessagesEnd.label) : see note for maxMessagesStart.label -->
+<!ENTITY maxMessagesEnd.label "messages">
+<!ENTITY alwaysAuthenticate.label "Sempre demandar authentication quando se connecte a iste servitor">
+<!ENTITY alwaysAuthenticate.accesskey "s">
+<!ENTITY newsrcFilePath1.label "File news.rc:">
+<!ENTITY newsrcPicker1.label "Seliger le file news.rc">
+<!ENTITY abbreviate.label "Monstrar le nomines de gruppos in le pannello de dossiers como:">
+<!ENTITY abbreviateOn.label "Nomine complete (Per exemplo: 'netscape.public.mozilla.mail-news')">
+<!ENTITY abbreviateOff.label "Nomine abbreviate (Per exemplo: 'n.p.m.mail-news')">
+<!ENTITY advancedButton.label "Avantiate…">
+<!ENTITY advancedButton.accesskey "v">
+<!ENTITY serverDefaultCharset2.label "Codification del testo predefinite:">
+<!ENTITY localPath1.label "Directorio local:">
+<!ENTITY localFolderPicker.label "Selige directorio local">
+<!ENTITY browseFolder.label "Percurrer…">
+<!ENTITY browseFolder.accesskey "P">
+<!ENTITY browseNewsrc.label "Percurrer…">
+<!ENTITY browseNewsrc.accesskey "e">
+
+<!ENTITY accountTitle.label "Parametros de contos">
+<!ENTITY accountSettingsDesc.label "Le sequente es un conto special. Illo non ha identitates associate.">
+<!ENTITY storeType.label "Typo de stockage del message:">
+<!ENTITY storeType.accesskey "T">
+<!ENTITY mboxStore2.label "File per dossier (mbox)">
+<!ENTITY maildirStore.label "File per message (maildir)">
diff --git a/l10n-ia/mail/chrome/messenger/am-serverwithnoidentities.dtd b/l10n-ia/mail/chrome/messenger/am-serverwithnoidentities.dtd
new file mode 100644
index 0000000000..abce826919
--- /dev/null
+++ b/l10n-ia/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 "Nomine del conto:">
+<!ENTITY accountName.accesskey "N">
diff --git a/l10n-ia/mail/chrome/messenger/am-smime.dtd b/l10n-ia/mail/chrome/messenger/am-smime.dtd
new file mode 100644
index 0000000000..2ec41f9c0a
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-smime.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 e2eTitle.label "Cryptographia testa a testa">
+<!ENTITY e2eLearnMore.label "Saper plus">
+
+<!ENTITY e2eEnc.description "Sin cryptographia testa a testa le contentos de messages es facilemente exponite a tu fornitor de email e a surveliantia de massa.">
+
+<!ENTITY e2eTechPref.description "Technologia de cryptographia preferite:">
+
+<!ENTITY encryptionCert2.message "Certificato personal pro le cryptographia:">
+<!ENTITY digitalSign.certificate.button "Seliger…">
+<!ENTITY digitalSign.certificate.accesskey "S">
+<!ENTITY digitalSign.certificate_clear.button "Vacuar">
+<!ENTITY digitalSign.certificate_clear.accesskey "C">
+<!ENTITY encryption.certificate.button "Eliger…">
+<!ENTITY encryption.certificate.accesskey "r">
+<!ENTITY encryption.certificate_clear.button "Vacuar">
+<!ENTITY encryption.certificate_clear.accesskey "a">
+<!ENTITY signingGroupTitle.label "Signatura digital">
+<!ENTITY signingCert2.message "Certificato personal pro signatura digital:">
+
+<!ENTITY sendingDefaults.label "Parametros predefinite pro inviar messages">
+
+<!ENTITY technologyAutomatic.label "Eliger automaticamente in base a claves o certificatos disponibile">
+
+<!ENTITY certificates2.label "S/MIME">
+<!ENTITY manageCerts3.label "Gerer certificatos S/MIME">
+<!ENTITY manageCerts3.accesskey "G">
+<!ENTITY manageDevices2.label "Dispositivos de securitate S/MIME">
+<!ENTITY manageDevices2.accesskey "s">
+
+<!ENTITY technologySMIME.label "Preferer S/MIME">
+<!ENTITY technologyOpenPGP.label "Preferer OpenPGP">
+
+<!ENTITY openpgpKeys.label "OpenPGP">
+
+<!-- Strings for the cert picker dialog -->
+<!ENTITY certPicker.title "Seliger certificato">
+<!ENTITY certPicker.info "Certificato:">
+<!ENTITY certPicker.detailsLabel "Detalios de certificato seligite:">
+
+<!ENTITY openpgpKey.message "Clave personal pro cryptation e signatura digital:">
+<!ENTITY openpgpKey.button "Definir le clave personal…">
+<!ENTITY openpgpKey.accesskey "o">
diff --git a/l10n-ia/mail/chrome/messenger/am-smime.properties b/l10n-ia/mail/chrome/messenger/am-smime.properties
new file mode 100644
index 0000000000..2fd7382ad1
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/am-smime.properties
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+## S/MIME error strings.
+## Note to localization: %S is a placeholder
+NoSenderSigningCert=Tu ha specificate que iste message debe esser digitalmente signate, ma le application non ha trovate le certificato de signatura specificate in le parametros de tu conto, o le certificato ha expirate.
+NoSenderEncryptionCert=Tu ha specificate que iste message debe esser cryptate, ma le application non ha trovate le certificato de cryptation specificate in le parametros de tu conto, o le certificato ha expirate.
+MissingRecipientEncryptionCert=Tu ha eligite de cryptar iste message, ma le application non ha potite trovar un certificato de cryptation pro %S.
+ErrorEncryptMail=Impossibile cryptar le message. Verifica que tu ha un certificato de posta electronic valide pro cata destinatario. Verifica etiam que le certificatos specificate in le parametros de iste conto de posta es valide e de confidentia pro uso in posta electronic.
+ErrorCanNotSignMail=Impossibile signar le message. Verifica que le certificatos specificate in le parametros de iste conto de posta es valide e de confidentia pro uso in posta electronic.
+
+## Strings used for in the prefs.
+NoSigningCert=Le gestor de certificatos non pote trovar un certificato valide pro signar digitalmente tu messages.
+NoSigningCertForThisAddress=Le gestor de certificatos non pote trovar un certificato valide pro signar digitalmente tu messages con adresse <%S>.
+NoEncryptionCert=Le gestor de certificatos non pote trovar un certificato valide con que altere personas pote inviar te messages cryptate.
+NoEncryptionCertForThisAddress=Le gestor de certificatos non pote trovar un certificato valide con que altere personas pote inviar te messages cryptate al adresse <%S>.
+
+encryption_needCertWantSame=Tu deberea etiam specificar un certificato que altere personas pote usar pro inviar te messages cryptate. Vole tu usar le mesme certificato pro cryptar e decryptar messages inviate a te?
+encryption_wantSame=Vole tu usar le mesme certificato pro cryptar e decryptar messages inviate a te?
+encryption_needCertWantToSelect=Tu deberea etiam specificar un certificato que altere personas pote usar pro inviar te messages cryptate. Vole tu configurar ora un certificato pro cryptar?
+signing_needCertWantSame=Tu deberea etiam specificar un certificato pro signar digitalmente tu messages. Vole tu usar le mesme certificato pro isto?
+signing_wantSame=Vole tu usar le mesme certificato pro signar digitalmente tu messages?
+signing_needCertWantToSelect=Tu deberea etiam specificar un certificato pro signar digitalmente tu messages. Vole tu configurar un certificato pro isto ora?
+
+## Strings used by nsMsgComposeSecure
+mime_smimeEncryptedContentDesc=Message cryptate S/MIME
+mime_smimeSignatureContentDesc=Signatura cryptographic S/MIME
+
+## Strings used by the cert picker.
+CertInfoIssuedFor=Emittite pro:
+CertInfoIssuedBy=Emittite per:
+CertInfoValid=Valide
+CertInfoFrom=de
+CertInfoTo=a
+CertInfoPurposes=Propositos
+CertInfoEmail=Email
+CertInfoStoredIn=Salvate in:
+NicknameExpired=(expirate)
+NicknameNotYetValid=(non ancora valide)
diff --git a/l10n-ia/mail/chrome/messenger/appUpdate.properties b/l10n-ia/mail/chrome/messenger/appUpdate.properties
new file mode 100644
index 0000000000..924655f4c2
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/appUpdate.properties
@@ -0,0 +1,40 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (updateAvailableTitle): %S will be replaced with brandShortName
+updateAvailableTitle=Un nove actualisation de %S es disponibile.
+# LOCALIZATION NOTE (updateAvailableMessage): %S will be replaced with brandShortName
+updateAvailableMessage=Actualisa tu %S pro beneficiar del ultime meliorationes in rapiditate e confidentialitate.
+updateAvailablePrimaryButtonLabel=Discargar actualisation
+updateAvailablePrimaryButtonAccessKey=D
+updateAvailableSecondaryButtonLabel=Non ora
+updateAvailableSecondaryButtonAccessKey=N
+
+# LOCALIZATION NOTE (updateManualTitle): %S will be replaced with brandShortName
+updateManualTitle=Impossibile actualisar %S al ultime version.
+# LOCALIZATION NOTE (updateManualMessage): %S will be replaced with brandShortName
+updateManualMessage=Discarga un nove copia de %S e nos te adjutara a installar lo.
+# LOCALIZATION NOTE (updateManualPrimaryButtonLabel): %S will be replaced with brandShortName
+updateManualPrimaryButtonLabel=Discargar %S
+updateManualPrimaryButtonAccessKey=D
+updateManualSecondaryButtonLabel=Non ora
+updateManualSecondaryButtonAccessKey=N
+
+# LOCALIZATION NOTE (updateUnsupportedTitle): %S will be replaced with brandShortName
+updateUnsupportedTitle=%S non pote esser actualisate al ultime version.
+# LOCALIZATION NOTE (updateUnsupportedMessage): %S will be replaced with brandShortName
+updateUnsupportedMessage=Le ultime version de %S non es tractate sur tu systema.
+updateUnsupportedPrimaryButtonLabel=Saper plus
+updateUnsupportedPrimaryButtonAccessKey=L
+updateUnsupportedSecondaryButtonLabel=Clauder
+updateUnsupportedSecondaryButtonAccessKey=C
+
+# LOCALIZATION NOTE (updateRestartTitle): %S will be replaced with brandShortName
+updateRestartTitle=Reinitiar pro actualisar %S.
+# LOCALIZATION NOTE (updateRestartMessage): %S will be replaced with brandShortName
+updateRestartMessage=Post un reinitio rapide, %S restaurara tote vostre schedas e fenestras aperte.
+updateRestartPrimaryButtonLabel=Reinitiar
+updateRestartPrimaryButtonAccessKey=R
+updateRestartSecondaryButtonLabel=Non ora
+updateRestartSecondaryButtonAccessKey=N
diff --git a/l10n-ia/mail/chrome/messenger/appleMailImportMsgs.properties b/l10n-ia/mail/chrome/messenger/appleMailImportMsgs.properties
new file mode 100644
index 0000000000..a353cf8096
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/appleMailImportMsgs.properties
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Short name of import module
+ApplemailImportName=Posta Apple
+
+# Description of import module
+ApplemailImportDescription=Importar posta local del application Mail de macOS
+
+# Success Message
+# LOCALIZATION NOTE(ApplemailImportMailboxSuccess): Do not translate the word "%S" below.
+ApplemailImportMailboxSuccess=Messages local ha essite importate ab %S
+
+# Error Message
+ApplemailImportMailboxBadparam=Un error interne ha occurrite. Le importation ha fallite. Tenta importar de novo.
+
+# Error message
+# LOCALIZATION NOTE(ApplemailImportMailboxConverterror): Do not translate the word "%S" below.
+ApplemailImportMailboxConverterror=Un error interne ha occurrite durante le importation de messages de %S. Le messages non ha essite importate.
diff --git a/l10n-ia/mail/chrome/messenger/baseMenuOverlay.dtd b/l10n-ia/mail/chrome/messenger/baseMenuOverlay.dtd
new file mode 100644
index 0000000000..cca7d17010
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/baseMenuOverlay.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/. -->
+
+<!-- Help Menu -->
+<!ENTITY helpMenu.label "Adjuta">
+<!ENTITY helpMenu.accesskey "A">
+<!-- LOCALIZATION NOTE some localizations of Windows use "?"
+ for the help button in the menubar but Gnome does not. -->
+<!ENTITY helpMenuWin.label "Adjuta">
+<!ENTITY helpMenuWin.accesskey "A">
+<!ENTITY aboutProduct2.label "A proposito de &brandShorterName;">
+<!ENTITY aboutProduct2.accesskey "A">
+<!ENTITY productHelp.label "Adjuta de &brandShortName;">
+<!ENTITY productHelp.accesskey "A">
+
+<!ENTITY productHelp.commandkey "VK_F1">
+<!ENTITY productHelpMac.commandkey "?">
+<!ENTITY productHelpMac.modifiers "accel">
+
+<!ENTITY helpKeyboardShortcuts.label "Claves de accesso directe">
+<!ENTITY helpKeyboardShortcuts.accesskey "c">
+
+<!ENTITY helpFeedbackPage.label "Inviar opinion…">
+<!ENTITY helpFeedbackPage.accesskey "I">
+
+<!ENTITY helpShowTour2.label "Tour de &brandShorterName;">
+<!ENTITY helpShowTour2.accesskey "o">
+
+<!ENTITY helpGetInvolvedPage.label "Collabora">
+<!ENTITY helpGetInvolvedPage.accesskey "C">
+
+<!ENTITY helpDonationsPage.label "Face un donation">
+<!ENTITY helpDonationsPage.accesskey "F">
diff --git a/l10n-ia/mail/chrome/messenger/beckyImportMsgs.properties b/l10n-ia/mail/chrome/messenger/beckyImportMsgs.properties
new file mode 100644
index 0000000000..5682b6bac4
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/beckyImportMsgs.properties
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+# The following are used by the becky import code to display status/error
+# and informational messages
+
+# Short name of import module
+BeckyImportName=Becky! Internet Mail
+
+# Description of import module
+BeckyImportDescription=Importar posta local de Becky! Internet Mail
+
+# Success Message
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+# The variable %S will contain the name of the Mailbox
+BeckyImportMailboxSuccess=Messages local ha essite importate ab %S.
+
+BeckyImportAddressSuccess=Libro de adresses importate
diff --git a/l10n-ia/mail/chrome/messenger/charsetTitles.properties b/l10n-ia/mail/chrome/messenger/charsetTitles.properties
new file mode 100644
index 0000000000..eaefa631c0
--- /dev/null
+++ b/l10n-ia/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 = Europa Central (ISO-8859-2)
+iso-8859-3.title = Sud europee (ISO-8859-3)
+iso-8859-4.title = Baltico (ISO-8859-4)
+iso-8859-10.title = Nordico (ISO-8859-10)
+iso-8859-13.title = Baltico (ISO-8859-13)
+iso-8859-14.title = Celtic (ISO-8859-14)
+iso-8859-15.title = Occidental (ISO-8859-15)
+iso-8859-16.title = Romaniano (ISO-8859-16)
+windows-1250.title = Europa Central (Windows-1250)
+windows-1252.title = Occidental (Windows-1252)
+windows-1254.title = Turco (Windows-1254)
+windows-1257.title = Baltico (Windows-1257)
+macintosh.title = Occidental (MacRoman)
+x-mac-ce.title = Central europee (MacCE)
+x-mac-turkish.title = Turco (MacTurkish)
+x-mac-croatian.title = Croato (MacCroatian)
+x-mac-romanian.title = Romaniano (MacRomanian)
+x-mac-icelandic.title = Islandese (MacIcelandic)
+iso-2022-jp.title = Japonese (ISO-2022-JP)
+shift_jis.title = Japonese (Shift_JIS)
+euc-jp.title = Japonese (EUC-JP)
+big5.title = Chinese, Traditional (Big5)
+big5-hkscs.title = Chinese, Traditional (Big5-HKSCS)
+gb2312.title = Chinese simplificate (GB2312)
+gbk.title = Chinese simplificate (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 = Cyrillico (ISO-8859-5)
+windows-1251.title = Cyrillico (Windows-1251)
+x-mac-cyrillic.title = Cyrillico (MacCyrillic)
+x-mac-ukrainian.title = Cyrillico/Ukrainiano (MacUkrainian)
+koi8-r.title = Cyrillico (KOI8-R)
+koi8-u.title = Cyrillico/Ukrainiano (KOI8-U)
+iso-8859-7.title = Greco (ISO-8859-7)
+windows-1253.title = Greco (Windows-1253)
+x-mac-greek.title = Greco (MacGreek)
+windows-1258.title = Vietnamese (Windows--1258)
+windows-874.title = Thailandese (Windows-874)
+iso-8859-6.title = Arabe (ISO-8859-6)
+iso-8859-8.title = Hebraico Visual (ISO-8859-8)
+iso-8859-8-i.title = Hebraico (ISO-8859-8-I)
+windows-1255.title = Hebraico (Windows-1255)
+windows-1256.title = Arabe (Windows-1256)
+x-user-defined.title = Definite per le usator
+ibm866.title = Cyrillico/Russo (CP-866)
+gb18030.title = Cinese simplificate (GB18030)
+x-mac-arabic.title = Arabe (MacArabic)
+x-mac-farsi.title = Farsi (MacFarsi)
+x-mac-hebrew.title = Hebraico (MacHebrew)
+x-mac-devanagari.title = Hindi (MacDevanagari)
+x-mac-gujarati.title = Gujarati (MacGujarati)
+x-mac-gurmukhi.title = Gurmukhi (MacGurmukhi)
+
+chardet.off.title = (Inactive)
+chardet.universal_charset_detector.title = Universal
+chardet.ja_parallel_state_machine.title = Japonese
+chardet.ko_parallel_state_machine.title = Coreano
+chardet.zhtw_parallel_state_machine.title = Chinese traditional
+chardet.zhcn_parallel_state_machine.title = Chinese simplificate
+chardet.zh_parallel_state_machine.title = Chinese
+chardet.cjk_parallel_state_machine.title = Est asiatico
+chardet.ruprob.title = Russo
+chardet.ukprob.title = Ukrainiano
diff --git a/l10n-ia/mail/chrome/messenger/chat.dtd b/l10n-ia/mail/chrome/messenger/chat.dtd
new file mode 100644
index 0000000000..8a48fa6408
--- /dev/null
+++ b/l10n-ia/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 online">
+<!ENTITY offlineContactsHeader.label "Contactos foras de linea">
+<!ENTITY conversationsHeader.label "Conversationes">
+<!ENTITY searchResultConversation.label "Resultato del recerca">
+<!ENTITY chat.noConv.title "Le conversationes essera monstrate hic.">
+<!ENTITY chat.noConv.description "Usa le lista de contactos in le pannello de sinistra pro initiar le conversation.">
+<!ENTITY chat.noPreviousConv.description "&brandShortName; actualmente non ha ulle previe conversationes conservate pro iste contacto.">
+<!ENTITY chat.noAccount.title "Tu non ha ancora definite un conto chat.">
+<!ENTITY chat.noAccount.description "Consenti a &brandShortName; de guidar te a traverso le configuration de tu conto chat.">
+<!ENTITY chat.accountWizard.button "Comenciar">
+<!ENTITY chat.noConnectedAccount.title "Tu contos de chat non es connectite.">
+<!ENTITY chat.noConnectedAccount.description "Tu non pote connecter les ab le fenestra de dialogo 'Stato del chat':">
+<!ENTITY chat.showAccountManager.button "Monstrar stato del chat">
+
+<!ENTITY chat.participants "Participantes:">
+<!ENTITY chat.previousConversations "Conversationes precedente:">
+<!ENTITY chat.ongoingConversation "Conversation in curso">
+
+<!ENTITY openConversationCmd.label "Initiar un conversation">
+<!ENTITY openConversationCmd.accesskey "c">
+<!ENTITY closeConversationCmd.label "Clauder conversation">
+<!ENTITY closeConversationCmd.accesskey "C">
+<!ENTITY aliasCmd.label "Renominar">
+<!ENTITY aliasCmd.accesskey "R">
+<!ENTITY deleteCmd.label "Remover contacto">
+<!ENTITY deleteCmd.accesskey "v">
+
+<!ENTITY openConversationButton.tooltip "Initiar un conversation">
+<!ENTITY closeConversationButton.tooltip "Clauder conversation">
+
+<!ENTITY addBuddyButton.label "Adder contacto">
+<!ENTITY joinChatButton.label "Unir se al chat">
+<!ENTITY chatAccountsButton.label "Monstrar conto">
+
+<!ENTITY status.available "Disponibile">
+<!ENTITY status.unavailable "Non disponibile">
+<!ENTITY status.offline "Foras de linea">
+
+<!ENTITY openLinkCmd.label "Aperir ligamine…">
+<!ENTITY openLinkCmd.accesskey "A">
diff --git a/l10n-ia/mail/chrome/messenger/chat.properties b/l10n-ia/mail/chrome/messenger/chat.properties
new file mode 100644
index 0000000000..7463747f5b
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/chat.properties
@@ -0,0 +1,110 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+chatTabTitle=Chat
+goBackToCurrentConversation.button=Tornar al conversation currente
+# LOCALIZATION NOTE (startAConversationWith.button):
+# %S is replaced with the display name of a contact.
+startAConversationWith.button=Initiar un conversation con %S
+
+# LOCALIZATION NOTE (defaultGroup):
+# this is used in the addBuddies dialog if the list of existing groups is empty
+defaultGroup=Contactos
+
+# LOCALIZATION NOTE (buddy.authRequest.label):
+# This string appears in a notification bar at the
+# top of the Contacts window when someone added the user to his/her
+# contact list, to request the permission from the user to share
+# status information with this potential new contact.
+# %S is replaced with the user name of the potential new contact.
+buddy.authRequest.label=%S vole conversar con te
+buddy.authRequest.allow.label=Permitter
+buddy.authRequest.allow.accesskey=P
+buddy.authRequest.deny.label=Refusar
+buddy.authRequest.deny.accesskey=R
+
+## LOCALIZATION NOTE (buddy.verificationRequest):
+# Strings used in a notification bar at the top of the chat tab when someone
+# sends a verification request for end-to-end encryption keys.
+# %S is replaced with the display name of the user or, if this is to verify a
+# session of yourself, a string that identifies the session.
+buddy.verificationRequest.label=%S vole verificar le identitate le un del altere
+buddy.verificationRequest.allow.label=Initiar verification
+buddy.verificationRequest.allow.accesskey=I
+buddy.verificationRequest.deny.label=Denegar
+buddy.verificationRequest.deny.accesskey=D
+
+# LOCALIZATION NOTE (buddy.deletePrompt.title):
+# %S here will be replaced by the alias (or username) of a buddy about
+# to be removed from the buddy list.
+buddy.deletePrompt.title=Deler %S?
+
+# LOCALIZATION NOTE (buddy.deletePrompt.message):
+# %1$S will be replaced by the name of a buddy (either the alias
+# followed by the username between parenthesis if an alias is set, or
+# only the username otherwise).
+# %2$S will be the name of the protocol on which this buddy is removed
+# (for example: AIM, MSN, Google Talk).
+#
+# Please find a wording that will keep the username as close as
+# possible to the beginning of the string, because this is the
+# important information that an user should see when looking quickly
+# at this prompt.
+buddy.deletePrompt.message=%1$S essera permanentemente removite de tu lista de amicos de %2$S si tu continua.
+
+# LOCALIZATION NOTE (buddy.deletePrompt.displayName):
+# This is used to format the display name inserted in buddy.deletePrompt.message
+# %1$S is the alias, %2$S is the username.
+buddy.deletePrompt.displayName=%1$S (%2$S)
+
+# LOCALIZATION NOTE (buddy.deletePrompt.button):
+# the & symbol indicates the position of the character that should be
+# used as the accesskey for this button.
+buddy.deletePrompt.button=&Deler
+
+displayNameEmptyText=Nomine monstrate
+userIconFilePickerTitle=Seliger un nove icone…
+
+# LOCALIZATION NOTE (chat.isTyping, chat.hasStoppedTyping):
+# The contact display name is displayed with a big font on a first
+# line and these two strings are displayed on a second line with a
+# smaller font. Please try to find a wording that make this look
+# almost like a sentence.
+chat.isTyping=scribe…
+chat.hasStoppedTyping=ha cessate de scriber.
+# LOCALIZATION NOTE (chat.contactIsTyping, chat.contactHasStoppedTyping):
+# These strings are displayed in a tooltip when hovering the status type icon.
+# %S is replaced with the display name of the contact.
+chat.contactIsTyping=%S scribe.
+chat.contactHasStoppedTyping=%S ha cessate de scriber.
+
+# LOCALIZATION NOTE (unknownCommand):
+# This is shown when an unknown command (/foo) is attempted. %S is the command.
+unknownCommand=%S non es un commando supportate. Scribe /help pro vider le lista de commandos.
+
+#LOCALIZATION NOTE
+# These are special entries in the log tree for the corresponding days.
+log.today=Hodie
+log.yesterday=Heri
+
+#LOCALIZATION NOTE
+# These are special groups in the log tree for the last 3-7 days and
+# the last 8-14 days.
+log.currentWeek=Iste septimana
+log.previousWeek=Le ultime septimana
+
+# LOCALIZATION NOTE (messagePreview):
+# This is the default message preview to be shown
+# when the user has chosen not to show any info in the notification about the
+# incoming message being notified.
+messagePreview=Nove message de chat
+
+#LOCALIZATION NOTE (bundledMessagePreview): Semi-colon list of plural forms.
+# Used when multiple incoming messages from the same sender are bundled
+# into a single notification.
+# #1 is the number of incoming messages the user is being notified about. When #1
+# is greater than one, the plural form after the semicolon is used.
+# Do not translate %1$S, it is the message preview to be shown in the
+# notification, i.e. the first incoming message.
+bundledMessagePreview=%1$S… (e #1 altere message);%1$S… (e #1 altere messages)
diff --git a/l10n-ia/mail/chrome/messenger/configEditorOverlay.dtd b/l10n-ia/mail/chrome/messenger/configEditorOverlay.dtd
new file mode 100644
index 0000000000..3d78799d68
--- /dev/null
+++ b/l10n-ia/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-ia/mail/chrome/messenger/converterDialog.dtd b/l10n-ia/mail/chrome/messenger/converterDialog.dtd
new file mode 100644
index 0000000000..b731b6bf3a
--- /dev/null
+++ b/l10n-ia/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 "Convertitor del typo de archivo messages">
+<!ENTITY converterDialog.continueButton "Continuar">
+<!ENTITY converterDialog.cancelButton "Cancellar">
+<!ENTITY converterDialog.finishButton "Finir">
+<!ENTITY converterDialog.complete "Le conversion es complete. &brandShortName; ora reinitiara.">
+<!ENTITY converterDialog.error "Conversion fallite.">
+
diff --git a/l10n-ia/mail/chrome/messenger/converterDialog.properties b/l10n-ia/mail/chrome/messenger/converterDialog.properties
new file mode 100644
index 0000000000..cfdc603c11
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/converterDialog.properties
@@ -0,0 +1,41 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (converterDialog.warning):
+# %1$S will be replaced by the name of the account which is going to be converted.
+# %2$S will be replaced by the format into which the account will be converted.
+# %3$S will be replaced by $BrandShortName.
+converterDialog.warning=Le messages in le conto %1$S essera ora convertite in formato %2$S. Post le conversion, %3$S se reinitiara.
+
+# LOCALIZATION NOTE (converterDialog.message):
+# %1$S will be replaced by the name of the account which is being converted.
+# %2$S will be replaced by the format into which the account will be converted.
+converterDialog.message=Convertente le conto %1$S in %2$S…
+
+# LOCALIZATION NOTE (converterDialog.warningForDeferredAccount):
+# %1$S will be replaced by the name of the deferred account for which migration is initiated by the user.
+# %2$S will be replaced by the name of the account to which the deferred account is deferred ie the name of the deferred-to account.
+# %3$S will be replaced by the name of the deferred-to account.
+# %4$S will be replaced by a comma separated list of names of accounts which are deferred to the deferred-to account.
+# %5$S will be replaced by a comma separated list of names of accounts which are going to get converted.
+# %6$S will be replaced by the format into which the accounts will be converted.
+# %7$S will be replaced by $BrandShortName.
+converterDialog.warningForDeferredAccount=%1$S es delegate a %2$S. Contos delegate a %3$S: %4$S. Le messages in le contos %5$S essera ora convertite in formato %6$S. Post le conversion, %7$S se reinitiara.
+
+# LOCALIZATION NOTE (converterDialog.warningForDeferredToAccount):
+# %1$S will be replaced by the name of the deferred-to account for which migration is initiated by the user and to which other accounts are deferred.
+# %2$S will be replaced by a comma separated list of names of accounts which are deferred to the deferred-to account.
+# %3$S will be replaced by a comma separated list of names of accounts which are going to get converted.
+# %4$S will be replaced by the format into which the accounts will be converted.
+# %5$S will be replaced by $BrandShortName.
+converterDialog.warningForDeferredToAccount=Contos delegate a %1$S: %2$S. Le messages in le contos %3$S essera ora convertite in formato %4$S. Post le conversion, %5$S se reinitiara.
+
+# LOCALIZATION NOTE (converterDialog.messageForDeferredAccount):
+# %1$S will be replaced by a comma separated list of names of accounts which are being converted.
+# %2$S will be replaced by the format into which the accounts will be converted.
+converterDialog.messageForDeferredAccount=Convertente le contos %1$S in %2$S…
+
+# LOCALIZATION NOTE (converterDialog.percentDone):
+# %1$S will be replaced by the percentage of conversion that is complete.
+converterDialog.percentDone=%1$S%% preste
diff --git a/l10n-ia/mail/chrome/messenger/custom.properties b/l10n-ia/mail/chrome/messenger/custom.properties
new file mode 100644
index 0000000000..07a15ee85b
--- /dev/null
+++ b/l10n-ia/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=Le titulo tu ha inserite contine un character non valide, tal como ':', un character non-imprimibile, non-ascii o un ascii a octo bit. Remove le character non valide e prova de novo.
diff --git a/l10n-ia/mail/chrome/messenger/customizeToolbar.dtd b/l10n-ia/mail/chrome/messenger/customizeToolbar.dtd
new file mode 100644
index 0000000000..5a5143427d
--- /dev/null
+++ b/l10n-ia/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 "Personalisar le barra de instrumentos">
+<!ENTITY dialog.dimensions "width: 92ch; height: 36em;">
+<!ENTITY instructions.description "Vos pote adder o remover elementos trahente los a intra o a foras le barras de instrumentos.">
+<!ENTITY show.label "Monstrar:">
+<!ENTITY iconsAndText.label "Icones e texto">
+<!ENTITY icons.label "Icones">
+<!ENTITY text.label "Texto">
+<!ENTITY iconsBesideText.label "Icones al latere de texto">
+<!ENTITY useSmallIcons.label "Usar micre icones">
+<!ENTITY restoreDefaultSet.label "Restaurar le parametros">
+<!ENTITY showTitlebar2.label "Barra de titulo">
+<!ENTITY extraDragSpace2.label "Spatio de traction">
+<!ENTITY saveChanges.label "Facite">
+<!ENTITY undoChanges.label "Disfacer le cambios">
diff --git a/l10n-ia/mail/chrome/messenger/customizeToolbar.properties b/l10n-ia/mail/chrome/messenger/customizeToolbar.properties
new file mode 100644
index 0000000000..967490c5f5
--- /dev/null
+++ b/l10n-ia/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=Nove barra de instrumentos
+enterToolbarName=Insere un nomine pro iste barra de utensiles:
+enterToolbarDup=Il ha jam un barra de utensiles con iste nomine “%S”. Per favor insere un altere nomine differente.
+enterToolbarBlank=Tu debe inserer un nomine pro crear un nove barra de utensiles.
+separatorTitle=Separator
+springTitle=Spatio flexibile
+spacerTitle=Spatio
diff --git a/l10n-ia/mail/chrome/messenger/devtools/dbgserver.dtd b/l10n-ia/mail/chrome/messenger/devtools/dbgserver.dtd
new file mode 100644
index 0000000000..98a8806d72
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/devtools/dbgserver.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY options.title "Optiones de utensiles de disveloppamento">
+<!ENTITY options.status.label "Stato:">
+<!ENTITY options.port.label "Porta:">
+<!ENTITY options.forcelocal.label "Permitter connexiones ab altere computatores">
diff --git a/l10n-ia/mail/chrome/messenger/devtools/dbgserver.properties b/l10n-ia/mail/chrome/messenger/devtools/dbgserver.properties
new file mode 100644
index 0000000000..0c6d120de3
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/devtools/dbgserver.properties
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+options.stop.label=Stoppar le servitor de utensiles de disveloppamento
+options.start.label=Poner in marcha le servitor del utensiles de disveloppamento
+
+options.connected.label=#1 cliente connectite;#1 clientes connectite
+options.connected.tooltip=Le servitor del utensiles de disveloppator es active e il ha clientes connectite.
+options.listening.label=Ascoltar
+options.listening.tooltip=Le servitor de utensiles de disveloppator es active e attende connexiones.
+options.idle.label=Non fluente
+options.idle.tooltip=Le servitor del utensiles de disveloppator non es fluente. Tu pote lancear lo ab iste fenestra de dialogo.
+options.unsupported.label=Non supportate
+options.unsupported.tooltip=Un error occurreva al cargamento del servitor integrate de utensiles de disveloppator. Verifica que illo es pacchettate e verifica tu consola de error pro messages.
diff --git a/l10n-ia/mail/chrome/messenger/downloadheaders.dtd b/l10n-ia/mail/chrome/messenger/downloadheaders.dtd
new file mode 100644
index 0000000000..a68135c182
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/downloadheaders.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 all.label "Discargar tote le testas">
+<!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 "Discargar">
+<!ENTITY download.accesskey "o">
+<!--LOCALIZATION NOTE (headers.label): see note for download.label -->
+<!ENTITY headers.label "testas">
+<!ENTITY headers.accesskey "t">
+<!ENTITY mark.label "Marcar le testas restante como legite">
+<!ENTITY mark.accesskey "M">
diff --git a/l10n-ia/mail/chrome/messenger/editContactOverlay.dtd b/l10n-ia/mail/chrome/messenger/editContactOverlay.dtd
new file mode 100644
index 0000000000..ad9641613f
--- /dev/null
+++ b/l10n-ia/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 "Deler">
+<!ENTITY editContactPanelDeleteContact.accesskey "l">
+
+<!ENTITY editContactName.label "Nomine:">
+<!ENTITY editContactName.accesskey "N">
+
+<!ENTITY editContactEmail.label "Email:">
+<!ENTITY editContactEmail.accesskey "E">
+
+<!ENTITY editContactAddressBook.label "Libro de adresses:">
+<!ENTITY editContactAddressBook.accesskey "a">
+
+<!ENTITY editContactPanelDone.label "Facite">
+<!ENTITY editContactPanelDone.accesskey "F">
+
+<!ENTITY contactMoveDisabledWarning.description "Impossibile cambiar le libro del adresses perque le contacto es in un lista de diffusion.">
diff --git a/l10n-ia/mail/chrome/messenger/editContactOverlay.properties b/l10n-ia/mail/chrome/messenger/editContactOverlay.properties
new file mode 100644
index 0000000000..e77017fcc8
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/editContactOverlay.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+editTitle=Rediger contacto
+viewTitle=Vider contacto
+
+editDetailsLabel=Rediger detalios
+editDetailsAccessKey=t
+viewDetailsLabel=Vider detalios
+viewDetailsAccessKey=t
+
+deleteContactTitle=Deler contacto
+deleteContactMessage=Desira tu vermente deler iste contacto?
diff --git a/l10n-ia/mail/chrome/messenger/fieldMapImport.dtd b/l10n-ia/mail/chrome/messenger/fieldMapImport.dtd
new file mode 100644
index 0000000000..04d1119e6c
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/fieldMapImport.dtd
@@ -0,0 +1,17 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY fieldMapImport.next.label "Sequente">
+<!ENTITY fieldMapImport.next.accesskey "S">
+<!ENTITY fieldMapImport.previous.label "Previe">
+<!ENTITY fieldMapImport.previous.accesskey "P">
+<!ENTITY fieldMapImport.text "Usa Mover supra e Mover infra, pro concordar le campos del libro de adresses a sinistra con le datos correcte pro importar a dextra. Dismarca elementos que tu non vole importar.">
+<!ENTITY fieldMapImport.up.label "Mover supra">
+<!ENTITY fieldMapImport.up.accesskey "s">
+<!ENTITY fieldMapImport.down.label "Mover in basso">
+<!ENTITY fieldMapImport.down.accesskey "b">
+<!ENTITY fieldMapImport.fieldListTitle "Campos del libro de adresses">
+<!ENTITY fieldMapImport.dataTitle "Datos a importar">
+<!ENTITY fieldMapImport.skipFirstRecord.label "Le prime registration contine le nomine de campos">
+<!ENTITY fieldMapImport.skipFirstRecord.accessKey "P">
diff --git a/l10n-ia/mail/chrome/messenger/filter.properties b/l10n-ia/mail/chrome/messenger/filter.properties
new file mode 100644
index 0000000000..704165cace
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/filter.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/.
+
+mustSelectFolder=Tu debe eliger un dossier de destination.
+enterValidEmailAddress=Insere un adresse de e-mail valide al qual inviar ultra.
+pickTemplateToReplyWith=Selige un modello con le qual responder.
+mustEnterName=Tu debe dar un nomine a iste filtro.
+cannotHaveDuplicateFilterTitle=Nomine de filtro duplicate
+cannotHaveDuplicateFilterMessage=Le nomine de filtro inserite existe jam. Insere un nomine differente.
+mustHaveFilterTypeTitle=Nulle evento filtro seligite
+mustHaveFilterTypeMessage=Tu debe eliger al minus un evento quando iste filtro es applicate. Si tu temporarimente non vole le filtro pro ulle evento, dismarca su stato activate del fenestra de dialogo filtros del messages.
+deleteFilterConfirmation=Desira tu vermente deler le filtro(s) seligite?
+matchAllFilterName=Marcar tote le messages
+filterListBackUpMsg=Tu filtros non functiona perque le file msgFilterRules.dat, que contine tu filtros, non pote esser legite. Un nove file msgFilterRules.dat sera create e un salvamento del vetere file, appellate rulesbackup.dat, sera create in le mesme directorio.
+customHeaderOverflow=Tu ha excedite le limite de 50 titulos personalisate. Remove un o plus titulos personalisate e prova de novo.
+filterCustomHeaderOverflow=Tu filtros ha excedite le limite de 50 titulos personalisate. Redige le file msgFilterRules.dat, que contine tu filtros, pro usar minor titulos personalisate.
+invalidCustomHeader=Un de tu filtros usa un titulo personalisate que contine un character non valide, tal como ':', non-imprimibile, non-ascii o ascii a octo-bit. Redige le file msgFilterRules.dat, que contine tu filtros, pro eliminar le characteres invalide ex tu titulos personalisate.
+continueFilterExecution=Application del filtro %S falite. Desira tu continuar applicar filtros?
+promptTitle=Application del filtros
+promptMsg=Tu es actualmente in le processo de filtrar messages.\nDesira tu continuar le application de filtros?
+stopButtonLabel=Stoppar
+continueButtonLabel=Continuar
+# LOCALIZATION NOTE(cannotEnableIncompatFilter)
+# %S=the name of the application
+cannotEnableIncompatFilter=Iste filtro ha probabilemente essite create per un version plus recente o incompatibile de %S. Tu non pote activar iste filtro perque nos non sape como applicar lo.
+dontWarnAboutDeleteCheckbox=Non plus demandar me isto
+# LOCALIZATION NOTE(copyToNewFilterName)
+# %S=the name of the filter that is being copied
+copyToNewFilterName=Copia de %S
+# LOCALIZATION NOTE(contextPeriodic.label): Semi-colon list of plural forms.
+# #1=the number of minutes
+contextPeriodic.label=Periodicamente cata minuta;Periodicamente, cata #1 minutas
+
+# LOCALIZATION NOTE(filterFailureWarningPrefix)
+# %1$S=filter error action
+# %2$S=error code as hexadecimal string.
+filterFailureWarningPrefix=Filtro action fallite: "%1$S" con error codice=%2$S durante le tentativa:
+filterFailureSendingReplyError=Error durante le invio del responsa
+filterFailureSendingReplyAborted=Invio del responsa interrumpite
+filterFailureMoveFailed=Displaciamento fallite
+filterFailureCopyFailed=Copia fallite
+filterFailureAction=Falta a applicar le action del filtro
+
+searchTermsInvalidTitle=Terminos de recerca non valide
+# LOCALIZATION NOTE(searchTermsInvalidRule)
+# %1$S=search attribute name from the invalid rule
+# %2$S=search operator from the bad rule
+searchTermsInvalidRule=Iste filtro non pote esser salvate perque le termino de recerca "%1$S %2$S" non es valide in le contexto actual.
+# LOCALIZATION NOTE(filterActionOrderExplanation)
+# Keep the \n\n that mean 2 linebreaks.
+filterActionOrderExplanation=Quando un message concorda con iste filtro le actiones sera exequite in iste ordine:\n\n
+filterActionOrderTitle=Ordine de execution del actiones
+## LOCALIZATION NOTE(filterActionItem):
+# %1$S=sequence number of the action, %2$S=action text, %3$S=action argument
+filterActionItem=%1$S. %2$S %3$S\n
+
+## LOCALIZATION NOTE(filterCountVisibleOfTotal):
+# %1$S=number of matching filters, %2$S=total number of filters
+filterCountVisibleOfTotal=%1$S de %2$S
+## LOCALIZATION NOTE(filterCountItems):
+## Semicolon-separated list of singular and plural forms.
+## See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+## #1 is the count of items in the list.
+filterCountItems=#1 elemento; #1 elementos
+# for junk mail logging / mail filter logging
+# LOCALIZATION NOTE(junkLogDetectStr)
+# %1$S=author, %2$S=subject, %3$S=date
+junkLogDetectStr=Message indesirate de %1$S sur "%2$S" detegite le %3$S
+# LOCALIZATION NOTE(logMoveStr)
+# %1$S=message id, %2$S=folder URI
+logMoveStr=message id = %1$S displaciate a %2$S
+# LOCALIZATION NOTE(logCopyStr)
+# %1$S=message id, %2$S=folder URI
+logCopyStr=message id = %1$S copiate a %2$S
+# LOCALIZATION NOTE(filterLogLine):
+# %1$S=timestamp, %2$S=log message
+filterLogLine=[%1$S] %2$S
+# LOCALIZATION NOTE(filterMessage):
+# %1$S=filter name, %1$S=log message
+filterMessage=Message ex filtro "%1$S": %2$S
+# LOCALIZATION NOTE(filterLogDetectStr)
+# %1$S=filter name %2$S=author, %3$S=subject, %4$S=date
+filterLogDetectStr=Filtro "%1$S" applicate al message de %2$S - %3$S le %4$S
+filterMissingCustomAction=Action personalisate mancante
+filterAction2=prioritate cambiate
+filterAction3=delite
+filterAction4=marcate como legite
+filterAction5=discussion eliminate
+filterAction6=discussion surveliate
+filterAction7=stellate
+filterAction8=etiquettate:
+filterAction9=respondite
+filterAction10=inviate ultra
+filterAction11=execution stoppate
+filterAction12=delite ex servitor POP3
+filterAction13=lassate sur le servitor POP3
+filterAction14=score indesirate
+filterAction15=corpore del message recuperate ex le servitor POP3
+filterAction16=copiate al dossier
+filterAction17=etiquettate:
+filterAction18=sub-argumento ignorate
+filterAction19=marcate como non legite
+# LOCALIZATION NOTE(filterAutoNameStr)
+# %1$S=Header or item to match, e.g. "From", "Tag", "Age in days", etc.
+# %2$S=Operator, e.g. "Contains", "is", "is greater than", etc.
+# %3$S=Value, e.g. "Steve Jobs", "Important", "42", etc.
+filterAutoNameStr=%1$S %2$S: %3$S
diff --git a/l10n-ia/mail/chrome/messenger/folderProps.dtd b/l10n-ia/mail/chrome/messenger/folderProps.dtd
new file mode 100644
index 0000000000..e583e2c60e
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/folderProps.dtd
@@ -0,0 +1,70 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY folderProps.windowtitle.label "Proprietates">
+
+<!ENTITY generalInfo.label "Informationes general">
+<!ENTITY folderRebuildSummaryFileTip2.label "Reconstruer le indice de summarios del dossier">
+<!ENTITY folderRebuildSummaryFile2.label "Reparar dossier">
+<!ENTITY folderRebuildSummaryFile2.accesskey "R">
+<!ENTITY folderRebuildSummaryFile.explanation "Alcun vices le file de indice del dossier (.msf) deveni damnificate e messages pote mancar o messages delite pote continuar a apparer; reparar le dossier pote solver iste problema.">
+<!ENTITY folderIncludeInGlobalSearch.label "Includer le messages de iste dossier in le resultatos de recerca global">
+<!ENTITY folderIncludeInGlobalSearch.accesskey "g">
+
+<!ENTITY retention.label "Regulas de retention">
+<!ENTITY retentionUseAccount.label "Usar le parametros de mi conto">
+<!ENTITY retentionUseAccount.accesskey "U">
+<!ENTITY daysOld.label "dies">
+<!ENTITY message.label "messages">
+<!ENTITY retentionCleanup.label "Pro recuperar spatio de disco, messages ancian pote esser delite permanentemente.">
+<!ENTITY retentionCleanupImap.label "Pro recuperar spatio de disco, messages ancian pote esser delite permanentemente, tanto le copias local como le originales sur le servitor remote.">
+<!ENTITY retentionCleanupPop.label "Pro recuperar spatio de disco, messages ancian pote esser delite permanentemente, incluse le originales sur le servitor remote.">
+<!ENTITY retentionDeleteMsg.label "Deler messages plus ancian de">
+<!ENTITY retentionDeleteMsg.accesskey "m">
+<!ENTITY retentionKeepAll.label "Non deler alcun message">
+<!ENTITY retentionKeepAll.accesskey "N">
+<!ENTITY retentionKeepRecent.label "Deler totes excepte le plus recente">
+<!ENTITY retentionKeepRecent.accesskey "t">
+<!ENTITY retentionApplyToFlagged.label "Sempre conservar messages con stella">
+<!ENTITY retentionApplyToFlagged.accesskey "e">
+
+<!ENTITY folderSynchronizationTab.label "Synchronisation">
+<!ENTITY folderCheckForNewMessages2.label "Quando se recipe nove messages pro iste conto, sempre controlar iste dossier">
+<!ENTITY folderCheckForNewMessages2.accesskey "c">
+
+<!ENTITY offlineFolder.check.label "Seliger iste dossier pro uso foras de linea">
+<!ENTITY offlineFolder.check.accesskey "S">
+<!ENTITY offlineFolder.button.label "Discargar ora">
+<!ENTITY offlineFolder.button.accesskey "D">
+
+<!ENTITY selectofflineNewsgroup.check.label "Seliger iste gruppo pro uso foras de linea">
+<!ENTITY selectofflineNewsgroup.check.accesskey "f">
+<!ENTITY offlineNewsgroup.button.label "Discargar ora">
+<!ENTITY offlineNewsgroup.button.accesskey "D">
+
+<!ENTITY folderProps.name.label "Nomine:">
+<!ENTITY folderProps.name.accesskey "N">
+<!ENTITY folderProps.color.label "Color de icone:">
+<!ENTITY folderProps.color.accesskey "i">
+<!ENTITY folderProps.reset.tooltip "Restaurar le color predefinite">
+<!ENTITY folderProps.location.label "Loco:">
+<!ENTITY folderProps.location.accesskey "L">
+
+<!ENTITY folderSharingTab.label "Compartition">
+<!ENTITY privileges.button.label "Privilegios…">
+<!ENTITY privileges.button.accesskey "P">
+<!ENTITY permissionsDesc.label "Tu ha le sequente permissiones:">
+<!ENTITY folderOtherUsers.label "Alteres con accesso a iste dossier:">
+<!ENTITY folderType.label "Typo de dossier:">
+
+<!ENTITY folderQuotaTab.label "Quota">
+<!ENTITY folderQuotaUsage.label "Uso:">
+<!ENTITY folderQuotaStatus.label "Stato:">
+
+<!ENTITY numberOfMessages.label "Numero de messages:">
+<!-- LOCALIZATION NOTE: When the number of messages can't be determined, this string is displayed as the number -->
+<!ENTITY numberUnknown.label "incognite">
+<!ENTITY sizeOnDisk.label "Dimension sur disco:">
+<!-- LOCALIZATION NOTE: When the size can't be determined, this string is displayed as the size -->
+<!ENTITY sizeUnknown.label "incognite">
diff --git a/l10n-ia/mail/chrome/messenger/folderWidgets.properties b/l10n-ia/mail/chrome/messenger/folderWidgets.properties
new file mode 100644
index 0000000000..11509d86a0
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/folderWidgets.properties
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE(globalInbox)
+# %S=name of the Local folders account
+globalInbox=Cassa de entrata global (%S)
+# LOCALIZATION NOTE(verboseFolderFormat): %1$S is folder name, %2$S is server name
+verboseFolderFormat=%1$S sur %2$S
+chooseFolder=Selige dossier…
+chooseAccount=Eliger conto…
+noFolders=Nulle dossier disponibile
diff --git a/l10n-ia/mail/chrome/messenger/folderpane.dtd b/l10n-ia/mail/chrome/messenger/folderpane.dtd
new file mode 100644
index 0000000000..044dd3e080
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/folderpane.dtd
@@ -0,0 +1,7 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<!ENTITY nameColumn.label "Nomine">
+<!ENTITY unreadColumn.label "Non legite">
+<!ENTITY totalColumn.label "Total">
+<!ENTITY folderSizeColumn.label "Dimension">
diff --git a/l10n-ia/mail/chrome/messenger/gloda.properties b/l10n-ia/mail/chrome/messenger/gloda.properties
new file mode 100644
index 0000000000..4a17601321
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/gloda.properties
@@ -0,0 +1,175 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (*.facetNameLabel): These are the labels used to label the facet
+# displays in the global search facet display mechanism. They should be
+# compact descriptions of the facet type (e.g. "Folder", and don't need to
+# refer to the objects being faceted (e.g. "Message" or "Mail").
+
+# LOCALIZATION NOTE (*.includeLabel): The label to use for the included group
+# in the facet display. If not provided, we will fall back to
+# "glodaFacetView.facets.included.fallbackLabel".
+
+# LOCALIZATION NOTE (*.excludeLabel): The label to use for the excluded group
+# in the facet display. If not provided, we will fall back to
+# "glodaFacetView.facets.excluded.fallbackLabel".
+
+# LOCALIZATION NOTE (*.remainderLabel): The label to use for the remaining items
+# that are neither part of the included group or the excluded group in the
+# facet display. If not provided, we will fall back to
+# "glodaFacetView.facets.remainder.fallbackLabel".
+
+# LOCALIZATION NOTE (*.mustMatchLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which match
+# a particular value. If not provided, we will fall back to
+# "glodaFacetView.facets.mustMatch.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.cantMatchLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which match
+# a particular value. If not provided, we will fall back to
+# "glodaFacetView.facets.cantMatch.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mayMatchLabel): The label to use for the popup menu
+# to indicate that the results should no longer be restricted relative to
+# this particular facet value. If not provided, we will fall back to
+# "glodaFacetView.facets.mayMatch.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mustMatchSomeLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which have
+# _some_ value (e.g. at least one tag is set). If not provided, we will fall
+# back to "glodaFacetView.facets.mustMatchSome.fallbackLabel". #1, if present,
+# is replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mustMatchNoneLabel): The label to use for the popup menu
+# to indicate that the results should be restricted to messages which have _no_
+# value (e.g. no tags are set). If not provided, we will fall back to
+# "glodaFacetView.facets.mustMatchNoneLabel.fallbackLabel". #1, if present, is
+# replaced by the value of the facet (name, folder, mailing list, etc.)
+
+# LOCALIZATION NOTE (*.mayMatchAnyLabel): The label to use for the popup menu
+# to indicate that the results should not be restricted to messages which have
+# any or no value (e.g. no requirements on any tags are set). If not provided,
+# we will fall back to "glodaFacetView.facets.mayMatchAnyLabel.fallbackLabel".
+# #1, if present, is replaced by the value of the facet (name, folder, mailing
+# list, etc.)
+
+# LOCALIZATION NOTE (gloda.message.attr.account.*): Stores the account in which
+# a message's folder is located.
+gloda.message.attr.account.facetNameLabel=Conto
+gloda.message.attr.account.includeLabel=salvate in ulle de:
+gloda.message.attr.account.excludeLabel=non salvate in:
+gloda.message.attr.account.remainderLabel=altere contos:
+gloda.message.attr.account.mustMatchLabel=debe esser in #1
+gloda.message.attr.account.cantMatchLabel=non pote esser in #1
+
+# LOCALIZATION NOTE (gloda.message.attr.folder.*): Stores the message folder in
+# which the message is stored.
+gloda.message.attr.folder.facetNameLabel=Dossier
+gloda.message.attr.folder.includeLabel=salvate in ulle de:
+gloda.message.attr.folder.excludeLabel=non salvate in:
+gloda.message.attr.folder.remainderLabel=altere dossiers:
+gloda.message.attr.folder.mustMatchLabel=debe esser in #1
+gloda.message.attr.folder.cantMatchLabel=non pote esser in #1
+
+# LOCALIZATION NOTE (gloda.message.attr.fromMe.*): Stores everyone involved
+# with the message. This means from/to/cc/bcc.
+gloda.message.attr.fromMe.facetNameLabel=De me
+
+# LOCALIZATION NOTE (gloda.message.attr.toMe.*): Stores everyone involved
+# with the message. This means from/to/cc/bcc.
+gloda.message.attr.toMe.facetNameLabel=A me
+
+# LOCALIZATION NOTE (gloda.message.attr.involves.*): Stores everyone involved
+# with the message. This means from/to/cc/bcc.
+gloda.message.attr.involves.facetNameLabel=Personas
+gloda.message.attr.involves.includeLabel=implicante tote:
+gloda.message.attr.involves.excludeLabel=non implicante:
+gloda.message.attr.involves.remainderLabel=altere participantes:
+gloda.message.attr.involves.mustMatchLabel=debe implicar #1
+gloda.message.attr.involves.cantMatchLabel=non pote implicar #1
+
+# LOCALIZATION NOTE (gloda.message.attr.date.*): Stores the date of the message.
+# Thunderbird normally stores the date the message claims it was composed
+# according to the "Date" header. This is not the same as when the message
+# was sent or when it was eventually received by the user. In the future we
+# may change this to be one of the other dates, but not anytime soon.
+gloda.message.attr.date.facetNameLabel=Data
+
+# LOCALIZATION NOTE (gloda.message.attr.attachmentTypes.*): Stores the list of
+# MIME types (ex: image/png, text/plain) of real attachments (not just part of
+# the message content but explicitly named attachments) on the message.
+# Although we hope to be able to provide localized human-readable explanations
+# of the MIME type (ex: "PowerPoint document"), I don't know if that is going
+# to happen.
+gloda.message.attr.attachmentTypes.facetNameLabel=Annexos
+
+# LOCALIZATION NOTE (gloda.message.attr.mailing-list.*): Stores the mailing
+# lists detected in the message. This will normally be the e-mail address of
+# the mailing list and only be detected in messages received from the mailing
+# list. Extensions may contribute additional detected mailing-list-like
+# things.
+gloda.message.attr.mailing-list.facetNameLabel=Lista de diffusion
+gloda.message.attr.mailing-list.noneLabel=Nulle
+gloda.message.attr.mailing-list.includeLabel=recipite in ulle de:
+gloda.message.attr.mailing-list.excludeLabel=non recipite in ulle de:
+gloda.message.attr.mailing-list.remainderLabel=altere listas de distribution:
+gloda.message.attr.mailing-list.mustMatchLabel=debe esser in #1
+gloda.message.attr.mailing-list.cantMatchLabel=non pote esser in #1
+gloda.message.attr.mailing-list.mustMatchSomeLabel=debe esser in un lista de diffusion
+gloda.message.attr.mailing-list.mustMatchNoneLabel=non pote esser in un lista de diffusion
+
+# LOCALIZATION NOTE (gloda.message.attr.tag.*): Stores the tags applied to the
+# message. Notably, gmail's labels are not currently exposed via IMAP and we
+# do not do anything clever with gmail, so this is independent of gmail labels
+# This may change in the future, but it's a safe bet it's not happening on
+# Thunderbird's side prior to 3.0.
+gloda.message.attr.tag.facetNameLabel=Etiquettas
+gloda.message.attr.tag.noneLabel=Nulle
+gloda.message.attr.tag.includeLabel=taggate ulle de:
+gloda.message.attr.tag.excludeLabel=non taggate:
+gloda.message.attr.tag.remainderLabel=altere tags:
+gloda.message.attr.tag.mustMatchLabel=debe esser etiquettate #1
+gloda.message.attr.tag.cantMatchLabel=non pote esser etiquettate #1
+gloda.message.attr.tag.mustMatchSomeLabel=debe esser etiquettate
+gloda.message.attr.tag.mustMatchNoneLabel=non pote esser etiquettate
+
+# LOCALIZATION NOTE (gloda.message.attr.star.*): Stores whether the message is
+# starred or not, as indicated by a pretty star icon. In the past, the icon
+# used to be a flag. The IMAP terminology continues to be "flagged".
+gloda.message.attr.star.facetNameLabel=Stellate
+
+# LOCALIZATION NOTE (gloda.message.attr.read.*): Stores whether the user has
+# read the message or not.
+gloda.message.attr.read.facetNameLabel=Legite
+
+# LOCALIZATION NOTE (gloda.message.attr.repliedTo.*): Stores whether we believe
+# the user has ever replied to the message. We normally show a little icon in
+# the thread pane when this is the case.
+gloda.message.attr.repliedTo.facetNameLabel=Respondite a
+
+# LOCALIZATION NOTE (gloda.message.attr.forwarded.*): Stores whether we believe
+# the user has ever forwarded the message. We normally show a little icon in
+# the thread pane when this is the case.
+gloda.message.attr.forwarded.facetNameLabel=Inviate ultra
+
+# LOCALIZATION NOTE (gloda.mimetype.category.*.label): Map categories of MIME
+# types defined in MimeTypeCategories.jsm to labels.
+# LOCALIZATION NOTE (gloda.mimetype.category.archives.label): Archive is
+# referring to things like zip files, tar files, tar.gz files, etc.
+gloda.mimetype.category.archives.label=Archivos
+gloda.mimetype.category.documents.label=Documentos
+gloda.mimetype.category.images.label=Imagines
+# LOCALIZATION NOTE (gloda.mimetype.category.media.label): Media is meant to
+# encompass both audio and video. This is because video and audio streams are
+# frequently stored in the same type of container and we cannot rely on the
+# sending e-mail client to have been clever enough to figure out what was
+# really in the file. So we group them together.
+gloda.mimetype.category.media.label=Medios (Audio, Video)
+gloda.mimetype.category.pdf.label=Files PDF
+# LOCALIZATION NOTE (gloda.mimetype.category.other.label): Other is the category
+# for MIME types that we don't really know what it is.
+gloda.mimetype.category.other.label=Altere
diff --git a/l10n-ia/mail/chrome/messenger/glodaComplete.properties b/l10n-ia/mail/chrome/messenger/glodaComplete.properties
new file mode 100644
index 0000000000..86cb83d534
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/glodaComplete.properties
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (glodaComplete.messagesTagged.label): The label used
+# in the autocomplete widget to refer to a query for all messages tagged
+# by a particular tag (replacing #1).
+glodaComplete.messagesTagged.label=Messages etiquettate: #1
+
+# LOCALIZATION NOTE (glodaComplete.messagesMentioning.label): The label used
+# in the autocomplete widget to refer to a search for all messages mentioning
+# a particular word (replacing #1).
+glodaComplete.messagesMentioning.label=Messages citante: #1
+
+# LOCALIZATION NOTE (glodaComplete.messagesWithMany.label): The label used
+# in the autocomplete widget to refer to a search for all messages mentioning
+# a set of words, or a phrase containing multiple words (e.g. "red pepper")
+# We use the same words in en-US, but maybe that's not always true.
+glodaComplete.messagesMentioningMany.label=Messages citante: #1
diff --git a/l10n-ia/mail/chrome/messenger/glodaFacetView.dtd b/l10n-ia/mail/chrome/messenger/glodaFacetView.dtd
new file mode 100644
index 0000000000..77fb3505db
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/glodaFacetView.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE (glodaFacetView.filters.label): Label at the top of the
+ faceting sidebar. Serves as a header both for the checkboxes under it as
+ well for labeled facets with multiple options. -->
+<!ENTITY glodaFacetView.filters.label "Filtros">
+
+<!-- LOCALIZATION NOTE (glodaFacetView.loading.label): Label that appears when
+ the search results take a long time to appear. -->
+<!ENTITY glodaFacetView.loading.label "Cercante&#8230;">
+
+<!-- LOCALIZATION NOTE (glodaFacetView.empty.label): Label that appears when
+ there are no results that match the search query. -->
+<!ENTITY glodaFacetView.empty.label "Nulle message satisface tu recerca">
+
+<!-- LOCALIZATION NOTE (glodaFacetView.pageMore.label): Label at the bottom
+ of the results list to show more hits. -->
+<!ENTITY glodaFacetView.pageMore.label "Altere &#187;">
+
+<!-- LOCALIZATION NOTE(glodaFacetView.results.message.openEmailAsList.label2): The
+ label for the button/link that causes us to display all of the emails in
+ the active set in a new thread pane display tab. -->
+<!ENTITY glodaFacetView.openEmailAsList.label "Monstrar le resultatos como un lista">
+
+<!-- LOCALIZATION NOTE(glodaFacetView.results.message.openEmailAsList.tooltip):
+ The tooltip to display when hovering over the openEmailAsList label. -->
+<!ENTITY glodaFacetView.openEmailAsList.tooltip "Monstrar tote le messages email in le collection active in un nove scheda">
diff --git a/l10n-ia/mail/chrome/messenger/glodaFacetView.properties b/l10n-ia/mail/chrome/messenger/glodaFacetView.properties
new file mode 100644
index 0000000000..7b2409c330
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/glodaFacetView.properties
@@ -0,0 +1,171 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (glodaFacetView.tab.query.label):
+# The tab title to display for tabs that are based on a gloda (global database)
+# query or collection rather than a user search. At some point we might try
+# and explain what the query/collection is in automatic fashion, but not today.
+glodaFacetView.tab.query.label=Cercar
+
+# LOCALIZATION NOTE (glodaFacetView.tab.search.label):
+# The tab title to display for tabs with a new gloda (global database)
+# user search (rather than a query or collection) without a search string.
+# After the search has been started, we just display the search string entered
+# by the user.
+glodaFacetView.tab.search.label=Cercar
+
+# LOCALIZATION NOTE(glodaFacetView.search.label2):
+# The heading for the search page.
+# A short description of user's search query will be appended.
+glodaFacetView.search.label2=Resultatos pro:
+
+# LOCALIZATION NOTE(glodaFacetView.constraints.query.fulltext.label):
+# The label to display to describe when our base query was a fulltext search
+# across messages. The value is displayed following the label.
+glodaFacetView.constraints.query.fulltext.label=In cerca de #1
+glodaFacetView.constraints.query.fulltext.andJoinWord=e
+glodaFacetView.constraints.query.fulltext.orJoinWord=o
+
+# LOCALIZATION NOTE(glodaFacetView.constraints.query.initial):
+# The label to display to describe when our base query is not a full-text
+# search. Additional labels are appended describing each constraint.
+glodaFacetView.constraints.query.initial=Cercante messages
+
+# LOCALIZATION NOTE(glodaFacetView.constraints.query.involves.label):
+# The label to display to describe when our base query was on messages
+# involving a given contact from the address book. The value is displayed
+# where the #1 is.
+glodaFacetView.constraints.query.involves.label=que involve #1
+
+# LOCALIZATION NOTE(glodaFacetView.constraints.query.contact.label):
+# The label to display to describe when our base query was on messages
+# tagged with a specific tag. The tag is displayed following the label.
+glodaFacetView.constraints.query.tagged.label=etiquettate:
+
+
+# LOCALIZATION NOTE (glodaFacetView.facets.mode.top.listAllLabel): The label to
+# use when we are only displaying the top entries for a facet. When the
+# label is clicked on, it results in us displaying all of the values for that
+# facet. The value "#1" (if present) is replaced with the total number of
+# values that will be displayed (rather than the number currently hidden).
+# This string supports pluralization. See
+# https://developer.mozilla.org/en/Localization_and_Plurals for details on
+# how this stuff works.
+glodaFacetView.facets.mode.top.listAllLabel=Monstrar #1;Monstrar tote le #1
+
+# LOCALIZATION NOTE (glodaFacetView.facets.included.fallbackLabel): The label to
+# use for groups in a facet that have been explicitly included by the user if
+# there is no explicit attribute "includeLabel" defined. (The explicit label
+# would be named "gloda.message.attr.ATTRIBUTE.includeLabel".)
+glodaFacetView.facets.included.fallbackLabel=anque toto de:
+# LOCALIZATION NOTE (glodaFacetView.facets.excluded.fallbackLabel): The label to
+# use for groups in a facet that have been explicitly excluded by the user if
+# there is no explicit attribute "excludeLabel" defined. (The explicit label
+# would be named "gloda.message.attr.ATTRIBUTE.excludeLabel".)
+glodaFacetView.facets.excluded.fallbackLabel=sin:
+# LOCALIZATION NOTE (glodaFacetView.facets.remainder.fallbackLabel): The label
+# to use for groups in a facet that are neither part of the included group or
+# the excluded group if there is no explicit attribute "remainderLabel"
+# defined. (The explicit label would be named
+# "gloda.message.attr.ATTRIBUTE.remainderLabel".)
+glodaFacetView.facets.remainder.fallbackLabel=altere:
+
+# LOCALIZATION NOTE (glodaFacetView.facets.mustMatchLabel.fallbackLabel): The label
+# to use to restrict a facet by a particular value if there is no explicit
+# attribute "mustMatchLabel" defined. (The explicit label would be named
+# "gloda.message.attr.ATTRIBUTE.mustMatchLabel".)
+glodaFacetView.facets.mustMatchLabel.fallbackLabel=debe concordar con #1
+glodaFacetView.facets.mustMatchNoneLabel.fallbackLabel=non pote haber un valor
+
+# LOCALIZATION NOTE (glodaFacetView.facets.cantMatchLabel.fallbackLabel): The label
+# to use to restrict a facet by the absence of a particular value if there is
+# no explicit attribute "cantMatchLabel" defined. (The explicit label would be
+# named "gloda.message.attr.ATTRIBUTE.cantMatchLabel".)
+glodaFacetView.facets.cantMatchLabel.fallbackLabel=non pote concordar #1
+glodaFacetView.facets.mustMatchSomeLabel.fallbackLabel=illo debe haber un valor
+
+# LOCALIZATION NOTE (glodaFacetView.facets.mayMatchLabel.fallbackLabel): The label
+# to use to undo the restriction of a facet by a particular value if there is
+# no explicit attribute "mayMatchLabel" defined. (The explicit label would be
+# named "gloda.message.attr.ATTRIBUTE.mayMatchLabel".)
+glodaFacetView.facets.mayMatchLabel.fallbackLabel=remover coercition
+glodaFacetView.facets.mayMatchAnyLabel.fallbackLabel=remover coercition
+
+# LOCALIZATION NOTE (glodaFacetView.facets.noneLabel): The text to display when
+# a facet needs to indicate that an attribute omitted a value or was otherwise
+# empty.
+glodaFacetView.facets.noneLabel=Nulle
+
+# LOCALIZATION NOTE (glodaFacetView.facets.filter.attachmentTypes.allLabel):
+# The label to use when all types of attachments are being displayed.
+glodaFacetView.facets.filter.attachmentTypes.allLabel=Omne typo
+
+# LOCALIZATION NOTE (glodaFacetView.result.message.fromLabel): Used in the
+# faceted search message display to indicate the author of a message.
+# An example usage is "from: Bob".
+glodaFacetView.result.message.fromLabel=de:
+
+# LOCALIZATION NOTE (glodaFacetView.result.message.toLabel): Used in the
+# faceted search message display to indicate the recipients of a message.
+# An example usage is "to: Bob, Chuck, Don".
+glodaFacetView.result.message.toLabel=a:
+
+# LOCALIZATION NOTE (glodaFacetView.result.message.noSubject): Used in the
+# faceted search message display to act as a click target for messages with
+# no subject.
+glodaFacetView.result.message.noSubject=(nulle subjecto)
+
+# LOCALIZATION NOTE(glodaFacetView.results.header.countLabel):
+# This label is displayed above the list of result messages; it tells the user
+# how many messages we are displaying in the list out of the total number of
+# messages in the active set (the set of messages remaining after the
+# application of the facet constraints.)
+# The goal of the various sub-parts here is to make a label along the lines of
+# "M of N". Because there are two numbers, this is split into two parts,
+# 'NMessages' for what in English is just the first number and 'ofN' for the
+# "of N" part. We then use 'grouping' to decide how to combine the two. This
+# was suggested by Rimas Kudelis.
+# LOCALIZATION NOTE(glodaFacetView.results.header.countLabel.NMessages):
+# The first part of the countLabel string (although you can change the order
+# in 'grouping'). This is pluralized using the mechanism described at
+# https://developer.mozilla.org/en/Localization_and_Plurals. We replace
+# "#1" with the number of messages being shown in the result list.
+glodaFacetView.results.header.countLabel.NMessages=#1;#1
+# LOCALIZATION NOTE(glodaFacetView.results.header.countLabel.ofN):
+# The second part of the countLabel string (although you can change the order
+# in 'grouping'). This is pluralized using the mechanism described at
+# https://developer.mozilla.org/en/Localization_and_Plurals. We replace
+# "#1" with the total number of messagse in the active set.
+glodaFacetView.results.header.countLabel.ofN=de #1;de #1
+# LOCALIZATION NOTE(glodaFacetView.results.header.countLabel.grouping):
+# Combines the pluralized
+# "glodaFacetView.results.header.countLabel.NMessages" string (as #1) with
+# the pluralized "glodaFacetView.results.header.countLabel.ofN" (as #2)
+# to make a single label.
+glodaFacetView.results.header.countLabel.grouping=#1 #2
+
+glodaFacetView.results.message.timeline.label=Activar/disactivar chronologia
+# LOCALIZATION NOTE(glodaFacetView.results.message.sort.relevance2):
+# a clickable label causing the sort to be done by most relevant messages first.
+glodaFacetView.results.message.sort.relevance2=Ordinar per pertinentia
+# LOCALIZATION NOTE(glodaFacetView.results.message.sort.date2):
+# a clickable label causing the sort to be done by most recent messages first.
+glodaFacetView.results.message.sort.date2=Ordinar per data
+
+# LOCALIZATION NOTE(glodaFacetView.results.message.recipientSeparator): This is
+# the string in between the names of recipients (see
+# glodaFacetView.results.message.andOthers for more information). The \u0020
+# character is a Unicode space character, which is needed as otherwise the
+# trailing whitespace is trimmed before it gets to the code.
+glodaFacetView.results.message.recipientSeparator=,\u0020
+
+# LOCALIZATION NOTE(glodaFacetView.results.message.andOthers):
+# When a message has too many recipients, we only show the first few and then
+# display this label to express how many are not displayed. So if a message
+# has 5 recipients, we might only show the first 3, and then use this label
+# to indicate that there are 2 that are not displayed. This string can be
+# pluralized; see https://developer.mozilla.org/en/Localization_and_Plurals
+# for details on how to do that. Note that in English, we use the "serial
+# comma", but other languages may not need a leading separator there.
+glodaFacetView.results.message.andOthers=, e #1 altere;, e #1 alteres
diff --git a/l10n-ia/mail/chrome/messenger/imAccountWizard.dtd b/l10n-ia/mail/chrome/messenger/imAccountWizard.dtd
new file mode 100644
index 0000000000..fe86e03965
--- /dev/null
+++ b/l10n-ia/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 "Assistente de chat">
+
+<!ENTITY accountProtocolTitle.label "Rete chat">
+<!ENTITY accountProtocolInfo.label "Elige le rete de tu conto chat.">
+<!ENTITY accountProtocolField.label "Rete:">
+<!ENTITY accountProtocolGetMore.label "Reciper plus...">
+
+<!ENTITY accountUsernameTitle.label "Nomine de usator">
+<!ENTITY accountUsernameDuplicate.label "Iste conto es jam configurate!">
+
+<!ENTITY accountPasswordTitle.label "Contrasigno">
+<!ENTITY accountPasswordInfo.label "Per favor insere tu contrasigno in le cassa infra.">
+<!ENTITY accountPasswordField.label "Contrasigno:">
+<!ENTITY accountPasswordManager.label "Le contrasigno inserite hic essera immagazinate in le gestor de contrasignos. Lassa iste quadro vacue si tu vole que le contrasigno te es demandate a cata connexion.">
+
+<!ENTITY accountAdvancedTitle.label "Optiones avantiate">
+<!ENTITY accountAdvancedInfo.label "Senti te libere de saltar iste passo, si tu prefere.">
+<!ENTITY accountAdvanced.newMailNotification.label "Notificar nove emails">
+<!ENTITY accountAliasGroupbox.caption "Alias local">
+<!ENTITY accountAliasField.label "Alias:">
+<!ENTITY accountAliasInfo.label "Isto essera monstrate solo in tu conversationes quando tu parla, le contactos remote non lo videra.">
+<!ENTITY accountProxySettings.caption "Parametros de proxy">
+<!ENTITY accountProxySettings.change.label "Cambiar…">
+<!ENTITY accountProxySettings.change.accessKey "C">
+
+<!ENTITY accountSummaryTitle.label "Summario">
+<!ENTITY accountSummaryInfo.label "Un summario del informationes que tu ha inserite es monstrate infra. Verifica lo ante que le conto es create.">
+<!ENTITY accountSummary.connectNow.label "Connecter se ora a iste conto.">
diff --git a/l10n-ia/mail/chrome/messenger/imAccounts.properties b/l10n-ia/mail/chrome/messenger/imAccounts.properties
new file mode 100644
index 0000000000..5d2c92bd85
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/imAccounts.properties
@@ -0,0 +1,63 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (protoOptions):
+# %S is replaced by the name of a protocol
+protoOptions=Optiones de %S
+accountUsername=Nomine de usator:
+# LOCALIZATION NOTE (accountColon):
+# This string is used to append a colon after the label of each
+# option. It's localizable so that the typography can be adapted.
+accountColon=%S:
+# LOCALIZATION NOTE (accountUsernameInfo):
+# %S is replaced by the name of a protocol
+accountUsernameInfo=Insere le nomine de usator pro le conto %S.
+# LOCALIZATION NOTE (accountUsernameInfoWithDescription):
+# %1$S is a hint for the expected format of the username
+# %2$S is the name of a protocol
+accountUsernameInfoWithDescription=Insere le nomine de usator (%1$S) pro le conto %2$S.
+
+# LOCALIZATION NOTE (account.connection.error):
+# %S is the error message.
+account.connection.error=Error: %S
+# LOCALIZATION NOTE (account.connection.errorUnknownPrpl)
+# %S is the id (not very user friendly; hence the quotes) of the missing plugin.
+account.connection.errorUnknownPrpl=Nulle plugin pro le protocollo '%S'.
+account.connection.errorEnteringPasswordRequired=Es necessari inserer un contrasigno pro connecter iste conto.
+account.connection.errorCrashedAccount=Un collapso ha occurrite durante le connexion a iste conto.
+# LOCALIZATION NOTE (account.connection.progress):
+# %S is a message indicating progress of the connection process
+account.connection.progress=Connectente: %S…
+account.connecting=Connexion…
+account.connectedForSeconds=Connectite durante alcun secundas.
+# LOCALIZATION NOTE (account.connectedFor{Double,Single},
+# account.reconnectIn{Double,Single}):
+# Each pair of %S is a number followed by a unit. The units are
+# already localized in a downloads.properties file of the toolkit.
+account.connectedForDouble=Connectite durante %1$S %2$S e %3$S %4$S.
+account.connectedForSingle=Connectite durante circa %1$S %2$S.
+account.reconnectInDouble=Reconnexion in %1$S %2$S e %3$S %4$S.
+account.reconnectInSingle=Reconnexion in %1$S %2$S.
+
+requestAuthorizeTitle=Requesta de autorisation
+# LOCALIZATION NOTE (requestAuthorizeAllow, requestAuthorizeDeny):
+# the & symbol indicates the position of the character that should be
+# used as the accesskey for this button.
+requestAuthorizeAllow=&Autorisar
+requestAuthorizeDeny=&Refusar
+# LOCALIZATION NOTE (requestAuthorizeText):
+# %S is a contact username.
+requestAuthorizeText=%S te ha addite a su lista de amicos. Vole tu permitter que iste persona te vide?
+
+accountsManager.notification.button.accessKey=C
+accountsManager.notification.button.label=Connecter ora
+accountsManager.notification.userDisabled.label=Tu ha disactivate le connexiones automatic.
+accountsManager.notification.safeMode.label=Le parametros de connexion automatic ha essite ignorate perque le application se executa actualmente in modo secur.
+accountsManager.notification.startOffline.label=Le parametros de connexion automatic ha essite ignorate perque le application ha essite initiate in modo foras de linea.
+accountsManager.notification.crash.label=Le ultime execution exiva inexpectatemente durante le connexion. Le connexiones automatic ha essite disactivate pro permitter te de modificar tu parametros.
+# LOCALIZATION NOTE (accountsManager.notification.singleCrash.label): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of accounts that are suspected to have caused a crash.
+accountsManager.notification.singleCrash.label=Un previe execution exiva inexpectatemente durante le connexion de un conto nove o modificate. Illo non ha essite connectite de sorta que tu pote modificar su parametros.;Un previe execution exiva inexpectatemente durante le connexion de #1 contos nove o modificate. Illos non ha essite connectite de sorta que tu pote modificar lor parametros.
+accountsManager.notification.other.label=Connexion automatic disactivate.
diff --git a/l10n-ia/mail/chrome/messenger/imapMsgs.properties b/l10n-ia/mail/chrome/messenger/imapMsgs.properties
new file mode 100644
index 0000000000..9ccad10176
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/imapMsgs.properties
@@ -0,0 +1,266 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the imap code to display progress/status/error messages
+#
+
+#LOCALIZATION NOTE(imapAlertDialogTile): Do not translate the word "%S"
+# below. Place the word %S where the account name should appear.
+imapAlertDialogTitle=Aviso pro le conto %S
+
+# Status - opening folder
+imapStatusSelectingMailbox=Aperiente dossier %S…
+
+# Status - create folder
+imapStatusCreatingMailbox=Creante dossier…
+
+# Status - deleting a folder
+# LOCALIZATION NOTE (imapStatusDeletingMailbox): The "%S" below should not be translated.
+# Instead, insert "%S" in your translation where you wish to display the name
+# of the folder being deleted.
+imapStatusDeletingMailbox=Delente dossier %S…
+
+# Status - renaming mailbox
+# LOCALIZATION NOTE (imapStatusRenamingMailbox): The "%S" below should not be translated.
+# Instead, insert "%S" in your translation where you wish to display the name
+# of the folder being renamed.
+imapStatusRenamingMailbox=Renominante dossier %S…
+
+# Status - looking for mailboxes
+imapStatusLookingForMailbox=Cercante dossiers…
+
+# Status - subscribing to mailbox
+# LOCALIZATION NOTE (imapStatusSubscribeToMailbox): The "%S" below should not be translated.
+# Instead, insert "%S" in your translation where you wish to display the name
+# of the folder being subscribed to.
+imapStatusSubscribeToMailbox=Subscribente al dossier %S…
+
+# Status - unsubscribing from mailbox
+# LOCALIZATION NOTE (imapStatusUnsubscribeMailbox): The "%S" below should not be translated.
+# Instead, insert "%S" in your translation where you wish to display the name
+# of the folder being unsubscribed from.
+imapStatusUnsubscribeMailbox=Cancellante subscription al dossier %S…
+
+# Status - searching imap folder
+imapStatusSearchMailbox=Cercante in dossier…
+
+# Status - closing a folder
+imapStatusCloseMailbox=Claudente dossier…
+
+# Status - compacting a folder
+imapStatusExpungingMailbox=Compactante dossier…
+
+# Status - logging out
+imapStatusLoggingOut=Disconnexion…
+
+# Status - checking server capabilities
+imapStatusCheckCompat=Controlo capacitates servitor de email…
+
+# Status - logging on
+imapStatusSendingLogin=Invio informationes accesso…
+
+# Status - auth logon
+imapStatusSendingAuthLogin=Invio informationes accesso…
+
+imapDownloadingMessage=Discargamento messages…
+
+# LOCALIZATION NOTE (imapGettingACLForFolder): Do not translate the word "ACL" below.
+imapGettingACLForFolder=Obtenente ACL del dossier…
+
+imapGettingServerInfo=Reception del informationes de configuration del servitor…
+
+imapGettingMailboxInfo=Reception del informationes de configuration del cassetta postal…
+
+imapEmptyMimePart=Iste parte del corpore sera discargate sur demanda.
+
+# LOCALIZATION NOTE (imapReceivingMessageHeaders3): Do not translate the words "%1$S", "%2$S", and "%3$S" below.
+# Place the word %1$S in your translation where the number of the header being downloaded should appear.
+# Place the word %2$S in your translation where the total number of headers to be downloaded should appear.
+# Place the word %3$S in your translation where the name of the folder being processed should appear.
+# Note: The account name and separators (e.g. colon, space) are automatically added to the status message.
+# Example: "Joe's Account: Downloading message header 100 of 1000 in Drafts…"
+imapReceivingMessageHeaders3=Discargante capite %1$S de %2$S in %3$S…
+
+# LOCALIZATION NOTE (imapReceivingMessageFlags3): Do not translate the words "%1$S", "%2$S", and "%3$S" below.
+# Place the word %1$S in your translation where the number of the flag being downloaded should appear.
+# Place the word %2$S in your translation where the total number of flags to be downloaded should appear.
+# Place the word %3$S in your translation where the name of the folder being processed should appear.
+# Note: The account name and separators (e.g. colon, space) are automatically added to the status message.
+# Example: "Jim's Account: Downloading message flag 100 of 1000 in INBOX…"
+imapReceivingMessageFlags3=Discargante marca %1$S de %2$S in %3$S…
+
+imapDeletingMessages=Deletion del messages…
+
+imapDeletingMessage=Deletion del message…
+
+# LOCALIZATION NOTE (imapMovingMessages): Do not translate the word "%S" below.
+# Place the word %S in your translation where the name of the folder should appear.
+imapMovingMessages=Displaciante messages a %S…
+
+# LOCALIZATION NOTE (imapMovingMessage): Do not translate the word "%S" below.
+# Place the word %S in your translation where the name of the folder should appear.
+imapMovingMessage=Displaciante message a %S…
+
+# LOCALIZATION NOTE (imapCopyingMessages): Do not translate the word "%S" below.
+# Place the word %S in your translation where the name of the folder should appear.
+imapCopyingMessages=Copiante messages a %S…
+
+# LOCALIZATION NOTE (imapCopyingMessage): Do not translate the word "%S" below.
+# Place the word %S in your translation where the name of the folder should appear.
+imapCopyingMessage=Copiante message a %S…
+
+# LOCALIZATION NOTE (imapFolderReceivingMessageOf3): Do not translate the words "%1$S", "%2$S", and "%3$S" below.
+# Place the word %1$S in your translation where the number of the message being downloaded should appear.
+# Place the word %2$S in your translation where the total number of messages to be downloaded should appear.
+# Place the word %3$S in your translation where the name of the folder being processed should appear.
+# Note: The account name and separators (e.g. colon, space) are automatically added to the status message.
+# Example: "Juan's Account: Downloading message 100 of 1000 in Sent…"
+imapFolderReceivingMessageOf3=Discargante message %1$S de %2$S in %3$S…
+
+# LOCALIZATION NOTE (imapDiscoveringMailbox): Do not translate the word "%S" below.
+# Place the word %S in your translation where the name of the folder should appear.
+imapDiscoveringMailbox=Dossier trovate: %S
+
+# LOCALIZATION NOTE (imapEnterServerPasswordPrompt): Do not translate the words %1$S and %2$S below.
+# Place the word %1$S in your translation where the username should appear.
+# Place the word %2$S in your translation where the servername should appear.
+imapEnterServerPasswordPrompt=Insere tu contrasigno pro %1$S sur %2$S:
+
+# LOCALIZATION NOTE (imapServerNotImap4): Do not translate the word "IMAP4" below.
+imapServerNotImap4=Servitor de email %S non es un servitor de email IMAP4.
+
+# This is intentionally left blank.
+imapDone=
+
+# LOCALIZATION NOTE (imapEnterPasswordPromptTitleWithUsername): Do not translate the
+# word %1$S. Place the word %1$S where the user name should appear.
+imapEnterPasswordPromptTitleWithUsername=Insere tu contrasigno pro %1$S
+
+imapUnknownHostError=Connexion al servitor %S fallite.
+imapOAuth2Error=Authentication fallite durante le connexion al servitor %S.
+
+imapConnectionRefusedError=Connexion al servitor de email %S impossibile; le connexion ha essite refusate.
+
+imapNetTimeoutError=Tempore de connexion al servitor %S expirate.
+
+imapTlsError=Un error de TLS non surmontabile occurreva. Error de accordo de protocollo o probabilemente le version TLS o le certificato usate per le servitor %S es incompatibile.
+
+# Status - no messages to download
+imapNoNewMessages=Il ha nulle nove messages sur le servitor.
+
+imapDefaultAccountName=Email pro %S
+
+imapSpecialChar2=Le character %S es reservate sur iste servitor imap. Elige un altere nomine.
+
+imapPersonalSharedFolderTypeName=Dossier personal
+
+imapPublicFolderTypeName=Dossier public
+
+imapOtherUsersFolderTypeName=Dossier de altere usator
+
+imapPersonalFolderTypeDescription=Isto es un dossier de posta personal. Illo non es compartite.
+
+imapPersonalSharedFolderTypeDescription=Isto es un dossier de posta personal. Illo ha essite compartite.
+
+imapPublicFolderTypeDescription=Isto es un dossier public.
+
+imapOtherUsersFolderTypeDescription=Isto es un dossier de posta compartite per le usator '%S'.
+
+imapAclFullRights=Controlo plen
+
+imapAclLookupRight=Cercar
+
+imapAclReadRight=Leger
+
+imapAclSeenRight=Configurar stato legite/non legite
+
+imapAclWriteRight=Scriber
+
+imapAclInsertRight=Inserer (copiar intra)
+
+imapAclPostRight=Posta
+
+imapAclCreateRight=Crear subdossier
+
+imapAclDeleteRight=Deler messages
+
+imapAclAdministerRight=Administrar dossier
+
+imapServerDoesntSupportAcl=Iste servitor non supporta dossiers compartite.
+
+imapAclExpungeRight=Vacuar
+
+imapServerDisconnected= Le servitor %S ha disconnectite. Le servitor pote esser arrestate o il pote esser un problema de rete.
+
+# LOCALIZATION NOTE (autoSubscribeText): %1$S is the imap folder.
+imapSubscribePrompt=Vole tu subscriber a %1$S?
+
+imapServerDroppedConnection=Impossibile connecter se a tu servitor IMAP. Tu pote haber excedite le maxime numero de connexiones a iste servitor. Si assi, usa le fenestra de dialogo Parametros de servitor IMAP avantiate pro reducer le numero de connexiones in le cache.
+
+# This will occur when a folder that has never been imap selected or opened
+# (left-clicked) is first right-clicked to access quota properties.
+imapQuotaStatusFolderNotOpen=Le information de quota non es disponibile perque le dossier non es aperte.
+
+# The imap capability response reports that QUOTA is not supported.
+imapQuotaStatusNotSupported=Iste servitor non supporta quotas.
+
+# The getqutaroot command succeeded but reported no quota information.
+imapQuotaStatusNoQuota2=Iste dossier non reporta informationes de quota.
+
+# Folder properties were requested by the user (right-click) before the getquotaroot
+# command was sent.
+imapQuotaStatusInProgress=Informationes de quota non ancora disponibile.
+
+# Out of memory
+imapOutOfMemory=Le application ha exhaurite le memoria.
+
+# LOCALIZATION NOTE (imapCopyingMessageOf2): Do not translate the word "%S" below.
+# Place the word %3$S in your translation where the name of the destination folder should appear.
+# Place the word %1$S where the currently copying message should appear.
+# Place the word %2$S where the total number of messages should appear.
+imapCopyingMessageOf2=Copiante message %1$S de %2$S a %3$S…
+
+# LOCALIZATION NOTE (imapMoveFolderToTrash): Do not translate the word %S below.
+# "%S" is the the name of the folder.
+imapMoveFolderToTrash=Es tu secur de voler deler le dossier '%S'?
+
+# LOCALIZATION NOTE (imapDeleteNoTrash): Do not translate the word %S below.
+# "%S" is the the name of the folder.
+imapDeleteNoTrash=Le deletion de iste dossier es irreversibile e destruera tote le messages que illo contine, e le subdossiers de illo. Es tu ben secur de voler deler le dossier '%S'?
+
+imapDeleteFolderDialogTitle=Deler dossier
+
+imapDeleteFolderButtonLabel=&Deler dossier
+
+# LOCALIZATION NOTE (imapAuthChangeEncryptToPlainSSL): %S is the server hostname
+imapAuthChangeEncryptToPlainSSL=Le servitor IMAP %S non pare supportar contrasignos cryptate. Si tu ha justo ora configurate iste conto, tenta cambiar a 'Contrasigno normal' le 'Methodo de authentication' in 'Parametros de contos | Parametros de servitor'. Si illo functionava antea e ora subito falle, contacta tu administrator o fornitor de e-mail.
+
+# LOCALIZATION NOTE (imapAuthChangePlainToEncrypt): %S is the server hostname
+imapAuthChangePlainToEncrypt=Le servitor IMAP %S non permitte contrasignos in texto simple. Tenta cambiar a 'Contrasigno cryptate' le 'Methodo de authentication' in 'Parametros de contos | Parametros de servitor'.
+
+# LOCALIZATION NOTE (imapAuthChangeEncryptToPlainNoSSL): %S is the server hostname
+imapAuthChangeEncryptToPlainNoSSL=Le servitor IMAP %S non pare supportar contrasignos cryptate. Si tu ha justo ora configurate iste conto, tenta cambiar a 'Contrasigno, transmittite sin securitate' le 'Methodo de authentication' in 'Parametros de contos | Parametros de servitor'. Si illo functionava antea e ora subito falle, es possibile que alcuno tenta furar tu contrasigno.
+
+# LOCALIZATION NOTE (imapAuthMechNotSupported): %S is the server hostname
+imapAuthMechNotSupported=Le servitor IMAP %S non supporta le methodo de authentication seligite. Cambia le 'Methodo de authentication' in 'Parametros de contos | Parametros de servitor'.
+
+# LOCALIZATION NOTE (imapAuthGssapiFailed): %S is the server hostname
+imapAuthGssapiFailed=Le billet Kerberos/GSSAPI non ha essite acceptate per le servitor IMAP %S. Verifica que tu ha aperite session in le dominio Kerberos/GSSAPI.
+
+# LOCALIZATION NOTE (imapServerCommandFailed):
+# Place the word %1$S in your translation where the name of the account name should appear.
+# Place the word %2$S in your translation where the server response should appear.
+imapServerCommandFailed=Le actual commando non ha succedite. Le servitor de email pro le conto %1$S respondeva: %2$S
+
+# LOCALIZATION NOTE (imapFolderCommandFailed): Do not translate the word %S below.
+# Place the word %1$S in your translation where the name of the account should appear.
+# Place the word %2$S in your translation where the name of the folder should appear.
+# Place the word %3$S in your translation where the server response should appear.
+imapFolderCommandFailed=Le operation in curso sur '%2$S' non ha succedite. Le servitor de posta pro le conto %1$S ha respondite: %3$S
+
+# LOCALIZATION NOTE (imapServerAlert):
+# Place the word %1$S in your translation where the name of the account should appear.
+# Place the word %2$S in your translation where the alert from the server should appear.
+imapServerAlert=Aviso ab le conto %1$S: %2$S
diff --git a/l10n-ia/mail/chrome/messenger/importDialog.dtd b/l10n-ia/mail/chrome/messenger/importDialog.dtd
new file mode 100644
index 0000000000..86fbfdcd4c
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/importDialog.dtd
@@ -0,0 +1,48 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--
+LOCALIZATION NOTE : 'Communicator 4.x' is the used for previous versions of
+Netscape Communicator, Please translate using the brandname in respective
+languages for Netscape Communicator 4 releases.
+LOCALIZATION NOTE : Do not translate any of the occurrences of the word
+"&brandShortName;" below.
+-->
+
+<!ENTITY importDialog.windowTitle "Importar">
+<!ENTITY importAll.label "Importar toto">
+<!ENTITY importAll.accesskey "t">
+<!ENTITY importMail.label "Email">
+<!ENTITY importMail.accesskey "E">
+<!ENTITY importFeeds.label "Fluxos subscribite">
+<!ENTITY importFeeds.accesskey "x">
+<!ENTITY importAddressbook.label "Libros de adresses">
+<!ENTITY importAddressbook.accesskey "a">
+<!ENTITY importSettings.label "Parametros">
+<!ENTITY importSettings.accesskey "P">
+<!ENTITY importFilters.label "Filtros">
+<!ENTITY importFilters.accesskey "F">
+
+<!ENTITY importTitle.label "Importar assistente &brandShortName;">
+<!ENTITY importShortDesc.label "Importar adresse email, libros de adresses, parametros e filtros ex altere programmas">
+
+<!ENTITY importDescription1.label "Iste assistente importa in &brandShortName; le messages de posta, entratas de adressario, fluxos subscribite, preferentias e/o filtros ab altere programmas de posta e formatos commun de adressario.">
+<!ENTITY importDescription2.label "Un vice que illos ha essite importate, tu potera acceder los ab intra &brandShortName;.">
+
+<!ENTITY selectDescription.label "Elige le typo de file que tu vole importar:">
+<!ENTITY selectDescriptionB.label "Elige un conto existente o crea un nove conto:">
+<!ENTITY selectDescription.accesskey "c">
+<!ENTITY acctName.label "Nomine:">
+<!ENTITY acctName.accesskey "N">
+<!ENTITY noModulesFound.label "Nulle application o file ex que importar datos ha essite trovate.">
+
+<!ENTITY back.label "&lt; Retro">
+<!ENTITY forward.label "Sequente &gt;">
+<!ENTITY finish.label "Finir">
+<!ENTITY cancel.label "Cancellar">
+
+<!ENTITY select.label "o eliger le typo de material a importar:">
+
+<!ENTITY title.label "Titulo">
+<!ENTITY processing.label "Importation…">
diff --git a/l10n-ia/mail/chrome/messenger/importMsgs.properties b/l10n-ia/mail/chrome/messenger/importMsgs.properties
new file mode 100644
index 0000000000..18ce2d43e2
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/importMsgs.properties
@@ -0,0 +1,304 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The following are used by the import code to display status/error
+# and informational messages
+
+# Success message when no address books are found to import
+## @name IMPORT_NO_ADDRBOOKS
+## @loc None
+2000=Nulle libros de adresses a importar ha essite trovate.
+
+# Error: Address book import not initialized
+## @name IMPORT_ERROR_AB_NOTINITIALIZED
+## @loc None
+2001=Impossibile importar libros de adresses: error de initialisation.
+
+# Error: Unable to create the import thread
+## @name IMPORT_ERROR_AB_NOTHREAD
+## @loc None
+2002=Impossibile importar libros de adresses: impossibile crear discussion de importation.
+
+# Error: Unable to create the import thread
+## @name IMPORT_ERROR_GETABOOK
+## @loc None
+# LOCALIZATION NOTE (Error 2003): Do not translate the word "%S" below.
+2003=Error al importation de %S: impossibile crear libro del adresses.
+
+# Success message when no mailboxes are found to import
+## @name IMPORT_NO_MAILBOXES
+## @loc None
+2004=Nulle cassettas postal a importar ha essite trovate
+
+# Error: Mailbox import not initialized
+## @name IMPORT_ERROR_MB_NOTINITIALIZED
+## @loc None
+2005=Impossibile importar cassettas postal, error de initialisation
+
+# Error: Unable to create the import thread
+## @name IMPORT_ERROR_MB_NOTHREAD
+## @loc None
+2006=Impossibile importar cassettas postal, impossibile crear discussion de importation
+
+# Error: Unable to create the proxy object for importing mailboxes
+## @name IMPORT_ERROR_MB_NOPROXY
+## @loc None
+2007=Impossibile importar cassettas postal, impossibile crear objecto proxy pro cassettas postal del destinatario
+
+# Error: Error creating destination mailboxes
+## @name IMPORT_ERROR_MB_FINDCHILD
+## @loc None
+# LOCALIZATION NOTE (Error 2008): Do not translate the word "%S" below.
+# Place %S in your translation where the name of the mailbox should appear.
+2008=Error al creation del cassettas postal de destination, impossibile trovar cassetta postal %S
+
+# Error: Error creating destination mailboxes
+## @name IMPORT_ERROR_MB_CREATE
+## @loc None
+# LOCALIZATION NOTE (Error 2009): Do not translate the word "%S" below.
+# Place %S in your translation where the name of the mailbox should appear.
+2009=Error al importation del cassetta postal %S, impossibile crear cassetta postal de destination
+
+# Error: No destination folder to import mailboxes
+## @name IMPORT_ERROR_MB_NODESTFOLDER
+## @loc None
+2010=Impossibile crear le dossier in le qual importar posta
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC_START
+## @loc None
+2100=Prenomine
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2101=Nomine de familia
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2102=Nomine monstrate
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2103=Pseudonymo
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2104=Adresse email primari
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2105=Adresse email secundari
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2106=Telephono officio
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2107=Telephono casa
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2108=Numero fax
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2109=Numero cerca-personas
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2110=Numero de apparato mobile
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2111=Adresse casa
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2112=Adresse casa 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2113=Pais natal
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2114=Stato initial
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2115=Codice postal
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2116=Pais natal
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2117=Adresse de officio
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2118=Adresse de officio 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2119=Citate de officio
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2120=Provincia (labor)
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2121=Codice postal (labor)
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2122=Pais (labor)
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2123=Profession
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2124=Departimento
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2125=Organisation
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2126=Pagina web 1
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2127=Pagina web 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2128=Anno natal
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2129=Mense natal
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2130=Die natal
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2131=Personalisate 1
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2132=Personalisate 2
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2133=Personalisate 3
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2134=Personalisate 4
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC
+## @loc None
+2135=Notas
+
+# Description: Address book field name
+## @name IMPORT_FIELD_DESC_END
+## @loc None
+2136=Nomine de schermo
+
+#Error strings
+ImportAlreadyInProgress=Un operation de importation es actualmente in curso. Retenta quando illo fini.
+
+#Error strings for settings import
+ImportSettingsBadModule=Impossibile cargar modulo de configuration
+ImportSettingsNotFound=Impossibile trovar le parametros. Verificar que le application es installate sur iste machina.
+ImportSettingsFailed=Un error occurreva durante le importation de parametros. Possibile parametros non importate.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+ImportSettingsSuccess=Parametros importate ex %S
+
+#Error string for mail import
+ImportMailBadModule=Impossibile cargar le modulo importation de emails
+ImportMailNotFound=Impossibile trovar email a importar. Verificar que le application email es correctemente installate sur iste machina.
+ImportEmptyAddressBook=Impossibile importar un libro de adresses vacue (%S).
+# LOCALIZATION NOTE: Do not translate the word "%S" below.
+ImportMailFailed=Un error occurreva durante le importation de posta ex %S
+# LOCALIZATION NOTE: Do not translate the word "%S" below.
+ImportMailSuccess=Posta importate con successo ex %S.
+
+# Error string for address import
+ImportAddressBadModule=Impossibile cargar le modulo importation de libro del adresses.
+ImportAddressNotFound=Impossibile trovar ulle libros de adresses a importar. Verificar que le application o formato seligite es correctemente installate sur iste machina.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+ImportAddressFailed=Un error occurreva durante le importation de adresses ex %S.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+ImportAddressSuccess=Adresses importate con successo ex %S.
+
+# Error string for filters import
+ImportFiltersBadModule=Impossibile cargar modulo importation de filtros.
+# LOCALIZATION NOTE : The %S will get replaced by the name of the import module.
+ImportFiltersFailed=Un error occurreva durante le importation de filtros ex %S.
+# LOCALIZATION NOTE : The %S will get replaced by the name of the import module.
+ImportFiltersSuccess=Filtros importate con successo ex %S.
+# LOCALIZATION NOTE : The %S will get replaced by the name of the import module.
+ImportFiltersPartial=Filtros importate partialmente de %S.· Avisos infra:
+
+#Progress strings
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+MailProgressMeterText=Conversion de cassettas postal de %S
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+AddrProgressMeterText=Conversion de libros de adresses de %S
+
+#Import file dialog strings
+ImportSelectSettings=Eliger file de parametros
+ImportSelectMailDir=Eliger directorio email
+ImportSelectAddrDir=Elige un directorio libro del adresses
+ImportSelectAddrFile=Elige un file libro del adresses
+
+# Folder Names for imported Mail
+DefaultFolderName=Posta importate
+# LOCALIZATION NOTE: Do not translate the word "%S" below.
+ImportModuleFolderName=Importation %S
diff --git a/l10n-ia/mail/chrome/messenger/joinChat.dtd b/l10n-ia/mail/chrome/messenger/joinChat.dtd
new file mode 100644
index 0000000000..cd1520f34a
--- /dev/null
+++ b/l10n-ia/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 "Unir se al chat">
+<!ENTITY name.label "Sala">
+<!ENTITY optional.label "(optional)">
+<!ENTITY account.label "Conto">
+<!ENTITY autojoin.label "Auto-junge te a iste sala chat">
+<!ENTITY autojoin.accesskey "A">
diff --git a/l10n-ia/mail/chrome/messenger/junkLog.dtd b/l10n-ia/mail/chrome/messenger/junkLog.dtd
new file mode 100644
index 0000000000..600fb3804f
--- /dev/null
+++ b/l10n-ia/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 posta indesirate">
+<!ENTITY adaptiveJunkLogInfo.label "Registro de activitate del filtro adaptive de posta indesirate.">
+<!ENTITY clearLog.label "Vacuar le registro">
+<!ENTITY clearLog.accesskey "C">
+<!ENTITY closeLog.label "Clauder">
+<!ENTITY closeLog.accesskey "u">
diff --git a/l10n-ia/mail/chrome/messenger/localMsgs.properties b/l10n-ia/mail/chrome/messenger/localMsgs.properties
new file mode 100644
index 0000000000..a29ffb51f6
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/localMsgs.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/.
+
+#
+# The following are used by the local mail code to display progress/status/error messages
+#
+
+# LOCALIZATION NOTE(pop3ErrorDialogTitle): Do not translate the word "%S"
+# below. Place the word %S where the account name should appear.
+pop3ErrorDialogTitle=Error con le conto %S
+
+# LOCALIZATION NOTE (pop3EnterPasswordPromptTitleWithUsername): Do not translate the
+# word %1$S. Place the word %1$S where the user name should appear.
+pop3EnterPasswordPromptTitleWithUsername=Insere tu contrasigno pro %1$S
+
+# LOCALIZATION NOTE(pop3EnterPasswordPrompt): Do not translate the words "%1$S"
+# and "%2$S" below. Place the word %1$S where the user name should appear, and
+# %2$S where the host name should appear.
+pop3EnterPasswordPrompt=Insere tu contrasigno pro %1$S sur %2$S:
+
+# LOCALIZATION NOTE(pop3PreviouslyEnteredPasswordIsInvalidPrompt): Do not
+# translate the words "%1$S" and "%2$S" below. Place the word %1$S where the
+# user name should appear, and %2$S where the host name should appear.
+pop3PreviouslyEnteredPasswordIsInvalidPrompt=Insere un nove contrasigno pro %1$S sur %2$S:
+
+# Status - Downloading message n of m
+# LOCALIZATION NOTE (receivingMessages): Do not translate %1$S or %2$S in the following lines.
+# Place the word %1$S where the number of messages downloaded so far should appear.
+# Place the word %2$S where the total number of messages to receive should appear;
+receivingMessages=Discargante message %1$S de %2$S…
+
+# Status - connecting to host
+hostContact=Hoste contingite, invio del informationes de accesso…
+
+# Status - no messages to download
+noNewMessages=Il ha nulle nove messages.
+
+# Status - messages received after the download
+#LOCALIZATION NOTE : Do not translate %1$S or %2$S in the following line.
+# %1$S will receive the number of messages received
+# %2$S will receive the total number of messages
+receivedMsgs=Recipite %1$S de %2$S messages
+
+# Status - parsing folder
+#LOCALIZATION NOTE (buildingSummary): Do not translate %S in the following line.
+# Place the word %S where the name of the mailbox should appear
+buildingSummary=Construente file de summarios pro %S…
+
+# Status - parsing folder
+localStatusDocumentDone=Facite
+
+# Status - pop3 server error
+#LOCALIZATION NOTE (pop3ServerError): Do not translate POP3 in the following line.
+pop3ServerError=Un error occurreva con le servitor de email POP3.
+
+# Status - pop3 user name failed
+pop3UsernameFailure=Le invio de nomine de usator non ha succedite.
+
+# Status - password failed
+#LOCALIZATION NOTE (pop3PasswordFailed): Do not translate "%1$S" below.
+# Place the word %1$S where the user name should appear.
+pop3PasswordFailed=Le invio de contrasigno pro le usator %1$S non ha succedite.
+
+# Status - write error occurred
+pop3MessageWriteError=Impossibile scriber le email in le cassetta postal. Verifica que le systema de file te permitte de scriber privilegios e tu ha bastante spatio de disco pro copiar le cassetta postal.
+
+# Status - retr failure from the server
+pop3RetrFailure=Le commando RETR non ha succedite.
+
+# Status - password undefined
+pop3PasswordUndefined=Error al obtenimento de contrasigno email.
+
+# Status - username undefined
+pop3UsernameUndefined=Tu non ha supplite un nomine de usator pro iste servitor. Forni un in le menu installation conto e reproba,
+
+# Status - list failure
+pop3ListFailure=Le commando LIST non ha succedite.
+
+# Status - delete error
+pop3DeleFailure=Le commando DELE non ha succedite. Error marcante un message como delite.
+
+# Status - stat failed
+pop3StatFail=Le commando STAT non ha succedite. Error al reception de numero e dimensiones de messages.
+
+#LOCALIZATION NOTE (pop3ServerSaid): Do not remove the leading space during translation.
+pop3ServerSaid= Le servitor de email %S ha respondite:
+
+#LOCALIZATION NOTE (pop3TempServerError): %S is where the POP3 server name will appear.
+pop3TempServerError=Error temporari de %S al recuperation de nove messages. \
+Le operation sera retentate al proxime controlo de nove posta.
+
+
+
+copyingMessagesStatus=Copia de %S messages sur %S a %S
+
+movingMessagesStatus=Displaceiamento de %S messages sur %S a %S
+
+# Status - pop3 server or folder busy
+# LOCALIZATION NOTE (pop3ServerBusy): Do not translate the word "%S" below.
+# Place %S where the account name should appear.
+pop3ServerBusy=Le conto %S es in curso de elaboration. Attende le fin del processo ante de reciper messages.
+
+pop3TmpDownloadError=Un error occurreva durante le discargamento del sequente message: \nDe: %S\n Subjecto: %S\n Iste message pote continer un virus o il ha insufficiente spatio de disco. Saltar iste message?
+
+# Status - the server doesn't support UIDL…
+# LOCALIZATION NOTE(pop3ServerDoesNotSupportUidlEtc): The following sentence should be translated in this way:
+# Do not translate "POP3"
+# Do not translate "%S". Place %S in your translation where the name of the server should appear.
+# Do not translate "UIDL"
+pop3ServerDoesNotSupportUidlEtc=Le servitor de posta POP3 (%S) non supporta UIDL o XTND XLST, necessari pro le optiones "Lassar messages sur le servitor'', "Dimension maxime de messages" o "Obtener solmente le capites". Pro discargar le posta, disactiva iste optiones in le parametros de tu servitor de posta in le fenestra Parametros de contos.
+
+# Status - the server doesn't support the top command
+# LOCALIZATION NOTE(pop3ServerDoesNotSupportTopCommand): The following sentence should be translated in this way:
+# Do not translate "POP3"
+# Do not translate "%S". Place %S in your translation where the name of the server should appear.
+# Do not translate "TOP"
+pop3ServerDoesNotSupportTopCommand=Le servitor de posta POP3 (%S) non supporta le commando TOP, necessari pro le optiones "Dimension maxime de messages" o "Obtener solmente le capites". Iste optiones ha essite disactivate e le messages essera discargate independentemente de lor dimension.
+
+nsErrorCouldNotConnectViaTls=Impossibile establir un connexion TLS al servitor POP3. Le servitor pote esser foras de linea o mal configurate. Verifica le configuration in le parametros del servitor in question in le fenestra Parametros de contos e tenta lo de novo.
+
+# LOCALIZATION NOTE (pop3MoveFolderToTrash): Do not translate the word %S below.
+# "%S" is the the name of the folder.
+pop3MoveFolderToTrash=Es tu secur de voler deler le dossier '%S'?
+
+pop3DeleteFolderDialogTitle=Deler le dossier
+
+pop3DeleteFolderButtonLabel=&Deler dossier
+
+pop3AuthInternalError=Error interne de stato durante authentication de servitor POP3. Isto es un error impreviste interne, in le application, signala illo como error.
+
+pop3AuthChangeEncryptToPlainNoSSL=Iste servitor POP3 non pare supportar contrasignos cryptate. Si tu ha justo ora configurate iste conto, tenta cambiar a 'Contrasigno, transmittite sin securitate' le 'Methodo de authentication' in 'Parametros de contos | Parametros de servitor'. Si illo functionava antea e ora subito falle, es possibile que alcuno tenta furar tu contrasigno.
+
+pop3AuthChangeEncryptToPlainSSL=Iste servitor POP3 non pare supportar contrasignos cryptate. Si tu ha justo ora configurate iste conto, tenta cambiar a 'Contrasigno normal' le 'Methodo de authentication' in 'Parametros de contos | Parametros de servitor'. Si illo functionava antea e ora subito falle, contacta tu administrator o fornitor de e-mail.
+
+pop3AuthChangePlainToEncrypt=Iste servitor POP3 non permitte contrasignos in texto simple. Tenta cambiar a 'Contrasigno cryptate' le 'Methodo de authentication' in 'Parametros de contos | Parametros de servitor'.
+
+# Authentication server caps and pref don't match
+pop3AuthMechNotSupported=Le servitor non supporta le methodo de authentication seligite. Cambia le 'Methodo de authentication' in 'Parametros de contos | Parametros de servitor'.
+
+# Status - Could not log in to GSSAPI, and it was the only method
+pop3GssapiFailure=Le billet Kerberos/GSSAPI non ha essite acceptate per le servitor POP %S. Verifica que tu ha aperite session in le dominio Kerberos/GSSAPI.
diff --git a/l10n-ia/mail/chrome/messenger/mailEditorOverlay.dtd b/l10n-ia/mail/chrome/messenger/mailEditorOverlay.dtd
new file mode 100644
index 0000000000..aa426c51e5
--- /dev/null
+++ b/l10n-ia/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 "Inviar pagina…">
+<!ENTITY sendPage.accesskey "g">
diff --git a/l10n-ia/mail/chrome/messenger/mailOverlay.dtd b/l10n-ia/mail/chrome/messenger/mailOverlay.dtd
new file mode 100644
index 0000000000..9a0451cc46
--- /dev/null
+++ b/l10n-ia/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 "Message">
+<!ENTITY newMessageCmd.accesskey "m">
+
+<!ENTITY newContactCmd.label "Contacto del libro de adresses…">
+<!ENTITY newContactCmd.accesskey "C">
diff --git a/l10n-ia/mail/chrome/messenger/mailViewList.dtd b/l10n-ia/mail/chrome/messenger/mailViewList.dtd
new file mode 100644
index 0000000000..3e49ba66b3
--- /dev/null
+++ b/l10n-ia/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 "Personalisar le vistas del message">
diff --git a/l10n-ia/mail/chrome/messenger/mailViewSetup.dtd b/l10n-ia/mail/chrome/messenger/mailViewSetup.dtd
new file mode 100644
index 0000000000..d719c1204e
--- /dev/null
+++ b/l10n-ia/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 "Parametros de visualisation message">
+<!ENTITY mailViewHeading.label "Nomine vista message:">
+<!ENTITY mailViewHeading.accesskey "e">
+<!ENTITY searchTermCaption.label "Quando es eligite iste vista, monstrar solo messages que:">
diff --git a/l10n-ia/mail/chrome/messenger/mailviews.properties b/l10n-ia/mail/chrome/messenger/mailviews.properties
new file mode 100644
index 0000000000..b9cec6124a
--- /dev/null
+++ b/l10n-ia/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=Personas que io cognosce
+mailViewRecentMail=Email recente
+mailViewLastFiveDays=Ultime 5 dies
+mailViewNotJunk=Non indesirate
+mailViewHasAttachments=Ha annexos
diff --git a/l10n-ia/mail/chrome/messenger/markByDate.dtd b/l10n-ia/mail/chrome/messenger/markByDate.dtd
new file mode 100644
index 0000000000..548cfdee2c
--- /dev/null
+++ b/l10n-ia/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 messages como legite per data">
+<!ENTITY markByDateLower.label "Marcar messages como legite desde:">
+<!ENTITY markByDateLower.accesskey "d">
+<!ENTITY markByDateUpper.label "A:">
+<!ENTITY markByDateUpper.accesskey "A">
diff --git a/l10n-ia/mail/chrome/messenger/messenger.dtd b/l10n-ia/mail/chrome/messenger/messenger.dtd
new file mode 100644
index 0000000000..e446f479c4
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messenger.dtd
@@ -0,0 +1,945 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY titledefault.label "&brandFullName;">
+<!ENTITY titleSeparator.label " - ">
+
+<!-- File Menu -->
+<!ENTITY newFolderCmd.label "Dossier…">
+<!ENTITY newFolderCmd.accesskey "P">
+<!ENTITY closeTabCmd2.label "Clauder scheda">
+<!ENTITY closeTabCmd2.accesskey "C">
+<!ENTITY closeOtherTabsCmd2.label "Clauder altere schedas">
+<!ENTITY closeOtherTabsCmd2.accesskey "a">
+<!ENTITY recentlyClosedTabsCmd.label "Schedas claudite recentemente">
+<!ENTITY recentlyClosedTabsCmd.accesskey "r">
+
+<!ENTITY undoCloseTabCmd.commandkey "T">
+<!-- LOCALIZATION NOTE (moveToNewWindow.label):
+ Menu option to cause the current tab to be migrated to a new Thunderbird
+ window.
+ -->
+<!ENTITY moveToNewWindow.label "Mover a un nove fenestra">
+<!ENTITY moveToNewWindow.accesskey "F">
+<!ENTITY newVirtualFolderCmd.label "Recerca salvate…">
+<!ENTITY newVirtualFolderCmd.accesskey "S">
+<!ENTITY newCreateEmailAccountCmd.label "Crear un nove conto email…">
+<!ENTITY newCreateEmailAccountCmd.accesskey "C">
+<!ENTITY newExistingEmailAccountCmd.label "Conto email existente…">
+<!ENTITY newExistingEmailAccountCmd.accesskey "e">
+<!ENTITY newIMAccountCmd.label "Conto chat…">
+<!ENTITY newIMAccountCmd.accesskey "C">
+<!ENTITY newFeedAccountCmd.label "Conto de fluxo…">
+<!ENTITY newFeedAccountCmd.accesskey "x">
+<!ENTITY newIMContactCmd.label "Contacto chat…">
+<!ENTITY newIMContactCmd.accesskey "h">
+<!ENTITY newMessageCmd2.key "N">
+<!ENTITY newMessageCmd.key "M">
+<!ENTITY newMessageCmd.label "Message">
+<!ENTITY newMessageCmd.accesskey "m">
+<!ENTITY newContactCmd.label "Contacto del libro de adresses…">
+<!ENTITY newContactCmd.accesskey "C">
+<!ENTITY openMenuCmd.label "Aperir">
+<!ENTITY openMenuCmd.accesskey "A">
+<!ENTITY openMessageFileCmd.label "Aperir message salvate…">
+<!ENTITY openMessageFileCmd.accesskey "A">
+<!ENTITY saveAsMenu.label "Salvar como">
+<!ENTITY saveAsMenu.accesskey "S">
+<!ENTITY saveAsFileCmd.key "s">
+<!ENTITY saveAsTemplateCmd.label "Modello">
+<!ENTITY saveAsTemplateCmd.accesskey "M">
+<!ENTITY getNewMsgForCmd.label "Discargar nove messages pro">
+<!ENTITY getNewMsgForCmd.accesskey "v">
+<!ENTITY getAllNewMsgCmdPopupMenu.label "Tote le contos">
+<!ENTITY getAllNewMsgCmdPopupMenu.accesskey "T">
+<!ENTITY getNewMsgCurrentAccountCmdPopupMenu.label "Conto actual">
+<!ENTITY getNewMsgCurrentAccountCmdPopupMenu.accesskey "C">
+<!ENTITY getNextNMsgCmd2.label "Discargar nove messages sequente">
+<!ENTITY getNextNMsgCmd2.accesskey "t">
+<!ENTITY sendUnsentCmd.label "Inviar le messages non inviate">
+<!ENTITY sendUnsentCmd.accesskey "r">
+<!ENTITY subscribeCmd.label "Subscriber…">
+<!ENTITY subscribeCmd.accesskey "b">
+<!ENTITY deleteFolder.label "Deler dossier">
+<!ENTITY deleteFolder.accesskey "e">
+<!ENTITY renameFolder.label "Renominar dossier…">
+<!ENTITY renameFolder.accesskey "R">
+<!ENTITY renameFolder.key "VK_F2">
+<!ENTITY compactFolders.label "Compactar dossiers">
+<!ENTITY compactFolders.accesskey "C">
+<!ENTITY emptyTrashCmd.label "Vacuar le corbe a papiro">
+<!ENTITY emptyTrashCmd.accesskey "V">
+<!ENTITY offlineMenu.label "Foras de linea">
+<!ENTITY offlineMenu.accesskey "l">
+<!ENTITY offlineGoOfflineCmd.label "Travaliar disconnectite">
+<!ENTITY offlineGoOfflineCmd.accesskey "d">
+<!ENTITY synchronizeOfflineCmd.label "Discargar/synchronisar ora…">
+<!ENTITY synchronizeOfflineCmd.accesskey "s">
+<!ENTITY settingsOfflineCmd2.label "Parametros offline">
+<!ENTITY settingsOfflineCmd2.accesskey "e">
+<!ENTITY downloadSelectedCmd.label "Discargar messages selecte">
+<!ENTITY downloadSelectedCmd.accesskey "D">
+<!ENTITY downloadStarredCmd.label "Discargar messages stellate">
+<!ENTITY downloadStarredCmd.accesskey "s">
+<!ENTITY printCmd.label "Imprimer…">
+<!ENTITY printCmd.accesskey "I">
+<!ENTITY printCmd.key "p">
+
+<!-- Edit Menu -->
+<!ENTITY deleteMsgCmd.label "Deler message">
+<!ENTITY deleteMsgCmd.accesskey "D">
+<!ENTITY undeleteMsgCmd.label "Recuperar message">
+<!ENTITY undeleteMsgCmd.accesskey "c">
+<!ENTITY deleteMsgsCmd.label "Deler imagines selecte">
+<!ENTITY deleteMsgsCmd.accesskey "D">
+<!ENTITY undeleteMsgsCmd.label "Recuperar messages selecte">
+<!ENTITY undeleteMsgsCmd.accesskey "c">
+<!ENTITY deleteFolderCmd.label "Deler dossier">
+<!ENTITY deleteFolderCmd.accesskey "D">
+<!ENTITY unsubscribeNewsgroupCmd.label "Disabonar se">
+<!ENTITY unsubscribeNewsgroupCmd.accesskey "c">
+<!ENTITY selectMenu.label "Seliger">
+<!ENTITY selectMenu.accesskey "S">
+<!ENTITY all.label "Toto">
+<!ENTITY all.accesskey "T">
+<!ENTITY selectThreadCmd.label "Filo">
+<!ENTITY selectThreadCmd.accesskey "F">
+<!ENTITY selectThreadCmd.key "a">
+<!ENTITY selectFlaggedCmd.label "Messages stellate">
+<!ENTITY selectFlaggedCmd.accesskey "s">
+<!ENTITY menuFavoriteFolder.label "Dossier favorite">
+<!ENTITY menuFavoriteFolder.accesskey "v">
+<!ENTITY folderPropsCmd2.label "Proprietates">
+<!ENTITY folderPropsFolderCmd2.label "Proprietates del dossier">
+<!ENTITY folderPropsNewsgroupCmd2.label "Proprietates del gruppo">
+<!ENTITY folderPropsCmd.accesskey "o">
+<!ENTITY undoDeleteMsgCmd.label "Disfacer deler message">
+<!ENTITY redoDeleteMsgCmd.label "Refacer deler message">
+<!ENTITY undoMoveMsgCmd.label "Disfacer mover message">
+<!ENTITY redoMoveMsgCmd.label "Refacer mover message">
+<!ENTITY undoCopyMsgCmd.label "Disfacer copiar message">
+<!ENTITY redoCopyMsgCmd.label "Refacer copiar message">
+<!ENTITY undoMarkAllCmd.label "Disfacer marcar toto como legite">
+<!ENTITY redoMarkAllCmd.label "Refacer marcar toto como legite">
+<!ENTITY undoDefaultCmd.label "Disfacer">
+<!ENTITY undoDefaultCmd.accesskey "D">
+<!ENTITY redoDefaultCmd.label "Refacer">
+<!ENTITY redoDefaultCmd.accesskey "R">
+
+<!-- View Menu -->
+<!ENTITY menubarCmd.label "Barra de menu">
+<!ENTITY menubarCmd.accesskey "m">
+<!ENTITY showMessengerToolbarCmd.label "Barra del utensiles del emailes">
+<!ENTITY showMessengerToolbarCmd.accesskey "u">
+<!ENTITY customizeToolbar.label "Personalisar…">
+<!ENTITY customizeToolbar.accesskey "C">
+
+<!ENTITY messagePaneLayoutStyle.label "Disposition">
+<!ENTITY messagePaneLayoutStyle.accesskey "D">
+<!ENTITY messagePaneClassic.label "Visualisation classic">
+<!ENTITY messagePaneClassic.accesskey "c">
+<!ENTITY messagePaneWide.label "Visualisation large">
+<!ENTITY messagePaneWide.accesskey "l">
+<!ENTITY messagePaneVertical.label "Visualisation vertical">
+<!ENTITY messagePaneVertical.accesskey "v">
+<!ENTITY showFolderPaneCmd.label "Pannello de dossiers">
+<!ENTITY showFolderPaneCmd.accesskey "o">
+<!ENTITY showFolderPaneColsCmd.label "Columnas del pannello de dossiers">
+<!ENTITY showFolderPaneColsCmd.accesskey "p">
+<!ENTITY showMessageCmd.label "Pannello de message">
+<!ENTITY showMessageCmd.accesskey "m">
+
+<!ENTITY folderView.label "Dossiers">
+<!ENTITY folderView.accesskey "P">
+<!ENTITY unifiedFolders.label "Unificate">
+<!ENTITY unifiedFolders.accesskey "n">
+<!ENTITY allFolders.label "Toto">
+<!ENTITY allFolders.accesskey "T">
+<!ENTITY unreadFolders.label "Non legite">
+<!ENTITY unreadFolders.accesskey "l">
+<!ENTITY favoriteFolders.label "Favorite">
+<!ENTITY favoriteFolders.accesskey "F">
+<!ENTITY recentFolders.label "Recente">
+<!ENTITY recentFolders.accesskey "R">
+<!ENTITY compactVersion.label "Visualisation compacte">
+<!ENTITY compactVersion.accesskey "c">
+
+<!-- Sort Menu -->
+<!ENTITY sortMenu.label "Ordinar per">
+<!ENTITY sortMenu.accesskey "O">
+<!ENTITY sortByDateCmd.label "Data">
+<!ENTITY sortByDateCmd.accesskey "a">
+<!ENTITY sortByReceivedCmd.label "Recipite">
+<!ENTITY sortByReceivedCmd.accesskey "p">
+<!ENTITY sortByStarCmd.label "Stellas">
+<!ENTITY sortByStarCmd.accesskey "S">
+<!ENTITY sortByAttachmentsCmd.label "Annexos">
+<!ENTITY sortByAttachmentsCmd.accesskey "x">
+<!ENTITY sortByPriorityCmd.label "Prioritate">
+<!ENTITY sortByPriorityCmd.accesskey "P">
+<!ENTITY sortBySizeCmd.label "Dimension">
+<!ENTITY sortBySizeCmd.accesskey "s">
+<!ENTITY sortByStatusCmd.label "Stato">
+<!ENTITY sortByStatusCmd.accesskey "o">
+<!ENTITY sortByTagsCmd.label "Etiquettas">
+<!ENTITY sortByTagsCmd.accesskey "q">
+<!ENTITY sortByJunkStatusCmd.label "Stato indesirate">
+<!ENTITY sortByJunkStatusCmd.accesskey "I">
+<!ENTITY sortBySubjectCmd.label "Subjecto">
+<!ENTITY sortBySubjectCmd.accesskey "b">
+<!ENTITY sortByFromCmd.label "De">
+<!ENTITY sortByFromCmd.accesskey "D">
+<!ENTITY sortByRecipientCmd.label "Destinatario">
+<!ENTITY sortByRecipientCmd.accesskey "s">
+<!ENTITY sortByCorrespondentCmd.label "Correspondentes">
+<!ENTITY sortByCorrespondentCmd.accesskey "n">
+<!ENTITY sortByUnreadCmd.label "Legite">
+<!ENTITY sortByUnreadCmd.accesskey "L">
+<!ENTITY sortByOrderReceivedCmd.label "Ordine recipite">
+<!ENTITY sortByOrderReceivedCmd.accesskey "O">
+<!ENTITY sortAscending.label "Ascendente">
+<!ENTITY sortAscending.accesskey "A">
+<!ENTITY sortDescending.label "Descendente">
+<!ENTITY sortDescending.accesskey "D">
+<!ENTITY sortThreaded.label "In argumento">
+<!ENTITY sortThreaded.accesskey "a">
+<!ENTITY sortUnthreaded.label "Non in argumento">
+<!ENTITY sortUnthreaded.accesskey "n">
+<!ENTITY groupBySort.label "Gruppate per ordine">
+<!ENTITY groupBySort.accesskey "G">
+<!ENTITY msgsMenu.label "Messages">
+<!ENTITY msgsMenu.accesskey "M">
+<!ENTITY threads.label "Filos">
+<!ENTITY threads.accesskey "i">
+<!ENTITY allMsgsCmd.label "Toto">
+<!ENTITY allMsgsCmd.accesskey "T">
+<!ENTITY expandAllThreadsCmd.label "Expander tote le argumentos">
+<!ENTITY expandAllThreadsCmd.accesskey "E">
+<!ENTITY expandAllThreadsCmd.key "*">
+<!ENTITY collapseAllThreadsCmd.label "Collaber tote le argumentos">
+<!ENTITY collapseAllThreadsCmd.accesskey "C">
+<!ENTITY collapseAllThreadsCmd.key "\">
+<!ENTITY unreadMsgsCmd.label "Non legite">
+<!ENTITY unreadMsgsCmd.accesskey "N">
+<!ENTITY threadsWithUnreadCmd.label "Discussiones con messages non legite">
+<!ENTITY threadsWithUnreadCmd.accesskey "D">
+<!ENTITY watchedThreadsWithUnreadCmd.label "Discussiones con messages non legite spectate">
+<!ENTITY watchedThreadsWithUnreadCmd.accesskey "s">
+<!ENTITY ignoredThreadsCmd.label "Discussiones ignorate">
+<!ENTITY ignoredThreadsCmd.accesskey "i">
+
+<!ENTITY headersMenu.label "Capites">
+<!ENTITY headersMenu.accesskey "C">
+<!ENTITY headersAllCmd.label "Toto">
+<!ENTITY headersAllCmd.accesskey "T">
+<!ENTITY headersNormalCmd.label "Normal">
+<!ENTITY headersNormalCmd.accesskey "N">
+<!ENTITY bodyMenu.label "Corpore del message como">
+<!ENTITY bodyMenu.accesskey "C">
+<!ENTITY bodyAllowHTML.label "HTML original">
+<!ENTITY bodyAllowHTML.accesskey "H">
+<!ENTITY bodySanitized.label "HTML simple">
+<!ENTITY bodySanitized.accesskey "s">
+<!ENTITY bodyAsPlaintext.label "Texto simple">
+<!ENTITY bodyAsPlaintext.accesskey "s">
+<!ENTITY bodyAllParts.label "Tote le partes del corpore">
+<!ENTITY bodyAllParts.accesskey "T">
+
+<!ENTITY bodyMenuFeed.label "Corpore del message de fluxo como">
+<!ENTITY bodyMenuFeed.accesskey "C">
+<!ENTITY viewFeedWebPage.label "Pagina web">
+<!ENTITY viewFeedWebPage.accesskey "w">
+<!ENTITY viewFeedSummary.label "Summario">
+<!ENTITY viewFeedSummary.accesskey "m">
+<!ENTITY viewFeedSummaryFeedPropsPref.label "Formato predefinite">
+<!ENTITY viewFeedSummaryFeedPropsPref.accesskey "p">
+
+<!ENTITY viewAttachmentsInlineCmd.label "Monstrar annexos in message">
+<!ENTITY viewAttachmentsInlineCmd.accesskey "a">
+
+<!ENTITY pageSourceCmd.label "Fonte del message">
+<!ENTITY pageSourceCmd.accesskey "o">
+<!ENTITY pageSourceCmd.key "n">
+<!ENTITY getNewMessagesCmd.key "t">
+<!ENTITY getAllNewMessagesCmd.key "e">
+
+<!-- Search Menu -->
+<!ENTITY findMenu.label "Cercar">
+<!ENTITY findMenu.accesskey "C">
+<!ENTITY findCmd.label "Cercar in iste message…">
+<!ENTITY findCmd.accesskey "C">
+<!ENTITY findCmd.key "c">
+<!ENTITY findAgainCmd.label "Cercar le sequente">
+<!ENTITY findAgainCmd.accesskey "c">
+<!ENTITY findAgainCmd.key "c">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.key "g">
+<!ENTITY findPrevCmd.key2 "VK_F3">
+<!ENTITY searchMailCmd.label "Cercar messages…">
+<!ENTITY searchMailCmd.accesskey "m">
+<!ENTITY searchMailCmd.key "f">
+<!ENTITY glodaSearchCmd.label "Recerca global…">
+<!ENTITY glodaSearchCmd.accesskey "G">
+<!ENTITY searchAddressesCmd.label "Cercar adresses…">
+<!ENTITY searchAddressesCmd.accesskey "C">
+
+<!-- Go Menu -->
+<!ENTITY goMenu.label "Ir">
+<!ENTITY goMenu.accesskey "I">
+<!ENTITY nextMenu.label "Sequente">
+<!ENTITY nextMenu.accesskey "S">
+<!ENTITY nextMsgCmd.label "Message">
+<!ENTITY nextMsgCmd.accesskey "M">
+<!ENTITY nextMsgCmd.key "f">
+<!ENTITY nextUnreadMsgCmd.label "Message non legite">
+<!ENTITY nextUnreadMsgCmd.accesskey "n">
+<!ENTITY nextUnreadMsgCmd.key "n">
+<!ENTITY nextStarredMsgCmd.label "Message stellate">
+<!ENTITY nextStarredMsgCmd.accesskey "s">
+<!ENTITY nextUnreadThread.label "Argumento non legite">
+<!ENTITY nextUnreadThread.accesskey "A">
+<!ENTITY nextUnreadThread.key "a">
+<!ENTITY prevMenu.label "Previe">
+<!ENTITY prevMenu.accesskey "P">
+<!ENTITY prevMsgCmd.label "Message">
+<!ENTITY prevMsgCmd.accesskey "M">
+<!ENTITY prevMsgCmd.key "b">
+<!ENTITY prevUnreadMsgCmd.label "Message non legite">
+<!ENTITY prevUnreadMsgCmd.accesskey "n">
+<!ENTITY prevUnreadMsgCmd.key "l">
+<!ENTITY goForwardCmd.label "Inviar ultra">
+<!ENTITY goForwardCmd.accesskey "R">
+<!ENTITY goForwardCmd.commandKey "]">
+<!ENTITY goBackCmd.label "Retro">
+<!ENTITY goBackCmd.accesskey "R">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goChatCmd.label "Chat">
+<!ENTITY goChatCmd.accesskey "C">
+<!ENTITY prevStarredMsgCmd.label "Message stellate">
+<!ENTITY prevStarredMsgCmd.accesskey "S">
+<!ENTITY folderMenu.label "Dossier">
+<!ENTITY folderMenu.accesskey "o">
+<!ENTITY goRecentlyClosedTabs.label "Schedas claudite recentemente">
+<!ENTITY goRecentlyClosedTabs.accesskey "r">
+<!ENTITY startPageCmd.label "Pagina initial del email">
+<!ENTITY startPageCmd.accesskey "i">
+
+<!-- Message Menu -->
+<!ENTITY msgMenu.label "Message">
+<!ENTITY msgMenu.accesskey "M">
+<!ENTITY newMsgCmd.label "Nove message">
+<!ENTITY newMsgCmd.accesskey "N">
+<!ENTITY newNewMsgCmd.label "Message">
+<!ENTITY newNewMsgCmd.accesskey "M">
+<!ENTITY archiveMsgCmd.label "Archivo">
+<!ENTITY archiveMsgCmd.accesskey "A">
+<!ENTITY archiveMsgCmd.key "a">
+<!ENTITY cancelNewsMsgCmd.label "Cancellar message">
+<!ENTITY cancelNewsMsgCmd.accesskey "C">
+<!ENTITY replyMsgCmd.label "Responder">
+<!ENTITY replyMsgCmd.accesskey "R">
+<!ENTITY replyMsgCmd.key "r">
+<!ENTITY replySenderCmd.label "Responder solmente al expeditor">
+<!ENTITY replySenderCmd.accesskey "R">
+<!ENTITY replyNewsgroupCmd2.label "Responder in le gruppo">
+<!ENTITY replyNewsgroupCmd2.accesskey "g">
+<!ENTITY replyToAllMsgCmd.label "Responder a totes">
+<!ENTITY replyToAllMsgCmd.accesskey "p">
+<!ENTITY replyToAllMsgCmd.key "r">
+<!ENTITY replyToListMsgCmd.label "Responder al lista">
+<!ENTITY replyToListMsgCmd.accesskey "L">
+<!ENTITY replyToListMsgCmd.key "l">
+<!ENTITY forwardMsgCmd.label "Inviar ultra">
+<!ENTITY forwardMsgCmd.accesskey "u">
+<!ENTITY forwardMsgCmd.key "l">
+<!ENTITY forwardAsMenu.label "Inviar ultra como">
+<!ENTITY forwardAsMenu.accesskey "u">
+<!ENTITY forwardAsInline.label "In message">
+<!ENTITY forwardAsInline.accesskey "I">
+<!ENTITY forwardAsAttachmentCmd.label "Annexo">
+<!ENTITY forwardAsAttachmentCmd.accesskey "A">
+<!ENTITY editAsNewMsgCmd.label "Modificar como nove message">
+<!ENTITY editAsNewMsgCmd.accesskey "M">
+<!ENTITY editAsNewMsgCmd.key "m">
+<!ENTITY editDraftMsgCmd.label "Modificar esbosso">
+<!ENTITY editDraftMsgCmd.accesskey "E">
+<!ENTITY editTemplateMsgCmd.label "Modificar modello">
+<!ENTITY editTemplateMsgCmd.accesskey "M">
+<!ENTITY newMsgFromTemplateCmd.label "Nove message desde modello">
+<!ENTITY newMsgFromTemplateCmd.keycode "VK_RETURN"><!-- do not change "VK_RETURN" -->
+<!ENTITY createFilter.label "Crear filtro a partir del message…">
+<!ENTITY createFilter.accesskey "a">
+<!ENTITY moveMsgToMenu.label "Mover a">
+<!ENTITY moveMsgToMenu.accesskey "M">
+<!ENTITY moveCopyMsgRecentMenu.label "Recente">
+<!ENTITY moveCopyMsgRecentMenu.accesskey "R">
+<!ENTITY copyMessageLocation.label "Copiar le adresse del message">
+<!ENTITY copyMessageLocation.accesskey "m">
+<!ENTITY copyMsgToMenu.label "Copiar a">
+<!ENTITY copyMsgToMenu.accesskey "C">
+<!ENTITY moveToFolderAgain.label "Displaciar de novo">
+<!ENTITY moveToFolderAgain.accesskey "v">
+<!ENTITY moveToFolderAgainCmd.key "m">
+<!ENTITY killThreadMenu.label "Ignorar argumento">
+<!ENTITY killThreadMenu.accesskey "I">
+<!ENTITY killThreadMenu.key "k">
+<!ENTITY killSubthreadMenu.label "Ignorar sub-argumento">
+<!ENTITY killSubthreadMenu.accesskey "s">
+<!ENTITY killSubthreadMenu.key "k">
+<!ENTITY watchThreadMenu.label "Surveliar le argumento">
+<!ENTITY watchThreadMenu.accesskey "S">
+<!ENTITY watchThreadMenu.key "s">
+<!ENTITY tagMenu.label "Tag">
+<!ENTITY tagMenu.accesskey "g">
+<!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 lecte">
+<!ENTITY markAsReadCmd.accesskey "l">
+<!ENTITY markAsUnreadCmd.label "Como non lecte">
+<!ENTITY markAsUnreadCmd.accesskey "n">
+<!ENTITY markThreadAsReadCmd.label "Discussion jam legite">
+<!ENTITY markThreadAsReadCmd.accesskey "D">
+<!ENTITY markThreadAsReadCmd.key "s">
+<!ENTITY markReadByDateCmd.label "Jam legite per data…">
+<!ENTITY markReadByDateCmd.accesskey "d">
+<!ENTITY markReadByDateCmd.key "t">
+<!ENTITY markAllReadCmd.label "Toto lecte">
+<!ENTITY markAllReadCmd.accesskey "T">
+<!ENTITY markAllReadCmd.key "c">
+<!ENTITY markStarredCmd.label "Adder stella">
+<!ENTITY markStarredCmd.accesskey "s">
+<!ENTITY markStarredCmd.key "s">
+<!ENTITY markAsJunkCmd.label "Como indesirate">
+<!ENTITY markAsJunkCmd.accesskey "i">
+<!ENTITY markAsJunkCmd.key "i">
+<!ENTITY markAsNotJunkCmd.label "Como non indesirate">
+<!ENTITY markAsNotJunkCmd.accesskey "n">
+<!ENTITY markAsNotJunkCmd.key "i">
+<!ENTITY recalculateJunkScoreCmd.label "Executar le controlos de posta indesirate">
+<!ENTITY recalculateJunkScoreCmd.accesskey "E">
+<!ENTITY openMessageWindowCmd.label "Aperir message">
+<!ENTITY openMessageWindowCmd.accesskey "A">
+<!ENTITY openMessageWindowCmd.key "a">
+<!ENTITY openInConversationCmd.label "Aperir in conversation">
+<!ENTITY openInConversationCmd.accesskey "c">
+<!ENTITY openInConversationCmd.key "o">
+<!ENTITY openAttachmentListCmd.label "Annexos">
+<!ENTITY openAttachmentListCmd.accesskey "x">
+<!ENTITY openFeedMessage1.label "Quando se aperi messages de fluxo">
+<!ENTITY openFeedMessage1.accesskey "a">
+<!ENTITY openFeedWebPage.label "Aperir como pagina web">
+<!ENTITY openFeedWebPage.accesskey "w">
+<!ENTITY openFeedSummary.label "Aperir como summario">
+<!ENTITY openFeedSummary.accesskey "s">
+<!ENTITY openFeedWebPageInMP.label "Alternar inter pagina web e summario in pannello de messages">
+<!ENTITY openFeedWebPageInMP.accesskey "t">
+
+<!-- Windows Menu -->
+<!ENTITY windowMenu.label "Fenestra">
+
+<!-- Tools Menu -->
+<!ENTITY tasksMenu.label "Utensiles">
+<!ENTITY tasksMenu.accesskey "U">
+<!ENTITY messengerCmd.label "Posta e gruppos">
+<!ENTITY messengerCmd.accesskey "n">
+<!ENTITY addressBookCmd.label "Libro del adresses">
+<!ENTITY addressBookCmd.accesskey "l">
+<!ENTITY addressBookCmd.key "l">
+<!ENTITY addonNoPrefs.label "Nulle parametros de additivo trovate.">
+<!ENTITY activitymanager.label "Gestor de activitate">
+<!ENTITY activitymanager.accesskey "v">
+<!ENTITY imAccountsStatus.label "Stato del chat">
+<!ENTITY imAccountsStatus.accesskey "c">
+<!ENTITY imStatus.available "Disponibile">
+<!ENTITY imStatus.unavailable "Non disponibile">
+<!ENTITY imStatus.offline "Foras de linea">
+<!ENTITY imStatus.showAccounts "Monstrar contos…">
+<!ENTITY joinChatCmd.label "Unir se al chat…">
+<!ENTITY joinChatCmd.accesskey "t">
+<!ENTITY savedFiles.label "Files salvate">
+<!ENTITY savedFiles.accesskey "l">
+<!ENTITY savedFiles.key "j">
+<!ENTITY filtersCmd2.label "Filtros de message">
+<!ENTITY filtersCmd2.accesskey "F">
+<!ENTITY filtersApply.label "Applicar filtros al dossier">
+<!ENTITY filtersApply.accesskey "r">
+<!ENTITY filtersApplyToSelection.label "Exeque filtros sur le messages eligite">
+<!ENTITY filtersApplyToSelection.accesskey "x">
+<!ENTITY filtersApplyToMessage.label "Exeque filtros sur le message">
+<!ENTITY filtersApplyToMessage.accesskey "x">
+<!ENTITY runJunkControls.label "Executar le controlos de posta indesirate in le dossier">
+<!ENTITY runJunkControls.accesskey "E">
+<!ENTITY deleteJunk.label "Deler le posta marcate como indesirate in le dossier">
+<!ENTITY deleteJunk.accesskey "D">
+<!ENTITY importCmd.label "Importation…">
+<!ENTITY importCmd.accesskey "m">
+<!ENTITY exportCmd.label "Exportar…">
+<!ENTITY exportCmd.accesskey "x">
+<!ENTITY clearRecentHistory.label "Vacuar le chronologia recente…">
+<!ENTITY clearRecentHistory.accesskey "c">
+<!ENTITY accountManagerCmd2.label "Parametros de contos">
+<!ENTITY accountManagerCmd2.accesskey "p">
+<!-- LOCALIZATION NOTE (accountManagerCmdUnix.accesskey):
+ Belongs to accountManagerCmd.label, which is placed under the Edit menu
+ on Unix systems
+ -->
+<!ENTITY accountManagerCmdUnix2.accesskey "a">
+
+<!-- Developer Tools Submenu -->
+<!ENTITY devtoolsMenu.label "Instrumentos de disveloppamento">
+<!ENTITY devtoolsMenu.accesskey "i">
+<!ENTITY devToolboxCmd.label "Cassa del utensiles de disveloppator">
+<!ENTITY devToolboxCmd.accesskey "u">
+<!ENTITY devToolboxCmd.commandkey "i">
+<!ENTITY debugAddonsCmd.label "Depurar le additivos">
+<!ENTITY debugAddonsCmd.accesskey "a">
+<!ENTITY errorConsoleCmd.label "Consola de errores">
+<!ENTITY errorConsoleCmd.accesskey "e">
+<!ENTITY errorConsoleCmd.commandkey "j">
+
+<!-- Mail Toolbar -->
+<!ENTITY getMsgButton1.label "Reciper messages">
+<!ENTITY newMsgButton.label "Scriber">
+<!ENTITY replyButton.label "Responder">
+<!ENTITY replyAllButton.label "Responder a totes">
+<!ENTITY replyListButton.label "Responder al lista">
+<!ENTITY forwardButton.label "Inviar ultra">
+<!ENTITY fileButton.label "File">
+<!ENTITY archiveButton.label "Archivo">
+<!ENTITY openConversationButton.label "Conversatione">
+<!ENTITY nextButton.label "Sequente">
+<!ENTITY nextButtonToolbarItem.label "Non legite sequente">
+<!ENTITY nextMsgButton.label "Sequente">
+<!ENTITY previousButton.label "Previe">
+<!ENTITY previousButtonToolbarItem.label "Non legite precedente">
+<!ENTITY previousMsgButton.label "Previe">
+<!ENTITY backButton1.label "Retro">
+<!ENTITY goForwardButton1.label "Inviar ultra">
+<!ENTITY deleteItem.title "Deler">
+<!ENTITY markButton.label "Marcar">
+<!ENTITY printButton.label "Imprimer">
+<!ENTITY stopButton.label "Stoppar">
+<!ENTITY throbberItem.title "Indicator de activitate">
+<!ENTITY junkItem.title "Indesirate">
+<!ENTITY addressBookButton.label "Libro del adresses">
+<!ENTITY chatButton.label "Chat">
+<!ENTITY glodaSearch.title "Recerca global">
+<!ENTITY searchItem.title "Recerca veloce">
+<!ENTITY mailViewsToolbarItem.title "Vistas super le posta">
+<!ENTITY folderLocationToolbarItem.title "Loco del dossier">
+<!ENTITY tagButton.label "Etiquetta">
+<!ENTITY compactButton.label "Compacte">
+<!ENTITY appmenuButton.label "AppMenu">
+
+<!-- Mail Toolbar Tooltips-->
+<!ENTITY advancedButton.tooltip "Recerca avantiate de messages">
+<!ENTITY getMsgButton.tooltip "Reciper nove messages">
+<!ENTITY getAllNewMsgCmd.label "Reception de tote le nove messages">
+<!ENTITY getAllNewMsgCmd.accesskey "R">
+<!ENTITY newMsgButton.tooltip "Crear un nove message">
+<!ENTITY replyButton.tooltip "Responder al message">
+<!ENTITY replyAllButton.tooltip "Responder al expeditor e a tote le destinatarios">
+<!ENTITY replyListButton.tooltip "Responder al lista de diffusion">
+<!ENTITY forwardButton.tooltip "Inviar ultra le message seligite">
+<!ENTITY forwardAsInline.tooltip "Inviar ultra le message seligite como parte del texto del message">
+<!ENTITY forwardAsAttachment.tooltip "Inviar ultra le message seligite como annexo">
+<!ENTITY fileButton.tooltip "Archivar le message seligite">
+<!ENTITY archiveButton.tooltip "Archivar le messages seligite">
+<!ENTITY openMsgConversationButton.tooltip "Monstrar conversation del message seligite">
+<!ENTITY nextButton.tooltip "Mover al message sequente non legite">
+<!ENTITY nextMsgButton.tooltip "Mover al message sequente">
+<!ENTITY previousButton.tooltip "Mover al message precedente non legite">
+<!ENTITY previousMsgButton.tooltip "Mover al message precedente">
+<!ENTITY goForwardButton.tooltip "Inviar ultra un message">
+<!ENTITY goBackButton.tooltip "Receder de un message">
+<!ENTITY markButton.tooltip "Marcar messages">
+<!ENTITY printButton.tooltip "Imprimer iste message">
+<!ENTITY stopButton.tooltip "Interrumper le transferentia actual">
+<!ENTITY addressBookButton.tooltip "Va al libro del adresses">
+<!ENTITY chatButton.tooltip "Monstrar le scheda Chat">
+<!ENTITY tagButton.tooltip "Messages de tags">
+<!ENTITY compactButton.tooltip "Remover le messages delite del dossier seligite">
+<!ENTITY appmenuButton1.tooltip "Monstrar le menu de &brandShortName;">
+
+<!-- Toolbar Button Popup -->
+<!ENTITY buttonMenuForwardAsInline.label "Inviar ultra in linea">
+<!ENTITY buttonMenuForwardAsAttachment.label "Inviar ultra como annexo">
+
+<!-- Remote Content Button Popup -->
+<!ENTITY remoteContentOptionsAllowForMsg.label "Monstrar contento remote in iste message">
+<!ENTITY remoteContentOptionsAllowForMsg.accesskey "M">
+<!ENTITY editRemoteContentSettings.label "Rediger optiones de contento remote…">
+<!ENTITY editRemoteContentSettings.accesskey "R">
+<!ENTITY editRemoteContentSettingsUnix.label "Rediger preferentias del contento remote…">
+<!ENTITY editRemoteContentSettingsUnix.accesskey "R">
+
+<!-- Phishing Button Popup -->
+<!ENTITY phishingOptionIgnore.label "Ignorar aviso pro iste message">
+<!ENTITY phishingOptionIgnore.accesskey "g">
+<!ENTITY phishingOptionSettings.label "Rediger optiones de relevamento fraudes…">
+<!ENTITY phishingOptionSettings.accesskey "d">
+<!ENTITY phishingOptionSettingsUnix.label "Rediger preferentias de relevamento fraudes…">
+<!ENTITY phishingOptionSettingsUnix.accesskey "d">
+
+<!-- AppMenu Popup -->
+<!ENTITY appmenuNewMsgCmd.label "Nove message">
+<!ENTITY appmenuNewContactCmd.label "Contacto del libro de adresses…">
+<!ENTITY appmenuEditMenu.label "Rediger">
+<!ENTITY appmenuToolbarLayout.label "Arrangiar le barras de instrumentos…">
+<!ENTITY appmenuSelectThread.label "Discussion eligite">
+<!ENTITY appmenuSelectFlagged.label "Eliger messages stellate">
+
+<!-- Tags Menu Popup -->
+<!ENTITY addNewTag.label "Nove tag…">
+<!ENTITY addNewTag.accesskey "N">
+<!ENTITY manageTags.label "Gerer le tags…">
+<!ENTITY manageTags.accesskey "G">
+
+<!-- Folder Pane -->
+<!ENTITY folderNameColumn.label "Nomine">
+<!ENTITY folderUnreadColumn.label "Non legite">
+<!ENTITY folderTotalColumn.label "Total">
+<!ENTITY folderSizeColumn.label "Dimension">
+
+<!-- Folder Pane Context Menu -->
+<!ENTITY folderContextGetMessages.label "Reciper messages">
+<!ENTITY folderContextGetMessages.accesskey "R">
+<!ENTITY folderContextMarkAllFoldersRead.label "Marcar tote le dossiers como legite">
+<!ENTITY folderContextPauseAllUpdates.label "Pausar tote le actualisationes">
+<!ENTITY folderContextPauseUpdates.label "Pausar actualisationes">
+<!ENTITY folderContextPauseUpdates.accesskey "u">
+<!ENTITY folderContextOpenInNewWindow.label "Aperir in un nove fenestra">
+<!ENTITY folderContextOpenInNewWindow.accesskey "f">
+<!ENTITY folderContextOpenNewTab.label "Aperir in un nove scheda">
+<!ENTITY folderContextOpenNewTab.accesskey "s">
+<!ENTITY folderContextNew.label "Nove subdossier…">
+<!ENTITY folderContextNew.accesskey "N">
+<!ENTITY folderContextRename.label "Renominar">
+<!ENTITY folderContextRename.accesskey "R">
+<!ENTITY folderContextRemove.label "Deler">
+<!ENTITY folderContextRemove.accesskey "D">
+<!ENTITY folderContextCompact.label "Compactar">
+<!ENTITY folderContextCompact.accesskey "p">
+<!ENTITY folderContextEmptyTrash.label "Vacuar le corbe a papiro">
+<!ENTITY folderContextEmptyTrash.accesskey "V">
+<!ENTITY folderContextEmptyJunk.label "Vacuar le dossier Indesirate">
+<!ENTITY folderContextEmptyJunk.accesskey "V">
+<!ENTITY folderContextSendUnsentMessages.label "Inviar le messages non inviate">
+<!ENTITY folderContextSendUnsentMessages.accesskey "n">
+<!ENTITY folderContextUnsubscribe.label "Cancellar subscription">
+<!ENTITY folderContextUnsubscribe.accesskey "C">
+<!ENTITY folderContextMarkNewsgroupRead.label "Marcar le gruppo como legite">
+<!ENTITY folderContextMarkNewsgroupRead.accesskey "l">
+<!ENTITY folderContextMarkMailFolderRead.label "Marcar dossier como legite">
+<!ENTITY folderContextMarkMailFolderRead.accesskey "l">
+<!ENTITY folderContextSubscribe.label "Subscriber…">
+<!ENTITY folderContextSubscribe.accesskey "b">
+<!ENTITY folderContextSearchForMessages.label "Cercar messages…">
+<!ENTITY folderContextSearchForMessages.accesskey "C">
+<!ENTITY folderContextProperties2.label "Proprietates">
+<!ENTITY folderContextProperties2.accesskey "P">
+<!ENTITY folderContextFavoriteFolder.label "Dossier favorite">
+<!ENTITY folderContextFavoriteFolder.accesskey "a">
+<!ENTITY folderContextSettings2.label "Parametros">
+<!ENTITY folderContextSettings2.accesskey "e">
+
+<!-- Search Bar -->
+<!ENTITY SearchNameOrEmail.label "Nomine o email contine:">
+<!ENTITY SearchNameOrEmail.accesskey "N">
+
+<!-- Gloda Search Bar -->
+<!ENTITY glodaSearchBar.placeholder "Cercar messages…">
+
+<!-- Quick Search Menu Bar -->
+<!ENTITY searchSubjectMenu.label "Subjecto">
+<!ENTITY searchFromMenu.label "De">
+<!ENTITY searchSubjectOrFromMenu.label "Subjecto o De">
+<!ENTITY searchRecipient.label "A o CC">
+<!ENTITY searchSubjectOrRecipientMenu.label "Subjecto, A o CC">
+<!ENTITY searchMessageBody.label "Message integre">
+<!ENTITY saveAsVirtualFolderMenu.label "Salvar le recerca como dossier…">
+
+<!-- Thread Pane -->
+<!ENTITY selectColumn.label "Messages seligite">
+<!ENTITY threadColumn.label "Argumento">
+<!ENTITY fromColumn.label "De">
+<!ENTITY recipientColumn.label "Destinatario">
+<!ENTITY correspondentColumn.label "Correspondentes">
+<!ENTITY subjectColumn.label "Subjecto">
+<!ENTITY dateColumn.label "Data">
+<!ENTITY priorityColumn.label "Prioritate">
+<!ENTITY tagsColumn.label "Tag">
+<!ENTITY accountColumn.label "Conto">
+<!ENTITY statusColumn.label "Stato">
+<!ENTITY sizeColumn.label "Dimension">
+<!ENTITY junkStatusColumn.label "Stato indesirate">
+<!ENTITY unreadColumn.label "Non legite">
+<!ENTITY totalColumn.label "Total">
+<!ENTITY readColumn.label "Leger">
+<!ENTITY receivedColumn.label "">
+<!ENTITY starredColumn.label "Stellate">
+<!ENTITY locationColumn.label "Position">
+<!ENTITY idColumn.label "Ordine recipite">
+<!ENTITY attachmentColumn.label "Annexos">
+<!ENTITY deleteColumn.label "Deler">
+
+<!-- Thread Pane Tooltips -->
+<!ENTITY columnChooser2.tooltip "Elige le columnas a monstrar">
+<!ENTITY selectColumn.tooltip "Commutar eliger tote le messages">
+<!ENTITY threadColumn2.tooltip "Monstrar discussiones del message">
+<!ENTITY fromColumn2.tooltip "Ordinar per mittente">
+<!ENTITY recipientColumn2.tooltip "Ordinar per destinatario">
+<!ENTITY correspondentColumn2.tooltip "Ordinar per correspondentes">
+<!ENTITY subjectColumn2.tooltip "Ordinar per subjecto">
+<!ENTITY dateColumn2.tooltip "Ordinar per data">
+<!ENTITY priorityColumn2.tooltip "Ordinar per prioritate">
+<!ENTITY tagsColumn2.tooltip "Ordinar per tags">
+<!ENTITY accountColumn2.tooltip "Ordinar per conto">
+<!ENTITY statusColumn2.tooltip "Ordinar per stato">
+<!ENTITY sizeColumn2.tooltip "Ordinar per dimension">
+<!ENTITY junkStatusColumn2.tooltip "Ordinar per stato indesirate">
+<!ENTITY unreadColumn2.tooltip "Numero de messages non legite in le discussion">
+<!ENTITY totalColumn2.tooltip "Numero total de messages in discussion">
+<!ENTITY readColumn2.tooltip "Ordinar per le data de lectura">
+<!ENTITY receivedColumn2.tooltip "Ordinar per data de reception">
+<!ENTITY starredColumn2.tooltip "Ordinar per stella">
+<!ENTITY locationColumn2.tooltip "Ordinar per adresse">
+<!ENTITY idColumn2.tooltip "Ordinar per ordine de reception">
+<!ENTITY attachmentColumn2.tooltip "Ordinar per annexos">
+<!ENTITY deleteColumn.tooltip "Deler un message">
+
+<!-- Thread Pane Context Menu -->
+<!ENTITY contextNewMsgFromTemplate.label "Nove message desde modello">
+<!ENTITY contextOpenNewWindow.label "Aperir le message in un nove fenestra">
+<!ENTITY contextOpenNewWindow.accesskey "f">
+<!-- The contextOpenNewTab.accesskey ("T") potentially conflicts with
+ cutCmd.accessKey which is defined in textcontext.dtd from toolkit. Right
+ now, both menu items can't be visible at the same time, but should someone
+ enable copy/paste of message, this key would probably need to be changed. -->
+<!ENTITY contextOpenNewTab.label "Aperir le message in un nove scheda">
+<!ENTITY contextOpenNewTab.accesskey "s">
+<!ENTITY contextOpenConversation.label "Aperir message in le conversation">
+<!ENTITY contextOpenConversation.accesskey "n">
+<!ENTITY contextOpenContainingFolder.label "Aperir message in dossier contentor">
+<!ENTITY contextOpenContainingFolder.accesskey "n">
+<!ENTITY contextEditMsgAsNew.label "Rediger como nove message">
+<!ENTITY contextEditMsgAsNew.accesskey "R">
+<!ENTITY contextEditDraftMsg.label "Modificar esbosso">
+<!ENTITY contextEditTemplate.label "Modificar modello">
+<!ENTITY contextEditTemplate.accesskey "M">
+<!ENTITY contextArchive.label "Archivar">
+<!ENTITY contextArchive.accesskey "h">
+<!ENTITY contextReplySender.label "Responder solmente al expeditor">
+<!ENTITY contextReplySender.accesskey "R">
+<!ENTITY contextReplyNewsgroup2.label "Responder in le gruppo">
+<!ENTITY contextReplyNewsgroup2.accesskey "g">
+<!ENTITY contextReplyAll.label "Responder a totes">
+<!ENTITY contextReplyAll.accesskey "A">
+<!ENTITY contextReplyList.label "Responder al lista">
+<!ENTITY contextReplyList.accesskey "L">
+<!ENTITY contextForward.label "Inviar ultra">
+<!ENTITY contextForward.accesskey "u">
+<!ENTITY contextForwardAsMenu.label "Inviar ultra como">
+<!ENTITY contextForwardAsMenu.accesskey "o">
+<!ENTITY contextForwardAsInline.label "In message">
+<!ENTITY contextForwardAsInline.accesskey "I">
+<!ENTITY contextForwardAsAttachmentItem.label "Annexo">
+<!ENTITY contextForwardAsAttachmentItem.accesskey "A">
+<!ENTITY contextMultiForwardAsAttachment.label "Inviar ultra como annexos">
+<!ENTITY contextMultiForwardAsAttachment.accesskey "x">
+<!ENTITY contextMoveMsgMenu.label "Mover a">
+<!ENTITY contextMoveMsgMenu.accesskey "M">
+<!ENTITY contextMoveCopyMsgRecentMenu.label "Recente">
+<!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 argumento">
+<!ENTITY contextKillSubthreadMenu.accesskey "g">
+<!ENTITY contextKillThreadMenu.accesskey "I">
+<!ENTITY contextKillSubthreadMenu.label "Ignorar sub-argumento">
+<!ENTITY contextWatchThreadMenu.label "Surveliar le argumento">
+<!-- LOCALIZATION NOTE (contextWatchThreadMenu.accesskey):
+ In the en-US locale we ran out of access keys, so there is an empty access key for
+ Watch Thread. Localizers can pick a suitable key
+ -->
+<!ENTITY contextWatchThreadMenu.accesskey "">
+<!ENTITY contextSaveAs.label "Salvar como…">
+<!ENTITY contextSaveAs.accesskey "S">
+<!ENTITY contextPrint.label "Imprimer…">
+<!ENTITY contextPrint.accesskey "I">
+<!ENTITY contextPrintPreview.label "Vista preliminar del impression">
+<!ENTITY contextPrintPreview.accesskey "V">
+
+<!-- LOCALIZATION NOTE (columnPicker.applyTo.label):
+ This option in the thread pane column picker pops up a sub-menu containing
+ the "columnPicker.applyToFolder.label" and
+ "columnPicker.applyToFolderAndChildren.label" options. This item indicates
+ a desire to apply the currently displayed set of columns to some other
+ folder(s). The sub-menu items indicate whether we want to apply it to just
+ a folder or also its children.
+ -->
+<!ENTITY columnPicker.applyTo.label "Applicar columnas a…">
+<!-- LOCALIZATION NOTE (columnPicker.applyToFolder.label):
+ This option in the thread pane column picker is found on a sub-menu beneath
+ the "columnPicker.applyTo.label" alongside
+ "columnPicker.applyToFolderAndChildren.label". It indicates a desire to
+ apply the currently display thread pane column settings to a single folder
+ that the user selects using the same widget as the move to/copy to
+ mechanism (via a series of popups).
+ -->
+<!ENTITY columnPicker.applyToFolder.label "Dossier…">
+<!-- LOCALIZATION NOTE (columnPicker.applyToFolderAndChildren.label):
+ This option in the thread pane column picker is found on a sub-menu beneath
+ the "columnPicker.applyTo.label" alongside
+ "columnPicker.applyToFolder.label". It indicates a desire to
+ apply the currently display thread pane column settings to a folder and all
+ of its descendents. The user selects the folder using the same widget as the
+ move to/copy to mechanism (via a series of popups).
+ -->
+<!ENTITY columnPicker.applyToFolderAndChildren.label "Dossier e subdossiers…">
+<!-- LOCALIZATION NOTE (columnPicker.thisFolder.label):
+ This is used in the folder selection widget for the
+ "columnPicker.applyToFolder.label" and
+ "columnPicker.applyToFolderAndChildren.label" menu options. Whenever
+ a folder has children, it results in a menu popup; the first menu item
+ in that popup is given this label to indicate that that folder should be
+ selected. For example, if folder "A" has two children, "B" and "C", then
+ when the user hovers over "A", a new popup menu will be displayed whose
+ items are "This folder", "B", and "C". This is the equivalent of the
+ "File here" option for the move to/copy to widget.
+ -->
+<!ENTITY columnPicker.thisFolder.label "Iste dossier">
+
+<!-- Media (video/audio) controls -->
+<!ENTITY contextPlay.label "Leger">
+<!ENTITY contextPlay.accesskey "L">
+<!ENTITY contextPause.label "Pausar">
+<!ENTITY contextPause.accesskey "P">
+<!ENTITY contextMute.label "Silentiar">
+<!ENTITY contextMute.accesskey "S">
+<!ENTITY contextUnmute.label "Non plus silentiar">
+<!ENTITY contextUnmute.accesskey "p">
+
+<!-- Quick Search Bar -->
+<!-- LOCALIZATION NOTE (quickSearchCmd.key):
+ This is actually the key used for the global message search box; we have
+ not changed
+ -->
+<!ENTITY quickSearchCmd.key "k">
+<!-- LOCALIZATION NOTE (search.label.base1):
+ This is the base of the empty text for the global search box. We replace
+ #1 with the contents of the appropriate search.keyLabel.* value for the
+ platform.
+ The goal is to convey to the user that typing in the box will allow them
+ to search for messages globally and that there is a hotkey they can press
+ to get to the box faster. If the global indexer is disabled, the search
+ box will be collapsed and the user will never see this message.
+ -->
+<!ENTITY search.label.base1 "Cercar #1">
+<!-- LOCALIZATION NOTE (search.keyLabel.nonmac):
+ The description of the key-binding to get into the global search box on
+ windows and linux (which use the control key). We use the key defined in
+ the quickSearchCmd.key entity defined above, the letter should match it.
+ -->
+<!ENTITY search.keyLabel.nonmac "&lt;Ctrl+K&gt;">
+<!-- LOCALIZATION NOTE (search.keyLabel.mac):
+ The description of the key-binding to get into the global search box on mac
+ systems. We use the key defined in the quickSearchCmd.key entity defined
+ above, the letter should match it.
+ -->
+<!ENTITY search.keyLabel.mac "&lt;&#x2318;K&gt;">
+
+<!-- Message Header Context Menu -->
+<!ENTITY AddToAddressBook.label "Adder al libro del adresses…">
+<!ENTITY AddToAddressBook.accesskey "l">
+<!ENTITY AddDirectlyToAddressBook.label "Adder al libro del adresses">
+<!ENTITY AddDirectlyToAddressBook.accesskey "l">
+<!ENTITY EditContact1.label "Rediger le contacto">
+<!ENTITY EditContact1.accesskey "R">
+<!ENTITY ViewContact.label "Vider contacto">
+<!ENTITY ViewContact.accesskey "V">
+<!ENTITY SubscribeToNewsgroup.label "Abonar se al gruppo">
+<!ENTITY SubscribeToNewsgroup.accesskey "A">
+<!ENTITY SendMessageTo.label "Componer message A">
+<!ENTITY SendMessageTo.accesskey "s">
+<!ENTITY CopyEmailAddress.label "Copiar le adresse email">
+<!ENTITY CopyEmailAddress.accesskey "C">
+<!ENTITY CopyNameAndEmailAddress.label "Copia nomine e adresse email">
+<!ENTITY CopyNameAndEmailAddress.accesskey "n">
+<!ENTITY CopyNewsgroupName.label "Copiar le nomine del gruppo">
+<!ENTITY CopyNewsgroupName.accesskey "C">
+<!ENTITY CopyNewsgroupURL.label "Copiar le adresse URL del gruppo">
+<!ENTITY CopyNewsgroupURL.accesskey "U">
+<!ENTITY CreateFilterFrom.label "Crear filtro De…">
+<!ENTITY CreateFilterFrom.accesskey "f">
+<!ENTITY reportPhishingURL.label "Reportar fraude via email">
+<!ENTITY reportPhishingURL.accesskey "o">
+
+<!-- Spell checker context menu items -->
+<!ENTITY spellAddDictionaries.label "Adder dictionarios…">
+<!ENTITY spellAddDictionaries.accesskey "A">
+
+<!-- Content Pane Context Menu -->
+<!ENTITY saveLinkAsCmd.label "Salvar le ligamine como…">
+<!ENTITY saveLinkAsCmd.accesskey "g">
+<!ENTITY saveImageAsCmd.label "Salvar le imagine como…">
+<!ENTITY saveImageAsCmd.accesskey "v">
+<!ENTITY copyLinkCmd.label "Copiar le adresse del ligamine">
+<!ENTITY copyLinkCmd.accesskey "a">
+<!ENTITY copyImageAllCmd.label "Copiar le imagine">
+<!ENTITY copyImageAllCmd.accesskey "i">
+<!ENTITY copyEmailCmd.label "Copiar le adresse email">
+<!ENTITY copyEmailCmd.accesskey "a">
+<!ENTITY stopCmd.label "Stoppar">
+<!ENTITY stopCmd.accesskey "S">
+<!ENTITY reloadCmd.label "Recargar">
+<!ENTITY reloadCmd.accesskey "R">
+<!ENTITY openInBrowser.label "Aperir in navigator">
+<!ENTITY openInBrowser.accesskey "A">
+<!ENTITY openLinkInBrowser.label "Aperir ligamine in navigator">
+<!ENTITY openLinkInBrowser.accesskey "A">
+
+<!-- Statusbar -->
+<!ENTITY statusText.label "Facite">
+
+<!-- Mac OS X Window Menu -->
+<!ENTITY minimizeWindow.label "Minimisar">
+<!ENTITY minimizeWindow.key "m">
+<!ENTITY bringAllToFront.label "Traher toto al avante">
+<!ENTITY zoomWindow.label "Zoomar">
+
+<!-- Mac OS X Application Menu (Cocoa widgets) -->
+<!ENTITY preferencesCmdMac2.label "Preferentias">
+<!ENTITY preferencesCmdMac.commandkey ",">
+<!ENTITY preferencesCmdMac.modifiers "accel">
+<!ENTITY servicesMenuMac.label "Servicios">
+<!ENTITY hideThisAppCmdMac.label "Celar &brandShortName;">
+<!ENTITY hideThisAppCmdMac.commandkey "C">
+<!ENTITY hideThisAppCmdMac.modifiers "accel">
+<!ENTITY hideOtherAppsCmdMac.label "">
+<!ENTITY hideOtherAppsCmdMac.commandkey "C">
+<!ENTITY hideOtherAppsCmdMac.modifiers "accel,alt">
+<!ENTITY showAllAppsCmdMac.label "Monstrar toto">
+
+<!-- Mac OS X Dock Icon pop-up menu -->
+<!ENTITY dockOptions.label "Optiones del icone del app…">
+<!ENTITY writeNewMessageDock.label "Scriber nove message">
+<!ENTITY openAddressBookDock.label "Aperir libro del adresses">
+
+<!-- Content tab Navigation buttons -->
+<!ENTITY browseBackButton.tooltip "Ir un pagina retro">
+<!ENTITY browseForwardButton.tooltip "Avantiar un pagina">
diff --git a/l10n-ia/mail/chrome/messenger/messenger.properties b/l10n-ia/mail/chrome/messenger/messenger.properties
new file mode 100644
index 0000000000..41a0b799a5
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messenger.properties
@@ -0,0 +1,769 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The following are used by the messenger application
+#
+
+# LOCALIZATION NOTE(statusMessage):
+# Do not translate the words %1$S and %2$S below. Place the word %1$S where the
+# account name should appear and %2$S where the status message should appear.
+# EXAMPLE: Jim's Account: Downloading messages...
+statusMessage=%1$S: %2$S
+
+removeAccount=Deler le conto…
+newFolderMenuItem=Dossier…
+newSubfolderMenuItem=Subdossier…
+newFolder=Nove dossier…
+newSubfolder=Nove subdossier…
+markFolderRead=Marcar dossier como legite;Marcar dossiers como legite
+markNewsgroupRead=Marcar le gruppo como legite;Marcar le gruppos como legite
+folderProperties=Proprietates del dossier
+newTag=Nove tag…
+# LOCALIZATION NOTE (getNextNewsMessages): Semi-colon list of plural forms.
+# #1 is the number of news messages to get.
+getNextNewsMessages=Acquirer le proxime #1 message de novas;Acquirer le proxime #1 messages de novas
+advanceNextPrompt=Avantiar al sequente message non legite in %S?
+titleNewsPreHost=sur
+replyToSender=Responder al expeditor
+reply=Responder
+EMLFiles=Files posta
+OpenEMLFiles=Aperir message
+# LOCALIZATION NOTE(defaultSaveMessageAsFileName): Do not translate ".eml"
+# in the line below. Also, the complete file name should be 8.3.
+defaultSaveMessageAsFileName=message.eml
+# LOCALIZATION NOTE(longMsgSubjectTruncator): A suffix string appended to the filename
+# (created from message subject) if it needed to be truncated due to length.
+longMsgSubjectTruncator=...
+SaveMailAs=Salvar le message como
+SaveAttachment=Salvar annexo
+SaveAllAttachments=Salvar tote le annexos
+DetachAttachment=Retirar annexo
+DetachAllAttachments=Retirar tote le annexos
+ChooseFolder=Seliger dossier
+MessageLoaded=Message cargate…
+PreviewTitle=%S - %S
+saveAttachmentFailed=Impossibile salvar le annexo. Verifica le nomine del file e tenta lo de novo.
+saveMessageFailed=Impossibile salvar le message. Verifica le nomine del file e tenta lo de novo.
+fileExists=%S existe jam. Desira tu reimplaciar lo?
+# LOCALIZATION NOTE(failedToReadFile): %1$S is replaced by the file name, %2$S is replaced by the reason the file load failed.
+failedToReadFile=Falta a leger file: %1$S ration: %2$S
+
+downloadingNewsgroups=Discargamento de gruppos pro uso foras de linea
+downloadingMail=Discargamento de posta pro uso foras de linea
+sendingUnsent=Inviante le messages non inviate
+
+folderExists=Un dossier con iste nomine jam existe. Insere un altere nomine.
+# LOCALIZATION NOTE(confirmDuplicateFolderRename): %1$S is name of folder being moved, %2$S is parent folder name, %3$S is proposed new folder name
+confirmDuplicateFolderRename=Un subdossier con le nomine '%1$S' jam existe in le dossier '%2$S'. Vole tu displaciar iste dossier usante le nove nomine '%3$S'?
+folderCreationFailed=Le dossier non pote esser create perque le nomine que tu ha specificate contine un character non recognoscite. Insere un altere nomine e tenta lo de novo.
+
+compactingFolder=Compactante dossier %S…
+# LOCALIZATION NOTE(compactingDone): %1$S is the compaction gain.
+compactingDone=Compactate (appross. %1$S salvate).
+
+confirmFolderDeletionForFilter=Deler le dossier '%S' disactivara le filtro(s) associate a illo. Es tu secur de voler deler iste dossier?
+alertFilterChanged=Le filtros associate a iste dossier essera actualisate.
+filterDisabled=Le dossier '%S' non poteva esser trovate, e le filtro(s) associate a iste dossier essera disactivate. Verifica que le dossier existe e que le filtros puncta verso un dossier de destination valide.
+filterFolderDeniedLocked=Le messages non poteva esser filtrate verso le dossier '%S' perque un altere operation es in curso.
+parsingFolderFailed=Impossibile aperir le dossier %S perque illo es in uso per un altere operation. Attende le fin de iste operation e alora selige le dossier de novo.
+deletingMsgsFailed=Impossibile deler messages in le dossier %S perque illo es in uso per un altere operation. Attende le fin de iste operation e alora tenta lo de novo.
+alertFilterCheckbox=Non plus advertir me.
+compactFolderDeniedLock=Le dossier '%S' non pote esser compactate perque un altere operation es in curso. Tenta lo de novo plus tarde.
+compactFolderWriteFailed=Le dossier '%S' non poteva esser compactate perque le scriptura al dossier ha fallite. Verifica que resta satis de spatio libere sur disco e que tu ha privilegios de scriptura sur le systema de files, e tenta lo de novo.
+compactFolderInsufficientSpace=Alcun dossiers (p.ex. '%S') non pote esser compactate perque non resta satis de spatio libere sur disco. Dele alcun files e tenta lo de novo.
+filterFolderHdrAddFailed=Le messages non poteva esser filtrate verso le dossier '%S' perque le addition de un message a illo ha fallite. Verifica que le dossier es monstrate correctemente o tenta reparar lo a partir del proprietates del dossier.
+filterFolderWriteFailed=Le messages non poteva esser filtrate verso le dossier '%S' perque le scriptura al dossier ha fallite. Verifica que resta satis de spatio libere sur disco e que tu ha privilegios de scriptura sur le systema de files, e tenta lo de novo.
+copyMsgWriteFailed=Le messages non poteva esser displaciate o copiate al dossier '%S' perque le scriptura al dossier ha fallite. Pro recuperar spatio sur disco, ab le menu File, primo selige "Vacuar le corbe a papiro", postea "Compactar dossiers", alora tenta lo de novo.
+cantMoveMsgWOBodyOffline=Laborante sin connexion, tu non pote mover o copiar messages que non ha essite discargate pro uso sin connexion. Ab le fenestra del posta, aperi le menu File, elige Sin connexion, pois dismarca Laborar sin connexion e pois reproba.
+operationFailedFolderBusy=Le operation ha fallite perque le dossier es in uso per un altere operation. Attende le fin de iste operation e alora tenta lo de novo.
+folderRenameFailed=Le dossier non poteva esser renominate. Forsan le dossier es in curso de reanalyse o forsan le nove nomine non es valide.
+# LOCALIZATION NOTE(verboseFolderFormat): %1$S is folder name, %2$S is server name
+verboseFolderFormat=%1$S sur %2$S
+# LOCALIZATION NOTE(filterFolderTruncateFailed): %1$S is replaced by the folder name, %2$S is replaced by the brandShortName
+filterFolderTruncateFailed=Un error ha occurrite durante le truncatura del cassa de entrata post filtrar un message verso le dossier '%1$S'. Pote esser necessari quitar %2$S e deler le file INBOX.msf.
+
+mailboxTooLarge=Le dossier %S es plen e non pote continer plus messages. Pro facer spatio pro plus messages, dele posta ancian o non desirate e compacta le dossier.
+outOfDiskSpace=Il non ha satis de spatio sur disco pro discargar nove messages. Tenta deler ancian posta, vacuar le corbe a papiro e compactar tu dossiers, alora tenta lo de novo.
+errorGettingDB=Impossibile aperir le file summario pro %S. Forsan un error occurreva sur disco,o le percurso plen es troppo longe.
+defaultServerTag=(Predefinite)
+
+# Used in message database list view to provide a text value for graphic based cells.
+messageUnread=Non legite
+messageHasFlag=Stellate
+messageHasAttachment=Con annexo
+messageJunk=Indesirate
+messageExpanded=Expandite
+messageCollapsed=Contrahite
+
+# Used in the SMTP Account Settings panel when a server value has no properties
+smtpServerList-NotSpecified=<non specificate>
+smtpServer-ConnectionSecurityType-0=Nulle
+smtpServer-ConnectionSecurityType-1=STARTTLS, si disponibile
+smtpServer-ConnectionSecurityType-2=STARTTLS
+smtpServer-ConnectionSecurityType-3=SSL/TLS
+smtpServers-confirmServerDeletionTitle=Deler servitor
+smtpServers-confirmServerDeletion=Vole tu vermente deler le servitor: \n %S?
+
+# Account Settings - Both Incoming and SMTP server
+authNo=Sin authentication
+authOld=Contrasigno, methodo original (insecur)
+authPasswordCleartextInsecurely=Contrasigno, transmittite sin securitate
+authPasswordCleartextViaSSL=Contrasigno normal
+authPasswordEncrypted=Contrasigno cryptate
+authKerberos=Kerberos / GSSAPI
+authExternal=
+authNTLM=NTLM
+authOAuth2=OAuth2
+authAnySecure=Ulle secur methodo (obsolete)
+authAny=Ulle methodo (insecur)
+
+# OAuth2 window title
+# LOCALIZATION NOTE(oauth2WindowTitle):
+# %1$S is the username (or full email address) used for authentication.
+# %2$S is the hostname of the account being authenticated.
+oauth2WindowTitle=Insere le credentiales pro %1$S sur %2$S
+
+# LOCALIZATION NOTE(serverType-nntp): Do not translate "NNTP" in the line below
+serverType-nntp=Nomine del servitor de novas (NNTP)
+# LOCALIZATION NOTE(serverType-pop3): Do not translate "POP" in the line below
+serverType-pop3=Servitor de email POP
+# LOCALIZATION NOTE(serverType-imap): Do not translate "IMAP" in the line below
+serverType-imap=Servitor de email IMAP
+serverType-none=Magazinage email local
+
+sizeColumnTooltip2=Ordinar per dimension
+sizeColumnHeader=Dimension
+linesColumnTooltip2=Ordinar per rigas
+linesColumnHeader=Lineas
+
+# LOCALIZATION NOTE (getMsgButtonTooltip): Do not translate the word "%S" below.
+# Place the word "%S" in your translation where the name of the comma separated accounts should appear.
+getMsgButtonTooltip=Discargar nove messages pro %S
+# Used to separate email addresses in a list. Note the trailing space ', '
+getMsgButtonTooltip.listSeparator=,\u0020
+
+# status feedback stuff
+documentDone=
+documentLoading=Cargante message…
+
+# LOCALIZATION NOTE (autosyncProgress): Do not translate the word "%1$S" or "%2$S" below.
+# Place the word %1$S in your translation where the name of the comma separated folders should appear.
+# Place the word %2$S in your translation where the name of the comma separated accounts should appear.
+autosyncProgress=Synchronisante messages in %1$S ab %2$S…
+
+unreadMsgStatus=Non legite: %S
+selectedMsgStatus=Eligite: %S
+totalMsgStatus=Total: %S
+
+# localized folder names
+
+localFolders=Dossiers local
+
+# LOCALIZATION NOTE (inboxFolderName): OK to translate all foldernames, bugzilla #57440 & bugzilla #23625 fixed
+inboxFolderName=Cassa de entrata
+trashFolderName=Corbe a papiro
+sentFolderName=Inviate
+draftsFolderName=Esbossos
+templatesFolderName=Modellos
+outboxFolderName=Cassa de exito
+junkFolderName=Indesirate
+archivesFolderName=Archivos
+
+# "Normal" priority is often blank,
+# depending on the consumers of these strings
+priorityLowest=Plus basse
+priorityLow=Basse
+priorityNormal=Normal
+priorityHigh=Alte
+priorityHighest=Plus alte
+
+#Group by date thread pane titles
+today=Hodie
+yesterday=Heri
+lastWeek=Le ultime septimana
+last7Days=Le ultime 7 dies
+twoWeeksAgo=Duo septimanas retro
+last14Days=Le ultime 14 dies
+older=Plus ancian
+futureDate=Futur
+
+#Grouped By Tags
+untaggedMessages=Messages sin tag
+
+# Grouped by status
+messagesWithNoStatus=Nulle stato
+
+#Grouped by priority
+noPriority=Nulle prioritate
+
+#Grouped by has attachments
+noAttachments=Sin annexos
+attachments=Annexos
+
+#Grouped by starred
+notFlagged=Non stellate
+groupFlagged=Stellate
+
+# defaults descriptions for tag prefs listed in mailnews.js
+# (we keep the .labels. names for backwards compatibility)
+mailnews.tags.remove=Remover tote le tags
+mailnews.labels.description.1=Iimportante
+mailnews.labels.description.2=Labor
+mailnews.labels.description.3=Personal
+mailnews.labels.description.4=A facer
+mailnews.labels.description.5=Plus tarde
+
+# Format definition tag menu texts.
+# This is necessary in order to get the accesskeys to be the on the first
+# character of the menu text instead of after the menu text.
+# If a key definition exists for the tag at index n, that key's key will be
+# taken as the accesskey, eg.
+# <key id="key_tag3" key="&tagCmd3.key;" oncommand="ToggleMessageTagKey(3);"/>
+# makes the third tag have the accesskey &tagCmd3.key;.
+# In the menuitem's label, this accesskey appears at %1$S below; %2$S will be
+# replaced by the tag label.
+mailnews.tags.format=%1$S %2$S
+
+replied=Respondite
+forwarded=Inviate ultra
+redirected=Re-dirigite
+new=Nove
+read=Leger
+flagged=Stellate
+
+# for junk status picker in search and mail views
+junk=Indesirate
+
+# for junk score origin picker in search and mail views
+junkScoreOriginPlugin=Plug-in
+junkScoreOriginFilter=Filtro
+junkScoreOriginWhitelist=Lista blanc
+junkScoreOriginUser=Usator
+junkScoreOriginImapFlag=Etiquetta IMAP
+
+# for the has attachment picker in search and mail views
+hasAttachments=Con annexos
+
+# for the Tag picker in search and mail views.
+tag=Tags
+
+# LOCALIZATION NOTE(andOthers):
+# for multiple authors, add this abbreviation to the first author to indicate
+# there are more; for the From column in the threadpane message list.
+andOthers=et al.
+
+# whether to also show phonetic fields in the addressbook
+# LOCALIZATION NOTE(mail.addr_book.show_phonetic_fields):
+# the only valid values are: true OR false (choose from the untranslated English words)
+mail.addr_book.show_phonetic_fields=false
+
+# valid format options are:
+# 1: yyyy/mm/dd
+# 2: yyyy/dd/mm
+# 3: mm/dd/yyyy
+# 4: mm/yyyy/dd
+# 5: dd/mm/yyyy
+# 6: dd/yyyy/mm
+#
+# 0: auto-detect the current locale format
+# a separator has to be either '/', '-', '.' and the year in Christian year
+# otherwise mm/dd/yyyy (option 3) is used
+#
+mailnews.search_date_format=0
+# separator for search date (e.g. "/", "-"), or empty when search_date_format is zero
+mailnews.search_date_separator=
+# leading zeros for day and month values, not used if mailnews.search_date_format is not zero
+mailnews.search_date_leading_zeros=true
+
+# offline msg
+nocachedbodybody2=Le corpore de iste message non ha essite discargate ab le servitor pro \
+lectura foras de linea. Pro leger iste message, tu debe reconnecter te al \
+rete, seliger "Foras de linea" del menu "File" e dismarcar "Travaliar \
+disconnectite". \
+In le futuro, tu pote seliger qual messages o dossiers leger foras de \
+linea. Pro facer isto, selige "Foras de linea" del menu "File" e alora \
+seliger "Discargar/synchronisar ora". Tu pote adjustar le preferentia \
+"Spatio sur disco" pro impedir le discargamento de grande files.
+
+# LOCALIZATION NOTE(acctCentralTitleFormat): %1$S is brand, %2$S is account type, %3$S is account name
+acctCentralTitleFormat=%1$S %2$S - %3$S
+mailAcctType=Email
+newsAcctType=Novas
+feedsAcctType=Fluxos
+
+# LOCALIZATION NOTE(nocachedbodytitle): Do not translate "<TITLE>" or "</TITLE>" in the line below
+nocachedbodytitle=<TITLE>Ir online pro vider iste message</TITLE>\n
+
+# mailWindowOverlay.js
+confirmUnsubscribeTitle=Confirmar de-rolamento
+confirmUnsubscribeText=Desira tu vermente remover le subscription de %S?
+confirmUnsubscribeManyText=Es tu secur de voler disabonar te de iste gruppos?
+restoreAllTabs=Restaurar tote le schedas
+
+confirmMarkAllFoldersReadTitle=Marcar tote le dossiers como legite
+confirmMarkAllFoldersReadMessage=Es tu secur de voler marcar tote le messages in tote le dossiers de iste conto como legite?
+
+# LOCALIZATION NOTE(junkBarMessage): %S is brand
+junkBarMessage=%S pensa que iste message es indesirate.
+junkBarButton=Non indesirate
+junkBarButtonKey=N
+junkBarInfoButton=Saper plus
+junkBarInfoButtonKey=S
+
+# LOCALIZATION NOTE(remoteContentBarMessage): %S is brand
+remoteContentBarMessage=Pro proteger tu confidentialitate, %S ha blocate contento remote in iste message.
+remoteContentPrefLabel=
+remoteContentPrefAccesskey=O
+remoteContentPrefLabelUnix=Preferentias
+remoteContentPrefAccesskeyUnix=P
+
+# LOCALIZATION NOTE(remoteAllowResource): %S is origin
+remoteAllowResource=Consentir contento remote ab %S
+# LOCALIZATION NOTE(remoteAllowAll): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# #1 is the number of origins
+remoteAllowAll=Consentir contento remote del #1 fonte in le lista supra;Consentir contento remote de tote le #1 fontes in le lista supra
+
+phishingBarMessage=Iste message pote esser fraudulente.
+phishingBarPrefLabel=Optiones
+phishingBarPrefAccesskey=O
+phishingBarPrefLabelUnix=Preferentias
+phishingBarPrefAccesskeyUnix=P
+
+mdnBarIgnoreButton=Ignorar requesta
+mdnBarIgnoreButtonKey=n
+mdnBarSendReqButton=Inviar recepta
+mdnBarSendReqButtonKey=S
+
+draftMessageMsg=Isto es un message de esbosso.
+draftMessageButton=Modificar
+draftMessageButtonKey=M
+
+# msgHdrViewOverlay.js
+openLabel=Aperir
+openLabelAccesskey=A
+saveLabel=Salvar como…
+saveLabelAccesskey=C
+detachLabel=Retirar…
+detachLabelAccesskey=R
+deleteLabel=Deler
+deleteLabelAccesskey=E
+openFolderLabel=Aperir dossier contentor
+openFolderLabelAccesskey=d
+deleteAttachments=Le sequente annexos essera permanentemente delite de iste message:\n%S\nIste action es irreversibile. Es tu secur de voler continuar?
+detachAttachments=Le sequente annexos ha essite salvate correctemente e ora essera permanentemente delite de iste message:\n%S\nIste action es irreversibile. Es tu secur de voler continuar?
+deleteAttachmentFailure=Le deletion del annexos seligite ha fallite.
+emptyAttachment=Iste annexo pare esser vacue.\nContacta le expeditor pro verificar isto.\nIl occurre sovente que firewalls o programmas antivirus destrue annexos.
+externalAttachmentNotFound=Le file ligate non ha essite trovate o non es plus accessibile.
+
+# LOCALIZATION NOTE (attachmentCount): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# #1 number of attachments
+attachmentCount=#1 annexo;#1 annexos
+
+# LOCALIZATION NOTE (attachmentCountSingle): This is the format for the
+# attachment header when a message has only one attachment. This is separate
+# from attachmentCount above, since attachmentCountSingle typically ends with a
+# colon.
+attachmentCountSingle=1 annexo:
+
+# LOCALIZATION NOTE (attachmentSizeUnknown): The string to show for the total
+# size of all attachments when none of the attachments' sizes can be detected.
+attachmentSizeUnknown=dimension incognite
+
+# LOCALIZATION NOTE (attachmentSizeAtLeast): The string to show for the total
+# size of all attachments when at least one (but not all) of the attachments'
+# sizes can't be detected. %1$S is the formatted size.
+attachmentSizeAtLeast=al minus %1$S
+
+# This is the format for prepending accesskeys to the
+# each of the attachments in the file|attachments menu:
+# ie: 1 file.txt
+# 2 another file.txt
+attachmentDisplayNameFormat=%S %S
+
+# This is the heading for the attachment summary when printing an email
+attachmentsPrintHeader=Annexos:
+
+# Connection Error Messages
+# LOCALIZATION NOTE(unknownHostError): %S is the server name
+unknownHostError=Connexion al servitor %S fallite.
+# LOCALIZATION NOTE(connectionRefusedError): %S is the server name
+connectionRefusedError=Connexion al servitor %S impossibile; le connexion ha essite refusate.
+# LOCALIZATION NOTE(netTimeoutError): %S is the server name
+netTimeoutError=Tempore de connexion al servitor %S expirate.
+# LOCALIZATION NOTE(netResetError): %S is the server name
+netResetError=Connexion al servitor %S remontate.
+# LOCALIZATION NOTE(netInterruptError): %S is the server name
+netInterruptError=Connexion al servitor %S interrumpite.
+
+recipientSearchCriteria=Subjecto o destinatario contine:
+fromSearchCriteria=Subjecto o De contine:
+
+# LOCALIZATION NOTE(biffNotification): %1$S is the number of new messages
+biffNotification_message=ha %1$S nove mesage
+biffNotification_messages=ha %1$S nove mesages
+
+# LOCALIZATION NOTE(newMailNotification_message): %1$S is the name of the account %2$S is the number of new messages
+newMailNotification_message=%1$S ha recipite %2$S nove message
+
+# LOCALIZATION NOTE(newMailNotification_messages): %1$S is the name of the account %2$S is the number of new messages
+newMailNotification_messages=%1$S ha recipite %2$S nove messages
+
+# LOCALIZATION NOTE(newMailNotification_messagetitle): %1$S is subject of new message and %2$S is sender of new message.
+# This is UNIX only
+newMailNotification_messagetitle=%1$S de %2$S
+
+# LOCALIZATION NOTE(newMailAlert_message):
+# Semi-colon list of plural forms. See:
+# https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the name of the account, #2 is the number of new messages
+newMailAlert_message=#1 recipite #2 nove message;#1 recipite #2 nove messages
+
+# For the Quota tab in the mail folder properties dialog
+quotaPercentUsed=%S%% utilisate
+# for quota in main window (commandglue.js)
+percent=%S%%
+quotaTooltip2=Quota IMAP: %S usate de %S total. Clicca pro detalios.
+
+# for message views
+confirmViewDeleteTitle=
+confirmViewDeleteMessage=Desira tu vermente deler iste vista?
+
+# for virtual folders
+confirmSavedSearchTitle=Confirmar deletion
+confirmSavedSearchDeleteMessage=Desira tu vermente deler iste recerca salvate?
+
+## @name ENTER_PASSWORD_PROMPT
+## @loc None
+# LOCALIZATION NOTE (passwordPrompt): Do not translate the word %S below.
+# Place the word "%S" in your translation where the email address
+# or the username should appear
+passwordPrompt=Insere tu contrasigno pro %1$S sur %2$S:
+
+## @name ENTER_PASSWORD_PROMPT_TITLE
+## @loc None
+passwordTitle=Contrasigno de servitor de email obligatori
+
+# for checking if the user really wants to open lots of messages in separate windows.
+openWindowWarningTitle=Confirmar
+# LOCALIZATION NOTE (openWindowWarningConfirmation): Semi-colon list of plural forms.
+# #1 is the number of messages the user is attempting to open.
+openWindowWarningConfirmation=Le apertura de #1 message pote esser lente. Continuar?;Le apertura de #1 messages pote esser lente. Continuar?
+
+# for checking if the user really wants to open lots of messages in tabs.
+openTabWarningTitle=Confirmar
+# LOCALIZATION NOTE (openTabWarningConfirmation): Semi-colon list of plural forms.
+# #1 is the number of messages the user is attempting to open.
+openTabWarningConfirmation=Le apertura de #1 message pote esser lente. Continuar?;Le apertura de #1 messages pote esser lente. Continuar?
+
+# for warning the user that a tag they're trying to create already exists
+tagExists=Un tag con iste nomine jam existe.
+
+# title of the edit tag dialog
+editTagTitle=Rediger tag
+
+# for the virtual folder list dialog title
+# %S is the name of the saved search folder
+editVirtualFolderPropertiesTitle=Modificar le proprietates de recerca salvate pro %S
+# LOCALIZATION NOTE (foldersChosen): #1 number of chosen folders
+virtualFolderSourcesChosen=#1 dossier seligite;#1 dossiers seligite
+
+#alert to inform the user to choose one or more folders to search for a saved search folder
+alertNoSearchFoldersSelected=Tu debe seliger al minus un dossier in le qual cercar pro le dossier de recerca salvate.
+
+# These are displayed in the message and folder pane windows
+# LOCALIZATION NOTE %.*f is the abbreviated size in the appropriate units
+byteAbbreviation2=%.*f bytes
+kiloByteAbbreviation2=%.*f kB
+megaByteAbbreviation2=%.*f MB
+gigaByteAbbreviation2=%.*f GB
+teraByteAbbreviation2=%.*f TB
+petaByteAbbreviation2=%.*f PB
+
+## LOCALIZATION NOTE(folderWithAccount):
+## This is used to show folder name together with an account name.
+## %1$S = folder name
+## %2$S = account name
+folderWithAccount=%1$S - %2$S
+## LOCALIZATION NOTE(folderWithUnreadMsgs):
+## This is a concatenation of two strings to compose a folder label with unread messages.
+## %1$S = folder name
+## %2$S = count of unread messages
+folderWithUnreadMsgs=%1$S (%2$S)
+## LOCALIZATION NOTE(summarizedValue):
+## This string shows an indication that the value shown is actually a summary
+## accumulated from all subfolders.
+## %S = summarized value from all subfolders
+folderSummarizedSymbolValue=▾%S
+## LOCALIZATION NOTE(subfoldersExplanation):
+## This is a tooltip message shown on the values in the numeric folder pane columns.
+## %1$S = is the count of messages having the respective property, found in the folder under mouse cursor
+## %2$S = is the count of messages having the respective property, found in subfolders of the folder under mouse cursor
+subfoldersExplanation=%1$S in iste dossier, %2$S in subdossiers
+
+# Error message if message for a message id wasn't found
+errorOpenMessageForMessageIdTitle=Error al apertura del ID-message
+errorOpenMessageForMessageIdMessage=Message identificate per ID-message %S non trovate
+
+# Warnings to alert users about phishing urls
+confirmPhishingTitle=Alerta de message fraudulente
+linkMismatchTitle=Revelate discordantia de ligamine
+#LOCALIZATION NOTE %1$S is the brand name, %2$S is the host name of the url being visited
+confirmPhishingUrl=%1$S pensa que iste message es fraudulente. Le ligamines in le message pote tentar personificar paginas web que tu desira visitar. Desira tu vermente visitar %2$S?
+#LOCALIZATION NOTE %1$S is the host name of indicated host, %2$S is the host name of the actual host.
+confirmPhishingUrlAlternate=Le ligamine sur le qual tu ha cliccate pare menar a un altere sito que illo indicate in le texto. A vices isto se usa solo pro traciar le clics sur le ligamine, ma equalmente pote tractar se de fraude.\n\nLe texto del ligamine indica que le ligamine mena a a %1$S, ma illo vermente mena a %2$S.
+#LOCALIZATION NOTE $1$S is the host name of the indicated host.
+confirmPhishingGoAhead=Ir a %1$S comocunque
+#LOCALIZATION NOTE %1$S is the host name that was displayed to the user.
+confirmPhishingGoDirect=Va a %1$S
+
+# Check for Updates
+# LOCALIZATION NOTE (updatesItem_*): these are alternative labels for Check for Update item in Help menu.
+# Which one is used depends on Update process state.
+updatesItem_default=Verificar actualisationes…
+updatesItem_defaultFallback=Verificar actualisationes…
+updatesItem_default.accesskey=V
+updatesItem_downloading=Discargante %S…
+updatesItem_downloadingFallback=Discargante actualisation…
+updatesItem_downloading.accesskey=D
+updatesItem_resume=Resumer discargamento %S…
+updatesItem_resumeFallback=Resumer discargamento actualisation…
+updatesItem_resume.accesskey=d
+updatesItem_pending=Applicar ora le actualisation discargate…
+updatesItem_pendingFallback=Applicar ora le actualisation discargate…
+updatesItem_pending.accesskey=d
+
+# Folder Pane Header Title Strings
+folderPaneModeHeader_all=Tote le dossiers
+folderPaneModeHeader_unread=Dossiers non legite
+folderPaneModeHeader_favorite=Dossiers favorite
+folderPaneModeHeader_recent=Dossiers recente
+folderPaneModeHeader_smart=Dossiers unificate
+unifiedAccountName=Dossiers unificate
+
+# Copy / Move to Folder Again
+#LOCALIZATION NOTE %1$S is the name of the folder we will move to. moveToFolderAgainAccessKey
+# should have the same value as copyToFolderAgainAccessKey as they are the same menu item in the UI
+# moveToFolderAgainAccessKey should also be a letter that occurs before %1$S
+moveToFolderAgain=Displaciar a "%1$S" de novo
+moveToFolderAgainAccessKey=p
+#LOCALIZATION NOTE %1$S is the name of the folder we will copy to
+# copyToFolderAgainAccessKey
+# should have the same value as moveToFolderAgainAccessKey as they are the same menu item in the UI
+# copyToFolderAgainAccessKey should also be a letter that occurs before %1$S
+copyToFolderAgain=Copiar a "%1$S" de novo
+copyToFolderAgainAccessKey=p
+
+#LOCALIZATION NOTE(mdnBarMessageNormal) %1$S is the name of the sender
+mdnBarMessageNormal=%1$S ha demandate de reciper un notification quando tu lege iste message.
+#LOCALIZATION NOTE(mdnBarMessageAddressDiffers) %1$S is the name of the sender, %2$S is the address(es) to send return receipt to
+mdnBarMessageAddressDiffers=%1$S ha demandate de reciper un notification (a %2$S) quando tu lege iste message.
+
+# mailCommands.js
+emptyJunkFolderTitle=Vacuar "%S"
+emptyJunkFolderMessage=Deler tote le messages e subdossiers in le dossier Indesirate?
+emptyJunkDontAsk=Non plus demandar me isto.
+emptyTrashFolderTitle=Vacuar "%S"
+emptyTrashFolderMessage=Deler tote le messages e subdossiers in le corbe a papiro?
+emptyTrashDontAsk=Non plus demandar me isto.
+
+# junkCommands.js
+junkAnalysisPercentComplete=Analyse de posta indesirate: %S complete
+processingJunkMessages=Processante messages indesirate
+
+# Messenger bootstrapping messages
+fileNotFoundTitle = File non trovate
+#LOCALIZATION NOTE(fileNotFoundMsg): %S is the filename
+fileNotFoundMsg = Le file %S non existe
+
+fileEmptyTitle = File vacue
+#LOCALIZATION NOTE(fileEmptyMsg): %S is the filename
+fileEmptyMsg = Le file %S es vacue.
+
+# LOCALIZATION NOTE (headerMoreAddrs): semicolon separated list of plural
+# forms of the word "more" as used after the number of addresses
+# currently hidden while displaying a header such as "to", "cc", or "bcc"
+# in the message header box. English has two identical forms here, so it will
+# construct strings that look like (for example) "1 more" or "20 more".
+# <https://developer.mozilla.org/en/Localization_and_Plurals> has details
+# on this mechanism.
+headerMoreAddrs=#1 plus;#1 plus
+
+# LOCALIZATION NOTE (headerMoreAddrsTooltip): semicolon separated list of
+# plural forms of the phrase ", and #1 more" as used in the tooltip text
+# of the more widget displayed in the header pane (see headerMoreAddrs).
+# English has two identical forms here, so it will construct strings that
+# look like (for example) ", and 1 more" or ", and 20 more".
+# <https://developer.mozilla.org/en/Localization_and_Plurals> has details
+# on this mechanism.
+headerMoreAddrsTooltip=, e #1 plus;, e#1 plus
+
+# LOCALIZATION NOTE (headertoFieldMe): first person prepositional object
+# pronoun used in the "to" header of the message header pane. This is also
+# used for the fallback case if a header-specific localization is not
+# available.
+headertoFieldMe=Me
+
+# LOCALIZATION NOTE (headerfromFieldMe): first person prepositional object
+# pronoun used in the "from" header of the message header pane.
+headerfromFieldMe=Me
+
+# LOCALIZATION NOTE (headerreply-toFieldMe): first person prepositional
+# object pronoun used in the "reply-to" header of the message header pane.
+headerreply-toFieldMe=Me
+
+# LOCALIZATION NOTE (headerccFieldMe): first person prepositional object
+# pronoun used in the "cc" header of the message header pane.
+headerccFieldMe=Me
+
+# LOCALIZATION NOTE (headerbccFieldMe): first person prepositional object
+# pronoun used in the "bcc" header of the message header pane.
+headerbccFieldMe=Me
+
+expandAttachmentPaneTooltip=Monstrar le pannello de annexos
+collapseAttachmentPaneTooltip=Celar le pannello de annexos
+
+# Shown when content tabs are being loaded.
+loadingTab=Cargante…
+
+confirmMsgDelete.title=Confirmar deletion
+confirmMsgDelete.collapsed.desc=Le messages in le discussiones collabite essera destruite. Vole tu vermente continuar?
+confirmMsgDelete.deleteNoTrash.desc=Le messages essera destruite immediatemente, sin copia in le corbe a papiro. Es tu secur de voler continuar?
+confirmMsgDelete.deleteFromTrash.desc=Le messages in le corbe a papiro essera destruite permanentemente. Es tu secur de voler continuar?
+confirmMsgDelete.dontAsk.label=Non plus demandar me isto.
+confirmMsgDelete.delete.label=Deler
+
+mailServerLoginFailedTitle=Authentication fallite
+# LOCALIZATION NOTE (mailServerLoginFailedTitleWithAccount):
+# "%S" is the account name.
+mailServerLoginFailedTitleWithAccount=Accesso al conto "%S" fallite
+# LOCALIZATION NOTE (mailServerLoginFailed2):
+# %1$S is the host name of the server, %2$S is the user name.
+mailServerLoginFailed2=Accesso a servitor %1$S con nomine de usator %2$S fallite.
+mailServerLoginFailedRetryButton=&Retentar
+mailServerLoginFailedEnterNewPasswordButton=Inser&er nove contrasigno
+
+# LOCALIZATION NOTE (threadPane.columnPicker.confirmFolder.noChildren.title):
+# When the user selects a folder to apply the currently displayed columns to
+# via the "columnPicker.applyToFolder.label" menu option, this is the title of
+# the confirmation dialog used to verify they selected the correct folder. This
+# is the case in which we apply the columns only to the folder and not to any of
+# its children.
+threadPane.columnPicker.confirmFolder.noChildren.title=Applicar modificationes?
+# LOCALIZATION NOTE (threadPane.columnPicker.confirmFolder.noChildren.message):
+# When the user selects a folder to apply the currently displayed columns to
+# via the "columnPicker.applyToFolder.label" menu option, this is the text of
+# the confirmation dialog used to verify they selected the correct folder. The
+# string '%S' is replaced with the name of the folder the user selected in
+# order to help them confirm they picked what they thought they picked. This
+# is the case in which we apply the columns only to the folder and not to any of
+# its children.
+threadPane.columnPicker.confirmFolder.noChildren.message=Applicar le columnas del dossier actual a %S?
+
+# LOCALIZATION NOTE (threadPane.columnPicker.confirmFolder.withChildren.title):
+# When the user selects a folder to apply the currently displayed columns to via
+# the "columnPicker.applyToFolderAndChildren.label" menu option, this is the
+# title of the confirmation dialog used to verify they selected the correct
+# folder. This is the case in which we apply the columns to the folder and all
+# of its children.
+threadPane.columnPicker.confirmFolder.withChildren.title=Applicar modificationes?
+# LOCALIZATION NOTE (threadPane.columnPicker.confirmFolder.withChildren.message):
+# When the user selects a folder to apply the currently displayed columns to via
+# the "columnPicker.applyToFolderAndChildren.label" menu option, this is the
+# text of the confirmation dialog used to verify they selected the correct
+# folder. The string '%S' is replaced with the name of the folder the user
+# selected in order to help them confirm they picked what they thought they
+# picked. This is the case in which we apply the columns to the folder and all
+# of its children.
+threadPane.columnPicker.confirmFolder.withChildren.message=Applicar le columnas del dossier actual a %S e su subdossiers?
+
+# LOCALIZATION NOTE (lwthemeInstallRequest.message): %S will be replaced with
+# the host name of the site.
+lwthemeInstallRequest.message=Iste sito (%S) ha tentate de installar un thema.
+lwthemeInstallRequest.allowButton=Permitter
+lwthemeInstallRequest.allowButton.accesskey=p
+
+lwthemePostInstallNotification.message=Un nove thema ha essite installate.
+lwthemePostInstallNotification.undoButton=Disfacer
+lwthemePostInstallNotification.undoButton.accesskey=D
+lwthemePostInstallNotification.manageButton=Gerer le themas…
+lwthemePostInstallNotification.manageButton.accesskey=G
+
+# troubleshootModeRestart
+troubleshootModeRestartPromptTitle=Reinitiar in Modo diagnostic
+troubleshootModeRestartPromptMessage=Le Modo diagnostic disactivara tote le additivos e temporarimente usa alcun predefinite preferentias.\nEs tu secur que tu vole reinitiar?
+troubleshootModeRestartButton=Reinitiar
+
+# LOCALIZATION NOTE (downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=Actualisar a %S
+update.downloadAndInstallButton.accesskey=A
+
+# Sanitize
+# LOCALIZATION NOTE (sanitizeDialog2.everything.title): When "Time range to
+# clear" is set to "Everything", the Clear Recent History dialog's title is
+# changed to this. See UI mockup and comment 11 at bug 480169 -->
+sanitizeDialog2.everything.title=Vacuar tote le chronologia
+sanitizeButtonOK=Vacuar ora
+# LOCALIZATION NOTE (sanitizeEverythingWarning2): Warning that appears when
+# "Time range to clear" is set to "Everything" in Clear Recent History dialog,
+# provided that the user has not modified the default set of history items to clear.
+sanitizeEverythingWarning2=Tote le chronologia essera vacuate.
+# LOCALIZATION NOTE (sanitizeSelectedWarning): Warning that appears when
+# "Time range to clear" is set to "Everything" in Clear Recent History dialog,
+# provided that the user has modified the default set of history items to clear.
+sanitizeSelectedWarning=Tote le elementos seligite essera vacuate.
+
+learnMoreAboutIgnoreThread=Saper plus…
+learnMoreAboutIgnoreThreadAccessKey = S
+undoIgnoreThread=Disfacer ignorar argumento
+undoIgnoreThreadAccessKey=D
+undoIgnoreSubthread=Disfacer ignorar sub-argumento
+undoIgnoreSubthreadAccessKey=D
+# LOCALIZATION NOTE (ignoredThreadFeedback): #1 is the message thread title
+ignoredThreadFeedback=Responsas al discussion "#1" non essera monstrate.
+# LOCALIZATION NOTE (ignoredSubthreadFeedback): #1 is the message subthread title
+ignoredSubthreadFeedback=Responsas al subdiscussion "#1" non essera monstrate.
+# LOCALIZATION NOTE (ignoredThreadsFeedback): Semi-colon list of plural forms.
+# #1 is the number of threads
+ignoredThreadsFeedback=Responsas al discussion seligite non essera monstrate.;Responsas al #1 discussiones seligite non essera monstrate.
+# LOCALIZATION NOTE (ignoredSubthreadsFeedback): Semi-colon list of plural forms.
+# #1 is number of subthreads
+ignoredSubthreadsFeedback=Responsas al subdiscussion seligite non essera monstrate.;Responsas al #1 subdiscussiones seligite non essera monstrate.
+# LOCALIZATION NOTE (saveAsType): replace %S with the extension of the file to be saved.
+saveAsType=file %S
+
+# LOCALIZATION NOTE (openSearch.label): The label used in the autocomplete
+# widget to refer to a search on the web for a short string containing at most
+# 15 characters. %1$S is the search provider to use. %2$S is the string to
+# search for.
+openSearch.label=Cercar “%2$S” in %1$S
+
+# LOCALIZATION NOTE (openSearch.label.truncated): The label used in the
+# autocomplete widget to refer to a search on the web for a short string
+# containing more than 15 characters. %1$S is the search provider to use. %2$S
+# is the string to search for, truncated to 15 characters.
+openSearch.label.truncated=Cercar “%2$S…” in %1$S
+
+# LOCALIZATION NOTE (aboutDialog.architecture.*):
+# The sixtyFourBit and thirtyTwoBit strings describe the architecture of the
+# current Thunderbird build: 32-bit or 64-bit. These strings are used in parentheses
+# after the Thunderbird version in the About dialog,
+# e.g.: "48.0.2 (32-bit)" or "51.0a1 (2016-09-05) (64-bit)".
+aboutDialog.architecture.sixtyFourBit = 64-bit
+aboutDialog.architecture.thirtyTwoBit = 32-bit
+
+errorConsoleTitle = Consola del errorores
+
+# LOCALIZATION NOTE (panel.back):
+# This is used by screen readers to label the "back" button in various browser
+# popup panels, including the sliding subviews of the appmenu.
+panel.back = Retro
+
+# LOCALIZATION NOTE (folderErrorAlertTitle):
+# %S is a pretty string to identify the folder and account.
+# EXAMPLE: Error - Inbox on bob@example.com
+folderErrorAlertTitle = Error - %S
+
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EdAdvancedEdit.dtd
new file mode 100644
index 0000000000..752c3c2e3f
--- /dev/null
+++ b/l10n-ia/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 de proprietates avantiate">
+<!ENTITY AttName.label "Attributo: ">
+<!ENTITY AttValue.label "Valor: ">
+<!ENTITY PropertyName.label "Proprietate: ">
+<!ENTITY currentattributesfor.label "Attributos actual pro:">
+<!ENTITY tree.attributeHeader.label "Attributo">
+<!ENTITY tree.propertyHeader.label "Proprietate">
+<!ENTITY tree.valueHeader.label "Valor">
+<!ENTITY tabHTML.label "Attributos HTML">
+<!ENTITY tabCSS.label "Stilo incorporate">
+<!ENTITY tabJSE.label "Eventos JavaScript">
+
+<!ENTITY editAttribute.label "Clicca sur un elemento supra pro modificar su valor">
+<!ENTITY removeAttribute.label "Remover">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EdColorPicker.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EdColorPicker.dtd
new file mode 100644
index 0000000000..7b49596c6b
--- /dev/null
+++ b/l10n-ia/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 "Ultime color eligite">
+<!ENTITY lastPickedColor.accessKey "U">
+<!ENTITY chooseColor1.label "Eliger un color:">
+<!ENTITY chooseColor2.label "Insere un catena de color HTML">
+<!ENTITY chooseColor2.accessKey "H">
+<!ENTITY setColorExample.label "(es.: &quot;#0000ff&quot; o &quot;blue&quot;):">
+<!ENTITY default.label "Predefinite">
+<!ENTITY default.accessKey "d">
+<!ENTITY palette.label "Paletta:">
+<!ENTITY standardPalette.label "Standard">
+<!ENTITY webPalette.label "Tote le colores web">
+<!ENTITY background.label "Color de fundo pro:">
+<!ENTITY background.accessKey "F">
+<!ENTITY table.label "Tabella">
+<!ENTITY table.accessKey "T">
+<!ENTITY cell.label "Cellula(s)">
+<!ENTITY cell.accessKey "C">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd
new file mode 100644
index 0000000000..aadaf9860f
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EdConvertToTable.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Converter a tabella">
+<!ENTITY instructions1.label "Composer crea un nove linea in le tabella pro cata paragrapho in le selection.">
+<!ENTITY instructions2.label "Eliger un character pro le separation in columnas del selection:">
+<!ENTITY commaRadio.label "Virgula">
+<!ENTITY spaceRadio.label "Spatio">
+<!ENTITY otherRadio.label "Altere character:">
+<!ENTITY deleteCharCheck.label "Deler character separator">
+<!ENTITY collapseSpaces.label "Ignorar le spatios extra">
+<!ENTITY collapseSpaces.tooltip "Converter le spatios adjacente in un sol separator">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd
new file mode 100644
index 0000000000..884af5063b
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EdDialogOverlay.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY AdvancedEditButton.label "Edition avantiate…">
+<!ENTITY AdvancedEditButton.accessKey "E">
+<!ENTITY AdvancedEditButton.tooltip "Adder o modificar attributos HTML, attributos de stilo e JavaScript">
+<!ENTITY chooseFileButton.label "Eliger file…">
+<!ENTITY chooseFileButton.accessKey "F">
+<!ENTITY chooseFileLinkButton.label "Eliger file…">
+<!ENTITY chooseFileLinkButton.accessKey "i">
+<!ENTITY makeUrlRelative.label "URL es relative al position del pagina">
+<!ENTITY makeUrlRelative.accessKey "r">
+<!ENTITY makeUrlRelative.tooltip "Cambiar tra URL relative e absolute. Il es necesse que le pagina ha essite salvate.">
+
+<!-- Shared by Link and Image dialogs -->
+<!ENTITY LinkURLEditField2.label "Insere un position de pagina web, un file local o selige un, ancora con nomine o titulo, ex le menu contextual del campo:">
+<!ENTITY LinkURLEditField2.accessKey "w">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EdNamedAnchorProperties.dtd
new file mode 100644
index 0000000000..f1d0822543
--- /dev/null
+++ b/l10n-ia/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 "Proprietates del ancora con nomine">
+<!ENTITY anchorNameEditField.label "Nomine del ancora:">
+<!ENTITY anchorNameEditField.accessKey "N">
+<!ENTITY nameInput.tooltip "Insere un nomine univoc pro iste ancora (destination).">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd
new file mode 100644
index 0000000000..edf5f7330d
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorColorProperties.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Colores del pagina e fundo">
+<!ENTITY pageColors.label "Colores del pagina">
+<!ENTITY defaultColorsRadio.label "Colores predefinite del lector (Non definir le colores in le pagina)">
+<!ENTITY defaultColorsRadio.accessKey "P">
+<!ENTITY defaultColorsRadio.tooltip "Usar solmente le colores configurate in le navigator del lector">
+<!ENTITY customColorsRadio.label "Usar colores personalisate:">
+<!ENTITY customColorsRadio.accessKey "P">
+<!ENTITY customColorsRadio.tooltip "Iste colores predefinite supplanta illos del navigator del visor">
+
+<!ENTITY normalText.label "Texto normal">
+<!ENTITY normalText.accessKey "N">
+<!ENTITY linkText.label "Texto del ligamine">
+<!ENTITY linkText.accessKey "L">
+<!ENTITY activeLinkText.label "Texto del ligamine active">
+<!ENTITY activeLinkText.accessKey "A">
+<!ENTITY visitedLinkText.label "Texto del ligamine visitate">
+<!ENTITY visitedLinkText.accessKey "V">
+<!ENTITY background.label "Fundo:">
+<!ENTITY background.accessKey "F">
+<!ENTITY colon.character ":">
+<!ENTITY backgroundImage.label "Imagine de fundo:">
+<!ENTITY backgroundImage.accessKey "m">
+<!ENTITY backgroundImage.tooltip "Usar un file imagine como fundo pro tu pagina">
+<!ENTITY backgroundImage.shortenedDataURI "URI de datos abbreviate (copiar placiara le URI complete in le area de transferentia)">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd
new file mode 100644
index 0000000000..8789d13b6f
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorHLineProperties.dtd
@@ -0,0 +1,27 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Proprietates del linea horizontal">
+
+<!ENTITY dimensionsBox.label "Dimensiones">
+<!ENTITY heightEditField.label "Altor:">
+<!ENTITY heightEditField.accessKey "A">
+<!ENTITY widthEditField.label "Largor:">
+<!ENTITY widthEditField.accessKey "L">
+<!ENTITY pixelsPopup.value "pixels">
+<!ENTITY alignmentBox.label "Alineamento">
+<!ENTITY leftRadio.label "Sinistra">
+<!ENTITY leftRadio.accessKey "S">
+<!ENTITY centerRadio.label "Centro">
+<!ENTITY centerRadio.accessKey "C">
+<!ENTITY rightRadio.label "Dextra">
+<!ENTITY rightRadio.accessKey "D">
+
+<!ENTITY threeDShading.label "Umbrar 3D">
+<!ENTITY threeDShading.accessKey "U">
+<!ENTITY saveSettings.label "Usar como predefinition">
+<!ENTITY saveSettings.accessKey "O">
+<!ENTITY saveSettings.tooltip "Salvar iste parametros pro usar al insertion de nove lineas horizontal">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd
new file mode 100644
index 0000000000..008018b940
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorImageProperties.dtd
@@ -0,0 +1,79 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- These strings are for use specifically in the editor's image and form image dialogs. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Proprietates del imagine">
+
+<!ENTITY pixelsPopup.value "pixels">
+
+<!-- These are in the Location tab panel -->
+<!ENTITY locationEditField.label "Adresse del imagine:">
+<!ENTITY locationEditField.accessKey "А">
+<!ENTITY locationEditField.tooltip "Insere le nomine de file o position del imagine">
+<!ENTITY locationEditField.shortenedDataURI "URI de datos abbreviate (copiar placiara le URI complete in le area de transferentia)">
+<!ENTITY title.label "Consilio:">
+<!ENTITY title.accessKey "C">
+<!ENTITY title.tooltip "Le attributo html 'titulo' que appare como quadro de suggestion">
+<!ENTITY altText.label "Texto alternative">
+<!ENTITY altText.accessKey "A">
+<!ENTITY altTextEditField.tooltip "Typo de texto a monstrar in loco del imagine">
+<!ENTITY noAltText.label "Non usar texto alternative">
+<!ENTITY noAltText.accessKey "N">
+
+<!ENTITY previewBox.label "Vista preliminar del imagine">
+
+<!-- These controls are in the Dimensions tab panel -->
+<!-- actualSize.label should be same as actualSizeRadio.label + ":" -->
+<!ENTITY actualSize.label "Dimension actual:">
+<!ENTITY actualSizeRadio.label "Dimension actual">
+<!ENTITY actualSizeRadio.accessKey "A">
+<!ENTITY actualSizeRadio.tooltip "Regrede al actual dimension del imagine">
+<!ENTITY customSizeRadio.label "Personalisar dimension">
+<!ENTITY customSizeRadio.accessKey "D">
+<!ENTITY customSizeRadio.tooltip "Cambia le dimension del imagine como monstrate in iste pagina">
+<!ENTITY heightEditField.label "Altor:">
+<!ENTITY heightEditField.accessKey "A">
+<!ENTITY widthEditField.label "Largor:">
+<!ENTITY widthEditField.accessKey "L">
+<!ENTITY constrainCheckbox.label "Restringer">
+<!ENTITY constrainCheckbox.accessKey "R">
+<!ENTITY constrainCheckbox.tooltip "Mantener le proportiones del imagine">
+
+<!-- These controls are in the Image Map box of the expanded area -->
+<!ENTITY imagemapBox.label "Mappa imagine">
+<!ENTITY removeImageMapButton.label "Remover">
+<!ENTITY removeImageMapButton.accessKey "R">
+
+<!-- These are the options for image alignment -->
+<!ENTITY alignment.label "Alinear texto a imagine">
+<!ENTITY bottomPopup.value "Al base">
+<!ENTITY topPopup.value "Al culmine">
+<!ENTITY centerPopup.value "In centro">
+<!ENTITY wrapRightPopup.value "Incapsular a dextra">
+<!ENTITY wrapLeftPopup.value "Incapsular a sinistra">
+
+<!-- These controls are in the Spacing Box -->
+<!ENTITY spacingBox.label "Spatiamento">
+<!ENTITY leftRightEditField.label "Sinistra e dextra:">
+<!ENTITY leftRightEditField.accessKey "S">
+<!ENTITY topBottomEditField.label "Culmine e pede">
+<!ENTITY topBottomEditField.accessKey "C">
+<!ENTITY borderEditField.label "Bordo plen:">
+<!ENTITY borderEditField.accessKey "B">
+
+<!-- These controls are in the Link Box -->
+<!ENTITY showImageLinkBorder.label "Monstrar bordo circum imagine ligate">
+<!ENTITY showImageLinkBorder.accessKey "b">
+<!ENTITY LinkAdvancedEditButton.label "Redaction avantiate del ligamine…">
+<!ENTITY LinkAdvancedEditButton.accessKey "l">
+<!ENTITY LinkAdvancedEditButton.tooltip "Adder o modificar attributos HTML, attributos de stilo e JavaScript">
+
+<!-- These tabs are currently used in the image input dialog -->
+<!ENTITY imageInputTab.label "Formulario">
+<!ENTITY imageLocationTab.label "Position">
+<!ENTITY imageDimensionsTab.label "Dimensiones">
+<!ENTITY imageAppearanceTab.label "Apparentia">
+<!ENTITY imageLinkTab.label "">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd
new file mode 100644
index 0000000000..9504b3d916
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertChars.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Inserer character">
+<!ENTITY category.label "Categoria">
+<!ENTITY letter.label "Littera:">
+<!ENTITY letter.accessKey "L">
+<!ENTITY character.label "Character:">
+<!ENTITY character.accessKey "C">
+<!ENTITY accentUpper.label "Accentos sur le majusculas">
+<!ENTITY accentLower.label "Accentos sur le minusculas">
+<!ENTITY otherUpper.label "Altere majusculas">
+<!ENTITY otherLower.label "Altere minusculas">
+<!ENTITY commonSymbols.label "Symbolos commun">
+<!ENTITY insertButton.label "Inserer">
+<!ENTITY closeButton.label "Clauder">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd
new file mode 100644
index 0000000000..2e343f0f67
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertMath.dtd
@@ -0,0 +1,21 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Inserer expression mathematic">
+
+<!ENTITY sourceEditField.label "Insere le codice fonte LaTeX:">
+
+<!ENTITY options.label "Optiones">
+<!ENTITY optionInline.label "Modo in linea">
+<!ENTITY optionInline.accesskey "X">
+<!ENTITY optionDisplay.label "Modo monstrar">
+<!ENTITY optionDisplay.accesskey "M">
+<!ENTITY optionLTR.label "Direction de sinistra a dextra">
+<!ENTITY optionLTR.accesskey "S">
+<!ENTITY optionRTL.label "Direction de dextra a sinistra">
+<!ENTITY optionRTL.accesskey "D">
+
+<!ENTITY insertButton.label "Inserer">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd
new file mode 100644
index 0000000000..4bdaded0e4
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertSource.dtd
@@ -0,0 +1,15 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Inserer HTML">
+<!ENTITY sourceEditField.label "Insere tags e texto HTML:">
+<!ENTITY example.label "Exemplo:">
+<!-- LOCALIZATION NOTE (exampleOpenTag.label): DONT_TRANSLATE: they are text for HTML tagnames: "<i>" and "</i>" -->
+<!ENTITY exampleOpenTag.label "&lt;i&gt;">
+<!-- LOCALIZATION NOTE (exampleCloseTag.label): DONT_TRANSLATE: they are text for HTML tagnames: "<i>" and "</i>" -->
+<!ENTITY exampleCloseTag.label "&lt;/i&gt;">
+<!ENTITY exampleText.label "Salute mundo!">
+<!ENTITY insertButton.label "Inserer">
+<!ENTITY insertButton.accesskey "I">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertTOC.dtd
new file mode 100644
index 0000000000..0f608e3193
--- /dev/null
+++ b/l10n-ia/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 "Indice del contentos">
+<!ENTITY buildToc.label "Construer tabella de contentos de:">
+<!ENTITY tag.label "Tag:">
+<!ENTITY class.label "Classe:">
+<!ENTITY header1.label "Nivello 1">
+<!ENTITY header2.label "Nivello 2">
+<!ENTITY header3.label "Nivello 3">
+<!ENTITY header4.label "Nivello 4">
+<!ENTITY header5.label "Nivello 5">
+<!ENTITY header6.label "Nivello 6">
+<!ENTITY makeReadOnly.label "Render la tabella de contentos de solo lectura">
+<!ENTITY orderedList.label "Numerar tote le entratas in le tabella de contentos">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd
new file mode 100644
index 0000000000..782a960432
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorInsertTable.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Inserer tabella">
+
+<!ENTITY size.label "Dimension">
+<!ENTITY numRowsEditField.label "Rigas:">
+<!ENTITY numRowsEditField.accessKey "R">
+<!ENTITY numColumnsEditField.label "Columnas:">
+<!ENTITY numColumnsEditField.accessKey "C">
+<!ENTITY widthEditField.label "Largor:">
+<!ENTITY widthEditField.accessKey "L">
+<!ENTITY borderEditField.label "Bordo:">
+<!ENTITY borderEditField.accessKey "B">
+<!ENTITY borderEditField.tooltip "Scribe un numero pro le bordo del tabella, o zero (0) pro nulle bordo">
+<!ENTITY pixels.label "pixels">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorLinkProperties.dtd
new file mode 100644
index 0000000000..c18b29a6bc
--- /dev/null
+++ b/l10n-ia/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 "Proprietates del ligamine">
+<!ENTITY LinkURLBox.label "Adresse del ligamine">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorListProperties.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorListProperties.dtd
new file mode 100644
index 0000000000..2993f785fe
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorListProperties.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Proprietates de lista">
+
+<!ENTITY ListType.label "Typo de lista">
+<!ENTITY bulletStyle.label "Stilo de punctos:">
+<!ENTITY startingNumber.label "Numero initial:">
+<!ENTITY startingNumber.accessKey "i">
+<!ENTITY none.value "Nulle">
+<!ENTITY bulletList.value "Lista a punctos (sin numeros)">
+<!ENTITY numberList.value "Lista numerate">
+<!ENTITY definitionList.value "Lista de definitiones">
+<!ENTITY changeEntireListRadio.label "Cambiar tote le lista">
+<!ENTITY changeEntireListRadio.accessKey "C">
+<!ENTITY changeSelectedRadio.label "Cambiar solo elementos seligite">
+<!ENTITY changeSelectedRadio.accessKey "e">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd
new file mode 100644
index 0000000000..b4c3101464
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorPersonalDictionary.dtd
@@ -0,0 +1,18 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Dictionario personal">
+
+<!ENTITY wordEditField.label "Nove parola:">
+<!ENTITY wordEditField.accessKey "N">
+<!ENTITY AddButton.label "Adder">
+<!ENTITY AddButton.accessKey "A">
+<!ENTITY DictionaryList.label "Parolas in dictionario:">
+<!ENTITY DictionaryList.accessKey "P">
+<!ENTITY RemoveButton.label "Remover">
+<!ENTITY RemoveButton.accessKey "e">
+
+<!ENTITY CloseButton.label "Clauder">
+<!ENTITY CloseButton.accessKey "C">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorReplace.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorReplace.dtd
new file mode 100644
index 0000000000..12fce1215e
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorReplace.dtd
@@ -0,0 +1,29 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from EdReplace.xul -->
+
+<!-- extracted from EdReplace.xhtml -->
+
+<!ENTITY replaceDialog.title "Trovar e reimplaciar">
+<!ENTITY findField.label "Trovar le texto:">
+<!ENTITY findField.accesskey "v">
+<!ENTITY replaceField.label "Replaciar con:">
+<!ENTITY replaceField.accesskey "e">
+<!ENTITY caseSensitiveCheckbox.label "Sensibile a majuscule/minuscule">
+<!ENTITY caseSensitiveCheckbox.accesskey "S">
+<!ENTITY wrapCheckbox.label "Recomenciar al initio">
+<!ENTITY wrapCheckbox.accesskey "R">
+<!ENTITY backwardsCheckbox.label "Cercar in le retro">
+<!ENTITY backwardsCheckbox.accesskey "r">
+<!ENTITY findNextButton.label "Trovar le sequente">
+<!ENTITY findNextButton.accesskey "T">
+<!ENTITY replaceButton.label "Replaciar">
+<!ENTITY replaceButton.accesskey "R">
+<!ENTITY replaceAndFindButton.label "Replaciar e trovar">
+<!ENTITY replaceAndFindButton.accesskey "r">
+<!ENTITY replaceAllButton.label "Replaciar toto">
+<!ENTITY replaceAllButton.accesskey "T">
+<!ENTITY closeButton.label "Clauder">
+<!ENTITY closeButton.accesskey "C">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd
new file mode 100644
index 0000000000..faeb569038
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorSpellCheck.dtd
@@ -0,0 +1,38 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Window title -->
+<!ENTITY windowTitle.label "Verificar le orthographia">
+
+<!ENTITY misspelledWord.label "Parola errate:">
+<!ENTITY wordEditField.label "Replaciar con:">
+<!ENTITY wordEditField.accessKey "c">
+<!ENTITY checkwordButton.label "Controlar le parola">
+<!ENTITY checkwordButton.accessKey "t">
+<!ENTITY suggestions.label "Suggestiones:">
+<!ENTITY suggestions.accessKey "u">
+<!ENTITY ignoreButton.label "Ignorar">
+<!ENTITY ignoreButton.accessKey "I">
+<!ENTITY ignoreAllButton.label "Ignorar toto">
+<!ENTITY ignoreAllButton.accessKey "n">
+<!ENTITY replaceButton.label "Replaciar">
+<!ENTITY replaceButton.accessKey "R">
+<!ENTITY replaceAllButton.label "Replaciar toto">
+<!ENTITY replaceAllButton.accessKey "T">
+<!ENTITY stopButton.label "Stoppar">
+<!ENTITY stopButton.accessKey "e">
+<!ENTITY userDictionary.label "Dictionario personal:">
+<!ENTITY moreDictionaries.label "Discargar altere dictionarios…">
+<!ENTITY addToUserDictionaryButton.label "Adder un parola">
+<!ENTITY addToUserDictionaryButton.accessKey "d">
+<!ENTITY editUserDictionaryButton.label "Rediger…">
+<!ENTITY editUserDictionaryButton.accessKey "R">
+<!ENTITY recheckButton2.label "Reverificar le texto">
+<!ENTITY recheckButton2.accessKey "T">
+<!ENTITY closeButton.label "Clauder">
+<!ENTITY closeButton.accessKey "C">
+<!ENTITY sendButton.label "Inviar">
+<!ENTITY sendButton.accessKey "I">
+<!ENTITY languagePopup.label "Lingua:">
+<!ENTITY languagePopup.accessKey "L">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd
new file mode 100644
index 0000000000..f26e8cb20e
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/EditorTableProperties.dtd
@@ -0,0 +1,75 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY tableWindow.title "Proprietates del tabella">
+<!ENTITY applyButton.label "Applicar">
+<!ENTITY applyButton.accesskey "A">
+<!ENTITY closeButton.label "Clauder">
+<!ENTITY tableTab.label "Tabella">
+<!ENTITY cellTab.label "Cellulas">
+<!ENTITY tableRows.label "Rigas:">
+<!ENTITY tableRows.accessKey "R">
+<!ENTITY tableColumns.label "Columnas:">
+<!ENTITY tableColumns.accessKey "C">
+<!ENTITY tableHeight.label "Altor:">
+<!ENTITY tableHeight.accessKey "t">
+<!ENTITY tableWidth.label "Largor:">
+<!ENTITY tableWidth.accessKey "L">
+<!ENTITY tableBorderSpacing.label "Bordos e spatiamento">
+<!ENTITY tableBorderWidth.label "Bordo:">
+<!ENTITY tableBorderWidth.accessKey "B">
+<!ENTITY tableSpacing.label "Spatiamento:">
+<!ENTITY tableSpacing.accessKey "S">
+<!ENTITY tablePadding.label "Margines:">
+<!ENTITY tablePadding.accessKey "M">
+<!ENTITY tablePxBetwCells.label "pixels inter cellulas">
+<!ENTITY tablePxBetwBrdrCellContent.label "pixels inter bordo del cellula e contento">
+<!ENTITY tableAlignment.label "Alineamento tabella:">
+<!ENTITY tableAlignment.accessKey "A">
+<!ENTITY tableCaption.label "Legenda:">
+<!ENTITY tableCaption.accessKey "L">
+<!ENTITY tableCaptionAbove.label "Supra del tabella">
+<!ENTITY tableCaptionBelow.label "Infra del tabella">
+<!ENTITY tableCaptionLeft.label "A sinistra del tabella">
+<!ENTITY tableCaptionRight.label "A dextra del tabella">
+<!ENTITY tableCaptionNone.label "Nulle">
+<!ENTITY tableInheritColor.label "(Sia le color del pagina transparente)">
+
+<!ENTITY cellSelection.label "Selection">
+<!ENTITY cellSelectCell.label "Cellula">
+<!ENTITY cellSelectRow.label "Riga">
+<!ENTITY cellSelectColumn.label "Columna">
+<!ENTITY cellSelectNext.label "Sequente">
+<!ENTITY cellSelectNext.accessKey "S">
+<!ENTITY cellSelectPrevious.label "Precedente">
+<!ENTITY cellSelectPrevious.accessKey "P">
+<!ENTITY applyBeforeChange.label "Le cambios essera applicate ante modificar le selection.">
+<!ENTITY cellContentAlignment.label "Alineamento del contento">
+<!ENTITY cellHorizontal.label "Horizontal:">
+<!ENTITY cellHorizontal.accessKey "Z">
+<!ENTITY cellVertical.label "Vertical:">
+<!ENTITY cellVertical.accessKey "V">
+<!ENTITY cellStyle.label "Stilo del cellula:">
+<!ENTITY cellStyle.accessKey "t">
+<!ENTITY cellNormal.label "Normal">
+<!ENTITY cellHeader.label "Titulo">
+<!ENTITY cellTextWrap.label "Incapsular texto:">
+<!ENTITY cellTextWrap.accessKey "c">
+<!ENTITY cellWrap.label "Circuir">
+<!ENTITY cellNoWrap.label "Non incapsular">
+<!ENTITY cellAlignTop.label "Apice">
+<!ENTITY cellAlignMiddle.label "Medie">
+<!ENTITY cellAlignBottom.label "Basso">
+<!ENTITY cellAlignJustify.label "Justificar">
+<!ENTITY cellInheritColor.label "(Sia le color del tabella transparente)">
+<!ENTITY cellUseCheckboxHelp.label "Usar le quadratos de selection pro definir qual proprietates applicar a tote le cellulas seligite">
+
+<!-- Used in both Table and Cell panels -->
+<!ENTITY size.label "Dimension">
+<!ENTITY pixels.label "">
+<!ENTITY backgroundColor.label "Color de fundo:">
+<!ENTITY backgroundColor.accessKey "f">
+<!ENTITY AlignLeft.label "Sinistra">
+<!ENTITY AlignCenter.label "Centro">
+<!ENTITY AlignRight.label "Dextra">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/composeMsgs.properties b/l10n-ia/mail/chrome/messenger/messengercompose/composeMsgs.properties
new file mode 100644
index 0000000000..39c9b5e107
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/composeMsgs.properties
@@ -0,0 +1,460 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the compose back end
+#
+## LOCALIZATION NOTE (unableToOpenFile, unableToOpenTmpFile):
+## %S will be replaced with the name of file that could not be opened
+unableToOpenFile=Impossibile aperir le file %S.
+unableToOpenTmpFile=Impossibile aperir le file temporari %S. Verifica le parametros de tu "Directorio temporari"
+unableToSaveTemplate=Impossibile salvar le message como modello.
+unableToSaveDraft=Impossibile salvar tu message como esbosso.
+couldntOpenFccFolder=Impossibile aperir le dossier de messages inviate. Verifica le parametros de tu conto.
+noSender=Nulle expeditor ha essite specificate. Per favor insere tu adresse de e-mail in le parametros del conto.
+noRecipients=Nulle destinatario ha essite specificate. Per favor insere un destinatario o gruppo in le area de adresses.
+errorWritingFile=Error scribente file temporari.
+
+## LOCALIZATION NOTE (errorSendingFromCommand): argument %s is the Outgoing server (SMTP) response
+errorSendingFromCommand=Un error ha occurrite durante le invio del message. Le servitor de e-mail ha respondite: %s. Verifica que tu adresse de e-mail es correcte in le parametros de tu conto e tenta lo de novo.
+
+## LOCALIZATION NOTE (errorSendingDataCommand): argument %s is the Outgoing server (SMTP) response
+errorSendingDataCommand=Un error ha occurrite in le servitor de exito (SMTP) durante le invio de posta. Le servitor ha respondite: %s.
+
+## LOCALIZATION NOTE (errorSendingMessage): argument %s is the Outgoing server (SMTP) response
+errorSendingMessage=Un error ha occurrite durante le invio de posta. Le servitor de posta ha respondite: %s. Verifica le message e tenta de novo.
+postFailed=Le message non poteva esser postate perque le connexion al servitor de novas ha fallite. Le servitor pote esser indisponibile o refusar connexiones. Verifica tu parametros del servitor de novas e tenta lo de novo.
+errorQueuedDeliveryFailed=Un error ha occurrite durante le livration del messages non inviate.
+sendFailed=Invio del message fallite.
+
+## LOCALIZATION NOTE (sendFailedUnexpected): argument %X is a hex error code value
+sendFailedUnexpected=Falleva per error impreviste %X. Nulle description es disponibile.
+
+## LOCALIZATION NOTE (smtpSecurityIssue): argument %S is the Outgoing server (SMTP) response
+smtpSecurityIssue=Le configuration associate a %S debe esser corrigite.
+
+## LOCALIZATION NOTE (smtpServerError): argument %s is the Outgoing server (SMTP) response
+smtpServerError=Un error ha occurrite durante le invio de posta: error del servitor de exito (SMTP). Le servitor ha respondite: %s.
+unableToSendLater=Desolate, nos non pote salvar tu message pro inviar lo postea.
+
+## LOCALIZATION NOTE (communicationsError): argument %d is the error code
+communicationsError=Un error de communicationes occurreva: %d. Retenta.
+dontShowAlert=ISTO ES SOLO UN MARCATOR DE POSITION.· TU NON DEBEREA JAMMAIS VIDER ISTE TEXTO.
+
+couldNotGetUsersMailAddress2=Un error ha occurrite durante le invio del message: le adresse del expeditor (Ab:) non es valide. Verifica que iste adresse de e-mail es correcte e prova de novo.
+couldNotGetSendersIdentity=Un error occurreva durante le invio de email: le identitate del expeditor non era valide. Verifica le configuration de tu identitate e prova de novo.
+
+mimeMpartAttachmentError=Error de annexo.
+failedCopyOperation=Le message ha essite inviate correctemente, ma non poteva esser copiate in tu dossier "Inviate".
+nntpNoCrossPosting=Tu pote solo inviar un message a un servitor de novas al vice.
+msgCancelling=Cancellante…
+sendFailedButNntpOk=Tu message ha essite publicate in le gruppo ma non ha essite inviate al altere destinatario.
+errorReadingFile=Error legente le file.
+followupToSenderMessage=Le autor de iste message ha requestate que responsas sia inviate solmente al autor. Si tu vole responder etiam al gruppo de discussion, adde un nove linea al area de adresses, selige "Gruppo de discussion" ab le lista de destinatarios, e insere le nomine del gruppo.
+
+## LOCALIZATION NOTE (errorAttachingFile): argument %S is the file name/URI of the object to be attached
+errorAttachingFile=Un error occurreva annexante %S. Verifica que tu ha accesso al file.
+
+## LOCALIZATION NOTE (incorrectSmtpGreeting): argument %s is the Outgoing server (SMTP) greeting
+incorrectSmtpGreeting=Un error ha occurrite durante le invio de posta: Le servitor de posta ha inviate un salute incorrecte: %s.
+
+## LOCALIZATION NOTE (errorSendingRcptCommand): argument %1$S is the Outgoing server (SMTP) response, argument %2$S is the intended message recipient.
+errorSendingRcptCommand=Un error ha occurrite durante le invio de posta. Le servitor de posta ha respondite:\n%1$S.\n Verifica le destinatario del message "%2$S" e tenta de novo.
+
+## LOCALIZATION NOTE (startTlsFailed): argument %S is the Outgoing server (SMTP)
+startTlsFailed=Un error ha occurrite durante le invio de e-mail: impossibile establir un connexion secur con le servitor de exito (SMTP) %S usante STARTTLS perque illo non declara ille functionalitate. Disactiva STARTTLS pro ille servitor o contacta tu fornitor de servicio.
+
+## LOCALIZATION NOTE (smtpPasswordUndefined): argument %S is the Outgoing server (SMTP) account
+smtpPasswordUndefined=Un error ha occurrite durante le invio de posta: impossibile obtener le contrasigno pro %S. Le message non ha essite inviate.
+
+## LOCALIZATION NOTE (smtpSendNotAllowed): argument %s is the Outgoing server (SMTP) response
+smtpSendNotAllowed=Un error ha occurrite durante le invio de posta. Le servitor de posta ha respondite:\n%s.\nVerifica que tu usa le identitate correcte pro inviar e que le methodo de authentication es correcte. Verifica que tu ha le permission de inviar per iste servitor SMTP con tu credentiales actual ab tu rete actual.
+
+## LOCALIZATION NOTE (smtpTempSizeExceeded): argument %s is the Outgoing server (SMTP) response
+smtpTempSizeExceeded=Le dimension del message a inviar excede un limite temporari del servitor. Le message non ha essite inviate. Tenta render le message minus grande o attender un poco, e tenta lo de novo. Le servitor ha respondite: %s.
+
+## LOCALIZATION NOTE (smtpClientid): argument %s is the Outgoing server (SMTP) response
+smtpClientid=Le servitor de exito (SMTP) ha detegite un error in le commando CLIENTID. Le message non ha essite inviate. Le servitor ha respondite: %s
+
+## LOCALIZATION NOTE (smtpClientidPermission): argument %s is the Outgoing server (SMTP) response
+smtpClientidPermission=Le responsa del servitor de exito (SMTP) al commando CLIENTID indica que tu apparato non ha le permission de inviar posta. Le servitor ha respondite: %s
+
+## LOCALIZATION NOTE (smtpPermSizeExceeded1): argument %d is the Outgoing server (SMTP) size limit
+smtpPermSizeExceeded1=Le dimension del message a inviar excede le limite global (de %d bytes) del servitor. Le message non ha essite inviate. Rende le message minus grande e tenta lo de novo.
+
+## LOCALIZATION NOTE (smtpPermSizeExceeded2): argument %s is the Outgoing server (SMTP) response
+smtpPermSizeExceeded2=Le dimension del message a inviar excede le limite global del servitor. Le message non ha essite inviate. Rende le message minus grande e tenta lo de novo. Le servitor ha respondite: %s.
+
+## LOCALIZATION NOTE (smtpSendFailedUnknownServer): argument %S is the Outgoing server (SMTP)
+smtpSendFailedUnknownServer=Un error ha occurrite durante le invio de posta: le servitor de exito (SMTP) %S es incognite. Le servitor pote esser configurate incorrectemente. Verifica que le parametros de tu servitor de exito (SMTP) es correcte e tenta de novo.
+
+## LOCALIZATION NOTE (smtpSendRequestRefused): argument %S is the Outgoing server (SMTP)
+smtpSendRequestRefused=Le message non poteva esser inviate perque le connexion al servitor de exito (SMTP) %S ha fallite. Le servitor pote esser indisponibile o refusar connexiones SMTP. Verifica tu parametros de servitor de exito (SMTP) e tenta lo de novo.
+
+## LOCALIZATION NOTE (smtpSendInterrupted): argument %S is the Outgoing server (SMTP)
+smtpSendInterrupted=Le message non poteva esser inviate perque le connexion al servitor de exito (SMTP) %S ha essite perdite durante le transaction. Tenta lo de novo.
+
+## LOCALIZATION NOTE (smtpSendTimeout): argument %S is the Outgoing server (SMTP)
+smtpSendTimeout=Le message non poteva esser inviate perque le connexion al servitor de exito (SMTP) %S ha expirate. Tenta lo de novo.
+
+## LOCALIZATION NOTE (smtpSendFailedUnknownReason): argument %S is the Outgoing server (SMTP)
+smtpSendFailedUnknownReason=Le message non poteva esser inviate con le servitor de exito (SMTP) %S pro un ration incognite. Verifica tu parametros de servitor de exito (SMTP) e tenta lo de novo.
+
+# LOCALIZATION NOTE (smtpHintAuthEncryptToPlainNoSsl): %S is the server hostname
+smtpHintAuthEncryptToPlainNoSsl=Le servitor de exito (SMTP) %S non pare supportar contrasignos cryptate. Si tu ha justo ora configurate iste conto, tenta cambiar le 'Methodo de authentication' in 'Parametros de contos | Servitor de exito (SMTP)' a 'Contrasigno, transmittite sin securitate'. Si illo functionava antea e ora subito falle, es possibile que alcuno tenta furar tu contrasigno.
+
+# LOCALIZATION NOTE (smtpHintAuthEncryptToPlainSsl): %S is the server hostname
+smtpHintAuthEncryptToPlainSsl=Le servitor de exito (SMTP) %S non pare supportar contrasignos cryptate. Si tu ha justo ora configurate iste conto, tenta cambiar le 'Methodo de authentication' in 'Parametros de contos | Servitor de exito (SMTP)' a 'Contrasigno normal'.
+
+# LOCALIZATION NOTE (smtpHintAuthPlainToEncrypt): %S is the server hostname
+smtpHintAuthPlainToEncrypt=Le servitor de exito (SMTP) %S non permitte contrasignos in texto simple. Tenta cambiar le 'Methodo de authentication' in 'Parametros de contos | Servitor de exito (SMTP)' a 'Contrasigno cryptate'.
+
+# LOCALIZATION NOTE (smtpAuthFailure): %S is the server hostname
+smtpAuthFailure=Impossibile authenticar se al servitor de exito (SMTP) %S. Verifica le contrasigno e le 'Methodo de authentication' in 'Parametros de contos | Servitor de exito (SMTP)'.
+
+# LOCALIZATION NOTE (smtpAuthGssapi): %S is the server hostname
+smtpAuthGssapi=Le ticket Kerberos/GSSAPI non ha essite acceptate per le servitor de exito (SMTP) %S. Verifica que tu ha aperite session in le dominio Kerberos/GSSAPI.
+
+# LOCALIZATION NOTE (smtpAuthMechNotSupported): %S is the server hostname
+smtpAuthMechNotSupported=Le servitor de exito (SMTP) %S non supporta le methodo de authentication seligite. Cambia le 'Methodo de authentication' in 'Parametros de contos | Servitor de exito (SMTP)'.
+
+# LOCALIZATION NOTE (errorIllegalLocalPart2): %s is an email address with an illegal localpart
+errorIllegalLocalPart2=Il ha characteres non-ASCII in le parte local del adresse destinatario %s e tu servitor non supporta SMTPUTF8. Cambia iste adresse e reproba.
+
+## Strings used for the save message dialog shown when the user closes a message compose window
+saveDlogTitle=Salvar message
+
+## LOCALIZATION NOTE (saveDlogMessages3): Do not translate the words %1$S and \n.
+## %1$S is replaced by the folder name configured for saving drafts (typically the "Drafts" folder).
+## Translate "Write" to match the translation of item "windowTitleWrite" below.
+saveDlogMessages3=Salvar iste message in tu dossier de esbossos (%1$S) e clauder le fenestra Scriber?
+discardButtonLabel=Refusar le modificationes (&Discard)
+
+## generics string
+defaultSubject=(nulle subjecto)
+chooseFileToAttach=
+genericFailureExplanation=Verifica le parametros de tu conto e tenta lo de novo.
+
+## LOCALIZATION NOTE (undisclosedRecipients): this string must use only US_ASCII characters
+undisclosedRecipients=destinatarios celate
+
+# LOCALIZATION NOTE (chooseFileToAttachViaCloud): %1$S is the cloud
+# provider to save the file to.
+chooseFileToAttachViaCloud=Attaccar file(s) per %1$S
+
+## Window titles
+# LOCALIZATION NOTE (windowTitleWrite):
+# %1$S is the message subject.
+# %2$S is the application name.
+# Example: Write: Re: Invitation - Thunderbird
+windowTitleWrite=Scriber: %1$S - %2$S
+# LOCALIZATION NOTE (windowTitlePrintPreview):
+# %1$S is the message subject.
+# %2$S is the application name.
+# Example: Print Preview: Re: Invitation - Thunderbird
+windowTitlePrintPreview=Vista preliminar del impression: %1$S - %2$S
+
+## From field
+msgIdentityPlaceholder=Insere le adresse De a usar in vice de %S
+customizeFromAddressTitle=Personalisar adresse ab
+customizeFromAddressWarning=Si tu fornitor de e-mail lo supporta, le personalisation del adresse de expeditor permitte un alteration provisori de tu adresse "De:" sin necessitate de crear un nove identitate in le parametros del conto. Per exemplo, si tu adresse "De:" es Julio Cesare <julio@example.com> tu poterea cambiar lo in Julio Cesare <julio+cesare@example.com> o in Julio <julio@example.com>.
+customizeFromAddressIgnore=Non notificar me jammais isto de novo
+
+## Strings used by the empty subject dialog
+subjectEmptyTitle=Memento del subjecto
+subjectEmptyMessage=Tu message non ha subjecto.
+sendWithEmptySubjectButton=Inviar (&Send) sin subjecto
+cancelSendingButton=&Cancellar invio
+
+## Strings used by the dialog that informs about the lack of newsgroup support.
+noNewsgroupSupportTitle=Gruppos de discussion non supportate
+recipientDlogMessage=Iste conto supporta solmente le destinatarios de posta electronic. Si tu continua, le gruppos de discussion essera ignorate.
+
+## Strings used by the alert that tells the user that an email address is invalid.
+addressInvalidTitle=Adresse email del destinatario non valide.
+addressInvalid=%1$S non es un valide adresse email perque illo non es del forma user@hoste. Tu debe corriger lo ante inviar le e-mail.
+
+## String used by the dialog that asks the user to attach a web page
+attachPageDlogTitle=Indicar le adresse a attaccar
+attachPageDlogMessage=Pagina Web (URL):
+
+## String used for attachment pretty name, when the attachment is a message
+messageAttachmentSafeName=Message annexate
+
+## String used for attachment pretty name, when the attachment is a message part
+partAttachmentSafeName=Parte annexate del message
+
+# LOCALIZATION NOTE (attachmentBucketAttachFilesTooltip):
+# This tooltip should be same as attachFile.label in messengercompose.dtd,
+# but without ellipsis (…).
+attachmentBucketAttachFilesTooltip=Annexar file(s)
+attachmentBucketClearSelectionTooltip=Rader selection
+attachmentBucketHeaderShowTooltip=Monstrar pannello de annexos
+attachmentBucketHeaderMinimizeTooltip=Minimisar le pannello de annexos
+attachmentBucketHeaderRestoreTooltip=Restaurar le pannello de annexos
+
+## String used by the Initialization Error dialog
+initErrorDlogTitle=Redaction del message
+initErrorDlgMessage=Un error occurreva durante le creation de un fenestra de composition de messages. Retenta.
+
+## String used if a file to attach does not exist when passed as
+## a command line argument
+errorFileAttachTitle=Annexo
+
+## LOCALIZATION NOTE (errorFileAttachMessage): %1$S will be replaced by the non-existent file name.
+errorFileAttachMessage=Le file %1$S non existe, assi illo non pote esser annexe al message.
+
+## String used if a file to serve as message body does not exist or cannot be loaded when passed
+## as a command line argument
+errorFileMessageTitle=File message
+
+## LOCALIZATION NOTE (errorFileMessageMessage): %1$S will be replaced by the non-existent file name.
+errorFileMessageMessage=Le file %1$S non existe e non pote esser usate como corpore del message.
+
+## LOCALIZATION NOTE (errorLoadFileMessageMessage): %1$S will be replaced by the name of the file that can't be loaded.
+errorLoadFileMessageMessage=Le file %1$S non pote esser cargate como corpore del message.
+
+## Strings used by the Save as Draft/Template dialog
+SaveDialogTitle=Salvar message
+
+## LOCALIZATION NOTE (SaveDialogMsg): %1$S is the folder name, %2$S is the host name
+SaveDialogMsg=Le message ha essite salvate in le dossier %1$S sub %2$S.
+CheckMsg=Non monstrar me plus iste fenestra de dialogo.
+
+## Strings used by the prompt when Quitting while in progress
+quitComposeWindowTitle=Invio de message
+
+## LOCALIZATION NOTE (quitComposeWindowMessage2): don't translate \n
+quitComposeWindowMessage2=%1$S invia in iste momento un message.\nVole tu attender le fin del invio del message o quitar ora?
+quitComposeWindowQuitButtonLabel2=&Quitar
+quitComposeWindowWaitButtonLabel2=Attender (&Wait)
+quitComposeWindowSaveTitle=Salvante message
+
+## LOCALIZATION NOTE (quitComposeWindowSaveMessage): don't translate \n
+quitComposeWindowSaveMessage=%1$S in iste salva un message.\nVole tu attender usque le message ha esstite salvate ante quitar, o quitar ora?
+
+## Strings used by the prompt for Ctrl-Enter check before sending message
+sendMessageCheckWindowTitle=Inviar message
+sendMessageCheckLabel=Es tu vermente preste a inviar iste message?
+sendMessageCheckSendButtonLabel=Inviar
+assemblingMessageDone=Assemblage de message…Facite
+assemblingMessage=Assemblage de message…
+smtpDeliveringMail=Fornitura de posta…
+smtpMailSent=Message inviate correctemente
+assemblingMailInformation=Assemblage de informationes de posta…
+
+## LOCALIZATION NOTE (gatheringAttachment): argument %S is the file name/URI of attachment
+gatheringAttachment=Annexante %S…
+creatingMailMessage=Creante message de e-mail…
+
+## LOCALIZATION NOTE (copyMessageStart): argument %S is the folder name
+copyMessageStart=Copiante message al dossier %S…
+copyMessageComplete=Copia complete.
+copyMessageFailed=Copia fallite.
+filterMessageComplete=Filtro complete.
+filterMessageFailed=Filtro fallite.
+
+## LOCALIZATION NOTE (largeMessageSendWarning):
+## Do not translate %S. It is the size of the message in user-friendly notation.
+largeMessageSendWarning=Advertimento! Tu va inviar un message de dimension %S. Desira tu vermente facer isto?
+sendingMessage=Invio message in curso…
+sendMessageErrorTitle=Error de invio
+postingMessage=Postante message…
+sendLaterErrorTitle=
+saveDraftErrorTitle=Error de salvar esbosso
+saveTemplateErrorTitle=Error de salvar modello
+
+## LOCALIZATION NOTE (failureOnObjectEmbeddingWhileSaving): argument %.200S is the file name/URI of object to be embedded
+failureOnObjectEmbeddingWhileSaving=Il habeva un problema annexante le file %.200S in le message. Vole tu continuar salvar le message sin iste file?
+
+## LOCALIZATION NOTE (failureOnObjectEmbeddingWhileSending): argument %.200S is the file name/URI of object to be embedded
+failureOnObjectEmbeddingWhileSending=Il habeva un problema annexante le file %.200S in le message. Vole tu continuar inviar le message sin iste file?
+returnToComposeWindowQuestion=Vole tu retornar in le fenestra de composition?
+
+## reply header in composeMsg
+## LOCALIZATION NOTE (mailnews.reply_header_authorwrotesingle): #1 is the author (name of the person replying to)
+mailnews.reply_header_authorwrotesingle=#1 ha scribite:
+
+## LOCALIZATION NOTE (mailnews.reply_header_ondateauthorwrote): #1 is the author, #2 is the date, #3 is the time
+mailnews.reply_header_ondateauthorwrote=Le #2 a #3, #1 ha scribite:
+
+## LOCALIZATION NOTE (mailnews.reply_header_authorwroteondate): #1 is the author, #2 is the date, #3 is the time
+mailnews.reply_header_authorwroteondate=#1 ha scribite le #2 a #3:
+
+## reply header in composeMsg
+## user specified
+mailnews.reply_header_originalmessage=-------- Message original --------
+
+## forwarded header in composeMsg
+## user specified
+mailnews.forward_header_originalmessage=-------- Message inviate ultra--------
+
+## Strings used by the rename attachment dialog
+renameAttachmentTitle=Renominar annexo
+renameAttachmentMessage=Nove nomine del annexo:
+
+## Attachment Reminder
+## LOCALIZATION NOTE (mail.compose.attachment_reminder_keywords): comma separated
+## words that should trigger an attachment reminder.
+mail.compose.attachment_reminder_keywords=.doc,.docx,.pdf,.xls,.xlsx,.ppt,.pptx.rtf,.pps,annexo,annexa,annexar,annexate,annexante,attachamento,attacha,attachar,attachate,attachante,juncte,juncto,CV
+
+remindLaterButton=Rememora me plus tarde
+remindLaterButton.accesskey=t
+disableAttachmentReminderButton=Disactivar le rememoration de annexo pro le message actual
+attachmentReminderTitle=Rememoration de annexo
+attachmentReminderMsg=Ha tu oblidate de adder un annexo?
+
+# LOCALIZATION NOTE (attachmentReminderKeywordsMsgs): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# #1 number of keywords
+attachmentReminderKeywordsMsgs=Parola-clave de annexo trovate:;#1 parolas-clave de annexo trovate:
+attachmentReminderOptionsMsg=Le parolas que provoca un rememoration de annexo pote esser configurate in tu preferentias
+attachmentReminderYesIForgot=Si, de facto!
+attachmentReminderFalseAlarm=No, inviar ora
+
+# Strings used by the Filelink offer notification bar.
+learnMore.label=Saper plus…
+learnMore.accesskey=p
+
+# LOCALIZATION NOTE (bigFileDescription): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# #1 number of big attached files
+bigFileDescription=Isto es un file grande. Il pote esser melio usar in vice Filelink.;Il ha grande files. Il pote esser melio usar in vice Filelink.
+bigFileShare.label=Ligamine
+bigFileShare.accesskey=l
+bigFileAttach.label=Ignorar
+bigFileAttach.accesskey=i
+bigFileChooseAccount.title=Eliger conto
+bigFileChooseAccount.text=Elige un conto de nube al qual incargar le annexo
+bigFileHideNotification.title=Non incargar mi files
+bigFileHideNotification.text=Tu non essera notificate si tu attacca files plus grande a iste message.
+bigFileHideNotification.check=Non notificar me jammais isto de novo.
+
+# LOCALIZATION NOTE(cloudFileUploadingTooltip): Do not translate the string
+# %S. %S is the display name for the cloud account the attachment is being
+# uploaded to.
+cloudFileUploadingTooltip=Incargante a %S…
+
+# LOCALIZATION NOTE(cloudFileUploadedTooltip): Do not translate the string
+# %S. %S is the display name for the cloud account the attachment was uploaded
+# to.
+cloudFileUploadedTooltip=Incargate a %S
+cloudFileUploadingNotification=Le ligation de tu file es in curso. Illo apparera in le corpore del message quando es finite.;Le ligation de tu files es in curso. Illos apparera in le corpore del message quando es finite.
+cloudFileUploadingCancel.label=Cancellar
+cloudFileUploadingCancel.accesskey=c
+cloudFilePrivacyNotification=Le ligation ha succedite. Nota que le annexos ligate pote esser accessibile pro personas qui pote vider o divinar le ligamines.
+
+## LOCALIZATION NOTE(smtpEnterPasswordPrompt): Do not translate the
+## word %S. Place the word %S where the host name should appear.
+smtpEnterPasswordPrompt=Insere tu contrasigno pro %S:
+
+## LOCALIZATION NOTE(smtpEnterPasswordPromptWithUsername): Do not translate the
+## words %1$S and %2$S. Place the word %1$S where the host name should appear,
+## and %2$S where the user name should appear.
+smtpEnterPasswordPromptWithUsername=Insere tu contrasigno pro %2$S sur %1$S:
+## LOCALIZATION NOTE(smtpEnterPasswordPromptTitleWithHostname): Do not translate the
+## word %1$S. Place the word %1$S where the server host name should appear.
+smtpEnterPasswordPromptTitleWithHostname=Contrasigno necessari pro le servitor (SMTP) in exito %1$S
+
+# LOCALIZATION NOTE (removeAttachmentMsgs): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+removeAttachmentMsgs=Remover annexo;Remover annexos
+
+## LOCALIZATION NOTE(promptToSaveSentLocally2): Do not translate the strings %1$S, %2$S, %3$S and \n.
+## %2$S will be replaced with the account name. $1$S will be replaced by the folder name
+## configured to contain saved sent messages (typically the "Sent" folder).
+## %3$S will be replaced with the local folders account name (typically "Local Folders").
+## Translate "Write" to match the translation of item "windowTitleWrite" above.
+promptToSaveSentLocally2=Le message ha essite inviate, ma non esseva possibile placiar un copia in tu dossier de messages inviate (%1$S) a causa de un error de rete o de accesso a files.\nTenta lo de novo, o salva le message localmente in %3$S/%1$S-%2$S.
+errorFilteringMsg=Tu message ha essite inviate e salvate, ma un error ha occurrite durante le application del filtros pertinente.
+errorCloudFileAuth.title=Error de authentication
+
+## LOCALIZATION NOTE(promptToSaveDraftLocally2): Do not translate the strings %1$S, %2$S, %3$S and \n.
+## %2$S will be replaced with the account name. $1$S will be replaced by the folder name
+## configured to contain saved draft messages (typically the "Drafts" folder).
+## %3$S will be replaced with the local folders account name (typically "Local Folders").
+promptToSaveDraftLocally2=Le esbosso del message non ha essite copiate in tu dossier de esbossos (%1$S) a causa de un error de rete o de accesso a files.\nTenta lo de novo, o salva le esbosso localmente in %3$S/%1$S-%2$S.
+buttonLabelRetry2=&Retentar
+
+## LOCALIZATION NOTE(promptToSaveTemplateLocally2): Do not translate the strings %1$S, %2$S, %3$S and \n.
+## %2$S will be replaced with the account name. $1$S will be replaced by the folder name
+## configured to contain saved templates (typically the "Templates" folder).
+## %3$S will be replaced with the local folders account name (typically "Local Folders").
+promptToSaveTemplateLocally2=Le modello non ha essite copiate in tu dossier de modellos (%1$S) a causa de un error de rete o de accesso a files.\nTenta lo de novo, o salva le modello localmente in %3$S/%1$S-%2$S.
+
+## LOCALIZATION NOTE(saveToLocalFoldersFailed): Message appears after normal
+## save fails (e.g., to Sent) and save to Local Folders also fails. This could
+## occur if network is down and filesystem problems are present such as disk
+## full, permission issues or hardware failure.
+saveToLocalFoldersFailed=Impossibile salvar tu message in dossiers local. Possibilemente le spatio de immagazinage es exhaurite.
+
+## LOCALIZATION NOTE(errorCloudFileAuth.message):
+## %1$S is the name of the online storage service against which the authentication failed.
+errorCloudFileAuth.message=Impossibile authenticar a %1$S.
+errorCloudFileUpload.title=Error de incargamento
+
+## LOCALIZATION NOTE(errorCloudFileUpload.message):
+## %1$S is the name of the online storage service against which the uploading failed.
+## %2$S is the name of the file that failed to upload.
+errorCloudFileUpload.message=Impossibile incargar %2$S a %1$S.
+errorCloudFileQuota.title=Error de quota
+
+## LOCALIZATION NOTE(errorCloudFileQuota.message):
+## %1$S is the name of the online storage service being uploaded to.
+## %2$S is the name of the file that could not be uploaded due to exceeding the storage limit.
+errorCloudFileQuota.message=Incargar %2$S a %1$S excederea tu quota de spatio.
+errorCloudFileLimit.title=Error de dimension de file
+
+## LOCALIZATION NOTE(errorCloudFileLimit.message):
+## %1$S is the name of the online storage service being uploaded to.
+## %2$S is the name of the file that could not be uploaded due to size restrictions.
+errorCloudFileLimit.message=%2$S excede le dimension maxime pro %1$S.
+errorCloudFileOther.title=Error incognite
+
+## LOCALIZATION NOTE(errorCloudFileOther.message):
+## %1$S is the name of the online storage service that cannot be communicated with.
+errorCloudFileOther.message=Un error incognite occurreva durante le communication con %1$S.
+errorCloudFileDeletion.title=Error de deletion
+
+## LOCALIZATION NOTE(errorCloudFileDeletion.message):
+## %1$S is the name of the online storage service that the file is to be deleted from.
+## %2$S is the name of the file that failed to be deleted.
+errorCloudFileDeletion.message=Il habeva un problema al deletion del %2$S de %1$S.
+errorCloudFileUpgrade.label=Promover
+
+## LOCALIZATION NOTE(stopShowingUploadingNotification): This string is used in the Filelink
+## upload notification bar to allow the user to dismiss the notification permanently.
+stopShowingUploadingNotification.accesskey=N
+stopShowingUploadingNotification.label=Non monstrar isto de novo
+replaceButton.label=Replaciar…
+replaceButton.accesskey=x
+replaceButton.tooltip=Monstrar le fenestra de dialogo Trovar e replaciar
+
+## LOCALIZATION NOTE(blockedAllowResource): %S is the URL to load.
+blockedAllowResource=Disblocar %S
+## LOCALIZATION NOTE (blockedContentMessage): Semi-colon list of plural forms.
+## See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+## %S will be replaced by brandShortName.
+## Files must be unblocked individually, therefore the plural form reads:
+## Unblocking a file (one of several) will include it (that one file) in your sent message.
+## In other words:
+## Unblocking one/several file(s) will include it/them in your message.
+blockedContentMessage=%S ha blocate le cargamento de un file in iste message. Si tu disbloca le file, illo essera includite in le message inviate.;%S ha blocate le cargamento de alcun files in iste message. Si tu disbloca un file, illo essera includite in le message inviate.
+
+blockedContentPrefLabel=Optiones
+blockedContentPrefAccesskey=O
+
+blockedContentPrefLabelUnix=Preferentias
+blockedContentPrefAccesskeyUnix=P
+
+## Recipient pills fields.
+## LOCALIZATION NOTE(confirmRemoveRecipientRowTitle2): %S will be replaced with the field name.
+confirmRemoveRecipientRowTitle2=Remover adresses de %S
+## LOCALIZATION NOTE(confirmRemoveRecipientRowBody2): %S will be replaced with the field name.
+confirmRemoveRecipientRowBody2=Desira tu vermente remover le adresses de %S?
+confirmRemoveRecipientRowButton=Remover
+
+## LOCALIZATION NOTE headersSpaceStyle is for aligning label of a newly create recipient row.
+## It should be larger than the largest Header label and identical to &headersSpace2.style;
+headersSpaceStyle=width: 8em
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/editor.properties b/l10n-ia/mail/chrome/messenger/messengercompose/editor.properties
new file mode 100644
index 0000000000..638f952921
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/editor.properties
@@ -0,0 +1,208 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE FILE: embedded "\n" represent HTML breaks (<br>)
+# Don't translate embedded "\n".
+# Don't translate strings like this: %variable%
+# as they will be replaced using JavaScript
+#
+No=No
+Save=Salvar
+More=Plus
+Less=Minus
+MoreProperties=Altere proprietates
+FewerProperties=Minus proprietates
+PropertiesAccessKey=P
+None=Nulle
+none=nulle
+OpenHTMLFile=Aperir file HTML
+OpenTextFile=Aperir file de texto
+SelectImageFile=Eliger un file imagine
+SaveDocument=Salvar le pagina
+SaveDocumentAs=Salvar le pagina como
+SaveTextAs=Salvar texto como
+EditMode=Modo redaction
+Preview=Vista preliminar
+Publish=Publicar
+PublishPage=Publicar pagina
+DontPublish=Non publicar
+SavePassword=Usar le gestor de contrasignos pro salvar iste contrasigno
+CorrectSpelling=(orthographia correcte)
+NoSuggestedWords=(nulle parolas suggerite)
+NoMisspelledWord=Nulle errores orthographic
+CheckSpellingDone=Controlo orthographic completate.
+CheckSpelling=Verificar le orthographia
+InputError=Error
+Alert=Alerta
+CantEditFramesetMsg=Impossibile rediger ensembles de quadros HTML o paginas con quadros integrate. Pro ensembles de quadros HTML, prova rediger le pagina separatemente pro cata photogramma. Pro paginas con quadros integrate, salva un copia del pagina e remove le <iframe> tag.
+CantEditMimeTypeMsg=Ce typo de pagina pote ser modificate.
+CantEditDocumentMsg=Iste pagina non pote ser redigite pro ration incognite.
+BeforeClosing=ante le clausura
+BeforePreview=ante visualisar in le navigator
+BeforeValidate=ante le validation del documento
+# LOCALIZATION NOTE (SaveFilePrompt, PublishPrompt): Don't translate %title% and %reason% (this is the reason for asking user to close, such as "before closing")
+SaveFilePrompt=Salvar cambios a "%title%" %reason%?
+PublishPrompt=Salvar cambios a "%title%" %reason%?
+SaveFileFailed=Salvamento file fallite!
+
+# Publishing error strings:
+# LOCALIZATION NOTE Don't translate %dir% or %file% in the Publishing error strings:
+FileNotFound=%file% non trovate.
+SubdirDoesNotExist=Le subdirectorio "%dir%" non existe sur iste sito o le nomine de file "%file%" es jam usate per un altere subdirectorio.
+FilenameIsSubdir=Le nomine de file "%file%" es jam usate per un altere subdirectorio.
+ServerNotAvailable=Le servitor non es disponibile. Controla tu connexion e prova de novo plus tarde.
+Offline=Tu es actualmente foras de linea. Clicca sur le icone presso le angulo in basso a dextra de qualcunque fenestra pro connecter te.
+DiskFull=Il ha insufficiente spatio de disco disponibile pro salvar le file "%file%."
+NameTooLong=Le nomine de file o de subdirectorio es troppo longe.
+AccessDenied=Tu non ha le permission de publicar in iste loco.
+UnknownPublishError=Il occurreva un error incognite de publication.
+PublishFailed=Publication fallite.
+PublishCompleted=Publication complete.
+AllFilesPublished=Tote le files publicate
+# LOCALIZATION NOTE Don't translate %x% or %total%
+FailedFileMsg=%x% de %total% files falleva a esser publicate.
+# End-Publishing error strings
+Prompt=Demanda
+# LOCALIZATION NOTE (PromptFTPUsernamePassword): Don't translate %host%
+PromptFTPUsernamePassword=Insere nomine de usator e contrasigno pro le servitor FTP in %host%
+RevertCaption=Reverter al ultimo salvate
+Revert=Reverter
+SendPageReason=ante de inviar iste pagina
+Send=Inviar
+## LOCALIZATION NOTE (PublishProgressCaption, PublishToSite, AbandonChanges): Don't translate %title%
+PublishProgressCaption=Publication de: %title%
+PublishToSite=Publicar al sito: %title%
+AbandonChanges=Abandonar le cambios a "%title%" non salvate e recargar le pagina?
+DocumentTitle=Titulo del pagina
+NeedDocTitle=Insere un titulo pro le pagina actual.
+DocTitleHelp=Isto identifica le pagina in le titulo del fenestra e in le marcapaginas.
+CancelPublishTitle=Cancellar publication?
+## LOCALIZATION NOTE: "Continue" in this sentence must match the text for
+## the CancelPublishContinue key below
+CancelPublishMessage=Cancellar durante que le publication es in curso pote comportar que tu file(s) es transferite non completemente. Vole tu continuar o cancellar?
+CancelPublishContinue=Continuar
+MissingImageError=Insere o elige un imagine de typo gif, jpg, o png.
+EmptyHREFError=Selige un loco ubi crear un nove ligamine.
+LinkText=Texto del ligamine
+LinkImage=Imagine del ligamine
+MixedSelection=[Selection multiple]
+Mixed=(miscite)
+# LOCALIZATION NOTE (NotInstalled): %S is the name of the font
+NotInstalled=%S (non installate)
+EnterLinkText=Insere texto a monstrar pro le ligamine:
+EnterLinkTextAccessKey=t
+EmptyLinkTextError=Insere alcun texto pro iste ligamine.
+EditTextWarning=Isto ira substituer le contento actual.
+#LOCALIZATION NOTE (ValidateNumber):Don't translate: %n% %min% %max%
+ValidateRangeMsg=Le numero introducte (%n%) es foras del limites permittite.
+ValidateNumberMsg=Insere un numero inter %min% e %max%.
+MissingAnchorNameError=Scribe un nomine pro iste ancora.
+#LOCALIZATION NOTE (DuplicateAnchorNameError): Don't translate %name%
+DuplicateAnchorNameError="%name%" jam existe in iste pagina. Insere un nomine differente.
+BulletStyle=Stilo de punctos
+SolidCircle=Circulo solide
+OpenCircle=Circulo aperte
+SolidSquare=Quadrato plenate
+NumberStyle=Stilo de numeros
+Automatic=Automatic
+Style_1=1, 2, 3…
+Style_I=I, II, III…
+Style_i=i, ii, iii…
+Style_A=A, B, C…
+Style_a=a, b, c…
+Pixels=pixels
+Percent=percentual
+PercentOfCell=% de cellula
+PercentOfWindow=% de fenestra
+PercentOfTable=% de tabula
+#LOCALIZATION NOTE (untitledTitle): %S is the window #. No plural handling needed.
+untitledTitle=sin titulo-%S
+untitledDefaultFilename=sin titulo
+ShowToolbar=Monstrar le barra de instrumentos
+HideToolbar=Celar le barra de instrumentos
+ImapError=Impossibile cargar le imagine
+ImapCheck=\nElige un nove loco (URL) e prova de novo.
+SaveToUseRelativeUrl=Le URLs relative pote solo ser usate sur paginas que ha essite salvate
+NoNamedAnchorsOrHeadings=(Nulle ancoras nominate o titulos in iste pagina)
+TextColor=Color del texto
+HighlightColor=Evidentiar le color
+PageColor=Color de fundo del pagina
+BlockColor=Color de fundo del bloco
+TableColor=Color de fundo del tabella
+CellColor=Color de fundo del cellula
+TableOrCellColor=Color de tabella o cellula
+LinkColor=Color de texto del ligamine
+ActiveLinkColor=Color del ligamine active
+VisitedLinkColor=Color del ligamine visitate
+NoColorError=Clicca sur un color o insere un valide catena color HTML
+Table=Tabella
+TableCell=Cellula del tabella
+NestedTable=Tabella nidificate
+HLine=Linea horizontal
+Link=Ligamine
+Image=Imagine
+ImageAndLink=Imagine e ligamine
+NamedAnchor=Ancora con nomine
+List=Lista
+ListItem=Elemento de lista
+Form=Formulario
+InputTag=Campo modulo
+InputImage=Imagine modulo
+TextArea=Area de texto
+Select=Lista de selection
+Button=Button
+Label=Etiquetta
+FieldSet=Gruppo de campos
+Tag=Tag
+MissingSiteNameError=Scribe un nomine pro iste sito de publication.
+MissingPublishUrlError=Insere un loco for publicar iste pagina.
+MissingPublishFilename=Insere un nomine de file pro le pagina actual.
+#LOCALIZATION NOTE (DuplicateSiteNameError): Don't translate %name%
+DuplicateSiteNameError="%name%" existe jam. Insere un nomine differente.
+AdvancedProperties=Proprietates avantiate…
+AdvancedEditForCellMsg=Le Redaction avantiate es indisponibile quando plure cellulas es seligite
+# LOCALIZATION NOTE (ObjectProperties):Don't translate "%obj%" it will be replaced with one of above object nouns
+ObjectProperties=Proprietates de %o…
+# LOCALIZATION NOTE This character must be in the above string and not conflict with other accesskeys in Format menu
+ObjectPropertiesAccessKey=P
+# LOCALIZATION NOTE (JoinSelectedCells): This variable should contain the "tableJoinCells.accesskey"
+# letter as defined in editorOverlay.dtd
+JoinSelectedCells=Unir le cellulas seligite
+# LOCALIZATION NOTE (JoinCellToRight): This variable should contain the "tableJoinCells.accesskey"
+# letter as defined in editorOverlay.dtd
+JoinCellToRight=Unir con cellula dextre
+JoinCellAccesskey=j
+# LOCALIZATION NOTE (TableSelectKey): Ctrl key on a keyboard
+TableSelectKey=Ctrl+
+# LOCALIZATION NOTE (XulKeyMac): Command key on a Mac keyboard
+XulKeyMac=Cmd+
+# LOCALIZATION NOTE (Del): Del key on a keyboard
+Del=Del
+Delete=Deler
+DeleteCells=Deler cellulas
+DeleteTableTitle=Deler rigas e columnas
+DeleteTableMsg=Reducer le numero de lineas o columnas delera cellulas del tabella e lor contento. Desira tu vermente facer isto?
+Clear=Rader
+#Mouse actions
+Click=Cliccar
+Drag=Traher
+Unknown=Incognite
+#
+# LOCALIZATION NOTE "RemoveTextStylesAccesskey" is used for both
+# menu items: "RemoveTextStyles" and "StopTextStyles"
+RemoveTextStylesAccesskey=x
+RemoveTextStyles=Remover tote le stilos de texto
+StopTextStyles=Discontinuar le stilos de texto
+#
+# LOCALIZATION NOTE "RemoveLinksAccesskey" is used for both
+# menu items: "RemoveLinks" and "StopLinks"
+RemoveLinksAccesskey=n
+RemoveLinks=Remover ligamines
+StopLinks=Discontinuar ligamine
+#
+NoFormAction=Il es recommendate que tu insere un action pro iste formulario. Le invio automatic de formularios es un technica avantiate que pote non functionar consistentemente in tote le navigatores.
+NoAltText=Si le imagine es pertinente al contento del documento, tu debe fornir texto alternative que parera in navigatores de solo texto e in altere navigatores quando un imagine es in cargamento o quando le cargamento del imagines es disactivate.
+#
+Malformed=Le codice fonte non pote esser reintegrate in le documento perque illo non es XHTML valide.
+NoLinksToCheck=Il ha nulle elementos con ligamines a controlar
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/editorOverlay.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/editorOverlay.dtd
new file mode 100644
index 0000000000..d78aed363e
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/editorOverlay.dtd
@@ -0,0 +1,304 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Attn: Localization - some of the menus in this dialog directly affect mail also. -->
+
+<!-- Edit menu items -->
+<!ENTITY pasteNoFormatting.label "Collar sin formato">
+<!ENTITY pasteNoFormatting.accesskey "n">
+<!ENTITY pasteNoFormatting.key "V">
+<!ENTITY pasteAsQuotationCmd.label "Collar como citation">
+<!ENTITY pasteAsQuotationCmd.accesskey "C">
+
+<!-- Insert menu items -->
+<!ENTITY insertMenu.label "Inserer">
+<!ENTITY insertMenu.accesskey "I">
+<!ENTITY insertLinkCmd2.label "Ligamine…">
+<!ENTITY insertLinkCmd2.accesskey "L">
+<!ENTITY insertLinkCmd2.key "L">
+<!ENTITY insertAnchorCmd.label "Ancora con nomine…">
+<!ENTITY insertAnchorCmd.accesskey "A">
+<!ENTITY insertImageCmd.label "Imagine…">
+<!ENTITY insertImageCmd.accesskey "I">
+<!ENTITY insertHLineCmd.label "Linea horizontal">
+<!ENTITY insertHLineCmd.accesskey "o">
+<!ENTITY insertTableCmd.label "Tabella…">
+<!ENTITY insertTableCmd.accesskey "T">
+<!ENTITY insertHTMLCmd.label "HTML…">
+<!ENTITY insertHTMLCmd.accesskey "H">
+<!ENTITY insertMathCmd.label "Math…">
+<!ENTITY insertMathCmd.accesskey "M">
+<!ENTITY insertCharsCmd.label "Characteres e symbolos…">
+<!ENTITY insertCharsCmd.accesskey "C">
+<!ENTITY insertBreakAllCmd.label "Nove riga sub imagine(s)">
+<!ENTITY insertBreakAllCmd.accesskey "N">
+
+<!-- Used just in context popup. -->
+<!ENTITY createLinkCmd.label "Crear ligamine…">
+<!ENTITY createLinkCmd.accesskey "g">
+<!ENTITY editLinkCmd.label "Rediger ligamine in Composer">
+<!ENTITY editLinkCmd.accesskey "i">
+
+<!-- Font Face SubMenu -->
+<!ENTITY FontFaceSelect.tooltip "Elige un typo de litteras">
+<!ENTITY fontfaceMenu.label "Typo de litteras">
+<!ENTITY fontfaceMenu.accesskey "C">
+<!ENTITY fontVarWidth.label "Largor variabile">
+<!ENTITY fontVarWidth.accesskey "v">
+<!ENTITY fontFixedWidth.label "Largor fixe">
+<!ENTITY fontFixedWidth.accesskey "x">
+<!ENTITY fontFixedWidth.key "T">
+<!ENTITY fontHelvetica.label "Helvetica, Arial">
+<!ENTITY fontHelvetica.accesskey "H">
+<!ENTITY fontTimes.label "Tempores">
+<!ENTITY fontTimes.accesskey "T">
+<!ENTITY fontCourier.label "Courier">
+<!ENTITY fontCourier.accesskey "C">
+
+<!-- Font Size SubMenu -->
+<!ENTITY FontSizeSelect.tooltip "Elige un dimension de litteras">
+<!ENTITY decreaseFontSize.label "Plus micre">
+<!ENTITY decreaseFontSize.accesskey "m">
+<!ENTITY decrementFontSize.key "&lt;">
+<!ENTITY decrementFontSize.key2 ","> <!-- < is above this key on many keyboards -->
+<!ENTITY increaseFontSize.label "Plus grande">
+<!ENTITY increaseFontSize.accesskey "g">
+<!ENTITY incrementFontSize.key "&gt;">
+<!ENTITY incrementFontSize.key2 "."> <!-- > is above this key on many keyboards -->
+
+<!ENTITY fontSizeMenu.label "Dimension">
+<!ENTITY fontSizeMenu.accesskey "s">
+<!ENTITY size-tinyCmd.label "Micre">
+<!ENTITY size-tinyCmd.accesskey "M">
+<!ENTITY size-smallCmd.label "Parve">
+<!ENTITY size-smallCmd.accesskey "P">
+<!ENTITY size-mediumCmd.label "Medie">
+<!ENTITY size-mediumCmd.accesskey "M">
+<!ENTITY size-largeCmd.label "Grande">
+<!ENTITY size-largeCmd.accesskey "G">
+<!ENTITY size-extraLargeCmd.label "Multo grande">
+<!ENTITY size-extraLargeCmd.accesskey "M">
+<!ENTITY size-hugeCmd.label "Enorme">
+<!ENTITY size-hugeCmd.accesskey "E">
+
+<!-- Font Style SubMenu -->
+<!ENTITY fontStyleMenu.label "Stilo">
+<!ENTITY fontStyleMenu.accesskey "S">
+<!ENTITY styleBoldCmd.label "Hardite">
+<!ENTITY styleBoldCmd.accesskey "H">
+<!ENTITY styleBoldCmd.key "H">
+<!ENTITY styleItalicCmd.label "Italico">
+<!ENTITY styleItalicCmd.accesskey "I">
+<!ENTITY styleItalicCmd.key "I">
+<!ENTITY styleUnderlineCmd.label "Sublinear">
+<!ENTITY styleUnderlineCmd.accesskey "S">
+<!ENTITY styleUnderlineCmd.key "U">
+<!ENTITY styleStrikeThruCmd.label "Barrate">
+<!ENTITY styleStrikeThruCmd.accesskey "B">
+<!ENTITY styleSuperscriptCmd.label "Apice">
+<!ENTITY styleSuperscriptCmd.accesskey "A">
+<!ENTITY styleSubscriptCmd.label "Sub-indice">
+<!ENTITY styleSubscriptCmd.accesskey "S">
+<!ENTITY styleNonbreakingCmd.label "Non nove riga">
+<!ENTITY styleNonbreakingCmd.accesskey "N">
+<!ENTITY styleEm.label "Emphase">
+<!ENTITY styleEm.accesskey "E">
+<!ENTITY styleStrong.label "Emphase plus forte">
+<!ENTITY styleStrong.accesskey "t">
+<!ENTITY styleCite.label "Citation">
+<!ENTITY styleCite.accesskey "C">
+<!ENTITY styleAbbr.label "Abbreviation">
+<!ENTITY styleAbbr.accesskey "A">
+<!ENTITY styleAcronym.label "Acronymo">
+<!ENTITY styleAcronym.accesskey "r">
+<!ENTITY styleCode.label "Codice">
+<!ENTITY styleCode.accesskey "o">
+<!ENTITY styleSamp.label "Exemplo de egresso">
+<!ENTITY styleSamp.accesskey "x">
+<!ENTITY styleVar.label "Variabile">
+<!ENTITY styleVar.accesskey "V">
+
+<!ENTITY formatFontColor.label "Color del texto…">
+<!ENTITY formatFontColor.accesskey "C">
+<!ENTITY tableOrCellColor.label "Color de fundo de tabella o cellula…">
+<!ENTITY tableOrCellColor.accesskey "F">
+
+<!ENTITY formatRemoveStyles.key "Y">
+<!ENTITY formatRemoveLinks.key "K">
+<!ENTITY formatRemoveNamedAnchors.label "Remover ancora con nomine">
+<!ENTITY formatRemoveNamedAnchors.accesskey "R">
+<!ENTITY formatRemoveNamedAnchors2.key "R">
+
+<!ENTITY paragraphMenu.label "Paragrapho">
+<!ENTITY paragraphMenu.accesskey "P">
+<!ENTITY paragraphParagraphCmd.label "Paragrapho">
+<!ENTITY paragraphParagraphCmd.accesskey "P">
+<!ENTITY heading1Cmd.label "Titulo 1">
+<!ENTITY heading1Cmd.accesskey "1">
+<!ENTITY heading2Cmd.label "Titulo 2">
+<!ENTITY heading2Cmd.accesskey "2">
+<!ENTITY heading3Cmd.label "Titulo 3">
+<!ENTITY heading3Cmd.accesskey "3">
+<!ENTITY heading4Cmd.label "Titulo 4">
+<!ENTITY heading4Cmd.accesskey "4">
+<!ENTITY heading5Cmd.label "Titulo 5">
+<!ENTITY heading5Cmd.accesskey "5">
+<!ENTITY heading6Cmd.label "Titulo 6">
+<!ENTITY heading6Cmd.accesskey "6">
+<!ENTITY paragraphAddressCmd.label "Adresse">
+<!ENTITY paragraphAddressCmd.accesskey "A">
+<!ENTITY paragraphPreformatCmd.label "Preformattate">
+<!ENTITY paragraphPreformatCmd.accesskey "f">
+
+<!-- List menu items -->
+<!ENTITY formatlistMenu.label "Lista">
+<!ENTITY formatlistMenu.accesskey "L">
+<!ENTITY noneCmd.label "Nulle">
+<!ENTITY noneCmd.accesskey "N">
+<!ENTITY listBulletCmd.label "Punctate">
+<!ENTITY listBulletCmd.accesskey "P">
+<!ENTITY listNumberedCmd.label "Numerate">
+<!ENTITY listNumberedCmd.accesskey "m">
+<!ENTITY listTermCmd.label "Termino">
+<!ENTITY listTermCmd.accesskey "T">
+<!ENTITY listDefinitionCmd.label "Definition">
+<!ENTITY listDefinitionCmd.accesskey "D">
+<!ENTITY listPropsCmd.label "Proprietates del lista…">
+<!ENTITY listPropsCmd.accesskey "L">
+
+<!ENTITY ParagraphSelect.tooltip "Seliger un formato del paragrapho">
+<!-- Shared in Paragraph, and Toolbar menulist -->
+<!ENTITY bodyTextCmd.label "Texto principal">
+<!ENTITY bodyTextCmd.accesskey "T">
+
+<!-- Align menu items -->
+<!ENTITY alignMenu.label "Alinear">
+<!ENTITY alignMenu.accesskey "A">
+<!ENTITY alignLeft.label "Sinistra">
+<!ENTITY alignLeft.accesskey "S">
+<!ENTITY alignLeft.tooltip "Alinear a sinistra">
+<!ENTITY alignCenter.label "Centro">
+<!ENTITY alignCenter.accesskey "C">
+<!ENTITY alignCenter.tooltip "Alinear al centro">
+<!ENTITY alignRight.label "Dextra">
+<!ENTITY alignRight.accesskey "D">
+<!ENTITY alignRight.tooltip "Alinear a dextra">
+<!ENTITY alignJustify.label "Justificar">
+<!ENTITY alignJustify.accesskey "J">
+<!ENTITY alignJustify.tooltip "Alinear justificate">
+
+<!ENTITY increaseIndent.label "Accrescer indentation">
+<!ENTITY increaseIndent.accesskey "i">
+<!ENTITY increaseIndent.key "]">
+<!ENTITY decreaseIndent.label "Decrescer indentation">
+<!ENTITY decreaseIndent.accesskey "D">
+<!ENTITY decreaseIndent.key "[">
+
+<!ENTITY colorsAndBackground.label "Colores del pagina e fundo…">
+<!ENTITY colorsAndBackground.accesskey "u">
+
+<!-- Table Menu -->
+<!ENTITY tableMenu.label "Tabella">
+<!ENTITY tableMenu.accesskey "b">
+
+<!-- Select Submenu -->
+<!ENTITY tableSelectMenu.label "Seliger">
+<!ENTITY tableSelectMenu.accesskey "S">
+
+<!ENTITY tableSelectMenu2.label "Seliger tabella">
+<!ENTITY tableSelectMenu2.accesskey "S">
+<!ENTITY tableInsertMenu2.label "Inserer un tabella">
+<!ENTITY tableInsertMenu2.accesskey "I">
+<!ENTITY tableDeleteMenu2.label "Deler tabella">
+<!ENTITY tableDeleteMenu2.accesskey "D">
+
+<!-- Insert SubMenu -->
+<!ENTITY tableInsertMenu.label "Inserer">
+<!ENTITY tableInsertMenu.accesskey "I">
+<!ENTITY tableTable.label "Tabella">
+<!ENTITY tableTable.accesskey "T">
+<!ENTITY tableRow.label "Riga">
+<!ENTITY tableRows.label "Riga(s)">
+<!ENTITY tableRow.accesskey "R">
+<!ENTITY tableRowAbove.label "Riga supra">
+<!ENTITY tableRowAbove.accesskey "s">
+<!ENTITY tableRowBelow.label "Riga infra">
+<!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 "a">
+<!ENTITY tableColumnAfter.label "Columna sequente">
+<!ENTITY tableColumnAfter.accesskey "s">
+<!ENTITY tableCell.label "Cellula">
+<!ENTITY tableCells.label "Cellula(s)">
+<!ENTITY tableCell.accesskey "C">
+<!ENTITY tableCellContents.label "Contento del cellula">
+<!ENTITY tableCellContents.accesskey "n">
+<!ENTITY tableAllCells.label "Tote le cellulas">
+<!ENTITY tableAllCells.accesskey "T">
+<!ENTITY tableCellBefore.label "Cellula precedente">
+<!ENTITY tableCellBefore.accesskey "d">
+<!ENTITY tableCellAfter.label "Cellula sequente">
+<!ENTITY tableCellAfter.accesskey "u">
+<!-- Delete SubMenu -->
+<!ENTITY tableDeleteMenu.label "Deler">
+<!ENTITY tableDeleteMenu.accesskey "D">
+
+<!-- text for "Join Cells" is in editor.properties
+ ("JoinSelectedCells" and "JoinCellToRight")
+ the access key must exist in both of those strings
+ But value must be set here for accesskey to draw properly
+-->
+<!ENTITY tableJoinCells.label "U">
+<!ENTITY tableJoinCells.accesskey "U">
+<!ENTITY tableSplitCell.label "Divider cellula">
+<!ENTITY tableSplitCell.accesskey "D">
+<!ENTITY convertToTable.label "Crear tabella ab le selection">
+<!ENTITY convertToTable.accesskey "r">
+<!ENTITY tableProperties.label "Proprietates del tabella…">
+<!ENTITY tableProperties.accesskey "o">
+
+<!-- Toolbar-only items -->
+<!ENTITY imageToolbarCmd.label "Imagine">
+<!ENTITY imageToolbarCmd.tooltip "Inserer un nove imagine o modificar le proprietates del imagine seligite">
+<!ENTITY hruleToolbarCmd.label "Linea horizontal">
+<!ENTITY hruleToolbarCmd.tooltip "Inserer un linea horizontal o modificar le proprietates del linea seligite">
+<!ENTITY tableToolbarCmd.label "Tabella">
+<!ENTITY tableToolbarCmd.tooltip "Inserer un nove tabella o modificar le proprietates del tabella seligite">
+<!ENTITY linkToolbarCmd.label "Ligamine">
+<!ENTITY linkToolbarCmd.tooltip "Inserer un nove ligamine o modificar le proprietates del ligamine seligite">
+<!ENTITY anchorToolbarCmd.label "Ancora">
+<!ENTITY anchorToolbarCmd.tooltip "Inserer un nove ancora con nomine o modificar le proprietates del ancora seligite">
+<!ENTITY TextColorButton.tooltip "Selige color del texto">
+<!ENTITY BackgroundColorButton.tooltip "Selige color del fundo">
+
+<!-- Editor toolbar -->
+<!ENTITY absoluteFontSizeToolbarCmd.tooltip "Definir le dimension de litteras">
+<!ENTITY decreaseFontSizeToolbarCmd.tooltip "Diminuer le dimension de litteras">
+<!ENTITY increaseFontSizeToolbarCmd.tooltip "Augmentar le dimension de litteras">
+<!ENTITY boldToolbarCmd.tooltip "Hardite">
+<!ENTITY italicToolbarCmd.tooltip "Italico">
+<!ENTITY underlineToolbarCmd.tooltip "Sublinear">
+<!ENTITY bulletListToolbarCmd.tooltip "Crea o remove le lista punctate">
+<!ENTITY numberListToolbarCmd.tooltip "Crea o remove le lista numerate">
+<!ENTITY outdentToolbarCmd.tooltip "Indentar testo (verso sinistra)">
+<!ENTITY indentToolbarCmd.tooltip "Indentar testo (verso dextra)">
+<!ENTITY AlignPopupButton.tooltip "Seliger alineamento del texto">
+<!ENTITY InsertPopupButton.tooltip "Inserer un ligamine, un ancora, un imagine, un linea horizontal o un tabella">
+<!ENTITY alignLeftButton.tooltip "Alinear texto preter le margine sinistre">
+<!ENTITY alignCenterButton.tooltip "Alinear texto centrate">
+<!ENTITY alignRightButton.tooltip "Alinear texto preter le margine dextre">
+<!ENTITY alignJustifyButton.tooltip "Alinear texto preter le margines sinistre e dextre">
+
+<!-- TOC manipulation -->
+<!ENTITY insertTOC.label "Inserer">
+<!ENTITY insertTOC.accesskey "i">
+<!ENTITY updateTOC.label "Actualisar">
+<!ENTITY updateTOC.accesskey "a">
+<!ENTITY removeTOC.label "Remover">
+<!ENTITY removeTOC.accesskey "r">
+<!ENTITY tocMenu.label "Indice del contentos…">
+<!ENTITY tocMenu.accesskey "n">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd
new file mode 100644
index 0000000000..4cfe9099af
--- /dev/null
+++ b/l10n-ia/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 "Attachar iste imagine al message">
+<!ENTITY attachImageSource.accesskey "i">
+
+<!ENTITY attachLinkSource.label "Attachar le fonte de iste ligamine al message">
+<!ENTITY attachLinkSource.accesskey "f">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/messengercompose.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/messengercompose.dtd
new file mode 100644
index 0000000000..128d58c938
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/messengercompose.dtd
@@ -0,0 +1,306 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE messengercompose.dtd Main UI for message composition -->
+<!ENTITY msgComposeWindow.title "Rediger: (nulle subjecto)">
+
+<!-- File Menu -->
+<!ENTITY fileMenu.label "File">
+<!ENTITY fileMenu.accesskey "f">
+<!ENTITY newMenu.label "Nove">
+<!ENTITY newMenu.accesskey "N">
+<!ENTITY newMessage.label "Message">
+<!ENTITY newMessage.accesskey "m">
+<!ENTITY newMessageCmd2.key "N">
+<!ENTITY newContact.label "Contacto del libro de adresses…">
+<!ENTITY newContact.accesskey "C">
+<!ENTITY attachMenu.label "Annexar">
+<!ENTITY attachMenu.accesskey "x">
+<!ENTITY attachCloudCmd.label "Filelink">
+<!ENTITY attachCloudCmd.accesskey "i">
+<!ENTITY attachPageCmd.label "Pagina web…">
+<!ENTITY attachPageCmd.accesskey "w">
+<!ENTITY remindLater.label "Rememora me plus tarde">
+<!ENTITY remindLater.accesskey "t">
+<!ENTITY closeCmd.label "Clauder">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "c">
+<!ENTITY saveCmd.label "Salvar">
+<!ENTITY saveCmd.key "S">
+<!ENTITY saveCmd.accesskey "s">
+<!ENTITY saveAsCmd.label "Salvar como">
+<!ENTITY saveAsCmd.accesskey "c">
+<!ENTITY saveAsFileCmd.label "File…">
+<!ENTITY saveAsFileCmd.accesskey "F">
+<!ENTITY saveAsDraftCmd.label "Esbosso">
+<!ENTITY saveAsDraftCmd.accesskey "E">
+<!ENTITY saveAsTemplateCmd.label "Modello">
+<!ENTITY saveAsTemplateCmd.accesskey "M">
+<!ENTITY sendNowCmd.label "Inviar ora">
+<!ENTITY sendCmd.keycode "VK_RETURN">
+<!ENTITY sendNowCmd.accesskey "u">
+<!ENTITY sendLaterCmd.label "Inviar plus tarde">
+<!ENTITY sendLaterCmd.keycode "VK_RETURN">
+<!ENTITY sendLaterCmd.accesskey "t">
+<!ENTITY printCmd.label "Imprimer…">
+<!ENTITY printCmd.key "I">
+<!ENTITY printCmd.accesskey "I">
+
+<!-- Edit Menu -->
+<!ENTITY editMenu.label "Rediger">
+<!ENTITY editMenu.accesskey "R">
+<!ENTITY undoCmd.label "Disfacer">
+<!ENTITY undoCmd.key "Z">
+<!ENTITY undoCmd.accesskey "D">
+<!ENTITY redoCmd.label "Refacer">
+<!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 "w">
+<!ENTITY deleteCmd.label "Deler">
+<!ENTITY deleteCmd.accesskey "d">
+<!ENTITY editRewrapCmd.label "Re-incapsular">
+<!ENTITY editRewrapCmd.key "R">
+<!ENTITY renameAttachmentCmd.label "Renominar annexo…">
+<!ENTITY renameAttachmentCmd.accesskey "e">
+<!ENTITY reorderAttachmentsCmd.label "Reordinar annexos…">
+<!ENTITY reorderAttachmentsCmd.accesskey "x">
+<!ENTITY reorderAttachmentsCmd.key "x">
+<!ENTITY selectAllCmd.accesskey "t">
+<!ENTITY findBarCmd.label "Cercar…">
+<!ENTITY findBarCmd.accesskey "C">
+<!ENTITY findBarCmd.key "F">
+<!ENTITY findReplaceCmd.label "Trovar e reimplaciar…">
+<!ENTITY findReplaceCmd.accesskey "r">
+<!ENTITY findReplaceCmd.key "H">
+<!ENTITY findAgainCmd.label "Cercar le sequente">
+<!ENTITY findAgainCmd.accesskey "o">
+<!ENTITY findAgainCmd.key "G">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findPrevCmd.label "Cercar le precedente">
+<!ENTITY findPrevCmd.accesskey "d">
+<!ENTITY findPrevCmd.key "G">
+<!ENTITY findPrevCmd.key2 "VK_F3">
+
+<!-- Reorder Attachment Panel -->
+<!ENTITY reorderAttachmentsPanel.label "Reordinar annexos">
+<!ENTITY moveAttachmentBundleUpPanelBtn.label "Mover insimul">
+
+<!-- LOCALIZATION NOTE (sortAttachmentsPanelBtn.Sort.AZ.label):
+ Please ensure that this translation matches
+ sortAttachmentsPanelBtn.Sort.ZA.label, except for the sort direction. -->
+<!ENTITY sortAttachmentsPanelBtn.Sort.AZ.label "Ordinar: A - Z">
+<!ENTITY sortAttachmentsPanelBtn.Sort.ZA.label "Ordinar: Z - A">
+<!-- LOCALIZATION NOTE (sortAttachmentsPanelBtn.SortSelection.AZ.label):
+ Please ensure that this translation matches
+ sortAttachmentsPanelBtn.SortSelection.ZA.label, except for the sort direction. -->
+<!ENTITY sortAttachmentsPanelBtn.SortSelection.AZ.label "Ordinar selection: A - Z">
+<!ENTITY sortAttachmentsPanelBtn.SortSelection.ZA.label "Ordinar selection: Z - A">
+<!ENTITY sortAttachmentsPanelBtn.key "y">
+
+<!-- View Menu -->
+<!ENTITY viewMenu.label "Vider">
+<!ENTITY viewMenu.accesskey "v">
+<!ENTITY viewToolbarsMenuNew.label "Barras de instrumentos">
+<!ENTITY viewToolbarsMenuNew.accesskey "t">
+<!ENTITY menubarCmd.label "Barra de menu">
+<!ENTITY menubarCmd.accesskey "m">
+<!ENTITY showCompositionToolbarCmd.label "Barra de instrumentos de composition">
+<!ENTITY showCompositionToolbarCmd.accesskey "o">
+<!ENTITY showFormattingBarCmd.label "Barra de formattation">
+<!ENTITY showFormattingBarCmd.accesskey "f">
+<!ENTITY showTaskbarCmd.label "Barra de stato">
+<!ENTITY showTaskbarCmd.accesskey "s">
+<!ENTITY customizeToolbar.label "Personalisar…">
+<!ENTITY customizeToolbar.accesskey "P">
+
+<!ENTITY addressSidebar.label "Barra lateral de contactos">
+<!ENTITY addressSidebar.accesskey "o">
+
+<!-- Format Menu -->
+<!ENTITY formatMenu.label "Formato">
+<!ENTITY formatMenu.accesskey "o">
+
+<!-- Options Menu -->
+<!ENTITY optionsMenu.label "Optiones">
+<!ENTITY optionsMenu.accesskey "p">
+<!ENTITY checkSpellingCmd2.label "Verificar le orthographia…">
+<!ENTITY checkSpellingCmd2.key "p">
+<!ENTITY checkSpellingCmd2.key2 "VK_F7">
+<!ENTITY checkSpellingCmd2.accesskey "h">
+<!ENTITY enableInlineSpellChecker.label "Corrector orthographic durante que tu scribe">
+<!ENTITY enableInlineSpellChecker.accesskey "C">
+<!ENTITY quoteCmd.label "Citar le message">
+<!ENTITY quoteCmd.accesskey "C">
+
+<!--LOCALIZATION NOTE attachVCard.label Don't translate the term 'vCard' -->
+<!ENTITY attachVCard.label "Annexar vCard">
+<!ENTITY attachVCard.accesskey "v">
+
+<!ENTITY returnReceiptMenu.label "Recepta de retorno">
+<!ENTITY returnReceiptMenu.accesskey "t">
+<!ENTITY dsnMenu.label "Aviso de stato de consignation">
+<!ENTITY dsnMenu.accesskey "c">
+<!ENTITY priorityMenu.label "Prioritate">
+<!ENTITY priorityMenu.accesskey "p">
+<!ENTITY priorityButton.title "Prioritate">
+<!ENTITY priorityButton.tooltiptext "Cambiar le prioritate del message">
+<!ENTITY priorityButton.label "Prioritate:">
+<!ENTITY lowestPriorityCmd.label "Plus basse">
+<!ENTITY lowestPriorityCmd.accesskey "l">
+<!ENTITY lowPriorityCmd.label "Basse">
+<!ENTITY lowPriorityCmd.accesskey "o">
+<!ENTITY normalPriorityCmd.label "Normal">
+<!ENTITY normalPriorityCmd.accesskey "n">
+<!ENTITY highPriorityCmd.label "Alte">
+<!ENTITY highPriorityCmd.accesskey "i">
+<!ENTITY highestPriorityCmd.label "Plus alte">
+<!ENTITY highestPriorityCmd.accesskey "H">
+<!ENTITY fileCarbonCopyCmd.label "Inviar un copia a">
+<!ENTITY fileCarbonCopyCmd.accesskey "v">
+<!ENTITY fileHereMenu.label "Archivar ci">
+
+<!-- Tools Menu -->
+<!ENTITY tasksMenu.label "Utensiles">
+<!ENTITY tasksMenu.accesskey "U">
+<!ENTITY messengerCmd.label "Posta e gruppos">
+<!ENTITY messengerCmd.accesskey "p">
+<!ENTITY messengerCmd.commandkey "1">
+<!ENTITY addressBookCmd.label "Libro del adresses">
+<!ENTITY addressBookCmd.accesskey "a">
+<!ENTITY addressBookCmd.key "L">
+<!ENTITY accountManagerCmd2.label "Parametros del conto">
+<!ENTITY accountManagerCmd2.accesskey "P">
+<!ENTITY accountManagerCmdUnix2.accesskey "P">
+
+<!-- Mac OS X Window Menu -->
+<!ENTITY minimizeWindow.key "m">
+<!ENTITY minimizeWindow.label "Minimisar">
+<!ENTITY bringAllToFront.label "Poner toto al prime plan">
+<!ENTITY zoomWindow.label "Zoom">
+<!ENTITY windowMenu.label "Fenestra">
+
+<!-- Mail Toolbar -->
+<!ENTITY sendButton.label "Inviar">
+<!ENTITY quoteButton.label "Citar">
+<!ENTITY addressButton.label "Contactos">
+<!ENTITY spellingButton.label "Orthographia">
+<!ENTITY saveButton.label "Salvar">
+<!ENTITY printButton.label "Imprimer">
+
+<!-- Mail Toolbar Tooltips -->
+<!ENTITY sendButton.tooltip "Inviar iste message ora">
+<!ENTITY sendlaterButton.tooltip "Inviar iste message plus tarde">
+<!ENTITY quoteButton.tooltip "Citar le previe message">
+<!ENTITY addressButton.tooltip "Sectionar un destinatario ex le libro de adresses">
+<!ENTITY spellingButton.tooltip "Verificar orthographia del selection o del message">
+<!ENTITY saveButton.tooltip "Salvar iste message">
+<!ENTITY cutButton.tooltip "Taliar">
+<!ENTITY copyButton.tooltip "Copiar">
+<!ENTITY pasteButton.tooltip "Collar">
+<!ENTITY printButton.tooltip "Imprimer iste message">
+
+<!-- Headers -->
+<!--LOCALIZATION NOTE headersSpaces.style is for aligning the From:, To: and
+ Subject: rows. It should be larger than the largest Header label -->
+<!ENTITY headersSpace2.style "width: 8em;">
+<!ENTITY fromAddr2.label "De">
+<!ENTITY fromAddr.accesskey "e">
+<!ENTITY replyAddr2.label "Responder a">
+<!ENTITY newsgroupsAddr2.label "Gruppo de discussion">
+<!ENTITY followupAddr2.label "Facer sequer a">
+<!ENTITY subject2.label "Subjecto">
+<!ENTITY subject.accesskey "S">
+<!ENTITY attachmentBucketCloseButton.tooltip "Celar le pannello de annexos">
+
+<!-- Format Toolbar, imported from editorAppShell.xhtml -->
+<!ENTITY SmileButton.tooltip "Inserer un facie surridente">
+<!ENTITY smiley1Cmd.label "Surriso">
+<!ENTITY smiley2Cmd.label "Corrugation del fronte">
+<!ENTITY smiley3Cmd.label "Palpebration">
+<!ENTITY smiley4Cmd.label "Lingua de foras">
+<!ENTITY smiley5Cmd.label "Ridente">
+<!ENTITY smiley6Cmd.label "Embarassate">
+<!ENTITY smiley7Cmd.label "Indecise">
+<!ENTITY smiley8Cmd.label "Surprisa">
+<!ENTITY smiley9Cmd.label "Basio">
+<!ENTITY smiley10Cmd.label "Crito">
+<!ENTITY smiley11Cmd.label "Sympathic">
+<!ENTITY smiley12Cmd.label "Moneta in bucca">
+<!ENTITY smiley13Cmd.label "Scarpa in bucca">
+<!ENTITY smiley14Cmd.label "Innocente">
+<!ENTITY smiley15Cmd.label "Plancto">
+<!ENTITY smiley16Cmd.label "Bucca sigillate">
+
+<!-- Message Pane Context Menu -->
+<!ENTITY spellCheckNoSuggestions.label "Nulle suggestiones trovate">
+<!ENTITY spellCheckIgnoreWord.label "Ignorar parola">
+<!ENTITY spellCheckIgnoreWord.accesskey "I">
+<!ENTITY spellCheckAddToDictionary.label "Adder al dictionario">
+<!ENTITY spellCheckAddToDictionary.accesskey "n">
+<!ENTITY undo.label "Disfacer">
+<!ENTITY undo.accesskey "D">
+<!ENTITY cut.label "Taliar">
+<!ENTITY cut.accesskey "l">
+<!ENTITY copy.label "Copiar">
+<!ENTITY copy.accesskey "C">
+<!ENTITY paste.label "Collar">
+<!ENTITY paste.accesskey "o">
+<!ENTITY pasteQuote.label "Collar como citation">
+<!ENTITY pasteQuote.accesskey "c">
+
+<!-- Attachment Item and List Context Menus -->
+<!ENTITY openAttachment.label "Aperir">
+<!ENTITY openAttachment.accesskey "A">
+<!ENTITY delete.label "Deler">
+<!ENTITY delete.accesskey "D">
+<!ENTITY removeAttachment.label "Remover annexo">
+<!ENTITY removeAttachment.accesskey "x">
+<!ENTITY renameAttachment.label "Renominar…">
+<!ENTITY renameAttachment.accesskey "R">
+<!ENTITY reorderAttachments.label "Reordinar annexos…">
+<!ENTITY reorderAttachments.accesskey "x">
+<!ENTITY removeAllAttachments.label "Remover tote le annexos">
+<!ENTITY removeAllAttachments.accesskey "v">
+<!ENTITY selectAll.label "Seliger toto">
+<!ENTITY selectAll.accesskey "t">
+<!ENTITY attachCloud.label "Filelink…">
+<!ENTITY attachCloud.accesskey "i">
+<!ENTITY convertCloud.label "Converter in…">
+<!ENTITY convertCloud.accesskey "C">
+<!ENTITY cancelUpload.label "Cancellar incargamento">
+<!ENTITY cancelUpload.accesskey "n">
+<!ENTITY convertRegularAttachment.label "Annexo normal">
+<!ENTITY convertRegularAttachment.accesskey "A">
+<!ENTITY attachPage.label "Annexar pagina web…">
+<!ENTITY attachPage.accesskey "w">
+
+<!-- Attachment Pane Header Bar Context Menu -->
+<!-- LOCALIZATION NOTE (initiallyShowAttachmentPane.label):
+ Should use the same wording as startExpandedCmd.label
+ in msgHdrViewOverlay.dtd. -->
+<!ENTITY initiallyShowAttachmentPane.label "Monstrar initialmente le pannello de annexos">
+<!ENTITY initiallyShowAttachmentPane.accesskey "M">
+
+<!-- Spell checker context menu items -->
+<!ENTITY spellAddDictionaries.label "Adder dictionarios…">
+<!ENTITY spellAddDictionaries.accesskey "A">
+
+<!-- Title for the address picker panel -->
+<!ENTITY addressesSidebarTitle.label "Contactos">
+
+<!-- Identity popup customize menuitem -->
+<!ENTITY customizeFromAddress.label "Personalisar ab adresse…">
+<!ENTITY customizeFromAddress.accesskey "a">
+
+<!-- Accessibility name for the document -->
+<!ENTITY aria.message.bodyName "Corpore del message">
+
+<!-- Status Bar -->
+<!ENTITY languageStatusButton.tooltip "Lingua per controlo orthographic">
+<!ENTITY encodingStatusPanel.tooltip "Codification del texto">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/sendProgress.dtd b/l10n-ia/mail/chrome/messenger/messengercompose/sendProgress.dtd
new file mode 100644
index 0000000000..b1fd16f8a8
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/sendProgress.dtd
@@ -0,0 +1,8 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!--LOCALIZATION NOTE sendProgress.dtd Main UI for Send Message Progress Dialog -->
+<!ENTITY sendDialog.title "Processante message">
+<!ENTITY status.label "Stato:">
+<!ENTITY progress.label "Progresso:">
diff --git a/l10n-ia/mail/chrome/messenger/messengercompose/sendProgress.properties b/l10n-ia/mail/chrome/messenger/messengercompose/sendProgress.properties
new file mode 100644
index 0000000000..4988077e1e
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/messengercompose/sendProgress.properties
@@ -0,0 +1,21 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (titleSendMsgSubject):
+# %S will be replaced by the message subject.
+titleSendMsgSubject=Invio message: %S
+titleSendMsg=Invio message
+# LOCALIZATION NOTE (titleSaveMsgSubject):
+# %S will be replaced by the message subject.
+titleSaveMsgSubject=Salvante message: %S
+titleSaveMsg=Salvante message
+
+# LOCALIZATION NOTE (percentMsg):
+# This string is used to format the text to the right of the progress meter.
+# %S will be replaced by the percentage of the file that has been saved.
+# %% will be replaced a single % sign.
+percentMsg=%S%%
+
+messageSent=Tu message ha essite inviate.
+messageSaved=Tu message ha essite salvate.
diff --git a/l10n-ia/mail/chrome/messenger/migration/migration.dtd b/l10n-ia/mail/chrome/messenger/migration/migration.dtd
new file mode 100644
index 0000000000..6f14706f87
--- /dev/null
+++ b/l10n-ia/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 "Assistente de importation">
+
+<!ENTITY importFromWin.label "Importar optiones, parametros de contos, adressario, filtros e altere datos ab:">
+<!ENTITY importFromNonWin.label "Importar preferentias, parametros de contos, adressario, filtros e altere datos ab:">
+<!ENTITY importSourceNotFound.label "Nulle application ex que importar datos trovate.">
+
+<!ENTITY importFromNothing.label "Importar nihil">
+<!ENTITY importFromNothing.accesskey "n">
+<!ENTITY importFromSeamonkey3.label "SeaMonkey 2 plus recente">
+<!ENTITY importFromSeamonkey3.accesskey "S">
+<!ENTITY importFromOutlook.label "Outlook">
+<!ENTITY importFromOutlook.accesskey "O">
+
+<!ENTITY importSource.title "Importar parametros e dossiers de posta">
+<!ENTITY importItems.title "Elementos a importar">
+<!ENTITY importItems.label "Selige le datos a importar:">
+
+<!ENTITY migrating.title "Importante…">
+<!ENTITY migrating.label "Le importation del elementos sequente es in curso…">
+
+<!ENTITY selectProfile.title "Seliger un profilo">
+<!ENTITY selectProfile.label "Le profilos sequente es disponibile a importar:">
+
+<!ENTITY done.title "Importation complete">
+<!ENTITY done.label "Le elementos sequente ha essite importate con successo:">
diff --git a/l10n-ia/mail/chrome/messenger/migration/migration.properties b/l10n-ia/mail/chrome/messenger/migration/migration.properties
new file mode 100644
index 0000000000..2570e3f667
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/migration/migration.properties
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profileName_format=%S %S
+
+# Import Sources
+1_seamonkey=Preferentias
+
+1_thunderbird=Preferentias
+
+2_seamonkey=Parametros de contos
+2_thunderbird=Parametros de contos
+2_outlook=Parametros de contos
+
+4_seamonkey=Libros de adresses
+4_thunderbird=Libros de adresses
+4_outlook=Libro del adresses
+
+8_seamonkey=Trainamento del filtro de posta indesirate
+
+16_seamonkey=Contrasignos salvate
+
+32_seamonkey=Altere datos
+
+64_seamonkey=Dossiers de gruppos
+
+64_thunderbird=Dossiers de gruppos de discussion
+
+128_seamonkey=Dossiers de posta
+128_thunderbird=Dossiers de posta
+128_outlook=Dossiers de posta
diff --git a/l10n-ia/mail/chrome/messenger/mime.properties b/l10n-ia/mail/chrome/messenger/mime.properties
new file mode 100644
index 0000000000..6956c87586
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/mime.properties
@@ -0,0 +1,154 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by libmime to emit header display in HTML
+#
+
+# Mail subject
+## @name MIME_MHTML_SUBJECT
+## @loc None
+1000=Subjecto
+
+# Resent-Comments
+## @name MIME_MHTML_RESENT_COMMENTS
+## @loc
+1001=Commentos-reinvio
+
+# Resent-Date
+## @name MIME_MHTML_RESENT_DATE
+## @loc
+1002=
+
+# Resent-Sender
+## @name MIME_MHTML_RESENT_SENDER
+## @loc
+1003=Expeditor reinvio
+
+# Resent-From
+## @name MIME_MHTML_RESENT_FROM
+## @loc
+1004=Reinviate per
+
+# Resent-To
+## @name MIME_MHTML_RESENT_TO
+## @loc
+1005=Reinviate a
+
+# Resent-CC
+## @name MIME_MHTML_RESENT_CC
+## @loc
+1006=Reinviate CC
+
+# Date
+## @name MIME_MHTML_DATE
+## @loc
+1007=Data
+
+# Sender
+## @name MIME_MHTML_SENDER
+## @loc
+1008=Expeditor
+
+# From
+## @name MIME_MHTML_FROM
+## @loc
+1009=De
+
+# Reply-To
+## @name MIME_MHTML_REPLY_TO
+## @loc
+1010=Responder a
+
+# Organization
+## @name MIME_MHTML_ORGANIZATION
+## @loc
+1011=Organisation
+
+# To
+## @name MIME_MHTML_TO
+## @loc
+1012=A
+
+# CC
+## @name MIME_MHTML_CC
+## @loc
+1013=CC
+
+# Newsgroups
+## @name MIME_MHTML_NEWSGROUPS
+## @loc
+1014=Gruppos de discussion
+
+# Followup-To
+## @name MIME_MHTML_FOLLOWUP_TO
+## @loc
+1015=Facer sequer a
+
+# References
+## @name MIME_MHTML_REFERENCES
+## @loc
+1016=Referentias
+
+# Message ID
+## @name MIME_MHTML_MESSAGE_ID
+## @loc
+1021=ID-message
+
+# BCC
+## @name MIME_MHTML_BCC
+## @loc
+1023=Ccn
+
+# Link to doc
+## @name MIME_MSG_LINK_TO_DOCUMENT
+## @loc
+1026=Ligar al documento
+
+# Get Doc info
+## @name MIME_MSG_DOCUMENT_INFO
+## @loc
+1027=<B>Informationes re le documento:</B>
+
+# Msg Attachment
+## @name MIME_MSG_ATTACHMENT
+## @loc
+1028=Annexo
+
+# default attachment name
+## @name MIME_MSG_DEFAULT_ATTACHMENT_NAME
+## @loc
+# LOCALIZATION NOTE (1040): Do not translate "%s" below.
+# Place the %s where you wish the part number of the attachment to appear
+1040=Parte %s
+
+# default forwarded message prefix
+## @name MIME_FORWARDED_MESSAGE_HTML_USER_WROTE
+## @loc
+1041=-------- Message original --------
+
+# Partial Message Truncated
+## @name MIME_MSG_PARTIAL_TRUNCATED
+## @loc
+MIME_MSG_PARTIAL_TRUNCATED=Truncate!
+
+# Partial Message Truncated Explanation
+## @name MIME_MSG_PARTIAL_TRUNCATED_EXPLANATION
+## @loc
+MIME_MSG_PARTIAL_TRUNCATED_EXPLANATION=Iste message excede le dimension maxime de messages definite in Parametros de contos. Solmente le prime poc lineas ha essite discargate del servitor de posta.
+
+# Partial Message Not Downloaded
+## @name MIME_MSG_PARTIAL_NOT_DOWNLOADED
+## @loc
+MIME_MSG_PARTIAL_NOT_DOWNLOADED=Non discargate
+
+# Partial Message Not Downloaded Explanation
+## @name MIME_MSG_PARTIAL_NOT_DOWNLOADED_EXPLANATION
+## @loc
+MIME_MSG_PARTIAL_NOT_DOWNLOADED_EXPLANATION=Solo le titulos de iste message ha essite discargate ab le servitor de posta.
+
+# MIME_MSG_PARTIAL_CLICK_FOR_REST
+## @name MIME_MSG_PARTIAL_CLICK_FOR_REST
+## @loc
+MIME_MSG_PARTIAL_CLICK_FOR_REST=Discarga le resto del message.
diff --git a/l10n-ia/mail/chrome/messenger/mimeheader.properties b/l10n-ia/mail/chrome/messenger/mimeheader.properties
new file mode 100644
index 0000000000..4e3e663839
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/mimeheader.properties
@@ -0,0 +1,35 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by libmime for header display in XML & HTML
+#
+TO=A
+BCC=Ccn
+CC=CC
+DATE=Data
+DISTRIBUTION=Distribution
+FCC=Facer sequer a
+FOLLOWUP-TO=Facer sequer a
+FROM=De
+STATUS=Stato
+LINES=Lineas
+MESSAGE-ID=ID-message
+MIME-VERSION=Version-MIME
+NEWSGROUPS=Gruppos de discussion
+ORGANIZATION=Organisation
+REFERENCES=Referentias
+REPLY-TO=Responder a
+RESENT-COMMENTS=Commentos-reinvio
+RESENT-DATE=Data-reinvio
+RESENT-FROM=Reinviate per
+RESENT-MESSAGE-ID=ID message reinviate
+RESENT-SENDER=Expeditor reinvio
+RESENT-TO=Reinviate a
+RESENT-CC=Reinviate CC
+SENDER=Expeditor
+SUBJECT=Subjecto
+APPROVED-BY=Approbate per
+USER-AGENT=Agente del usator
+FILENAME=Nomine del file
diff --git a/l10n-ia/mail/chrome/messenger/morkImportMsgs.properties b/l10n-ia/mail/chrome/messenger/morkImportMsgs.properties
new file mode 100644
index 0000000000..2107322933
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/morkImportMsgs.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the Mork import code to display status/error
+# and informational messages.
+#
+
+MABFiles = Libros de adresses Mork
+
+# Short name of import module
+morkImportName = Base de datos (.mab) Mork
+
+# Description of import module
+morkImportDescription = Importar un libro de adresses de SeaMonkey o precedente versiones de Thunderbird.
+
+morkImportSuccess = Successo!
diff --git a/l10n-ia/mail/chrome/messenger/msgAccountCentral.dtd b/l10n-ia/mail/chrome/messenger/msgAccountCentral.dtd
new file mode 100644
index 0000000000..ecfc32328f
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/msgAccountCentral.dtd
@@ -0,0 +1,26 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY emailSectionHdr.label "Email">
+<!ENTITY readMsgsLink.label "Leger le messages">
+<!ENTITY composeMsgLink.label "Scriber un nove message">
+
+<!ENTITY newsSectionHdr.label "Gruppos de discussion">
+<!ENTITY subscribeNewsLink.label "Gerer le abonamentos a gruppos">
+
+<!ENTITY feedsSectionHdr.label "Fluxos">
+<!ENTITY subscribeFeeds.label "Gerer subscriptiones">
+
+<!ENTITY chat.label "Chattar">
+
+<!ENTITY accountsSectionHdr.label "Contos">
+<!ENTITY subscribeImapFolders.label "Gerer subscriptiones a dossiers">
+<!ENTITY settingsLink.label "Vider le parametros de iste conto">
+<!ENTITY setupNewAcct.label "Crear un conto:">
+
+<!ENTITY advFeaturesSectionHdr.label "Functionalitates avantiate">
+<!ENTITY searchMsgsLink.label "Cercar messages">
+<!ENTITY filtersLink.label "Gerer filtros de messages">
+<!ENTITY junkSettings.label "Parametros de posta indesirate">
+<!ENTITY offlineLink.label "Parametros offline">
diff --git a/l10n-ia/mail/chrome/messenger/msgHdrViewOverlay.dtd b/l10n-ia/mail/chrome/messenger/msgHdrViewOverlay.dtd
new file mode 100644
index 0000000000..b9abd4f918
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/msgHdrViewOverlay.dtd
@@ -0,0 +1,114 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY toField4.label "A">
+<!ENTITY fromField4.label "De">
+<!ENTITY senderField4.label "Expeditor">
+<!ENTITY author.label "Autor">
+<!ENTITY organizationField4.label "Organisation">
+<!ENTITY replyToField4.label "Responder a">
+
+<!ENTITY subjectField4.label "Subjecto">
+<!ENTITY ccField4.label "CC">
+<!ENTITY bccField4.label "Ccn">
+<!ENTITY newsgroupsField4.label "Gruppos de discussion">
+<!ENTITY followupToField4.label "Facer sequer a">
+<!ENTITY tagsHdr4.label "Tags">
+<!ENTITY dateField4.label "Data">
+<!ENTITY userAgentField4.label "Agente del usator">
+<!ENTITY referencesField4.label "Referentias">
+<!ENTITY messageIdField4.label "ID-message">
+<!ENTITY inReplyToField4.label "In responsa a">
+<!ENTITY originalWebsite4.label "Sito web">
+
+<!ENTITY hdrArchiveButton1.label "Archivo">
+<!ENTITY hdrArchiveButton1.tooltip "Archivar iste message">
+<!ENTITY hdrSmartReplyButton1.label "Responsa intelligente">
+<!ENTITY hdrReplyButton1.label "Responder">
+<!ENTITY hdrReplyButton2.tooltip "Responder al expeditor de iste message">
+<!ENTITY hdrReplyAllButton1.label "Responder a totes">
+<!ENTITY hdrReplyAllButton1.tooltip "Responder al expeditor e a tote le destinatarios">
+<!ENTITY hdrReplyListButton1.label "Responder al lista">
+<!ENTITY hdrReplyListButton1.tooltip "Responder al lista de diffusion">
+<!ENTITY hdrFollowupButton1.label "Sequito">
+<!ENTITY hdrFollowupButton1.tooltip "Publicar un responsa in iste gruppo">
+<!ENTITY hdrForwardButton1.label "Inviate ultra">
+<!ENTITY hdrForwardButton1.tooltip "Inviar ultra iste message">
+<!ENTITY hdrJunkButton1.label "Indesirate">
+<!ENTITY hdrJunkButton1.tooltip "Marcar iste message como indesirate">
+<!ENTITY hdrTrashButton1.label "Deler">
+<!ENTITY hdrTrashButton1.tooltip "Deler iste message">
+
+<!ENTITY hdrViewToolbarShowFull.label "Monstrar icones e texto">
+<!ENTITY hdrViewToolbarShowFull.accesskey "e">
+<!ENTITY hdrViewToolbarShowIcons.label "Monstrar solo icones">
+<!ENTITY hdrViewToolbarShowIcons.accesskey "i">
+<!ENTITY hdrViewToolbarShowText.label "Monstrar texto solmente">
+<!ENTITY hdrViewToolbarShowText.accesskey "t">
+<!ENTITY hdrViewToolbarAlwaysReplySender.label "Sempre monstrar Responder al expeditor">
+<!ENTITY hdrViewToolbarAlwaysReplySender.accesskey "R">
+
+<!ENTITY otherActionsButton2.label "Plus">
+<!ENTITY otherActionsButton.tooltip "Altere actiones">
+<!ENTITY otherActionsOpenConversation1.label "Aperir in conversation">
+<!ENTITY otherActionsOpenConversation1.accesskey "c">
+<!ENTITY otherActionsOpenInNewWindow1.label "Aperir in un nove fenestra">
+<!ENTITY otherActionsOpenInNewWindow1.accesskey "f">
+<!ENTITY otherActionsOpenInNewTab1.label "Aperir in un nove scheda">
+<!ENTITY otherActionsOpenInNewTab1.accesskey "s">
+<!ENTITY markAsReadMenuItem1.label "Marcar como legite">
+<!ENTITY markAsReadMenuItem1.accesskey "l">
+<!ENTITY markAsUnreadMenuItem1.label "Marcar como non legite">
+<!ENTITY markAsUnreadMenuItem1.accesskey "l">
+<!ENTITY saveAsMenuItem1.label "Salvar como…">
+<!ENTITY saveAsMenuItem1.accesskey "S">
+<!ENTITY viewSourceMenuItem1.label "Vider le fonte">
+<!ENTITY viewSourceMenuItem1.accesskey "V">
+<!ENTITY otherActionsPrint1.label "Imprimer…">
+<!ENTITY otherActionsPrint1.accesskey "I">
+
+<!-- Attachment bar context menu items -->
+<!ENTITY startExpandedCmd.label "Monstrar initialmente le pannello de annexos">
+<!ENTITY startExpandedCmd.accesskey "S">
+
+<!-- Attachment context menu items -->
+<!ENTITY openAttachmentCmd.label "Aperir">
+<!ENTITY openAttachmentCmd.accesskey "A">
+<!ENTITY saveAsAttachmentCmd.label "Salvar como…">
+<!ENTITY saveAsAttachmentCmd.accesskey "S">
+<!ENTITY detachAttachmentCmd.label "Retirar…">
+<!ENTITY detachAttachmentCmd.accesskey "R">
+<!ENTITY deleteAttachmentCmd.label "Deler">
+<!ENTITY deleteAttachmentCmd.accesskey "D">
+<!ENTITY openAllAttachmentsCmd.label "Aperir totes…">
+<!ENTITY openAllAttachmentsCmd.accesskey "A">
+<!ENTITY saveAllAttachmentsCmd.label "Salvar totes…">
+<!ENTITY saveAllAttachmentsCmd.accesskey "S">
+<!ENTITY detachAllAttachmentsCmd.label "Retirar totes…">
+<!ENTITY detachAllAttachmentsCmd.accesskey "R">
+<!ENTITY deleteAllAttachmentsCmd.label "Deler totes…">
+<!ENTITY deleteAllAttachmentsCmd.accesskey "D">
+
+<!ENTITY openAttachment.tooltip "Aperir le file annexate">
+
+<!ENTITY detachedAttachmentFolder.show.label "Aperir le dossier que lo contine">
+<!ENTITY detachedAttachmentFolder.show.accesskey "D">
+<!ENTITY detachedAttachmentFolder.showMac.label "Monstrar in Finder">
+<!ENTITY detachedAttachmentFolder.showMac.accesskey "F">
+
+<!-- Attachment toolbar items -->
+<!ENTITY saveAttachmentButton1.label "Salvar">
+<!ENTITY saveAttachmentButton1.tooltip "Salvar le file annexate">
+<!ENTITY saveAllAttachmentsButton1.label "Salvar totes">
+<!ENTITY saveAllAttachmentsButton1.tooltip "Salvar tote le files annexate">
+
+<!ENTITY copyLinkCmd.label "Copiar le adresse del ligamine">
+<!ENTITY copyLinkCmd.accesskey "C">
+
+<!ENTITY CopyMessageId.label "Copiar le ID del message">
+<!ENTITY CopyMessageId.accesskey "C">
+<!ENTITY OpenMessageForMsgId.label "Aperir message per ID">
+<!ENTITY OpenMessageForMsgId.accesskey "A">
+<!ENTITY OpenBrowserWithMsgId.label "Aperir navigator per ID del message">
+<!ENTITY OpenBrowserWithMsgId.accesskey "n">
diff --git a/l10n-ia/mail/chrome/messenger/msgSynchronize.dtd b/l10n-ia/mail/chrome/messenger/msgSynchronize.dtd
new file mode 100644
index 0000000000..84216890a3
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/msgSynchronize.dtd
@@ -0,0 +1,23 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- extracted from MsgSynchronize.xhtml and msgSelectOfflineFolders.xhtml-->
+
+<!ENTITY MsgSynchronize.label "Discargar e synchronisar messages">
+<!ENTITY MsgSelect.label "Elementos pro uso foras de linea">
+<!ENTITY MsgSyncDesc.label "Si tu ha jam seligite dossiers de posta o gruppos de discussion pro uso foras de linea, tu pote discargar e/o synchronisar los ora. Si non, usa le button &quot;Seliger&quot; pro seliger dossiers de posta e gruppos de discussion pro uso foras de linea.">
+<!ENTITY MsgSyncDirections.label "Discargar o synchronisar le sequente:">
+<!ENTITY syncTypeMail.label "Messages de email">
+<!ENTITY syncTypeMail.accesskey "M">
+<!ENTITY syncTypeNews.label "Messages de gruppos de discussion">
+<!ENTITY syncTypeNews.accesskey "d">
+<!ENTITY sendMessage.label "Inviar le messages non inviate">
+<!ENTITY sendMessage.accesskey "I">
+<!ENTITY workOffline.label "Disconnecter ser post discargate o synchronisate le messages">
+<!ENTITY workOffline.accesskey "D">
+<!ENTITY selectButton.label "Eliger…">
+<!ENTITY selectButton.accesskey "E">
+<!ENTITY MsgSelectDesc.label "Selige dossiers de posta e gruppos de discussion pro uso foras de linea.">
+<!ENTITY MsgSelectInd.label "Discargar">
+<!ENTITY MsgSelectItems.label "Dossiers e gruppos">
diff --git a/l10n-ia/mail/chrome/messenger/msgViewPickerOverlay.dtd b/l10n-ia/mail/chrome/messenger/msgViewPickerOverlay.dtd
new file mode 100644
index 0000000000..6c366e63a3
--- /dev/null
+++ b/l10n-ia/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 "Vider:">
+<!ENTITY viewPicker.accesskey "i">
+<!ENTITY viewAll.label "Toto">
+<!ENTITY viewAll.accesskey "T">
+<!ENTITY viewUnread.label "Non legite">
+<!ENTITY viewUnread.accesskey "N">
+<!ENTITY viewNotDeleted.label "Non delite">
+<!ENTITY viewNotDeleted.accesskey "N">
+<!ENTITY viewTags.label "Tags">
+<!ENTITY viewTags.accesskey "T">
+<!ENTITY viewCustomViews.label "Vistas personalisate">
+<!ENTITY viewCustomViews.accesskey "V">
+<!ENTITY viewVirtualFolder.label "Salvar vista como dossier…">
+<!ENTITY viewVirtualFolder.accesskey "S">
+<!ENTITY viewCustomizeView.label "Personalisar…">
+<!ENTITY viewCustomizeView.accesskey "P">
diff --git a/l10n-ia/mail/chrome/messenger/msgmdn.properties b/l10n-ia/mail/chrome/messenger/msgmdn.properties
new file mode 100644
index 0000000000..d404a72cef
--- /dev/null
+++ b/l10n-ia/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: Iste recepta de retorno solmente confirma que le message ha essite monstrate sur le computator del destinatario. Il non ha garantia que le destinatario ha legite o comprendite le contento del message.
+MsgMdnDispatched=Le message ha essite imprimite, inviate per fax, o inviate ultra sin esser monstrate al destinatario. Il non ha garantia que le destinatario legera le message plus tarde.
+MsgMdnProcessed=Le message ha essite processate per le cliente email del destinatario sin esser monstrate. Il ha nulle garantia que le message sera legite postea.
+MsgMdnDeleted=Le message ha essite delite. Forsan le persona a qui tu lo ha inviate lo ha vidite, forsan non. Illa poterea disfacer le deletion plus tarde e leger le message.
+MsgMdnDenied=Le destinatario del message non vole retornar un recepta a te.
+MsgMdnFailed=Un error ha occurrite. Non esseva possibile generar o retornar un recepta correcte.
+# LOCALIZATION NOTE : Do not translate the word "%S" below.
+MsgMdnMsgSentTo=Isto es un recepta de retorno pro le message que tu ha inviate a %S.
+MdnDisplayedReceipt=Recepta de retorno (monstrate)
+MdnDispatchedReceipt=Recepta de retorno (expedite)
+MdnProcessedReceipt=Recepta de retorno (processate)
+MdnDeletedReceipt=Recepta de retorno (delite)
+MdnDeniedReceipt=Recepta de retorno (refusate)
+MdnFailedReceipt=Recepta de retorno (fallite)
diff --git a/l10n-ia/mail/chrome/messenger/multimessageview.dtd b/l10n-ia/mail/chrome/messenger/multimessageview.dtd
new file mode 100644
index 0000000000..e297d15de8
--- /dev/null
+++ b/l10n-ia/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 "Summario de messages">
+<!ENTITY selectedmessages.label "Messages selecte">
+<!ENTITY archiveButton.label "Archivo">
+<!ENTITY deleteButton.label "Deler">
diff --git a/l10n-ia/mail/chrome/messenger/multimessageview.properties b/l10n-ia/mail/chrome/messenger/multimessageview.properties
new file mode 100644
index 0000000000..133f733e10
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/multimessageview.properties
@@ -0,0 +1,66 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (numConversations): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of conversations (threads or solitary messages) selected. #1 is the
+# number of conversations.
+numConversations=#1 conversation; #1 conversationes
+
+# LOCALIZATION NOTE (atLeastNumConversations): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of conversations (threads or solitary messages) selected. #1 is the
+# number of conversations. We use this when we didn't actually scan the entire
+# list of selected messages, so there may be more conversations than reported
+# (or maybe not!).
+atLeastNumConversations=#1+ conversation; #1+ conversationes
+
+# LOCALIZATION NOTE (numMessages): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of messages in a thread. #1 is the number of messages.
+numMessages=#1 message;#1 messages
+
+# LOCALIZATION NOTE (numUnread): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of unread messages in a thread; meant to be appended to
+# "numMessages". #1 is the number of unread messages.
+numUnread=, #1 non legite;, #1 non legite
+
+# LOCALIZATION NOTE (numIgnored): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of ignored messages in a thread; meant to be appended to
+# "numMessages". #1 is the number of ignored messages.
+numIgnored=, #1 ignorate;, #1 ignorate
+
+# LOCALIZATION NOTE (atLeastNumIgnored): Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/Localization_and_Plurals
+# The number of ignored messages in a thread; meant to be appended to
+# "numMessages". #1 is the number of ignored messages. We use this when we
+# didn't actually scan the entire list of selected messages, so there may be
+# more ignored messages than reported (or maybe not!).
+atLeastNumIgnored=, #1+ ignorate;, #1+ ignorate
+
+# LOCALIZATION NOTE (noSubject): What to display for a message if it has no
+# subject.
+noSubject=(nulle subjecto)
+
+# LOCALIZATION NOTE (messagesTotalSize): A message indicating the total size on
+# disk of the selected messages. #1 is the size, e.g. "123 KB".
+messagesTotalSize=Iste messages occupa #1.
+
+# LOCALIZATION NOTE (messagesTotalSizeMoreThan): A message indicating the total
+# size on disk of the selected messages. #1 is the size, e.g. "123 KB". We use
+# this when we didn't actually scan the entire list of selected messages, so
+# this is a *minimum* size.
+messagesTotalSizeMoreThan=Iste messages occupa plus de #1.
+
+# LOCALIZATION NOTE (maxCountExceeded): A message to let the user know that not
+# all of the selected messages were summarized. #1 is the total number of
+# messages selected and #2 is the number of messages actually shown.
+maxCountExceeded= (Nota: #1 messages es seligite, le prime #2 es presentate)
+
+# LOCALIZATION NOTE (maxThreadCountExceeded): A message to let the user know that
+# not all of the selected thread were summarized. #1 is the total number of
+# threads selected and #2 is the number of threads actually shown.
+maxThreadCountExceeded= (Nota: #1 argumentos es seligite, le primo #2 es monstrate)
diff --git a/l10n-ia/mail/chrome/messenger/newFolderDialog.dtd b/l10n-ia/mail/chrome/messenger/newFolderDialog.dtd
new file mode 100644
index 0000000000..f454d2c4ef
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/newFolderDialog.dtd
@@ -0,0 +1,16 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- Labels -->
+<!ENTITY newFolderDialog.title "Nove dossier">
+<!ENTITY name.label "Nomine:">
+<!ENTITY name.accesskey "n">
+<!ENTITY description.label "Crear como subdossier de:">
+<!ENTITY description.accesskey "c">
+<!ENTITY folderRestriction1.label "Iste servitor accepta solmente duo typos special de dossier.">
+<!ENTITY folderRestriction2.label "Permitter que tu nove dossier contine:">
+<!ENTITY foldersOnly.label "Dossiers solmente">
+<!ENTITY messagesOnly.label "Messages solmente">
+<!ENTITY accept.label "Crear dossier">
+<!ENTITY accept.accesskey "r">
diff --git a/l10n-ia/mail/chrome/messenger/news.properties b/l10n-ia/mail/chrome/messenger/news.properties
new file mode 100644
index 0000000000..f068447367
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/news.properties
@@ -0,0 +1,56 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+downloadHeadersTitlePrefix=Discargar titulos
+downloadHeadersInfoText=Il ha %S nove capites de messages a discargar pro iste gruppo.
+cancelDisallowed=Iste message non appare esser tue. · Tu pote solo cancellar tu proprie messages, non illos de alteres.
+cancelConfirm=Desira tu vermente cancellar iste message?
+messageCancelled=Message cancellate.
+enterUserPassTitle=Nomine de usator e contrasigno del servitor de gruppos de discussion obligatori
+# LOCALIZATION NOTE (enterUserPassServer): %S is the server being accessed
+enterUserPassServer=Insere un nomine de osator e contrasigno pro %S:
+# LOCALIZATION NOTE (enterUserPassGroup): %1$S is a specific newsgroup to set
+# the password for; %2$S is the server from which the newsgroup is accessed
+enterUserPassGroup=Insere un nomine de usator e contrasigno pro %1$S sur %2$S:
+okButtonText=Discargar
+
+noNewMessages=Il ha nulle nove messages sur le servitor.
+# LOCALIZATION NOTE (newNewsgroupHeaders): %1$S is the number of the current
+# header being downloaded, %2$S is the number of headers to be downloaded, and
+# %3$S is the newsgroup whose headers are being downloaded.
+newNewsgroupHeaders=Discargante %1$S de %2$S capites pro %3$S
+# LOCALIZATION NOTE (newNewsgroupFilteringHeaders): %1$S is the name of the MIME
+# header being filtered on, %2$S is the number of the current header being
+# downloaded, %3$S is the number of headers to be downloaded, and %4$S is the
+# newsgroup whose headers are being downloaded.
+newNewsgroupFilteringHeaders=Obtenente capites pro filtros: %1$S (%2$S/%3$S) sur %4$S
+downloadingArticles=Discargamento del articulos %S-%S
+bytesReceived=Discargamento de gruppos: %S recipite (%SkB legite a %SkB/sec)
+downloadingArticlesForOffline=Discargamento del articulos %S-%S in %S
+
+# LOCALIZATION NOTE (autoUnsubscribeText): %1$S is the newsgroup and %2$S is the newsgroup-server it is being removed from.
+autoUnsubscribeText=Le gruppo %1$S non pare exister sur le servitor %2$S. Vole tu disabonar te de illo?
+
+# LOCALIZATION NOTE (autoSubscribeText): %1$S is the newsgroup.
+autoSubscribeText=Vole tu abonar te a %1$S?
+
+# LOCALIZATION NOTE (Error -304): In the following item, don't translate "NNTP"
+# Error - server error
+## @name NNTP_ERROR_MESSAGE
+## @loc None
+-304=Un error occurreva con le gruppos de discussion (NNTP):
+
+# Error - newsgroup scan error
+## @name NNTP_NEWSGROUP_SCAN_ERROR
+## @loc None
+-305=Un error ha occurrite con le servitor de gruppos. Le lista de tote le gruppos obtenite es incomplete. Tenta vider tote le gruppos de novo.
+
+# Error - NNTP authinfo failure
+## @name NNTP_AUTH_FAILED
+## @loc None
+-260=Un error de autorisation occurreva. · Tenta reinserer tu nomine o contrasigno.
+
+# Error - TCP error
+## @name TCP_ERROR
+## @loc None
+-206=Un error de communicationes occurreva. · Tenta le reconnexion. · Error TCP:
diff --git a/l10n-ia/mail/chrome/messenger/newsError.dtd b/l10n-ia/mail/chrome/messenger/newsError.dtd
new file mode 100644
index 0000000000..9dc6de2b95
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/newsError.dtd
@@ -0,0 +1,31 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE (newsError.title): The title of the news error page.
+ Not generally visible. -->
+<!ENTITY newsError.title "Problema a cargar le articulo">
+
+<!-- LOCALIZATION NOTE (articleNotFound.title): The main heading for the news
+ error page. -->
+<!ENTITY articleNotFound.title "Articulo non trovate">
+
+<!-- LOCALIZATION NOTE (articleNotFound.desc): A longer description for the news
+ error page. -->
+<!ENTITY articleNotFound.desc "Le servitor de gruppos reporta que non pote trovar le articulo.">
+
+<!-- LOCALIZATION NOTE (serverResponded.title): A string preceding the text
+ response from the newsgroup server describing the error. -->
+<!ENTITY serverResponded.title "Le servitor de gruppos ha respondite:">
+
+<!-- LOCALIZATION NOTE (articleExpired.title): A string explaining that the
+ article may have expired. -->
+<!ENTITY articleExpired.title "Forsan le articulo ha expirate?">
+
+<!-- LOCALIZATION NOTE (trySearching.title): A string preceding the message's
+ ID. -->
+<!ENTITY trySearching.title "Prova cercar le articulo:">
+
+<!-- LOCALIZATION NOTE (removeExpiredArticles.title): The label for the button
+ to remove all expired articles from the newsgroup. -->
+<!ENTITY removeExpiredArticles.title "Remover tote le articulos expirate">
diff --git a/l10n-ia/mail/chrome/messenger/offline.properties b/l10n-ia/mail/chrome/messenger/offline.properties
new file mode 100644
index 0000000000..e8a6c67419
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/offline.properties
@@ -0,0 +1,28 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Download Messages Prompt
+downloadMessagesWindowTitle1=Discargar le messages
+downloadMessagesLabel1=Vole tu discargar message pro uso foras linea ante disconnecter?
+downloadMessagesCheckboxLabel1=Demandar me sempre al disconnexion
+downloadMessagesNow2=&Discargar ora
+
+# Send Messages Prompt
+sendMessagesWindowTitle1=Messages non inviate
+sendMessagesLabel2=Vole tu inviar tu messages non inviate ora?
+sendMessagesCheckboxLabel1=Demandar me sempre al connexion
+sendMessagesNow2=Inviar ora (&Send)
+
+processMessagesLater2=Plus tarde (&Later)
+
+# GetMessages While Offline Prompt
+getMessagesOfflineWindowTitle1=Reciper messages
+getMessagesOfflineLabel1=Tu es actualmente foras de linea. Vole tu passar in linea pro reciper nove messages?
+
+# Send Messages Offline Prompt
+sendMessagesOfflineWindowTitle1=Messages non inviate
+sendMessagesOfflineLabel1=Tu es actualmente foras de linea. Vole tu passar al modo in linea pro inviar le messages non inviate?
+
+offlineTooltip=Tu es actualmente offline.
+onlineTooltip=Tu es actualmente online.
diff --git a/l10n-ia/mail/chrome/messenger/offlineStartup.properties b/l10n-ia/mail/chrome/messenger/offlineStartup.properties
new file mode 100644
index 0000000000..c97bd95bea
--- /dev/null
+++ b/l10n-ia/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=Laborar online
+desc=Vole tu ir online ora?\n\n (Si tu selige de laborar sin connexion, tu pote ir online plus tarde - elige `Sin connexion' del `File' menu, pois dismarca `Laborar Sin connexion'.)
+workOnline=Laborar online
+workOffline=Travaliar disconnectite
diff --git a/l10n-ia/mail/chrome/messenger/outlookImportMsgs.properties b/l10n-ia/mail/chrome/messenger/outlookImportMsgs.properties
new file mode 100644
index 0000000000..e16b2e46c4
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/outlookImportMsgs.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/.
+
+#
+# The following are used by the outlook express import code to display status/error
+# and informational messages
+#
+
+#
+# The following are used by the Outlook import code to display status/error
+# and informational messages
+#
+
+# Short name of import module
+## @name OUTLOOKIMPORT_NAME
+## @loc None
+## LOCALIZATION NOTE (2000): DONT_TRANSLATE
+2000=Outlook
+
+# Description of import module
+## @name OUTLOOKIMPORT_DESCRIPTION
+## @loc None
+## LOCALIZATION NOTE (2010): In this item, don't translate "Outlook"
+2010=Outlook email, libros de adresses e parametros
+
+# Success message
+## @name OUTLOOKIMPORT_MAILBOX_SUCCESS
+## @loc None
+## LOCALIZATION NOTE (2002): In this item, don't translate "%S" or "%d"
+## The variable %S will receive the name of the mailbox
+## The variable %d will receive the number of messages
+2002=Cassetta postal %S, importate %d messages
+
+# Error message
+## @name OUTLOOKIMPORT_MAILBOX_BADPARAM
+## @loc None
+2003=Mal parametro passate pro importar cassetta postal.
+
+# Error message
+## @name OUTLOOKIMPORT_MAILBOX_CONVERTERROR
+## @loc None
+## LOCALIZATION NOTE (2004): In this item, don't translate "%S"
+## The variable %S will receive the name of the mailbox
+2004=Error al importation del cassetta postal %S, tote le messages non pote esser importate de tal cassetta postal.
+
+# Address book name
+## @name OUTLOOKIMPORT_ADDRNAME
+## @loc None
+## LOCALIZATION NOTE (2005): In this item, don't translate "Outlook"
+2005=Libros de adresses de Outlook
+
+# Description
+## @name OUTLOOKIMPORT_ADDRESS_SUCCESS
+## @loc None
+## LOCALIZATION NOTE (2006): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2006=Libro del adresses %S importate
+
+# Error message
+## @name OUTLOOKIMPORT_ADDRESS_BADPARAM
+## @loc None
+2007=Mal parametro passate pro importar libro del adresses.
+
+# Error message
+## @name OUTLOOKIMPORT_ADDRESS_BADSOURCEFILE
+## @loc None
+## LOCALIZATION NOTE (2008): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2008=Error al acceder file pro libro del adresses %S.
+
+# Error message
+## @name OUTLOOKIMPORT_ADDRESS_CONVERTERROR
+## @loc None
+## LOCALIZATION NOTE (2009): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2009=Error al importation del libro del adresses %S, non tote le adresses pote haber essite importate.
diff --git a/l10n-ia/mail/chrome/messenger/pgpmime.properties b/l10n-ia/mail/chrome/messenger/pgpmime.properties
new file mode 100644
index 0000000000..92b87e8954
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/pgpmime.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the pgpmime content type handler
+#
+
+# LOCALIZATION NOTE(pgpMimeNeedsAddon): The text can contain HTML tags.
+pgpNotAvailable=Isto es un message OpenPGP cryptate, ma le assistentia al decryptation OpenPGP non es disponibile.
diff --git a/l10n-ia/mail/chrome/messenger/preferences/applicationManager.properties b/l10n-ia/mail/chrome/messenger/preferences/applicationManager.properties
new file mode 100644
index 0000000000..c5c679cca5
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/preferences/applicationManager.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE
+# in descriptionApplications, %S will be replaced by one of the 3 following strings
+descriptionApplications=Le sequente applicationes pote esser usate pro gerer %S.
+
+handleProtocol=Ligamines de %S
+handleFile=Contento de %S
+
+descriptionWebApp=Iste application web es albergate per:
+descriptionLocalApp=Iste application es situate in:
diff --git a/l10n-ia/mail/chrome/messenger/preferences/applications.properties b/l10n-ia/mail/chrome/messenger/preferences/applications.properties
new file mode 100644
index 0000000000..d9ea27e00f
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/preferences/applications.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (dialog_removeAccount):
+# %S will be replaced with the user-defined name of a storage account.
+dialog_removeAccount=Desira tu vermente remover le conto "%S"?
+
+# LOCALIZATION NOTE (addProvider):
+# %S will be replace with the display name of a provider, e.g. DropBox
+addProvider=Adder %S
+
+notConfiguredYet=Tal conto non ha essite configurate ancora
diff --git a/l10n-ia/mail/chrome/messenger/preferences/messagestyle.properties b/l10n-ia/mail/chrome/messenger/preferences/messagestyle.properties
new file mode 100644
index 0000000000..db8e61169c
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/preferences/messagestyle.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Content of preview conversation for chat message styles
+default=Predefinite
+nick1=Florian
+buddy1=florian@im.instantbird.org
+nick2=Patrick
+buddy2=patrick@im.instantbird.org
+message1=Holla :-)
+message2=Como va?
+message3=Io prova Thunderbird! ;-)
diff --git a/l10n-ia/mail/chrome/messenger/preferences/preferences.properties b/l10n-ia/mail/chrome/messenger/preferences/preferences.properties
new file mode 100644
index 0000000000..4f437b1176
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/preferences/preferences.properties
@@ -0,0 +1,100 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#### Junk
+confirmResetJunkTrainingTitle=Confirmar
+confirmResetJunkTrainingText=Es tu secur de voler reinitialisar le datos de apprendimento del filtro adaptive?
+
+#### Downloads
+desktopFolderName=Scriptorio
+myDownloadsFolderName=Mi discargamentos
+chooseAttachmentsFolderTitle=Elige dossier
+
+#### Applications
+
+fileEnding=file %S
+saveFile=Salvar le file
+
+# LOCALIZATION NOTE (useApp, useDefault): %S = Application name
+useApp=Usar %S
+useDefault=Usar %S (predefinite)
+
+useOtherApp=Usar altere…
+fpTitleChooseApp=Seliger le application assistente
+manageApp=Detalios del application…
+alwaysAsk=Demandar sempre
+delete=Deler le action
+confirmDeleteTitle=Deler le action
+confirmDeleteText=Desira tu vermente deler iste action?
+
+# LOCALIZATION NOTE (typeDescriptionWithDetails):
+# %1$S = type description (for example "Portable Document Format")
+# %2$S = details (see below, for example "(application/pdf: .pdf, .pdfx)")
+typeDescriptionWithDetails=%1$S %2$S
+
+# LOCALIZATION NOTE (typeDetailsWithTypeOrExt):
+# %1$S = type or extensions (for example "application/pdf", or ".pdf, .pdfx")
+typeDetailsWithTypeOrExt=(%1$S)
+
+# LOCALIZATION NOTE (typeDetailsWithTypeAndExt):
+# %1$S = type (for example "application/pdf")
+# %2$S = extensions (for example ".pdf, .pdfx")
+typeDetailsWithTypeAndExt=(%1$S: %2$S)
+
+#### Sound Notifications
+soundFilePickerTitle=Seliger sono
+
+#### Remote content
+imagepermissionstext=Tu pote specificar de qual sitos web permitter le cargamento de imagines e altere contento remote. Tu pote etiam permitter tote le contento remote a base del adresse de e-mail del expeditor. Scribe le adresse del sito o de e-mail que tu vole gerer e pois clicca sur Blocar o Permitter.
+imagepermissionstitle=Exceptiones: contento remote
+
+#### Cookies
+cookiepermissionstitle=Exceptiones: cookies
+cookiepermissionstext=Tu pote specificar qual sitos web sempre o nunquam ha le permission de usar cookies. Scribe le adresse exacte del sito que tu vole gerer e pois clicca sur Blocar, Permitter pro le session o Permitter.
+
+#### Cookie Viewer
+hostColon=Hoste:
+domainColon=Dominio:
+forSecureOnly=Solmente connexiones cryptate
+forAnyConnection=Qualcunque typo de connexion
+expireAtEndOfSession=Al fin del session
+
+noCookieSelected=<nulle cookie seligite>
+cookiesAll=Le cookies sequente es immagazinate in tu computator:
+cookiesFiltered=Le cookies sequente corresponde a tu recerca:
+# LOCALIZATION NOTE (removeSelectedCookies):
+# Semicolon-separated list of plural forms. See:
+# https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# If you need to display the number of selected elements in your language,
+# you can use #1 in your localization as a placeholder for the number.
+# For example this is the English string with numbers:
+# removeSelectedCookies=Remove #1 Selected;Remove #1 Selected
+removeSelectedCookies=Remover le seligite;remover le seligites
+defaultUserContextLabel=Nulle
+
+####Preferences::Advanced::Network
+#LOCALIZATION NOTE: The next string is for the disk usage of the cache.
+# e.g., "Your cache is currently using 200 MB"
+# %1$S = size
+# %2$S = unit (MB, KB, etc.)
+actualDiskCacheSize=Tu cache usa actualmente %1$S %2$S de spatio in le disco
+actualDiskCacheSizeCalculated=Calculo del dimension del cache…
+
+# LOCALIZATION NOTE (labelDefaultFont): %S = font name
+labelDefaultFont=Predefinite (%S)
+labelDefaultFontUnnamed=Predefinite
+
+# LOCALIZATION NOTE (appLocale.label): %S = Name of the application locale,
+# e.g. English (United States)
+appLocale.label=Application local: %S
+appLocale.accesskey=o
+# LOCALIZATION NOTE (rsLocale.label): %S = Name of the locale chosen in regional settings,
+# e.g. German (Germany)
+rsLocale.label=Parametros regional del localitate: %S
+rsLocale.accesskey=e
+
+applications-type-pdf = Formato de documento portabile (PDF)
+
+# LOCALIZATION NOTE (previewInApp): %S = brandShortName
+previewInApp=Vista preliminar in %S
diff --git a/l10n-ia/mail/chrome/messenger/prefs.properties b/l10n-ia/mail/chrome/messenger/prefs.properties
new file mode 100644
index 0000000000..7240c5aa78
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/prefs.properties
@@ -0,0 +1,90 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The following are used by the Account Wizard
+#
+enterValidEmail=Per favor insere un adresse de e-mail valide.
+accountNameExists=Jam existe un conto con iste nomine. Per favor, insere un nomine de conto differente.
+accountNameEmpty=Le nomine del conto non pote esser vacue.
+modifiedAccountExists=Un conto con ille nomine de usator e de servitor jam existe. Insere un differente nomine de usator o de servitor.
+userNameChanged=Tu nomine de usator ha essite actualisate. Es possibile que tu debe etiam actualisar tu adresse de e-mail e/o nomine de usator associate a iste conto.
+serverNameChanged=Le parametro de nomine del servitor ha cambiate. Verifica que omne dossiers usate per filtros existe sur le nove servitor.
+# LOCALIZATION NOTE (junkSettingsBroken): %1$S is the account name
+junkSettingsBroken=Le parametros de posta indesirate del conto "%1$S" pote haber un problema. Vole tu revider los ante de salvar le parametros de contos?
+# LOCALIZATION NOTE (localDirectoryChanged): %1$S is program name (&brandShortName;)
+localDirectoryChanged=%1$S debe reinitiar ora pro applicar le cambio in le parametro de directorio local.
+localDirectoryRestart=
+userNameEmpty=Le nomine de usator non pote esser vacue.
+# LOCALIZATION NOTE (localDirectoryInvalid): %1$S is path to folder
+localDirectoryInvalid=Le percurso de directorio local "%1$S" non es valide. Elige un altere directorio.
+# LOCALIZATION NOTE (localDirectoryNotAllowed): %1$S is path to folder
+localDirectoryNotAllowed=Le percurso de directorio local "%1$S" non es convenibile pro le immagazinage de messages. Elige un altere directorio.
+# if the user chooses to cancel the wizard when no accounts are there throw a message
+# LOCALIZATION NOTE (cancelWizard)
+# do not localize "\n\n"
+cancelWizard=Desira tu vermente exir ab le Assistente del conto?\n\nSi tu exi, ulle informationes que tu ha inserite sera perdite e le conto non sera create.
+accountWizard=Assistente de contos
+WizardExit=Exir
+WizardContinue=Cancellar
+# when the wizard already has a domain (Should we say something different?)
+enterValidServerName=Insere un nomine de servitor valide.
+failedRemoveAccount=Falta a remover iste conto.
+#LOCALIZATION NOTE: accountName: %1$S is server name, %2$S is user name
+accountName=%1$S - %2$S
+
+# LOCALIZATION NOTE: confirmDeferAccountWarning: do not localize "\n\n", it means a new empty line in the string.
+confirmDeferAccountWarning=Si tu immagazina le nove posta de iste conto in le cassa de entrata de un altere conto, tu perdera le accesso al posta jam discargate pro iste conto. Si il ha posta in iste conto, copia lo primo a un altere conto.\n\nSi il ha filtros que displacia posta verso iste conto, tu deberea disactivar iste filtros o cambiar lor dossier de destination. Si alcun contos ha dossiers special in iste conto (Inviate, Esbossos, Modellos, Archivos, Indesirabile) tu deberea transferer iste dossiers a un altere conto.\n\nVole tu ancora immagazinar le posta de iste conto in un altere conto?
+confirmDeferAccountTitle=Delegar conto?
+
+directoryAlreadyUsedByOtherAccount=Le directorio specificate in parametros de directorio local es jam usate per le conto "%S". Elige un differente directorio.
+directoryParentUsedByOtherAccount=Un directorio genitor del directorio specificate in le Parametros de directorio local es jam usate per le conto "%S". Elige un differente directorio.
+directoryChildUsedByOtherAccount=Un subdirectorio del directorio specificate in le parametro "Directorio local" es jam usate per le conto "%S". Elige un altere directorio.
+#Provide default example values for sample email address
+exampleEmailUserName=usator
+exampleEmailDomain=example.net
+emailFieldText=Adresse email:
+#LOCALIZATION NOTE: defaultEmailText: %1$S is user name, %2$S is domain
+defaultEmailText=Insere tu adresse de email. Isto es le adresse que alteres usara pro inviar email a te (per exemplo, "%1$S@%2$S").
+#LOCALIZATION NOTE: customizedEmailText: %1$S is provider, %2$S is email username, %3$S is sample email, %4$S is sample username
+customizedEmailText=Insere tu %1$S %2$S (per exemplo, si tu adresse email %1$S es "%3$S", tu %2$S es "%4$S").
+
+# account manager stuff
+prefPanel-server=Parametros de servitor
+prefPanel-copies=Copias e dossiers
+prefPanel-synchronization=Synchronisation & stockage
+prefPanel-diskspace=Spatio sur disco
+prefPanel-addressing=Composition & Adresses
+prefPanel-junk=Posta indesirate
+## LOCALIZATION NOTE (prefPanel-smtp): Don't translate "SMTP"
+prefPanel-smtp=Servitor de exito (SMTP)
+
+# account manager multiple identity support
+#LOCALIZATION NOTE: accountName: %1$S
+identity-list-title=Identitates pro %1$S
+
+identityDialogTitleAdd=Nove identitate
+## LOCALIZATION NOTE (identityDialogTitleEdit): %S is the identity name
+identityDialogTitleEdit=Rediger %S
+
+identity-edit-req=Tu debe specificar un valide adresse email pro iste identitate.
+identity-edit-req-title=Error al creation del identitate
+
+## LOCALIZATION NOTE (identity-delete-confirm): %S is the identity name
+# and should be put on a new line. The new line is produced with the "\n" string.
+identity-delete-confirm=Desira tu vermente deler le identitate\n%S?
+## LOCALIZATION NOTE (identity-delete-confirm-title): %S is the account name
+identity-delete-confirm-title=Deletion de identitate pro %S
+identity-delete-confirm-button=Deler
+
+choosefile=Eliger un file
+
+forAccount=Pro le conto "%S"
+
+removeFromServerTitle=Confirmar permanente, automatic deletion del messages
+removeFromServer=Iste parametro delera permanentemente vetere messages del servitor remote E tu local immagazinage. Desira tu vermente continuar?
+
+confirmSyncChangesTitle=Confirmar synchronisation cambios
+confirmSyncChanges=Le parametros de synchronisation messages ha essite cambiate.\n\nDesira tu salvar los?
+confirmSyncChangesDiscard=Refusar
+
diff --git a/l10n-ia/mail/chrome/messenger/quickFilterBar.dtd b/l10n-ia/mail/chrome/messenger/quickFilterBar.dtd
new file mode 100644
index 0000000000..520281f73d
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/quickFilterBar.dtd
@@ -0,0 +1,269 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE (quickFilterBar.toggleBarVisibility.menu.label):
+ The label to display for the "View... Toolbars..." menu item that controls
+ whether the quick filter bar is visible.
+ -->
+<!ENTITY quickFilterBar.toggleBarVisibility.menu.label
+ "Barra de filtro rapide">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.toggleBarVisibility.menu.accesskey):
+ The access key for the "View... Toolbars..." menu item label that controls
+ whether the quick filter bar is visible.
+ -->
+<!ENTITY quickFilterBar.toggleBarVisibility.menu.accesskey
+ "r">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.toggleBarVisibility.appmenu.label):
+ The label to display for the "App Menu... Preferences..." menu item that
+ controls whether the quick filter bar is visible.
+ -->
+<!ENTITY quickFilterBar.toggleBarVisibility.appmenu.label
+ "Barra de filtro rapide">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.toggleBarVisibility.button.tooltip):
+ The tooltip to display when hovering over the button on the tab bar that
+ toggles the visibility of the quick filter bar.
+ -->
+<!ENTITY quickFilterBar.toggleBarVisibility.button.tooltip
+ "Activar/disactivar barra de filtro rapide">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.sticky.tooltip):
+ The tooltip to display when the user hovers over the sticky button
+ (currently displayed as a push-pin). When active, the sticky button
+ causes the current filter settings to be retained when the user changes
+ folders or opens new tabs. (When inactive, only the state of the text
+ filters are propagated between folder changes and when opening new tabs.)
+ -->
+<!ENTITY quickFilterBar.sticky.tooltip
+ "Mantener le filtros applicate quando se cambia de dossier">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.unread.label):
+ The label for the filter button that causes us to filter results to only
+ include unread messages.
+ -->
+<!ENTITY quickFilterBar.unread.label
+ "Non legite">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.unread.tooltip):
+ The tooltip for the filter button that causes us to filter results to only
+ include unread messages.
+ -->
+<!ENTITY quickFilterBar.unread.tooltip
+ "Monstrar solo messages ancora a leger">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.starred.label):
+ The label for the filter button that causes us to filter results to only
+ include messages that have been starred/flagged.
+ -->
+<!ENTITY quickFilterBar.starred.label
+ "">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.starred.tooltip):
+ The tooltip for the filter button that causes us to filter results to only
+ include messages that have been starred/flagged.
+ -->
+<!ENTITY quickFilterBar.starred.tooltip
+ "Monstra solo messages stellate">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.inaddrbook.label):
+ The label for the filter button that causes us to filter results to only
+ include messages from contacts in one of the user's non-remote address
+ books.
+ -->
+<!ENTITY quickFilterBar.inaddrbook.label
+ "Contacto">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.inaddrbook.tooltip):
+ The tooltip for the filter button that causes us to filter results to only
+ include messages from contacts in one of the user's non-remote address
+ books.
+ -->
+<!ENTITY quickFilterBar.inaddrbook.tooltip
+ "Monstra solo messages de personas in tu libro del adresses">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.tags.label):
+ The label for the filter button that causes us to filter results to only
+ include messages with at least one tag on them.
+ -->
+<!ENTITY quickFilterBar.tags.label
+ "Tags">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.tags.tooltip):
+ The tooltip for the filter button that causes us to filter results to only
+ include messages with at least one tag on them.
+ -->
+<!ENTITY quickFilterBar.tags.tooltip
+ "Monstra solo messages con tags">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.attachment.label):
+ The label for the filter button that causes us to filter results to only
+ include messages with attachments.
+ -->
+<!ENTITY quickFilterBar.attachment.label
+ "Annexo">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.attachment.tooltip):
+ The tooltip for the filter button that causes us to filter results to only
+ include messages with attachments.
+ -->
+<!ENTITY quickFilterBar.attachment.tooltip
+ "Monstrar solmente messages con annexos">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.resultsLabel.some.formatString):
+ This is used to populate the results box; it either displays the
+ number of messages found using this string, that there are no messages
+ (using quickFilterBar.resultsLabel.none), or the box is hidden.
+ This is a pluralizable string used to express the number of messages in
+ the results. We replace the '#1' with the number of messages, otherwise
+ see the following URL For more information:
+ https://developer.mozilla.org/En/Localization_and_Plurals
+ -->
+<!ENTITY quickFilterBar.resultsLabel.some.formatString
+ "#1 message;#1 messages">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.resultsLabel.none):
+ The contents of the results box when there is a filter active but there
+ are no messages matching the filter.
+ -->
+<!ENTITY quickFilterBar.resultsLabel.none
+ "Nulle resultatos">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.resultsLabel.minWidth):
+ The minimum width, in pixels, of the results label. Please size this
+ so that a 3 or 4 digit number of messages in the results can be displayed
+ without growing the size of the box. You can tell this has been
+ accomplished if adding a filter constraint that changes the displayed
+ string to your "no results" string does not result in any changes to the
+ size of the text box to the label's right. (If your string for
+ "no results" is longer than the "#### messages" case, then size for that.
+ -->
+<!ENTITY quickFilterBar.resultsLabel.minWidth
+ "100">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textbox.emptyText.base1):
+ This is the base of the empty text for the text search box. We replace
+ #1 with the contents of the appropriate
+ quickFilterBar.textbox.emptyText.keyLabel.* value for the platform.
+ The goal is to convey to the user that typing in the box will filter
+ the messages and that there is a hotkey they can press to get to the
+ box faster.
+ -->
+<!ENTITY quickFilterBar.textbox.emptyText.base1
+ "Filtrar iste messages #1">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.show.key2):
+ This is the key used to show the quick filter bar. -->
+<!ENTITY quickFilterBar.show.key2
+ "k">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textbox.emptyText.keyLabel.nonmac):
+ The description of the key-binding to get into the box on windows and
+ linux (which use the control key). This should match the value of
+ quickFilterBar.show.key above.
+ -->
+<!ENTITY quickFilterBar.textbox.emptyText.keyLabel2.nonmac
+ "&lt;Ctrl+Maiusc+K&gt;">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textbox.emptyText.keyLabel.mac):
+ The description of the key-binding to get into the box on mac systems.
+ This should match the value of quickFilterBar.show.key above.
+ -->
+<!ENTITY quickFilterBar.textbox.emptyText.keyLabel2.mac
+ "&lt;&#x21E7;&#x2318;K&gt;">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanMode.tooltip):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanMode.tooltip "Modo filtrage tag">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAny.label):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAny.label "Qualcunque de">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAny.tooltip):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAny.tooltip "Al minus un del criterios de filtro tags selecte debe concordar">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAll.label):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAll.label "Toto">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.booleanModeAll.tooltip):
+ Tooltip of the Any of / All of tagging mode selector.
+ -->
+<!ENTITY quickFilterBar.booleanModeAll.tooltip "Tote le criterios selecte debe concordar">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textbox.idealWidth):
+ The number of pixels for the ideal width of the quick filter box textbox.
+ Choose this value so that the emptyText fits nicely with a little bit of
+ extra whitespace.
+ -->
+<!ENTITY quickFilterBar.textbox.idealWidth
+ "320">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textbox.minWidth):
+ The minimum width of the quick filter textbox in pixels. This is the size
+ which we should refuse to flex below. When we hit this size, the buttons
+ with labels will have their labels collapsed.
+ -->
+<!ENTITY quickFilterBar.textbox.minWidth
+ "280">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textFilter.explanation.label):
+ This label explains what the sender/recipients/subject/body buttons do.
+ This string should ideally be kept short because the label and the text
+ filter buttons share their bar (that appears when there is text in the text
+ filter box) with the list of tags when the tag filter is active, and the
+ tag sub-bar wants as much space as possible. (Overflow is handled by an
+ arrow scroll box.)
+ -->
+<!ENTITY quickFilterBar.textFilter.explanation.label
+ "Filtrar le messages per:">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textFilter.sender.label):
+ The button label that toggles whether the text filter searches the message
+ sender for the string.
+ -->
+<!ENTITY quickFilterBar.textFilter.sender.label
+ "Expeditor">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textFilter.recipients.label):
+ The button label that toggles whether the text filter searches the message
+ recipients (to, cc) for the string.
+ -->
+<!ENTITY quickFilterBar.textFilter.recipients.label
+ "Destinatarios">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textFilter.subject.label):
+ The button label that toggles whether the text filter searches the message
+ subject for the string.
+ -->
+<!ENTITY quickFilterBar.textFilter.subject.label
+ "Subjecto">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.textFilter.body.label):
+ The button label that toggles whether the text filter searches the message
+ body for the string.
+ -->
+<!ENTITY quickFilterBar.textFilter.body.label
+ "">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.glodaUpsell.continueSearch):
+ The first line of the panel popup that tells the user we found no matches
+ but we can convert to a global search for them.
+ -->
+<!ENTITY quickFilterBar.glodaUpsell.continueSearch
+ "Continuar iste recerca in tote le dossiers">
+
+<!-- LOCALIZATION NOTE (quickFilterBar.glodaUpsell.pressEnterAndCurrent):
+ The second line of the panel popup that tells the user we found no matches.
+ This line will have #1 replaced with what the user has typed so far.
+ -->
+<!ENTITY quickFilterBar.glodaUpsell.pressEnterAndCurrent
+ "Pulsa de novo 'Enter' pro continuar tu recerca de: #1">
diff --git a/l10n-ia/mail/chrome/messenger/removeAccount.dtd b/l10n-ia/mail/chrome/messenger/removeAccount.dtd
new file mode 100644
index 0000000000..326766155c
--- /dev/null
+++ b/l10n-ia/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 "Remover conto e datos">
+<!ENTITY removeButton.label "Remover">
+<!ENTITY removeButton.accesskey "R">
+<!ENTITY removeAccount.label "Remover informationes del conto">
+<!ENTITY removeAccount.accesskey "c">
+<!ENTITY removeAccount.desc "Remove solo le cognoscentia de &brandShortName; de iste conto. Non modifica le mesme conto sur le servitor.">
+<!ENTITY removeData.label "Remover datos de messages">
+<!ENTITY removeData.accesskey "d">
+<!ENTITY removeDataChat.label "Remover datos de conversationes">
+<!ENTITY removeDataChat.accesskey "d">
+<!ENTITY removeDataLocalAccount.desc "Remove tote le messages, dossiers e filtros associate a iste conto de tu disco local. Isto non affice alcun messages que pote esser ancora presente sur le servitor. Non elige isto si tu vole archivar le datos local o reusar los in &brandShortName; plus tarde.">
+<!ENTITY removeDataServerAccount.desc "Remove tote le messages, dossiers e filtros associate a iste conto de tu disco local. Tu messages e dossiers se mantene ancora sur le servitor.">
+<!ENTITY removeDataChatAccount.desc "Remove tote le registros de conversation immagazinate sur tu disco local pro iste conto.">
+<!ENTITY showData.label "Monstrar loco del datos">
+<!ENTITY showData.accesskey "M">
+<!ENTITY progressPending "Removente le datos eligite…">
+<!ENTITY progressSuccess "Le remotion succedeva.">
+<!ENTITY progressFailure "Remotion fallite.">
diff --git a/l10n-ia/mail/chrome/messenger/removeAccount.properties b/l10n-ia/mail/chrome/messenger/removeAccount.properties
new file mode 100644
index 0000000000..94913c076d
--- /dev/null
+++ b/l10n-ia/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=Desira tu vermente remover le conto "%S"?
diff --git a/l10n-ia/mail/chrome/messenger/renameFolderDialog.dtd b/l10n-ia/mail/chrome/messenger/renameFolderDialog.dtd
new file mode 100644
index 0000000000..fa579aaab3
--- /dev/null
+++ b/l10n-ia/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 "Renominar dossier">
+<!ENTITY rename.label "Inserer le nove nomine pro le dossier:">
+<!ENTITY rename.accesskey "I">
+<!ENTITY accept.label "Renominar">
+<!ENTITY accept.accesskey "R">
diff --git a/l10n-ia/mail/chrome/messenger/sanitize.dtd b/l10n-ia/mail/chrome/messenger/sanitize.dtd
new file mode 100644
index 0000000000..4c122ea865
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/sanitize.dtd
@@ -0,0 +1,36 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY sanitizeDialog2.title "Vacuar le chronologia recente">
+
+<!-- XXX rearrange entities to match physical layout when l10n isn't an issue -->
+<!-- LOCALIZATION NOTE (clearTimeDuration.*): "Time range to clear" dropdown.
+ See UI mockup at bug 480169 -->
+<!ENTITY clearTimeDuration.label "Intervallo de tempore pro vacuar: ">
+<!ENTITY clearTimeDuration.accesskey "t">
+<!ENTITY clearTimeDuration.lastHour "Ultime hora">
+<!ENTITY clearTimeDuration.last2Hours "Ultime duo horas">
+<!ENTITY clearTimeDuration.last4Hours "Ultime quatro horas">
+<!ENTITY clearTimeDuration.today "Hodie">
+<!ENTITY clearTimeDuration.everything "Toto">
+<!-- Localization note (clearTimeDuration.suffix) - trailing entity for languages
+that require it. -->
+<!ENTITY clearTimeDuration.suffix "">
+
+
+<!ENTITY historyGroup.label "Chronologia">
+
+<!ENTITY itemHistory.label "Chronologia de navigation">
+<!ENTITY itemHistory.accesskey "n">
+<!ENTITY itemCookies.label "Cookies">
+<!ENTITY itemCookies.accesskey "C">
+<!ENTITY itemCache.label "Cache">
+<!ENTITY itemCache.accesskey "a">
+
+<!-- LOCALIZATION NOTE (sanitizeEverythingUndoWarning): Second warning paragraph
+ that appears when "Time range to clear" is set to "Everything". See UI
+ mockup at bug 480169 -->
+<!ENTITY sanitizeEverythingUndoWarning "Iste action es irrevocabile.">
+
+<!ENTITY dialog.width "28em">
diff --git a/l10n-ia/mail/chrome/messenger/seamonkeyImportMsgs.properties b/l10n-ia/mail/chrome/messenger/seamonkeyImportMsgs.properties
new file mode 100644
index 0000000000..22e77588b8
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/seamonkeyImportMsgs.properties
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#
+# The following are used by the seamonkey import code to display status/error
+# and informational messages
+
+# Short name of import module
+SeamonkeyImportName=SeaMonkey
+
+# Description of import module
+SeamonkeyImportDescription=Importar libros del adresses, emails e contos ex SeaMonkey.
+
+# Success Message for addressbook import
+SeamonkeyImportAddressSuccess=Libros del adresses importate con successo.
+
+# Success Message for mail import
+SeamonkeyImportSettingsSuccess=Messages local e contos ha essite importate con successo.
diff --git a/l10n-ia/mail/chrome/messenger/search-attributes.properties b/l10n-ia/mail/chrome/messenger/search-attributes.properties
new file mode 100644
index 0000000000..1913d420ec
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/search-attributes.properties
@@ -0,0 +1,45 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#these need to match nsMsgSearchAttrib interface in nsMsgSearchCore.idl
+#and nsMsgSearchAttribMap in nsMsgSearchAdapter.cpp
+Subject=Subjecto
+From=De
+Body=Corpore
+Date=Data
+Priority=Prioritate
+Status=Stato
+To=A
+Cc=CC
+ToOrCc=A o CC
+AgeInDays=Etate in dies
+SizeKB=Dimension (KB)
+Tags=Etiquettas
+# for AB and LDAP
+AnyName=Ulle nomine
+DisplayName=Nomine monstrate
+Nickname=Pseudonymo
+ScreenName=Nomine de schermo
+Email=Email
+AdditionalEmail=Altere adresse email
+AnyNumber=Ulle numero
+WorkPhone=Telephono officio
+HomePhone=Telephono casa
+Fax=Fax
+Pager=Cerca-personas
+Mobile=Mobile
+City=Citate
+Street=Via
+Title=Titulo
+Organization=Organisation
+Department=Departimento
+# more mailnews
+FromToCcOrBcc=De, A, Cc o Ccn
+JunkScoreOrigin=Origine del score de posta indesirate
+JunkPercent=Percentage de indesirabilitate
+AttachmentStatus=Stato del annexo
+JunkStatus=Stato indesirate
+Label=Etiquetta
+Customize=Personalisar…
+MissingCustomTerm=Etate in dies
diff --git a/l10n-ia/mail/chrome/messenger/search-operators.properties b/l10n-ia/mail/chrome/messenger/search-operators.properties
new file mode 100644
index 0000000000..a17d32d7a0
--- /dev/null
+++ b/l10n-ia/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=contine
+1=non contine
+2=es
+3=non es
+4=es vacue
+
+5=es ante
+6=es post
+
+7=es superior a
+8=es inferior a
+
+9=initia con
+10=fini con
+
+11=sembla
+12=LdapDwim
+
+13=es major de
+14=es minor de
+
+15=CompletamentoNomine
+16=es in mi libro del adresses
+17=non es in mi libro del adresses
+18=non es vacue
+19=concorda
+20=non concorda
diff --git a/l10n-ia/mail/chrome/messenger/search.properties b/l10n-ia/mail/chrome/messenger/search.properties
new file mode 100644
index 0000000000..bd55b2e89f
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/search.properties
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# these are the fields that get inserted in the search line
+# for "and" searches, this looks like:
+#
+# searchAnd0 <attribute> searchAnd1 <operator> searchAnd2 <value> searchAnd4
+#
+# for example, in english this looks like:
+# and the [Sender ] [doesn't contain] [John]
+#
+# TODO: need to special-case the first line (filterindex==0)
+
+# filter stuff
+
+searchingMessage=In cerca…
+# LOCALIZATION NOTE (matchesFound): #1 number of matches found
+matchesFound=#1 concordantia trovate;#1 concordantias trovate
+noMatchesFound=Nulle correspondentia trovate
+labelForStopButton=Stoppar
+labelForSearchButton=Cercar
+labelForStopButton.accesskey=C
+labelForSearchButton.accesskey=C
+
+moreButtonTooltipText=Adder un nove regula
+lessButtonTooltipText=Remover iste regula
diff --git a/l10n-ia/mail/chrome/messenger/searchTermOverlay.dtd b/l10n-ia/mail/chrome/messenger/searchTermOverlay.dtd
new file mode 100644
index 0000000000..9fcdccd515
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/searchTermOverlay.dtd
@@ -0,0 +1,19 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY matchAll.label "Concorda tote le conditiones sequente">
+<!ENTITY matchAll.accesskey "t">
+<!ENTITY matchAny.label "Concorda ulle del sequente conditiones">
+<!ENTITY matchAny.accesskey "u">
+<!ENTITY matchAllMsgs.label "Concordar tote le messages">
+<!ENTITY matchAllMsgs.accesskey "m">
+
+<!-- LOCALIZATION NOTE
+ The values below are used to control the widths of the search widgets.
+ Change the values only when the localized strings in the popup menus
+ are truncated in the widgets.
+ -->
+<!ENTITY searchTermListAttributesFlexValue "1">
+<!ENTITY searchTermListOperatorsFlexValue "1">
+<!ENTITY searchTermListValueFlexValue "3">
diff --git a/l10n-ia/mail/chrome/messenger/shutdownWindow.properties b/l10n-ia/mail/chrome/messenger/shutdownWindow.properties
new file mode 100644
index 0000000000..0f8f34cece
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/shutdownWindow.properties
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# These strings are loaded and represented by the XUL dialog.
+shutdownDialogTitle=Fenestra de progresso de arresto
+taskProgress=Processante %1$S de %2$S activitates
+
+# These strings are loaded by the individual shutdown tasks.
diff --git a/l10n-ia/mail/chrome/messenger/smime.properties b/l10n-ia/mail/chrome/messenger/smime.properties
new file mode 100644
index 0000000000..3c078ec6c5
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/smime.properties
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the smime content type handler
+#
+
+## @name NS_MSG_UNABLE_TO_OPEN_FILE
+## LOCALIZATION NOTE: the text can contain HTML tags.
+1000=Isto es un message <B>CRYPTATE</B> o <B>SIGNATE</B>.<br> Iste Application email non supporta email cryptate o signate.
diff --git a/l10n-ia/mail/chrome/messenger/smtpEditOverlay.dtd b/l10n-ia/mail/chrome/messenger/smtpEditOverlay.dtd
new file mode 100644
index 0000000000..1c43a38b33
--- /dev/null
+++ b/l10n-ia/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 "Parametros">
+<!ENTITY security.caption "Securitate e authentication">
+<!ENTITY serverName.label "Nomine del servitor:">
+<!ENTITY serverName.accesskey "N">
+<!ENTITY serverDescription.label "Description:">
+<!ENTITY serverDescription.accesskey "D">
+<!ENTITY serverPort.label "Porta:">
+<!ENTITY serverPort.accesskey "P">
+<!ENTITY userName.label "Nomine de usator:">
+<!ENTITY userName.accesskey "o">
+<!ENTITY connectionSecurity.label "Securitate de connexion:">
+<!ENTITY connectionSecurity.accesskey "n">
+<!ENTITY connectionSecurityType-0.label "Nulle">
+<!ENTITY connectionSecurityType-1.label "STARTTLS, si disponibile">
+<!ENTITY connectionSecurityType-2.label "STARTTLS">
+<!ENTITY connectionSecurityType-3.label "SSL/TLS">
+<!ENTITY smtpEditTitle.label "Servitor SMTP">
+<!ENTITY serverPortDefault.label "Predefinite:">
+<!ENTITY authMethod.label "Methodo de authentication:">
+<!ENTITY authMethod.accesskey "a">
diff --git a/l10n-ia/mail/chrome/messenger/subscribe.dtd b/l10n-ia/mail/chrome/messenger/subscribe.dtd
new file mode 100644
index 0000000000..744030a30c
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/subscribe.dtd
@@ -0,0 +1,22 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY subscribeDialog.title "Subscriber">
+<!ENTITY subscribeButton.label "Subscriber">
+<!ENTITY subscribeButton.accesskey "S">
+<!ENTITY unsubscribeButton.label "Remover le subscription">
+<!ENTITY unsubscribeButton.accesskey "R">
+<!ENTITY newGroupsTab.label "Gruppos de discussion">
+<!ENTITY newGroupsTab.accesskey "d">
+<!ENTITY refreshButton.label "Refrescar">
+<!ENTITY refreshButton.accesskey "r">
+<!ENTITY stopButton.label "Stoppar">
+<!ENTITY stopButton.accesskey "t">
+<!ENTITY server.label "Conto:">
+<!ENTITY server.accesskey "C">
+<!ENTITY subscribedHeader.label "Subscriber">
+<!-- commenting out until bug 38906 is fixed
+<!ENTITY messagesHeader.label "Messages"> -->
+<!ENTITY namefield.label "Monstrar elementos que contine:">
+<!ENTITY namefield.accesskey "O">
diff --git a/l10n-ia/mail/chrome/messenger/subscribe.properties b/l10n-ia/mail/chrome/messenger/subscribe.properties
new file mode 100644
index 0000000000..89ba6b6c96
--- /dev/null
+++ b/l10n-ia/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=Selige le gruppos al quales abonar te:
+subscribeLabel-imap=Selige le dossiers al quales subscriber:
+currentListTab-nntp.label=Listar le gruppo actual
+currentListTab-nntp.accesskey=L
+currentListTab-imap.label=Lista de dossiers
+currentListTab-imap.accesskey=L
+pleaseWaitString=Per favor attende…
+offlineState=Tu es sin connexion. Elementos non pote esser recuperate ex servitor.
+errorPopulating=Error al recuperation de elementos del servitor.
diff --git a/l10n-ia/mail/chrome/messenger/tabmail.dtd b/l10n-ia/mail/chrome/messenger/tabmail.dtd
new file mode 100644
index 0000000000..bed3da0930
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/tabmail.dtd
@@ -0,0 +1,9 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!ENTITY closeTab.label "Clauder le scheda">
+<!ENTITY listAllTabs.label "Listar tote le schedas">
+<!-- LOCALIZATION NOTE(defaultTabTitle.label): This is the default tab
+ title to show when the tab has no title. -->
+<!ENTITY defaultTabTitle.label "Initio">
diff --git a/l10n-ia/mail/chrome/messenger/taskbar.properties b/l10n-ia/mail/chrome/messenger/taskbar.properties
new file mode 100644
index 0000000000..c8baf1bda0
--- /dev/null
+++ b/l10n-ia/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=Scriber nove message
+taskbar.tasks.composeMessage.description=Scribe un nove message.
+taskbar.tasks.openAddressBook.label=Aperir libro del adresses
+taskbar.tasks.openAddressBook.description=Aperi tu libro del adresses
diff --git a/l10n-ia/mail/chrome/messenger/telemetry.properties b/l10n-ia/mail/chrome/messenger/telemetry.properties
new file mode 100644
index 0000000000..2cbaa23f3e
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/telemetry.properties
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Telemetry prompt
+# LOCALIZATION NOTE (telemetryText): %1$S will be replaced by brandFullName,
+# and %2$S by the value of the toolkit.telemetry.server_owner preference.
+telemetryText = Vole tu adjutar meliorar %1$S per le reporto automatic del uso de memoria, prestationes e reactivitate a %2$S?
+telemetryLinkLabel = Saper plus
+telemetryYesButtonLabel = Si
+telemetryYesButtonAccessKey = S
+telemetryNoButtonLabel = No
+telemetryNoButtonAccessKey = N
diff --git a/l10n-ia/mail/chrome/messenger/templateUtils.properties b/l10n-ia/mail/chrome/messenger/templateUtils.properties
new file mode 100644
index 0000000000..59e6ba3d45
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/templateUtils.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE yesterday: used in various places where we compute
+# a "friendly" date, e.g. displaying that a message was from yesterday.
+yesterday=heri
diff --git a/l10n-ia/mail/chrome/messenger/textImportMsgs.properties b/l10n-ia/mail/chrome/messenger/textImportMsgs.properties
new file mode 100644
index 0000000000..071f5b188a
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/textImportMsgs.properties
@@ -0,0 +1,48 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the outlook express import code to display status/error
+# and informational messages
+#
+
+#
+# The following are used by the text import code to display status/error
+# and informational messages
+#
+
+# Short name of import module
+## @name TEXTIMPORT_NAME
+## @loc None
+2000=File de texto (LDIF, .tab, .csv, .txt)
+
+# Description of import module
+## @name TEXTIMPORT_DESCRIPTION
+## @loc None
+2001=Importa un libro de adresses ex un file de texto, incluse: formatos LDIF (.ldif, .ldi), delimitate per tabulation (.tab, .txt) o separate per virgula (.csv).
+
+# Description of import module
+## @name TEXTIMPORT_ADDRESS_NAME
+## @loc None
+2002=Libro del adresses de texto
+
+# Description
+## @name TEXTIMPORT_ADDRESS_SUCCESS
+## @loc None
+2003=Libro del adresses %S importate
+
+# Error message
+## @name TEXTIMPORT_ADDRESS_BADPARAM
+## @loc None
+2004=Mal parametro passate pro importar libro del adresses.
+
+# Error message
+## @name TEXTIMPORT_ADDRESS_BADSOURCEFILE
+## @loc None
+2005=Error al acceder file pro libro del adresses %S.
+
+# Error message
+## @name TEXTIMPORT_ADDRESS_CONVERTERROR
+## @loc None
+2006=Error al importation del libro del adresses %S, non tote le adresses pote haber essite importate.
diff --git a/l10n-ia/mail/chrome/messenger/vCardImportMsgs.properties b/l10n-ia/mail/chrome/messenger/vCardImportMsgs.properties
new file mode 100644
index 0000000000..c57fc4e4f3
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/vCardImportMsgs.properties
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the vCard import code to display status, error, and
+# informational messages
+#
+
+vCardImportName=File vCard (.vcf)
+
+vCardImportDescription=Importa un libro de adresses de formato vCard
+
+vCardImportAddressName=Libro del adresses vCard
+
+# LOCALIZATION NOTE (vCardImportAddressSuccess): %S is replaced by the
+# name of the address book being imported.
+vCardImportAddressSuccess=Libro del adresses %S importate
+
+# LOCALIZATION NOTE (vCardImportAddressSuccess): %S is replaced by the
+# name of the address book being imported.
+vCardImportAddressBadSourceFile=Error al acceder file pro libro del adresses %S.
+
+# LOCALIZATION NOTE (vCardImportAddressSuccess): %S is replaced by the
+# name of the address book being imported.
+vCardImportAddressConvertError=Error al importation del libro del adresses %S, non tote le adresses pote haber essite importate.
diff --git a/l10n-ia/mail/chrome/messenger/viewLog.dtd b/l10n-ia/mail/chrome/messenger/viewLog.dtd
new file mode 100644
index 0000000000..92bf07ba31
--- /dev/null
+++ b/l10n-ia/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 del filtro">
+<!ENTITY viewLogInfo.text "Le registro de filtro documenta le filtros usate in iste conto. Usa le quadrato de controlo infra pro activar le registration.">
+<!ENTITY clearLog.label "Vacuar le registro">
+<!ENTITY clearLog.accesskey "C">
+<!ENTITY enableLog.label "Activar le registro de filtro">
+<!ENTITY enableLog.accesskey "A">
+<!ENTITY closeLog.label "Clauder">
+<!ENTITY closeLog.accesskey "a">
diff --git a/l10n-ia/mail/chrome/messenger/viewSource.dtd b/l10n-ia/mail/chrome/messenger/viewSource.dtd
new file mode 100644
index 0000000000..83c25e9fc2
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/viewSource.dtd
@@ -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/. -->
+
+<!-- extracted from content/viewSource.xhtml -->
+
+<!-- LOCALIZATION NOTE (mainWindow.title) : DONT_TRANSLATE -->
+<!ENTITY mainWindow.title "&brandFullName;">
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->
+<!ENTITY mainWindow.titlemodifier "&brandFullName;">
+<!-- LOCALIZATION NOTE (mainWindow.titlemodifierseparator) : DONT_TRANSLATE -->
+<!ENTITY mainWindow.titlemodifierseparator "-">
+<!ENTITY mainWindow.preface "Fonte de:">
+
+<!ENTITY editMenu.label "Rediger">
+<!ENTITY editMenu.accesskey "R">
+<!ENTITY fileMenu.label "File">
+<!ENTITY fileMenu.accesskey "F">
+<!ENTITY savePageCmd.label "Salvar le pagina como…">
+<!ENTITY savePageCmd.accesskey "C">
+<!ENTITY savePageCmd.commandkey "S">
+<!ENTITY printCmd.label "Imprimer…">
+<!ENTITY printCmd.accesskey "I">
+<!ENTITY printCmd.commandkey "P">
+<!ENTITY closeCmd.label "Clauder">
+<!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 al linea…">
+<!ENTITY goToLineCmd.accesskey "I">
+<!ENTITY goToLineCmd.commandkey "I">
+
+<!ENTITY viewMenu.label "Vider">
+<!ENTITY viewMenu.accesskey "V">
+<!ENTITY reloadCmd.label "Recargar">
+<!ENTITY reloadCmd.accesskey "R">
+<!ENTITY reloadCmd.commandkey "r">
+<!ENTITY menu_wrapLongLines.title "Rearrangiar le lineas longe">
+<!ENTITY menu_wrapLongLines.accesskey "W">
+<!ENTITY menu_highlightSyntax.label "Evidentiar le syntaxe">
+<!ENTITY menu_highlightSyntax.accesskey "E">
+<!ENTITY menu_textSize.label "Dimension del texto">
+<!ENTITY menu_textSize.accesskey "D">
+<!ENTITY menu_textEnlarge.label "Augmentar">
+<!ENTITY menu_textEnlarge.accesskey "A">
+<!ENTITY menu_textReduce.label "Diminuer">
+<!ENTITY menu_textReduce.accesskey "D">
+<!ENTITY menu_textReset.label "">
+<!ENTITY menu_textReset.accesskey "N">
+
+<!ENTITY findOnCmd.label "Cercar in iste pagina…">
+<!ENTITY findOnCmd.accesskey "C">
+<!ENTITY findOnCmd.commandkey "f">
+<!ENTITY findAgainCmd.label "Cercar le sequente">
+<!ENTITY findAgainCmd.accesskey "v">
+<!ENTITY findAgainCmd.commandkey "o">
+<!ENTITY findAgainCmd.commandkey2 "VK_F3">
+<!ENTITY findSelectionCmd.commandkey "e">
+
+<!ENTITY backCmd.label "Retro">
+<!ENTITY backCmd.accesskey "R">
+<!ENTITY forwardCmd.label "Inviar ultra">
+<!ENTITY forwardCmd.accesskey "u">
+<!ENTITY goBackCmd.commandKey "[">
+<!ENTITY goForwardCmd.commandKey "]">
+
+<!ENTITY copyLinkCmd.label "Copiar le adresse del ligamine">
+<!ENTITY copyLinkCmd.accesskey "l">
+<!ENTITY copyEmailCmd.label "Copiar le adresse email">
+<!ENTITY copyEmailCmd.accesskey "e">
diff --git a/l10n-ia/mail/chrome/messenger/viewSource.properties b/l10n-ia/mail/chrome/messenger/viewSource.properties
new file mode 100644
index 0000000000..db03cecf24
--- /dev/null
+++ b/l10n-ia/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 al linea
+goToLineText = Insere numero de linea
+invalidInputTitle = Insertion invalide
+invalidInputText = Le numero de linea inserite non es valide.
+outOfRangeTitle = Linea non trovate
+outOfRangeText = Le linea specificate non esseva trovate.
+viewSelectionSourceTitle = Codice fonte DOM del selection
+viewMathMLSourceTitle = Codice fonte DOM de MathML
+
+context_goToLine_label = Ir al linea…
+context_goToLine_accesskey = l
+context_wrapLongLines_label = Rearrangiar le lineas longe
+context_highlightSyntax_label = Evidentiar le syntaxe
diff --git a/l10n-ia/mail/chrome/messenger/viewZoomOverlay.dtd b/l10n-ia/mail/chrome/messenger/viewZoomOverlay.dtd
new file mode 100644
index 0000000000..416014877e
--- /dev/null
+++ b/l10n-ia/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 "Approximar">
+<!ENTITY fullZoomEnlargeCmd.accesskey "A">
+<!ENTITY fullZoomEnlargeCmd.commandkey "+">
+<!ENTITY fullZoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards -->
+<!ENTITY fullZoomEnlargeCmd.commandkey3 "">
+
+<!ENTITY fullZoomReduceCmd.label "Distantiar">
+<!ENTITY fullZoomReduceCmd.accesskey "D">
+<!ENTITY fullZoomReduceCmd.commandkey "-">
+<!ENTITY fullZoomReduceCmd.commandkey2 "">
+
+<!ENTITY fullZoomResetCmd.label "Remontar">
+<!ENTITY fullZoomResetCmd.accesskey "R">
+<!ENTITY fullZoomResetCmd.commandkey "0">
+<!ENTITY fullZoomResetCmd.commandkey2 "">
+
+<!ENTITY fullZoomToggleCmd.label "Zoom solo texto">
+<!ENTITY fullZoomToggleCmd.accesskey "t">
+<!ENTITY fullZoom.label "Zoom">
+<!ENTITY fullZoom.accesskey "Z">
diff --git a/l10n-ia/mail/chrome/messenger/virtualFolderListDialog.dtd b/l10n-ia/mail/chrome/messenger/virtualFolderListDialog.dtd
new file mode 100644
index 0000000000..2871884cea
--- /dev/null
+++ b/l10n-ia/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 "Selige dossier(s)">
+<!ENTITY virtualFolderDesc.label "Selige le dossiers in le quales cercar:">
+<!ENTITY folderName.label "Nomine del dossier">
+<!ENTITY folderSearch.label "Cercar">
diff --git a/l10n-ia/mail/chrome/messenger/virtualFolderProperties.dtd b/l10n-ia/mail/chrome/messenger/virtualFolderProperties.dtd
new file mode 100644
index 0000000000..3fdabb91ac
--- /dev/null
+++ b/l10n-ia/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 "Nove dossier de recerca salvate">
+<!ENTITY name.label "Nomine:">
+<!ENTITY name.accesskey "N">
+<!ENTITY description.label "Crear como subdossier de:">
+<!ENTITY description.accesskey "C">
+
+<!ENTITY searchTermCaption.label "Configurar le criterios de recerca usate pro iste dossier de recerca salvate: ">
+
+<!ENTITY folderSelectionCaption.label "Selige le dossiers in le quales cercar: ">
+<!ENTITY chooseFoldersButton.label "Eliger…">
+<!ENTITY chooseFoldersButton.accesskey "E">
+
+<!ENTITY searchOnline.label "Cercar in linea (da resultatos actualisate pro dossiers IMAP e de gruppos ma augmenta le tempore necessari pro aperir le dossier)">
+<!ENTITY searchOnline.accesskey "S">
+<!ENTITY newFolderButton.label "Crear">
+<!ENTITY newFolderButton.accesskey "r">
+<!ENTITY editFolderButton.label "Actualisar">
+<!ENTITY editFolderButton.accesskey "u">
diff --git a/l10n-ia/mail/chrome/messenger/wmImportMsgs.properties b/l10n-ia/mail/chrome/messenger/wmImportMsgs.properties
new file mode 100644
index 0000000000..e869474941
--- /dev/null
+++ b/l10n-ia/mail/chrome/messenger/wmImportMsgs.properties
@@ -0,0 +1,76 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+#
+# The following are used by the windows live mail import code to display status/error
+# and informational messages
+#
+
+# Short name of import module
+## @name WMIMPORT_NAME
+## @loc None
+## LOCALIZATION NOTE (2000): DONT_TRANSLATE
+2000=Windows Live Mail
+
+# Description of import module
+## @name WMIMPORT_DESCRIPTION
+## @loc None
+## LOCALIZATION NOTE (2001): In this item, don't translate "Windows Live Mail"
+2001=Parametros de Windows Live Mail
+
+# Success message
+## @name WMIMPORT_MAILBOX_SUCCESS
+## @loc None
+## LOCALIZATION NOTE (2002): In this item, don't translate "%1$S" or "%2$d"
+## The variable %1$S will contain the name of the Mailbox
+## The variable %2$d will contain the number of messages
+2002=Cassetta postal %1$S, %2$d messages importate
+
+# Error message
+## @name WMIMPORT_MAILBOX_BADPARAM
+## @loc None
+2003=Mal parametro passate pro importar cassetta postal.
+
+# Error message
+## @name WMIMPORT_MAILBOX_BADSOURCEFILE
+## @loc None
+## LOCALIZATION NOTE (2004): In this item, don't translate "%S"
+## The variable %S will contain the name of the Mailbox
+2004=Error al acceder file pro cassetta postal %S.
+
+# Error message
+## @name WMIMPORT_MAILBOX_CONVERTERROR
+## @loc None
+## LOCALIZATION NOTE (2005): In this item, don't translate "%S"
+## The variable %S will contain the name of the Mailbox
+2005=Error al importation del cassetta postal %S, pote esser importate non tote le messages de tal cassetta postal.
+
+# Default name of imported addressbook
+## @name WMIMPORT_DEFAULT_NAME
+## @loc None
+2006=Libro del adresses de Windows Live Mail
+
+# Autofind description
+## @name WMIMPORT_AUTOFIND
+## @loc None
+2007=Libro del adresses de Windows Live Mail (libro del adresses de Windows)
+
+# Description
+## @name WMIMPORT_ADDRESS_SUCCESS
+## @loc None
+## LOCALIZATION NOTE (2006): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2008=Libro del adresses %S importate
+
+# Error message
+## @name WMIMPORT_ADDRESS_CONVERTERROR
+## @loc None
+## LOCALIZATION NOTE (2009): In this item, don't translate "%S"
+## The variable %S will receive the name of the address book
+2009=Error al importation del libro del adresses %S, pote haber essite importate non tote le adresses.
+
+# Error message
+## @name WMIMPORT_ADDRESS_BADPARAM
+## @loc None
+2010=Mal parametro passate pro importar libro del adresses.
diff --git a/l10n-ia/mail/chrome/mozldap/ldap.properties b/l10n-ia/mail/chrome/mozldap/ldap.properties
new file mode 100644
index 0000000000..871918f54a
--- /dev/null
+++ b/l10n-ia/mail/chrome/mozldap/ldap.properties
@@ -0,0 +1,261 @@
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The following two strings are used when prompting the user for authentication
+# information:
+
+## @name AUTH_PROMPT_TITLE
+## @loc none
+authPromptTitle=Le servitor LDAP require un contrasigno
+
+## @name AUTH_PROMPT_TEXT
+## @loc %1$S should not be localized. It is the hostname of the LDAP server.
+authPromptText=Per favor insere tu contrasigno pro %1$S.
+
+# These are string versions of all the errors defined in
+# nsILDAPErrors.idl, as well as the nsresult codes based on those
+# errors. See that file for the genesis of these codes, as well as
+# for info about how to get documentation about their precise
+# meanings.
+
+## @name OPERATIONS_ERROR
+## @loc none
+1=Error de operationes
+
+## @name PROTOCOL_ERROR
+## @loc none
+2=Error de protocollo
+
+## @name TIMELIMIT_EXCEEDED
+## @loc none
+3=Tempore limite excedite
+
+## @name SIZELIMIT_EXCEEDED
+## @loc none
+4=Dimension limite excedite
+
+## @name COMPARE_FALSE
+## @loc none
+5=Comparation false
+
+## @name COMPARE_TRUE
+## @loc none
+6=Comparation ver
+
+## @name STRONG_AUTH_NOT_SUPPORTED
+## @loc none
+7=Methodo de authentication non supportate
+
+## @name STRONG_AUTH_REQUIRED
+## @loc none
+8=Forte authentication obligatori
+
+## @name PARTIAL_RESULTS
+## @loc none
+9=Resultatos e referentia partial recipite
+
+## @name REFERRAL
+## @loc none
+10=Referentia recipite
+
+## @name ADMINLIMIT_EXCEEDED
+## @loc none
+11=Limite administrative excedite
+
+## @name UNAVAILABLE_CRITICAL_EXTENSION
+## @loc none
+12=Extension critic indisponibile
+
+## @name CONFIDENTIALITY_REQUIRED
+## @loc none
+13=Confidentialitate obligatori
+
+## @name SASL_BIND_IN_PROGRESS
+## @loc none
+14=Connexion SASL in curso
+
+## @name NO_SUCH_ATTRIBUTE
+## @loc none
+16=Nulle attributo simile
+
+## @name UNDEFINED_TYPE
+## @loc none
+17=Typo de attributo non definite
+
+## @name INAPPROPRIATE MATCHING
+## @loc none
+18=Concordantia inappropriate
+
+## @name CONSTRAINT_VIOLATION
+## @loc none
+19=Violation de coercition
+
+## @name TYPE_OR_VALUE_EXISTS
+## @loc none
+20=Typo o valor existente
+
+## @name INVALID_SYNTAX
+## @loc none
+21=Syntaxe non valide
+
+## @name NO_SUCH_OBJECT
+## @loc none
+32=Nulle objecto simile
+
+## @name ALIAS_PROBLEM
+## @loc none
+33=Problema de alias
+
+## @name INVALID_DN_ SYNTAX
+## @loc none
+34=Syntaxe DN non valide
+
+## @name IS_LEAF
+## @loc none
+35=Objecto es un nodo terminal
+
+## @name ALIAS_DEREF_PROBLEM
+## @loc none
+36=Problema de dereferentiation de alias
+
+## @name INAPPROPRIATE_AUTH
+## @loc none
+48=Authentication inappropriate
+
+## @name INVALID_CREDENTIALS
+## @loc none
+49=Credentiales non valide
+
+## @name INSUFFICIENT_ACCESS
+## @loc none
+50=Permissiones de accesso insufficiente
+
+## @name BUSY
+## @loc none
+51=Le servitor LDAP es occupate
+
+## @name UNAVAILABLE
+## @loc none
+52=Servitor LDAP indisponibile
+
+## @name UNWILLING_TO_PERFORM
+## @loc none
+53=Servitor LDAP refusa le prestation
+
+## @name LOOP_DETECT
+## @loc none
+54=Cyclo infinite disvelate
+
+## @name SORT_CONTROL_MISSING
+## @loc none
+60=Carentia de controlo ordinamento
+
+## @name INDEX_RANGE_ERROR
+## @loc none
+61=Resultatos del recerca excede le gamma specificate per le extremos
+
+## @name NAMING_VIOLATION
+## @loc none
+64=Violation de denomination
+
+## @name OBJECT_CLASS_VIOLATION
+## @loc none
+65=Violation de classe de objectos
+
+## @name NOT_ALLOWED_ON_NONLEAF
+## @loc none
+66=Operation non consentite sur non-folio
+
+## @name NOT_ALLOWED_ON_RDN
+## @loc none
+67=Operation non consentite sur RDN
+
+## @name ALREADY_EXISTS
+## @loc none
+68=Existe jam
+
+## @name NO_OBJECT_CLASS_MODS
+## @loc none
+69=Impossibile modificar classe objecto
+
+## @name RESULTS_TOO_LARGE
+## @loc none
+70=Resultatos troppo grande
+
+## @name AFFECTS_MULTIPLE_DSAS
+## @loc none
+71=Affice plure servitores
+
+## @name OTHER
+## @loc none
+80=Error incognite
+
+## @name SERVER_DOWN
+## @loc none
+81=Impossibile contactar le servitor LDAP
+
+## @name LOCAL_ERROR
+## @loc none
+82=Error local
+
+## @name ENCODING_ERROR
+## @loc none
+83=Error de codification
+
+## @name DECODING_ERROR
+## @loc none
+84=Error de decodification
+
+## @name TIMEOUT
+## @loc none
+85=Servitor LDAP foras tempore limite
+
+## @name AUTH_UNKNOWN
+## @loc none
+86=Methodo de authentication incognite
+
+## @name FILTER_ERROR
+## @loc none
+87=Filtro de recerca non valide
+
+## @name USER_CANCELLED
+## @loc none
+88=Operation cancellate per usator
+
+## @name PARAM_ERROR
+## @loc none
+89=Mal parametro pro un routine LDAP
+
+## @name NO_MEMORY
+## @loc none
+90=Foras del memoria
+
+## @name CONNECT_ERROR
+## @loc none
+91=Impossibile connecter al servitor LDAP
+
+## @name NOT_SUPPORTED
+## @loc none
+92=Non supportate per tal version del protocollo LDAP
+
+## @name CONTROL_NOT_FOUND
+## @loc none
+93=Le controlo LDAP requestate non ha essite trovate
+
+## @name NO_RESULTS_RETURNED
+## @loc none
+94=Nulle resultatos retornate
+
+## @name MORE_RESULTS_TO_RETURN
+## @loc none
+95=Altere resultatos a render
+
+## @name CLIENT_LOOP
+## @loc none
+96=Cyclo infinite disvelate per le cliente
+
+## @name REFERRAL_LIMIT_EXCEEDED
+## @loc none
+97=Limite de saltos de referentia excedite
diff --git a/l10n-ia/mail/chrome/overrides/netError.dtd b/l10n-ia/mail/chrome/overrides/netError.dtd
new file mode 100644
index 0000000000..b05a48472c
--- /dev/null
+++ b/l10n-ia/mail/chrome/overrides/netError.dtd
@@ -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/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Problema a cargar le pagina">
+<!ENTITY retry.label "Retentar">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "Incapace de connecter se">
+<!ENTITY connectionFailure.longDesc "&sharedLongDesc;">
+
+<!ENTITY deniedPortAccess.title "Iste adresse es restricte">
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.title "Servitor non trovate">
+<!ENTITY dnsNotFound.longDesc "<ul> <li>Verifica si le adresse non ha errores ortographic tales como <strong>ww</strong>.example.com in vice de <strong>www</strong>.example.com</li> <li>Si tu es incapace de cargar qualcunque paginas, verifica le connexion de tu computator al rete.</li> <li>Si tu computator o rete es protegite per un firewall o proxy, assecura te que &brandShortName; ha permission pro acceder al web.</li> </ul>">
+
+<!ENTITY fileNotFound.title "File non trovate">
+<!ENTITY fileNotFound.longDesc "
+<ul>
+ <li>Verifica si le nomine del file ha errores de majusculas e minusculas o altere errores orthographic.</li>
+ <li>Verifica si le file ha essite movite, renominate o delite.</li>
+</ul>
+">
+
+<!ENTITY fileAccessDenied.title "Le accesso al file esseva negate">
+<!ENTITY fileAccessDenied.longDesc "
+<ul>
+ <li>Illo pote haber essite removite, movite, o le permissiones del file pote impedir le accesso.</li>
+</ul>
+">
+
+<!ENTITY generic.title "Oops.">
+<!ENTITY generic.longDesc "
+<p>&brandShortName; non pote cargar iste pagina pro alcun ration.</p>
+">
+
+<!ENTITY malformedURI.title "Le adresse non es valide">
+<!ENTITY malformedURI.longDesc "
+<ul>
+ <li>Adresses web se scribe generalmente como
+ <strong>http://www.example.com/</strong></li>
+ <li>Assecura te de usar barras oblique non inverse (i.e.
+ <strong>/</strong>).</li>
+</ul>
+">
+
+<!ENTITY netInterrupt.title "Le connexion ha essite interrumpite">
+<!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+
+<!ENTITY notCached.title "Documento expirate">
+<!ENTITY notCached.longDesc "<p>Le documento requestate non es disponibile in le cache.</p><ul><li>Como precaution de securitate, &brandShortName; non re-requestara automaticamente documentos sensibile.</li><li>Clicca sur Retentar pro re-requestar le documento ab le sito web.</li></ul>">
+
+<!ENTITY netOffline.title "Modo disconnectite">
+<!ENTITY netOffline.longDesc2 "
+<ul>
+ <li>Pulsa &quot;Retentar&quot; pro commutar al modo in linea e recargar le pagina.</li>
+</ul>
+">
+
+<!ENTITY contentEncodingError.title "Error de codification del contento">
+<!ENTITY contentEncodingError.longDesc "
+<ul>
+ <li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li>
+</ul>
+">
+
+<!ENTITY unsafeContentType.title "Typo de file non secur">
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+ <li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li>
+</ul>
+">
+
+<!ENTITY netReset.title "Le connexion ha essite restabilite">
+<!ENTITY netReset.longDesc "&sharedLongDesc;">
+
+<!ENTITY netTimeout.title "Le connexion ha expirate">
+<!ENTITY netTimeout.longDesc "&sharedLongDesc;">
+
+<!ENTITY unknownProtocolFound.title "Le adresse non ha essite comprendite">
+<!ENTITY unknownProtocolFound.longDesc "
+<ul>
+ <li>Es possibile que tu debe installar altere software pro aperir iste adresse.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.title "Le servitor proxy recusa connexiones">
+<!ENTITY proxyConnectFailure.longDesc "
+<ul>
+ <li>Controla que le parametros del proxy es correcte.</li>
+ <li>Contacta tu administrator de rete pro saper si le servitor del proxy functiona.</li>
+</ul>
+">
+
+<!ENTITY proxyResolveFailure.title "Incapace de trovar le servitor proxy">
+<!ENTITY proxyResolveFailure.longDesc "
+<ul>
+ <li>Controla que sia correcte le parametros del proxy.</li>
+ <li>Controla que tu computator ha un connexion de rete functionante.</li>
+ <li>Assecurate, si tu computator o rete es protegite per un firewall o proxy,
+ que &brandShortName; pote acceder le Web.</li>
+</ul>
+">
+
+<!ENTITY redirectLoop.title "Le pagina non redirige correctemente">
+<!ENTITY redirectLoop.longDesc "
+<ul>
+ <li>Iste problema pote esser causate per le disactivation o refusa
+ de cookies.</li>
+</ul>
+">
+
+<!ENTITY unknownSocketType.title "Responsa inexpectate del servitor">
+<!ENTITY unknownSocketType.longDesc "<ul>
+ <li>Verifica que tu systema ha le gestor de securitate personal installate.</li>
+ <li>Isto pote esser a causa de un configuration non standard del servitor.</li>
+</ul>
+">
+
+<!ENTITY nssFailure2.title "Connexion secur fallite">
+<!ENTITY nssFailure2.longDesc2 "
+<ul>
+ <li>Le pagina que tu tenta vider non pote esser monstrate perque le authenticitate del datos recipite non poteva esser verificate.</li>
+ <li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li>
+</ul>
+">
+
+<!ENTITY nssBadCert.title "Connexion secur fallite">
+<!ENTITY nssBadCert.longDesc2 "<ul>
+ <li>Iste pote ser un problema con la configuration del servitor, o il pote ser alcuno que tenta de simular le servitor.</li>
+ <li>Si tu te habeva connectite antea a iste servitor con successo, le error pote ser temporari, e tu pote lo reprobara depois.</li>
+</ul>
+">
+
+<!ENTITY sharedLongDesc "
+<ul>
+ <li>Le sito pote esser temporarimente indisponibile o troppo occupate. Retenta in un momento.</li>
+ <li>Si tu non pote cargar alcun pagina, verifica le connexion de tu computator al rete.</li>
+ <li>Si tu computator o rete es protegite per un firewall o proxy, assecura te
+ que &brandShortName; es permittite a acceder al Web.</li>
+</ul>
+">
+
+<!ENTITY cspBlocked.title "Blocate per le politica de securitate del contento">
+<!ENTITY cspBlocked.longDesc "<p>&brandShortName; impediva a iste pagina de cargar in iste maniera proque le pagina ha un regula de securitate de contento que non lo permitte.</p>">
+
+<!ENTITY xfoBlocked.title "Blocate per politica X-Frame-Options">
+<!ENTITY xfoBlocked.longDesc "<p>&brandShortName; ha blocate le cargamento de iste pagina in iste contexto perque le pagina ha un politica X-Frame-Options que non lo permitte.</p>">
+
+<!ENTITY corruptedContentErrorv2.title "Error de contento corrumpite">
+<!ENTITY corruptedContentErrorv2.longDesc "<p>Le pagina que tu tenta de vider non pote ser monstrate, proque un error in le transmission de datos era detegite.</p><ul><li>Per favor, contacta le proprietarios del sito pro les avisar re iste problema.</li></ul>">
+
+<!ENTITY securityOverride.linkText "O tu pote adder un exception…">
+<!ENTITY securityOverride.getMeOutOfHereButton "Porta me foras de hic!">
+<!ENTITY securityOverride.exceptionButtonLabel "Adder un exception…">
+
+<!-- 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>Tu non deberea adder un exception si tu usa un connexion a Internet que tu non fide completemente o si tu nonsole vider un advertimento pro iste servitor.</p> <button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button> <button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>">
+
+<!ENTITY remoteXUL.title "XUL remote">
+<!ENTITY remoteXUL.longDesc "<p><ul><li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li></ul></p>">
+
+<!ENTITY inadequateSecurityError.title "Tu connexion non es secur">
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> usa technologia de securitate que es obsolete e vulnerabile a attaccos. Un attaccante pote facilemente revelar informationes que tu pensa esser secur. Le administrator del sito web debera reparar le servitor ante que tu pote visitar le sito.</p><p>Codice de error: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY blockedByPolicy.title "Pagina blocate">
+
+<!ENTITY networkProtocolError.title "Error de protocollo de rete">
+<!ENTITY networkProtocolError.longDesc "<p>Le pagina que tu tenta vider non pote esser monstrate perque un error ha essite detegite in le protocollo de rete.</p><ul><li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li></ul>">
diff --git a/l10n-ia/mail/chrome/overrides/profileDowngrade.dtd b/l10n-ia/mail/chrome/overrides/profileDowngrade.dtd
new file mode 100644
index 0000000000..06453c5fe0
--- /dev/null
+++ b/l10n-ia/mail/chrome/overrides/profileDowngrade.dtd
@@ -0,0 +1,20 @@
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+
+<!-- LOCALIZATION NOTE:
+ This UI can be most easily shown by modifying the version in compatibility.ini
+ to a newer version and then starting Thunderbird.
+ For this feature, "installation" is used to mean "this discrete download of
+ Thunderbird" and "version" is used to mean "the specific revision number of a
+ given Thunderbird channel". These terms are not synonymous.
+-->
+<!ENTITY window.title "Tu ha lanceate un version ancian de &brandProductName;">
+<!ENTITY window.style "width: 490px;">
+
+<!ENTITY window.nosync2 "Un version plus recente de &brandProductName; pote haber facite cambiamentos a tu profilo que non es plus compatibile con iste version plus vetere. Usa iste profilo solo con le version plus recente o crea un nove profilo pro iste installation de &brandShortName;. Crear un nove profilo require configurar de novo tu contos, calendarios e additivos.">
+
+<!ENTITY window.moreinfo "Plus de informationes…">
+<!ENTITY window.create "Crear nove profilo">
+<!ENTITY window.quit-win "Exir">
+<!ENTITY window.quit-nonwin "Quitar">
diff --git a/l10n-ia/mail/crashreporter/crashreporter-override.ini b/l10n-ia/mail/crashreporter/crashreporter-override.ini
new file mode 100644
index 0000000000..4645ce97c2
--- /dev/null
+++ b/l10n-ia/mail/crashreporter/crashreporter-override.ini
@@ -0,0 +1,9 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): The %s is replaced with a string containing detailed information.
+CrashReporterProductErrorText2=Thunderbird ha incontrate un problema e ha collabite. Nos tentara recuperar tu schedas e fenestras quando illo se reinitiara.\n\nRegrettabilemente le reportator de crash non pote inviar un reporto de crash.\n\nDetalios: %s
+CrashReporterDescriptionText2=Thunderbird ha incontrate un problema e ha collabite. Nos tentara recuperar tu schedas e fenestras quando illo se reinitiara.\n\nPro adjutar nos a diagnosticar e corriger le problema, tu pote inviar nos un reporto de crash.
diff --git a/l10n-ia/mail/defines.inc b/l10n-ia/mail/defines.inc
new file mode 100644
index 0000000000..72ee22520d
--- /dev/null
+++ b/l10n-ia/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-ia/mail/installer/custom.properties b/l10n-ia/mail/installer/custom.properties
new file mode 100644
index 0000000000..76bd8fb83e
--- /dev/null
+++ b/l10n-ia/mail/installer/custom.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.
+
+REG_APP_DESC=$BrandShortName es un application de e-mail plen de functionalitate. $BrandShortName supporta le protocollos de e-mail IMAP e POP, assi como le formatation de e-mail in HTML. Il ha etiam functiones pro combatter le messages indesirate, sequer syndicationes RSS, cercar efficace- e rapidemente, verificar le orthographia durante que tu scribe, combinar tu messages recipite in un cassa de entrata global, e componer filtros precise pro tu messages. Con tote isto, $BrandShortName dispone de un insimul de functionalitate complete e moderne.
+CONTEXT_OPTIONS=&Optiones de $BrandShortName
+CONTEXT_SAFE_MODE=$BrandShortName in modo &secur
+OPTIONS_PAGE_TITLE=Typo de installation
+OPTIONS_PAGE_SUBTITLE=Eliger le optiones de installation
+SHORTCUTS_PAGE_TITLE=Definition del accessos directe
+SHORTCUTS_PAGE_SUBTITLE=Crear le icones de programma
+COMPONENTS_PAGE_TITLE=Installation del componentes optional
+COMPONENTS_PAGE_SUBTITLE=Componentes optional recommendate
+OPTIONAL_COMPONENTS_DESC=Le servicio de mantenimento te permittera de actualisar silentiosemente $BrandShortName in le fundo.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=Installar le servicio de &mantenimento
+SUMMARY_PAGE_TITLE=Summario
+SUMMARY_PAGE_SUBTITLE=Preste pro installar $BrandShortName
+SUMMARY_INSTALLED_TO=$BrandShortName essera installate in le sequente percurso:
+SUMMARY_REBOOT_REQUIRED_INSTALL=Pote ser necessari reinitiar tu computator pro clauder le installation.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=Pote ser necessari reinitiar tu computator pro clauder le disinstallation.
+SUMMARY_TAKE_DEFAULTS=U&sar $BrandShortName como mi application posta predefinite
+SUMMARY_INSTALL_CLICK=Clicca sur Installar pro continuar.
+SUMMARY_UPGRADE_CLICK=Clicca sur Actualisar pro continuar.
+SURVEY_TEXT=Dice nos que &tu pensa de $BrandShortName
+LAUNCH_TEXT=&Lancear $BrandFullName ora
+CREATE_ICONS_DESC=Crear icones pro $BrandShortName:
+ICONS_DESKTOP=Sur mi &scriptorio
+ICONS_STARTMENU=In mi dossier &Programmas del menu Initiar
+ICONS_QUICKLAUNCH=In mi barra de &lanceamento rapide
+ICONS_TASKBAR=In mi barra del &applicationes
+WARN_MANUALLY_CLOSE_APP_INSTALL=$BrandShortName debe ser claudite pro proceder con le installation.\n\nPer favor claude $BrandShortName pro continuar.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=
+WARN_MANUALLY_CLOSE_APP_LAUNCH=Un execution de $BrandShortName es ja in curso.\n\nPer favor claude $BrandShortName ante lancear le version que tu ha justo installate.
+WARN_WRITE_ACCESS=Tu non ha accesso de scriptura al directorio de installation.\n\nClicca sur OK pro seliger un altere directorio.
+WARN_DISK_SPACE=Tu non ha spatio de disco sufficiente pro installar in iste loco.\n\nClicca sur OK pro seliger un altere loco.
+WARN_MIN_SUPPORTED_OSVER_MSG=Nos lo regretta, $BrandShortName non pote ser installate. Iste version de $BrandShortName require ${MinSupportedVer} o plus nove. Per favor clicca sur le button OK informationes additional.
+WARN_MIN_SUPPORTED_CPU_MSG=Nos lo regretta, $BrandShortName non pote ser installate. Iste version de $BrandShortName necessita un processor que admitte ${MinSupportedCPU}. Per favor clicca sur le button OK informationes additional.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=Nos lo regretta, $BrandShortName non pote ser installate. Iste version de $BrandShortName require ${MinSupportedVer} o plus nove e un processor que admitte ${MinSupportedCPU}. Per favor clicca sur le button OK informationes additional.
+WARN_RESTART_REQUIRED_UNINSTALL=Tu computator debe ser reinitiate pro completar un previe disinstallation de $BrandShortName. Desira tu lo reinitiar ora?
+WARN_RESTART_REQUIRED_UPGRADE=Tu computator debe ser reinitiate pro completar un previe actualisation de $BrandShortName. Desira tu lo reinitiar ora?
+ERROR_CREATE_DIRECTORY_PREFIX=Error durante le creation del directorio:
+ERROR_CREATE_DIRECTORY_SUFFIX=Clicca sur Cancellar pro interrumper le installation o\nRetentar pro tentar de novo.
+
+UN_CONFIRM_PAGE_TITLE=Disinstallar $BrandFullName
+UN_CONFIRM_PAGE_SUBTITLE=Remover $BrandFullName de tu computator.
+UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName essera disinstallate del sequente percurso:
+UN_CONFIRM_CLICK=Clicca sur Disinstallar pro continuar.
+
+BANNER_CHECK_EXISTING=Verification del installation existente…
+
+STATUS_INSTALL_APP=Installante $BrandShortName…
+STATUS_INSTALL_LANG=Installante files de lingua (${AB_CD})…
+STATUS_UNINSTALL_MAIN=Disinstallante $BrandShortName…
+STATUS_CLEANUP=Mittente ordine in le aviario…
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=Elige le typo de installation que tu prefere e clicca sur Sequente.
+# One line
+OPTION_STANDARD_DESC=$BrandShortName essera installate con le optiones le plus commun.
+OPTION_STANDARD_RADIO=&Standard
+# Two lines
+OPTION_CUSTOM_DESC=Tu pote eliger le optiones a installar. Recommendate pro le usatores experte.
+OPTION_CUSTOM_RADIO=&Personalisate
+
+# 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=Act&ualisar
diff --git a/l10n-ia/mail/installer/mui.properties b/l10n-ia/mail/installer/mui.properties
new file mode 100644
index 0000000000..a647e5775e
--- /dev/null
+++ b/l10n-ia/mail/installer/mui.properties
@@ -0,0 +1,60 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# To make the l10n tinderboxen see changes to this file you can change a value
+# name by adding - to the end of the name followed by chars (e.g. Branding-2).
+
+# LOCALIZATION NOTE:
+
+# This file must be saved as UTF8
+
+# Accesskeys are defined by prefixing the letter that is to be used for the
+# accesskey with an ampersand (e.g. &).
+
+# Do not replace $BrandShortName, $BrandFullName, or $BrandFullNameDA with a
+# custom string and always use the same one as used by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+MUI_TEXT_WELCOME_INFO_TITLE=Benvenite al assistente de installation de $BrandFullNameDA
+MUI_TEXT_WELCOME_INFO_TEXT=Iste assistente te guidara durante le installation de $BrandFullNameDA.\n\nIl es recommendate que tu claude tote le altere applicationes ante de comenciar le installation. Isto rendera possibile actualisar files relevante del systema sin deber reinitiar tu computator.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE=Eliger le componentes
+MUI_TEXT_COMPONENTS_SUBTITLE=Elige qual functionalitates de $BrandFullNameDA tu desira installar.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE=Description
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO=Pone le cursor de tu mus sur un componente pro vider le description.
+MUI_TEXT_DIRECTORY_TITLE=Eliger le position de installation
+MUI_TEXT_DIRECTORY_SUBTITLE=Elige le dossier in le qual installar $BrandFullNameDA.
+MUI_TEXT_INSTALLING_TITLE=Installation in curso
+MUI_TEXT_INSTALLING_SUBTITLE=Per favor attende durante que $BrandFullNameDA es installate.
+MUI_TEXT_FINISH_TITLE=Installation complete
+MUI_TEXT_FINISH_SUBTITLE=Le installation esseva completate con successo.
+MUI_TEXT_ABORT_TITLE=Installation annullate
+MUI_TEXT_ABORT_SUBTITLE=Le installation non esseva completate con successo.
+MUI_BUTTONTEXT_FINISH=&Finir
+MUI_TEXT_FINISH_INFO_TITLE=Fin del assistente de installation de $BrandFullNameDA
+MUI_TEXT_FINISH_INFO_TEXT=$BrandFullNameDA ha essite installate sur tu computator.\n\nClicca sur Finir pro clauder iste assistente.
+MUI_TEXT_FINISH_INFO_REBOOT=Tu computator debe ser reinitiate pro completar le installation de $BrandFullNameDA. Desira tu lo reinitiar ora?
+MUI_TEXT_FINISH_REBOOTNOW=Reinitia ora
+MUI_TEXT_FINISH_REBOOTLATER=Io vole reinitiar manualmente plus tarde
+MUI_TEXT_STARTMENU_TITLE=Elige le dossier del menu Initiar
+MUI_TEXT_STARTMENU_SUBTITLE=Elige un dossier del menu Initiar pro le accessos directe a $BrandFullNameDA.
+MUI_INNERTEXT_STARTMENU_TOP=Selige le dossier del menu Initiar in le qual tu vole crear le accessos directe al programma. Tu pote equalmente scriber un nomine pro crear un nove dossier.
+MUI_TEXT_ABORTWARNING=Desira tu vermente le quitar configuration de $BrandFullName?
+MUI_UNTEXT_WELCOME_INFO_TITLE=Benvenite al assistente de disinstallation $BrandFullNameDA
+MUI_UNTEXT_WELCOME_INFO_TEXT=Le assistente te guidara durante le disinstallation de $BrandFullNameDA.\n \n Ante initiar le disinstallation, assecura te que un execution $BrandFullNameDA non es in curso.\n \n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE=Disinstallar $BrandFullNameDA
+MUI_UNTEXT_CONFIRM_SUBTITLE=Remove $BrandFullNameDA ab tu computator.
+MUI_UNTEXT_UNINSTALLING_TITLE=Disinstallation
+MUI_UNTEXT_UNINSTALLING_SUBTITLE=Per favor attende durante que $BrandFullNameDA es disinstallate.
+MUI_UNTEXT_FINISH_TITLE=Disinstallation complete
+MUI_UNTEXT_FINISH_SUBTITLE=Le disinstallation esseva completate con successo.
+MUI_UNTEXT_ABORT_TITLE=Disinstallation annullate
+MUI_UNTEXT_ABORT_SUBTITLE=Le disinstallation non esseva completate con successo.
+MUI_UNTEXT_FINISH_INFO_TITLE=Fin del assistente de disinstallation de $BrandFullNameDA
+MUI_UNTEXT_FINISH_INFO_TEXT=$BrandFullNameDA esseva disinstallate de tu computator.\n\nClicca sur Terminar pro clauder iste assistente.
+MUI_UNTEXT_FINISH_INFO_REBOOT=Tu computator debe ser reinitiate pro completar le disinstallation de $BrandFullNameDA. Desira tu lo reinitiar ora?
+MUI_UNTEXT_ABORTWARNING=Desira tu vermente le quitar disinstallation de $BrandFullName?
diff --git a/l10n-ia/mail/installer/override.properties b/l10n-ia/mail/installer/override.properties
new file mode 100644
index 0000000000..6ad70bd576
--- /dev/null
+++ b/l10n-ia/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=Installation de $BrandFullName
+UninstallCaption=Disinstallation de $BrandFullName
+BackBtn=< Retro (&Back)
+NextBtn=Seque&Nte >
+AcceptBtn=Io &accepta le terminos in le accordo de licentia
+DontAcceptBtn=Io non accepta le terminos in le Accor&do de licentia
+InstallBtn=&Installar
+UninstallBtn=Disinstallar (&Uninstall)
+CancelBtn=Cancellar
+CloseBtn=&Clauder
+BrowseBtn=Naviga&r…
+ShowDetailsBtn=Monstrar &detalios
+ClickNext=Clicca sur Sequente pro continuar.
+ClickInstall=Clicca sur Installar pro comenciar le installation.
+ClickUninstall=Clicca sur Disinstallar pro comenciar le disinstallation.
+Completed=Completate
+LicenseTextRB=Revide le accordo de licentia ante installar $BrandFullNameDA. Si tu accepta tote le terminos del accordo, elige le prime option infra. $_CLICK
+ComponentsText=Marca le componentes que tu desira installar e dismarca le componentes que tu non vole installar. $_CLICK
+ComponentsSubText2_NoInstTypes=Selige le componentes a installar:
+DirText=$BrandFullNameDA essera installate in le dossier sequente. Pro installar lo in un altere, clicca Percurrer e selige un altere dossier. $_CLICK
+DirSubText=Dossier de destination
+DirBrowseText=Selige le dossier in le qual installar $BrandFullNameDA:
+SpaceAvailable="Spatio disponibile: "
+SpaceRequired="Spatio necessari: "
+UninstallingText=$BrandFullNameDA essera disinstallate del dossier sequente. $_CLICK
+UninstallingSubText=Disinstallante de:
+FileError=Error al apertura del file pro scriber: \r\n\r\n$0\r\n\r\nClicca Annullar pro cessar le installation,\r\nRetentar pro tentar novemente o\r\nIgnorar pro saltar iste file.
+FileError_NoIgnore=Error al apertura del file in scriptura: \r\n\r\n$0\r\n\r\nClicca Retentar pro tentar novemente, or\r\nCancellar pro cessar le installation.
+CantWrite="Impossibile scriber: "
+CopyFailed=Copia fallite
+CopyTo="Copiar a "
+Registering="Registration: "
+Unregistering="De-registration: "
+SymbolNotFound="Impossibile trovar le symbolo: "
+CouldNotLoad="Impossibile cargar: "
+CreateFolder="Crear dossier: "
+CreateShortcut="Crear accesso directe: "
+CreatedUninstaller="Disinstallator create "
+Delete="Deler le file: "
+DeleteOnReboot="Cancellar al reinitio: "
+ErrorCreatingShortcut="Error al crear le accesso directe: "
+ErrorCreating="Error al creation: "
+ErrorDecompressing=Error al decompression del datos! Installator corrupte?
+ErrorRegistering=Error al registration DLL
+ExecShell="ExecShell: "
+Exec="Exequer: "
+Extract="Extraher: "
+ErrorWriting="Extraction: error de scriptura in le file "
+InvalidOpcode=Installator corrupte: codice de operation non valide
+NoOLE="Nulle OLE pro: "
+OutputFolder="Dossier de sortita: "
+RemoveFolder="Remover dossier: "
+RenameOnReboot="Renominar al reinitio: "
+Rename="Renominar: "
+Skipped="Ignorate: "
+CopyDetails=Copiar le detalios al area de transferentia
+LogInstall=Registrar le processo de installation
+Byte=B
+Kilo=K
+Mega=M
+Giga=G
diff --git a/l10n-ia/mail/messenger/aboutAddonsExtra.ftl b/l10n-ia/mail/messenger/aboutAddonsExtra.ftl
new file mode 100644
index 0000000000..5ae35b96e8
--- /dev/null
+++ b/l10n-ia/mail/messenger/aboutAddonsExtra.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+add-on-options-button =
+ .title = Optiones de additivo
+
+add-on-search-alternative-button-label = Cercar un additivo alternative
+
+atn-addons-heading-search-input =
+ .placeholder = Cercar in addons.thunderbird.net
+
diff --git a/l10n-ia/mail/messenger/aboutDialog.ftl b/l10n-ia/mail/messenger/aboutDialog.ftl
new file mode 100644
index 0000000000..365129f76d
--- /dev/null
+++ b/l10n-ia/mail/messenger/aboutDialog.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/.
+
+about-update-whats-new = Novas
+aboutDialog-title =
+ .title = A proposito de { -brand-full-name }
+# Example of resulting string: 66.0.1 (64-bit)
+# Variables:
+# $version (String): version of Thunderbird, 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 Thunderbird for Daily 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-ia/mail/messenger/aboutImport.ftl b/l10n-ia/mail/messenger/aboutImport.ftl
new file mode 100644
index 0000000000..6c791c380d
--- /dev/null
+++ b/l10n-ia/mail/messenger/aboutImport.ftl
@@ -0,0 +1,301 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+import-page-title = Importar
+
+export-page-title = Exportar
+
+## Header
+
+import-start = Importar instrumento
+
+import-start-title = Importar parametros o datos ex un application o file.
+
+import-start-description = Elige le fonte ab le qual tu vole importar. Plus tarde te sera demandate de eliger qual datos debe esser importate.
+
+import-from-app = Importar ab application
+
+import-file = Importar ab un file
+
+import-file-title = Elige un file pro importar su contento.
+
+import-file-description = Selige de importar un profilo, libros de adresses o agendas previemente reservate.
+
+import-address-book-title = Importar le file libro del adresses
+
+import-calendar-title = Importar file agenda
+
+export-profile = Exportar
+
+## Buttons
+
+button-back = Retro
+
+button-continue = Continuar
+
+button-export = Exportar
+
+button-finish = Finir
+
+## Import from app steps
+
+app-name-thunderbird = Thunderbird
+
+app-name-seamonkey = SeaMonkey
+
+app-name-outlook = Outlook
+
+app-name-becky = Becky! Internet Mail
+
+app-name-apple-mail = Apple Mail
+
+source-thunderbird = Importar ab un altere installation de { app-name-thunderbird }
+
+source-thunderbird-description = Importar parametros, filtros, messages e altere datos ab un profilo de { app-name-thunderbird }.
+
+source-seamonkey = Importar ab un installation de { app-name-seamonkey }
+
+source-seamonkey-description = Importar parametros, filtros, messages e altere datos ab un profilo de { app-name-seamonkey }.
+
+source-outlook = Importar ab { app-name-outlook }
+
+source-outlook-description = Importar contos, libros de adresses, e messages ab { app-name-outlook }.
+
+source-becky = Importar ab { app-name-becky }
+
+source-becky-description = Importar libros de adresses e messages ab { app-name-becky }.
+
+source-apple-mail = Importar ab { app-name-apple-mail }
+
+source-apple-mail-description = Importar messages ab { app-name-apple-mail }.
+
+source-file2 = Importar ab un file
+
+source-file-description =
+ unanalyzable residue residuo analysabile
+ sounds as pare que
+ ad infinitum al infinito
+ post-structuralist semiotics semiotica post-structuralista
+ this entails isto implica
+ are realized es realisate
+ basic sense senso basic
+ phonetic form forma phonetic
+ to suggest that significa
+ Platonist idealism idealismo platonista
+ naive realism realismo naive
+ intended sense senso desirate
+ fraudulent payments pagamentos fraudulente
+ significant parts partes significante
+ semantic elements elementos semantic
+ default dispatcher expeditor predefinite
+ coroutines library co-routines
+ import from importar ab
+
+## Import from file selections
+
+file-profile2 = Importar profilo archivate
+
+file-profile-description = Elige un profilo Thunderbird previemente reservate (.zip)
+
+file-calendar = Importar agendas
+
+file-calendar-description = Elige un file que contine o eventos exportate (.ics)
+
+file-addressbook = Importar libros del adresses
+
+file-addressbook-description = Elige un file que contine libros de adresses e contactos exportate
+
+## Import from app profile steps
+
+from-app-thunderbird = Importar ab un profilo { app-name-thunderbird }
+
+from-app-seamonkey = Importar ab un profilo { app-name-seamonkey }
+
+from-app-outlook = Importar de { app-name-outlook }
+
+from-app-becky = Importar ab { app-name-becky }
+
+from-app-apple-mail = Importar ab { app-name-apple-mail }
+
+profiles-pane-title-thunderbird = Importar parametros e datos ab un profilo { app-name-thunderbird }.
+
+profiles-pane-title-seamonkey = Importar parametros e datos ab un profilo { app-name-seamonkey }.
+
+profiles-pane-title-outlook = Importar datos ab { app-name-outlook }.
+
+profiles-pane-title-becky = Importar datos ab { app-name-becky }.
+
+profiles-pane-title-apple-mail = Importar messages ab { app-name-apple-mail }.
+
+profile-source = Importar ab un profilo
+
+# $profileName (string) - name of the profile
+profile-source-named = Importar ab le profilo <strong>"{ $profileName }"</strong>
+
+profile-file-picker-directory = Elige un plica de profilo
+
+profile-file-picker-archive = Elige un file <strong>ZIP</strong>
+
+profile-file-picker-archive-description = Le file ZIP debe esser minor de 2GB.
+
+profile-file-picker-archive-title = Elige un file ZIP (minor de 2GB)
+
+items-pane-title2 = Selige lo que importar:
+
+items-pane-directory = Directorio:
+
+items-pane-profile-name = Nomine del profilo:
+
+items-pane-checkbox-accounts = Contos e parametros
+
+items-pane-checkbox-address-books = Libros de adresses
+
+items-pane-checkbox-calendars = Agendas
+
+items-pane-checkbox-mail-messages = Messages e-mail
+
+items-pane-override = Ulle datos existente o identic non sera superscribite.
+
+## Import from address book file steps
+
+import-from-addr-book-file-description = Elige le formato de file que contine le datos de tu libro de adresses.
+
+addr-book-csv-file = File separate per virgulas o tabulationes (.csv, .tsv)
+
+addr-book-ldif-file = file vCard (.vcf, .vcard)
+
+addr-book-vcard-file = File base de datos Mork (.mab)
+
+addr-book-sqlite-file = File base de datos SQLite (.sqlite)
+
+addr-book-mab-file = File base de datos Mork (.mab)
+
+addr-book-file-picker = Elige un file libro del adresses
+
+addr-book-csv-field-map-title = Concordar nomines de campo
+
+addr-book-csv-field-map-desc = Elige le campos de libro de adresses correspondente al campos fonte. Dismarca le campos que tu non vole importar.
+
+addr-book-directories-title = Elige ubi importar le datos eligite
+
+addr-book-directories-pane-source = File fonte:
+
+# $addressBookName (string) - name of the new address book that would be created.
+addr-book-import-into-new-directory2 = Crear un nove directorio appellate <strong>"{ $addressBookName }"</strong>
+
+# $addressBookName (string) - name of the address book to import into
+addr-book-summary-title = Importar le datos eligite in le directorio "{ $addressBookName }"
+
+# $addressBookName (string) - name of the address book that will be created.
+addr-book-summary-description = Un nove libro de adresses appellate "{ $addressBookName }" sera create.
+
+## Import from calendar file steps
+
+import-from-calendar-file-desc = Selige le file iCalendar (.ics) que tu vole importar.
+
+calendar-items-title = Selige le elementos a importar.
+
+calendar-items-loading = Cargante elementos…
+
+calendar-items-filter-input =
+ .placeholder = Filtrar elementos…
+
+calendar-select-all-items = Seliger toto
+
+calendar-deselect-all-items = De-seliger toto
+
+calendar-target-title = Elige ubi importar le elementos eligite.
+
+# $targetCalendar (string) - name of the new calendar that would be created
+calendar-import-into-new-calendar2 = Crear un nove agenda appellate <strong>"{ $targetCalendar }"</strong>
+
+# $itemCount (number) - count of selected items (tasks, events) that will be imported
+# $targetCalendar (string) - name of the calendar the items will be imported into
+calendar-summary-title =
+ { $itemCount ->
+ [one] Importar un elemento in le agenda "{ $targetCalendar }"
+ *[other] Importar { $itemCount } elementos in le agenda "{ $targetCalendar }"
+ }
+
+# $targetCalendar (string) - name of the calendar that will be created
+calendar-summary-description = Un nove agenda appellate "{ $targetCalendar }" sera create.
+
+## Import dialog
+
+# $progressPercent (string) - percent formatted progress (for example "10%")
+progress-pane-importing2 = Importation de… { $progressPercent }
+
+# $progressPercent (string) - percent formatted progress (for example "10%")
+progress-pane-exporting2 = Exportante… { $progressPercent }
+
+progress-pane-finished-desc2 = Complete.
+
+error-pane-title = Error
+
+error-message-zip-file-too-big2 = Le file zip seligite, es major de 2GB. In vice abstrahe lo antea primo, postea importa lo ab le plicas extrahite.
+
+error-message-extract-zip-file-failed2 = Impossibile extraher le file zip. In vice extrahe lo manualmente, pois importa lo ab le plica extrahite.
+
+error-message-failed = Le importation falleva inspectatemente, Altere informationes pote esser disponibile in le Consola de error.
+
+error-failed-to-parse-ics-file = Elemento non importabile trovate in le file.
+
+error-export-failed = Le exportation falleva inspectatemente, altere informationes pote esser disponibile in le Consola de error.
+
+error-message-no-profile = Nulle profilo trovate.
+
+## <csv-field-map> element
+
+csv-first-row-contains-headers = Le prime rango contine le nomine de campos
+
+csv-source-field = Campo fonte
+
+csv-source-first-record = Prime registration
+
+csv-source-second-record = Secunde registration
+
+csv-target-field = Campo del libro de adresses
+
+## Export tab
+
+export-profile-title = Exportar contos, messages, libros de adresses e parametros a in un file ZIP.
+
+export-profile-description = Si tu actual profilo es major de 2GB, nos te suggere de reservar lo tu mesme.
+
+export-open-profile-folder = Aperir le plica del profilo
+
+export-file-picker2 = Exportar a in un file ZIP
+
+export-brand-name = { -brand-product-name }
+
+## Summary pane
+
+summary-pane-title = Datos a importar
+
+summary-pane-start = Initia importar
+
+summary-pane-warning = { -brand-product-name } debera esser reinitiate quando le importation sera complete.
+
+summary-pane-start-over = Reinitiar le instrumento de importation
+
+## Footer area
+
+footer-help = Require adjuta?
+
+footer-import-documentation = Importar le documentation
+
+footer-export-documentation = Exportar le documentation
+
+footer-support-forum = Foro de supporto
+
+## Step navigation on top of the wizard pages
+
+step-list =
+ .aria-label = Passos de importation
+
+step-confirm = Confirmar
+
+# Variables:
+# $number (number) - step number
+step-count = { $number }
diff --git a/l10n-ia/mail/messenger/aboutProfilesExtra.ftl b/l10n-ia/mail/messenger/aboutProfilesExtra.ftl
new file mode 100644
index 0000000000..7ad390509e
--- /dev/null
+++ b/l10n-ia/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 = Lancear profilo
diff --git a/l10n-ia/mail/messenger/aboutRights.ftl b/l10n-ia/mail/messenger/aboutRights.ftl
new file mode 100644
index 0000000000..fd0ec34a66
--- /dev/null
+++ b/l10n-ia/mail/messenger/aboutRights.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/.
+
+rights-title = A proposito de tu derectos
+rights-intro = { -brand-full-name } es software gratis e de codice aperite, construite per un communitate de milles de contributores de tote le mundo. Il ha poc cosas que tu deberea saper:
+rights-intro-point-1 = { -brand-short-name } es facite disponibile a te sub le terminos del <a data-l10n-name="mozilla-public-license-link">Licentia public Mozilla</a>. Isto significa que tu pote usar, copiar e distribuer { -brand-short-name } a alteres. Tu tamben es benvenite de modificar le codice fonte de { -brand-short-name } comocunque tu vole pro attinger tu necessitates. Le licentia public de Mozilla tamben te da le derecto de distribuer tu versiones modificate.
+rights-intro-point-2 = Non te es concedite alcun derecto sur le marcas registrate o sur le licentias al marcas registrate del fundation Mozilla o de altere parte, includite sin limitation le nomine e le logo de Thunderbird. Altere informationes sur marcas de fabrica es disponibile <a data-l10n-name="mozilla-trademarks-link">hic</a>.
+rights-intro-point-3 = Alcun functionalitates in { -brand-short-name }, como le reportator de crashes, te da le option de provider feedback a { -vendor-short-name }. Eligente inviar feedback, tu dara a { -vendor-short-name } permission de usar le feedback pro meliorar su productos, de publicar le feedback in su sitos web e de distribuer le feedback.
+rights-intro-point-4 = Le maniera in que nos usa tu information personal e commentarios submittite a { -vendor-short-name } per { -brand-short-name } es describite in le <a data-l10n-name="mozilla-privacy-policy-link">{ -brand-short-name } Politica de confidentialitate</a>.
+rights-intro-point-4-unbranded = Omne politicas de confidentialitate applicabile pro iste producto debe esser listate hic.
+rights-intro-point-5 = Alcun functionalitates de { -brand-short-name } usa servicios de information basate sur le web, totevia nos non garanti que illos es 100% accurate o libere de errores. Plus detalios, incluse informationes sur como disactivar le functionalitates que usa iste servicios, pote esser trovate in le <a data-l10n-name="mozilla-service-terms-link">terminos de servicio</a>.
+rights-intro-point-5-unbranded = Si iste producto incorpora servicios web, qualcunque terminos de servicio applicabile pro le servicio(s) debe esser ligate al <a data-l10n-name="mozilla-website-services-link">Servicios de sito web</a> section.
+rights-intro-point-6 = A fin de poter leger alcun typos de contento de video, { -brand-short-name } discarga certe modulos de decryptation de contento ab tertios.
+rights-webservices-header = { -brand-full-name } Servicios de information basate sur web
+rights-webservices2 =
+ { -brand-full-name } usa servicios de informationes web ("Servicios") pro
+ fornir alcun del functiones pro tu uso con iste version binari
+ de { -brand-short-name } sub le terminos describite a basso. Si tu non
+ vole usar le un o le altere Servicio(s) o le terminos a basso es
+ inacceptabile, tu pote disactivar le function o le Servicio(s). Instructiones sur
+ como disactivar un function o Servicio particular pote esser trovate
+ <a data-l10n-name="mozilla-disable-service-link">hic</a>. Altere functiones
+ e Servicios pote esser disactivate in le preferentias del application.
+rights-locationawarebrowsing = <strong>Navigation geolocalisate: </strong>es sempre optional. Nulle information sur tu position se invia jammais sin tu permission. Si tu desira disactivar le function completemente, seque iste passos:
+rights-locationawarebrowsing-term-1 = In barra del URL, insere <code>about:config</code>
+rights-locationawarebrowsing-term-2 = Insere geo.enabled
+rights-locationawarebrowsing-term-3 = Clicca duple sur le preferentia geo.enabled
+rights-locationawarebrowsing-term-4 = Le navigation con localisation geographic es disactivate
+rights-webservices-unbranded = Un summario del servicios web que le producto incorpora, accompaniate de instructiones sur como disactivar los, si applicabile, debe esser includite hic.
+rights-webservices-term-unbranded = Tote le terminos de servicio applicabile pro iste producto debe ser listate ci.
+rights-webservices-term-1 = { -vendor-short-name } e su contributores, licentiantes e partenarios labora pro provider le servicios le plus accurate e actualisate. Totevia nos non pote garantir que iste informationes es exhaustive e libere de errores. Pro exemplo, le servicio de navigation secur non pote identificar alcun sitos malfaciente e pote suspectar de alcun sitos secur erroneemente e in le servicio de geolocalisation, tote le localisationes retornate per nostre fornitores de servicio es estimate solmente e ni nos ni nostre fornitores garanti le precision del localisationes fornite.
+rights-webservices-term-2 = { -vendor-short-name } pote discontinuar o cambiar le Servicios a su discretion.
+rights-webservices-term-3 = Tu es benvenite a usar iste Servicios con le version accompaniante de { -brand-short-name }, e { -vendor-short-name } te concede derectos de facer lo. { -vendor-short-name } e su licentiantes reserva tote le altere derectos sur le Servicios. Iste terminos non es intendite a limitar qualcunque derectos concedite sub altere licentias de codice aperite applicabile a { -brand-short-name } e al versiones de codice fonte correspondente de { -brand-short-name }.
+rights-webservices-term-4 = <strong>Le Servicios es fornite "tal qual." { -vendor-short-name }, su contributores, licentiantes e distributores, renega tote le garantias, expresse o implicite, inclusive sin limitation, garantias que le Servicios es commerciabile e conveni pro tu propositos particular. Tu supporta tote le risco de seliger le Servicios pro tu propositos concernente le qualitate e le rendimento del Servicios. Alcun jurisdictiones non permitte le exclusion o limitation de garantias implicite, alora iste clausula non se applica a te.</strong>
+rights-webservices-term-5 = <strong>Salvo si requirite per lege, { -vendor-short-name }, su contributores, licentiantes e distributores non essera responsabilisate per qualcunque damno indirecte, incidental, consequential, punitive o exemplar decurrente de o de omne maniera concernente le uso de { -brand-short-name } e le Servicios. Le responsabilitate collective sub iste terminos non excedera $500 (cinque centos dollars). Alcun jurisdictiones non permitte le exclusion o limitation de certe damnos, alora iste exclusion e limitation pote non applicar se a te. </strong>
+rights-webservices-term-6 = Alicun tempore { -vendor-short-name } pote actualisar le terminos si necessari. Iste terminos non pote ser modificate o cancellate sin consenso scripte de { -vendor-short-name } .
+rights-webservices-term-7 = Iste terminos es governate per le leges del stato de California, SUA, excludente su conflicto de provisiones legal. Si qualcunque potion de iste terminos es tenite como invalide o non applicabile, le portiones restante remanera in tote fortia e effectos. In un eventual conflicto inter un version traducite de iste terminos e le version in lingua anglese, le version in lingua anglese prevalera.
diff --git a/l10n-ia/mail/messenger/aboutSupportCalendar.ftl b/l10n-ia/mail/messenger/aboutSupportCalendar.ftl
new file mode 100644
index 0000000000..9d624a7f62
--- /dev/null
+++ b/l10n-ia/mail/messenger/aboutSupportCalendar.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+calendars-title = Parametros del programma
+calendars-table-heading-property = Nomine
+calendars-table-heading-value = Valor
+calendars-table-name = Nomine
+calendars-table-type = Typo
+calendars-table-disabled = Disactivate
+calendars-table-username = Nomine de usator
+calendars-table-uri = URI
+calendars-table-refreshinterval = Refrescar intervallo
+calendars-table-readonly = Solo lectura
+calendars-table-suppressalarms = Supprimer alarmas
+calendars-table-cache-enabled = Cache activate
+calendars-table-imip-identity = Identitate de iMIP
+calendars-table-imip-identity-disabled = iMIP disactivate
+calendars-table-imip-identity-account = Conto iMIP
+calendars-table-organizerid = Id de organisator
+calendars-table-forceemailscheduling = Fortiar le planification del messages
+calendars-table-capabilities-alarms-popup-supported = Avisos contextual supportate
+calendars-table-capabilities-alarms-oninviations-supported = Avisos sur invitation supportate
+calendars-table-capabilities-alarms-maxcount = Numero maxime de avisos per evento
+calendars-table-capabilities-attachments-supported = Annexo supportate
+calendars-table-capabilities-categories-maxcount = Num. maxime de categorias
+calendars-table-capabilities-privacy-supported = Stato del confidentialitate supportate
+calendars-table-capabilities-priority-supported = Prioritate supportate
+calendars-table-capabilities-events-supported = Evento supportate
+calendars-table-capabilities-tasks-supported = Activitate supportate
+calendars-table-capabilities-timezones-floating-supported = Tempore local supportate
+calendars-table-capabilities-timezones-utc-supported = UTC/GMT supportate
+calendars-table-capabilities-autoschedule-supported = Auto-programmation supportate
diff --git a/l10n-ia/mail/messenger/aboutSupportChat.ftl b/l10n-ia/mail/messenger/aboutSupportChat.ftl
new file mode 100644
index 0000000000..a15cf15837
--- /dev/null
+++ b/l10n-ia/mail/messenger/aboutSupportChat.ftl
@@ -0,0 +1,11 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+chat-title = Contos chat
+chat-table-heading-account = ID
+chat-table-heading-protocol = Protocollo
+chat-table-heading-name = Nomine
+chat-table-heading-actions = Actiones
+chat-table-copy-debug-log = Copiar le registro de depuration
+ .title = Copia in le area de transferentia errores e altere informationes de registro pro iste chat. Pote continer informationes personal, como messages del chat.
diff --git a/l10n-ia/mail/messenger/aboutSupportMail.ftl b/l10n-ia/mail/messenger/aboutSupportMail.ftl
new file mode 100644
index 0000000000..967b8ff177
--- /dev/null
+++ b/l10n-ia/mail/messenger/aboutSupportMail.ftl
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+accounts-title = Contos email e novas
+show-private-data-main-text = Includer nomines de conto
+show-private-data-explanation-text = (possibilemente informationes de identification)
+accounts-ID = ID
+accounts-name = Nomine
+accounts-incoming-server = Servitor de entrata
+accounts-outgoing-servers = Servitores de exito
+accounts-server-name = Nomine
+accounts-conn-security = Securitate de connexion
+accounts-auth-method = Methodo de authentication
+accounts-default = Predefinite?
+identity-name = Identitate
+
+send-via-email = Inviar per email
+
+app-basics-telemetry = Datos de telemetria
diff --git a/l10n-ia/mail/messenger/accountCentral.ftl b/l10n-ia/mail/messenger/accountCentral.ftl
new file mode 100644
index 0000000000..429bffe9bc
--- /dev/null
+++ b/l10n-ia/mail/messenger/accountCentral.ftl
@@ -0,0 +1,70 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+account-central-title = Benvenite a { -brand-full-name }
+account-settings = Parametros de conto
+
+# $accounts (Number) - the number of configured accounts
+setup-title =
+ { $accounts ->
+ [0] Elige que configurar
+ [one] Configura altere conto
+ *[other] Configura altere contos
+ }
+about-title = A proposito de { -brand-full-name }
+resources-title = Ressources
+
+release-notes =
+ .title = A proposito de { -brand-full-name }
+
+email-label = Email
+ .aria-label = Connecte a tu conto email actual
+email-description = { -brand-short-name } te consenti de connecter te a tu conto email existente, pro leger tu messages in maniera practic e efficace per le mesme application.
+
+calendar-label = Agenda
+ .aria-label = Crear un nove agenda
+calendar-description = { -brand-short-name } te consenti de tractar eventos e tener te organisate. La connexion à un agenda distante tenera tote tu aventos synchronisate inter tote tu apparatos.
+
+chat-label = Chattar
+ .aria-label = Connecte a tu conto chat
+chat-description = { -brand-short-name } te consenti de connecter te a plure contos de messages instantanee, offerente supporto pro varie platteformas.
+
+filelink-label = Filelink
+ .aria-label = Configurar Filelink
+filelink-description = Per { -brand-short-name } tu pote implementar un conveniente conto nube Filelink pro inviar facilemente attaccamentos de grande dimensiones.
+
+addressbook-label = Libro del adresses
+ .aria-label = Crear un nove libro del adresses
+addressbook-description = Per { -brand-short-name } tu pote organisar tote tu contactos in un libro del adresses. Tu pote alsi connecter te a un libro del adresses remote pro mantener tote tu contactos in synchronia.
+
+feeds-label = Fluxos
+ .aria-label = Connecter al fluxos
+feeds-description = Per { -brand-short-name } tu pote connecter te al fluxos RSS/Atom pro obtener novas e actualisationes de tote le mundo.
+
+newsgroups-label = Gruppo de novas
+ .aria-label = Connecter a un gruppo de novas
+newsgroups-description = Per { -brand-short-name } tu pote connecter te a totes le gruppos de novas que tu desira.
+
+import-title = Importar ab un altere programma
+import-paragraph2 = Per { -brand-short-name } tu pote importar messages email, entratas de libro del adresses, subscriptiones a fluxos, parametros o filtros ex altere programmas de email e libros del adresses de formatos commun.
+
+import-label = Importar
+ .aria-label = Importar datos de altere programmas
+
+about-paragraph = Thunderbird es le principal application de codice libere e multi-platteforma pro le gestion de emails e agendas, gratuite pro uso personal e commercial. Nos vole mantener lo secur e continuar a meliorar lo. Un donation nos permittera de pagar le programmatores e infrastructura necessari.
+
+about-paragraph-consider-donation = <b>Thunderbird es financiate per usatores como te! Si tu ama Thunderbird, considera facer un donation.</b> Le melior maniera pro esser certe que Thunderbird resta disponibile es de <a data-l10n-name="donation-link"> facer un donation</a>.
+
+explore-link = Discoperi le functionalitates
+support-link = Supporto
+involved-link = Collabora
+developer-link = Documentation del disveloppator
+
+read = Leger le messages
+compose = Scriber nove messages
+search = Cercar messages
+filter = Gerer filtros de messages
+nntp-subscription = Gerer le abonamentos a gruppos
+rss-subscription = Gerer le abonamentos a feed
+e2e = Cryptation end-to-end
diff --git a/l10n-ia/mail/messenger/accountManager.ftl b/l10n-ia/mail/messenger/accountManager.ftl
new file mode 100644
index 0000000000..c0077529b1
--- /dev/null
+++ b/l10n-ia/mail/messenger/accountManager.ftl
@@ -0,0 +1,18 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+open-preferences-sidebar-button2 = Parametros de { -brand-short-name }
+
+open-addons-sidebar-button = Additivos e themas
+
+account-action-add-newsgroup-account =
+ .label = Adder conto de discussion…
+ .accesskey = d
+
+server-change-restart-required = Reinitio es necesse pro applicar le cambios de nomine de servitor o de usator.
+
+edit-vcard-dialog-accept-button = Salvar
+ .accesskey = S
+edit-vcard-dialog-cancel-button = Cancellar
+ .accesskey = C
diff --git a/l10n-ia/mail/messenger/accountProvisioner.ftl b/l10n-ia/mail/messenger/accountProvisioner.ftl
new file mode 100644
index 0000000000..96258af492
--- /dev/null
+++ b/l10n-ia/mail/messenger/accountProvisioner.ftl
@@ -0,0 +1,78 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+account-provisioner-tab-title = Obtene un nove adresse e-mail de un fornitor de servicio
+
+provisioner-searching-icon =
+ .alt = In cerca…
+
+account-provisioner-title = Crear un nove adresse e-mail
+
+account-provisioner-description = Usa nostre socios digne de fide pro obtener un nove private e secur adresse e-mail.
+
+account-provisioner-start-help = Le terminos de recerca usate ha essite inviate a { -vendor-short-name } (<a data-l10n-name="mozilla-privacy-link">Regulas del confidentialitate</a>) e fornitores de servicios e-mail de tertie parte <strong>mailfence.com</strong> (<a data-l10n-name="mailfence-privacy-link">Regulas del confidentialitate</a>, <a data-l10n-name="mailfence-tou-link">Conditiones de uso</a>) e <strong>gandi.net</strong> (<a data-l10n-name="gandi-privacy-link">Regulas del confidentialitate</a>, <a data-l10n-name="gandi-tou-link">Conditiones de uso</a>) pro trovar adresses email disponibile.
+
+account-provisioner-mail-account-title = Compra un nove adresse e-mail
+
+account-provisioner-mail-account-description = Thunderbird collabora con <a data-l10n-name="mailfence-home-link">Mailfence</a> pro offerer te un nove e-mail private e secur. Nos crede que totes deberea haber un e-mail secur.
+
+account-provisioner-domain-title = Compra un e-mail e dominio de tu proprietate
+
+account-provisioner-domain-description = Thunderbird collabora con <a data-l10n-name="gandi-home-link">Gandi</a> pro te offerer un dominio personal. Isto te permitte de usar ulle adresse sur ille dominio.
+
+## Forms
+
+account-provisioner-mail-input =
+ .placeholder = Tu nomine, pseudonymo o altere termino de recerca
+
+account-provisioner-domain-input =
+ .placeholder = Tu nomine, pseudonymo o altere termino de recerca
+
+account-provisioner-search-button = Cercar
+
+account-provisioner-button-cancel = Cancellar
+
+account-provisioner-button-existing = Usar un conto email existente
+
+account-provisioner-button-back = Retornar
+
+## Notifications
+
+account-provisioner-fetching-provisioners = Recuperation de fornitores…
+
+account-provisioner-connection-issues = Impossibile communicar con nostre servitores de inscription. Per favor controla tu connexion.
+
+account-provisioner-searching-email = In cerca de contos e-mail disponibile
+
+account-provisioner-searching-domain = In cerca de dominios disponibile…
+
+account-provisioner-searching-error = Impossibile trovar ulle adresses a suggerer. Prova cambiar le terminos de recerca.
+
+## Illustrations
+
+account-provisioner-step1-image =
+ .title = Elige que conto crear
+
+## Search results
+
+# Variables:
+# $count (Number) - The number of domains found during search.
+account-provisioner-results-title =
+ { $count ->
+ [one] Un adresse disponibile trovate pro:
+ *[other] { $count } adresses disponibile trovate pro:
+ }
+
+account-provisioner-mail-results-caption = Tu pote tentar de cercar pseudonymos o ulle altere termino pro trovar altere emails.
+
+account-provisioner-domain-results-caption = Tu pote tentar de cercar pseudonymos o ulle altere termino pro trovar altere dominios.
+
+account-provisioner-free-account = Libere
+
+account-provision-price-per-year = { $precio } pro anno
+
+account-provisioner-all-results-button = Monstrar tote le resultato
+
+account-provisioner-open-in-tab-img =
+ .title = Aperi in un nove scheda
diff --git a/l10n-ia/mail/messenger/accountcreation/accountHub.ftl b/l10n-ia/mail/messenger/accountcreation/accountHub.ftl
new file mode 100644
index 0000000000..fdead1265b
--- /dev/null
+++ b/l10n-ia/mail/messenger/accountcreation/accountHub.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/.
+
+
+## Header
+
+account-hub-brand = { -brand-full-name }
+account-hub-welcome-line = Benvenite in <span data-l10n-name="brand-name">{ -brand-full-name }</span>
+account-hub-title = Hub de contos
+
+## Footer
+
+account-hub-release-notes = Notas de version
+account-hub-support = Supporto
+account-hub-donate = Donar
diff --git a/l10n-ia/mail/messenger/accountcreation/accountSetup.ftl b/l10n-ia/mail/messenger/accountcreation/accountSetup.ftl
new file mode 100644
index 0000000000..a04abb860e
--- /dev/null
+++ b/l10n-ia/mail/messenger/accountcreation/accountSetup.ftl
@@ -0,0 +1,426 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+account-setup-tab-title = Configuration de conto
+
+## Header
+
+account-setup-title = Configura tu adresse email existente
+
+account-setup-description = Pro usar tu actual e-mail adresse plena tu credentiales.<br/> { -brand-product-name } automaticamente cercara un configuration del servitor functionante e recommendate.
+
+account-setup-secondary-description = { -brand-product-name } cercara automaticamente un configuration functional et recommendate del servitor.
+
+account-setup-success-title = Conto create con successo
+
+account-setup-success-description = Ora tu pote usar iste conto con { -brand-short-name }.
+
+account-setup-success-secondary-description = Tu pote meliorar le experientia connectente le servicios pertinente e configurante le paramentos avantiate del conto.
+
+## Form fields
+
+account-setup-name-label = Tu nomine complete
+ .accesskey = c
+
+# Note: "John Doe" is a multiple-use name that is used when the true name of a person is unknown. We use this fake name as an input placeholder. Translators should update this to reflect the placeholder name of their language/country.
+account-setup-name-input =
+ .placeholder = Johannes Esposito
+
+account-setup-name-info-icon =
+ .title = Nomine a monstrar
+
+
+account-setup-name-warning-icon =
+ .title = { account-setup-name-warning }
+
+account-setup-email-label = Adresse email
+ .accesskey = e
+
+account-setup-email-input =
+ .placeholder = johannes.esposito@example.com
+
+account-setup-email-info-icon =
+ .title = Tu adresse e-mail existente
+
+account-setup-email-warning-icon =
+ .title = { account-setup-email-warning }
+
+account-setup-password-label = Contrasigno
+ .accesskey = C
+ .title = Optional, solo essera usate pro validar le nomine de usator
+
+account-provisioner-button = Obtene un nove adresse e-mail
+ .accesskey = O
+
+account-setup-password-toggle-show =
+ .title = Monstrar le contrasigno in texto simple
+
+account-setup-password-toggle-hide =
+ .title = Celar contrasigno
+
+account-setup-remember-password = Rememorar le contrasigno
+ .accesskey = m
+
+account-setup-exchange-label = Tu credentiales
+ .accesskey = c
+
+# YOURDOMAIN refers to the Windows domain in ActiveDirectory. yourusername refers to the user's account name in Windows.
+account-setup-exchange-input =
+ .placeholder = DOMINIO\nomine-usator
+
+# Domain refers to the Windows domain in ActiveDirectory. We mean the user's login in Windows at the local corporate network.
+account-setup-exchange-info-icon =
+ .title = Accesso al dominio
+
+## Action buttons
+
+account-setup-button-cancel = Cancellar
+ .accesskey = a
+
+account-setup-button-manual-config = Configurar manualmente
+ .accesskey = m
+
+account-setup-button-stop = Stoppar
+ .accesskey = S
+
+account-setup-button-retest = Retestar
+ .accesskey = R
+
+account-setup-button-continue = Continuar
+ .accesskey = C
+
+account-setup-button-done = Facite
+ .accesskey = F
+
+## Notifications
+
+account-setup-looking-up-settings = Recerca configuration…
+
+account-setup-looking-up-settings-guess = Cercante configuration: tentante nomines de servitor commun…
+
+account-setup-looking-up-settings-half-manual = Cercante configuration: probante servitor…
+
+account-setup-looking-up-disk = Cercante configuration: installation de { -brand-short-name } …
+
+account-setup-looking-up-isp = Cercante configuration: fornitor de e-mail…
+
+# Note: Do not translate or replace Mozilla. It stands for the public project mozilla.org, not Mozilla Corporation. The database is a generic, public domain facility usable by any client.
+account-setup-looking-up-db = Cercante configuration: base de datos de Mozilla ISP…
+
+account-setup-looking-up-mx = Cercante configuration: dominio del posta in arrivata…
+
+account-setup-looking-up-exchange = Cercante configuration: servitor Exchange…
+
+account-setup-checking-password = Verifica de contrasigno…
+
+account-setup-installing-addon = Discargamento e installation del additivo…
+
+account-setup-success-half-manual = Le sequente parametros ha essite trovate probante le servitor date:
+
+account-setup-success-guess = Configuration trovate tentante nomines de servitor commun.
+
+account-setup-success-guess-offline = Tu es foras de linea. Nos ha divinate alcun parametros ma tu debe inserer le parametros correcte.
+
+account-setup-success-password = Contrasigno OK
+
+account-setup-success-addon = Additivo installate con successo
+
+# Note: Do not translate or replace Mozilla. It stands for the public project mozilla.org, not Mozilla Corporation. The database is a generic, public domain facility usable by any client.
+account-setup-success-settings-db = Configuration trovate in le base de datos de Mozilla ISP.
+
+account-setup-success-settings-disk = Configuration trovate sur le installation de { -brand-short-name }.
+
+account-setup-success-settings-isp = Configuration trovate pro le fornitor de e-mail.
+
+# Note: Microsoft Exchange is a product name.
+account-setup-success-settings-exchange = Configuration trovate pro un servitor Microsoft Exchange.
+
+## Illustrations
+
+account-setup-step1-image =
+ .title = Installation initial
+
+account-setup-step2-image =
+ .title = Cargante…
+
+account-setup-step3-image =
+ .title = Configuration trovate
+
+account-setup-step4-image =
+ .title = Error de connexion
+
+account-setup-step5-image =
+ .title = Conto create.
+
+account-setup-privacy-footnote2 = Tu credentiales sera reservate solo localmente su tu computator.
+
+account-setup-selection-help = Non es tu secur de que seliger?
+
+account-setup-selection-error = Require tu adjuta?
+
+account-setup-success-help = Es tu indecise re tu proxime passos?
+
+account-setup-documentation-help = Installation de documentation
+
+account-setup-forum-help = Foro de supporto
+
+account-setup-privacy-help = Politica de confidentialitate
+
+account-setup-getting-started = Prime passos
+
+## Results area
+
+# Variables:
+# $count (Number) - Number of available protocols.
+account-setup-results-area-title =
+ { $count ->
+ [one] Configuration disponibile
+ *[other] Configuration disponibiles
+ }
+
+account-setup-result-imap-description = Mantener tu dossiers e messages synchronisate sur tu servitor
+
+account-setup-result-pop-description = Mantener tu dossiers e messages sur tu computator
+
+# Note: Exchange, Office365 are the name of products.
+account-setup-result-exchange2-description = Usar le servitor Microsoft Exchange o le servicios in nube de Office365
+
+account-setup-incoming-title = Entrante
+
+account-setup-outgoing-title = Exiente
+
+account-setup-username-title = Nomine de usator
+
+account-setup-exchange-title = Servitor
+
+account-setup-result-no-encryption = Nulle cryptation
+
+account-setup-result-ssl = SSL/TLS
+
+account-setup-result-starttls = STARTTLS
+
+account-setup-result-outgoing-existing = Usar le servitor SMTP de exito existente
+
+# Variables:
+# $incoming (String): The email/username used to log into the incoming server
+# $outgoing (String): The email/username used to log into the outgoing server
+account-setup-result-username-different = In arrivata: { $incoming }, in exito: { $outgoing }
+
+## Error messages
+
+# Note: The reference to "janedoe" (Jane Doe) is the name of an example person. You will want to translate it to whatever example persons would be named in your language. In the example, AD is the name of the Windows domain, and this should usually not be translated.
+account-setup-credentials-incomplete = Authentication fallite. O le credentiales inserite non es correcte o un altere nomine de usator es obligatori pro le authentication. Iste nomine de usator sole esser tu credential pro le dominio de Windows con o sin le dominio (per exemplo, janedoe o ADI\\janedoe)
+
+account-setup-credentials-wrong = Authentication fallite. Verifica le nomine de usator e le contrasigno
+
+account-setup-find-settings-failed = { -brand-short-name } non ha potite trovar le parametros pro tu conto e-mail
+
+account-setup-exchange-config-unverifiable = Le configuration non pote esser verificate. Si tu nomine de usator e contrasigno es correcte, il es probabile que le administrator del servitor ha disactivate le configuration seligite pro tu conto. Prova seliger un altere protocollo.
+
+account-setup-provisioner-error = Un error occurreva durante le configuration del tu nove conto in { -brand-short-name }. Per favor, tenta de manualmente implementar tu conto con tu credentiales.
+
+## Manual configuration area
+
+account-setup-manual-config-title = Parametros de servitor
+
+account-setup-incoming-server-legend = Servitor de arrivata
+
+account-setup-protocol-label = Protocollo:
+
+account-setup-hostname-label = Nomine del hoste:
+
+account-setup-port-label = Porta:
+ .title = Poner le numero de porta a 0 pro auto-revelation
+
+account-setup-auto-description = { -brand-short-name } tentara auto-relevar le campos lassate vacue.
+
+account-setup-ssl-label = Securitate de connexion:
+
+account-setup-outgoing-server-legend = Servitor in exito
+
+## Incoming/Outgoing SSL Authentication options
+
+ssl-autodetect-option = Deteger automaticamente
+
+ssl-no-authentication-option = Sin authentication
+
+ssl-cleartext-password-option = Contrasigno normal
+
+ssl-encrypted-password-option = Contrasigno cryptate
+
+## Incoming/Outgoing SSL options
+
+ssl-noencryption-option = Nulle
+
+account-setup-auth-label = Methodo de authentication:
+
+account-setup-username-label = Nomine de usator:
+
+account-setup-advanced-setup-button = Configuration avantiate
+ .accesskey = a
+
+## Warning insecure server dialog
+
+account-setup-insecure-title = Advertentia!
+
+account-setup-insecure-incoming-title = Parametros de posta in arrivata:
+
+account-setup-insecure-outgoing-title = Parametros de posta exiente:
+
+# Variables:
+# $server (String): The name of the hostname of the server the user was trying to connect to.
+account-setup-warning-cleartext = <b>{ $server }</b> non usa cryptation.
+
+account-setup-warning-cleartext-details = Le servitores de e-mail insecur non usa connexiones cryptate pro proteger tu contrasignos e informationes private. Connectente te a iste servitor tu poterea exponer tu contrasigno e tu informationes private.
+
+account-setup-insecure-server-checkbox = Io comprende le riscos
+ .accesskey = c
+
+account-setup-insecure-description = { -brand-short-name } pote permitter te de acceder a tu e-mail usante le configurationes fornite. Nonobstante, tu deberea contactar tu administrator o fornitor de servicio e-mail pro informar les de iste connexiones incorrecte. Vide le <a data-l10n-name="thunderbird-faq-link">folio a questiones de Thunderbird</a> pro plus informationes.
+
+insecure-dialog-cancel-button = Cambiar parametros
+ .accesskey = p
+
+insecure-dialog-confirm-button = Confirmar
+ .accesskey = C
+
+## Warning Exchange confirmation dialog
+
+# Variables:
+# $domain (String): The name of the server where the configuration was found, e.g. rackspace.com.
+exchange-dialog-question = { -brand-short-name } ha trovate informationes de installation de tu conto sur { $domain }. Vole tu continuar e inviar tu credentiales?
+
+exchange-dialog-confirm-button = Aperir session
+
+exchange-dialog-cancel-button = Cancellar
+
+## Dismiss account creation dialog
+
+exit-dialog-title = Nulle conto email configurate
+
+exit-dialog-description = Desira tu vermente cancellar le processo de configuration? { -brand-short-name } pote ancora esser usate sin un conto email, ma multe functionalitates non sera disponibile.
+
+account-setup-no-account-checkbox = Usar { -brand-short-name } sin conto email
+ .accesskey = U
+
+exit-dialog-cancel-button = Continuar le configuration
+ .accesskey = C
+
+exit-dialog-confirm-button = Quitar le configuration
+ .accesskey = Q
+
+## Alert dialogs
+
+account-setup-creation-error-title = Error al creation del conto
+
+account-setup-error-server-exists = Le servitor de arrivata jam existe.
+
+account-setup-confirm-advanced-title = Confirmar configuration avantiate
+
+account-setup-confirm-advanced-description = Iste fenestra de dialogo sera claudite e un conto con le actual parametros sera create, mesmo si le configuration es incorrecte. Vole tu continuar?
+
+## Addon installation section
+
+account-setup-addon-install-title = Installar
+
+account-setup-addon-install-intro = Un additivo tertie pote permitter le accesso a tu conto de e-mail sur iste servitor:
+
+account-setup-addon-no-protocol = Iste servitor de email infelicemente non supporta protocollos aperte { account-setup-addon-install-intro }
+
+## Success view
+
+account-setup-settings-button = Parametros de conto
+
+account-setup-encryption-button = Cryptation end-to-end
+
+account-setup-signature-button = Adder un firma
+
+account-setup-dictionaries-button = Discargar dictionarios
+
+account-setup-address-book-carddav-button = Connecter un libro de adresses CardDAV
+
+account-setup-address-book-ldap-button = Connecter a un libro de adresses LDAP
+
+account-setup-calendar-button = Connecter a un agenda remote
+
+account-setup-linked-services-title = Connecte tu servicios ligate
+
+account-setup-linked-services-description = { -brand-short-name } ha disvelate altere servicios ligate a tu conto e-mail.
+
+account-setup-no-linked-description = Installa altere servicios pro obtener le maximo de tu experientia con { -brand-short-name }.
+
+# Variables:
+# $count (Number) - The number of address books found during autoconfig.
+account-setup-found-address-books-description =
+ { $count ->
+ [one] { -brand-short-name } trovava un libro de adresses ligate a tu conto e-mail.
+ *[other] { -brand-short-name } trovava { $count } libros de adresses ligate a tu conto e-mail.
+ }
+
+# Variables:
+# $count (Number) - The number of calendars found during autoconfig.
+account-setup-found-calendars-description =
+ { $count ->
+ [one] { -brand-short-name } trovava un agenda ligate a tu conto e-mail.
+ *[other] { -brand-short-name } trovava { $count } agendas ligate a tu conto e-mail.
+ }
+
+account-setup-button-finish = Finir
+ .accesskey = F
+
+account-setup-looking-up-address-books = Cercante libros de adresses…
+
+account-setup-looking-up-calendars = Cercante agendas…
+
+account-setup-address-books-button = Libros de adresses
+
+account-setup-calendars-button = Agendas
+
+account-setup-connect-link = Connecter
+
+account-setup-existing-address-book = Connectite
+ .title = Libro de adresses jam connectite
+
+account-setup-existing-calendar = Connectite
+ .title = Agenda jam connectite
+
+account-setup-connect-all-calendars = Connecter tote le agendas
+
+account-setup-connect-all-address-books = Connecter tote le libros del adresses
+
+## Calendar synchronization dialog
+
+calendar-dialog-title = Connecter agenda
+
+calendar-dialog-cancel-button = Cancellar
+ .accesskey = C
+
+calendar-dialog-confirm-button = Connecter
+ .accesskey = n
+
+account-setup-calendar-name-label = Nomine
+
+account-setup-calendar-name-input =
+ .placeholder = Mi agenda
+
+account-setup-calendar-color-label = Color
+
+account-setup-calendar-refresh-label = Actualisar
+
+account-setup-calendar-refresh-manual = Manualmente
+
+account-setup-calendar-refresh-interval =
+ { $count ->
+ [one] Cata minuta
+ *[other] Cata { $count } minutas
+ }
+
+account-setup-calendar-read-only = Lectura solmente
+ .accesskey = L
+
+account-setup-calendar-show-reminders = Monstrar mementos
+ .accesskey = M
+
+account-setup-calendar-offline-support = Supporto non in linea
+ .accesskey = n
diff --git a/l10n-ia/mail/messenger/addressbook/abCardDAVDialog.ftl b/l10n-ia/mail/messenger/addressbook/abCardDAVDialog.ftl
new file mode 100644
index 0000000000..f0f0f33e06
--- /dev/null
+++ b/l10n-ia/mail/messenger/addressbook/abCardDAVDialog.ftl
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+carddav-window-title = Nove libro del adresses de CardDAV
+
+carddav-dialog =
+ .buttonlabelaccept = Continuar
+ .buttonaccesskeyaccept = C
+
+carddav-username-label =
+ .value = Nomine de usator:
+ .accesskey = u
+carddav-location-label =
+ .value = Adresse:
+ .accesskey = A
+carddav-location =
+ .default-placeholder = URL o nomine del hospite del servitor de libro de adresse
+
+carddav-loading = Recerca configuration…
+carddav-known-incompatible = { $url } es note esser incompatibile con { -brand-short-name }.
+carddav-connection-error = Falta al connexion.
+carddav-none-found = Nulle libros del adresses, a adder al conto specificate, trovate.
+carddav-already-added = Tote le libros del adresses pro le conto specificate era jam addite.
+
+carddav-available-books = Libros del adresses disponibile:
diff --git a/l10n-ia/mail/messenger/addressbook/abCardDAVProperties.ftl b/l10n-ia/mail/messenger/addressbook/abCardDAVProperties.ftl
new file mode 100644
index 0000000000..0ae1707b6b
--- /dev/null
+++ b/l10n-ia/mail/messenger/addressbook/abCardDAVProperties.ftl
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+carddav-url-label =
+ .value = URL CardDAV:
+ .accesskey = V
+
+carddav-refreshinterval-label =
+ .label = Synchronisar:
+ .accesskey = S
+
+# Variables:
+# $minutes (integer) - Number of minutes between address book synchronizations
+carddav-refreshinterval-minutes-value =
+ .label =
+ { $minutes ->
+ [one] cata minuta
+ *[other] cata { $minutes } minutas
+ }
+
+# Variables:
+# $hours (integer) - Number of hours between address book synchronizations
+carddav-refreshinterval-hours-value =
+ .label =
+ { $hours ->
+ [one] cata hora
+ *[other] cata { $hours } horas
+ }
+
+carddav-readonly-label =
+ .label = Solo lectura
+ .accesskey = l
diff --git a/l10n-ia/mail/messenger/addressbook/aboutAddressBook.ftl b/l10n-ia/mail/messenger/addressbook/aboutAddressBook.ftl
new file mode 100644
index 0000000000..cc7c70a162
--- /dev/null
+++ b/l10n-ia/mail/messenger/addressbook/aboutAddressBook.ftl
@@ -0,0 +1,247 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-addressbook-title = Libro del adresses
+
+## Toolbar
+
+about-addressbook-toolbar-new-address-book =
+ .label = Nove libro del adresses
+about-addressbook-toolbar-add-carddav-address-book =
+ .label = Adde le libro del adresses CardDAV
+about-addressbook-toolbar-add-ldap-address-book =
+ .label = Adder le libro del adresses LDAP
+about-addressbook-toolbar-new-contact =
+ .label = Nove contacto
+about-addressbook-toolbar-new-list =
+ .label = Nove lista
+about-addressbook-toolbar-import =
+ .label = Importar
+
+## Books
+
+all-address-books-row =
+ .title = Tote le libros del adresses
+all-address-books = Tote le libros del adresses
+# Variables:
+# $name (String) - The name of the selected book/list.
+# $count (Number) - The number of contacts in the selected book/list.
+about-addressbook-card-count = Total de contactos in { $name }: { $count }
+# Variables:
+# $count (Number) - The number of contacts in all address books.
+about-addressbook-card-count-all = Contactos total in tote le libros del adresses: { $count }
+about-addressbook-books-context-properties =
+ .label = Proprietates
+about-addressbook-books-context-edit-list =
+ .label = Rediger le lista
+about-addressbook-books-context-synchronize =
+ .label = Synchronisar
+about-addressbook-books-context-edit =
+ .label = Rediger
+about-addressbook-books-context-print =
+ .label = Imprimer…
+about-addressbook-books-context-export =
+ .label = Exportar…
+about-addressbook-books-context-delete =
+ .label = Deler
+about-addressbook-books-context-remove =
+ .label = Remover
+about-addressbook-books-context-startup-default =
+ .label = Directorio initial
+about-addressbook-confirm-delete-book-title = Deler libro del adresses
+# Variables:
+# $name (String) - Name of the address book to be deleted.
+about-addressbook-confirm-delete-book = Desira tu vermente deler { $name } e tote su contactos?
+about-addressbook-confirm-remove-remote-book-title = Remover libro del adresses
+# Variables:
+# $name (String) - Name of the remote address book to be removed.
+about-addressbook-confirm-remove-remote-book = Desira tu vermente remover { $name }?
+
+## Cards
+
+# Variables:
+# $name (String) - Name of the address book that will be searched.
+about-addressbook-search =
+ .placeholder = Cercar in { $name }
+about-addressbook-search-all =
+ .placeholder = Cercar in tote le libros del adresses
+about-addressbook-sort-button2 =
+ .title = Optiones de monstra de lista
+about-addressbook-name-format-display =
+ .label = Nomine monstrate
+about-addressbook-name-format-firstlast =
+ .label = Nomine e nomine de familia
+about-addressbook-name-format-lastfirst =
+ .label = Nomine de familia, nomine
+about-addressbook-sort-name-ascending =
+ .label = Ordinar per nomine (A > Z)
+about-addressbook-sort-name-descending =
+ .label = Ordinar per nomine (Z > A)
+about-addressbook-sort-email-ascending =
+ .label = Ordinar per adresse e-mail (A > Z)
+about-addressbook-sort-email-descending =
+ .label = Ordinar per adresse e-mail (Z > A)
+about-addressbook-horizontal-layout =
+ .label = Passar al disposition horizontal
+about-addressbook-vertical-layout =
+ .label = Passar al disposition vertical
+about-addressbook-table-layout =
+ .label = Mappa del tabella
+
+## Card column headers
+## Each string is listed here twice, and the values should match.
+
+about-addressbook-column-header-generatedname = Nomine
+about-addressbook-column-label-generatedname =
+ .label = { about-addressbook-column-header-generatedname }
+about-addressbook-column-header-emailaddresses = Adresses email
+about-addressbook-column-label-emailaddresses =
+ .label = { about-addressbook-column-header-emailaddresses }
+about-addressbook-column-header-nickname = Pseudonymo
+about-addressbook-column-label-nickname =
+ .label = { about-addressbook-column-header-nickname }
+about-addressbook-column-header-phonenumbers = Numeros de telephono
+about-addressbook-column-label-phonenumbers =
+ .label = { about-addressbook-column-header-phonenumbers }
+about-addressbook-column-header-addresses = Adresses
+about-addressbook-column-label-addresses =
+ .label = { about-addressbook-column-header-addresses }
+about-addressbook-column-header-title = Titulo
+about-addressbook-column-label-title =
+ .label = { about-addressbook-column-header-title }
+about-addressbook-column-header-department = Departimento
+about-addressbook-column-label-department =
+ .label = { about-addressbook-column-header-department }
+about-addressbook-column-header-organization = Organisation
+about-addressbook-column-label-organization =
+ .label = { about-addressbook-column-header-organization }
+about-addressbook-column-header-addrbook = Libro del adresses
+about-addressbook-column-label-addrbook =
+ .label = { about-addressbook-column-header-addrbook }
+about-addressbook-cards-context-write =
+ .label = Scriber
+about-addressbook-confirm-delete-mixed-title = Deler contactos e listas
+# Variables:
+# $count (Number) - The number of contacts and lists to be deleted. Always greater than 1.
+about-addressbook-confirm-delete-mixed = Desira tu vermente deler iste { $count } contactos e listas?
+# Variables:
+# $count (Number) - The number of lists to be deleted.
+about-addressbook-confirm-delete-lists-title =
+ { $count ->
+ [one] Deler lista
+ *[other] Deler listas
+ }
+# Variables:
+# $count (Number) - The number of lists to be deleted.
+# $name (String) - The name of the list to be deleted, if $count is 1.
+about-addressbook-confirm-delete-lists =
+ { $count ->
+ [one] Desira tu vermente deler le lista { $name }?
+ *[other] Desira tu vermente deler iste { $count } listas?
+ }
+# Variables:
+# $count (Number) - The number of contacts to be removed.
+about-addressbook-confirm-remove-contacts-title =
+ { $count ->
+ [one] Remover contacto
+ *[other] Remover contactos
+ }
+# Variables:
+# $count (Number) - The number of contacts to be removed.
+# $name (String) - The name of the contact to be removed, if $count is 1.
+# $list (String) - The name of the list that contacts will be removed from.
+about-addressbook-confirm-remove-contacts =
+ { $count ->
+ [one] Desira tu vermente deler { $name } del lista { $list }?
+ *[other] Desira tu vermente deler iste { $count } contactos del lista { $list }?
+ }
+# Variables:
+# $count (Number) - The number of contacts to be deleted.
+about-addressbook-confirm-delete-contacts-title =
+ { $count ->
+ [one] Deler contacto
+ *[other] Deler contactos
+ }
+# Variables:
+# $count (Number) - The number of contacts to be deleted.
+# $name (String) - The name of the contact to be deleted, if $count is 1.
+about-addressbook-confirm-delete-contacts =
+ { $count ->
+ [one] Desira tu vermente deler le contacto { $name }?
+ *[other] Desira tu vermente deler { $count } contactos?
+ }
+
+## Card list placeholder
+## Shown when there are no cards in the list
+
+about-addressbook-placeholder-empty-book = Nulle contactos disponibile
+about-addressbook-placeholder-new-contact = Nove contacto
+about-addressbook-placeholder-search-only = Iste libro de adresses monstrara contactos solo post un recerca
+about-addressbook-placeholder-searching = In cerca…
+about-addressbook-placeholder-no-search-results = Nulle contactos trovate
+
+## Details
+
+# Variables:
+# $count (Number) - The number of selected items (will never be fewer than two)
+about-addressbook-selection-mixed-header = { $count } contactos e listas eligite
+# Variables:
+# $count (Number) - The number of selected contacts
+about-addressbook-selection-contacts-header = { $count } contactos eligite
+# Variables:
+# $count (Number) - The number of selected lists
+about-addressbook-selection-lists-header = { $count } listas eligite
+about-addressbook-details-edit-photo =
+ .title = Rediger photo de contacto
+about-addressbook-new-contact-header = Nove contacto
+about-addressbook-prefer-display-name = Preferer le nomine monstrate al testa del message
+about-addressbook-write-action-button = Scriber
+about-addressbook-event-action-button = Evento
+about-addressbook-search-action-button = Cercar
+about-addressbook-new-list-action-button = Nove lista
+about-addressbook-begin-edit-contact-button = Rediger
+about-addressbook-delete-edit-contact-button = Deler
+about-addressbook-cancel-edit-contact-button = Cancellar
+about-addressbook-save-edit-contact-button = Salvar
+about-addressbook-add-contact-to = Adder a:
+about-addressbook-details-email-addresses-header = Adresses email
+about-addressbook-details-phone-numbers-header = Numeros de telephono
+about-addressbook-details-addresses-header = Adresses
+about-addressbook-details-notes-header = Notas
+about-addressbook-details-impp-header = Messages instantanee
+about-addressbook-details-websites-header = Sitos web
+about-addressbook-details-other-info-header = Altere informationes
+about-addressbook-entry-type-work = Labor
+about-addressbook-entry-type-home = Initio
+about-addressbook-entry-type-fax = Fax
+# Or "Mobile"
+about-addressbook-entry-type-cell = Cellula
+about-addressbook-entry-type-pager = Pagina
+about-addressbook-entry-name-birthday = Die natal
+about-addressbook-entry-name-anniversary = Anniversario
+about-addressbook-entry-name-title = Titulo
+about-addressbook-entry-name-role = Rolo
+about-addressbook-entry-name-organization = Organisation
+about-addressbook-entry-name-website = Sito web
+about-addressbook-entry-name-time-zone = Fuso horari
+about-addressbook-entry-name-custom1 = Personalisate 1
+about-addressbook-entry-name-custom2 = Personalisate 2
+about-addressbook-entry-name-custom3 = Personalisate 3
+about-addressbook-entry-name-custom4 = Personalisate 4
+about-addressbook-unsaved-changes-prompt-title = Modificationes non salveguardate
+about-addressbook-unsaved-changes-prompt = Vole tu salvar tu cambiamentos ante lassar le vista del redaction?
+
+# Photo dialog
+
+about-addressbook-photo-drop-target = Trahe e colla un photo hic, o clicca pro seliger un file.
+about-addressbook-photo-drop-loading = Cargamento photo…
+about-addressbook-photo-drop-error = Falta a cargar photo.
+about-addressbook-photo-filepicker-title = Eliger un file imagine
+about-addressbook-photo-discard = Eliminar photo existente
+about-addressbook-photo-cancel = Cancellar
+about-addressbook-photo-save = Salvar
+
+# Keyboard shortcuts
+
+about-addressbook-new-contact-key = N
diff --git a/l10n-ia/mail/messenger/addressbook/fieldMapImport.ftl b/l10n-ia/mail/messenger/addressbook/fieldMapImport.ftl
new file mode 100644
index 0000000000..37d62880f9
--- /dev/null
+++ b/l10n-ia/mail/messenger/addressbook/fieldMapImport.ftl
@@ -0,0 +1,12 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+import-ab-csv-dialog-title = Importar libro de adresses de file de texto
+
+# $recordNumber (Number) - The current record number of the preview data.
+import-ab-csv-preview-record-number = Vista preliminar del importation de datos pro le registro { $recordNumber }
+
+import-ab-csv-dialog =
+ .buttonlabelaccept = Importar
+ .buttonaccesskeyaccept = I
diff --git a/l10n-ia/mail/messenger/addressbook/vcard.ftl b/l10n-ia/mail/messenger/addressbook/vcard.ftl
new file mode 100644
index 0000000000..a125e9c5b9
--- /dev/null
+++ b/l10n-ia/mail/messenger/addressbook/vcard.ftl
@@ -0,0 +1,193 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# Display Name
+
+vcard-displayname = Nomine a monstrar
+
+vcard-displayname-placeholder =
+ .placeholder = { vcard-displayname }
+
+# Type selection
+
+vcard-entry-type-label = Typo
+
+vcard-entry-type-home = Initio
+
+vcard-entry-type-work = Labor
+
+vcard-entry-type-none = Nulle
+
+vcard-entry-type-custom = Personalisate
+
+# N vCard field
+
+vcard-name-header = Nomine
+
+vcard-n-prefix = Prefixo
+
+vcard-n-add-prefix =
+ .title = Adder Firefox
+
+vcard-n-firstname = Prenomine
+
+vcard-n-add-firstname =
+ .title = Adde prenomine
+
+vcard-n-middlename = Nomine intermedie
+
+vcard-n-add-middlename =
+ .title = Adder nomine intermedie
+
+vcard-n-lastname = Nomine de familia
+
+vcard-n-add-lastname =
+ .title = Adde nomine de familia
+
+vcard-n-suffix = Suffixo
+
+vcard-n-add-suffix =
+ .title = Adder suffixo
+
+# Nickname
+
+vcard-nickname = Pseudonymo
+
+# Email vCard field
+
+vcard-email-header = Adresses email
+
+vcard-email-add = Adder adresse email
+
+vcard-email-label = Adresse email
+
+vcard-primary-email-label = Predefinite
+
+# URL vCard field
+
+vcard-url-header = Sitos web
+
+vcard-url-add = Adder un sito web
+
+vcard-url-label = Sito web
+
+# Tel vCard field
+
+vcard-tel-header = Numeros de telephono
+
+vcard-tel-add = Adder un numero de telephono
+
+vcard-tel-label = Numero de telephono
+
+# Or "Mobile"
+vcard-entry-type-cell = Cella
+
+vcard-entry-type-fax = Fax
+
+vcard-entry-type-pager = Cerca-personas
+
+# TZ vCard field
+
+vcard-tz-header = Fuso horari
+
+vcard-tz-add = Adder fuso horari
+
+# IMPP vCard field
+
+vcard-impp2-header = Messages instantanee
+
+vcard-impp-add = Adder conto chat
+
+vcard-impp-label = Conto chat
+
+vcard-impp-select = Protocollo
+vcard-impp-option-other = Altere
+
+vcard-impp-input-label = URI
+vcard-impp-input-title = URI pro messages instantanee
+
+# BDAY and ANNIVERSARY vCard field
+
+vcard-bday-anniversary-header = Datas special
+
+vcard-bday-anniversary-add = Adder data special
+
+vcard-bday-label = Die natal
+
+vcard-anniversary-label = Anniversario
+
+vcard-date-day = Die
+
+vcard-date-month = Mense
+
+vcard-date-year = Anno
+
+# ADR vCard field
+
+vcard-adr-header = Adresses
+
+vcard-adr-add = Adder adresse
+
+vcard-adr-label = Adresse
+
+vcard-adr-delivery-label = Etiquetta de consignation
+
+vcard-adr-street = Adresse del strata
+
+# Or "Locality"
+vcard-adr-locality = Citate
+
+# Or "Region"
+vcard-adr-region = Stato/provincia
+
+# The term "ZIP code" only applies in USA. Most locales should use "Postal code" only.
+vcard-adr-code = Codice postal
+
+vcard-adr-country = Pais
+
+# NOTE vCard field
+
+vcard-note-header = Notas
+
+vcard-note-add = Adder nota
+
+# TITLE, ROLE and ORGANIZATION vCard fields
+
+vcard-org-header = Proprietates organisative
+
+vcard-org-add = Adder proprietates organisative
+
+vcard-org-title = Titulo
+
+vcard-org-title-input =
+ .title = Position o labor
+ .placeholder = Titulo laborative
+
+vcard-org-role = Rolo
+
+vcard-org-role-input =
+ .title = Function o parte jocate in a particular situation
+ .placeholder = Rolo in un projecto
+
+vcard-org-org = Organisation
+
+vcard-org-org-input =
+ .title = Nomine organisative
+ .placeholder = Nomine del compania
+vcard-org-org-unit = Departimento
+vcard-org-org-unit-input =
+ .title = Nomine del unitate organisative
+ .placeholder = Departmento
+
+# Custom properties
+
+vcard-custom-header = Proprietates personalisate
+
+vcard-custom-add = Adder proprietates personalisate
+
+vcard-remove-button-title =
+ .title = Remover
+
+vcard-remove-button = Remover
diff --git a/l10n-ia/mail/messenger/appmenu.ftl b/l10n-ia/mail/messenger/appmenu.ftl
new file mode 100644
index 0000000000..ae167c5b17
--- /dev/null
+++ b/l10n-ia/mail/messenger/appmenu.ftl
@@ -0,0 +1,208 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Sync
+
+appmenu-sync-panel-title =
+ .title = Sync
+appmenu-signin-panel =
+ .label = Aperir session in Sync
+ .accesskey = A
+appmenu-sync-sync =
+ .value = Synchronisar conto
+ .accesskey = c
+appmenu-sync-manage =
+ .value = Gerer le conto
+ .accesskey = G
+appmenu-sync-account =
+ .value = example@example.com
+appmenu-sync-now =
+ .label = Synchronisar ora
+ .accesskey = o
+appmenu-sync-settings =
+ .label = Parametros de Sync
+ .accesskey = S
+appmenu-sync-sign-out =
+ .label = Clauder session…
+ .accesskey = C
+
+## New Account
+
+appmenu-new-account-panel-title =
+ .title = Nove conto
+appmenu-new-account-panel =
+ .label = Nove conto
+ .accesskey = N
+appmenu-create-new-mail-account =
+ .label = Obtene un nove email
+ .accesskey = O
+appmenu-new-mail-account =
+ .label = Email existente
+ .accesskey = E
+appmenu-new-calendar =
+ .label = Agenda
+ .accesskey = A
+appmenu-new-chat-account =
+ .label = Chat
+ .accesskey = h
+appmenu-new-feed =
+ .label = Fluxos
+ .accesskey = F
+appmenu-new-newsgroup =
+ .label = Gruppo de discussion
+ .accesskey = G
+
+## New Account / Address Book
+
+appmenu-newab-panel-title =
+ .title = Nove libro del adresses
+appmenu-newab-panel =
+ .label = Nove libro del adresses
+ .accesskey = a
+appmenu-new-addressbook =
+ .label = Libro de adresses local
+ .accesskey = l
+appmenu-new-carddav =
+ .label = Libro del adresses CardDav
+ .accesskey = C
+appmenu-new-ldap =
+ .label = Libro del adresses LDAP
+ .accesskey = L
+
+## Create
+
+appmenu-create-panel-title =
+ .title = Crear
+appmenu-create-panel =
+ .label = Crear
+ .accesskey = C
+appmenu-create-message =
+ .label = Message
+ .accesskey = M
+appmenu-create-event =
+ .label = Evento
+ .accesskey = E
+appmenu-create-task =
+ .label = Activitate
+ .accesskey = A
+appmenu-create-contact =
+ .label = Contacto
+ .accesskey = C
+
+## Open
+
+appmenu-open-file-panel =
+ .label = Aperir ab file
+ .accesskey = A
+appmenu-open-file-panel-title =
+ .title = Aperir ab file
+appmenu-open-message =
+ .label = Message…
+ .accesskey = M
+appmenu-open-calendar =
+ .label = Agenda…
+ .accesskey = A
+
+## View / Layout
+
+appmenu-view-panel-title =
+ .title = Vider
+appmenu-view-panel =
+ .label = Vider
+ .accesskey = V
+appmenu-font-size-value = Dimension del litteras
+appmenu-mail-uidensity-value = Densitate
+appmenu-uidensity-compact =
+ .tooltiptext = Compacte
+appmenu-uidensity-default =
+ .tooltiptext = Predefinite
+appmenu-uidensity-relaxed =
+ .tooltiptext = Relaxate
+appmenuitem-font-size-enlarge =
+ .tooltiptext = Augmentar le dimension del litteras
+appmenuitem-font-size-reduce =
+ .tooltiptext = Reducer le dimension del litteras
+# Variables:
+# $size (String) - The current font size.
+appmenuitem-font-size-reset =
+ .label = { $size }px
+ .tooltiptext = Remontar le dimension del litteras
+
+## Tools
+
+appmenu-tools-panel-title =
+ .title = Utensiles
+appmenu-tools-panel =
+ .label = Utensiles
+ .accesskey = U
+appmenu-tools-import =
+ .label = Importar
+ .accesskey = I
+appmenu-tools-export =
+ .label = Exportar
+ .accesskey = E
+appmenu-tools-message-search =
+ .label = Cercar messages
+ .accesskey = C
+appmenu-tools-message-filters =
+ .label = Filtros de messages
+ .accesskey = F
+appmenu-tools-download-manager =
+ .label = Gestor de discargamento
+ .accesskey = d
+appmenu-tools-activity-manager =
+ .label = Gestor de activitate
+ .accesskey = a
+appmenu-tools-dev-tools =
+ .label = Utensiles de disveloppator
+ .accesskey = U
+
+## Help
+
+appmenu-help-panel-title =
+ .title = Adjuta
+appmenu-help-get-help =
+ .label = Obtener adjuta
+ .accesskey = a
+appmenu-help-explore-features =
+ .label = Discoperi le functionalitates
+ .accesskey = f
+appmenu-help-shortcuts =
+ .label = Vias breve de claviero
+ .accesskey = b
+appmenu-help-get-involved =
+ .label = Collabora
+ .accesskey = C
+appmenu-help-donation =
+ .label = Face un donation
+ .accesskey = d
+appmenu-help-share-feedback =
+ .label = Comparti ideas e commentarios
+ .accesskey = C
+appmenu-help-enter-troubleshoot-mode2 =
+ .label = Modo diagnostic…
+ .accesskey = d
+appmenu-help-exit-troubleshoot-mode2 =
+ .label = Disactivar le modo diagnostic
+ .accesskey = D
+appmenu-help-troubleshooting-info =
+ .label = Informationes diagnostic
+ .accesskey = d
+appmenu-help-about-product =
+ .label = A proposito de { -brand-short-name }
+ .accesskey = A
+
+## Application Update
+
+appmenuitem-banner-update-downloading =
+ .label = Discargante actualisationes de { -brand-shorter-name }
+appmenuitem-banner-update-available =
+ .label = Actualisation disponibile — discargar ora
+appmenuitem-banner-update-manual =
+ .label = Actualisation disponibile — discargar ora
+appmenuitem-banner-update-unsupported =
+ .label = Actualisation fallite — systema non compatibile
+appmenuitem-banner-update-restart =
+ .label = Actualisation disponibile — reinitiar ora
diff --git a/l10n-ia/mail/messenger/chat-verifySession.ftl b/l10n-ia/mail/messenger/chat-verifySession.ftl
new file mode 100644
index 0000000000..e91ee06d8f
--- /dev/null
+++ b/l10n-ia/mail/messenger/chat-verifySession.ftl
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+verify-window-title = Verificar le identitate
+
+# Variables:
+# $subject (String) - a human readable identifier for the other side of the verification flow.
+verify-window-subject-title = Verifica le identitate de { $subject }
+
+verify-dialog =
+ .buttonlabelaccept = Illos concorda
+ .buttonaccesskeyaccept = C
+ .buttonlabelextra2 = Illos non concorda
+ .buttonaccesskeyextra2 = D
+
+challenge-label = Verifica se le texto monstrate corresponde a illo del altere extremo.
diff --git a/l10n-ia/mail/messenger/chat.ftl b/l10n-ia/mail/messenger/chat.ftl
new file mode 100644
index 0000000000..317b2398e9
--- /dev/null
+++ b/l10n-ia/mail/messenger/chat.ftl
@@ -0,0 +1,47 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+chat-joining-chat-icon2 =
+ .alt = Entrar in chat
+
+chat-left-chat-icon2 =
+ .alt = Exir del chat
+
+chat-participant-owner-role-icon2 =
+ .alt = Proprietario
+
+chat-participant-administrator-role-icon2 =
+ .alt = Administrator
+
+chat-participant-moderator-role-icon2 =
+ .alt = Moderator
+
+chat-participant-voiced-role-icon2 =
+ .alt = Participantes pote postar messages
+
+chat-verify-identity =
+ .label = Verificar le identitate
+ .accesskey = i
+
+chat-identity-verified =
+ .label = Identitate jam verificate
+
+chat-buddy-identity-status = Nivello de confidentia del cryptation
+chat-buddy-identity-status-verified = Verificate
+chat-buddy-identity-status-unverified = Non verificate
+
+## Conversation invite notification box
+
+# This string appears in a notification bar at the top of the Contacts window
+# when someone invited the user to a multi user chat conversation, to request
+# the user to confirm they want to join the chat.
+# Variables:
+# $conversation (String) - Name of the conversation the user is invited to.
+chat-conv-invite-label = Tu ha essite invitate a chattar in { $conversation }
+chat-conv-invite-accept =
+ .label = Acceptar
+ .accesskey = A
+chat-conv-invite-deny =
+ .label = Rejectar
+ .accesskey = R
diff --git a/l10n-ia/mail/messenger/compactFoldersDialog.ftl b/l10n-ia/mail/messenger/compactFoldersDialog.ftl
new file mode 100644
index 0000000000..f4fb8a87c1
--- /dev/null
+++ b/l10n-ia/mail/messenger/compactFoldersDialog.ftl
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+compact-dialog-window =
+ .title = Compactar dossiers
+ .style = width: 50em;
+
+compact-dialog =
+ .buttonlabelaccept = Compactar ora
+ .buttonaccesskeyaccept = C
+ .buttonlabelcancel = Rememorar me plus tarde
+ .buttonaccesskeycancel = R
+ .buttonlabelextra1 = Pro saper plus…
+ .buttonaccesskeyextra1 = s
+
+# Variables:
+# $data (String): The amount of space to be freed, formatted byte, MB, GB, etc., based on the size.
+compact-dialog-message = { -brand-short-name } debe facer regularmente un mantenentia de files pro meliorar le prestationes de tu dossiers de e-mail. Isto recuperara { $datos } de spatio de disco sin modificar tu messages. Pro permitter a { -brand-short-name } de facer isto automaticamente in le futuro sin demandar, marca le quadrato hic infra ante de eliger ‘{ compact-dialog.buttonlabelaccept }’.
+
+compact-dialog-never-ask-checkbox =
+ .label = Compactar dossiers automaticamente in le futuro
+ .accesskey = a
+
diff --git a/l10n-ia/mail/messenger/exportDialog.ftl b/l10n-ia/mail/messenger/exportDialog.ftl
new file mode 100644
index 0000000000..29aac113b2
--- /dev/null
+++ b/l10n-ia/mail/messenger/exportDialog.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+export-dialog-brand-name = { -brand-product-name }
+
+export-dialog-title = Exportar
+
+export-dialog =
+ .buttonlabelaccept = Sequente
+
+export-dialog-button-finish = Finir
+
+export-dialog-file-picker = Exportar a un file zip
+
+export-dialog-description1 = Exportar contos e-mail, messages e-mail, libros de adresses, parametros a un file zip.
+
+export-dialog-desc2 = Quando necessari, tu pote importar le file zip pro restaurar tu profilo.
+
+export-dialog-exporting = Exportante…
+
+export-dialog-exported = Exportate
diff --git a/l10n-ia/mail/messenger/extensions/popup.ftl b/l10n-ia/mail/messenger/extensions/popup.ftl
new file mode 100644
index 0000000000..cf521cd8b8
--- /dev/null
+++ b/l10n-ia/mail/messenger/extensions/popup.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/.
+
+close-shortcut =
+ .key = w
+# Variables:
+# $title (String): the title of the popup window
+extension-popup-title =
+ { PLATFORM() ->
+ [macos] { $title }
+ *[other] { $title } - { -brand-full-name }
+ }
+extension-popup-default-title = { -brand-full-name }
diff --git a/l10n-ia/mail/messenger/importDialog.ftl b/l10n-ia/mail/messenger/importDialog.ftl
new file mode 100644
index 0000000000..7f0543c463
--- /dev/null
+++ b/l10n-ia/mail/messenger/importDialog.ftl
@@ -0,0 +1,30 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Short name of the import module
+thunderbird-import-name = Thunderbird
+
+# Description of the import module
+thunderbird-import-description = Importar posta de un directorio de profilo Thunderbird.
+
+import-from-thunderbird-zip =
+ .label = Thunderbird (backup de profilo exportate; file zip minor de 2GB)
+ .accesskey = Z
+
+import-from-thunderbird-dir =
+ .label = Thunderbird (dossier de profilo)
+ .accesskey = T
+
+import-select-profile-zip = Eliger un directorio de profilo zippate
+
+import-select-profile-dir = Selige un directorio de profilo
+
+zip-file-too-big-title = File zip troppo grande
+
+zip-file-too-big-message = Le file zip seligite es plus grande de 2GB. Per favor extrahe primo le contento, pois importa le datos ab le dossier extrahite.
+
+wizardpage-failed =
+ .label = Importation fallite
+
+wizardpage-failed-message = Le importation falleva inspectatemente, Altere informationes pote esser disponibile in le Consola de error.
diff --git a/l10n-ia/mail/messenger/mailWidgets.ftl b/l10n-ia/mail/messenger/mailWidgets.ftl
new file mode 100644
index 0000000000..80c8209f53
--- /dev/null
+++ b/l10n-ia/mail/messenger/mailWidgets.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/.
+
+apply-current-view-to-menu =
+ .label = Applicar le vista actual a…
+
+threadpane-apply-changes-prompt-title = Applicar modificationes?
+# Variables:
+# $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-no-children-text = Applicar le vista del plica actual a { $name }?
+# Variables:
+# $name (String): The name of the folder to apply to.
+threadpane-apply-changes-prompt-with-children-text = Applicar le vista del plica actual a { $name } e a su sub-plicas?
+
diff --git a/l10n-ia/mail/messenger/menubar.ftl b/l10n-ia/mail/messenger/menubar.ftl
new file mode 100644
index 0000000000..53be4751eb
--- /dev/null
+++ b/l10n-ia/mail/messenger/menubar.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/.
+
+toolbar-context-menu-menu-bar =
+ .toolbarname = Barra de menu
+ .accesskey = m
+
+## Tools Menu
+
+menu-tools-settings =
+ .label = Parametros
+ .accesskey = a
+
+menu-addons-and-themes =
+ .label = Additivos e themas
+ .accesskey = A
+
+## Help Menu
+
+menu-help-help-title =
+ .label = Adjuta
+ .accesskey = A
+
+menu-help-get-help =
+ .label = Obtener adjuta
+ .accesskey = a
+
+menu-help-explore-features =
+ .label = Discoperi le functionalitates
+ .accesskey = f
+
+menu-help-shortcuts =
+ .label = Vias breve de claviero
+ .accesskey = b
+
+menu-help-get-involved =
+ .label = Collabora
+ .accesskey = C
+
+menu-help-donation =
+ .label = Face un donation
+ .accesskey = d
+
+menu-help-share-feedback =
+ .label = Comparti ideas e commentarios
+ .accesskey = C
+
+menu-help-enter-troubleshoot-mode =
+ .label = Modo diagnostic…
+ .accesskey = M
+
+menu-help-exit-troubleshoot-mode =
+ .label = Disactivar le modo diagnostic
+ .accesskey = D
+
+menu-help-more-troubleshooting-info =
+ .label = Altere informationes diagnostic
+ .accesskey = A
+
+menu-help-troubleshooting-info =
+ .label = Informationes diagnostic
+ .accesskey = I
+
+menu-help-about-product =
+ .label = A proposito de { -brand-short-name }
+ .accesskey = A
+
+# These menu-quit strings are only used on Windows and Linux.
+menu-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Exir
+ *[other] Quitar
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] x
+ *[other] Q
+ }
+
+# This menu-quit-mac string is only used on macOS.
+menu-quit-mac =
+ .label = Quitar { -brand-shorter-name }
+
+quit-app-shortcut =
+ .key = Q
+
+## Mail Toolbar
+
+toolbar-junk-button =
+ .label = Indesirate
+ .tooltiptext = Marcar le messages sequente como indesiderate
+toolbar-not-junk-button =
+ .label = Non indesirate
+ .tooltiptext = Marcar le messages sequente como non indesiderate
+toolbar-delete-button =
+ .label = Deler
+ .tooltiptext = Deler le messages o le plicas seligite
+toolbar-undelete-button =
+ .label = Restabilir
+ .tooltiptext = Restabilir le messages seligite
+
+## View
+
+menu-view-repair-text-encoding =
+ .label = Corriger le codification del texto:
+ .accesskey = c
+
+## View / Layout
+
+menu-font-size-label =
+ .label = Dimension del litteras
+ .accesskey = i
+
+menuitem-font-size-enlarge =
+ .label = Augmentar le dimension del litteras
+ .accesskey = A
+
+menuitem-font-size-reduce =
+ .label = Reducer le dimension del litteras
+ .accesskey = R
+
+menuitem-font-size-reset =
+ .label = Remontar le dimension del litteras
+ .accesskey = R
+
+mail-uidensity-label =
+ .label = Densitate
+ .accesskey = D
+
+mail-uidensity-compact =
+ .label = Compactar
+ .accesskey = C
+
+mail-uidensity-normal =
+ .label = Normal
+ .accesskey = N
+
+mail-uidensity-touch =
+ .label = Tactile
+ .accesskey = T
+
+mail-uidensity-default =
+ .label = Predefinite
+ .accesskey = P
+
+mail-uidensity-relaxed =
+ .label = Relaxate
+ .accesskey = R
+
+menu-spaces-toolbar-button =
+ .label = Barra de spatios
+ .accesskey = s
+
+## File
+
+file-new-newsgroup-account =
+ .label = Conto de discussion…
+ .accesskey = C
diff --git a/l10n-ia/mail/messenger/messageheader/headerFields.ftl b/l10n-ia/mail/messenger/messageheader/headerFields.ftl
new file mode 100644
index 0000000000..37396b61bc
--- /dev/null
+++ b/l10n-ia/mail/messenger/messageheader/headerFields.ftl
@@ -0,0 +1,71 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Header lists
+
+message-header-to-list-name = A
+
+message-header-from-list-name = Ab
+
+message-header-sender-list-name = Expeditor
+
+message-header-reply-to-list-name = Responder a
+
+message-header-cc-list-name = CC
+
+message-header-bcc-list-name = Ccn
+
+message-header-newsgroups-list-name = Gruppos de discussion
+
+message-header-tags-list-name = Etiquettas
+
+## Other message headers.
+## The field-separator is for screen readers to separate the field name from the field value.
+
+message-header-author-field = Autor<span data-l10n-name="field-separator">:</span>
+
+message-header-organization-field = Organisation<span data-l10n-name="field-separator">:</span>
+
+message-header-subject-field = Subjecto<span data-l10n-name="field-separator">:</span>
+
+message-header-followup-to-field = Inultrar a<span data-l10n-name="field-separator">:</span>
+
+
+message-header-date-field = Data<span data-l10n-name="field-separator">:</span>
+
+message-header-user-agent-field = Agente usator<span data-l10n-name="field-separator">:</span
+
+message-header-references-field = Referentias<span data-l10n-name="field-separator">:</span>
+
+message-header-message-id-field = ID de Message<span data-l10n-name="field-separator">:</span>
+
+message-header-in-reply-to-field = In responsa a<span data-l10n-name="field-separator">:</span>
+
+message-header-website-field = Sito web<span data-l10n-name="field-separator">:</span>
+
+# An additional email header field that the user has chosen to display. Unlike
+# the other headers, the name of this header is not expected to be localised
+# because it is generated from the raw field name found in the email header.
+# $fieldName (String) - The field name.
+message-header-custom-field = { $fieldName }<span data-l10n-name="field-separator">:</span>
+
+##
+
+message-header-address-in-address-book-icon2 =
+ .alt = In le libro del adresses
+
+message-header-address-not-in-address-book-icon2 =
+ .alt = Non in le libro del adresses
+
+message-header-address-not-in-address-book-button =
+ .title = Salvar iste adresse in le libro del adresses
+
+message-header-address-in-address-book-button =
+ .title = Rediger le contacto
+
+message-header-field-show-more = Plus
+ .title = Monstra tote le destinatarios
+
+message-ids-field-show-all = Monstrar toto
diff --git a/l10n-ia/mail/messenger/messenger.ftl b/l10n-ia/mail/messenger/messenger.ftl
new file mode 100644
index 0000000000..67ffd58376
--- /dev/null
+++ b/l10n-ia/mail/messenger/messenger.ftl
@@ -0,0 +1,340 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Window controls
+
+messenger-window-minimize-button =
+ .tooltiptext = Minimisar
+messenger-window-maximize-button =
+ .tooltiptext = Maximisar
+messenger-window-restore-down-button =
+ .tooltiptext = Restaurar
+messenger-window-close-button =
+ .tooltiptext = Clauder
+
+# Variables:
+# $count (Number) - Number of unread messages.
+unread-messages-os-tooltip =
+ { $count ->
+ [one] 1 message non lecte
+ *[other] { $count } messages non lecte
+ }
+
+about-rights-notification-text = { -brand-short-name } es un software gratuite e open-source, producite per un communitate de milles de tote le mundo.
+
+## Content tabs
+
+content-tab-page-loading-icon =
+ .alt = Le pagina se sta a cargar
+content-tab-security-high-icon =
+ .alt = Le connexion es secur
+content-tab-security-broken-icon =
+ .alt = Le connexion non es secur
+
+## Toolbar
+
+addons-and-themes-toolbarbutton =
+ .label = Additivos e themas
+ .tooltiptext = Gere tu additivos
+
+quick-filter-toolbarbutton =
+ .label = Filtro rapide
+ .tooltiptext = Filtrar le messages
+
+redirect-msg-button =
+ .label = Re-diriger
+ .tooltiptext = Re-dirige le message seligite
+
+## Folder Pane
+
+folder-pane-toolbar =
+ .toolbarname = Barra del pannello de dossiers
+ .accesskey = p
+
+folder-pane-toolbar-options-button =
+ .tooltiptext = Optiones del pannello de dossiers
+
+folder-pane-header-label = Dossiers
+
+## Folder Toolbar Header Popup
+
+folder-toolbar-hide-toolbar-toolbarbutton =
+ .label = Celar le barra de instrumentos
+ .accesskey = C
+
+show-all-folders-label =
+ .label = Tote le dossiers
+ .accesskey = T
+
+show-unread-folders-label =
+ .label = Dossiers non legite
+ .accesskey = n
+
+show-favorite-folders-label =
+ .label = Dossiers favorite
+ .accesskey = f
+
+show-smart-folders-label =
+ .label = Dossiers unificate
+ .accesskey = u
+
+show-recent-folders-label =
+ .label = Dossiers recente
+ .accesskey = r
+
+folder-toolbar-toggle-folder-compact-view =
+ .label = Visualisation compacte
+ .accesskey = c
+
+## Menu
+
+redirect-msg-menuitem =
+ .label = Re-diriger
+ .accesskey = d
+
+menu-file-save-as-file =
+ .label = File…
+ .accesskey = F
+
+## AppMenu
+
+appmenu-save-as-file =
+ .label = File…
+
+appmenu-settings =
+ .label = Parametros
+
+appmenu-addons-and-themes =
+ .label = Additivos e themas
+
+appmenu-help-enter-troubleshoot-mode =
+ .label = Modo diagnostic…
+
+appmenu-help-exit-troubleshoot-mode =
+ .label = Disactivar le modo diagnostic
+
+appmenu-help-more-troubleshooting-info =
+ .label = Altere informationes diagnostic
+
+appmenu-redirect-msg =
+ .label = Re-diriger
+
+## Context menu
+
+context-menu-redirect-msg =
+ .label = Re-diriger
+
+mail-context-delete-messages =
+ .label =
+ { $count ->
+ [one] Deler message
+ *[other] Deler messages selecte
+ }
+
+context-menu-decrypt-to-folder =
+ .label = Copiar decryptate a in
+ .accesskey = E
+
+## Message header pane
+
+other-action-redirect-msg =
+ .label = Re-diriger
+
+message-header-msg-flagged =
+ .title = Stellate
+ .aria-label = Stellate
+
+# Variables:
+# $address (String) - The email address of the recipient this picture belongs to.
+message-header-recipient-avatar =
+ .alt = Photo de profilo de { $address }.
+
+## Message header cutomize panel
+
+message-header-customize-panel-title = Configurationes del titulo del message
+
+message-header-customize-button-style =
+ .value = Stylo de button
+ .accesskey = b
+
+message-header-button-style-default =
+ .label = Icones e texto
+
+message-header-button-style-text =
+ .label = Texto
+
+message-header-button-style-icons =
+ .label = Icones
+
+message-header-show-sender-full-address =
+ .label = Sempre monstrar plen adresse del expeditor
+ .accesskey = p
+
+message-header-show-sender-full-address-description = Le adresse email essera monstrate sub le nomine a monstrar.
+
+message-header-show-recipient-avatar =
+ .label = Monstrar le photo de profilo del expeditor
+ .accesskey = p
+
+message-header-hide-label-column =
+ .label = Celar columna de etiquettas
+ .accesskey = e
+
+message-header-large-subject =
+ .label = Subjecto large
+ .accesskey = s
+
+message-header-all-headers =
+ .label = Monstrar tote le titulos
+ .accesskey = t
+
+## Action Button Context Menu
+
+toolbar-context-menu-manage-extension =
+ .label = Gerer extension
+ .accesskey = e
+toolbar-context-menu-remove-extension =
+ .label = Remover le extension
+ .accesskey = v
+
+## Add-on removal warning
+
+# Variables:
+# $name (String): The name of the addon that will be removed.
+addon-removal-title = Remover { $name }?
+addon-removal-confirmation-button = Remover
+addon-removal-confirmation-message = Remove { $name } e su configuration e datos ex { -brand-short-name }?
+
+caret-browsing-prompt-title = Navigation a cursor
+caret-browsing-prompt-text = Premer sur F7 activa o disactiva le navigation a cursor. Iste functionalitate placia un cursor mobile intra alcun contento, permittente que tu selige texto con le claviero. Desira tu activar le navigation a cursor?
+caret-browsing-prompt-check-text = Non plus demandar.
+
+repair-text-encoding-button =
+ .label = Corriger le codification del texto:
+ .tooltiptext = Divina le correcte codification del texto ab le contento del message
+
+## no-reply handling
+
+no-reply-title = Responsa non supportate
+no-reply-message = Le adresse de responsa ({ $email }) non pare ser un adresse monitorate. Le messages a iste adresse probabilemente non sera legite per alcuno.
+no-reply-reply-anyway-button = Responder comocunque
+
+## error messages
+
+decrypt-and-copy-failures = { $failures } de { $total } messages non pote esser decryptate e non era copiate.
+
+## Spaces toolbar
+
+spaces-toolbar-element =
+ .toolbarname = Barra de spatios
+ .aria-label = Barra de spatios
+ .aria-description = Barra de instrumentos vertical pro passar inter spatios differente. Usa le claves flecha pro navigar per le buttones disponibile.
+
+spaces-toolbar-button-mail2 =
+ .title = E-mail
+
+spaces-toolbar-button-address-book2 =
+ .title = Libro de adresses
+
+spaces-toolbar-button-calendar2 =
+ .title = Agenda
+
+spaces-toolbar-button-tasks2 =
+ .title = Activitates
+
+spaces-toolbar-button-chat2 =
+ .title = Chat
+
+spaces-toolbar-button-overflow =
+ .title = Plus spatios…
+
+spaces-toolbar-button-settings2 =
+ .title = Parametros
+
+spaces-toolbar-button-hide =
+ .title = Celar barra de spatios
+
+spaces-toolbar-button-show =
+ .title = Monstrar barra de spatios
+
+spaces-context-new-tab-item =
+ .label = Aperir un nove scheda
+
+spaces-context-new-window-item =
+ .label = Aperir in un nove fenestra
+
+# Variables:
+# $tabName (String) - The name of the tab this item will switch to.
+spaces-context-switch-tab-item =
+ .label = Passar a { $tabName }
+
+settings-context-open-settings-item2 =
+ .label = Parametros
+
+settings-context-open-account-settings-item2 =
+ .label = Parametros de contos
+
+settings-context-open-addons-item2 =
+ .label = Additivos e themas
+
+## Spaces toolbar pinned tab menupopup
+
+spaces-toolbar-pinned-tab-button =
+ .tooltiptext = Aperir le menu del spatios
+
+spaces-pinned-button-menuitem-mail2 =
+ .label = { spaces-toolbar-button-mail2.title }
+
+spaces-pinned-button-menuitem-address-book2 =
+ .label = { spaces-toolbar-button-address-book2.title }
+
+spaces-pinned-button-menuitem-calendar2 =
+ .label = { spaces-toolbar-button-calendar2.title }
+
+spaces-pinned-button-menuitem-tasks2 =
+ .label = { spaces-toolbar-button-tasks2.title }
+
+spaces-pinned-button-menuitem-chat2 =
+ .label = { spaces-toolbar-button-chat2.title }
+
+spaces-pinned-button-menuitem-settings2 =
+ .label = { spaces-toolbar-button-settings2.title }
+
+spaces-pinned-button-menuitem-show =
+ .label = { spaces-toolbar-button-show.title }
+
+# Variables:
+# $count (Number) - Number of unread messages.
+chat-button-unread-messages = { $count }
+ .title =
+ { $count ->
+ [one] Un message non legite
+ *[other] { $count } messages non legite
+ }
+
+## Spaces toolbar customize panel
+
+menuitem-customize-label =
+ .label = Personalisar…
+
+spaces-customize-panel-title = Parametros del barra de spatios
+
+spaces-customize-background-color = Color de fundo
+
+spaces-customize-icon-color = Color de button
+
+# The background color used on the buttons of the spaces toolbar when they are
+# `current`, meaning the related space/tab is active and visible.
+spaces-customize-accent-background-color = Color de fundo del button eligite
+
+# The icon color used on the buttons of the spaces toolbar when they are
+# `current`, meaning the related space/tab is active and visible.
+spaces-customize-accent-text-color = Color del button eligite
+
+spaces-customize-button-restore = Restaurar le predefinitiones
+ .accesskey = R
+
+customize-panel-button-save = Facite
+ .accesskey = F
diff --git a/l10n-ia/mail/messenger/messengercompose/messengercompose.ftl b/l10n-ia/mail/messenger/messengercompose/messengercompose.ftl
new file mode 100644
index 0000000000..d81c39d0f5
--- /dev/null
+++ b/l10n-ia/mail/messenger/messengercompose/messengercompose.ftl
@@ -0,0 +1,377 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Send Format
+
+compose-send-format-menu =
+ .label = Formato de invio
+ .accesskey = F
+compose-send-auto-menu-item =
+ .label = Automatic
+ .accesskey = A
+compose-send-both-menu-item =
+ .label = Ambe HTML e texto simple
+ .accesskey = L
+compose-send-html-menu-item =
+ .label = Solo HTML
+ .accesskey = H
+compose-send-plain-menu-item =
+ .label = Solo texto simple
+ .accesskey = t
+
+## Addressing widget
+
+# $type (String) - the type of the addressing row
+remove-address-row-button =
+ .title = Remover le 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 un adresse, usa le clave flecha sinistre pro concentrar se sur illo.
+ *[other] { $type } con { $count } adresses, usa le clave flecha sinistre pro concentrar se sur illos.
+ }
+# $email (String) - the email address
+# $count (Number) - the number of address pills currently present in the addressing row
+pill-aria-label =
+ { $count ->
+ [one] { $email }: pulsa Enter pro rediger, Deler pro eliminar
+ *[other] { $email }, 1 de { $count }: pulsa Enter pro rediger, Deler pro eliminar.
+ }
+# $email (String) - the email address
+pill-tooltip-invalid-address = { $e-mail } non es un valide adresse e-mail
+# $email (String) - the email address
+pill-tooltip-not-in-address-book = { $e-mail } non es in tu libro del adresses
+pill-action-edit =
+ .label = Modificar le adresse
+ .accesskey = M
+# $type (String) - the type of the addressing row, e.g. Cc, Bcc, etc.
+pill-action-select-all-sibling-pills =
+ .label = Selige tote le adresses in { $type }
+ .accesskey = t
+pill-action-select-all-pills =
+ .label = Seliger tote le adresses
+ .accesskey = S
+pill-action-move-to =
+ .label = Mover a A
+ .accesskey = A
+pill-action-move-cc =
+ .label = Mover a Cc
+ .accesskey = C
+pill-action-move-bcc =
+ .label = Mover a Ccn
+ .accesskey = n
+pill-action-expand-list =
+ .label = Expander lista
+ .accesskey = x
+
+## Attachment widget
+
+ctrl-cmd-shift-pretty-prefix =
+ { PLATFORM() ->
+ [macos] ⇧ ⌘{ " " }
+ *[other] Ctrl+Shift+
+ }
+trigger-attachment-picker-key = A
+toggle-attachment-pane-key = M
+menuitem-toggle-attachment-pane =
+ .label = Pannello de annexos
+ .accesskey = n
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ toggle-attachment-pane-key }
+toolbar-button-add-attachment =
+ .label = Annexar
+ .tooltiptext = Adde un annexo ({ ctrl-cmd-shift-pretty-prefix }{ trigger-attachment-picker-key })
+add-attachment-notification-reminder2 =
+ .label = Adder annexo…
+ .accesskey = A
+ .tooltiptext = { toolbar-button-add-attachment.tooltiptext }
+menuitem-attach-files =
+ .label = File(s)…
+ .accesskey = F
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ trigger-attachment-picker-key }
+context-menuitem-attach-files =
+ .label = Annexar file(s)…
+ .accesskey = F
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ trigger-attachment-picker-key }
+# Note: Do not translate the term 'vCard'.
+context-menuitem-attach-vcard =
+ .label = Mi vCard
+ .accesskey = C
+context-menuitem-attach-openpgp-key =
+ .label = Mi clave public OpenPGP
+ .accesskey = c
+# $count (Number) - the number of attachments in the attachment bucket
+attachment-bucket-count-value =
+ { $count ->
+ [1] { $count } Attachamento
+ *[other] { $count } Attachamentos
+ }
+attachment-area-show =
+ .title = Monstrar quadro de annexo ({ ctrl-cmd-shift-pretty-prefix }{ toggle-attachment-pane-key })
+attachment-area-hide =
+ .title = Celar quadro de annexo ({ ctrl-cmd-shift-pretty-prefix }{ toggle-attachment-pane-key })
+drop-file-label-attachment =
+ { $count ->
+ [one] Adder como annexo
+ *[other] Adder como annexos
+ }
+drop-file-label-inline =
+ { $count ->
+ [one] Appender in linea
+ *[other] Appender in linea
+ }
+
+## Reorder Attachment Panel
+
+move-attachment-first-panel-button =
+ .label = Mover al primo
+move-attachment-left-panel-button =
+ .label = Mover a sinistra
+move-attachment-right-panel-button =
+ .label = Mover a dextra
+move-attachment-last-panel-button =
+ .label = Mover al ultimo
+button-return-receipt =
+ .label = Quitantia
+ .tooltiptext = Requirer un quitantia de retorno pro iste message
+
+## Encryption
+
+encryption-menu =
+ .label = Securitate
+ .accesskey = c
+encryption-toggle =
+ .label = Cryptar
+ .tooltiptext = Usa cryptation de extremo-a-extremo pro iste message
+encryption-options-openpgp =
+ .label = OpenPGP
+ .tooltiptext = Pro vider o cambiar le parametros de cryptation OpenPGP
+encryption-options-smime =
+ .label = S/MIME
+ .tooltiptext = Pro vider o cambiar le parametros de cryptation S/MIME
+signing-toggle =
+ .label = Firmar
+ .tooltiptext = Usa le firma digital pro iste message
+menu-openpgp =
+ .label = OpenPGP
+ .accesskey = O
+menu-smime =
+ .label = S/MIME
+ .accesskey = S
+menu-encrypt =
+ .label = Cryptar
+ .accesskey = C
+menu-encrypt-subject =
+ .label = Cryptar le subjecto
+ .accesskey = b
+menu-sign =
+ .label = Signar digitalmente:
+ .accesskey = i
+menu-manage-keys =
+ .label = Assistente de claves
+ .accesskey = A
+menu-view-certificates =
+ .label = Vider certificatos de destinatarios
+ .accesskey = V
+menu-open-key-manager =
+ .label = Gestor de claves
+ .accesskey = G
+openpgp-key-issue-notification-one = Le cryptation de extremo a extremo require resolver problemas de clave pro { $addr }.
+openpgp-key-issue-notification-many = Le cryptation de extremo a extremo require resolver problemas de clave pro { $count } destinatarios.
+smime-cert-issue-notification-one = Le cryptation de extremo a extremo require resolver problemas de certificato pro { $addr }.
+smime-cert-issue-notification-many = Le cryptation de extremo a extremo require resolver problemas de certificato pro { $count } destinatarios.
+key-notification-disable-encryption =
+ .label = Non cryptar
+ .accesskey = N
+ .tooltiptext = Disactiva le cryptation de extremo-a-extremo
+key-notification-resolve =
+ .label = Resolver…
+ .accesskey = R
+ .tooltiptext = Aperi le assistente del claves OpenPGP
+can-encrypt-smime-notification = Le cryptation S/MIME de extremo-a-extremo es possibile.
+can-encrypt-openpgp-notification = Le cryptation OpenPGP de extremo-a-extremo es possibile.
+can-e2e-encrypt-button =
+ .label = Cryptar
+ .accesskey = C
+
+## Addressing Area
+
+to-address-row-label =
+ .value = A
+# $key (String) - the shortcut key for this field
+show-to-row-main-menuitem =
+ .label = Campo A
+ .accesskey = A
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ $key }
+# No acceltext should be shown.
+# The label should match the show-to-row-button text.
+show-to-row-extra-menuitem =
+ .label = A
+ .accesskey = A
+# $key (String) - the shortcut key for this field
+show-to-row-button = A
+ .title = Monstrar campo A { ctrl-cmd-shift-pretty-prefix }{ $key }
+cc-address-row-label =
+ .value = CC
+# $key (String) - the shortcut key for this field
+show-cc-row-main-menuitem =
+ .label = Campo CC
+ .accesskey = C
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ $key }
+# No acceltext should be shown.
+# The label should match the show-cc-row-button text.
+show-cc-row-extra-menuitem =
+ .label = CC
+ .accesskey = C
+# $key (String) - the shortcut key for this field
+show-cc-row-button = CC
+ .title = Monstrar campo CC ({ ctrl-cmd-shift-pretty-prefix }{ $key })
+bcc-address-row-label =
+ .value = Ccn
+# $key (String) - the shortcut key for this field
+show-bcc-row-main-menuitem =
+ .label = Campo Ccn
+ .accesskey = C
+ .acceltext = { ctrl-cmd-shift-pretty-prefix }{ $key }
+# No acceltext should be shown.
+# The label should match the show-bcc-row-button text.
+show-bcc-row-extra-menuitem =
+ .label = Ccn
+ .accesskey = C
+# $key (String) - the shortcut key for this field
+show-bcc-row-button = Ccn
+ .title = Mostrar campo Ccn ({ ctrl-cmd-shift-pretty-prefix }{ $key })
+extra-address-rows-menu-button =
+ .title = Altere campos adresse a monstrar
+# $count (Number) - the count of addresses in the "To" and "Cc" fields.
+many-public-recipients-notice =
+ { $count ->
+ [one] Tu message ha un destinatario public. Tu in vice pote impedir de revelar le destinatarios per Ccn.
+ *[other] Le { $count } destinatarios in A e Cc videra le un le adresse del altere. Tu in vice pote impedir de revelar le destinatarios per Ccn.
+ }
+many-public-recipients-bcc =
+ .label = Usar Bcc in vice
+ .accesskey = U
+many-public-recipients-ignore =
+ .label = Mantener public le destinatarios
+ .accesskey = M
+many-public-recipients-prompt-title = Troppo de destinatarios public
+# $count (Number) - the count of addresses in the public recipients fields.
+many-public-recipients-prompt-msg =
+ { $count ->
+ [one] Tu message ha un destinatario public. Isto pote representar un problema de confidentialitate. Tu in vice pote impedir isto displaciante le destinatario ab A/Cc a Ccn.
+ *[other] Tu message ha { $count } public destinatarios, qui potera vider le un le adresses del alteres. Isto pote representar un problema de confidentialitate. Tu in vice pote impedir isto displaciante le destinatario ab A/Cc a Ccn.
+ }
+many-public-recipients-prompt-cancel = Cancellar invio
+many-public-recipients-prompt-send = Inviar comocunque
+
+## Notifications
+
+# Variables:
+# $identity (string) - The name of the used identity, most likely an email address.
+compose-missing-identity-warning = Non ha essite trovate un identitate unic que corresponde al adresse de expeditor. Le message essera inviate usante le adresse de expeditor actual e le parametros del identitate { $identity }.
+encrypted-bcc-warning = Inviante un message cryptate, le destinatarios in Ccn non es plenmente celate. Tote le destinatarios pote esser capace a identificar illes.
+encrypted-bcc-ignore-button = Io comprende
+
+## Editing
+
+
+# Tools
+
+compose-tool-button-remove-text-styling =
+ .tooltiptext = Remover le stilos de texto
+
+## Filelink
+
+# A text used in a tooltip of Filelink attachments, whose account has been
+# removed or is unknown.
+cloud-file-unknown-account-tooltip = Cargate a in un incognite conto Filelink.
+
+# Placeholder file
+
+# Title for the html placeholder file.
+# $filename - name of the file
+cloud-file-placeholder-title = { $filename } - annexo Filelink
+# A text describing that the file was attached as a Filelink and can be downloaded
+# from the link shown below.
+# $filename - name of the file
+cloud-file-placeholder-intro = Le file { $filename } era attachate como un Filelink. Illo pote esser discargate ab le ligamine infra.
+
+# Template
+
+# A line of text describing how many uploaded files have been appended to this
+# message. Emphasis should be on sharing as opposed to attaching. This item is
+# used as a header to a list, hence the colon.
+cloud-file-count-header =
+ { $count ->
+ [one] Io ha ligate { $count } file a iste e-mail
+ *[other] Io ha ligate { $count } files a iste e-mail
+ }
+# A text used in a footer, instructing the reader where to find additional
+# information about the used service provider.
+# $link (string) - html a-tag for a link pointing to the web page of the provider
+cloud-file-service-provider-footer-single = Apprender plus re { $link }.
+# A text used in a footer, instructing the reader where to find additional
+# information about the used service providers. Links for the used providers are
+# split into a comma separated list of the first n-1 providers and a single entry
+# at the end.
+# $firstLinks (string) - comma separated list of html a-tags pointing to web pages
+# of the first n-1 used providers
+# $lastLink (string) - html a-tag pointing the web page of the n-th used provider
+cloud-file-service-provider-footer-multiple = Pro saper plus re { $firstLinks } e { $lastLink }.
+# Tooltip for an icon, indicating that the link is protected by a password.
+cloud-file-tooltip-password-protected-link = Ligamine de protection contrasigno
+# Used in a list of stats about a specific file
+# Service - the used service provider to host the file (Filelink Service: BOX.com)
+# Size - the size of the file (Size: 4.2 MB)
+# Link - the link to the file (Link: https://some.provider.com)
+# Expiry Date - stating the date the link will expire (Expiry Date: 12.12.2022)
+# Download Limit - stating the maximum allowed downloads, before the link becomes invalid
+# (Download Limit: 6)
+cloud-file-template-service-name = Servicio Filelink:
+cloud-file-template-size = Dimension:
+cloud-file-template-link = Ligamine:
+cloud-file-template-password-protected-link = Ligamine de protection contrasigno
+cloud-file-template-expiry-date = Data de expiration:
+cloud-file-template-download-limit = Limite de discargamento:
+
+# Messages
+
+# $provider (string) - name of the online storage service that reported the error
+cloud-file-connection-error-title = Error de connexion
+cloud-file-connection-error = { -brand-short-name } non es in linea. Impossibile connecter se a { $provider }.
+# $provider (string) - name of the online storage service that reported the error
+# $filename (string) - name of the file that was uploaded and caused the error
+cloud-file-upload-error-with-custom-message-title = Cargamento de { $filename } a { $provider } fallite
+# $provider (string) - name of the online storage service that reported the error
+# $filename (string) - name of the file that was renamed and caused the error
+cloud-file-rename-error-title = Error de renomination
+cloud-file-rename-error = Il habeva un problema al renomination de { $filename } sur { $provider }
+# $provider (string) - name of the online storage service that reported the error
+# $filename (string) - name of the file that was renamed and caused the error
+cloud-file-rename-error-with-custom-message-title = Renomination de { $filename } sur { $provider } fallite
+# $provider (string) - name of the online storage service that reported the error
+cloud-file-rename-not-supported = { $provider } non supporta le renomination de files jam incargate.
+# $filename (string) - name of the file that was renamed and caused the error
+cloud-file-attachment-error-title = Error de annexo Filelink
+cloud-file-attachment-error = Impossibile actualisar le annexo Filelink { $filename }, perque su file local ha essite movite o delite.
+# $filename (string) - name of the file that was renamed and caused the error
+cloud-file-account-error-title = Error de conto Filelink
+cloud-file-account-error = Impossibile actualisar le annexo de Filelink { $filename }, perque su conto de Filelink ha essite delite.
+
+## Link Preview
+
+link-preview-title = Vista preliminar de ligamine
+link-preview-description = { -brand-short-name } pote adder, collante ligamines, un vista preliminar integrate.
+link-preview-autoadd = Automaticamente adder vistas preliminar quando possibile.
+link-preview-replace-now = Adder vista preliminar pro iste ligamine.
+link-preview-yes-replace = Si
+
+## Dictionary selection popup
+
+spell-add-dictionaries =
+ .label = Adder dictionarios…
+ .accesskey = A
diff --git a/l10n-ia/mail/messenger/migration.ftl b/l10n-ia/mail/messenger/migration.ftl
new file mode 100644
index 0000000000..74d4c95c6b
--- /dev/null
+++ b/l10n-ia/mail/messenger/migration.ftl
@@ -0,0 +1,15 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, you can obtain one at http://mozilla.org/MPL/2.0/.
+
+migration-progress-header = Preparation de { -brand-short-name }…
+
+## Migration tasks
+
+
+# These strings are displayed to the user if a migration is taking a long time.
+# They should be short (no more than a handful of words) and in the present tense.
+
+migration-task-test-fast = Testante un cambio rapide
+migration-task-test-slow = Testante un cambio lente
+migration-task-test-progress = Testante le barra de progresso
diff --git a/l10n-ia/mail/messenger/openpgp/backupKeyPassword.ftl b/l10n-ia/mail/messenger/openpgp/backupKeyPassword.ftl
new file mode 100644
index 0000000000..c6591bf2e9
--- /dev/null
+++ b/l10n-ia/mail/messenger/openpgp/backupKeyPassword.ftl
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+set-password-window =
+ .title = Elige un contrasigno pro reservar tu clave OpenPGP
+
+set-password-legend = Elige un contrasigno
+
+set-password-message = Le contrasigno que tu ha definite hic protege le file de salveguarda del clave OpenPGP secrete que tu va crear. Tu debe definir iste contrasigno pro proceder con le salveguarda.
+
+set-password-backup-pw =
+ .value = Contrasigno reserva de clave secrete:
+
+set-password-repeat-backup-pw =
+ .value = Contrasigno reserva de clave secrete: (de novo)
+
+set-password-reminder = <b>Importante!</b> Si tu oblida le contrasigno del reserva del clave secrete, tu non potera restaurar iste copia de reserva plus tarde. Per favor reserva lo in un loco secur.
+
+password-quality-meter = Mesurator del qualitate del contrasigno
diff --git a/l10n-ia/mail/messenger/openpgp/changeExpiryDlg.ftl b/l10n-ia/mail/messenger/openpgp/changeExpiryDlg.ftl
new file mode 100644
index 0000000000..ec4f57c35e
--- /dev/null
+++ b/l10n-ia/mail/messenger/openpgp/changeExpiryDlg.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-change-key-expiry-title =
+ .title = Cambiar le expiration del clave
+
+info-will-expire = Iste clave es actualmente configurate expirar le { $date }.
+info-already-expired = Iste clave ha jam expirate.
+info-does-not-expire = Iste clave es actualmente configurate expirar jammais.
+
+info-explanation-1 = <b>Post que un clave expira</b>, il non es plus possibile usar lo pro cryptographia o firma digital.
+
+info-explanation-2 = Pro usar iste clave pro un periodo de tempore plus longe, cambia su data de expiration e pois comparti de novo le clave public con tu companiones de conversation.
+
+expire-dont-change =
+ .label = Non cambia le data de expiration
+expire-never-label =
+ .label = Le clave jammais expirara
+expire-in-label =
+ .label = Le clave expirara in:
+expire-in-months = Menses
diff --git a/l10n-ia/mail/messenger/openpgp/composeKeyStatus.ftl b/l10n-ia/mail/messenger/openpgp/composeKeyStatus.ftl
new file mode 100644
index 0000000000..f8375ed2da
--- /dev/null
+++ b/l10n-ia/mail/messenger/openpgp/composeKeyStatus.ftl
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-compose-key-status-intro-need-keys = Pro inviar un message cryptate testa a testa, tu debe obtener e acceptar un clave public pro cata destinatario.
+openpgp-compose-key-status-keys-heading = Disponibilitate de claves OpenPGP:
+openpgp-compose-key-status-title =
+ .title = Securitate del message OpenPGP
+openpgp-compose-key-status-recipient =
+ .label = Destinatario
+openpgp-compose-key-status-status =
+ .label = Stato
+openpgp-compose-key-status-open-details = Gerer claves pro le destinatario seligite…
+openpgp-recip-good = ok
+openpgp-recip-missing = nulle clave disponibile
+openpgp-recip-none-accepted = nulle clave acceptate
+openpgp-compose-general-info-alias = { -brand-short-name } normalmente require que le clave public de destinatario contine un id de usator con un adresse e-mail concordante. Isto pote esser superate per le regulas de OpenPGP pro le alias del destinatario.
+openpgp-compose-general-info-alias-learn-more = Pro saper plus
+openpgp-compose-alias-status-direct =
+ { $count ->
+ [one] mappate a un clave de alias
+ *[other] mappate a { $count } claves de alias
+ }
+openpgp-compose-alias-status-error = clave de alias inusabile/indisponibile
diff --git a/l10n-ia/mail/messenger/openpgp/keyAssistant.ftl b/l10n-ia/mail/messenger/openpgp/keyAssistant.ftl
new file mode 100644
index 0000000000..b81b36d036
--- /dev/null
+++ b/l10n-ia/mail/messenger/openpgp/keyAssistant.ftl
@@ -0,0 +1,149 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-key-assistant-title = Assistente claves OpenPGP
+
+openpgp-key-assistant-rogue-warning = Impedi le acceptation de un clave contrafacte. Pro esser secur que tu ha obtenite le juste clave, tu deberea verificar lo. <a data-l10n-name="openpgp-link">Pro saper plus…</a>
+
+## Encryption status
+
+openpgp-key-assistant-recipients-issue-header = Impossibile cryptar
+
+# Variables:
+# $count (Number) - The number of recipients that need attention.
+openpgp-key-assistant-recipients-issue-description =
+ { $count ->
+ [one] Pro cryptar, tu debe obtener e acceptar un clave usabile pro un destinatario. <a data-l10n-<t0/>name="openpgp-link">Pro saper plus…</a>
+ *[other] Pro cryptar, tu debe obtener e acceptar claves usabile pro { $count } destinatarios. <a data-l10n-name="openpgp-link">Pro saper plus…</a>
+ }
+
+openpgp-key-assistant-info-alias = { -brand-short-name } normalmente require que le clave public de destinatario contine un ID de usator con un adresse e-mail concordante. Isto pote esser superate per le regulas de OpenPGP pro le alias del destinatario. <a data-l10n-name="openpgp-link">Pro saper plus…</a>
+
+# Variables:
+# $count (Number) - The number of recipients that need attention.
+openpgp-key-assistant-recipients-description =
+ { $count ->
+ [one] Tu jam ha un clave usabile e acceptate pro un destinatario.
+ *[other] Tu jam ha claves usabile e acceptate pro { $count } destinatarios.
+ }
+
+openpgp-key-assistant-recipients-description-no-issues = Iste message pote esser cryptate. Tu ha le claves usabile e acceptate pro tote le destinatarios.
+
+## Resolve section
+
+# Variables:
+# $recipient (String) - The email address of the recipient needing resolution.
+# $numKeys (Number) - The number of keys.
+openpgp-key-assistant-resolve-title =
+ { $numKeys ->
+ [one] { -brand-short-name } trovava le sequente clave pro { $recipient }.
+ *[other] { -brand-short-name } trovava le sequente claves pro { $recipient }.
+ }
+
+openpgp-key-assistant-valid-description = Elige le clave que tu vole acceptar
+
+# Variables:
+# $numKeys (Number) - The number of available keys.
+openpgp-key-assistant-invalid-title =
+ { $numKeys ->
+ [one] Le sequente clave non pote esser usate, a minus que tu non obtene un actualisation.
+ *[other] Le sequente claves non pote esser usate, a minus que tu non obtene un actualisation.
+ }
+
+openpgp-key-assistant-no-key-available = Nulle clave disponibile
+
+openpgp-key-assistant-multiple-keys = Plure claves es disponibile.
+
+# Variables:
+# $count (Number) - The number of unaccepted keys.
+openpgp-key-assistant-key-unaccepted =
+ { $count ->
+ [one] Un clave es disponibile, ma illo ancora non ha essite acceptate.
+ *[other] Plure claves es disponibile, ma nulle ancora ha essite acceptate.
+ }
+
+# Variables:
+# $date (String) - The expiration date of the key.
+openpgp-key-assistant-key-accepted-expired = Un clave acceptate ha expirate le { $date }.
+
+openpgp-key-assistant-keys-accepted-expired = Plure claves acceptate ha expirate.
+
+# Variables:
+# $date (String) - The expiration date of the key.
+openpgp-key-assistant-this-key-accepted-expired = Iste clave era previemente acceptate, ma ha expirate le { $date }.
+
+# Variables:
+# $date (String) - The expiration date of the key.
+openpgp-key-assistant-key-unaccepted-expired-one = Clave expirate le: { $date }
+openpgp-key-assistant-key-unaccepted-expired-many = Plure claves ha expirate.
+
+openpgp-key-assistant-key-fingerprint = Dactylogramma
+
+openpgp-key-assistant-key-source =
+ { $count ->
+ [one] Fonte
+ *[other] Fontes
+ }
+
+openpgp-key-assistant-key-collected-attachment = annexo email
+openpgp-key-assistant-key-collected-autocrypt = Auto-cryptar le titulo
+openpgp-key-assistant-key-collected-keyserver = servitor de clave
+openpgp-key-assistant-key-collected-wkd = Directorio de clave web
+
+openpgp-key-assistant-keys-has-collected =
+ { $count ->
+ [one] Un clave ha essite trovate, ma illo ancora non ha essite acceptate.
+ *[other] Plure claves ha essite trovate, ma nulle ancora ha essite acceptate.
+ }
+
+openpgp-key-assistant-key-rejected = Iste clave ha essite previemente rejectate.
+openpgp-key-assistant-key-accepted-other = Iste clave ha essite previemente acceptate pro un differente adresse email.
+
+# Variables:
+# $recipient (String) - The email address of the recipient needing resolution.
+openpgp-key-assistant-resolve-discover-info = Online discoperir claves additional o actualisate pro { $recipient }, o importar los ab un file.
+
+## Discovery section
+
+openpgp-key-assistant-discover-title = Discoperta online in curso.
+
+# Variables:
+# $recipient (String) - The email address which we're discovering keys.
+openpgp-key-assistant-discover-keys = Discoperiente claves pro { $recipient }…
+
+# Variables:
+# $recipient (String) - The email address which we're discovering keys.
+openpgp-key-assistant-expired-key-update =
+ Un actualisation ha essite trovate pro un del claves previemente acceptate pro { $recipient }.
+ Illo pote ora esser usate pois que illo non es plus expirate.
+
+## Dialog buttons
+
+openpgp-key-assistant-discover-online-button = Discoperir claves public online…
+
+openpgp-key-assistant-import-keys-button = Importar claves public ab file…
+
+openpgp-key-assistant-issue-resolve-button = Resolver…
+
+openpgp-key-assistant-view-key-button = Vider clave…
+
+openpgp-key-assistant-recipients-show-button = Monstrar
+
+openpgp-key-assistant-recipients-hide-button = Celar
+
+openpgp-key-assistant-cancel-button = Cancellar
+
+openpgp-key-assistant-back-button = Retro
+
+openpgp-key-assistant-accept-button = Acceptar
+
+openpgp-key-assistant-close-button = Clauder
+
+openpgp-key-assistant-disable-button = Disactivar cryptation
+
+openpgp-key-assistant-confirm-button = Inviar cryptate
+
+# Variables:
+# $date (String) - The key creation date.
+openpgp-key-assistant-key-created = create le { $date }
diff --git a/l10n-ia/mail/messenger/openpgp/keyWizard.ftl b/l10n-ia/mail/messenger/openpgp/keyWizard.ftl
new file mode 100644
index 0000000000..fcd639ccb1
--- /dev/null
+++ b/l10n-ia/mail/messenger/openpgp/keyWizard.ftl
@@ -0,0 +1,192 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# $identity (String) - the email address of the currently selected identity
+key-wizard-dialog-window =
+ .title = Adder un clave OpenPGP personal pro { $identity }
+
+key-wizard-button =
+ .buttonlabelaccept = Continuar
+ .buttonlabelhelp = Receder
+
+key-wizard-dialog =
+ .buttonlabelaccept = Continuar
+ .buttonlabelextra1 = Receder
+
+key-wizard-warning = <b>Si tu ha un clave personal existente</b> pro iste adresse email, tu deberea importar lo. Alteremente tu non habera accesso a tu archivos de emails cryptate, ni potera leger emails in arrivata cryptate de illes qui usa ancora tu clave existente.
+
+key-wizard-learn-more = Saper plus
+
+radio-create-key =
+ .label = Generar clave OpenPGP
+ .accesskey = c
+
+radio-import-key =
+ .label = Importar un existente clave OpenPGP
+ .accesskey = I
+
+radio-gnupg-key =
+ .label = Usa tu clave externe per GnuPG (e.g. de un smartcard)
+ .accesskey = U
+
+## Generate key section
+
+openpgp-generate-key-title = Generar clave OpenPGP
+
+openpgp-generate-key-info = <b>Le generation de clave pote occupar usque plure minutas pro completar.</b> Non exir del application durante que es in curso le generation del clave. Navigar activemente o exequer operationes intensive pro le disco durante le generation del clave replena le 'piscina aleatori' e accelera le procedura. Tu sera alertate quando generation del clave es completate.
+
+openpgp-keygen-expiry-title = Expiration del clave
+
+openpgp-keygen-expiry-description = Defini le expiration tempore de tu clave generate novemente. Tu pote plus tarde controlar le data pro extender lo si necessari.
+
+radio-keygen-expiry =
+ .label = Le clave expirara in:
+ .accesskey = x
+
+radio-keygen-no-expiry =
+ .label = Le clave non expira
+ .accesskey = n
+
+openpgp-keygen-days-label =
+ .label = dies
+openpgp-keygen-months-label =
+ .label = menses
+openpgp-keygen-years-label =
+ .label = annos
+
+openpgp-keygen-advanced-title = Parametros avantiate
+
+openpgp-keygen-advanced-description = Controlar le parametros avantiate de tu clave OpenPGP.
+
+openpgp-keygen-keytype =
+ .value = Typo de clave:
+ .accesskey = t
+
+openpgp-keygen-keysize =
+ .value = Dimension del clave:
+ .accesskey = D
+
+openpgp-keygen-type-rsa =
+ .label = RSA
+
+openpgp-keygen-type-ecc =
+ .label = ECC (curva elliptic)
+
+openpgp-keygen-button = Generar clave
+
+openpgp-keygen-progress-title = Generation de tu nove clave OpenPGP…
+
+openpgp-keygen-import-progress-title = Importation de tu claves OpenPGP…
+
+openpgp-import-success = Claves OpenPGP importate con successo!
+
+openpgp-import-success-title = Completar le procedura de importation
+
+openpgp-import-success-description = Pro comenciar a usar tu clave OpenPGP importate pro cryptar e-mail, claude iste dialogo e accede al parametros de tu conto pro seliger le clave.
+
+openpgp-keygen-confirm =
+ .label = Confirmar
+
+openpgp-keygen-dismiss =
+ .label = Cancellar
+
+openpgp-keygen-cancel =
+ .label = Cancellar procedura…
+
+openpgp-keygen-import-complete =
+ .label = Clauder
+ .accesskey = C
+
+openpgp-keygen-missing-username = Il ha nulle nomine specific pro le actual conto. Insere un valor in le campo · "Tu nomine" in le parametros del conto.
+openpgp-keygen-long-expiry = Tu non pote crea un clave que expira in plus de 100 annos.
+openpgp-keygen-short-expiry = Tu clave debe esser valide pro al minus un die.
+
+openpgp-keygen-ongoing = Generation del clave jam in curso!
+
+openpgp-keygen-error-core = Impossibile initialisar le servicio nucleo de OpenPGP
+
+openpgp-keygen-error-failed = Generation del clave OpenPGP fallite inexpectatemente
+
+# $identity (String) - the newly generate OpenPGP Key
+openpgp-keygen-error-revocation = Clave OpenPGP create con successo, ma falta a obtener le revocation pro le clave { $key }
+
+openpgp-keygen-abort-title = Abortar le generation del clave?
+openpgp-keygen-abort = Generation del clave OpenPGP actualmente in curso, desira tu vermente cancellar lo?
+
+# $identity (String) - the name and email address of the currently selected identity
+openpgp-key-confirm = Generar clave public e secrete pro { $identity }?
+
+## Import Key section
+
+openpgp-import-key-title = Importar un clave OpenPGP personal existente
+
+openpgp-import-key-legend = Eliger un file reservate previemente.
+
+openpgp-import-key-description = Tu pote importar claves personal que ha essite create con altere software OpenPGP.
+
+openpgp-import-key-info = Altere software pote describer un clave personal per terminos alternative tal como tu proprie clave, secrete clave, clave private o par de claves.
+
+# $count (Number) - the number of keys found in the selected files
+openpgp-import-key-list-amount-2 =
+ { $count ->
+ [one] { -brand-short-name } trovava un clave que pote esser importate.
+ *[other] { -brand-short-name } trovava { $count } claves que pote esser importate.
+ }
+
+openpgp-import-key-list-description = Confirmar que le claves pote esser tractate como tu claves personal. Solo claves que tu mesme ha create e que monstrar tu proprie identitate debe esser usate como claves personal. Tu pote cambiar iste option plus tarde in le fenestra de dialogo Proprietates del clave.
+
+openpgp-import-key-list-caption = Le claves marcate pro esser tractate como claves personal sera presentate in le section Cryptographia end-to-end. Los altere sera disponibile intra le gestor del claves.
+
+openpgp-passphrase-prompt-title = Phrase contrasigno obligatori
+
+# $identity (String) - the id of the key being imported
+openpgp-passphrase-prompt = Insere le phrase contrasigno pro disblocar le sequente clave: { $key }
+
+openpgp-import-key-button =
+ .label = Elige le file a importar…
+ .accesskey = E
+
+import-key-file = Importar le file clave OpenPGP
+
+import-key-personal-checkbox =
+ .label = Tractar iste clave como clave personal
+
+gnupg-file = Files GnuPG
+
+import-error-file-size = <b>Error!</b> Files major de 5MB non es supportate.
+
+# $error (String) - the reported error from the failed key import method
+import-error-failed = <b>Error!</b> Falta a importar file. { $error }
+
+# $error (String) - the reported error from the failed key import method
+openpgp-import-keys-failed = <b>Error!</b> Falta a importar claves. { $error }
+
+openpgp-import-identity-label = Identitate
+
+openpgp-import-fingerprint-label = Dactylogramma
+
+openpgp-import-created-label = Create
+
+openpgp-import-bits-label = Bits
+
+openpgp-import-key-props =
+ .label = Proprietates del clave
+ .accesskey = P
+
+## External Key section
+
+openpgp-external-key-title = Clave GnuPG externe
+
+openpgp-external-key-description = Configurar un clave GnuPG externe per le introduction del ID clave
+
+openpgp-external-key-info = In addition, tu debe usar le gestor del claves pro importar e acceptar le clave public correspondente.
+
+openpgp-external-key-warning = <b>Tu pote configurar un singule clave GnuPG externe.</b> Tu previe entrata sera supplantate.
+
+openpgp-save-external-button = Salvar ID del clave
+
+openpgp-external-key-label = ID del clave secrete:
+
+openpgp-external-key-input =
+ .placeholder = 123456789341298340
diff --git a/l10n-ia/mail/messenger/openpgp/msgReadStatus.ftl b/l10n-ia/mail/messenger/openpgp/msgReadStatus.ftl
new file mode 100644
index 0000000000..7ab0d2e800
--- /dev/null
+++ b/l10n-ia/mail/messenger/openpgp/msgReadStatus.ftl
@@ -0,0 +1,76 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Message Header Encryption Button
+
+message-header-show-security-info-key = M
+
+# $type (String) - the shortcut key defined in the message-header-show-security-info-key
+message-security-button =
+ .title =
+ { PLATFORM() ->
+ [macos] Monstrar informationes securitate message (⌘ ⌥ { message-header-show-security-info-key })
+ *[other] Monstrar informationes securitate message (Ctrl+Alt+{ message-header-show-security-info-key })
+ }
+
+openpgp-view-signer-key =
+ .label = Vider clave del signatario
+openpgp-view-your-encryption-key =
+ .label = Vider tu clave de decryptation
+openpgp-openpgp = OpenPGP
+
+openpgp-no-sig = Nulle firma digital
+openpgp-no-sig-info = Iste message non include le signatura digital del expeditor. Le absentia de un signatura digital significa que le message poterea haber essite inviate per alcuno que finge de haber iste adresse email. Tamben es possibile que le message ha essite alterate durante su transmission per le rete.
+openpgp-uncertain-sig = Firma digital incerte
+openpgp-invalid-sig = Firma digital invalide
+openpgp-good-sig = Firma digital bon
+
+openpgp-sig-uncertain-no-key = Iste message include una firma digital, ma il es incerte si illo es correcte. Pro verificar le firma, tu debe obtener un copia del clave public del signatario.
+openpgp-sig-uncertain-uid-mismatch = Iste message include una firma digital, ma un discordantia ha essite revelate: le message ha essite inviate per un adresse email que non concorda con le clave public del signatario.
+openpgp-sig-uncertain-not-accepted = Iste message include una firma digital, ma tu non ha ancora decidite se le clave del signatario es acceptabile pro te.
+openpgp-sig-invalid-rejected = Iste message include una firma digital, ma tu ha previemente decidite rejectar le clave del signatario.
+openpgp-sig-invalid-technical-problem = Iste message contine una firma digital, ma un error technic ha essite revelate: o le message ha essite corrumpite, o modificate per alcuno altere.
+openpgp-sig-valid-unverified = Iste message include una firma digital valide ex un clave que tu ha jam acceptate. Totevia, tu non ha ancora verificate que le expeditor es realmente le proprietario de iste clave.
+openpgp-sig-valid-verified = Iste message include una firma digital valide ex un clave verificate.
+openpgp-sig-valid-own-key = Iste message include una firma digital valide de tu clave personal.
+
+openpgp-sig-key-id = ID de clave signator: { $key }
+openpgp-sig-key-id-with-subkey-id = ID de clave signator: { $key } (ID de sub clave: { $subkey })
+
+openpgp-enc-key-id = Tu ID de clave de decryptation: { $key }
+openpgp-enc-key-with-subkey-id = ID de clave de decryptation: { $key } (ID de sub clave: { $subkey })
+
+openpgp-enc-none = Message non cifrate
+openpgp-enc-none-label = Iste message non ha essite cryptate ante que illo ha essite inviate. Informationes inviate per internet non cryptate pote esser vidite per altere personas durante lor transito.
+
+openpgp-enc-invalid-label = Le message non pote esser decryptate
+openpgp-enc-invalid = Iste message ha essite cryptate ante que illo ha essite inviate a te, ma illo non pote esser decryptate.
+
+openpgp-enc-clueless = Il ha problemas incognite con iste message cryptate.
+
+openpgp-enc-valid-label = Message cryptate
+openpgp-enc-valid = Iste message ha essite cryptate ante que esseva inviate a te. Le cryptation assecura que le message solo pote esser legite per le destinatarios que tu intende.
+
+openpgp-unknown-key-id = Clave incognite
+
+openpgp-other-enc-additional-key-ids = In addition, le message ha essite cryptate pro le proprietarios del sequente claves:
+openpgp-other-enc-all-key-ids = Le message ha essite cryptate pro le proprietarios del sequente claves:
+
+openpgp-message-header-encrypted-ok-icon =
+ .alt = Successo de decryptation
+openpgp-message-header-encrypted-notok-icon =
+ .alt = Decryptation fallite
+
+openpgp-message-header-signed-ok-icon =
+ .alt = Bon firma
+# Mismatch icon is used for notok state as well
+openpgp-message-header-signed-mismatch-icon =
+ .alt = Mal firma
+openpgp-message-header-signed-unknown-icon =
+ .alt = Stato del firma incognite
+openpgp-message-header-signed-verified-icon =
+ .alt = Firma verificate
+openpgp-message-header-signed-unverified-icon =
+ .alt = Firma non verificate
diff --git a/l10n-ia/mail/messenger/openpgp/oneRecipientStatus.ftl b/l10n-ia/mail/messenger/openpgp/oneRecipientStatus.ftl
new file mode 100644
index 0000000000..68f4ba9696
--- /dev/null
+++ b/l10n-ia/mail/messenger/openpgp/oneRecipientStatus.ftl
@@ -0,0 +1,50 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-one-recipient-status-title =
+ .title = Securitate del message OpenPGP
+openpgp-one-recipient-status-status =
+ .label = Stato
+openpgp-one-recipient-status-key-id =
+ .label = ID de clave
+openpgp-one-recipient-status-created-date =
+ .label = Create
+openpgp-one-recipient-status-expires-date =
+ .label = Expira
+openpgp-one-recipient-status-open-details =
+ .label = Aperir le detalios e rediger le acceptation…
+openpgp-one-recipient-status-discover =
+ .label = Discoperir claves nove o actualisate
+
+openpgp-one-recipient-status-instruction1 = Pro inviar un message cryptate end-to-end a un destinatario, tu debe obtener su clave public OpenPGP e marcar lo como acceptate.
+openpgp-one-recipient-status-instruction2 = Pro obtener su clave public, importa lo ab le e-mail que illes te ha inviate e que include illo. In alternativa, tu pote tentar de discoperir lor clave public sur un directorio.
+
+openpgp-key-own = Acceptate (clave personal)
+openpgp-key-secret-not-personal = Non usabile
+openpgp-key-verified = Acceptate (verificate)
+openpgp-key-unverified = Acceptate (non-verificate)
+openpgp-key-undecided = Non acceptate (non-decidite)
+openpgp-key-rejected = Non acceptate (rejectate)
+openpgp-key-expired = Expirate
+
+openpgp-intro = Activar claves public pro { $key }
+
+openpgp-pubkey-import-id = ID: { $kid }
+openpgp-pubkey-import-fpr = Dactylogramma: { $fpr }
+
+openpgp-pubkey-import-intro =
+ { $num ->
+ [one] Le file contine un clave public como monstrate infra:
+ *[other] Le file contine { $num } claves public como monstrate infra:
+ }
+
+openpgp-pubkey-import-accept =
+ { $num ->
+ [one] Accepta tu iste clave pro verificar firmas digital e pro cryptar messages, pro tote le adresses email monstrate?
+ *[other] Accepta tu iste claves pro verificar firmas digital e pro cryptar messages, pro tote le adresses email monstrate?
+ }
+
+pubkey-import-button =
+ .buttonlabelaccept = Importar
+ .buttonaccesskeyaccept = I
diff --git a/l10n-ia/mail/messenger/openpgp/openpgp-frontend.ftl b/l10n-ia/mail/messenger/openpgp/openpgp-frontend.ftl
new file mode 100644
index 0000000000..cf7ee154da
--- /dev/null
+++ b/l10n-ia/mail/messenger/openpgp/openpgp-frontend.ftl
@@ -0,0 +1,64 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+openpgp-manage-keys-openpgp-cmd =
+ .label = Gestor de clave OpenPGP
+ .accesskey = O
+
+openpgp-ctx-decrypt-open =
+ .label = Decryptar e aperir
+ .accesskey = D
+openpgp-ctx-decrypt-save =
+ .label = Decryptar e salvar como…
+ .accesskey = c
+openpgp-ctx-import-key =
+ .label = Importar le clave OpenPGP
+ .accesskey = I
+openpgp-ctx-verify-att =
+ .label = Verificar le firma
+ .accesskey = V
+
+openpgp-has-sender-key = Iste message assere continer le clave public OpenPGP del expeditor.
+openpgp-be-careful-new-key = ATTENTION: Le nove clave public OpenPGP in iste message differe del claves public que tu previemente ha acceptate pro { $email }.
+
+openpgp-import-sender-key =
+ .label = Importar…
+
+openpgp-search-keys-openpgp =
+ .label = Discoperir le clave OpenPGP
+
+openpgp-missing-signature-key = Iste message ha essite signate con un clave que tu ancora non ha.
+
+openpgp-search-signature-key =
+ .label = Discoperir…
+
+# Don't translate the terms "OpenPGP" and "MS-Exchange"
+openpgp-broken-exchange-opened = Isto es un message OpenPGP apparentemente corrumpite per MS-Exchange que non pote esser reparate perque illo ha essite aperite ab un file local. Copia le message in un dossier de e-mail pro tentar un reparation automatic.
+openpgp-broken-exchange-info = Si le contentos del message non es monstrate como expectate, tu pote provar un reparation automatic.
+openpgp-broken-exchange-repair =
+ .label = Reparar le message
+openpgp-broken-exchange-wait = Per favor attende…
+
+openpgp-cannot-decrypt-because-mdc =
+ Isto es un message cryptate que usa un vetere e vulnerabile mechanismo.
+ Illo poterea haber essite modificate durante le transito, con le intention de robar su contentos.
+ Pro impedir iste risco, le contentos non es monstrate.
+
+openpgp-cannot-decrypt-because-missing-key = Le clave secrete que es necessari pro decifrar iste message non es disponibile.
+
+openpgp-partially-signed =
+ Solo un sub-ensemble de iste message ha essite signate digitalmente per le OpenPGP.
+ Si tu clicca le button de verification, le partes non protegite sera celate e le stato del firma digital essera monstrate.
+
+openpgp-partially-encrypted =
+ Solo un sub-ensemble de iste message ha essite cryptate per OpenPGP.
+ Le partes legibile del message que es jam monstrate non ha essite cryptate.
+ Si tu clicca le button de decryptation, le contentos del partes cryptate essera monstrate.
+
+openpgp-reminder-partial-display = Memento: le message monstrate infra es solo un sub-ensemble del message original.
+
+openpgp-partial-verify-button = Verificar
+openpgp-partial-decrypt-button = Decryptar
+
+openpgp-unexpected-key-for-you = Advertentia: iste message contine una clave OpenPGP non note que face referentia a un de tu proprie adresses email. Si isto non es un de tu claves, poterea esser un intento de dupar altere correspondentes.
diff --git a/l10n-ia/mail/messenger/openpgp/openpgp.ftl b/l10n-ia/mail/messenger/openpgp/openpgp.ftl
new file mode 100644
index 0000000000..f0d81af557
--- /dev/null
+++ b/l10n-ia/mail/messenger/openpgp/openpgp.ftl
@@ -0,0 +1,641 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+e2e-intro-description = Pro inviar messages cifrate o signate digitalmente, tu debe configurar un technologia de cryptographia OpenPGP o S/MIME.
+e2e-intro-description-more = Elige tu clave personal pro activar le uso de OpenPGP o tu certificato personal pro activar le uso de S/MIME. Pro un clave personal o un certificato tu debe haber le correspondente clave secrete.
+e2e-signing-description = Un signatura digital permitte al destinatarios de verificar que tu es le ver expeditor del message e que le contento non ha essite alterate. Per configuration predefinite, le messages cryptate es sempre signate.
+e2e-sign-message =
+ .label = Signar messages non cryptate
+ .accesskey = n
+e2e-disable-enc =
+ .label = Disactivar cryptation pro nove messages
+ .accesskey = D
+e2e-enable-enc =
+ .label = Activar cryptation pro nove messages
+ .accesskey = n
+e2e-enable-description = Tu potera disactivar le cryptation pro messages individual.
+e2e-advanced-section = Parametros avantiate
+e2e-attach-key =
+ .label = Attaccar mi clave public al addition de un firma digital OpenPGP
+ .accesskey = p
+e2e-encrypt-subject =
+ .label = Cryptar le subjecto del messages OpenPGP
+ .accesskey = b
+e2e-encrypt-drafts =
+ .label = Immagazinar minuta de messages in formato cryptate
+ .accesskey = m
+openpgp-key-user-id-label = Count/ID usator
+openpgp-keygen-title-label =
+ .title = Generar clave OpenPGP
+openpgp-cancel-key =
+ .label = Cancellar
+ .tooltiptext = Cancellar generation de clave
+openpgp-key-gen-expiry-title =
+ .label = Expiration del clave
+openpgp-key-gen-expire-label = Le clave expirara in:
+openpgp-key-gen-days-label =
+ .label = dies
+openpgp-key-gen-months-label =
+ .label = menses
+openpgp-key-gen-years-label =
+ .label = annos
+openpgp-key-gen-no-expiry-label =
+ .label = Le clave non expira
+openpgp-key-gen-key-size-label = Dimension del clave:
+openpgp-key-gen-console-label = Generation del clave
+openpgp-key-gen-key-type-label = Typo de clave
+openpgp-key-gen-key-type-rsa =
+ .label = RSA
+openpgp-key-gen-key-type-ecc =
+ .label = ECC (curva elliptic)
+openpgp-generate-key =
+ .label = Generar clave
+ .tooltiptext = Genera un nove clave conforme a OpenPGP pro cryptation o firma
+openpgp-advanced-prefs-button-label =
+ .label = Avantiate…
+openpgp-keygen-desc = <a data-l10n-name="openpgp-keygen-desc-link">Nota: Le generation de clave pote occupar usque plure minutas pro completar.</a> Non exir del application durante que es in curso le generation del clave. Navigar activemente o exequer operationes intensive pro le disco durante le generation del clave replena le 'piscina aleatori' e accelera le procedura. Tu sera alertate quando generation del clave es completate.
+openpgp-key-created-label =
+ .label = Create
+openpgp-key-expiry-label =
+ .label = Date de expiration
+openpgp-key-id-label =
+ .label = ID de clave
+openpgp-cannot-change-expiry = La structura de iste clave es complexe, la cambio de su data de expiration non es supportate.
+openpgp-key-man-title =
+ .title = Gestor de clave OpenPGP
+openpgp-key-man-generate =
+ .label = Nove par de claves
+ .accesskey = N
+openpgp-key-man-gen-revoke =
+ .label = Certificato de revocation
+ .accesskey = r
+openpgp-key-man-ctx-gen-revoke-label =
+ .label = Genera e salva le certificato de revocation
+openpgp-key-man-file-menu =
+ .label = File
+ .accesskey = F
+openpgp-key-man-edit-menu =
+ .label = Rediger
+ .accesskey = R
+openpgp-key-man-view-menu =
+ .label = Vider
+ .accesskey = V
+openpgp-key-man-generate-menu =
+ .label = Generar
+ .accesskey = G
+openpgp-key-man-keyserver-menu =
+ .label = Servitor de clave
+ .accesskey = c
+openpgp-key-man-import-public-from-file =
+ .label = Importar clave(s) public ex file
+ .accesskey = e
+openpgp-key-man-import-secret-from-file =
+ .label = Importar clave(s) secrete ex file
+openpgp-key-man-import-sig-from-file =
+ .label = Importar revocation(es) ex file
+openpgp-key-man-import-from-clipbrd =
+ .label = Importar clave(s) ex area de transferentia
+ .accesskey = t
+openpgp-key-man-import-from-url =
+ .label = Importar clave(s) ex URL
+ .accesskey = U
+openpgp-key-man-export-to-file =
+ .label = Exportar clave(s) public a file
+ .accesskey = a
+openpgp-key-man-send-keys =
+ .label = Inviar clave(s) public per email
+ .accesskey = e
+openpgp-key-man-backup-secret-keys =
+ .label = Reservar clave(s) public in file
+ .accesskey = R
+openpgp-key-man-discover-cmd =
+ .label = Discoperir claves online
+ .accesskey = D
+openpgp-key-man-discover-prompt = Pro discoperir claves OpenPGP online, sur servitores-de-claves o per le protocollo WKD, Insere un adresse email o a ID de clave.
+openpgp-key-man-discover-progress = In cerca…
+openpgp-key-copy-key =
+ .label = Copiar clave public
+ .accesskey = C
+openpgp-key-export-key =
+ .label = Exportar un clave public a file
+ .accesskey = x
+openpgp-key-backup-key =
+ .label = Reservar un clave public in un file
+ .accesskey = R
+openpgp-key-send-key =
+ .label = Inviar un clave public per email
+ .accesskey = I
+openpgp-key-man-copy-key-ids =
+ .label =
+ { $count ->
+ [one] Copiar le ID clave al area de transferentia
+ *[other] Copiar le IDs clave al area de transferentia
+ }
+ .accesskey = C
+openpgp-key-man-copy-fprs =
+ .label =
+ { $count ->
+ [one] Copiar impression digital al area de transferentia
+ *[other] Copiar impressiones digital al area de transferentia
+ }
+ .accesskey = C
+openpgp-key-man-copy-to-clipboard =
+ .label =
+ { $count ->
+ [one] Copiar un clave public al area de transferentia
+ *[other] Copiar claves public al area de transferentia
+ }
+ .accesskey = C
+openpgp-key-man-ctx-expor-to-file-label =
+ .label = Exportar claves a file
+openpgp-key-man-ctx-copy =
+ .label = Copiar
+ .accesskey = C
+openpgp-key-man-ctx-copy-fprs =
+ .label =
+ { $count ->
+ [one] Impression digital
+ *[other] Impressiones digital
+ }
+ .accesskey = I
+openpgp-key-man-ctx-copy-key-ids =
+ .label =
+ { $count ->
+ [one] ID de clave
+ *[other] IDs de clave
+ }
+ .accesskey = I
+openpgp-key-man-ctx-copy-public-keys =
+ .label =
+ { $count ->
+ [one] Clave public
+ *[other] Claves public
+ }
+ .accesskey = p
+openpgp-key-man-close =
+ .label = Clauder
+openpgp-key-man-reload =
+ .label = Recargar cache del clave
+ .accesskey = R
+openpgp-key-man-change-expiry =
+ .label = Cambiar data de expiration
+ .accesskey = C
+openpgp-key-man-refresh-online =
+ .label = Actualisar online
+ .accesskey = A
+openpgp-key-man-ignored-ids =
+ .label = Adresses email
+openpgp-key-man-del-key =
+ .label = Deler le clave(s)
+ .accesskey = D
+openpgp-delete-key =
+ .label = Deler le clave
+ .accesskey = D
+openpgp-key-man-revoke-key =
+ .label = Revocar le clave
+ .accesskey = R
+openpgp-key-man-key-props =
+ .label = Proprietates del clave
+ .accesskey = P
+openpgp-key-man-key-more =
+ .label = Plus
+ .accesskey = P
+openpgp-key-man-view-photo =
+ .label = ID de photo
+ .accesskey = I
+openpgp-key-man-ctx-view-photo-label =
+ .label = Vider ID photo
+openpgp-key-man-show-invalid-keys =
+ .label = Monstrar claves invalide
+ .accesskey = M
+openpgp-key-man-show-others-keys =
+ .label = Monstrar claves ab altere claves
+ .accesskey = M
+openpgp-key-man-user-id-label =
+ .label = Nomine
+openpgp-key-man-fingerprint-label =
+ .label = Dactylogramma
+openpgp-key-man-select-all =
+ .label = Seliger tote le claves
+ .accesskey = S
+openpgp-key-man-empty-tree-tooltip =
+ .label = Insere terminos de recerca in le cassa supra
+openpgp-key-man-nothing-found-tooltip =
+ .label = Nulle claves concorda tu terminos de recerca
+openpgp-key-man-please-wait-tooltip =
+ .label = Attende durante que le claves es cargate…
+openpgp-key-man-filter-label =
+ .placeholder = Cercar claves
+openpgp-key-man-select-all-key =
+ .key = e
+openpgp-key-man-key-details-key =
+ .key = I
+openpgp-ign-addr-intro = Tu accepta usar iste clave pro le sequente adresses email eligite:
+openpgp-key-details-doc-title = Proprietates del clave
+openpgp-key-details-signatures-tab =
+ .label = Certificationes
+openpgp-key-details-structure-tab =
+ .label = Structura
+openpgp-key-details-uid-certified-col =
+ .label = ID usator/Certificate per
+openpgp-key-details-key-id-label = ID de clave
+openpgp-key-details-user-id3-label = Proprietario de clave asserite
+openpgp-key-details-id-label =
+ .label = ID
+openpgp-key-details-key-type-label = Typo
+openpgp-key-details-key-part-label =
+ .label = Parte del clave
+openpgp-key-details-attr-ignored = ATTENTION: Iste clave pote non functionar como expectate, perque parte de su proprietates es non secur e poterea esser ignorate.
+openpgp-key-details-attr-upgrade-sec = Tu debe promover le proprietates insecur.
+openpgp-key-details-attr-upgrade-pub = Tu debe demandar al proprietario de iste clave de promover le proprietates insecur.
+openpgp-key-details-upgrade-unsafe =
+ .label = Promover le proprietates insecur.
+ .accesskey = p
+openpgp-key-details-upgrade-ok = Clave promovite con successo. Comparti ille clave public con tu correspondentes.
+openpgp-key-details-algorithm-label =
+ .label = Algorithmo
+openpgp-key-details-size-label =
+ .label = Dimension
+openpgp-key-details-created-label =
+ .label = Crear
+openpgp-key-details-created-header = Create
+openpgp-key-details-expiry-label =
+ .label = Date de expiration
+openpgp-key-details-expiry-header = Date de expiration
+openpgp-key-details-usage-label =
+ .label = Uso
+openpgp-key-details-fingerprint-label = Dactylogramma
+openpgp-key-details-legend-secret-missing = Pro le claves marcate con (!) le clave secrete non es disponibile.
+openpgp-key-details-sel-action =
+ .label = Eliger le action…
+ .accesskey = E
+openpgp-card-details-close-window-label =
+ .buttonlabelaccept = Clauder
+openpgp-acceptance-label =
+ .label = Tu acceptation
+openpgp-acceptance-rejected-label =
+ .label = No, rejectar iste clave.
+openpgp-acceptance-undecided-label =
+ .label = Non ancora, forsan plus tarde.
+openpgp-acceptance-unverified-label =
+ .label = Si, ma io non ha verificate que isto es le clave correcte.
+openpgp-acceptance-verified-label =
+ .label = Si, io ha verificate personalmente que isto es de facto le correcte impression digital.
+key-accept-personal =
+ Pro iste clave, tu ha le parte public e le secrete. Tu pote usar lo como clave personal.
+ Si iste clave ha essite date te per alcuno altere, alora non usa lo como clave personal.
+openpgp-personal-no-label =
+ .label = No, non usar lo como mi clave personal.
+openpgp-personal-yes-label =
+ .label = Si, tractar iste clave como clave personal.
+openpgp-copy-cmd-label =
+ .label = Copiar
+
+## e2e encryption settings
+
+# $identity (String) - the email address of the currently selected identity
+openpgp-description-no-key = { -brand-short-name } non ha un clave OpenPGP personal pro <b>{ $identity }</b>
+# $count (Number) - the number of configured keys associated with the current identity
+# $identity (String) - the email address of the currently selected identity
+openpgp-description-has-keys =
+ { $count ->
+ [one] { -brand-short-name } ha trovate un clave personal OpenPGP associate con <b>{ $identity }</b>
+ *[other] { -brand-short-name } ha trovate { $count } claves personal OpenPGP associate con <b>{ $identity }</b>
+ }
+# $key (String) - the currently selected OpenPGP key
+openpgp-selection-status-have-key = Tu actual configuration usa ID clave <b>{ $key }</b>
+# $key (String) - the currently selected OpenPGP key
+openpgp-selection-status-error = Tu actual configuration usa le ID clave <b>{ $key }</b>, que es expirate.
+openpgp-add-key-button =
+ .label = Adder clave…
+ .accesskey = A
+e2e-learn-more = Saper plus
+openpgp-keygen-success = Clave OpenPGP generate con successo!
+openpgp-keygen-import-success = Clave OpenPGP importate con successo!
+openpgp-keygen-external-success = ID clave GnuPG externe salvate!
+
+## OpenPGP Key selection area
+
+openpgp-radio-none =
+ .label = Nulle
+openpgp-radio-none-desc = Non usa OpenPGP pro iste identitate.
+openpgp-radio-key-not-usable = Iste clave non es usabile como un clave personal, perque le clave secrete manca!
+openpgp-radio-key-not-accepted = Pro usar iste clave tu debe approbar lo como un clave personal!
+openpgp-radio-key-not-found = Impossibile trovar iste clave! Si tu vole usar lo, tu debe importar lo a in { -brand-short-name }.
+# $key (String) - the expiration date of the OpenPGP key
+openpgp-radio-key-expires = Expira le: { $date }
+# $key (String) - the expiration date of the OpenPGP key
+openpgp-radio-key-expired = Expirate le: { $date }
+openpgp-key-expires-within-6-months-icon =
+ .title = Le clave expira in minus de 6 menses
+openpgp-key-has-expired-icon =
+ .title = Clave expirate
+openpgp-key-expand-section =
+ .tooltiptext = Plus de informationes
+openpgp-key-revoke-title = Revocar le clave
+openpgp-key-edit-title = Cambiar claves OpenPGP
+openpgp-key-edit-date-title = Prorogar data de expiration
+openpgp-manager-description = Usa le Gestor de clave OpenPGP pro vider e gerer le claves public de tu correspondentes e tote le altere claves non in le lista de presentation supra.
+openpgp-manager-button =
+ .label = Gestor de clave OpenPGP
+ .accesskey = c
+openpgp-key-remove-external =
+ .label = Remover clave GnuPG externe
+ .accesskey = e
+key-external-label = Clave GnuPG externe
+# Strings in keyDetailsDlg.xhtml
+key-type-public = clave public
+key-type-primary = clave primari
+key-type-subkey = sub-clave
+key-type-pair = copula de claves (clave secrete e clave public)
+key-expiry-never = nunquam
+key-usage-encrypt = Cryptar
+key-usage-sign = Signar
+key-usage-certify = Certificar
+key-usage-authentication = Authentication
+key-does-not-expire = Le clave non expira
+key-expired-date = Le clave ha expirate le { $keyExpiry }
+key-expired-simple = Le clave ha expirate
+key-revoked-simple = Le clave ha essite revocate
+key-do-you-accept = Accepta tu iste clave pro verificante firmas digital e pro cryptar messages?
+key-verification = Verifica le dactylogramma del clave usante un canal de communication secur, differente de e-mail, pro verificar que illo es realmente le clave de { $addr }.
+# Strings enigmailMsgComposeOverlay.js
+cannot-use-own-key-because = Impossibile inviar le message, perque il ha un problema con tu clave personal. { $problem }
+cannot-encrypt-because-missing = Impossibile inviar iste message con cryptographia end-to-end, perque il ha problemas con le claves del sequente destinatarios: { $problem }
+window-locked = Le fenestra de composition es blocate; invio cancellate
+# Strings in mimeDecrypt.jsm
+mime-decrypt-encrypted-part-concealed-data = Isto es un parte de message cryptate. Tu debe aperir lo in un fenestra separate cliccante sur le annexo.
+# Strings in keyserver.jsm
+keyserver-error-aborted = Abortate
+keyserver-error-unknown = Un error incognite occurreva
+keyserver-error-server-error = Le servitor-de-clave ha signalate un error.
+keyserver-error-import-error = Falta a importar le clave discargate.
+keyserver-error-unavailable = Servitor-de-claves indisponibile
+keyserver-error-security-error = Le servitor non supporta accesso cryptate.
+keyserver-error-certificate-error = Le certificato del servitor-de-claves non es valide.
+keyserver-error-unsupported = Le servitor-de-claves non es disponibile.
+# Strings in mimeWkdHandler.jsm
+wkd-message-body-req =
+ Tu fornitor de e-mail ha processate tu requesta de incargar tu clave public al directorio web de claves OpenPGP.
+ Per favor confirma pro concluder le publication de tu clave public.
+wkd-message-body-process =
+ Iste message de e-mail concerne le processo automatic del incargamento de tu clave public al directorio web de claves OpenPGP.
+ Non es necessari prender alcun action manual in iste momento.
+# Strings in persistentCrypto.jsm
+converter-decrypt-body-failed =
+ Impossibile decifrar message con subjecto
+ { $subject }.
+ Vole tu reprobar con un differente phrase contrasigno o saltar le message?
+# Strings filters.jsm
+filter-folder-required = Tu debe eliger un dossier de destination.
+filter-decrypt-move-warn-experimental =
+ ATTENTION - le action del filtro "Decifrar permanentemente" pote ducer a destruer messages.
+ Nos consilia fortemente que tu prova primo le filtro "Crear copia decifrate", test le resultato accuratemente e comenciar a usar iste filtro solo un vice que tu es satisfacite del resultato.
+filter-term-pgpencrypted-label = Cryptate OpenPGP
+filter-key-required = Tu debe seliger un clave destinatario.
+filter-key-not-found = Impossibile trover un clave de cryptation pro '{ $desc }'.
+filter-warn-key-not-secret =
+ ATTENTION - le action del filtro "Cryptar al clave" replacia le destinatarios.
+ Si tu non ha le secreto clave secrete pro '{ $desc }' tu non potera plus leger le emails.
+# Strings filtersWrapper.jsm
+filter-decrypt-move-label = Decryptar permanentemente (OpenPGP)
+filter-decrypt-copy-label = Crear copia decryptate (OpenPGP)
+filter-encrypt-label = Crypta tu clave (OpenPGP)
+# Strings in enigmailKeyImportInfo.js
+import-info-title =
+ .title = Claves importate con successo
+import-info-bits = Bits
+import-info-created = Create
+import-info-fpr = Dactylogramma
+import-info-details = Vider detalios e gerer acceptation del clave
+import-info-no-keys = Nulle claves importate
+# Strings in enigmailKeyManager.js
+import-from-clip = Vole tu importar alcun claves ab area de transferentia?
+import-from-url = Discargar clave public ex iste URL:
+copy-to-clipbrd-failed = Impossibile copiar le clave(s) seligite in le area de transferentia.
+copy-to-clipbrd-ok = Clave(s) copiate in le area de transferentia
+delete-secret-key =
+ ATTENTION: Tu va deler un clave secrete!
+
+ Si tu dele tu clave secrete, tu non potera plus decifrar ulle messages cryptate pro ille clave, ni tu potera revocar lo.
+
+ Desira tu vermente deler AMBE: le clave de secrete e le clave public
+ '{ $userId }'?
+delete-mix =
+ ATTENTION: Tu va deler le claves secrete!
+ Si tu dele tu clave secrete, tu non sera plus capace a decifrar ulle messages cryptate pro ille clave.
+ Vole tu vermente deler AMBE, le claves secrete e public seligite?
+delete-pub-key =
+ Vole tu deler le clave public
+ '{ $userId }'?
+delete-selected-pub-key =
+ Vole tu deler le claves public
+ '{ $userId }'?
+refresh-all-question = Tu non ha seligite ulle clave. Desira tu refrescar tote le claves?
+key-man-button-export-sec-key = Exportar claves &Secrete
+key-man-button-export-pub-key = Exportar solo claves &public
+key-man-button-refresh-all = &Refrescar tote le claves
+key-man-loading-keys = Cargamento claves, attende…
+ascii-armor-file = Files ASCII Armored (*.asc)
+no-key-selected = Tu debe eliger al minus un clave pro exequer le seligite operation
+export-to-file = Exportar un clave public a file
+export-keypair-to-file = Exportar clave secrete e public a file
+export-secret-key = Vole tu includer le clave secrete in le file clave OpenPGP salvate?
+save-keys-ok = Claves salvate con successo.
+save-keys-failed = Salvamento claves fallite!
+default-pub-key-filename = Claves-public-exportate
+default-pub-sec-key-filename = Reserva-de-claves-secrete
+refresh-key-warn = ATTENTION: secundo le numero de claves e le velocitate de connexion, le actualisation de tote le claves pote esser un processo bastante longe!
+preview-failed = Impossibile leger file clave public.
+general-error = Error: { $reason }
+dlg-button-delete = &Deler
+
+## Account settings export output
+
+openpgp-export-public-success = <b>Clave public exportate con successo!</b>
+openpgp-export-public-fail = <b>Impossibile exportar le clave public seligite!</b>
+openpgp-export-secret-success = <b>Clave secrete exportate con successo!</b>
+openpgp-export-secret-fail = <b>Impossibile exportar le clave secrete seligite!</b>
+# Strings in keyObj.jsm
+key-ring-pub-key-revoked = Le clave { $userId } (ID clave { $keyId }) es revocate.
+key-ring-pub-key-expired = Le clave { $userId } (ID clave { $keyId }) es expirate.
+key-ring-no-secret-key = Tu non pare haber le clave secrete pro { $userId } (ID clave { $keyId }) sur tu anello de claves; tu non pote usa le clave pro signar.
+key-ring-pub-key-not-for-signing = Le clave { $userId } (ID clave { $keyId }) non pote esser usate pro signar.
+key-ring-pub-key-not-for-encryption = Le clave { $userId } (ID clave { $keyId }) non pote esser usate pro cryptar.
+key-ring-sign-sub-keys-revoked = Tote le sub-claves-firma del clave { $userId } (ID clave { $keyId }) es expirate.
+key-ring-sign-sub-keys-expired = Tote le sub-claves-firma del clave { $userId } (ID clave { $keyId }) es expirate.
+key-ring-enc-sub-keys-revoked = Tote le sub-claves-firma del clave { $userId } (ID clave { $keyId }) es revocate, expirate o alteremente inusabile.
+key-ring-enc-sub-keys-expired = Tote le sub-claves cryptographic del clave { $userId } (ID clave { $keyId }) es expirate.
+# Strings in gnupg-keylist.jsm
+keyring-photo = Photo
+user-att-photo = Attributo del usator (imagine JPEG)
+# Strings in key.jsm
+already-revoked = Iste clave ha jam essite revocate.
+# $identity (String) - the id and associated user identity of the key being revoked
+revoke-key-question =
+ Tu va revocar le clave '{ $identity }'.
+ Tu non potera plus signar con iste clave e un vice distribuite, le alteres non potera plus cryptar con iste clave. Tu pote ancora usar le clave pro decifrar vetere messages.
+ Vole tu continuar?
+# $keyId (String) - the id of the key being revoked
+revoke-key-not-present =
+ Tu ha nulle clave (0x{ $keyId }) que concorda con iste certificato de revocation!
+ Si tu ha perdite tu clave, tu debe importar lo (e.g. de un servitor-de-claves) ante importar le certificato de revocation!!
+# $keyId (String) - the id of the key being revoked
+revoke-key-already-revoked = Le clave 0x{ $keyId } ha jam essite revocate.
+key-man-button-revoke-key = &Revocar clave
+openpgp-key-revoke-success = Clave revocate con successo.
+after-revoke-info =
+ Le clave ha essite revocate.
+ Comparti iste clave public de novo, inviante lo per email o incargante lo a servitores de claves, pro facer saper al alteres que tu ha revocate tu clave.
+ Quando le software usate per altere personas apprende sur le revocation, illo cessara de usar tu clave ancian.
+ Si tu usa un nove clave pro le mesme adresse de e-mail, e tu attacha le nove clave public al messages de e-mail que tu invia, alora le information sur tu clave ancian revocate essera automaticamente includite.
+# Strings in keyRing.jsm & decryption.jsm
+key-man-button-import = &Importar
+delete-key-title = Deler clave OpenPGP
+delete-external-key-title = Remover le clave externe GnuPG
+delete-external-key-description = Vole tu remover iste ID clave externe GnuPG?
+key-in-use-title = Clave OpenPGP actualmente in uso
+delete-key-in-use-description = Impossibile continuar! Le clave que tu ha seligite pro deletion es actualmente usate per iste identitate. Elige un clave differente o nulle e reproba.
+revoke-key-in-use-description = Impossibile continuar! Le clave que tu ha seligite pro revocation es actualmente usate per iste identitate. Elige un clave differente o nulle e reproba.
+# Strings used in errorHandling.jsm
+key-error-key-spec-not-found = Le adresse email '{ $keySpec }' non pote esser concordate a un clave sur tu anello de claves.
+key-error-key-id-not-found = Le ID clave configurate '{ $keySpec }' non pote esser trovate sur tu anello de claves.
+key-error-not-accepted-as-personal = Tu non ha confirmate que le clave con ID '{ $keySpec }' es tu clave personal.
+# Strings used in enigmailKeyManager.js & windows.jsm
+need-online = Le function que tu ha seligite non es disponibile in modo sin connexion. Per favor va online e reproba.
+# Strings used in keyRing.jsm & keyLookupHelper.jsm
+no-key-found2 = Impossibile trovar ulle clave utile concordante le criterios de recerca specificate.
+no-update-found = Tu jam ha le claves discoperite online.
+# Strings used in keyRing.jsm & GnuPGCryptoAPI.jsm
+fail-key-extract = Error - Commando de extraction clave fallite
+# Strings used in keyRing.jsm
+fail-cancel = Error - reception clave cancellate per le usator
+not-first-block = Error - Prime blocada de OpenPGP non es blocada de clave public
+import-key-confirm = Importar clave(s) public integrate in le message?
+fail-key-import = Error - importation de clave fallite
+file-write-failed = Falta a scriber al file { $output }
+no-pgp-block = Error - Nulle valide bloco datos OpenPGP cuirassate trovate
+confirm-permissive-import = Importation fallite. Le clave que tu tenta importar pote esser corrumpite o usa attributos incognite. Vole tu tentar de importar le partes que es correcte? Isto pote comportar le importation de claves incomplete e inusabile.
+# Strings used in trust.jsm
+key-valid-unknown = incognite
+key-valid-invalid = non valide
+key-valid-disabled = disactivate
+key-valid-revoked = revocate
+key-valid-expired = expirate
+key-trust-untrusted = non fidabile
+key-trust-marginal = marginal
+key-trust-full = fidabile
+key-trust-ultimate = ultimate
+key-trust-group = (gruppo)
+# Strings used in commonWorkflows.js
+import-key-file = Importar le file clave OpenPGP
+import-rev-file = Importar le le revocation del file OpenPGP
+gnupg-file = Files GnuPG
+import-keys-failed = Importation de claves fallite!
+passphrase-prompt = Insere le phrase contrasigno que disbloca le sequente clave: { $key }
+file-to-big-to-import = Iste file es troppo grande. Non importar grande gruppos de claves contemporaneemente.
+# Strings used in enigmailKeygen.js
+save-revoke-cert-as = Crear e salvar le certificato de revocation
+revoke-cert-ok = Le certificato de revocation ha essite create con successo. Tu pote usar lo pro invalidar tu clave public, e.g. in caso tu perde tu clave secrete.
+revoke-cert-failed = Le certificato de revocation non pote esser create.
+gen-going = Generation del clave jam in curso!
+keygen-missing-user-name = Il ha nulle nomine specificate pro le conto/identitate seligite. Insere un valor in le campo · "Tu nomine" in le parametros del conto.
+expiry-too-short = Tu clave debe esser valide pro al minus un die.
+expiry-too-long = Tu non pote crea un clave que expira in plus de 100 annos.
+key-confirm = Generar clave public e secrete pro '{ $id }'?
+key-man-button-generate-key = &Generar clave
+key-abort = Abortar le generation del clave?
+key-man-button-generate-key-abort = &Abortar le generation del clave
+key-man-button-generate-key-continue = &Continuar le generation del clave
+
+# Strings used in enigmailMessengerOverlay.js
+
+failed-decrypt = Error - decryptation fallite
+fix-broken-exchange-msg-failed = Insuccesso a reparar message.
+attachment-no-match-from-signature = Impossibile associar file firma '{ $attachment } a un annexo
+attachment-no-match-to-signature = Impossibile associar annexo '{ $attachment }' a un file firma
+signature-verified-ok = Le firma pro le annexo { $attachment } ha essite verificate con successo
+signature-verify-failed = Le firma pro le annexo { $attachment } non pote esser verificate
+decrypt-ok-no-sig =
+ ATTENTION
+ Decryptation exequite con successo, ma le firma non pote esser verificate correctemente
+msg-ovl-button-cont-anyway = &Continuar comocunque
+enig-content-note = *Annexos a iste message non ha essite signate ni cryptate*
+# Strings used in enigmailMsgComposeOverlay.js
+msg-compose-button-send = Inviar message (&Send)
+msg-compose-details-button-label = Detalios…
+msg-compose-details-button-access-key = D
+send-aborted = Invio abortate.
+key-not-trusted = Insufficiente fide pro le clave '{ $key }'
+key-not-found = Clave '{ $key }' non trovate
+key-revoked = Clave '{ $key }' revocate
+key-expired = Clave '{ $key }' expirate
+msg-compose-internal-error = Error interne.
+keys-to-export = Eliger claves OpenPGP a inserer
+msg-compose-partially-encrypted-inlinePGP =
+ Le message al qual tu responde contine partes cryptate e non cryptate. Si le expeditor non poteva originalmente decryptar certe partes del message, es possibile que tu es sur le puncto de divulgar informationes confidential que le expeditor non poteva originalmente decryptar ille mesme.
+ Per favor, considera remover tote le texto citate de tu responsa a iste expeditor.
+msg-compose-cannot-save-draft = Error salvante le minuta
+msg-compose-partially-encrypted-short = Presta attention al revelation de datos sensibile - email partialmente cryptate.
+quoted-printable-warn =
+ Tu ha activate codification 'citate-imprimibile' pro inviar messages. Isto pote comportar decryptation o verification non correcte de tu message.
+ Vole tu disactivar ora le invio de messages 'citate-imprimibile'?
+minimal-line-wrapping =
+ Tu ha configurate le ruptura e inveloppamento del lineas a { $width } characteres. Pro correcte cryptation o signatura, iste valor debe esser al minus 68.
+ Vole tu cambiar ora le ruptura e inveloppamento del lineas a 68 characteres
+sending-news =
+ Invio cryptate abortate.
+ Iste message non pote esser cryptate perque il ha como destinatarios gruppos de discussion.
+ Re-invia le message non cryptate.
+send-to-news-warning =
+ ATTENTION: tu va inviar un email cryptate a un gruppo de discussion.
+ Isto es discoragiate perque illo solo face senso si tote le membros del gruppo poter decifrar le message, i.e. le message debe esser cryptate con le claves de tote le participantes del gruppo.
+ Per favor invia iste message solo si tu sape exactemente lo que tu face.
+ Continuar?
+save-attachment-header = Salvar le annexo decifrate
+possibly-pgp-mime = Forsan message cryptate o signate PGP/MIME; pro verificar usa le function 'Decifrar/Verificar'
+cannot-send-sig-because-no-own-key = Impossibile firmar digitalmente iste message, perque tu non ha ancora configurate le cryptographia end-to-end pro <{ $key }>
+cannot-send-enc-because-no-own-key = Impossibile firmar digitalmente iste message, perque tu non ha ancora configurate le cryptographia end-to-end pro <{ $key }>
+# Strings used in decryption.jsm
+do-import-multiple =
+ Importar le claves sequente?
+ { $key }
+do-import-one = Importar { $name } ({ $id })?
+cant-import = Error al importation del clave public
+unverified-reply = Le parte indentate del message (responsa) ha probabilemente essite modificate
+key-in-message-body = Un clave ha essite trovate in le corpore del message.
+sig-mismatch = Error - discordantia firma
+invalid-email = Error - adresse(s) email invalide
+attachment-pgp-key =
+ Le annexo '{ $name }' que tu aperi appare esser un file clave OpenPGP.
+ Clicca 'Importar' pro importar le claves continite o 'Vider' pro vider le contentos del file in un fenestra de navigator
+dlg-button-view = &Vider
+# Strings used in enigmailMsgHdrViewOverlay.js
+decrypted-msg-with-format-error = Message decryptate (restaurate formato de email PGP corrupte, probabilemente causate per un vetere servitor Exchange, de maniera que le resultato pote non esser perfecte a leger)
+# Strings used in encryption.jsm
+not-required = Error - nulle cryptation requirite
+# Strings used in windows.jsm
+no-photo-available = Nulle photos disponibile
+error-photo-path-not-readable = Le route del photo '{ $photo }' non es legibile
+debug-log-title = Registro de depuration OpenPGP
+# Strings used in dialog.jsm
+repeat-prefix = Iste aviso se repetera { $count }
+repeat-suffix-singular = altere vice.
+repeat-suffix-plural = altere vices.
+no-repeat = Iste aviso non sera plus monstrate.
+dlg-keep-setting = Rememora mi responsa e non demandar me de novo
+dlg-button-ok = &OK
+dlg-button-close = &Clauder
+dlg-button-cancel = &Cancellar
+dlg-no-prompt = Non monstrar me plus iste fenestra de dialogo
+enig-prompt = Sollicitation OpenPGP
+enig-confirm = Confirmation OpenPGP
+enig-alert = Alerta OpenPGP
+enig-info = Information OpenPGP
+# Strings used in persistentCrypto.jsm
+dlg-button-retry = &Retentar
+dlg-button-skip = &Saltar
+# Strings used in enigmailMsgBox.js
+enig-alert-title =
+ .title = Alerta OpenPGP
diff --git a/l10n-ia/mail/messenger/otr/add-finger.ftl b/l10n-ia/mail/messenger/otr/add-finger.ftl
new file mode 100644
index 0000000000..009eae619e
--- /dev/null
+++ b/l10n-ia/mail/messenger/otr/add-finger.ftl
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+otr-add-finger-title = Adder dactylogramma de clave OTR
+
+# Variables:
+# $name (String) - name of a chat contact person
+# Do not translate 'OTR' (name of an encryption protocol)
+otr-add-finger-description = Insere le dactylogramma de clave OTR pro { $name }.
+
+otr-add-finger-fingerprint = Dactylogramma:
+otr-add-finger-tooltip-error = Inserite character invalide. Solo litteras ABCDEF e numeros es consentite
+
+otr-add-finger-input =
+ .placeholder = Le dactylogramma clave OTR longe 40 characteres
diff --git a/l10n-ia/mail/messenger/otr/am-im-otr.ftl b/l10n-ia/mail/messenger/otr/am-im-otr.ftl
new file mode 100644
index 0000000000..61ea5c0972
--- /dev/null
+++ b/l10n-ia/mail/messenger/otr/am-im-otr.ftl
@@ -0,0 +1,26 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+account-encryption =
+ .label = Cryptation end-to-end
+account-otr-label = Messages off-the-record (OTR)
+account-otr-description2 = { -brand-short-name } supporta le cryptation de un extremo al altere del conversationes un-a-un basate sur le OTR. Isto impedi al tertie partes de spiar un conversation. Iste sorta de cryptation de un extremo al altere pote solo esser usate quando le altere persona alsi usa software que supporta le OTR.
+otr-encryption-title = Cryptation verificate
+otr-encryption-caption = Pro activar alteres a verificar tu identitate in chats OTR, compartir tu proprie OTR impression digital per un canal de communication externe (foras de banda).
+otr-fingerprint-label = Tu dactylogramma:
+view-fingerprint-button =
+ .label = Gerer dactylogrammas del contactos
+ .accesskey = d
+otr-settings-title = Parametros de OTR
+otr-require-encryption =
+ .label = Requirer cryptation end-to-end pro le conversationes un-a-un
+otr-require-encryption-info =
+ Quando require le cryptographia end-to-end, messages in conversationes un-a-un
+ non sera inviate a minus que illos pote esser cryptate. Le messages recipite non cryptate
+ non sera monstrate, ni registrate, como parte del regular conversation.
+otr-verify-nudge =
+ .label = Rememora me sempre de verificar contactos non verificate
+
+otr-not-yet-available = nondum disponibile
+
diff --git a/l10n-ia/mail/messenger/otr/auth.ftl b/l10n-ia/mail/messenger/otr/auth.ftl
new file mode 100644
index 0000000000..7ababe4483
--- /dev/null
+++ b/l10n-ia/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 = Verifica identitate contacto
+ .buttonlabelaccept = Verificar
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+auth-title = Verificar le identitate de { $name }
+
+# Variables:
+# $own_name (String) - the user's own screen name
+auth-your-fp-value = Dactylogramma pro te, { $own_name }:
+
+# Variables:
+# $their_name (String) - the screen name of a chat contact
+auth-their-fp-value = Impression digital pro { $their_name }:
+
+auth-help = Verificar un identitate de contacto adjuta assecurar te que le conversation es vermente private, rendente multo difficile a un tertie parte spiar o manipular le conversation.
+auth-help-title = Supporto al verification
+
+auth-question-received = Isto es le question demandate per tu contacto:
+
+auth-yes =
+ .label = Si
+
+auth-no =
+ .label = No
+
+auth-verified = Io ha verificate que isto es de facto le correcte impression digital.
+
+auth-manual-verification = Verification manual del impression digital
+auth-question-and-answer = Question e responsa
+auth-shared-secret = Secreto compartite
+
+auth-manual-verification-label =
+ .label = { auth-manual-verification }
+
+auth-question-and-answer-label =
+ .label = { auth-question-and-answer }
+
+auth-shared-secret-label =
+ .label = { auth-shared-secret }
+
+auth-manual-instruction = Contacta tu companion de conversation desirate via un altere canal authenticate, como e-mail signate con OpenPGP o per telephono. Vos deberea excambiar vostre dactylogrammas. (Un dactylogramma o impression digital es un summa de controlo que identifica un clave de cryptation.) Si le dactylogramma corresponde, tu debe indicar in le fenestra de dialogo infra que tu ha verificate le dactylogramma.
+
+auth-how = Como vole tu verificar le identitate de tu contacto?
+
+auth-qa-instruction = Pensa a un question al que le responsa es note solo pro te e tu contacto. Insere le question e responsa, e pois attende que tu contacto insere le responsa. Si le responsas non concorda, le canal de communication que tu usa pote esser sub surveliantia.
+
+auth-secret-instruction = Pensa a un secreto note solo pro te e tu contacto. Non usa identic connexion a internet pro excambiar le secreto. Insere le secreto e pois attende que tu contacto insere lo. Si le secretos non concorda, le canal de communication que tu usa pote esser sub surveliantia.
+
+auth-question = Insere un question:
+
+auth-answer = Insere un responsa (sensibile al majusculas):
+
+auth-secret = Insere le secreto:
diff --git a/l10n-ia/mail/messenger/otr/chat.ftl b/l10n-ia/mail/messenger/otr/chat.ftl
new file mode 100644
index 0000000000..266d8593b1
--- /dev/null
+++ b/l10n-ia/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 = Stato del cryptation:
+
+start-text = Initiar un conversation cryptate
+
+start-label =
+ .label = { start-text }
+
+start-tooltip =
+ .tooltiptext = { start-text }
+
+end-label =
+ .label = Cessar un conversation cryptate
+
+auth-label =
+ .label = Verificar identitate de tu contacto
diff --git a/l10n-ia/mail/messenger/otr/finger-sync.ftl b/l10n-ia/mail/messenger/otr/finger-sync.ftl
new file mode 100644
index 0000000000..5c94eb169f
--- /dev/null
+++ b/l10n-ia/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 = Verificate
+finger-no = Non verificate
+
+finger-subset-title = Remover dactylogrammas
+finger-subset-message = Al minus un dactylogramma non pote esser removite, perque le correspondente clave es actualmente usate in un conversation active.
+
+finger-remove-all-title = Remover tote le dactylogrammas
+finger-remove-all-message = Desira tu vermente remover tote le dactylogrammas previemente vidite? Tote le previe verificationes de identitate OTR sera perdite.
diff --git a/l10n-ia/mail/messenger/otr/finger.ftl b/l10n-ia/mail/messenger/otr/finger.ftl
new file mode 100644
index 0000000000..13c0598534
--- /dev/null
+++ b/l10n-ia/mail/messenger/otr/finger.ftl
@@ -0,0 +1,20 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+otr-finger-title = Dactylogrammas OTR jam vidite
+
+finger-intro = Dactylogrammas clave OTR de previe conversationes cryptate end-to-end.
+
+finger-screen-name =
+ .label = Contacto
+finger-verified =
+ .label = Stato de verification
+finger-fingerprint =
+ .label = Dactylogramma
+
+finger-remove =
+ .label = Remover le selection
+
+finger-remove-all =
+ .label = Remover toto
diff --git a/l10n-ia/mail/messenger/otr/otr.ftl b/l10n-ia/mail/messenger/otr/otr.ftl
new file mode 100644
index 0000000000..813eea1e0b
--- /dev/null
+++ b/l10n-ia/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 = Tu ha tentate inviar un non message non cryptate a { $name }. Como regulamento, le messages non cryptate non es consentite.
+
+msgevent-encryption-required-part2 = Tentativa pro initiar un conversation private. Tu message sera reinviate quando le conversation private initia.
+msgevent-encryption-error = Un error occurreva cryptante tu message. Message non inviate.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-connection-ended = { $name } ha jam claudite su connexion cryptate pro te. Pro evitar que tu accidentalmente invia un message non cryptate, tu message non ha essite inviate. Claude tu conversation cryptate, o reinitia lo.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-setup-error = Un error occurreva durante le preparation de un conversation private con { $name }.
+
+# Do not translate 'OTR' (name of an encryption protocol)
+msgevent-msg-reflected = Tu recipe tu proprie messages OTR. Tu tenta parlar a te mesme o qualcuno reflecte tu messages retro a te.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-msg-resent = Le ultime message a { $name } ha essite reinviate.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-not-private = Le message cryptate recipite de { $name } es illegibile, pois que tu non communica actualmente reservatemente.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-unreadable = Tu ha recipite un message cryptate illegibile de { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-malformed = Tu ha recipite un message de datos malformate 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 = Pulsation del corde recipite 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 = Pulsation del corde inviate a { $name }.
+
+# Do not translate 'OTR' (name of an encryption protocol)
+msgevent-rcvdmsg-general-err = Un error impreviste occurreva durante le tentativa pro proteger tu conversation per le OTR
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+# $msg (string) - the message that was received.
+msgevent-rcvdmsg-unencrypted = Le sequente message recipite de { $name } non era cryptate: { $msg }
+
+# Do not translate 'OTR' (name of an encryption protocol)
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-unrecognized = Tu ha recipite un message OTR incognite de { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+msgevent-rcvdmsg-for-other-instance = { $name } ha inviate un message destinate a un altere session. Si tu ha aperite session plure vices, un altere session pote haber recipite le message.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-gone-secure-private = Initiate conversation private con { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-gone-secure-unverified = Initiate conversation cryptate, ma non verificate, con { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+context-still-secure = Conversation cryptate con { $name } reinitiate con successo.
+
+error-enc = Un error occurreva durante que on cryptava le message.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+error-not-priv = Tu inviava a { $name } datos cryptate que ille non attendeva.
+
+error-unreadable = Tu transmitteva un message cryptate non legibile.
+error-malformed = Tu transmitteva un message de datos malformate.
+
+resent = [reinviate]
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+tlv-disconnected = { $name } ha terminate su conversation cryptate con te; tu debe facer le mesmo.
+
+# 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 requirite un conversation cryptate Off-the-Record (OTR). Totevia, tu non ha un plugin pro lo supportar. Vider https://en.wikipedia.org/wiki/Off-the-Record_Messaging pro altere informationes.
diff --git a/l10n-ia/mail/messenger/otr/otrUI.ftl b/l10n-ia/mail/messenger/otr/otrUI.ftl
new file mode 100644
index 0000000000..c5e33ae70e
--- /dev/null
+++ b/l10n-ia/mail/messenger/otr/otrUI.ftl
@@ -0,0 +1,87 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+start-label = Initiar un conversation cryptate
+refresh-label = Reinitiar un conversation cryptate
+auth-label = Verificar identitate de tu contactos
+reauth-label = Reverificar le identitate de tu contactos
+
+auth-cancel = Cancellar
+auth-cancel-access-key = C
+
+auth-error = Un error occurreva verificante le identitate de tu contactos.
+auth-success = Verifica del identitate de tu contactos completate con successo.
+auth-success-them = Tu contactos ha verificate con successo tu identitate. Tu pote voler verificar lor identitate assi ben per poner tu proprie question.
+auth-fail = Falta verificante le identitate de tu contacto.
+auth-waiting = Attendente que le contacta completa le verification…
+
+finger-verify = Verificar
+finger-verify-access-key = V
+
+finger-ignore = Ignorar
+finger-ignore-access-key = n
+
+# Do not translate 'OTR' (name of an encryption protocol)
+buddycontextmenu-label = Adder dactylogramma de OTR
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-start = Tentativa de initiar un conversation cryptate con { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-refresh = Tentativa de reinitiar le conversation cryptate con { $name }.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+alert-gone-insecure = Conversation cryptate con { $name } finite.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+finger-unseen = Le identitate de { $nomine } non ha essite ancora verificate. Non es trivial interceptar le conversation, ma con alcun effortio, qualcuno poterea ascoltar. Impedi le surveliantia verificante le identitate de iste contacto.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+finger-seen = { $nomine } te contacta ab un computator incognite. Non es trivial interceptar le conversation, ma con alcun effortio, qualcuno poterea ascoltar. Impedi le surveliantia verificante le identitate de iste contacto.
+
+state-not-private = Le actual conversation non es private.
+state-generic-not-private = Le actual conversation non es private.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-unverified = Le conversation actual es cryptate, ma non private, pois que le identitate de { $name } non ha essite ancora verificate.
+
+state-generic-unverified = Le conversation actual es cryptate, ma non private, pois que alcun identitates non ha essite ancora verificate.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-private = Le identitate de { $name } ha essite verificate. Le conversation actual es cryptate e private.
+
+state-generic-private = Le actual conversation es cryptate e private.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+state-finished = { $name } ha terminate su conversation cryptate con te; tu debe facer le mesmo.
+
+state-not-private-label = Insecur
+state-unverified-label = Non verificate
+state-private-label = Private
+state-finished-label = Finite
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+verify-request = { $name } requestava le verification de tu identitate.
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+afterauth-private = Tu ha verificate le identitate de { $name }
+
+# Variables:
+# $name (String) - the screen name of a chat contact person
+afterauth-unverified = Le identitate de { $name } non ha essite verificate.
+
+# 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 = Generation de clave OTR private fallite: { $error }
diff --git a/l10n-ia/mail/messenger/policies/aboutPolicies.ftl b/l10n-ia/mail/messenger/policies/aboutPolicies.ftl
new file mode 100644
index 0000000000..f1f61ce394
--- /dev/null
+++ b/l10n-ia/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 = Politicas de interprisa
+
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = Active
+errors-tab = Errores
+documentation-tab = Documentation
+
+no-specified-policies-message = Le servicio Politicas de interprisas es active, ma il ha nulle politicas activate.
+inactive-message = Le servicio Politicas de interprisas es inactive.
+
+policy-name = Nomine del politica
+policy-value = Valor del politica
+policy-errors = Errores del politica
diff --git a/l10n-ia/mail/messenger/policies/policies-descriptions.ftl b/l10n-ia/mail/messenger/policies/policies-descriptions.ftl
new file mode 100644
index 0000000000..393da5e011
--- /dev/null
+++ b/l10n-ia/mail/messenger/policies/policies-descriptions.ftl
@@ -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/.
+
+
+## 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 = Definir politicas que WebExtensions pote acceder via chrome.storage.managed.
+
+policy-AppAutoUpdate = Activar o disactivar le actualisation automatic del application.
+
+policy-AppUpdatePin = Impedir a { -brand-short-name } de esser actualisate ultra un certe version
+
+policy-AppUpdateURL = Definir un URL de actualisation personalisate pro le application.
+
+policy-Authentication = Configurar authentication integrate pro sitos web que lo supporta.
+
+policy-BackgroundAppUpdate2 = Activar o disactivar le actualisator in secunde plano.
+
+policy-BlockAboutAddons = Blocar accesso al Gestor de additivos (circa:additivos).
+
+policy-BlockAboutConfig = Blocar accesso al pagina about:config.
+
+policy-BlockAboutProfiles = Blocar accesso al pagina about:profiles.
+
+policy-BlockAboutSupport = Blocar accesso al pagina about:support.
+
+policy-CaptivePortal = Activar o disactivar supporto pro portal captive.
+
+policy-CertificatesDescription = Adde certificatos o usa certificatos integrate.
+
+policy-Cookies = Permitter o refusar al sitos web de deponer cookies.
+
+policy-DisableBuiltinPDFViewer = Disactivar PDF.js, le visor de PDF integrate in { -brand-short-name }.
+
+policy-DisabledCiphers = Disactivar cryptographias.
+
+policy-DefaultDownloadDirectory = Selige le directorio predefinite pro discargamentos.
+
+policy-DisableAppUpdate = Impedir a { -brand-short-name } de actualisar.
+
+policy-DisableDefaultClientAgent = Impedir al agente cliente predefinite de prender qualcunque action. Applicabile solo a Windows; altere systemas de operation non ha le agente.
+
+policy-DisableDeveloperTools = Blocar le accesso al instrumentos del disveloppamento.
+
+policy-DisableFeedbackCommands = Disactivar le commandos pro inviar opinion ab le menu Adjuta ("Inviar opinion" e "Denunciar un sito fraudulente").
+
+policy-DisableForgetButton = Impedir accesso al button Oblidar.
+
+policy-DisableFormHistory = Non rememorar le chronologia de recercas e formularios.
+
+policy-DisableMasterPasswordCreation = Si ver, non pote esser create un contrasigno maestro.
+
+policy-DisablePasswordReveal = Non permitter de monstrar le contrasignos in le credentiales salvate.
+
+policy-DisableProfileImport = Disactivar le commando del menu pro importar datos ab un altere application.
+
+policy-DisableSafeMode = Disactivar le functionalitate pro reinitiar in Modo secur. Nota: le clave Shift pro inserer le Modo secur pote solmente esser disactivate sur Windows per le politicas de gruppo.
+
+policy-DisableSecurityBypass = Impedir al usator de ignorar certe avisos de securitate.
+
+policy-DisableSystemAddonUpdate = Impedir a { -brand-short-name } de installar e actualisar additivos de systema.
+
+policy-DisableTelemetry = Disactivar le telemetria.
+
+policy-DisplayMenuBar = Monstrar le barra de menu per predefinition.
+
+policy-DNSOverHTTPS = Configurar DNS sur HTTPS.
+
+policy-DontCheckDefaultClient = Disactivar le verification de cliente predefinite al initio.
+
+policy-DownloadDirectory = Configurar e fixar le directorio de discargamentos.
+
+# “lock” means that the user won’t be able to change this setting
+policy-EnableTrackingProtection = Activar o disactivar le blocage de contento e optionalmente serrar lo.
+
+# “lock” means that the user won’t be able to change this setting
+policy-EncryptedMediaExtensions = Activar o disactivar le extensiones cifrate de medios e optionalmente blocar los.
+
+# 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 = Installar, disinstallar o blocar le extensiones. Le option Installar require URLs o percursos como parametros. Le optiones Disinstallar e Blocate require le extension IDs.
+
+policy-ExtensionSettings = Gerer tote le aspectos del installation de extensiones.
+
+policy-ExtensionUpdate = Activar o disactivar le actualisation automatic de extensiones.
+
+policy-Handlers = Configurar gestores de application predefinite.
+
+policy-HardwareAcceleration = Si false, disactivar le acceleration hardware.
+
+policy-InstallAddonsPermission = Permitter a certe sitos web de installar additivos.
+
+policy-LegacyProfiles = Disactivar le function que fortia le creation de un profilo separate pro cata installation.
+
+## Do not translate "SameSite", it's the name of a cookie attribute.
+
+policy-LegacySameSiteCookieBehaviorEnabled = Activar parametro pro usar como predefinite le comportamento ancian del attributo SameSite pro le cookies.
+
+policy-LegacySameSiteCookieBehaviorEnabledForDomainList = Reverter a comportamento ancian de SameSite pro cookies sur sitos specific.
+
+##
+
+policy-LocalFileLinks = Permitter a sitos web specific de ligar a files local.
+
+policy-ManualAppUpdateOnly = Solo consentir actualisationes manual e non allertar le usator re actualisationes.
+
+policy-NetworkPrediction = Activar o disactivar prediction del rete (prelectura del DNS).
+
+policy-OfferToSaveLogins = Fortiar que le parametro permitte a { -brand-short-name } de offerer de memorisar credentiales. Le valores "true" e "false" es acceptate.
+
+policy-OfferToSaveLoginsDefault = Indica le valor predefinite pro permitter a { -brand-short-name } de offerer de memorisar credentiales. Le valores "true" e "false" es acceptate. Le valores "ver" e "false" es acceptate.
+
+policy-OverrideFirstRunPage = Supplantar le pagina del lanceamento initial.
+
+policy-OverridePostUpdatePage = Supplantar le pagina de “Novas” post-actualisation. Defini iste criterio a blanc si tu desira disactivar le pagina de post-actualisation.
+
+policy-PasswordManagerEnabled = Activar salvamento de contrasignos al gestor de contrasignos.
+
+# PDF.js and PDF should not be translated
+policy-PDFjs = Disactivar o configurar PDF.js, le visor de PDF integrate in { -brand-short-name }.
+
+policy-Permissions2 = Configurar permissiones pro camera, microphono, position, avisos e autoreproduction.
+
+policy-Preferences = Definir e blocar le valor de un sub-ensemble de preferentias.
+
+policy-PrimaryPassword = Requirer o impedir le empleo de un contrasigno primari.
+
+policy-PromptForDownloadLocation = Demandar ubi salvar le files quando on discarga.
+
+policy-Proxy = Configurar le parametros del servitor proxy.
+
+policy-RequestedLocales = Definir le lista de linguas desirate pro le application in ordine de preferentia.
+
+policy-SanitizeOnShutdown2 = Eliminar datos de navigation al clausura.
+
+policy-SearchEngines = Configurar le parametros del motores de recerca. Iste criterio es solmente disponibile sur le version con supporto extendite (Extended Support Release - ESR).
+
+policy-SearchSuggestEnabled = Activar o disactivar suggestiones de recerca.
+
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = Installar modulos PKCS #11.
+
+policy-SSLVersionMax = Stabilir le version SSL maxime.
+
+policy-SSLVersionMin = Stabilir le version SSL minime.
+
+policy-SupportMenu = Adder un selection de supporto personalisate al menu de adjuta.
+
+policy-UserMessaging = Non monstrar certe messages al usator.
+
+# “format” refers to the format used for the value of this policy.
+policy-WebsiteFilter = Blocar le accesso a sitos web. Vider documentation pro plus detalios sur le formato.
diff --git a/l10n-ia/mail/messenger/preferences/am-copies.ftl b/l10n-ia/mail/messenger/preferences/am-copies.ftl
new file mode 100644
index 0000000000..c107ef0f07
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/am-copies.ftl
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+account-prefs-show-address-row-description = Lassar blanc le campo de adresse pro sempre monstrar le linea de adresse quando initia un nove message.
diff --git a/l10n-ia/mail/messenger/preferences/am-im.ftl b/l10n-ia/mail/messenger/preferences/am-im.ftl
new file mode 100644
index 0000000000..05f145c50b
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/am-im.ftl
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+account-settings-title = Parametros de authentication
+account-channel-title = Canales predefinite
+
+chat-autologin =
+ .label = Authentication al initio
+
+chat-encryption-generic = Generic
+chat-encryption-log =
+ .label = includer messages cryptate extremo-a-extremo in le registros de conversation
+chat-encryption-label = Cryptation extremo-a-extremo native
+chat-encryption-description = { $protocol } offere cryptation extremo-a-extremo pro messages de chat. Isto impedi al tertie partes de spiar un conversation. Altere configuration pote esser necessari infra pro que le cryptation sia operative.
+chat-encryption-status = Stato de cryptation
+chat-encryption-placeholder = Cryptation non initialisate.
+chat-encryption-sessions = Sessiones
+chat-encryption-sessions-description = A fin que le cryptation de extremo a extremo functiona correctemente, tu debe confider in le altere sessiones actualmente connexe a tu conto. Pro verificar un session, es necessari interager con le altere cliente. Verificar un session pote causar que { -brand-short-name } confide in tote le sessiones in que le altere cliente confide.
+chat-encryption-session-verify = verificar
+ .title = Verifica le identitate de iste session
+chat-encryption-session-trusted = fidibile
+ .title = Iste session es verificate
diff --git a/l10n-ia/mail/messenger/preferences/application-manager.ftl b/l10n-ia/mail/messenger/preferences/application-manager.ftl
new file mode 100644
index 0000000000..c82da7640d
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/application-manager.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/.
+
+app-manager-window-dialog =
+ .title = Detalios del application
+ .style = width: 30em; min-height: 20em;
+
+app-manager-window-dialog2 =
+ .title = Detalios del application
+
+remove-app-button =
+ .label = Remover
+ .accesskey = R
diff --git a/l10n-ia/mail/messenger/preferences/attachment-reminder.ftl b/l10n-ia/mail/messenger/preferences/attachment-reminder.ftl
new file mode 100644
index 0000000000..28308fd29c
--- /dev/null
+++ b/l10n-ia/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 = Parolas pro rememoration de annexo
+
+attachment-reminder-label = { -brand-short-name } te advertira sur le omission de annexos si tu es sur le puncto de inviar un message que contine un de iste parolas clave.
+
+keyword-new-button =
+ .label = Nove…
+ .accesskey = N
+
+keyword-edit-button =
+ .label = Rediger…
+ .accesskey = R
+
+keyword-remove-button =
+ .label = Deler
+ .accesskey = D
+
+new-keyword-title = Nove parola clave
+new-keyword-label = Parola clave:
+
+edit-keyword-title = Rediger parola clave
+edit-keyword-label = Parola clave:
diff --git a/l10n-ia/mail/messenger/preferences/colors.ftl b/l10n-ia/mail/messenger/preferences/colors.ftl
new file mode 100644
index 0000000000..d74c73fe8f
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/colors.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/.
+
+colors-dialog-window =
+ .title = Colores
+ .style =
+ { PLATFORM() ->
+ [macos] width: 45em !important
+ *[other] width: 44em !important
+ }
+
+colors-dialog-window2 =
+ .title = Colores
+
+colors-dialog-legend = Texto e fundo
+
+text-color-label =
+ .value = Texto:
+ .accesskey = T
+
+background-color-label =
+ .value = Fundo:
+ .accesskey = F
+
+use-system-colors =
+ .label = Usar le colores del systema
+ .accesskey = s
+
+colors-link-legend = Colores de ligamines
+
+link-color-label =
+ .value = Ligamines non visitate:
+ .accesskey = L
+
+visited-link-color-label =
+ .value = Ligamines visitate:
+ .accesskey = V
+
+underline-link-checkbox =
+ .label = Sublinear ligamines
+ .accesskey = S
+
+override-color-label =
+ .value = Substituer le colores specificate per le contento con mi selectiones supra:
+ .accesskey = S
+
+override-color-always =
+ .label = Sempre
+
+override-color-auto =
+ .label = Solmente con themas de alte contrasto
+
+override-color-never =
+ .label = Nunquam
diff --git a/l10n-ia/mail/messenger/preferences/connection.ftl b/l10n-ia/mail/messenger/preferences/connection.ftl
new file mode 100644
index 0000000000..8609dbfb1b
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/connection.ftl
@@ -0,0 +1,123 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 fornitor
+ .accesskey = r
+
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (Predefinite)
+ .tooltiptext = Usar le URL predefinite pro solver DNS sur HTTPS
+
+connection-dns-over-https-url-custom =
+ .label = Personalisate
+ .accesskey = P
+ .tooltiptext = Insere tu URL preferite pro resolver DNS super HTTPS
+
+connection-dns-over-https-custom-label = Personalisate
+
+connection-dialog-window =
+ .title = Parametros de connexion
+ .style =
+ { PLATFORM() ->
+ [macos] width: 44em !important
+ *[other] width: 49em !important
+ }
+
+connection-dialog-window2 =
+ .title = Parametros de connexion
+
+disable-extension-button = Disactivar le extension
+
+# Variables:
+# $name (String) - The extension that is controlling the proxy settings.
+#
+# The extension-icon is the extension's icon, or a fallback image. It should be
+# purely decoration for the actual extension name, with alt="".
+proxy-settings-controlled-by-extension = Un extension, <img data-l10n-name="extension-icon" alt="" /> { $name }, controla como { -brand-short-name } se connecte a internet.
+
+connection-proxy-legend = Configurar proxies pro acceder a Internet
+
+proxy-type-no =
+ .label = Nulle proxy
+ .accesskey = y
+
+proxy-type-wpad =
+ .label = Auto-deteger le parametros de proxy pro iste rete
+ .accesskey = x
+
+proxy-type-system =
+ .label = Usar le parametros de proxy del systema
+ .accesskey = u
+
+proxy-type-manual =
+ .label = Configuration manual del proxy:
+ .accesskey = m
+
+proxy-http-label =
+ .value = Proxy HTTP:
+ .accesskey = h
+
+http-port-label =
+ .value = Porta:
+ .accesskey = p
+
+proxy-http-sharing =
+ .label = Usa alsi iste proxy pro HTTPS
+ .accesskey = x
+
+proxy-https-label =
+ .value = Proxy HTTPS:
+ .accesskey = S
+
+ssl-port-label =
+ .value = Porta:
+ .accesskey = o
+
+proxy-socks-label =
+ .value = Hoste SOCKS:
+ .accesskey = c
+
+socks-port-label =
+ .value = Porta:
+ .accesskey = t
+
+proxy-socks4-label =
+ .label = SOCKS v4
+ .accesskey = k
+
+proxy-socks5-label =
+ .label = SOCKS v5
+ .accesskey = v
+
+proxy-type-auto =
+ .label = URL de configuration automatic del proxy:
+ .accesskey = A
+
+proxy-reload-label =
+ .label = Recargar
+ .accesskey = l
+
+no-proxy-label =
+ .value = Nulle proxy pro:
+ .accesskey = n
+
+no-proxy-example = Exemplo: .mozilla.org, .asso.fr, 192.168.1.0/24
+
+# Do not translate "localhost", "127.0.0.1/8" and "::1". (You can translate "and".)
+connection-proxy-noproxy-localhost-desc-2 = Le connexiones a localhost, 127.0.0.1/8, e ::1 nunquam passa per un proxy.
+
+proxy-password-prompt =
+ .label = Non demandar authenticar me si le contrasigno es salvate
+ .accesskey = i
+ .tooltiptext = Iste option te authentica silentiosemente al proxies quando tu ha salvate credentiales pro illos. Te essera demandate si le authentication falle.
+
+proxy-remote-dns =
+ .label = Proxy DNS quando in SOCKS v5
+ .accesskey = d
+
+proxy-enable-doh =
+ .label = Activar le DNS sur HTTPS
+ .accesskey = b
diff --git a/l10n-ia/mail/messenger/preferences/cookies.ftl b/l10n-ia/mail/messenger/preferences/cookies.ftl
new file mode 100644
index 0000000000..9c5b79c1d8
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/cookies.ftl
@@ -0,0 +1,58 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+cookies-window-dialog =
+ .title = Cookies
+ .style = width: 36em;
+
+cookies-window-dialog2 =
+ .title = Cookies
+
+window-close-key =
+ .key = w
+
+window-focus-search-key =
+ .key = f
+
+window-focus-search-alt-key =
+ .key = k
+
+filter-search-label =
+ .value = Cercar:
+ .accesskey = C
+
+cookies-on-system-label = Le cookies sequente es immagazinate in tu computator:
+
+treecol-site-header =
+ .label = Sito
+
+treecol-name-header =
+ .label = Nomine del cookie
+
+props-name-label =
+ .value = Nomine:
+props-value-label =
+ .value = Contento:
+props-domain-label =
+ .value = Hoste:
+props-path-label =
+ .value = Route:
+props-secure-label =
+ .value = Inviar a:
+props-expires-label =
+ .value = Expira:
+props-container-label =
+ .value = Contentor:
+
+remove-cookie-button =
+ .label = Remover cookie
+ .accesskey = R
+
+remove-all-cookies-button =
+ .label = Remover tote le cookies
+ .accesskey = t
+
+cookie-close-button =
+ .label = Clauder
+ .accesskey = C
diff --git a/l10n-ia/mail/messenger/preferences/dock-options.ftl b/l10n-ia/mail/messenger/preferences/dock-options.ftl
new file mode 100644
index 0000000000..ae79aa7d8a
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/dock-options.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/.
+
+dock-options-window-dialog =
+ .title = Optiones del icone del app
+ .style = width: 35em;
+
+dock-options-window-dialog2 =
+ .title = Optiones del icone del app
+
+dock-options-show-badge =
+ .label = Exhibir icone del emblema
+ .accesskey = b
+
+bounce-system-dock-icon =
+ .label = Animar le icone del app quando arriva un nove message
+ .accesskey = i
+
+dock-icon-legend = Insignia del icone del application
+
+dock-icon-show-label =
+ .value = Insignia icone del application con:
+
+count-unread-messages-radio =
+ .label = Numero de messages non lecte
+ .accesskey = u
+
+count-new-messages-radio =
+ .label = Numero de nove messages
+ .accesskey = m
+
+notification-settings-info2 = Tu pote disactivar le insignia sur le pannello del avisos del Parametros de systema.
diff --git a/l10n-ia/mail/messenger/preferences/fonts.ftl b/l10n-ia/mail/messenger/preferences/fonts.ftl
new file mode 100644
index 0000000000..2e80457b6a
--- /dev/null
+++ b/l10n-ia/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 = Predefinite ({ $name })
+fonts-label-default-unnamed =
+ .label = Predefinite
+
+fonts-encoding-dialog-title =
+ .title = Typos de litteras & codificationes
+
+fonts-language-legend =
+ .value = Typos de litteras pro:
+ .accesskey = t
+
+fonts-proportional-label =
+ .value = Proportional:
+ .accesskey = P
+
+## Languages
+
+# Note: Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+font-language-group-latin =
+ .label = Latin
+font-language-group-japanese =
+ .label = Japonese
+font-language-group-trad-chinese =
+ .label = Chinese traditional (Taiwan)
+font-language-group-simpl-chinese =
+ .label = Chinese simplificate
+font-language-group-trad-chinese-hk =
+ .label = Chinese traditional (Hong Kong)
+font-language-group-korean =
+ .label = Coreano
+font-language-group-cyrillic =
+ .label = Cyrillico
+font-language-group-el =
+ .label = Greco
+font-language-group-other =
+ .label = Altere systemas de scriptura
+font-language-group-thai =
+ .label = Thai
+font-language-group-hebrew =
+ .label = Hebreo
+font-language-group-arabic =
+ .label = Arabe
+font-language-group-devanagari =
+ .label = Devanagari
+font-language-group-tamil =
+ .label = Tamil
+font-language-group-armenian =
+ .label = Armenio
+font-language-group-bengali =
+ .label = Bengali
+font-language-group-canadian =
+ .label = Syllabario canadian unificate
+font-language-group-ethiopic =
+ .label = Ethiope
+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 = Malayalam
+font-language-group-math =
+ .label = Mathematica
+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-proportional-label =
+ .value = Dimension:
+ .accesskey = e
+
+font-size-monospace-label =
+ .value = Dimension:
+ .accesskey = i
+
+font-serif-label =
+ .value = Serif:
+ .accesskey = S
+
+font-sans-serif-label =
+ .value = Sans-serif:
+ .accesskey = n
+
+font-monospace-label =
+ .value = Largor fixe:
+ .accesskey = F
+
+font-min-size-label =
+ .value = Dimension minime de litteras:
+ .accesskey = d
+
+min-size-none =
+ .label = Nulle
+
+## Fonts in message
+
+font-control-legend = Controlo de typos de litteras
+
+use-document-fonts-checkbox =
+ .label = Permitter que le messages usa altere typos de litteras
+ .accesskey = o
+
+use-fixed-width-plain-checkbox =
+ .label = Usar un typo de litteras a largor fixe pro messages de texto simple
+ .accesskey = x
+
+## Language settings
+
+text-encoding-legend = Codification del texto
+
+text-encoding-description = Predefinir le codification del texto pro reciper e inviar posta
+
+font-outgoing-email-label =
+ .value = Posta exiente:
+ .accesskey = u
+
+font-incoming-email-label =
+ .value = Posta entrante:
+ .accesskey = { "" }
+
+default-font-reply-checkbox =
+ .label = Quando possibile, usar le codification de texto predefinite in responsas
+ .accesskey = Q
diff --git a/l10n-ia/mail/messenger/preferences/languages.ftl b/l10n-ia/mail/messenger/preferences/languages.ftl
new file mode 100644
index 0000000000..b48bbd3850
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/languages.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/.
+
+languages-customize-moveup =
+ .label = Mover in alto
+ .accesskey = a
+
+languages-customize-movedown =
+ .label = Mover in basso
+ .accesskey = b
+
+languages-customize-remove =
+ .label = Remover
+ .accesskey = R
+
+languages-customize-select-language =
+ .placeholder = Selige un lingua a adder…
+
+languages-customize-add =
+ .label = Adder
+ .accesskey = A
+
+messenger-languages-window =
+ .title = { -brand-short-name } Parametros del lingua
+ .style = width: 40em
+
+messenger-languages-window2 =
+ .title = Configurationes del linguas de { -brand-short-name }
+
+messenger-languages-description = { -brand-short-name } monstrara le prime lingua como tu predefiniva e monstrara altere linguas si illos es necesse in le ordine de apparition.
+
+messenger-languages-search = Cercar altere linguas...
+
+messenger-languages-searching =
+ .label = Cercante linguas...
+
+messenger-languages-downloading =
+ .label = Discargante…
+
+messenger-languages-select-language =
+ .label = Seliger un lingua a adder…
+ .placeholder = Seliger un lingua a adder…
+
+messenger-languages-installed-label = Linguas installate
+messenger-languages-available-label = Linguas disponibile
+
+messenger-languages-error = { -brand-short-name } non pote actualisar tu linguas justo ora. Verifica tu connexion a internet o retenta.
diff --git a/l10n-ia/mail/messenger/preferences/new-tag.ftl b/l10n-ia/mail/messenger/preferences/new-tag.ftl
new file mode 100644
index 0000000000..605f081e32
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/new-tag.ftl
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tag-dialog-window =
+ .title = Nove tag
+
+tag-name-label =
+ .value = Nomine de tag:
+ .accesskey = t
+
+tag-color-label =
+ .value = Color:
+ .accesskey = C
diff --git a/l10n-ia/mail/messenger/preferences/notifications.ftl b/l10n-ia/mail/messenger/preferences/notifications.ftl
new file mode 100644
index 0000000000..635b36aa19
--- /dev/null
+++ b/l10n-ia/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 = Personalisar aviso email de novas
+
+customize-alert-description = Eliger que campos monstrar in le notification de avisos:
+
+preview-text-checkbox =
+ .label = Texto de vista preliminar de message
+ .accesskey = M
+
+subject-checkbox =
+ .label = Subjecto
+ .accesskey = S
+
+sender-checkbox =
+ .label = Expeditor
+ .accesskey = E
+
+## Note: open-time-label-before is displayed first, then there's a field where
+## the user can enter a number, and open-time-label-after is displayed at the end
+## of the line. The translations of the open-time-label-before and open-time-label-after
+## parts don't have to mean the exact same thing as in English; please try instead
+## to translate the whole sentence.
+
+open-time-label-before =
+ .value = Monstrar alerta de nove posta durante
+ .accesskey = n
+
+open-time-label-after =
+ .value = secundas
diff --git a/l10n-ia/mail/messenger/preferences/offline.ftl b/l10n-ia/mail/messenger/preferences/offline.ftl
new file mode 100644
index 0000000000..7a120d675b
--- /dev/null
+++ b/l10n-ia/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 = Parametros offline
+
+autodetect-online-label =
+ .label = Passar automaticamente al stato in linea
+ .accesskey = P
+
+offline-preference-startup-label = Stato manual al initio:
+
+status-radio-remember =
+ .label = Rememorar le stato in linea previe
+ .accesskey = R
+
+status-radio-ask =
+ .label = Demandar me pro stato in linea
+ .accesskey = D
+
+status-radio-always-online =
+ .label = Online
+ .accesskey = l
+
+status-radio-always-offline =
+ .label = Foras de linea
+ .accesskey = o
+
+going-online-label = Inviar le messages non inviate quando se passa al modo in linea?
+
+going-online-auto =
+ .label = Si
+ .accesskey = S
+
+going-online-not =
+ .label = No
+ .accesskey = N
+
+going-online-ask =
+ .label = Demandar me
+ .accesskey = D
+
+going-offline-label = Discargar messages pro uso sin connexion al disconnexion?
+
+going-offline-auto =
+ .label = Si
+ .accesskey = S
+
+going-offline-not =
+ .label = No
+ .accesskey = N
+
+going-offline-ask =
+ .label = Demandar me
+ .accesskey = D
diff --git a/l10n-ia/mail/messenger/preferences/passwordManager.ftl b/l10n-ia/mail/messenger/preferences/passwordManager.ftl
new file mode 100644
index 0000000000..03cb35d54b
--- /dev/null
+++ b/l10n-ia/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 = Credentiales salvate
+window-close =
+ .key = w
+focus-search-primary-shortcut =
+ .key = i
+focus-search-alt-shortcut =
+ .key = k
+copy-provider-url-cmd =
+ .label = Copiar URL
+ .accesskey = C
+copy-username-cmd =
+ .label = Copiar le nomine de usator
+ .accesskey = u
+edit-username-cmd =
+ .label = Modificar le nomine de usator
+ .accesskey = d
+copy-password-cmd =
+ .label = Copiar le contrasigno
+ .accesskey = C
+edit-password-cmd =
+ .label = Modificar le contrasigno
+ .accesskey = M
+search-filter =
+ .accesskey = C
+ .placeholder = Cercar
+column-heading-provider =
+ .label = Fornitor
+column-heading-username =
+ .label = Nomine de usator
+column-heading-password =
+ .label = Contrasigno
+column-heading-time-created =
+ .label = Prime vice usate
+column-heading-time-last-used =
+ .label = Ultime vice usate
+column-heading-time-password-changed =
+ .label = Ultime vice cambiate
+column-heading-times-used =
+ .label = Vices usate
+remove =
+ .label = Remover
+ .accesskey = R
+import =
+ .label = Importar…
+ .accesskey = I
+password-close-button =
+ .label = Clauder
+ .accesskey = C
+
+show-passwords =
+ .label = Monstrar le contrasignos
+ .accesskey = c
+hide-passwords =
+ .label = Celar le contrasignos
+ .accesskey = c
+logins-description-all = Le credentiales pro le fornitores sequente es salvate in tu computator
+logins-description-filtered = Le credentiales sequente corresponde a tu recerca:
+remove-all =
+ .label = Remover toto
+ .accesskey = t
+remove-all-shown =
+ .label = Remover totes monstrate
+ .accesskey = m
+remove-all-passwords-prompt = Desira tu vermente remover tote le contrasignos?
+remove-all-passwords-title = Remover tote le contrasignos
+no-master-password-prompt = Desira tu vermente monstrar tu contrasignos?
+
+## OS Authentication dialog
+
+# This message can be seen by trying to show or copy the passwords.
+password-os-auth-dialog-message = Verifica tu identitate pro revelar le contrasignos salvate.
+
+# 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 = revela le contrasignos salvate
+
+# Don't change this label.
+password-os-auth-dialog-caption = { -brand-full-name }
diff --git a/l10n-ia/mail/messenger/preferences/permissions.ftl b/l10n-ia/mail/messenger/preferences/permissions.ftl
new file mode 100644
index 0000000000..6dd76b9c6a
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/permissions.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/.
+
+permissions-reminder-window =
+ .title = Exceptiones
+ .style = width: 45em;
+
+permissions-reminder-window2 =
+ .title = Exceptiones
+
+permission-preferences-close-window =
+ .key = w
+
+website-address-label =
+ .value = Adresse del sito web:
+ .accesskey = d
+
+block-button =
+ .label = Blocar
+ .accesskey = B
+
+allow-session-button =
+ .label = Permitter pro le session
+ .accesskey = n
+
+allow-button =
+ .label = Permitter
+ .accesskey = P
+
+treehead-sitename-label =
+ .label = Sito
+
+treehead-status-label =
+ .label = Stato
+
+remove-site-button =
+ .label = Remover sito
+ .accesskey = R
+
+remove-all-site-button =
+ .label = Remover tote le sitos
+ .accesskey = e
+
+cancel-button =
+ .label = Cancellar
+ .accesskey = C
+
+save-button =
+ .label = Salvar le cambios
+ .accesskey = S
+
+permission-can-label = Permitter
+permission-can-access-first-party-label = Permitter solmente del mesme sito
+permission-can-session-label = Permitter pro le session
+permission-cannot-label = Blocar
+
+invalid-uri-message = Per favor insere un nomine de hoste valide
+invalid-uri-title = Nomine de hoste inserite non valide
diff --git a/l10n-ia/mail/messenger/preferences/preferences.ftl b/l10n-ia/mail/messenger/preferences/preferences.ftl
new file mode 100644
index 0000000000..014f735c80
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/preferences.ftl
@@ -0,0 +1,932 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Clauder
+
+preferences-doc-title2 = Parametros
+
+category-list =
+ .aria-label = Categorias
+
+pane-general-title = General
+category-general =
+ .tooltiptext = { pane-general-title }
+
+pane-compose-title = Composition
+category-compose =
+ .tooltiptext = Composition
+
+pane-privacy-title = Confidentialitate e securitate
+category-privacy =
+ .tooltiptext = Confidentialitate e securitate
+
+pane-chat-title = Chat
+category-chat =
+ .tooltiptext = Chat
+
+pane-calendar-title = Agenda
+category-calendar =
+ .tooltiptext = Agenda
+
+general-language-and-appearance-header = Lingua e apparentia
+
+general-incoming-mail-header = Messages entrante
+
+general-files-and-attachment-header = Files e annexos
+
+general-tags-header = Etiquettas
+
+general-reading-and-display-header = Leger e monstrar
+
+general-updates-header = Actualisationes
+
+general-network-and-diskspace-header = Rete e spatio sur disco
+
+general-indexing-label = Indexar
+
+composition-category-header = Composition
+
+composition-attachments-header = Annexos
+
+composition-spelling-title = Orthographia
+
+compose-html-style-title = Stylo HTML
+
+composition-addressing-header = Adresses
+
+privacy-main-header = Confidentialitate
+
+privacy-passwords-header = Contrasignos
+
+privacy-junk-header = Indesirate
+
+collection-header = Collecta e uso de datos per { -brand-short-name }
+
+collection-description = Nos nos effortia pro lassar te in le commando e colliger solmente lo que nos ha necessitate pro provider e meliorar { -brand-short-name } a totes. Nos sempre demanda permission ante reciper informationes personal.
+collection-privacy-notice = Aviso de confidentialitate
+
+collection-health-report-telemetry-disabled = Tu non plus permitte que { -vendor-short-name } captura datos technic e de interaction. Tote le datos jam capturate essera delite intra 30 dies.
+collection-health-report-telemetry-disabled-link = Saper plus
+
+collection-health-report =
+ .label = Permitter que { -brand-short-name } invia datos technic e de interaction a { -vendor-short-name }
+ .accesskey = P
+collection-health-report-link = Saper plus
+
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = Le reporto de datos es inactive pro iste configuration de compilation
+
+collection-backlogged-crash-reports =
+ .label = Permitter a { -brand-short-name } de inviar reportos de collapso arretrate in tu nomine
+ .accesskey = c
+collection-backlogged-crash-reports-link = Saper plus
+
+privacy-security-header = Securitate
+
+privacy-scam-detection-title = Revelamento de fraude
+
+privacy-anti-virus-title = Antivirus
+
+privacy-certificates-title = Certificatos
+
+chat-pane-header = Chat
+
+chat-status-title = Stato
+
+chat-notifications-title = Notificationes
+
+chat-pane-styling-header = Stylos
+
+choose-messenger-language-description = Elige le linguas usate pro monstrar menus, messages, e notificationes per { -brand-short-name }.
+manage-messenger-languages-button =
+ .label = Definir alternativas…
+ .accesskey = a
+confirm-messenger-language-change-description = Reinitiar { -brand-short-name } pro applicar iste cambiamentos
+confirm-messenger-language-change-button = Applicar e reinitiar
+
+update-setting-write-failure-title = Impossibile registrar preferentias de actualisation
+
+# 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 incontrate un error e non ha potite registrar iste cambiamento. Nota que modificar iste preferentia de actualisation necessita le permission de scriber al file mentionate infra. Tu, o un administrator de systema, pote forsan corriger le problema per conceder al gruppo Usatores le controlo complete de iste file.
+
+ Impossibile scriber al file: { $path }
+
+update-in-progress-title = Actualisation in curso
+
+update-in-progress-message = Vole tu que { -brand-short-name } continua iste actualisation?
+
+update-in-progress-ok-button = &Discartar
+# 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
+
+account-button = Parametros de contos
+open-addons-sidebar-button = Additivos e themas
+
+## OS Authentication dialog
+
+# This message can be seen by trying to add a Primary Password.
+primary-password-os-auth-dialog-message-win = Pro crear un contrasigno primari, insere tu credentiales de accesso a Windows. Isto permitte de garantir le securitate de tu contos.
+
+# 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 un contrasigno primari
+
+# 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 = Pagina initial de { -brand-short-name }
+
+start-page-label =
+ .label = Quando { -brand-short-name } es lanceate, monstra le pagina initial in le area de messages
+ .accesskey = Q
+
+location-label =
+ .value = Adresse:
+ .accesskey = e
+restore-default-label =
+ .label = Restaurar le predefinition
+ .accesskey = R
+
+default-search-engine = Motor de recerca predefinite
+add-web-search-engine =
+ .label = Adder…
+ .accesskey = A
+remove-search-engine =
+ .label = Remover
+ .accesskey = v
+
+add-opensearch-provider-title = Adder fornitor OpenSearch
+add-opensearch-provider-text = Insere le URL del fornitor OpenSearch a adder. O usa le URL directe del file de description de OpenSearch o un URL ubi illo pote esser auto-discoperite.
+
+adding-opensearch-provider-failed-title = Addition del fornitor de OpenSearch fallite
+adding-opensearch-provider-failed-text = Impossibile adder le fornitor de OpenSearch a { $url }.
+
+minimize-to-tray-label =
+ .label = Quando { -brand-short-name } es minimisate, mover lo al zona del avisos
+ .accesskey = m
+
+new-message-arrival = Quando nove messages arriva:
+mail-play-sound-label =
+ .label =
+ { PLATFORM() ->
+ [macos] Reproducer le file sonor sequente:
+ *[other] Reproducer un sono
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] t
+ *[other] n
+ }
+mail-play-button =
+ .label = Reproducer
+ .accesskey = R
+
+change-dock-icon = Cambiar preferentias pro le icone del app
+app-icon-options =
+ .label = Optiones del icone del app…
+ .accesskey = n
+
+notification-settings2 = Le alertas e le sono predefinite pote esser disactivate in le pannello de notification in le parametros del systema.
+
+animated-alert-label =
+ .label = Monstrar un alerta
+ .accesskey = M
+customize-alert-label =
+ .label = Personalisar…
+ .accesskey = P
+
+biff-use-system-alert =
+ .label = Usar le the notification de systema
+
+tray-icon-unread-label =
+ .label = Monstrar un icone in le area de notification per le messages non legite
+ .accesskey = n
+
+tray-icon-unread-description = Recommendate quando on usa micre buttones del barra del applicationes
+
+mail-system-sound-label =
+ .label = Sono predefinite de systema pro nove email
+ .accesskey = S
+mail-custom-sound-label =
+ .label = Utilisar le file sonor sequente
+ .accesskey = U
+mail-browse-sound-button =
+ .label = Foliettar…
+ .accesskey = F
+
+enable-gloda-search-label =
+ .label = Activar le recerca e indexation global
+ .accesskey = g
+
+datetime-formatting-legend = Formato de data e hora
+language-selector-legend = Lingua
+
+allow-hw-accel =
+ .label = Usar le acceleration de hardware quando disponibile
+ .accesskey = h
+
+store-type-label =
+ .value = Typo de magazinage del message pro nove contos:
+ .accesskey = T
+
+mbox-store-label =
+ .label = File per dossier (mbox)
+maildir-store-label =
+ .label = File per message (maildir)
+
+scrolling-legend = Rolamento
+autoscroll-label =
+ .label = Usar rolamento automatic
+ .accesskey = U
+smooth-scrolling-label =
+ .label = Usar le rolamento suave
+ .accesskey = s
+browsing-gtk-use-non-overlay-scrollbars =
+ .label = Sempre monstrar barras de rolamento
+ .accesskey = r
+
+system-integration-legend = Integration de systema
+always-check-default =
+ .label = Verifica sempre si { -brand-short-name } es le cliente email predefinite al initiation
+ .accesskey = s
+check-default-button =
+ .label = Controlar ora…
+ .accesskey = o
+
+# 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] Puncto luce
+ [windows] Recerca de Windows
+ *[other] { "" }
+ }
+
+search-integration-label =
+ .label = Permitter a { search-engine-name } de cercar messages
+ .accesskey = P
+
+config-editor-button =
+ .label = Editor de configuration…
+ .accesskey = c
+
+return-receipts-description = Determinar como { -brand-short-name } tracta le receptas de retorno
+return-receipts-button =
+ .label = Receptas de retorno…
+ .accesskey = R
+
+update-app-legend = Actualisationes de { -brand-short-name }
+
+# Variables:
+# $version (String): version of Thunderbird, e.g. 68.0.1
+update-app-version = Version { $version }
+
+allow-description = Permitter { -brand-short-name } a
+automatic-updates-label =
+ .label = Installar automaticamente actualisationes (recommendate: major securitate)
+ .accesskey = a
+check-updates-label =
+ .label = Recercar actualisationes, ma permitter que tu selige si los installar
+ .accesskey = R
+
+update-history-button =
+ .label = Monstrar le chronologia del actualisationes
+ .accesskey = c
+
+use-service =
+ .label = Usar un servicio in secunde plano pro installar le actualisationes
+ .accesskey = s
+
+cross-user-udpate-warning = Iste configuration se applicara a tote le contos de Windows e profilos de { -brand-short-name } que usa iste installation de { -brand-short-name }.
+
+networking-legend = Connexion
+proxy-config-description = Configurar como { -brand-short-name } se connecte a Internet
+
+network-settings-button =
+ .label = Parametros…
+ .accesskey = S
+
+offline-legend = Foras de linea
+offline-settings = Configurar le parametros offline
+
+offline-settings-button =
+ .label = Offline…
+ .accesskey = O
+
+diskspace-legend = Spatio sur disco
+offline-compact-folder =
+ .label = Compactar tote le dossiers quando se recupera plus de
+ .accesskey = t
+
+offline-compact-folder-automatically =
+ .label = Querer cata vice ante compactar
+ .accesskey = a
+
+compact-folder-size =
+ .value = MB 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 usque
+ .accesskey = U
+
+use-cache-after = MB de spatio pro le cache
+
+##
+
+smart-cache-label =
+ .label = Supplantar le gestion automatic del cache
+ .accesskey = u
+
+clear-cache-button =
+ .label = Rader ora
+ .accesskey = C
+
+fonts-legend = Typos de litteras e colores
+
+default-font-label =
+ .value = Typo de character predefinite:
+ .accesskey = p
+
+default-size-label =
+ .value = Dimension:
+ .accesskey = D
+
+font-options-button =
+ .label = Avantiate…
+ .accesskey = A
+
+color-options-button =
+ .label = Colores…
+ .accesskey = C
+
+display-width-legend = Messages de texto simple
+
+# Note : convert-emoticons-label 'Emoticons' are also known as 'Smileys', e.g. :-)
+convert-emoticons-label =
+ .label = Monstrar emoticones como imagines
+ .accesskey = e
+
+display-text-label = Quando on monstra messages de texto simple citate:
+
+style-label =
+ .value = Stilo:
+ .accesskey = y
+
+regular-style-item =
+ .label = Regular
+bold-style-item =
+ .label = Hardite
+italic-style-item =
+ .label = Italico
+bold-italic-style-item =
+ .label = Italico hardite
+
+size-label =
+ .value = Dimension:
+ .accesskey = s
+
+regular-size-item =
+ .label = Regular
+bigger-size-item =
+ .label = Major
+smaller-size-item =
+ .label = Minor
+
+quoted-text-color =
+ .label = Color:
+ .accesskey = o
+
+search-handler-table =
+ .placeholder = Filtra typos e actiones de contento
+
+type-column-header = Typo de contento
+
+action-column-header = Action
+
+save-to-label =
+ .label = Salvar le files in
+ .accesskey = S
+
+choose-folder-label =
+ .label =
+ { PLATFORM() ->
+ [macos] Eliger…
+ *[other] Percurrer…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] E
+ *[other] P
+ }
+
+always-ask-label =
+ .label = Sempre demandar me ubi salvar le files
+ .accesskey = S
+
+
+display-tags-text = Tags pote esser usate pro categorisar e prioritarisar tu messages.
+
+new-tag-button =
+ .label = Nove…
+ .accesskey = N
+
+edit-tag-button =
+ .label = Rediger…
+ .accesskey = R
+
+delete-tag-button =
+ .label = Deler
+ .accesskey = D
+
+auto-mark-as-read =
+ .label = Marcar automaticamente messages como legite
+ .accesskey = M
+
+mark-read-no-delay =
+ .label = Immediatemente sur le schermo
+ .accesskey = I
+
+view-attachments-inline =
+ .label = Vider attachamentos inline
+ .accesskey = V
+
+## Note: This will concatenate to "After displaying for [___] seconds",
+## using (mark-read-delay) and a number (seconds-label).
+
+mark-read-delay =
+ .label = Post monstrar pro
+ .accesskey = m
+
+seconds-label = secundas
+
+##
+
+open-msg-label =
+ .value = Aperir messages in:
+
+open-msg-tab =
+ .label = Un nove scheda
+ .accesskey = n
+
+open-msg-window =
+ .label = Un nove fenestra de message
+ .accesskey = n
+
+open-msg-ex-window =
+ .label = Un fenestra existente de message
+ .accesskey = e
+
+close-move-delete =
+ .label = Clauder fenestra/scheda de message al mover o deler
+ .accesskey = C
+
+display-name-label =
+ .value = Nomine a monstrar:
+
+condensed-addresses-label =
+ .label = Monstrar solo nomine a monstrar pro personas in mi libro del adresses
+ .accesskey = M
+
+## Compose Tab
+
+forward-label =
+ .value = Inviar ultra messages:
+ .accesskey = u
+
+inline-label =
+ .label = In message
+
+as-attachment-label =
+ .label = Como annexo
+
+extension-label =
+ .label = adder extension al nomine de file
+ .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 = Salvar automaticamente cata
+ .accesskey = S
+
+auto-save-end = minutas
+
+##
+
+warn-on-send-accel-key =
+ .label = Demandar confirmation quando se usa un clave de accesso directe pro inviar un message
+ .accesskey = c
+
+add-link-previews =
+ .label = Adder vistas preliminar de ligamine collante URLs.
+ .accesskey = i
+
+spellcheck-label =
+ .label = Controlar orthographia ante inviar
+ .accesskey = C
+
+spellcheck-inline-label =
+ .label = Activar corrector orthographic durante que tu scribe
+ .accesskey = A
+
+language-popup-label =
+ .value = Lingua:
+ .accesskey = L
+
+download-dictionaries-link = Discargar altere dictionarios
+
+font-label =
+ .value = Typo de litteras:
+ .accesskey = l
+
+font-size-label =
+ .value = Dimension:
+ .accesskey = d
+
+default-colors-label =
+ .label = Usar le colores predefinite del lector
+ .accesskey = p
+
+font-color-label =
+ .value = Color del texto:
+ .accesskey = T
+
+bg-color-label =
+ .value = Color de fundo:
+ .accesskey = f
+
+restore-html-label =
+ .label = Restaurar predefinitiones
+ .accesskey = R
+
+default-format-label =
+ .label = Usar de ordinario Formato paragrapho in vice de Texto corpore
+ .accesskey = p
+
+compose-send-format-title = Formato de invio
+
+compose-send-automatic-option =
+ .label = Automatic
+
+compose-send-automatic-description = Si nulle stilos es usate in le message, invia texto simple. Alteremente, invia HTML con un texto simple de reserva.
+
+compose-send-both-option =
+ .label = Ambe HTML e texto simple
+
+compose-send-both-description = Le application email del destinatario definira que version monstrar.
+
+compose-send-html-option =
+ .label = Solo HTML
+
+compose-send-html-description = Alcun destinatarios pote non esser capace a leger le message sin Texto simple de reserva.
+
+compose-send-plain-option =
+ .label = Solo texto simple
+
+compose-send-plain-description = Alcun stilos sera convertite in un alternativa simple, durante que altere functionalitates de composition sera disactivate.
+
+autocomplete-description = Quando tu scribe le adresse del messages, presta attention al entratas concordante in:
+
+ab-label =
+ .label = Libros del adresses local
+ .accesskey = l
+
+directories-label =
+ .label = Servitor de directorio:
+ .accesskey = d
+
+directories-none-label =
+ .none = Nulle
+
+edit-directories-label =
+ .label = Redaction de directorios…
+ .accesskey = R
+
+email-picker-label =
+ .label = Adder automaticamente le adresses email exiente a mi:
+ .accesskey = A
+
+default-directory-label =
+ .value = Directorio initial in le fenestra de libro del adresses:
+ .accesskey = i
+
+default-last-label =
+ .none = Ultime directorio usate
+
+attachment-label =
+ .label = Deteger omission de annexos
+ .accesskey = o
+
+attachment-options-label =
+ .label = Parolas clave…
+ .accesskey = P
+
+enable-cloud-share =
+ .label = Offerer compartimento pro files major de
+cloud-share-size =
+ .value = MB
+
+add-cloud-account =
+ .label = Adder…
+ .accesskey = A
+ .defaultlabel = Adder…
+
+remove-cloud-account =
+ .label = Remover
+ .accesskey = R
+
+find-cloud-providers =
+ .value = Trovar plus fornitores…
+
+cloud-account-description = Adder un nove servicio de immagazinage Filelink
+
+## Privacy Tab
+
+mail-content = Contento del posta
+
+remote-content-label =
+ .label = Permitter contento remote in messages
+ .accesskey = m
+
+exceptions-button =
+ .label = Exceptiones…
+ .accesskey = E
+
+remote-content-info =
+ .value = Saper plus re le problemas de confidentialitate de contento remote
+
+web-content = Contento de web
+
+history-label =
+ .label = Rememorar sitos web e ligamines que io ha visitate
+ .accesskey = R
+
+cookies-label =
+ .label = Acceptar cookies ab le sitos web
+ .accesskey = A
+
+third-party-label =
+ .value = Acceptar cookies de tertios:
+ .accesskey = c
+
+third-party-always =
+ .label = Sempre
+third-party-never =
+ .label = Nunquam
+third-party-visited =
+ .label = De sitos visitate
+
+keep-label =
+ .value = Mantener usque:
+ .accesskey = M
+
+keep-expire =
+ .label = illos expira
+keep-close =
+ .label = Io claude { -brand-short-name }
+keep-ask =
+ .label = questionar me cata vice
+
+cookies-button =
+ .label = Monstrar le cookies…
+ .accesskey = M
+
+do-not-track-label =
+ .label = Inviar al sitos web un signal “Non traciar” indicante que vos non vole esser traciate
+ .accesskey = n
+
+learn-button =
+ .label = Saper plus
+
+passwords-description = { -brand-short-name } pote rememorar contrasignos pro tote tu contos.
+
+passwords-button =
+ .label = Contrasignos salvate
+ .accesskey = s
+
+primary-password-description = Un Contrasigno primari protege tote tu contrasignos, ma tu debe inserer lo un vice per session.
+
+primary-password-label =
+ .label = Usar un contrasigno primari
+ .accesskey = p
+
+primary-password-button =
+ .label = Modificar le contrasigno primari…
+ .accesskey = M
+
+forms-primary-pw-fips-title = Tu es actualmente in modo FIPS. Tal modo require un contrasigno primari non vacue.
+forms-master-pw-fips-desc = Le cambio de contrasigno ha fallite
+
+
+junk-description = Configura hic le parametros global de posta indesirate. Le parametros de posta indesirate specific pro cata conto pote esser configurate in Parametros de contos.
+
+junk-label =
+ .label = Quando io marca messages como indesirate:
+ .accesskey = i
+
+junk-move-label =
+ .label = Displaciar los al dossier “Indesirate” del conto
+ .accesskey = l
+
+junk-delete-label =
+ .label = Deler los
+ .accesskey = D
+
+junk-read-label =
+ .label = Marcar como legite le messages detegite como indesirate
+ .accesskey = l
+
+junk-log-label =
+ .label = Registrar le activitate del filtro adaptive de posta indesirate
+ .accesskey = R
+
+junk-log-button =
+ .label = Monstrar registro
+ .accesskey = M
+
+reset-junk-button =
+ .label = Reinitialisar datos de exercitation
+ .accesskey = R
+
+phishing-description = { -brand-short-name } pote analysar messages pro fraudes via emails suspecte per recerca del commun technicas usate pro illuder te.
+
+phishing-label =
+ .label = Dice me si le message que io lege es un suspecte fraude via email
+ .accesskey = D
+
+antivirus-description = { -brand-short-name } pote facilitar al programmas antivirus de deteger viruses in le messages de posta entrante ante que illos se immagazina localmente.
+
+antivirus-label =
+ .label = Permitter que programmas antivirus mitte in quarantena singule messages entrante
+ .accesskey = P
+
+certificate-description = Quando un servitor requesta mi certificato personal:
+
+certificate-auto =
+ .label = Selectionar un automaticamente
+ .accesskey = S
+
+certificate-ask =
+ .label = Demandar me cata vice
+ .accesskey = D
+
+ocsp-label =
+ .label = Querer le servitores responditor OCSP pro confirmar le validitate actual del certificatos
+ .accesskey = Q
+
+certificate-button =
+ .label = Gerer certificatos…
+ .accesskey = G
+
+security-devices-button =
+ .label = Dispositivos de securitate…
+ .accesskey = D
+
+## Chat Tab
+
+startup-label =
+ .value = Quando { -brand-short-name } es initiate:
+ .accesskey = i
+
+offline-label =
+ .label = Mantene mi contos chat sin connexion
+
+auto-connect-label =
+ .label = Connecter automaticamente mi contos chat
+
+## 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 = Informar mi contactos que io es inactive post
+ .accesskey = p
+
+idle-time-label = minutas de inactivitate
+
+##
+
+away-message-label =
+ .label = e configura mi stato a Non disponibile con iste message de stato:
+ .accesskey = N
+
+send-typing-label =
+ .label = Invia avisos de scriptura in conversationes
+ .accesskey = I
+
+notification-label = Quando arriva messages directe a te:
+
+show-notification-label =
+ .label = Monstrar un notification
+ .accesskey = M
+
+notification-all =
+ .label = con nomine del expeditor e le vista preliminar del message
+notification-name =
+ .label = con nomine del expeditor solmente
+notification-empty =
+ .label = sin information
+
+notification-type-label =
+ .label =
+ { PLATFORM() ->
+ [macos] Animar icone del bassino
+ *[other] Fulgurar le elemento in le barra del activitates
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] A
+ *[other] F
+ }
+
+chat-play-sound-label =
+ .label = Reproducer un sono
+ .accesskey = s
+
+chat-play-button =
+ .label = Reproducer
+ .accesskey = R
+
+chat-system-sound-label =
+ .label = Sono predefinite de systema pro nove email
+ .accesskey = P
+
+chat-custom-sound-label =
+ .label = Utilisar le file sonor sequente
+ .accesskey = U
+
+chat-browse-sound-button =
+ .label = Foliettar…
+ .accesskey = F
+
+theme-label =
+ .value = Thema:
+ .accesskey = T
+
+style-mail =
+ .label = { -brand-short-name }
+style-bubbles =
+ .label = Bullas
+style-dark =
+ .label = Obscur
+style-paper =
+ .label = Folios de papiro
+style-simple =
+ .label = Simple
+
+preview-label = Vista preliminar:
+no-preview-label = Nulle vista preliminar disponibile
+no-preview-description = Iste thema non es valide o es actualmente indisponibile (ha disactivate additivo, safe-mode, …).
+
+chat-variant-label =
+ .value = Variante:
+ .accesskey = V
+
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-preferences-input2 =
+ .style = width: 15.4em
+ .placeholder = Trovar in parametros
+
+## Settings UI Search Results
+
+search-results-header = Resultatos del recerca
+
+# `<span data-l10n-name="query"></span>` will be replaced by the search term.
+search-results-empty-message2 =
+ { PLATFORM() ->
+ [windows] Desolate! Il ha nulle resultato in le Optiones pro “<span data-l10n-name="query"></span>”.
+ *[other] Desolate! Il ha nulle resultato in le Parametros pro “<span data-l10n-name="query"></span>”.
+ }
+
+search-results-help-link = Require adjuta? Visita <a data-l10n-name="url">Assistentia de { -brand-short-name }</a>
diff --git a/l10n-ia/mail/messenger/preferences/receipts.ftl b/l10n-ia/mail/messenger/preferences/receipts.ftl
new file mode 100644
index 0000000000..292bc1acdc
--- /dev/null
+++ b/l10n-ia/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 = Receptas de retorno
+
+return-receipt-checkbox-control =
+ .label = Quando se invia messages, sempre demandar un recepta de retorno
+ .accesskey = Q
+
+receipt-arrive-label = Quando un recepta arriva:
+
+receipt-leave-radio-control =
+ .label = Lassar lo in mi cassa de entrata
+ .accesskey = i
+
+receipt-move-radio-control =
+ .label = Displaciar lo a mi dossier “Inviate”
+ .accesskey = m
+
+receipt-request-label = Quando io recipe un demanda de recepta:
+
+receipt-return-never-radio-control =
+ .label = Nunquam retornar un recepta
+ .accesskey = n
+
+receipt-return-some-radio-control =
+ .label = Permitter receptas de retorno pro alcun messages
+ .accesskey = r
+
+receipt-not-to-cc-label =
+ .value = Si mi adresse non es in le campo A o CC del message:
+ .accesskey = i
+
+receipt-send-never-label =
+ .label = Nunquam inviar
+
+receipt-send-always-label =
+ .label = Sempre inviar
+
+receipt-send-ask-label =
+ .label = Demandar me
+
+sender-outside-domain-label =
+ .value = Si le mittente es externe a mi dominio:
+ .accesskey = l
+
+other-cases-text-label =
+ .value = In tote le altere casos:
+ .accesskey = t
diff --git a/l10n-ia/mail/messenger/preferences/system-integration.ftl b/l10n-ia/mail/messenger/preferences/system-integration.ftl
new file mode 100644
index 0000000000..7febaae7d4
--- /dev/null
+++ b/l10n-ia/mail/messenger/preferences/system-integration.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/.
+
+system-integration-title =
+ .title = Integration de systema
+
+system-integration-dialog =
+ .buttonlabelaccept = Stabilir como predeterminate
+ .buttonlabelcancel = Saltar integration
+ .buttonlabelcancel2 = Cancellar
+
+default-client-intro = Usar { -brand-short-name } como cliente predefinite pro:
+
+unset-default-tooltip = Non es possibile disfacer le selection de { -brand-short-name } como cliente predefinite in { -brand-short-name } mesme. Pro eliger un altere application como cliente predefinite, tu debe usar le dialogo “Render predefinite” de illo.
+
+checkbox-email-label =
+ .label = Email
+ .tooltiptext = { unset-default-tooltip }
+checkbox-newsgroups-label =
+ .label = Gruppos de discussion
+ .tooltiptext = { unset-default-tooltip }
+checkbox-feeds-label =
+ .label = Fluxos
+ .tooltiptext = { unset-default-tooltip }
+checkbox-calendar-label =
+ .label = Agenda
+ .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 = Permitter a { system-search-engine-name } de cercar messages
+ .accesskey = c
+
+check-on-startup-label =
+ .label = Facer sempre iste controlo al initio de { -brand-short-name }
+ .accesskey = s
diff --git a/l10n-ia/mail/messenger/shortcuts.ftl b/l10n-ia/mail/messenger/shortcuts.ftl
new file mode 100644
index 0000000000..4ecf9d4ade
--- /dev/null
+++ b/l10n-ia/mail/messenger/shortcuts.ftl
@@ -0,0 +1,113 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Shortcuts
+
+# Variables:
+# $key (String) - The shortcut key.
+shortcut-key = { $key }
+
+meta-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌘ { $key }
+ *[other] Meta+{ $key }
+ }
+
+ctrl-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ { $key }
+ *[other] Ctrl+{ $key }
+ }
+
+shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⇧ { $key }
+ *[other] Shift+{ $key }
+ }
+
+alt-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌥ { $key }
+ *[other] Alt+{ $key }
+ }
+
+meta-ctrl-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ ⌘ { $key }
+ *[other] Meta+Ctrl+{ $key }
+ }
+
+meta-alt-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌥ ⌘ { $key }
+ *[other] Meta+Alt+{ $key }
+ }
+
+ctrl-alt-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ ⌥ { $key }
+ *[other] Ctrl+Alt+{ $key }
+ }
+
+meta-ctrl-alt-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ ⌥ ⌘ { $key }
+ *[other] Meta+Ctrl+Alt+{ $key }
+ }
+
+meta-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⇧ ⌘ { $key }
+ *[other] Meta+Shift+{ $key }
+ }
+
+ctrl-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ ⇧ { $key }
+ *[other] Ctrl+Shift+{ $key }
+ }
+
+meta-ctrl-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌃ ⇧ ⌘ { $key }
+ *[other] Meta+Ctrl+Shift+{ $key }
+ }
+
+alt-shift-shortcut-key =
+ { PLATFORM() ->
+ [macos] ⌥ ⇧ { $key }
+ *[other] Alt+Maiusc+{ $key }
+ }
+
+meta-shift-alt-shortcut-key2 =
+ { PLATFORM() ->
+ [macos] ⌥ ⇧ ⌘ { $key }
+ *[other] Meta+Alt+Shift+{ $key }
+ }
+
+ctrl-shift-alt-shortcut-key2 =
+ { PLATFORM() ->
+ [macos] ⌃ ⌥ ⇧ { $key }
+ *[other] Ctrl+Alt+Shift+{ $key }
+ }
+
+meta-ctrl-shift-alt-shortcut-key2 =
+ { PLATFORM() ->
+ [macos] ⌃ ⌥ ⇧ ⌘ { $key }
+ *[other] Meta+Ctrl+Alt+Shift+{ $key }
+ }
+
+# Variables:
+# $title (String): The title coming from the original element.
+# $shortcut (String): The shortcut generated from the keystroke combination.
+button-shortcut-string =
+ .title = { $title } ({ $shortcut })
+
+# Variables:
+# $label (String): The text label coming from the original element.
+# $shortcut (String): The shortcut generated from the keystroke combination.
+menuitem-shortcut-string =
+ .label = { $label }
+ .acceltext = { $shortcut }
diff --git a/l10n-ia/mail/messenger/troubleshootMode.ftl b/l10n-ia/mail/messenger/troubleshootMode.ftl
new file mode 100644
index 0000000000..fdca03e3b6
--- /dev/null
+++ b/l10n-ia/mail/messenger/troubleshootMode.ftl
@@ -0,0 +1,39 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+troubleshoot-mode-window =
+ .title = { -brand-short-name } Modo diagnostic
+ .style = width: 37em;
+
+troubleshoot-mode-description = Usa modo chassa al errores de { -brand-short-name } pro diagnosticar. Tu extensiones e personalisationes sera temporarimente disactivate.
+
+troubleshoot-mode-description2 = Tu pote render permanente alcun o tote iste cambios:
+
+troubleshoot-mode-disable-addons =
+ .label = Disactivar tote le additivos
+ .accesskey = D
+
+troubleshoot-mode-reset-toolbars =
+ .label = Reinitialisar le barras de instrumentos e le controlos
+ .accesskey = R
+
+troubleshoot-mode-change-and-restart =
+ .label = Facer cambios e reinitiar
+ .accesskey = F
+
+troubleshoot-mode-continue =
+ .label = Continuar in Modo diagnostic
+ .accesskey = C
+
+troubleshoot-mode-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Exir
+ *[other] Quitar
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] E
+ *[other] Q
+ }
diff --git a/l10n-ia/mail/messenger/viewSource.ftl b/l10n-ia/mail/messenger/viewSource.ftl
new file mode 100644
index 0000000000..e9439ab910
--- /dev/null
+++ b/l10n-ia/mail/messenger/viewSource.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/.
+
+context-text-action-find =
+ .label = Trovar
+ .accesskey = T
+
+context-text-action-find-again =
+ .label = Trovar ancora
+ .accesskey = a
+
+text-action-find =
+ .label = Trovar
+ .accesskey = T
+
+text-action-find-again =
+ .label = Trovar ancora
+ .accesskey = a
diff --git a/l10n-ia/mail/updater/updater.ini b/l10n-ia/mail/updater/updater.ini
new file mode 100644
index 0000000000..621e436d59
--- /dev/null
+++ b/l10n-ia/mail/updater/updater.ini
@@ -0,0 +1,8 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+TitleText=Actualisation de %MOZ_APP_DISPLAYNAME%
+InfoText=%MOZ_APP_DISPLAYNAME% installa tu actualisationes e initiara in alcun secundas…
diff --git a/l10n-ia/mobile/android/chrome/browser.properties b/l10n-ia/mobile/android/chrome/browser.properties
new file mode 100644
index 0000000000..284f57232f
--- /dev/null
+++ b/l10n-ia/mobile/android/chrome/browser.properties
@@ -0,0 +1,118 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Popup Blocker
+
+# In Extension.jsm
+
+# 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=Adder %S?
+
+webextPerms.add.label=Adder
+webextPerms.cancel.label=Cancellar
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+webextPerms.updateText=%S ha essite actualisate. Tu debe approbar le nove permissiones ante que le version actualisate es installate. Seliger “Cancellar” mantenera le version actual de tu additivo.
+
+webextPerms.updateAccept.label=Actualisar
+
+# LOCALIZATION NOTE (webextPerms.optionalPermsHeader)
+# %S is replaced with the localized name of the extension requesting new
+# permissions.
+webextPerms.optionalPermsHeader=%S require altere permissiones.
+webextPerms.optionalPermsListIntro=Illo vole:
+webextPerms.optionalPermsAllow.label=Permitter
+webextPerms.optionalPermsDeny.label=Denegar
+
+webextPerms.description.bookmarks=Leger e modificar le marcapaginas
+webextPerms.description.browserSettings=Leger e modificar le parametros del navigator
+webextPerms.description.browsingData=Vacuar le chronologia de navigation recente, le cookies e le datos relative
+webextPerms.description.clipboardRead=Obtener le datos ab le planchetta
+webextPerms.description.clipboardWrite=Inserer le datos in le planchetta
+webextPerms.description.devtools=Extende le instrumentos de developpator pro acceder a tu datos in le schedas aperite
+webextPerms.description.downloads=Discargar le files, leger e modificar le chronologia de discargamentos del navigator
+webextPerms.description.downloads.open=Aperir le files discargate in tu computator
+webextPerms.description.find=Leger le texto de tote le schedas aperite
+webextPerms.description.geolocation=Acceder a tu geolocalisation
+webextPerms.description.history=Acceder al chronologia de navigation
+webextPerms.description.management=Controlar le utilisation del extensiones e gerer le themas
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=Excambiar messages con programmas differente de %S
+webextPerms.description.notifications=Monstrar te le notificationes
+webextPerms.description.privacy=Leger e modificar le parametros de confidentialitate
+webextPerms.description.proxy=Controlar le parametros del proxy del navigator
+webextPerms.description.sessions=Acceder al schedas claudite recentemente
+webextPerms.description.tabs=Acceder al schedas del navigator
+webextPerms.description.topSites=Acceder al chronologia de navigation
+webextPerms.description.webNavigation=Acceder al activitate del navigator durante le navigation
+
+webextPerms.hostDescription.allUrls=Acceder a tu datos pro tote le sitos 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 tu datos pro le sitos del 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 tu datos in #1 altere dominio;Acceder a tu datos in #1 altere 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 tu datos pro %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 tu datos in #1 altere sito;Acceder a tu datos in #1 altere sitos
+
+
+# LOCALIZATION NOTE (password.logins): Label that will be used in
+ # Web Console API
+stacktrace.anonymousFunction=<anonyme>
+stacktrace.outputMessage=Traciamento de pila ab %S, function %S, linea %S.
+timer.start=%S: chronometro initiate
+
+# LOCALIZATION NOTE (timer.end):
+# This string is used to display the result of the console.timeEnd() call.
+# %1$S=name of timer, %2$S=number of milliseconds
+timer.end=%1$S: %2$Sms
+
+# Site settings dialog
+
+# In ContextualIdentityService.jsm
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+# userContextWork.label,
+# userContextShopping.label,
+# userContextBanking.label,
+# userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+# In android this will be only exposed by web extensions
+userContextPersonal.label = Personal
+userContextWork.label = Labor
+userContextBanking.label = Bancari
+userContextShopping.label = Compras
+
diff --git a/l10n-ia/mobile/android/chrome/config.dtd b/l10n-ia/mobile/android/chrome/config.dtd
new file mode 100644
index 0000000000..7ce67a8508
--- /dev/null
+++ b/l10n-ia/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 "Recercar">
+
+<!ENTITY newPref.namePlaceholder "Nomine">
+
+<!ENTITY newPref.valueBoolean "Boolean">
+<!ENTITY newPref.valueString "Catena">
+<!ENTITY newPref.valueInteger "Integre">
+
+<!ENTITY newPref.stringPlaceholder "Introducer un catena">
+<!ENTITY newPref.numberPlaceholder "Introducer un numero">
+
+<!ENTITY newPref.toggleButton "Commutar">
+<!ENTITY newPref.cancelButton "Cancellar">
+
+<!ENTITY contextMenu.copyPrefName "Copiar le nomine">
+<!ENTITY contextMenu.copyPrefValue "Copiar le valor">
diff --git a/l10n-ia/mobile/android/chrome/config.properties b/l10n-ia/mobile/android/chrome/config.properties
new file mode 100644
index 0000000000..970b940c2e
--- /dev/null
+++ b/l10n-ia/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=Commutar
+pref.resetButton=Reinitialisar
diff --git a/l10n-ia/mobile/android/chrome/passwordmgr.properties b/l10n-ia/mobile/android/chrome/passwordmgr.properties
new file mode 100644
index 0000000000..a9a706a200
--- /dev/null
+++ b/l10n-ia/mobile/android/chrome/passwordmgr.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/.
+
+# String will be replaced by brandShortName.
+saveLogin=Desira vos %S memorar iste authentication?
+rememberButton=Memorar
+neverButton=Nunquam
+
+# String is the login's hostname
+updatePassword=Actualisar contrasigno salvate pro %S?
+updatePasswordNoUser=Actuaalisar contrasignos salvate pro iste authentication?
+updateButton=Actualisar
+dontUpdateButton=Non actualisar
+
+# Copy of the toolkit's passwordmgr.properties
+userSelectText2=Selige le authentication a actualisar:
+passwordChangeTitle=Confirmar le cambio de contrasigno
+
+# Strings used by PromptService.js
+username=Nomine de Usator
+password=Contrasigno
diff --git a/l10n-ia/mobile/android/defines.inc b/l10n-ia/mobile/android/defines.inc
new file mode 100644
index 0000000000..e6c07e5c4e
--- /dev/null
+++ b/l10n-ia/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>Joe Solon</em:contributor> <em:contributor>Suzy Solon</em:contributor>
+
+#unfilter emptyLines
diff --git a/l10n-ia/mobile/android/mobile/android/aboutConfig.ftl b/l10n-ia/mobile/android/mobile/android/aboutConfig.ftl
new file mode 100644
index 0000000000..064ba2697e
--- /dev/null
+++ b/l10n-ia/mobile/android/mobile/android/aboutConfig.ftl
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+config-toolbar-search =
+ .placeholder = Recercar
+config-new-pref-name =
+ .placeholder = Nomine
+config-new-pref-value-boolean = Boolean
+config-new-pref-value-string = Catena
+config-new-pref-value-integer = Integre
+config-new-pref-string =
+ .placeholder = Introducer un catena
+config-new-pref-number =
+ .placeholder = Introducer un numero
+config-new-pref-cancel-button = Cancellar
+config-new-pref-create-button = Crear
+config-new-pref-change-button = Cambiar
+config-pref-toggle-button = Commutar
+config-pref-reset-button = Reinitialisar
+config-context-menu-copy-pref-name =
+ .label = Copiar le nomine
+config-context-menu-copy-pref-value =
+ .label = Copiar le valor
diff --git a/l10n-ia/mobile/chrome/region.properties b/l10n-ia/mobile/chrome/region.properties
new file mode 100644
index 0000000000..cc8116e73e
--- /dev/null
+++ b/l10n-ia/mobile/chrome/region.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 https://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE: REVIEW_REQUIRED
+# Please do not commit any changes to this file without a review from the
+# l10n-drivers team (this includes en-US). In order to get one, please file
+# a bug, add the "productization" keyword and CC l10n@mozilla.com.
+
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Increment this number when anything gets changed in the list below. This will
+# cause Firefox to re-read these prefs and inject any new handlers into the
+# profile database. Note that "new" is defined as "has a different URL"; this
+# means that it's not possible to update the name of existing handler, so don't
+# make any spelling errors here.
+gecko.handlerService.defaultHandlersVersion=1
+
+# The default set of protocol handlers for mailto:
+gecko.handlerService.schemes.mailto.0.name=Yahoo! Mail
+gecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s
+gecko.handlerService.schemes.mailto.1.name=Gmail
+gecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s
+
+# This is the default set of web based feed handlers shown in the reader
+# selection UI
+browser.contentHandlers.types.0.title=My Yahoo!
+browser.contentHandlers.types.0.uri=https://add.my.yahoo.com/rss?url=%s
+
diff --git a/l10n-ia/mobile/overrides/appstrings.properties b/l10n-ia/mobile/overrides/appstrings.properties
new file mode 100644
index 0000000000..8353b81225
--- /dev/null
+++ b/l10n-ia/mobile/overrides/appstrings.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/.
+
+# 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=Le URL non es valide e non es possibile lo cargar.
+fileNotFound=Firefox non pote trovar le dossier al adresse %S.
+fileAccessDenied=Le dossier a %S non es legibile.
+dnsNotFound2=Firefox non pote trovar le servitor al adresse %S.
+unknownProtocolFound=Firefox non sape aperir iste adresse, perque uno del sequente protocollos (%S) non es associate con ulle programma o non es autorisate in iste contexto.
+connectionFailure=Firefox non pote stabilir un connexion con le servitor al adresse %S.
+netInterrupt=Le connexion con %S ha essite interrumpite durante le cargamento del pagina.
+netTimeout=Le servitor a %S prende troppo de tempore a responder.
+redirectLoop=Firefox ha detectate que le servitor redirige le demanda pro iste adresse de un maniera que illo non essera completate jammais.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, don't translate "%S"
+confirmRepostPrompt=Pro monstrar iste pagina, %S debe inviar informationes que repetera qualcunque action (tal como un recerca o un confirmation de compra) que ha essite exequite previemente.
+resendButton.label=Reinviar
+unknownSocketType=Firefox non pote communicar con le servitor.
+netReset=Le connexion con le servitor ha essite restabilite durante que le pagina esseva cargate.
+notCached=Iste documento non es plus disponibile.
+netOffline=Firefox es actualmente in modo disconnectite e non pote navigar le web.
+isprinting=Le documento non pote cambiar durante le impression o durante le vista preliminar del impression.
+deniedPortAccess=Iste adresse usa un porta de rete que es normalmente usate pro propositos que non es le navigation web. Firefox ha cancellate le requesta pro vostre protection.
+proxyResolveFailure=Firefox es configurate pro usar un servitor proxy que non pote esser trovate.
+proxyConnectFailure=Firefox es configurate pro usar un servitor proxy que recusa le connexiones.
+contentEncodingError=Le pagina que vos tenta vider non pote esser monstrate perque illo usa un forma de compression invalide o non admittite.
+unsafeContentType=Le pagina que vos tenta vider non pote ser monstrate perque illo usa un typo de file que pote non esser secur aperir. Per favor contacta le proprietarios del sito pro les avisar re iste problema.
+malwareBlocked=Iste sito web %S ha essite denunciate como attaccante e ha essite blocate basate in tu preferentias de securitate.
+harmfulBlocked=Iste sito web %S ha essite denunciate como potentialmente nocive e ha essite blocate in base a tu preferentias de securitate.
+deceptiveBlocked=Iste pagina web %S ha essite denunciate como fraudulente e ha essite blocate in base a tu preferentias de securitate.
+unwantedBlocked=Iste sito web %S ha essite denunciate pro continer software indesirabile e ha essite blocate in base a tu preferentias de securitate.
+cspBlocked=Iste pagina ha un politica de securitate del contento que lo impedi de ser cargate de iste maniera.
+corruptedContentErrorv2=Iste sito, %S, ha experite un violation de protocollo de rete que non pote esser corrigite.
+sslv3Used=Firefox non pote garantir le securitate de tu datos in %S perque illo usa SSLv3, un protocollo de securitate violate.
+weakCryptoUsed=Le proprietarios de %S ha configurate lor sito web incorrectemente. Pro proteger tu informationes de esser robate, Firefox non se ha connectite a iste sito web.
+inadequateSecurityError=Iste sito web ha tentate de negotiar un nivello de securitate inadequate.
+networkProtocolError=Firefox ha experite un violation de protocollo de rete que non pote esser corrigite.
diff --git a/l10n-ia/mobile/overrides/netError.dtd b/l10n-ia/mobile/overrides/netError.dtd
new file mode 100644
index 0000000000..2019c9898f
--- /dev/null
+++ b/l10n-ia/mobile/overrides/netError.dtd
@@ -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/. -->
+
+<!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
+%brandDTD;
+
+<!ENTITY loadError.label "Problema cargante le pagina">
+<!ENTITY retry.label "Retentar">
+
+<!-- Specific error messages -->
+
+<!ENTITY connectionFailure.title "Non pote connecter se">
+<!ENTITY connectionFailure.longDesc2 "&sharedLongDesc3;">
+
+<!ENTITY deniedPortAccess.title "Iste adresse es restricte">
+<!ENTITY deniedPortAccess.longDesc "">
+
+<!ENTITY dnsNotFound.title "Servitor non trovate">
+<!-- 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>Controla al adresse le errores de dactylographia como:
+ <strong>ww</strong>.example.com pro
+ <strong>www</strong>.example.com</li>
+ <div id='searchbox'>
+ <input id='searchtext' type='search'></input>
+ <button id='searchbutton'>Recercar</button>
+ </div>
+ <li>Si tu non pote cargar ulle paginas, controla tu connexion de datos o WiFi.
+ <button id='wifi'>Activar Wi-Fi</button>
+ </li>
+</ul>
+">
+
+<!ENTITY fileNotFound.title "File non trovate">
+<!ENTITY fileNotFound.longDesc "<ul> <li>Verifica si le nomine del file ha errores de majusculas e minusculas o altere errores orthographic.</li> <li>Verifica si le file ha essite movite, renominate o delite.</li> </ul>">
+
+<!ENTITY fileAccessDenied.title "Le accesso al file esseva negate">
+<!ENTITY fileAccessDenied.longDesc "<ul>
+ <li>Illo pote esser state removite, movite, o le permissiones del file pote prevenir le accesso.</li>
+</ul>
+">
+
+<!ENTITY generic.title "Oops.">
+<!ENTITY generic.longDesc "
+<p>&brandShortName; non pote cargar iste pagina pro alcun ration.</p>
+">
+
+<!ENTITY malformedURI.title "Le adresse non es valide">
+<!-- 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>Le adresses Web es solitemente scribite como
+ <strong>http://www.example.com/</strong></li>
+ <div id='searchbox'>
+ <input id='searchtext' type='search'></input>
+ <button id='searchbutton'>Recercar</button>
+ </div>
+ <li>Certifica que tu usa le barras diagonal avante (i.e.
+ <strong>/</strong>).</li>
+</ul>">
+
+<!ENTITY netInterrupt.title "La connexion esseva interrumpite">
+<!ENTITY netInterrupt.longDesc2 "&sharedLongDesc3;">
+
+<!ENTITY notCached.title "Documento expirate">
+<!ENTITY notCached.longDesc "<p>Le documento requestate non es disponibile in le cache de &brandShortName;.</p><ul><li>Como precaution de securitate, &brandShortName; non pote peter automaticamente documentos delicate.</li><li>Clicca en Reprobar pro re-requestar le documento del sito web.</li></ul>">
+
+<!ENTITY netOffline.title "Modo disconnectite">
+
+<!ENTITY contentEncodingError.title "Error de codification del contento">
+<!ENTITY contentEncodingError.longDesc "<ul>
+ <li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li>
+</ul>
+">
+
+<!ENTITY unsafeContentType.title "Typo de file non secur">
+<!ENTITY unsafeContentType.longDesc "
+<ul>
+ <li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li>
+</ul>
+">
+
+<!ENTITY netReset.title "Le connexion ha essite restabilite">
+<!ENTITY netReset.longDesc2 "&sharedLongDesc3;">
+
+<!ENTITY netTimeout.title "Le connexion ha expirate">
+<!ENTITY netTimeout.longDesc2 "&sharedLongDesc3;">
+
+<!ENTITY unknownProtocolFound.title "Le adresse non ha essite comprendite">
+<!ENTITY unknownProtocolFound.longDesc "<ul>
+ <li>Tu pote deber installar altere software pro aperir iste adresse.</li>
+</ul>
+">
+
+<!ENTITY proxyConnectFailure.title "Le servitor proxy recusa connexiones">
+<!ENTITY proxyConnectFailure.longDesc "<ul>
+ <li>Controla que le parametros del proxy es correcte.</li>
+ <li>Contacta tu administrator de rete pro saper si le servitor del proxy functiona.</li>
+</ul>
+">
+
+<!ENTITY proxyResolveFailure.title "Incapace de trovar le servitor 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>Controla le configurationes del servitor proxy pro certificar que illos son correcte.</li>
+  <li>Controla que tu apparato ha un connexion de datos o Wi-Fi functional.
+    <button id='wifi'>Habilitar Wi-Fi</button> </li>
+</ul>">
+
+<!ENTITY redirectLoop.title "Le pagina non redirige correctemente">
+<!ENTITY redirectLoop.longDesc "<ul>
+ <li>Le causa de iste problema pote ser le disactivation o le refusa
+ del cookies.</li>
+</ul>
+">
+
+<!ENTITY unknownSocketType.title "Responsa del servitor inspectate">
+<!ENTITY unknownSocketType.longDesc "<ul>
+ <li>Verifica que tu systema ha le gestor de securitate personal installate.</li>
+ <li>Isto pote esser a causa de un configuration non standard del servitor.</li>
+</ul>
+">
+
+<!ENTITY nssFailure2.title "Connexion secur fallite">
+<!ENTITY nssFailure2.longDesc2 "
+<ul>
+ <li>Le pagina que tu tenta vider non pote esser monstrate perque le authenticitate del datos recipite non poteva esser verificate.</li>
+ <li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li>
+</ul>
+">
+
+<!ENTITY nssBadCert.title "Connexion secur fallite">
+<!ENTITY nssBadCert.longDesc2 "<ul>
+ <li>Iste pote ser un problema con la configuration del servitor, o il pote ser alcuno que tenta de simular le servitor.</li>
+ <li>Si tu te habeva connectite antea a iste servitor con successo, le error pote ser temporari, e tu pote lo reprobara depois.</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>Iste sito pote esser temporarimente indisponibile o troppo occupate. Reprobar depost alicun momentos.</li>
+  <li>Si tu es incapace cargar qualcunque paginas, controla le datos o le connexion Wi-Fi de tu apparato.
+    <button id='wifi'>Activar Wi-Fi</button>
+  </li></ul>">
+
+<!ENTITY cspBlocked.title "Blocate per le politica de securitate de contento">
+<!ENTITY cspBlocked.longDesc "<p>&brandShortName; impediva iste pagina de cargar in iste maniera proque le pagina ha un politica de securitate de contento que non lo permitte.</p>">
+
+<!ENTITY corruptedContentErrorv2.title "Error de contento corrumpite">
+<!ENTITY corruptedContentErrorv2.longDesc "<p>Le pagina que tu tenta de vider non pote ser monstrate, proque un error in le transmission de datos era detegite.</p><ul><li>Per favor, contacta le proprietarios del sito pro les avisar re iste problema.</li></ul>">
+
+<!ENTITY securityOverride.linkText "O tu pote adder un exception…">
+<!ENTITY securityOverride.getMeOutOfHereButton "Porta me foras de hic!">
+<!ENTITY securityOverride.exceptionButtonLabel "Adder un exception…">
+
+<!-- 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>Tu non deberea adder un exception si tu usa un connexion a Internet que tu non fide completemente o si tu nonsole vider un advertimento pro iste servitor.</p> <button id='getMeOutOfHereButton'>&securityOverride.getMeOutOfHereButton;</button> <button id='exceptionDialogButton'>&securityOverride.exceptionButtonLabel;</button>">
+
+<!ENTITY sslv3Used.title "Incapace de connecter se securmente">
+<!-- LOCALIZATION NOTE (sslv3Used.longDesc) - Do not translate
+ "SSL_ERROR_UNSUPPORTED_VERSION". -->
+<!ENTITY sslv3Used.longDesc "Informationes avantiate: SSL_ERROR_UNSUPPORTED_VERSION">
+
+<!ENTITY weakCryptoUsed.title "Tu connexion non es secur">
+<!-- LOCALIZATION NOTE (weakCryptoUsed.longDesc) - Do not translate
+ "SSL_ERROR_NO_CYPHER_OVERLAP". -->
+<!ENTITY weakCryptoUsed.longDesc "Information avantiate: SSL_ERROR_NO_CYPHER_OVERLAP">
+
+<!ENTITY inadequateSecurityError.title "Tu connexion non es secur">
+<!-- LOCALIZATION NOTE (inadequateSecurityError.longDesc) - Do not translate
+ "NS_ERROR_NET_INADEQUATE_SECURITY". -->
+<!ENTITY inadequateSecurityError.longDesc "<p><span class='hostname'></span> usa technologia de securitate que es obsolete e es vulnerabile a attaccos. Un attaccator poterea revelar facilemente informationes que tu pensava esser secur. Le administrator del sito web besoniara corriger le servitor ante que tu pote visitar le sito.</p><p>Codice error: NS_ERROR_NET_INADEQUATE_SECURITY</p>">
+
+<!ENTITY networkProtocolError.title "Error de protocollo de rete">
+<!ENTITY networkProtocolError.longDesc "<p>Le pagina que tu tenta vider non pote esser monstrate per un error era divelate in le protocollo de rete.</p><ul><li>Per favor contacta le proprietarios del sito web pro informar les de iste problema.</li></ul>">
diff --git a/l10n-ia/netwerk/necko.properties b/l10n-ia/netwerk/necko.properties
new file mode 100644
index 0000000000..d5c743ddd6
--- /dev/null
+++ b/l10n-ia/netwerk/necko.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/.
+
+3=Cercante %1$S…
+4=Connectite a %1$S…
+5=Invio de requesta a %1$S…
+6=Transferente datos ab %1$S…
+7=Connexion a %1$S…
+8=%1$S legite
+9=Scripte %1$S
+10=Attendente %1$S…
+11=Recerca de %1$S…
+12=Negotiante le connexion TLS con %1$S…
+13=Le negotiation de connexion TLS con %1$S finiva…
+
+RepostFormData=Iste pagina web se redirige ora a un nove adresse. Desira tu reinviar le datos que tu ha inserite in le formulario al nove adresse?
+
+# Directory listing strings
+DirTitle=Indice de %1$S
+DirGoUp=Verso le directorio de nivello superior
+ShowHidden=Monstrar le objectos celate
+DirColName=Nomine
+DirColSize=Dimension
+DirColMTime=Ultime modification
+DirFileLabel=File:
+
+SuperfluousAuth=Tu es sur le puncto de aperir session in le sito “%1$S” con le nomine de usator “%2$S”, ma le sito web non require authentication. Isto pote esser un tentativa de dupar te.\n\nEs “%1$S” le sito que tu vole visitar?
+AutomaticAuth=Tu es sur le puncto de aperir session in le sito “%1$S” con le nomine de usator “%2$S”.
+
+TrackerUriBlocked=Le ressource a “%1$S” esseva blocate perque le bloco del contenrto es activate.
+UnsafeUriBlocked=Le ressource a “%1$S” esseva blocate per le Navigation secur.
+# LOCALIZATION NOTE (CORPBlocked): %1$S is the URL of the blocked resource. %2$S is the URL of the MDN page about CORP.
+CORPBlocked=Le ressource a “%1$S” ha essite blocate a causa de su capite Cross-Origin-Resource-Policy (o absentia del mesme). Vide %2$S
+CookieBlockedByPermission=Le requesta pro acceder al cookies o immagazinage sur “%1$S” esseva blocate per le permission de cookie personalisate.
+CookieBlockedTracker=Le requesta de acceder al cookies o immagazinage sur “%1$S” ha essite blocate perque illo veniva de un traciator e le blocage de contento es active.
+CookieBlockedAll=Le requesta pro acceder a cookie o immagazinage sur “%1$S” esseva blocate pois que nos bloca tote le requestas de acceder al immagazinage.
+CookieBlockedForeign=Le requesta de acceder al cookies o immagazinage sur “%1$S” ha essite blocate perque nos bloca tote le requestas de accesso de tertios al immagazinage e le blocage de contento es active.
+# As part of dynamic state partitioning, third-party resources might be limited to "partitioned" storage access that is separate from the first-party context.
+# This allows e.g. cookies to still be set, and prevents tracking without totally blocking storage access. This message is shown in the web console when this happens
+# to inform developers that their storage is isolated.
+CookiePartitionedForeign2=“%1$S” ha recipite un accesso partitionate al cookies o al immagazinage perque illo es cargate in un contexto de tertios e le partitionamento del stato dynamic es active.
+
+# LOCALIZATION NOTE (CookieAllowedForOriginByStorageAccessAPI): %2$S and %1$S are URLs.
+CookieAllowedForOriginByStorageAccessAPI=Accesso a immagazinage concedite pro origine “%2$S” sur “%1$S”.
+# LOCALIZATION NOTE (CookieAllowedForOriginByHeuristic): %2$S and %1$S are URLs.
+CookieAllowedForOriginByHeuristic=Accesso a immagazinage automaticamente concedite pro origine “%2$S” sur “%1$S”.
+# LOCALIZATION NOTE (CookieAllowedForFpiByHeuristic): %2$S and %1$S are URLs.
+CookieAllowedForFpiByHeuristic=Accesso al immagazinage concedite automaticamente pro isolation First-Party “%2$S” sur “%1$S”.
+
+# LOCALIZATION NOTE(CookieRejectedNonRequiresSecure2): %1$S is the cookie name. Do not localize "SameSite=None" and "secure".
+CookieRejectedNonRequiresSecure2=Le cookie “%1$S” ha essite rejectate perque illo ha le attributo “SameSite=None” ma non le attributo “secure”.
+# LOCALIZATION NOTE(CookieRejectedNonRequiresSecureForBeta3): %1$S is the cookie name. %2$S is a URL. Do not localize "SameSite", "SameSite=None" and "secure".
+CookieRejectedNonRequiresSecureForBeta3=Le cookie “%1$S” essera tosto rejectate perque illo ha un attributo “SameSite” con le valor “None”, sin attributo “secure”. Pro saper plus re le attributo “SameSite“, lege %2$S
+# LOCALIZATION NOTE(CookieLaxForced2): %1$S is the cookie name. Do not localize "SameSite", "Lax" and "SameSite=Lax".
+CookieLaxForced2=Le cookie “%1$S” ha le criterio de “SameSite” con valor “lax” perque isto manca de attributo e “SameSite=lax” es le valor predefinite.
+# 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=Le cookie “%1$S” non ha un valor appropriate del attributo “SameSite”. Tosto, le cookies sin le attributo “SameSite” o con un valor non valide essera tractate como “Lax”. Id es, le cookie non essera plus inviate in le contextos de tertie-partes. Si tu application require que iste cookie sia disponibile in tal contextos, tu debe adder a illo le attributo “SameSite=none“. Pro saper plus re le attributo “SameSite“, lege %2$S
+# LOCALIZATION NOTE(CookieSameSiteValueInvalid2): %1$S is cookie name. Do not localize "SameSite", "Lax", "Strict" and "None"
+CookieSameSiteValueInvalid2=Valor non valide de “SameSite“ pro le cookie “%1$S”. Le valores supportate es: “Lax“, “Strict“, “None“.
+# LOCALIZATION NOTE (CookieOversize): %1$S is the cookie name. %2$S is the number of bytes. "B" means bytes.
+CookieOversize=Le cookie “%1$S” es invalide perque su dimension es tro grande. Le dimension maxime es %2$S B.
+# LOCALIZATION NOTE (CookiePathOversize): %1$S is the cookie name. %2$S is the number of bytes. "B" means bytes.
+CookiePathOversize=Le cookie “%1$S” es invalide perque le dimension de su percurso es trop grande. Le dimension maxime es %2$S B.
+# LOCALIZATION NOTE (CookieRejectedByPermissionManager): %1$S is the cookie response header.
+CookieRejectedByPermissionManager=Le cookie “%1$S” ha essite rejectate a causa del permissiones definite per le usator.
+# LOCALIZATION NOTE (CookieRejectedInvalidCharName): %1$S is the cookie name.
+CookieRejectedInvalidCharName=Le cookie “%1$S” ha essite rejectate per characteres non valide in le nomine.
+# LOCALIZATION NOTE (CookieRejectedInvalidDomain): %1$S is the cookie name.
+CookieRejectedInvalidDomain=Le cookie “%1$S” ha essite rejectate per dominio non valide.
+# LOCALIZATION NOTE (CookieRejectedInvalidPrefix): %1$S is the cookie name.
+CookieRejectedInvalidPrefix=Le cookie “%1$S” ha essite rejectate per prefixo non valide.
+# LOCALIZATION NOTE (CookieRejectedInvalidCharValue): %1$S is the cookie name.
+CookieRejectedInvalidCharValue=Le cookie “%1$S” ha essite rejectate per characteres non valide in le valor.
+# LOCALIZATION NOTE (CookieRejectedHttpOnlyButFromScript): %1$S is the cookie name.
+CookieRejectedHttpOnlyButFromScript=Le cookie “%1$S” ha essite rejectate perque il ha jam un cookie HTTP-Only ma le script ha probate a immagazinar uno nove.
+# LOCALIZATION NOTE (CookieRejectedSecureButHttp): %1$S is the cookie name.
+CookieRejectedSecureButNonHttps=Le cookie “%1$S” ha essite rejectate perque un cookie non-HTTPS non pote esser configurate como “secur”.
+# LOCALIZATION NOTE (CookieRejectedThirdParty): %1$S is the cookie response header.
+CookieRejectedThirdParty=Le cookie “%1$S” ha essite rejectate perque de tertie-parte.
+# LOCALIZATION NOTE (CookieRejectedNonsecureOverSecure): %1$S is the cookie name.
+CookieRejectedNonsecureOverSecure=Le cookie “%1$S” ha essite rejectate perque il ha jam un cookie “secur” existente.
+# LOCALIZATION NOTE (CookieRejectedExpired): %1$S is the cookie name.
+CookieRejectedExpired=Le cookie “%1$S” ha essite rejectate perque illo es jam expirate.
+# LOCALIZATION NOTE (CookieRejectedForNonSameSiteness): %1$S is the cookie name.
+CookieRejectedForNonSameSiteness=Le cookie “%1$S” ha essite rejectate perque illo es in un contexto inter-sitos e su “SameSite” es “Lax” o “Rigorose”.
+
+# LOCALIZATION NOTE (CookieBlockedCrossSiteRedirect): %1$S is the cookie name. Do not translate "SameSite", "Lax" or "Strict".
+CookieBlockedCrossSiteRedirect=Omittite cookie “%1$S” con le attributo “SameSite” con valor “Lax” o “Strict” pro un redirection del sito cruciate.
+
+# LOCALIZATION NOTE (APIDeprecationWarning): %1$S is the deprecated API; %2$S is the API function that should be used.
+APIDeprecationWarning=Advertimento: ‘%1$S’ obsolete, usa ‘%2$S’
+
+# LOCALIZATION NOTE (ResourceBlockedCORS): %1$S the url of the resource.
+ResourceBlockedCORS=Le ressource a“%1$S” era blocate per su titulo del Cross-Origin-Resource-Policy (o carentia del mesmo).
diff --git a/l10n-ia/security/manager/chrome/pipnss/nsserrors.properties b/l10n-ia/security/manager/chrome/pipnss/nsserrors.properties
new file mode 100644
index 0000000000..186ee1f78f
--- /dev/null
+++ b/l10n-ia/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=Impossibile communicar in maniera secur. Le par non supporta un cryptographia de alte nivello.
+SSL_ERROR_US_ONLY_SERVER=Impossibile communicar in maniera secur. Le par require un cryptographia de alte nivello que non es supportate.
+SSL_ERROR_NO_CYPHER_OVERLAP=Impossibile communicar in maniera secur con le par: nulle algorithmo cryptographic in commun.
+SSL_ERROR_NO_CERTIFICATE=Incapace a trovar le certificato o le clave necessari pro le authentication.
+SSL_ERROR_BAD_CERTIFICATE=Incapace a communicar in maniera secur con le par: le certificato del par esseva rejectate.
+SSL_ERROR_BAD_CLIENT=Le servitor incontrava mal datos ex le cliente.
+SSL_ERROR_BAD_SERVER=Le cliente incontrava mal datos ex le servitor.
+SSL_ERROR_UNSUPPORTED_CERTIFICATE_TYPE=Typo de certificato non admittite.
+SSL_ERROR_UNSUPPORTED_VERSION=Le par usa un version non supportate del protocollo de securitate.
+SSL_ERROR_WRONG_CERTIFICATE=Authentication de cliente fallite: le clave private in le base de datos del claves non concorda con le clave public in le base de datos del certificato.
+SSL_ERROR_BAD_CERT_DOMAIN=Incapace a communicar con securitate con le par: le nomine de dominio requirite non corresponde al certificato del servitor.
+SSL_ERROR_POST_WARNING=Codice de error SSL incognite.
+SSL_ERROR_SSL2_DISABLED=Le par supporta solo le version 2 de SSL, que es disactivate.
+SSL_ERROR_BAD_MAC_READ=SSL recipeva un registration con un codice de authentication de message incorrecte.
+SSL_ERROR_BAD_MAC_ALERT=Le par SSL reporta un codice de authentication de message incorrecte.
+SSL_ERROR_BAD_CERT_ALERT=Le par SSL non pote verificar tu certificate.
+SSL_ERROR_REVOKED_CERT_ALERT=Le par SSL rejectava tu certificato como revocate.
+SSL_ERROR_EXPIRED_CERT_ALERT=Le par SSL rejectava tu certificato como expirate.
+SSL_ERROR_SSL_DISABLED=Impossibile connecter se: SSL disativate.
+SSL_ERROR_FORTEZZA_PQG=Impossibile connecter: le par SSL es in un altere dominio de FORTEZZA.
+SSL_ERROR_UNKNOWN_CIPHER_SUITE=Un suite de cifra SSL incognite ha essite requestate.
+SSL_ERROR_NO_CIPHERS_SUPPORTED=Nulle suite de cifra es presente e activate in iste programma.
+SSL_ERROR_BAD_BLOCK_PADDING=SSL recipeva un registration con bloco de impletion errate.
+SSL_ERROR_RX_RECORD_TOO_LONG=SSL recipeva un registration que excedeva le longor maxime permissibile.
+SSL_ERROR_TX_RECORD_TOO_LONG=SSL tentava de inviar un registration que excedeva le longor maxime permissibile.
+SSL_ERROR_RX_MALFORMED_HELLO_REQUEST=SSL recipeva un message de negotiation de connexion Hello Request mal formate.
+SSL_ERROR_RX_MALFORMED_CLIENT_HELLO=SSL recipeva un message de negotiation de connexion Client Hello mal formate.
+SSL_ERROR_RX_MALFORMED_SERVER_HELLO=SSL recipeva un message de negotiation de connexion Server Hello mal formate.
+SSL_ERROR_RX_MALFORMED_CERTIFICATE=SSL recipeva un message de negotiation de connexion Certificate mal formate.
+SSL_ERROR_RX_MALFORMED_SERVER_KEY_EXCH=SSL recipeva un message de negotiation de connexion Server Key Exchange mal formate.
+SSL_ERROR_RX_MALFORMED_CERT_REQUEST=SSL recipeva un message de negotiation de connexion Certificate Request mal formate.
+SSL_ERROR_RX_MALFORMED_HELLO_DONE=SSL recipeva un message de negotiation de connexion Server Hello Done mal formate.
+SSL_ERROR_RX_MALFORMED_CERT_VERIFY=SSL recipeva un message de negotiation de connexion Certificate Verify mal formate.
+SSL_ERROR_RX_MALFORMED_CLIENT_KEY_EXCH=SSL recipeva un message de negotiation de connexion Client Key Exchange mal formate.
+SSL_ERROR_RX_MALFORMED_FINISHED=SSL recipeva un message de negotiation de connexion Finished mal formate.
+SSL_ERROR_RX_MALFORMED_CHANGE_CIPHER=SSL recipeva un registro "Change Cipher Spec" mal formate.
+SSL_ERROR_RX_MALFORMED_ALERT=SSL recipeva un registration de aviso malformate.
+SSL_ERROR_RX_MALFORMED_HANDSHAKE=SSL recipeva un registro Handshake mal formate.
+SSL_ERROR_RX_MALFORMED_APPLICATION_DATA=SSL recipeva un registration de datos de application malformate.
+SSL_ERROR_RX_UNEXPECTED_HELLO_REQUEST=SSL recipeva un message de negotiation de connexion Hello Request inexpectate.
+SSL_ERROR_RX_UNEXPECTED_CLIENT_HELLO=SSL recipeva un message de negotiation de connexion Client Hello inexpectate.
+SSL_ERROR_RX_UNEXPECTED_SERVER_HELLO=SSL recipeva un message de negotiation de connexion Server Hello inexpectate.
+SSL_ERROR_RX_UNEXPECTED_CERTIFICATE=SSL recipeva un message de negotiation de connexion Certificate inexpectate.
+SSL_ERROR_RX_UNEXPECTED_SERVER_KEY_EXCH=SSL recipeva un message de negotiation de connexion Server Key Exchange inexpectate.
+SSL_ERROR_RX_UNEXPECTED_CERT_REQUEST=SSL recipeva un message de negotiation de connexion Certificate Request inexpectate.
+SSL_ERROR_RX_UNEXPECTED_HELLO_DONE=SSL recipeva un message de negotiation de connexion Server Hello Done inexpectate.
+SSL_ERROR_RX_UNEXPECTED_CERT_VERIFY=SSL recipeva un message de negotiation de connexion Certificate Verify inexpectate.
+SSL_ERROR_RX_UNEXPECTED_CLIENT_KEY_EXCH=SSL recipeva un message de negotiation de connexion Client Key Exchange inexpectate.
+SSL_ERROR_RX_UNEXPECTED_FINISHED=SSL recipeva un message de negotiation de connexion Finished inexpectate.
+SSL_ERROR_RX_UNEXPECTED_CHANGE_CIPHER=SSL recipeva un registro "Change Cipher Spec" inexpectate.
+SSL_ERROR_RX_UNEXPECTED_ALERT=SSL recipeva un registration de aviso inexpectate.
+SSL_ERROR_RX_UNEXPECTED_HANDSHAKE=SSL recipeva un registro Handshake inexpectate.
+SSL_ERROR_RX_UNEXPECTED_APPLICATION_DATA=SSL recipeva un registration de datos de application inexpectate.
+SSL_ERROR_RX_UNKNOWN_RECORD_TYPE=SSL recipeva un registration con un typo de contento incognite.
+SSL_ERROR_RX_UNKNOWN_HANDSHAKE=SSL recipeva un message de negotiation de connexion con un typo de message incognite.
+SSL_ERROR_RX_UNKNOWN_ALERT=SSL recipeva un registration de alerta con un description del alerta incognite.
+SSL_ERROR_CLOSE_NOTIFY_ALERT=Le par SSL claudeva iste connexion.
+SSL_ERROR_HANDSHAKE_UNEXPECTED_ALERT=Le par SSL non expectava le message de negotiation de connexion que illo recipeva.
+SSL_ERROR_DECOMPRESSION_FAILURE_ALERT=Le par SSL era incapace a decomprimer con successo un registration SSL recipite.
+SSL_ERROR_HANDSHAKE_FAILURE_ALERT=Le par SSL era incapace a negotiar un collection acceptabile de parametros de securitate.
+SSL_ERROR_ILLEGAL_PARAMETER_ALERT=Le par SSL rejectava un message de negotiation de connexion a causa de contento inacceptabile.
+SSL_ERROR_UNSUPPORTED_CERT_ALERT=Le par SSL non gere certificatos del typo que illo recipeva.
+SSL_ERROR_CERTIFICATE_UNKNOWN_ALERT=Le par SSL habeva alcun problema non specificate con le certificato que illo recipeva.
+SSL_ERROR_GENERATE_RANDOM_FAILURE=SSL incontrava un falta de su generator de numeros aleatori.
+SSL_ERROR_SIGN_HASHES_FAILURE=Incapace a signar digitalmente le datos requirite pro verificar tu certificato.
+SSL_ERROR_EXTRACT_PUBLIC_KEY_FAILURE=SSL era incapace a extraher le clave public ex le certificato de par.
+SSL_ERROR_SERVER_KEY_EXCHANGE_FAILURE=Falta non specificate durante que on processava le negotiation de connexion SSL Server Key Exchange.
+SSL_ERROR_CLIENT_KEY_EXCHANGE_FAILURE=Falta non specificate durante que on processava le negotiation de connexion SSL Client Key Exchange.
+SSL_ERROR_ENCRYPTION_FAILURE=Le algorithmo de cryptation de datos in massa ha fallite in le suite de cifra seligite.
+SSL_ERROR_DECRYPTION_FAILURE=Le algorithmo de decryptation de datos in massa ha fallite in le suite de cifra seligite.
+SSL_ERROR_SOCKET_WRITE_FAILURE=Le tentativa de scriber datos cryptate al socket subjacente ha fallite.
+SSL_ERROR_MD5_DIGEST_FAILURE=Le function de digest MD5 falleva.
+SSL_ERROR_SHA_DIGEST_FAILURE=Le function de digest SHA-1 falleva.
+SSL_ERROR_MAC_COMPUTATION_FAILURE=Computation MAC fallite.
+SSL_ERROR_SYM_KEY_CONTEXT_FAILURE=Falta a crear le contexto de claves symmetric.
+SSL_ERROR_SYM_KEY_UNWRAP_FAILURE=Falta a disinveloppar le clave symmetric in le message de excambio de claves de cliente.
+SSL_ERROR_PUB_KEY_SIZE_LIMIT_EXCEEDED=Le servitor SSL ha tentate usar un clave public de grado domestic con un suite de cifra destinate al exportation.
+SSL_ERROR_IV_PARAM_FAILURE=Le codice PKCS11 falleva a traducer un IV in un parametro.
+SSL_ERROR_INIT_CIPHER_SUITE_FAILURE=Falta de initialisar le suite de cifra seligite.
+SSL_ERROR_SESSION_KEY_GEN_FAILURE=Le cliente falleva a crear le clave de session pro le session SSL.
+SSL_ERROR_NO_SERVER_KEY_FOR_ALG=Le servitor ha nulle claves pro le tentativa del algoritmo de cambio del clave.
+SSL_ERROR_TOKEN_INSERTION_REMOVAL=Le token PKCS#11 ha essite inserite o removite durante que un operation esseva in curso.
+SSL_ERROR_TOKEN_SLOT_NOT_FOUND=Nulle token PKCS#11 ha essite trovate pro facer le operation requirite.
+SSL_ERROR_NO_COMPRESSION_OVERLAP=Incapace a communicar in maniera secur con le par: nulle algorithmos de compression in commun.
+SSL_ERROR_HANDSHAKE_NOT_COMPLETED=Impossibile initiar un altere negotiation de connexion SSL usque le negotiation actual non es complete.
+SSL_ERROR_BAD_HANDSHAKE_HASH_VALUE=Recipite valores hash incorrecte in le negotiation de connexion con le par.
+SSL_ERROR_CERT_KEA_MISMATCH=Le certificato providite non pote esser usate con le algorithmo de excambio de claves seligite.
+SSL_ERROR_NO_TRUSTED_SSL_CLIENT_CA=Nulle autoritate de certification es digne de fide pro le authentication cliente SSL.
+SSL_ERROR_SESSION_NOT_FOUND=Le identificante del session cliente SSL non ha essite trovate in le cache de session del servitor.
+SSL_ERROR_DECRYPTION_FAILED_ALERT=Le par esseva incapace a decryptar un registration SSL que illo recipeva.
+SSL_ERROR_RECORD_OVERFLOW_ALERT=Le par recipeva un registration SSL que esseva plus longe que permittite.
+SSL_ERROR_UNKNOWN_CA_ALERT=Le par non recognosce, ni confide in le CA que emitteva tu certificato.
+SSL_ERROR_ACCESS_DENIED_ALERT=Le par recipeva un certificato valide, ma le accesso era negate.
+SSL_ERROR_DECODE_ERROR_ALERT=Le par non ha potite decodificar un message de negotiation de connexion SSL.
+SSL_ERROR_DECRYPT_ERROR_ALERT=Le par informa un falta in le verification del signatura o in le excambio del claves.
+SSL_ERROR_EXPORT_RESTRICTION_ALERT=Le negotiation de reportos de pares non es in conformitate con le regulationes de exportation.
+SSL_ERROR_PROTOCOL_VERSION_ALERT=Le par reporta un version de protocollo incompatibile o non supportate.
+SSL_ERROR_INSUFFICIENT_SECURITY_ALERT=Le servitor require cifras plus secur que illos supportate per le cliente.
+SSL_ERROR_INTERNAL_ERROR_ALERT=Le par reporta que a illo occurreva un error interne.
+SSL_ERROR_USER_CANCELED_ALERT=Le usator in le par ha cancellate le negotiation de connexion.
+SSL_ERROR_NO_RENEGOTIATION_ALERT=Le par non permitte le renegotiation del parametros de securitate SSL.
+SSL_ERROR_SERVER_CACHE_NOT_CONFIGURED=Cache del servitor SSL non configurate e non disactivate pro iste interfacie de connexion.
+SSL_ERROR_UNSUPPORTED_EXTENSION_ALERT=Le par SSL non supporta le extension hello TLS requirite.
+SSL_ERROR_CERTIFICATE_UNOBTAINABLE_ALERT=Le par SSL non pote obtener tu certificato ex le URL supplite.
+SSL_ERROR_UNRECOGNIZED_NAME_ALERT=Le par SSL ha nulle certificato pro le nomine de DNS requirite.
+SSL_ERROR_BAD_CERT_STATUS_RESPONSE_ALERT=Le par SSL non poteva obtener un responsa OCSP pro su certificato.
+SSL_ERROR_BAD_CERT_HASH_VALUE_ALERT=Le par SSL reportava un valor errate del hash del certificato.
+SSL_ERROR_RX_UNEXPECTED_NEW_SESSION_TICKET=SSL recipeva un message de negotiation de connexion New Session Ticket inexpectate.
+SSL_ERROR_RX_MALFORMED_NEW_SESSION_TICKET=SSL recipeva un message de negotiation de connexion New Session Ticket mal formate.
+SSL_ERROR_DECOMPRESSION_FAILURE=SSL recipeva un registration comprimite que non pote ser decomprimite.
+SSL_ERROR_RENEGOTIATION_NOT_ALLOWED=Le renegotiation non es permittite sur iste interfacie de connexion SSL.
+SSL_ERROR_UNSAFE_NEGOTIATION=Le par tentava un negotiation de connexion obsolete (potentialmente vulnerabile).
+SSL_ERROR_RX_UNEXPECTED_UNCOMPRESSED_RECORD=SSL recipeva un registration non comprimite inexpectate.
+SSL_ERROR_WEAK_SERVER_EPHEMERAL_DH_KEY=SSL recipeva un clave Diffie-Hellman ephemere debile in le message de negotiation de connexion Server Key Exchange.
+SSL_ERROR_NEXT_PROTOCOL_DATA_INVALID=SSL recipeva datos de extension NPN non valide.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SSL2=Functionalitate SSL non gerite pro connexiones SSL 2.0.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_SERVERS=Functionalitate SSL non gerite pro le servitores.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_CLIENTS=Functionalitate SSL non gerite pro le clientes.
+SSL_ERROR_INVALID_VERSION_RANGE=Le campo del version SSL non es valide.
+SSL_ERROR_CIPHER_DISALLOWED_FOR_VERSION=Le par SSL seligeva un suite de cifra non autorisate pro le version seligite del protocollo.
+SSL_ERROR_RX_MALFORMED_HELLO_VERIFY_REQUEST=SSL recipeva un message de negotiation de connexion Hello Verify Request mal formate.
+SSL_ERROR_RX_UNEXPECTED_HELLO_VERIFY_REQUEST=SSL recipeva un message de negotiation de connexion Hello Verify Request mal inexpectate.
+SSL_ERROR_FEATURE_NOT_SUPPORTED_FOR_VERSION=Functionalitate SSL non gerite pro le version del protocollo.
+SSL_ERROR_RX_UNEXPECTED_CERT_STATUS=SSL recipeva un message de negotiation de connexion Certificate Status inexpectate.
+SSL_ERROR_UNSUPPORTED_HASH_ALGORITHM=Algorithmo de hash non supportate, usate per le par TLS.
+SSL_ERROR_DIGEST_FAILURE=Le function de digest falleva.
+SSL_ERROR_INCORRECT_SIGNATURE_ALGORITHM=Algorithmo de signatura incorrecte specificate in un elemento signate digitalmente.
+SSL_ERROR_NEXT_PROTOCOL_NO_CALLBACK=Le extension de negotiation del protocollo sequente ha essite activate, ma le appello de retorno esseva vacuate ante esser requirite.
+SSL_ERROR_NEXT_PROTOCOL_NO_PROTOCOL=Le servitor admitte nulle protocollos cuje cliente annuncia in le extension ALPN.
+SSL_ERROR_INAPPROPRIATE_FALLBACK_ALERT=Le servitor ha rejectate le negotiation de connexion perque le cliente regredeva a un version inferior de TLS que illo que le servitor admitte.
+SSL_ERROR_WEAK_SERVER_CERT_KEY=Le certificato del servitor includeva un clave public troppo debile.
+SSL_ERROR_RX_SHORT_DTLS_READ=Il non ha satis de spatio in le buffer pro le registro DTLS.
+SSL_ERROR_NO_SUPPORTED_SIGNATURE_ALGORITHM=Nulle algorithmo de signatura TLS supportate era configurate.
+SSL_ERROR_UNSUPPORTED_SIGNATURE_ALGORITHM=Le par usava un combination non supportate de signatura e de algorithmo de hash.
+SSL_ERROR_MISSING_EXTENDED_MASTER_SECRET=Le par ha tentate reprender sin un extension extended_master_secret correcte.
+SSL_ERROR_UNEXPECTED_EXTENDED_MASTER_SECRET=Le par ha tentate reprender con un extension extended_master_secret correcte.
+SEC_ERROR_IO=Un error de I/O occurreva durante le autorisation de securitate.
+SEC_ERROR_LIBRARY_FAILURE=falta de bibliotheca de securitate.
+SEC_ERROR_BAD_DATA=bibliotheca de securitate: recipite mal datos.
+SEC_ERROR_OUTPUT_LEN=bibliotheca de securitate: error de longor de emission.
+SEC_ERROR_INPUT_LEN=bibliotheca de securitate: error de longor de immission.
+SEC_ERROR_INVALID_ARGS=bibliotheca de securitate: argumentos non valide.
+SEC_ERROR_INVALID_ALGORITHM=bibliotheca de securitate: algorithmo non valide.
+SEC_ERROR_INVALID_AVA=bibliotheca de securitate: AVA non valide.
+SEC_ERROR_INVALID_TIME=Catena de tempore formatate impropriemente.
+SEC_ERROR_BAD_DER=bibliotheca de securitate: message codificate per DER, formatate impropriemente.
+SEC_ERROR_BAD_SIGNATURE=Le certificato del par ha un signatura non valide.
+SEC_ERROR_EXPIRED_CERTIFICATE=Le certificato del par es expirate.
+SEC_ERROR_REVOKED_CERTIFICATE=Le certificato del par ha essite revocate.
+SEC_ERROR_UNKNOWN_ISSUER=Le certificato del par non es recognite.
+SEC_ERROR_BAD_KEY=Le clave public del par non es valide.
+SEC_ERROR_BAD_PASSWORD=Le contrasigno de securitate inserite es incorrecte.
+SEC_ERROR_RETRY_PASSWORD=Le nove contrasigno ha essite scribite incorrectemente. Per favor retenta.
+SEC_ERROR_NO_NODELOCK=bibliotheca de securitate: nulle blocage de nodo.
+SEC_ERROR_BAD_DATABASE=bibliotheca de securitate: mal base de datos.
+SEC_ERROR_NO_MEMORY=bibliotheca de securitate: error de allocation de memoria.
+SEC_ERROR_UNTRUSTED_ISSUER=Le emissor del certificato del par ha essite marcate per le usator como non digne de fide.
+SEC_ERROR_UNTRUSTED_CERT=Le certificato del par ha essite marcate per le usator como non digne de fide.
+SEC_ERROR_DUPLICATE_CERT=Le certificate existe jam in tu base de datos.
+SEC_ERROR_DUPLICATE_CERT_NAME=Nomine del certificato discargate duplicate, uno jam in tu base de datos.
+SEC_ERROR_ADDING_CERT=Error a adder le certificato al base de datos.
+SEC_ERROR_FILING_KEY=Error a readder le clave pro iste certificato.
+SEC_ERROR_NO_KEY=Le clave private pro iste certificato non pote ser trovate in le base de datos
+SEC_ERROR_CERT_VALID=Iste certificato es valide.
+SEC_ERROR_CERT_NOT_VALID=Iste certificato es invalide.
+SEC_ERROR_CERT_NO_RESPONSE=Bibliotheca de certificato: nulle responsa
+SEC_ERROR_EXPIRED_ISSUER_CERTIFICATE=Le certificato del emissor de certificatos ha expirate. Verifica le data e hora de tu systema.
+SEC_ERROR_CRL_EXPIRED=Le CRL pro le emissor de certificatos ha expirate. Actualisa lo o verifica le data e hora de tu systema.
+SEC_ERROR_CRL_BAD_SIGNATURE=Le CRL pro le emittitor del certificato ha un signatura non valide.
+SEC_ERROR_CRL_INVALID=Le nove CRL ha un formato non valide.
+SEC_ERROR_EXTENSION_VALUE_INVALID=Le valor de extension del certificato non es valide.
+SEC_ERROR_EXTENSION_NOT_FOUND=Extension del certificato non trovate.
+SEC_ERROR_CA_CERT_INVALID=Le certificato del emittitor non es valide.
+SEC_ERROR_PATH_LEN_CONSTRAINT_INVALID=Le longor del percurso del certificato es invalide.
+SEC_ERROR_CERT_USAGES_INVALID=Le campo usos del certificato es invalide.
+SEC_INTERNAL_ONLY=**modulo SOLMENTE interne**
+SEC_ERROR_INVALID_KEY=Le clave non gere le operation requirite.
+SEC_ERROR_UNKNOWN_CRITICAL_EXTENSION=Le certificato contine un extension critic incognite.
+SEC_ERROR_OLD_CRL=Le nove CRL non es plus recente de illo actual.
+SEC_ERROR_NO_EMAIL_CERT=Ni cryptate ni signate: tu non ha ancora un certificato de e-mail.
+SEC_ERROR_NO_RECIPIENT_CERTS_QUERY=Non cryptate: tu non ha certificatos pro cata un del destinatarios.
+SEC_ERROR_NOT_A_RECIPIENT=Impossibile decryptar: tu non es un destinatario, o le certificato e le clave private correspondente non ha essite trovate.
+SEC_ERROR_PKCS7_KEYALG_MISMATCH=Impossibile decryptar: le algorithmo de cryptation de claves non corresponde a tu certificato.
+SEC_ERROR_PKCS7_BAD_SIGNATURE=Le verification de signatura ha fallite: nulle signatario trovate, troppo de signatarios trovate, o datos improprie o corrumpite.
+SEC_ERROR_UNSUPPORTED_KEYALG=Algorithmo del clave non supportate o incognite.
+SEC_ERROR_DECRYPTION_DISALLOWED=Impossibile decryptar: datos cryptate con un algorithmo o dimension de clave non permittite.
+XP_SEC_FORTEZZA_BAD_CARD=Le carta Fortezza non ha essite initialisate correctemente. Per favor remove lo e retorna lo a su emissor.
+XP_SEC_FORTEZZA_NO_CARD=Nulle cartas de Fortezza trovate
+XP_SEC_FORTEZZA_NONE_SELECTED=Nulle carta de Fortezza seligite
+XP_SEC_FORTEZZA_MORE_INFO=Por favor elige un personalitate pro obtener informationes re illo
+XP_SEC_FORTEZZA_PERSON_NOT_FOUND=Personality non trovate
+XP_SEC_FORTEZZA_NO_MORE_INFO=Nulle altere informationes re ille Personalitate
+XP_SEC_FORTEZZA_BAD_PIN=Pin invalide
+XP_SEC_FORTEZZA_PERSON_ERROR=Impossibile initialisar le personalitates de Fortezza.
+SEC_ERROR_NO_KRL=Nulle KRL pro iste certificato de sito trovate.
+SEC_ERROR_KRL_EXPIRED=Le KRL pro iste certificato de sito ha expirate.
+SEC_ERROR_KRL_BAD_SIGNATURE=Le KRL pro iste certificato de sito ha un signatura non valide.
+SEC_ERROR_REVOKED_KEY=Le clave pro iste certificato de sito ha essite revocate.
+SEC_ERROR_KRL_INVALID=Le nove KRL ha un formato non valide.
+SEC_ERROR_NEED_RANDOM=bibliotheca de securitate: datos casual necessari.
+SEC_ERROR_NO_MODULE=bibliotheca de securitate: nulle modulo de securitate pote exequer le operation requestate.
+SEC_ERROR_NO_TOKEN=Le carta de securitate o le token non existe, debe esser initialisate, o ha essite removite.
+SEC_ERROR_READ_ONLY=bibliotheca de securitate: base de datos solo a leger.
+SEC_ERROR_NO_SLOT_SELECTED=Nulle slot o token ha essite seligite.
+SEC_ERROR_CERT_NICKNAME_COLLISION=Un certificato con le mesme supernomine jam existe.
+SEC_ERROR_KEY_NICKNAME_COLLISION=Un clave con le mesme supernomine jam existe.
+SEC_ERROR_SAFE_NOT_CREATED=error durante que esseva create un objecto secur
+SEC_ERROR_BAGGAGE_NOT_CREATED=error durante que esseva create un objecto bagage
+XP_JAVA_REMOVE_PRINCIPAL_ERROR=Il non se poteva remover le principal
+XP_JAVA_DELETE_PRIVILEGE_ERROR=Il non se poteva deler le privilegio
+XP_JAVA_CERT_NOT_EXISTS_ERROR=Iste principal non ha un certificato
+SEC_ERROR_BAD_EXPORT_ALGORITHM=Le algorithmo requirite non es permittite.
+SEC_ERROR_EXPORTING_CERTIFICATES=Error in le tentativa de exportar certificatos.
+SEC_ERROR_IMPORTING_CERTIFICATES=Error in le tentativa de importar certificatos.
+SEC_ERROR_PKCS12_DECODING_PFX=Incapace a importar. Error de decodification. File non valide.
+SEC_ERROR_PKCS12_INVALID_MAC=Incapace a importar. MAC non valide. Contrasigno incorrecte o file corrupte.
+SEC_ERROR_PKCS12_UNSUPPORTED_MAC_ALGORITHM=Incapace a importar. Algorithmo MAC non gerite.
+SEC_ERROR_PKCS12_UNSUPPORTED_TRANSPORT_MODE=Incapace a importar. Solo le integritate del contrasigno e le modos de confidentialitate es gerite.
+SEC_ERROR_PKCS12_CORRUPT_PFX_STRUCTURE=Incapace a importar. Le structura del file es corrupte.
+SEC_ERROR_PKCS12_UNSUPPORTED_PBE_ALGORITHM=Impossibile importar. Algorithmo cryptographic non supportate.
+SEC_ERROR_PKCS12_UNSUPPORTED_VERSION=Incapace a importar. Version de file non gerite.
+SEC_ERROR_PKCS12_PRIVACY_PASSWORD_INCORRECT=Incapace a importar. Contrasigno de confidentialitate incorrecte.
+SEC_ERROR_PKCS12_CERT_COLLISION=Incapace a importar. Le mesme supernomine jam existe in le base de datos.
+SEC_ERROR_USER_CANCELLED=Le usator pulsava Cancel.
+SEC_ERROR_PKCS12_DUPLICATE_DATA=Non importate, jam in le base de datos.
+SEC_ERROR_MESSAGE_SEND_ABORTED=Message non inviate.
+SEC_ERROR_INADEQUATE_KEY_USAGE=Le uso del clave de certificato non es adequate al operation tentate.
+SEC_ERROR_INADEQUATE_CERT_TYPE=Typo de certificato non approbate pro le application.
+SEC_ERROR_CERT_ADDR_MISMATCH=Le adresse in le signatura del certificato non concorda con illo in le capites del message.
+SEC_ERROR_PKCS12_UNABLE_TO_IMPORT_KEY=Incapace a importar. Error in le tentativa de importar le clave private.
+SEC_ERROR_PKCS12_IMPORTING_CERT_CHAIN=Incapace a importar. Error in le tentativa de importar le catena de certificatos.
+SEC_ERROR_PKCS12_UNABLE_TO_LOCATE_OBJECT_BY_NAME=Incapace a importar. Incapace a localisar un certificato o un clave per le supernomine.
+SEC_ERROR_PKCS12_UNABLE_TO_EXPORT_KEY=Incapace a importar. Le clave private non pote ser locate e exportate.
+SEC_ERROR_PKCS12_UNABLE_TO_WRITE=Incapace a exportar. Incapace a scriber le file a exportar.
+SEC_ERROR_PKCS12_UNABLE_TO_READ=Incapace a importar. Incapace a scriber le file a importar.
+SEC_ERROR_PKCS12_KEY_DATABASE_NOT_INITIALIZED=Incapace a exportar. Base de datos de clave corrumpite o cancellate.
+SEC_ERROR_KEYGEN_FAIL=Incapace a generar le copula de claves public/private.
+SEC_ERROR_INVALID_PASSWORD=Le contrasigno inserite non es valide. Tenta con uno differente.
+SEC_ERROR_RETRY_OLD_PASSWORD=Le contrasigno ancian ha essite scribite incorrectemente. Per favor retenta.
+SEC_ERROR_BAD_NICKNAME=Le supernomine del certificato es ja in uso.
+SEC_ERROR_NOT_FORTEZZA_ISSUER=Le catena FORTEZZA del par ha un certificato non FORTEZZA.
+SEC_ERROR_CANNOT_MOVE_SENSITIVE_KEY=Un clave sensibile non pote esser movite al fissura ubi illo es necessari.
+SEC_ERROR_JS_INVALID_MODULE_NAME=Nomine de modulo invalide.
+SEC_ERROR_JS_INVALID_DLL=Percurso/nomine del file invalide
+SEC_ERROR_JS_ADD_MOD_FAILURE=Incapace a adder modulo
+SEC_ERROR_JS_DEL_MOD_FAILURE=Incapace a deler modulo
+SEC_ERROR_OLD_KRL=Le nove KRL non es plus recente de illo actual.
+SEC_ERROR_CKL_CONFLICT=Le nove CKL ha emissor differente que le CKL actual. Dele le CKL actual.
+SEC_ERROR_CERT_NOT_IN_NAME_SPACE=Le Autoritate Certificante pro iste certificato non es permittite a emitter un certificato con iste nomine.
+SEC_ERROR_KRL_NOT_YET_VALID=Le lista de claves revocate pro iste certificato non es ancora valide.
+SEC_ERROR_CRL_NOT_YET_VALID=Le lista de certificatos revocate pro iste certificato non es ancora valide.
+SEC_ERROR_UNKNOWN_CERT=Le certificato requirite es introvabile.
+SEC_ERROR_UNKNOWN_SIGNER=Le certificato del signator es introvabile.
+SEC_ERROR_CERT_BAD_ACCESS_LOCATION=Le position pro le servitor de stato del certificato ha un formato non valide.
+SEC_ERROR_OCSP_UNKNOWN_RESPONSE_TYPE=Le responsa OCSP non pote ser decodificate totalmente; illo es de un typo incognite.
+SEC_ERROR_OCSP_BAD_HTTP_RESPONSE=Le servitor OCSP retornava datos HTTP inexpectate/invalide.
+SEC_ERROR_OCSP_MALFORMED_REQUEST=Le servitor OCSP trovava le requesta corrumpite o mal formate.
+SEC_ERROR_OCSP_SERVER_ERROR=Le servitor OCSP suffreva de un error interne.
+SEC_ERROR_OCSP_TRY_SERVER_LATER=Le servitor OCSP suggere de reprobar plus tarde.
+SEC_ERROR_OCSP_REQUEST_NEEDS_SIG=Le servitor OCSP require un signatura sur iste requesta.
+SEC_ERROR_OCSP_UNAUTHORIZED_REQUEST=Le servitor OCSP refusava iste requesta como non autorisate.
+SEC_ERROR_OCSP_UNKNOWN_RESPONSE_STATUS=Le servitor OCSP retornava un stato irrecognoscibile.
+SEC_ERROR_OCSP_UNKNOWN_CERT=Le servitor OCSP ha nulle stato pro le certificato.
+SEC_ERROR_OCSP_NOT_ENABLED=Tu debe activar OCSP ante que exequer iste operation.
+SEC_ERROR_OCSP_NO_DEFAULT_RESPONDER=Tu debe predefinir le responditor OCSP ante exequer iste operation.
+SEC_ERROR_OCSP_MALFORMED_RESPONSE=Le responsa ex le servitor OCSP era corrupte o mal formate.
+SEC_ERROR_OCSP_UNAUTHORIZED_RESPONSE=Le signator del responsa OCSP non es autorisate a dar le stato pro iste certificato.
+SEC_ERROR_OCSP_FUTURE_RESPONSE=Le responsa del OCSP non es ancora valide (contine un data in le futur).
+SEC_ERROR_OCSP_OLD_RESPONSE=Le responsa del OCSP contine un information obsolete.
+SEC_ERROR_DIGEST_NOT_FOUND=Le digesto CMS o PKCS #7 non ha essite trovate in le message signate.
+SEC_ERROR_UNSUPPORTED_MESSAGE_TYPE=Le typo de message CMS o PKCS #7 non es gerite.
+SEC_ERROR_MODULE_STUCK=Impossibile remover le modulo PKCS #11 perque illo es ancora in uso.
+SEC_ERROR_BAD_TEMPLATE=Impossibile decodificar le datos ASN.1. Le modello specificate non era valide.
+SEC_ERROR_CRL_NOT_FOUND=Nulle CRL concordante trovate.
+SEC_ERROR_REUSED_ISSUER_AND_SERIAL=Tu tenta importar un certificato con le mesme emittitor/numero-serial de un altere certificato, ma que non es lo mesme.
+SEC_ERROR_BUSY=NSS non pote arrestar se. Objectos es ancora in uso.
+SEC_ERROR_EXTRA_INPUT=Message codificate-DER contineva datos extra non usate.
+SEC_ERROR_UNSUPPORTED_ELLIPTIC_CURVE=Curva elliptic non gerite.
+SEC_ERROR_UNSUPPORTED_EC_POINT_FORM=Forma de puncto de curva elliptic non gerite.
+SEC_ERROR_UNRECOGNIZED_OID=Identificator de objecto incognite.
+SEC_ERROR_OCSP_INVALID_SIGNING_CERT=Certificato de signatura OCSP non valide in le responsa OCSP.
+SEC_ERROR_REVOKED_CERTIFICATE_CRL=Le certificato es revocate in un lista de revocation de certificatos del emittitor.
+SEC_ERROR_REVOKED_CERTIFICATE_OCSP=Le responditor OCSP del emissor informa que le certificato es revocate.
+SEC_ERROR_CRL_INVALID_VERSION=Le lista de certificatos revocate del emissor ha un numero de version incognite.
+SEC_ERROR_CRL_V1_CRITICAL_EXTENSION=Le lista de certificatos revocate V1 del emissor ha un extension critic.
+SEC_ERROR_CRL_UNKNOWN_CRITICAL_EXTENSION=Le lista de certificatos revocate V2 del emissor ha un extension critic incognite.
+SEC_ERROR_UNKNOWN_OBJECT_TYPE=Typo de objecto incognite specificate.
+SEC_ERROR_INCOMPATIBLE_PKCS11=Le driver PKCS #11 viola le specificationes in un maniera incompatibile.
+SEC_ERROR_NO_EVENT=Nulle nove evento de slot es actualmente disponibile.
+SEC_ERROR_CRL_ALREADY_EXISTS=Le CRL existe jam.
+SEC_ERROR_NOT_INITIALIZED=NSS non es initialisate.
+SEC_ERROR_TOKEN_NOT_LOGGED_IN=Le operation falleva perque le token PKCS#11 non es authenticate.
+SEC_ERROR_OCSP_RESPONDER_CERT_INVALID=Le certificato del responditor OCSP configurate non es valide.
+SEC_ERROR_OCSP_BAD_SIGNATURE=Le responsa de OCSP ha un signatura invalide.
+SEC_ERROR_OUT_OF_SEARCH_LIMITS=Le recerca de validation del certificato es foras del limites de recerca
+SEC_ERROR_INVALID_POLICY_MAPPING=Le mappa del politica contine irregularitates
+SEC_ERROR_POLICY_VALIDATION_FAILED=Le catena de certificato falle de politica de validation
+SEC_ERROR_UNKNOWN_AIA_LOCATION_TYPE=Typo de position incognite in le extension AIA del certificato
+SEC_ERROR_BAD_HTTP_RESPONSE=Le servitor rendeva un mal responsa HTTP
+SEC_ERROR_BAD_LDAP_RESPONSE=Le servitor rendeva un mal responsa LDAP
+SEC_ERROR_FAILED_TO_ENCODE_DATA=Falta a codificar datos per le codificator ASN1
+SEC_ERROR_BAD_INFO_ACCESS_LOCATION=Mal information del position de accesso in le certificato de extension
+SEC_ERROR_LIBPKIX_INTERNAL=Error interne de Libpkix durante le validation del certificato.
+SEC_ERROR_PKCS11_GENERAL_ERROR=Un modulo PKCS #11 retornava CKR_GENERAL_ERROR, indicante le occurrentia de un error irrecovrabile.
+SEC_ERROR_PKCS11_FUNCTION_FAILED=Un modulo PKCS #11 retornava CKR_FUNCTION_FAILED, indicante le function requirite non pote ser exequite. Reprobar de novo pote haber successo.
+SEC_ERROR_PKCS11_DEVICE_ERROR=Un modulo PKCS #11 retornava CKR_DEVICE_ERROR, indicante le occurrentia de un problema con le token o le slot.
+SEC_ERROR_BAD_INFO_ACCESS_METHOD=Methodo de accesso al informationes incognite in extension de certificato.
+SEC_ERROR_CRL_IMPORT_FAILED=Error al tentativa de importar un CRL.
+SEC_ERROR_EXPIRED_PASSWORD=Contrasigno expirate.
+SEC_ERROR_LOCKED_PASSWORD=Contrasigno blocate.
+SEC_ERROR_UNKNOWN_PKCS11_ERROR=Error incognite PKCS #11.
+SEC_ERROR_BAD_CRL_DP_URL=URL non valide o non gerite in un puncto de distribution CRL.
+SEC_ERROR_CERT_SIGNATURE_ALGORITHM_DISABLED=Le certificato era signate per un algorithmo de signatura disactivate perque non secur.
+MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE=Le servitor usa fixation de claves (HPKP) ma nulle catena de certificatos digne de fide que corresponde le insimul de claves fixe ha potite esser construite. Violationes de fixation de clave non pote esser supplantate.
+MOZILLA_PKIX_ERROR_CA_CERT_USED_AS_END_ENTITY=Le servitor usa un certificato con un extension de restrictiones basic que lo identifica como un autoritate de certification. Pro un certificato installate correctemente, isto non deberea esser le caso.
+MOZILLA_PKIX_ERROR_INADEQUATE_KEY_SIZE=Le servitor ha presentate un certificato con un dimension de clave que es troppo parve pro establir un connexion secur.
+MOZILLA_PKIX_ERROR_V1_CERT_USED_AS_CA=Un certificato X.509 version 1 que non es un ancora de confidentia esseva usate pro le certificato del servitor. Certificatos X.509 verision 1 es obsolete e non deberea esser usate pro signar altere certificatos.
+MOZILLA_PKIX_ERROR_NOT_YET_VALID_CERTIFICATE=Le servitor presentava un certificato que non es plus valide.
+MOZILLA_PKIX_ERROR_NOT_YET_VALID_ISSUER_CERTIFICATE=Un certificato que non es plus valide era presentate pro emitter le certificato del servitor.
+MOZILLA_PKIX_ERROR_SIGNATURE_ALGORITHM_MISMATCH=Le algorithmo de signatura in le campo signatura del certificato non corresponde al algorithmo in su campo signatureAlgorithm.
+MOZILLA_PKIX_ERROR_OCSP_RESPONSE_FOR_CERT_MISSING=Le responsa de OCSP non include un stato pro le certificato a verificar.
+MOZILLA_PKIX_ERROR_VALIDITY_TOO_LONG=Le servitor presentava un certificato que es valide durante troppo de tempore.
+MOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING=Un characteristica de TLS necessari manca.
+MOZILLA_PKIX_ERROR_INVALID_INTEGER_ENCODING=Le servitor presentava un certificato que contine un codification non valide de un numero integre. Numeros serial negative, modulos RSA negative e codificationes plus longe quam necesse es causas commun.
+MOZILLA_PKIX_ERROR_EMPTY_ISSUER_NAME=Le servitor presentava un certificato con un nomine distincte del emittitor vacue.
+MOZILLA_PKIX_ERROR_ADDITIONAL_POLICY_CONSTRAINT_FAILED=Un altere coercition de regulamento falleva durante le validation de iste certificato.
+MOZILLA_PKIX_ERROR_SELF_SIGNED_CERT=Le certificato non es digne de fide perque illo es auto-signate.
diff --git a/l10n-ia/security/manager/chrome/pipnss/pipnss.properties b/l10n-ia/security/manager/chrome/pipnss/pipnss.properties
new file mode 100644
index 0000000000..9c40b7914d
--- /dev/null
+++ b/l10n-ia/security/manager/chrome/pipnss/pipnss.properties
@@ -0,0 +1,123 @@
+#
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+CertPasswordPrompt=Insere le contrasigno pro le jeton PKCS#11 %S.
+
+CertPasswordPromptDefault=Insere tu contrasigno primari.
+
+# 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=Modulo de base integrate
+# 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=Servicios cryptographic PSM
+# LOCALIZATION NOTE (TokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+TokenDescription=Servicios cryptographic generic
+# LOCALIZATION NOTE (PrivateTokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+PrivateTokenDescription=Securitate software
+# LOCALIZATION NOTE (SlotDescription): string limit is 64 bytes after conversion
+# to UTF-8.
+# length_limit = 64 bytes
+SlotDescription=Servicios cryptographic interne PSM
+# LOCALIZATION NOTE (PrivateSlotDescription): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+PrivateSlotDescription=Claves private PSM
+# LOCALIZATION NOTE (Fips140TokenDescription): string limit is 32 bytes after
+# conversion to UTF-8.
+# length_limit = 32 bytes
+Fips140TokenDescription=Securitate software (FIPS)
+# LOCALIZATION NOTE (Fips140SlotDescription): string limit is 64 bytes after
+# conversion to UTF-8.
+# length_limit = 64 bytes
+Fips140SlotDescription=Servicios cryptographic, de clave e de certificato FIPS 140
+
+# LOCALIZATION NOTE (nick_template): $1s is the common name from a cert (e.g. "Mozilla"), $2s is the CA name (e.g. VeriSign)
+nick_template=ID %2$s de %1$s
+
+CertDumpKUSign=Signar
+CertDumpKUNonRep=Non-repudiation
+CertDumpKUEnc=Ciframento del clave
+CertDumpKUDEnc=Ciframento del datos
+CertDumpKUKA=Accordo del clave
+CertDumpKUCertSign=Signatario de certificato
+CertDumpKUCRLSigner=Signatario de CRL
+
+PSMERR_SSL_Disabled=Connexion secur impossibile perque le protocollo SSL ha essite disactivate.
+PSMERR_SSL2_Disabled=On non pote connecter se securmente perque le sito usa un version plus vetule e insecur del protocollo SSL.
+PSMERR_HostReusedIssuerSerial=Tu ha recipite un certificato invalide. Per favor contacta le administrator del servitor o le correspondente de email e da les le sequente information:\n\nTu certificato contine le mesme numero serial que un altere certificato emittite per le autoritate de certification. Per favor obtene un nove certificato continente un numero serial unic.
+
+# LOCALIZATION NOTE (SSLConnectionErrorPrefix2): %1$S is the host string, %2$S is more detailed information (localized as well).
+SSLConnectionErrorPrefix2=Un error occurreva durante un connexion a %1$S. %2$S\n
+
+certErrorIntro=%S usa un invalide certificato de securitate.
+
+certErrorTrust_SelfSigned=Le certificato non es digne de fide perque illo es auto-signate.
+certErrorTrust_UnknownIssuer=Le certificato non es digne de fide perque le emittitor de certificato es incognite.
+certErrorTrust_UnknownIssuer2=Il es possibile que le servitor non invia le certificatos intermedie appropriate.
+certErrorTrust_UnknownIssuer3=Il pote esser necessari importar un altere certificato radice.
+certErrorTrust_CaInvalid=Le certificato non es digne de fide perque illo era emittite per un CA non valide.
+certErrorTrust_Issuer=Le certificato non es digne de fide perque le emittitor de certificato non es digne de fide.
+certErrorTrust_SignatureAlgorithmDisabled=Le certificato non es digne de fide perque illo esseva signate per un algorithmo de signatura que era disactivate perque non secur.
+certErrorTrust_ExpiredIssuer=Le certificato non es digne de fide perque le emittitor de certificato es expirate.
+certErrorTrust_Untrusted=Le certificato non veni ex un fonte digne de fide.
+certErrorTrust_MitM=Tu connexion va ser interceptate per un proxy TLS. Disinstalla lo, si possibile, o configura tu apparato a fider su certificato de radice.
+
+certErrorMismatch=Le certificato non es valide pro le nomine %S.
+# LOCALIZATION NOTE (certErrorMismatchSinglePrefix): %S is replaced by the domain for which the certificate is valid
+certErrorMismatchSinglePrefix=Le certificato es valide solo pro %S.
+certErrorMismatchMultiple=Le certificato es valide solo pro le nomines sequente:
+
+# LOCALIZATION NOTE (certErrorExpiredNow): Do not translate %1$S (date+time of expired certificate) or %2$S (current date+time)
+certErrorExpiredNow=Le certificato expirava le %1$S. Le tempore 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=Le certificato non sera valide usque le%1$S. Le tempore actual es %2$S.
+
+certErrorMitM=Sitos web prova lor identitate via certificatos, que es emittite per autoritates de certification.
+# LOCALIZATION NOTE (certErrorMitM2): %S is brandShortName
+certErrorMitM2=%S es sustenite per le organisation sin scopo lucrative Mozilla, que administra un magazin de autoritates de certification (CA) completemente aperte. Le magazin CA adjuta a garantir que le autoritates de certification seque le melior practicas pro le securitate del usator.
+# LOCALIZATION NOTE (certErrorMitM3): %S is brandShortName
+certErrorMitM3=%S usa le magazin CA de Mozilla pro verificar que un connexion es secur, in vice de usar le certificatos fornite per le systema de operation del usator. Dunque, si un programma antivirus o un rete intercepta le connexion con un certificato de securitate emittite per un CA que non es in le magazin CA de Mozilla, le connexion es considerate insecur.
+
+certErrorSymantecDistrustAdministrator=Tu pote notificar le administrator del sito web circa iste problema.
+
+# LOCALIZATION NOTE (certErrorCodePrefix3): %S is replaced by the error code.
+certErrorCodePrefix3=Codice de error: %S
+
+P12DefaultNickname=Certificato importate
+CertUnknown=Incognite
+CertNoEmailAddress=(sin adresse de e-mail)
+CaCertExists=Iste certificato es jam installate como un autoritate de certification.
+NotACACert=Isto non es un certificato de un autoritate de certification, alora illo non pote esser importate in le lista de autoritates de certification.
+UserCertIgnoredNoPrivateKey=Iste certificato personal non pote esser installate perque tu non possede le clave private correspondente que esseva create quando le certificato esseva requestate.
+UserCertImported=Tu certificato personal ha essite installate. Tu deberea mantener un salveguarda de iste certificato.
+CertOrgUnknown=(Incognite)
+CertNotStored=(Non salvate)
+CertExceptionPermanent=Permanente
+CertExceptionTemporary=Temporari
diff --git a/l10n-ia/security/manager/chrome/pippki/pippki.properties b/l10n-ia/security/manager/chrome/pippki/pippki.properties
new file mode 100644
index 0000000000..635c9b8298
--- /dev/null
+++ b/l10n-ia/security/manager/chrome/pippki/pippki.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/.
+
+# Download Cert dialog
+# LOCALIZATION NOTE(newCAMessage1):
+# %S is a string representative of the certificate being downloaded/imported.
+newCAMessage1=Vole tu confider in “%S” pro le scopos sequente?
+unnamedCA=Autotitate de certification (sin nomine)
+
+# PKCS#12 file dialogs
+getPKCS12FilePasswordMessage=Insere le contrasigno usate pro cryptar iste salveguarda de certificato:
+
+# Client auth
+clientAuthRemember=Memorisar iste decision
+# LOCALIZATION NOTE(clientAuthNickAndSerial): Represents a single cert when the
+# user is choosing from a list of certificates.
+# %1$S is the nickname of the cert.
+# %2$S is the serial number of the cert in AA:BB:CC hex format.
+clientAuthNickAndSerial=%1$S [%2$S]
+# LOCALIZATION NOTE(clientAuthHostnameAndPort):
+# %1$S is the hostname of the server.
+# %2$S is the port of the server.
+clientAuthHostnameAndPort=%1$S:%2$S
+# LOCALIZATION NOTE(clientAuthMessage1): %S is the Organization of the server
+# cert.
+clientAuthMessage1=Organisation: “%S”
+# LOCALIZATION NOTE(clientAuthMessage2): %S is the Organization of the issuer
+# cert of the server cert.
+clientAuthMessage2=Emittite sub: “%S”
+# LOCALIZATION NOTE(clientAuthIssuedTo): %1$S is the Distinguished Name of the
+# currently selected client cert, such as "CN=John Doe,OU=Example" (without
+# quotes).
+clientAuthIssuedTo=Emittite a: %1$S
+# LOCALIZATION NOTE(clientAuthSerial): %1$S is the serial number of the selected
+# cert in AA:BB:CC hex format.
+clientAuthSerial=Numero Serial: %1$S
+# LOCALIZATION NOTE(clientAuthValidityPeriod):
+# %1$S is the already localized notBefore date of the selected cert.
+# %2$S is the already localized notAfter date of the selected cert.
+clientAuthValidityPeriod=Valide desde %1$S a %2$S
+# LOCALIZATION NOTE(clientAuthKeyUsages): %1$S is a comma separated list of
+# already localized key usages the selected cert is valid for.
+clientAuthKeyUsages=Usos del clave: %1$S
+# LOCALIZATION NOTE(clientAuthEmailAddresses): %1$S is a comma separated list of
+# e-mail addresses the selected cert is valid for.
+clientAuthEmailAddresses=Adresses email: %1$S
+# LOCALIZATION NOTE(clientAuthIssuedBy): %1$S is the Distinguished Name of the
+# cert which issued the selected cert.
+clientAuthIssuedBy=Emittite per: %1$S
+# LOCALIZATION NOTE(clientAuthStoredOn): %1$S is the name of the PKCS #11 token
+# the selected cert is stored on.
+clientAuthStoredOn=Immagazinate sur: %1$S
+
+# Page Info
+pageInfo_NoEncryption=Connexion non cryptate
+pageInfo_Privacy_None1=Le sito web %S non supporta le cryptation pro le pagina que tu vide.
+pageInfo_Privacy_None2=Informationes inviate per internet sin cryptation pote esser vidite per altere personas durante lor transito.
+pageInfo_Privacy_None4=Le pagina que tu vide non ha essite cryptate ante su transmission per internet.
+# LOCALIZATION NOTE (pageInfo_EncryptionWithBitsAndProtocol and pageInfo_BrokenEncryption):
+# %1$S is the name of the encryption standard,
+# %2$S is the key size of the cipher.
+# %3$S is protocol version like "SSL 3" or "TLS 1.2"
+pageInfo_EncryptionWithBitsAndProtocol=Connexion cryptate (%1$S, claves a %2$S bits, %3$S)
+pageInfo_BrokenEncryption=Cryptation defectuose (%1$S, claves a %2$S bits, %3$S)
+pageInfo_Privacy_Encrypted1=Le pagina que tu vide ha essite cryptate ante su transmission per internet.
+pageInfo_Privacy_Encrypted2=Le cryptation rende difficile pro le personas non autorisate vider le informationes que viagia inter computatores. Il es dunque improbabile que alcuno ha legite iste pagina durante su viage per le rete.
+pageInfo_MixedContent=Connexion partialmente cryptate
+pageInfo_MixedContent2=Partes del pagina que tu vide non ha essite cryptate ante lor transmission per internet.
+pageInfo_WeakCipher=Tu connexion a iste sito web usa un cryptographia debile e non es private. Altere personas pote vider tu informationes o modificar le comportamento del sito web.
+pageInfo_CertificateTransparency_Compliant=Iste sito web respecta le politica de transparentia del certificato.
+
+# Token Manager
+password_not_set=(non definite)
+enable_fips=Activar FIPS
diff --git a/l10n-ia/security/manager/security/certificates/certManager.ftl b/l10n-ia/security/manager/security/certificates/certManager.ftl
new file mode 100644
index 0000000000..c77e9ee98c
--- /dev/null
+++ b/l10n-ia/security/manager/security/certificates/certManager.ftl
@@ -0,0 +1,236 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Gestor de certificatos
+
+certmgr-tab-mine =
+ .label = Tu certificatos
+
+certmgr-tab-remembered =
+ .label = Decisiones de authentication
+
+certmgr-tab-people =
+ .label = Personas
+
+certmgr-tab-servers =
+ .label = Servitores
+
+certmgr-tab-ca =
+ .label = Autoritates
+
+certmgr-mine = Tu ha certificatos ex iste organisationes que identifica te
+certmgr-remembered = Iste certificatos es usate pro identificar te al sitos web
+certmgr-people = Tu ha certificatos sur le file que identifica iste personas
+certmgr-server = Iste entratas identifica exceptiones de error del certificato de servitor
+certmgr-ca = Tu ha certificatos sur le file que identifica iste autoritates
+
+certmgr-edit-ca-cert =
+ .title = Modificar le parametros de confidentia del CA
+ .style = width: 48em;
+
+certmgr-edit-ca-cert2 =
+ .title = Modificar le parametros de confidentia del certificato del CA
+ .style = min-width: 48em;
+
+certmgr-edit-cert-edit-trust = Modificar le parametros de confidentialitate:
+
+certmgr-edit-cert-trust-ssl =
+ .label = Iste certificato pote identificar sitos web.
+
+certmgr-edit-cert-trust-email =
+ .label = Iste certificato pote identificar usatores de email.
+
+certmgr-delete-cert =
+ .title = Deler le certificato
+ .style = width: 48em; height: 24em;
+
+certmgr-delete-cert2 =
+ .title = Deler le certificato
+ .style = min-width: 48em; min-height: 24em;
+
+certmgr-cert-host =
+ .label = Hoste
+
+certmgr-cert-name =
+ .label = Nomine del certificato
+
+certmgr-cert-server =
+ .label = Servitor
+
+certmgr-override-lifetime =
+ .label = Duration del vita
+
+certmgr-token-name =
+ .label = Dispositivo de securitate
+
+certmgr-begins-label =
+ .label = Initia in
+
+certmgr-expires-label =
+ .label = Expira le
+
+certmgr-email =
+ .label = Adresse de e-mail
+
+certmgr-serial =
+ .label = Numero serial
+
+certmgr-view =
+ .label = Vider…
+ .accesskey = V
+
+certmgr-edit =
+ .label = Modificar le confidentia…
+ .accesskey = M
+
+certmgr-export =
+ .label = Exportar…
+ .accesskey = E
+
+certmgr-delete =
+ .label = Deler…
+ .accesskey = D
+
+certmgr-delete-builtin =
+ .label = Deler o non confider plus…
+ .accesskey = D
+
+certmgr-backup =
+ .label = Salveguardar…
+ .accesskey = S
+
+certmgr-backup-all =
+ .label = Salveguardar toto…
+ .accesskey = t
+
+certmgr-restore =
+ .label = Importar…
+ .accesskey = I
+
+certmgr-add-exception =
+ .label = Adder un exception…
+ .accesskey = x
+
+exception-mgr =
+ .title = Adder un exception de securitate
+
+exception-mgr-extra-button =
+ .label = Confirmar le exception de securitate
+ .accesskey = C
+
+exception-mgr-supplemental-warning = Bancas, botecas e altere sitos public legitime non te demandara pro facer isto.
+
+exception-mgr-cert-location-url =
+ .value = Adresse:
+
+exception-mgr-cert-location-download =
+ .label = Obtener le certificato
+ .accesskey = O
+
+exception-mgr-cert-status-view-cert =
+ .label = Vider…
+ .accesskey = V
+
+exception-mgr-permanent =
+ .label = Conservar permanentemente iste exception
+ .accesskey = C
+
+pk11-bad-password = Le contrasigno inserite esseva incorrecte.
+pkcs12-decode-err = Falta a decodificar le file. Pote esser que illo non es in le formato PKCS #12, o que illo ha essite corrumpite, o que le contrasigno que tu ha inserite es incorrecte.
+pkcs12-unknown-err-restore = Falta a restaurar le file PKCS #12 pro rationes incognite.
+pkcs12-unknown-err-backup = Falta a crear le file de salveguarda PKCS #12 pro rationes incognite.
+pkcs12-unknown-err = Le operation PKCS #12 falleva pro rationes incognite.
+pkcs12-info-no-smartcard-backup = Il es impossibile salveguardar certificatos ab un dispositivo de securitate hardware tal como un carta intelligente.
+pkcs12-dup-data = Le certificato e le clave private existe ja sur le dispositivo de securitate.
+
+## PKCS#12 file dialogs
+
+choose-p12-backup-file-dialog = Nomine de file a salveguardar
+file-browse-pkcs12-spec = Files PKCS12
+choose-p12-restore-file-dialog = File de certificato a importar
+
+## Import certificate(s) file dialog
+
+file-browse-certificate-spec = Files de certificato
+import-ca-certs-prompt = Elige le file que contine le certificato(s) CA a importar
+import-email-cert-prompt = Le file seligite contine un certificato de email a importar
+
+## For editing certificates trust
+
+# Variables:
+# $certName: the name of certificate
+edit-trust-ca = Le certificato “{ $certName }” representa un Autoritate de certification.
+
+## For Deleting Certificates
+
+delete-user-cert-title =
+ .title = Deler tu certificatos
+delete-user-cert-confirm = Desira tu vermente deler iste certificatos?
+delete-user-cert-impact = Si tu dele un de tu proprie certificatos, tu non potera plus usar lo pro identificar te.
+
+
+delete-ssl-override-title =
+ .title = Deler le exception del certificato de servitor
+delete-ssl-override-confirm = Desira tu vermente deler iste exception de servitor?
+delete-ssl-override-impact = Si tu dele un exception del servitor, su restaura le verificationes de securitate usual pro ille servitor e require que illo usa un certificato valide.
+
+delete-ca-cert-title =
+ .title = Deler o non plus confider a certificatos de CA
+delete-ca-cert-confirm = Tu ha requestate de deler iste certificatos del CA. Pro le certificatos integrate, tote le confidentias essera removite, le qual ha le mesme effecto. Desira tu vermente deler o non plus confider?
+delete-ca-cert-impact = SI tu dele o non plus confide un certificato de un autoritate de certification (CA), iste application non plus confidera qualcunque certificatos emittite per ille CA.
+
+
+delete-email-cert-title =
+ .title = Deler certificatos de email
+delete-email-cert-confirm = Desira tu vermente deler le certificatos de email de iste personas?
+delete-email-cert-impact = Si tu dele le certificato de e-mail de un persona, tu non potera plus inviar messages cryptate a ille 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 = Certificato con numero de serie: { $serialNumber }
+
+# Used to indicate that the user chose not to send a client authentication certificate to a server that requested one in a TLS handshake.
+send-no-client-certificate = Non inviar certificato de cliente
+
+# Used when no cert is stored for an override
+no-cert-stored-for-override = (Non salvate)
+
+# When a certificate is unavailable (for example, it has been deleted or the token it exists on has been removed).
+certificate-not-available = (Indisponibile)
+
+## Used to show whether an override is temporary or permanent
+
+permanent-override = Permanente
+temporary-override = Temporari
+
+## Add Security Exception dialog
+
+add-exception-branded-warning = Tu es sur le puncto de redefinir le maniera in que { -brand-short-name } identifica iste sito.
+add-exception-invalid-header = Iste sito tenta se identificar con informationes invalide.
+add-exception-domain-mismatch-short = Mal sito
+add-exception-domain-mismatch-long = Le certificato pertine a un sito differente, isto pote significar que alicuno tenta de facer se passar pro iste sito.
+add-exception-expired-short = Informationes obsolete
+add-exception-expired-long = Le certificato non es actualmente valide. Illo pote ser r4obate o perdite, e pote ser usate per alicuno pro facer se passar pro iste sito.
+add-exception-unverified-or-bad-signature-short = Identitate incognite
+add-exception-unverified-or-bad-signature-long = Le certificato non es digne de fide perque illo non ha essite verificate como emittite per un autoritate digne de fide que usa un signatura secur.
+add-exception-valid-short = Certificato valide
+add-exception-valid-long = Iste sito forni un identification valide e verificate. Il non es necessari adder un exception.
+add-exception-checking-short = Controlo del informationes
+add-exception-checking-long = Tentativa de identificar iste sito...
+add-exception-no-cert-short = Nulle information disponibile
+add-exception-no-cert-long = Incapace a obtener le stato de identification pro iste sito.
+
+## Certificate export "Save as" and error dialogs
+
+save-cert-as = Salvar le certificato in un file
+cert-format-base64 = Certificato X.509 (PEM)
+cert-format-base64-chain = Certificato X.509 con catena (PEM)
+cert-format-der = Certificato X.509 (DER)
+cert-format-pkcs7 = Certificato X.509 (PKCS#7)
+cert-format-pkcs7-chain = Certificato X.509 con catena (PKCS#7)
+write-file-failure = Error de file
diff --git a/l10n-ia/security/manager/security/certificates/deviceManager.ftl b/l10n-ia/security/manager/security/certificates/deviceManager.ftl
new file mode 100644
index 0000000000..dbc4c76504
--- /dev/null
+++ b/l10n-ia/security/manager/security/certificates/deviceManager.ftl
@@ -0,0 +1,137 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Gestor de dispositivos
+ .style = width: 67em; height: 34em;
+
+devmgr-window =
+ .title = Gestor de dispositivos
+ .style = min-width: 67em; min-height: 34em;
+
+devmgr-devlist =
+ .label = Modulos e dispositivos de securitate
+
+devmgr-header-details =
+ .label = Detalios
+
+devmgr-header-value =
+ .label = Valor
+
+devmgr-button-login =
+ .label = Aperir session
+ .accesskey = n
+
+devmgr-button-logout =
+ .label = Clauder session
+ .accesskey = C
+
+devmgr-button-changepw =
+ .label = Cambiar le contrasigno
+ .accesskey = C
+
+devmgr-button-load =
+ .label = Cargar
+ .accesskey = C
+
+devmgr-button-unload =
+ .label = Discargar
+ .accesskey = D
+
+devmgr-button-enable-fips =
+ .label = Activar FIPS
+ .accesskey = F
+
+devmgr-button-disable-fips =
+ .label = Disactivar FIPS
+ .accesskey = F
+
+## Strings used for load device
+
+load-device =
+ .title = Cargar le conductor de apparato PKCS#11
+
+load-device-info = Insere le informationes pro le modulo que tu vole adder.
+
+load-device-modname =
+ .value = Nomine del modulo
+ .accesskey = M
+
+load-device-modname-default =
+ .value = Nove modulo PKCS#11
+
+load-device-filename =
+ .value = Nomine de file del modulo
+ .accesskey = f
+
+load-device-browse =
+ .label = Percurrer…
+ .accesskey = P
+
+## Token Manager
+
+devinfo-status =
+ .label = Stato
+
+devinfo-status-disabled =
+ .label = Disactivate
+
+devinfo-status-not-present =
+ .label = Non presente
+
+devinfo-status-uninitialized =
+ .label = Non initialisate
+
+devinfo-status-not-logged-in =
+ .label = Sin session aperte
+
+devinfo-status-logged-in =
+ .label = Session aperte
+
+devinfo-status-ready =
+ .label = Preste
+
+devinfo-desc =
+ .label = Description
+
+devinfo-man-id =
+ .label = Fabricante
+
+devinfo-hwversion =
+ .label = Version HW
+devinfo-fwversion =
+ .label = Version FW
+
+devinfo-modname =
+ .label = Modulo
+
+devinfo-modpath =
+ .label = Route
+
+login-failed = Le apertura de session ha fallite
+
+devinfo-label =
+ .label = Etiquetta
+
+devinfo-serialnum =
+ .label = Numero de serie
+
+fips-nonempty-primary-password-required = Le modo FIPS necessita que tu ha definite un contrasigno primari pro cata dispositivo de securitate. Per favor defini le contrasigno ante tentar activar le modo FIPS.
+unable-to-toggle-fips = Impossibile cambiar le modo FIPS pro le dispositivo de securitate. Es recommendate quitar e reinitiar iste application.
+load-pk11-module-file-picker-title = Selige un driver PKCS#11 a cargar
+
+# Load Module Dialog
+load-module-help-empty-module-name =
+ .value = Le nomine del modulo non pote esser vacue.
+
+# Do not translate 'Root Certs'
+load-module-help-root-certs-module-name =
+ .value = ‘Root Certs‘ es reservate e non pote esser usate como nomine de modulo.
+
+add-module-failure = Impossibile adder modulo
+del-module-warning = Desira tu vermente deler iste modulo de securitate?
+del-module-error = Impossibile deler modulo
diff --git a/l10n-ia/security/manager/security/pippki/pippki.ftl b/l10n-ia/security/manager/security/pippki/pippki.ftl
new file mode 100644
index 0000000000..26e36e65f8
--- /dev/null
+++ b/l10n-ia/security/manager/security/pippki/pippki.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/.
+
+password-quality-meter = Mensurator de qualitate del contrasigno
+
+## Change Password dialog
+
+change-device-password-window =
+ .title = Cambiar contrasigno
+# Variables:
+# $tokenName (String) - Security device of the change password dialog
+change-password-token = Dispositivo de securitate: { $tokenName }
+change-password-old = Contrasigno actual:
+change-password-new = Nove contrasigno:
+change-password-reenter = Nove contrasigno (novemente):
+pippki-failed-pw-change = Impossibile cambiar contrasigno.
+pippki-incorrect-pw = Tu non insereva le actual contrasigno correcte. Prova ancora.
+pippki-pw-change-ok = Contrasigno cambiate con successo.
+pippki-pw-empty-warning = Tu contrasignos e claves private reservate non essera plus protegite.
+pippki-pw-erased-ok = Tu ha delite tu contrasigno. { pippki-pw-empty-warning }
+pippki-pw-not-wanted = Attention! Tu ha decidite non usar un contrasigno. { pippki-pw-empty-warning }
+pippki-pw-change2empty-in-fips-mode = Tu es actualmente in modo FIPS. FIPS require un contrasigno non vacue.
+
+## Reset Primary Password dialog
+
+reset-primary-password-window =
+ .title = Reinitialisar contrasigno primari
+ .style = width: 40em
+reset-primary-password-window2 =
+ .title = Reinitialisar contrasigno primari
+ .style = min-width: 40em
+reset-password-button-label =
+ .label = Reinitialisar
+reset-primary-password-text = Si tu reinitialisa tu contrasigno primari, tote tu contrasignos web e email, tu certificatos personal e claves private essera oblidate. Desira tu vermente reinitialisar tu contrasigno primari?
+pippki-reset-password-confirmation-title = Reinitialisar contrasigno primari
+pippki-reset-password-confirmation-message = Tu contrasigno primari ha essite reinitialisate.
+
+## Downloading cert dialog
+
+download-cert-window =
+ .title = Discargante certificato
+ .style = width: 46em
+download-cert-window2 =
+ .title = Discargante certificato
+ .style = min-width: 46em
+download-cert-message = On te ha demandate confider a un nove autoritate de certification (CA).
+download-cert-trust-ssl =
+ .label = Confider a iste CA pro identificar sitos del web.
+download-cert-trust-email =
+ .label = Confider a iste CA pro identificar le usatores de email.
+download-cert-message-desc = Ante confider a iste CA pro qualcunque proposito, tu debe examinar su certificato e su politica e proceduras (si disponibile).
+download-cert-view-cert =
+ .label = Vider
+download-cert-view-text = Examinar le certificato de CA
+
+## Client Authorization Ask dialog
+
+client-auth-window =
+ .title = Requesta de identification de usator
+client-auth-site-description = Iste sito ha requestate que tu identificar te per un certificato:
+client-auth-choose-cert = Elige un certificato a presentar como identification:
+client-auth-cert-details = Detalios de certificato seligite:
+
+## Set password (p12) dialog
+
+set-password-window =
+ .title = Elige un contrasigno de salveguarda de certificato
+set-password-message = Le contrasigno de salveguarda del certificato que tu ha definite hic protege le file de salveguarda que tu es a crear. Tu debe definir iste contrasigno pro proceder con le salveguarda.
+set-password-backup-pw =
+ .value = Contrasigno de salveguarda del certificato:
+set-password-repeat-backup-pw =
+ .value = Contrasigno de salveguarda del certificato (novemente):
+set-password-reminder = Importante: Si tu oblida le contrasigno de tu copia de reserva del certificato, tu non potera restaurar iste copia de reserva plus tarde. Per favor guarda lo in un loco secur.
+
+## Protected Auth dialog
+
+protected-auth-window =
+ .title = Authentication protegite per token
+protected-auth-msg = Per favor authentica te al token. Le methodo de authentication depende del typo de tu token.
+protected-auth-token = Token:
+
+## Protected authentication alert
+
+# Variables:
+# $tokenName (String) - The name of the token to authenticate to (for example, "OS Client Cert Token (Modern)")
+protected-auth-alert = Per favor authenticar al jeton “{ $tokenName }”. Como facer assi depende del jeton (per exemplo, usante un lector de dactylogramma o inserente un codice con un claviero numeric).
diff --git a/l10n-ia/services/sync/sync.properties b/l10n-ia/services/sync/sync.properties
new file mode 100644
index 0000000000..3d801150af
--- /dev/null
+++ b/l10n-ia/services/sync/sync.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/.
+
+# %1: the user name (Ed), %2: the app name (Firefox), %3: the operating system (Android)
+client.name2 = %2$S de %1$S sur %3$S
+
+# signInToSync.description is the tooltip for the Sync buttons when Sync is
+# not configured.
+signInToSync.description = Aperir session in Sync
+
diff --git a/l10n-ia/toolkit/chrome/alerts/alert.dtd b/l10n-ia/toolkit/chrome/alerts/alert.dtd
new file mode 100644
index 0000000000..e062787daf
--- /dev/null
+++ b/l10n-ia/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 "Clauder iste notification">
+<!ENTITY settings.label "Parametros">
diff --git a/l10n-ia/toolkit/chrome/alerts/alert.properties b/l10n-ia/toolkit/chrome/alerts/alert.properties
new file mode 100644
index 0000000000..e72dee6fb2
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/alerts/alert.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/.
+
+# LOCALIZATION NOTE(closeButton.title): Used as the close button text for web notifications on OS X.
+# This should ideally match the string that OS X uses for the close button on alert-type
+# notifications. OS X will truncate the value if it's too long.
+closeButton.title = Clauder
+# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.
+actionButton.label = …
+# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced
+# with the hostname origin of the notification.
+webActions.disableForOrigin.label = Disactivar le notificationes per %S
+
+# LOCALIZATION NOTE(source.label): Used to show the URL of the site that
+# sent the notification (e.g., "via mozilla.org"). "%1$S" is the source host
+# and port.
+source.label=via %1$S
+webActions.settings.label = Parametros del notificationes
+
+# LOCALIZATION NOTE(pauseNotifications.label): %S is replaced with the
+# brandShortName of the application.
+pauseNotifications.label = Pausar le notificationes usque %S reinitia
diff --git a/l10n-ia/toolkit/chrome/autoconfig/autoconfig.properties b/l10n-ia/toolkit/chrome/autoconfig/autoconfig.properties
new file mode 100644
index 0000000000..e192a2ffc3
--- /dev/null
+++ b/l10n-ia/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 configuration
+readConfigMsg = Le lectura del file de configuration ha fallite. Per favor contacta le administrator de tu systema.
+
+autoConfigTitle = Alerta AutoConfig
+autoConfigMsg = Netscape.cfg/AutoConfig ha fallite. Per favor contacta le administrator de tu systema. \n Error: %S fallite:
+
+emailPromptTitle = Adresse de e-mail
+emailPromptMsg = Insere tu adresse de e-mail
diff --git a/l10n-ia/toolkit/chrome/global-platform/mac/intl.properties b/l10n-ia/toolkit/chrome/global-platform/mac/intl.properties
new file mode 100644
index 0000000000..71265a9ef1
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global-platform/mac/intl.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=…
diff --git a/l10n-ia/toolkit/chrome/global-platform/mac/platformKeys.properties b/l10n-ia/toolkit/chrome/global-platform/mac/platformKeys.properties
new file mode 100644
index 0000000000..e94bc8d2c1
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global-platform/mac/platformKeys.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/.
+
+#mac
+#this file defines the on screen display names for the various modifier keys
+#these are used in XP menus to show keyboard shortcuts
+
+# Platform: Mac
+# This file defines the on-screen display names for the various modifier keys
+# and the Return key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key - open up arrow symbol (ctrl-e)
+VK_SHIFT=\u21e7
+
+# The Command key - clover leaf symbol (ctrl-q)
+VK_META=\u2318
+
+# The Win key - never generated by native key event
+VK_WIN=win
+
+# The Option/Alt key - splitting tracks symbol (ctrl-g)
+VK_ALT=\u2325
+
+# The Control key - hat symbol (ctrl-f)
+VK_CONTROL=\u2303
+
+# The Return key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=Retornar
+
+# The separator character used between modifiers (none on Mac OS)
+MODIFIER_SEPARATOR=
diff --git a/l10n-ia/toolkit/chrome/global-platform/unix/intl.properties b/l10n-ia/toolkit/chrome/global-platform/unix/intl.properties
new file mode 100644
index 0000000000..71265a9ef1
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global-platform/unix/intl.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=…
diff --git a/l10n-ia/toolkit/chrome/global-platform/unix/platformKeys.properties b/l10n-ia/toolkit/chrome/global-platform/unix/platformKeys.properties
new file mode 100644
index 0000000000..eaa96efa08
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global-platform/unix/platformKeys.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/.
+
+#default
+#this file defines the on screen display names for the various modifier keys
+#these are used in XP menus to show keyboard shortcuts
+
+# Platform: Unix
+# This file defines the on-screen display names for the various modifier keys
+# and the Enter key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key
+VK_SHIFT=Shift
+
+# The Command key
+VK_META=Meta
+
+# The Win key (Super key and Hyper keys are mapped to DOM Win key)
+VK_WIN=Win
+
+# The Alt key
+VK_ALT=Alt
+
+# The Control key
+VK_CONTROL=Ctrl
+
+# The Enter key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=Inviar
+
+# The separator character used between modifiers
+MODIFIER_SEPARATOR=+
diff --git a/l10n-ia/toolkit/chrome/global-platform/win/intl.properties b/l10n-ia/toolkit/chrome/global-platform/win/intl.properties
new file mode 100644
index 0000000000..71265a9ef1
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global-platform/win/intl.properties
@@ -0,0 +1,7 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=…
diff --git a/l10n-ia/toolkit/chrome/global-platform/win/platformKeys.properties b/l10n-ia/toolkit/chrome/global-platform/win/platformKeys.properties
new file mode 100644
index 0000000000..5a8c03bbda
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global-platform/win/platformKeys.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/.
+
+#default
+#this file defines the on screen display names for the various modifier keys
+#these are used in XP menus to show keyboard shortcuts
+
+# Platform: Windows
+# This file defines the on-screen display names for the various modifier keys
+# and the Enter key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key
+VK_SHIFT=Shift
+
+# The Command key
+VK_META=Meta
+
+# The Win key
+VK_WIN=Win
+
+# The Alt key
+VK_ALT=Alt
+
+# The Control key
+VK_CONTROL=Ctrl
+
+# The Enter key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=Inviar
+
+# The separator character used between modifiers
+MODIFIER_SEPARATOR=+
diff --git a/l10n-ia/toolkit/chrome/global/aboutReader.properties b/l10n-ia/toolkit/chrome/global/aboutReader.properties
new file mode 100644
index 0000000000..88980258a6
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/aboutReader.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 (aboutReader.loading2):
+# Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+aboutReader.loading2=Cargante…
+aboutReader.loadError=Falta a cargar le articulo ex le pagina
+
+aboutReader.colorScheme.light=Clar
+aboutReader.colorScheme.dark=Obscur
+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 minuta;#1 minutas
+
+#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 minuta;#1-#2 minutas
+
+# 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=Clauder le vista de lectura
+aboutReader.toolbar.typeControls=Controlos de typo
+
+# 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=Salvar in %S
+# This is a label used for done option in the toolbar
+readerView.done.label=Facite
+# These are used for the Reader View toolbar button and the menuitem within the
+# View menu.
+readerView.enter=Entrar in vista de lectura
+readerView.enter.accesskey=R
+readerView.close=Clauder le vista de lectura
+readerView.close.accesskey=R
+
+# These are used as tooltips in Type Control
+aboutReader.toolbar.minus = Reducer le dimension del litteras
+aboutReader.toolbar.plus = Augmentar le dimension del litteras
+aboutReader.toolbar.contentwidthminus = Reducer le latitude del contento
+aboutReader.toolbar.contentwidthplus = Augmentar le latitude del contento
+aboutReader.toolbar.lineheightminus = Reducer le altor del linea
+aboutReader.toolbar.lineheightplus = Accrescer le altor del linea
+aboutReader.toolbar.colorschemelight = Schema de colores clar
+aboutReader.toolbar.colorschemedark = Schema de colores obscur
+aboutReader.toolbar.colorschemesepia = Schema de colores sepia
+aboutReader.toolbar.colorschemeauto = Schema de color Auto
diff --git a/l10n-ia/toolkit/chrome/global/aboutStudies.properties b/l10n-ia/toolkit/chrome/global/aboutStudies.properties
new file mode 100644
index 0000000000..df403ba353
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/aboutStudies.properties
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# LOCALIZATION NOTE (title): keep "Shield" in English. See
+# https://wiki.mozilla.org/Firefox/Shield/Shield_Studies for more information
+title = Studios de Shield
+removeButton = Remover
+
+# LOCALIZATION NOTE (activeStudiesList): Title above a list of active studies
+activeStudiesList = Studios active
+# LOCALIZATION NOTE (activeStudiesList): Title above a list of completed studies
+completedStudiesList = Studios completate
+# LOCALIZATION NOTE (activeStatus): Displayed for an active study
+activeStatus = Active
+# LOCALIZATION NOTE (completeStatus): Displayed for a study that is already complete
+completeStatus = Completar
+
+updateButtonWin = Actualisar optiones
+updateButtonUnix = Actualisar preferentias
+learnMore = Saper plus
+noStudies = Tu non ha participate a alcun studio.
+disabledList = Isto es un lista de studios a que tu participava. Nulle nove studio essera executate.
+# LOCALIZATION NOTE (enabledList): %S is brandShortName (e.g. Firefox)
+enabledList = Que es isto? %S pote installar e conducer studios de tempore in tempore.
+
+# 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 = Iste studio mitte %1$S a %2$S.
diff --git a/l10n-ia/toolkit/chrome/global/appPicker.dtd b/l10n-ia/toolkit/chrome/global/appPicker.dtd
new file mode 100644
index 0000000000..4d93c65801
--- /dev/null
+++ b/l10n-ia/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 "Nulle application esseva trovate pro iste typo de file.">
+<!ENTITY BrowseButton.label "Percurrer…">
+<!ENTITY SendMsg.label "Inviar iste elemento a:">
diff --git a/l10n-ia/toolkit/chrome/global/autocomplete.properties b/l10n-ia/toolkit/chrome/global/autocomplete.properties
new file mode 100644
index 0000000000..105e0ff25c
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/autocomplete.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/.
+
+# 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-ia/toolkit/chrome/global/browser.properties b/l10n-ia/toolkit/chrome/global/browser.properties
new file mode 100644
index 0000000000..b94cb49b69
--- /dev/null
+++ b/l10n-ia/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 = Advertentia de securitate
+formPostSecureToInsecureWarning.message = Le informationes que tu ha inserite in iste pagina essera inviate per un connexion insecur e poterea esser legite per tertios.\n\nEs tu secur de voler inviar iste informationes?
+formPostSecureToInsecureWarning.continue = Continuar
diff --git a/l10n-ia/toolkit/chrome/global/commonDialog.dtd b/l10n-ia/toolkit/chrome/global/commonDialog.dtd
new file mode 100644
index 0000000000..dfefb4cc7a
--- /dev/null
+++ b/l10n-ia/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 "Nomine de usator:">
+<!ENTITY editfield1.label "Contrasigno:">
+<!ENTITY copyCmd.label "Copiar">
+<!ENTITY copyCmd.accesskey "C">
+<!ENTITY selectAllCmd.label "Seliger toto">
+<!ENTITY selectAllCmd.accesskey "t">
diff --git a/l10n-ia/toolkit/chrome/global/commonDialogs.properties b/l10n-ia/toolkit/chrome/global/commonDialogs.properties
new file mode 100644
index 0000000000..a53cbd9ddf
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/commonDialogs.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/.
+
+Alert=Alerta
+Confirm=Confirmar
+ConfirmCheck=Confirmar
+Prompt=Demanda
+# LOCALIZATION NOTE - %S is brandFullName
+PromptUsernameAndPassword3=Authentication obligatori - %S
+# LOCALIZATION NOTE - %S is brandFullName
+PromptPassword3=Contrasigno requirite - %S
+Select=Seliger
+OK=OK
+Cancel=Cancellar
+Yes=&Si
+No=&No
+Save=&Salvar
+Revert=&Reverter
+DontSave=&Non salvar
+ScriptDlgGenericHeading=[Application JavaScript]
+ScriptDlgHeading=Le pagina a %S dice:
+ScriptDlgNullPrincipalHeading=Iste pagina dice:
+ScriptDialogLabel=Impedir iste pagina de crear altere dialogos
+ScriptDialogLabelNullPrincipal=Non permitter a iste sito sollicitar te de novo.
+# LOCALIZATION NOTE (ScriptDialogLabelContentPrincipal):
+# %S is either the domain and port of the site prompting, or the name of
+# an add-on prompting.
+ScriptDialogLabelContentPrincipal=Non permitter a %S sollicitar te de novo.
+ScriptDialogPreventTitle=Confirmar le preferentia de dialogo
+# 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 require tu nomine de usator e contrasigno. Le sito dice: “%1$S”
+EnterLoginForProxy3=Le proxy %2$S require tu nomine de usator e contrasigno. Le sito dice “%1$S”
+EnterUserPasswordFor2=%1$S demanda tu nomine de usator e tu contrasigno.
+EnterUserPasswordForCrossOrigin2=%1$S demanda tu nomine de usator e tu contrasigno. ATTENTION: Tu contrasigno non essera inviate al sito web que tu actualmente visita!
+EnterPasswordFor=Insere le contrasigno pro %1$S sur %2$S
+EnterCredentials=Iste sito te demanda de aperir session.
+# %S is the username for which a password is requested.
+EnterPasswordOnlyFor=Iste sito te demanda de aperir session como %S.
+# %S is the domain of the site being accessed.
+EnterCredentialsCrossOrigin=Iste sito te demanda de aperir session. Attention: Tu informationes de accesso essera compartite con %S, e non con le sito web que tu visita actualmente.
+SignIn=Aperir session
diff --git a/l10n-ia/toolkit/chrome/global/contentAreaCommands.properties b/l10n-ia/toolkit/chrome/global/contentAreaCommands.properties
new file mode 100644
index 0000000000..e1a463c3e5
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/contentAreaCommands.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/.
+
+# context menu strings
+
+SaveImageTitle=Salvar le imagine
+SaveMediaTitle=Salvar file multimedial
+SaveVideoTitle=Salvar le video
+SaveAudioTitle=Salvar le audio
+SaveLinkTitle=Salvar como
+DefaultSaveFileName=indice
+WebPageCompleteFilter=Pagina web, complete
+WebPageHTMLOnlyFilter=Pagina web, solmente HTML
+WebPageXHTMLOnlyFilter=Pagina web, solmente XHTML
+WebPageSVGOnlyFilter=Pagina web, solmente SVG
+WebPageXMLOnlyFilter=Pagina web, solmente XML
+
+# LOCALIZATION NOTE (UntitledSaveFileName):
+# This is the default filename used when saving a file if a filename could
+# not be determined or if a filename was invalid. A period and file
+# extension may be appended to this string.
+UntitledSaveFileName=Sin titulo
+
+# LOCALIZATION NOTE (filesFolder):
+# This is the name of the folder that is created parallel to a HTML file
+# when it is saved "With Images". The %S section is replaced with the
+# leaf name of the file being saved (minus extension).
+filesFolder=%S_files
diff --git a/l10n-ia/toolkit/chrome/global/datetimebox.dtd b/l10n-ia/toolkit/chrome/global/datetimebox.dtd
new file mode 100644
index 0000000000..7c4c906e4f
--- /dev/null
+++ b/l10n-ia/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 "Minutas">
+<!ENTITY time.second.label "Secundas">
+<!ENTITY time.millisecond.label "Millisecundas">
+<!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 "Anno">
+<!ENTITY date.month.label "Mense">
+<!ENTITY date.day.label "Die">
+
+<!-- Date/time clear button -->
+
+<!ENTITY datetime.reset.label "Vacuar">
diff --git a/l10n-ia/toolkit/chrome/global/dialog.properties b/l10n-ia/toolkit/chrome/global/dialog.properties
new file mode 100644
index 0000000000..7aa1e561d5
--- /dev/null
+++ b/l10n-ia/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=OK
+button-cancel=Cancellar
+button-help=Adjuta
+button-disclosure=Plus de informationes
+accesskey-accept=
+accesskey-cancel=
+accesskey-help=A
+accesskey-disclosure=I
diff --git a/l10n-ia/toolkit/chrome/global/dialogOverlay.dtd b/l10n-ia/toolkit/chrome/global/dialogOverlay.dtd
new file mode 100644
index 0000000000..783565f2a8
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/dialogOverlay.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/. -->
+
+<!-- WARNING!!! This file is obsoleted by the dialog.xml widget -->
+
+<!-- OK Cancel Buttons -->
+<!ENTITY okButton.label "OK">
+<!ENTITY cancelButton.label "Cancellar">
diff --git a/l10n-ia/toolkit/chrome/global/editMenuOverlay.dtd b/l10n-ia/toolkit/chrome/global/editMenuOverlay.dtd
new file mode 100644
index 0000000000..4913084fc9
--- /dev/null
+++ b/l10n-ia/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 "Cercar">
+<!ENTITY findCmd.key "F">
+<!ENTITY findCmd.accesskey "r">
+<!ENTITY findAgainCmd.label "Cercar le sequente">
+<!ENTITY findAgainCmd.key "G">
+<!ENTITY findAgainCmd.key2 "VK_F3">
+<!ENTITY findAgainCmd.accesskey "s">
diff --git a/l10n-ia/toolkit/chrome/global/extensions.properties b/l10n-ia/toolkit/chrome/global/extensions.properties
new file mode 100644
index 0000000000..2aeeddf836
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/extensions.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 (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.title = Disinstallar %S
+
+#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.message = Le extension “%S” require de esser disinstallate. Desira tu lo facer?
+
+uninstall.confirmation.button-0.label = Disinstallar
+uninstall.confirmation.button-1.label = Conservar installate
+
+saveaspdf.saveasdialog.title = Salvar como
+
+#LOCALIZATION NOTE (newTabControlled.message2) %S is the icon and name of the extension which updated the New Tab page.
+newTabControlled.message2 = Un extension, %S, cambiava le pagina que tu vide quando tu aperir un nove scheda.
+newTabControlled.learnMore = Saper plus
+
+#LOCALIZATION NOTE (homepageControlled.message) %S is the icon and name of the extension which updated the homepage.
+homepageControlled.message = Un extension, %S, cambiava lo que tu vide quando tu aperi tu pagina principal e un nove fenestra.
+homepageControlled.learnMore = Saper plus
+
+#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 = Un extension, %1$S, occulta alcunes de tu schedas. Totevia, tu pote acceder a tote tu schedas desde %2$S.
+tabHideControlled.learnMore = Saper plus
diff --git a/l10n-ia/toolkit/chrome/global/fallbackMenubar.properties b/l10n-ia/toolkit/chrome/global/fallbackMenubar.properties
new file mode 100644
index 0000000000..fd78ffb069
--- /dev/null
+++ b/l10n-ia/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=Quitar
+quitMenuitem.key=q
diff --git a/l10n-ia/toolkit/chrome/global/filepicker.properties b/l10n-ia/toolkit/chrome/global/filepicker.properties
new file mode 100644
index 0000000000..8816aa4453
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/filepicker.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: The extensions to which these descriptions refer
+# now live in toolkit/content/filepicker.properties
+allTitle=Tote le files
+htmlTitle=Files HTML
+textTitle=Files texto
+imageTitle=Files imagine
+xmlTitle=Files XML
+xulTitle=Files XUL
+appsTitle=Applicationes
+audioTitle=Files audio
+videoTitle=Files video
+
+formatLabel=Formato:
+selectedFileNotReadableError=Le file seligite non ha permisso de lectura
diff --git a/l10n-ia/toolkit/chrome/global/findbar.properties b/l10n-ia/toolkit/chrome/global/findbar.properties
new file mode 100644
index 0000000000..ef4ed2c1be
--- /dev/null
+++ b/l10n-ia/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=Phrase non trovate
+WrappedToTop=Fin del pagina attingite, continuation ab initio
+WrappedToBottom=Initio del pagina attingite, continuation ab fin
+NormalFind=Cercar in le pagina
+FastFind=Recerca rapide
+FastFindLinks=Recerca rapide (solmente ligamines)
+CaseSensitive=(Differentiar majusculas/minusculas)
+MatchDiacritics=(con distinction de diacriticos)
+EntireWord=(Solmente parolas integre)
+# 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 correspondentia;#1 de #2 correspondentias
+# 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=Plus de #1 correspondentia;Plus de #1 correspondentias
diff --git a/l10n-ia/toolkit/chrome/global/globalKeys.dtd b/l10n-ia/toolkit/chrome/global/globalKeys.dtd
new file mode 100644
index 0000000000..76b9235713
--- /dev/null
+++ b/l10n-ia/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-ia/toolkit/chrome/global/intl.properties b/l10n-ia/toolkit/chrome/global/intl.properties
new file mode 100644
index 0000000000..1c419fb99b
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/intl.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/.
+
+# LOCALIZATION NOTE (intl.accept_languages):
+# This is a comma-separated list of valid BCP 47 language tags.
+#
+# Begin with the value of 'general.useragent.locale'. Next, include language
+# tags for other languages that you expect most users of your locale to be
+# able to speak, so that their browsing experience degrades gracefully if
+# content is not available in their primary language.
+#
+# It is recommended that you include "en-US, en" at the end of the list as a
+# last resort. However, if you know that users of your locale would prefer a
+# different variety of English, or if they are not likely to understand
+# English at all, you may opt to include a different English language tag, or
+# to exclude English altogether.
+#
+# For example, the Breton [br] locale might consider including French and
+# British English in their list, since those languages are commonly spoken in
+# the same area as Breton:
+# intl.accept_languages=br, fr-FR, fr, en-GB, en
+intl.accept_languages=ia, en-US, en
+
+# LOCALIZATION NOTE (font.language.group):
+# This preference controls the initial setting of the language drop-down menu
+# in the Content > Fonts & Colors > Advanced preference panel.
+#
+# Set it to the value of one of the menuitems in the "selectLangs" menulist in
+# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul
+font.language.group=x-western
+
+# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your
+# language. This will determine how many plural forms of a word you will need
+# to provide and in what order.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+pluralRule=1
+
+# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):
+# Valid values are: true, false, <empty string>
+# Missing preference or empty value equals false.
+intl.menuitems.alwaysappendaccesskeys=
+intl.menuitems.insertseparatorbeforeaccesskeys=true
diff --git a/l10n-ia/toolkit/chrome/global/keys.properties b/l10n-ia/toolkit/chrome/global/keys.properties
new file mode 100644
index 0000000000..ede9cafc7a
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/keys.properties
@@ -0,0 +1,70 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE : FILE This file contains the application's labels for keys on the keyboard.
+# If you decide to translate this file, you should translate it based on
+# the prevalent kind of keyboard for your target user.
+# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels
+# and those w/ glyphs.
+# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.
+#
+# For more information please see bugzilla bug 90888.
+
+# F1..F10 should probably not be translated unless there are keyboards that actually have other labels
+# F11..F20 might be something else, but are really keyboard specific and not region/language specific
+# there are actually two different F11/F12 keys, I don't know which one these labels represent.
+# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut
+# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again
+# LOCALIZATION NOTE : BLOCK Do not translate the next block
+VK_F1=F1
+VK_F2=F2
+VK_F3=F3
+VK_F4=F4
+VK_F5=F5
+VK_F6=F6
+VK_F7=F7
+VK_F8=F8
+VK_F9=F9
+VK_F10=F10
+
+VK_F11=F11
+VK_F12=F12
+VK_F13=F13
+VK_F14=F14
+VK_F15=F15
+VK_F16=F16
+VK_F17=F17
+VK_F18=F18
+VK_F19=F19
+VK_F20=F20
+# LOCALIZATION NOTE : BLOCK end do not translate block
+
+# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block
+VK_UP=Flecha verso alto
+VK_DOWN=Flecha verso basso
+VK_LEFT=Flecha verso sinistra
+VK_RIGHT=Flecha dextre
+VK_PAGE_UP=Page Up
+VK_PAGE_DOWN=Pagina Down
+# LOCALIZATION NOTE : BLOCK end GLYPHS
+
+# Enter, backspace, and Tab might have both glyphs and text
+# if the keyboards usually have a glyph,
+# if there is a meaningful translation,
+# or if keyboards are localized
+# then translate them or insert the appropriate glyph
+# otherwise you should probably just translate the glyph regions
+
+# LOCALIZATION NOTE : BLOCK maybe GLYPHS
+VK_TAB=Tab
+VK_BACK=Backspace
+VK_DELETE=Del
+# LOCALIZATION NOTE : BLOCK end maybe GLYPHS
+# LOCALIZATION NOTE : BLOCK typing state keys
+VK_HOME=Home
+VK_END=End
+
+VK_ESCAPE=Esc
+VK_INSERT=Ins
+# LOCALIZATION NOTE : BLOCK end
diff --git a/l10n-ia/toolkit/chrome/global/narrate.properties b/l10n-ia/toolkit/chrome/global/narrate.properties
new file mode 100644
index 0000000000..068499e233
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/narrate.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/.
+
+# "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 = Ascoltar
+
+# "Listen, which allows users to listen to Firefox reading the text,
+# instead of having to read it themselves." This is the name
+# of the feature and it is the label for the popup button.
+# %S is the keyboard shortcut for the listen command
+listen-label = Ascoltar (%S)
+back = Retro
+# %S is the keyboard shortcut for the start command
+start-label = Initiar (%S)
+# %S is the keyboard shortcut for the stop command
+stop-label = Stoppar (%S)
+# Keyboard shortcut to toggle the narrate feature
+narrate-key-shortcut = N
+forward = Avantiar
+speed = Velocitate
+selectvoicelabel = Voce:
+# Default voice is determined by the language of the document.
+defaultvoice = Predefinite
+
+# Voice name and language.
+# eg. David (English)
+voiceLabel = %S (%S)
diff --git a/l10n-ia/toolkit/chrome/global/notification.dtd b/l10n-ia/toolkit/chrome/global/notification.dtd
new file mode 100644
index 0000000000..a08e5519f8
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/notification.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 is only used by the Firefox Translations extension,
+ - and should be removed once possible.
+ - See: https://bugzilla.mozilla.org/show_bug.cgi?id=1788595 -->
+
+<!-- This file is only used by the Firefox Translations extension
+ - and by dom/tests/mochitest/bugs/test_bug467035.html.
+ - It should be removed once possible.
+ - See: https://bugzilla.mozilla.org/show_bug.cgi?id=1788595 -->
+
+<!ENTITY closeNotification.tooltip "Clauder iste message">
+
+<!ENTITY checkForUpdates "Cercar actualisationes…">
+
+<!ENTITY learnMoreNoEllipsis "Saper plus">
+
+<!ENTITY defaultButton.label "OK!">
+<!ENTITY defaultButton.accesskey "O">
+
+<!ENTITY moreActionsButton.accessibleLabel "Altere actiones">
diff --git a/l10n-ia/toolkit/chrome/global/printdialog.properties b/l10n-ia/toolkit/chrome/global/printdialog.properties
new file mode 100644
index 0000000000..5326ea8ea6
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/printdialog.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/.
+
+# These strings are used in the native GTK, Mac and Windows print dialogs.
+
+# GTK titles:
+printTitleGTK=Imprimer
+optionsTabLabelGTK=Optiones
+
+# Mac titles:
+optionsTitleMac=Optiones:
+appearanceTitleMac=Apparentia:
+pageHeadersTitleMac=Capites de pagina:
+pageFootersTitleMac=Pedes de pagina:
+
+# Windows titles:
+optionsTitleWindows=Optiones
+
+# 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 le scala e adaptar se al largor del pagina
+selectionOnly=Imprimer le selection s_Olmente
+printBGOptions=Imprimer le fundos
+printBGColors=Imprimer le _Colores de fundo
+printBGImages=Imprimer i_magines de fundo
+headerFooter=Titulo e pede de pagina
+left=Sinistra
+center=Centro
+right=Dextra
+headerFooterBlank=--blanc--
+headerFooterTitle=Titulo
+headerFooterURL=URL
+headerFooterDate=Data/Hora
+headerFooterPage=Pagina #
+headerFooterPageTotal=Pagina # de #
+headerFooterCustom=Personalisar…
+customHeaderFooterPrompt=Insere per favor tu texto de testa/pede de pagina personalisate
+
+# These are for the summary view in the Mac dialog:
+summarySelectionOnlyTitle=Imprimer le selection
+summaryShrinkToFitTitle=Adaptar se al largor
+summaryPrintBGColorsTitle=Imprimer le colores de fundo
+summaryPrintBGImagesTitle=Imprimer le imagines de fundo
+summaryHeaderTitle=Capites de pagina
+summaryFooterTitle=Pedes de pagina
+summaryNAValue=N/D
+summaryOnValue=Active
+summaryOffValue=Inactive
diff --git a/l10n-ia/toolkit/chrome/global/resetProfile.dtd b/l10n-ia/toolkit/chrome/global/resetProfile.dtd
new file mode 100644
index 0000000000..e109e1d2d8
--- /dev/null
+++ b/l10n-ia/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 "Refrescar &brandShortName;">
+<!ENTITY refreshProfile.cleaning.description "Quasi facite…">
diff --git a/l10n-ia/toolkit/chrome/global/resetProfile.properties b/l10n-ia/toolkit/chrome/global/resetProfile.properties
new file mode 100644
index 0000000000..9b083bc313
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/global/resetProfile.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/.
+
+# LOCALIZATION NOTE: These strings are used for profile reset.
+
+# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.
+resetUnusedProfile.message=Il pare que tu non ha initiate %S durante un tempore. Desira tu lo nettar pro un nove experientia? A proposito, benvenite retro!
+# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.
+resetUninstalled.message=Il parerea que tu ha reinstallate %S. Vole que nos lo netta pro un fresc, como-nove experientia?
+
+# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.
+refreshProfile.resetButton.label=Refrescar %S…
+refreshProfile.resetButton.accesskey=e
diff --git a/l10n-ia/toolkit/chrome/global/tree.dtd b/l10n-ia/toolkit/chrome/global/tree.dtd
new file mode 100644
index 0000000000..e8716de0cc
--- /dev/null
+++ b/l10n-ia/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 "Restaurar le ordine del columnas">
diff --git a/l10n-ia/toolkit/chrome/global/viewSource.properties b/l10n-ia/toolkit/chrome/global/viewSource.properties
new file mode 100644
index 0000000000..c366d89861
--- /dev/null
+++ b/l10n-ia/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 al linea
+goToLineText = Insere numero de linea
+invalidInputTitle = Insertion invalide
+invalidInputText = Le numero de linea inserite non es valide.
+outOfRangeTitle = Linea non trovate
+outOfRangeText = Le linea specificate non e3sseva trovate.
+viewSelectionSourceTitle = Codice fonte DOM del selection
+
+context_goToLine_label = Ir al linea…
+context_goToLine_accesskey = L
+context_wrapLongLines_label = Rearrangiar le lineas longe
+context_highlightSyntax_label = Evidentiar le syntaxe
diff --git a/l10n-ia/toolkit/chrome/global/wizard.properties b/l10n-ia/toolkit/chrome/global/wizard.properties
new file mode 100644
index 0000000000..e0b974fbe7
--- /dev/null
+++ b/l10n-ia/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=Benvenite al %S
+default-last-title=Completamento de %S
+default-first-title-mac=Introduction
+default-last-title-mac=Conclusion
diff --git a/l10n-ia/toolkit/chrome/mozapps/downloads/downloads.properties b/l10n-ia/toolkit/chrome/mozapps/downloads/downloads.properties
new file mode 100644
index 0000000000..44e3119a3a
--- /dev/null
+++ b/l10n-ia/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 a discargar
+# LOCALIZATION NOTE (downloadErrorBlockedBy): %S is the name of the blocking
+# extension.
+downloadErrorBlockedBy=Le discargamento non pote esser salvate perque illo es blocate per %S.
+# LOCALIZATION NOTE (downloadErrorExtension): used when the blocking extension
+# name is unavailable.
+downloadErrorExtension=Le discargamento non pote esser salvate perque illo es blocate per un extension.
+downloadErrorGeneric=Le discarga non pote esser salvate perque un error incognite ha occurrite.\n\nPer favor retenta.
+
+# LOCALIZATION NOTE: we don't have proper plural support in the CPP code; bug 463102
+quitCancelDownloadsAlertTitle=Cancellar tote le discargamentos?
+quitCancelDownloadsAlertMsg=Si tu exi ora, 1 discargamento essera cancellate. Es tu secur de voler exir?
+quitCancelDownloadsAlertMsgMultiple=Si tu exi ora, %S discargamentos essera cancellate. Es tu secur de voler exir?
+quitCancelDownloadsAlertMsgMac=Si tu quita ora, 1 discargamento essera cancellate. Es tu secur de voler quitar?
+quitCancelDownloadsAlertMsgMacMultiple=Si tu quita ora, %S discargamentos essera cancellate. Es tu secur de voler quitar?
+offlineCancelDownloadsAlertTitle=Cancellar tote le discargamentos?
+offlineCancelDownloadsAlertMsg=Si tu te disconnecte ora, 1 discargamento essera cancellate. Desira tu vermente disconnecter te?
+offlineCancelDownloadsAlertMsgMultiple=Si tu te disconnecte, %S discargamentos essera cancellate. Desira tu vermente disconnecter te?
+leavePrivateBrowsingCancelDownloadsAlertTitle=Cancellar tote le discargamentos?
+leavePrivateBrowsingWindowsCancelDownloadsAlertMsg2=Si tu claude tote le fenestras de navigation private ora, 1 discargamento essera cancellate. Desira tu vermente lassar le Navigation private?
+leavePrivateBrowsingWindowsCancelDownloadsAlertMsgMultiple2=Si tu claude tote le fenestras de navigation private ora, %S discargamentos essera cancellate. Desira tu vermente lassar le Navigation private?
+cancelDownloadsOKText=Cancellar un discarga
+cancelDownloadsOKTextMultiple=Cancellar %S discargamentos
+dontQuitButtonWin=Non exir
+dontQuitButtonMac=Non quitar
+dontGoOfflineButton=Remaner in linea
+dontLeavePrivateBrowsingButton2=Resta in navigation private
+
+# LOCALIZATION NOTE (infiniteRate):
+# If download speed is a JavaScript Infinity value, this phrase is used
+infiniteRate=Multo rapide
+
+# 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/s)
+
+# 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 restante
+# 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 restante
+timeFewSeconds2=Alcun secundas restante
+timeUnknown2=Tempore restante incognite
+
+# LOCALIZATION NOTE (doneScheme2): #1 URI scheme like data: jar: about:
+doneScheme2=ressource %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=file local
+
+# LOCALIZATION NOTE (yesterday): Displayed time for files finished yesterday
+yesterday=Heri
+
+fileExecutableSecurityWarning=“%S” es un file executabile. Le files executabile pote continer viruses o altere malware que pote damnificar tu computator. Aperir iste file con prudentia. Es tu secur de voler lancear “%S”?
+fileExecutableSecurityWarningTitle=Aperir le file executabile?
+
+# Desktop folder name for downloaded files
+downloadsFolder=Discargamentos
diff --git a/l10n-ia/toolkit/chrome/mozapps/downloads/unknownContentType.properties b/l10n-ia/toolkit/chrome/mozapps/downloads/unknownContentType.properties
new file mode 100644
index 0000000000..8e4916a9a9
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/mozapps/downloads/unknownContentType.properties
@@ -0,0 +1,23 @@
+# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+title=Aperiente %S
+saveDialogTitle=Insere le nomine del file in le qual salvar…
+defaultApp=%S (predefinite)
+chooseAppFilePickerTitle=Eliger le application assistente
+badApp=Le application que tu eligeva (“%S”) non pote ser trovate. Verifica le nomine de file o elige un altere application.
+badApp.title=Application non trovate
+badPermissions=Le file non pote ser salvate perque tu non ha le licentiar necessari. Selige un altere directorio de salvamento.
+badPermissions.title=Permissiones invalide pro salvar
+unknownAccept.label=Salvar le file
+unknownCancel.label=Cancellar
+fileType=%S file
+# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit
+orderedFileSizeWithType=%1$S (%2$S %3$S)
+avifExtHandlerDescription=File de imagine AV1 (AVIF)
+pdfExtHandlerDescription=Formato de documento portabile (PDF)
+svgExtHandlerDescription=Imagine vectorial redimensionabile (SVG)
+webpExtHandlerDescription=Imagine WebP
+xmlExtHandlerDescription=Linguage de marcation extensibile (XML)
diff --git a/l10n-ia/toolkit/chrome/mozapps/profile/profileSelection.properties b/l10n-ia/toolkit/chrome/mozapps/profile/profileSelection.properties
new file mode 100644
index 0000000000..5a14c0a68d
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/mozapps/profile/profileSelection.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/.
+
+# 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=Clauder %S
+restartMessageNoUnlocker2=%S es ja in curso de execution, ma non responde. Pro usar %S, tu debe primo clauder le processo %S existente, reinitiar tu apparato, o usar un altere profilo.
+restartMessageUnlocker=%S es jam currente, ma illo non responde. Pro aperir un nove fenestra, tu debe clauder le vetere processo %S.
+restartMessageNoUnlockerMac=Un copia de %S es ja aperite. Solmente un copia de %S al vice pote esser aperite.
+restartMessageUnlockerMac=Un copia de %S es jam aperite. Le copia de %S currente debe quitar pro poter aperir isto.
+
+# Profile manager
+# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.
+profileTooltip=Profilo: ‘%S’ - Via: ‘%S’
+
+pleaseSelectTitle=Eliger profilo
+pleaseSelect=Elige per favor un profilo pro initiar %S, o crea un nove profilo.
+
+renameProfileTitle=Renominar le profilo
+renameProfilePrompt=Renominar le profilo “%S” a:
+
+profileNameInvalidTitle=Nomine de profilo invalide
+profileNameInvalid=Le nomine de profilo “%S” non es permittite.
+
+chooseFolder=Elige le dossier del profilo
+profileNameEmpty=Un nomine de profilo vacue non es permittite.
+invalidChar=Le character “%S” non es permittite in un nomine de profilo. Per favor elige un altere nomine.
+
+deleteTitle=Deler le profilo
+deleteProfileConfirm=Deler un profilo lo removera del lista de profilos e es irreversibile.\nTu pote etiam optar pro deler le files del profilo, incluse tu parametros, certificatos e altere datos personal. Iste option destruera le dossier “%S” e es irreversibile.\nVole tu deler le files de datos del profilo?
+deleteFiles=Deler le files
+dontDeleteFiles=Non deler le files
+
+profileCreationFailed=Le profilo non poteva esser create. Probabilemente le dossier seligite non es scribibile.
+profileCreationFailedTitle=Creation del profilo fallite
+profileExists=Un profilo con iste nomine existe jam. Per favor elige un altere nomine.
+profileFinishText=Clicca Finir pro crear iste nove profilo.
+profileFinishTextMac=Clicca Facite pro crear iste nove profilo.
+profileMissing=Tu profilo %S non pote esser cargate. Illo pote mancar o esser inaccessibile.
+profileMissingTitle=Profilo mancante
+profileDeletionFailed=Le profilo non pote ser delite pois que illo pote ser in uso.
+profileDeletionFailedTitle=Le deletion ha fallite
+
+# 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 de %S ancian
+
+flushFailTitle=Cambios non salvate
+flushFailMessage=Un error impreviste ha impedite le salvamento de tu cambios.
+# LOCALIZATION NOTE (flushFailRestartButton): $S is brandShortName.
+flushFailRestartButton=Reinitiar %S
+flushFailExitButton=Exir
diff --git a/l10n-ia/toolkit/chrome/mozapps/update/updates.properties b/l10n-ia/toolkit/chrome/mozapps/update/updates.properties
new file mode 100644
index 0000000000..ce810411e7
--- /dev/null
+++ b/l10n-ia/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, gratias
+noThanksButton.accesskey=N
+restartLaterButton=Reinitiar plus tarde
+restartLaterButton.accesskey=L
+restartNowButton=Reinitiar %S
+restartNowButton.accesskey=R
+
+statusFailed=Installation fallite
+
+installSuccess=Le actualisation ha essite correctemente installate
+installPending=Installation a facer
+patchApplyFailure=Le actualisation non pote ser installate (application del pecia fallite)
+elevationFailure=Tu non ha le permissiones necessari pro installar iste actualisation. Per favor contacta tu gestor de systema.
+
+check_error-200=File de actualisation XML malformate (200)
+check_error-403=Accesso negate (403)
+check_error-404=File de actualisation XML non trovate (404)
+check_error-500=Error interne del servitor (500)
+check_error-2152398849=Fallite (ration incognite)
+check_error-2152398861=Connexion refusate
+check_error-2152398862=Connexion expirate
+# NS_ERROR_OFFLINE
+check_error-2152398864=Le rete es disconnectite (connecter se)
+check_error-2152398867=Porta non autorisate
+check_error-2152398868=Nulle datos era recipite (tenta ancora per favor)
+check_error-2152398878=Servitor de actualisation non trovate (verifica tu connexion internet)
+check_error-2152398890=Servitor proxy non trovate (verifica tu connexion internet)
+# NS_ERROR_DOCUMENT_NOT_CACHED
+check_error-2152398918=Le rete es disconnectite (connecter se)
+check_error-2152398919=Transferimento del datos interrumpite (retenta per favor)
+check_error-2152398920=Connexion al servitor proxy refusate
+check_error-2153390069=Le certificato del servitor era expirate (per favor adjusta tu horologio de systema pro corriger data e tempore si illos es incorrecte)
+check_error-verification_failed=Le integritate del actualisation non pote esser verificate
+check_error-move_failed=Error al preparar le actualisation pro installation
+check_error-update_url_not_available=URL de actualisation non disponibile
+check_error-connection_aborted=Connexion abortate
diff --git a/l10n-ia/toolkit/chrome/passwordmgr/passwordmgr.properties b/l10n-ia/toolkit/chrome/passwordmgr/passwordmgr.properties
new file mode 100644
index 0000000000..1ac49172bc
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/passwordmgr/passwordmgr.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/.
+
+rememberPassword = Usar le gestor de contrasignos pro rememorar iste contrasigno.
+savePasswordTitle = Confirmar
+# LOCALIZATION NOTE (saveLoginMsg2, saveLoginMsgNoUser2):
+# %S is the login's hostname.
+saveLoginMsg2 = Salvar le credentiales pro %S?
+saveLoginMsgNoUser2 = Salvar le contrasigno pro %S?
+saveLoginButtonAllow.label = Salvar
+saveLoginButtonAllow.accesskey = S
+saveLoginButtonDeny.label = Non salvar
+saveLoginButtonDeny.accesskey = N
+saveLoginButtonNever.label = Non salvar mais
+saveLoginButtonNever.accesskey = o
+# LOCALIZATION NOTE (updateLoginMsg3, updateLoginMsgNoUser3):
+# %S is the login's hostname.
+updateLoginMsg3 = Actualisar le credentiales pro %S?
+updateLoginMsgNoUser3 = Actualisar le contrasigno pro %S?
+updateLoginMsgAddUsername2 = Adder le nomine de usator al contrasigno salvate?
+updateLoginButtonText = Actualisar
+updateLoginButtonAccessKey = U
+updateLoginButtonDeny.label = Non actualisar
+updateLoginButtonDeny.accesskey = N
+updateLoginButtonDelete.label = Remover credentiales salvate
+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 = Desira tu que sia memorisate le contrasigno pro “%1$S” pro %2$S?
+# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):
+# String is the login's hostname.
+rememberPasswordMsgNoUsername = Desira tu que sia memorisate le contrasigno pro %S?
+# LOCALIZATION NOTE (noUsernamePlaceholder):
+# This is displayed in place of the username when it is missing.
+noUsernamePlaceholder=Nulle nomine de usator
+togglePasswordLabel=Monstrar le contrasigno
+togglePasswordAccessKey2=c
+notNowButtonText = &Non ora
+neverForSiteButtonText = No (Ne&ver) jammais pro iste sito
+rememberButtonText = &Rememorar
+passwordChangeTitle = Confirmar le cambio de contrasigno
+# LOCALIZATION NOTE (updatePasswordMsg):
+# String is the username for the login.
+updatePasswordMsg = Desira tu actualisar le contrasigno salvate pro “%S”?
+updatePasswordMsgNoUser = Desira tu actualisar le contrasigno salvate?
+userSelectText2 = Selige qual credential actualisar:
+loginsDescriptionAll2=Le credentiales pro le sitos sequente es immagazinate in tu computator
+
+# LOCALIZATION NOTE (useASecurelyGeneratedPassword):
+# Shown in the autocomplete popup to allow filling a generated password into a password field.
+useASecurelyGeneratedPassword=Usar un contrasigno secur
+# LOCALIZATION NOTE (generatedPasswordWillBeSaved):
+# %S will contain the brandShorterName. This informs the user that the generated password will be automatically saved.
+generatedPasswordWillBeSaved=%S salvara iste contrasigno pro iste sito 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=Nulle nomine de usator
+# LOCALIZATION NOTE (displaySameOrigin):
+# String is used on the autocomplete row when the login origin is a domain match with the document origin
+displaySameOrigin=Ab iste sito 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 = Iste connexion non es secur. Credentiales inserite hic pote esser compromittite. %1$S
+insecureFieldWarningLearnMore = Saper plus
+
+# LOCALIZATION NOTE (viewSavedLogins.label):
+# This label is used in the footer of login autocomplete menus.
+viewSavedLogins.label= Vider le credentiales salvate
diff --git a/l10n-ia/toolkit/chrome/places/places.properties b/l10n-ia/toolkit/chrome/places/places.properties
new file mode 100644
index 0000000000..6f29991d54
--- /dev/null
+++ b/l10n-ia/toolkit/chrome/places/places.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/.
+
+BookmarksMenuFolderTitle=Menu de marcapaginas
+BookmarksToolbarFolderTitle=Barra de marcapaginas
+OtherBookmarksFolderTitle=Altere marcapaginas
+TagsFolderTitle=Etiquettas
+MobileBookmarksFolderTitle=Marcapaginas mobile
+OrganizerQueryHistory=Chronologia
+OrganizerQueryDownloads=Discargamentos
+OrganizerQueryAllBookmarks=Tote le marcapaginas
+
+# LOCALIZATION NOTE :
+# These are used to generate history containers when history is grouped by date
+finduri-AgeInDays-is-0=Hodie
+finduri-AgeInDays-is-1=Heri
+finduri-AgeInDays-is=%S dies retro
+finduri-AgeInDays-last-is=Le ultime %S dies
+finduri-AgeInDays-isgreater=Anterior a %S dies
+finduri-AgeInMonths-is-0=Iste mense
+finduri-AgeInMonths-isgreater=Anterior a %S menses
+
+# LOCALIZATION NOTE (localhost):
+# This is used to generate local files container when history is grouped by site
+localhost=(files local)
+
+# LOCALIZATION NOTE (backupFileSizeText):
+# The string is used for showing file size of each backup in the "fileRestorePopup" popup
+# %1$S is the file size
+# %2$S is the file size unit
+backupFileSizeText=%1$S %2$S
diff --git a/l10n-ia/toolkit/crashreporter/aboutcrashes.ftl b/l10n-ia/toolkit/crashreporter/aboutcrashes.ftl
new file mode 100644
index 0000000000..562eea9b55
--- /dev/null
+++ b/l10n-ia/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 = Reportos de collapso
+
+submit-all-button-label = Inviar toto
+delete-button-label = Eliminar toto
+delete-confirm-title = Es tu secur?
+delete-unsubmitted-description = Isto delera tote le reportos de collapso non inviate e non potera esser disfacite.
+delete-submitted-description = Isto removera le lista de reportos de collapso inviate, ma non delera le datos inviate. Isto non potera esser disfacite.
+
+crashes-unsubmitted-label = Reportos de collapso non inviate
+id-heading = Identificator del reporto
+date-crashed-heading = Data del collapso
+submit-crash-button-label = Inviar
+# This text is used to replace the label of the crash submit button
+# if the crash submission fails.
+submit-crash-button-failure-label = Fallite
+
+crashes-submitted-label = Reportos de collapso inviate
+date-submitted-heading = Data del submission
+view-crash-button-label = Vider
+
+no-reports-label = Nulle reporto de collapso ha essite inviate.
+no-config-label = Iste application non ha essite configurate pro monstrar le reportos de collapso. Le preferentia <code>breakpad.reportURL</code> debe esser activate.
diff --git a/l10n-ia/toolkit/crashreporter/crashreporter.ini b/l10n-ia/toolkit/crashreporter/crashreporter.ini
new file mode 100644
index 0000000000..73bb9c0e68
--- /dev/null
+++ b/l10n-ia/toolkit/crashreporter/crashreporter.ini
@@ -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/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+# LOCALIZATION NOTE (isRTL):
+# Leave this entry empty unless your language requires right-to-left layout,
+# for example like Arabic, Hebrew, Persian. If your language needs RTL, please
+# use the untranslated English word "yes" as value
+isRTL=
+CrashReporterTitle=Reportator de collapso
+# LOCALIZATION NOTE (CrashReporterVendorTitle): %s is replaced with the vendor name. (i.e. "Mozilla")
+CrashReporterVendorTitle=Reportator de collapso de %s
+# LOCALIZATION NOTE (CrashReporterErrorText): %s is replaced with another string containing detailed information.
+CrashReporterErrorText=Le application ha incontrate un problema e ha collabite.\n\nInfortunatemente, le reportator de collapso non es capace de inviar un reporto de iste collapso.\n\nDetalios: %s
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): The first %s is replaced with the product name (i.e. "Firefox"), the second is replaced with another string containing detailed information. These two substitutions can not be reordered!
+CrashReporterProductErrorText2=%s ha incontrate un problema e ha collabite.\n\nInfortunatemente, le reportator de collapso non es capace de inviar un reporto de collapso.\n\nDetalios: %s
+CrashReporterSorry=Nos lo regretta
+# LOCALIZATION NOTE (CrashReporterDescriptionText2): The %s is replaced with the product name.
+CrashReporterDescriptionText2=%s ha incontrate un problema e ha collabite.\n\nPro adjutar nos a diagnosticar e corriger le problema, tu pote inviar nos un reporto de collapso.
+CrashReporterDefault=Iste application es exequite post un collapso pro reportar le problema al venditor del application. Illo non deberea esser exequite directemente.
+Details=Detalios…
+ViewReportTitle=Contento del reporto
+CommentGrayText=Adder un commento (le commentos es visibile a omnes)
+ExtraReportInfo=Iste reporto etiam contine informationes technic sur le stato del application quando illo collabeva.
+# LOCALIZATION NOTE (CheckSendReport): The %s is replaced with the vendor name.
+CheckSendReport=Inviar un reporto de collapso a %s
+CheckIncludeURL=Includer le adresse del pagina a ubi io esseva
+CheckAllowEmail=Permitter a %s de contactar me sur iste reporto
+EmailGrayText=Insere hic tu adresse de e-mail
+ReportPreSubmit2=Tu reporto de collapso essera submittite ante le clausura o le re-lanceamento del programma.
+ReportDuringSubmit2=Submittente tu reporto…
+ReportSubmitSuccess=Reporto submittite con successo!
+ReportSubmitFailed=Il ha habite un problema durante le submission de tu reporto.
+ReportResubmit=Reinviante reportos cuje tentativas de invio precedente falleva…
+# LOCALIZATION NOTE (Quit2): The %s is replaced with the product name.
+Quit2=Quitar %s
+# LOCALIZATION NOTE (Restart): The %s is replaced with the product name.
+Restart=Reinitiar %s
+Ok=OK
+Close=Clauder
+
+# LOCALIZATION NOTE (CrashID): The %s is replaced with the Crash ID from the server, which is a string like abc12345-6789-0abc-def1-23456abcdef1
+CrashID=ID del collapso: %s
+# LOCALIZATION NOTE (CrashDetailsURL): The %s is replaced with a URL that the user can visit to view the crash details.
+CrashDetailsURL=Tu pote vider le detalios de iste collapso a: %s
+ErrorBadArguments=Le application passava un argumento non valide.
+ErrorExtraFileExists=Le application non lassava un de su files de datos.
+ErrorExtraFileRead=Impossibile leger le file de datos del application.
+ErrorExtraFileMove=Impossibile mover le file de datos del application.
+ErrorDumpFileExists=Le application non lassava un file de reporto del collapso.
+ErrorDumpFileMove=Impossibile mover le file de reporto de collapso.
+ErrorNoProductName=Le application non se ha presentate.
+ErrorNoServerURL=Le application non ha specificate le servitor del reporto de collapso.
+ErrorNoSettingsPath=Impossibile trovar le parametros del reportator de collapso.
+ErrorCreateDumpDir=Impossibile crear un directorio temporanee pro le reporto de collapso.
+# LOCALIZATION NOTE (ErrorEndOfLife): The %s is replaced with the product name.
+ErrorEndOfLife=Le version de %s que tu usa non es plus admittite. Il non essera plus acceptate reportos de collapso pro iste version. Per favor considera de actualisar a un version admittite.
+
diff --git a/l10n-ia/toolkit/defines.inc b/l10n-ia/toolkit/defines.inc
new file mode 100644
index 0000000000..e0e964eaf3
--- /dev/null
+++ b/l10n-ia/toolkit/defines.inc
@@ -0,0 +1 @@
+#define MOZ_LANG_TITLE Interlingua
diff --git a/l10n-ia/toolkit/toolkit/about/aboutAbout.ftl b/l10n-ia/toolkit/toolkit/about/aboutAbout.ftl
new file mode 100644
index 0000000000..0ffc6ed2e9
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutAbout.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/.
+
+about-about-title = A proposito de “A proposito”
+about-about-note = Isto es un lista de paginas “A proposito” pro tu commoditate.<br/>Alcunes de illos pote esser confuse. Alcunes es solmente pro facer diagnosticos.<br/>E alcunes es omittite perque illos require parametros de consulta.
diff --git a/l10n-ia/toolkit/toolkit/about/aboutAddons.ftl b/l10n-ia/toolkit/toolkit/about/aboutAddons.ftl
new file mode 100644
index 0000000000..396f04fc06
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutAddons.ftl
@@ -0,0 +1,416 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addons-page-title = Gestor de additivos
+search-header =
+ .placeholder = Cercar sur addons.mozilla.org
+ .searchbuttonlabel = Cercar
+search-header-shortcut =
+ .key = f
+list-empty-get-extensions-message = Obtene extensiones e themas sur <a data-l10n-name="get-extensions">{ $domain }</a>
+list-empty-get-dictionaries-message = Obtene dictionarios sur <<a data-l10n-name="get-extensions">{ $domain }</a>
+list-empty-get-language-packs-message = Obtene pacchettos de linguas sur <<a data-l10n-name="get-extensions">{ $domain }</a>
+list-empty-installed =
+ .value = Tu non ha additivos de iste typo installate
+list-empty-available-updates =
+ .value = Nulle actualisationes trovate
+list-empty-recent-updates =
+ .value = Tu non ha actualisate alcun additivo recentemente
+list-empty-find-updates =
+ .label = Cercar actualisationes
+list-empty-button =
+ .label = Saper plus super additivos
+help-button = Assistentia del additivos
+sidebar-help-button-title =
+ .title = Assistentia del additivos
+addons-settings-button = Parametros de { -brand-short-name }
+sidebar-settings-button-title =
+ .title = Parametros de { -brand-short-name }
+show-unsigned-extensions-button =
+ .label = Alcun extensiones non poteva esser verificate
+show-all-extensions-button =
+ .label = Monstrar tote le extensiones
+detail-version =
+ .label = Version
+detail-last-updated =
+ .label = Ultime actualisation
+addon-detail-description-expand = Monstrar plus
+addon-detail-description-collapse = Monstrar minus
+detail-contributions-description = Le disveloppator de iste additivo requesta que tu adjuta a assecurar su disveloppamento continue faciente un parve contribution.
+detail-contributions-button = Contribuer
+ .title = Contribue al disveloppamento de iste additivo.
+ .accesskey = C
+detail-update-type =
+ .value = Actualisationes automatic
+detail-update-default =
+ .label = Predefinite
+ .tooltiptext = Installa automaticamente le actualisationes solmente si isto es le predefinition
+detail-update-automatic =
+ .label = Active
+ .tooltiptext = Installae automaticamente le actualisationes
+detail-update-manual =
+ .label = Inactive
+ .tooltiptext = Non installar automaticamente le actualisationes
+# Used as a description for the option to allow or block an add-on in private windows.
+detail-private-browsing-label = Execution in fenestras private
+# 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 = Non permittite in fenestras private
+detail-private-disallowed-description2 = Iste extension non se executa durante le navigation private. <a data-l10n-name="learn-more">Saper plus</a>.
+# Some special add-ons are privileged, run in private windows automatically, and this permission can't be revoked
+detail-private-required-label = Require accesso a fenestras private
+detail-private-required-description2 = Iste extension ha accesso a tu activitates in rete durante le navigation private. <a data-l10n-name="learn-more">Saper plus</a>.
+detail-private-browsing-on =
+ .label = Permitter
+ .tooltiptext = Activar in navigation private
+detail-private-browsing-off =
+ .label = Non permitter
+ .tooltiptext = Disactivar in navigation private
+detail-home =
+ .label = Pagina initial
+detail-home-value =
+ .value = { detail-home.label }
+detail-repository =
+ .label = Profilo del additivo
+detail-repository-value =
+ .value = { detail-repository.label }
+detail-check-for-updates =
+ .label = Cercar actualisationes
+ .accesskey = C
+ .tooltiptext = Cercar actualisationes pro iste additivo
+detail-show-preferences =
+ .label =
+ { PLATFORM() ->
+ [windows] Optiones
+ *[other] Preferentias
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] P
+ }
+ .tooltiptext =
+ { PLATFORM() ->
+ [windows] Cambiar le optiones de iste additivo
+ *[other] Cambiar le preferentias de iste additivo
+ }
+detail-rating =
+ .value = Evalutation
+addon-restart-now =
+ .label = Reinitiar ora
+disabled-unsigned-heading =
+ .value = Alcun additivos ha essite disactivate
+disabled-unsigned-description = Le additivos sequente non ha essite verificate pro uso in { -brand-short-name }. Tu pote <label data-l10n-name="find-addons">cercar alternativas</label> o demandar al disveloppator de facer los verificar.
+disabled-unsigned-learn-more = Saper plus super nostre effortios pro adjutar a guardar tu securitate in linea.
+disabled-unsigned-devinfo = Le disveloppatores interessate in facer verificar lor additivos es invitate a leger nostre <label data-l10n-name="learn-more">manual</label>.
+plugin-deprecation-description = Alcun cosa manca? Alcun plugins non es plus admittite per { -brand-short-name }. <label data-l10n-name="learn-more">Saper plus.</label>
+legacy-warning-show-legacy = Monstrar le extensiones obsolete
+legacy-extensions =
+ .value = Extensiones obsolete
+legacy-extensions-description = Iste extensiones non satisface le normas actual de { -brand-short-name } e ha essite disactivate. <label data-l10n-name="legacy-learn-more">Saper lo que cambiava al additivos</label>
+private-browsing-description2 = { -brand-short-name } cambia le functionamento del extensiones in le navigation private. Omne nove extensiones que tu adde a { -brand-short-name } normalmente non se executara in le fenestras private. Si tu non lo permitte in le configuration, le extension non functionara in le navigation private e non habera accesso a tu activitates in linea illac. Nos ha facite iste cambio pro mantener private tu navigation private. <label data-l10n-name="private-browsing-learn-more">Discoperi como configurar le extensiones.</label>
+addon-category-discover = Recommendationes
+addon-category-discover-title =
+ .title = Recommendationes
+addon-category-extension = Extensiones
+addon-category-extension-title =
+ .title = Extensiones
+addon-category-theme = Themas
+addon-category-theme-title =
+ .title = Themas
+addon-category-plugin = Plugins
+addon-category-plugin-title =
+ .title = Plugins
+addon-category-dictionary = Dictionarios
+addon-category-dictionary-title =
+ .title = Dictionarios
+addon-category-locale = Linguas
+addon-category-locale-title =
+ .title = Linguas
+addon-category-available-updates = Actualisationes disponibile
+addon-category-available-updates-title =
+ .title = Actualisationes disponibile
+addon-category-recent-updates = Actualisationes recente
+addon-category-recent-updates-title =
+ .title = Actualisationes recente
+addon-category-sitepermission = Permissiones del sito
+addon-category-sitepermission-title =
+ .title = Permissiones del sito
+# String displayed in about:addons in the Site Permissions section
+# Variables:
+# $host (string): DNS host name for which the webextension enables permissions
+addon-sitepermission-host = Permissos de sito pro { $host }
+
+## These are global warnings
+
+extensions-warning-safe-mode = Tote le additivos ha essite disactivate per le modo secur.
+extensions-warning-check-compatibility = Le verification de compatibilitate de additivos es inactive. Tu pote haber additivos incompatibile.
+extensions-warning-check-compatibility-button = Activar
+ .title = Activar le verification de compatibilitate de additivos
+extensions-warning-update-security = Le verification de securitate pro le actualisation del additivos es inactive. Le actualisationes poterea damnificar tu systema.
+extensions-warning-update-security-button = Activar
+ .title = Activar le verification de securitate pro le actualisation del additivos
+
+## Strings connected to add-on updates
+
+addon-updates-check-for-updates = Cercar actualisationes
+ .accesskey = C
+addon-updates-view-updates = Vider le actualisationes recente
+ .accesskey = V
+
+# This menu item is a checkbox that toggles the default global behavior for
+# add-on update checking.
+
+addon-updates-update-addons-automatically = Actualisar le additivos automaticamente
+ .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 = Restituer le actualisation automatic pro tote le additivos
+ .accesskey = R
+addon-updates-reset-updates-to-manual = Restituer le actualisation manual pro tote le additivos
+ .accesskey = R
+
+## Status messages displayed when updating add-ons
+
+addon-updates-updating = Actualisante additivos
+addon-updates-installed = Tu additivos ha essite actualisate.
+addon-updates-none-found = Nulle actualisationes trovate
+addon-updates-manual-updates-found = Vider le actualisationes disponibile
+
+## Add-on install/debug strings for page options menu
+
+addon-install-from-file = Installar additivo ab un file…
+ .accesskey = I
+addon-install-from-file-dialog-title = Selige le additivo a installar
+addon-install-from-file-filter-name = Additivos
+addon-open-about-debugging = Depurar le additivos
+ .accesskey = D
+
+## Extension shortcut management
+
+# This is displayed in the page options menu
+addon-manage-extensions-shortcuts = Gerer le accessos directe al extensiones
+ .accesskey = a
+shortcuts-no-addons = Tu non ha extensiones activate.
+shortcuts-no-commands = Le sequente extensiones non ha accessos directe:
+shortcuts-input =
+ .placeholder = Insere un accesso directe
+shortcuts-browserAction2 = Activar le button del barra de utensiles
+shortcuts-pageAction = Activar le action del pagina
+shortcuts-sidebarAction = Monstrar/celar le barra lateral
+shortcuts-modifier-mac = Includer Ctrl, Alt, o ⌘
+shortcuts-modifier-other = Include Ctrl o Alt
+shortcuts-invalid = Combination non valide
+shortcuts-letter = Scribe un littera
+shortcuts-system = Impossibile supplantar un accesso directe de { -brand-short-name }
+# String displayed in warning label when there is a duplicate shortcut
+shortcuts-duplicate = Accesso directe duplicate
+# String displayed when a keyboard shortcut is already assigned to more than one add-on
+# Variables:
+# $shortcut (string) - Shortcut string for the add-on
+shortcuts-duplicate-warning-message = { $shortcut } es usate como accesso directe in plus de un caso. Le accessos directe duplicate pote causar un comportamento inexpectate.
+# String displayed when a keyboard shortcut is already used by another add-on
+# Variables:
+# $addon (string) - Name of the add-on
+shortcuts-exists = Jam in uso pro { $addon }
+shortcuts-card-expand-button =
+ { $numberToShow ->
+ [one] Mostrar altere { $numberToShow }
+ *[other] Mostrar altere { $numberToShow }
+ }
+shortcuts-card-collapse-button = Monstrar minus
+header-back-button =
+ .title = Retornar
+
+## 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 = Le extensiones e le themas es como mini-applicationes pro tu navigator e illos te permitte de proteger contrasignos, discargar videos, trovar offertas, blocar annuncios moleste, cambiar le apparentia de tu navigator e multo plus. Iste micre programmas software es sovente disveloppate per un tertio. Ecce un selection que { -brand-product-name } <a data-l10n-name="learn-more-trigger">recommenda</a> pro securitate, rendimento e functionalitate excellente.
+# Notice to make user aware that the recommendations are personalized.
+discopane-notice-recommendations = Parte de iste recommendationes es personalisate. Illos basate sur preferentias de profilo e statistica de uso de altere extensiones que tu ha installate.
+discopane-notice-learn-more = Saper plus
+privacy-policy = Politica de confidentialitate
+# 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 = per <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 = Usatores: { $dailyUsers }
+install-extension-button = Adder a { -brand-product-name }
+install-theme-button = Installar thema
+# 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 = Gerer
+find-more-addons = Trovar altere additivos
+find-more-themes = Cercar plus themas
+# 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 = Altere optiones
+
+## Add-on actions
+
+report-addon-button = Reportar
+remove-addon-button = Remover
+# The link will always be shown after the other text.
+remove-addon-disabled-button = Impossibile remover. <a data-l10n-name="link">Proque?</a>
+disable-addon-button = Disactivar
+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] Optiones
+ *[other] Preferentias
+ }
+details-addon-button = Detalios
+release-notes-addon-button = Notas pro iste version
+permissions-addon-button = Permissiones
+extension-enabled-heading = Activate
+extension-disabled-heading = Disactivate
+theme-enabled-heading = Activate
+theme-disabled-heading = Disactivate
+theme-disabled-heading2 = Themas salvate
+theme-monochromatic-heading = Combinationes de colores
+theme-monochromatic-subheading = Nove vibrante combinationes de colores de { -brand-product-name }. Disponibile pro tempore limitate.
+# Refers to the button label for the colorways card when a user does not have a colorway theme enabled.
+theme-colorways-button = Probar Colorways
+# Refers to the button label for the colorways card when a user has a colorway theme enabled.
+theme-colorways-button-colorway-enabled = Cargar combination de colores
+# Variables:
+# $expiryDate (string) - date on which the colorway collection expires. When formatting this, you may omit the year, only exposing the month and day, as colorway collections will always expire within a year.
+colorway-collection-expiry-label = Expira le { DATETIME($expiryDate, month: "long", day: "numeric") }
+plugin-enabled-heading = Activate
+plugin-disabled-heading = Disactivate
+dictionary-enabled-heading = Activate
+dictionary-disabled-heading = Disactivate
+locale-enabled-heading = Activate
+locale-disabled-heading = Disactivate
+sitepermission-enabled-heading = Activate
+sitepermission-disabled-heading = Disactivate
+always-activate-button = Sempre activar
+never-activate-button = Non activar jammais
+addon-detail-author-label = Autor
+addon-detail-version-label = Version
+addon-detail-last-updated-label = Ultime actualisation
+addon-detail-homepage-label = Pagina initial
+addon-detail-rating-label = Evalutation
+# Message for add-ons with a staged pending update.
+install-postponed-message = Iste extension essera actualisate quando { -brand-short-name } reinitia.
+install-postponed-button = Actualisar ora
+# 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 = Evalutate con { NUMBER($rating, maximumFractionDigits: 1) } su 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 } (disactivate)
+# 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 } recension
+ *[other] { $numberOfReviews } recensiones
+ }
+
+## Pending uninstall message bar
+
+# Variables:
+# $addon (string) - Name of the add-on
+pending-uninstall-description = <span data-l10n-name="addon-name">{ $addon }</span> ha essite removite.
+pending-uninstall-undo-button = Disfacer
+addon-detail-updates-label = Actualisation automatic
+addon-detail-updates-radio-default = Predefinite
+addon-detail-updates-radio-on = Activar
+addon-detail-updates-radio-off = Disactivar
+addon-detail-update-check-label = Cercar actualisationes
+install-update-button = Actualisar
+# 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 = Permittite in fenestras private
+ .aria-label = { addon-badge-private-browsing-allowed2.title }
+addon-detail-private-browsing-help = Quando permittite, le extension habera accesso a tu activitates in linea durante le navigation private. <a data-l10n-name="learn-more">Saper plus</a>
+addon-detail-private-browsing-allow = Permitter
+addon-detail-private-browsing-disallow = Non permitter
+
+## 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 } recommenda solmente le extensiones que satisface nostre normas de securitate e efficientia.
+ .aria-label = { addon-badge-recommended2.title }
+# We hard code "Mozilla" in the string below because the extensions are built
+# by Mozilla and we don't want forks to display "by Fork".
+addon-badge-line3 =
+ .title = Extension official producite per Mozilla. Satisface le standards de securitate e rendimento
+ .aria-label = { addon-badge-line3.title }
+addon-badge-verified2 =
+ .title = Iste extension ha essite revidite pro satisfacer nostre standards de securitate e rendimento
+ .aria-label = { addon-badge-verified2.title }
+
+##
+
+available-updates-heading = Actualisationes disponibile
+recent-updates-heading = Actualisationes recente
+release-notes-loading = Cargamento…
+release-notes-error = Un error ha occurrite durante le cargamento del notas de version.
+addon-permissions-empty = Iste extension non require alcun permission
+addon-permissions-required = Permissiones necessari pro functionalitate essential:
+addon-permissions-optional = Permissiones facultative pro functionalitate additional:
+addon-permissions-learnmore = Saper plus sur le permissiones
+recommended-extensions-heading = Extensiones recommendate
+recommended-themes-heading = Themas recommendate
+addon-sitepermissions-required = Garanti a <span data-l10n-name="hostname">{ $hostname }</span> le functionalitates sequente:
+# 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 = Te senti creative? <a data-l10n-name="link">Crea tu proprie thema con Firefox Color.</a>
+
+## Page headings
+
+extension-heading = Gerer tu extensiones
+theme-heading = Gerer tu themas
+plugin-heading = Gerer tu plugins
+dictionary-heading = Gerer tu dictionarios
+locale-heading = Gerer tu linguas
+updates-heading = Gerer tu actualisationes
+sitepermission-heading = Gere le permissiones de tu sito
+discover-heading = Personalisa tu { -brand-short-name }
+shortcuts-heading = Gerer le accessos directe al extensiones
+default-heading-search-label = Cercar altere additivos
+addons-heading-search-input =
+ .placeholder = Cercar sur addons.mozilla.org
+addon-page-options-button =
+ .title = Instrumentos pro tote le additivos
+
+## Detail notifications
+## Variables:
+## $name (String): name of the add-on.
+
+# Variables:
+# $version (String): application version.
+details-notification-incompatible = { $name } es incompatibile con { -brand-short-name } { $version }.
+details-notification-incompatible-link = Plus de informationes
+details-notification-unsigned-and-disabled = { $name } non ha potite esser verificate pro le utilisation in { -brand-short-name } e ha essite disactivate.
+details-notification-unsigned-and-disabled-link = Plus de informationes
+details-notification-unsigned = { $name } non ha potite esser verificate pro le utilisation in { -brand-short-name }. Procede con prudentia.
+details-notification-unsigned-link = Plus de informationes
+details-notification-blocked = { $name } ha essite disactivate a causa de problemas de securitate o de stabilitate.
+details-notification-blocked-link = Plus de informationes
+details-notification-softblocked = { $name } es cognoscite pro causar problemas de securitate o de stabilitate.
+details-notification-softblocked-link = Plus de informationes
+details-notification-gmp-pending = { $name } essera installate tosto.
diff --git a/l10n-ia/toolkit/toolkit/about/aboutCompat.ftl b/l10n-ia/toolkit/toolkit/about/aboutCompat.ftl
new file mode 100644
index 0000000000..b8f8d95fdd
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutCompat.ftl
@@ -0,0 +1,22 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+label-disable = Disactivar
+label-enable = Activar
+label-interventions = Interventiones
+label-more-information = Altere informationes: bug { $bug }.
+label-overrides = Substitutiones per le Agente del usator
+text-disabled-in-about-config = Iste functionalitate ha essite disactivate in about:config
+text-no-interventions = Nulle interventiones es usate.
+text-no-overrides = Nulle substitutiones de UA es usate
+text-title = about:compat
+
+## Do not translate "SmartBlock". For reference, SmartBlock is a feature
+## of Firefox anti-tracking which fixes website breakage caused when
+## trackers are blocked, by acting just enough like those trackers to fix the
+## breakage. SmartBlock also contains special fixes for sites broken by
+## Firefox's Total Cookie Protection feature.
+
+label-smartblock = Reparationes de SmartBlock
+text-no-smartblock = Nulle reparationes de SmartBlock va esser usate
diff --git a/l10n-ia/toolkit/toolkit/about/aboutGlean.ftl b/l10n-ia/toolkit/toolkit/about/aboutGlean.ftl
new file mode 100644
index 0000000000..7100dd99d0
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutGlean.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/.
+
+
+### "Glean" and "Glean SDK" should remain in English.
+
+about-glean-page-title = A proposito de Glean
+about-glean-description = Le <a data-l10n-name="glean-sdk-doc-link">SDK Glean</a> es un bibliotheca pro collection de datos usate in le productos de Mozilla. Iste pagina es pro disveloppatores e testatores qui vole <a data-l10n-name="fog-debug-doc-link">configurar le stato de depuration e registration in le SDK Glean</a>.
+about-glean-warning = Le mal uso de iste interfacie pote facer collaber { -brand-short-name }.
+
+tag-pings-label = Taggar tote le pings inviate con iste tag
+log-pings-label = Registrar le carga utile del ping ante inviar?
+send-pings-label = Invia me le ping nominate
+controls-button-label = Inviar parametros
+controls-button-label-verbose = Applicar parametros e inviar ping
diff --git a/l10n-ia/toolkit/toolkit/about/aboutHttpsOnlyError.ftl b/l10n-ia/toolkit/toolkit/about/aboutHttpsOnlyError.ftl
new file mode 100644
index 0000000000..2205c5953f
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutHttpsOnlyError.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/.
+
+about-httpsonly-title-alert = Alerta del modo solo HTTPS
+about-httpsonly-title-site-not-available = Sito secur non disponibile
+# Variables:
+# $websiteUrl (String) - Url of the website that failed to load. Example: www.example.com
+about-httpsonly-explanation-unavailable2 = Tu ha activate le modo solo HTTPS pro melior securitate, ma non es disponibile un version HTTPS de <em>{ $websiteUrl }</em>.
+about-httpsonly-explanation-question = Cosa pote causar lo?
+about-httpsonly-explanation-nosupport = Multo probabilemente, le sito web simplemente non supporta HTTPS.
+about-httpsonly-explanation-risk = Il es alsi possibile que un attaccante es implicate. Si tu decide visitar le sito web, tu non deberea inserer ulle datos sensibile como contrasignos, emails o detalios del carta de credito.
+about-httpsonly-explanation-continue = Si tu continua, le modo solo HTTPS essera temporarimente disactivate pro iste sito.
+about-httpsonly-button-continue-to-site = Continuar al sito HTTP
+about-httpsonly-button-go-back = Retornar
+about-httpsonly-link-learn-more = Saper plus…
+
+## Suggestion Box that only shows up if a secure connection to www can be established
+## Variables:
+## $websiteUrl (String) - Url of the website that can be securely loded with these alternatives. Example: example.com
+
+
+## Suggestion Box that only shows up if a secure connection to www can be established
+## Variables:
+## $websiteUrl (String) - Url of the website that can be securely loaded with these alternatives. Example: example.com
+
+about-httpsonly-suggestion-box-header = Alternativa possibile
+about-httpsonly-suggestion-box-www-text = Il ha un version secur de <em>www.{ $websiteUrl }</em>. Tu pote visitar iste pagina in vice de <em>{ $websiteUrl }</em>.
+about-httpsonly-suggestion-box-www-button = Va a www.{ $websiteUrl }
diff --git a/l10n-ia/toolkit/toolkit/about/aboutLogging.ftl b/l10n-ia/toolkit/toolkit/about/aboutLogging.ftl
new file mode 100644
index 0000000000..a315bdb46e
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutLogging.ftl
@@ -0,0 +1,69 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The following feature name must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-profiler-brand-name = Firefox Profiler
+
+##
+
+# This is the title of the page
+about-logging-title = Re le registrationes
+about-logging-page-title = Gestor de registrationes
+about-logging-current-log-file = File de diario actual:
+about-logging-current-log-modules = Modulos de diario actual:
+about-logging-new-log-file = Nove file de registration:
+about-logging-currently-enabled-log-modules = Modulos de registro actualmente activate:
+about-logging-log-tutorial = Vide <a data-l10n-name="logging">HTTP Logging</a> pro instructiones re como usar iste instrumento.
+# This message is used as a button label, "Open" indicates an action.
+about-logging-open-log-file-dir = Aperir directorio
+about-logging-set-log-file = Definir le file de registro
+about-logging-set-log-modules = Definir le modulos de registro
+about-logging-start-logging = Initiar le registration
+about-logging-stop-logging = Stoppar le registration
+about-logging-buttons-disabled = Registration configurate via variabiles ambiente, configuration dynamic indisponibile.
+about-logging-some-elements-disabled = Registration configurate via URL, alcun optiones de configuration es indisponibile.
+about-logging-info = Info:
+about-logging-log-modules-selection = Selection de modulo de registro
+about-logging-new-log-modules = Nove modulos de registro:
+about-logging-logging-output-selection = Exito del registration
+about-logging-logging-to-file = Registration in un file
+about-logging-logging-to-profiler = Registration in { -profiler-brand-name }
+about-logging-no-log-modules = Nemo
+about-logging-no-log-file = Nemo
+about-logging-logging-preset-selector-text = Pre-configuration del registration:
+
+## Logging presets
+
+about-logging-preset-networking-label = Rete
+about-logging-preset-networking-description = Modulos de registro pro diagnosticar problemas de rete
+about-logging-preset-media-playback-label = Reproduction de medios
+about-logging-preset-media-playback-description = Modulos de registro pro diagnosticar problemas de reproduction de medios (non problemas de video-conferentias)
+about-logging-preset-custom-label = Personalisate
+about-logging-preset-custom-description = Modulos de registro seligite manualmente
+# Error handling
+about-logging-error = Error:
+
+## Variables:
+## $k (String) - Variable name
+## $v (String) - Variable value
+
+about-logging-invalid-output = Valor non valid “{ $v }“ pro le clave “{ $k }“
+about-logging-unknown-logging-preset = Pre-configuration del registration “{ $v }“ incognite
+about-logging-unknown-profiler-preset = Pre-configuration del profilator “{ $v }“ incognite
+about-logging-unknown-option = Option de about:logging “{ $k }“ incognite
+about-logging-configuration-url-ignored = Configuration URL ignorate
+about-logging-file-and-profiler-override = Impossibile fortiar un file de exito e al mesme tempore supplantar le optiones del profilator
+about-logging-configured-via-url = Option configurate per URL
diff --git a/l10n-ia/toolkit/toolkit/about/aboutMozilla.ftl b/l10n-ia/toolkit/toolkit/about/aboutMozilla.ftl
new file mode 100644
index 0000000000..03be2002bc
--- /dev/null
+++ b/l10n-ia/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 = Libro de Mozilla, 6:27
+about-mozilla-quote-6-27 =
+ Le Bestia ha continuate su studios con renovate <em>Foco</em>, producente optime labores de>
+ <em>Referentia</em> e contemplante nove <em>Realitates</em>. Le Bestia ha guidate su sequaces e
+ acolytos pro crear un renovate plus agile forma de se mesme e, per medios <em>Malitiose</em>,
+ lo ha inviate tra le mundo.
+about-mozilla-from-6-27 = ex <strong>Le libro de Mozilla,</strong> 6:27
diff --git a/l10n-ia/toolkit/toolkit/about/aboutNetworking.ftl b/l10n-ia/toolkit/toolkit/about/aboutNetworking.ftl
new file mode 100644
index 0000000000..cd0db50e19
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutNetworking.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/.
+
+about-networking-title = A proposito del traffico de rete
+about-networking-http = HTTP
+about-networking-sockets = Sockets
+about-networking-dns = DNS
+about-networking-dns-clear-cache-button = Vacuar le cache DNS
+about-networking-dns-trr-url = URL DoH
+about-networking-dns-trr-mode = Modo DoH
+about-networking-dns-suffix = Suffixo DNS
+about-networking-websockets = WebSockets
+about-networking-refresh = Actualisar
+about-networking-auto-refresh = Refrescamento automatic cata 3 secundas
+about-networking-hostname = Nomine del hoste
+about-networking-port = Porta
+about-networking-http-version = Version de HTTP
+about-networking-ssl = SSL
+about-networking-active = Active
+about-networking-idle = Inactive
+about-networking-host = Hoste
+about-networking-type = Typo
+about-networking-sent = Inviate
+about-networking-received = Recipite
+about-networking-family = Familia
+about-networking-trr = TRR
+about-networking-addresses = Adresses
+about-networking-expires = Expira (Secundas)
+about-networking-originAttributesSuffix = Clave de isolation
+about-networking-flags = Altere marcas
+about-networking-messages-sent = Messages inviate
+about-networking-messages-received = Messages recipite
+about-networking-bytes-sent = Bytes inviate
+about-networking-bytes-received = Bytes recipite
+about-networking-logging = Registros
+about-networking-log-tutorial = Vide <a data-l10n-name="logging">HTTP Logging</a> pro instructiones re como usar iste instrumento.
+about-networking-current-log-file = File de diario actual:
+about-networking-current-log-modules = Modulos de diario actual:
+about-networking-set-log-file = Definir le file de registro
+about-networking-set-log-modules = Definir le modulos de registro
+about-networking-start-logging = Initiar le registration
+about-networking-stop-logging = Stoppar le registration
+about-networking-dns-lookup = Recerca de 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 = Statistica de RCWN
+about-networking-rcwn-status = Stato de RCWN
+about-networking-rcwn-cache-won-count = Numero de victorias del cache
+about-networking-rcwn-net-won-count = Numero de victorias del rete
+about-networking-total-network-requests = Numero total del requestas de rete
+about-networking-rcwn-operation = Operation de cache
+about-networking-rcwn-perf-open = Aperir
+about-networking-rcwn-perf-read = Leger
+about-networking-rcwn-perf-write = Scriber
+about-networking-rcwn-perf-entry-open = Entrata aperite
+about-networking-rcwn-avg-short = Media curte
+about-networking-rcwn-avg-long = Media longe
+about-networking-rcwn-std-dev-long = Deviation standard longe
+about-networking-rcwn-cache-slow = Contage lente de cache
+about-networking-rcwn-cache-not-slow = Contage non lente de cache
+about-networking-networkid = ID de rete
+about-networking-networkid-id = ID de rete
+# Note: do not translate about:logging, as it is a URL.
+about-networking-moved-about-logging = Iste pagina es ora disponibile in <a data-l10n-name="about-logging-url">about:logging</a>.
+
+## Link is intended as "network link"
+
+about-networking-networkid-is-up = Ligamine active
+about-networking-networkid-status-known = Stato del ligamine note
+
+##
+
diff --git a/l10n-ia/toolkit/toolkit/about/aboutPerformance.ftl b/l10n-ia/toolkit/toolkit/about/aboutPerformance.ftl
new file mode 100644
index 0000000000..22fbdff3e4
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutPerformance.ftl
@@ -0,0 +1,67 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Page title
+about-performance-title = Gestor de activitate
+
+## Column headers
+
+column-name = Nomine
+column-type = Typo
+column-energy-impact = Impacto de energia
+column-memory = Memoria
+
+## Special values for the Name column
+
+ghost-windows = Schedas claudite recentemente
+# Variables:
+# $title (String) - the title of the preloaded page, typically 'New Tab'
+preloaded-tab = Precargate: { $title }
+
+## Values for the Type column
+
+type-tab = Scheda
+type-subframe = Sub-quadro
+type-tracker = Traciator
+type-addon = Additivo
+type-browser = Navigator
+type-worker = Laborator
+type-other = Altere
+
+## 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 = Alte ({ $value })
+energy-impact-medium = Medie ({ $value })
+energy-impact-low = Basse ({ $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 = Clauder scheda
+show-addon =
+ .title = Monstrar in le gestor de additivos
+
+# Tooltip when hovering an item of the about:performance table
+# Variables:
+# $totalDispatches (Number) - how many dispatches occurred for this page since it loaded
+# $totalDuration (Number) - how much CPU time was used by this page since it loaded
+# $dispatchesSincePrevious (Number) - how many dispatches occurred in the last 2 seconds
+# $durationSincePrevious (Number) - how much CPU time was used in the last 2 seconds
+item =
+ .title =
+ Invios desde le cargamento: { $totalDispatches } ({ $totalDuration }ms)
+ Invios in le ultime secundas: { $dispatchesSincePrevious } ({ $durationSincePrevious }ms)
diff --git a/l10n-ia/toolkit/toolkit/about/aboutPlugins.ftl b/l10n-ia/toolkit/toolkit/about/aboutPlugins.ftl
new file mode 100644
index 0000000000..87f2fb45df
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutPlugins.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/.
+
+title-label = A proposito del plugins
+
+installed-plugins-label = Plugins installate
+no-plugins-are-installed-label = Nulle plugins installate trovate
+
+deprecation-description = Alco es mancante? Alcun plugins non es plus supportate. <a data-l10n-name="deprecation-link">Saper plus.</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">File:</span> { $pluginLibraries }
+path-dd = <span data-l10n-name="path">Percurso:</span> { $pluginFullPath }
+version-dd = <span data-l10n-name="version">Version:</span> { $version }
+
+## These strings describe the state of plugins
+##
+## Variables:
+## $blockListState: show some special state of the plugin, such as blocked, outdated
+
+state-dd-enabled = <span data-l10n-name="state">Stato:</span> Activate
+state-dd-enabled-block-list-state = <span data-l10n-name="state">Stato:</span> Activate ({ $blockListState })
+state-dd-Disabled = <span data-l10n-name="state">Stato:</span> Inactive
+state-dd-Disabled-block-list-state = <span data-l10n-name="state">Stato:</span> Inactive ({ $blockListState })
+
+mime-type-label = Typo MIME
+description-label = Description
+suffixes-label = Suffixos
+
+## Gecko Media Plugins (GMPs)
+
+plugins-gmp-license-info = Informationes re le licentia
+plugins-gmp-privacy-info = Informationes re le confidentialitate
+
+plugins-openh264-name = Video Codec OpenH264 providite per Cisco Systems, Inc.
+plugins-openh264-description = Iste plugin es automaticamente installate per Mozilla pro conformar se con le specification WebRTC e pro activar appellos WebRTC con apparatos que require le codec video H.264. Visita http://www.openh264.org/ pro vider le codice fonte del codec e pro saper plus super le implementation.
+
+plugins-widevine-name = Modulo de decryptation de contento Widevine fornite per Google Inc.
+plugins-widevine-description = Iste plugin permitte le lectura de multimedia cryptate secundo le specification Encrypted Media Extensions. Le multimedia cryptate es normalmente usate per sitos pro proteger se contra le copia de lor contento multimedial exclusive. Visita https://www.w3.org/TR/encrypted-media/ pro plus informationes sur Encrypted Media Extensions.
diff --git a/l10n-ia/toolkit/toolkit/about/aboutProcesses.ftl b/l10n-ia/toolkit/toolkit/about/aboutProcesses.ftl
new file mode 100644
index 0000000000..ce0bbef429
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutProcesses.ftl
@@ -0,0 +1,199 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Page title
+about-processes-title = Gestor de processo
+
+# The Actions column
+about-processes-column-action =
+ .title = Actiones
+
+## Tooltips
+
+about-processes-shutdown-process =
+ .title = Discargar schedas e terminar le processo
+about-processes-shutdown-tab =
+ .title = Clauder le scheda
+
+# Profiler icons
+# Variables:
+# $duration (Number) The time in seconds during which the profiler will be running.
+# The value will be an integer, typically less than 10.
+about-processes-profile-process =
+ .title =
+ { $duration ->
+ [one] Profilar tote le filos de iste processo durante { $duration } secunda
+ *[other] Profilar tote le filos de iste processo durante { $duration } secundas
+ }
+
+## Column headers
+
+about-processes-column-name = Nomine
+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.
+
+about-processes-browser-process = { -brand-short-name } ({ $pid })
+about-processes-web-process = Processo web compartite ({ $pid })
+about-processes-file-process = File ({ $pid })
+about-processes-extension-process = Extensiones ({ $pid })
+about-processes-privilegedabout-process = Paginas 'about:' ({ $pid })
+about-processes-plugin-process = Plugins ({ $pid })
+about-processes-privilegedmozilla-process = Sitos { -vendor-short-name } ({ $pid })
+about-processes-gmp-plugin-process = Plugins multimedial Gecko ({ $pid })
+about-processes-gpu-process = GPU ({ $pid })
+about-processes-vr-process = VR ({ $pid })
+about-processes-rdd-process = Decodificator de datos ({ $pid })
+about-processes-socket-process = Rete ({ $pid })
+about-processes-remote-sandbox-broker-process = Agente de spatio isolate remote ({ $pid })
+about-processes-fork-server-process = Servitor de bifurcation ({ $pid })
+about-processes-preallocated-process = Pre-allocate ({ $pid })
+about-processes-utility-process = Utilitate ({ $pid })
+
+# Unknown process names
+# Variables:
+# $pid (String) The process id of this process, assigned by the OS.
+# $type (String) The raw type for this process.
+about-processes-unknown-process = Altere: { $type } ({ $pid })
+
+## Isolated process names
+## Variables:
+## $pid (String) The process id of this process, assigned by the OS.
+## $origin (String) The domain name for this process.
+
+about-processes-web-isolated-process = { $origin } ({ $pid })
+about-processes-web-serviceworker = { $origin } ({ $pid }, serviceworker)
+about-processes-with-coop-coep-process = { $origin } ({ $pid }, processo multi-origine isolate)
+about-processes-web-isolated-process-private = { $origin } — Private ({ $pid })
+about-processes-with-coop-coep-process-private = { $origin } — Private ({ $pid }, cross-origin insulate)
+
+## Details within processes
+
+# Single-line summary of threads (non-idle process)
+# Variables:
+# $number (Number) The number of threads in the process. Typically larger
+# than 30. We don't expect to ever have processes with less
+# than 5 threads.
+# $active (Number) The number of active threads in the process.
+# The value will be greater than 0 and will never be
+# greater than $number.
+# $list (String) Comma separated list of active threads.
+# Can be an empty string if the process is idle.
+about-processes-active-threads =
+ { $active ->
+ [one] { $active } filo active de { $number }: { $list }
+ *[other] { $active } filos active de { $number }: { $list }
+ }
+
+# Single-line summary of threads (idle process)
+# Variables:
+# $number (Number) The number of threads in the process. Typically larger
+# than 30. We don't expect to ever have processes with less
+# than 5 threads.
+# The process is idle so all threads are inactive.
+about-processes-inactive-threads =
+ { $number ->
+ [one] { $number } filo inactive
+ *[other] { $number } filos inactive
+ }
+
+# Thread details
+# Variables:
+# $name (String) The name assigned to the thread.
+# $tid (String) The thread id of this thread, assigned by the OS.
+about-processes-thread-name-and-id = { $name }
+ .title = ID del filo: { $tid }
+
+# Tab
+# Variables:
+# $name (String) The name of the tab (typically the title of the page, might be the url while the page is loading).
+about-processes-tab-name = Scheda: { $name }
+about-processes-preloaded-tab = Nove scheda pre-cargate
+
+# Single subframe
+# Variables:
+# $url (String) The full url of this subframe.
+about-processes-frame-name-one = Sub-quadro: { $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 = Sub-quadros ({ $number }): { $shortUrl }
+
+## Utility process actor names
+
+about-processes-utility-actor-unknown = Actor incognite
+about-processes-utility-actor-audio-decoder = Decodificator audio
+
+about-processes-utility-actor-audio-decoder-generic = Decodificator audio generic
+about-processes-utility-actor-audio-decoder-applemedia = Decodificator audio Apple Media
+about-processes-utility-actor-audio-decoder-wmf = Decodificator audio Windows Media Framework
+about-processes-utility-actor-mf-media-engine = Windows Media Foundation Media Engine CDM
+
+## Displaying CPU (percentage and total)
+## Variables:
+## $percent (Number) The percentage of CPU used by the process or thread.
+## Always > 0, generally <= 200.
+## $total (Number) The amount of time used by the process or thread since
+## its start.
+## $unit (String) The unit in which to display $total. See the definitions
+## of `duration-unit-*`.
+
+# Common case.
+about-processes-cpu = { NUMBER($percent, maximumSignificantDigits: 2, style: "percent") }
+ .title = Tempore de CPU total: { NUMBER($total, maximumFractionDigits: 0) }{ $unit }
+
+# Special case: data is not available yet.
+about-processes-cpu-user-and-kernel-not-ready = (mesurante)
+
+# Special case: process or thread is almost idle (using less than 0.1% of a CPU core).
+# This case only occurs on Windows where the precision of the CPU times is low.
+about-processes-cpu-almost-idle = < 0.1%
+ .title = Tempore CPU total: { NUMBER($total, maximumFractionDigits: 0) }{ $unit }
+
+# Special case: process or thread is currently idle.
+about-processes-cpu-fully-idle = inactive
+ .title = Tempore CPU total: { NUMBER($total, maximumFractionDigits: 0) }{ $unit }
+
+## Displaying Memory (total and delta)
+## Variables:
+## $total (Number) The amount of memory currently used by the process.
+## $totalUnit (String) The unit in which to display $total. See the definitions
+## of `memory-unit-*`.
+## $delta (Number) The absolute value of the amount of memory added recently.
+## $deltaSign (String) Either "+" if the amount of memory has increased
+## or "-" if it has decreased.
+## $deltaUnit (String) The unit in which to display $delta. See the definitions
+## of `memory-unit-*`.
+
+# Common case.
+about-processes-total-memory-size-changed = { NUMBER($total, maximumFractionDigits: 0) }{ $totalUnit }
+ .title = Evolution: { $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-ia/toolkit/toolkit/about/aboutProfiles.ftl b/l10n-ia/toolkit/toolkit/about/aboutProfiles.ftl
new file mode 100644
index 0000000000..5f77d4a163
--- /dev/null
+++ b/l10n-ia/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 = A proposito del profilos
+profiles-subtitle = Iste pagina te adjuta gerer tu profilos. Cata profilo es un mundo separate que contine chronologia, marcapaginas, parametros e additivos separate.
+profiles-create = Crear un nove profilo
+profiles-restart-title = Reinitiar
+profiles-restart-in-safe-mode = Reinitiar con le additivos inactive…
+profiles-restart-normal = Reinitiar normalmente…
+profiles-conflict = Un altere copia de { -brand-product-name } ha facite cambios al profilos. Tu debe reinitiar { -brand-short-name } ante que facer altere cambios.
+profiles-flush-fail-title = Cambios non salvate
+profiles-flush-conflict = { profiles-conflict }
+profiles-flush-failed = Un error impreviste ha impedite le salvamento de tu cambios.
+profiles-flush-restart-button = Reinitiar { -brand-short-name }
+
+# Variables:
+# $name (String) - Name of the profile
+profiles-name = Profilo: { $name }
+profiles-is-default = Profilo predefinite
+profiles-rootdir = Directorio radice
+
+# 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 = Iste profilo es in uso e non pote esser delite.
+profiles-in-use-profile = Iste profilo es in uso in un altere application e non pote esser delite.
+
+profiles-rename = Renominar
+profiles-remove = Remover
+profiles-set-as-default = Marcar como profilo predefinite
+profiles-launch-profile = Lancear le profilo in un nove navigator
+
+profiles-cannot-set-as-default-title = Impossibile configurar le parametros
+profiles-cannot-set-as-default-message = Le profilo predefinite non pote ser cambiate pro { -brand-short-name }.
+
+profiles-yes = si
+profiles-no = no
+
+profiles-rename-profile-title = Renominar le profilo
+# Variables:
+# $name (String) - Name of the profile
+profiles-rename-profile = Renominar le profilo { $name }
+
+profiles-invalid-profile-name-title = Nomine de profilo invalide
+# Variables:
+# $name (String) - Name of the profile
+profiles-invalid-profile-name = Le nomine de profilo “{ $name }” non es permittite.
+
+profiles-delete-profile-title = Deler le profilo
+# Variables:
+# $dir (String) - Path to be displayed
+profiles-delete-profile-confirm =
+ Deler un profilo lo removera del lista de profilos e es irreversibile.
+ Tu pote etiam optar pro deler le files del profilo, incluse tu parametros, certificatos e altere datos personal. Iste option destruera le dossier “{ $dir }” e es irreversibile.
+ Vole tu deler le files de datos del profilo?
+profiles-delete-files = Deler files
+profiles-dont-delete-files = Non deler le files
+
+profiles-delete-profile-failed-title = Error
+profiles-delete-profile-failed-message = Il ha essite un error durante le tentativa a deler ista profilo.
+
+
+profiles-opendir =
+ { PLATFORM() ->
+ [macos] Monstrar in Finder
+ [windows] Aperir le dossier
+ *[other] Aperir le directorio
+ }
diff --git a/l10n-ia/toolkit/toolkit/about/aboutReader.ftl b/l10n-ia/toolkit/toolkit/about/aboutReader.ftl
new file mode 100644
index 0000000000..b16d410d85
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutReader.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/.
+
+about-reader-loading = Cargante…
+about-reader-load-error = Falta a cargar le articulo ex le pagina
+about-reader-color-scheme-light = Clar
+ .title = Schema de colores clar
+about-reader-color-scheme-dark = Obscur
+ .title = Schema de colores obscur
+about-reader-color-scheme-sepia = Sepia
+ .title = Schema de colores sepia
+about-reader-color-scheme-auto = Auto
+ .title = Schema de color Auto
+# An estimate for how long it takes to read an article,
+# expressed as a range covering both slow and fast readers.
+# Variables:
+# $rangePlural (String): The plural category of the range, using the same set as for numbers.
+# $range (String): The range of minutes as a localised string. Examples: "3-7", "~1".
+about-reader-estimated-read-time =
+ { $rangePlural ->
+ [one] { $range } minuta
+ *[other] { $range } minutas
+ }
+
+## These are used as tooltips in Type Control
+
+about-reader-toolbar-minus =
+ .title = Reducer le dimension del litteras
+about-reader-toolbar-plus =
+ .title = Augmentar le dimension del litteras
+about-reader-toolbar-contentwidthminus =
+ .title = Reducer le latitude del contento
+about-reader-toolbar-contentwidthplus =
+ .title = Augmentar le latitude del contento
+about-reader-toolbar-lineheightminus =
+ .title = Reducer le altor del linea
+about-reader-toolbar-lineheightplus =
+ .title = Accrescer le altor del linea
+
+## These are the styles of typeface that are options in the reader view controls.
+
+about-reader-font-type-serif = Serif
+about-reader-font-type-sans-serif = Sans-serif
+
+## Reader View toolbar buttons
+
+about-reader-toolbar-close = Clauder le vista de lectura
+about-reader-toolbar-type-controls = Controlos de typo
+about-reader-toolbar-savetopocket = Salvar in { -pocket-brand-name }
diff --git a/l10n-ia/toolkit/toolkit/about/aboutRights.ftl b/l10n-ia/toolkit/toolkit/about/aboutRights.ftl
new file mode 100644
index 0000000000..e1cdae97ba
--- /dev/null
+++ b/l10n-ia/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 = A proposito de tu derectos
+rights-intro = { -brand-full-name } es software gratis e de codice aperite, construite per un communitate de milles de contributores de tote le mundo. Il ha poc cosas que tu deberea saper:
+rights-intro-point-1 = { -brand-short-name } es facite disponibile a te sub le terminos del <a data-l10n-name="mozilla-public-license-link">Licentia public Mozilla</a>. Isto significa que tu pote usar, copiar e distribuer { -brand-short-name } a alteres. Tu tamben es benvenite de modificar le codice fonte de { -brand-short-name } comocunque tu vole pro attinger tu necessitates. Le licentia public de Mozilla tamben te da le derecto de distribuer tu versiones modificate.
+rights-intro-point-2 = Non te es concedite alcun derecto sur le marcas registrate o sur le licentias al marcas registrate del fundation Mozilla o de altere parte, includite sin limitation le nomine e le logotypo de Firefox. Ulterior informationes sur le marcas registrate se trova <a data-l10n-name="mozilla-trademarks-link">hic</a>.
+rights-intro-point-3 = Alcun functionalitates in { -brand-short-name }, como le reportator de crashes, te da le option de provider feedback a { -vendor-short-name }. Eligente inviar feedback, tu dara a { -vendor-short-name } permission de usar le feedback pro meliorar su productos, de publicar le feedback in su sitos web e de distribuer le feedback.
+rights-intro-point-4 = Le maniera in que nos usa tu information personal e commentarios submittite a { -vendor-short-name } per { -brand-short-name } es describite in le <a data-l10n-name="mozilla-privacy-policy-link">{ -brand-short-name } Politica de confidentialitate</a>.
+rights-intro-point-4-unbranded = Omne politicas de confidentialitate applicabile pro iste producto debe esser listate hic.
+rights-intro-point-5 = Alcun functionalitates de { -brand-short-name } usa servicios de information basate sur le web, totevia nos non garanti que illos es 100% accurate o libere de errores. Plus detalios, incluse informationes sur como disactivar le functionalitates que usa iste servicios, pote esser trovate in le <a data-l10n-name="mozilla-service-terms-link">terminos de servicio</a>.
+rights-intro-point-5-unbranded = Si iste producto incorpora servicios web, qualcunque terminos de servicio applicabile pro le servicio(s) debe esser ligate al <a data-l10n-name="mozilla-website-services-link">Servicios de sito web</a> section.
+rights-intro-point-6 = A fin de poter leger alcun typos de contento de video, { -brand-short-name } discarga certe modulos de decryptation de contento ab tertios.
+rights-webservices-header = { -brand-full-name } Servicios de information basate sur web
+rights-webservices = { -brand-full-name } usa servicios de informationes web ("Servicios") pro fornir certe functiones fornite pro tu uso con iste version binari de { -brand-short-name } sub le terminos describite a basso. Si tu non vole usar le un o le altere Servicio(s) o le terminos a basso es inacceptabile, tu pote disactivar le functiones o le Servicio(s). Instructiones sur como disactivar un function o Servicio particular pote esser trovate <a data-l10n-name="mozilla-disable-service-link">hic</a>. Altere functiones e Servicios pote esser disactivate in le preferentias del application.
+rights-safebrowsing = <strong>SafeBrowsing: </strong>Disactivar le navigation secur non es recommendate perque illo pote resultar in le visita de sitos insecur. Si tu desira disactivar le function completemente, seque iste passos:
+rights-safebrowsing-term-1 = Aperir le preferentias de application
+rights-safebrowsing-term-2 = Eliger le selection de securitate
+rights-safebrowsing-term-3 = Dismarca le option pro "{ enableSafeBrowsing-label }"
+enableSafeBrowsing-label = Blocar contento periculose e fraudulente
+rights-safebrowsing-term-4 = Le navigation secur es disactivate
+rights-locationawarebrowsing = <strong>Navigation geolocalisate: </strong>es sempre optional. Nulle information sur tu position se invia jammais sin tu permission. Si tu desira disactivar le function completemente, seque iste passos:
+rights-locationawarebrowsing-term-1 = In barra del URL, insere <code>about:config</code>
+rights-locationawarebrowsing-term-2 = Insere geo.enabled
+rights-locationawarebrowsing-term-3 = Clicca duple sur le preferentia geo.enabled
+rights-locationawarebrowsing-term-4 = Le navigation con localisation geographic es disactivate
+rights-webservices-unbranded = Un summario del servicios web que le producto incorpora, accompaniate de instructiones sur como disactivar los, si applicabile, debe esser includite hic.
+rights-webservices-term-unbranded = Tote le terminos de servicio applicabile pro iste producto debe ser listate ci.
+rights-webservices-term-1 = { -vendor-short-name } e su contributores, licentiantes e partenarios labora pro provider le servicios le plus accurate e actualisate. Totevia nos non pote garantir que iste informationes es exhaustive e libere de errores. Pro exemplo, le servicio de navigation secur non pote identificar alcun sitos malfaciente e pote suspectar de alcun sitos secur erroneemente e in le servicio de geolocalisation, tote le localisationes retornate per nostre fornitores de servicio es estimate solmente e ni nos ni nostre fornitores garanti le precision del localisationes fornite.
+rights-webservices-term-2 = { -vendor-short-name } pote discontinuar o cambiar le Servicios a su discretion.
+rights-webservices-term-3 = Tu es benvenite a usar iste Servicios con le version accompaniante de { -brand-short-name }, e { -vendor-short-name } te concede derectos de facer lo. { -vendor-short-name } e su licentiantes reserva tote le altere derectos sur le Servicios. Iste terminos non es intendite a limitar qualcunque derectos concedite sub altere licentias de codice aperite applicabile a { -brand-short-name } e al versiones de codice fonte correspondente de { -brand-short-name }.
+rights-webservices-term-4 = <strong>Le Servicios es fornite "tal qual." { -vendor-short-name }, su contributores, licentiantes e distributores, renega tote le garantias, expresse o implicite, inclusive sin limitation, garantias que le Servicios es commerciabile e conveni pro tu propositos particular. Tu supporta tote le risco de seliger le Servicios pro tu propositos concernente le qualitate e le rendimento del Servicios. Alcun jurisdictiones non permitte le exclusion o limitation de garantias implicite, alora iste clausula non se applica a te.</strong>
+rights-webservices-term-5 = <strong>Salvo si requirite per lege, { -vendor-short-name }, su contributores, licentiantes e distributores non essera responsabilisate per qualcunque damno indirecte, incidental, consequential, punitive o exemplar decurrente de o de omne maniera concernente le uso de { -brand-short-name } e le Servicios. Le responsabilitate collective sub iste terminos non excedera $500 (cinque centos dollars). Alcun jurisdictiones non permitte le exclusion o limitation de certe damnos, alora iste exclusion e limitation pote non applicar se a te. </strong>
+rights-webservices-term-6 = Alicun tempore { -vendor-short-name } pote actualisar le terminos si necessari. Iste terminos non pote ser modificate o cancellate sin consenso scripte de { -vendor-short-name } .
+rights-webservices-term-7 = Iste terminos es governate per le leges del stato de California, SUA, excludente su conflicto de provisiones legal. Si qualcunque potion de iste terminos es tenite como invalide o non applicabile, le portiones restante remanera in tote fortia e effectos. In un eventual conflicto inter un version traducite de iste terminos e le version in lingua anglese, le version in lingua anglese prevalera.
diff --git a/l10n-ia/toolkit/toolkit/about/aboutServiceWorkers.ftl b/l10n-ia/toolkit/toolkit/about/aboutServiceWorkers.ftl
new file mode 100644
index 0000000000..0f44bba0be
--- /dev/null
+++ b/l10n-ia/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 = A proposito del Service Workers
+about-service-workers-main-title = Service Workers registrate
+about-service-workers-warning-not-enabled = Le Service Workers non es active.
+about-service-workers-warning-no-service-workers = Nulle Service Workers registrate.
+
+# The original title of service workers' information
+#
+# Variables:
+# $originTitle: original title
+origin-title = Origine: { $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>Ambito:</strong> { $name }
+script-spec = <strong>Specification del 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>Nomine del cache active:</strong> { $name }
+waiting-cache-name = <strong>Attendente pro le nomine del cache:</strong> { $name }
+push-end-point-waiting = <strong>Destination final:</strong> { waiting }
+push-end-point-result = <strong>Destination final:</strong> { $name }
+
+# This term is used as a button label (verb, not noun).
+update-button = Actualisar
+
+unregister-button = De-registrar
+
+unregister-error = Falta a registrar iste Service Worker.
+
+waiting = Attendente…
diff --git a/l10n-ia/toolkit/toolkit/about/aboutSupport.ftl b/l10n-ia/toolkit/toolkit/about/aboutSupport.ftl
new file mode 100644
index 0000000000..75f584b8b9
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutSupport.ftl
@@ -0,0 +1,391 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Informationes de diagnostico
+page-subtitle =
+ Iste pagina contine informationes technic que pote servir quando tu
+ tenta de resolver un problema. Si tu cerca responsas a questiones commun
+ re { -brand-short-name }, controla nostre <a data-l10n-name="support-link">sito web de assistentia</a>.
+crashes-title = Reportos de collapso
+crashes-id = ID de reporto
+crashes-send-date = Submittite
+crashes-all-reports = Tote le reportos de collapso
+crashes-no-config = Iste application non ha essite configurate pro monstrar le reportos de collapso.
+support-addons-title = Additivos
+support-addons-name = Nomine
+support-addons-type = Typo
+support-addons-enabled = Activate
+support-addons-version = Version
+support-addons-id = ID
+security-software-title = Software de securitate
+security-software-type = Typo
+security-software-name = Nomine
+security-software-antivirus = Antivirus
+security-software-antispyware = Antispyware
+security-software-firewall = Parafoco
+features-title = Functionalitates de { -brand-short-name }
+features-name = Nomine
+features-version = Version
+features-id = ID
+processes-title = Processos remote
+processes-type = Typo
+processes-count = Conto
+app-basics-title = Informationes basic del application
+app-basics-name = Nomine
+app-basics-version = Version
+app-basics-build-id = ID de compilation
+app-basics-distribution-id = ID de distribution
+app-basics-update-channel = Canal de actualisation
+# 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] Directorio de actualisationes
+ *[other] Dossier de actualisationes
+ }
+app-basics-update-history = Chronologia de actualisationes
+app-basics-show-update-history = Monstrar le chronologia del actualisationes
+# Represents the path to the binary used to start the application.
+app-basics-binary = File binari del application
+app-basics-profile-dir =
+ { PLATFORM() ->
+ [linux] Directorio del profilo
+ *[other] Dossier del profilo
+ }
+app-basics-enabled-plugins = Plugins activate
+app-basics-build-config = Configuration de compilation
+app-basics-user-agent = Agente del usator
+app-basics-os = OS
+app-basics-os-theme = Thema de SO
+# Rosetta is Apple's translation process to run apps containing x86_64
+# instructions on Apple Silicon. This should remain in English.
+app-basics-rosetta = Traducite per Rosetta
+app-basics-memory-use = Uso del memoria
+app-basics-performance = Rendimento
+app-basics-service-workers = Service Workers registrate
+app-basics-third-party = Modulos de tertios
+app-basics-profiles = Profilos
+app-basics-launcher-process-status = Processo del lanceator
+app-basics-multi-process-support = Fenestras in multiprocesso
+app-basics-fission-support = Fenestras de Fission
+app-basics-remote-processes-count = Processos remote
+app-basics-enterprise-policies = Politicas de interprisa
+app-basics-location-service-key-google = Clave del servicio de localisation de Google
+app-basics-safebrowsing-key-google = Clave de Google Safebrowsing
+app-basics-key-mozilla = Clave del servicio de localisation de Mozilla
+app-basics-safe-mode = Modo secur
+app-basics-memory-size = Dimension de memoria (RAM)
+app-basics-disk-available = Spatio de disco disponibile
+# Variables:
+# $value (number) - Amount of data being stored
+# $unit (string) - The unit of data being stored (e.g. MB)
+app-basics-data-size = { $value } { $unit }
+show-dir-label =
+ { PLATFORM() ->
+ [macos] Monstrar in Finder
+ [windows] Aperir le dossier
+ *[other] Aperir le directorio
+ }
+environment-variables-title = Variabiles de ambiente
+environment-variables-name = Nomine
+environment-variables-value = Valor
+experimental-features-title = Functionalitates experimental
+experimental-features-name = Nomine
+experimental-features-value = Valor
+modified-key-prefs-title = Preferentias importante modificate
+modified-prefs-name = Nomine
+modified-prefs-value = Valor
+user-js-title = Preferentias de user.js
+user-js-description = Le dossier de tu profilo contine un <a data-l10n-name="user-js-link">file user.js</a> con preferentias non create per { -brand-short-name }.
+locked-key-prefs-title = Preferentias importante blocate
+locked-prefs-name = Nomine
+locked-prefs-value = Valor
+graphics-title = Graphicos
+graphics-features-title = Functionalitates
+graphics-diagnostics-title = Diagnostico
+graphics-failure-log-title = Registro de falta
+graphics-gpu1-title = GPU #1
+graphics-gpu2-title = GPU #2
+graphics-decision-log-title = Registro de decision
+graphics-crash-guards-title = Functionalitates inactive de protection contra collapso
+graphics-workarounds-title = Solutiones alternative
+graphics-device-pixel-ratios = Proportion in pixels del apparato del fenestras
+# Windowing system in use on Linux (e.g. X11, Wayland).
+graphics-window-protocol = Protocollo de fenestra
+# Desktop environment in use on Linux (e.g. GNOME, KDE, XFCE, etc).
+graphics-desktop-environment = Ambiente scriptorio
+place-database-title = Base de datos de locos
+place-database-stats = Statistica
+place-database-stats-show = Monstrar statistica
+place-database-stats-hide = Celar statistica
+place-database-stats-entity = Entitate
+place-database-stats-count = Conto
+place-database-stats-size-kib = Dimension (KiB)
+place-database-stats-size-perc = Dimension (%)
+place-database-stats-efficiency-perc = Efficientia (%)
+place-database-stats-sequentiality-perc = Sequentialitate (%)
+place-database-integrity = Integritate
+place-database-verify-integrity = Verificar le integritate
+a11y-title = Accessibilitate
+a11y-activated = Activate
+a11y-force-disabled = Impedir le accessibilitate
+a11y-handler-used = Es usate le gestor accessibile
+a11y-instantiator = Generator de accessibilitate
+library-version-title = Versiones de bibliotheca
+copy-text-to-clipboard-label = Copiar le texto al area de transferentia
+copy-raw-data-to-clipboard-label = Copiar le datos brute al area de transferentia
+sandbox-title = Cassa de arena
+sandbox-sys-call-log-title = Appellos de systema rejectate
+sandbox-sys-call-index = #
+sandbox-sys-call-age = Secundas retro
+sandbox-sys-call-pid = PID
+sandbox-sys-call-tid = TID
+sandbox-sys-call-proc-type = Typo de processo
+sandbox-sys-call-number = Syscall
+sandbox-sys-call-args = Argumentos
+troubleshoot-mode-title = Diagnosticar problemas
+restart-in-troubleshoot-mode-label = Modo diagnostic…
+clear-startup-cache-title = Prova vacuar le cache de initio
+clear-startup-cache-label = Vacuar le cache de initio…
+startup-cache-dialog-title2 = Reinitiar { -brand-short-name } pro vacuar le cache de initio?
+startup-cache-dialog-body2 = Isto non cambiara tu parametros ni removera extensiones.
+restart-button-label = Reinitiar
+
+## Media titles
+
+audio-backend = Backend audio
+max-audio-channels = Numero maxime de canales
+sample-rate = Frequentia de campion preferite
+roundtrip-latency = Latentia de ir e retorno (deviation standard)
+media-title = Media
+media-output-devices-title = Apparatos de exita
+media-input-devices-title = Apparatos de entrata
+media-device-name = Nomine
+media-device-group = Gruppo
+media-device-vendor = Venditor
+media-device-state = Stato
+media-device-preferred = Preferite
+media-device-format = Formato
+media-device-channels = Canales
+media-device-rate = Rata
+media-device-latency = Latentia
+media-capabilities-title = Functionalitates del medios
+media-codec-support-info = Informationes de supporto codec
+# List all the entries of the database.
+media-capabilities-enumerate = Enumerar base de datos
+
+##
+
+intl-title = Internationalisation & Localisation
+intl-app-title = Parametros del application
+intl-locales-requested = Localisationes requirite
+intl-locales-available = Localisationes disponibile
+intl-locales-supported = Linguas del application
+intl-locales-default = Localisation predefinite
+intl-os-title = Systema de operation
+intl-os-prefs-system-locales = Localisationes del systema
+intl-regional-prefs = Preferentias regional
+
+## 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 = Depuration remote (protocollo de Chromium)
+remote-debugging-accepting-connections = Connexiones ora acceptate
+remote-debugging-url = Adresse URL
+
+##
+
+# Variables
+# $days (Integer) - Number of days of crashes to log
+report-crash-for-days =
+ { $days ->
+ [one] Reportos de collapso del ultime { $days } die
+ *[other] Reportos de collapso pro le ultime { $days } dies
+ }
+# Variables
+# $minutes (integer) - Number of minutes since crash
+crashes-time-minutes =
+ { $minutes ->
+ [one] { $minutes } minuta retro
+ *[other] { $minutes } minutas retro
+ }
+# Variables
+# $hours (integer) - Number of hours since crash
+crashes-time-hours =
+ { $hours ->
+ [one] { $hours } hora retro
+ *[other] { $hours } horas retro
+ }
+# Variables
+# $days (integer) - Number of days since crash
+crashes-time-days =
+ { $days ->
+ [one] { $days } die retro
+ *[other] { $days } dies retro
+ }
+# Variables
+# $reports (integer) - Number of pending reports
+pending-reports =
+ { $reports ->
+ [one] Tote le reportos de crash (includente { $reports } crash pendente in le intervallo indicate)
+ *[other] Tote le reportos de crashes (includente { $reports } crashes pendente in le intervallo indicate)
+ }
+raw-data-copied = Datos brute copiate al area de transferentia
+text-copied = Texto copiate al area de transferentia
+
+## The verb "blocked" here refers to a graphics feature such as "Direct2D" or "OpenGL layers".
+
+blocked-driver = Blocate per le version de tu driver graphic.
+blocked-gfx-card = Blocate per tu carta graphic per problemas del driver non resolvite.
+blocked-os-version = Blocate pro le version de tu systema de operation.
+blocked-mismatched-version = Blocate perque le registro e le DLL ha un discordantia super le version de tu conductor graphic.
+# Variables
+# $driverVersion - The graphics driver version string
+try-newer-driver = Blocate per le version de tu conductor graphic. Tenta actualisar tu conductor graphic al version { $driverVersion } o plus recente.
+# "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 = Parametros ClearType
+compositing = Composition
+hardware-h264 = Decodification H264 hardware
+main-thread-no-omtc = filo principal, sin OMTC
+yes = Si
+no = No
+unknown = Incognite
+virtual-monitor-disp = Schermo 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 = Trovate
+missing = Mancante
+gpu-process-pid = GPUProcessPid
+gpu-process = GPUProcess
+gpu-description = Description
+gpu-vendor-id = ID del venditor
+gpu-device-id = ID del apparato
+gpu-subsys-id = ID de subsys
+gpu-drivers = Drivers
+gpu-ram = RAM
+gpu-driver-vendor = Venditor del driver
+gpu-driver-version = Version del driver
+gpu-driver-date = Data del driver
+gpu-active = Active
+webgl1-wsiinfo = Driver WebGL 1 - information WSI
+webgl1-renderer = Driver WebGL 1 - renditor
+webgl1-version = Driver WebGL 1 - version
+webgl1-driver-extensions = Driver WebGL 1 - extensiones
+webgl1-extensions = Extensiones WebGL 1
+webgl2-wsiinfo = Driver WebGL 2 - information WSI
+webgl2-renderer = Driver WebGL 2 - renditor
+webgl2-version = Driver WebGL 2 - version
+webgl2-driver-extensions = Driver WebGL 2 - extensiones
+webgl2-extensions = Extensiones WebGL 2
+# Variables
+# $bugNumber (string) - Bug number on Bugzilla
+support-blocklisted-bug = Inserite in lista del blocadas per note problemas: <a data-l10n-name="bug-link">bug { $bugNumber }</a>
+# Variables
+# $failureCode (string) - String that can be searched in the source tree.
+unknown-failure = Inserite in le lista del blocates: codice de error { $failureCode }
+d3d11layers-crash-guard = Compositor D3D11
+glcontext-crash-guard = OpenGL
+wmfvpxvideo-crash-guard = Decodificator de video WMF VPX
+reset-on-next-restart = Reinitialisar post quitar e reaperir
+gpu-process-kill-button = Terminar le processo GPU
+gpu-device-reset = Restabilir le apparato
+gpu-device-reset-button = Reinitialisar le apparato
+uses-tiling = Usa mosaicos
+content-uses-tiling = Usa mosaicos (contento)
+off-main-thread-paint-enabled = Pictura foras le filo de execution principal active
+off-main-thread-paint-worker-count = Quantitate de workers de pictura foras le filo de execution principal
+target-frame-rate = Objectivo de frequentia de photogrammas
+min-lib-versions = Version minime expectate
+loaded-lib-versions = Version in uso
+has-seccomp-bpf = Seccomp-BPF (filtrage del appellos del systema)
+has-seccomp-tsync = Synchronisation del filo de execution Seccomp
+has-user-namespaces = Spatios de nomines de usator
+has-privileged-user-namespaces = Spatios de nomines de usator pro processos privilegiate
+can-sandbox-content = Sandbox pro le processo de contento
+can-sandbox-media = Sandbox pro le plugin de media
+content-sandbox-level = Nivello de sandbox del processo de contento
+effective-content-sandbox-level = Nivello de sandbox del contento effective
+content-win32k-lockdown-state = Stato de blocamento de Win32k pro le processo de contento
+support-sandbox-gpu-level = Nivello del alveo a sablo pro le processo del GPU
+sandbox-proc-type-content = contento
+sandbox-proc-type-file = contento del file
+sandbox-proc-type-media-plugin = plugin de media
+sandbox-proc-type-data-decoder = decodificator de datos
+startup-cache-title = Cache de initio
+startup-cache-disk-cache-path = Percurso al cache sur disco
+startup-cache-ignore-disk-cache = Ignorar le cache sur disco
+startup-cache-found-disk-cache-on-init = Cache sur disco trovate durante initialisation
+startup-cache-wrote-to-disk-cache = Datos scribite al cache sur disco
+launcher-process-status-0 = Activate
+launcher-process-status-1 = Disactivate per falta
+launcher-process-status-2 = Disactivate in modo fortiate
+launcher-process-status-unknown = Stato incognite
+# Variables
+# $remoteWindows (integer) - Number of remote windows
+# $totalWindows (integer) - Number of total windows
+multi-process-windows = { $remoteWindows }/{ $totalWindows }
+# Variables
+# $fissionWindows (integer) - Number of remote windows
+# $totalWindows (integer) - Number of total windows
+fission-windows = { $fissionWindows }/{ $totalWindows }
+fission-status-experiment-control = Disactivate per experimento
+fission-status-experiment-treatment = Activate per experimento
+fission-status-disabled-by-e10s-env = Disactivate per ambiente
+fission-status-enabled-by-env = Activate per ambiente
+fission-status-disabled-by-env = Disactivate per ambiente
+fission-status-enabled-by-default = Activate per predefinition
+fission-status-disabled-by-default = Disactivate per predefinition
+fission-status-enabled-by-user-pref = Activate per le usator
+fission-status-disabled-by-user-pref = Disactivate per le usator
+fission-status-disabled-by-e10s-other = E10s disactivate
+fission-status-enabled-by-rollout = Activate per implementation gradual
+async-pan-zoom = Pan/Zoom asynchrone
+apz-none = nulle
+wheel-enabled = entrata a rota activate
+touch-enabled = entrata tactile activate
+drag-enabled = traction de barra de rolamento activate
+keyboard-enabled = claviero activate
+autoscroll-enabled = auto-rolamento activate
+zooming-enabled = zoom suave con gesto de pincia activate
+
+## Variables
+## $preferenceKey (string) - String ID of preference
+
+wheel-warning = entrata asynchrone con rota de mus disactivate a causa de un preferentia non supportate: { $preferenceKey }
+touch-warning = entrata tactile asynchrone disactivate a causa de un preferentia non supportate: { $preferenceKey }
+
+## Strings representing the status of the Enterprise Policies engine.
+
+policies-inactive = Inactive
+policies-active = Active
+policies-error = Error
+
+## Printing section
+
+support-printing-title = Imprimente
+support-printing-troubleshoot = Resolution de problemas
+support-printing-clear-settings-button = Eliminar le parametros de impression salvate
+support-printing-modified-settings = Parametros de impression modificate
+support-printing-prefs-name = Nomine
+support-printing-prefs-value = Valor
+
+## Normandy sections
+
+support-remote-experiments-title = Experimentos remote
+support-remote-experiments-name = Nomine
+support-remote-experiments-branch = Ramo experimental
+support-remote-experiments-see-about-studies = Vide <a data-l10n-name="support-about-studies-link">about:studies</a> pro plus informationes, p.ex. como disactivar experimentos individual o impedir a { -brand-short-name } de exequer iste typo de experimento in le futuro.
+support-remote-features-title = Functiones remote
+support-remote-features-name = Nomine
+support-remote-features-status = Stato
diff --git a/l10n-ia/toolkit/toolkit/about/aboutTelemetry.ftl b/l10n-ia/toolkit/toolkit/about/aboutTelemetry.ftl
new file mode 100644
index 0000000000..3f9d04aaf6
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutTelemetry.ftl
@@ -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/.
+
+about-telemetry-ping-data-source = Fonte de datos de ping:
+about-telemetry-show-current-data = Datos actual
+about-telemetry-show-archived-ping-data = Datos de ping archivate
+about-telemetry-show-subsession-data = Monstrar le datos del sub-session
+about-telemetry-choose-ping = Eliger le ping:
+about-telemetry-archive-ping-type = Typo de ping
+about-telemetry-archive-ping-header = Ping
+about-telemetry-option-group-today = Hodie
+about-telemetry-option-group-yesterday = Heri
+about-telemetry-option-group-older = Plus ancian
+about-telemetry-previous-ping = <<
+about-telemetry-next-ping = >>
+about-telemetry-page-title = Datos de telemetria
+about-telemetry-current-store = Archivo actual
+about-telemetry-more-information = Cerca tu plus informationes?
+about-telemetry-firefox-data-doc = Le <a data-l10n-name="data-doc-link">Firefox Data Documentation</a> contine guidas re le uso de nostre instrumentos de dato.
+about-telemetry-telemetry-client-doc = Le <a data-l10n-name="client-doc-link">Firefox Telemetry client documentation</a> include definitiones pro conceptos, documentation re le API e referentias de datos.
+about-telemetry-telemetry-dashboard = Le <a data-l10n-name="dashboard-link">Telemetry dashboards</a> te permitte de visualisar le datos que Mozilla recipe via Telemetry.
+about-telemetry-telemetry-probe-dictionary = Le <a data-l10n-name="probe-dictionary-link">Probe Dictionary</a> forni detalios e descriptiones pro le sondas colligite per Telemetry.
+about-telemetry-show-in-Firefox-json-viewer = Aperir in le visor JSON
+about-telemetry-home-section = A casa
+about-telemetry-general-data-section = Datos general
+about-telemetry-environment-data-section = Datos ambiental
+about-telemetry-session-info-section = Informationes de session
+about-telemetry-scalar-section = Scalares
+about-telemetry-keyed-scalar-section = Scalares con clave
+about-telemetry-histograms-section = Histogrammas
+about-telemetry-keyed-histogram-section = Histogrammas con clave
+about-telemetry-events-section = Eventos
+about-telemetry-simple-measurements-section = Mesuras simple
+about-telemetry-slow-sql-section = Instructiones SQL lente
+about-telemetry-addon-details-section = Detalios del additivo
+about-telemetry-late-writes-section = Scripturas tarde
+about-telemetry-raw-payload-section = Carga brute
+about-telemetry-raw = JSON brute
+about-telemetry-full-sql-warning = NOTA: Le depuration SQL lente es active. Tote le catenas de characteres SQL pote esser presentate ma illos non essera submittite a telemetria.
+about-telemetry-fetch-stack-symbols = Recuperar le nomines de functiones pro le pilas
+about-telemetry-hide-stack-symbols = Monstrar le datos brute del pila
+# Selects the correct release version
+# Variables:
+# $channel (String): represents the corresponding release data string
+about-telemetry-data-type =
+ { $channel ->
+ [release] datos publicate
+ *[prerelease] datos preliminar
+ }
+# Selects the correct upload string
+# Variables:
+# $uploadcase (String): represents a corresponding upload string
+about-telemetry-upload-type =
+ { $uploadcase ->
+ [enabled] active
+ *[disabled] inactive
+ }
+# 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 } specimen, media = { $prettyAverage }, total = { $sum }
+ *[other] { $sampleCount } specimens, media = { $prettyAverage }, total = { $sum }
+ }
+# Variables:
+# $telemetryServerOwner (String): the value of the toolkit.telemetry.server_owner preference. Typically "Mozilla"
+about-telemetry-page-subtitle = Iste pagina monstra le information sur rendimento, hardware, uso e personalisationes colligite per telemetria. Iste information es submittite a { $telemetryServerOwner } pro adjutar a meliorar { -brand-full-name }.
+about-telemetry-settings-explanation = Le telemetria collige { about-telemetry-data-type } e le invio es <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 = Cata pecia de information es inviate incorporate in “<a data-l10n-name="ping-link">pings</a>”. Tu reguarda al ping { $name }, { $timestamp }.
+about-telemetry-data-details-current = Tote le informationes es inviate in pacchettos appellate “<a data-l10n-name="ping-link">pings</a>“. Tu visualisa le datos actual.
+# 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 = Cercar in { $selectedTitle }
+about-telemetry-filter-all-placeholder =
+ .placeholder = Cercar in tote le sectiones
+# Variables:
+# $searchTerms (String): the searched terms
+about-telemetry-results-for-search = Resultatos pro “{ $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 = Pardono! Il ha nulle resultato in { $sectionName } pro “{ $currentSearchText }”
+# Variables:
+# $searchTerms (String): the searched terms
+about-telemetry-no-search-results-all = Pardono! Il ha nulle resultato in ulle sectiones pro “{ $searchTerms }”
+# This message is displayed when a section is empty.
+# Variables:
+# $sectionName (String): is replaced by the section name.
+about-telemetry-no-data-to-display = Pardono! Il ha actualmente nulle datos disponibile in “{ $sectionName }”
+# used as a tooltip for the “current” ping title in the sidebar
+about-telemetry-current-data-sidebar = datos actual
+# used in the “Ping Type” select
+about-telemetry-telemetry-ping-type-all = toto
+# 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 = Instructiones SQL lente in le filo de execution principal
+about-telemetry-slow-sql-other = Instructiones SQL lente in le filos de execution auxiliar
+about-telemetry-slow-sql-hits = Correspondentias
+about-telemetry-slow-sql-average = Tempore medie (ms)
+about-telemetry-slow-sql-statement = Instruction
+# these strings are used in the “Add-on Details” section
+about-telemetry-addon-table-id = ID del additivo
+about-telemetry-addon-table-details = Detalios
+# Variables:
+# $addonProvider (String): the name of an Add-on Provider (e.g. “XPI”, “Plugin”)
+about-telemetry-addon-provider = Fornitor { $addonProvider }
+about-telemetry-keys-header = Proprietate
+about-telemetry-names-header = Nomine
+about-telemetry-values-header = Valor
+# Variables:
+# $lateWriteCount (Integer): the number of the late writes
+about-telemetry-late-writes-title = Scriptura tarde #{ $lateWriteCount }
+about-telemetry-stack-title = Pila:
+about-telemetry-memory-map-title = Mappa de memoria:
+about-telemetry-error-fetching-symbols = Un error ha occurrite durante le recuperation del symbolos. Verifica que tu es connectite a Internet e retenta.
+about-telemetry-time-stamp-header = marca temporal
+about-telemetry-category-header = Categoria
+about-telemetry-method-header = methodo
+about-telemetry-object-header = objecto
+about-telemetry-extra-header = extra
+about-telemetry-origin-section = Telemetria “Origin”
+about-telemetry-origin-origin = origine
+about-telemetry-origin-count = conto
+# Variables:
+# $telemetryServerOwner (String): the value of the toolkit.telemetry.server_owner preference. Typically "Mozilla"
+about-telemetry-origins-explanation = Le <a data-l10n-name="origin-doc-link">Telemetria Origin de Firefox</a> codifica datos ante que illos es inviate, assi que { $telemetryServerOwner } pote contar le cosas, ma non sape si o non ulle date { -brand-product-name } collabora a ille conto. (<a data-l10n-name="prio-blog-link">saper plus</a>)
+# Variables:
+# $process (String): type of process in subsection headers ( e.g. "content", "parent" )
+about-telemetry-process = Processo “{ $process }”
diff --git a/l10n-ia/toolkit/toolkit/about/aboutThirdParty.ftl b/l10n-ia/toolkit/toolkit/about/aboutThirdParty.ftl
new file mode 100644
index 0000000000..ae0d89750e
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutThirdParty.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/.
+
+third-party-page-title = Informationes sur le modulos de tertios
+third-party-section-title = Lista de modulos de tertios in { -brand-short-name }
+third-party-intro =
+ Iste pagina monstra le modulos de tertios que ha essite injectate in tu
+ { -brand-short-name }. Omne modulo que non es signate per Microsoft o
+ { -vendor-short-name } es considerate un modulo de tertios.
+third-party-message-empty = Nulle modulo de tertios ha essite detegite.
+third-party-message-no-duration = Non registrate
+third-party-detail-version = Version de file
+third-party-detail-vendor = Info del venditor
+third-party-detail-occurrences = Occurrentias
+ .title = Quante vices iste modulo ha essite cargate.
+third-party-detail-duration = Tempore medie de blocada (ms)
+ .title = Per quante tempore iste modulo ha blocate le application.
+third-party-detail-app = Application
+third-party-detail-publisher = Autor
+third-party-th-process = Processo
+third-party-th-duration = Duration de cargamento (ms)
+third-party-th-status = Stato
+third-party-tag-ime = IME
+ .title = Iste typo de modulo es cargate quando tu usa un IME de tertie-parte.
+third-party-tag-shellex = Extension de Shell
+ .title = Iste typo de modulo es cargate quando tu aperi le fenestra de dialogo de file de systema.
+third-party-tag-background = Fundo
+ .title = Iste modulo non bloca le application perque illo ha essite cargate in le fundo.
+third-party-unsigned-icon =
+ .title = Iste modulo non es signate
+third-party-warning-icon =
+ .title = { -brand-short-name } ha collabite executante codice de iste modulo
+third-party-icon-unsigned =
+ .title = Iste modulo non es signate
+ .alt = Iste modulo non es signate
+third-party-icon-warning =
+ .title = { -brand-short-name } ha collabite executante codice de iste modulo
+ .alt = { -brand-short-name } ha collabite executante codice de iste modulo
+third-party-status-loaded = Cargate
+third-party-status-blocked = Blocate
+third-party-status-redirected = Re-dirigite
+third-party-button-copy-to-clipboard = Copiar le datos brute al area de transferentia
+third-party-button-reload = Recargar con informationes de systema
+ .title = Reacarga con informationes de systema
+third-party-button-open =
+ .title = Aperir position del file…
+third-party-button-to-block =
+ .title = Blocar iste modulo
+ .aria-label = Blocar iste modulo
+third-party-button-to-unblock =
+ .title = Actualmente blocate. Clicca pro disblocar.
+ .aria-label = Actualmente blocate. Clicca pro disblocar.
+third-party-button-to-unblock-disabled =
+ .title =
+ Actualmente marcate como blocate, malgrado le lista del blocadas es disactivate pro iste execution
+ de { -brand-short-name }. Clicca pro disblocar lo.
+ .aria-label =
+ Actualmente marcate como blocate, malgrado le lista del blocadas es disactivate pro iste execution
+ de { -brand-short-name }. Clicca pro disblocar lo.
+third-party-button-expand =
+ .title = Monstrar informationes detaliate
+third-party-button-collapse =
+ .title = Collaber informationes detaliate
+third-party-requires-restart = { -brand-short-name } necesse reinitiar pro cambiar le modulos de tertie parte blocate.
+third-party-should-restart-title = Reinitiar { -brand-short-name }
+third-party-should-restart-ok = Reinitiar { -brand-short-name } ora
+third-party-restart-later = Reinitiar depois
+third-party-blocked-by-builtin =
+ .title = Blocate per { -brand-short-name }
+ .alt = Blocate per { -brand-short-name }
diff --git a/l10n-ia/toolkit/toolkit/about/aboutWebrtc.ftl b/l10n-ia/toolkit/toolkit/about/aboutWebrtc.ftl
new file mode 100644
index 0000000000..1c89c39f09
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutWebrtc.ftl
@@ -0,0 +1,275 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.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 = Informationes interne 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 = salvar about:webrtc como
+
+## AEC is an abbreviation for Acoustic Echo Cancellation.
+
+about-webrtc-aec-logging-msg-label = Registration de AEC
+about-webrtc-aec-logging-off-state-label = Comenciar le registration de AEC
+about-webrtc-aec-logging-on-state-label = Stoppar registration AEC
+about-webrtc-aec-logging-on-state-msg = Registration AEC active (parla con le appellator durante alcun minutas e alora stoppa le captura)
+
+# The autorefresh checkbox causes the page to autorefresh its content when checked
+about-webrtc-auto-refresh-label = Actualisar automaticamente
+
+##
+
+# "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 = Identificator 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 = Local SDP
+about-webrtc-local-sdp-heading-offer = Local SDP (Offerer)
+about-webrtc-local-sdp-heading-answer = Local SDP (Responsa)
+about-webrtc-remote-sdp-heading = Remote SDP
+about-webrtc-remote-sdp-heading-offer = Remote SDP (Offerer)
+about-webrtc-remote-sdp-heading-answer = Remote SDP (Responsa)
+about-webrtc-sdp-history-heading = Chronologia SDP
+about-webrtc-sdp-parsing-errors-heading = Errores de analyse 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 = Statistica RTP
+
+## "ICE" is an abbreviation for Interactive Connectivity Establishment, which
+## is an IETF protocol, and should not normally be translated.
+
+about-webrtc-ice-state = Stato de ICE
+# "Stats" is an abbreviation for Statistics.
+about-webrtc-ice-stats-heading = Statistica de ICE
+about-webrtc-ice-restart-count-label = Reinitios ICE:
+about-webrtc-ice-rollback-count-label = Reversiones de ICE:
+about-webrtc-ice-pair-bytes-sent = Bytes inviate:
+about-webrtc-ice-pair-bytes-received = Bytes recipite:
+about-webrtc-ice-component-id = ID de componente
+
+## "Avg." is an abbreviation for Average. These are used as data labels.
+
+## 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 = Remote
+
+##
+
+# This adjective is used to label a table column. Cells in this column contain
+# the localized javascript string representation of "true" or are left blank.
+about-webrtc-nominated = Nominate
+
+# 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 = Seligite
+
+about-webrtc-save-page-label = Salvar le pagina
+about-webrtc-debug-mode-msg-label = Modo depuration
+about-webrtc-debug-mode-off-state-label = Comenciar le modo depuration
+about-webrtc-debug-mode-on-state-label = Stoppar modo de depuration
+about-webrtc-stats-heading = Statisticas de session
+about-webrtc-stats-clear = Vacuar le chronologia
+about-webrtc-log-heading = Diario de connexion
+about-webrtc-log-clear = Vacuar le registro
+about-webrtc-log-show-msg = monstrar le registro
+ .title = clicca pro expander iste session
+about-webrtc-log-hide-msg = celar le registro
+ .title = clicca pro contraher iste session
+
+## 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 } (clause) { $now }
+
+##
+
+about-webrtc-local-candidate = Candidate local
+about-webrtc-remote-candidate = Candidate remote
+about-webrtc-raw-candidates-heading = Tote le candidate brute
+about-webrtc-raw-local-candidate = Candidato local brute
+about-webrtc-raw-remote-candidate = Candidato remote brute
+about-webrtc-raw-cand-show-msg = monstrar le candidatos brute
+ .title = clicca pro expander iste session
+about-webrtc-raw-cand-hide-msg = celar le candidatos brute
+ .title = clicca pro contraher iste session
+about-webrtc-priority = Prioritate
+about-webrtc-fold-show-msg = monstrar le detalios
+ .title = clicca pro expander iste session
+about-webrtc-fold-hide-msg = celar le detalios
+ .title = clicca pro contraher iste session
+about-webrtc-dropped-frames-label = Photogrammas perdite:
+about-webrtc-discarded-packets-label = Pacchettos discartate:
+about-webrtc-decoder-label = Decodificator
+about-webrtc-encoder-label = Codificator
+about-webrtc-show-tab-label = Monstrar scheda
+about-webrtc-current-framerate-label = Frequentia de quadro
+about-webrtc-width-px = Latitude (px)
+about-webrtc-height-px = Altessa (px)
+about-webrtc-consecutive-frames = Quadros consecutive
+about-webrtc-time-elapsed = Tempore passate (s)
+about-webrtc-estimated-framerate = Frequentia de quadro estimate
+about-webrtc-rotation-degrees = Rotation (grados)
+about-webrtc-first-frame-timestamp = Data e hora de reception prime quadro
+about-webrtc-last-frame-timestamp = Data e hora de reception ultime quadro
+
+## 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 = Reception SSRC local
+# This is an SSRC on the remote side of the connection that is sending RTP
+about-webrtc-remote-send-ssrc = Reception SSRC remote
+
+##
+
+# An option whose value will not be displayed but instead noted as having been
+# provided
+about-webrtc-configuration-element-provided = Fornite
+
+# An option whose value will not be displayed but instead noted as having not
+# been provided
+about-webrtc-configuration-element-not-provided = Non fornite
+
+# The options set by the user in about:config that could impact a WebRTC call
+about-webrtc-custom-webrtc-configuration-heading = Preferentias WebRTC definite per le usator
+
+# Section header for estimated bandwidths of WebRTC media flows
+about-webrtc-bandwidth-stats-heading = Largor de banda estimate
+
+# The ID of the MediaStreamTrack
+about-webrtc-track-identifier = Identificator de tracia
+
+# The estimated bandwidth available for sending WebRTC media in bytes per second
+about-webrtc-send-bandwidth-bytes-sec = Largor de banda in invio (bytes/sec)
+
+# The estimated bandwidth available for receiving WebRTC media in bytes per second
+about-webrtc-receive-bandwidth-bytes-sec = Largor de banda in reception (bytes/sec)
+
+# Maximum number of bytes per second that will be padding zeros at the ends of packets
+about-webrtc-max-padding-bytes-sec = Maxime margines (bytes/sec)
+
+# The amount of time inserted between packets to keep them spaced out
+about-webrtc-pacer-delay-ms = Retardo pacer ms
+
+# The amount of time it takes for a packet to travel from the local machine to the remote machine,
+# and then have a packet return
+about-webrtc-round-trip-time-ms = RTT ms
+
+# This is a section heading for video frame statistics for a MediaStreamTrack.
+# see https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.
+# Variables:
+# $track-identifier (String) - The unique identifier for the MediaStreamTrack.
+about-webrtc-frame-stats-heading = Statistica quadros video - MediaStreamTrack ID: { $track-identifier }
+
+## These are paths used for saving the about:webrtc page or log files so
+## they can be attached to bug reports.
+## Variables:
+## $path (String) - The path to which the file is saved.
+
+about-webrtc-save-page-msg = pagina salvate a: { $path }
+about-webrtc-debug-mode-off-state-msg = le registro de traciamento pote trovar se a: { $path }
+about-webrtc-debug-mode-on-state-msg = modo depurator active: registro de traciamento a: { $path }
+about-webrtc-aec-logging-off-state-msg = files de log capturate pote esser trovate in: { $path }
+
+##
+
+# This is the total number of frames encoded or decoded over an RTP stream.
+# Variables:
+# $frames (Number) - The number of frames encoded or decoded.
+about-webrtc-frames =
+ { $frames ->
+ [one] { $frames } quadro
+ *[other] { $frames } quadros
+ }
+
+# This is the number of audio channels encoded or decoded over an RTP stream.
+# Variables:
+# $channels (Number) - The number of channels encoded or decoded.
+about-webrtc-channels =
+ { $channels ->
+ [one] { $channels } canal
+ *[other] { $channels } canales
+ }
+
+# 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 } pacchetto recipite
+ *[other] { $packets } pacchettos recipite
+ }
+
+# 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 } pacchetto perdite
+ *[other] { $packets } pacchettos perdite
+ }
+
+# 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 } pacchetto inviate
+ *[other] { $packets } pacchettos inviate
+ }
+
+# 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 = Le candidatos manate (arrivate post le responsa) es evidentiate in blau
+
+## "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 = Configurar Local SDP a data e hora { 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 = Configurar Remote SDP a data e hora { 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 = Data e hora { NUMBER($timestamp, useGrouping: "false") } (+ { $relative-timestamp } ms)
+
+##
+
diff --git a/l10n-ia/toolkit/toolkit/about/aboutWindowsMessages.ftl b/l10n-ia/toolkit/toolkit/about/aboutWindowsMessages.ftl
new file mode 100644
index 0000000000..df13bdaf40
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/aboutWindowsMessages.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/.
+
+
+### Localization for the about:windows-messages page, which is only available
+### on the Windows operating system.
+### This page records and shows messages sent from the operating system to
+### individual browser windows. These messages can be useful in debugging
+### hard-to-reproduce issues with window sizing and position.
+
+# Windows refers to the operating system
+windows-messages-page-title = Informationes sur le messages de Windows
+windows-messages-intro = Iste pagina monstra le plus recente messages inviate per Windows al fenestras del navigator { -brand-short-name }. Le entrata in nigrate representa iste fenestra. Nota que iste pagina monstra le plus recente messages al tempore que le pagina era cargate; pro vider illos actual tu debera actualisar le pagina.
+windows-messages-copy-to-clipboard = Copiar al area de transferentia
diff --git a/l10n-ia/toolkit/toolkit/about/abuseReports.ftl b/l10n-ia/toolkit/toolkit/about/abuseReports.ftl
new file mode 100644
index 0000000000..635a49bf27
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/abuseReports.ftl
@@ -0,0 +1,95 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Localized string used as the dialog window title.
+# "Report" is a noun in this case, "Report for AddonName".
+#
+# Variables:
+# $addon-name (string) - Name of the add-on being reported
+abuse-report-dialog-title = Signalation pro { $addon-name }
+
+abuse-report-title-extension = Signalar iste extension a { -vendor-short-name }
+abuse-report-title-sitepermission = Reportar iste additivo de permissiones de sito a { -vendor-short-name }
+abuse-report-title-theme = Signalar iste thema a { -vendor-short-name }
+abuse-report-subtitle = Qual es le problema?
+
+# Variables:
+# $author-name (string) - Name of the add-on author
+abuse-report-addon-authored-by = per <a data-l10n-name="author-name">{ $author-name }</a>
+
+abuse-report-learnmore = Non secur de qual problema seliger? <a data-l10n-name="learnmore-link">Lege plus sur como signalar extensiones e themas</a>
+
+abuse-report-submit-description = Describe le problema (optional)
+abuse-report-textarea =
+ .placeholder = Il es plus facile pro nos abbordar un problema si nos ha detalios. Per favor describe tu experientia. Gratias pro adjutar nos a mantener le Web salubre.
+abuse-report-submit-note =
+ Nota: non include informationes personal (como nomine, adresse de e-mail, numero de telephono, adresse physic).
+ { -vendor-short-name } mantene un registration permanente de iste reportos.
+
+## Panel buttons.
+
+abuse-report-cancel-button = Cancellar
+abuse-report-next-button = Sequente
+abuse-report-goback-button = Retornar
+abuse-report-submit-button = Inviar
+
+## Message bars descriptions.
+##
+## Variables:
+## $addon-name (string) - Name of the add-on
+
+abuse-report-messagebar-aborted = Reporto pro <span data-l10n-name="addon-name">{ $addon-name }</span> cancellate.
+abuse-report-messagebar-submitting = Invio de signalation pro <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-submitted = Gratias pro haber inviate un signalation. Vole tu remover <span data-l10n-name="addon-name">{ $addon-name }</span>?
+abuse-report-messagebar-submitted-noremove = Gratias pro haber inviate un signalation.
+abuse-report-messagebar-removed-extension = Gratias pro haber inviate un signalation. Tu ha removite le extension <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-removed-sitepermission = Gratias pro le invio de reporto. Tu ha removite le additivo de permissiones de sito <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-removed-theme = Gratias pro haber inviate un signalation. Tu ha removite le thema <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-error = Un error occurreva durante le invio del signalation pro <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-error-recent-submit = Le reporto pro <span data-l10n-name="addon-name">{ $addon-name }</span> non esseva inviate perque un altere reporto ha essite inviate recentemente.
+
+## Message bars actions.
+
+abuse-report-messagebar-action-remove-extension = Si, remove lo
+abuse-report-messagebar-action-keep-extension = No, io vole mantener lo
+abuse-report-messagebar-action-remove-sitepermission = Si, remove lo
+abuse-report-messagebar-action-keep-sitepermission = No, io vole mantener lo
+abuse-report-messagebar-action-remove-theme = Si, remove lo
+abuse-report-messagebar-action-keep-theme = No, io vole mantener lo
+abuse-report-messagebar-action-retry = Retentar
+abuse-report-messagebar-action-cancel = Cancellar
+
+## Abuse report reasons (optionally paired with related examples and/or suggestions)
+
+abuse-report-damage-reason-v2 = Illo ha damnificate mi computator o compromittite mi datos
+abuse-report-damage-example = Exemplo: malware injectate o datos robate
+
+abuse-report-spam-reason-v2 = Illo contine spam o insere publicitate indesirate
+abuse-report-spam-example = Exemplo: insere annuncios in paginas web
+
+abuse-report-settings-reason-v2 = Illo ha cambiate mi motor de recerca, pagina principal o nove scheda sin informar me o demandar me
+abuse-report-settings-suggestions = Ante que signalar le extension, tu pote provar a cambiar tu parametros:
+abuse-report-settings-suggestions-search = Cambiar tu parametros de recerca predefinite
+abuse-report-settings-suggestions-homepage = Cambiar tu pagina principal e nove scheda
+
+abuse-report-deceptive-reason-v2 = Illo pretende esser qualcosa que non es
+abuse-report-deceptive-example = Exemplo: description o graphica fraudulente
+
+abuse-report-broken-reason-extension-v2 = Illo non functiona, rumpe sitos web o relenta { -brand-product-name }
+abuse-report-broken-reason-sitepermission-v2 = Illo non functiona, rumpe sitos web o relenta { -brand-product-name }
+abuse-report-broken-reason-theme-v2 = Non functiona o rumpe le disposition visual del navigator
+abuse-report-broken-example = Exemplo: le functionalitate es lente, difficile a usar, o non functiona; partes de sitos web non se carga o pare estranie
+abuse-report-broken-suggestions-extension = Il pare que tu ha identificate un defecto. In addition a inviar un signalation ci, le melior maniera de resolver un problema de functionalitate es de contactar le programmator del extension. <a data-l10n-name="support-link">Visita le sito web del extension</a> pro obtener le informationes del disveloppator.
+abuse-report-broken-suggestions-sitepermission =
+ Il pare que tu ha identificate un defecto. In addition a inviar un reporto ci, le melior maniera de facer resolver un problema de functionalitate es contactar le disveloppator del sito web.
+ <a data-l10n-name="support-link">Visita le sito web</a> pro obtener su informationes.
+abuse-report-broken-suggestions-theme = Il pare que tu ha identificate un defecto. In addition a inviar un signalation ci, le melior maniera de resolver un problema de functionalitate es de contactar le disveloppator del thema. <a data-l10n-name="support-link">Visita le sito web del thema</a> pro obtener le informationes del disveloppator.
+
+abuse-report-policy-reason-v2 = Contento odiose, violente o illegal
+abuse-report-policy-suggestions = Nota: le problemas concernente derectos de autor e marca de fabrica debe esser signalate in un altere procedura. <a data-l10n-name="report-infringement-link">Seque iste instructiones</a> pro signalar le problema.
+
+abuse-report-unwanted-reason-v2 = Io non lo ha jammais volite e non sape como liberar me de illo
+abuse-report-unwanted-example = Exemplo: un application lo ha installate sin mi permission
+
+abuse-report-other-reason = Altere cosa
diff --git a/l10n-ia/toolkit/toolkit/about/certviewer.ftl b/l10n-ia/toolkit/toolkit/about/certviewer.ftl
new file mode 100644
index 0000000000..af9e2ab142
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/certviewer.ftl
@@ -0,0 +1,122 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+certificate-viewer-certificate-section-title = Certificato
+
+## Error messages
+
+certificate-viewer-error-message = Impossibile trovar le informationes del certificato o illo es corrupte. Retenta.
+certificate-viewer-error-title = Alco errate eveniva.
+
+## Certificate information labels
+
+certificate-viewer-algorithm = Algorithmo
+certificate-viewer-certificate-authority = Autoritate de certificato
+certificate-viewer-cipher-suite = Suite de cifra
+certificate-viewer-common-name = Nomine commun
+certificate-viewer-email-address = Adresse de e-mail
+# Variables:
+# $firstCertName (String) - Common Name for the displayed certificate
+certificate-viewer-tab-title = Certificato pro { $firstCertName }
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-country = Pais de constitution
+certificate-viewer-country = Pais
+certificate-viewer-curve = Curva
+certificate-viewer-distribution-point = Puncto de distribution
+certificate-viewer-dns-name = Nomine de DNS
+certificate-viewer-ip-address = Adresse IP
+certificate-viewer-other-name = Altere nomine
+certificate-viewer-exponent = Exponente
+certificate-viewer-id = ID
+certificate-viewer-key-exchange-group = Gruppo de excambio de clave
+certificate-viewer-key-id = ID de clave
+certificate-viewer-key-size = Dimension de clave
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-locality = Loco del interprisa
+certificate-viewer-locality = Loco
+certificate-viewer-location = Position
+certificate-viewer-logid = ID log
+certificate-viewer-method = Methodo
+certificate-viewer-modulus = Modulo
+certificate-viewer-name = Nomine
+certificate-viewer-not-after = Non post
+certificate-viewer-not-before = Non ante
+certificate-viewer-organization = Organisation
+certificate-viewer-organizational-unit = Unitate organisative
+certificate-viewer-policy = Criterio
+certificate-viewer-protocol = Protocollo
+certificate-viewer-public-value = Valor del criterio
+certificate-viewer-purposes = Propositos
+certificate-viewer-qualifier = Qualificator
+certificate-viewer-qualifiers = Qualificatores
+certificate-viewer-required = Necessari
+certificate-viewer-unsupported = &lt;non supportate&gt;
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-state-province = Stato/provincia constitutional
+certificate-viewer-state-province = Stato/provincia
+certificate-viewer-sha-1 = SHA-1
+certificate-viewer-sha-256 = SHA-256
+certificate-viewer-serial-number = Numero serial
+certificate-viewer-signature-algorithm = Algorithmo de firma
+certificate-viewer-signature-scheme = Schema de firma
+certificate-viewer-timestamp = Marca temporal
+certificate-viewer-value = Valor
+certificate-viewer-version = Version
+certificate-viewer-business-category = Categoria de negotio
+certificate-viewer-subject-name = Nomine del subjecto
+certificate-viewer-issuer-name = Nomine del emissor
+certificate-viewer-validity = Validitate
+certificate-viewer-subject-alt-names = Nomines alternative del subjecto
+certificate-viewer-public-key-info = Informationes sur le clave public
+certificate-viewer-miscellaneous = Miscellanea
+certificate-viewer-fingerprints = Dactylogrammas
+certificate-viewer-basic-constraints = Limitationes basic
+certificate-viewer-key-usages = Utilisationes del claves
+certificate-viewer-extended-key-usages = Usos extense del clave
+certificate-viewer-ocsp-stapling = Agrafage OCSP
+certificate-viewer-subject-key-id = ID del clave del subjecto
+certificate-viewer-authority-key-id = ID del clave del autoritate
+certificate-viewer-authority-info-aia = Info del autoritate (AIA)
+certificate-viewer-certificate-policies = Politicas de certificato
+certificate-viewer-embedded-scts = SCT incorporate
+certificate-viewer-crl-endpoints = Punctos final 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 = Discargar
+# 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 (certificato)
+ .download = { $fileName }.pem
+certificate-viewer-download-pem-chain = PEM (catena)
+ .download = { $fileName }-catena.pem
+
+# The title attribute for Critical Extension icon
+certificate-viewer-critical-extension =
+ .title = Iste extension era marcate como critic, lo que significa que le clientes debe rejectar le certificato si non lo comprende.
+certificate-viewer-export = Exportar
+ .download = { $fileName }.pem
+
+##
+
+# Label for a tab where we haven't found a better label:
+certificate-viewer-unknown-group-label = (incognite)
+
+## Labels for tabs displayed in stand-alone about:certificate page
+
+certificate-viewer-tab-mine = Tu certificatos
+certificate-viewer-tab-people = Personas
+certificate-viewer-tab-servers = Servitores
+certificate-viewer-tab-ca = Autoritates
+certificate-viewer-tab-unkonwn = Incognite
diff --git a/l10n-ia/toolkit/toolkit/about/config.ftl b/l10n-ia/toolkit/toolkit/about/config.ftl
new file mode 100644
index 0000000000..ec6e28146c
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/about/config.ftl
@@ -0,0 +1,55 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## These strings appear on the warning you see when first visiting about:config.
+
+about-config-intro-warning-title = Proceder con cautela
+about-config-intro-warning-text = Cambiar preferentias de configuration avantiate pote haber impacto sur le prestationes e le securitate de { -brand-short-name }.
+about-config-intro-warning-checkbox = Avisar me quando io tenta de acceder a iste preferentias
+about-config-intro-warning-button = Acceptar le risco e continuar
+
+##
+
+# This is shown on the page before searching but after the warning is accepted.
+about-config-caution-text = Cambiar iste preferentias pote haber impacto sur le prestationes e le securitate de { -brand-short-name }.
+
+about-config-page-title = Preferentias avantiate
+
+about-config-search-input1 =
+ .placeholder = Cercar nomine de preferentia
+about-config-show-all = Monstrar toto
+
+about-config-show-only-modified = Monstrar solo preferentias modificate
+
+about-config-pref-add-button =
+ .title = Adder
+about-config-pref-toggle-button =
+ .title = Commutar
+about-config-pref-edit-button =
+ .title = Modificar
+about-config-pref-save-button =
+ .title = Salvar
+about-config-pref-reset-button =
+ .title = Reinitialisar
+about-config-pref-delete-button =
+ .title = Deler
+
+## Labels for the type selection radio buttons shown when adding preferences.
+
+about-config-pref-add-type-boolean = Booleano
+about-config-pref-add-type-number = Numero
+about-config-pref-add-type-string = Catena
+
+## 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 } (predefinite)
+about-config-pref-accessible-value-custom =
+ .aria-label = { $value } (personalisate)
diff --git a/l10n-ia/toolkit/toolkit/about/url-classifier.ftl b/l10n-ia/toolkit/toolkit/about/url-classifier.ftl
new file mode 100644
index 0000000000..b9ccd8dc1b
--- /dev/null
+++ b/l10n-ia/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 = Information de classificator de URL
+url-classifier-search-title = Cercar
+url-classifier-search-result-title = Resultatos
+url-classifier-search-result-uri = URI: { $uri }
+url-classifier-search-result-list = Lista de tabellas: { $list }
+url-classifier-search-input = URL
+url-classifier-search-error-invalid-url = URL non valide
+url-classifier-search-error-no-features = Nulle functionalitate seligite
+url-classifier-search-btn = Comenciar e cercar
+url-classifier-search-features = Functionalitates
+url-classifier-search-listType = Typo de lista
+url-classifier-provider-title = Fornitor
+url-classifier-provider = Fornitor
+url-classifier-provider-last-update-time = Ultime actualisation
+url-classifier-provider-next-update-time = Proxime actualisation
+url-classifier-provider-back-off-time = Tempore de retardo
+url-classifier-provider-last-update-status = Stato del ultime actualisation
+url-classifier-provider-update-btn = Actualisation
+url-classifier-cache-title = Cache
+url-classifier-cache-refresh-btn = Actualisar
+url-classifier-cache-clear-btn = Vacuar
+url-classifier-cache-table-name = Nomine del tabella
+url-classifier-cache-ncache-entries = Numero de entratas de cache negative
+url-classifier-cache-pcache-entries = Numero de entratas de cache positive
+url-classifier-cache-show-entries = Monstrar le entratas
+url-classifier-cache-entries = Entratas de cache
+url-classifier-cache-prefix = Prefixo
+url-classifier-cache-ncache-expiry = Expiration de cache negative
+url-classifier-cache-fullhash = Hash complete
+url-classifier-cache-pcache-expiry = Expiration de cache positive
+url-classifier-debug-title = Depuration
+url-classifier-debug-module-btn = Definir le modulos de registro
+url-classifier-debug-file-btn = Definir le file de registro
+url-classifier-debug-js-log-chk = Definir le registro de JS
+url-classifier-debug-sb-modules = Modulos de registro de navigation secur
+url-classifier-debug-modules = Modulos de registro actual
+url-classifier-debug-sbjs-modules = Registro JS de navigation secur
+url-classifier-debug-file = File de diario actual
+
+url-classifier-trigger-update = Discatenar le actualisation
+url-classifier-not-available = N/D
+url-classifier-disable-sbjs-log = Disactivar le registro JS de navigation secur
+url-classifier-enable-sbjs-log = Activar le registro JS de navigation secur
+url-classifier-enabled = Activate
+url-classifier-disabled = Disactivate
+url-classifier-updating = actualisante
+url-classifier-cannot-update = impossibile actualisar
+url-classifier-success = successo
+url-classifier-update-error = error de actualisation ({ $error })
+url-classifier-download-error = error de discarga ({ $error })
diff --git a/l10n-ia/toolkit/toolkit/downloads/downloadUI.ftl b/l10n-ia/toolkit/toolkit/downloads/downloadUI.ftl
new file mode 100644
index 0000000000..eab577979e
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/downloads/downloadUI.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/.
+
+download-ui-confirm-title = Cancellar tote le discargamentos?
+
+## Variables:
+## $downloadsCount (Number): The current downloads count.
+
+download-ui-confirm-quit-cancel-downloads =
+ { $downloadsCount ->
+ [1] Si tu exi ora, 1 discargamento essera cancellate. Es tu secur de voler exir?
+ *[other] Si tu exi ora, { $downloadsCount } discargamentos essera cancellate. Es tu secur de voler exir?
+ }
+download-ui-confirm-quit-cancel-downloads-mac =
+ { $downloadsCount ->
+ [1] Si tu quita ora, 1 discargamento essera cancellate. Es tu secur de voler quitar?
+ *[other] Si tu quita ora, { $downloadsCount } discargamentos essera cancellate. Es tu secur de voler quitar?
+ }
+download-ui-dont-quit-button =
+ { PLATFORM() ->
+ [mac] Non quitar
+ *[other] Non exir
+ }
+download-ui-confirm-offline-cancel-downloads =
+ { $downloadsCount ->
+ [1] Si tu te disconnecte ora, 1 discargamento essera cancellate. Desira tu vermente disconnecter te?
+ *[other] Si tu te disconnecte, { $downloadsCount } discargamentos essera cancellate. Desira tu vermente disconnecter te?
+ }
+download-ui-dont-go-offline-button = Remaner in linea
+download-ui-confirm-leave-private-browsing-windows-cancel-downloads =
+ { $downloadsCount ->
+ [1] Si tu claude tote le fenestras de navigation private ora, 1 discargamento essera cancellate. Desira tu vermente lassar le Navigation private?
+ *[other] Si tu claude tote le fenestras de navigation private ora, { $downloadsCount } discargamentos essera cancellate. Desira tu vermente lassar le Navigation private?
+ }
+download-ui-dont-leave-private-browsing-button = Resta in navigation private
+download-ui-cancel-downloads-ok =
+ { $downloadsCount ->
+ [1] Cancellar un discarga
+ *[other] Cancellar { $downloadsCount } discargamentos
+ }
+
+##
+
+download-ui-file-executable-security-warning-title = Aperir le file executabile?
+# Variables:
+# $executable (String): The executable file to be opened.
+download-ui-file-executable-security-warning = “{ $executable }” es un file executabile. Le files executabile pote continer viruses o altere malware que pote damnificar tu computator. Aperir iste file con prudentia. Es tu secur de voler lancear “{ $executable }”?
diff --git a/l10n-ia/toolkit/toolkit/downloads/downloadUtils.ftl b/l10n-ia/toolkit/toolkit/downloads/downloadUtils.ftl
new file mode 100644
index 0000000000..452bff6380
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/downloads/downloadUtils.ftl
@@ -0,0 +1,95 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Short form for seconds
+download-utils-short-seconds =
+ { $timeValue ->
+ [one] s
+ *[other] s
+ }
+# Short form for minutes
+download-utils-short-minutes =
+ { $timeValue ->
+ [one] m
+ *[other] m
+ }
+# Short form for hours
+download-utils-short-hours =
+ { $timeValue ->
+ [one] h
+ *[other] h
+ }
+# Short form for days
+download-utils-short-days =
+ { $timeValue ->
+ [one] d
+ *[other] d
+ }
+# — is the "em dash" (long dash)
+# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+# $rate (String): rate number.
+# $unit (String): rate unit.
+download-utils-status = { $timeLeft } — { $transfer } ({ $rate } { $unit }/s)
+# If download speed is a JavaScript Infinity value, this phrase is used
+# — is the "em dash" (long dash)
+# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+download-utils-status-infinite-rate = { $timeLeft } — { $transfer } (Multo rapide)
+# — is the "em dash" (long dash)
+# example: 4 minutes left — 1.1 of 11.1 GB
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+download-utils-status-no-rate = { $timeLeft } — { $transfer }
+download-utils-bytes = bytes
+download-utils-kilobyte = KB
+download-utils-megabyte = MB
+download-utils-gigabyte = GB
+# example: 1.1 of 333 MB
+# Variables:
+# $progress (String): progress number.
+# $total (String): total number.
+# $totalUnits (String): total unit.
+download-utils-transfer-same-units = { $progress } de { $total } { $totalUnits }
+# example: 11.1 MB of 3.3 GB
+# Variables:
+# $progress (String): progress number.
+# $progressUnits (String): progress unit.
+# $total (String): total number.
+# $totalUnits (String): total unit.
+download-utils-transfer-diff-units = { $progress } { $progressUnits } de { $total } { $totalUnits }
+# example: 111 KB
+# Variables:
+# $progress (String): progress number.
+# $progressUnits (String): unit.
+download-utils-transfer-no-total = { $progress } { $progressUnits }
+# examples: 1m; 11h
+# Variables:
+# $time (String): time number.
+# $unit (String): time unit.
+download-utils-time-pair = { $time }{ $unit }
+# examples: 1m left; 11h left
+# Variables:
+# $time (String): time left, including a unit
+download-utils-time-left-single = { $time } restante
+# examples: 11h 2m left; 1d 22h left
+# Variables:
+# $time1 (String): time left, including a unit
+# $time2 (String): smaller measure of time left, including a unit
+download-utils-time-left-double = { $time1 } { $time2 } restante
+download-utils-time-few-seconds = Alcun secundas restante
+download-utils-time-unknown = Tempore restante incognite
+# Variables:
+# $scheme (String): URI scheme like data: jar: about:
+download-utils-done-scheme = ressource { $scheme }
+# Special case of done-scheme for file:
+# This is used as an eTLD replacement for local files, so make it lower case
+download-utils-done-file-scheme = file local
+# Displayed time for files finished yesterday
+download-utils-yesterday = Heri
diff --git a/l10n-ia/toolkit/toolkit/featuregates/features.ftl b/l10n-ia/toolkit/toolkit/featuregates/features.ftl
new file mode 100644
index 0000000000..a7f2438623
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/featuregates/features.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/.
+
+# 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 = Activa le assistentia al functionalitate de mappa Masonry CSS experimental. Vide le <a data-l10n-name="explainer">explainer</a> pro un alte nivello de description del functionalitate. Pro fornir commentarios, per favor commenta in <a data-l10n-name="w3c-issue">iste problema de GitHub</a> o <a data-l10n-name="bug">iste error</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 = Iste nove API offere le supporto a basse nivello pro prestationes de computation e rendition graphic per le <a data-l10n-name="wikipedia">Unitate de Processo Graphic - (GPU)</a> del apparato del usator. Le <a data-l10n-name="spec">specificationes</a> es ancora un labor in curso. Vide <a data-l10n-name="bugzilla">bug 1602129</a> pro altere detalios.
+
+# The title of the experiment should be kept in English as it may be referenced
+# by various online articles and is technical in nature.
+experimental-features-media-jxl =
+ .label = Medios: JPEG XL
+experimental-features-media-jxl-description = Con iste function activate, { -brand-short-name } supporta le formato JPEG XL (JXL). Isto es un formato de file imagine meliorate que supporta sin perditas le transition ab le traditional files JPEG. Vide <a data-l10n-name="bugzilla">bug 1539075</a> pro altere detalios.
+
+# 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 = Le addition de un constructor al interfacie <a data-l10n-name="mdn-cssstylesheet">CSSStyleSheet</a>, e un varietate de cambiamentos associate, rende possibile crear directemente nove folios de stilo sin deber adder le folio al HTML. Iste rende multo plus facile crear folios de stilo reusabile a usar con <a data-l10n-name="mdn-shadowdom">Shadow DOM</a>. Vide le <a data-l10n-name="bugzilla">reporto de problema 1520690</a> pro plus detalios.
+
+experimental-features-devtools-compatibility-panel =
+ .label = Utensiles de disveloppator: quadro compatibilitate
+experimental-features-devtools-compatibility-panel-description = Un quadro lateral pro le Inspector de pagina que te monstra informationes detaliate super le stato de compatibilitate inter le navigatores de tu application. Vide <a data-l10n-name="bugzilla">bug 1584464</a> pro altere detalios.
+
+# Do not translate 'SameSite', 'Lax' and 'None'.
+experimental-features-cookie-samesite-lax-by-default2 =
+ .label = Cookie: SameSite=lax predefinite
+experimental-features-cookie-samesite-lax-by-default2-description = Tractar cookies como “SameSite=lax” predefinite si nulle attributo “sameSite” es specificate. Le disveloppatores debe eliger le actual stato de utilisation sin restrictiones per definir explicitemente “SameSite=none”.
+
+# Do not translate 'SameSite', 'Lax' and 'None'.
+experimental-features-cookie-samesite-none-requires-secure2 =
+ .label = Cookies: SameSite=None require le attributo secur
+experimental-features-cookie-samesite-none-requires-secure2-description = Le cookies con attributo “SameSite=None” require le attributo "secure". Iste function require “Cookies: SameSite=Lax predefinite”.
+
+# 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 = Cache de initio pro about:home
+experimental-features-abouthome-startup-cache-description = Un cache pro le contento initial del pagina about:home que es normalmente cargate al initio. Le cache es pro augmentar le velocitate del initialisation.
+
+# 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 = Tracta cookies del mesme dominio, ma con differente schemas (e.g. http://example.com e https://example.com) como inter sitos in vice de proveniente del mesme sito. Meliora le securitate, ma pote introducer problemas.
+
+# "Service Worker" is an API name and is usually not translated.
+experimental-features-devtools-serviceworker-debugger-support =
+ .label = Utensiles de disveloppator: depuration de obrero de servicio
+# "Service Worker" is an API name and is usually not translated.
+experimental-features-devtools-serviceworker-debugger-support-description = Activa supporto experimental pro Service Workers in le quadro Depurator. Iste function pote relentar le Utensiles de disveloppator e augmentar le consumption de memoria.
+
+# WebRTC global mute toggle controls
+experimental-features-webrtc-global-mute-toggles =
+ .label = Activar/disactivar audio e video WebRTC globalmente
+experimental-features-webrtc-global-mute-toggles-description = Adder controlos al indicator de compartimento global WebRTC que permitte al usatores de silentiar globalmente le fluxos de lor microphono e camera.
+
+# JS JIT Warp project
+experimental-features-js-warp =
+ .label = JavaScript JIT: Warp
+experimental-features-js-warp-description = Activar Warp, un projecto pro meliorar prestation e uso de memoria de JavaScript.
+
+# Search during IME
+experimental-features-ime-search =
+ .label = Barra de adresse: monstrar resultatos durante le composition IME
+experimental-features-ime-search-description = Un IME (Input Method Editor, editor a methodos de entrata) es un utensile que te permitte scriber symbolos complexe, como illos usate pro scriber in linguas est-asiatic o indic, usante un claviero standard. Iste experimento mantenera le pannello del barra de adresse aperte, monstrante le resultatos e suggestiones de recerca durante que tu usa IME pro entrar texto. Nota que le IME pote monstrar un pannello que coperi le resultatos del barra de adresse, dunque iste preferentia es solo suggerite pro IME que non usa iste typo de pannello.
+
+experimental-features-accessibility-cache =
+ .label = Cache pro accessibilitate
+experimental-features-accessibility-cache-description = Retene tote le informationes de accessibilitate de tote documentos in le processo principal de { -brand-short-name }. Isto meliora le prestation pro lectores schermo e altere applicationes que usa APIs de accessibilitate.
diff --git a/l10n-ia/toolkit/toolkit/global/alert.ftl b/l10n-ia/toolkit/toolkit/global/alert.ftl
new file mode 100644
index 0000000000..93630c1b28
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/alert.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/.
+
+alert-close =
+ .tooltiptext = Clauder iste notification
+alert-settings-title =
+ .tooltiptext = Parametros
diff --git a/l10n-ia/toolkit/toolkit/global/appPicker.ftl b/l10n-ia/toolkit/toolkit/global/appPicker.ftl
new file mode 100644
index 0000000000..6c9b703c76
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/appPicker.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+app-picker-browse-button =
+ .buttonlabelextra2 = Percurrer…
+app-picker-send-msg =
+ .value = Inviar iste elemento a:
+app-picker-no-app-found =
+ .value = Nulle application ha essite trovate pro iste typo de file.
diff --git a/l10n-ia/toolkit/toolkit/global/browser-utils.ftl b/l10n-ia/toolkit/toolkit/global/browser-utils.ftl
new file mode 100644
index 0000000000..dbe14cc2ca
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/browser-utils.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/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (datos)
diff --git a/l10n-ia/toolkit/toolkit/global/commonDialog.ftl b/l10n-ia/toolkit/toolkit/global/commonDialog.ftl
new file mode 100644
index 0000000000..b6864e8476
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/commonDialog.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/.
+
+common-dialog-title-null = Iste pagina dice
+common-dialog-title-system = { -brand-short-name }
+# Title displayed when the origin of a web dialog is unknown.
+common-dialog-title-unknown = Incognite
+
+common-dialog-username =
+ .value = Nomine de usator
+common-dialog-password =
+ .value = Contrasigno
+
+common-dialog-copy-cmd =
+ .label = Copiar
+ .accesskey = C
+common-dialog-select-all-cmd =
+ .label = Seliger toto
+ .accesskey = t
diff --git a/l10n-ia/toolkit/toolkit/global/createProfileWizard.ftl b/l10n-ia/toolkit/toolkit/global/createProfileWizard.ftl
new file mode 100644
index 0000000000..9d5d51df85
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/createProfileWizard.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/.
+
+create-profile-window =
+ .title = Crear le assistente de profilo
+ .style = width: 55em; height: 34em;
+
+create-profile-window2 =
+ .title = Crear le assistente de profilo
+ .style = min-width: 55em; min-height: 34em;
+
+## First wizard page
+
+create-profile-first-page-header =
+ { PLATFORM() ->
+ [macos] Introduction
+ *[other] Benvenite al { create-profile-window.title }
+ }
+
+create-profile-first-page-header2 =
+ { PLATFORM() ->
+ [macos] Introduction
+ *[other] Benvenite al { create-profile-window2.title }
+ }
+
+profile-creation-explanation-1 = { -brand-short-name } immagazina informationes sur tu configurationes e preferentias in tu profilo personal.
+
+profile-creation-explanation-2 = Si tu comparti iste copia de { -brand-short-name } con altere usatores, tu pote usar le profilos pro tener separate le informationes de cata usator. Pro isto, cata usator debe crear su proprie profilo.
+
+profile-creation-explanation-3 = Si tu es le sol persona que usa iste copia de { -brand-short-name }, tu debe haber al minus un profilo. Si tu lo desira, tu pote crear plure profilos pro te mesme, pro tener gruppos differente de configurationes e de preferentias. Per exemplo tu pote voler profilos separate pro uso commercial e personal.
+
+profile-creation-explanation-4 =
+ { PLATFORM() ->
+ [macos] Pro comenciar a crear tu profilo, clicca sur Continuar.
+ *[other] Pro comenciar a crear tu profilo, clicca sur Sequente.
+ }
+
+## Second wizard page
+
+create-profile-last-page-header =
+ { PLATFORM() ->
+ [macos] Conclusion
+ *[other] Completamento de { create-profile-window.title }
+ }
+
+create-profile-last-page-header2 =
+ { PLATFORM() ->
+ [macos] Conclusion
+ *[other] Completamento de { create-profile-window2.title }
+ }
+
+profile-creation-intro = Si tu crea plure profilos tu pote los differentiar per le nomine. Tu pote usar le nomine definite hic o tu pote eliger un altere nomine tu proprie.
+
+profile-prompt = Insere le nove nomine del profilo:
+ .accesskey = E
+
+profile-default-name =
+ .value = Usator predefinite
+
+profile-directory-explanation = Tu configurationes, preferentias e altere datos de usator essera immagazinate in:
+
+create-profile-choose-folder =
+ .label = Eliger un dossier…
+ .accesskey = E
+
+create-profile-use-default =
+ .label = Usar le dossier predefinite
+ .accesskey = U
diff --git a/l10n-ia/toolkit/toolkit/global/cspErrors.ftl b/l10n-ia/toolkit/toolkit/global/cspErrors.ftl
new file mode 100644
index 0000000000..98c90deaf3
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/cspErrors.ftl
@@ -0,0 +1,32 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+csp-error-missing-directive = Le politica non contine le directiva obligatori ‘{ $directive }’
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $keyword (String): the name of a CSP keyword, usually 'unsafe-inline'.
+csp-error-illegal-keyword = Le directiva ‘{ $directive }’ contine un parola clave prohibite { $keyword }
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-illegal-protocol = Le directiva ‘{ $directive }’ contine un fonte de protocollo prohibite: { $scheme }
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-missing-host = { $scheme }: le protocollo require un servitor in le directivas ‘{ $directive }’
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $source (String): the name of a CSP source, usually 'self'.
+csp-error-missing-source = ‘{ $directive }’ debe includer le fonte { $source }
+
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-illegal-host-wildcard = { $scheme }: fontes con metacharacteres in directivas ‘{ $directive }’ debe includer al minus un subdominio non generic (per exemplo, *.example.com e non *.com)
diff --git a/l10n-ia/toolkit/toolkit/global/datepicker.ftl b/l10n-ia/toolkit/toolkit/global/datepicker.ftl
new file mode 100644
index 0000000000..1aa8342a7e
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/datepicker.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/.
+
+
+### Datepicker - Dialog for default HTML's <input type="date">
+
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the purpose of a date picker calendar and a month-year selection
+## spinner dialogs for HTML's <input type="date">
+
+date-picker-label =
+ .aria-label = Elige un data
+date-spinner-label =
+ .aria-label = Elige un mense e un anno
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the purpose of buttons that leaf through months of a calendar
+
+date-picker-previous =
+ .aria-label = Mense precedente
+date-picker-next =
+ .aria-label = Mense successive
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the type of a value/unit that is being selected within a
+## Month/Year date spinner dialogs on a datepicker calendar dialog
+
+date-spinner-month =
+ .aria-label = Mense
+date-spinner-year =
+ .aria-label = Anno
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the purpose of buttons that leaf through either months
+## or years of a Month/Year date spinner on a datepicker calendar dialog
+
+date-spinner-month-previous =
+ .aria-label = Mense precedente
+date-spinner-month-next =
+ .aria-label = Mense successive
+date-spinner-year-previous =
+ .aria-label = Anno precedente
+date-spinner-year-next =
+ .aria-label = Anno successive
diff --git a/l10n-ia/toolkit/toolkit/global/datetimebox.ftl b/l10n-ia/toolkit/toolkit/global/datetimebox.ftl
new file mode 100644
index 0000000000..6d71020021
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/datetimebox.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/.
+
+# Date/time clear button
+datetime-reset =
+ .aria-label = Vacuar
+
+## Placeholders for date and time inputs
+
+datetime-year-placeholder = aaaa
+datetime-month-placeholder = mm
+datetime-day-placeholder = dd
+datetime-time-placeholder = --
+
+## Field labels for input type=date
+
+datetime-year =
+ .aria-label = Anno
+datetime-month =
+ .aria-label = Mense
+datetime-day =
+ .aria-label = Die
+
+## Field labels for input type=time
+
+datetime-hour =
+ .aria-label = Horas
+datetime-minute =
+ .aria-label = Minutas
+datetime-second =
+ .aria-label = Secundas
+datetime-millisecond =
+ .aria-label = Millisecundas
+datetime-dayperiod =
+ .aria-label = AM/PM
+
+## Calendar button for input type=date
+
+
+# This label is used by screenreaders and other assistive technology
+# to indicate the purpose of a toggle button inside of the <input type="date">
+# field that opens/closes a date picker calendar dialog
+
+datetime-calendar =
+ .aria-label = Agenda
diff --git a/l10n-ia/toolkit/toolkit/global/handlerDialog.ftl b/l10n-ia/toolkit/toolkit/global/handlerDialog.ftl
new file mode 100644
index 0000000000..b29929657b
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/handlerDialog.ftl
@@ -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/.
+
+
+## Permission Dialog
+## Variables:
+## $host - the hostname that is initiating the request
+## $scheme - the type of link that's being opened.
+## $appName - Name of the application that will be opened.
+
+
+## Permission Dialog
+## Variables:
+## $host - the hostname that is initiating the request
+## $scheme - the type of link that's being opened.
+## $appName - Name of the application that will be opened.
+## $extension - Name of extension that initiated the request
+
+permission-dialog-description = Permitter que iste sito aperi le ligamine { $scheme }?
+permission-dialog-description-file = Permitter que iste file aperi le ligamine { $scheme }?
+permission-dialog-description-host = Permitter que { $host } aperi le ligamine { $scheme }?
+permission-dialog-description-extension = Permitter que le extension { $extension } aperi le ligamine { $scheme }?
+permission-dialog-description-app = Permitter que iste sito aperi le ligamine { $scheme } con { $appName }?
+permission-dialog-description-host-app = Permitter que { $host } aperi le ligamine { $scheme } con { $appName }?
+permission-dialog-description-file-app = Permitter que iste file aperi le ligamine { $scheme } con { $appName }?
+permission-dialog-description-extension-app = Permitter que le extension { $extension } aperi le ligamine { $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 = Sempre permitter que <strong>{ $host }</strong> aperi ligamines <strong>{ $scheme }</strong>
+permission-dialog-remember-file = Sempre permitter que iste file aperi ligamines <strong>{ $scheme }</strong>
+permission-dialog-remember-extension = Sempre permitter que iste extension aperi ligamines <strong>{ $scheme }</strong>
+
+##
+
+permission-dialog-btn-open-link =
+ .label = Aperir le ligamine
+ .accessKey = A
+permission-dialog-btn-choose-app =
+ .label = Eliger un application
+ .accessKey = a
+permission-dialog-unset-description = Tu debera eliger un application.
+permission-dialog-set-change-app-link = Elige un altere application.
+
+## Chooser dialog
+## Variables:
+## $scheme - the type of link that's being opened.
+
+chooser-window =
+ .title = Eliger un application
+ .style = min-width: 26em; min-height: 26em;
+chooser-dialog =
+ .buttonlabelaccept = Aperir le ligamine
+ .buttonaccesskeyaccept = A
+chooser-dialog-description = Eliger un application pro aperir le ligamine { $scheme }.
+# Please keep the emphasis around the scheme (ie the `<strong>` HTML tags).
+chooser-dialog-remember = Usar sempre iste application pro aperir ligamines <strong>{ $scheme }</strong>
+chooser-dialog-remember-extra =
+ { PLATFORM() ->
+ [windows] Isto pote esser cambiate in le optiones de { -brand-short-name }.
+ *[other] Isto pote esser cambiate in le preferentias de { -brand-short-name }.
+ }
+choose-other-app-description = Eliger un altere application
+choose-app-btn =
+ .label = Eliger…
+ .accessKey = E
+choose-other-app-window-title = Un altere application…
+# Displayed under the name of a protocol handler in the Launch Application dialog.
+choose-dialog-privatebrowsing-disabled = Disactivate in fenestras private
diff --git a/l10n-ia/toolkit/toolkit/global/htmlForm.ftl b/l10n-ia/toolkit/toolkit/global/htmlForm.ftl
new file mode 100644
index 0000000000..03daa9db30
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/htmlForm.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/.
+
+# This string is shown at the end of the tooltip text for
+# <input type='file' multiple> when there are more than 21 files selected
+# (when we will only list the first 20, plus an "and X more" line).
+# Variables:
+# $fileCount (Number): The number of remaining files.
+input-file-and-more-files =
+ { $fileCount ->
+ [one] e uno plus
+ *[other] e { $fileCount } plus
+ }
diff --git a/l10n-ia/toolkit/toolkit/global/notification.ftl b/l10n-ia/toolkit/toolkit/global/notification.ftl
new file mode 100644
index 0000000000..68deca42b2
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/notification.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/.
+
+notification-learnmore-default-label =
+ .value = Saper plus
+
+# This label is read by screen readers when focusing the close button for an
+# "infobar" (message shown when for example a popup is blocked).
+close-button-label =
+ .aria-label = Clauder
+
+close-notification-message =
+ .tooltiptext = Clauder iste message
diff --git a/l10n-ia/toolkit/toolkit/global/popupnotification.ftl b/l10n-ia/toolkit/toolkit/global/popupnotification.ftl
new file mode 100644
index 0000000000..24cb7a397d
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/popupnotification.ftl
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+popup-notification-learn-more = Saper plus
+popup-notification-more-actions-button =
+ .aria-label = Altere actiones
+popup-notification-default-button =
+ .label = OK!
+ .accesskey = O
diff --git a/l10n-ia/toolkit/toolkit/global/processTypes.ftl b/l10n-ia/toolkit/toolkit/global/processTypes.ftl
new file mode 100644
index 0000000000..006479a077
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/processTypes.ftl
@@ -0,0 +1,61 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+##
+## Localization for remote types defined in RemoteType.h
+##
+
+process-type-web = Contento de web
+
+# process used to run privileged about pages,
+# such as about:home
+process-type-privilegedabout = Pagina “about” privilegiate
+
+# process used to run privileged mozilla pages,
+# such as accounts.firefox.com
+process-type-privilegedmozilla = Contento privilegiate de Mozilla
+
+process-type-extension = Extension
+
+# process used to open file:// URLs
+process-type-file = File local
+
+# process used to isolate a webpage from other web pages
+# to improve security
+process-type-webisolated = Contento web isolate
+
+# process used to isolate a ServiceWorker to improve
+# performance
+process-type-webserviceworker = Service worker isolate
+
+# process preallocated; may change to other types
+process-type-prealloc = Pre-allocate
+
+##
+## Localization for Gecko process types defined in GeckoProcessTypes.h
+##
+
+process-type-default = Principal
+process-type-tab = Scheda
+
+# 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 used to decode media
+process-type-rdd = RDD
+
+# process used to run some IPC actor in their own sandbox
+process-type-utility = Actor IPC in alveo de arena
+
+##
+## Other
+##
+
+# fallback
+process-type-unknown = Incognite
diff --git a/l10n-ia/toolkit/toolkit/global/profileDowngrade.ftl b/l10n-ia/toolkit/toolkit/global/profileDowngrade.ftl
new file mode 100644
index 0000000000..0feb3e7dd1
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/profileDowngrade.ftl
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profiledowngrade-window =
+ .title = Tu ha lanceate un version ancian de { -brand-product-name }
+ .style = width: 490px;
+
+profiledowngrade-window2 =
+ .title = Tu ha lanceate un version ancian de { -brand-product-name }
+ .style = min-width: 490px;
+
+profiledowngrade-window-create =
+ .label = Crear nove profilo
+
+profiledowngrade-sync = Usar un version ancian de { -brand-product-name } pote corrumper le marcapaginas e chronologia de navigation jam salvate in un profilo existente de { -brand-product-name }. Pro proteger tu informationes, crea un nove profilo pro iste installation de { -brand-short-name }. Tu pote sempre aperir session con un { -fxaccount-brand-name } pro synchronisar tu marcapaginas e chronologia de navigation inter profilos.
+profiledowngrade-nosync = Usar un version ancian de { -brand-product-name } pote corrumper le marcapaginas e chronologia de navigation jam salvate in un profilo existente de { -brand-product-name }. Pro proteger tu informationes, crea un nove profilo pro iste installation de { -brand-short-name }.
+
+profiledowngrade-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Exir
+ *[other] Quitar
+ }
diff --git a/l10n-ia/toolkit/toolkit/global/profileSelection.ftl b/l10n-ia/toolkit/toolkit/global/profileSelection.ftl
new file mode 100644
index 0000000000..cb73519df1
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/profileSelection.ftl
@@ -0,0 +1,38 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+profile-selection-window =
+ .title = { -brand-short-name } - Eliger un profilo de usator
+
+profile-selection-button-accept =
+ .label = Initiar { -brand-short-name }
+
+profile-selection-button-cancel =
+ .label = Exir
+
+profile-selection-new-button =
+ .label = Crear un profilo…
+ .accesskey = C
+
+profile-selection-rename-button =
+ .label = Renominar le profilo…
+ .accesskey = R
+
+profile-selection-delete-button =
+ .label = Deler le profilo…
+ .accesskey = D
+
+profile-selection-conflict-message = Un altere copia de { -brand-product-name } ha facite cambios al profilos. Tu debe reinitiar { -brand-short-name } ante que facer altere cambios.
+
+## Messages used in the profile manager
+
+profile-manager-description = { -brand-short-name } immagazina informationes sur tu configurationes, preferentias e altere datos personal in tu profilo de usator.
+
+profile-manager-work-offline =
+ .label = Travaliar disconnectite
+ .accesskey = o
+
+profile-manager-use-selected =
+ .label = Usar le profilo seligite sin demandar a cata initio
+ .accesskey = s
diff --git a/l10n-ia/toolkit/toolkit/global/resetProfile.ftl b/l10n-ia/toolkit/toolkit/global/resetProfile.ftl
new file mode 100644
index 0000000000..94c464d739
--- /dev/null
+++ b/l10n-ia/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 = Restabilir { -brand-short-name } a su parametros predefinite?
+refresh-profile-dialog-button =
+ .label = Restabilir { -brand-short-name }
+refresh-profile-dialog-description = Comencia de novo pro resolver problemas de rendimento. Isto removera tu extensiones e personalisationes. Tu non perdera informationes essential como marcapaginas e contrasignos.
+refresh-profile = Revitalisa { -brand-short-name }
+refresh-profile-button = Refrescar { -brand-short-name }…
+refresh-profile-learn-more = Saper plus
+refresh-profile-progress =
+ .title = Refrescar { -brand-short-name }
+refresh-profile-progress-description = Quasi facite…
diff --git a/l10n-ia/toolkit/toolkit/global/run-from-dmg.ftl b/l10n-ia/toolkit/toolkit/global/run-from-dmg.ftl
new file mode 100644
index 0000000000..e69dadd82a
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/run-from-dmg.ftl
@@ -0,0 +1,28 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Strings for a dialog that may open on macOS before the app's main window
+## opens. The dialog prompts the user to allow the app to install itself in an
+## appropriate location before relaunching itself from that location if the
+## user accepts.
+
+prompt-to-install-title = Completar le installation de { -brand-short-name }?
+prompt-to-install-message = Conclude iste installation in un sol passo pro mantener { -brand-short-name } actualisate e evitar le perdita de datos. { -brand-short-name } essera addite al dossier Applicationes e al Dock.
+prompt-to-install-yes-button = Installar
+prompt-to-install-no-button = Non installar
+
+## Strings for a dialog that opens if the installation failed.
+
+install-failed-title = Installation de { -brand-short-name } fallite.
+install-failed-message = Le installation de { -brand-short-name } ha fallite, ma illo continuara a executar se.
+
+## Strings for a dialog that recommends to the user to start an existing
+## installation of the app in the Applications directory if one is detected,
+## rather than the app that was double-clicked in a .dmg.
+
+prompt-to-launch-existing-app-title = Aperir le existente application { -brand-short-name }?
+prompt-to-launch-existing-app-message = Tu jam ha { -brand-short-name } installate. Usa le application installate pro star actualisate e impedir perdita de datos.
+prompt-to-launch-existing-app-yes-button = Aperir existente
+prompt-to-launch-existing-app-no-button = No, gratias
diff --git a/l10n-ia/toolkit/toolkit/global/tabprompts.ftl b/l10n-ia/toolkit/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000..eba8dab31d
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/tabprompts.ftl
@@ -0,0 +1,13 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tabmodalprompt-username =
+ .value = Nomine de usator:
+tabmodalprompt-password =
+ .value = Contrasigno:
+
+tabmodalprompt-ok-button =
+ .label = OK
+tabmodalprompt-cancel-button =
+ .label = Cancellar
diff --git a/l10n-ia/toolkit/toolkit/global/textActions.ftl b/l10n-ia/toolkit/toolkit/global/textActions.ftl
new file mode 100644
index 0000000000..d1ff112b4a
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/textActions.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/.
+
+text-action-undo =
+ .label = Disfacer
+ .accesskey = D
+
+text-action-undo-shortcut =
+ .key = Z
+
+text-action-redo =
+ .label = Refacer
+ .accesskey = R
+
+text-action-redo-shortcut =
+ .key = Y
+
+text-action-cut =
+ .label = Taliar
+ .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 = Collar
+ .accesskey = l
+
+text-action-paste-no-formatting =
+ .label = Collar sin formato
+ .accesskey = m
+
+text-action-paste-shortcut =
+ .key = V
+
+text-action-delete =
+ .label = Deler
+ .accesskey = D
+
+text-action-select-all =
+ .label = Seliger toto
+ .accesskey = t
+
+text-action-select-all-shortcut =
+ .key = A
+
+text-action-spell-no-suggestions =
+ .label = Nulle suggestiones orthographic
+
+text-action-spell-add-to-dictionary =
+ .label = Adder al dictionario
+ .accesskey = d
+
+text-action-spell-undo-add-to-dictionary =
+ .label = Disfacer le addition al dictionario
+ .accesskey = s
+
+text-action-spell-check-toggle =
+ .label = Verificar le orthographia
+ .accesskey = g
+
+text-action-spell-add-dictionaries =
+ .label = Adder dictionarios…
+ .accesskey = A
+
+text-action-spell-dictionaries =
+ .label = Linguas
+ .accesskey = L
+
+text-action-search-text-box-clear =
+ .title = Vacuar
diff --git a/l10n-ia/toolkit/toolkit/global/tree.ftl b/l10n-ia/toolkit/toolkit/global/tree.ftl
new file mode 100644
index 0000000000..10704b3e28
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/tree.ftl
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+tree-columnpicker-restore-order =
+ .label = Restaurar le ordine del columnas
diff --git a/l10n-ia/toolkit/toolkit/global/unknownContentType.ftl b/l10n-ia/toolkit/toolkit/global/unknownContentType.ftl
new file mode 100644
index 0000000000..6fbad57919
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/unknownContentType.ftl
@@ -0,0 +1,42 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+unknowncontenttype-handleinternally =
+ .label = Aperir con { -brand-short-name }
+ .accesskey = e
+
+unknowncontenttype-settingschange =
+ .value =
+ { PLATFORM() ->
+ [windows] Le parametros pote esser cambiate in le optiones de { -brand-short-name }.
+ *[other] Le parametros pote esser cambiate in le preferentias de { -brand-short-name }.
+ }
+
+unknowncontenttype-intro = Tu ha eligite de aperir:
+unknowncontenttype-which-is = le qual es:
+unknowncontenttype-from = de:
+unknowncontenttype-prompt = Desira tu salvar iste file?
+unknowncontenttype-action-question = Que debe { -brand-short-name } facer con iste file?
+unknowncontenttype-open-with =
+ .label = Aperir con
+ .accesskey = o
+unknowncontenttype-other =
+ .label = Altere…
+unknowncontenttype-choose-handler =
+ .label =
+ { PLATFORM() ->
+ [macos] Eliger…
+ *[other] Percurrer…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] E
+ *[other] P
+ }
+unknowncontenttype-save-file =
+ .label = Salvar le file
+ .accesskey = s
+unknowncontenttype-remember-choice =
+ .label = Facer isto automaticamente pro files como iste de ora in avante.
+ .accesskey = a
diff --git a/l10n-ia/toolkit/toolkit/global/videocontrols.ftl b/l10n-ia/toolkit/toolkit/global/videocontrols.ftl
new file mode 100644
index 0000000000..3114f2b488
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/global/videocontrols.ftl
@@ -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/.
+
+videocontrols-scrubber =
+ .aria-label = Position
+# 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 = Cargate:
+videocontrols-volume-control =
+ .aria-label = Volumine
+videocontrols-closed-caption-button =
+ .aria-label = Subtitulos
+
+videocontrols-play-button =
+ .aria-label = Reproducer
+videocontrols-pause-button =
+ .aria-label = Pausar
+videocontrols-mute-button =
+ .aria-label = Silentiar
+videocontrols-unmute-button =
+ .aria-label = Non plus silentiar
+videocontrols-enterfullscreen-button =
+ .aria-label = Plen schermo
+videocontrols-exitfullscreen-button =
+ .aria-label = Exir del plen schermo
+videocontrols-casting-button-label =
+ .aria-label = Transmitter per le schermo
+videocontrols-closed-caption-off =
+ .offlabel = Inactive
+
+# This string is used as part of the Picture-in-Picture video toggle button when
+# the mouse is hovering it.
+videocontrols-picture-in-picture-label = Imagine-in-imagine
+
+# This string is used as the label for a variation of the Picture-in-Picture video
+# toggle button when the mouse is hovering over the video.
+videocontrols-picture-in-picture-toggle-label = Spectar in modo imagine-in-imagine
+
+# 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.
+videocontrols-picture-in-picture-explainer = Reproduce videos in prime plano durante que tu face altere cosas in { -brand-short-name }
+
+# This string is used as the label for a variation of the Picture-in-Picture video
+# toggle button when the mouse is hovering over the video.
+videocontrols-picture-in-picture-toggle-label2 = Distaccar iste video
+
+# 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.
+videocontrols-picture-in-picture-explainer2 = Plus paginas es plus amusante. Reproduce iste video in Imagine annidate durante que tu naviga.
+
+videocontrols-picture-in-picture-explainer3 = Quanto plus schermos, tanto plus divertimento. Reproduce iste video durante que tu face altere cosas.
+
+videocontrols-error-aborted = Cargamento de video stoppate.
+videocontrols-error-network = Reproduction del video abortate per un error de rete.
+videocontrols-error-decode = Le video non pote esser reproducite perque le file es corrumpite.
+videocontrols-error-src-not-supported = Formato video o typo MIME non supportate.
+videocontrols-error-no-source = Nulle video con formato e typo MIME supportate ha essite trovate.
+videocontrols-error-generic = Le lectura del video ha essite interrumpite a causa de un error incognite.
+videocontrols-status-picture-in-picture = Iste video se reproduce in modo imagine-in-imagine.
+
+# This message shows the current position and total video duration
+#
+# Variables:
+# $position (String): The current media position
+# $duration (String): The total video duration
+#
+# For example, when at the 5 minute mark in a 6 hour long video,
+# $position would be "5:00" and $duration would be "6:00:00", result
+# string would be "5:00 / 6:00:00". Note that $duration is not always
+# available. For example, when at the 5 minute mark in an unknown
+# duration video, $position would be "5:00" and the string which is
+# surrounded by <span> would be deleted, result string would be "5:00".
+videocontrols-position-and-duration-labels = { $position }<span data-l10n-name="position-duration-format"> / { $duration }</span>
diff --git a/l10n-ia/toolkit/toolkit/global/wizard.ftl b/l10n-ia/toolkit/toolkit/global/wizard.ftl
new file mode 100644
index 0000000000..3803973ee2
--- /dev/null
+++ b/l10n-ia/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 = Retornar
+ .accesskey = R
+wizard-linux-button-back =
+ .label = Retro
+ .accesskey = R
+wizard-win-button-back =
+ .label = < Retro
+ .accesskey = R
+
+wizard-macos-button-next =
+ .label = Continuar
+ .accesskey = C
+wizard-linux-button-next =
+ .label = Sequente
+ .accesskey = N
+wizard-win-button-next =
+ .label = Sequente >
+ .accesskey = N
+
+wizard-macos-button-finish =
+ .label = Facite
+wizard-linux-button-finish =
+ .label = Finir
+wizard-win-button-finish =
+ .label = Finir
+
+wizard-macos-button-cancel =
+ .label = Cancellar
+wizard-linux-button-cancel =
+ .label = Cancellar
+wizard-win-button-cancel =
+ .label = Cancellar
diff --git a/l10n-ia/toolkit/toolkit/intl/languageNames.ftl b/l10n-ia/toolkit/toolkit/intl/languageNames.ftl
new file mode 100644
index 0000000000..77fedbe2a5
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/intl/languageNames.ftl
@@ -0,0 +1,214 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+language-name-aa = Afar
+language-name-ab = Abkhaziano
+language-name-ach = Acholi
+language-name-ae = Avestico
+language-name-af = Afrikaans
+language-name-ak = Akan
+language-name-am = Amharico
+language-name-an = Aragonese
+language-name-ar = Arabe
+language-name-as = Assamese
+language-name-ast = Asturiano
+language-name-av = Avarico
+language-name-ay = Aymara
+language-name-az = Azerbaidjano
+language-name-ba = Bashkir
+language-name-be = Bielorusso
+language-name-bg = Bulgaro
+language-name-bh = Bihari
+language-name-bi = Bislama
+language-name-bm = Bambara
+language-name-bn = Bengali
+language-name-bo = Tibetano
+language-name-br = Breton
+language-name-bs = Bosniano
+language-name-ca = Catalano
+language-name-cak = Kaqchikel
+language-name-ce = Tchetcheno
+language-name-ch = Chamorro
+language-name-co = Corso
+language-name-cr = Cree
+language-name-crh = tatar crimean
+language-name-cs = Tcheco
+language-name-csb = Cashubiano
+language-name-cu = Slavo ecclesiastic
+language-name-cv = Chuvash
+language-name-cy = Gallese
+language-name-da = Danese
+language-name-de = Germano
+language-name-dsb = Basse sorbio
+language-name-dv = Maldiviano
+language-name-dz = Dzongkha
+language-name-ee = Ewe
+language-name-el = Greco
+language-name-en = Anglese
+language-name-eo = Esperanto
+language-name-es = Espaniol
+language-name-et = Estoniano
+language-name-eu = Basco
+language-name-fa = Persa
+language-name-ff = Fula
+language-name-fi = Finnese
+language-name-fj = Fijiano
+language-name-fo = Faroese
+language-name-fr = Francese
+language-name-fur = Friulano
+language-name-fy = Frison
+language-name-ga = Irlandese
+language-name-gd = Gaelico scotese
+language-name-gl = Galiciano
+language-name-gn = Guarani
+language-name-gu = Gujarati
+language-name-gv = Manx
+language-name-ha = Hausa
+language-name-haw = Hawaiiano
+language-name-he = Hebreo
+language-name-hi = Hindi
+language-name-hil = Hiligaynon
+language-name-ho = Hiri Motu
+language-name-hr = Croata
+language-name-hsb = Alte sorbio
+language-name-ht = Haitiano
+language-name-hu = Hungaro
+language-name-hy = Armenio
+language-name-hz = Herero
+language-name-ia = Interlingua
+language-name-id = Indonesiano
+language-name-ie = Interlingue
+language-name-ig = Igbo
+language-name-ii = Yi sichuan
+language-name-ik = Inupiaq
+language-name-io = Ido
+language-name-is = Islandese
+language-name-it = Italiano
+language-name-iu = Inuktitut
+language-name-ja = Japonese
+language-name-jv = Javanese
+language-name-ka = Georgiano
+language-name-kab = Cabilo
+language-name-kg = Congolese
+language-name-ki = Kikuyu
+language-name-kj = Kuanyama
+language-name-kk = Kazakh
+language-name-kl = Groenlandese
+language-name-km = Khmer
+language-name-kn = Kannada
+language-name-ko = Coreano
+language-name-kok = Konkani
+language-name-kr = Kanuri
+language-name-ks = Cachmir
+language-name-ku = Kurdo
+language-name-kv = Komi
+language-name-kw = Cornico
+language-name-ky = Kirghiz
+language-name-la = Latino
+language-name-lb = Luxemburgese
+language-name-lg = Ganda
+language-name-li = Limburgese
+language-name-lij = Ligure
+language-name-ln = Lingala
+language-name-lo = Lao
+language-name-lt = Lituano
+language-name-ltg = Latgaliano
+language-name-lu = Luba-Katanga
+language-name-lv = Latviano
+language-name-mai = maithili
+language-name-meh = mixteco tlaxiaco de sud-west
+language-name-mg = Malagasy
+language-name-mh = Marshallese
+language-name-mi = Maori
+language-name-mix = mixteco tlaxiaco
+language-name-mk = Macedonio
+language-name-ml = Malayalam
+language-name-mn = Mongol
+language-name-mr = Marathi
+language-name-ms = Malay
+language-name-mt = Maltese
+language-name-my = Birmano
+language-name-na = Nauruano
+language-name-nb = Bokmål norvegese
+language-name-nd = Ndebele del nord
+language-name-ne = Nepalese
+language-name-ng = Ndonga
+language-name-nl = Nederlandese
+language-name-nn = Nynorsk norvegese
+language-name-no = Norvegese
+language-name-nr = Ndebele del sud
+language-name-nso = Sotho del nord
+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 = Osseta
+language-name-pa = Punjabi
+language-name-pi = Pali
+language-name-pl = Polonese
+language-name-ps = Pashto
+language-name-pt = Portugese
+language-name-qu = Quechua
+language-name-rm = Rhetoromano
+language-name-rn = Kirundi
+language-name-ro = Romaniano
+language-name-ru = Russo
+language-name-rw = Ruanda
+language-name-sa = Sanskrito
+language-name-sc = Sardo
+language-name-sco = scotese
+language-name-sd = Sindhi
+language-name-se = Sami del nord
+language-name-sg = Sango
+language-name-si = Cingalese
+language-name-sk = Slovaco
+language-name-sl = Sloveno
+language-name-sm = Samoano
+language-name-sn = Shona
+language-name-so = Somali
+language-name-son = Songhay
+language-name-sq = Albanese
+language-name-sr = Serbo
+language-name-ss = Siswati
+language-name-st = Sotho del sud
+language-name-su = Sundanese
+language-name-sv = Svedese
+language-name-sw = Swahili
+language-name-szl = Silesiano
+language-name-ta = Tamil
+language-name-te = Telugu
+language-name-tg = Tadjik
+language-name-th = Thai
+language-name-ti = Tigrinya
+language-name-tig = Tigre
+language-name-tk = Turkmeno
+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 = Tahitiano
+language-name-ug = Uyghur
+language-name-uk = Ukrainiano
+language-name-ur = Urdu
+language-name-uz = Uzbek
+language-name-ve = Venda
+language-name-vi = Vietnamese
+language-name-vo = Volapük
+language-name-wa = Wallon
+language-name-wen = Sorbio
+language-name-wo = Wolof
+language-name-xh = Xhosa
+language-name-yi = Yiddish
+language-name-yo = Yoruba
+language-name-za = Zhuang
+language-name-zam = Zapoteco Miahuatlano
+language-name-zh = Chinese
+language-name-zu = Zulu
diff --git a/l10n-ia/toolkit/toolkit/intl/regionNames.ftl b/l10n-ia/toolkit/toolkit/intl/regionNames.ftl
new file mode 100644
index 0000000000..0aec6fb094
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/intl/regionNames.ftl
@@ -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/.
+
+
+### Notice: If you're updating this list, you should also
+### update the list in mozIntl.js.
+
+region-name-ad = Andorra
+region-name-ae = Emiratos Arabe Unite
+region-name-af = Afghanistan
+region-name-ag = Antigua e Barbuda
+region-name-ai = Anguilla
+region-name-al = Albania
+region-name-am = Armenia
+region-name-ao = Angola
+region-name-aq = Antarctica
+region-name-ar = Argentina
+region-name-as = Samoa American
+region-name-at = Austria
+region-name-au = Australia
+region-name-aw = Aruba
+region-name-az = Azerbaidjan
+region-name-ba = Bosnia e Herzegovina
+region-name-bb = Barbados
+region-name-bd = Bangladesh
+region-name-be = Belgica
+region-name-bf = Burkina Faso
+region-name-bg = Bulgaria
+region-name-bh = Bahrain
+region-name-bi = Burundi
+region-name-bj = Benin
+region-name-bl = Sancte Bartholomeo
+region-name-bm = Bermuda
+region-name-bn = Brunei
+region-name-bo = Bolivia
+region-name-bq = Bonaire, Sancte Eustachio e Saba
+region-name-bq-2018 = Nederlandia Caribe
+region-name-br = Brasil
+region-name-bs = Bahamas
+region-name-bt = Bhutan
+region-name-bv = Insula Bouvet
+region-name-bw = Botswana
+region-name-by = Bielorussia
+region-name-bz = Belize
+region-name-ca = Canada
+region-name-cc = Insulas Cocos (Keeling)
+region-name-cd = Congo (Kinshasa)
+region-name-cf = Republica Centroafrican
+region-name-cg = Congo (Brazzaville)
+region-name-ch = Suissa
+region-name-ci = Costa de Ebore
+region-name-ck = Insulas Cook
+region-name-cl = Chile
+region-name-cm = Camerun
+region-name-cn = China
+region-name-co = Colombia
+region-name-cp = Insula Clipperton
+region-name-cr = Costa Rica
+region-name-cu = Cuba
+region-name-cv = Capo Verde
+region-name-cv-2020 = Capo Verde
+region-name-cw = Curaçao
+region-name-cx = Insula Natal
+region-name-cy = Cypro
+region-name-cz = Republica Tcheca
+region-name-cz-2019 = Cechia
+region-name-de = Germania
+region-name-dg = Diego Garcia
+region-name-dj = Djibouti
+region-name-dk = Danmark
+region-name-dm = Dominica
+region-name-do = Republica Dominican
+region-name-dz = Algeria
+region-name-ec = Ecuador
+region-name-ee = Estonia
+region-name-eg = Egypto
+region-name-eh = Sahara Occidental
+region-name-er = Eritrea
+region-name-es = Espania
+region-name-et = Ethiopia
+region-name-fi = Finlandia
+region-name-fj = Fiji
+region-name-fk = Insulas Falkland (Insulas Malvinas)
+region-name-fm = Statos Federate del Micronesia
+region-name-fo = Insulas Faroe
+region-name-fr = Francia
+region-name-ga = Gabon
+region-name-gb = Regno Unite
+region-name-gd = Grenada
+region-name-ge = Georgia
+region-name-gf = Guiana Francese
+region-name-gg = Guernesey
+region-name-gh = Ghana
+region-name-gi = Gibraltar
+region-name-gl = Groenlandia
+region-name-gm = Gambia
+region-name-gn = Guinea
+region-name-gp = Guadeloupe
+region-name-gq = Guinea Equatorial
+region-name-gr = Grecia
+region-name-gs = Insulas Georgia del Sud e Sandwich del Sud
+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 = Insulas Heard e McDonald
+region-name-hn = Honduras
+region-name-hr = Croatia
+region-name-ht = Haiti
+region-name-hu = Hungaria
+region-name-id = Indonesia
+region-name-ie = Irlanda
+region-name-il = Israel
+region-name-im = Insula de Man
+region-name-in = India
+region-name-io = Territorio Britannic del Oceano Indian
+region-name-iq = Iraq
+region-name-ir = Iran
+region-name-is = Islanda
+region-name-it = Italia
+region-name-je = Jersey
+region-name-jm = Jamaica
+region-name-jo = Jordania
+region-name-jp = Japon
+region-name-ke = Kenya
+region-name-kg = Kyrgyzistan
+region-name-kh = Cambodja
+region-name-ki = Kiribati
+region-name-km = Comores
+region-name-kn = Sancte Christophoro e Nevis
+region-name-kp = Corea del Nord
+region-name-kr = Corea del Sud
+region-name-kw = Kuwait
+region-name-ky = Insulas Caiman
+region-name-kz = Kazakhstan
+region-name-la = Laos
+region-name-lb = Libano
+region-name-lc = Sancta Lucia
+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 = Lettonia
+region-name-ly = Libya
+region-name-ma = Marocco
+region-name-mc = Monaco
+region-name-md = Moldavia
+region-name-me = Montenegro
+region-name-mf = Sancte Martin
+region-name-mg = Madagascar
+region-name-mh = Insulas Marshall
+region-name-mk = Macedonia
+region-name-mk-2019 = Macedonia del Nord
+region-name-ml = Mali
+region-name-mm = Birmania
+region-name-mn = Mongolia
+region-name-mo = Macau
+region-name-mp = Insulas Marianna del Nord
+region-name-mq = Martinica
+region-name-mr = Mauritania
+region-name-ms = Montserrat
+region-name-mt = Malta
+region-name-mu = Mauritio
+region-name-mv = Maldivas
+region-name-mw = Malawi
+region-name-mx = Mexico
+region-name-my = Malaysia
+region-name-mz = Mozambique
+region-name-na = Namibia
+region-name-nc = Nove Caledonia
+region-name-ne = Niger
+region-name-nf = Insula Norfolk
+region-name-ng = Nigeria
+region-name-ni = Nicaragua
+region-name-nl = Paises Basse
+region-name-no = Norvegia
+region-name-np = Nepal
+region-name-nr = Nauru
+region-name-nu = Niue
+region-name-nz = Nove Zelanda
+region-name-om = Oman
+region-name-pa = Panama
+region-name-pe = Peru
+region-name-pf = Polynesia Francese
+region-name-pg = Papua Nove Guinea
+region-name-ph = Philippinas
+region-name-pk = Pakistan
+region-name-pl = Polonia
+region-name-pm = Sancte Petro e Miquelon
+region-name-pn = Insulas Pitcairn
+region-name-pr = Porto Rico
+region-name-pt = Portugal
+region-name-pw = Palau
+region-name-py = Paraguay
+region-name-qa = Qatar
+region-name-qm = Insulas Midway
+region-name-qs = Bassas da India
+region-name-qu = Insula Juan de Nova
+region-name-qw = Insula Wake
+region-name-qx = Insulas Glorioso
+region-name-qz = Akrotiri
+region-name-re = Reunion
+region-name-ro = Romania
+region-name-rs = Serbia
+region-name-ru = Russia
+region-name-rw = Ruanda
+region-name-sa = Arabia Saudita
+region-name-sb = Insulas Salomon
+region-name-sc = Seychelles
+region-name-sd = Sudan
+region-name-se = Svedia
+region-name-sg = Singapore
+region-name-sh = Sancta Helena, Ascension, e Tristan da Cunha
+region-name-si = Slovenia
+region-name-sk = Slovachia
+region-name-sl = Sierra Leone
+region-name-sm = San Marino
+region-name-sn = Senegal
+region-name-so = Somalia
+region-name-sr = Surinam
+region-name-ss = Sudan del sud
+region-name-st = São Tomé e Príncipe
+region-name-sv = El Salvador
+region-name-sx = Sancte Martin
+region-name-sy = Syria
+region-name-sz = Swazilandia
+region-name-sz-2019 = Eswatini
+region-name-tc = Insulas Turks e Caicos
+region-name-td = Tchad
+region-name-tf = Terras Austral e Antarctic Francese
+region-name-tg = Togo
+region-name-th = Thailandia
+region-name-tj = Tadjikistan
+region-name-tk = Tokelau
+region-name-tl = Timor Est
+region-name-tm = Turkmenistan
+region-name-tn = Tunisia
+region-name-to = Tonga
+region-name-tr = Turchia
+region-name-tt = Trinidad e Tobago
+region-name-tv = Tuvalu
+region-name-tw = Taiwan
+region-name-tz = Tanzania
+region-name-ua = Ukraina
+region-name-ug = Uganda
+region-name-us = Statos Unite
+region-name-uy = Uruguay
+region-name-uz = Uzbekistan
+region-name-va = Citate del Vaticano
+region-name-vc = Sancte Vincente e le Grenadines
+region-name-ve = Venezuela
+region-name-vg = Insulas Virgine Britannic
+region-name-vi = Insulas Virgine del Statos Unite
+region-name-vn = Vietnam
+region-name-vu = Vanuatu
+region-name-wf = Wallis e Futuna
+region-name-ws = Samoa
+region-name-xa = Insulas Ashmore e Cartier
+region-name-xb = Insula Baker
+region-name-xc = Insulas del Mar de Corallo
+region-name-xd = Dhekelia
+region-name-xe = Insula Europa
+region-name-xg = Banda de Gaza
+region-name-xh = Insula Howland
+region-name-xj = Jan Mayen
+region-name-xk = Kosovo
+region-name-xl = Atollo Palmyra
+region-name-xm = Scolio Kingman
+region-name-xp = Insulas Paracel
+region-name-xq = Insula Jarvis
+region-name-xr = Svalbard
+region-name-xs = Insulas Spratly
+region-name-xt = Insula Tromelin
+region-name-xu = Atollo Johnston
+region-name-xv = Insula Navassa
+region-name-xw = Cisjordania
+region-name-ye = Yemen
+region-name-yt = Mayotte
+region-name-za = Africa del Sud
+region-name-zm = Zambia
+region-name-zw = Zimbabwe
diff --git a/l10n-ia/toolkit/toolkit/main-window/autocomplete.ftl b/l10n-ia/toolkit/toolkit/main-window/autocomplete.ftl
new file mode 100644
index 0000000000..8d9435592e
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/main-window/autocomplete.ftl
@@ -0,0 +1,23 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Import Logins Autocomplete
+
+## Variables:
+## $host (String) - Host name of the current site.
+
+autocomplete-import-logins-chrome =
+ <div data-l10n-name="line1">Importa tu credentiales de Google Chrome</div>
+ <div data-l10n-name="line2">pro { $host } e altere sitos</div>
+autocomplete-import-logins-chromium =
+ <div data-l10n-name="line1">Importa tu credentiales de Chromium</div>
+ <div data-l10n-name="line2">pro { $host } e altere sitos</div>
+autocomplete-import-logins-chromium-edge =
+ <div data-l10n-name="line1">Importa tu credentiales de Microsoft Edge</div>
+ <div data-l10n-name="line2">pro { $host } e altere sitos</div>
+
+##
+
+autocomplete-import-learn-more = Leger plus
diff --git a/l10n-ia/toolkit/toolkit/main-window/findbar.ftl b/l10n-ia/toolkit/toolkit/main-window/findbar.ftl
new file mode 100644
index 0000000000..7ec12e513c
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/main-window/findbar.ftl
@@ -0,0 +1,76 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+### This file contains the entities needed to use the Find Bar.
+
+findbar-next =
+ .tooltiptext = Trovar le successive occurrentia del phrase
+findbar-previous =
+ .tooltiptext = Trovar le previe occurrentia del phrase
+
+findbar-find-button-close =
+ .tooltiptext = Clauder barra de recerca
+
+findbar-highlight-all2 =
+ .label = Evidentiar toto
+ .accesskey =
+ { PLATFORM() ->
+ [macos] o
+ *[other] t
+ }
+ .tooltiptext = Evidentia tote le occurrentias del phrase
+
+findbar-case-sensitive =
+ .label = Distinguer majusculas/minusculas
+ .accesskey = D
+ .tooltiptext = Cercar distinguente inter majusculas e minusculas
+
+findbar-match-diacritics =
+ .label = Distinguer diacriticos
+ .accesskey = i
+ .tooltiptext = Differentiar inter litteras accentuate e lor litteras de base (per exemplo, si tu cerca “resume”, “résumé” non es trovate)
+
+findbar-entire-word =
+ .label = Parolas integre
+ .accesskey = i
+ .tooltiptext = Cerca solmente parolas integre
+
+findbar-not-found = Phrase non trovate
+
+findbar-wrapped-to-top = Fin del pagina attingite, continuation ab initio
+findbar-wrapped-to-bottom = Initio del pagina attingite, continuation ab fin
+
+findbar-normal-find =
+ .placeholder = Cercar in le pagina
+findbar-fast-find =
+ .placeholder = Recerca rapide
+findbar-fast-find-links =
+ .placeholder = Recerca rapide (solmente ligamines)
+
+findbar-case-sensitive-status =
+ .value = (Differentiar majusculas/minusculas)
+findbar-match-diacritics-status =
+ .value = (con distinction de diacriticos)
+findbar-entire-word-status =
+ .value = (Solmente parolas integre)
+
+# Variables:
+# $current (Number): Index of the currently selected match
+# $total (Number): Total count of matches
+findbar-found-matches =
+ .value =
+ { $total ->
+ [one] { $current } de { $total } correspondentia
+ *[other] { $current } de { $total } correspondentias
+ }
+
+# Variables:
+# $limit (Number): Total count of matches allowed before counting stops
+findbar-found-matches-count-limit =
+ .value =
+ { $limit ->
+ [one] Plus de { $limit } correspondentia
+ *[other] Plus de { $limit } correspondentias
+ }
diff --git a/l10n-ia/toolkit/toolkit/neterror/certError.ftl b/l10n-ia/toolkit/toolkit/neterror/certError.ftl
new file mode 100644
index 0000000000..c9ffc697c1
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/neterror/certError.ftl
@@ -0,0 +1,113 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-intro = { $hostname } usa un certificato de securitate non valide.
+cert-error-mitm-intro = Sitos web prova lor identitate via certificatos, que es emittite per autoritates de certification.
+cert-error-mitm-mozilla = { -brand-short-name } es sustenite per le organisation sin scopo lucrative Mozilla, que administra un magazin de autoritates de certification (CA) completemente aperte. Le magazin CA adjuta a garantir que le autoritates de certification seque le melior practicas pro le securitate del usator.
+cert-error-mitm-connection = { -brand-short-name } usa le magazin CA de Mozilla pro verificar que un connexion es secur, in vice de usar le certificatos fornite per le systema de operation del usator. Dunque, si un programma antivirus o un rete intercepta le connexion con un certificato de securitate emittite per un CA que non es in le magazin CA de Mozilla, le connexion es considerate insecur.
+cert-error-trust-unknown-issuer-intro = Alcuno possibilemente tenta usurpar le identitate del sito. Tu non deberea continuar.
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-trust-unknown-issuer = Le sitos web garanti lor identitate per certificatos. { -brand-short-name } non confide in { $hostname } perque su emissor de certificato es incognite, le certificato es auto-signate o le servitor non invia le certificatos intermedie correcte.
+cert-error-trust-cert-invalid = Le certificato non es digne de fide perque illo ha essite emittite per un CA non valide.
+cert-error-trust-untrusted-issuer = Le certificato non es digne de fide perque le certificato del emissor non es digne de fide.
+cert-error-trust-signature-algorithm-disabled = Le certificato non es digne de fide perque illo ha essite signate con un algorithmo de signatura que ha essite disactivate perque ille algorithmo non es secur.
+cert-error-trust-expired-issuer = Le certificato non es digne de fide perque le certificato del emissor ha expirate.
+cert-error-trust-self-signed = Le certificato non es digne de fide perque illo es auto-signate.
+cert-error-trust-symantec = Le certificatos emittite per GeoTrust, RapidSSL, Symantec, Thawte e VeriSign non es plus considerate secur perque iste autoritates de certification ha fallite de sequer le practicas de securitate in le passato.
+cert-error-untrusted-default = Le certificato non proveni de un fonte digne de fide.
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-domain-mismatch = Le sitos web garanti lor identitate per certificatos. { -brand-short-name } non confide in iste sito perque illo usa un certificato que non es valide pro { $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 = Le sitos web garanti lor identitate per certificatos. { -brand-short-name } non confide in iste sito perque illo usa un certificato que non es valide pro { $hostname }. Le certificato es solmente valide pro <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 = Le sitos web garanti lor identitate per certificatos. { -brand-short-name } non confide in iste sito perque illo usa un certificato que non es valide pro { $hostname }. Le certificato es solmente valide pro { $alt-name }.
+# Variables:
+# $subject-alt-names (String) - Alternate domain names for which the cert is valid.
+cert-error-domain-mismatch-multiple = Le sitos web garanti lor identitate per certificatos. { -brand-short-name } non confide in iste sito perque illo usa un certificato que non es valide pro { $hostname }. Le certificato es solmente valide pro le nomines sequente: { $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 = Le sitos web garanti lor identitate per certificatos, le quales es valide pro un determinate periodo de tempore. Le certificato pro { $hostname } ha expirate le { $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 = Le sitos web garanti lor identitate per certificatos, le quales es valide pro un determinate periodo de tempore. Le certificato pro { $hostname } non essera valide usque { $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 = Codice de error: { $error }
+# Variables:
+# $error (String) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix-link = Codice de error: <a data-l10n-name="error-code-link">{ $error }</a>
+# Variables:
+# $hostname (String) - Hostname of the website with SSL error.
+# $errorMessage (String) - Error message corresponding to the type of error we are experiencing.
+cert-error-ssl-connection-error = Un error occurreva durante un connexion a { $hostname }. { $errorMessage }
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-symantec-distrust-description = Le sitos web garanti lor identitate per certificatos, le quales es emittite per autoritates de certification. Le major parte del navigatores non confide plus in le certificatos emittite per GeoTrust, RapidSSL, Symantec, Thawte e VeriSign. { $hostname } usa un certificato de un de iste autoritates. Consequentemente, le identitate del sito web non pote esser garantite.
+cert-error-symantec-distrust-admin = Tu pote informar le administrator del sito web de iste problema.
+cert-error-old-tls-version = Iste sito web possibilemente non supporta le protocollo TLS 1.2, que es le minime version supportate per { -brand-short-name }.
+# Variables:
+# $hasHSTS (Boolean) - Indicates whether HSTS header is present.
+cert-error-details-hsts-label = Securitate stricte de transporto HTTP: { $hasHSTS }
+# Variables:
+# $hasHPKP (Boolean) - Indicates whether HPKP header is present.
+cert-error-details-key-pinning-label = Fixation de clave public HTTP: { $hasHPKP }
+cert-error-details-cert-chain-label = Catena de certificatos:
+open-in-new-window-for-csp-or-xfo-error = Aperir sito in nove fenestra
+# Variables:
+# $hostname (String) - Hostname of the website blocked by csp or xfo error.
+csp-xfo-blocked-long-desc = Pro proteger tu securitate, { $hostname } non permitte a { -brand-short-name } monstrar le pagina si un altere sito lo ha integrate. Pro vider iste pagina, tu debe aperir lo in un nove fenestra.
+
+## Messages used for certificate error titles
+
+connectionFailure-title = Incapace de connecter se
+deniedPortAccess-title = Iste adresse es restringite
+# "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 = Hmm. Nos ha problemas a trovar iste sito.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+dns-not-found-trr-only-title = Possibile risco de securitate pro { $hostname }.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+dns-not-found-native-fallback-title = Possibile risco de securitate pro { $hostname }.
+fileNotFound-title = File non trovate
+fileAccessDenied-title = Le accesso al file ha essite refusate
+generic-title = Ups.
+captivePortal-title = Aperir session in le rete
+# "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 = Hmm. Iste adresse non pare correcte.
+netInterrupt-title = Le connexion ha essite interrumpite
+notCached-title = Documento expirate
+netOffline-title = Modo foras de linea
+contentEncodingError-title = Error de codification del contento
+unsafeContentType-title = Typo de file non secur
+netReset-title = Le connexion ha essite interrumpite
+netTimeout-title = Le connexion ha expirate
+unknownProtocolFound-title = Le adresse non ha essite comprendite
+proxyConnectFailure-title = Le servitor proxy refusa connexiones
+proxyResolveFailure-title = Incapace de trovar le servitor proxy
+redirectLoop-title = Le pagina non redirige correctemente
+unknownSocketType-title = Responsa inexpectate del servitor
+nssFailure2-title = Connexion secur fallite
+csp-xfo-error-title = { -brand-short-name } non pote aperir iste pagina
+corruptedContentError-title = Error de contento corrumpite
+sslv3Used-title = Incapace de connecter se securmente
+inadequateSecurityError-title = Tu connexion non es secur
+blockedByPolicy-title = Pagina blocate
+clockSkewError-title = Le horologio de tu computator es errate
+networkProtocolError-title = Error de protocollo de rete
+nssBadCert-title = Attention: Risco potential de securitate
+nssBadCert-sts-title = Non connectite: possibile problema de securitate
+certerror-mitm-title = Un programma impedi que { -brand-short-name } se connecte de maniera secur a iste sito
diff --git a/l10n-ia/toolkit/toolkit/neterror/netError.ftl b/l10n-ia/toolkit/toolkit/neterror/netError.ftl
new file mode 100644
index 0000000000..fddcba72e0
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/neterror/netError.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/.
+
+
+## Error page titles
+
+neterror-page-title = Problema cargante le pagina
+certerror-page-title = Advertentia: Potential risco de securitate avante
+certerror-sts-page-title = Non connectite: possibile problema de securitate
+neterror-blocked-by-policy-page-title = Pagina blocate
+neterror-captive-portal-page-title = Aperir session in le rete
+neterror-dns-not-found-title = Servitor non trovate
+neterror-malformed-uri-page-title = URL invalide
+
+## Error page actions
+
+neterror-advanced-button = Avantiate…
+neterror-copy-to-clipboard-button = Copiar le texto al area de transferentia
+neterror-learn-more-link = Saper plus…
+neterror-open-portal-login-page-button = Aperir le pagina de apertura de session del rete
+neterror-override-exception-button = Acceptar le risco e continuar
+neterror-pref-reset-button = Restaurar le parametros predefinite
+neterror-return-to-previous-page-button = Retornar
+neterror-return-to-previous-page-recommended-button = Retroceder (Recommendate)
+neterror-try-again-button = Retentar
+neterror-add-exception-button = Sempre continuar pro iste sito
+neterror-settings-button = Cambiar parametros de DNS
+neterror-view-certificate-link = Vider le certificato
+neterror-disable-native-feedback-warning = Sempre continuar
+
+##
+
+neterror-pref-reset = Pare que le configuration de securitate del rete pote esser le causa de isto. Vole tu restaurar le configuration predefinite?
+neterror-error-reporting-automatic = Reporta errores como tal pro adjutar { -vendor-short-name } a identificar e blocar le sitos malitiose
+
+## Specific error messages
+
+neterror-generic-error = { -brand-short-name } non pote cargar iste pagina pro alcun ration.
+neterror-load-error-try-again = Le sito pote esser temporarimente indisponibile o troppo occupate. Retenta in un momento.
+neterror-load-error-connection = Si tu non pote cargar alcun pagina, verifica le connexion de tu computator al rete.
+neterror-load-error-firewall = Si tu computator o rete es protegite per un firewall o proxy, assecura te que { -brand-short-name } es permittite a acceder al Web.
+neterror-captive-portal = Tu debe aperir session in iste rete ante que tu pote acceder a internet.
+# Variables:
+# $hostAndPath (String) - a suggested site (e.g. "www.example.com") that the user may have meant instead.
+neterror-dns-not-found-with-suggestion = Intende tu ir a <a data-l10n-name="website">{ $hostAndPath }</a>?
+neterror-dns-not-found-hint-header = <strong>Si tu ha inserite le justo adresse, tu pote:</strong>
+neterror-dns-not-found-hint-try-again = Retenta plus tarde
+neterror-dns-not-found-hint-check-network = Controla tu connexion de rete
+neterror-dns-not-found-hint-firewall = Verifica que { -brand-short-name } ha permission pro acceder al web (tu poterea esser connectite, ma detra un firewall)
+
+## TRR-only specific messages
+## Variables:
+## $hostname (String) - Hostname of the website to which the user was trying to connect.
+## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
+
+neterror-dns-not-found-trr-only-reason = { -brand-short-name } non pote proteger tu requesta pro le adresse de iste sito per nostre resolver de DNS digne de fide. Ecce perque:
+neterror-dns-not-found-trr-only-attackers = Si tu continua, un tertie-parte poterea vider que sitos web tu visita o inviar te a un sito non fidabile.
+neterror-dns-not-found-trr-only-could-not-connect = { -brand-short-name } non poteva connecter se a { $trrDomain }.
+neterror-dns-not-found-trr-only-timeout = Le connexion a { $trrDomain } prendeva plus tempore que expectate.
+neterror-dns-not-found-trr-offline = Nulle connexion a internet
+neterror-dns-not-found-trr-unknown-host = Un adresse pro iste sito web non era trovava per { $trrDomain }.
+neterror-dns-not-found-trr-server-problem = Il habeva un problema con { $trrDomain }.
+neterror-dns-not-found-trr-unknown-problem = Problema inexpectate.
+
+## Native fallback specific messages
+## Variables:
+## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
+
+neterror-dns-not-found-native-fallback-reason = { -brand-short-name } non pote proteger tu requesta pro le adresse de iste sito per nostre resolver de DNS digne de fide. Ecce perque:
+neterror-dns-not-found-native-fallback-attackers = Tu pote continuar con un resolver de DNS que non es secur. Comocunque, un tertie-parte poterea vider le sitos web que tu visita o inviar te a un sito non fidabile.
+neterror-dns-not-found-native-fallback-heuristic = DNS super HTTPS ha essite disactivate sur tu rete.
+neterror-dns-not-found-native-fallback-not-confirmed = Le connexion a { $trrDomain } non es ancora preste.
+
+##
+
+neterror-file-not-found-filename = Verifica si le nomine del file ha errores de majusculas e minusculas o altere errores orthographic.
+neterror-file-not-found-moved = Verifica si le file ha essite movite, renominate o delite.
+neterror-access-denied = Illo pote haber essite removite, movite, o le permissiones del file pote impedir le accesso.
+neterror-unknown-protocol = Es possibile que tu debe installar altere software pro aperir iste adresse.
+neterror-redirect-loop = Iste problema pote esser causate per le disactivation o refusa de cookies.
+neterror-unknown-socket-type-psm-installed = Verifica que tu systema ha le gestor de securitate personal installate.
+neterror-unknown-socket-type-server-config = Isto pote esser a causa de un configuration non standard del servitor.
+neterror-not-cached-intro = Le documento requestate non es disponibile in le cache de { -brand-short-name }.
+neterror-not-cached-sensitive = Como precaution de securitate, { -brand-short-name } non re-requestara automaticamente documentos sensibile.
+neterror-not-cached-try-again = Clicca retentar pro re-requestar le documento ab le sito web.
+neterror-net-offline = Preme “Retentar” pro commutar al modo in linea e recargar le pagina.
+neterror-proxy-resolve-failure-settings = Controla que sia correcte le parametros del proxy.
+neterror-proxy-resolve-failure-connection = Controla que tu computator ha un connexion de rete functionante.
+neterror-proxy-resolve-failure-firewall = Assecurate, si tu computator o rete es protegite per un firewall o proxy, que { -brand-short-name } pote acceder le Web.
+neterror-proxy-connect-failure-settings = Controla que le parametros del proxy es correcte.
+neterror-proxy-connect-failure-contact-admin = Contacta tu administrator de rete pro saper si le servitor del proxy functiona.
+neterror-content-encoding-error = Per favor contacta le proprietarios del sito web pro informar les de iste problema.
+neterror-unsafe-content-type = Per favor contacta le proprietarios del sito web pro informar les de iste problema.
+neterror-nss-failure-not-verified = Le pagina que tu tenta vider non pote esser monstrate perque le authenticitate del datos recipite non poteva esser verificate.
+neterror-nss-failure-contact-website = Per favor contacta le proprietarios del sito web pro informar les de iste problema.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-intro = { -brand-short-name } ha detegite un potential menacia de securitate e non ha continuate a <b>{ $hostname }</b>. Si tu visita iste sito, attaccantes poterea tentar robar informationes como tu contrasignos, adresses de e-mail o detalios de carta de credito.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-sts-intro = { -brand-short-name } ha detegite un menacia potential de securitate e non ha continuate a <b>{ $hostname }</b> pois que iste sito web require un connexion secur.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-expired-cert-intro = { -brand-short-name } ha detegite un problema e non ha continuate a <b>{ $hostname }</b>. O le sito web es mal configurate, o le horologio de tu computator ha un hora errate.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+# $mitm (String) - The name of the software intercepting communications between you and the website (or “man in the middle”)
+certerror-mitm = <b>{ $hostname }</b> es probabilemente un sito secur, ma un connexion secur non poteva esser establite. Iste problema es causate per <b>{ $mitm }</b>, que es o un software in tu computator o tu rete.
+neterror-corrupted-content-intro = Le pagina que tu tenta vider non pote esser monstrate perque un error ha essite detegite in le transmission de datos.
+neterror-corrupted-content-contact-website = Per favor contacta le proprietarios del sito web pro informar les de iste problema.
+# Do not translate "SSL_ERROR_UNSUPPORTED_VERSION".
+neterror-sslv3-used = Informationes avantiate: SSL_ERROR_UNSUPPORTED_VERSION
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+neterror-inadequate-security-intro = <b>{ $hostname }</b> usa technologia de securitate que es obsolete e vulnerabile a attaccos. Un attaccante pote facilemente revelar informationes que tu pensa esser secur. Le administrator del sito web debera reparar le servitor ante que tu pote visitar le sito.
+# Do not translate "NS_ERROR_NET_INADEQUATE_SECURITY".
+neterror-inadequate-security-code = Codice de error: NS_ERROR_NET_INADEQUATE_SECURITY
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+# $now (Date) - The current datetime, to be formatted as a date
+neterror-clock-skew-error = Tu computator signa que es { DATETIME($now, dateStyle: "medium") }. isto impedi a { -brand-short-name } de connecter se con securitate. Pro visitar <b>{ $hostname }</b>, actualisa le horologio de tu computator al data, tempore e fuso horari currente. Pois refresca <b>{ $hostname }</b>.
+neterror-network-protocol-error-intro = Le pagina que tu tenta vider non pote esser monstrate perque un error ha essite detegite in le protocollo de rete.
+neterror-network-protocol-error-contact-website = Per favor contacta le proprietarios del sito web pro informar les de iste problema.
+certerror-expired-cert-second-para = Il pare que le certificato del sito es expirate, isto impedi a { -brand-short-name } de connecter se in modo secur. Si tu visita iste sito, alicuno pote attaccar e tentar de robar informationes como tu contrasignos, emails, o detalios de cartas de credito.
+certerror-expired-cert-sts-second-para = Il pare que le certificato del sito es expirate, isto impedi a { -brand-short-name } de connecter se in modo secur.
+certerror-what-can-you-do-about-it-title = Que pote tu facer concernente a isto?
+certerror-unknown-issuer-what-can-you-do-about-it-website = Le problema es probabilemente in le sito web, e il ha nihil que tu pote facer pro resolver lo.
+certerror-unknown-issuer-what-can-you-do-about-it-contact-admin = Si tu es in un rete de interprisa o usa un programma anti-virus, tu pote contactar le respective equipas de assistentia technic. Tu pote tamben signalar le problema al administrator del sito.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+# $now (Date) - The current datetime, to be formatted as a date
+certerror-expired-cert-what-can-you-do-about-it-clock = Le horologio de tu computator signa { DATETIME($now, dateStyle: "medium") }. Verifica que le data, hora e fuso horari es configurate correctemente in tu systema, e alora refresca <b>{ $hostname }</b>.
+certerror-expired-cert-what-can-you-do-about-it-contact-website = Si le hora es jam correcte, le sito web es probabilemente mal configurate, e il ha nihil que tu pote facer pro resolver iste problema. Tu pote solo signalar iste problema al administrator del sito.
+certerror-bad-cert-domain-what-can-you-do-about-it = Le problema es probabilemente in le sito web, e il ha nihil que tu pote facer pro resolver lo. Tu pote signalar le problema al administrator del sito.
+certerror-mitm-what-can-you-do-about-it-antivirus = Si tu programma antivirus ha un function que controla connexiones cryptate (generalmente appellate “scan web” o “scan https”), tenta disactivar iste function. Si isto non resolve le problema, tenta remover e reinstallar le software antivirus.
+certerror-mitm-what-can-you-do-about-it-corporate = Si tu es in un rete corporative, tu pote contactar tu assistentia technic.
+# Variables:
+# $mitm (String) - The name of the software intercepting communications between you and the website (or “man in the middle”)
+certerror-mitm-what-can-you-do-about-it-attack = Si tu non cognosce <b>{ $mitm }</b>, isto pote esser un attacco e tu non deberea continuar al sito.
+# Variables:
+# $mitm (String) - The name of the software intercepting communications between you and the website (or “man in the middle”)
+certerror-mitm-what-can-you-do-about-it-attack-sts = Si tu non cognosce <b>{ $mitm }</b>, isto pote esser un attacco, e non es possibile acceder al sito.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-what-should-i-do-bad-sts-cert-explanation = <b>{ $hostname }</b> ha un politica de securitate appellate HTTP Strict Transport Security (HSTS), le qual vole dicer que { -brand-short-name } solmente pote connecter se a illo de maniera secur. Tu pote adder un exception pro visitar iste sito.
diff --git a/l10n-ia/toolkit/toolkit/neterror/nsserrors.ftl b/l10n-ia/toolkit/toolkit/neterror/nsserrors.ftl
new file mode 100644
index 0000000000..8e96402f06
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/neterror/nsserrors.ftl
@@ -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/.
+
+
+# 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 = Un error occurreva durante un connexion a { $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 = Codice de error: { $error }
+
+psmerr-ssl-disabled = Connexion secur impossibile perque le protocollo SSL ha essite disactivate.
+psmerr-ssl2-disabled = On non pote connecter se securmente perque le sito usa un version plus vetule e insecur del protocollo SSL.
+
+# This is a multi-line message.
+psmerr-hostreusedissuerandserial =
+ Tu ha recipite un certificato invalide. Per favor contacta le administrator del servitor o le correspondente de email e da les le sequente information:
+
+ Tu certificato contine le mesme numero serial que un altere certificato emittite per le autoritate de certification. Per favor obtene un nove certificato continente un numero serial unic.
+
+ssl-error-export-only-server = Impossibile communicar in maniera secur. Le par non supporta cryptographia de alte nivello.
+ssl-error-us-only-server = Impossibile communicar in maniera secur. Le par require cryptographia de un alte nivello que non es supportate.
+ssl-error-no-cypher-overlap = Impossibile communicar in maniera secur con le par: nulle algorithmo cryptographic in commun.
+ssl-error-no-certificate = Incapace a trovar le certificato o le clave necessari pro le authentication.
+ssl-error-bad-certificate = Incapace a communicar in maniera secur con le par: le certificato del par esseva rejectate.
+ssl-error-bad-client = Le servitor incontrava mal datos ex le cliente.
+ssl-error-bad-server = Le cliente incontrava mal datos ex le servitor.
+ssl-error-unsupported-certificate-type = Typo de certificato non admittite.
+ssl-error-unsupported-version = Le par usa un version non supportate del protocollo de securitate.
+ssl-error-wrong-certificate = Authentication de cliente fallite: le clave private in le base de datos del claves non concorda con le clave public in le base de datos del certificato.
+ssl-error-bad-cert-domain = Incapace a communicar con securitate con le par: le nomine de dominio requirite non corresponde al certificato del servitor.
+ssl-error-post-warning = Codice de error SSL incognite.
+ssl-error-ssl2-disabled = Le par supporta solo le version 2 de SSL, que es disactivate.
+ssl-error-bad-mac-read = SSL recipeva un registration con un codice de authentication de message incorrecte.
+ssl-error-bad-mac-alert = Le par SSL reporta un codice de authentication de message incorrecte.
+ssl-error-bad-cert-alert = Le par SSL non pote verificar tu certificate.
+ssl-error-revoked-cert-alert = Le par SSL rejectava tu certificato como revocate.
+ssl-error-expired-cert-alert = Le par SSL rejectava tu certificato como expirate.
+ssl-error-ssl-disabled = Impossibile connecter se: SSL disativate.
+ssl-error-fortezza-pqg = Impossibile connecter: le par SSL es in un altere dominio de FORTEZZA.
+ssl-error-unknown-cipher-suite = Un suite de cifra SSL incognite ha essite requestate.
+ssl-error-no-ciphers-supported = Nulle suite de cifra es presente e activate in iste programma.
+ssl-error-bad-block-padding = SSL recipeva un registration con bloco de impletion errate.
+ssl-error-rx-record-too-long = SSL recipeva un registration que excedeva le longor maxime permissibile.
+ssl-error-tx-record-too-long = SSL tentava de inviar un registration que excedeva le longor maxime permissibile.
+ssl-error-rx-malformed-hello-request = SSL recipeva un message de negotiation de connexion Hello Request mal formate.
+ssl-error-rx-malformed-client-hello = SSL recipeva un message de negotiation de connexion Client Hello mal formate.
+ssl-error-rx-malformed-server-hello = SSL recipeva un message de negotiation de connexion Server Hello mal formate.
+ssl-error-rx-malformed-certificate = SSL recipeva un message de negotiation de connexion Certificate mal formate.
+ssl-error-rx-malformed-server-key-exch = SSL recipeva un message de negotiation de connexion Server Key Exchange mal formate.
+ssl-error-rx-malformed-cert-request = SSL recipeva un message de negotiation de connexion Certificate Request mal formate.
+ssl-error-rx-malformed-hello-done = SSL recipeva un message de negotiation de connexion Server Hello Done mal formate.
+ssl-error-rx-malformed-cert-verify = SSL recipeva un message de negotiation de connexion Certificate Verify mal formate.
+ssl-error-rx-malformed-client-key-exch = SSL recipeva un message de negotiation de connexion Client Key Exchange mal formate.
+ssl-error-rx-malformed-finished = SSL recipeva un message de negotiation de connexion Finished mal formate.
+ssl-error-rx-malformed-change-cipher = SSL recipeva un registro "Change Cipher Spec" mal formate.
+ssl-error-rx-malformed-alert = SSL recipeva un registration de aviso malformate.
+ssl-error-rx-malformed-handshake = SSL recipeva un registro Handshake mal formate.
+ssl-error-rx-malformed-application-data = SSL recipeva un registration de datos de application malformate.
+ssl-error-rx-unexpected-hello-request = SSL recipeva un message de negotiation de connexion Hello Request inexpectate.
+ssl-error-rx-unexpected-client-hello = SSL recipeva un message de negotiation de connexion Client Hello inexpectate.
+ssl-error-rx-unexpected-server-hello = SSL recipeva un message de negotiation de connexion Server Hello inexpectate.
+ssl-error-rx-unexpected-certificate = SSL recipeva un message de negotiation de connexion Certificate inexpectate.
+ssl-error-rx-unexpected-server-key-exch = SSL recipeva un message de negotiation de connexion Server Key Exchange inexpectate.
+ssl-error-rx-unexpected-cert-request = SSL recipeva un message de negotiation de connexion Certificate Request inexpectate.
+ssl-error-rx-unexpected-hello-done = SSL recipeva un message de negotiation de connexion Server Hello Done inexpectate.
+ssl-error-rx-unexpected-cert-verify = SSL recipeva un message de negotiation de connexion Certificate Verify inexpectate.
+ssl-error-rx-unexpected-client-key-exch = SSL recipeva un message de negotiation de connexion Client Key Exchange inexpectate.
+ssl-error-rx-unexpected-finished = SSL recipeva un message de negotiation de connexion Finished inexpectate.
+ssl-error-rx-unexpected-change-cipher = SSL recipeva un registro "Change Cipher Spec" inexpectate.
+ssl-error-rx-unexpected-alert = SSL recipeva un registration de aviso inexpectate.
+ssl-error-rx-unexpected-handshake = SSL recipeva un registro Handshake inexpectate.
+ssl-error-rx-unexpected-application-data = SSL recipeva un registration de datos de application inexpectate.
+ssl-error-rx-unknown-record-type = SSL recipeva un registration con un typo de contento incognite.
+ssl-error-rx-unknown-handshake = SSL recipeva un message de negotiation de connexion con un typo de message incognite.
+ssl-error-rx-unknown-alert = SSL recipeva un registration de alerta con un description del alerta incognite.
+ssl-error-close-notify-alert = Le par SSL claudeva iste connexion.
+ssl-error-handshake-unexpected-alert = Le par SSL non expectava le message de negotiation de connexion que illo recipeva.
+ssl-error-decompression-failure-alert = Le par SSL era incapace a decomprimer con successo un registration SSL recipite.
+ssl-error-handshake-failure-alert = Le par SSL era incapace a negotiar un collection acceptabile de parametros de securitate.
+ssl-error-illegal-parameter-alert = Le par SSL rejectava un message de negotiation de connexion a causa de contento inacceptabile.
+ssl-error-unsupported-cert-alert = Le par SSL non gere certificatos del typo que illo recipeva.
+ssl-error-certificate-unknown-alert = Le par SSL habeva alcun problema non specificate con le certificato que illo recipeva.
+ssl-error-generate-random-failure = SSL incontrava un falta de su generator de numeros aleatori.
+ssl-error-sign-hashes-failure = Incapace a signar digitalmente le datos requirite pro verificar tu certificato.
+ssl-error-extract-public-key-failure = SSL era incapace a extraher le clave public ex le certificato de par.
+ssl-error-server-key-exchange-failure = Falta non specificate durante que on processava le negotiation de connexion SSL Server Key Exchange.
+ssl-error-client-key-exchange-failure = Falta non specificate durante que on processava le negotiation de connexion SSL Client Key Exchange.
+ssl-error-encryption-failure = Le algorithmo de cryptation de datos in massa ha fallite in le suite de cifra seligite.
+ssl-error-decryption-failure = Le algorithmo de decryptation de datos in massa ha fallite in le suite de cifra seligite.
+ssl-error-socket-write-failure = Le tentativa de scriber datos cryptate al socket subjacente ha fallite.
+ssl-error-md5-digest-failure = Le function de digest MD5 falleva.
+ssl-error-sha-digest-failure = Le function de digest SHA-1 falleva.
+ssl-error-mac-computation-failure = Computation MAC fallite.
+ssl-error-sym-key-context-failure = Falta a crear le contexto de claves symmetric.
+ssl-error-sym-key-unwrap-failure = Falta a disinveloppar le clave symmetric in le message de excambio de claves de cliente.
+ssl-error-pub-key-size-limit-exceeded = Le servitor SSL ha tentate usar un clave public de grado domestic con un suite de cifra destinate al exportation.
+ssl-error-iv-param-failure = Le codice PKCS11 falleva a traducer un IV in un parametro.
+ssl-error-init-cipher-suite-failure = Falta de initialisar le suite de cifra seligite.
+ssl-error-session-key-gen-failure = Le cliente falleva a crear le clave de session pro le session SSL.
+ssl-error-no-server-key-for-alg = Le servitor ha nulle claves pro le tentativa del algoritmo de cambio del clave.
+ssl-error-token-insertion-removal = Le token PKCS#11 ha essite inserite o removite durante que un operation esseva in curso.
+ssl-error-token-slot-not-found = Nulle token PKCS#11 ha essite trovate pro facer le operation requirite.
+ssl-error-no-compression-overlap = Incapace a communicar in maniera secur con le par: nulle algorithmos de compression in commun.
+ssl-error-handshake-not-completed = Impossibile initiar un altere negotiation de connexion SSL usque le negotiation actual non es complete.
+ssl-error-bad-handshake-hash-value = Recipite valores hash incorrecte in le negotiation de connexion con le par.
+ssl-error-cert-kea-mismatch = Le certificato providite non pote esser usate con le algorithmo de excambio de claves seligite.
+ssl-error-no-trusted-ssl-client-ca = Nulle autoritate de certification es digne de fide pro le authentication cliente SSL.
+ssl-error-session-not-found = Le identificante del session cliente SSL non ha essite trovate in le cache de session del servitor.
+ssl-error-decryption-failed-alert = Le par non poteva decryptar un registro SSL que illo recipeva.
+ssl-error-record-overflow-alert = Le par recipeva un registration SSL que esseva plus longe que permittite.
+ssl-error-unknown-ca-alert = Le par non recognosce, ni confide in le CA que emitteva tu certificato.
+ssl-error-access-denied-alert = Le par recipeva un certificato valide, ma le accesso era negate.
+ssl-error-decode-error-alert = Le par non ha potite decodificar un message de negotiation de connexion SSL.
+ssl-error-decrypt-error-alert = Le par reporta un falta in le verification del signatura o in le excambio de claves.
+ssl-error-export-restriction-alert = Le negotiation de reportos de pares non es in conformitate con le regulationes de exportation.
+ssl-error-protocol-version-alert = Le par reporta un version de protocollo incompatibile o non supportate.
+ssl-error-insufficient-security-alert = Le servitor require cifras plus secur que illos supportate per le cliente.
+ssl-error-internal-error-alert = Le par reporta que a illo occurreva un error interne.
+ssl-error-user-canceled-alert = Le usator in le par ha cancellate le negotiation de connexion.
+ssl-error-no-renegotiation-alert = Le par non permitte le renegotiation del parametros de securitate SSL.
+ssl-error-server-cache-not-configured = Cache del servitor SSL non configurate e non disactivate pro iste interfacie de connexion.
+ssl-error-unsupported-extension-alert = Le par SSL non supporta le extension hello TLS requirite.
+ssl-error-certificate-unobtainable-alert = Le par SSL non pote obtener tu certificato ex le URL supplite.
+ssl-error-unrecognized-name-alert = Le par SSL ha nulle certificato pro le nomine de DNS requirite.
+ssl-error-bad-cert-status-response-alert = Le par SSL non poteva obtener un responsa OCSP pro su certificato.
+ssl-error-bad-cert-hash-value-alert = Le par SSL reportava un valor errate del hash del certificato.
+ssl-error-rx-unexpected-new-session-ticket = SSL recipeva un message de negotiation de connexion New Session Ticket inexpectate.
+ssl-error-rx-malformed-new-session-ticket = SSL recipeva un message de negotiation de connexion New Session Ticket mal formate.
+ssl-error-decompression-failure = SSL recipeva un registration comprimite que non pote ser decomprimite.
+ssl-error-renegotiation-not-allowed = Le renegotiation non es permittite sur iste interfacie de connexion SSL.
+ssl-error-unsafe-negotiation = Le par tentava un negotiation de connexion obsolete (potentialmente vulnerabile).
+ssl-error-rx-unexpected-uncompressed-record = SSL recipeva un registration non comprimite inexpectate.
+ssl-error-weak-server-ephemeral-dh-key = SSL recipeva un clave Diffie-Hellman ephemere debile in le message de negotiation de connexion Server Key Exchange.
+ssl-error-next-protocol-data-invalid = SSL recipeva datos de extension NPN non valide.
+ssl-error-feature-not-supported-for-ssl2 = Le function SSL non es supportate pro connexiones SSL 2.0.
+ssl-error-feature-not-supported-for-servers = Le function SSL non es supportate pro servitores.
+ssl-error-feature-not-supported-for-clients = Le function SSL non es supportate pro clientes.
+ssl-error-invalid-version-range = Le campo del version SSL non es valide.
+ssl-error-cipher-disallowed-for-version = Le par SSL seligeva un suite de cifra non autorisate pro le version seligite del protocollo.
+ssl-error-rx-malformed-hello-verify-request = SSL recipeva un message de negotiation de connexion Hello Verify Request mal formate.
+ssl-error-rx-unexpected-hello-verify-request = SSL recipeva un message de negotiation de connexion Hello Verify Request mal inexpectate.
+ssl-error-feature-not-supported-for-version = Le function SSL non es supportate pro iste version del protocollo.
+ssl-error-rx-unexpected-cert-status = SSL recipeva un message de negotiation de connexion Certificate Status inexpectate.
+ssl-error-unsupported-hash-algorithm = Algorithmo de hash non supportate, usate per le par TLS.
+ssl-error-digest-failure = Le function de digest falleva.
+ssl-error-incorrect-signature-algorithm = Algorithmo de signatura incorrecte specificate in un elemento signate digitalmente.
+ssl-error-next-protocol-no-callback = Le extension de negotiation del protocollo sequente ha essite activate, ma le appello de retorno esseva vacuate ante esser requirite.
+ssl-error-next-protocol-no-protocol = Le servitor admitte nulle protocollos cuje cliente annuncia in le extension ALPN.
+ssl-error-inappropriate-fallback-alert = Le servitor ha rejectate le negotiation de connexion perque le cliente regredeva a un version inferior de TLS que illo que le servitor admitte.
+ssl-error-weak-server-cert-key = Le certificato del servitor includeva un clave public troppo debile.
+ssl-error-rx-short-dtls-read = Il non ha satis de spatio in buffer pro le registro DTLS.
+ssl-error-no-supported-signature-algorithm = Nulle algorithmo de signatura TLS supportate era configurate.
+ssl-error-unsupported-signature-algorithm = Le par usava un combination non supportate de signatura e de algorithmo de hash.
+ssl-error-missing-extended-master-secret = Le par ha tentate reprender sin un extension extended_master_secret correcte.
+ssl-error-unexpected-extended-master-secret = Le par ha tentate reprender con un extension extended_master_secret correcte.
+sec-error-io = Un error de I/O occurreva durante le autorisation de securitate.
+sec-error-library-failure = falta de bibliotheca de securitate.
+sec-error-bad-data = bibliotheca de securitate: recipite mal datos.
+sec-error-output-len = bibliotheca de securitate: error de longor de emission.
+sec-error-input-len = bibliotheca de securitate: error de longor de immission.
+sec-error-invalid-args = bibliotheca de securitate: argumentos non valide.
+sec-error-invalid-algorithm = bibliotheca de securitate: algorithmo non valide.
+sec-error-invalid-ava = bibliotheca de securitate: AVA non valide.
+sec-error-invalid-time = Catena de tempore formatate impropriemente.
+sec-error-bad-der = bibliotheca de securitate: message codificate per DER, formatate impropriemente.
+sec-error-bad-signature = Le certificato del par ha un signatura non valide.
+sec-error-expired-certificate = Le certificato del par es expirate.
+sec-error-revoked-certificate = Le certificato del par ha essite revocate.
+sec-error-unknown-issuer = Le certificato del par non es recognite.
+sec-error-bad-key = Le clave public del par non es valide.
+sec-error-bad-password = Le contrasigno de securitate inserite es incorrecte.
+sec-error-retry-password = Le nove contrasigno ha essite scribite incorrectemente. Per favor retenta.
+sec-error-no-nodelock = bibliotheca de securitate: nulle blocage de nodo.
+sec-error-bad-database = bibliotheca de securitate: mal base de datos.
+sec-error-no-memory = bibliotheca de securitate: error de allocation de memoria.
+sec-error-untrusted-issuer = Le emissor del certificato del par ha essite marcate per le usator como non digne de fide.
+sec-error-untrusted-cert = Le certificato del par ha essite marcate per le usator como non digne de fide.
+sec-error-duplicate-cert = Le certificate existe jam in tu base de datos.
+sec-error-duplicate-cert-name = Nomine del certificato discargate duplicate, uno jam in tu base de datos.
+sec-error-adding-cert = Error a adder le certificato al base de datos.
+sec-error-filing-key = Error a readder le clave pro iste certificato.
+sec-error-no-key = Le clave private pro iste certificato non pote ser trovate in le base de datos
+sec-error-cert-valid = Iste certificato es valide.
+sec-error-cert-not-valid = Iste certificato es invalide.
+sec-error-cert-no-response = Bibliotheca de certificato: nulle responsa
+sec-error-expired-issuer-certificate = Le certificato del emissor de certificatos ha expirate. Verifica le data e hora de tu systema.
+sec-error-crl-expired = Le CRL pro le emissor de certificatos ha expirate. Actualisa lo o verifica le data e hora de tu systema.
+sec-error-crl-bad-signature = Le CRL pro le emittitor del certificato ha un signatura non valide.
+sec-error-crl-invalid = Le nove CRL ha un formato non valide.
+sec-error-extension-value-invalid = Le valor de extension del certificato non es valide.
+sec-error-extension-not-found = Extension del certificato non trovate.
+sec-error-ca-cert-invalid = Le certificato del emittitor non es valide.
+sec-error-path-len-constraint-invalid = Le longor del route del certificato es invalide.
+sec-error-cert-usages-invalid = Le campo usos del certificato es invalide.
+sec-internal-only = **modulo SOLMENTE interne**
+sec-error-invalid-key = Le clave non gere le operation requirite.
+sec-error-unknown-critical-extension = Le certificato contine un extension critic incognite.
+sec-error-old-crl = Le nove CRL non es plus recente de illo actual.
+sec-error-no-email-cert = Ni cryptate ni signate: tu non ha ancora un certificato de e-mail.
+sec-error-no-recipient-certs-query = Non cryptate: tu non ha certificatos pro cata un del destinatarios.
+sec-error-not-a-recipient = Impossibile decryptar: tu non es un destinatario, o le certificato e le clave private correspondente non ha essite trovate.
+sec-error-pkcs7-keyalg-mismatch = Impossibile decryptar: le algorithmo de cryptation de claves non corresponde a tu certificato.
+sec-error-pkcs7-bad-signature = Le verification de signatura ha fallite: nulle signatario trovate, troppo de signatarios trovate, o datos improprie o corrumpite.
+sec-error-unsupported-keyalg = Algorithmo del clave non supportate o incognite.
+sec-error-decryption-disallowed = Impossibile decryptar: datos cryptate con un algorithmo o dimension de clave non permittite.
+xp-sec-fortezza-bad-card = Le carta Fortezza non ha essite initialisate correctemente. Per favor remove lo e retorna lo a su emissor.
+xp-sec-fortezza-no-card = Nulle cartas de Fortezza trovate
+xp-sec-fortezza-none-selected = Nulle carta de Fortezza seligite
+xp-sec-fortezza-more-info = Por favor elige un personalitate pro obtener informationes re illo
+xp-sec-fortezza-person-not-found = Personality non trovate
+xp-sec-fortezza-no-more-info = Nulle altere informationes re ille Personalitate
+xp-sec-fortezza-bad-pin = Pin invalide
+xp-sec-fortezza-person-error = Impossibile initialisar le personalitates de Fortezza.
+sec-error-no-krl = Nulle KRL pro iste certificato de sito trovate.
+sec-error-krl-expired = Le KRL pro iste certificato de sito ha expirate.
+sec-error-krl-bad-signature = Le KRL pro iste certificato de sito ha un signatura non valide.
+sec-error-revoked-key = Le clave pro iste certificato de sito ha essite revocate.
+sec-error-krl-invalid = Le nove KRL ha un formato non valide.
+sec-error-need-random = bibliotheca de securitate: datos casual necessari.
+sec-error-no-module = bibliotheca de securitate: nulle modulo de securitate pote exequer le operation requestate.
+sec-error-no-token = Le carta de securitate o le token non existe, debe esser initialisate, o ha essite removite.
+sec-error-read-only = bibliotheca de securitate: base de datos solo a leger.
+sec-error-no-slot-selected = Nulle slot o token ha essite seligite.
+sec-error-cert-nickname-collision = Un certificato con le mesme supernomine jam existe.
+sec-error-key-nickname-collision = Un clave con le mesme supernomine jam existe.
+sec-error-safe-not-created = error durante que esseva create un objecto secur
+sec-error-baggage-not-created = error durante que esseva create un objecto bagage
+xp-java-remove-principal-error = Il non se poteva remover le principal
+xp-java-delete-privilege-error = Il non se poteva deler le privilegio
+xp-java-cert-not-exists-error = Iste principal non ha un certificato
+sec-error-bad-export-algorithm = Le algorithmo requirite non es permittite.
+sec-error-exporting-certificates = Error in le tentativa de exportar certificatos.
+sec-error-importing-certificates = Error in le tentativa de importar certificatos.
+sec-error-pkcs12-decoding-pfx = Incapace a importar. Error de decodification. File non valide.
+sec-error-pkcs12-invalid-mac = Incapace a importar. MAC non valide. Contrasigno incorrecte o file corrupte.
+sec-error-pkcs12-unsupported-mac-algorithm = Incapace a importar. Algorithmo MAC non gerite.
+sec-error-pkcs12-unsupported-transport-mode = Incapace a importar. Solo le integritate del contrasigno e le modos de confidentialitate es gerite.
+sec-error-pkcs12-corrupt-pfx-structure = Incapace a importar. Le structura del file es corrupte.
+sec-error-pkcs12-unsupported-pbe-algorithm = Impossibile importar. Algorithmo cryptographic non supportate.
+sec-error-pkcs12-unsupported-version = Incapace a importar. Version de file non gerite.
+sec-error-pkcs12-privacy-password-incorrect = Incapace a importar. Contrasigno de confidentialitate incorrecte.
+sec-error-pkcs12-cert-collision = Incapace a importar. Le mesme supernomine jam existe in le base de datos.
+sec-error-user-cancelled = Le usator pulsava Cancel.
+sec-error-pkcs12-duplicate-data = Non importate, jam in le base de datos.
+sec-error-message-send-aborted = Message non inviate.
+sec-error-inadequate-key-usage = Le uso del clave de certificato non es adequate al operation tentate.
+sec-error-inadequate-cert-type = Typo de certificato non approbate pro le application.
+sec-error-cert-addr-mismatch = Le adresse in le signatura del certificato non concorda con illo in le capites del message.
+sec-error-pkcs12-unable-to-import-key = Incapace a importar. Error in le tentativa de importar le clave private.
+sec-error-pkcs12-importing-cert-chain = Incapace a importar. Error in le tentativa de importar le catena de certificatos.
+sec-error-pkcs12-unable-to-locate-object-by-name = Incapace a importar. Incapace a localisar un certificato o un clave per le supernomine.
+sec-error-pkcs12-unable-to-export-key = Incapace a importar. Le clave private non pote ser locate e exportate.
+sec-error-pkcs12-unable-to-write = Incapace a exportar. Incapace a scriber le file a exportar.
+sec-error-pkcs12-unable-to-read = Incapace a importar. Incapace a scriber le file a importar.
+sec-error-pkcs12-key-database-not-initialized = Incapace a exportar. Base de datos de clave corrumpite o cancellate.
+sec-error-keygen-fail = Incapace a generar le copula de claves public/private.
+sec-error-invalid-password = Le contrasigno inserite non es valide. Tenta con uno differente.
+sec-error-retry-old-password = Le contrasigno ancian ha essite scribite incorrectemente. Per favor retenta.
+sec-error-bad-nickname = Le supernomine del certificato es ja in uso.
+sec-error-not-fortezza-issuer = Le catena FORTEZZA del par ha un certificato non FORTEZZA.
+sec-error-cannot-move-sensitive-key = Un clave sensibile non pote esser movite al fissura ubi illo es necessari.
+sec-error-js-invalid-module-name = Nomine de modulo invalide.
+sec-error-js-invalid-dll = route/nomine file del modulo non valide
+sec-error-js-add-mod-failure = Incapace a adder modulo
+sec-error-js-del-mod-failure = Incapace a deler modulo
+sec-error-old-krl = Le nove KRL non es plus recente de illo actual.
+sec-error-ckl-conflict = Le nove CKL ha emissor differente que le CKL actual. Dele le CKL actual.
+sec-error-cert-not-in-name-space = Le Autoritate Certificante pro iste certificato non es permittite a emitter un certificato con iste nomine.
+sec-error-krl-not-yet-valid = Le lista de claves revocate pro iste certificato non es ancora valide.
+sec-error-crl-not-yet-valid = Le lista de certificatos revocate pro iste certificato non es ancora valide.
+sec-error-unknown-cert = Le certificato requirite es introvabile.
+sec-error-unknown-signer = Le certificato del signator es introvabile.
+sec-error-cert-bad-access-location = Le position pro le servitor de stato del certificato ha un formato non valide.
+sec-error-ocsp-unknown-response-type = Le responsa OCSP non pote ser decodificate totalmente; illo es de un typo incognite.
+sec-error-ocsp-bad-http-response = Le servitor OCSP retornava datos HTTP inexpectate/invalide.
+sec-error-ocsp-malformed-request = Le servitor OCSP trovava le requesta corrumpite o mal formate.
+sec-error-ocsp-server-error = Le servitor OCSP suffreva de un error interne.
+sec-error-ocsp-try-server-later = Le servitor OCSP suggere de reprobar plus tarde.
+sec-error-ocsp-request-needs-sig = Le servitor OCSP require un signatura sur iste requesta.
+sec-error-ocsp-unauthorized-request = Le servitor OCSP refusava iste requesta como non autorisate.
+sec-error-ocsp-unknown-response-status = Le servitor OCSP retornava un stato irrecognoscibile.
+sec-error-ocsp-unknown-cert = Le servitor OCSP ha nulle stato pro le certificato.
+sec-error-ocsp-not-enabled = Tu debe activar OCSP ante que exequer iste operation.
+sec-error-ocsp-no-default-responder = Tu debe predefinir le responditor OCSP ante exequer iste operation.
+sec-error-ocsp-malformed-response = Le responsa ex le servitor OCSP era corrupte o mal formate.
+sec-error-ocsp-unauthorized-response = Le signator del responsa OCSP non es autorisate a dar le stato pro iste certificato.
+sec-error-ocsp-future-response = Le responsa del OCSP non es ancora valide (contine un data in le futur).
+sec-error-ocsp-old-response = Le responsa del OCSP contine un information obsolete.
+sec-error-digest-not-found = Le digesto CMS o PKCS #7 non ha essite trovate in un message signate.
+sec-error-unsupported-message-type = Le typo de message CMS o PKCS #7 non es gerite.
+sec-error-module-stuck = Impossibile remover le modulo PKCS #11 perque illo es ancora in uso.
+sec-error-bad-template = Impossibile decodificar le datos ASN.1. Le modello specificate non era valide.
+sec-error-crl-not-found = Nulle CRL concordante trovate.
+sec-error-reused-issuer-and-serial = Tu tenta importar un certificato con le mesme emittitor/numero-serial de un altere certificato, ma que non es lo mesme.
+sec-error-busy = NSS non pote arrestar se. Objectos es ancora in uso.
+sec-error-extra-input = Message codificate-DER contineva datos extra non usate.
+sec-error-unsupported-elliptic-curve = Curva elliptic non gerite.
+sec-error-unsupported-ec-point-form = Forma de puncto de curva elliptic non gerite.
+sec-error-unrecognized-oid = Identificator de objecto incognite.
+sec-error-ocsp-invalid-signing-cert = Certificato de signatura OCSP non valide in le responsa OCSP.
+sec-error-revoked-certificate-crl = Le certificato es revocate in un lista de revocation de certificatos del emittitor.
+sec-error-revoked-certificate-ocsp = Le responditor OCSP del emissor informa que le certificato es revocate.
+sec-error-crl-invalid-version = Le lista de certificatos revocate del emissor ha un numero de version incognite.
+sec-error-crl-v1-critical-extension = Le lista de certificatos revocate V1 del emissor ha un extension critic.
+sec-error-crl-unknown-critical-extension = Le lista de certificatos revocate V2 del emissor ha un extension critic incognite.
+sec-error-unknown-object-type = Typo de objecto incognite specificate.
+sec-error-incompatible-pkcs11 = Le driver PKCS #11 viola le specificationes in un maniera incompatibile.
+sec-error-no-event = Nulle nove evento de slot es actualmente disponibile.
+sec-error-crl-already-exists = Le CRL existe jam.
+sec-error-not-initialized = NSS non es initialisate.
+sec-error-token-not-logged-in = Le operation falleva perque le token PKCS#11 non ha aperite session.
+sec-error-ocsp-responder-cert-invalid = Le certificato del responditor OCSP configurate non es valide.
+sec-error-ocsp-bad-signature = Le responsa de OCSP ha un signatura invalide.
+sec-error-out-of-search-limits = Le recerca de validation del certificato es foras del limites de recerca
+sec-error-invalid-policy-mapping = Le mappa del politica contine irregularitates
+sec-error-policy-validation-failed = Le catena de certificato falle de politica de validation
+sec-error-unknown-aia-location-type = Typo de position incognite in le extension AIA del certificato
+sec-error-bad-http-response = Le servitor rendeva un mal responsa HTTP
+sec-error-bad-ldap-response = Le servitor rendeva un mal responsa LDAP
+sec-error-failed-to-encode-data = Falta a codificar datos per le codificator ASN1
+sec-error-bad-info-access-location = Mal information del position de accesso in le certificato de extension
+sec-error-libpkix-internal = Error interne de Libpkix durante le validation del certificato.
+sec-error-pkcs11-general-error = Un modulo PKCS #11 retornava CKR_GENERAL_ERROR, indicante le occurrentia de un error irrecovrabile.
+sec-error-pkcs11-function-failed = Un modulo PKCS #11 retornava CKR_FUNCTION_FAILED, indicante le function requirite non pote ser exequite. Reprobar de novo pote haber successo.
+sec-error-pkcs11-device-error = Un modulo PKCS #11 retornava CKR_DEVICE_ERROR, indicante le occurrentia de un problema con le token o le slot.
+sec-error-bad-info-access-method = Methodo de accesso al informationes incognite in extension de certificato.
+sec-error-crl-import-failed = Error al tentativa de importar un CRL.
+sec-error-expired-password = Contrasigno expirate.
+sec-error-locked-password = Contrasigno blocate.
+sec-error-unknown-pkcs11-error = Error incognite PKCS #11.
+sec-error-bad-crl-dp-url = URL non valide o non gerite in un puncto de distribution CRL.
+sec-error-cert-signature-algorithm-disabled = Le certificato era signate per un algorithmo de signatura disactivate perque non secur.
+mozilla-pkix-error-key-pinning-failure = Le servitor usa fixation de claves (HPKP) ma nulle catena de certificatos digne de fide que corresponde le insimul de claves fixe ha potite esser construite. Violationes de fixation de clave non pote esser supplantate.
+mozilla-pkix-error-ca-cert-used-as-end-entity = Le servitor usa un certificato con un extension de restrictiones basic que lo identifica como un autoritate de certification. Pro un certificato installate correctemente, isto non deberea esser le caso.
+mozilla-pkix-error-inadequate-key-size = Le servitor ha presentate un certificato con un dimension de clave que es troppo parve pro establir un connexion secur.
+mozilla-pkix-error-v1-cert-used-as-ca = Un certificato X.509 version 1 que non es un ancora de confidentia esseva usate pro le certificato del servitor. Certificatos X.509 verision 1 es obsolete e non deberea esser usate pro signar altere certificatos.
+mozilla-pkix-error-not-yet-valid-certificate = Le servitor presentava un certificato que non es plus valide.
+mozilla-pkix-error-not-yet-valid-issuer-certificate = Un certificato que non es plus valide era presentate pro emitter le certificato del servitor.
+mozilla-pkix-error-signature-algorithm-mismatch = Le algorithmo de signatura in le campo signatura del certificato non corresponde al algorithmo in su campo signatureAlgorithm.
+mozilla-pkix-error-ocsp-response-for-cert-missing = Le responsa de OCSP non include un stato pro le certificato a verificar.
+mozilla-pkix-error-validity-too-long = Le servitor presentava un certificato que es valide durante troppo de tempore.
+mozilla-pkix-error-required-tls-feature-missing = Manca un function TLS necessari.
+mozilla-pkix-error-invalid-integer-encoding = Le servitor presentava un certificato que contine un codification non valide de un numero integre. Numeros serial negative, modulos RSA negative e codificationes plus longe quam necesse es causas commun.
+mozilla-pkix-error-empty-issuer-name = Le servitor presentava un certificato con un nomine distincte del emittitor vacue.
+mozilla-pkix-error-additional-policy-constraint-failed = Un altere coercition de regulamento falleva durante le validation de iste certificato.
+mozilla-pkix-error-self-signed-cert = Le certificato non es fidite per que illo es auto-signate.
diff --git a/l10n-ia/toolkit/toolkit/payments/payments.ftl b/l10n-ia/toolkit/toolkit/payments/payments.ftl
new file mode 100644
index 0000000000..96b9182bf1
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/payments/payments.ftl
@@ -0,0 +1,51 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+# This value isn't used directly, but is defined to avoid duplication
+# in the "credit-card-label-*" strings.
+#
+# Variables:
+# $month (String): Numeric month the credit card expires
+# $year (String): Four-digit year the credit card expires
+credit-card-expiration = Expira le { $month }/{ $year }
+
+## These labels serve as a description of a credit card.
+## The description must include a credit card number, and may optionally
+## include a cardholder name, an expiration date, or both, so we have
+## four variations.
+
+# Label for a credit card with a number only
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $type (String): Credit card type
+credit-card-label-number-2 = { $number }
+ .aria-label = { $type } { credit-card-label-number-2 }
+
+# Label for a credit card with a number and name
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $name (String): Cardholder name
+# $type (String): Credit card type
+credit-card-label-number-name-2 = { $number }, { $name }
+ .aria-label = { $type } { credit-card-label-number-name-2 }
+
+# Label for a credit card with a number and expiration date
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $type (String): Credit card type
+credit-card-label-number-expiration-2 = { $number }, { credit-card-expiration }
+ .aria-label = { $type } { credit-card-label-number-expiration-2 }
+
+# Label for a credit card with a number, name, and expiration date
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $name (String): Cardholder name
+# $type (String): Credit card type
+credit-card-label-number-name-expiration-2 = { $number }, { $name }, { credit-card-expiration }
+ .aria-label = { $type } { credit-card-label-number-name-expiration-2 }
diff --git a/l10n-ia/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl b/l10n-ia/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl
new file mode 100644
index 0000000000..409e35a19c
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -0,0 +1,95 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+pictureinpicture-player-title = Imagine-in-imagine
+pictureinpicture-pause =
+ .aria-label = Pausar
+pictureinpicture-play =
+ .aria-label = Reproducer
+pictureinpicture-mute =
+ .aria-label = Silentiar
+pictureinpicture-unmute =
+ .aria-label = Non plus silentiar
+pictureinpicture-unpip =
+ .aria-label = Inviar retro al scheda
+pictureinpicture-close =
+ .aria-label = Clauder
+
+## Variables:
+## $shortcut (String) - Keyboard shortcut to execute the command.
+
+pictureinpicture-pause-cmd =
+ .aria-label = Pausar
+ .title = Pausar (Barra de spatio)
+pictureinpicture-play-cmd =
+ .aria-label = Reproducer
+ .title = Reproducer (Barra de spatio)
+pictureinpicture-mute-cmd =
+ .aria-label = Silentiar
+ .title = Silentiar ({ $shortcut })
+pictureinpicture-unmute-cmd =
+ .aria-label = Reactivar audio
+ .title = Reactivar audio ({ $shortcut })
+pictureinpicture-unpip-cmd =
+ .aria-label = Inviar retro al scheda
+ .title = Retro al scheda
+pictureinpicture-close-cmd =
+ .aria-label = Clauder
+ .title = Clauder ({ $shortcut })
+pictureinpicture-subtitles-cmd =
+ .aria-label = Subtitulos
+ .title = Subtitulos
+pictureinpicture-pause-btn =
+ .aria-label = Pausar
+ .tooltip = Pausar (Barra de spatio)
+pictureinpicture-play-btn =
+ .aria-label = Reproducer
+ .tooltip = Reproducer (Barra de spatio)
+pictureinpicture-mute-btn =
+ .aria-label = Silentiar
+ .tooltip = Silentiar ({ $shortcut })
+pictureinpicture-unmute-btn =
+ .aria-label = Reactivar audio
+ .tooltip = Reactivar audio ({ $shortcut })
+pictureinpicture-unpip-btn =
+ .aria-label = Inviar retro al scheda
+ .tooltip = Retro al scheda
+pictureinpicture-close-btn =
+ .aria-label = Clauder
+ .tooltip = Clauder ({ $shortcut })
+pictureinpicture-subtitles-btn =
+ .aria-label = Subtitulos
+ .tooltip = Subtitulos
+
+##
+
+pictureinpicture-fullscreen-cmd =
+ .aria-label = Plen schermo
+ .title = Plen schermo (duple-clic)
+pictureinpicture-exit-fullscreen-cmd =
+ .aria-label = Exir del plen schermo
+ .title = Exir del plen schermo (duple-clic)
+pictureinpicture-seekbackward-cmd =
+ .aria-label = Retro
+ .title = Retro (←)
+pictureinpicture-seekforward-cmd =
+ .aria-label = Avante
+ .title = Avante (→)
+pictureinpicture-fullscreen-btn =
+ .aria-label = Plen schermo
+ .tooltip = Plen schermo (duple-clic)
+pictureinpicture-exit-fullscreen-btn =
+ .aria-label = Exir del plen schermo
+ .tooltip = Exir del plen schermo (duple-clic)
+pictureinpicture-seekbackward-btn =
+ .aria-label = Retro
+ .tooltip = Retro (←)
+pictureinpicture-seekforward-btn =
+ .aria-label = Avante
+ .tooltip = Avante (→)
+pictureinpicture-subtitles-label = Subtitulos
+pictureinpicture-font-size-label = Dimension del litteras
+pictureinpicture-font-size-small = Micre
+pictureinpicture-font-size-medium = Medie
+pictureinpicture-font-size-large = Grande
diff --git a/l10n-ia/toolkit/toolkit/preferences/preferences.ftl b/l10n-ia/toolkit/toolkit/preferences/preferences.ftl
new file mode 100644
index 0000000000..84b67dece4
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/preferences/preferences.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/.
+
+password-not-set =
+ .value = (non definite)
+
+failed-pp-change = Impossibile cambiar le contrasigno primari.
+incorrect-pp = Tu non ha inserite le contrasigno primari correcte actual. Tenta ancora.
+pp-change-ok = Contrasigno primari cambiate con bon successo.
+
+pp-empty-warning = Tu contrasignos e claves private reservate non essera plus protegite.
+pp-erased-ok = Tu ha delite tu contrasigno primari. { pp-empty-warning }
+pp-not-wanted = Attention! Tu ha decidite non usar un contrasigno primari. { pp-empty-warning }
+
+pp-change2empty-in-fips-mode = Tu es actualmente in modo FIPS. Tal modo require un contrasigno primari non vacue.
+pw-change-success-title = Contrasigno cambiate con bon successo
+pw-change-failed-title = Cambiamento contrasigno fallite
+pw-remove-button =
+ .label = Remover
+
+primary-password-dialog =
+ .title = Contrasigno primari
+set-password-old-password = Contrasigno actual:
+set-password-new-password = Insere le nove contrasigno:
+set-password-reenter-password = Re-insere contrasigno:
+set-password-meter = Mesurator de qualitate del contrasigno
+set-password-meter-loading = Cargante
+primary-password-admin = Tu administrator require que tu ha un contrasigno primari configurate pro salvar contrasignos.
+primary-password-description = Un contrasigno primari sole proteger alcuno datos sensibile, como credentiales e contrasignos, sur iste apparato. Si tu ha create un contrasigno primari, te essera demandate inserer lo un vice per cata session quando { -brand-short-name } recupera informationes salvate protegite per le contrasigno.
+primary-password-warning = Per favor verifica que tu rememora le contrasigno primari que tu ha configurate. Si tu oblida tu contrasigno primari, tu non potera acceder a tote le informationes protegite per illo sur iste apparato.
+
+remove-primary-password =
+ .title = Remover le contrasigno primari
+remove-info =
+ .value = Tu debe inserer tu actual contrasigno pro continuar:
+remove-primary-password-warning1 = Tu contrasigno primari servi a proteger le informationes sensibile como credentiales e contrasignos.
+remove-primary-password-warning2 = Si tu remove tu contrasigno primari, tu informationes non essera plus protegite si tu computator es compromittite.
+remove-password-old-password =
+ .value = Actual contrasigno:
diff --git a/l10n-ia/toolkit/toolkit/printing/printDialogs.ftl b/l10n-ia/toolkit/toolkit/printing/printDialogs.ftl
new file mode 100644
index 0000000000..1f38c927a3
--- /dev/null
+++ b/l10n-ia/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 = Configurar le pagina
+custom-prompt-title = Personalisar…
+custom-prompt-prompt = Insere tu texto personalisate pro le capite/pede de pagina
+basic-tab =
+ .label = Formato e optiones
+advanced-tab =
+ .label = Margines, capite e pede de pagina
+format-group-label =
+ .value = Formato
+orientation-label =
+ .value = Orientation:
+portrait =
+ .label = Vertical
+ .accesskey = V
+landscape =
+ .label = Horizontal
+ .accesskey = H
+scale =
+ .label = Scala:
+ .accesskey = S
+scale-percent =
+ .value = %
+shrink-to-fit =
+ .label = Adaptar se al largor del pagina
+ .accesskey = l
+options-group-label =
+ .value = Optiones
+print-bg =
+ .label = Imprimer le fundo (colores e imagines)
+ .accesskey = f
+margin-group-label-inches =
+ .value = Margines (uncias)
+margin-group-label-metric =
+ .value = Margines (millimetros)
+margin-top =
+ .value = Alto:
+ .accesskey = A
+margin-top-invisible =
+ .value = Alto:
+margin-bottom =
+ .value = Basso:
+ .accesskey = B
+margin-bottom-invisible =
+ .value = Basso:
+margin-left =
+ .value = Sinistra:
+ .accesskey = S
+margin-left-invisible =
+ .value = Sinistra:
+margin-right =
+ .value = Dextra:
+ .accesskey = D
+margin-right-invisible =
+ .value = Dextra:
+header-footer-label =
+ .value = Capites e pedes de pagina
+hf-left-label =
+ .value = Sinistra:
+hf-center-label =
+ .value = Centro:
+hf-right-label =
+ .value = Dextra:
+header-left-tip =
+ .tooltiptext = Capite a sinistra
+header-center-tip =
+ .tooltiptext = Capite al centro
+header-right-tip =
+ .tooltiptext = Capite a dextra
+footer-left-tip =
+ .tooltiptext = Pede a sinistra
+footer-center-tip =
+ .tooltiptext = Pede al centro
+footer-right-tip =
+ .tooltiptext = Pede a dextra
+hf-blank =
+ .label = --blanc--
+hf-title =
+ .label = Titulo
+hf-url =
+ .label = URL
+hf-date-and-time =
+ .label = Data/Hora
+hf-page =
+ .label = Pagina #
+hf-page-and-total =
+ .label = Pagina # de #
+hf-custom =
+ .label = Personalisar…
+print-preview-window =
+ .title = Vista preliminar del impression
+print-title =
+ .value = Titulo:
+print-preparing =
+ .value = Preparante…
+print-progress =
+ .value = Progresso:
+print-window =
+ .title = Imprimente
+print-complete =
+ .value = Impression completate.
+
+# Variables
+# $percent (integer) - Number of printed percentage
+print-percent =
+ .value = { $percent }%
+dialog-cancel-label = Cancellar
+dialog-close-label = Clauder
diff --git a/l10n-ia/toolkit/toolkit/printing/printPreview.ftl b/l10n-ia/toolkit/toolkit/printing/printPreview.ftl
new file mode 100644
index 0000000000..abe5f1272b
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/printing/printPreview.ftl
@@ -0,0 +1,73 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+printpreview-simplify-page-checkbox =
+ .label = Simplificar le pagina
+ .accesskey = i
+ .tooltiptext = Iste pagina non pote ser simplificate automaticamente
+printpreview-simplify-page-checkbox-enabled =
+ .label = { printpreview-simplify-page-checkbox.label }
+ .accesskey = { printpreview-simplify-page-checkbox.accesskey }
+ .tooltiptext = Cambiar le disposition pro un lectura plus facile
+printpreview-close =
+ .label = Clauder
+ .accesskey = C
+printpreview-portrait =
+ .label = Vertical
+ .accesskey = V
+printpreview-landscape =
+ .label = Horizontal
+ .accesskey = H
+printpreview-scale =
+ .value = Scala:
+ .accesskey = S
+printpreview-shrink-to-fit =
+ .label = Adaptar se al largor
+printpreview-custom =
+ .label = Personalisar…
+printpreview-print =
+ .label = Imprimer…
+ .accesskey = I
+printpreview-of =
+ .value = de
+printpreview-custom-scale-prompt-title = Personalisar le scala
+printpreview-page-setup =
+ .label = Configurar le pagina…
+ .accesskey = C
+printpreview-page =
+ .value = Pagina:
+ .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 = Prime pagina
+printpreview-previousarrow =
+ .label = { $arrow }
+ .tooltiptext = Pagina previe
+printpreview-nextarrow =
+ .label = { $arrow }
+ .tooltiptext = Pagina sequente
+printpreview-endarrow =
+ .label = { $arrow }
+ .tooltiptext = Ultime pagina
+
+printpreview-homearrow-button =
+ .title = Prime pagina
+printpreview-previousarrow-button =
+ .title = Pagina previe
+printpreview-nextarrow-button =
+ .title = Pagina sequente
+printpreview-endarrow-button =
+ .title = Ultime pagina
diff --git a/l10n-ia/toolkit/toolkit/printing/printUI.ftl b/l10n-ia/toolkit/toolkit/printing/printUI.ftl
new file mode 100644
index 0000000000..73323f43ec
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/printing/printUI.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/.
+
+printui-title = Imprimer
+# Dialog title to prompt the user for a filename to save print to PDF.
+printui-save-to-pdf-title = Salvar como
+
+# Variables
+# $sheetCount (integer) - Number of paper sheets
+printui-sheets-count =
+ { $sheetCount ->
+ [one] { $sheetCount } folio de papiro
+ *[other] { $sheetCount } folios de papiro
+ }
+
+printui-page-range-all = Toto
+printui-page-range-current = Actual
+printui-page-range-odd = Impare
+printui-page-range-even = Par
+printui-page-range-custom = Personalisate
+printui-page-range-label = Paginas
+printui-page-range-picker =
+ .aria-label = Selige un intervallo de paginas
+printui-page-custom-range-input =
+ .aria-label = Insere un intervallo de paginas personalisate
+ .placeholder = p.ex. 2-6, 9, 12-16
+
+# Section title for the number of copies to print
+printui-copies-label = Copias
+
+printui-orientation = Orientation:
+printui-landscape = Horizontal
+printui-portrait = Vertical
+
+# Section title for the printer or destination device to target
+printui-destination-label = Destination
+printui-destination-pdf-label = Salvar a PDF
+
+printui-more-settings = Altere parametros
+printui-less-settings = Minus parametros
+
+printui-paper-size-label = Dimension del papiro
+
+# Section title (noun) for the print scaling options
+printui-scale = Scala
+printui-scale-fit-to-page-width = Adaptar al largor del pagina
+# Label for input control where user can set the scale percentage
+printui-scale-pcent = Scala
+
+# Section title (noun) for the two-sided print options
+printui-two-sided-printing = Impression recto e verso
+printui-two-sided-printing-off = Disactivate
+# Flip the sheet as if it were bound along its long edge.
+printui-two-sided-printing-long-edge = Volver sur margine longe
+# Flip the sheet as if it were bound along its short edge.
+printui-two-sided-printing-short-edge = Volver sur margine curte
+
+# Section title for miscellaneous print options
+printui-options = Optiones
+printui-headers-footers-checkbox = Imprimer capites e pedes de pagina
+printui-backgrounds-checkbox = Imprimer le fundos
+
+## The "Format" section, select a version of the website to print. Radio
+## options to select between the original page, selected text only, or a version
+## where the page is processed with "Reader View".
+
+# The section title.
+printui-source-label = Formato
+# Option for printing the original page.
+printui-source-radio = Original
+# Option for printing just the content a user selected prior to printing.
+printui-selection-radio = Selection
+# Option for "simplifying" the page by printing the Reader View version.
+printui-simplify-page-radio = Simplificate
+
+##
+
+printui-color-mode-label = Modo color
+printui-color-mode-color = Color
+printui-color-mode-bw = Nigre e blanc
+
+printui-margins = Margines
+printui-margins-default = Predefinite
+printui-margins-min = Minimo
+printui-margins-none = Nulle
+printui-margins-custom-inches = Personalisate (pollices)
+printui-margins-custom-mm = Personalisate (mm)
+printui-margins-custom-top = Alto
+printui-margins-custom-top-inches = Superior (pollices)
+printui-margins-custom-top-mm = Superior (mm)
+printui-margins-custom-bottom = Basso
+printui-margins-custom-bottom-inches = Inferior (pollices)
+printui-margins-custom-bottom-mm = Inferior (mm)
+printui-margins-custom-left = Sinistra
+printui-margins-custom-left-inches = Sinistre (pollices)
+printui-margins-custom-left-mm = Sinistra (mm)
+printui-margins-custom-right = Dextra
+printui-margins-custom-right-inches = Dextere (pollices)
+printui-margins-custom-right-mm = Dextra (mm)
+
+printui-system-dialog-link = Imprimer usante le fenestra de dialogo del systema…
+
+printui-primary-button = Imprimer
+printui-primary-button-save = Salvar
+printui-cancel-button = Cancellar
+printui-close-button = Clauder
+
+printui-loading = Preparation del vista preliminar
+
+# Reported by screen readers and other accessibility tools to indicate that
+# the print preview has focus.
+printui-preview-label =
+ .aria-label = Vista preliminar del impression
+
+printui-pages-per-sheet = Paginas per folio
+
+# 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 = Impression…
+printui-print-progress-indicator-saving = Salvante…
+
+## 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 = Littera SUA
+printui-paper-legal = Legal SUA
+printui-paper-tabloid = Tabloid
+
+## Error messages shown when a user has an invalid input
+
+printui-error-invalid-scale = Le scala debe esser un numero inter 10 e 200.
+printui-error-invalid-margin = Insere un margine valide pro le dimension de papiro seligite.
+printui-error-invalid-copies = Copias debe esser un numero inter 1 e 10000.
+
+# Variables
+# $numPages (integer) - Number of pages
+printui-error-invalid-range = Le intervallo debe esser un numero inter 1 e { $numPages }.
+printui-error-invalid-start-overflow = Le numero del pagina “de” debe esser inferior a illo del pagina “a”.
diff --git a/l10n-ia/toolkit/toolkit/updates/backgroundupdate.ftl b/l10n-ia/toolkit/toolkit/updates/backgroundupdate.ftl
new file mode 100644
index 0000000000..b2b0f96c6b
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/updates/backgroundupdate.ftl
@@ -0,0 +1,5 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+backgroundupdate-task-description = Le processo de actualisation in secunde plano verifica si il ha nove versiones de { -brand-short-name } mesmo quando { -brand-short-name } non es in execution. Iste processo es installate automaticamente per { -brand-short-name } e se reinstalla quando { -brand-short-name } se executa. Pro disactivar lo, modifica le parametros del navigator o usa le directiva de interprisa “BackgroundAppUpdate”.
diff --git a/l10n-ia/toolkit/toolkit/updates/elevation.ftl b/l10n-ia/toolkit/toolkit/updates/elevation.ftl
new file mode 100644
index 0000000000..f05bbc41f4
--- /dev/null
+++ b/l10n-ia/toolkit/toolkit/updates/elevation.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/.
+# This is temporary until bug 1521632 is fixed
+
+elevation-update-wizard =
+ .title = Actualisation de software
+elevation-details-link-label =
+ .value = Detalios
+elevation-error-manual =
+ Tu pote actualisar { -brand-short-name } manualmente visitante iste ligamine
+ e discargante le ultime version:
+elevation-finished-page = Actualisation preste pro installation
+elevation-finished-background-page =
+ Un actualisation de securitate e stabilitate pro { -brand-short-name } ha essite
+ discargate e es preste pro installation.
+elevation-finished-background = Actualisar:
+elevation-more-elevated =
+ Iste actualisation require privilegios de administrator. Le actualisation essera
+ installate le proxime vice que { -brand-short-name } se initia. Tu pote reinitiar
+ { -brand-short-name } ora, continuar a laborar e reinitiar plus tarde, o rejectar iste
+ actualisation.
diff --git a/l10n-ia/toolkit/toolkit/updates/history.ftl b/l10n-ia/toolkit/toolkit/updates/history.ftl
new file mode 100644
index 0000000000..73c3e4adfa
--- /dev/null
+++ b/l10n-ia/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 = Chronologia de actualisationes
+history-intro = Le sequente actualisationes a essite installate
+
+close-button-label =
+ .buttonlabelcancel = Clauder
+ .title = Chronologia de actualisationes
+
+no-updates-label = Nulle actualisationes ancora installate
+name-header = Nomine del actualisation
+date-header = Data de installation
+type-header = Typo
+state-header = Stato
+
+# 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 = Detalios
+update-installed-on = Installate le: { $date }
+update-status = Stato: { $status }