From 00d783c4797fc5df36f3c7baa596a26b79a4b4d4 Mon Sep 17 00:00:00 2001
From: Mike Hommey
Date: Tue, 7 Apr 2020 23:54:16 +0100
Subject: [PATCH] Import firefox-esr_68.7.0esr.orig-l10n-ka.tar.bz2
[dgit import orig firefox-esr_68.7.0esr.orig-l10n-ka.tar.bz2]
---
browser/branding/official/brand.dtd | 13 +
browser/branding/official/brand.ftl | 23 +
browser/branding/official/brand.properties | 14 +
browser/browser/aboutCertError.ftl | 50 +
browser/browser/aboutConfig.ftl | 38 +
browser/browser/aboutDialog.ftl | 43 +
browser/browser/aboutPolicies.ftl | 14 +
browser/browser/aboutPrivateBrowsing.ftl | 28 +
browser/browser/aboutRestartRequired.ftl | 10 +
browser/browser/aboutRobots.ftl | 29 +
browser/browser/aboutSessionRestore.ftl | 40 +
browser/browser/aboutTabCrashed.ftl | 24 +
browser/browser/appMenuNotifications.ftl | 49 +
browser/browser/branding/brandings.ftl | 15 +
browser/browser/branding/sync-brand.ftl | 11 +
browser/browser/customizeMode.ftl | 45 +
browser/browser/newInstallPage.ftl | 28 +
browser/browser/newtab/asrouter.ftl | 64 +
browser/browser/newtab/onboarding.ftl | 119 +
browser/browser/pageInfo.ftl | 231 ++
browser/browser/panicButton.ftl | 31 +
.../policies/policies-descriptions.ftl | 88 +
.../preferences/applicationManager.ftl | 23 +
browser/browser/preferences/blocklists.ftl | 35 +
browser/browser/preferences/clearSiteData.ftl | 50 +
browser/browser/preferences/colors.ftl | 37 +
browser/browser/preferences/connection.ftl | 90 +
browser/browser/preferences/containers.ftl | 84 +
browser/browser/preferences/fonts.ftl | 149 +
browser/browser/preferences/fxaPairDevice.ftl | 11 +
browser/browser/preferences/languages.ftl | 55 +
browser/browser/preferences/permissions.ftl | 151 +
browser/browser/preferences/preferences.ftl | 882 ++++++
.../browser/preferences/selectBookmark.ftl | 8 +
.../browser/preferences/siteDataSettings.ftl | 57 +
.../browser/preferences/syncDisconnect.ftl | 29 +
browser/browser/preferences/translation.ftl | 30 +
browser/browser/safeMode.ftl | 16 +
browser/browser/safebrowsing/blockedSite.ftl | 30 +
browser/browser/sanitize.ftl | 86 +
browser/browser/syncedTabs.ftl | 39 +
browser/browser/tabContextMenu.ftl | 70 +
browser/browser/toolbarContextMenu.ftl | 22 +
browser/browser/touchbar/touchbar.ftl | 20 +
.../chrome/browser-region/region.properties | 24 +
.../chrome/browser/aboutPrivateBrowsing.dtd | 43 +
browser/chrome/browser/aboutRobots.dtd | 29 +
browser/chrome/browser/aboutTabCrashed.dtd | 32 +
browser/chrome/browser/accounts.properties | 108 +
.../browser/activity-stream/newtab.properties | 216 ++
.../browser/app-extension-fields.properties | 12 +
browser/chrome/browser/baseMenuOverlay.dtd | 51 +
browser/chrome/browser/browser.dtd | 1193 ++++++++
browser/chrome/browser/browser.properties | 1117 ++++++++
.../customizableWidgets.properties | 106 +
.../chrome/browser/downloads/downloads.dtd | 174 ++
.../browser/downloads/downloads.properties | 118 +
.../chrome/browser/feeds/subscribe.properties | 57 +
.../browser/lightweightThemes.properties | 12 +
.../chrome/browser/migration/migration.dtd | 50 +
.../browser/migration/migration.properties | 89 +
browser/chrome/browser/newInstall.dtd | 15 +
browser/chrome/browser/pageInfo.dtd | 78 +
browser/chrome/browser/pageInfo.properties | 62 +
.../places/bookmarkProperties.properties | 19 +
.../browser/places/editBookmarkOverlay.dtd | 28 +
browser/chrome/browser/places/places.dtd | 115 +
.../chrome/browser/places/places.properties | 87 +
browser/chrome/browser/pocket.properties | 33 +
.../preferences/preferences.properties | 36 +
.../chrome/browser/preferences/security.dtd | 42 +
.../phishing-afterload-warning-message.dtd | 65 +
.../browser/safebrowsing/report-phishing.dtd | 13 +
.../safebrowsing/safebrowsing.properties | 6 +
browser/chrome/browser/search.properties | 67 +
.../chrome/browser/setDesktopBackground.dtd | 21 +
.../chrome/browser/shellservice.properties | 31 +
browser/chrome/browser/siteData.properties | 8 +
.../chrome/browser/sitePermissions.properties | 51 +
browser/chrome/browser/syncBrand.dtd | 7 +
browser/chrome/browser/syncSetup.properties | 22 +
browser/chrome/browser/tabbrowser.properties | 132 +
browser/chrome/browser/taskbar.properties | 12 +
browser/chrome/browser/translation.dtd | 75 +
browser/chrome/browser/translation.properties | 12 +
browser/chrome/browser/uiDensity.properties | 5 +
.../chrome/browser/webrtcIndicator.properties | 61 +
.../chrome/overrides/appstrings.properties | 44 +
browser/chrome/overrides/netError.dtd | 254 ++
browser/chrome/overrides/settingsChange.dtd | 7 +
.../crashreporter/crashreporter-override.ini | 9 +
browser/defines.inc | 12 +
.../formautofill/formautofill.properties | 211 ++
.../extensions/fxmonitor/fxmonitor.properties | 45 +
.../report-site-issue/webcompat.properties | 10 +
.../webcompat-reporter/webcompat.properties | 10 +
browser/firefox-l10n.js | 6 +
browser/installer/custom.properties | 87 +
browser/installer/mui.properties | 61 +
browser/installer/nsisstrings.properties | 63 +
browser/installer/override.properties | 86 +
browser/pdfviewer/chrome.properties | 19 +
browser/pdfviewer/viewer.properties | 246 ++
browser/profile/bookmarks.inc | 72 +
browser/updater/updater.ini | 10 +
calendar/README.txt | 3 +
.../calendar/calendar-alarms.properties | 39 +
...calendar-event-dialog-attendees.properties | 15 +
.../chrome/calendar/calendar-event-dialog.dtd | 428 +++
.../calendar/calendar-event-dialog.properties | 541 ++++
.../calendar/calendar-extract.properties | 294 ++
.../calendar/calendar-invitations-dialog.dtd | 19 +
.../calendar-invitations-dialog.properties | 10 +
.../calendar/calendar-occurrence-prompt.dtd | 7 +
.../calendar-occurrence-prompt.properties | 53 +
.../calendar-subscriptions-dialog.dtd | 14 +
calendar/chrome/calendar/calendar.dtd | 409 +++
calendar/chrome/calendar/calendar.properties | 806 ++++++
calendar/chrome/calendar/calendarCreation.dtd | 51 +
.../calendar/calendarCreation.properties | 6 +
.../chrome/calendar/categories.properties | 7 +
.../chrome/calendar/dateFormat.properties | 146 +
.../calendar-event-dialog-reminder.dtd | 19 +
calendar/chrome/calendar/global.dtd | 54 +
calendar/chrome/calendar/menuOverlay.dtd | 50 +
calendar/chrome/calendar/migration.dtd | 9 +
calendar/chrome/calendar/migration.properties | 13 +
.../chrome/calendar/preferences/alarms.dtd | 38 +
.../calendar/preferences/categories.dtd | 24 +
.../chrome/calendar/preferences/general.dtd | 51 +
.../calendar/preferences/preferences.dtd | 8 +
.../chrome/calendar/preferences/views.dtd | 41 +
.../chrome/calendar/provider-uninstall.dtd | 12 +
.../calendar/providers/gdata/amo.properties | 27 +
.../chrome/calendar/providers/gdata/gdata.dtd | 22 +
.../calendar/providers/gdata/gdata.properties | 57 +
.../calendar/providers/wcap/wcap.properties | 23 +
calendar/chrome/calendar/timezones.properties | 485 ++++
.../chrome/lightning/lightning-toolbar.dtd | 51 +
calendar/chrome/lightning/lightning.dtd | 111 +
.../chrome/lightning/lightning.properties | 199 ++
calendar/extra-jar.mn | 8 +
calendar/lightning-l10n.js | 23 +
calendar/sunbird-l10n.js | 23 +
chat/accounts.dtd | 41 +
chat/accounts.properties | 9 +
chat/commands.properties | 27 +
chat/contacts.properties | 8 +
chat/conversations.properties | 80 +
chat/dateFormat.properties | 62 +
chat/facebook.properties | 6 +
chat/imtooltip.properties | 7 +
chat/irc.properties | 209 ++
chat/logger.properties | 7 +
chat/matrix.properties | 17 +
chat/skype.properties | 14 +
chat/status.properties | 23 +
chat/twitter.properties | 120 +
chat/xmpp.properties | 276 ++
chat/yahoo.properties | 5 +
devtools/client/VariablesView.dtd | 12 +
devtools/client/aboutdebugging.dtd | 5 +
devtools/client/aboutdebugging.ftl | 304 ++
devtools/client/aboutdebugging.properties | 219 ++
devtools/client/accessibility.properties | 221 ++
devtools/client/animationinspector.properties | 220 ++
devtools/client/app-manager.properties | 29 +
devtools/client/application.ftl | 71 +
devtools/client/boxmodel.properties | 38 +
devtools/client/canvasdebugger.dtd | 45 +
devtools/client/canvasdebugger.properties | 70 +
devtools/client/changes.properties | 64 +
devtools/client/components.properties | 19 +
devtools/client/connection-screen.dtd | 30 +
devtools/client/connection-screen.properties | 9 +
devtools/client/debugger.properties | 1139 ++++++++
devtools/client/device.properties | 20 +
devtools/client/dom.properties | 19 +
devtools/client/filterwidget.properties | 61 +
devtools/client/font-inspector.properties | 69 +
devtools/client/graphs.properties | 24 +
devtools/client/har.properties | 22 +
devtools/client/inspector.properties | 498 ++++
devtools/client/jit-optimizations.properties | 35 +
devtools/client/jsonview.properties | 52 +
devtools/client/layout.properties | 128 +
devtools/client/markers.properties | 173 ++
devtools/client/memory.properties | 446 +++
devtools/client/menus.properties | 68 +
devtools/client/netmonitor.properties | 1246 ++++++++
devtools/client/network-throttling.properties | 18 +
devtools/client/performance.dtd | 137 +
devtools/client/performance.properties | 163 ++
devtools/client/responsive.properties | 174 ++
devtools/client/scratchpad.dtd | 155 +
devtools/client/scratchpad.properties | 105 +
devtools/client/shadereditor.dtd | 32 +
devtools/client/shadereditor.properties | 22 +
devtools/client/shared.properties | 11 +
devtools/client/sourceeditor.dtd | 19 +
devtools/client/sourceeditor.properties | 139 +
devtools/client/startup.properties | 340 +++
devtools/client/storage.dtd | 17 +
devtools/client/storage.properties | 121 +
devtools/client/styleeditor.dtd | 71 +
devtools/client/styleeditor.properties | 71 +
devtools/client/toolbox.dtd | 200 ++
devtools/client/toolbox.properties | 300 ++
devtools/client/tooltips.ftl | 47 +
devtools/client/webaudioeditor.dtd | 53 +
devtools/client/webaudioeditor.properties | 20 +
devtools/client/webconsole.properties | 401 +++
devtools/client/webide.dtd | 171 ++
devtools/client/webide.properties | 100 +
devtools/shared/accessibility.properties | 21 +
devtools/shared/browsing-context.properties | 7 +
devtools/shared/csscoverage.dtd | 47 +
devtools/shared/csscoverage.properties | 32 +
devtools/shared/debugger.properties | 59 +
devtools/shared/eyedropper.properties | 14 +
devtools/shared/highlighters.properties | 35 +
devtools/shared/screenshot.properties | 116 +
devtools/shared/shared.properties | 6 +
devtools/shared/styleinspector.properties | 236 ++
devtools/startup/aboutDevTools.ftl | 54 +
devtools/startup/key-shortcuts.properties | 71 +
devtools/startup/startup.properties | 8 +
dom/chrome/accessibility/AccessFu.properties | 358 +++
.../accessibility/mac/accessible.properties | 58 +
.../accessibility/unix/accessible.properties | 17 +
.../accessibility/win/accessible.properties | 17 +
dom/chrome/appstrings.properties | 43 +
dom/chrome/dom/dom.properties | 386 +++
dom/chrome/global-strres.properties | 5 +
dom/chrome/global.dtd | 5 +
dom/chrome/layout/HtmlForm.properties | 43 +
dom/chrome/layout/MediaDocument.properties | 21 +
dom/chrome/layout/css.properties | 183 ++
dom/chrome/layout/htmlparser.properties | 132 +
dom/chrome/layout/layout_errors.properties | 40 +
dom/chrome/layout/printing.properties | 60 +
dom/chrome/layout/xbl.properties | 15 +
dom/chrome/layout/xmlparser.properties | 48 +
dom/chrome/layout/xul.properties | 8 +
dom/chrome/mathml/mathml.properties | 17 +
dom/chrome/netError.dtd | 104 +
dom/chrome/nsWebBrowserPersist.properties | 17 +
dom/chrome/plugins.properties | 14 +
dom/chrome/security/caps.properties | 112 +
dom/chrome/security/csp.properties | 121 +
dom/chrome/security/security.properties | 123 +
dom/chrome/svg/svg.properties | 5 +
dom/chrome/xml/prettyprint.dtd | 5 +
dom/chrome/xslt/xslt.properties | 39 +
editor/ui/chrome/composer/editingOverlay.dtd | 38 +
editor/ui/chrome/composer/editor.dtd | 67 +
editor/ui/chrome/composer/editor.properties | 208 ++
editor/ui/chrome/composer/editorOverlay.dtd | 346 +++
.../ui/chrome/composer/editorPrefsOverlay.dtd | 13 +
.../chrome/composer/editorSmileyOverlay.dtd | 57 +
editor/ui/chrome/composer/pref-composer.dtd | 29 +
editor/ui/chrome/composer/pref-editing.dtd | 31 +
editor/ui/chrome/composer/pref-toolbars.dtd | 39 +
editor/ui/chrome/dialogs/EdAdvancedEdit.dtd | 18 +
editor/ui/chrome/dialogs/EdColorPicker.dtd | 25 +
editor/ui/chrome/dialogs/EdConvertToTable.dtd | 15 +
editor/ui/chrome/dialogs/EdDialogOverlay.dtd | 18 +
editor/ui/chrome/dialogs/EdLinkChecker.dtd | 9 +
.../dialogs/EdNamedAnchorProperties.dtd | 8 +
editor/ui/chrome/dialogs/EditConflict.dtd | 10 +
.../chrome/dialogs/EditorButtonProperties.dtd | 27 +
.../chrome/dialogs/EditorColorProperties.dtd | 29 +
.../dialogs/EditorFieldSetProperties.dtd | 20 +
.../chrome/dialogs/EditorFormProperties.dtd | 21 +
.../chrome/dialogs/EditorHLineProperties.dtd | 27 +
.../chrome/dialogs/EditorImageProperties.dtd | 79 +
.../chrome/dialogs/EditorInputProperties.dtd | 50 +
.../ui/chrome/dialogs/EditorInsertChars.dtd | 19 +
editor/ui/chrome/dialogs/EditorInsertMath.dtd | 21 +
.../ui/chrome/dialogs/EditorInsertSource.dtd | 15 +
editor/ui/chrome/dialogs/EditorInsertTOC.dtd | 16 +
.../ui/chrome/dialogs/EditorInsertTable.dtd | 18 +
.../chrome/dialogs/EditorLabelProperties.dtd | 18 +
.../chrome/dialogs/EditorLinkProperties.dtd | 6 +
.../chrome/dialogs/EditorListProperties.dtd | 20 +
.../chrome/dialogs/EditorPageProperties.dtd | 17 +
.../dialogs/EditorPersonalDictionary.dtd | 20 +
editor/ui/chrome/dialogs/EditorPublish.dtd | 65 +
.../chrome/dialogs/EditorPublishProgress.dtd | 16 +
editor/ui/chrome/dialogs/EditorReplace.dtd | 27 +
.../ui/chrome/dialogs/EditorSaveAsCharset.dtd | 17 +
.../chrome/dialogs/EditorSelectProperties.dtd | 48 +
editor/ui/chrome/dialogs/EditorSnapToGrid.dtd | 15 +
editor/ui/chrome/dialogs/EditorSpellCheck.dtd | 38 +
.../chrome/dialogs/EditorTableProperties.dtd | 75 +
.../dialogs/EditorTextAreaProperties.dtd | 33 +
editor/ui/chrome/region/region.properties | 8 +
mail/all-l10n.js | 8 +
mail/branding/thunderbird/brand.dtd | 13 +
mail/branding/thunderbird/brand.ftl | 21 +
mail/branding/thunderbird/brand.properties | 7 +
mail/chrome/communicator/utilityOverlay.dtd | 58 +
mail/chrome/messenger-mapi/mapi.properties | 35 +
.../chrome/messenger-newsblog/am-newsblog.dtd | 16 +
.../messenger-newsblog/feed-subscriptions.dtd | 55 +
.../messenger-newsblog/newsblog.properties | 93 +
.../chrome/messenger-region/region.properties | 27 +
.../messenger-smime/certFetchingStatus.dtd | 9 +
.../messenger-smime/msgCompSMIMEOverlay.dtd | 20 +
.../msgCompSMIMEOverlay.properties | 6 +
.../messenger-smime/msgCompSecurityInfo.dtd | 18 +
.../msgCompSecurityInfo.properties | 13 +
.../messenger-smime/msgReadSMIMEOverlay.dtd | 8 +
.../msgReadSMIMEOverlay.properties | 11 +
.../messenger-smime/msgReadSecurityInfo.dtd | 14 +
.../msgSecurityInfo.properties | 36 +
mail/chrome/messenger/AccountManager.dtd | 34 +
mail/chrome/messenger/AccountWizard.dtd | 127 +
mail/chrome/messenger/CustomHeaders.dtd | 11 +
mail/chrome/messenger/FilterEditor.dtd | 68 +
mail/chrome/messenger/FilterListDialog.dtd | 40 +
mail/chrome/messenger/SearchDialog.dtd | 80 +
mail/chrome/messenger/aboutDialog.dtd | 112 +
mail/chrome/messenger/aboutDownloads.dtd | 24 +
mail/chrome/messenger/aboutRights.dtd | 69 +
mail/chrome/messenger/aboutRights.properties | 8 +
.../messenger/aboutSupportMail.properties | 15 +
mail/chrome/messenger/accountCreation.dtd | 101 +
.../messenger/accountCreation.properties | 103 +
.../messenger/accountCreationModel.properties | 21 +
.../messenger/accountCreationUtil.properties | 34 +
mail/chrome/messenger/activity.dtd | 37 +
mail/chrome/messenger/activity.properties | 99 +
mail/chrome/messenger/addbuddy.dtd | 7 +
mail/chrome/messenger/addons.properties | 229 ++
.../addressbook/abAddressBookNameDialog.dtd | 7 +
mail/chrome/messenger/addressbook/abCard.dtd | 159 ++
.../messenger/addressbook/abContactsPanel.dtd | 49 +
.../addressbook/abMailListDialog.dtd | 22 +
.../messenger/addressbook/abMainWindow.dtd | 243 ++
.../messenger/addressbook/abNewCardDialog.dtd | 7 +
.../messenger/addressbook/abResultsPane.dtd | 38 +
.../addressbook/addressBook.properties | 260 ++
.../addressbook/ldapAutoCompErrs.properties | 104 +
.../addressbook/pref-directory-add.dtd | 45 +
.../messenger/addressbook/pref-directory.dtd | 17 +
.../replicationProgress.properties | 20 +
mail/chrome/messenger/am-addressing.dtd | 50 +
mail/chrome/messenger/am-advanced.dtd | 28 +
mail/chrome/messenger/am-archiveoptions.dtd | 23 +
mail/chrome/messenger/am-copies.dtd | 50 +
mail/chrome/messenger/am-identities-list.dtd | 15 +
mail/chrome/messenger/am-identity-edit.dtd | 18 +
mail/chrome/messenger/am-im.dtd | 16 +
mail/chrome/messenger/am-junk.dtd | 31 +
mail/chrome/messenger/am-main.dtd | 45 +
mail/chrome/messenger/am-mdn.dtd | 33 +
mail/chrome/messenger/am-mdn.properties | 6 +
mail/chrome/messenger/am-offline.dtd | 57 +
mail/chrome/messenger/am-server-advanced.dtd | 31 +
mail/chrome/messenger/am-server-top.dtd | 89 +
.../messenger/am-serverwithnoidentities.dtd | 6 +
mail/chrome/messenger/am-smime.dtd | 37 +
mail/chrome/messenger/am-smime.properties | 41 +
.../messenger/app-extension-fields.properties | 11 +
mail/chrome/messenger/appUpdate.properties | 40 +
.../messenger/appleMailImportMsgs.properties | 21 +
mail/chrome/messenger/baseMenuOverlay.dtd | 50 +
.../messenger/beckyImportMsgs.properties | 19 +
.../chrome/messenger/charsetTitles.properties | 80 +
mail/chrome/messenger/chat.dtd | 44 +
mail/chrome/messenger/chat.properties | 99 +
mail/chrome/messenger/cloudfile/Box/auth.dtd | 6 +
.../messenger/cloudfile/Box/management.dtd | 6 +
.../messenger/cloudfile/Box/settings.dtd | 6 +
.../cloudfile/Hightail/fileExceeds2GB.dtd | 6 +
.../cloudfile/Hightail/fileExceedsLimit.dtd | 6 +
.../cloudfile/Hightail/fileExceedsQuota.dtd | 7 +
.../cloudfile/Hightail/management.dtd | 5 +
.../messenger/cloudfile/Hightail/settings.dtd | 6 +
.../messenger/cloudfile/addAccountDialog.dtd | 13 +
.../chrome/messenger/cloudfile/management.dtd | 8 +
mail/chrome/messenger/configEditorOverlay.dtd | 5 +
mail/chrome/messenger/converterDialog.dtd | 11 +
.../messenger/converterDialog.properties | 41 +
mail/chrome/messenger/custom.properties | 5 +
mail/chrome/messenger/customizeToolbar.dtd | 19 +
.../messenger/customizeToolbar.properties | 11 +
mail/chrome/messenger/datetimepicker.dtd | 7 +
mail/chrome/messenger/devtools/dbgserver.dtd | 4 +
.../messenger/devtools/dbgserver.properties | 11 +
mail/chrome/messenger/downloadheaders.dtd | 20 +
mail/chrome/messenger/editContactOverlay.dtd | 23 +
.../messenger/editContactOverlay.properties | 14 +
.../messenger/extensionsOverlay.properties | 25 +
mail/chrome/messenger/fieldMapImport.dtd | 20 +
mail/chrome/messenger/filter.properties | 110 +
mail/chrome/messenger/folderProps.dtd | 71 +
.../chrome/messenger/folderWidgets.properties | 12 +
mail/chrome/messenger/folderpane.dtd | 7 +
mail/chrome/messenger/gloda.properties | 161 ++
.../chrome/messenger/glodaComplete.properties | 31 +
mail/chrome/messenger/glodaFacetView.dtd | 20 +
.../messenger/glodaFacetView.properties | 182 ++
mail/chrome/messenger/imAccountWizard.dtd | 32 +
mail/chrome/messenger/imAccounts.properties | 63 +
mail/chrome/messenger/imapMsgs.properties | 256 ++
mail/chrome/messenger/importDialog.dtd | 51 +
mail/chrome/messenger/importMsgs.properties | 304 ++
mail/chrome/messenger/joinChat.dtd | 10 +
mail/chrome/messenger/junkLog.dtd | 10 +
mail/chrome/messenger/junkMailInfo.dtd | 11 +
mail/chrome/messenger/localMsgs.properties | 147 +
mail/chrome/messenger/mailEditorOverlay.dtd | 6 +
mail/chrome/messenger/mailOverlay.dtd | 11 +
mail/chrome/messenger/mailViewList.dtd | 9 +
mail/chrome/messenger/mailViewSetup.dtd | 11 +
mail/chrome/messenger/mailviews.properties | 13 +
mail/chrome/messenger/markByDate.dtd | 9 +
mail/chrome/messenger/messenger.dtd | 972 +++++++
mail/chrome/messenger/messenger.properties | 807 ++++++
.../addressingWidgetOverlay.dtd | 13 +
.../messengercompose/askSendFormat.dtd | 20 +
.../messengercompose/askSendFormat.properties | 8 +
.../messengercompose/composeMsgs.properties | 482 ++++
.../mailComposeEditorOverlay.dtd | 9 +
.../messengercompose/messengercompose.dtd | 368 +++
.../messengercompose/sendProgress.dtd | 8 +
.../messengercompose/sendProgress.properties | 21 +
mail/chrome/messenger/migration/migration.dtd | 30 +
.../messenger/migration/migration.properties | 25 +
mail/chrome/messenger/mime.properties | 154 +
mail/chrome/messenger/mimeheader.properties | 35 +
mail/chrome/messenger/msgAccountCentral.dtd | 27 +
mail/chrome/messenger/msgHdrViewOverlay.dtd | 117 +
mail/chrome/messenger/msgPrintEngine.dtd | 11 +
mail/chrome/messenger/msgSynchronize.dtd | 23 +
.../chrome/messenger/msgViewPickerOverlay.dtd | 22 +
mail/chrome/messenger/msgmdn.properties | 18 +
mail/chrome/messenger/multimessageview.dtd | 8 +
.../messenger/multimessageview.properties | 61 +
mail/chrome/messenger/newFolderDialog.dtd | 16 +
mail/chrome/messenger/newTagDialog.dtd | 8 +
.../newmailaccount/accountProvisioner.dtd | 43 +
.../accountProvisioner.properties | 33 +
mail/chrome/messenger/news.properties | 56 +
mail/chrome/messenger/newsError.dtd | 31 +
mail/chrome/messenger/oeImportMsgs.properties | 76 +
mail/chrome/messenger/offline.properties | 28 +
.../messenger/offlineStartup.properties | 8 +
.../messenger/outlookImportMsgs.properties | 72 +
mail/chrome/messenger/pgpmime.properties | 12 +
.../chrome/messenger/preferences/advanced.dtd | 124 +
.../preferences/applicationManager.dtd | 8 +
.../preferences/applicationManager.properties | 13 +
.../messenger/preferences/applications.dtd | 40 +
.../preferences/applications.properties | 13 +
.../preferences/attachmentReminder.dtd | 12 +
mail/chrome/messenger/preferences/chat.dtd | 64 +
mail/chrome/messenger/preferences/colors.dtd | 30 +
mail/chrome/messenger/preferences/compose.dtd | 70 +
.../messenger/preferences/connection.dtd | 58 +
mail/chrome/messenger/preferences/cookies.dtd | 33 +
mail/chrome/messenger/preferences/display.dtd | 73 +
.../messenger/preferences/dockoptions.dtd | 16 +
mail/chrome/messenger/preferences/fonts.dtd | 80 +
mail/chrome/messenger/preferences/general.dtd | 44 +
.../preferences/messagestyle.properties | 13 +
.../messenger/preferences/notifications.dtd | 24 +
mail/chrome/messenger/preferences/offline.dtd | 32 +
.../messenger/preferences/permissions.dtd | 28 +
.../messenger/preferences/preferences.dtd | 29 +
.../preferences/preferences.properties | 122 +
mail/chrome/messenger/preferences/privacy.dtd | 38 +
.../chrome/messenger/preferences/receipts.dtd | 26 +
.../chrome/messenger/preferences/security.dtd | 47 +
.../messenger/preferences/sendoptions.dtd | 37 +
mail/chrome/messenger/prefs.properties | 90 +
mail/chrome/messenger/quickFilterBar.dtd | 276 ++
mail/chrome/messenger/removeAccount.dtd | 22 +
.../chrome/messenger/removeAccount.properties | 5 +
mail/chrome/messenger/renameFolderDialog.dtd | 9 +
mail/chrome/messenger/safeMode.dtd | 21 +
mail/chrome/messenger/sanitize.dtd | 39 +
.../messenger/search-attributes.properties | 45 +
.../messenger/search-operators.properties | 31 +
mail/chrome/messenger/search.properties | 27 +
.../messenger/searchIntegrationDefault.dtd | 7 +
.../chrome/messenger/searchIntegrationMac.dtd | 5 +
.../chrome/messenger/searchIntegrationWin.dtd | 5 +
mail/chrome/messenger/searchTermOverlay.dtd | 19 +
.../messenger/shutdownWindow.properties | 10 +
mail/chrome/messenger/smime.properties | 13 +
mail/chrome/messenger/smtpEditOverlay.dtd | 24 +
mail/chrome/messenger/subscribe.dtd | 22 +
mail/chrome/messenger/subscribe.properties | 13 +
.../messenger/systemIntegrationDialog.dtd | 21 +
mail/chrome/messenger/tabmail.dtd | 9 +
mail/chrome/messenger/taskbar.properties | 8 +
mail/chrome/messenger/telemetry.properties | 13 +
.../chrome/messenger/templateUtils.properties | 10 +
.../messenger/textImportMsgs.properties | 43 +
.../messenger/vCardImportMsgs.properties | 26 +
mail/chrome/messenger/viewLog.dtd | 12 +
mail/chrome/messenger/viewSource.dtd | 86 +
mail/chrome/messenger/viewSource.properties | 17 +
mail/chrome/messenger/viewZoomOverlay.dtd | 30 +
.../messenger/virtualFolderListDialog.dtd | 8 +
.../messenger/virtualFolderProperties.dtd | 22 +
mail/chrome/messenger/wmImportMsgs.properties | 76 +
mail/chrome/mozldap/ldap.properties | 261 ++
mail/chrome/overrides/netError.dtd | 199 ++
mail/chrome/overrides/settingsChange.dtd | 6 +
mail/defines.inc | 9 +
mail/installer/custom.properties | 79 +
mail/installer/mui.properties | 60 +
mail/installer/override.properties | 86 +
mail/messenger/aboutSupportMail.ftl | 17 +
mail/messenger/policies/aboutPolicies.ftl | 14 +
.../policies/policies-descriptions.ftl | 64 +
mail/messenger/preferences/am-im.ftl | 6 +
mail/messenger/preferences/connection.ftl | 16 +
mail/messenger/preferences/fonts.ftl | 12 +
mail/messenger/preferences/languages.ftl | 33 +
mail/messenger/preferences/preferences.ftl | 29 +
mail/updater/updater.ini | 8 +
mobile/android/base/android_strings.dtd | 952 +++++++
mobile/android/base/sync_strings.dtd | 115 +
mobile/android/chrome/about.dtd | 24 +
mobile/android/chrome/aboutAccounts.dtd | 13 +
.../android/chrome/aboutAccounts.properties | 16 +
mobile/android/chrome/aboutAddons.dtd | 15 +
mobile/android/chrome/aboutAddons.properties | 15 +
mobile/android/chrome/aboutCertError.dtd | 38 +
mobile/android/chrome/aboutDevices.dtd | 14 +
mobile/android/chrome/aboutDownloads.dtd | 15 +
.../android/chrome/aboutDownloads.properties | 17 +
mobile/android/chrome/aboutHome.dtd | 7 +
mobile/android/chrome/aboutHome.properties | 5 +
mobile/android/chrome/aboutLogins.dtd | 10 +
mobile/android/chrome/aboutLogins.properties | 35 +
.../android/chrome/aboutPrivateBrowsing.dtd | 25 +
mobile/android/chrome/browser.properties | 529 ++++
mobile/android/chrome/config.dtd | 21 +
mobile/android/chrome/config.properties | 9 +
mobile/android/chrome/devicePrompt.properties | 5 +
mobile/android/chrome/passwordmgr.properties | 22 +
mobile/android/chrome/phishing.dtd | 27 +
mobile/android/chrome/pippki.properties | 84 +
mobile/android/chrome/sync.properties | 40 +
.../chrome/webcompatReporter.properties | 12 +
mobile/android/defines.inc | 12 +
mobile/android/mobile-l10n.js | 6 +
mobile/chrome/region.properties | 28 +
mobile/overrides/appstrings.properties | 43 +
mobile/overrides/netError.dtd | 224 ++
netwerk/necko.properties | 56 +
other-licenses/branding/sunbird/brand.dtd | 2 +
.../branding/sunbird/brand.properties | 16 +
.../chrome/pipnss/nsserrors.properties | 331 +++
.../manager/chrome/pipnss/pipnss.properties | 321 +++
security/manager/chrome/pippki/pippki.dtd | 50 +
.../manager/chrome/pippki/pippki.properties | 86 +
.../security/certificates/certManager.ftl | 256 ++
.../security/certificates/deviceManager.ftl | 100 +
services/sync/sync.properties | 16 +
suite/branding/seamonkey/brand.dtd | 9 +
suite/branding/seamonkey/brand.properties | 11 +
suite/chrome/branding/aboutRights.dtd | 83 +
suite/chrome/branding/aboutRights.properties | 7 +
suite/chrome/browser/linkToolbar.dtd | 48 +
.../mac/platformNavigationBindings.dtd | 11 +
suite/chrome/browser/mailNavigatorOverlay.dtd | 30 +
suite/chrome/browser/metadata.dtd | 31 +
suite/chrome/browser/metadata.properties | 19 +
suite/chrome/browser/navigator.dtd | 89 +
suite/chrome/browser/navigator.properties | 82 +
suite/chrome/browser/navigatorOverlay.dtd | 146 +
suite/chrome/browser/pageInfo.dtd | 122 +
suite/chrome/browser/pageInfo.properties | 76 +
suite/chrome/browser/region.properties | 26 +
suite/chrome/browser/tabbrowser.dtd | 22 +
suite/chrome/browser/tabbrowser.properties | 18 +
suite/chrome/browser/taskbar.properties | 21 +
.../unix/platformNavigationBindings.dtd | 9 +
suite/chrome/browser/webDeveloper.dtd | 72 +
.../win/platformNavigationBindings.dtd | 7 +
suite/chrome/common/about.dtd | 70 +
suite/chrome/common/aboutPrivateBrowsing.dtd | 26 +
suite/chrome/common/aboutSessionRestore.dtd | 22 +
suite/chrome/common/aboutSyncTabs.dtd | 22 +
suite/chrome/common/askViewZoom.dtd | 6 +
suite/chrome/common/certError.dtd | 40 +
suite/chrome/common/console/console.dtd | 47 +
.../chrome/common/console/console.properties | 17 +
suite/chrome/common/contentAreaCommands.dtd | 158 ++
.../common/contentAreaCommands.properties | 15 +
suite/chrome/common/customizeToolbar.dtd | 18 +
.../chrome/common/customizeToolbar.properties | 13 +
suite/chrome/common/dataman/dataman.dtd | 156 ++
.../chrome/common/dataman/dataman.properties | 77 +
suite/chrome/common/datetimepicker.dtd | 7 +
suite/chrome/common/defaultClientDialog.dtd | 14 +
.../common/downloads/downloadmanager.dtd | 95 +
.../downloads/downloadmanager.properties | 164 ++
.../common/downloads/progressDialog.dtd | 20 +
suite/chrome/common/feeds/subscribe.dtd | 8 +
.../chrome/common/feeds/subscribe.properties | 52 +
suite/chrome/common/gopherAddon.dtd | 9 +
.../chrome/common/help/cert_dialog_help.xhtml | 491 ++++
suite/chrome/common/help/certs_help.xhtml | 423 +++
.../chrome/common/help/certs_prefs_help.xhtml | 128 +
suite/chrome/common/help/composer_help.xhtml | 2494 +++++++++++++++++
.../common/help/cs_nav_prefs_advanced.xhtml | 696 +++++
.../common/help/cs_nav_prefs_appearance.xhtml | 300 ++
.../common/help/cs_nav_prefs_navigator.xhtml | 690 +++++
.../common/help/cs_priv_prefs_popup.xhtml | 149 +
suite/chrome/common/help/customize_help.xhtml | 1465 ++++++++++
.../chrome/common/help/developer_tools.xhtml | 79 +
suite/chrome/common/help/forieusers.xhtml | 149 +
suite/chrome/common/help/glossary.xhtml | 847 ++++++
suite/chrome/common/help/help-glossary.rdf | 151 +
suite/chrome/common/help/help-index1.rdf | 2246 +++++++++++++++
suite/chrome/common/help/help-indexAZ.rdf | 41 +
suite/chrome/common/help/help-win.rdf | 119 +
suite/chrome/common/help/helpFileLayout.css | 63 +
suite/chrome/common/help/help_help.xhtml | 118 +
.../common/help/images/anchor-in-doc.gif | Bin 0 -> 126 bytes
suite/chrome/common/help/images/broken.gif | Bin 0 -> 203 bytes
suite/chrome/common/help/images/bullets.gif | Bin 0 -> 154 bytes
suite/chrome/common/help/images/columns.png | Bin 0 -> 139 bytes
.../common/help/images/composer_icon.png | Bin 0 -> 2494 bytes
suite/chrome/common/help/images/help_nav.png | Bin 0 -> 2885 bytes
.../chrome/common/help/images/help_print.gif | Bin 0 -> 723 bytes
suite/chrome/common/help/images/image.gif | Bin 0 -> 489 bytes
suite/chrome/common/help/images/link.gif | Bin 0 -> 419 bytes
.../chrome/common/help/images/locationbar.png | Bin 0 -> 1673 bytes
suite/chrome/common/help/images/mail_flag.png | Bin 0 -> 924 bytes
.../common/help/images/mail_flag_column.png | Bin 0 -> 945 bytes
.../common/help/images/mail_junk_column.png | Bin 0 -> 571 bytes
.../common/help/images/mail_newmail_alert.png | Bin 0 -> 9048 bytes
.../help/images/mail_newmail_balloon.png | Bin 0 -> 3019 bytes
.../help/images/mail_newmail_trayicon.png | Bin 0 -> 239 bytes
.../common/help/images/mail_quicksearch.png | Bin 0 -> 531 bytes
suite/chrome/common/help/images/mail_read.png | Bin 0 -> 110 bytes
.../common/help/images/mail_read_column.png | Bin 0 -> 185 bytes
.../chrome/common/help/images/mail_unread.png | Bin 0 -> 144 bytes
suite/chrome/common/help/images/numbers.gif | Bin 0 -> 181 bytes
suite/chrome/common/help/images/offline.png | Bin 0 -> 184 bytes
suite/chrome/common/help/images/online.png | Bin 0 -> 180 bytes
.../chrome/common/help/images/personalbar.png | Bin 0 -> 5037 bytes
suite/chrome/common/help/images/reload.gif | Bin 0 -> 2860 bytes
suite/chrome/common/help/images/search.png | Bin 0 -> 2574 bytes
.../help/images/search_personal_toolbar.gif | Bin 0 -> 776 bytes
suite/chrome/common/help/images/sidebar.png | Bin 0 -> 4185 bytes
.../help/images/tabbed_browsing_bar.png | Bin 0 -> 2589 bytes
suite/chrome/common/help/images/table.gif | Bin 0 -> 512 bytes
suite/chrome/common/help/images/task_mail.png | Bin 0 -> 545 bytes
.../common/help/images/task_newmail.png | Bin 0 -> 569 bytes
.../chrome/common/help/images/taskbar-ab.png | Bin 0 -> 2357 bytes
suite/chrome/common/help/images/taskbar.png | Bin 0 -> 616 bytes
.../common/help/images/threadbutton.png | Bin 0 -> 589 bytes
suite/chrome/common/help/images/web-links.png | Bin 0 -> 226 bytes
.../help/mailnews_account_settings.xhtml | 1122 ++++++++
.../common/help/mailnews_addressbooks.xhtml | 572 ++++
.../help/mailnews_blogs_and_feeds.xhtml | 388 +++
.../help/mailnews_getting_started.xhtml | 391 +++
.../common/help/mailnews_newsgroups.xhtml | 203 ++
.../chrome/common/help/mailnews_offline.xhtml | 504 ++++
.../common/help/mailnews_organizing.xhtml | 848 ++++++
.../common/help/mailnews_preferences.xhtml | 739 +++++
.../common/help/mailnews_security.xhtml | 463 +++
.../common/help/mailnews_using_mail.xhtml | 1188 ++++++++
suite/chrome/common/help/nav_help.xhtml | 1525 ++++++++++
suite/chrome/common/help/page_info_help.xhtml | 247 ++
suite/chrome/common/help/passwords_help.xhtml | 448 +++
suite/chrome/common/help/privacy_help.xhtml | 325 +++
suite/chrome/common/help/privsec_help.xhtml | 180 ++
suite/chrome/common/help/profiles_help.xhtml | 113 +
suite/chrome/common/help/shortcuts.xhtml | 524 ++++
.../common/help/shortcuts_composer.xhtml | 184 ++
.../common/help/shortcuts_mailnews.xhtml | 359 +++
.../common/help/shortcuts_navigator.xhtml | 541 ++++
suite/chrome/common/help/ssl_help.xhtml | 140 +
suite/chrome/common/help/suite-toc.rdf | 1191 ++++++++
suite/chrome/common/help/suitehelp.rdf | 58 +
.../chrome/common/help/using_certs_help.xhtml | 599 ++++
.../chrome/common/help/using_priv_help.xhtml | 1172 ++++++++
suite/chrome/common/help/welcome_help.xhtml | 96 +
suite/chrome/common/helpviewer/help-toc.rdf | 29 +
suite/chrome/common/helpviewer/help.dtd | 56 +
.../chrome/common/helpviewer/help.properties | 5 +
suite/chrome/common/helpviewer/welcome.xhtml | 70 +
.../mac/platformCommunicatorOverlay.dtd | 63 +
suite/chrome/common/migration/migration.dtd | 28 +
.../common/migration/migration.properties | 52 +
suite/chrome/common/notification.dtd | 15 +
suite/chrome/common/notification.properties | 200 ++
suite/chrome/common/openLocation.dtd | 22 +
suite/chrome/common/openLocation.properties | 11 +
.../common/permissions/cookieViewer.dtd | 46 +
.../permissions/cookieViewer.properties | 30 +
.../common/permissions/permissionsManager.dtd | 19 +
.../permissions/permissionsManager.properties | 23 +
.../places/bookmarkProperties.properties | 19 +
.../common/places/editBookmarkOverlay.dtd | 28 +
suite/chrome/common/places/places.dtd | 106 +
suite/chrome/common/places/places.properties | 100 +
.../common/pref/mac/platformPrefOverlay.dtd | 18 +
suite/chrome/common/pref/pref-advanced.dtd | 29 +
suite/chrome/common/pref/pref-appearance.dtd | 35 +
.../common/pref/pref-applicationManager.dtd | 8 +
.../pref/pref-applicationManager.properties | 10 +
.../chrome/common/pref/pref-applications.dtd | 14 +
.../common/pref/pref-applications.properties | 34 +
suite/chrome/common/pref/pref-cache.dtd | 31 +
suite/chrome/common/pref/pref-certs.dtd | 23 +
suite/chrome/common/pref/pref-colors.dtd | 35 +
suite/chrome/common/pref/pref-content.dtd | 45 +
suite/chrome/common/pref/pref-cookies.dtd | 40 +
suite/chrome/common/pref/pref-download.dtd | 31 +
.../chrome/common/pref/pref-findasyoutype.dtd | 21 +
suite/chrome/common/pref/pref-fonts.dtd | 79 +
suite/chrome/common/pref/pref-history.dtd | 25 +
suite/chrome/common/pref/pref-http.dtd | 22 +
suite/chrome/common/pref/pref-images.dtd | 22 +
suite/chrome/common/pref/pref-keynav.dtd | 20 +
suite/chrome/common/pref/pref-languages.dtd | 30 +
.../common/pref/pref-languages.properties | 13 +
suite/chrome/common/pref/pref-links.dtd | 29 +
suite/chrome/common/pref/pref-locationbar.dtd | 42 +
suite/chrome/common/pref/pref-masterpass.dtd | 15 +
suite/chrome/common/pref/pref-media.dtd | 23 +
suite/chrome/common/pref/pref-mousewheel.dtd | 34 +
suite/chrome/common/pref/pref-navigator.dtd | 50 +
suite/chrome/common/pref/pref-offlineapps.dtd | 24 +
suite/chrome/common/pref/pref-passwords.dtd | 13 +
suite/chrome/common/pref/pref-popups.dtd | 35 +
suite/chrome/common/pref/pref-privatedata.dtd | 27 +
.../common/pref/pref-proxies-advanced.dtd | 32 +
suite/chrome/common/pref/pref-proxies.dtd | 31 +
suite/chrome/common/pref/pref-scripts.dtd | 35 +
suite/chrome/common/pref/pref-search.dtd | 23 +
suite/chrome/common/pref/pref-security.dtd | 39 +
suite/chrome/common/pref/pref-smartupdate.dtd | 31 +
suite/chrome/common/pref/pref-spelling.dtd | 20 +
suite/chrome/common/pref/pref-ssl.dtd | 44 +
suite/chrome/common/pref/pref-sync.dtd | 56 +
suite/chrome/common/pref/pref-tabs.dtd | 29 +
suite/chrome/common/pref/preferences.dtd | 55 +
suite/chrome/common/pref/prefutilities.dtd | 40 +
.../common/pref/prefutilities.properties | 45 +
.../common/pref/unix/platformPrefOverlay.dtd | 18 +
.../common/pref/win/platformPrefOverlay.dtd | 18 +
suite/chrome/common/printPreview.dtd | 39 +
.../common/profile/profileSelection.dtd | 35 +
.../profile/profileSelection.properties | 22 +
suite/chrome/common/quitDialog.properties | 29 +
suite/chrome/common/region.properties | 14 +
suite/chrome/common/safeBrowsing.dtd | 33 +
suite/chrome/common/safeMode.dtd | 27 +
suite/chrome/common/sanitize.dtd | 27 +
suite/chrome/common/search/engineManager.dtd | 29 +
.../common/search/engineManager.properties | 9 +
suite/chrome/common/search/search-panel.dtd | 8 +
suite/chrome/common/search/search.properties | 6 +
suite/chrome/common/search/searchbar.dtd | 6 +
suite/chrome/common/setDesktopBackground.dtd | 19 +
suite/chrome/common/shellservice.properties | 7 +
suite/chrome/common/sidebar/customize.dtd | 27 +
suite/chrome/common/sidebar/preview.dtd | 5 +
.../chrome/common/sidebar/sidebar.properties | 10 +
.../chrome/common/sidebar/sidebarOverlay.dtd | 34 +
.../chrome/common/sitePermissions.properties | 39 +
suite/chrome/common/sync/syncBrand.dtd | 6 +
.../common/sync/syncGenericChange.properties | 37 +
suite/chrome/common/sync/syncKey.dtd | 18 +
suite/chrome/common/sync/syncQuota.dtd | 8 +
suite/chrome/common/sync/syncQuota.properties | 42 +
suite/chrome/common/sync/syncSetup.dtd | 116 +
suite/chrome/common/sync/syncSetup.properties | 50 +
suite/chrome/common/tasksOverlay.dtd | 61 +
suite/chrome/common/typeaheadfind.properties | 17 +
.../unix/platformCommunicatorOverlay.dtd | 36 +
suite/chrome/common/utilityOverlay.dtd | 157 ++
suite/chrome/common/utilityOverlay.properties | 35 +
suite/chrome/common/viewApplyThemeOverlay.dtd | 10 +
.../common/viewApplyThemeOverlay.properties | 8 +
suite/chrome/common/viewZoomOverlay.dtd | 15 +
.../chrome/common/viewZoomOverlay.properties | 32 +
.../win/platformCommunicatorOverlay.dtd | 41 +
suite/chrome/mailnews/CustomHeaders.dtd | 11 +
suite/chrome/mailnews/FilterEditor.dtd | 69 +
suite/chrome/mailnews/FilterListDialog.dtd | 30 +
suite/chrome/mailnews/SearchDialog.dtd | 38 +
.../addressbook/abAddressBookNameDialog.dtd | 5 +
.../mailnews/addressbook/abCardOverlay.dtd | 136 +
.../mailnews/addressbook/abMailListDialog.dtd | 19 +
.../mailnews/addressbook/abMainWindow.dtd | 120 +
.../mailnews/addressbook/abNewCardDialog.dtd | 7 +
.../addressbook/abResultsPaneOverlay.dtd | 50 +
.../addressbook/abSelectAddressesDialog.dtd | 31 +
.../addressbook/addressBook.properties | 173 ++
.../addressbook/ldapAutoCompErrs.properties | 104 +
.../mailnews/appleMailImportMsgs.properties | 20 +
.../mailnews/beckyImportMsgs.properties | 19 +
.../chrome/mailnews/charsetTitles.properties | 80 +
.../compose/addressingWidgetOverlay.dtd | 13 +
.../chrome/mailnews/compose/askSendFormat.dtd | 20 +
.../mailnews/compose/askSendFormat.properties | 8 +
.../mailnews/compose/composeMsgs.properties | 297 ++
.../compose/mailComposeEditorOverlay.dtd | 9 +
.../mailnews/compose/messengercompose.dtd | 140 +
.../chrome/mailnews/compose/sendProgress.dtd | 8 +
.../mailnews/compose/sendProgress.properties | 21 +
suite/chrome/mailnews/custom.properties | 5 +
suite/chrome/mailnews/downloadheaders.dtd | 20 +
suite/chrome/mailnews/fieldMapImport.dtd | 22 +
suite/chrome/mailnews/filter.properties | 97 +
suite/chrome/mailnews/folderProps.dtd | 71 +
.../chrome/mailnews/folderWidgets.properties | 12 +
suite/chrome/mailnews/folderpane.dtd | 11 +
suite/chrome/mailnews/gloda.properties | 104 +
suite/chrome/mailnews/imapMsgs.properties | 261 ++
suite/chrome/mailnews/importDialog.dtd | 43 +
suite/chrome/mailnews/importMsgs.properties | 311 ++
suite/chrome/mailnews/junkLog.dtd | 10 +
suite/chrome/mailnews/junkMailInfo.dtd | 11 +
suite/chrome/mailnews/localMsgs.properties | 147 +
suite/chrome/mailnews/mailEditorOverlay.dtd | 7 +
suite/chrome/mailnews/mailKeysOverlay.dtd | 26 +
suite/chrome/mailnews/mailOverlay.dtd | 14 +
suite/chrome/mailnews/mailTasksOverlay.dtd | 23 +
suite/chrome/mailnews/mailViewList.dtd | 9 +
suite/chrome/mailnews/mailViewSetup.dtd | 11 +
suite/chrome/mailnews/mailviews.properties | 13 +
suite/chrome/mailnews/mapi/mapi.properties | 13 +
suite/chrome/mailnews/markByDate.dtd | 9 +
suite/chrome/mailnews/messenger.dtd | 539 ++++
suite/chrome/mailnews/messenger.properties | 499 ++++
suite/chrome/mailnews/mime.properties | 156 ++
suite/chrome/mailnews/mimeheader.properties | 39 +
suite/chrome/mailnews/msgAccountCentral.dtd | 25 +
.../mailnews/msgFolderPickerOverlay.dtd | 7 +
suite/chrome/mailnews/msgHdrViewOverlay.dtd | 46 +
suite/chrome/mailnews/msgHdrViewPopup.dtd | 31 +
suite/chrome/mailnews/msgPrintEngine.dtd | 11 +
suite/chrome/mailnews/msgSynchronize.dtd | 23 +
.../chrome/mailnews/msgViewPickerOverlay.dtd | 22 +
suite/chrome/mailnews/msgmdn.properties | 18 +
suite/chrome/mailnews/newFolderDialog.dtd | 16 +
suite/chrome/mailnews/news.properties | 56 +
suite/chrome/mailnews/newsError.dtd | 31 +
.../chrome/mailnews/newsblog/am-newsblog.dtd | 19 +
.../mailnews/newsblog/feed-subscriptions.dtd | 55 +
.../mailnews/newsblog/newsblog.properties | 93 +
suite/chrome/mailnews/oeImportMsgs.properties | 76 +
suite/chrome/mailnews/offline.properties | 51 +
.../chrome/mailnews/offlineStartup.properties | 8 +
.../mailnews/outlookImportMsgs.properties | 76 +
suite/chrome/mailnews/pgpmime.properties | 12 +
suite/chrome/mailnews/pref/AccountManager.dtd | 26 +
suite/chrome/mailnews/pref/AccountWizard.dtd | 127 +
suite/chrome/mailnews/pref/am-addressing.dtd | 52 +
suite/chrome/mailnews/pref/am-advanced.dtd | 25 +
.../mailnews/pref/am-archiveoptions.dtd | 23 +
suite/chrome/mailnews/pref/am-copies.dtd | 50 +
.../mailnews/pref/am-identities-list.dtd | 15 +
.../chrome/mailnews/pref/am-identity-edit.dtd | 18 +
suite/chrome/mailnews/pref/am-junk.dtd | 31 +
suite/chrome/mailnews/pref/am-main.dtd | 44 +
suite/chrome/mailnews/pref/am-mdn.dtd | 33 +
suite/chrome/mailnews/pref/am-mdn.properties | 6 +
suite/chrome/mailnews/pref/am-offline.dtd | 57 +
.../mailnews/pref/am-server-advanced.dtd | 31 +
suite/chrome/mailnews/pref/am-server-top.dtd | 89 +
.../pref/am-serverwithnoidentities.dtd | 6 +
.../chrome/mailnews/pref/mailPrefsOverlay.dtd | 25 +
.../chrome/mailnews/pref/pref-addressing.dtd | 22 +
.../mailnews/pref/pref-character_encoding.dtd | 17 +
.../mailnews/pref/pref-composing_messages.dtd | 56 +
.../mailnews/pref/pref-directory-add.dtd | 45 +
suite/chrome/mailnews/pref/pref-directory.dtd | 17 +
.../chrome/mailnews/pref/pref-formatting.dtd | 42 +
suite/chrome/mailnews/pref/pref-junk.dtd | 40 +
suite/chrome/mailnews/pref/pref-mailnews.dtd | 36 +
.../mailnews/pref/pref-notifications.dtd | 46 +
suite/chrome/mailnews/pref/pref-offline.dtd | 38 +
suite/chrome/mailnews/pref/pref-receipts.dtd | 28 +
suite/chrome/mailnews/pref/pref-tags.dtd | 20 +
.../mailnews/pref/pref-viewing_messages.dtd | 47 +
suite/chrome/mailnews/pref/prefs.properties | 90 +
suite/chrome/mailnews/pref/removeAccount.dtd | 22 +
.../mailnews/pref/removeAccount.properties | 5 +
.../pref/replicationProgress.properties | 20 +
.../chrome/mailnews/pref/smtpEditOverlay.dtd | 24 +
suite/chrome/mailnews/region.properties | 25 +
suite/chrome/mailnews/renameFolderDialog.dtd | 9 +
.../mailnews/search-attributes.properties | 45 +
.../mailnews/search-operators.properties | 31 +
suite/chrome/mailnews/search.properties | 28 +
suite/chrome/mailnews/searchTermOverlay.dtd | 18 +
.../chrome/mailnews/shutdownWindow.properties | 10 +
suite/chrome/mailnews/smime.properties | 13 +
suite/chrome/mailnews/smime/am-smime.dtd | 37 +
.../chrome/mailnews/smime/am-smime.properties | 41 +
.../mailnews/smime/certFetchingStatus.dtd | 9 +
.../mailnews/smime/msgCompSMIMEOverlay.dtd | 20 +
.../smime/msgCompSMIMEOverlay.properties | 6 +
.../mailnews/smime/msgCompSecurityInfo.dtd | 18 +
.../smime/msgCompSecurityInfo.properties | 13 +
.../mailnews/smime/msgReadSMIMEOverlay.dtd | 8 +
.../smime/msgReadSMIMEOverlay.properties | 11 +
.../mailnews/smime/msgReadSecurityInfo.dtd | 14 +
.../mailnews/smime/msgSecurityInfo.properties | 44 +
suite/chrome/mailnews/start.dtd | 38 +
suite/chrome/mailnews/subscribe.dtd | 22 +
suite/chrome/mailnews/subscribe.properties | 10 +
.../chrome/mailnews/textImportMsgs.properties | 46 +
suite/chrome/mailnews/threadpane.dtd | 45 +
.../mailnews/vCardImportMsgs.properties | 26 +
suite/chrome/mailnews/viewLog.dtd | 12 +
.../mailnews/virtualFolderListDialog.dtd | 8 +
.../mailnews/virtualFolderProperties.dtd | 22 +
suite/chrome/mailnews/wmImportMsgs.properties | 76 +
suite/chrome/mozldap/ldap.properties | 261 ++
.../crashreporter/crashreporter-override.ini | 9 +
suite/defines.inc | 9 +
suite/extra-jar.mn | 8 +
suite/installer/windows/custom.properties | 90 +
suite/installer/windows/mui.properties | 64 +
suite/installer/windows/override.properties | 86 +
suite/profile/bookmarks.extra | 22 +
suite/profile/bookmarks.inc | 75 +
suite/profile/chrome/userChrome-example.css | 58 +
suite/profile/chrome/userContent-example.css | 47 +
suite/profile/panels.extra | 7 +
suite/searchplugins/list.txt | 2 +
suite/searchplugins/wikipedia-ka.xml | 19 +
suite/suite-l10n.js | 8 +
suite/updater/updater.ini | 8 +
toolkit/chrome/alerts/alert.dtd | 6 +
toolkit/chrome/alerts/alert.properties | 27 +
.../chrome/autoconfig/autoconfig.properties | 12 +
.../global-platform/mac/intl.properties | 7 +
.../mac/platformKeys.properties | 34 +
.../global-platform/unix/intl.properties | 7 +
.../unix/platformKeys.properties | 34 +
.../global-platform/win/intl.properties | 7 +
.../win/platformKeys.properties | 34 +
toolkit/chrome/global/aboutReader.properties | 59 +
toolkit/chrome/global/aboutRights.dtd | 90 +
toolkit/chrome/global/aboutStudies.properties | 32 +
toolkit/chrome/global/aboutTelemetry.dtd | 93 +
.../chrome/global/aboutTelemetry.properties | 101 +
toolkit/chrome/global/aboutWebrtc.properties | 138 +
toolkit/chrome/global/appPicker.dtd | 7 +
toolkit/chrome/global/autocomplete.properties | 23 +
toolkit/chrome/global/browser.properties | 14 +
toolkit/chrome/global/charsetMenu.dtd | 6 +
toolkit/chrome/global/charsetMenu.properties | 143 +
toolkit/chrome/global/commonDialog.dtd | 13 +
.../chrome/global/commonDialogs.properties | 32 +
toolkit/chrome/global/console.dtd | 37 +
toolkit/chrome/global/console.properties | 17 +
.../global/contentAreaCommands.properties | 23 +
toolkit/chrome/global/datetimebox.dtd | 35 +
toolkit/chrome/global/dialog.properties | 12 +
toolkit/chrome/global/dialogOverlay.dtd | 10 +
toolkit/chrome/global/editMenuOverlay.dtd | 35 +
toolkit/chrome/global/extensions.properties | 48 +
.../chrome/global/fallbackMenubar.properties | 8 +
toolkit/chrome/global/filepicker.properties | 55 +
toolkit/chrome/global/findbar.properties | 22 +
.../global/global-extension-fields.properties | 8 +
toolkit/chrome/global/globalKeys.dtd | 6 +
toolkit/chrome/global/intl.css | 11 +
toolkit/chrome/global/intl.properties | 61 +
toolkit/chrome/global/keys.properties | 71 +
toolkit/chrome/global/mozilla.dtd | 15 +
toolkit/chrome/global/narrate.properties | 19 +
toolkit/chrome/global/notification.dtd | 14 +
.../chrome/global/nsTreeSorting.properties | 5 +
toolkit/chrome/global/printPageSetup.dtd | 66 +
toolkit/chrome/global/printPreview.dtd | 43 +
.../chrome/global/printPreviewProgress.dtd | 9 +
toolkit/chrome/global/printProgress.dtd | 21 +
toolkit/chrome/global/printdialog.properties | 63 +
toolkit/chrome/global/resetProfile.dtd | 15 +
toolkit/chrome/global/resetProfile.properties | 14 +
toolkit/chrome/global/textcontext.dtd | 37 +
toolkit/chrome/global/tree.dtd | 5 +
toolkit/chrome/global/videocontrols.dtd | 59 +
toolkit/chrome/global/viewSource.properties | 18 +
toolkit/chrome/global/wizard.dtd | 24 +
toolkit/chrome/global/wizard.properties | 8 +
.../mozapps/downloads/downloads.properties | 111 +
.../mozapps/downloads/settingsChange.dtd | 6 +
.../mozapps/downloads/unknownContentType.dtd | 26 +
.../downloads/unknownContentType.properties | 19 +
.../chrome/mozapps/extensions/blocklist.dtd | 17 +
.../chrome/mozapps/extensions/extensions.dtd | 71 +
.../mozapps/extensions/extensions.properties | 118 +
toolkit/chrome/mozapps/handling/handling.dtd | 10 +
.../mozapps/handling/handling.properties | 15 +
.../mozapps/profile/createProfileWizard.dtd | 25 +
.../mozapps/profile/profileDowngrade.dtd | 20 +
.../mozapps/profile/profileSelection.dtd | 31 +
.../profile/profileSelection.properties | 61 +
toolkit/chrome/mozapps/update/updates.dtd | 74 +
.../chrome/mozapps/update/updates.properties | 87 +
.../chrome/passwordmgr/passwordManager.dtd | 50 +
.../chrome/passwordmgr/passwordmgr.properties | 91 +
toolkit/chrome/places/places.properties | 33 +
.../chrome/pluginproblem/pluginproblem.dtd | 32 +
toolkit/chrome/search/search.properties | 18 +
toolkit/crashreporter/aboutcrashes.ftl | 21 +
toolkit/crashreporter/crashreporter.ini | 60 +
toolkit/defines.inc | 1 +
toolkit/toolkit/about/aboutAbout.ftl | 9 +
toolkit/toolkit/about/aboutAddons.ftl | 379 +++
toolkit/toolkit/about/aboutCompat.ftl | 13 +
toolkit/toolkit/about/aboutConfig.ftl | 91 +
toolkit/toolkit/about/aboutNetworking.ftl | 59 +
toolkit/toolkit/about/aboutPerformance.ftl | 66 +
toolkit/toolkit/about/aboutPlugins.ftl | 32 +
toolkit/toolkit/about/aboutProfiles.ftl | 62 +
toolkit/toolkit/about/aboutRights.ftl | 36 +
toolkit/toolkit/about/aboutServiceWorkers.ftl | 41 +
toolkit/toolkit/about/aboutSupport.ftl | 295 ++
toolkit/toolkit/about/aboutTelemetry.ftl | 147 +
toolkit/toolkit/about/abuseReports.ftl | 81 +
toolkit/toolkit/about/url-classifier.ftl | 53 +
toolkit/toolkit/global/processTypes.ftl | 23 +
toolkit/toolkit/global/resetProfile.ftl | 14 +
toolkit/toolkit/global/videocontrols.ftl | 14 +
toolkit/toolkit/intl/languageNames.ftl | 211 ++
toolkit/toolkit/intl/regionNames.ftl | 280 ++
toolkit/toolkit/main-window/editmenu.ftl | 33 +
toolkit/toolkit/main-window/findbar.ftl | 33 +
.../passwordmgr/passwordManagerList.ftl | 75 +
toolkit/toolkit/preferences/preferences.ftl | 34 +
toolkit/toolkit/printing/printDialogs.ftl | 111 +
toolkit/toolkit/printing/printPreview.ftl | 60 +
toolkit/toolkit/updates/history.ftl | 30 +
1045 files changed, 84829 insertions(+)
create mode 100644 browser/branding/official/brand.dtd
create mode 100644 browser/branding/official/brand.ftl
create mode 100644 browser/branding/official/brand.properties
create mode 100644 browser/browser/aboutCertError.ftl
create mode 100644 browser/browser/aboutConfig.ftl
create mode 100644 browser/browser/aboutDialog.ftl
create mode 100644 browser/browser/aboutPolicies.ftl
create mode 100644 browser/browser/aboutPrivateBrowsing.ftl
create mode 100644 browser/browser/aboutRestartRequired.ftl
create mode 100644 browser/browser/aboutRobots.ftl
create mode 100644 browser/browser/aboutSessionRestore.ftl
create mode 100644 browser/browser/aboutTabCrashed.ftl
create mode 100644 browser/browser/appMenuNotifications.ftl
create mode 100644 browser/browser/branding/brandings.ftl
create mode 100644 browser/browser/branding/sync-brand.ftl
create mode 100644 browser/browser/customizeMode.ftl
create mode 100644 browser/browser/newInstallPage.ftl
create mode 100644 browser/browser/newtab/asrouter.ftl
create mode 100644 browser/browser/newtab/onboarding.ftl
create mode 100644 browser/browser/pageInfo.ftl
create mode 100644 browser/browser/panicButton.ftl
create mode 100644 browser/browser/policies/policies-descriptions.ftl
create mode 100644 browser/browser/preferences/applicationManager.ftl
create mode 100644 browser/browser/preferences/blocklists.ftl
create mode 100644 browser/browser/preferences/clearSiteData.ftl
create mode 100644 browser/browser/preferences/colors.ftl
create mode 100644 browser/browser/preferences/connection.ftl
create mode 100644 browser/browser/preferences/containers.ftl
create mode 100644 browser/browser/preferences/fonts.ftl
create mode 100644 browser/browser/preferences/fxaPairDevice.ftl
create mode 100644 browser/browser/preferences/languages.ftl
create mode 100644 browser/browser/preferences/permissions.ftl
create mode 100644 browser/browser/preferences/preferences.ftl
create mode 100644 browser/browser/preferences/selectBookmark.ftl
create mode 100644 browser/browser/preferences/siteDataSettings.ftl
create mode 100644 browser/browser/preferences/syncDisconnect.ftl
create mode 100644 browser/browser/preferences/translation.ftl
create mode 100644 browser/browser/safeMode.ftl
create mode 100644 browser/browser/safebrowsing/blockedSite.ftl
create mode 100644 browser/browser/sanitize.ftl
create mode 100644 browser/browser/syncedTabs.ftl
create mode 100644 browser/browser/tabContextMenu.ftl
create mode 100644 browser/browser/toolbarContextMenu.ftl
create mode 100644 browser/browser/touchbar/touchbar.ftl
create mode 100644 browser/chrome/browser-region/region.properties
create mode 100644 browser/chrome/browser/aboutPrivateBrowsing.dtd
create mode 100644 browser/chrome/browser/aboutRobots.dtd
create mode 100644 browser/chrome/browser/aboutTabCrashed.dtd
create mode 100644 browser/chrome/browser/accounts.properties
create mode 100644 browser/chrome/browser/activity-stream/newtab.properties
create mode 100644 browser/chrome/browser/app-extension-fields.properties
create mode 100644 browser/chrome/browser/baseMenuOverlay.dtd
create mode 100644 browser/chrome/browser/browser.dtd
create mode 100644 browser/chrome/browser/browser.properties
create mode 100644 browser/chrome/browser/customizableui/customizableWidgets.properties
create mode 100644 browser/chrome/browser/downloads/downloads.dtd
create mode 100644 browser/chrome/browser/downloads/downloads.properties
create mode 100644 browser/chrome/browser/feeds/subscribe.properties
create mode 100644 browser/chrome/browser/lightweightThemes.properties
create mode 100644 browser/chrome/browser/migration/migration.dtd
create mode 100644 browser/chrome/browser/migration/migration.properties
create mode 100644 browser/chrome/browser/newInstall.dtd
create mode 100644 browser/chrome/browser/pageInfo.dtd
create mode 100644 browser/chrome/browser/pageInfo.properties
create mode 100644 browser/chrome/browser/places/bookmarkProperties.properties
create mode 100644 browser/chrome/browser/places/editBookmarkOverlay.dtd
create mode 100644 browser/chrome/browser/places/places.dtd
create mode 100644 browser/chrome/browser/places/places.properties
create mode 100644 browser/chrome/browser/pocket.properties
create mode 100644 browser/chrome/browser/preferences/preferences.properties
create mode 100644 browser/chrome/browser/preferences/security.dtd
create mode 100644 browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
create mode 100644 browser/chrome/browser/safebrowsing/report-phishing.dtd
create mode 100644 browser/chrome/browser/safebrowsing/safebrowsing.properties
create mode 100644 browser/chrome/browser/search.properties
create mode 100644 browser/chrome/browser/setDesktopBackground.dtd
create mode 100644 browser/chrome/browser/shellservice.properties
create mode 100644 browser/chrome/browser/siteData.properties
create mode 100644 browser/chrome/browser/sitePermissions.properties
create mode 100644 browser/chrome/browser/syncBrand.dtd
create mode 100644 browser/chrome/browser/syncSetup.properties
create mode 100644 browser/chrome/browser/tabbrowser.properties
create mode 100644 browser/chrome/browser/taskbar.properties
create mode 100644 browser/chrome/browser/translation.dtd
create mode 100644 browser/chrome/browser/translation.properties
create mode 100644 browser/chrome/browser/uiDensity.properties
create mode 100644 browser/chrome/browser/webrtcIndicator.properties
create mode 100644 browser/chrome/overrides/appstrings.properties
create mode 100644 browser/chrome/overrides/netError.dtd
create mode 100644 browser/chrome/overrides/settingsChange.dtd
create mode 100644 browser/crashreporter/crashreporter-override.ini
create mode 100644 browser/defines.inc
create mode 100644 browser/extensions/formautofill/formautofill.properties
create mode 100644 browser/extensions/fxmonitor/fxmonitor.properties
create mode 100644 browser/extensions/report-site-issue/webcompat.properties
create mode 100644 browser/extensions/webcompat-reporter/webcompat.properties
create mode 100644 browser/firefox-l10n.js
create mode 100644 browser/installer/custom.properties
create mode 100644 browser/installer/mui.properties
create mode 100644 browser/installer/nsisstrings.properties
create mode 100644 browser/installer/override.properties
create mode 100644 browser/pdfviewer/chrome.properties
create mode 100644 browser/pdfviewer/viewer.properties
create mode 100644 browser/profile/bookmarks.inc
create mode 100644 browser/updater/updater.ini
create mode 100644 calendar/README.txt
create mode 100644 calendar/chrome/calendar/calendar-alarms.properties
create mode 100644 calendar/chrome/calendar/calendar-event-dialog-attendees.properties
create mode 100644 calendar/chrome/calendar/calendar-event-dialog.dtd
create mode 100644 calendar/chrome/calendar/calendar-event-dialog.properties
create mode 100644 calendar/chrome/calendar/calendar-extract.properties
create mode 100644 calendar/chrome/calendar/calendar-invitations-dialog.dtd
create mode 100644 calendar/chrome/calendar/calendar-invitations-dialog.properties
create mode 100644 calendar/chrome/calendar/calendar-occurrence-prompt.dtd
create mode 100644 calendar/chrome/calendar/calendar-occurrence-prompt.properties
create mode 100644 calendar/chrome/calendar/calendar-subscriptions-dialog.dtd
create mode 100644 calendar/chrome/calendar/calendar.dtd
create mode 100644 calendar/chrome/calendar/calendar.properties
create mode 100644 calendar/chrome/calendar/calendarCreation.dtd
create mode 100644 calendar/chrome/calendar/calendarCreation.properties
create mode 100644 calendar/chrome/calendar/categories.properties
create mode 100644 calendar/chrome/calendar/dateFormat.properties
create mode 100644 calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd
create mode 100644 calendar/chrome/calendar/global.dtd
create mode 100644 calendar/chrome/calendar/menuOverlay.dtd
create mode 100644 calendar/chrome/calendar/migration.dtd
create mode 100644 calendar/chrome/calendar/migration.properties
create mode 100644 calendar/chrome/calendar/preferences/alarms.dtd
create mode 100644 calendar/chrome/calendar/preferences/categories.dtd
create mode 100644 calendar/chrome/calendar/preferences/general.dtd
create mode 100644 calendar/chrome/calendar/preferences/preferences.dtd
create mode 100644 calendar/chrome/calendar/preferences/views.dtd
create mode 100644 calendar/chrome/calendar/provider-uninstall.dtd
create mode 100644 calendar/chrome/calendar/providers/gdata/amo.properties
create mode 100644 calendar/chrome/calendar/providers/gdata/gdata.dtd
create mode 100644 calendar/chrome/calendar/providers/gdata/gdata.properties
create mode 100644 calendar/chrome/calendar/providers/wcap/wcap.properties
create mode 100644 calendar/chrome/calendar/timezones.properties
create mode 100644 calendar/chrome/lightning/lightning-toolbar.dtd
create mode 100644 calendar/chrome/lightning/lightning.dtd
create mode 100644 calendar/chrome/lightning/lightning.properties
create mode 100644 calendar/extra-jar.mn
create mode 100644 calendar/lightning-l10n.js
create mode 100644 calendar/sunbird-l10n.js
create mode 100644 chat/accounts.dtd
create mode 100644 chat/accounts.properties
create mode 100644 chat/commands.properties
create mode 100644 chat/contacts.properties
create mode 100644 chat/conversations.properties
create mode 100644 chat/dateFormat.properties
create mode 100644 chat/facebook.properties
create mode 100644 chat/imtooltip.properties
create mode 100644 chat/irc.properties
create mode 100644 chat/logger.properties
create mode 100644 chat/matrix.properties
create mode 100644 chat/skype.properties
create mode 100644 chat/status.properties
create mode 100644 chat/twitter.properties
create mode 100644 chat/xmpp.properties
create mode 100644 chat/yahoo.properties
create mode 100644 devtools/client/VariablesView.dtd
create mode 100644 devtools/client/aboutdebugging.dtd
create mode 100644 devtools/client/aboutdebugging.ftl
create mode 100644 devtools/client/aboutdebugging.properties
create mode 100644 devtools/client/accessibility.properties
create mode 100644 devtools/client/animationinspector.properties
create mode 100644 devtools/client/app-manager.properties
create mode 100644 devtools/client/application.ftl
create mode 100644 devtools/client/boxmodel.properties
create mode 100644 devtools/client/canvasdebugger.dtd
create mode 100644 devtools/client/canvasdebugger.properties
create mode 100644 devtools/client/changes.properties
create mode 100644 devtools/client/components.properties
create mode 100644 devtools/client/connection-screen.dtd
create mode 100644 devtools/client/connection-screen.properties
create mode 100644 devtools/client/debugger.properties
create mode 100644 devtools/client/device.properties
create mode 100644 devtools/client/dom.properties
create mode 100644 devtools/client/filterwidget.properties
create mode 100644 devtools/client/font-inspector.properties
create mode 100644 devtools/client/graphs.properties
create mode 100644 devtools/client/har.properties
create mode 100644 devtools/client/inspector.properties
create mode 100644 devtools/client/jit-optimizations.properties
create mode 100644 devtools/client/jsonview.properties
create mode 100644 devtools/client/layout.properties
create mode 100644 devtools/client/markers.properties
create mode 100644 devtools/client/memory.properties
create mode 100644 devtools/client/menus.properties
create mode 100644 devtools/client/netmonitor.properties
create mode 100644 devtools/client/network-throttling.properties
create mode 100644 devtools/client/performance.dtd
create mode 100644 devtools/client/performance.properties
create mode 100644 devtools/client/responsive.properties
create mode 100644 devtools/client/scratchpad.dtd
create mode 100644 devtools/client/scratchpad.properties
create mode 100644 devtools/client/shadereditor.dtd
create mode 100644 devtools/client/shadereditor.properties
create mode 100644 devtools/client/shared.properties
create mode 100644 devtools/client/sourceeditor.dtd
create mode 100644 devtools/client/sourceeditor.properties
create mode 100644 devtools/client/startup.properties
create mode 100644 devtools/client/storage.dtd
create mode 100644 devtools/client/storage.properties
create mode 100644 devtools/client/styleeditor.dtd
create mode 100644 devtools/client/styleeditor.properties
create mode 100644 devtools/client/toolbox.dtd
create mode 100644 devtools/client/toolbox.properties
create mode 100644 devtools/client/tooltips.ftl
create mode 100644 devtools/client/webaudioeditor.dtd
create mode 100644 devtools/client/webaudioeditor.properties
create mode 100644 devtools/client/webconsole.properties
create mode 100644 devtools/client/webide.dtd
create mode 100644 devtools/client/webide.properties
create mode 100644 devtools/shared/accessibility.properties
create mode 100644 devtools/shared/browsing-context.properties
create mode 100644 devtools/shared/csscoverage.dtd
create mode 100644 devtools/shared/csscoverage.properties
create mode 100644 devtools/shared/debugger.properties
create mode 100644 devtools/shared/eyedropper.properties
create mode 100644 devtools/shared/highlighters.properties
create mode 100644 devtools/shared/screenshot.properties
create mode 100644 devtools/shared/shared.properties
create mode 100644 devtools/shared/styleinspector.properties
create mode 100644 devtools/startup/aboutDevTools.ftl
create mode 100644 devtools/startup/key-shortcuts.properties
create mode 100644 devtools/startup/startup.properties
create mode 100644 dom/chrome/accessibility/AccessFu.properties
create mode 100644 dom/chrome/accessibility/mac/accessible.properties
create mode 100644 dom/chrome/accessibility/unix/accessible.properties
create mode 100644 dom/chrome/accessibility/win/accessible.properties
create mode 100644 dom/chrome/appstrings.properties
create mode 100644 dom/chrome/dom/dom.properties
create mode 100644 dom/chrome/global-strres.properties
create mode 100644 dom/chrome/global.dtd
create mode 100644 dom/chrome/layout/HtmlForm.properties
create mode 100644 dom/chrome/layout/MediaDocument.properties
create mode 100644 dom/chrome/layout/css.properties
create mode 100644 dom/chrome/layout/htmlparser.properties
create mode 100644 dom/chrome/layout/layout_errors.properties
create mode 100644 dom/chrome/layout/printing.properties
create mode 100644 dom/chrome/layout/xbl.properties
create mode 100644 dom/chrome/layout/xmlparser.properties
create mode 100644 dom/chrome/layout/xul.properties
create mode 100644 dom/chrome/mathml/mathml.properties
create mode 100644 dom/chrome/netError.dtd
create mode 100644 dom/chrome/nsWebBrowserPersist.properties
create mode 100644 dom/chrome/plugins.properties
create mode 100644 dom/chrome/security/caps.properties
create mode 100644 dom/chrome/security/csp.properties
create mode 100644 dom/chrome/security/security.properties
create mode 100644 dom/chrome/svg/svg.properties
create mode 100644 dom/chrome/xml/prettyprint.dtd
create mode 100644 dom/chrome/xslt/xslt.properties
create mode 100644 editor/ui/chrome/composer/editingOverlay.dtd
create mode 100644 editor/ui/chrome/composer/editor.dtd
create mode 100644 editor/ui/chrome/composer/editor.properties
create mode 100644 editor/ui/chrome/composer/editorOverlay.dtd
create mode 100644 editor/ui/chrome/composer/editorPrefsOverlay.dtd
create mode 100644 editor/ui/chrome/composer/editorSmileyOverlay.dtd
create mode 100644 editor/ui/chrome/composer/pref-composer.dtd
create mode 100644 editor/ui/chrome/composer/pref-editing.dtd
create mode 100644 editor/ui/chrome/composer/pref-toolbars.dtd
create mode 100644 editor/ui/chrome/dialogs/EdAdvancedEdit.dtd
create mode 100644 editor/ui/chrome/dialogs/EdColorPicker.dtd
create mode 100644 editor/ui/chrome/dialogs/EdConvertToTable.dtd
create mode 100644 editor/ui/chrome/dialogs/EdDialogOverlay.dtd
create mode 100644 editor/ui/chrome/dialogs/EdLinkChecker.dtd
create mode 100644 editor/ui/chrome/dialogs/EdNamedAnchorProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditConflict.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorButtonProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorColorProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorFieldSetProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorFormProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorHLineProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorImageProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInputProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInsertChars.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInsertMath.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInsertSource.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInsertTOC.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorInsertTable.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorLabelProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorLinkProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorListProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorPageProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorPersonalDictionary.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorPublish.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorPublishProgress.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorReplace.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorSaveAsCharset.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorSelectProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorSnapToGrid.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorSpellCheck.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorTableProperties.dtd
create mode 100644 editor/ui/chrome/dialogs/EditorTextAreaProperties.dtd
create mode 100644 editor/ui/chrome/region/region.properties
create mode 100644 mail/all-l10n.js
create mode 100644 mail/branding/thunderbird/brand.dtd
create mode 100644 mail/branding/thunderbird/brand.ftl
create mode 100644 mail/branding/thunderbird/brand.properties
create mode 100644 mail/chrome/communicator/utilityOverlay.dtd
create mode 100644 mail/chrome/messenger-mapi/mapi.properties
create mode 100644 mail/chrome/messenger-newsblog/am-newsblog.dtd
create mode 100644 mail/chrome/messenger-newsblog/feed-subscriptions.dtd
create mode 100644 mail/chrome/messenger-newsblog/newsblog.properties
create mode 100644 mail/chrome/messenger-region/region.properties
create mode 100644 mail/chrome/messenger-smime/certFetchingStatus.dtd
create mode 100644 mail/chrome/messenger-smime/msgCompSMIMEOverlay.dtd
create mode 100644 mail/chrome/messenger-smime/msgCompSMIMEOverlay.properties
create mode 100644 mail/chrome/messenger-smime/msgCompSecurityInfo.dtd
create mode 100644 mail/chrome/messenger-smime/msgCompSecurityInfo.properties
create mode 100644 mail/chrome/messenger-smime/msgReadSMIMEOverlay.dtd
create mode 100644 mail/chrome/messenger-smime/msgReadSMIMEOverlay.properties
create mode 100644 mail/chrome/messenger-smime/msgReadSecurityInfo.dtd
create mode 100644 mail/chrome/messenger-smime/msgSecurityInfo.properties
create mode 100644 mail/chrome/messenger/AccountManager.dtd
create mode 100644 mail/chrome/messenger/AccountWizard.dtd
create mode 100644 mail/chrome/messenger/CustomHeaders.dtd
create mode 100644 mail/chrome/messenger/FilterEditor.dtd
create mode 100644 mail/chrome/messenger/FilterListDialog.dtd
create mode 100644 mail/chrome/messenger/SearchDialog.dtd
create mode 100644 mail/chrome/messenger/aboutDialog.dtd
create mode 100644 mail/chrome/messenger/aboutDownloads.dtd
create mode 100644 mail/chrome/messenger/aboutRights.dtd
create mode 100644 mail/chrome/messenger/aboutRights.properties
create mode 100644 mail/chrome/messenger/aboutSupportMail.properties
create mode 100644 mail/chrome/messenger/accountCreation.dtd
create mode 100644 mail/chrome/messenger/accountCreation.properties
create mode 100644 mail/chrome/messenger/accountCreationModel.properties
create mode 100644 mail/chrome/messenger/accountCreationUtil.properties
create mode 100644 mail/chrome/messenger/activity.dtd
create mode 100644 mail/chrome/messenger/activity.properties
create mode 100644 mail/chrome/messenger/addbuddy.dtd
create mode 100644 mail/chrome/messenger/addons.properties
create mode 100644 mail/chrome/messenger/addressbook/abAddressBookNameDialog.dtd
create mode 100644 mail/chrome/messenger/addressbook/abCard.dtd
create mode 100644 mail/chrome/messenger/addressbook/abContactsPanel.dtd
create mode 100644 mail/chrome/messenger/addressbook/abMailListDialog.dtd
create mode 100644 mail/chrome/messenger/addressbook/abMainWindow.dtd
create mode 100644 mail/chrome/messenger/addressbook/abNewCardDialog.dtd
create mode 100644 mail/chrome/messenger/addressbook/abResultsPane.dtd
create mode 100644 mail/chrome/messenger/addressbook/addressBook.properties
create mode 100644 mail/chrome/messenger/addressbook/ldapAutoCompErrs.properties
create mode 100644 mail/chrome/messenger/addressbook/pref-directory-add.dtd
create mode 100644 mail/chrome/messenger/addressbook/pref-directory.dtd
create mode 100644 mail/chrome/messenger/addressbook/replicationProgress.properties
create mode 100644 mail/chrome/messenger/am-addressing.dtd
create mode 100644 mail/chrome/messenger/am-advanced.dtd
create mode 100644 mail/chrome/messenger/am-archiveoptions.dtd
create mode 100644 mail/chrome/messenger/am-copies.dtd
create mode 100644 mail/chrome/messenger/am-identities-list.dtd
create mode 100644 mail/chrome/messenger/am-identity-edit.dtd
create mode 100644 mail/chrome/messenger/am-im.dtd
create mode 100644 mail/chrome/messenger/am-junk.dtd
create mode 100644 mail/chrome/messenger/am-main.dtd
create mode 100644 mail/chrome/messenger/am-mdn.dtd
create mode 100644 mail/chrome/messenger/am-mdn.properties
create mode 100644 mail/chrome/messenger/am-offline.dtd
create mode 100644 mail/chrome/messenger/am-server-advanced.dtd
create mode 100644 mail/chrome/messenger/am-server-top.dtd
create mode 100644 mail/chrome/messenger/am-serverwithnoidentities.dtd
create mode 100644 mail/chrome/messenger/am-smime.dtd
create mode 100644 mail/chrome/messenger/am-smime.properties
create mode 100644 mail/chrome/messenger/app-extension-fields.properties
create mode 100644 mail/chrome/messenger/appUpdate.properties
create mode 100644 mail/chrome/messenger/appleMailImportMsgs.properties
create mode 100644 mail/chrome/messenger/baseMenuOverlay.dtd
create mode 100644 mail/chrome/messenger/beckyImportMsgs.properties
create mode 100644 mail/chrome/messenger/charsetTitles.properties
create mode 100644 mail/chrome/messenger/chat.dtd
create mode 100644 mail/chrome/messenger/chat.properties
create mode 100644 mail/chrome/messenger/cloudfile/Box/auth.dtd
create mode 100644 mail/chrome/messenger/cloudfile/Box/management.dtd
create mode 100644 mail/chrome/messenger/cloudfile/Box/settings.dtd
create mode 100644 mail/chrome/messenger/cloudfile/Hightail/fileExceeds2GB.dtd
create mode 100644 mail/chrome/messenger/cloudfile/Hightail/fileExceedsLimit.dtd
create mode 100644 mail/chrome/messenger/cloudfile/Hightail/fileExceedsQuota.dtd
create mode 100644 mail/chrome/messenger/cloudfile/Hightail/management.dtd
create mode 100644 mail/chrome/messenger/cloudfile/Hightail/settings.dtd
create mode 100644 mail/chrome/messenger/cloudfile/addAccountDialog.dtd
create mode 100644 mail/chrome/messenger/cloudfile/management.dtd
create mode 100644 mail/chrome/messenger/configEditorOverlay.dtd
create mode 100644 mail/chrome/messenger/converterDialog.dtd
create mode 100644 mail/chrome/messenger/converterDialog.properties
create mode 100644 mail/chrome/messenger/custom.properties
create mode 100644 mail/chrome/messenger/customizeToolbar.dtd
create mode 100644 mail/chrome/messenger/customizeToolbar.properties
create mode 100644 mail/chrome/messenger/datetimepicker.dtd
create mode 100644 mail/chrome/messenger/devtools/dbgserver.dtd
create mode 100644 mail/chrome/messenger/devtools/dbgserver.properties
create mode 100644 mail/chrome/messenger/downloadheaders.dtd
create mode 100644 mail/chrome/messenger/editContactOverlay.dtd
create mode 100644 mail/chrome/messenger/editContactOverlay.properties
create mode 100644 mail/chrome/messenger/extensionsOverlay.properties
create mode 100644 mail/chrome/messenger/fieldMapImport.dtd
create mode 100644 mail/chrome/messenger/filter.properties
create mode 100644 mail/chrome/messenger/folderProps.dtd
create mode 100644 mail/chrome/messenger/folderWidgets.properties
create mode 100644 mail/chrome/messenger/folderpane.dtd
create mode 100644 mail/chrome/messenger/gloda.properties
create mode 100644 mail/chrome/messenger/glodaComplete.properties
create mode 100644 mail/chrome/messenger/glodaFacetView.dtd
create mode 100644 mail/chrome/messenger/glodaFacetView.properties
create mode 100644 mail/chrome/messenger/imAccountWizard.dtd
create mode 100644 mail/chrome/messenger/imAccounts.properties
create mode 100644 mail/chrome/messenger/imapMsgs.properties
create mode 100644 mail/chrome/messenger/importDialog.dtd
create mode 100644 mail/chrome/messenger/importMsgs.properties
create mode 100644 mail/chrome/messenger/joinChat.dtd
create mode 100644 mail/chrome/messenger/junkLog.dtd
create mode 100644 mail/chrome/messenger/junkMailInfo.dtd
create mode 100644 mail/chrome/messenger/localMsgs.properties
create mode 100644 mail/chrome/messenger/mailEditorOverlay.dtd
create mode 100644 mail/chrome/messenger/mailOverlay.dtd
create mode 100644 mail/chrome/messenger/mailViewList.dtd
create mode 100644 mail/chrome/messenger/mailViewSetup.dtd
create mode 100644 mail/chrome/messenger/mailviews.properties
create mode 100644 mail/chrome/messenger/markByDate.dtd
create mode 100644 mail/chrome/messenger/messenger.dtd
create mode 100644 mail/chrome/messenger/messenger.properties
create mode 100644 mail/chrome/messenger/messengercompose/addressingWidgetOverlay.dtd
create mode 100644 mail/chrome/messenger/messengercompose/askSendFormat.dtd
create mode 100644 mail/chrome/messenger/messengercompose/askSendFormat.properties
create mode 100644 mail/chrome/messenger/messengercompose/composeMsgs.properties
create mode 100644 mail/chrome/messenger/messengercompose/mailComposeEditorOverlay.dtd
create mode 100644 mail/chrome/messenger/messengercompose/messengercompose.dtd
create mode 100644 mail/chrome/messenger/messengercompose/sendProgress.dtd
create mode 100644 mail/chrome/messenger/messengercompose/sendProgress.properties
create mode 100644 mail/chrome/messenger/migration/migration.dtd
create mode 100644 mail/chrome/messenger/migration/migration.properties
create mode 100644 mail/chrome/messenger/mime.properties
create mode 100644 mail/chrome/messenger/mimeheader.properties
create mode 100644 mail/chrome/messenger/msgAccountCentral.dtd
create mode 100644 mail/chrome/messenger/msgHdrViewOverlay.dtd
create mode 100644 mail/chrome/messenger/msgPrintEngine.dtd
create mode 100644 mail/chrome/messenger/msgSynchronize.dtd
create mode 100644 mail/chrome/messenger/msgViewPickerOverlay.dtd
create mode 100644 mail/chrome/messenger/msgmdn.properties
create mode 100644 mail/chrome/messenger/multimessageview.dtd
create mode 100644 mail/chrome/messenger/multimessageview.properties
create mode 100644 mail/chrome/messenger/newFolderDialog.dtd
create mode 100644 mail/chrome/messenger/newTagDialog.dtd
create mode 100644 mail/chrome/messenger/newmailaccount/accountProvisioner.dtd
create mode 100644 mail/chrome/messenger/newmailaccount/accountProvisioner.properties
create mode 100644 mail/chrome/messenger/news.properties
create mode 100644 mail/chrome/messenger/newsError.dtd
create mode 100644 mail/chrome/messenger/oeImportMsgs.properties
create mode 100644 mail/chrome/messenger/offline.properties
create mode 100644 mail/chrome/messenger/offlineStartup.properties
create mode 100644 mail/chrome/messenger/outlookImportMsgs.properties
create mode 100644 mail/chrome/messenger/pgpmime.properties
create mode 100644 mail/chrome/messenger/preferences/advanced.dtd
create mode 100644 mail/chrome/messenger/preferences/applicationManager.dtd
create mode 100644 mail/chrome/messenger/preferences/applicationManager.properties
create mode 100644 mail/chrome/messenger/preferences/applications.dtd
create mode 100644 mail/chrome/messenger/preferences/applications.properties
create mode 100644 mail/chrome/messenger/preferences/attachmentReminder.dtd
create mode 100644 mail/chrome/messenger/preferences/chat.dtd
create mode 100644 mail/chrome/messenger/preferences/colors.dtd
create mode 100644 mail/chrome/messenger/preferences/compose.dtd
create mode 100644 mail/chrome/messenger/preferences/connection.dtd
create mode 100644 mail/chrome/messenger/preferences/cookies.dtd
create mode 100644 mail/chrome/messenger/preferences/display.dtd
create mode 100644 mail/chrome/messenger/preferences/dockoptions.dtd
create mode 100644 mail/chrome/messenger/preferences/fonts.dtd
create mode 100644 mail/chrome/messenger/preferences/general.dtd
create mode 100644 mail/chrome/messenger/preferences/messagestyle.properties
create mode 100644 mail/chrome/messenger/preferences/notifications.dtd
create mode 100644 mail/chrome/messenger/preferences/offline.dtd
create mode 100644 mail/chrome/messenger/preferences/permissions.dtd
create mode 100644 mail/chrome/messenger/preferences/preferences.dtd
create mode 100644 mail/chrome/messenger/preferences/preferences.properties
create mode 100644 mail/chrome/messenger/preferences/privacy.dtd
create mode 100644 mail/chrome/messenger/preferences/receipts.dtd
create mode 100644 mail/chrome/messenger/preferences/security.dtd
create mode 100644 mail/chrome/messenger/preferences/sendoptions.dtd
create mode 100644 mail/chrome/messenger/prefs.properties
create mode 100644 mail/chrome/messenger/quickFilterBar.dtd
create mode 100644 mail/chrome/messenger/removeAccount.dtd
create mode 100644 mail/chrome/messenger/removeAccount.properties
create mode 100644 mail/chrome/messenger/renameFolderDialog.dtd
create mode 100644 mail/chrome/messenger/safeMode.dtd
create mode 100644 mail/chrome/messenger/sanitize.dtd
create mode 100644 mail/chrome/messenger/search-attributes.properties
create mode 100644 mail/chrome/messenger/search-operators.properties
create mode 100644 mail/chrome/messenger/search.properties
create mode 100644 mail/chrome/messenger/searchIntegrationDefault.dtd
create mode 100644 mail/chrome/messenger/searchIntegrationMac.dtd
create mode 100644 mail/chrome/messenger/searchIntegrationWin.dtd
create mode 100644 mail/chrome/messenger/searchTermOverlay.dtd
create mode 100644 mail/chrome/messenger/shutdownWindow.properties
create mode 100644 mail/chrome/messenger/smime.properties
create mode 100644 mail/chrome/messenger/smtpEditOverlay.dtd
create mode 100644 mail/chrome/messenger/subscribe.dtd
create mode 100644 mail/chrome/messenger/subscribe.properties
create mode 100644 mail/chrome/messenger/systemIntegrationDialog.dtd
create mode 100644 mail/chrome/messenger/tabmail.dtd
create mode 100644 mail/chrome/messenger/taskbar.properties
create mode 100644 mail/chrome/messenger/telemetry.properties
create mode 100644 mail/chrome/messenger/templateUtils.properties
create mode 100644 mail/chrome/messenger/textImportMsgs.properties
create mode 100644 mail/chrome/messenger/vCardImportMsgs.properties
create mode 100644 mail/chrome/messenger/viewLog.dtd
create mode 100644 mail/chrome/messenger/viewSource.dtd
create mode 100644 mail/chrome/messenger/viewSource.properties
create mode 100644 mail/chrome/messenger/viewZoomOverlay.dtd
create mode 100644 mail/chrome/messenger/virtualFolderListDialog.dtd
create mode 100644 mail/chrome/messenger/virtualFolderProperties.dtd
create mode 100644 mail/chrome/messenger/wmImportMsgs.properties
create mode 100644 mail/chrome/mozldap/ldap.properties
create mode 100644 mail/chrome/overrides/netError.dtd
create mode 100644 mail/chrome/overrides/settingsChange.dtd
create mode 100644 mail/defines.inc
create mode 100644 mail/installer/custom.properties
create mode 100644 mail/installer/mui.properties
create mode 100644 mail/installer/override.properties
create mode 100644 mail/messenger/aboutSupportMail.ftl
create mode 100644 mail/messenger/policies/aboutPolicies.ftl
create mode 100644 mail/messenger/policies/policies-descriptions.ftl
create mode 100644 mail/messenger/preferences/am-im.ftl
create mode 100644 mail/messenger/preferences/connection.ftl
create mode 100644 mail/messenger/preferences/fonts.ftl
create mode 100644 mail/messenger/preferences/languages.ftl
create mode 100644 mail/messenger/preferences/preferences.ftl
create mode 100644 mail/updater/updater.ini
create mode 100644 mobile/android/base/android_strings.dtd
create mode 100644 mobile/android/base/sync_strings.dtd
create mode 100644 mobile/android/chrome/about.dtd
create mode 100644 mobile/android/chrome/aboutAccounts.dtd
create mode 100644 mobile/android/chrome/aboutAccounts.properties
create mode 100644 mobile/android/chrome/aboutAddons.dtd
create mode 100644 mobile/android/chrome/aboutAddons.properties
create mode 100644 mobile/android/chrome/aboutCertError.dtd
create mode 100644 mobile/android/chrome/aboutDevices.dtd
create mode 100644 mobile/android/chrome/aboutDownloads.dtd
create mode 100644 mobile/android/chrome/aboutDownloads.properties
create mode 100644 mobile/android/chrome/aboutHome.dtd
create mode 100644 mobile/android/chrome/aboutHome.properties
create mode 100644 mobile/android/chrome/aboutLogins.dtd
create mode 100644 mobile/android/chrome/aboutLogins.properties
create mode 100644 mobile/android/chrome/aboutPrivateBrowsing.dtd
create mode 100644 mobile/android/chrome/browser.properties
create mode 100644 mobile/android/chrome/config.dtd
create mode 100644 mobile/android/chrome/config.properties
create mode 100644 mobile/android/chrome/devicePrompt.properties
create mode 100644 mobile/android/chrome/passwordmgr.properties
create mode 100644 mobile/android/chrome/phishing.dtd
create mode 100644 mobile/android/chrome/pippki.properties
create mode 100644 mobile/android/chrome/sync.properties
create mode 100644 mobile/android/chrome/webcompatReporter.properties
create mode 100644 mobile/android/defines.inc
create mode 100644 mobile/android/mobile-l10n.js
create mode 100644 mobile/chrome/region.properties
create mode 100644 mobile/overrides/appstrings.properties
create mode 100644 mobile/overrides/netError.dtd
create mode 100644 netwerk/necko.properties
create mode 100644 other-licenses/branding/sunbird/brand.dtd
create mode 100644 other-licenses/branding/sunbird/brand.properties
create mode 100644 security/manager/chrome/pipnss/nsserrors.properties
create mode 100644 security/manager/chrome/pipnss/pipnss.properties
create mode 100644 security/manager/chrome/pippki/pippki.dtd
create mode 100644 security/manager/chrome/pippki/pippki.properties
create mode 100644 security/manager/security/certificates/certManager.ftl
create mode 100644 security/manager/security/certificates/deviceManager.ftl
create mode 100644 services/sync/sync.properties
create mode 100644 suite/branding/seamonkey/brand.dtd
create mode 100644 suite/branding/seamonkey/brand.properties
create mode 100644 suite/chrome/branding/aboutRights.dtd
create mode 100644 suite/chrome/branding/aboutRights.properties
create mode 100644 suite/chrome/browser/linkToolbar.dtd
create mode 100644 suite/chrome/browser/mac/platformNavigationBindings.dtd
create mode 100644 suite/chrome/browser/mailNavigatorOverlay.dtd
create mode 100644 suite/chrome/browser/metadata.dtd
create mode 100644 suite/chrome/browser/metadata.properties
create mode 100644 suite/chrome/browser/navigator.dtd
create mode 100644 suite/chrome/browser/navigator.properties
create mode 100644 suite/chrome/browser/navigatorOverlay.dtd
create mode 100644 suite/chrome/browser/pageInfo.dtd
create mode 100644 suite/chrome/browser/pageInfo.properties
create mode 100644 suite/chrome/browser/region.properties
create mode 100644 suite/chrome/browser/tabbrowser.dtd
create mode 100644 suite/chrome/browser/tabbrowser.properties
create mode 100644 suite/chrome/browser/taskbar.properties
create mode 100644 suite/chrome/browser/unix/platformNavigationBindings.dtd
create mode 100644 suite/chrome/browser/webDeveloper.dtd
create mode 100644 suite/chrome/browser/win/platformNavigationBindings.dtd
create mode 100644 suite/chrome/common/about.dtd
create mode 100644 suite/chrome/common/aboutPrivateBrowsing.dtd
create mode 100644 suite/chrome/common/aboutSessionRestore.dtd
create mode 100644 suite/chrome/common/aboutSyncTabs.dtd
create mode 100644 suite/chrome/common/askViewZoom.dtd
create mode 100644 suite/chrome/common/certError.dtd
create mode 100644 suite/chrome/common/console/console.dtd
create mode 100644 suite/chrome/common/console/console.properties
create mode 100644 suite/chrome/common/contentAreaCommands.dtd
create mode 100644 suite/chrome/common/contentAreaCommands.properties
create mode 100644 suite/chrome/common/customizeToolbar.dtd
create mode 100644 suite/chrome/common/customizeToolbar.properties
create mode 100644 suite/chrome/common/dataman/dataman.dtd
create mode 100644 suite/chrome/common/dataman/dataman.properties
create mode 100644 suite/chrome/common/datetimepicker.dtd
create mode 100644 suite/chrome/common/defaultClientDialog.dtd
create mode 100644 suite/chrome/common/downloads/downloadmanager.dtd
create mode 100644 suite/chrome/common/downloads/downloadmanager.properties
create mode 100644 suite/chrome/common/downloads/progressDialog.dtd
create mode 100644 suite/chrome/common/feeds/subscribe.dtd
create mode 100644 suite/chrome/common/feeds/subscribe.properties
create mode 100644 suite/chrome/common/gopherAddon.dtd
create mode 100644 suite/chrome/common/help/cert_dialog_help.xhtml
create mode 100644 suite/chrome/common/help/certs_help.xhtml
create mode 100644 suite/chrome/common/help/certs_prefs_help.xhtml
create mode 100644 suite/chrome/common/help/composer_help.xhtml
create mode 100644 suite/chrome/common/help/cs_nav_prefs_advanced.xhtml
create mode 100644 suite/chrome/common/help/cs_nav_prefs_appearance.xhtml
create mode 100644 suite/chrome/common/help/cs_nav_prefs_navigator.xhtml
create mode 100644 suite/chrome/common/help/cs_priv_prefs_popup.xhtml
create mode 100644 suite/chrome/common/help/customize_help.xhtml
create mode 100644 suite/chrome/common/help/developer_tools.xhtml
create mode 100644 suite/chrome/common/help/forieusers.xhtml
create mode 100644 suite/chrome/common/help/glossary.xhtml
create mode 100644 suite/chrome/common/help/help-glossary.rdf
create mode 100644 suite/chrome/common/help/help-index1.rdf
create mode 100644 suite/chrome/common/help/help-indexAZ.rdf
create mode 100644 suite/chrome/common/help/help-win.rdf
create mode 100644 suite/chrome/common/help/helpFileLayout.css
create mode 100644 suite/chrome/common/help/help_help.xhtml
create mode 100644 suite/chrome/common/help/images/anchor-in-doc.gif
create mode 100644 suite/chrome/common/help/images/broken.gif
create mode 100644 suite/chrome/common/help/images/bullets.gif
create mode 100644 suite/chrome/common/help/images/columns.png
create mode 100644 suite/chrome/common/help/images/composer_icon.png
create mode 100644 suite/chrome/common/help/images/help_nav.png
create mode 100644 suite/chrome/common/help/images/help_print.gif
create mode 100644 suite/chrome/common/help/images/image.gif
create mode 100644 suite/chrome/common/help/images/link.gif
create mode 100644 suite/chrome/common/help/images/locationbar.png
create mode 100644 suite/chrome/common/help/images/mail_flag.png
create mode 100644 suite/chrome/common/help/images/mail_flag_column.png
create mode 100644 suite/chrome/common/help/images/mail_junk_column.png
create mode 100644 suite/chrome/common/help/images/mail_newmail_alert.png
create mode 100644 suite/chrome/common/help/images/mail_newmail_balloon.png
create mode 100644 suite/chrome/common/help/images/mail_newmail_trayicon.png
create mode 100644 suite/chrome/common/help/images/mail_quicksearch.png
create mode 100644 suite/chrome/common/help/images/mail_read.png
create mode 100644 suite/chrome/common/help/images/mail_read_column.png
create mode 100644 suite/chrome/common/help/images/mail_unread.png
create mode 100644 suite/chrome/common/help/images/numbers.gif
create mode 100644 suite/chrome/common/help/images/offline.png
create mode 100644 suite/chrome/common/help/images/online.png
create mode 100644 suite/chrome/common/help/images/personalbar.png
create mode 100644 suite/chrome/common/help/images/reload.gif
create mode 100644 suite/chrome/common/help/images/search.png
create mode 100644 suite/chrome/common/help/images/search_personal_toolbar.gif
create mode 100644 suite/chrome/common/help/images/sidebar.png
create mode 100644 suite/chrome/common/help/images/tabbed_browsing_bar.png
create mode 100644 suite/chrome/common/help/images/table.gif
create mode 100644 suite/chrome/common/help/images/task_mail.png
create mode 100644 suite/chrome/common/help/images/task_newmail.png
create mode 100644 suite/chrome/common/help/images/taskbar-ab.png
create mode 100644 suite/chrome/common/help/images/taskbar.png
create mode 100644 suite/chrome/common/help/images/threadbutton.png
create mode 100644 suite/chrome/common/help/images/web-links.png
create mode 100644 suite/chrome/common/help/mailnews_account_settings.xhtml
create mode 100644 suite/chrome/common/help/mailnews_addressbooks.xhtml
create mode 100644 suite/chrome/common/help/mailnews_blogs_and_feeds.xhtml
create mode 100644 suite/chrome/common/help/mailnews_getting_started.xhtml
create mode 100644 suite/chrome/common/help/mailnews_newsgroups.xhtml
create mode 100644 suite/chrome/common/help/mailnews_offline.xhtml
create mode 100644 suite/chrome/common/help/mailnews_organizing.xhtml
create mode 100644 suite/chrome/common/help/mailnews_preferences.xhtml
create mode 100644 suite/chrome/common/help/mailnews_security.xhtml
create mode 100644 suite/chrome/common/help/mailnews_using_mail.xhtml
create mode 100644 suite/chrome/common/help/nav_help.xhtml
create mode 100644 suite/chrome/common/help/page_info_help.xhtml
create mode 100644 suite/chrome/common/help/passwords_help.xhtml
create mode 100644 suite/chrome/common/help/privacy_help.xhtml
create mode 100644 suite/chrome/common/help/privsec_help.xhtml
create mode 100644 suite/chrome/common/help/profiles_help.xhtml
create mode 100644 suite/chrome/common/help/shortcuts.xhtml
create mode 100644 suite/chrome/common/help/shortcuts_composer.xhtml
create mode 100644 suite/chrome/common/help/shortcuts_mailnews.xhtml
create mode 100644 suite/chrome/common/help/shortcuts_navigator.xhtml
create mode 100644 suite/chrome/common/help/ssl_help.xhtml
create mode 100644 suite/chrome/common/help/suite-toc.rdf
create mode 100644 suite/chrome/common/help/suitehelp.rdf
create mode 100644 suite/chrome/common/help/using_certs_help.xhtml
create mode 100644 suite/chrome/common/help/using_priv_help.xhtml
create mode 100644 suite/chrome/common/help/welcome_help.xhtml
create mode 100644 suite/chrome/common/helpviewer/help-toc.rdf
create mode 100644 suite/chrome/common/helpviewer/help.dtd
create mode 100644 suite/chrome/common/helpviewer/help.properties
create mode 100644 suite/chrome/common/helpviewer/welcome.xhtml
create mode 100644 suite/chrome/common/mac/platformCommunicatorOverlay.dtd
create mode 100644 suite/chrome/common/migration/migration.dtd
create mode 100644 suite/chrome/common/migration/migration.properties
create mode 100644 suite/chrome/common/notification.dtd
create mode 100644 suite/chrome/common/notification.properties
create mode 100644 suite/chrome/common/openLocation.dtd
create mode 100644 suite/chrome/common/openLocation.properties
create mode 100644 suite/chrome/common/permissions/cookieViewer.dtd
create mode 100644 suite/chrome/common/permissions/cookieViewer.properties
create mode 100644 suite/chrome/common/permissions/permissionsManager.dtd
create mode 100644 suite/chrome/common/permissions/permissionsManager.properties
create mode 100644 suite/chrome/common/places/bookmarkProperties.properties
create mode 100644 suite/chrome/common/places/editBookmarkOverlay.dtd
create mode 100644 suite/chrome/common/places/places.dtd
create mode 100644 suite/chrome/common/places/places.properties
create mode 100644 suite/chrome/common/pref/mac/platformPrefOverlay.dtd
create mode 100644 suite/chrome/common/pref/pref-advanced.dtd
create mode 100644 suite/chrome/common/pref/pref-appearance.dtd
create mode 100644 suite/chrome/common/pref/pref-applicationManager.dtd
create mode 100644 suite/chrome/common/pref/pref-applicationManager.properties
create mode 100644 suite/chrome/common/pref/pref-applications.dtd
create mode 100644 suite/chrome/common/pref/pref-applications.properties
create mode 100644 suite/chrome/common/pref/pref-cache.dtd
create mode 100644 suite/chrome/common/pref/pref-certs.dtd
create mode 100644 suite/chrome/common/pref/pref-colors.dtd
create mode 100644 suite/chrome/common/pref/pref-content.dtd
create mode 100644 suite/chrome/common/pref/pref-cookies.dtd
create mode 100644 suite/chrome/common/pref/pref-download.dtd
create mode 100644 suite/chrome/common/pref/pref-findasyoutype.dtd
create mode 100644 suite/chrome/common/pref/pref-fonts.dtd
create mode 100644 suite/chrome/common/pref/pref-history.dtd
create mode 100644 suite/chrome/common/pref/pref-http.dtd
create mode 100644 suite/chrome/common/pref/pref-images.dtd
create mode 100644 suite/chrome/common/pref/pref-keynav.dtd
create mode 100644 suite/chrome/common/pref/pref-languages.dtd
create mode 100644 suite/chrome/common/pref/pref-languages.properties
create mode 100644 suite/chrome/common/pref/pref-links.dtd
create mode 100644 suite/chrome/common/pref/pref-locationbar.dtd
create mode 100644 suite/chrome/common/pref/pref-masterpass.dtd
create mode 100644 suite/chrome/common/pref/pref-media.dtd
create mode 100644 suite/chrome/common/pref/pref-mousewheel.dtd
create mode 100644 suite/chrome/common/pref/pref-navigator.dtd
create mode 100644 suite/chrome/common/pref/pref-offlineapps.dtd
create mode 100644 suite/chrome/common/pref/pref-passwords.dtd
create mode 100644 suite/chrome/common/pref/pref-popups.dtd
create mode 100644 suite/chrome/common/pref/pref-privatedata.dtd
create mode 100644 suite/chrome/common/pref/pref-proxies-advanced.dtd
create mode 100644 suite/chrome/common/pref/pref-proxies.dtd
create mode 100644 suite/chrome/common/pref/pref-scripts.dtd
create mode 100644 suite/chrome/common/pref/pref-search.dtd
create mode 100644 suite/chrome/common/pref/pref-security.dtd
create mode 100644 suite/chrome/common/pref/pref-smartupdate.dtd
create mode 100644 suite/chrome/common/pref/pref-spelling.dtd
create mode 100644 suite/chrome/common/pref/pref-ssl.dtd
create mode 100644 suite/chrome/common/pref/pref-sync.dtd
create mode 100644 suite/chrome/common/pref/pref-tabs.dtd
create mode 100644 suite/chrome/common/pref/preferences.dtd
create mode 100644 suite/chrome/common/pref/prefutilities.dtd
create mode 100644 suite/chrome/common/pref/prefutilities.properties
create mode 100644 suite/chrome/common/pref/unix/platformPrefOverlay.dtd
create mode 100644 suite/chrome/common/pref/win/platformPrefOverlay.dtd
create mode 100644 suite/chrome/common/printPreview.dtd
create mode 100644 suite/chrome/common/profile/profileSelection.dtd
create mode 100644 suite/chrome/common/profile/profileSelection.properties
create mode 100644 suite/chrome/common/quitDialog.properties
create mode 100644 suite/chrome/common/region.properties
create mode 100644 suite/chrome/common/safeBrowsing.dtd
create mode 100644 suite/chrome/common/safeMode.dtd
create mode 100644 suite/chrome/common/sanitize.dtd
create mode 100644 suite/chrome/common/search/engineManager.dtd
create mode 100644 suite/chrome/common/search/engineManager.properties
create mode 100644 suite/chrome/common/search/search-panel.dtd
create mode 100644 suite/chrome/common/search/search.properties
create mode 100644 suite/chrome/common/search/searchbar.dtd
create mode 100644 suite/chrome/common/setDesktopBackground.dtd
create mode 100644 suite/chrome/common/shellservice.properties
create mode 100644 suite/chrome/common/sidebar/customize.dtd
create mode 100644 suite/chrome/common/sidebar/preview.dtd
create mode 100644 suite/chrome/common/sidebar/sidebar.properties
create mode 100644 suite/chrome/common/sidebar/sidebarOverlay.dtd
create mode 100644 suite/chrome/common/sitePermissions.properties
create mode 100644 suite/chrome/common/sync/syncBrand.dtd
create mode 100644 suite/chrome/common/sync/syncGenericChange.properties
create mode 100644 suite/chrome/common/sync/syncKey.dtd
create mode 100644 suite/chrome/common/sync/syncQuota.dtd
create mode 100644 suite/chrome/common/sync/syncQuota.properties
create mode 100644 suite/chrome/common/sync/syncSetup.dtd
create mode 100644 suite/chrome/common/sync/syncSetup.properties
create mode 100644 suite/chrome/common/tasksOverlay.dtd
create mode 100644 suite/chrome/common/typeaheadfind.properties
create mode 100644 suite/chrome/common/unix/platformCommunicatorOverlay.dtd
create mode 100644 suite/chrome/common/utilityOverlay.dtd
create mode 100644 suite/chrome/common/utilityOverlay.properties
create mode 100644 suite/chrome/common/viewApplyThemeOverlay.dtd
create mode 100644 suite/chrome/common/viewApplyThemeOverlay.properties
create mode 100644 suite/chrome/common/viewZoomOverlay.dtd
create mode 100644 suite/chrome/common/viewZoomOverlay.properties
create mode 100644 suite/chrome/common/win/platformCommunicatorOverlay.dtd
create mode 100644 suite/chrome/mailnews/CustomHeaders.dtd
create mode 100644 suite/chrome/mailnews/FilterEditor.dtd
create mode 100644 suite/chrome/mailnews/FilterListDialog.dtd
create mode 100644 suite/chrome/mailnews/SearchDialog.dtd
create mode 100644 suite/chrome/mailnews/addressbook/abAddressBookNameDialog.dtd
create mode 100644 suite/chrome/mailnews/addressbook/abCardOverlay.dtd
create mode 100644 suite/chrome/mailnews/addressbook/abMailListDialog.dtd
create mode 100644 suite/chrome/mailnews/addressbook/abMainWindow.dtd
create mode 100644 suite/chrome/mailnews/addressbook/abNewCardDialog.dtd
create mode 100644 suite/chrome/mailnews/addressbook/abResultsPaneOverlay.dtd
create mode 100644 suite/chrome/mailnews/addressbook/abSelectAddressesDialog.dtd
create mode 100644 suite/chrome/mailnews/addressbook/addressBook.properties
create mode 100644 suite/chrome/mailnews/addressbook/ldapAutoCompErrs.properties
create mode 100644 suite/chrome/mailnews/appleMailImportMsgs.properties
create mode 100644 suite/chrome/mailnews/beckyImportMsgs.properties
create mode 100644 suite/chrome/mailnews/charsetTitles.properties
create mode 100644 suite/chrome/mailnews/compose/addressingWidgetOverlay.dtd
create mode 100644 suite/chrome/mailnews/compose/askSendFormat.dtd
create mode 100644 suite/chrome/mailnews/compose/askSendFormat.properties
create mode 100644 suite/chrome/mailnews/compose/composeMsgs.properties
create mode 100644 suite/chrome/mailnews/compose/mailComposeEditorOverlay.dtd
create mode 100644 suite/chrome/mailnews/compose/messengercompose.dtd
create mode 100644 suite/chrome/mailnews/compose/sendProgress.dtd
create mode 100644 suite/chrome/mailnews/compose/sendProgress.properties
create mode 100644 suite/chrome/mailnews/custom.properties
create mode 100644 suite/chrome/mailnews/downloadheaders.dtd
create mode 100644 suite/chrome/mailnews/fieldMapImport.dtd
create mode 100644 suite/chrome/mailnews/filter.properties
create mode 100644 suite/chrome/mailnews/folderProps.dtd
create mode 100644 suite/chrome/mailnews/folderWidgets.properties
create mode 100644 suite/chrome/mailnews/folderpane.dtd
create mode 100644 suite/chrome/mailnews/gloda.properties
create mode 100644 suite/chrome/mailnews/imapMsgs.properties
create mode 100644 suite/chrome/mailnews/importDialog.dtd
create mode 100644 suite/chrome/mailnews/importMsgs.properties
create mode 100644 suite/chrome/mailnews/junkLog.dtd
create mode 100644 suite/chrome/mailnews/junkMailInfo.dtd
create mode 100644 suite/chrome/mailnews/localMsgs.properties
create mode 100644 suite/chrome/mailnews/mailEditorOverlay.dtd
create mode 100644 suite/chrome/mailnews/mailKeysOverlay.dtd
create mode 100644 suite/chrome/mailnews/mailOverlay.dtd
create mode 100644 suite/chrome/mailnews/mailTasksOverlay.dtd
create mode 100644 suite/chrome/mailnews/mailViewList.dtd
create mode 100644 suite/chrome/mailnews/mailViewSetup.dtd
create mode 100644 suite/chrome/mailnews/mailviews.properties
create mode 100644 suite/chrome/mailnews/mapi/mapi.properties
create mode 100644 suite/chrome/mailnews/markByDate.dtd
create mode 100644 suite/chrome/mailnews/messenger.dtd
create mode 100644 suite/chrome/mailnews/messenger.properties
create mode 100644 suite/chrome/mailnews/mime.properties
create mode 100644 suite/chrome/mailnews/mimeheader.properties
create mode 100644 suite/chrome/mailnews/msgAccountCentral.dtd
create mode 100644 suite/chrome/mailnews/msgFolderPickerOverlay.dtd
create mode 100644 suite/chrome/mailnews/msgHdrViewOverlay.dtd
create mode 100644 suite/chrome/mailnews/msgHdrViewPopup.dtd
create mode 100644 suite/chrome/mailnews/msgPrintEngine.dtd
create mode 100644 suite/chrome/mailnews/msgSynchronize.dtd
create mode 100644 suite/chrome/mailnews/msgViewPickerOverlay.dtd
create mode 100644 suite/chrome/mailnews/msgmdn.properties
create mode 100644 suite/chrome/mailnews/newFolderDialog.dtd
create mode 100644 suite/chrome/mailnews/news.properties
create mode 100644 suite/chrome/mailnews/newsError.dtd
create mode 100644 suite/chrome/mailnews/newsblog/am-newsblog.dtd
create mode 100644 suite/chrome/mailnews/newsblog/feed-subscriptions.dtd
create mode 100644 suite/chrome/mailnews/newsblog/newsblog.properties
create mode 100644 suite/chrome/mailnews/oeImportMsgs.properties
create mode 100644 suite/chrome/mailnews/offline.properties
create mode 100644 suite/chrome/mailnews/offlineStartup.properties
create mode 100644 suite/chrome/mailnews/outlookImportMsgs.properties
create mode 100644 suite/chrome/mailnews/pgpmime.properties
create mode 100644 suite/chrome/mailnews/pref/AccountManager.dtd
create mode 100644 suite/chrome/mailnews/pref/AccountWizard.dtd
create mode 100644 suite/chrome/mailnews/pref/am-addressing.dtd
create mode 100644 suite/chrome/mailnews/pref/am-advanced.dtd
create mode 100644 suite/chrome/mailnews/pref/am-archiveoptions.dtd
create mode 100644 suite/chrome/mailnews/pref/am-copies.dtd
create mode 100644 suite/chrome/mailnews/pref/am-identities-list.dtd
create mode 100644 suite/chrome/mailnews/pref/am-identity-edit.dtd
create mode 100644 suite/chrome/mailnews/pref/am-junk.dtd
create mode 100644 suite/chrome/mailnews/pref/am-main.dtd
create mode 100644 suite/chrome/mailnews/pref/am-mdn.dtd
create mode 100644 suite/chrome/mailnews/pref/am-mdn.properties
create mode 100644 suite/chrome/mailnews/pref/am-offline.dtd
create mode 100644 suite/chrome/mailnews/pref/am-server-advanced.dtd
create mode 100644 suite/chrome/mailnews/pref/am-server-top.dtd
create mode 100644 suite/chrome/mailnews/pref/am-serverwithnoidentities.dtd
create mode 100644 suite/chrome/mailnews/pref/mailPrefsOverlay.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-addressing.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-character_encoding.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-composing_messages.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-directory-add.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-directory.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-formatting.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-junk.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-mailnews.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-notifications.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-offline.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-receipts.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-tags.dtd
create mode 100644 suite/chrome/mailnews/pref/pref-viewing_messages.dtd
create mode 100644 suite/chrome/mailnews/pref/prefs.properties
create mode 100644 suite/chrome/mailnews/pref/removeAccount.dtd
create mode 100644 suite/chrome/mailnews/pref/removeAccount.properties
create mode 100644 suite/chrome/mailnews/pref/replicationProgress.properties
create mode 100644 suite/chrome/mailnews/pref/smtpEditOverlay.dtd
create mode 100644 suite/chrome/mailnews/region.properties
create mode 100644 suite/chrome/mailnews/renameFolderDialog.dtd
create mode 100644 suite/chrome/mailnews/search-attributes.properties
create mode 100644 suite/chrome/mailnews/search-operators.properties
create mode 100644 suite/chrome/mailnews/search.properties
create mode 100644 suite/chrome/mailnews/searchTermOverlay.dtd
create mode 100644 suite/chrome/mailnews/shutdownWindow.properties
create mode 100644 suite/chrome/mailnews/smime.properties
create mode 100644 suite/chrome/mailnews/smime/am-smime.dtd
create mode 100644 suite/chrome/mailnews/smime/am-smime.properties
create mode 100644 suite/chrome/mailnews/smime/certFetchingStatus.dtd
create mode 100644 suite/chrome/mailnews/smime/msgCompSMIMEOverlay.dtd
create mode 100644 suite/chrome/mailnews/smime/msgCompSMIMEOverlay.properties
create mode 100644 suite/chrome/mailnews/smime/msgCompSecurityInfo.dtd
create mode 100644 suite/chrome/mailnews/smime/msgCompSecurityInfo.properties
create mode 100644 suite/chrome/mailnews/smime/msgReadSMIMEOverlay.dtd
create mode 100644 suite/chrome/mailnews/smime/msgReadSMIMEOverlay.properties
create mode 100644 suite/chrome/mailnews/smime/msgReadSecurityInfo.dtd
create mode 100644 suite/chrome/mailnews/smime/msgSecurityInfo.properties
create mode 100644 suite/chrome/mailnews/start.dtd
create mode 100644 suite/chrome/mailnews/subscribe.dtd
create mode 100644 suite/chrome/mailnews/subscribe.properties
create mode 100644 suite/chrome/mailnews/textImportMsgs.properties
create mode 100644 suite/chrome/mailnews/threadpane.dtd
create mode 100644 suite/chrome/mailnews/vCardImportMsgs.properties
create mode 100644 suite/chrome/mailnews/viewLog.dtd
create mode 100644 suite/chrome/mailnews/virtualFolderListDialog.dtd
create mode 100644 suite/chrome/mailnews/virtualFolderProperties.dtd
create mode 100644 suite/chrome/mailnews/wmImportMsgs.properties
create mode 100644 suite/chrome/mozldap/ldap.properties
create mode 100644 suite/crashreporter/crashreporter-override.ini
create mode 100644 suite/defines.inc
create mode 100644 suite/extra-jar.mn
create mode 100644 suite/installer/windows/custom.properties
create mode 100644 suite/installer/windows/mui.properties
create mode 100644 suite/installer/windows/override.properties
create mode 100644 suite/profile/bookmarks.extra
create mode 100644 suite/profile/bookmarks.inc
create mode 100644 suite/profile/chrome/userChrome-example.css
create mode 100644 suite/profile/chrome/userContent-example.css
create mode 100644 suite/profile/panels.extra
create mode 100644 suite/searchplugins/list.txt
create mode 100644 suite/searchplugins/wikipedia-ka.xml
create mode 100644 suite/suite-l10n.js
create mode 100644 suite/updater/updater.ini
create mode 100644 toolkit/chrome/alerts/alert.dtd
create mode 100644 toolkit/chrome/alerts/alert.properties
create mode 100644 toolkit/chrome/autoconfig/autoconfig.properties
create mode 100644 toolkit/chrome/global-platform/mac/intl.properties
create mode 100644 toolkit/chrome/global-platform/mac/platformKeys.properties
create mode 100644 toolkit/chrome/global-platform/unix/intl.properties
create mode 100644 toolkit/chrome/global-platform/unix/platformKeys.properties
create mode 100644 toolkit/chrome/global-platform/win/intl.properties
create mode 100644 toolkit/chrome/global-platform/win/platformKeys.properties
create mode 100644 toolkit/chrome/global/aboutReader.properties
create mode 100644 toolkit/chrome/global/aboutRights.dtd
create mode 100644 toolkit/chrome/global/aboutStudies.properties
create mode 100644 toolkit/chrome/global/aboutTelemetry.dtd
create mode 100644 toolkit/chrome/global/aboutTelemetry.properties
create mode 100644 toolkit/chrome/global/aboutWebrtc.properties
create mode 100644 toolkit/chrome/global/appPicker.dtd
create mode 100644 toolkit/chrome/global/autocomplete.properties
create mode 100644 toolkit/chrome/global/browser.properties
create mode 100644 toolkit/chrome/global/charsetMenu.dtd
create mode 100644 toolkit/chrome/global/charsetMenu.properties
create mode 100644 toolkit/chrome/global/commonDialog.dtd
create mode 100644 toolkit/chrome/global/commonDialogs.properties
create mode 100644 toolkit/chrome/global/console.dtd
create mode 100644 toolkit/chrome/global/console.properties
create mode 100644 toolkit/chrome/global/contentAreaCommands.properties
create mode 100644 toolkit/chrome/global/datetimebox.dtd
create mode 100644 toolkit/chrome/global/dialog.properties
create mode 100644 toolkit/chrome/global/dialogOverlay.dtd
create mode 100644 toolkit/chrome/global/editMenuOverlay.dtd
create mode 100644 toolkit/chrome/global/extensions.properties
create mode 100644 toolkit/chrome/global/fallbackMenubar.properties
create mode 100644 toolkit/chrome/global/filepicker.properties
create mode 100644 toolkit/chrome/global/findbar.properties
create mode 100644 toolkit/chrome/global/global-extension-fields.properties
create mode 100644 toolkit/chrome/global/globalKeys.dtd
create mode 100644 toolkit/chrome/global/intl.css
create mode 100644 toolkit/chrome/global/intl.properties
create mode 100644 toolkit/chrome/global/keys.properties
create mode 100644 toolkit/chrome/global/mozilla.dtd
create mode 100644 toolkit/chrome/global/narrate.properties
create mode 100644 toolkit/chrome/global/notification.dtd
create mode 100644 toolkit/chrome/global/nsTreeSorting.properties
create mode 100644 toolkit/chrome/global/printPageSetup.dtd
create mode 100644 toolkit/chrome/global/printPreview.dtd
create mode 100644 toolkit/chrome/global/printPreviewProgress.dtd
create mode 100644 toolkit/chrome/global/printProgress.dtd
create mode 100644 toolkit/chrome/global/printdialog.properties
create mode 100644 toolkit/chrome/global/resetProfile.dtd
create mode 100644 toolkit/chrome/global/resetProfile.properties
create mode 100644 toolkit/chrome/global/textcontext.dtd
create mode 100644 toolkit/chrome/global/tree.dtd
create mode 100644 toolkit/chrome/global/videocontrols.dtd
create mode 100644 toolkit/chrome/global/viewSource.properties
create mode 100644 toolkit/chrome/global/wizard.dtd
create mode 100644 toolkit/chrome/global/wizard.properties
create mode 100644 toolkit/chrome/mozapps/downloads/downloads.properties
create mode 100644 toolkit/chrome/mozapps/downloads/settingsChange.dtd
create mode 100644 toolkit/chrome/mozapps/downloads/unknownContentType.dtd
create mode 100644 toolkit/chrome/mozapps/downloads/unknownContentType.properties
create mode 100644 toolkit/chrome/mozapps/extensions/blocklist.dtd
create mode 100644 toolkit/chrome/mozapps/extensions/extensions.dtd
create mode 100644 toolkit/chrome/mozapps/extensions/extensions.properties
create mode 100644 toolkit/chrome/mozapps/handling/handling.dtd
create mode 100644 toolkit/chrome/mozapps/handling/handling.properties
create mode 100644 toolkit/chrome/mozapps/profile/createProfileWizard.dtd
create mode 100644 toolkit/chrome/mozapps/profile/profileDowngrade.dtd
create mode 100644 toolkit/chrome/mozapps/profile/profileSelection.dtd
create mode 100644 toolkit/chrome/mozapps/profile/profileSelection.properties
create mode 100644 toolkit/chrome/mozapps/update/updates.dtd
create mode 100644 toolkit/chrome/mozapps/update/updates.properties
create mode 100644 toolkit/chrome/passwordmgr/passwordManager.dtd
create mode 100644 toolkit/chrome/passwordmgr/passwordmgr.properties
create mode 100644 toolkit/chrome/places/places.properties
create mode 100644 toolkit/chrome/pluginproblem/pluginproblem.dtd
create mode 100644 toolkit/chrome/search/search.properties
create mode 100644 toolkit/crashreporter/aboutcrashes.ftl
create mode 100644 toolkit/crashreporter/crashreporter.ini
create mode 100644 toolkit/defines.inc
create mode 100644 toolkit/toolkit/about/aboutAbout.ftl
create mode 100644 toolkit/toolkit/about/aboutAddons.ftl
create mode 100644 toolkit/toolkit/about/aboutCompat.ftl
create mode 100644 toolkit/toolkit/about/aboutConfig.ftl
create mode 100644 toolkit/toolkit/about/aboutNetworking.ftl
create mode 100644 toolkit/toolkit/about/aboutPerformance.ftl
create mode 100644 toolkit/toolkit/about/aboutPlugins.ftl
create mode 100644 toolkit/toolkit/about/aboutProfiles.ftl
create mode 100644 toolkit/toolkit/about/aboutRights.ftl
create mode 100644 toolkit/toolkit/about/aboutServiceWorkers.ftl
create mode 100644 toolkit/toolkit/about/aboutSupport.ftl
create mode 100644 toolkit/toolkit/about/aboutTelemetry.ftl
create mode 100644 toolkit/toolkit/about/abuseReports.ftl
create mode 100644 toolkit/toolkit/about/url-classifier.ftl
create mode 100644 toolkit/toolkit/global/processTypes.ftl
create mode 100644 toolkit/toolkit/global/resetProfile.ftl
create mode 100644 toolkit/toolkit/global/videocontrols.ftl
create mode 100644 toolkit/toolkit/intl/languageNames.ftl
create mode 100644 toolkit/toolkit/intl/regionNames.ftl
create mode 100644 toolkit/toolkit/main-window/editmenu.ftl
create mode 100644 toolkit/toolkit/main-window/findbar.ftl
create mode 100644 toolkit/toolkit/passwordmgr/passwordManagerList.ftl
create mode 100644 toolkit/toolkit/preferences/preferences.ftl
create mode 100644 toolkit/toolkit/printing/printDialogs.ftl
create mode 100644 toolkit/toolkit/printing/printPreview.ftl
create mode 100644 toolkit/toolkit/updates/history.ftl
diff --git a/browser/branding/official/brand.dtd b/browser/branding/official/brand.dtd
new file mode 100644
index 00000000000..da0a0ef9dec
--- /dev/null
+++ b/browser/branding/official/brand.dtd
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/browser/branding/official/brand.ftl b/browser/branding/official/brand.ftl
new file mode 100644
index 00000000000..ff6a31b3b19
--- /dev/null
+++ b/browser/branding/official/brand.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/.
+
+
+## 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/
+
+-brand-shorter-name = Firefox
+-brand-short-name = Firefox
+-brand-full-name = Mozilla Firefox
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+-brand-product-name = Firefox
+-vendor-short-name = Mozilla
+trademarkInfo = Firefox áá Firefox ááááááá Mozilla-á¡ á¤ááááá¡ á¡ááááá á ááá¨ááááá. á§áááá á£á¤áááá áááªá£ááá.
diff --git a/browser/branding/official/brand.properties b/browser/branding/official/brand.properties
new file mode 100644
index 00000000000..568f227d4ce
--- /dev/null
+++ b/browser/branding/official/brand.properties
@@ -0,0 +1,14 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+brandShorterName=Firefox
+brandShortName=Firefox
+brandFullName=Mozilla Firefox
+# LOCALIZATION NOTE(brandProductName):
+# This brand name can be used in messages where the product name needs to
+# remain unchanged across different versions (Nightly, Beta, etc.).
+brandProductName=Firefox
+vendorShortName=Mozilla
+
+syncBrandShortName=Sync
diff --git a/browser/browser/aboutCertError.ftl b/browser/browser/aboutCertError.ftl
new file mode 100644
index 00000000000..6ecaa92a0bd
--- /dev/null
+++ b/browser/browser/aboutCertError.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/.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-intro = { $hostname } á£á¡áá¤á áá®ááááá¡ á£ááá áááá£áá á¡áá á¢áá¤áááá¢á¡ áá§ááááá¡.
+cert-error-mitm-intro = áááá¡ááá¢ááá á¡ááá£ááá ááááááááááá¡ áááá¡á¢á£á ááá¡ á¡áá á¢áá¤áááá¢áááá, ááááá¨áááá£áá á£á¤ááááááá¡ááá ááááááªááááááá¡ áááá .
+cert-error-mitm-mozilla = { -brand-short-name } áá®áá ááááá áááá áá ááááááááááá Mozilla-á¡ áááá , á ááááá᪠á®áááá«á¦áááááááá¡ á¡áá á¢áá¤áááá¢áááá¡ ááááªááá á£á¬á§áááááá¡ (CA), á¡á á£áááá á¦áá á¡ááªááá¡. áá¡ CA-á¡ááªááá á¡áá¨á£áááááá¡ áá«áááá¡ á¡áá á¢áá¤áááá¢áááá¡ ááááªááááá¡ á¡á á£ááá ááá°á§áááá áááá®ááá ááááá¡ á£á¡áá¤á áá®ááááá¡ áááªááá¡ ááááááááááááá¡.
+cert-error-mitm-connection = { -brand-short-name } áááªá£áá áááá¨áá áá¡ ááá¡áááá¬áááááá áá§ááááá¡ Mozilla-á¡ CA-á¡ááªááá¡, áááªáááá áááá®ááá ááááá¡ á¡ááááá ááªáá á¡áá¡á¢áááá¡ ááá¬ááááá£áá á¡áá á¢áá¤áááá¢áááá¡á. áá¡á á áá, áᣠááá¢áááá á£á¡á áá á¥á¡ááá á¨áááªáááá áááá¨áá á¨á á©áá ááá¡ á£á¡áá¤á áá®ááááá¡ á¡áá á¢áá¤áááá¢á, ááááá¨áááá£áá áá ááááááªáááá¡ áááá , á ááááá᪠áá áá Mozilla-á¡ CA-á¡ááªááá¨á, áááá¨áá á ááá©ááá£áá áá¥áááá á¡áá¤á áá®áá¡ á¨áááªááááá.
+cert-error-trust-unknown-issuer-intro = ááá¦á᪠á¨áá¡áá«ááá áªáááááááá¡ áá á¡ááá¢áá¡ á¡á®áá á¡ááá¢áá ááá¡áá¦áááá¡.
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-trust-unknown-issuer = áááá¡ááá¢ááá á¡ááá£ááá ááááááááááá¡ á¡áá á¢áá¤áááá¢áááá áááá¡á¢á£á ááá¡. { -brand-short-name } áá áááááá á¡ááá¢á¡ { $hostname }, á ááááá ááá¡á á£á¡áá¤á áá®ááááá¡ á¡áá á¢áá¤áááá¢áá¡ áááááá¨áááá á£áªááááá, á¨ááá«áááá ááááááá áá¥áá á®ááááá¬áá ááá áá á¡áá ááá á á¡á¬áá áá áá áááááááá¡ á¨á£ááááá£á á¡áá á¢áá¤áááá¢ááá¡.
+cert-error-trust-cert-invalid = á¡áá á¢áá¤áááá¢á á¡áááá áá áá, á ááááá á¡áá á¢áá¤ááªáá áááá¡ á£áªáááá á¡áááááá¢áá¡ áááá áá áááªááá£áá.
+cert-error-trust-untrusted-issuer = á¡áá á¢áá¤áááá¢á á¡áááá áá áá, á ááááá á¡áá á¢áá¤áááá¢áá¡ ááááªááá áá¡ááá áá á¡ááááá.
+cert-error-trust-signature-algorithm-disabled = áá¡ á¡áá á¢áá¤áááá¢á áá áá á¡áááá, áááááááá á®ááááá¬áá áááá áá ááááá ááááá¡ á¡áá¨á£áááááá, á ááááá᪠ááá£á¥ááá ááá£áªááááááá¡ áááá.
+cert-error-trust-expired-issuer = á¡áá á¢áá¤áááá¢á á¡áááá áá áá, á ááááá á¡áá á¢áá¤áááá¢áá¡ ááááªáááá¡ ááá¥ááááááá¡ áááá ááá¡á£ááá.
+cert-error-trust-self-signed = á¡áá á¢áá¤áááá¢á á¡áááá áá áá, á ááááá á¡ááá£ááá á á®ááááá¬áá áááá.
+cert-error-trust-symantec = á¡áá á¢áá¤áááá¢ááá, á áááááá᪠ááááá¨áááá£ááá GeoTrust, RapidSSL, Symantec, Thawte áá VeriSign ááá¬áá¡ááá£ááááááá¡ áááá , áá¦áá áá ááá©ááá£áá á¡ááááá, áááááááá áá¡ áá áááááááªáááá áá ááááááá¡á¬áááááááá á£á¡áá¤á áá®ááááá¡ á¡ááááááá á¬áá¡ááá¡.
+cert-error-untrusted-default = á¡áá á¢áá¤áááá¢áá¡ á¬á§áá á á¡áááá áá áá.
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-domain-mismatch = áááá¡ááá¢ááá á¡ááá£ááá ááááááááááá¡ á¡áá á¢áá¤áááá¢áááá áááá¡á¢á£á ááá¡. { -brand-short-name } áá áááááá áá á¡ááá¢á¡, á ááááá áá§ááááá¡ á¡áá á¢áá¤áááá¢á¡, á ááááá᪠áá áá ááá¥áááá { $hostname } ááá¡áááá ááá¡áááá¡.
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $alt-name (String) - Alternate domain name for which the cert is valid.
+cert-error-domain-mismatch-single = áááá¡ááá¢ááá á¡ááá£ááá ááááááááááá¡ á¡áá á¢áá¤áááá¢áááá áááá¡á¢á£á ááá¡. { -brand-short-name } áá áááááá áá á¡ááá¢á¡, á ááááá áá§ááááá¡ á¡áá á¢áá¤áááá¢á¡, á ááááá᪠áá áá ááá¥áááá { $hostname } ááá¡áááá ááá¡áááá¡. á¡áá á¢áá¤áááá¢á á£á¤ááááááá¡áááá áá®áááá { $alt-name } á¡áá ááá áá¡áááá¡.
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $alt-name (String) - Alternate domain name for which the cert is valid.
+cert-error-domain-mismatch-single-nolink = áááá¡ááá¢ááá á¡ááá£ááá ááááááááááá¡ á¡áá á¢áá¤áááá¢áááá áááá¡á¢á£á ááá¡. { -brand-short-name } áá áááááá áá á¡ááá¢á¡, á ááááá áá§ááááá¡ á¡áá á¢áá¤áááá¢á¡, á ááááá᪠áá áá ááá¥áááá { $hostname } ááá¡áááá ááá¡áááá¡. á¡áá á¢áá¤áááá¢á á£á¤ááááááá¡áááá áá®áááá { $alt-name } á¡áá ááá áá¡áááá¡.
+# Variables:
+# $subject-alt-names (String) - Alternate domain names for which the cert is valid.
+cert-error-domain-mismatch-multiple = áááá¡ááá¢ááá á¡ááá£ááá ááááááááááá¡ á¡áá á¢áá¤áááá¢áááá áááá¡á¢á£á ááá¡. { -brand-short-name } áá áááááá áá á¡ááá¢á¡, á ááááá áá§ááááá¡ á¡áá á¢áá¤áááá¢á¡, á ááááá᪠áá áá ááá¥áááá { $hostname } ááá¡áááá ááá¡áááá¡. áá¡ á¡áá á¢áá¤áááá¢á ááá¥ááááá, áá®áááá á¨áááááá á¡ááá¢áááá¡áááá¡: { $subject-alt-names }
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $not-after-local-time (Date) - Certificate is not valid after this time.
+cert-error-expired-now = áááá¡ááá¢ááá á¡ááá£ááá ááááááááááá¡ á¡áá á¢áá¤áááá¢áááá áááá¡á¢á£á ááá¡, á áááááá᪠ááá¥ááááá ááá áááá£áá áá ááá. á£á¡áá¤á áá®ááááá¡ á¡áá á¢áá¤áááá¢áá¡ ááááá¡ ááá¡áááá¡ ááá áá¦á á¡ááá¢áá¡áááá¡ { $hostname } áá áá¡ { $not-after-local-time }.
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $not-before-local-time (Date) - Certificate is not valid before this time.
+cert-error-not-yet-valid-now = áááá¡ááá¢ááá á¡ááá£ááá ááááááááááá¡ áááá¡á¢á£á ááá¡ á¡áá á¢áá¤áááá¢áááá, á áááááá᪠ááá¥ááááá ááá áááá£áá áá ááá. á£á¡áá¤á áá®ááááá¡ á¡áá á¢áá¤áááá¢á á¡ááá¢áá¡áááá¡ { $hostname } áá áá¥áááá ááá¥áááá ááá áá¦áááá { $not-before-local-time }.
+# Variables:
+# $error (String) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix-link = á¨ááªááááá¡ áááá: { $error }
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-symantec-distrust-description = áááá¡ááá¢ááá á¡ááá£ááá ááááááááááá¡ áááá¡á¢á£á ááá¡ á¡áá á¢áá¤áááá¢áááá, ááááá¨áááá£áá á£á¤ááááááá¡ááá ááááááááááá¡ áááá . áá áá£ááá áááá¡ á£ááá¢áá¡áááá¨á, áá¦áá áááá©áááá á¡ááááá á¡áá á¢áá¤áááá¢ááá, á áááááá¡á᪠á£á¨áááá¡ GeoTrust, RapidSSL, Symantec, Thawte áá VeriSign. { $hostname } áá§ááááá¡ áá á-áá áá áá áááááá¨ááááá¡ áááá áááááªááá£á á¡áá á¢áá¤áááá¢á¡ áá á¨áá¡áááááá¡áá ááá¡á ááááááááááá¡ ááááá¬áááá ááá ááá®áá á®áááá.
+cert-error-symantec-distrust-admin = á¨áááá«áááá ááªááááá áá á®áá ááááá¡ á¨áá¡áá®áá áááá¡ááá¢áá¡ á®áááá«á¦ááááááááá¡.
diff --git a/browser/browser/aboutConfig.ftl b/browser/browser/aboutConfig.ftl
new file mode 100644
index 00000000000..7b69ba0a941
--- /dev/null
+++ b/browser/browser/aboutConfig.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/.
+
+# An old map warning, see https://en.wikipedia.org/wiki/Here_be_dragons
+about-config-warning-title = á¤á áá®áááá, áá¡ ááá áá¦á ááá¢áááááá!
+about-config-warning-text = áá ááááá¢ááááá ááá áááá¢á áááá¡ áªáááááááá á¨áá¡áá«ááá áá ááá áááá¡ áááá ááááá, á£á¡áá¤á áá®áááá áá á¬áá áááááá ááááááááá¡. áá®áááá áá á¨áááá®ááááá¨á áááááá á«áá, áᣠááá á¬áá£áááá£áá á®áá á á áá ááªáá, á áá¡á᪠ááááááá.
+about-config-warning-checkbox = ááá¤á áá®ááááá, á§áááá á¯áá áá!
+about-config-warning-button = áááªáááááá áá á¡áá¤á áá®áááá¡!
+about-config-title = about:config
+about-config2-title = ááááá¢áááá ááááá ááá
+about-config-search-input =
+ .placeholder = á«áááá
+about-config-show-all = á§ááááá¡ á©áááááá
+about-config-pref-add = ááááá¢ááá
+about-config-pref-toggle = ááááá ááá
+about-config-pref-edit = á©áá¡á¬áá ááá
+about-config-pref-save = á¨áááá®áá
+about-config-pref-reset = áá¦ááááá
+about-config-pref-delete = á¬áá¨áá
+
+## Labels for the type selection radio buttons shown when adding preferences.
+
+about-config-pref-add-type-boolean = áááááá£á á áªááááá
+about-config-pref-add-type-number = á ááªá®áá
+about-config-pref-add-type-string = á¢áá¥á¡á¢á
+
+## Preferences with a non-default value are differentiated visually, and at the
+## same time the state is made accessible to screen readers using an aria-label
+## that won't be visible or copied to the clipboard.
+##
+## Variables:
+## $value (String): The full value of the preference.
+
+about-config-pref-accessible-value-default =
+ .aria-label = { $value } (áááá£ááá¡á®áááá)
+about-config-pref-accessible-value-custom =
+ .aria-label = { $value } (á¨ááªááááá)
diff --git a/browser/browser/aboutDialog.ftl b/browser/browser/aboutDialog.ftl
new file mode 100644
index 00000000000..abb12749f97
--- /dev/null
+++ b/browser/browser/aboutDialog.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/.
+
+aboutDialog-title =
+ .title = { -brand-full-name } á¨áá¡áá®áá
+releaseNotes-link = á á áá áá¡ áá®ááá
+update-checkForUpdatesButton =
+ .label = ááááá®ááááááá¡ á¨áááá¬áááá
+ .accesskey = á
+update-updateButton =
+ .label = ááá¡ááá®áááááá, ááá£á¨ááá á®áááá®áá { -brand-shorter-name }
+ .accesskey = á®
+update-checkingForUpdates = áááááááá áááá¡ ááááá®ááááááá¡ á¨áááá¬áááá...
+update-downloading =
ááááá®ááááá¡ á©áááá¢ááá ááá â
+update-applying = ááááá®ááááá¡ áááá¥ááááááâ¦
+update-failed = ááááá®áááá ááá ááá®áá á®áá.
+update-failed-main = ááááá®áááá ááá ááá®áá á®áá. á£áá®ááá¡á ááá á¡ááá¡ á©áááá¢ááá ááá
+update-adminDisabled = ááááá®áááááá ááá á«ááá£ááá áá¥áááá á¡áá¡á¢áááá¡ áááá áááááá¡ áááá
+update-noUpdatesFound = { -brand-short-name } ááááá®áááá£ááá
+update-otherInstanceHandlingUpdates = { -brand-short-name } á£ááá áá®ááááá
+update-manual = ááááá®áááááá á®ááááá¡áá¬áááááá
+update-unsupported = áá¥ááá áá á¡áá¡á¢ááááá ááááá¢ááááá ááááá®ááááááá¡ á¨áá¡á á£áááá᪠á¨áááá«áááá.
+update-restarting = áá¨áááá á®áááá®ááâ¦
+channel-description = áá¥ááá ááááááá áá§ááááá ááááá®ááááá¡ -áá á®á¡.
+warningDesc-version = { -brand-short-name } á¡ááªááááá áá á¨áá¡áá«ááá áá ááááá ááá áá§áá¡.
+community-exp = áá áá¡ , á ááááá᪠áá£á¨áááá¡ áááá¡áááá¡, á áá ááá¢áá ááá¢á ááá á©áá¡ ááá®á¡áááá, á¡áá¯áá á áá á¡áá§áááááááá á®ááááá¡áá¬ááááá.
+community-2 = { -brand-short-name }, á¨áá¥ááááá -á¡ áááá , áááááá¨á ááááááá, áá áá¡ áá á«áááá¡á®ááááá¡ ááá¬ááá, á ááááá᪠ááááá áá£ááá ááá¢áá ááá¢áá¡ ááá®á¡ááááááá¡, á¡áá¯áá ááááá¡á áá á¡áá§ááááááá á®ááááá¡áá¬áááááá¡ á¨áá¡áááá á©á£áááááá.
+helpus = áá¡á£á á ááá®ááá ááá? áá
+bottomLinks-license = áááªááááá áááá¡ á¨áá¡áá®áá
+bottomLinks-rights = áááá®ááá ááááá¡ á£á¤áááááá
+bottomLinks-privacy = ááá ááá áááááªáááááá¡ áááªááá¡ áááá£áááá
+# Example of resulting string: 66.0.1 (64-bit)
+# Variables:
+# $version (String): version of Firefox, e.g. 66.0.1
+# $bits (Number): bits of the architecture (32 or 64)
+aboutDialog-version = { $version } ({ $bits }-ááá¢áááá)
+# Example of resulting string: 66.0a1 (2019-01-16) (64-bit)
+# Variables:
+# $version (String): version of Firefox for Nightly builds, e.g. 66.0a1
+# $isodate (String): date in ISO format, e.g. 2019-01-16
+# $bits (Number): bits of the architecture (32 or 64)
+aboutDialog-version-nightly = { $version } ({ $isodate }) ({ $bits }-ááá¢áááá)
diff --git a/browser/browser/aboutPolicies.ftl b/browser/browser/aboutPolicies.ftl
new file mode 100644
index 00000000000..69c7d99966a
--- /dev/null
+++ b/browser/browser/aboutPolicies.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/.
+
+about-policies-title = ááá¬áá¡ááá£ááááá¡ áááá£áááááá
+# 'Active' is used to describe the policies that are currently active
+active-policies-tab = ááá¥áááá
+errors-tab = á¨ááªáááááá
+documentation-tab = ááá¡ááááá
+no-specified-policies-message = ááá¬áá¡ááá£ááááá¡ áááá£ááááááá¡ áááá¡áá®á£á ááá ááá¥ááááá, áá£ááªá á¯áá áá áªáá áá áááá£ááááá áá áá á©áá áá£áá.
+inactive-message = ááá¬áá¡ááá£ááááá¡ áááá£ááááááá¡ áááá¡áá®á£á ááá á£ááá¥ááááá.
+policy-name = áááá£ááááá¡ á¡áá®ááá
+policy-value = áááá£ááááá¡ áááá¨ááááááá
+policy-errors = áááá£ááááá¡ á¨ááªáááááá
diff --git a/browser/browser/aboutPrivateBrowsing.ftl b/browser/browser/aboutPrivateBrowsing.ftl
new file mode 100644
index 00000000000..c4f3b6a36d6
--- /dev/null
+++ b/browser/browser/aboutPrivateBrowsing.ftl
@@ -0,0 +1,28 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+about-private-browsing-learn-more = áá áªááá, ááá ááá ááááááá áááá¡ á áááááá.
+about-private-browsing-info-visited = ááááá®á£áááá£á áááá áááá¡
+privatebrowsingpage-open-private-window-label = ááá ááá á¤ááá¯á áá¡ ááá®á¡áá
+ .accesskey = á
+about-private-browsing-info-notsaved = ááá ááá á¤ááá¯á áá á¡áá áááááááá¡áá¡, { -brand-short-name } áá á¨ááááá®ááá¡:
+about-private-browsing-search-placeholder = á«áááá ááá¢áá ááá¢á¨á
+about-private-browsing-info-bookmarks = á¡áááá¨áááá¡
+about-private-browsing-info-title = áá¥ááá ááá§áá¤áááá ááá áá á¤ááá¯áá áá¨á
+about-private-browsing-info-searches = ááá«áááá£á á¤á ááááá¡
+about-private-browsing-info-downloads = á©áááá¢ááá ááááá¡
+private-browsing-title = ááá ááá ááááááá áááá¡ á ááááá
+about-private-browsing-info-saved = { -brand-short-name } á¨ááááá®ááá¡Â áá¥áááá¡:
+about-private-browsing-info-myths = áá áá¡á¬áá á á¬áá ááááááááá ááá ááá ááááááá áááá¡ á áááááá¡ á¨áá¡áá®áá
+about-private-browsing-info-clipboard = á¢áá¥á¡á¢á áá¡áá áá¦ááá£ááá
+about-private-browsing-info-temporary-files = áá ááááá á¤áááááá¡
+about-private-browsing-info-cookies = á¤á£ááá£á¨ááá¡
+tracking-protection-start-tour = ááá®áá, á áááá áá£á¨áááá¡
+about-private-browsing-note = ááá ááá ááááááá áááá¡ á ááááá áá á£áá á£ááááá§áá¤á¡ áá¥áááá¡ ááááááá£á áááá¡Â ááá¢áá ááá¢á¨á. áá¥áááá¡ áááá¡áá¥áááááá¡ áá ááá¢áá ááá¢áááá¡áá®á£á áááá¡ áááá¬ááááááá¡, áááá᪠á¨áá£á«áááá áááááá, á áááá áááá áááá¡ áá¬áááá.
+about-private-browsing =
+ .title = á«áááá ááá¢áá ááá¢á¨á
+about-private-browsing-not-private = ááááááá ááá áá á¤ááá¯áá áá¨á áá ááá§áá¤áááá.
+content-blocking-title = á¨áááááá¡áá¡ á¨ááá¦á£ááá
+content-blocking-description = ááááááá ááááá¡ ááá¬ááá áá§ááááá¡ ááááááá§á£á áááá¡, ááá¢áá ááá¢á¨á áá¥áááá¡ ááá¥ááááááááá áááááá¡ ááá¡áááááááááá. ááá áá á¤ááá¯á ááá¨á á¨áááááá¡áá¡ á¨ááá¦á£áááá, { -brand-short-name } ááá¢áááá¢á£á áá ááªááááá¡ áá ááááááá§á£á ááá¡, á áááááá¡á᪠áá¥áááá áááááªáááááá¡ áá¦á ááªá®áá á¨áá£á«ááá, ááá¢áá ááá¢áá á¡áá áááááááá¡áá¡.
+about-private-browsing-info-description = { -brand-short-name } áááá¡á£á¤áááááá¡ áá¥ááá áááá ááá«áááá£áá áá ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá ááá¡ áá ááá áááááá ááááá¡áááá¡áá¡ áá á§áááá ááá ááá á©áááá ááá¡á áá á¤ááá¯á áá¡ ááá®á£á ááá¡áá¡. ááá ááááá áá¡ áá á¤áá ááá¡ áá¥áááá¡ áááááááá¡ á¡ááá¢áááá¡á áá ááá¢áá ááá¢áááá¡áá®á£á áááá¡ áááá¬ááááááá¡ááá, áá£ááªá ááááá®ááá áááá ááááªááá ááá ááá áááááªááááá áááááá£á¢áá áá¡ á¡á®áá áááá®ááá ááááááá¡ááá.
diff --git a/browser/browser/aboutRestartRequired.ftl b/browser/browser/aboutRestartRequired.ftl
new file mode 100644
index 00000000000..672dbce95cb
--- /dev/null
+++ b/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 = á¡áááá áááá¡ á®áááá®áá ááá¨ááááá¡
+restart-required-header = á£áááªá áááá. ááá¡ááá á«ááááááá, ááááá áá áá ááªáá á á áá á£ááá áááááááá.
+restart-required-intro = áá®ááá®áá ááááá®áááá ááá§áááá á¤ááá£á á ááááá¨á. ááá£á¨ááá á®áááá®áá { -brand-short-name } ááááá®ááááá¡ áá¡áá®ááá¡ ááá¡áá¡á á£áááááá.
+restart-required-intro-brand = { -brand-short-name } áá®ááá®áá ááááá®ááá á¤ááá£á áá. á®áááá®áá ááá£á¨ááá { -brand-short-name } ááááá®ááááá¡ ááá¡áá¡á á£áááááá.
+restart-required-description = á§áááá ááá®á¡áááá áááá áá, á¤ááá¯áá á áá á©áááá áá áá¡áá áá¦ááááá, áá¡á á áá á¡á¬á áá¤áááá á¨áá«áááá, ááá£áá á£áááá áá¥áááá¡ á¡áá¥ááá¡.
+restart-button-label = á®áááá®áá áááá¨ááá¡ { -brand-short-name }
diff --git a/browser/browser/aboutRobots.ftl b/browser/browser/aboutRobots.ftl
new file mode 100644
index 00000000000..9e6fb22471f
--- /dev/null
+++ b/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 = á°áá á! ááááá¢á£ ááá ááá á¥áá áá£áá£!
+# Movie: Logan's Run... Box (cyborg): "Welcome Humans! I am ready for you."
+error-title-text = ááááá¡ááááááá áááªááá ááááá¡!
+# Movie: The Day The Earth Stood Still. Spoken by Klaatu.
+error-short-desc-text = á©ááá áááááá áá áá®ááááá ááá¡á¢á£áá áá!
+# Various books by Isaac Asimov. http://en.wikipedia.org/wiki/Three_Laws_of_Robotics
+error-long-desc1 = á áááá¢á¡ áá á¨áá£á«ááá ááááááááá¡áááá¡ áááááá¡ ááá§ááááá áá á£ááá¥ááááááá ááá¡áááá¡ áááááá¡ ááá§áááááá¡ ááá¨áááá.
+# Movie: Blade Runner. Batty: "I've seen things you people wouldnât believe..."
+error-long-desc2 = á áááá¢áááá¡áááá¡ áªááááááá áá¥ááááááá¡ ááá£á¯áá ááááá áááááá.
+# Book: Hitchhikerâs Guide To The Galaxy. What the Sirius Cybernetics Corporation calls robots.
+error-long-desc3 = á áááá¢á áá¥áááá áááá¡á¢ááá¡áá¡ ááááááá áá, á áááááááá᪠á£á áááá áááá áá áá á¡áááááááááá.
+# TV: Futurama. Bender's first line is "Bite my shiny metal ass."
+error-long-desc4 = á áááá¢ááá¡ áááá©áááá áá á¬á§áááááá á¯ááá¨ááá, á ááááá¡á᪠áá á£ááá á£áááááá.
+# TV: Battlestar Galactica (2004 series). From the opening text.
+error-trailer-desc-text = áá ááá áá¥áá ááááá.
+# Book: Hitchhiker's Guide To The Galaxy. Arthur presses a button and it warns him.
+error-try-again = á¡áªáááá á®áááá®áá
+ .label2 = ááá®ááá áááááá᪠áá£á¦áá áááááá á á®ááá¡ áá á¦ááááá¡.
diff --git a/browser/browser/aboutSessionRestore.ftl b/browser/browser/aboutSessionRestore.ftl
new file mode 100644
index 00000000000..6c6b6df85df
--- /dev/null
+++ b/browser/browser/aboutSessionRestore.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/.
+
+restore-page-tab-title = á¡áááá¡áá¡ áá¦ááááá
+# The title is intended to be apologetic and disarming, expressing dismay
+# and regret that we are unable to restore the session for the user
+restore-page-error-title = áá¬á£á®ááá á. áá¥áááá áááá ááááá¡ áááá á£áááá, ááá ááá®áá á®áá.
+restore-page-problem-desc = áááá á¡áááá¡áá¡ áá¦áááááá¡áá¡ ááá®áá á¨ááªáááá. áááááá áá áá¦áááááá¡, á®áááá®áá á¡ááªááááá.
+restore-page-try-this = áá¡áá ááá ááá®áá á®áá á¡áááá¡áá¡ áá¦ááááá? á¨áá¡áá«ááá á ááááááá á©áááá ááá¡ áá ááá áá§áá¡. ááááá®áááá áá¦á¡ááááá á©áááá áááá¡, ááá®á¡áááá ááááá¨ááá áááá, á ááááá᪠áá áááá ááááá áá á¨ááááá áááááá áá áá¦áááááá¡.
+restore-page-hide-tabs = á«áááá á©áááá ááááá¡ ááááááá
+restore-page-show-tabs = á«áááá á©áááá ááááá¡ ááá®áá
+# When tabs are distributed across multiple windows, this message is used as a
+# header above the group of tabs for each window.
+#
+# Variables:
+# $windowNumber: Progressive number associated to each window
+restore-page-window-label = á¡áá ááááá { $windowNumber }
+restore-page-restore-header =
+ .label = áá¦ááááá
+restore-page-list-header =
+ .label = á¤ááá¯á ááá áá á©áááá áááá
+restore-page-try-again-button =
+ .label = á¡áááá¡áá¡ áá¦ááááá
+ .accesskey = á¦
+restore-page-close-button =
+ .label = áá®ááá á¡áááá¡á
+ .accesskey = á®
+
+## The following strings are used in about:welcomeback
+
+welcome-back-tab-title = áááááá!
+welcome-back-page-title = áááááá!
+welcome-back-page-info = { -brand-short-name } ááá¡áá¨ááááá áááááá.
+welcome-back-restore-button =
+ .label = á¬áá!
+ .accesskey = á¬
+welcome-back-restore-all-label = á§áááá á¤ááá¯á áá¡ & á©áááá ááá¡ áá¦ááááá
+welcome-back-restore-some-label = áá®áááá á¡áá¡á£á ááááá¡ áá¦ááááá
+welcome-back-page-info-link = ááááá¢ááááá á¬ááá¨ááá áá áá áá£ááá áá¡ ááá áááá£áá ááá áááá¢á ááá ááá£áá á£ááá áááá£ááá¡á®áááá¡. áᣠáááá áááá᪠ááá áá¦ááá¤á®áá á ááá£ááá ááááá, áá®áááá áá áªááá, ááááá á á á¨áááá«áááá áááááá¥ááááá.
diff --git a/browser/browser/aboutTabCrashed.ftl b/browser/browser/aboutTabCrashed.ftl
new file mode 100644
index 00000000000..0f7bc5e1f52
--- /dev/null
+++ b/browser/browser/aboutTabCrashed.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/.
+
+crashed-title = á£ááªáá á ááááá¨ááááá¡ áááá®á¡ááááááá
+crashed-close-tab-button = á©áááá ááá¡ ááá®á£á áá
+crashed-restore-tab-button = á©áááá ááá¡ áá¦ááááá
+crashed-restore-all-button = á§áááá á£ááªá áá ááá®á£á á£áá á©áááá ááá¡ áá¦ááááá
+crashed-header = á£á°. á©áááá áá á£ááªá áá áááá®á£á á.
+crashed-offer-help = á¨ááááá«ááá ááááá®ááá áá!
+crashed-single-offer-help-message = áááááá áá á¦áááááá â{ crashed-restore-tab-button }â, áááá ááá¡ á®áááá®áá á©áá¡áá¢ááá ááá.
+crashed-multiple-offer-help-message = áááááá áá á¦áááááá â{ crashed-restore-tab-button }â áá â{ crashed-restore-all-button }â, áááá ááá¡/áááá ááááá¡ á®áááá®áá á©áá¡áá¢ááá ááá.
+crashed-request-help = áá¥ááá᪠áááááá®ááá áááá?
+crashed-request-help-message = ááá®á¡ááááááá á£ááªáá á ááááá¨ááááá¡ á¨áá¡áá®áá, á¡áá¨á£áááááá¡ áááá«áááá¡ áááááááááááá ááá£ááá ááááááá áá áááá®áááá { -brand-short-name } á£ááááá¡á.
+crashed-request-report-title = ááá®á¡áááááá¡ áááááááá á©áááá ááá¡ á¨áá¡áá®áá
+crashed-send-report = ááááááááá á£ááªáá á ááááá¨ááááá¡ ááá¢áááá¢á£á á á¨áá¢á§ááááááááá, á áá á¨ááá«ááá áá¡áááá¡á á®áá ááááááá¡ áá¦ááá¤á®áá á.
+crashed-comment =
+ .placeholder = ááááá¢ááááá á¨áááá¨ááá (á¨áááá¨ááááá, á¡áá¯áá áá ááááá©ááááá)
+crashed-include-URL = ááá á¨áá áá¡ á¡ááá¢áááá¡ URL-ááá£áááá, á áááááá᪠ááá§áá¤áááááá, á ááªá { -brand-short-name } á£ááªá áá áááááá¨á.
+crashed-email-placeholder = á¨ááá§ááááá áá¥áááá ááá¤áá¡á¢áá¡ ááá¡áááá áá
+crashed-email-me = áááá¬áá áá, á áááá¡á᪠ááá¢á ááá¤áá áááªáá ááá®áááá áªáááááá
+crashed-report-sent = á£ááªáá á ááááá¨ááááá¡ ááá®á¡ááááá á£ááá áááááááááááááá; áááááááá¡ ááá®ááá, á áá áááá®ááá áááá ááááá£áá¯áááá¡áá { -brand-short-name }!
+crashed-request-auto-submit-title = áááááááááá ááá®á¡ááááá á¤ááá£á á©áááá ááááá
+crashed-auto-submit-checkbox = á¨ááªááááá ááá áááá¢á ááá, á áá ááá¢áááá¢á£á áá áááááááááá¡ ááá®á¡ááááááá, á ááªá { -brand-short-name } á£ááªá áá áááááá¨ááá.
diff --git a/browser/browser/appMenuNotifications.ftl b/browser/browser/appMenuNotifications.ftl
new file mode 100644
index 00000000000..fd32545eca1
--- /dev/null
+++ b/browser/browser/appMenuNotifications.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/.
+
+appmenu-update-available =
+ .label = áá®ááá { -brand-shorter-name } ááááá®áááá á®ááááá¡áá¬áááááá.
+ .buttonlabel = ááááá®ááááá¡ á©áááá¢ááá ááá
+ .buttonaccesskey = á©
+ .secondarybuttonlabel = áá®áá áá á
+ .secondarybuttonaccesskey = á
+appmenu-update-available-message = áááááá®ááá { -brand-shorter-name } ááá£áá¯áááá¡ááá£áá á¡áá©á¥áá áá¡á áá á£á¡áá¤á áá®ááááá¡áááá¡.
+appmenu-update-manual =
+ .label = { -brand-shorter-name } ááá áá®áá á®ááá¡ á£áá®ááá¡ ááá á¡ááááá ááááá®ááááá¡.
+ .buttonlabel = á©áááá¢ááá ááá { -brand-shorter-name }
+ .buttonaccesskey = á©
+ .secondarybuttonlabel = áá®áá áá á
+ .secondarybuttonaccesskey = á
+appmenu-update-manual-message = á©áááá¢ááá ááá áá®ááá { -brand-shorter-name } áá á©ááá ááááá®ááá áááá ááá¡ ááá§áááááá¨á.
+appmenu-update-whats-new =
+ .value = ááááªáááá á¡ááá®ááááá¡.
+appmenu-update-unsupported =
+ .label = { -brand-shorter-name } ááá áá®áá á®ááá¡ ááááá®ááááá¡ áááá ááá á¡ááááá.
+ .buttonlabel = áá áªááá
+ .buttonaccesskey = á
+ .secondarybuttonlabel = ááá®á£á áá
+ .secondarybuttonaccesskey = á
+appmenu-update-unsupported-message = á£áá®ááá¡á ááá á¡ááá¡ { -brand-shorter-name } áá áá áá®áá ááááá ááá áá¥áááá¡ á¡áá¡á¢ááááá.
+appmenu-update-restart =
+ .label = ááá¡ááá®áááááá, ááá£á¨ááá á®áááá®áá { -brand-shorter-name }.
+ .buttonlabel = ááá¨áááá áá áá¦ááááá
+ .buttonaccesskey = á
+ .secondarybuttonlabel = áá®áá áá á
+ .secondarybuttonaccesskey = á
+appmenu-update-restart-message = á®áááá®áá ááá¨ááááá¡ á¨ááááá, { -brand-shorter-name } áá¦áááááá¡ áá¥áááá¡ á§áááá ááá®á¡ááá á©áááá áá¡á áá á¤ááá¯áá áá¡, ááá ááá á©áááá ááááá¡á áá á¤ááá¯á áááá¡ ááá áá.
+appmenu-addon-private-browsing-installed =
+ .buttonlabel = ááá áá, ááá¡áááááá
+ .buttonaccesskey = á
+appmenu-addon-post-install-message = ááá ááá áá¥áááá ááááá¢ááááá á®áá¢á£áááá ááá¬ááááááá, ááááá£á¨á.
+appmenu-addon-post-install-incognito-checkbox =
+ .label = ááá¨áááá áá ááá¤áá áááááá¡, ááá áá á¤ááá¯á ááá¨á
+ .accesskey = á
+appmenu-addon-private-browsing =
+ .label = ááá¤áá áááááááá¡ ááááá§ááááá ááá áá á¤ááá¯á ááá¨á
+ .buttonlabel = ááá¤áá áááááááá¡ ááá ááá
+ .buttonaccesskey = á
+ .secondarybuttonlabel = ááá áá, ááá¡áááááá
+ .secondarybuttonaccesskey = á
+appmenu-addon-private-browsing-message = áá®ááá ááá§ááááá£á ááá¤áá ááááááá¡ { -brand-shorter-name } áá ááá£á¨áááá¡ ááá áá á¤ááá¯á ááá¨á, á¡áááá áá¥ááá áá ááá£á¨áááá ááá áááá¢á áááááá.
+appmenu-addon-private-browsing-learn-more = áá®áááá, áᣠá áááá áááá áááá ááá¤áá áááááá¡ ááá áááá¢á ááá.
diff --git a/browser/browser/branding/brandings.ftl b/browser/browser/branding/brandings.ftl
new file mode 100644
index 00000000000..2f30eb28f8e
--- /dev/null
+++ b/browser/browser/branding/brandings.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/.
+
+## The following feature names must be treated as a brand, and kept in English.
+## They cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+
+-facebook-container-brand-name = Facebook Container
+-lockwise-brand-name = Firefox Lockwise
+-monitor-brand-name = Firefox Monitor
+-pocket-brand-name = Pocket
+-send-brand-name = Firefox Send
diff --git a/browser/browser/branding/sync-brand.ftl b/browser/browser/branding/sync-brand.ftl
new file mode 100644
index 00000000000..6fb36fbe455
--- /dev/null
+++ b/browser/browser/branding/sync-brand.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/.
+
+-sync-brand-short-name = á¡ááá¥á ááááááªáá
+# âSyncâ can be localized, âFirefoxâ must be treated as a brand,
+# and kept in English.
+-sync-brand-name = Firefox Sync
+# âAccountâ can be localized, âFirefoxâ must be treated as a brand,
+# and kept in English.
+-fxaccount-brand-name = Firefox-ááááá áá¨á
diff --git a/browser/browser/customizeMode.ftl b/browser/browser/customizeMode.ftl
new file mode 100644
index 00000000000..188e246f7c5
--- /dev/null
+++ b/browser/browser/customizeMode.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/.
+
+customize-mode-restore-defaults =
+ .label = áááá£ááá¡á®ááááá¡ áá¦ááááá
+customize-mode-menu-and-toolbars-header = ááááááá¢áááá á á©áá£áá ááááááá¢ááá á®ááá¡áá¬á§ááá áááá¨á áá á©áááá¡áá¨ááá ááááá£á¨á.
+customize-mode-overflow-list-title = á©áááá¡áá¨áááá ááááá£
+customize-mode-uidensity =
+ .label = á¡áááááá ááá
+customize-mode-done =
+ .label = áááááá
+customize-mode-lwthemes-menu-manage =
+ .label = ááá ááá
+ .accesskey = á
+customize-mode-toolbars =
+ .label = á®ááá¡áá¬á§ááá áááááá
+customize-mode-titlebar =
+ .label = á¡áááá£á áá¡ áááá
+customize-mode-uidensity-menu-touch =
+ .label = á¨áá®áááá¡áááá¡ ááááá£áááááá
+ .accesskey = á¨
+ .tooltiptext = áááááá£á á ááá áááááá¡áááá¡
+customize-mode-uidensity-auto-touch-mode-checkbox =
+ .label = á¨áá®áááá¡ áá á©ááá, ááááá¨áá¢áá¡ á áááááá¡áá¡
+customize-mode-extra-drag-space =
+ .label = ááááá¢ááááá á¡ááá áªá á¤ááá¯á áá¡ ááááá¡ááááááááááá
+customize-mode-lwthemes =
+ .label = áááááá
+customize-mode-overflow-list-description = ááááááá¢áááá áá ááááááá¡áá ááááááá¢ááá áá¥, á®ááá¡áá¬á§ááá ááááá¡ ááá áá, áááá áá áá®ááá¡â¦
+customize-mode-uidensity-menu-normal =
+ .label = á©ááá£áááá ááá
+ .accesskey = á©
+ .tooltiptext = á©ááá£áááá ááá
+customize-mode-uidensity-menu-compact =
+ .label = á¨áááááá áááá£áá
+ .accesskey = á
+ .tooltiptext = á¨áááááá áááá£áá
+customize-mode-lwthemes-menu-get-more =
+ .label = á¡á®áá ááá¤áá ááááááá¡ ááá«áááá
+ .accesskey = á¤
+customize-mode-undo-cmd =
+ .label = áááá á£áááá
+customize-mode-lwthemes-my-themes =
+ .value = á©ááá áááááá
diff --git a/browser/browser/newInstallPage.ftl b/browser/browser/newInstallPage.ftl
new file mode 100644
index 00000000000..f179a5e2614
--- /dev/null
+++ b/browser/browser/newInstallPage.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/.
+
+
+### For this feature, "installation" is used to mean "this discrete download of
+### Firefox" and "version" is used to mean "the specific revision number of a
+### given Firefox channel". These terms are not synonymous.
+
+title = áááá¨ááááááááá á¡ááá®ááááá
+heading = áªááááááááá áá¥áááá¡ { -brand-short-name }-áá áá¤ááááá áááááá¨áá áááá
+changed-title = á á á¨áááªáááá?
+changed-desc-profiles = áá¡ áá®ááá ááá§ááááá£áá { -brand-short-name } áá®ááá áá áá¤áááááá. áá áá¤ááá á¬áá áááááááá¡ á¤ááááááá¡ áá ááá£áá¡, á¡ááá᪠Firefox áááá®ááá¡ áá¡áá áááááªááááá¡, á áááá ááªáá á¡áááá¨áááá, ááá ááááá áá áááá®ááá ááááá¡ ááá áááá¢á ááá.
+changed-desc-dedicated = Firefox-áá¡ á¡á®ááááá¡á®áá ááá§ááááá£á ááá á¡áááá¡ á¨áá áá¡ (á áááá ááªáá Firefox, Firefox ESR, Firefox Beta, Firefox Developer Edition áá Firefox Nightly) ááá á¢áááá áá á£á¡áá¤á áá®áá ááááá¡áá ááááá, áááªááá£áá ááá á¡áá áá®áá á£ááá ááááªáááááááá£á áá áá¤ááá¡ áá§ááááá¡. ááá áá¥ááá áááá á¨áááá®á£á áááááªááááá¡, Firefox-áá¡ ááááá á©áá ááá§ááááá£á ááá á¡áááááá áá ááááááá ááá¡.
+lost = ááá ááá áááááªááááá áá ááá áááá£áá ááá áááá¢á ááá áá áááááá áááá. áᣠá£ááá ááá¥áá á¨áááá®á£áá ááá¤áá áááªáá Firefox-á¨á áá áááááá£á¢áá áá, ááá áá¡áá á®ááááá¡áá¬ááááá áá¥áááá Firefox-áá¡ á¡á®áá ááá§ááááá£á ááá á¡áááá.
+options-title = á á áá á©áááááá?
+options-do-nothing = áᣠáá áá¤áá á¡ áááááá¥áááááá, áá¥áááá áá áá¤áááá¡ áááááªááááá, á ááááá¡á᪠{ -brand-short-name } áá§ááááá¡, áááá¡á®áááááá£áá áá¥áááá Firefox-áá¡ á¡á®áá ááá§ááááá£áá ááá á¡ááááá¡ áá áá¤áááááá¡ááá.
+options-use-sync = áᣠáá¡á£á á, á§áááá áá¥áááá áá áá¤áááá¡ áááááªááááá áá áá áá ááááá áá§áá¡ Firefox-áá¡ á¡á®ááááá¡á®áá ááá§ááááá£á ááá á¡ááááá, á¨áááá«áááá áááááá§áááá { -fxaccount-brand-name }, ááá¡ááá¥á áááááá¡áááá¡.
+resources = ááá¡ááááá:
+support-link = áá áá¤áááá¡ áááá áááááá¡ ááááá§ááááá â áá®áá ááááá áá¡ á¡á¢áá¢áá
+sync-header = á¨áááá áá á¨áá¥ááááá { -fxaccount-brand-name }
+sync-label = á¨ááá§ááááá áá¥áááá ááá¤áá¡á¢á
+sync-input =
+ .placeholder = ááá¤áá¡á¢á
+sync-button = áááá á«ááááá
+sync-terms = áááá á«áááááá¡ á¨áááá®ááááá¨á, áá¥ááá ááááá®ááááá áááá¡áá®á£á áááá¡ ááá ááááá¡á áá ááá ááá áááááªáááááá¡ áááªááá¡ áááááªá®ááá¡.
+sync-first = áá¥áááá áá ááááááá§ááááááá { -sync-brand-name }? áááááªáááááá¡ ááá¡ááá¥á áááááá¡áááá¡, Firefox-áá¡ á§áááá ááá§ááááá£áá ááá á¡ááááá á£ááá á¨áá®ááááá ááááá áá¨áá.
+sync-learn = áá®áááá áá áªááá
diff --git a/browser/browser/newtab/asrouter.ftl b/browser/browser/newtab/asrouter.ftl
new file mode 100644
index 00000000000..6d76e011f95
--- /dev/null
+++ b/browser/browser/newtab/asrouter.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/.
+
+cfr-doorhanger-extension-heading = á¨ááááááááááá£áá ááá¤áá ááááá
+cfr-doorhanger-pintab-heading = á¡áªáááá: á©áááá ááá¡ áááááá ááá
+cfr-doorhanger-extension-sumo-link =
+ .tooltiptext = á áá¢áá áá®áááá áááá¡
+cfr-doorhanger-extension-cancel-button = áá®áá áá á
+ .accesskey = á
+cfr-doorhanger-extension-ok-button = ááááá¢ááá áá®áááá
+ .accesskey = á®
+cfr-doorhanger-pintab-ok-button = áá á©áááá ááá¡ áááááá ááá
+ .accesskey = á
+cfr-doorhanger-extension-manage-settings-button = á¨áááááááááááááá¡ ááá áááá¢á áááá¡ ááá ááá
+ .accesskey = á¨
+cfr-doorhanger-extension-never-show-recommendation = áá á¨áááááááááááá¡ á©ááááááá¡ á¨áá¬á§ááá¢á
+ .accesskey = á¬
+cfr-doorhanger-extension-learn-more-link = áá®áááá áá áªááá
+# This string is used on a new line below the add-on name
+# Variables:
+# $name (String) - Add-on author name
+cfr-doorhanger-extension-author = á¨ááá¥ááááá: { $name }
+# This is a notification displayed in the address bar.
+# When clicked it opens a panel with a message for the user.
+cfr-doorhanger-extension-notification = á¨ááááááááááá
+
+## 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 } ááá á¡áááááá
+ *[other] { $total } ááá á¡áááááá
+ }
+# Variables:
+# $total (Number) - The total number of users using the add-on
+cfr-doorhanger-extension-total-users =
+ { $total ->
+ [one] { $total } áááá®ááá ááááá
+ *[other] { $total } áááá®ááá ááááá
+ }
+cfr-doorhanger-pintab-description = áááá¦áá ááá á¢ááá á¬ááááá áá¥áááá¡ á®á¨áá áá ááááá®á£áááá£á á¡ááá¢ááááá. ááá¢áááá á¡ááá¢ááá á©áááá áá¨á ááá®á¡áááá (á®áááá®áá ááá¨ááááá¡ áá áá¡ááª).
+
+## These messages are steps on how to use the feature and are shown together.
+
+cfr-doorhanger-pintab-step1 = ááá á¯áááá-á¬áááá ááá¡ááááá áááá á©áááá ááá.
+cfr-doorhanger-pintab-step2 = ááá á©ááá á©áááá ááá¡ áááááá ááá ááááá£ááá.
+cfr-doorhanger-pintab-step3 = áᣠá¡ááá¢áá á ááá ááááá®ááááá, áá£á á¯á á¬áá á¢ááá ááááá©ááááá áááááá ááá£á á©áááá ááá.
+cfr-doorhanger-pintab-animation-pause = á¨áá©áá ááá
+cfr-doorhanger-pintab-animation-resume = áááá á«ááááá
+
+## Firefox Accounts Message
+
+cfr-doorhanger-bookmark-fxa-header = áááá¡ááá¥á áááá á¡áááá¨áááá á§áááááá.
+cfr-doorhanger-bookmark-fxa-body = á á᪠áááááá áá! áá®áá á£ááá áá ááá á©áááá á¡áááá¨ááá¡ ááá áá¨á áá¥áááá¡ áááááá£á ááá¬á§áááááááááá. áááááá§áááá { -fxaccount-brand-name }.
+cfr-doorhanger-bookmark-fxa-link-text = áááá¡ááá¥á áááá á¡áááá¨áááá áá®áááá...
+cfr-doorhanger-bookmark-fxa-close-btn-tooltip =
+ .aria-label = ááá®á£á ááá¡ á¦ááááá
+ .title = ááá®á£á áá
diff --git a/browser/browser/newtab/onboarding.ftl b/browser/browser/newtab/onboarding.ftl
new file mode 100644
index 00000000000..d579a1f482c
--- /dev/null
+++ b/browser/browser/newtab/onboarding.ftl
@@ -0,0 +1,119 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## UI strings for the simplified onboarding modal
+
+onboarding-button-label-learn-more = áá®áááá áá áªááá
+onboarding-button-label-try-now = áááááªáááá áá®áááá
+onboarding-button-label-get-started = ááá¬á§ááá
+onboarding-welcome-header = ááááá¡ááááááá { -brand-short-name }
+onboarding-welcome-body = áá áá£ááá á á£ááá áá¥ááááá.
ááááªáááá á£ááá { -brand-product-name }.
+onboarding-welcome-learn-more = áá®áááá, á£ááá áá¢áá¡áááááá¡ á¨áá¡áá®áá.
+onboarding-join-form-header = á¨áá£áá áááá { -brand-product-name }
+onboarding-join-form-body = á¨ááá§ááááá áá¥áááá ááá¤áá¡á¢á ááá¡áá¬á§áááá.
+onboarding-join-form-email =
+ .placeholder = ááá¤áá¡á¢áá¡ áááááááá
+onboarding-join-form-email-error = áá£áªáááááááá ááá áááá£áá ááá¤áá¡á¢á
+onboarding-join-form-legal = áááá á«áááááá¡ á¨áááá®ááááá¨á, áá¥ááá ááááá®ááááá áááá¡áá®á£á áááá¡ ááá ááááá¡á áá ááá ááá áááááªáááááá¡ áááªááá¡ áááááªá®ááá¡.
+onboarding-join-form-continue = áááá á«ááááá
+onboarding-start-browsing-button-label = áááá¬á§áá áááááá£á ááá ááá¢áá ááá¢á¨á
+
+## These are individual benefit messages shown with an image, title and
+## description.
+
+onboarding-benefit-products-title = á¡áá¡áá ááááá á¡áá¨á£ááááááá
+onboarding-benefit-products-text = ááá£á¨áááá á¨ááááááááá á®ááá¡áá¬á§ááááá¡ áááá áááá, á ááááá᪠ááá¢ááá¡ á¡áªááá¡ áá¥áááá ááá ááá áááááªáááááá¡ á®ááá¨áá£á®ááááááá¡, á§áááá áá¥áááá¡ ááá¬á§ááááááááá.
+onboarding-benefit-knowledge-title = ááááá¡ááááá áªáááá
+onboarding-benefit-knowledge-text = á¨ááá¡á¬ááááá á§ááááá¤áá á, ááá¢áá ááá¢áá¡ áááááá á£ááá áá á£á¡áá¤á áá®áá ááááá¡áá§ááááááá.
+onboarding-benefit-privacy-title = ááá¨ááá áá¢á ááá ááá£áááá
+# "Personal Data Promise" is a concept that should be translated consistently
+# across the product. It refers to a concept shown elsewhere to the user: "The
+# Firefox Personal Data Promise is the way we honor your data in everything we
+# make and do. We take less data. We keep it safe. And we make sure that we are
+# transparent about how we use it."
+onboarding-benefit-privacy-text = á§ááááá¤áá á á áá¡á᪠áá¡áá¥ááááááá, áá¥áááááááá ááá ááá ááá áááááªáááááá¡ áááªááá¡ á©áááá¡ ááá áááá¡: ááááááá áá¦á ááªá®áá. á£á¡áá¤á áá®á á¨áááá®áá. áá ááááá á á¡áááá£áááááá.
+
+## These strings belong to the individual onboarding messages.
+
+
+## Each message has a title and a description of what the browser feature is.
+## Each message also has an associated button for the user to try the feature.
+## The string for the button is found above, in the UI strings section
+
+onboarding-private-browsing-title = ááá ááá ááááááá áááá¡ á ááááá
+onboarding-private-browsing-text = áááá«ááá áááá áááá áááááá®ááááááááá¡ ááá áá¨á. ááá ááá ááááááá ááá á¨áááááá¡áá¡ á¨ááá¦á£áááá ááááááá áááááªááááá á§áááá ááááááá§á£á áá¡, á ááááá᪠ááá áááá§ááááá áááá ááá¢áá ááá¢á¨á.
+onboarding-screenshots-title = ááá áááá¡ á¡á£á ááááá
+onboarding-screenshots-text = áááááá¦áá, á¨ááááá®áá áá ááááááá áá ááá áááá¡ á¡á£á ááááá â áá¡á á áá áá ááááá¬ááá ááá¢áááá { -brand-short-name }. ááááá£á¦áá á¡á£á ááá ááááá¨áá£á á¡ááá áªáá¡ áá áááááá ááááááá áá¡ ááááááááá áááá¡ áá áá¡. á¨ááááá áá á¨ááááá®áá ááá¢áá ááá¢á¨á, ááá á¢áááá á¬áááááá¡á áá áááááá áááá¡áááá¡.
+onboarding-addons-title = ááááá¢ááááá
+onboarding-addons-text = ááááá¢ááááá á¡áá¨á£áááááá¡ ááá«áááá áááá¤áá ááááá { -brand-short-name }-áá¡ á¨áá¡áá«ááááááááá, á áá¡ á¨ááááááá᪠á£ááá áááááá¡áá®á£á áááá. á¨ááááá áá á¤áá¡ááá, á¨ááááá¬ááá ááááááá¡ áá áááááá áá á¨ááªááááá áá ááá áááá¡ ááá á¡áá®á áá¥áááá áááááááááá.
+onboarding-ghostery-title = Ghostery
+onboarding-ghostery-text = áááá«ááá á£á¤á á á¡á¬á áá¤áá, áááááá á£ááá áá á£á¡áá¤á áá®áá áá¡ááá ááá¤áá áááááááá¡ ááá®ááá áááá, á áááá ááªáá Ghostery, á ááááá᪠á¡áá¨á£áááááá¡ ááá«áááá á¨ááá¦á£ááá áááááááá ááááá á áááááááá.
+# Note: "Sync" in this case is a generic verb, as in "to synchronize"
+onboarding-fxa-title = á¡ááá¥á ááááááªáá
+onboarding-fxa-text = á¨áá¥ááááá { -fxaccount-brand-name } áá áááá¡ááá¥á áááá áá¥áááá á¡áááá¨áááá, ááá ááááá áá ááá®á¡áááá á©áááá áááá á§áááááá, á¡ááá᪠ááá§ááááá { -brand-short-name }.
+onboarding-tracking-protection-title = ááá ááá ááááááá§á£á ááá á¨áá¡áá«ááááááááá
+onboarding-tracking-protection-text = áá áá¡ááááááááá, á áááááááá ááááá¡ á áá ááááááááá? { -brand-short-name } ááááá®ááá áááá ááááá áááá¡ááá¦áá áá, á áááá áá¥áááá á¡áá áááááá á¡áá¨á£ááááááá¡ á¬ááááá áá¥áááá¡ ááá¥ááááááááá.
+# "Update" is a verb, as in "Update the existing settings", not "Options about
+# updates".
+onboarding-tracking-protection-button =
+ { PLATFORM() ->
+ [windows] ááá áááá¢á áááá¡ á¨ááªááá
+ *[other] ááá áááá¢á áááá¡ á¨ááªááá
+ }
+onboarding-tracking-protection-title2 = áááááááááá¡ááá áááªáá
+onboarding-tracking-protection-text2 = { -brand-short-name } ááá®ááá áááá, áá£áá á«áááá á¡ááá¢ááá¡ áá¥áááá ááááááááá ááá¢áá ááá¢á¨á, á á᪠á£á áá£áááá¡ á áááááááá¡ á¨áá¡áá«áááááááá¡, ááááá áááááááá áááá¡ááá áªáá¨á.
+onboarding-tracking-protection-button2 = á áááá áá£á¨áááá¡
+onboarding-data-sync-title = á¬ááá§áááá áá¥áááá ááá áááá¢á ááá ááá
+# "Sync" is short for synchronize.
+onboarding-data-sync-text = áááá¡ááá¥á áááá áá¥áááá á¡áááá¨áááá áá ááá ááááá á§áááááá, á¡ááá᪠ááá§ááááá { -brand-product-name }.
+onboarding-data-sync-button = á©áá ááá { -sync-brand-short-name }
+# "Sync" is short for synchronize.
+onboarding-data-sync-text2 = áááá¡ááá¥á áááá áá¥áááá á¡áááá¨áááá, ááá ááááá áá á¡á®áá áááááªááááá á§áááááá, á¡ááá᪠ááá§ááááá { -brand-product-name }.
+onboarding-data-sync-button2 = áááááá§áááá { -sync-brand-short-name }
+onboarding-firefox-monitor-title = á¨ááá¢á§ááá, áááááªáááááá¡ ááá¢ááªáááá¡ á¨áá¡áá®áá
+onboarding-firefox-monitor-text = { -monitor-brand-name } áá£áááááá áááááááá¬áááá¡, áá áá¡ áᣠáá á áá¥áááá ááá¤áá¡á¢á ááá¢ááªááá£á áááááªááááá¡ á¨áá áá¡ áá áááªáááááá áá¦ááá©áááá¡ á¨áááá®ááááá¨á.
+onboarding-firefox-monitor-button = áááááá¬áá áá áªááááááá¡ ááá¡áá¦áááá
+onboarding-browse-privately-title = áááááá®á£ááá áááá áááá á£á¡áá¤á áá®áá
+onboarding-browse-privately-text = ááá ááá ááááááá áááá¡ á ááááá áá¡á£á¤áááááá¡ áá¥ááá áááá ááá«áááá£á áá ááááá®á£áááá£á áááá áááá¡ áá áá á£áá®ááá¡ ááá á¨áá¡áá®áá, áá¥áááá áááááá£á¢áá áá¡ á¡á®áá áááá®ááá áááááá¡
+onboarding-browse-privately-button = ááá ááá á¤ááá¯á áá¡ ááá®á¡áá
+onboarding-firefox-send-title = ááá¢áááá áááááá ááá£áá á¤áááááá á¡áááá£áááá
+onboarding-firefox-send-text = { -send-brand-name } ááªááá¡ áá¥ááá áááá áááááá ááá£á á¤áááááá¡ ááááááá ááá¨áá¤áá ááá áá ááá£ááá, á ááááá᪠ááááá¡áá ááá£á¥ááááá, ááááá¡ áááá¬á£á ááá¡áá¡.
+onboarding-firefox-send-text2 = áá¢ááá ááá áá¥áááá á¤áááááá, { -send-brand-name } áá ááááááá ááá¡ ááááááá ááá¨áá¤áá ááá áá ááá£ááá, á ááááá᪠ááááá¡áá ááá£á¥ááááá, ááááá¡ áááá¬á£á ááá¡áá¡.
+onboarding-firefox-send-button = áááááªáááá { -send-brand-name }
+onboarding-mobile-phone-title = áááááá¬áá áá { -brand-product-name } áá¥áááá¡ á¢áááá¤áááá
+onboarding-mobile-phone-text = á©áááá¢ááá ááá { -brand-product-name } iOS áá Android-á¡áá¡á¢áááá¡áááá¡ áá áááá¡ááá¥á áááá áááááªááááá á§áááá ááá¬á§ááááááááá.
+# "Mobile" is short for mobile/cellular phone, "Browser" is short for web
+# browser.
+onboarding-mobile-phone-button = á©áááá¢ááá ááá áááááá£á á áá áá£ááá á
+onboarding-send-tabs-title = áá§áá¡ááá áá áááááááááááá á©áááá áááá
+# "Send Tabs" refers to "Send Tab to Device" feature that appears when opening a
+# tab's context menu.
+onboarding-send-tabs-text = Send Tabs áá§áá¡ááá áá ááááááá ááá¡ áááá áááá¡ áá¥áááá¡ ááá¬á§ááááááááá¡ á¨áá áá¡, áá¡ááá¡ áá¦áááá¡, á©áá¡ááá¡á áá áá áá£ááá áá¡ ááá¢áááááá¡ ááá áá¨á.
+onboarding-send-tabs-button = áááááá§áááá Send Tabs
+onboarding-pocket-anywhere-title = á¬áááááá®áá áá áááá¡ááááá ááááá¡áááá ááááááá¡
+# "downtime" refers to the user's free/spare time.
+onboarding-pocket-anywhere-text = { -pocket-brand-name } áááá®ááá¡ áá¥áááá¡ á á©áá£á áááááá¡, áá¡á á áá á¨áááá«áááá á¬áááááá®áá, áááá¡ááááá áá á£á§á£á áá ááááá¡á£á¤áá áá áá¡, á®ááááá áá¨ááááª.
+onboarding-pocket-anywhere-text2 = áááááááá®áá áá¥áááá á á©áá£áá ááá¡ááááá á®ááááá áá¨áá { -pocket-brand-name }-áá ááá áááá áá á¬áááááá®áá, áááá¡ááááá áá á£á§á£á áá á®ááá¡áá§á áá ááááááá¡.
+onboarding-pocket-anywhere-button = á¡áªáááá { -pocket-brand-name }
+onboarding-lockwise-passwords-title = á¬ááá§áááá áá¥áááá ááá ááááá á§áááááá
+onboarding-lockwise-passwords-text = { -lockwise-brand-name } áááá®ááá¡ áá¥áááá¡ ááá ááááá¡ á£á¡áá¤á áá®á ááááááá¡, á¨áááááá, ááá á¢áááá á¨áááá«ááááá á¡ááá£ááá ááááá áá¨áááá á¨áá¡ááá.
+onboarding-lockwise-passwords-button = áááááá¬áá áá { -lockwise-brand-name }
+onboarding-lockwise-passwords-text2 = á¨ááááá®áá ááá ááááá á£á¡áá¤á áá®áá áá ááá á¢áááá á¨áááá ááááá áá¨áááá, { -lockwise-brand-name }-áá.
+onboarding-lockwise-passwords-button2 = áááááá¬áá áá
+onboarding-facebook-container-title = á¨áááá¡ááá¦áá áá Facebook
+onboarding-facebook-container-text = { -facebook-container-brand-name } áááááªáááááááá¡ áá¥áááá¡ Facebook-áááááááá¡ ááááá á©ááá áááá ááááá¡ááá, á á᪠ááá£á áá£áááá¡ áá¥ááááá áááááá¡ áááááááá¡, áááá¡ááá áªáá¨á.
+onboarding-facebook-container-text2 = { -facebook-container-brand-name } áááááªáááááááá¡ áá¥áááá¡ áá áá¤ááá¡ ááááá á©ááá áááá ááááá¡ááá, á á᪠ááá£á áá£áááá¡ Facebook-á¡ áá¥ááááááá¡ ááááááá ááá á ááááááááá¡ á¨áá á©áááá¡.
+onboarding-facebook-container-button = ááá¤áá áááááá¡ ááááá¢ááá
+
+## Message strings belonging to the Return to AMO flow
+
+return-to-amo-sub-header = áá¨áááááá áá, áá¥ááá á£ááá ááá¥áá { -brand-short-name }
+# will be replaced with the icon belonging to the extension
+#
+# Variables:
+# $addon-name (String) - Name of the add-on
+return-to-amo-addon-header = áá®áá, ááááá ááááááá¢áá { $addon-name }
+return-to-amo-extension-button = ááá¤áá áááááá¡ ááááá¢ááá
+return-to-amo-get-started-button = á¨áááá«áááá áááááá§áááá { -brand-short-name }
diff --git a/browser/browser/pageInfo.ftl b/browser/browser/pageInfo.ftl
new file mode 100644
index 00000000000..a493dac9971
--- /dev/null
+++ b/browser/browser/pageInfo.ftl
@@ -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/. --
+
+page-info-window =
+ .style = width: 700px; min-height: 550px;
+copy =
+ .key = C
+menu-copy =
+ .label = áá¡áá
+ .accesskey = á
+select-all =
+ .key = A
+menu-select-all =
+ .label = á§ááááá¤á áá¡ ááááá¨ááá
+ .accesskey = á§
+close-window =
+ .key = A
+general-tab =
+ .label = áááááá
+ .accesskey = á
+general-title =
+ .value = á¡áááá£á á:
+general-url =
+ .value = ááá¡áááá áá:
+general-type =
+ .value = á¡áá®áááá:
+general-mode =
+ .value = áá¡áá®ááá¡ á ááááá:
+general-size =
+ .value = áááªá£áááá:
+general-referrer =
+ .value = ááááá¬ááááá¡ URL:
+general-modified =
+ .value = áááá áªááááááá:
+general-encoding =
+ .value = ááááá ááá:
+general-meta-name =
+ .label = á¡áá®ááá
+general-meta-content =
+ .label = á¨áááááá¡á
+media-tab =
+ .label = á¤áááááá
+ .accesskey = á¤
+media-location =
+ .value = áááááá áááá:
+media-text =
+ .value = ááá áá£áá á¢áá¥á¡á¢á:
+media-alt-header =
+ .label = ááá¢áá ááá¢á£áá á¢áá¥á¡á¢á
+media-address =
+ .label = ááá¡áááá áá
+media-type =
+ .label = á¡áá®áááá
+media-size =
+ .label = áááªá£áááá
+media-count =
+ .label = á áááááááá
+media-dimension =
+ .value = áááááá:
+media-long-desc =
+ .value = áá áªááá áá¦á¬áá á:
+media-save-as =
+ .label = á¨áááá®áá á áááá áªâ¦
+ .accesskey = á
+media-save-image-as =
+ .label = á¨áááá®áá á áááá áªâ¦
+ .accesskey = á
+media-preview =
+ .value = ááááá¡áá®á£ááááá¡ á¨áááááááá ááá:
+perm-tab =
+ .label = ááááá ááááá
+ .accesskey = á
+permissions-for =
+ .value = ááááá ááááá á¡ááá¢áá¡áááá¡:
+security-tab =
+ .label = á£á¡áá¤á áá®áááá
+ .accesskey = á£
+security-view =
+ .label = á¡áá á¢áá¤áááá¢áá¡ ááá®áá
+ .accesskey = á
+security-view-unknown = á£áªááááá
+ .value = á£áªááááá
+security-view-identity =
+ .value = á¡ááá¢áá¡ áááááááááá
+security-view-identity-owner =
+ .value = áá¤áááááá:
+security-view-identity-domain =
+ .value = á¡ááá¢á:
+security-view-identity-verifier =
+ .value = áááááá¬áááááá:
+security-view-identity-validity =
+ .value = ááááá¡ ááá¡áááá¡ áá á:
+security-view-privacy =
+ .value = ááá ááá£áááá áá áá¡á¢áá áá
+security-view-privacy-history-value = áá á¡ááá¢áá áá¥áááá áááá§áá¤á ááá ?
+security-view-privacy-sitedata-value = áááá®ááá¡ áá¡ á¡ááá¢á á©ááá¡ áááááá£á¢áá á¨á ááá¤áá áááªááá¡?
+security-view-privacy-clearsitedata =
+ .label = á¤á£ááá£á¨áááá¡á áá á¡ááá¢áá¡ áááááªáááááá¡ ááá¡á£á¤áááááá
+ .accesskey = á
+security-view-privacy-passwords-value = áá á¡ááá¢áá¡áááá¡ ááá ááááá á¨áááá®á£áá ááá¥áá¡?
+security-view-privacy-viewpasswords =
+ .label = á¨áááá®á£áá ááá áááááá¡ ááá®áá
+ .accesskey = á
+security-view-technical =
+ .value = á¢áá¥áááá£á á áááááªááááá
+help-button =
+ .label = ááá®ááá ááá
+
+## These strings are used to tell the user if the website is storing cookies
+## and data on the users computer in the security tab of pageInfo
+## Variables:
+## $value (number) - Amount of data being stored
+## $unit (string) - The unit of data being stored (Usually KB)
+
+security-site-data-cookies = áááá®, á¤á£ááá£á¨ááá¡á áá { $value } { $unit } áááªá£ááááá¡ áááááªááááá¡
+security-site-data-only = áááá®, { $value }{ $unit } á¡ááá¢áá¡ áááááªááááá¡
+security-site-data-cookies-only = áááá®, á¤á£ááá£á¨ááá¡
+security-site-data-no = áá á
+image-size-unknown = á£áªáááá
+not-set-verified-by = áááááááá£áá áá áá áá¡
+not-set-alternative-text = áááááááá£áá áá áá áá¡
+not-set-date = áááááááá£áá áá áá áá¡
+media-img = ááááá¡áá®á£áááá
+media-bg-img = á¤ááá
+media-border-img = áá á¨áá
+media-list-img = á¢á§ááá
+media-cursor = áá£á á¡áá á
+media-object = ááááá¥á¢á
+media-embed = á©áááá ááá
+media-link = á®áá¢á£áá
+media-input = ááá¦ááá
+media-video = ááááá
+media-audio = áá£ááá
+saved-passwords-yes = áááá®
+saved-passwords-no = áá á
+no-page-title =
+ .value = á£á¡áá®ááá áááá áá
+general-quirks-mode =
+ .value = ááá«áááááá£áá á¡á¢ááááá á¢áá¡
+general-strict-mode =
+ .value = á¡á¢ááááá á¢áááá¡ á¨áá¡áááááá¡á
+security-no-owner = áááá¡ááá¢á áá¤ááááááá¡ á¨áá¡áá®áá ááá¤áá áááªááá¡ áá áá«áááá.
+media-select-folder = ááá á©ááá á¡áá¥áá¦áááá á¡á£á áááá¡ á¨áá¡áááá®áá
+media-unknown-not-cached =
+ .value = á£áªááááá (áá ááá£á¤áá áá ááá£ááá)
+permissions-use-default =
+ .label = áááá£ááá¡á®ááááá¡ áááááááá
+security-no-visits = áá á
+# This string is used to display the number of meta tags
+# in the General Tab
+# Variables:
+# $tags (number) - The number of meta tags
+general-meta-tags =
+ .value =
+ { $tags ->
+ [one] áááááªááááá (1 ááá)
+ *[other] áááááªááááá ({ $tags } ááá)
+ }
+# This string is used to display the number of times
+# the user has visited the website prior
+# Variables:
+# $visits (number) - The number of previous visits
+security-visits-number =
+ { $visits ->
+ [0] áá á
+ [one] áááá®, áá áá®áá
+ *[other] áááá®, { $visits }-á¯áá
+ }
+# This string is used to display the size of a media file
+# Variables:
+# $kb (number) - The size of an image in Kilobytes
+# $bytes (number) - The size of an image in Bytes
+properties-general-size =
+ .value =
+ { $bytes ->
+ [one] { $kb } áá ({ $bytes } áááá¢á)
+ *[other] { $kb } áá ({ $bytes } áááá¢á)
+ }
+# This string is used to display the type and number
+# of frames of a animated image
+# Variables:
+# $type (string) - The type of a animated image
+# $frames (number) - The number of frames in an animated image
+media-animated-image-type =
+ .value =
+ { $frames ->
+ [one] { $type } ááááá¡áá®á£áááá (ááá«á ááá, { $frames } áááá á)
+ *[other] { $type } ááááá¡áá®á£áááá (ááá«á ááá, { $frames } áááá á)
+ }
+# This string is used to display the type of
+# an image
+# Variables:
+# $type (string) - The type of an image
+media-image-type =
+ .value = { $type } ááááá¡áá®á£áááá
+# This string is used to display the size of a scaled image
+# in both scaled and unscaled pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+# $scaledx (number) - The scaled horizontal size of an image
+# $scaledy (number) - The scaled vertical size of an image
+media-dimensions-scaled =
+ .value = { $dimx }px à { $dimy }px (ááá§áááááá { $scaledx }px à { $scaledy }px)
+# This string is used to display the size of an image in pixels
+# Variables:
+# $dimx (number) - The horizontal size of an image
+# $dimy (number) - The vertical size of an image
+media-dimensions =
+ .value = { $dimx }px à { $dimy }px
+# This string is used to display the size of a media
+# file in kilobytes
+# Variables:
+# $size (number) - The size of the media file in kilobytes
+media-file-size = { $size } áá
+# This string is used to display the website name next to the
+# "Block Images" checkbox in the media tab
+# Variables:
+# $website (string) - The website name
+media-block-image =
+ .label = á¡á£á áááááá¡ á¨ááá¦á£ááá á¡ááá¢áá { $website }
+ .accesskey = á
+# This string is used to display the URL of the website on top of the
+# pageInfo dialog box
+# Variables:
+# $website (string) - The url of the website pageInfo is getting info for
+page-info-page =
+ .title = áááá ááá¡ áááááªááááá â { $website }
+page-info-frame =
+ .title = á©áá á©áá¡ áááááªááááá â { $website }
diff --git a/browser/browser/panicButton.ftl b/browser/browser/panicButton.ftl
new file mode 100644
index 00000000000..0157d1a4ac5
--- /dev/null
+++ b/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 = áááá®á¡áááá áá®ááá á¡á£á¤áá á¤ááá¯áá á
+panic-button-undo-warning = áá¡ á¥áááááá á¨áá£á¥áªáááááá.
+panic-button-forget-button =
+ .label = ááááá¬á§ááá!
+
+## These strings are combined to form a complete sentence starting with
+## panic-main-timeframe-desc. For example: "Forget the last: Five minutes".
+## Please ensure that this remains the case in the translation.
+
+panic-main-timeframe-desc = ááááá¬á§ááá áááá:
+panic-button-5min =
+ .label = á®á£áá á¬á£ááá¡
+panic-button-2hr =
+ .label = áá á á¡ááááá¡
+panic-button-day =
+ .label = 24 á¡ááááá¡
+
+## These strings are combined to form a complete sentence starting with
+## panic-button-action-desc. For example: "Proceeding will: Delete Recent Cookies".
+## Please ensure that this remains the case in the translation.
+## Note also that some strings include tags for emphasis on the
+## words "Cookies", "History", "Tabs" and "Windows". The translation should do the same.
+
+panic-button-action-desc = áááá á«áááááá¡áá¡:
+panic-button-delete-cookies = á¬ááá¨áááá á¤á£ááá£á¨ááá
+panic-button-delete-history = á¬ááá¨áááá áá¡á¢áá áá
+panic-button-delete-tabs-and-windows = áááá®á£á ááá á§áááá á©áááá áá áá á¤ááá¯áá á
diff --git a/browser/browser/policies/policies-descriptions.ftl b/browser/browser/policies/policies-descriptions.ftl
new file mode 100644
index 00000000000..5dd35ac3299
--- /dev/null
+++ b/browser/browser/policies/policies-descriptions.ftl
@@ -0,0 +1,88 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## The Enterprise Policies feature is aimed at system administrators
+## who want to deploy these settings across several Firefox installations
+## all at once. This is traditionally done through the Windows Group Policy
+## feature, but the system also supports other forms of deployment.
+## These are short descriptions for individual policies, to be displayed
+## in the documentation section in about:policies.
+
+policy-3rdparty = ááá£ááááá áááá£áááááá, á áá WebExtension-ááá¡ á¨ááá«ááá¡ chrome.storage.managed-áá á¬ááááá.
+policy-AppUpdateURL = áá ááá áááá¡ ááá¡ááá®áááááá URL-ááá¡áááá ááá¡ ááá§ááááá.
+policy-Authentication = ááá¢ááá áá ááá£áá áááááá¢á£á áááá¡ ááááá ááá áááá¡ááá¢áááá¡áááá¡, á ááááááá᪠áá®áá ááááá áááá.
+policy-BlockAboutAddons = ááááá¢áááááá¡ áááá ááááááá á¬áááááá¡ á¨ááá¦á£ááá (about:addons).
+policy-BlockAboutConfig = á¬áááááá¡ á¨ááá¦á£ááá about:config áááá áááá.
+policy-BlockAboutProfiles = á¬áááááá¡ á¨ááá¦á£ááá about:profiles áááá áááá.
+policy-BlockAboutSupport = á¬áááááá¡ á¨ááá¦á£ááá about:support áááá áááá.
+policy-Bookmarks = á¡áááá¨ááá¡ á¨áá¥ááá á¡áááá¨ááááá¡ ááááá, á¡áááá¨ááááá¡ ááááá£á¨á áá ááá áááá¡ááá¦áá á£á á¡áá¥áá¦ááááá¨á.
+policy-CaptivePortal = á¨áá¡áááá¡ áááá ááá¡ áá®áá ááááá áá¡ á©áá ááá áá ááááá ááá.
+policy-CertificatesDescription = á¡áá á¢áá¤áááá¢áááá¡ ááááá¢ááá áá á©áá¨ááááá£áá á¡áá á¢áá¤áááá¢áááá¡ ááááá§ááááá.
+policy-Cookies = á¡ááá¢áááá¡áááá¡ á¤á£ááá£á¨áááá¡ ááá¨áááá áá ááá á«áááá
+policy-DefaultDownloadDirectory = á©áááá¢ááá áááá¡ áááá£ááá¡á®áááá á¡áá¥áá¦ááááá¡ áááááááá.
+policy-DisableAppUpdate = áá áá£ááá áá¡ ááááá®ááááá¡ á¨ááá¦á£ááá.
+policy-DisableBuiltinPDFViewer = PDF.js-áá¡ ááááá¨áá, á©áá¨ááááá£áá PDF-áááá®á¡ááááá¡, á ááááá¡á᪠áá§ááááá¡ { -brand-short-name }.
+policy-DisableDeveloperTools = á¨áááá£á¨ááááááá¡ á®ááá¡áá¬á§áááááá á¬áááááá¡ á¨ááá¦á£ááá.
+policy-DisableFeedbackCommands = á£áá£áááá¨áá áá¡ áá á«áááááááá¡ ááááá¨áá ááá®ááá áááá¡ ááááá£ááá (ááááá®ááá£á áááá¡á áá ááá¦áááá£á á¡ááá¢áá ááá®á¡áááááá¡ áááááááá)
+policy-DisableFirefoxAccounts = { -fxaccount-brand-name }-áá ááá¤á£á«áááá£áá áááá¡áá®á£á áááááá¡ ááááá¨áá, á¡ááá¥á ááááááªááá¡ á©áááááá.
+# Firefox Screenshots is the name of the feature, and should not be translated.
+policy-DisableFirefoxScreenshots = Firefox Screenshots-áá¡ ááááá¨áá
+policy-DisableFirefoxStudies = á¨ááá¦á£ááá, á áá { -brand-short-name } ááá á¨áá«áááá¡ ááááááááá¡ ááá¨ááááá¡.
+policy-DisableForgetButton = áá¡á¢áá ááá¡ ááááá¬á§áááá¡ á¦ááááááá á¬áááááá¡ á¨ááá¦á£ááá.
+policy-DisableFormHistory = á«ááááá¡á áá ááááááá¡ áá¡á¢áá ááá¡ ááááá®á¡ááá áááá¡ á¨ááá¦á£ááá.
+policy-DisableMasterPasswordCreation = áᣠááá¥ááááá, áááááá á ááá ááá ááá á¨ááá¥ááááá.
+policy-DisablePocket = ááááááá ááááá¡ Pocket-á¨á á¨áááá®ááá¡ á¨áá¡áá«áááááááá¡ ááááá¨áá.
+policy-DisablePrivateBrowsing = ááá ááá ááááááááá áááá¡ ááááá¨áá.
+policy-DisableProfileImport = ááááá£ááá á¡á®áá áá áá£ááá áá¡ áááááªáááááá¡ áááááá¢áááá¡ á¨áá¡áá«áááááááá¡ ááááá¨áá.
+policy-DisableProfileRefresh = about:support áááá ááá, áááááá¨áá¡ á¦ááááá { -brand-short-name } â á¨ááááááá.
+policy-DisableSafeMode = á£á¡áá¤á áá®á á ááááá¨á ááá¨ááááá¡ á¨áá¡áá«áááááááá¡ ááááá¨áá. á¨áááá¨ááá: Shift-á¦áááááá á£á¡áá¤á áá®á á ááááá¨á ááááá¡áááá¡ á¨ááá¦á£ááá, áá®áááá Windows-áá¡ á¯áá£á¤áá¡ á¬áá¡áááááááá (Group Policy) á¨áá¡áá«áááááá.
+policy-DisableSecurityBypass = áááá®ááá ááááá¡áááá¡, á£á¡áá¤á áá®ááááá¡ ááá áááá£áá ááá¤á áá®áááááááá¡ á£áá£áááááá§áá¤áá¡ á¨ááá¦á£ááá.
+policy-DisableSetAsDesktopBackground = ááááá£ááá, ááá áááá¡ á¤áááá ááááá§áááááá¡ áá á«áááááá¡ ááááá¨áá á¡á£á áááááá¡áááá¡.
+policy-DisableSystemAddonUpdate = áá áá£ááá áá¡áááá¡, á¡áá¡á¢áááá¡ ááááá¢áááááá¡ á©áááááá¡á áá ááááá®ááááá¡ á¨ááá¦á£ááá.
+policy-DisableTelemetry = áááááááááá¡ ááááá¨áá.
+policy-DisplayBookmarksToolbar = á¡áááá¨ááááá¡ ááááá¡ ááááá©ááá áááá£ááá¡á®ááááá.
+policy-DisplayMenuBar = ááááá£á¡ ááááá¡ ááááá©ááá áááá£ááá¡á®ááááá.
+policy-DNSOverHTTPS = DNS-áá¡ HTTPS-áá áááááªáááá¡ ááááá ááá.
+policy-DontCheckDefaultBrowser = ááá¨ááááá¡áá¡, áá áá£ááá áá¡ áááá£ááá¡á®ááááááá¡ á¨áááá¬ááááá¡ ááááá¨áá.
+policy-DownloadDirectory = á©áááá¢ááá áááá¡ áááá£ááá¡á®áááá á¡áá¥áá¦ááááá¡ áááááááá áá á©áááá¢áá.
+# âlockâ means that the user wonât be able to change this setting
+policy-EnableTrackingProtection = á¨áááááá¡áá¡ á¨ááá¦á£áááá¡ á©áá ááá áá ááááá ááá áá ááááá¢áááá áá ááá áááá¢á áááá¡ á©áááá¢áá.
+# A âlockedâ extension canât be disabled or removed by the user. This policy
+# takes 3 keys (âInstallâ, âUninstallâ, âLockedâ), you can either keep them in
+# English or translate them as verbs.
+policy-Extensions = ááá¤áá áááááá¡ ááá§ááááá, áááá¨áá áá ááá áááá¢á áááá¡ á©áááá¢áá. ááá§áááááá¡ ááá áááá¢á áááá¡ á¡áá®áá ááááááááá URL-ááá¡áááá áááá áá áááááá áááá. áááá¨ááá¡á áá á©áááá¢ááá¡ ááá áááá¢á ááá¡ ááááááááá ááá¤áá áááááá¡ ID-ááá.
+policy-ExtensionSettings = ááá¤áá áááááá¡ ááá§áááááá¡ áááááá£áá á¬áá ááááááá¡ ááá ááá.
+policy-ExtensionUpdate = á©áá ááá áá ááááá ááá, ááá¤áá áááááá¡ ááááááááá®ááááá¡.
+policy-FirefoxHome = Firefox Home-áá¡ ááááá ááá.
+policy-FlashPlugin = Flash-áááá£ááá¡ ááááá§áááááá¡ ááá¨áááá áá á£áá á§áá¤á.
+policy-HardwareAcceleration = áᣠá£áá á§áá¤áááá, áááá áá¢á£á á£áá áá©á¥áá áááá¡ ááááá¨áá.
+# âlockâ means that the user wonât be able to change this setting
+policy-Homepage = ááá§ááááá áá ááááá¢áááá áááááá á áááá ááá¡ á©áááá¢áá.
+policy-InstallAddonsPermission = áªááááá£áá áááá¡ááá¢áááá¡áááá¡ ááááá¢áááááá¡ á©áááááá¡ ááá¨áááá.
+policy-LocalFileLinks = áªááááá£áá á¡ááá¢áááá¡, áááááááá áá á¤áááááááá áááááá¨áá áááá¡ á¨áá¡áá«ááááááá
+policy-NetworkPrediction = á©áá ááá áá ááááá ááá á¥á¡ááá¨á áááááªáááááá¡ á¬áááá¡á¬áá á ááá¦áááá¡ (DNS-áá¡ á¬áááá¡á¬áá á áááá£á¨ááááá)
+policy-NewTabPage = áá®ááá á©áááá ááá¡ áááá ááá¡ á©áá ááá áá ááááá ááá.
+policy-NoDefaultBookmarks = áááá£ááá¡á®áááá á¡áááá¨ááááá¡, á áááááá᪠áá®ááá ááá§ááááá£áá { -brand-short-name } áá áá¡ á¬áá ááááááááá áá áááááá á á¡áááá¨ááááá¡ (á®á¨áá áá ááááá®á£áááá£áá, á£áá®ááá¡á ááááááá¡) á¨ááá¦á£ááá. á¨áááá¨ááá: áá¡ áááá£áááá ááááá¡áááááá, áá®ááá áá áá¤áááá¡ ááá ááá ááá¨ááááááá.
+policy-OfferToSaveLogins = ááá áááá¢á áááá¡ áá«á£áááááá áááááááá, á áá { -brand-short-name } á¨áá«áááá¡ ááááá áá¨áá¡ áááááªáááááá¡á áá ááá áááááá¡ ááááá®á¡ááá áááá¡ á¨áááááááááá¡. ááá¡áá¦áááá áá ááá áááá¨ááááááá, ááá¨ááá áá¢á áá ááªááá á.
+policy-OverrideFirstRunPage = ááá áááá ááá¨ááááá¡ áááá ááá¡ á©ááááªááááá. ááá£ááááá áááá£ááááá¡ áªáá áááá, áᣠáá¡á£á á ááá áááá ááá¨ááááá¡ áááá ááá¡ ááááá¨áá.
+policy-OverridePostUpdatePage = ááááá®ááááá¡ á¨ááááááá âá á á¡ááá®ááááááâ áááá ááá¡ á©ááááªááááá. ááá£ááááá áááá£ááááá¡ áªáá áááá, áᣠáá¡á£á á ááááá®ááááá¡ á¨ááááááá áááá ááá¡ ááááá¨áá.
+policy-Permissions = ááááá áááááá¡ ááááá ááá ááááá áá¡áááá¡, áááá áá¤áááá¡áááá¡, áááááá ááááá¡á áá á¨áá¢á§áááááááááá¡áááá¡.
+policy-PopupBlocking = áªááááá£áá áááá¡ááá¢áááá¡áááá¡ ááááá®á¢ááá á¤ááá¯á áááá¡ ááá¨áááá áááá£ááá¡á®ááááá.
+policy-Preferences = áááá¨áááááááááá¡ á¨áá á©ááá áá á©áááá¢áá, ááá áááá¢á áááá¡ ááá¬áááá¡áááá¡.
+policy-PromptForDownloadLocation = á¤ááááááá¡ á©áááá¢ááá áááá¡áá¡, ááááááááááá ááááá¡ áááááááá.
+policy-Proxy = áá áá¥á¡áá¡ ááá áááá¢á áááá¡ ááááá ááá.
+policy-RequestedLocales = ááá£ááááá áááá®áááááá áááááá¡ á©áááááááááá áá ááá áááá¡áááá¡, ááá áááá¢á áááá¡ ááá®ááááá.
+policy-SanitizeOnShutdown = ááááááááááááá¡ á§áááá áááááªáááá¡ ááá¡á£á¤áááááá ááááá áááá¡áá¡.
+policy-SanitizeOnShutdown2 = ááááá®á£áááá£áá áááá ááááá¡ ááá¡á£á¤áááááá ááááá¨ááá¡áá¡.
+policy-SearchBar = á¡áá«áááá ááááá¡áááá¡ áááá£ááá¡á®áááá ááá¡áááá ááá¡ áááááááá. áááá®ááá ááááá¡ áááá᪠á¨ááá«áááá ááá¡á á¨ááªááá.
+policy-SearchEngines = á¡áá«áááá ááá áááá¢á áááá¡ ááááá ááá. áá¡ áááá£áááá á®ááááá¡áá¬áááááá, áá®áááá ááá¤áá ááááá£áá áá®áá ááááá áá¡ (ESR) ááááá¨áááááá.
+policy-SearchSuggestEnabled = á«ááááá¡ á¨áááááááááááááá¡ á©áá ááá áá ááááá ááá.
+# For more information, see https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/PKCS11/Module_Installation
+policy-SecurityDevices = PKCS #11 áááá£ááááá¡ ááá§ááááá.
+policy-SSLVersionMax = SSL-áá¡ á£ááá¦ááá¡á ááá á¡ááá¡ áááá¡ááá¦áá á.
+policy-SSLVersionMin = SSL-áá¡ á£ááªáá áá¡á ááá á¡ááá¡ áááá¡ááá¦áá á.
+policy-SupportMenu = á¡ááá£ááá á áá®áá ááááá áá¡ ááááá£á¡ ááááá¢ááá ááá®ááá áááá¡ ááááá£á¨á.
+# âformatâ refers to the format used for the value of this policy.
+policy-WebsiteFilter = áááá¡ááá¢áááá¡ ááááá®á£ááááá¡ á¨ááá¦á£ááá. áá®áááá á¨áá¡áááááá¡á ááá¡ááá ááááá¢ááááá ááá¤áá áááªááá¡áááá¡ á¤áá ááá¢áá¡ ááááááá.
diff --git a/browser/browser/preferences/applicationManager.ftl b/browser/browser/preferences/applicationManager.ftl
new file mode 100644
index 00000000000..3f9ed0ce261
--- /dev/null
+++ b/browser/browser/preferences/applicationManager.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/.
+
+app-manager-window =
+ .title = áá ááá áááá¡ áááááªááááá
+ .style = width: 30em; min-height: 20em;
+app-manager-remove =
+ .label = áááªááááá
+ .accesskey = áª
+app-manager-handle-webfeeds = ááááá á®ááá á¨ááá«áááá áááá®á¡ááá¡, á¨áááááá áá ááá áááá.
+# Variables:
+# $type (String) - the URI scheme of the link (e.g. mailto:)
+app-manager-handle-protocol = { $type } ááá£áá á¨ááá«áááá áááá®á¡ááá¡, á¨áááááá áá ááá áááá.
+# Variables:
+# $type (String) - the MIME type (e.g. application/binary)
+app-manager-handle-file = { $type } á¨áááááá¡á á¨ááá«áááá áááá®á¡ááá¡, á¨áááááá áá ááá áááá.
+
+## These strings are followed, on a new line,
+## by the URL or path of the application.
+
+app-manager-web-app-info = ááááá ááá áááá¡ ááá¡áááá ááá:
+app-manager-local-app-info = áá ááá áááá¡ ááá¡áááá ááá:
diff --git a/browser/browser/preferences/blocklists.ftl b/browser/browser/preferences/blocklists.ftl
new file mode 100644
index 00000000000..4107d1afb6c
--- /dev/null
+++ b/browser/browser/preferences/blocklists.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/.
+
+blocklist-window =
+ .title = á¨ááá¦á£áá£ááá á¡áá
+ .style = width: 50em
+blocklist-desc = ááá á©ááá á¡áá, á ááááá¡ ááá®áááááá᪠{ -brand-short-name } á¨ááá¦á£áááá¡ ááááááá ááá¡ áá ááá¬ááááá¡, á ááááá᪠á¨ááá«áááá ááááá§á£á á¡ áááááááááá¡ áá¥áááá¡ ááá¥áááááááá¡.
+blocklist-description = ááá á©ááá á¡áá, á ááááá¡á᪠{ -brand-short-name } áááááá§ááááá¡ ááá¢áá ááá¢-ááááááá§á£á ááááá¡ á¨áá¡ááá¦á£ááá. á¡ááááá¡ áááá¬áááááááá Disconnect.
+blocklist-close-key =
+ .key = w
+blocklist-treehead-list =
+ .label = á¡áá
+blocklist-button-cancel =
+ .label = ááá£á¥áááá
+ .accesskey = á
+blocklist-button-ok =
+ .label = áªáááááááááá¡ á¨áááá®áá
+ .accesskey = á¨
+# 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-name = Disconnect.me áááªááá¡ á¡áá¬á§áá¡á áááá (á¡áá¡á£á ááááá).
+blocklist-item-moz-std-desc = á¡ááá¢áá¡ ááááá áá£ááá áá£á¨ááááá¡áááá¡, áááááá áá ááááááá§á£á á ááááááá¢áá¡ ááá¨áááá.
+blocklist-item-moz-full-name = Disconnect.me ááááªá á áááªáá.
+blocklist-item-moz-full-desc = áªáááááá ááááááá§á£á ááááá¡ á¨ááá¦á£ááá. á¡ááá¢áááá¡ ááá¬áááá, á¨ááá«áááá ááá ááá£á¨ááá¡ ááááá áá£ááá.
+blocklist-item-moz-std-listName = 1-áá ááááá¡ á¨ááá¦á£áááá¡ á¡áá (á¡áá¡á£á ááááá).
+blocklist-item-moz-std-description = áááááá áá ááááááá§á£á á ááá¨áááá£ááá, á¡ááá¢áááá¡ ááááá áá£ááá áá£á¨ááááá¡áááá¡.
+blocklist-item-moz-full-listName = áá-2 ááááá¡ á¨ááá¦á£áááá¡ á¡áá.
+blocklist-item-moz-full-description = á§áááá áá¦ááá©ááááá ááááááá§á£á á á¨áááá¦á£áááá. áááá¡ááá¢áááá¡ áá á¨áááááá¡áá¡ ááá¬ááá, á¨áá¡áá«ááá á¡áááááááá áá á©ááá¢ááá ááá¡.
diff --git a/browser/browser/preferences/clearSiteData.ftl b/browser/browser/preferences/clearSiteData.ftl
new file mode 100644
index 00000000000..34359cf39d5
--- /dev/null
+++ b/browser/browser/preferences/clearSiteData.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/.
+
+clear-site-data-window =
+ .title = áááááªáááááá¡ ááá¡á£á¤áááááá
+ .style = width: 35em
+clear-site-data-description = á§áááá á¤á£ááá£á¨áá¡á áá á¡ááá¢áá¡ áááááªáááá¡ ááá¡á£á¤ááááááá¡ á¨áááááá, á áááááá᪠{ -brand-short-name } áááá®ááá¡, á¨áá¡áá«ááá áááá¡ááá¢ááá á¨áá¡á£áá ááááá áá¨áááááá ááááá®ááááá. ááá¨áá¡ áááááªáááááá¡ ááá¡á£á¤áááááá áá áá áááá¥áááááá¡ áá¥áááá¡ ááááá áá¨áááá.
+clear-site-data-close-key =
+ .key = w
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cookies and Site Data (24 KB)"
+# Variables:
+# $amount (Number) - Amount of site data currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cookies-with-data =
+ .label = á¤á£ááá£á¨ááá áá á¡ááá¢áá¡ áááááªááááá ({ $amount } { $unit })
+ .accesskey = á¡
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cookies-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cookies-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cookies-empty =
+ .label = á¤á£ááá£á¨ááá áá á¡ááá¢áá¡ áááááªááááá
+ .accesskey = á¡
+clear-site-data-cookies-info = ááá¡á£á¤ááááááá¡ á¨áááááá, á¨áá¡áá«ááá á¡ááá¢áááá á¨áá¡á£áá ááááá áá¨áááááá ááááá®ááááá
+# The parameters in parentheses in this string describe disk usage
+# in the format ($amount $unit), e.g. "Cached Web Content (24 KB)"
+# Variables:
+# $amount (Number) - Amount of cache currently stored on disk
+# $unit (String) - Abbreviation of the unit that $amount is in, e.g. "MB"
+clear-site-data-cache-with-data =
+ .label = ááá¨áá ááá£áá áááá¨áááááá¡á ({ $amount } { $unit })
+ .accesskey = á
+# This string is a placeholder for while the data used to fill
+# clear-site-data-cache-with-data is loading. This placeholder is usually
+# only shown for a very short time (< 1s), so it should be very similar
+# or the same as clear-site-data-cache-with-data (except the amount and unit),
+# to avoid flickering.
+clear-site-data-cache-empty =
+ .label = ááá¨áá ááá£áá áááá¨áááááá¡á
+ .accesskey = á
+clear-site-data-cache-info = áááá¡ááá¢ááá á¡áááá áááá¡ á¡á£á áááááá¡ áá áááááªáááááá¡ áááá¡ááá®áááááá
+clear-site-data-cancel =
+ .label = ááá£á¥áááá
+ .accesskey = á¥
+clear-site-data-clear =
+ .label = ááá¡á£á¤áááááá
+ .accesskey = á¤
diff --git a/browser/browser/preferences/colors.ftl b/browser/browser/preferences/colors.ftl
new file mode 100644
index 00000000000..ac666034a61
--- /dev/null
+++ b/browser/browser/preferences/colors.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/.
+
+colors-window =
+ .title = á¤áá ááá
+ .style =
+ { PLATFORM() ->
+ [macos] width: 60em
+ *[other] width: 64em
+ }
+colors-close-key =
+ .key = w
+colors-page-override = áááá ááá¡ áááá áááá¡ááá¦áá á£áá á¤áá áááá¡ áááªáááá, áá¥ááá áááá ááááá áááááááá£ááá¡ ááááá§ááááá
+ .accesskey = á¤
+colors-page-override-option-always =
+ .label = á§áááááááá¡
+colors-page-override-option-auto =
+ .label = áá®áááá ááá¦ááá áááá¢á áá¡á¢áá¡ áááááááá
+colors-page-override-option-never =
+ .label = áá áá¡áá áá¡
+colors-text-and-background = á¢áá¥á¡á¢á áá á¤ááá
+colors-text-header = á¢áá¥á¡á¢á
+ .accesskey = á¢
+colors-background = á¤ááá
+ .accesskey = á
+colors-use-system =
+ .label = á¡áá¡á¢áááá¡ á¤áá áááá¡ ááááá§ááááá
+ .accesskey = á¡
+colors-underline-links =
+ .label = ááá£ááááá¡ á®ááááá¡áá
+ .accesskey = á®
+colors-links-header = ááá£ááá¡ á¤áá ááá
+colors-unvisited-links = ááá£ááá®á£áááááá ááá£áááá
+ .accesskey = á£
+colors-visited-links = ááááá®á£áááá£áá ááá£áááá
+ .accesskey = á
diff --git a/browser/browser/preferences/connection.ftl b/browser/browser/preferences/connection.ftl
new file mode 100644
index 00000000000..6311a30e210
--- /dev/null
+++ b/browser/browser/preferences/connection.ftl
@@ -0,0 +1,90 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+connection-window =
+ .title = áááá¨áá áá¡ ááá áááá¢á ááá
+ .style =
+ { PLATFORM() ->
+ [macos] width: 44em
+ *[other] width: 49em
+ }
+connection-close-key =
+ .key = w
+connection-disable-extension =
+ .label = ááá¤áá áááááá¡ áááá ááá
+connection-proxy-configure = áá áá¥á¡áá¡ ááááá ááá ááá¢áá ááá¢áá á¬áááááá¡ááááá¡
+connection-proxy-option-no =
+ .label = áá áá¥á¡áá¡ ááá áá¨á
+ .accesskey = á
+connection-proxy-option-system =
+ .label = á¡áá¡á¢áááá¡ áá áá¥á¡áá¡ ááá áááá¢á áááá á¡áá ááááááá
+ .accesskey = á¡
+connection-proxy-option-auto =
+ .label = áá áá¥á¡áá¡ ááá áááá¢á áááá¡ ááá¢áááá¢á£á á ááááááá áá á¥á¡áááá¡áááá¡
+ .accesskey = á¥
+connection-proxy-option-manual =
+ .label = áá áá¥á¡áá¡ á®áááá ááááá ááá
+ .accesskey = á®
+connection-proxy-http = HTTP áá áá¥á¡á
+ .accesskey = H
+connection-proxy-http-port = ááá á¢á
+ .accesskey = á
+connection-proxy-http-share =
+ .label = á§áááá áá¥ááá¡áááá¡ áá áá áá¥á¡á-á¡áá ááá áá¡ ááááá§ááááá
+ .accesskey = á§
+connection-proxy-ssl = SSL áá áá¥á¡á
+ .accesskey = L
+connection-proxy-ssl-port = ááá á¢á
+ .accesskey = á
+connection-proxy-ftp = FTP áá áá¥á¡á
+ .accesskey = F
+connection-proxy-ftp-port = ááá á¢á
+ .accesskey = á
+connection-proxy-socks = SOCKS á°áá¡á¢á
+ .accesskey = C
+connection-proxy-socks-port = ááá á¢á
+ .accesskey = á¢
+connection-proxy-socks4 =
+ .label = SOCKS v4
+ .accesskey = 4
+connection-proxy-socks5 =
+ .label = SOCKS v5
+ .accesskey = 5
+connection-proxy-noproxy = áá áááááá§ááááá á¨ááááá ááá¡áááá ááááá
+ .accesskey = á
+connection-proxy-noproxy-desc = áááááááá: .mozilla.org, .net.nz, 192.168.1.0/24
+connection-proxy-autotype =
+ .label = áá áá¥á¡áá¡ ááááááááá áááá¡ URL
+ .accesskey = á
+connection-proxy-reload =
+ .label = á®áááá®áá á©áá¢ááá ááá
+ .accesskey = á®
+connection-proxy-autologin =
+ .label = á¨áá¡áááá¡ áááá®ááááá¡ ááááá¢ááááá, áᣠááá ááá ááááá®á¡ááá ááá£ááá
+ .accesskey = á
+ .tooltip = áá ááááááááá¡ á¨áááááá, áá áá¥á¡áá¡ ááááá áá¨áá ááá¢áááá¢á£á áá á¨áá®áááá, áᣠááááá áá¨áá¡ áááááªááááá á¨áááá®á£áá áá¥áááá. áá¡ááá áááªááááááá, áᣠá¨áá¡ááá ááá ááá®áá á®áááá.
+connection-proxy-socks-remote-dns =
+ .label = áá áá¥á¡áá¡ DNS SOCKS v5-áá¡ ááááá§áááááá¡áá¡
+ .accesskey = d
+connection-dns-over-https =
+ .label = DNS-á¡ááá HTTPS-áááá¨áá á
+ .accesskey = H
+# Variables:
+# $url (String) - URL for the DNS over HTTPS provider
+connection-dns-over-https-url-default =
+ .label = áááá£ááá¡á®ááááá¡ ááááá§ááááá ({ $url })
+ .accesskey = á
+ .tooltiptext = áááá£ááá¡á®áááá URL-á¡ ááááá§ááááá DNS-ááááá§ááááááá¡áááá¡ HTTPS-áá
+connection-dns-over-https-url-resolver = áááá¡áá®á£á áááá¡ ááááá§ááááá
+ .accesskey = á®
+# Variables:
+# $name (String) - Display name or URL for the DNS over HTTPS provider
+connection-dns-over-https-url-item-default =
+ .label = { $name } (áááá£ááá¡á®áááá)
+ .tooltiptext = áááá£ááá¡á®áááá URL-ááá£ááá¡ ááááá§ááááá DNS-ááááá§ááááááá¡áááá¡ HTTPS-áá
+connection-dns-over-https-url-custom =
+ .label = áááááááá£áá
+ .accesskey = á
+ .tooltiptext = á¨ááá§ááááá á¡áá¡á£á áááá URL-ááá¡áááá áá DNS-ááááá§ááááááá¡áááá¡ HTTPS-áá
+connection-dns-over-https-custom-label = áááááááá£áá
diff --git a/browser/browser/preferences/containers.ftl b/browser/browser/preferences/containers.ftl
new file mode 100644
index 00000000000..ead7f17ccf6
--- /dev/null
+++ b/browser/browser/preferences/containers.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/.
+
+containers-window-new =
+ .title = áá®ááá á¡ááááá¡áá¡ ááááá¢ááá
+ .style = width: 45em
+# Variables
+# $name (String) - Name of the container
+containers-window-update =
+ .title = { $name } á¡ááááá¡áá¡ ááá áááá¢á ááá
+ .style = width: 45em
+containers-window-close =
+ .key = w
+# This is a term to store style to be applied
+# on the three labels in the containers add/edit dialog:
+# - name
+# - icon
+# - color
+#
+# Using this term and referencing it in the `.style` attribute
+# of the three messages ensures that all three labels
+# will be aligned correctly.
+-containers-labels-style = min-width: 4rem
+containers-name-label = á¡áá®ááá
+ .accesskey = á¡
+ .style = { -containers-labels-style }
+containers-name-text =
+ .placeholder = á¨ááá§ááááá á¡ááááá¡áá¡ á¡áá®ááá
+containers-icon-label = á®áá¢á£áá
+ .accesskey = á®
+ .style = { -containers-labels-style }
+containers-color-label = á¤áá á
+ .accesskey = á¤
+ .style = { -containers-labels-style }
+containers-button-done =
+ .label = áááááá
+ .accesskey = á
+containers-color-blue =
+ .label = áá£á á¯á
+containers-color-turquoise =
+ .label = á¤áá á£ááá¡á¤áá á
+containers-color-green =
+ .label = áá¬áááá
+containers-color-yellow =
+ .label = á§áááááá
+containers-color-orange =
+ .label = ááá ááá¯áá¡á¤áá á
+containers-color-red =
+ .label = á¬ááááá
+containers-color-pink =
+ .label = ááá ááá¡á¤áá á
+containers-color-purple =
+ .label = ááá¬ááá£áá
+containers-color-toolbar =
+ .label = á®ááá¡áá¬á§ááá ááááá¡ á¨áá¡áááááá¡á
+containers-icon-fence =
+ .label = á¦ááá
+containers-icon-fingerprint =
+ .label = ááááá¡ áááááááá
+containers-icon-briefcase =
+ .label = ááá á¢á¤ááá
+# String represents a money sign but currently uses a dollar sign
+# so don't change to local currency. See Bug 1291672.
+containers-icon-dollar =
+ .label = ááááá áá¡ ááá¨ááá
+containers-icon-cart =
+ .label = á¡áá§ááááááá¡ áááááá
+containers-icon-circle =
+ .label = á¬áá á¢ááá
+containers-icon-vacation =
+ .label = á¨áááá£áááá
+containers-icon-gift =
+ .label = á¡áá©á£á¥áá á
+containers-icon-food =
+ .label = á¡áááááá
+containers-icon-fruit =
+ .label = á®ááá
+containers-icon-pet =
+ .label = áªá®ááááá
+containers-icon-tree =
+ .label = á®á
+containers-icon-chill =
+ .label = á¡ááá¨áááá
diff --git a/browser/browser/preferences/fonts.ftl b/browser/browser/preferences/fonts.ftl
new file mode 100644
index 00000000000..82d623ab72d
--- /dev/null
+++ b/browser/browser/preferences/fonts.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/.
+
+fonts-window =
+ .title = á¨á áá¤á¢ááá
+fonts-window-close =
+ .key = w
+
+## Font groups by language
+
+fonts-langgroup-header = á¨á áá¤á¢ááá
+ .accesskey = á¨
+fonts-langgroup-arabic =
+ .label = áá ááá£áá
+fonts-langgroup-armenian =
+ .label = á¡ááá®á£á á
+fonts-langgroup-bengali =
+ .label = ááááááá£á á
+fonts-langgroup-simpl-chinese =
+ .label = á©ááá£á á ááááá á¢ááááá£áá
+fonts-langgroup-trad-chinese-hk =
+ .label = á©ááá£á á á¢á ááááªáá£á (á°ááá-ááááá)
+fonts-langgroup-trad-chinese =
+ .label = á©ááá£á á á¢á ááááªáá£á (á¢áááááá)
+fonts-langgroup-cyrillic =
+ .label = ááá ááááªá
+fonts-langgroup-devanagari =
+ .label = ááááááááá á
+fonts-langgroup-ethiopic =
+ .label = áááááá£á á
+fonts-langgroup-georgian =
+ .label = á¥áá áá£áá
+fonts-langgroup-el =
+ .label = ááá á«áá£áá
+fonts-langgroup-gujarati =
+ .label = áá£á¯áá ááá£áá
+fonts-langgroup-gurmukhi =
+ .label = áá£á áá£á®á
+fonts-langgroup-japanese =
+ .label = áááááá£á á
+fonts-langgroup-hebrew =
+ .label = ááá áá£áá
+fonts-langgroup-kannada =
+ .label = ááááá á
+fonts-langgroup-khmer =
+ .label = á¥á°ááá á£áá
+fonts-langgroup-korean =
+ .label = ááá áá£áá
+# Translate "Latin" as the name of Latin (Roman) script, not as the name of the Latin language.
+fonts-langgroup-latin =
+ .label = áááááá£á á
+fonts-langgroup-malayalam =
+ .label = áááááá£á á
+fonts-langgroup-math =
+ .label = ááááááá¢ááá
+fonts-langgroup-odia =
+ .label = áá áá
+fonts-langgroup-sinhala =
+ .label = á¡ááá°ááá£á á
+fonts-langgroup-tamil =
+ .label = áááááá£á á
+fonts-langgroup-telugu =
+ .label = á¢ááá£áá£
+fonts-langgroup-thai =
+ .label = á¢ááááááá£á á
+fonts-langgroup-tibetan =
+ .label = á¢áááá¢á£á á
+fonts-langgroup-canadian =
+ .label = áááááá£á á ááá áªááááááá á£ááá¤ááªáá ááá£áá
+fonts-langgroup-other =
+ .label = á¡á®áá áááá¬áá áááááá
+
+## Default fonts and their sizes
+
+fonts-proportional-header = ááá á¡áá®á
+ .accesskey = á
+fonts-default-serif =
+ .label = áááááááááááá
+fonts-default-sans-serif =
+ .label = á£ááááááá
+fonts-proportional-size = áááá
+ .accesskey = á
+fonts-serif = áááááááááááá
+ .accesskey = á
+fonts-sans-serif = á£ááááááá
+ .accesskey = á
+fonts-monospace = ááááááá á á¡áááááá¡
+ .accesskey = á
+fonts-monospace-size = áááá
+ .accesskey = á
+fonts-minsize = á¨á áá¤á¢áá¡ á£ááªáá áá¡á áááá
+ .accesskey = á£
+fonts-minsize-none =
+ .label = á¨áá£áá¦á£áááá
+fonts-allow-own =
+ .label = ááááá¡ ááá ááá ááááááá ááááá¡áááá¡, ááááá ááá á©ááá¡ á¨á áá¤á¢ááá, ááááá áááááááá£ááá¡ ááá£á®áááááá
+ .accesskey = á
+
+## Text Encodings
+##
+## Translate the encoding names as adjectives for an encoding, not as the name
+## of the language.
+
+fonts-languages-fallback-header = á¢áá¥á¡á¢áá¡ ááááá ááá ááá«áááááá£áá á¨áááááá¡ááááá¡
+fonts-languages-fallback-desc = áá¡ ááááá ááá áááááá§ááááá ááá«áááááá£áá á¨áááááá¡áá¡áááá¡, á ááááá᪠ááááá¡ ááááá áááá¡ ááá á£áááááá¡.
+fonts-languages-fallback-label = á¢áá¥á¡á¢áá¡ á¡áááááá ááá ááááá ááá
+ .accesskey = á
+fonts-languages-fallback-name-auto =
+ .label = áá á©áá£áá áááá¡áááá¡ áááá£ááá¡á®áááá
+fonts-languages-fallback-name-arabic =
+ .label = áá ááá£áá
+fonts-languages-fallback-name-baltic =
+ .label = áááá¢ááá¡ááá á£áá
+fonts-languages-fallback-name-ceiso =
+ .label = áªááá¢á ááá£á ááá ááá£áá, ISO
+fonts-languages-fallback-name-cewindows =
+ .label = áªááá¢á ááá£á ááá ááá£áá, Microsoft
+fonts-languages-fallback-name-simplified =
+ .label = á©ááá£á á, ááááá á¢ááááá£áá
+fonts-languages-fallback-name-traditional =
+ .label = á©ááá£á á, á¢á ááááªáá£áá
+fonts-languages-fallback-name-cyrillic =
+ .label = ááá ááááªá
+fonts-languages-fallback-name-greek =
+ .label = ááá á«áá£áá
+fonts-languages-fallback-name-hebrew =
+ .label = ááá áá£áá
+fonts-languages-fallback-name-japanese =
+ .label = áááááá£á á
+fonts-languages-fallback-name-korean =
+ .label = ááá áá£áá
+fonts-languages-fallback-name-thai =
+ .label = á¢ááááááá£á á
+fonts-languages-fallback-name-turkish =
+ .label = áá£á á¥á£áá
+fonts-languages-fallback-name-vietnamese =
+ .label = áááá¢áááá£á á
+fonts-languages-fallback-name-other =
+ .label = á¡á®áá (ááá á¨áá áá¡ ááá¡ááááá ááá ááá£áá)
+fonts-very-large-warning-title = á¨á áá¤á¢áá¡ á£ááªáá áá¡á áááá ááááá
+fonts-very-large-warning-message = á¨á áá¤á¢áá¡ á£ááªáá áá¡ ááááá áá á©áá£ááá áááááá¢áá áááá (24 ááá¥á¡áááá ááá¢á) á ááªá®áá. áááá á¨ááá«áááá áááá áá£ááá¡ áá á¨áá£á«áááááá ááá®áááá¡ á¡áááá á áááá ááááá¡ ááááá§ááááá, áá£ááááª, áá áááá ááá¡.
+fonts-very-large-warning-accept = áªáááááááááá¡ á¨áááá®áá ááááá¡áááá á¨áááá®ááááá¨á
+# Variables:
+# $name {string, "Arial"} - Name of the default font
+fonts-label-default =
+ .label = áááá£ááá¡á®áááá ({ $name })
+fonts-label-default-unnamed =
+ .label = áááá£ááá¡á®áááá
diff --git a/browser/browser/preferences/fxaPairDevice.ftl b/browser/browser/preferences/fxaPairDevice.ftl
new file mode 100644
index 00000000000..60cc2d936c5
--- /dev/null
+++ b/browser/browser/preferences/fxaPairDevice.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/.
+
+fxa-pair-device-dialog =
+ .title = á¡á®áá ááá¬á§áááááááá¡ááá áááááá¨áá ááá
+ .style = width: 26em; min-height: 35em;
+fxa-qrcode-heading-phase1 = 1. áᣠá£ááá áá ááá¥áá, áááá§áááá Firefox áá¥áááá¡ áááááá£á ááá¬á§ááááááááá.
+fxa-qrcode-heading-phase2 = 2. á¨ááááá áá á¨áááá { -sync-brand-short-name }-ááááá áá¨áá áá Android-áá¡ á¬áááááá®áá áááá ááááá¡ áááá { -sync-brand-short-name }-áá¡ ááá áááá¢á áááááá.
+fxa-qrcode-error-title = áááá áááá ááá ááá®áá á®áá.
+fxa-qrcode-error-body = á®áááá®áá áªáá.
diff --git a/browser/browser/preferences/languages.ftl b/browser/browser/preferences/languages.ftl
new file mode 100644
index 00000000000..39d3650a863
--- /dev/null
+++ b/browser/browser/preferences/languages.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/.
+
+webpage-languages-window =
+ .title = ááááááá ááá¡ áááá¡ ááá áááá¢á ááá
+ .style = width: 40em
+languages-close-key =
+ .key = w
+languages-description = ááááááá áááá á®ááááá®áá áá ááá ááᢠáááááá á¨ááááááááááá£áá. ááá á©ááá áá¡ááá áááá ááááá¡áááá¡ á¡áá¡á£á áááá ááááá á£ááá áá¢áá¡áááá¡ ááá®ááááá
+languages-customize-spoof-english =
+ .label = ááááááá ááááá¡ áááááá¡á£á ááááá áááá®áááá, ááá¢á ááá ááá£ááááá¡áááá¡
+languages-customize-moveup =
+ .label = áá¬ááá
+ .accesskey = á¬
+languages-customize-movedown =
+ .label = á©áááá¬ááá
+ .accesskey = á©
+languages-customize-remove =
+ .label = áááªááááá
+ .accesskey = á
+languages-customize-select-language =
+ .placeholder = ááá¡áááá¢ááááá áááá¡ á¨áá á©áááâ¦
+languages-customize-add =
+ .label = ááááá¢ááá
+ .accesskey = á
+# 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 } â áááá¡ ááá áááá¢á ááá
+ .style = width: 40em
+browser-languages-description = { -brand-short-name } áá©áááááá¡ ááá ááá áááá¡ áááá£ááá¡á®ááááá, á®ááá á¡áááá ááááá¡ á¨áááá®ááááá¨á ááááá¢ááááá¡, á áááááááá¡ á¨áá¡áááááá¡áá.
+browser-languages-search = á¡á®áá áááááá¡ á«áááá...
+browser-languages-searching =
+ .label = áááááááá áááá¡ áááááá¡ á«áááá...
+browser-languages-downloading =
+ .label = áááááááá áááá¡ á©áááá¢ááá ááá...
+browser-languages-select-language =
+ .label = áááá¡ áááááááá ááá¡áááá¢ááááá
+ .placeholder = áááá¡ áááááááá ááá¡áááá¢ááááá
+browser-languages-installed-label = á©ááááá£áá ááááá
+browser-languages-available-label = á®ááááá¡áá¬ááááá ááááá
+browser-languages-error = { -brand-short-name } áá®áá ááá áá®áá á®ááá¡ áá¥áááá áááááá¡ ááááá®ááááá¡. áááááááá¬ááá, á®áá á áᣠáá á ááá¢áá ááá¢ááá áááááá¨áá ááá£áá áá á¡áªáááá á®áááá®áá.
diff --git a/browser/browser/preferences/permissions.ftl b/browser/browser/preferences/permissions.ftl
new file mode 100644
index 00000000000..49388175d26
--- /dev/null
+++ b/browser/browser/preferences/permissions.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/.
+
+permissions-window =
+ .title = áááááááááá¡ááá
+ .style = width: 45em
+permissions-close-key =
+ .key = w
+permissions-address = á¡ááá¢áá¡ ááá¡áááá áá
+ .accesskey = á
+permissions-block =
+ .label = ááá á«áááá
+ .accesskey = á
+permissions-session =
+ .label = á¡áááá¡áá ááá¨áááá
+ .accesskey = á¡
+permissions-allow =
+ .label = ááá¨áááá
+ .accesskey = á
+permissions-site-name =
+ .label = á¡ááá¢á
+permissions-status =
+ .label = ááááááá áááá
+permissions-remove =
+ .label = á¡ááá¢áá¡ áááªááááá
+ .accesskey = á
+permissions-remove-all =
+ .label = á§áááá á¡ááá¢áá¡ áááªááááá
+ .accesskey = á§
+permissions-button-cancel =
+ .label = ááá£á¥áááá
+ .accesskey = á
+permissions-button-ok =
+ .label = áªáááááááááá¡ á¨áááá®áá
+ .accesskey = á¨
+permissions-autoplay-menu = áááá£ááá¡á®áááá á§áááá á¡ááá¢áá¡áááá¡:
+permissions-searchbox =
+ .placeholder = á¡ááá¢áá¡ á«áááá
+permissions-capabilities-autoplay-allow =
+ .label = á®ááá¡á áá áááááá¡ ááá¨áááá
+permissions-capabilities-autoplay-block =
+ .label = á®ááá¡ á¨ááá¦á£ááá
+permissions-capabilities-autoplay-blockall =
+ .label = á®ááá¡á áá áááááá¡ á¨ááá¦á£ááá
+permissions-capabilities-allow =
+ .label = ááááááá áá£áá
+permissions-capabilities-block =
+ .label = á¨ááá¦á£áá£áá
+permissions-capabilities-prompt =
+ .label = á¨ááááá®áá á§áááá á¯áá áá
+permissions-capabilities-listitem-allow =
+ .value = ááááá ááá
+permissions-capabilities-listitem-block =
+ .value = ááá á«áááá
+permissions-capabilities-listitem-allow-session =
+ .value = ááááá ááá áá á¡áááá¡áá
+
+## Invalid Hostname Dialog
+
+permissions-invalid-uri-title = á¨áá§ááááááá á¡áá ááá áá¡ ááªááá á á¡áá®ááá
+permissions-invalid-uri-label = ááá®ááá ááá£ááááá á¡áá ááá áá¡ ááá áááá£áá á¡áá®ááá
+
+## Exceptions - Tracking Protection
+
+permissions-exceptions-content-blocking-window =
+ .title = áááááááááá¡ááá â á¨áááááá¡áá¡ á¨ááá¦á£ááá
+ .style = { permissions-window.style }
+permissions-exceptions-content-blocking-desc = áá¥ááá áá ááááááá ááááá á¨áááááá¡áá¡ á¨ááá¦á£ááá ááááá áá£áá ááá¥áá.
+
+## Exceptions - Cookies
+
+permissions-exceptions-cookie-window =
+ .title = áááááááááá¡ááá â á¤á£ááá£á¨ááá áá á¡ááá¢áá¡ áááááªááááá
+ .style = { permissions-window.style }
+permissions-exceptions-cookie-desc = á¨áááá«áááá ááá£ááááá á¡ááá¢ááá, á áááááá᪠á§áááááááá¡ á¨ááá«áááá á¤á£ááá£á¨áááá¡á áá á¡ááá¢áá¡ áááááªáááááá¡ ááááá§ááááá. ááá áá¤áá á¡ááá¢áá¡ áá£á¡á¢á ááá¡áááá áá, á¨ááááá áá áááá¬ááááá ááá¨ááááá¡, á¡áááá¡áá ááá¨ááááá¡ áá ááá á«ááááá¡.
+
+## Exceptions - Pop-ups
+
+permissions-exceptions-popup-window =
+ .title = ááááááá áá£áá á¡ááá¢ááá â ááááá®á¢ááá á¤ááá¯á ááá
+ .style = { permissions-window.style }
+permissions-exceptions-popup-desc = á¨áááá«áááá ááá£ááááá á¡ááá¢ááá, á áááááá᪠á§áááááááá¡ á¨ááá«áááá ááááá®á¢ááá á¤ááá¯á áááá¡ á©áááááá. ááá áá¤áá á¡ááá¢áá¡ áá£á¡á¢á ááá¡áááá áá áá áááá¬ááááá ááá¨ááááá¡.
+
+## Exceptions - Saved Logins
+
+permissions-exceptions-saved-logins-window =
+ .title = áááááááááá¡ááá â á¨áááá®á£áá á¨áá¡ááááá
+ .style = { permissions-window.style }
+permissions-exceptions-saved-logins-desc = áááªááá£á á¡ááá¢áááá, ááááá áá¨áá á¨áá¡áááá¡ áááááªááááá áá á¨ááááá®ááá
+
+## Exceptions - Add-ons
+
+permissions-exceptions-addons-window =
+ .title = ááááááá áá£áá á¡ááá¢ááá â ááááá¢áááááá¡ ááá§ááááá
+ .style = { permissions-window.style }
+permissions-exceptions-addons-desc = á¨áááá«áááá ááá£ááááá á¡ááá¢ááá, á áááááá᪠á§áááááááá¡ á¨ááá«áááá ááááá¢áááááá¡ á©ááááá. ááá áá¤áá á¡ááá¢áá¡ áá£á¡á¢á ááá¡áááá áá, á¨ááááá áá áááá¬ááááá ááá¨ááááá¡.
+
+## Exceptions - Autoplay Media
+
+permissions-exceptions-autoplay-media-window2 =
+ .title = áááááááááá¡ááá â ááááááá¨áááá
+ .style = { permissions-window.style }
+permissions-exceptions-autoplay-media-desc2 = á¨áááá«áááá ááá£ááááá á¡ááá¢ááá, á ááááááá᪠á§ááááááá¡ áá áá áá¡áá áá¡ áá¥áááá ááááááá áá£áá á®áááááá á¤ááááááá¡ ááááááá¨áááá. ááá áá¤áá á¡ááá¢áá¡ áá£á¡á¢á ááá¡áááá áá áá áááá¬ááááá ááá á«ááááá¡ áá ááá¨ááááá¡.
+
+## Site Permissions - Autoplay
+
+permissions-site-autoplay-window =
+ .title = ááá áááá¢á ááá â ááááááá¨áááá
+ .style = { permissions-window.style }
+permissions-site-autoplay-desc = áᥠá¨áááá«áááá ááá ááá áá¡ á¡ááá¢ááá, á áááááá᪠ááááááá¨ááááá¡ áááá£ááá¡á®ááá ááá áááá¢á ááá¡ áá ááá§áááá.
+
+## Site Permissions - Notifications
+
+permissions-site-notification-window =
+ .title = ááá áááá¢á ááá â á¨áá¢á§áááááááááá¡ á©áááááá
+ .style = { permissions-window.style }
+permissions-site-notification-desc = áááªááá£áá áááá¡ááá¢ááá ááá®ááá¡ á¨áá¢á§áááááááááá¡ á©ááááááá¡ ááááá áááá¡. á¨áááá«áááá ááá£ááááá, ááááááá áá£áá á¡ááá¢ááá. áááá¡ááá, á¨áááá«áááá á¡ááá ááá á¨ááá¦á£ááá, á¨áá¢á§áááááááá¡ á©ááááááá¡ áá®ááá áááá®áááááá.
+permissions-site-notification-disable-label =
+ .label = á¨áá¢á§áááááááááá¡ á©ááááááá¡ áá®ááá áááá®ááááááá¡ á¨ááá¦á£ááá
+permissions-site-notification-disable-desc = á¨áááááá, á§áááá áááá¡ááá¢á¡, á ááááá᪠ááááá áá áá¥áááá áááááááá£áá, á¨áááá¦á£áááá á¨áá¢á§áááááááááá¡ á©ááááááá¡ á£á¤áááá. á¨áá¢á§áááááááááá¡ á©ááááááá¡ ááá á«ááááá¡ áááá, á¨áá¡áá«ááá áááá¡ááá¢áá¡ áááááá ááá á¨áá¡áá«áááááááá, ááá ááá£á¨ááá¡.
+
+## Site Permissions - Location
+
+permissions-site-location-window =
+ .title = ááá áááá¢á ááá â áááááá áááááá á¬áááááá¡ ááááá ááááá
+ .style = { permissions-window.style }
+permissions-site-location-desc = áááªááá£áá áááá¡ááá¢ááá ááá®ááá¡ áá¥áááá áááááá ááááá¡ áááááªááááááá á¬áááááá¡ ááááá áááá¡. á¨áááá«áááá ááá£ááááá, ááááááá áá£áá á¡ááá¢ááá. áááá¡ááá, á¨áááá«áááá á¡ááá ááá á¨ááá¦á£ááá, áááááá ááááá¡ áááááªááááááá á¬áááááá¡ áá®ááá áááá®áááááá.
+permissions-site-location-disable-label =
+ .label = áááááá ááááá¡ áááááªááááááá á¬áááááá¡ áá®ááá áááá®ááááááá¡ á¨ááá¦á£ááá
+permissions-site-location-disable-desc = á¨áááááá, á§áááá áááá¡ááá¢á¡, á ááááá᪠ááááá áá áá¥áááá áááááááá£áá, áááá á«ááááá áá¥áááá áááááá ááááá¡ áááááªááááááá á¬ááááá. áááááá ááááá¡ áááááªááááááá á¬áááááá¡ á¨ááá¦á£áááá¡ áááá, á¨áá¡áá«ááá áááá¡ááá¢áá¡ áááááá ááá á¨áá¡áá«áááááááá, ááá ááá£á¨ááá¡.
+
+## Site Permissions - Camera
+
+permissions-site-camera-window =
+ .title = ááá áááá¢á ááá â ááááá áá¡ááá á¬áááááá¡ ááááá ááááá
+ .style = { permissions-window.style }
+permissions-site-camera-desc = áááªááá£áá áááá¡ááá¢ááá ááá®ááá¡ áá¥áááá¡ ááááá áá¡ááá á¬áááááá¡. á¨áááá«áááá ááá£ááááá, ááááááá áá£áá á¡ááá¢ááá. áááá¡ááá, á¨áááá«áááá á¡ááá ááá á¨ááá¦á£ááá, ááááá áá¡ááá á¬áááááá¡ áá®ááá áááá®áááááá.
+permissions-site-camera-disable-label =
+ .label = ááááá áá¡ááá á¬áááááá¡ áá®ááá áááá®ááááááá¡ á¨ááá¦á£ááá
+permissions-site-camera-disable-desc = á¨áááááá, á§áááá áááá¡ááá¢á¡, á ááááá᪠ááááá áá áá¥áááá áááááááá£áá, áááá á«ááááá áá¥áááá¡ ááááá áá¡ááá á¬ááááá. ááááá áá¡ááá á¬áááááá¡ á¨ááá¦á£áááá¡ áááá, á¨áá¡áá«ááá áááá¡ááá¢áá¡ áááááá ááá á¨áá¡áá«áááááááá, ááá ááá£á¨ááá¡.
+
+## Site Permissions - Microphone
+
+permissions-site-microphone-window =
+ .title = ááá áááá¢á ááá â áááá áá¤ááááá á¬áááááá¡ ááááá ááááá
+ .style = { permissions-window.style }
+permissions-site-microphone-desc = áááªááá£áá áááá¡ááá¢ááá ááá®ááá¡ áá¥áááá¡ áááá áá¤ááááá á¬áááááá¡. á¨áááá«áááá ááá£ááááá, ááááááá áá£áá á¡ááá¢ááá. áááá¡ááá, á¨áááá«áááá á¡ááá ááá á¨ááá¦á£ááá, áááá áá¤ááááá á¬áááááá¡ áá®ááá áááá®áááááá.
+permissions-site-microphone-disable-label =
+ .label = áááá áá¤ááááá á¬áááááá¡ áá®ááá áááá®ááááááá¡ á¨ááá¦á£ááá
+permissions-site-microphone-disable-desc = á¨áááááá, á§áááá áááá¡ááá¢á¡, á ááááá᪠ááááá áá áá¥áááá áááááááá£áá, áááá á«ááááá áá¥áááá¡ áááá áá¤ááááá á¬ááááá. áááá áá¤ááááá á¬áááááá¡ á¨ááá¦á£áááá¡ áááá, á¨áá¡áá«ááá áááá¡ááá¢áá¡ áááááá ááá á¨áá¡áá«áááááááá, ááá ááá£á¨ááá¡.
diff --git a/browser/browser/preferences/preferences.ftl b/browser/browser/preferences/preferences.ftl
new file mode 100644
index 00000000000..5323a676042
--- /dev/null
+++ b/browser/browser/preferences/preferences.ftl
@@ -0,0 +1,882 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+do-not-track-description = á¡ááá¢áááá¡áááá¡ âáá áááááááááááâ áááá®ááááá¡ áááááááá
+do-not-track-learn-more = áá®áááá áá áªááá
+do-not-track-option-default-content-blocking-known =
+ .label = áá®áááá ááá¨áá, á ááªá { -brand-short-name } áá¦á£áááá¡ áªááááá ááááááá§á£á áááá¡
+do-not-track-option-always =
+ .label = á§áááááááá¡
+pref-page =
+ .title =
+ { PLATFORM() ->
+ [windows] ááá áááá¢á ááá
+ *[other] ááá áááá¢á ááá
+ }
+# This is used to determine the width of the search field in about:preferences,
+# in order to make the entire placeholder string visible
+#
+# Please keep the placeholder string short to avoid truncation.
+#
+# Notice: The value of the `.style` attribute is a CSS string, and the `width`
+# is the name of the CSS property. It is intended only to adjust the element's width.
+# Do not translate.
+search-input-box =
+ .style = width: 15.4em
+ .placeholder =
+ { PLATFORM() ->
+ [windows] ááá áááá¢á ááá¨á á«áááá
+ *[other] ááá áááá¢á ááá¨á á«áááá
+ }
+policies-notice =
+ { PLATFORM() ->
+ [windows] áá¥áááá¡ ááá¬áá¡ááá£ááááá¡ á¨ááá¦á£áá£áá áá¥áá¡ ááá áááá£áá ááá áááá¢á áááá¡ á¨ááªáááá¡ á¨áá¡áá«ááááááá.
+ *[other] áá¥áááá¡ ááá¬áá¡ááá£ááááá¡ á¨ááá¦á£áá£áá áá¥áá¡ ááá áááá£áá ááá áááá¢á áááá¡ á¨ááªáááá¡ á¨áá¡áá«ááááááá.
+ }
+managed-notice = áá¥áááá áá áá£ááá á áááá áááá ááá¬áá¡ááá£ááááá¡ áááá .
+pane-general-title = áááááá á
+category-general =
+ .tooltiptext = { pane-general-title }
+pane-home-title = á¡áá¬á§áá¡á áááá áá
+category-home =
+ .tooltiptext = { pane-home-title }
+pane-search-title = á«áááá
+category-search =
+ .tooltiptext = { pane-search-title }
+pane-privacy-title = ááá ááá£áááá áá á£á¡áá¤á áá®áááá
+category-privacy =
+ .tooltiptext = { pane-privacy-title }
+pane-sync-title2 = { -sync-brand-short-name }
+category-sync2 =
+ .tooltiptext = { pane-sync-title2 }
+help-button-label = { -brand-short-name } ááá®ááá ááá
+addons-button-label = ááá¤áá ááááááá áá áááááá
+focus-search =
+ .key = f
+close-button =
+ .aria-label = ááá®á£á áá
+
+## Browser Restart Dialog
+
+feature-enable-requires-restart = áá á¨áá¡áá«áááááááá¡ á©áá¡áá ááááá, á®áááá®áá ááá£á¨ááá { -brand-short-name }
+feature-disable-requires-restart = áá á¨áá¡áá«áááááááá¡ ááááá¡áá ááááá, á®áááá®áá ááá£á¨ááá { -brand-short-name }
+should-restart-title = á®áááá®áá áááá¨ááá¡ { -brand-short-name }
+should-restart-ok = ááá£á¨ááá á®áááá®áá { -brand-short-name } áá®áááá
+cancel-no-restart-button = ááá£á¥áááá
+restart-later = ááááááááááá ááá¨áááá
+
+## Extension Control Notifications
+##
+## These strings are used to inform the user
+## about changes made by extensions to browser settings.
+##
+##
is going to be replaced by the extension icon.
+##
+## Variables:
+## $name (String): name of the extension
+
+# This string is shown to notify the user that their home page
+# is being controlled by an extension.
+extension-controlled-homepage-override = áá¥áááá¡ á¡áá¬á§áá¡ áááá áá¡, ááááááá ááá áááá¡
{ $name } ááá¤áá ááááá.
+# This string is shown to notify the user that their new tab page
+# is being controlled by an extension.
+extension-controlled-new-tab-url = áá®ááá á©áááá ááá¡ áááá áá¡, ááááááá ááá áááá¡
{ $name } ááá¤áá ááááá.
+# This string is shown to notify the user that their notifications permission
+# is being controlled by an extension.
+extension-controlled-web-notifications = ááá¤áá ááááá
{ $name } á¡ááá¦áá ááá¡ áá ááá áááá¢á á¡.
+# This string is shown to notify the user that the default search engine
+# is being controlled by an extension.
+extension-controlled-default-search =
{ $name } ááá¤áá áááááá áááá§ááá áááá£ááá¡á®áááá á¡áá«áááá á¡áá¡á¢ááá.
+# This string is shown to notify the user that Container Tabs
+# are being enabled by an extension.
+extension-controlled-privacy-containers =
{ $name } ááá¤áá ááááá á¡áááá áááá¡ á¡ááááá¡ á©áááá áááá¡.
+# This string is shown to notify the user that their content blocking "All Detected Trackers"
+# preferences are being controlled by an extension.
+extension-controlled-websites-content-blocking-all-trackers = ááá¤áá ááááá
{ $name } ááá áááá¡ áá ááá áááá¢á ááá¡.
+# This string is shown to notify the user that their proxy configuration preferences
+# are being controlled by an extension.
+extension-controlled-proxy-config = ááá áááá¢á ááá¡, á ááááá᪠{ -brand-short-name } á£áááá¨áá áááá ááá¢áá ááá¢á¡, áááá¡ááá¦áá ááá¡
{ $name } ááá¤áá ááááá.
+# This string is shown after the user disables an extension to notify the user
+# how to enable an extension that they disabled.
+#
+#
will be replaced with Add-ons icon
+#
will be replaced with Menu icon
+extension-controlled-enable = ááá¤áá áááááá¡ á©áá¡áá ááááá, ááááááá
ááááá¢áááááá
ááááá£ááá.
+
+## Preferences UI Search Results
+
+search-results-header = á«ááááá¡ á¨ááááááá
+# `` will be replaced by the search term.
+search-results-empty-message =
+ { PLATFORM() ->
+ [windows] áá¬á£á®ááá á! á¨ááááááá ââ á¤á áááá¡áááá¡ ááá áááá«áááá.
+ *[other] áá¬á£á®ááá á! á¨ááááááá ââ á¤á áááá¡áááá¡ ááá áááá«áááá.
+ }
+search-results-help-link = ááá¡áááá ááááá ááá®ááá ááá? áá¬áááá { -brand-short-name } áá®áá ááááá áá¡ áááá áá¡
+
+## General Section
+
+startup-header = á©áá áááá¡áá¡
+# { -brand-short-name } will be 'Firefox Developer Edition',
+# since this setting is only exposed in Firefox Developer Edition
+separate-profile-mode =
+ .label = ááááá ááá, á áá { -brand-short-name } áá Firefox áááá¨ááá¡ áá ááá áá£ááá
+use-firefox-sync = á á©ááá: áá¡ á¡á®ááááá¡á®áá áá áá¤ááááá¡ áá§ááááá¡. ááá á¨áá áá¡ áááááªáááááá¡ ááá¡ááááá ááááá { -sync-brand-short-name } áááááá§áááá.
+get-started-not-logged-in = { -sync-brand-short-name }-á¨á á¨áá¡áááâ¦
+get-started-configured = { -sync-brand-short-name }-ááá áááá¢á áááá¡ ááá®á¡áá
+always-check-default =
+ .label = á§áááááááá¡ á¨áááá¬áááá¡, áá áá¡ áᣠáá á { -brand-short-name } áááá£ááá¡á®áááá áá áá£ááá á
+ .accesskey = á
+is-default = ááááááá { -brand-short-name } áááá£ááá¡á®áááá áá áá£ááá áá
+is-not-default = { -brand-short-name } áááá£ááá¡á®áááá áá áá£ááá á áá áá
+set-as-my-default-browser =
+ .label = áááá£ááá¡á®ááááá ááááááááâ¦
+ .accesskey = á
+startup-restore-previous-session =
+ .label = á¬ááá á¡áááá¡áá¡ áá¦ááááá
+ .accesskey = á¬
+startup-restore-warn-on-quit =
+ .label = ááá¤á áá®ááááá áá áá£ááá áá¡ ááá®á£á ááá¡áá¡
+disable-extension =
+ .label = ááá¤áá áááááá¡ áááá ááá
+tabs-group-header = á©áááá áááá
+ctrl-tab-recently-used-order =
+ .label = Ctrl+Tab á¬á áá£ááá ááááá ááá á©áááá ááááá, áááá ááááá§áááááá¡ á áááááááá.
+ .accesskey = á¬
+open-new-link-as-tabs =
+ .label = ááá£ááááá¡, áá®ááá á¤ááá¯á áááá¡ áááªáááá, áá®áá á©áááá áááá¨á ááá®á¡áá
+ .accesskey = á
+warn-on-close-multiple-tabs =
+ .label = ááá¤á áá®ááááá á áááááááá á©áááá ááá¡ áá áááá¨áá ááá®á£á ááá¡áá¡
+ .accesskey = á
+warn-on-open-many-tabs =
+ .label = ááá¤á áá®ááááá, á ááªá áááá á á©áááá ááá¡ ááá®á¡ááá á¨áá¡áá«ááá á¨ááááááá¡ { -brand-short-name }
+ .accesskey = á
+switch-links-to-new-tabs =
+ .label = ááá£ááá¡ áá®áá á©áááá áá¨á ááá®á¡ááá¡áá¡, ááá¨áááá ááá¡áá ááááá¡ááá
+ .accesskey = á
+show-tabs-in-taskbar =
+ .label = á©áááá ááááá¡ á¨áááááááá ááá Windows-áá¡ ááááªááááá áááá¨á
+ .accesskey = áª
+browser-containers-enabled =
+ .label = á¡ááááá¡á á©áááá ááááá¡ á©áá ááá
+ .accesskey = á©
+browser-containers-learn-more = áá®áááá áá áªááá
+browser-containers-settings =
+ .label = ááá áááá¢á áááâ¦
+ .accesskey = á
+containers-disable-alert-title = áá¡á£á á á§áááá á¡ááááá¡á á©áááá ááá¡ ááá®á£á áá?
+containers-disable-alert-desc =
+ { $tabCount ->
+ [one] á¡ááááá¡á á©áááá ááááá¡ ááááá áááá¡ á¨áááá®ááááá¨á, á¡ááááá¡á á©áááá áá áááá®á£á ááá. ááááááááá áá¡á£á á á¡ááááá¡á á©áááá ááááá¡ ááááá ááá?
+ *[other] á¡ááááá¡á á©áááá ááááá¡ ááááá áááá¡ á¨áááá®ááááá¨á, { $tabCount } á¡ááááá¡á á©áááá áá áááá®á£á ááá. ááááááááá áá¡á£á á á¡ááááá¡á á©áááá ááááá¡ ááááá ááá?
+ }
+containers-disable-alert-ok-button =
+ { $tabCount ->
+ [one] á¡ááááá¡á á©áááá ááá¡ ááá®á£á áá
+ *[other] { $tabCount } á¡ááááá¡á á©áááá ááá¡ ááá®á£á áá
+ }
+containers-disable-alert-cancel-button = á©áá áá£áá ááá¢ááááá
+containers-remove-alert-title = áá¡á£á á á¡ááááá¡áá¡ á¬áá¨áá?
+# Variables:
+# $count (Number) - Number of tabs that will be closed.
+containers-remove-alert-msg =
+ { $count ->
+ [one] áᣠáá á¡ááááá¡á¡ áá®áááá á¬áá¨ááá, á©áááá áá áááá®á£á ááá. ááááááááá áá¡á£á á, á¡ááááá¡áá¡ á¬áá¨áá?
+ *[other] áᣠáá á¡ááááá¡á¡ áá®áááá á¬áá¨ááá, { $count } á©áááá áá áááá®á£á ááá. ááááááááá áá¡á£á á á¡ááááá¡áá¡ á¬áá¨áá?
+ }
+containers-remove-ok-button = á¡ááááá¡áá¡ á¬áá¨áá
+containers-remove-cancel-button = á¡ááááá¡áá¡ ááá¢ááááá
+
+## General Section - Language & Appearance
+
+language-and-appearance-header = ááá áá ááá á¡áá®á
+fonts-and-colors-header = á¨á áá¤á¢ááá áá á¤áá ááá
+default-font = á¨á áá¤á¢áá¡ á¨áá á©ááá
+ .accesskey = á¨
+default-font-size = áááá
+ .accesskey = á
+advanced-fonts =
+ .label = ááááá¢ááááâ¦
+ .accesskey = á
+colors-settings =
+ .label = á¤áá áááâ¦
+ .accesskey = á¤
+language-header = ááá
+choose-language-description = ááá£ááááá á¡áá¡á£á áááá ááá áááá ááááá¡ á¡áá©áááááááá
+choose-button =
+ .label = áá á©áááâ¦
+ .accesskey = á
+choose-browser-language-description = ááá£ááááá ááá, á áááááá᪠ááááá£á¡, á¨áá¢á§ááááááááá¡á áá áªáááááá¡ ááá©áááááá { -brand-short-name }.
+manage-browser-languages-button =
+ .label = ááááá¢áááááá¡ áááááááá...
+ .accesskey = á
+confirm-browser-language-change-description = ááá£á¨ááá { -brand-short-name } á®áááá®áá, áªáááááááááá¡ áá¡áá®ááá¡áááá¡
+confirm-browser-language-change-button = ááá¦ááá áá á®áááá®áá ááá¨áááá
+translate-web-pages =
+ .label = áááá¨áááááá¡áá¡ ááááááá áááá
+ .accesskey = á
+# The
element is replaced by the logo of the provider
+# used to provide machine translations for web pages.
+translate-attribution = ááá áááááá¡ áááá¬ááááááá
+translate-exceptions =
+ .label = áááááááááá¡áááâ¦
+ .accesskey = á
+check-user-spelling =
+ .label = ááá ááá¬áá áá¡ á¨áááá¬áááá á¢áá¥á¡á¢áá¡ ááá áá¤áá¡áá¡
+ .accesskey = á
+
+## General Section - Files and Applications
+
+files-and-applications-title = á¤áááááá áá áá ááá ááááá
+download-header = á©áááá¢ááá ááááá
+download-save-to =
+ .label = á¤ááááááá¡ á¨áá¡áááá®á áááááá áááá
+ .accesskey = á¨
+download-choose-folder =
+ .label =
+ { PLATFORM() ->
+ [macos] á¨áá á©áááâ¦
+ *[other] áááá á©áááâ¦
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] á
+ *[other] á
+ }
+download-always-ask-where =
+ .label = á¤ááááááá¡ á¨áááá®ááá¡áá¡, ááááááááááá ááááá¡ á§áááá á¯áá áá áááááááá
+ .accesskey = á§
+applications-header = áá ááá ááááá
+applications-description = ááá á©ááá, á áááá ááááá§á áá¡ { -brand-short-name } ááá¢áá ááá¢áááá á©áááá¢ááá áá£á á¤áááááá¡ áá áá áá ááá ááááá¡, á áááááá᪠áááá ááááá¡ ááááá®á£ááááá¡áá¡ áá§ááááá.
+applications-filter =
+ .placeholder = á¤ááááá¡ á¡áá®ááááááá¡ áá áá ááá áááááá¡ á«áááá
+applications-type-column =
+ .label = á¨áááááá¡áá¡ á¡áá®áááá
+ .accesskey = á¢
+applications-action-column =
+ .label = á¥áááááá
+ .accesskey = á¥
+drm-content-header = áªáá¤á á£áá á£á¤ááááááá¡ ááá áááá¡ (DRM) á¨áááááá¡á
+play-drm-content =
+ .label = DRM-á¡ ááá¥áááááááá ááá£áá á¨áááááá¡áá¡ ááá¨áááá
+ .accesskey = D
+play-drm-content-learn-more = áá®áááá áá áªááá
+update-application-title = { -brand-short-name } â ááááá®áááááá
+update-application-description = áá£áááááá áááááá®ááá { -brand-short-name }, á áá á¨ááááá á©á£ááá á¬áá áááááá, áááá ááááá áá á£á¡áá¤á áá®áááá.
+update-application-version = ááá á¡áá { $version } á á áá áá¡ áá®ááá
+update-history =
+ .label = ááááá®ááááááá¡ áá¡á¢áá ááá¡ á©ááááááâ¦
+ .accesskey = á
+update-application-allow-description = ááááá ááá, á áá { -brand-short-name }
+update-application-auto =
+ .label = ááááá áááá§ááááá¡ ááááá®áááááá¡ (á¡áá¡á£á ááááá)
+ .accesskey = á
+update-application-check-choose =
+ .label = á¨áááá¬áááá¡ ááááá®ááááááá, áááá áá áááááááá®áá, ááá§áááááááá
+ .accesskey = á¨
+update-application-manual =
+ .label = áá áá¡áá áá¡ á¨áááá¬áááá¡ ááááá®ááááááá (áá áá á¡áá¡á£á áááá)
+ .accesskey = á
+update-application-warning-cross-user-setting = áá¡ ááá áááá¢á ááá ááá¡áá®ááá Windows-áá¡ á§áááá ááááá áá¨á¡á áá á§áááá áá áá¤áááá, á ááááá¡á᪠áá§ááááá¡ áááªááá£áá { -brand-short-name }.
+update-application-use-service =
+ .label = ááááá®ááááááá¡ ááá¡áá§ááááááá á¤ááá£á á áááá¡áá®á£á áááá¡ ááááá§ááááá
+ .accesskey = á¤
+update-enable-search-update =
+ .label = á¡áá«áááá á¡áá¡á¢áááááá¡ ááááááááá®áááá
+ .accesskey = á¡
+update-pref-write-failure-title = á©áá¬áá áá¡ á®áá áááá
+# Variables:
+# $path (String) - Path to the configuration file
+update-pref-write-failure-message = ááá áááá¢á áá¡ á¨áááá®áá á¨áá£á«ááááááá. ááá á®áá á®áááá á©áá¬áá á á¤áááá¨á: { $path }
+update-setting-write-failure-title = á¨ááªáááá, ááááá®ááááá¡ ááá áááá¢á áááá¡ á¨áááá®ááá¡áá¡
+# Variables:
+# $path (String) - Path to the configuration file
+# The newlines between the main text and the line containing the path is
+# intentional so the path is easier to identify.
+update-setting-write-failure-message =
+ { -brand-short-name } áááááá¬á§áá á¨ááªááááá¡ áá áªááááááá áá á¨ááááá®á. ááááááááá¡á¬áááá, á áá ááááá®ááááá¡ áá ááá áááá¢á áá¡ áªááááááá á¡áááá áááá¡ á¥ááááá áááááááá£á á¤áááá¨á á©áá¬áá áá¡ ááááá áááá¡. áá¥ááá áá áá¥áááá á¡áá¡á¢áááá¡ áááá ááááá¡, á¨áá£á«ááá áááá¡ áááááá ááá áááá®ááá ááááá¡ á¯áá£á¤áá¡áááá¡, á¤ááááá¡ á¡á á£ááá áááááá áááá¡ á£á¤ááááá¡ ááááááááá.
+
+ ááá ááá®áá á®áá á©áá¬áá á á¤áááá¨á: { $path }
+update-in-progress-title = ááááá®áááá áááááááá áááá¡
+update-in-progress-message = áá¡á£á á, á áá ááááá®áááá¡ { -brand-short-name } áá ááááá®ááááá¡ á©áááááá?
+update-in-progress-ok-button = &á£áá á§áá¤á
+# Continue is the cancel button so pressing escape or using a platform standard
+# method of closing the UI will not discard the update.
+update-in-progress-cancel-button = &áááá á«ááááá
+
+## General Section - Performance
+
+performance-title = á¬áá áááááá
+performance-use-recommended-settings-checkbox =
+ .label = á¬áá ááááááá¡ á¡áá¡á£á áááá ááá áááá¢á áááá¡ ááááá§ááááá
+ .accesskey = á¬
+performance-use-recommended-settings-desc = áá¡ ááá áááá¢á ááá ááá áááá£ááá áá¥áááá áááááá£á¢áá áá¡ áááá áá¢á£á áá¡á áá á¡ááááá ááªáá á¡áá¡á¢ááááá.
+performance-settings-learn-more = áá®áááá áá áªááá
+performance-allow-hw-accel =
+ .label = á®ááááá¡áá¬áááááááá¡ á¨áááá®ááááá¨á áááá áá¢á£áá áá©á¥áá áááá¡ ááááá§ááááá
+ .accesskey = á
+performance-limit-content-process-option = á¨áááááá¡áá¡ áá ááªáá¡áááá¡ á¨ááá¦á£ááá
+ .accesskey = á
+performance-limit-content-process-enabled-desc = á¨áááááá¡áá¡ ááááá¢áááá áá ááªáá¡ááá¡, áááá á á©áááá ááá á¡áá áááááááá¡áá¡, á¨áá£á«ááá á¬áá ááááááá¡ ááá£áá¯áááá¡ááá, áááá áá áá¡ááá áááááá§ááááá¡ ááᢠááá®á¡ááá áááá¡.
+performance-limit-content-process-blocked-desc = á¨áááááá¡áá¡ áá ááªáá¡áááá¡ á ááááááááá¡ á¨ááªáááá¡ á¨áá¡áá«áááááááá¡, áá®áááá áá áááááá ááªáá¡áááá { -brand-short-name } áá«áááá. áá®áááá, áᣠá áááá á£ááá á¨áááá¬áááá¡ á©áá áá£ááá áᣠáá á áá áááááá ááªáá¡áááááá
+# Variables:
+# $num - default value of the `dom.ipc.processCount` pref.
+performance-default-content-process-count =
+ .label = { $num } (áááá£ááá¡á®áááá)
+
+## General Section - Browsing
+
+browsing-title = áááá ááááá¡ ááááá®á£áááá
+browsing-use-autoscroll =
+ .label = ááááááááááááááááá¡ ááááá§ááááá
+ .accesskey = á
+browsing-use-smooth-scrolling =
+ .label = ááá£áá ááááááááááááá¡ ááááá§ááááá
+ .accesskey = á
+browsing-use-onscreen-keyboard =
+ .label = ááá ááá£áá ááááááá¢á£á áá¡ á©áááááá á¡áááá ááááá¡ á¨áááá®ááááá¨á
+ .accesskey = á
+browsing-use-cursor-navigation =
+ .label = áááá ááá ááááááááááááá¡áá¡, á§áááááááá¡ ááá©áááááááá¡ á¦áááááááá¡ ááááá§ááááá
+ .accesskey = á
+browsing-search-on-start-typing =
+ .label = á¢áá¥á¡á¢áá¡ á«áááá ááá áá¤áá¡ ááá¬á§áááá¡áááááá
+ .accesskey = á¢
+browsing-cfr-recommendations =
+ .label = ááá¤áá áááááááá¡ á¨ááááááááááááá á«ááááá¡áá¡
+ .accesskey = á¨
+browsing-cfr-features =
+ .label = á¨áá¡áá«áááááááááá¡ á¨ááááááááááááá, áááá ááááá¡ ááááá®á£ááááá¡áá¡
+ .accesskey = á
+browsing-cfr-recommendations-learn-more = áá®áááá áá áªááá
+
+## General Section - Proxy
+
+network-settings-title = á¥á¡áááá¡ ááá áááá¢á ááá
+network-proxy-connection-description = ááá£ááááá, á áááá ááá£áááá¨áá ááá¡ { -brand-short-name } ááá¢áá ááá¢á¡.
+network-proxy-connection-learn-more = áá áªááá
+network-proxy-connection-settings =
+ .label = ááá áááá¢á áááâ¦
+ .accesskey = á
+
+## Home Section
+
+home-new-windows-tabs-header = áá®ááá á¤ááá¯á ááá áá á©áááá áááá
+home-new-windows-tabs-description2 = ááá£ááááá á áá¡á á®áááá áá¡á£á á, á¡áá¬á§áá¡á áááá ááá¡, áá®ááá á¤ááá¯á áááá¡á áá áá®ááá á©áááá ááááá¡ ááá®á¡ááá¡áá¡.
+
+## Home Section - Home Page Customization
+
+home-homepage-mode-label = á¡áá¬á§áá¡á áááá áá áá áá®ááá á¤ááá¯á ááá
+home-newtabs-mode-label = áá®ááá á©áááá áááá
+home-restore-defaults =
+ .label = áááá£ááá¡á®ááááá¡ áá¦ááááá
+ .accesskey = á
+# "Firefox" should be treated as a brand and kept in English,
+# while "Home" and "(Default)" can be localized.
+home-mode-choice-default =
+ .label = Firefox á¡áá¬á§áá¡á áááá áá (áááá£ááá¡á®áááá)
+home-mode-choice-custom =
+ .label = áááááááá£áá URL-ááá¡áááá áááá...
+home-mode-choice-blank =
+ .label = áªáá áááá áááá áá
+home-homepage-custom-url =
+ .placeholder = URL-ááá¡áááá ááá¡ á©áá¡áá...
+# This string has a special case for '1' and [other] (default). If necessary for
+# your language, you can add {$tabCount} to your translations and use the
+# standard CLDR forms, or only use the form for [other] if both strings should
+# be identical.
+use-current-pages =
+ .label =
+ { $tabCount ->
+ [1] áááááááá á áááá áá
+ *[other] áááááááá á áááá áááá
+ }
+ .accesskey = á
+choose-bookmark =
+ .label = á¡áááá¨ááá¡ ááááá§áááááâ¦
+ .accesskey = á¡
+
+## Search Section
+
+search-bar-header = á«ááááá¡ áááá
+search-bar-hidden =
+ .label = ááá¡áááá ááááá¡ áá ááááá áááá, á«ááááá¡á áá áááá ááááá ááááááááááááá¡áááá¡
+search-bar-shown =
+ .label = á«ááááá¡ ááááá¡ ááááá¢ááá á®ááá¡áá¬á§ááá ááááá
+search-engine-default-header = áááá£ááá¡á®áááá á¡áá«áááá á¡áá¡á¢ááá
+search-engine-default-desc = ááá£ááááá áááá£ááá¡á®áááá á¡áá«áááá á¡áá¡á¢ááá, á ááááá¡á᪠áááááá§ááááá ááá¡áááá ááááá¡á áá á«ááááá¡ áááááá¨á.
+search-suggestions-option =
+ .label = á«ááááá¡ á¨ááááááááááááá
+ .accesskey = á«
+search-show-suggestions-url-bar-option =
+ .label = á«ááááá¡ á¨ááááááááááááá ááá¡áááá ááááá¡ ááááá¡ á¨ááááááá¨á
+ .accesskey = á«
+# This string describes what the user will observe when the system
+# prioritizes search suggestions over browsing history in the results
+# that extend down from the address bar. In the original English string,
+# "ahead" refers to location (appearing most proximate to), not time
+# (appearing before).
+search-show-suggestions-above-history-option =
+ .label = á«ááááá¡ á¨áááááááááááááá¡, ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá áááá á¬áá ááááá©ááá, ááá¡áááá ááááá¡ ááááá¡ á¨ááááááá¨á
+search-suggestions-cant-show = ááá¡áááá ááááá¡ áááá¨á á«ááááá¡ á¨ááááááááááááá áá ááááá©ááááá, áááááááá áááááááá£áá ááá¥áá, á áá { -brand-short-name } áá áá¡áááá¡ áááááá®á¡ááá ááá¡ áá¡á¢áá ááá¡.
+search-one-click-header = áá áá¬ááááááá á¡áá«áááá á¡áá¡á¢ááááá
+search-one-click-desc = ááá£ááááá á¡áááááá ááá á¡áá«áááá á¡áá¡á¢ááááá, á áááááá᪠ááááá©ááááá ááá¡áááá ááááá¡á áá á«ááááá¡ ááááááá¡ á¥ááááá, á¡áá«áááá á¤á áááá¡ ááá áá¤áá¡áá¡.
+search-choose-engine-column =
+ .label = á¡áá«áááá á¡áá¡á¢ááá
+search-choose-keyword-column =
+ .label = á¡áááááá«á á¡áá¢á§áá
+search-restore-default =
+ .label = áááá£ááá¡á®áááá á¡áá«áááá á¡áá¡á¢áááááá¡ áá¦ááááá
+ .accesskey = á
+search-remove-engine =
+ .label = áááá¨áá
+ .accesskey = á
+search-find-more-link = á¡á®áá á¡áá«áááá á¡áá¡á¢áááááá¡ ááááá®áá
+# This warning is displayed when the chosen keyword is already in use
+# ('Duplicate' is an adjective)
+search-keyword-warning-title = á¡áááááá«á á¡áá¢á§áá á£ááá ááááá§ááááá£ááá
+# Variables:
+# $name (String) - Name of a search engine.
+search-keyword-warning-engine = áá¥ááá áááá á¨áá á©áá£á á¡áááááá«á á¡áá¢á§ááá¡ á£ááá áá§ááááá¡ "{ $name }". ááá®ááá, á¨ááá á©ááá á¡á®áá.
+search-keyword-warning-bookmark = áá¥ááá áááá á¨áá á©áá£á á¡áááááá«á á¡áá¢á§ááá¡ á£ááá áá§ááááá¡ á¡áááá¨áá. ááá®ááá, á¨ááá á©ááá á¡á®áá.
+
+## Containers Section
+
+containers-back-link = « á£ááá
+containers-header = á¡ááááá¡á á©áááá áááá
+containers-add-button =
+ .label = áá®ááá á¡ááááá¡áá¡ ááááá¢ááá
+ .accesskey = á
+containers-preferences-button =
+ .label = ááá áááá¢á ááá
+containers-remove-button =
+ .label = á¬áá¨áá
+
+## Sync Section - Signed out
+
+sync-signedout-caption = á¬ááá§áááá áá¥áááá áááááªááááá ááá
+sync-signedout-description = áááá¡ááá¥á áááá áá¥áááá á¡áááá¨áááá, áá¡á¢áá áá, á©áááá áááá, ááá ááááá, ááááá¢ááááá áá ááá áááá¢á ááá á§áááá ááá¬á§ááááááááá.
+sync-signedout-account-title = { -fxaccount-brand-name } â áááááá¨áá ááá
+sync-signedout-account-create = áá ááá¥áá ááááá áá¨á? á¨áá¥ááááá
+ .accesskey = á¥
+sync-signedout-account-signin =
+ .label = á¨áá¡ááá
+ .accesskey = á¨
+# This message contains two links and two icon images.
+# `
` - Android logo icon
+# `` - Link to Android Download
+# `
` - iOS logo icon
+# `` - 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 = á©áááá¢ááá ááá Firefox
Android-áá¡áááá¡ áá
iOS-áá¡áááá¡ áá¥áááá¡ áááááá£á ááá¬á§áááááááá¡ááá á¡ááá¥á ááááááªááá¡áááá¡.
+
+## Sync Section - Signed in
+
+sync-profile-picture =
+ .tooltiptext = áá áá¤áááá¡ á¡á£á áááá¡ á¨ááªááá
+sync-disconnect =
+ .label = ááááááá¨ááâ¦
+ .accesskey = á
+sync-manage-account = ááááá áá¨áá¡ ááá ááá
+ .accesskey = á
+sync-signedin-unverified = { $email } ááááááá¬áááá£áá áá áá.
+sync-signedin-login-failure = á®áááá®áá ááá¡ááááá¨áá ááááá ááá®ááá á¨áááá á¡áá¡á¢áááá¨á { $email }
+sync-resend-verification =
+ .label = á®áááá®áá áááááááááá ááá¡áááá¬áááááá
+ .accesskey = á®
+sync-remove-account =
+ .label = ááááá áá¨áá¡ á¬áá¨áá
+ .accesskey = á¬
+sync-sign-in =
+ .label = á¨áá¡ááá
+ .accesskey = á
+sync-signedin-settings-header = á¡ááá¥á ááááááªááá¡ ááá áááá¢á ááá
+sync-signedin-settings-desc = ááá á©ááá, á áá¡á ááá¡ááá¥á ááááá áá¡á£á á { -brand-short-name }-áá áá¥áááá¡ ááá¬á§ááááááááá.
+sync-engine-bookmarks =
+ .label = á¡áááá¨áááá
+ .accesskey = á¡
+sync-engine-history =
+ .label = áá¡á¢áá áá
+ .accesskey = á
+sync-engine-tabs =
+ .label = ááá®á¡áááá á©áááá áááá
+ .tooltiptext = á§áááá ááá¡ááá¥á ááááá£á ááá¬á§ááááááááá ááá®á¡áááá á©áááá ááááá¡ á¡áá
+ .accesskey = á©
+sync-engine-logins =
+ .label = á¨áá¡ááááá
+ .tooltiptext = á¨áááá®á£áá á¡áá®ááááá áá ááá ááááá
+ .accesskey = á¨
+sync-engine-addresses =
+ .label = ááá¡áááá áááá
+ .tooltiptext = á¨áááá®á£áá á¡áá¤áá¡á¢á ááá¡áááá áááá (áááááá£á¢áá áá áá®áááá)
+ .accesskey = á
+sync-engine-creditcards =
+ .label = á¡ááá áááá¢á ááá ááááá
+ .tooltiptext = á¡áá®ááááá, áááá ááá áá áááááá (áááááá£á¢áá áá áá®áááá)
+ .accesskey = á
+sync-engine-addons =
+ .label = ááááá¢ááááá
+ .tooltiptext = Firefox á¡ááááááá ááá á¡ááá¡ ááá¤áá ááááááá áá áááááá
+ .accesskey = á
+sync-engine-prefs =
+ .label =
+ { PLATFORM() ->
+ [windows] ááá áááá¢á ááá
+ *[other] ááá áááá¢á ááá
+ }
+ .tooltiptext = áááááá, ááá ááá£ááááá¡á áá á£á¡áá¤á áá®ááááá¡ á©áá¡á¬áá ááá£áá ááá áááá¢á ááá
+ .accesskey = á
+sync-device-name-header = ááá¬á§áááááááá¡ á¡áá®ááá
+sync-device-name-change =
+ .label = ááá¬á§áááááááá¡ á¡áá®áááá¡ á¨ááªáááâ¦
+ .accesskey = á¡
+sync-device-name-cancel =
+ .label = ááá£á¥áááá
+ .accesskey = á
+sync-device-name-save =
+ .label = á¨áááá®áá
+ .accesskey = á
+sync-connect-another-device = á¡á®áá ááá¬á§áááááááá¡ááá áááááá¨áá ááá
+sync-manage-devices = ááá¬á§áááááááááá¡ ááá ááá
+sync-fxa-begin-pairing = ááá¬á§áááááááá¡ áááá áááá
+sync-tos-link = ááááá§áááááá¡ ááá ááááá
+sync-fxa-privacy-notice = ááá ááá áááááªáááááá¡ áááªááá¡ áááááªá®ááá
+
+## Privacy Section
+
+privacy-header = áá áá£ááá áá¡ ááá ááá£áááá
+
+## Privacy Section - Forms
+
+logins-header = ááááá áá¨áá¡ á¡áá®ááááá áá ááá ááááá
+forms-ask-to-save-logins =
+ .label = á¡ááá¢áááá á¨áá¡áááá¡ áááááªáááááá¡ ááááá®á¡ááá áááá¡ áááá®áááá
+ .accesskey = á¨
+forms-exceptions =
+ .label = áááááááááá¡áááâ¦
+ .accesskey = á
+forms-generate-passwords =
+ .label = á«áááá á ááá áááááá¡ á¨ááááááááááá áá á¨áááááá
+ .accesskey = á
+forms-saved-logins =
+ .label = á¨áááá®á£áá á¨áá¡áááááâ¦
+ .accesskey = á¨
+forms-master-pw-use =
+ .label = áááááá á ááá áááá¡ ááááá§ááááá
+ .accesskey = á
+forms-master-pw-change =
+ .label = áááááá á ááá áááá¡ á¨ááªáááâ¦
+ .accesskey = á
+
+## Privacy Section - History
+
+history-header = áá¡á¢áá áá
+# This label is followed, on the same line, by a dropdown list of options
+# (Remember history, etc.).
+# In English it visually creates a full sentence, e.g.
+# "Firefox will" + "Remember history".
+#
+# If this doesn't work for your language, you can translate this message:
+# - Simply as "Firefox", moving the verb into each option.
+# This will result in "Firefox" + "Will remember history", etc.
+# - As a stand-alone message, for example "Firefox history settings:".
+history-remember-label = { -brand-short-name } áááááªááááá¡
+ .accesskey = á
+history-remember-option-all =
+ .label = á§áááááááá¡ áááááá®á¡ááá ááá¡
+history-remember-option-never =
+ .label = áá áá¡áááá¡ áááááá®á¡ááá ááá¡
+history-remember-option-custom =
+ .label = ááááá¨áá£áá ááááááááááá áááááá áááá¡
+history-remember-description = { -brand-short-name } á¨ááááá®ááá¡ ááááá®á£áááá£áá áááá ááááá¡, á©áááá¢ááá áááááá¡, á¨ááá¡ááá£áá ááááááá¡á áá á«ááááá¡ áá¡á¢áá ááá¡.
+history-dontremember-description = { -brand-short-name } áá¡áá ááááááá¡ ááá ááá á¤ááá¯á áá¡ ááá áááá¢á áááá áá áá á¨ááááá®ááá¡ áá¥ááá áááá ááááá®á£áááá£áá á¡ááá¢áááá¡ áá¡á¢áá ááá¡.
+history-private-browsing-permanent =
+ .label = á§áááááááá¡ ááá ááá ááááááááá áááá¡ ááááá§ááááá
+ .accesskey = á
+history-remember-browser-option =
+ .label = áááá ááááá¡á áá á©áááá¢ááá áááááá¡ áá¡á¢áá ááá¡ ááááá®á¡ááá ááá
+ .accesskey = á
+history-remember-search-option =
+ .label = á«ááááá¡á áá ááááááá¡ áá¡á¢áá ááá¡ ááááá®á¡ááá ááá
+ .accesskey = á
+history-clear-on-close-option =
+ .label = áá¡á¢áá ááá¡ ááá¡á£á¤áááááá, á ááªá { -brand-short-name } áááá®á£á ááá
+ .accesskey = á¤
+history-clear-on-close-settings =
+ .label = ááá áááá¢á áááâ¦
+ .accesskey = á¢
+history-clear-button =
+ .label = áá¡á¢áá ááá¡ ááá¡á£á¤ááááááâ¦
+ .accesskey = á¡
+
+## Privacy Section - Site Data
+
+sitedata-header = á¤á£ááá£á¨ááá áá á¡ááá¢áá¡ áááááªááááá
+sitedata-total-size-calculating = á¡ááá¢áá¡ áááááªáááááá¡á áá ááá¨áá¡ áááªá£ááááá¡ ááááááááâ¦
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+sitedata-total-size = áá¥ááá áááá á¨áááá®á£áá á¤á£ááá£á¨ááá, á¡ááá¢áá¡ áááááªááááá áá ááá¨á, ááááááá ááá¡ááá ááááááá¡ { $value } { $unit } áááªá£ááááá¡.
+sitedata-learn-more = áá áªááá
+sitedata-delete-on-close =
+ .label = á¤á£ááá£á¨áááá¡á áá á¡ááá¢áá¡ áááááªáááááá¡ á¬áá¨áá, á ááªá { -brand-short-name } áááá®á£á ááá
+ .accesskey = á®
+sitedata-delete-on-close-private-browsing = ááá ááá ááááááá áááá¡ áá£áááá á ááááá¨á, á¤á£ááá£á¨ááá áá á¡ááá¢áá¡ áááááªááááá á§áááááááá¡ ááá¡á£á¤ááááááá, á ááªá { -brand-short-name } áááá®á£á ááá.
+sitedata-allow-cookies-option =
+ .label = á¤á£ááá£á¨áááá¡á áá á¡ááá¢áá¡ áááááªááááá ááá¦ááá
+ .accesskey = á¦
+sitedata-disallow-cookies-option =
+ .label = á¤á£ááá£á¨áááá¡á áá á¡ááá¢áá¡ áááááªáááááá¡ á¨ááá¦á£ááá
+ .accesskey = á
+# This label means 'type of content that is blocked', and is followed by a drop-down list with content types below.
+# The list items are the strings named sitedata-block-*-option*.
+sitedata-block-desc = á¨ááá¦á£áá£áá á¨áááááá¡á
+ .accesskey = á
+sitedata-option-block-trackers =
+ .label = ááá¡ááá áá®áá áá¡ ááááááá§á£á áááá
+sitedata-option-block-unvisited =
+ .label = á¤á£ááá£á¨ááá ááá£ááá®á£áááááá á¡ááá¢áááááá
+sitedata-option-block-all-third-party =
+ .label = á§áááá ááá¡ááá áá®áá áá¡ á¤á£ááá£á¨á (á¨ááá«áááá áááááá¬áááá¡ á¡ááá¢áááá¡ ááá£ááá ááááá)
+sitedata-option-block-all =
+ .label = á§áááá á¤á£ááá£á¨á (áááááá¬áááá¡ á¡ááá¢áááá¡ ááá£ááá áááááá¡)
+sitedata-clear =
+ .label = áááááªáááá ááá¡á£á¤ááááááâ¦
+ .accesskey = á
+sitedata-settings =
+ .label = áááááªáááááá¡ ááá áááâ¦
+ .accesskey = á
+sitedata-cookies-permissions =
+ .label = ááááá áááááá¡ ááá ááá...
+ .accesskey = á
+
+## Privacy Section - Address Bar
+
+addressbar-header = ááá¡áááá ááááá¡ áááá
+addressbar-suggest = á¨ááááááááááááá, ááá¡áááá ááááá¡ ááááá á¡áá áááááááá¡áá¡
+addressbar-locbar-history-option =
+ .label = ááááááááá áááá¡ áá¡á¢áá áá
+ .accesskey = á
+addressbar-locbar-bookmarks-option =
+ .label = á¡áááá¨áááá
+ .accesskey = á¡
+addressbar-locbar-openpage-option =
+ .label = ááá®á¡áááá á©áááá áááá
+ .accesskey = á
+addressbar-suggestions-settings = á¡áá«áááá á¡áá¡á¢áááá¡ á¨áááááááááááááá¡ ááá áááá¢á ááá
+
+## Privacy Section - Content Blocking
+
+content-blocking-header = á¨áááááá¡áá¡ á¨ááá¦á£ááá
+content-blocking-description = á¨ááá¦á£ááá ááá¡ááá áá®áá áá¡ á¨áááááá¡á, á ááááá᪠áááá ááá¢áá ááá¢á¨á ááááááááá ááááá¡. ááááá áááá¡ááá¦áá áá, áá¥áááá ááá¥ááááááááá¡ á á ááá¬ááá á¨ááá«áááá áá§áá¡ á¨áááá®á£áá áá áááááá ááá£áá á¡ááá¢ááá¡ á¨áá áá¡.
+content-blocking-section-description = ááááªáááá ááá ááá áááááªááááá á¡ááá¢áááá¡ ááááá®á£ááááá¡áá¡. á¨ááá¦á£ááá áááá ááááá á¤áá á£áá ááá¬ááááá, á áááááá᪠ááááá¡ áááááááá¡ áá áá¦á ááªá®ááá¡ á§áááá á¡ááá¢á¡, á ááááá¡á᪠áá¬ááááá. áááááá áá áááááááá¡ á¨ááá¦á£ááá, ááá áááá áá¡á¬á áá¤ááá¡ áááá ááááá¡ á©áá¢ááá áááá¡ááª.
+content-blocking-learn-more = áá®áááá áá áªááá
+# The terminology used to refer to categories of Content Blocking is also used in chrome/browser/browser.properties and should be translated consistently.
+# "Standard" in this case is an adjective, meaning "default" or "normal".
+content-blocking-setting-standard =
+ .label = á©ááá£áááá ááá
+ .accesskey = á©
+content-blocking-setting-strict =
+ .label = ááááªá á
+ .accesskey = á
+content-blocking-setting-custom =
+ .label = ááá áááá£áá
+ .accesskey = á
+content-blocking-standard-description = áªááááá ááááááá§á£á áááá¡ á¨ááá¦á£áááá¡ áá®áááá ááá áá á¤ááá¯á ááá¨á.
+content-blocking-standard-desc = á¬áááá¡á¬áá á£áá ááááááá áááá á£á¡áá¤á áá®ááááá¡á áá á¬áá ááááááá¡ á¨áá áá¡. ááááááá§á£á ááááá¡ ááá¬ááá ááá¨áááá£ááá, á¡ááá¢áááá¡ ááááá áá£ááá áá£á¨ááááá¡áááá¡.
+content-blocking-strict-desc = áá¦á£áááá¡ á§áááá ááááááá§á£á áá¡, á ááááá¡á᪠{ -brand-short-name } áá¦áááá©ááá¡. á¡ááá¢áááá¡ ááá¬áááá, á¨áá¡áá«ááá ááá ááá£á¨ááá¡ ááááá áá£ááá.
+content-blocking-strict-description = ááá«áááá ááá£áá áááªáá, ááᢠá®áá áááá¡ á¬áá ááá¨ááá¡ á¡ááá¢áá.
+content-blocking-custom-desc = á¨áá¡ááá¦á£áá á¨áááááá¡áá¡ á¨áá á©ááá.
+content-blocking-private-trackers = áªáááááá ááááááá§á£á áááá áá®áááá ááá áá á¤ááá¯á ááá¨á.
+content-blocking-third-party-cookies = ááá¡ááá áá®áá áá¡ ááááááá§á£á ááááá¡ á¤á£ááá£á¨ááá
+content-blocking-all-cookies = á§áááá á¤á£ááá£á¨á
+content-blocking-unvisited-cookies = á¤á£ááá£á¨ááá, ááá£ááá®á£áááááá á¡ááá¢áááááá
+content-blocking-all-windows-trackers = áªáááááá ááááááá§á£á áááá á§áááá á¤ááá¯áá áá¨á
+content-blocking-all-third-party-cookies = ááá¡ááá áá®áá áá¡ á§áááá á¤á£ááá£á¨á
+content-blocking-cryptominers = áá ááá¢ááááá£á¢áá¡ ááááááá£á¨ááááááá
+content-blocking-fingerprinters = áááá®ááá ááááá¡ áááááªáááá
+content-blocking-warning-title = á¤á áá®áááá!
+content-blocking-warning-description = á¨áááááá¡áá¡ á¨ááá¦á£áááá¡ á¨áááááá, á¡ááá¢áááá¡ ááá¬áááá á¨áá¡áá«ááá ááá ááá£á¨ááá¡ ááááá áá£ááá. á¡áááá á¡ááá¢áááá, ááá á¢áááá á¨áááá«ááááá á¨ááá¦á£áááá¡ ááááá¨áá.
+content-blocking-learn-how = áá®áááá áá áªááá
+content-blocking-reload-description = á¡áááá áá á©áááá ááááá¡ á®áááá®áá ááá®á¡áá áªáááááááááá¡ áá¡áá®ááá¡áááá¡.
+content-blocking-reload-tabs-button =
+ .label = á§áááá á©áááá ááá¡ á®áááá®áá ááá®á¡áá
+ .accesskey = á®
+content-blocking-trackers-label =
+ .label = ááááááá§á£á áááá
+ .accesskey = á
+content-blocking-tracking-protection-option-all-windows =
+ .label = á§áááá á¤ááá¯áá áá¨á
+ .accesskey = á§
+content-blocking-option-private =
+ .label = áá®áááá ááá áá á¤ááá¯á ááá¨á
+ .accesskey = á¤
+content-blocking-tracking-protection-change-block-list = á¨ááá¦á£áá£ááá á¡ááá¡ á©áá¡á¬áá ááá
+content-blocking-cookies-label =
+ .label = á¤á£ááá£á¨ááá
+ .accesskey = á¤
+content-blocking-expand-section =
+ .tooltiptext = áá áªááá
+# Cryptomining refers to using scripts on websites that can use a computerâs resources to mine cryptocurrency without a userâs knowledge.
+content-blocking-cryptominers-label =
+ .label = áá ááá¢ááááá£á¢áá¡ ááááááá£á¨ááááááá
+ .accesskey = á
+# Browser fingerprinting is a method of tracking users by the configuration and settings information (their "digital fingerprint")
+# that is visible to websites they browse, rather than traditional tracking methods such as IP addresses and unique cookies.
+content-blocking-fingerprinters-label =
+ .label = áááá®ááá ááááá¡ áááááªáááá
+ .accesskey = áª
+
+## Privacy Section - Tracking
+
+tracking-manage-exceptions =
+ .label = áááááááááá¡áááá¡ ááá ááá
+ .accesskey = á
+
+## Privacy Section - Permissions
+
+permissions-header = ááááá ááááá
+permissions-location = áááááá áááá
+permissions-location-settings =
+ .label = ááá áááá¢á áááâ¦
+ .accesskey = á
+permissions-camera = ááááá á
+permissions-camera-settings =
+ .label = ááá áááá¢á áááâ¦
+ .accesskey = á
+permissions-microphone = áááá áá¤ááá
+permissions-microphone-settings =
+ .label = ááá áááá¢á áááâ¦
+ .accesskey = á
+permissions-notification = á¨áá¢á§ááááááááá
+permissions-notification-settings =
+ .label = ááá áááá¢á áááâ¦
+ .accesskey = á
+permissions-notification-link = áá áªááá
+permissions-notification-pause =
+ .label = á¨áá©áá ááá¡ á¨áá¢á§ááááááááá, á¡áááá { -brand-short-name } á®áááá®áá áááá¨áááá
+ .accesskey = á©
+permissions-block-autoplay-media2 =
+ .label = áááá¡ááá¢áááá¡áááá¡, á®ááá¡ ááááááá¨ááááá¡ á¨ááá¦á£ááá
+ .accesskey = á
+permissions-block-autoplay-media-exceptions =
+ .label = áááááááááá¡áááâ¦
+ .accesskey = á
+permissions-autoplay = ááááááá¨áááá
+permissions-autoplay-settings =
+ .label = ááá áááá¢á áááâ¦
+ .accesskey = á¢
+permissions-block-popups =
+ .label = ááááá®á¢ááá á¤ááá¯á áááá¡ á¨ááá¦á£ááá
+ .accesskey = á
+permissions-block-popups-exceptions =
+ .label = áááááááááá¡áááâ¦
+ .accesskey = á
+permissions-addon-install-warning =
+ .label = ááá¤á áá®ááááá á¡ááá¢áááá¡ áááá ááááá¢áááá¡ á©áááááá¡ ááªááááááá¡áá¡
+ .accesskey = á
+permissions-addon-exceptions =
+ .label = áááááááááá¡áááâ¦
+ .accesskey = á
+permissions-a11y-privacy-checkbox =
+ .label = áááá®ááá á á¡áá¨á£áááááááá¡áááá¡, áá áá£ááá ááá á¬áááááá¡ á¨ááá¦á£ááá
+ .accesskey = á
+permissions-a11y-privacy-link = áá®áááá áá áªááá
+
+## Privacy Section - Data Collection
+
+collection-header = { -brand-short-name } â áááááªáááá áá¦á ááªá®áá áá ááááá§ááááá
+collection-description = á©ááá ááªáááááá ááááªáá áá á©áááááá¡ á£á¤áááá áá áá¦áá ááªá®áá áá®áááá áá¡ áááááªááááá, á áááááá᪠áááááá®ááá ááá, ááááá£áá¯áááá¡áá { -brand-short-name }. á©ááá á§áááááááá¡ áááááááá®áááá, ááá ááá ááá¤áá áááªááá¡ ááá¦áááááá.
+collection-privacy-notice = ááá ááá áááááªáááááá¡ áááªááá¡ áááááªá®ááá
+collection-health-report =
+ .label = ááááá ááá, á áá { -brand-short-name } á¨áá«áááá¡, ááááá£ááááááá¡ á¢áá¥áááá£á á áá ááááá§áááááá¡ áááááªááááá { -vendor-short-name }-á¡
+ .accesskey = á
+collection-health-report-link = áá®áááá áá áªááá
+collection-studies =
+ .label = ááááá ááá, á áá { -brand-short-name } á¨áá«áááá¡ ááááááááá¡ ááá§áááááá¡á áá ááá¨ááááá¡
+collection-studies-link = áá®áááá { -brand-short-name } â áááááááá
+addon-recommendations =
+ .label = ááááá ááá, á áá { -brand-short-name } á¨áá«áááá¡ ááá áááá£áá ááá¤áá áááááááá¡ á¨áááááááááááá¡
+addon-recommendations-link = áá áªááá
+# This message is displayed above disabled data sharing options in developer builds
+# or builds with no Telemetry support available.
+collection-health-report-disabled = ááá®á¡ááááááá ááááá áá£ááá áááá¬á§áááá¡ áá áááá¤ááá£á ááªááá¡áááá¡
+collection-backlogged-crash-reports =
+ .label = ááááá ááá, á áá { -brand-short-name } á¨áá«áááá¡, áááááááááááá¡ á£ááªáá á ááááá¨ááááá¡ áááá ááááá á¨áá¢á§ááááááááá áá¥áááá á¡áá®áááá
+ .accesskey = á
+collection-backlogged-crash-reports-link = áá áªááá
+
+## Privacy Section - Security
+##
+## It is important that wording follows the guidelines outlined on this page:
+## https://developers.google.com/safe-browsing/developers_guide_v2#AcceptableUsage
+
+security-header = á£á¡áá¤á áá®áááá
+security-browsing-protection = ááá¦áááá£á á á¨áááááá¡áá¡á áá á¡áá®áá¤ááá áá ááá áááááá¡ááá áááªáá
+security-enable-safe-browsing =
+ .label = á¡áá®áá¤ááá áá ááá¦áááá£á á á¨áááááá¡áá¡ á¨ááá¦á£ááá
+ .accesskey = á¦
+security-enable-safe-browsing-link = áá®áááá áá áªááá
+security-block-downloads =
+ .label = á¡áá®áá¤ááá á©áááá¢ááá áááááá¡ ááá á«áááá
+ .accesskey = á«
+security-block-uncommon-software =
+ .label = ááá¤á áá®ááááá áá áá¡áá¡á£á áááá áá á£á©ááá£áá áá ááá áááááá¡ á¨áá¡áá®áá
+ .accesskey = á£
+
+## Privacy Section - Certificates
+
+certs-header = á¡áá á¢áá¤áááá¢ááá
+certs-personal-label = á¡áá ááá áá¡ áááá , áá¥áááá ááá ááá á¡áá á¢áá¤áááá¢áá¡ áááá®ááááá¡áá¡
+certs-select-auto-option =
+ .label = ááááá¨áá á©ááá
+ .accesskey = á
+certs-select-ask-option =
+ .label = á§áááá á¯áá áá áááá®áá
+ .accesskey = á§
+certs-enable-ocsp =
+ .label = OCSP á¡áá ááá áááá¡áááá¡ á¡áá á¢áá¤áááá¢áááá¡ ááááá¬ááááá¡ áááá®áááá
+ .accesskey = O
+certs-view =
+ .label = á¡áá á¢áá¤áááá¢áááá¡ ááá®ááâ¦
+ .accesskey = á
+certs-devices =
+ .label = á£á¡áá¤á áá®ááááá¡ ááá¬á§áááááááááâ¦
+ .accesskey = á
+space-alert-learn-more-button =
+ .label = áá áªááá
+ .accesskey = á
+space-alert-over-5gb-pref-button =
+ .label =
+ { PLATFORM() ->
+ [windows] ááá áááá¢á áááá¡ ááá®á¡áá
+ *[other] ááá áááá¢á áááá¡ ááá®á¡áá
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] á
+ *[other] á
+ }
+space-alert-over-5gb-message =
+ { PLATFORM() ->
+ [windows] { -brand-short-name } áá£á¬á§ááá á áá ááá¡ááá áááááá áá¬á£á ááá. á¡ááá¢áááá¡ á¨áááááá¡á, á¨ááá«áááá áá ááááá©áááá¡ á¡áááááááá. á¨áááá®á£áá áááááªáááááá¡ á¬áá¨áá áá ááááááá¡ ááááááááá¡á£á¤áááá á¨áááá«áááá ááááá£ááá â ááá áááá¢á ááá > ááá ááá£áááá áá á£á¡áá¤á áá®áááá > á¤á£ááá£á¨ááá áá á¡ááá¢áá¡ áááááªááááá.
+ *[other] { -brand-short-name } áá£á¬á§ááá, á áá ááá¡ááá áááááá áá¬á£á ááá. á¡ááá¢áááá¡ á¨áááááá¡á, á¨ááá«áááá áá ááááá©áááá¡ á¡áááááááá. á¨áááá®á£áá áááááªáááááá¡ á¬áá¨áá áá ááááááá¡ ááááááááá¡á£á¤áááá á¨áááá«áááá ááááá£ááá â ááá áááá¢á ááá > ááá ááá£áááá áá á£á¡áá¤á áá®áááá > á¤á£ááá£á¨ááá áá á¡ááá¢áá¡ áááááªááááá.
+ }
+space-alert-under-5gb-ok-button =
+ .label = ááá áá, ááá¡áááááá
+ .accesskey = á
+space-alert-under-5gb-message = { -brand-short-name } áá£á¬á§ááá, á áá ááá¡ááá áááááá áá¬á£á ááá. á¡ááá¢áááá¡ á¨áááááá¡á, á¨ááá«áááá áá ááááá©áááá¡ á¡áááááááá. âá¨ááá¢á§ááá ááá¢áâ, áᣠá áááá áááááááááá¡á£á¤ááá áááááá ááá¡ááá á áá ááá£áá¯áááá¡ááá¡ áááá ááááá¡ ááááá®á£ááááá¡ áá ááªáá¡á.
+
+## The following strings are used in the Download section of settings
+
+desktop-folder-name = á¡ááá£á¨áá ááá ááá
+downloads-folder-name = á©áááá¢ááá ááááá
+choose-download-folder-title = á©áááá¢ááá áááááá¡ á¡áá¥áá¦ááááá¡ áá á©ááá:
+# Variables:
+# $service-name (String) - Name of a cloud storage provider like Dropbox, Google Drive, etc...
+save-files-to-cloud-storage =
+ .label = á¤ááááááá¡ á¨áááá®áá { $service-name }-áá¡ á¡ááªááá¨á
diff --git a/browser/browser/preferences/selectBookmark.ftl b/browser/browser/preferences/selectBookmark.ftl
new file mode 100644
index 00000000000..336214cf72c
--- /dev/null
+++ b/browser/browser/preferences/selectBookmark.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/.
+
+select-bookmark-window =
+ .title = á¡áá¬á§áá¡á áááá ááá¡ áááááááá
+ .style = width: 32em;
+select-bookmark-desc = ááá á©ááá á¡áááá¨áá áá¥áááá¡ á¡áá¬á§áá¡ áááá ááá. á¡áá¥áá¦ááááá¡ áá á©áááá¡ á¨áááá®ááááá¨á áá á¡áá¥áá¦ááááá¡ á¡áááá¨áááá á©áááá áááá¨á áááá®á¡áááá.
diff --git a/browser/browser/preferences/siteDataSettings.ftl b/browser/browser/preferences/siteDataSettings.ftl
new file mode 100644
index 00000000000..26f5c43bf3e
--- /dev/null
+++ b/browser/browser/preferences/siteDataSettings.ftl
@@ -0,0 +1,57 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+
+## Settings
+
+site-data-settings-window =
+ .title = á¤á£ááá£á¨áááá¡ áá á¡ááá¢áááá¡ áááááªáááááá¡ ááá ááá
+site-data-settings-description = á¥ááááá áááªááá£áá ááááááá áááá, á¡ááá¢áá¡ áááááªááááá¡á áá á¤á£ááá£á¨ááá¡ áááá®ááá¡ áá¥áááá¡ áááááá£á¢áá á¨á. { -brand-short-name } á¡ááá¢áááá¡ áááááªááááá¡ áá¥áááá ááá¢ááááá¡ áá£áááá ááá®á¡ááá ááááá, á¡áááá áá á¬áá¨ááá, á®ááá áá áááááá ááá®á¡ááá áááááá á¬áá¨ááá¡ ááá¨áá, á ááªá áááááá ááá¡ááá áááá.
+site-data-search-textbox =
+ .placeholder = á¡ááá¢áááá¡ á«áááá
+ .accesskey = á¡
+site-data-column-host =
+ .label = á¡ááá¢á
+site-data-column-cookies =
+ .label = á¤á£ááá£á¨ááá
+site-data-column-storage =
+ .label = á¡ááªááá
+site-data-column-last-used =
+ .label = ááááá¡ ááááá§ááááá£áá
+site-data-remove-selected =
+ .label = ááááá¨áá£ááá¡ á¬áá¨áá
+ .accesskey = á¬
+site-data-button-cancel =
+ .label = ááá£á¥áááá
+ .accesskey = á
+site-data-button-save =
+ .label = áªáááááááááá¡ á¨áááá®áá
+ .accesskey = áª
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+site-usage-pattern = { $value } { $unit }
+site-usage-persistent = { site-usage-pattern } (áá£ááááá ááá®á¡ááá ááá)
+# Variables:
+# $value (Number) - Value of the unit (for example: 4.6, 500)
+# $unit (String) - Name of the unit (for example: "bytes", "KB")
+site-storage-usage =
+ .value = { $value } { $unit }
+site-storage-persistent =
+ .value = { site-storage-usage.value } (áá£ááááá ááá®á¡ááá ááá)
+site-data-remove-all =
+ .label = á§ááááá¤á áá¡ á¬áá¨áá
+ .accesskey = á§
+site-data-remove-shown =
+ .label = á§áááá ááá©ááááááá¡ á¬áá¨áá
+ .accesskey = á§
+
+## Removing
+
+site-data-removing-dialog =
+ .title = { site-data-removing-header }
+ .buttonlabelaccept = á¬áá¨áá
+site-data-removing-header = á¤á£ááá£á¨áááá¡á áá á¡ááá¢áá¡ áááááªáááááá¡ á¬áá¨áá
+site-data-removing-desc = á¤á£ááá£á¨áááá¡á áá á¡ááá¢áá¡ áááááªáááááá¡ á¬áá¨ááá¡ á¨áááááá, á¨áá¡áá«ááá áááá¡ááá¢áááá á¨áá¡á£áá ááááá áá¨áááááá ááááá®ááááá. ááááááááá áá¡á£á á, áááááá á«áá?
+site-data-removing-table = áááªááá£áá á¡ááá¢áááá¡ áááááªááááá áá á¤á£ááá£á¨ááá á¬ááá¨áááá
diff --git a/browser/browser/preferences/syncDisconnect.ftl b/browser/browser/preferences/syncDisconnect.ftl
new file mode 100644
index 00000000000..3fde8360a26
--- /dev/null
+++ b/browser/browser/preferences/syncDisconnect.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/.
+
+sync-disconnect-dialog =
+ .title = áá¡á£á á áááááááá¨áá¡ { -sync-brand-short-name }?
+ .style = width: 36em; min-height: 35em;
+sync-disconnect-heading = áááá¡ááá, ááááááá á¬ááá¨áááá¡ áá áá£ááá áá¡ áááááªááááá áá áááááá£á¢áá áááá? áá¥áááá { -sync-brand-name } áááááªááááá, áááá᪠ááá á©ááá áá¥áááá¡ ááááá áá¨áá.
+sync-disconnect-remove-sync-caption = { -sync-brand-name } áááááªáááááá¡ á¬áá¨áá
+sync-disconnect-remove-sync-data = á¡áááá¨áááá, áá¡á¢áá áá, ááá ááááá áá á. á¨.
+sync-disconnect-remove-other-caption = á¡á®áá ááá ááá áááááªáááááá¡ á¬áá¨áá
+sync-disconnect-remove-other-data = á¤á£ááá£á¨ááá, ááá¨á, á¡ááá¢áááá¡ áááá¨áá ááá áá¨á áááááªááááá áá á. á¨.
+# Shown while the disconnect is in progress
+sync-disconnect-disconnecting = áááá¨ááá...
+sync-disconnect-cancel =
+ .label = ááá£á¥áááá
+ .accesskey = á£
+
+## Disconnect confirm Button
+##
+## The 2 labels which may be shown on the single "Disconnect" button, depending
+## on the state of the checkboxes.
+
+sync-disconnect-confirm-disconnect-delete =
+ .label = ááááá¨áá áá á¬áá¨áá
+ .accesskey = á
+sync-disconnect-confirm-disconnect =
+ .label = áá®áááá ááááá¨áá
+ .accesskey = á
diff --git a/browser/browser/preferences/translation.ftl b/browser/browser/preferences/translation.ftl
new file mode 100644
index 00000000000..b15038d0438
--- /dev/null
+++ b/browser/browser/preferences/translation.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/.
+
+translation-window =
+ .title = ááá áááá â áááááááááá¡ááá
+ .style = width: 36em
+translation-close-key =
+ .key = w
+translation-languages-disabled-desc = áááªááá£áá áááááá¡ ááááááá áááá áá áá¥áááá á¨ááááááááááá£áá
+translation-languages-column =
+ .label = ááááá
+translation-languages-button-remove =
+ .label = áááá¡ áááªááááá
+ .accesskey = á
+translation-languages-button-remove-all =
+ .label = á§áááá áááá¡ áááªááááá
+ .accesskey = á§
+translation-sites-disabled-desc = áááªááá£áá á¡ááá¢áááá¡ ááááááá áááá áá áá¥áááá á¨ááááááááááá£áá
+translation-sites-column =
+ .label = á¡ááá¢ááá
+translation-sites-button-remove =
+ .label = á¡ááá¢áá¡ áááªááááá
+ .accesskey = á¡
+translation-sites-button-remove-all =
+ .label = á§áááá á¡ááá¢áá¡ áááªááááá
+ .accesskey = á§
+translation-button-close =
+ .label = ááá®á£á áá
+ .accesskey = á
diff --git a/browser/browser/safeMode.ftl b/browser/browser/safeMode.ftl
new file mode 100644
index 00000000000..6f89c694c13
--- /dev/null
+++ b/browser/browser/safeMode.ftl
@@ -0,0 +1,16 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+safe-mode-window =
+ .title = { -brand-short-name } á£á¡áá¤á áá®á á ááááá
+ .style = max-width: 400px
+start-safe-mode =
+ .label = á£á¡áá¤á áá®á á áááááá ááá¨áááá
+refresh-profile =
+ .label = { -brand-short-name } â á¨ááááááá
+safe-mode-description = á£á¡áá¤á áá®á á áááááá { -brand-short-name } ááááá®ááá áááá ááá£ááá áááááááá¡ áá¦ááá©áááá¨á.
+safe-mode-description-details = áá¥áááá ááááá¢ááááá áá áááááááá£áá ááá áááá¢á ááá, áá ááááá á¨áááá¦á£áááá, á¨áá¡áááááá¡áá á¨áá¡áá«áááááááááá¡ ááá¬ááá¡ { -brand-short-name } á¡áááááááá ááá áááááá§ááááá¡.
+refresh-profile-instead = á¨áááá«áááá ááááá¢áááá á®áá ááááááá¡ áá¦ááá©ááá áá ááá ááááá á¨ááááááá { -brand-short-name }.
+# Shown on the safe mode dialog after multiple startup crashes.
+auto-safe-mode-description = { -brand-short-name } ááá¨ááááá¡áá¡ ááá£áááááááá áááá®á£á á. áá¡ á¨ááá«áááá ááááá¬ááá£áá áá§áá¡ ááááá¢áááááá¡ áááá áá á¡á®áá ááá£ááá áááááá. á®áá ááááááá¡ áá¦ááá¤á®áá á á¨áááá«áááá á£á¡áá¤á áá®á á áááááá¡ ááá®ááá áááá.
diff --git a/browser/browser/safebrowsing/blockedSite.ftl b/browser/browser/safebrowsing/blockedSite.ftl
new file mode 100644
index 00000000000..0cab3c81ad6
--- /dev/null
+++ b/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 = ááá¦áááá£á á á¡ááá¢á
+safeb-blocked-malware-page-title = á¡ááá¢áá ááááá¡áááá, á¨áá¡áá«ááá ááááá¡ áá¥áááá¡ áááááá£á¢áá á¡
+safeb-blocked-unwanted-page-title = áá¡ á¡ááá¢á á¨áá¡áá«ááá ááááá áá ááá ááááá¡ á¨áááªááááá¡
+safeb-blocked-harmful-page-title = áá¡ á¡ááá¢á á¨áá¡áá«ááá ááááá áááá¡ á¨áááªááááá¡
+safeb-blocked-phishing-page-short-desc = { -brand-short-name } áá¦á£áááá¡ áá áááá áá¡, áááááááá, á¨áá¡áá«ááá ááá¢á§á£áááá ááááá§áááááááá áá ááá ááá áá á®ááá§áá¡ áá¥áááá ááá ááá áááááªááááá, á áááá ááªáá ááá ááááá áá á¡ááá áááá¢á ááá áááááá¡ áááá ááá.
+safeb-blocked-malware-page-short-desc = { -brand-short-name } áá¦á£áááá¡ áá áááá áá¡, áááááááá áªááááááá ááááá áá ááá áááá¡ ááá§áááááá¡, á ááááá¡á᪠á¨ááá«áá áááááá á áá áááááááá£á ááááá ááá ááá áááááªááááá áá¥áááá¡ áááááá£á¢áá á¨á.
+safeb-blocked-unwanted-page-short-desc = { -brand-short-name } áá¦á£áááá¡ áá áááá áá¡, áááááááá á¨áá¡áá«ááá ááá¢á§á£áááá ááááá§áááááááá áá ááá ááá, á ááááá᪠á®ááá§áá¤á¡ áá¥áááá¡ áá áá£ááá á¡ (ááááááááá, á¨ááááªáááá á¡áá¬á§áá¡ áááá áá¡, áááááááááá ááááá¢áááá á áááááááá¡ á¡ááá¢áááá áá á. á¨.).
+safeb-blocked-harmful-page-short-desc = { -brand-short-name } áá¦á£áááá¡ áá áááá áá¡, áááááááá á¨áá¡áá«ááá á¡áá®áá¤ááá áá ááá áááá¡ áá§ááááááá¡ áá áááá ááááá¡ áá áááááááááá¡ áá¥áááá¡ ááá áá áááááªááááá¡ (á áááá ááªáá á¤áá¢áááá, ááá ááááá, á¨áá¢á§ááááááááá áá á¡ááá áááá¢á ááá ááááá).
+safeb-palm-advisory-desc = ááá¤áá áááªááá¡ áááá¬ááááááá: { $advisoryname }.
+safeb-palm-accept-label = á£ááá áááá á£áááá
+safeb-palm-see-details-label = áá áªááá
+safeb-blocked-phishing-page-error-desc-override = { $sitename } ááá©ááá£ááá ááá¦áááá£á á¡ááá¢áá. áᣠá¤áá¥á ááá, á áá áá¡ áá áá¡á¬áá á ááá¤áá áááªááá, á¨áááá«áááá áááááá®á¡áááá áááá¡ á¨áá¡áá®áá, áá á£áá£áááááá§áá áá¡ ááá¤á áá®ááááá áá áááá᪠ááááá®ááááá á¡áá®áá¤ááá á¡ááá¢áá.
+safeb-blocked-phishing-page-error-desc-no-override = { $sitename } ááá©ááá£ááá ááá¦áááá£á á¡ááá¢áá. áᣠá¤áá¥á ááá, á áá áá¡ ááá¤áá áááªáá áá áá¡á¬áá áá, á¨áááá«áááá áááááá®á¡áááá áááá¡ á¨áá¡áá®áá.
+safeb-blocked-phishing-page-learn-more = áá®áááá áá áªááá, ááá¦áááá£á á áá á§áááá á¡ááá¢áááá¡ á¨áá¡áá®áá ááá£ááá www.antiphishing.org. áá®áááá áá áªááá, á áááá ááªááá¡ { -brand-short-name } á§áááá áá ááááá á¡ááá¢áááá¡ááá, ááá£ááá support.mozilla.org.
+safeb-blocked-malware-page-error-desc-override = { $sitename } ááá©ááá£ááá ááááá áá ááá áááááá¡ áááááá áªááááááá. áᣠá¤áá¥á ááá, á áá áá áá¡á¬áá áá áá¡ ááá¤áá áááªáá, á¨áááá«áááá áááááá®á¡áááá áááá¡ á¨áá¡áá®áá, áá á£áá£áááááá§áá áá¡ ááá¤á áá®ááááá áá áááá᪠ááááá®ááááá áá á¡áá®áá¤ááá á¡ááá¢áá.
+safeb-blocked-malware-page-error-desc-no-override = { $sitename } ááá©ááá£ááá ááááá áá ááá áááááá¡ áááááá áªááááááá. áᣠá¤áá¥á ááá, á áá áá áá¡á¬áá áá áá¡ ááá¤áá áááªáá, á¨áááá«áááá áááááá®á¡áááá áááá¡ á¨áá¡áá®áá.
+safeb-blocked-malware-page-learn-more = á¨ááá¢á§ááá ááá¢á á¡áá®áá¤ááá áááá¨áááááá¡áá¡ á¨áá¡áá®áá, á áááá ááªáá ááá á£á¡ááá, ááááá áááá áá ááááªáááá ááá¡ááá ááááááªááá¡ ááááá¡ ááá£ááá StopBadware.org. ááááá¢áááá áá®áááá áá áªááá, á áááá ááªááá¡ { -brand-short-name } ááá¦áááá£á á áá ááááá áááá ááááá¡ááá ááá£ááá support.mozilla.org.
+safeb-blocked-unwanted-page-error-desc-override = { $sitename } ááá©ááá£ááá á¡áááááá áá ááá áááááá¡ áááááá áªááááááá. á¨áááá«áááá á£áá£áááááá§áá áá¡ ááá¤á áá®ááááá áá áááá᪠ááááá®ááááá áá á¡áá®áá¤ááá á¡ááá¢áá.
+safeb-blocked-unwanted-page-error-desc-no-override = { $sitename } ááá©ááá£ááá ááááá áá ááá áááááá¡ áááááá áªááááááá.
+safeb-blocked-unwanted-page-learn-more = ááááªáááá á¡áááááá áá áá áá¡áá¡á£á ááá áá ááá áááááá ááá¤áá áááªááá¡ áá áá¡áá¡á£á áááá áá ááá áááááá¡ áááá£ááááá¨á. áá®áááá áá áªááá, á áááá ááªááá¡ { -brand-short-name } á§áááá áá ááááá á¡ááá¢áááá¡ááá, ááá£ááá support.mozilla.org.
+safeb-blocked-harmful-page-error-desc-override = { $sitename } ááá©ááá£ááá á¡áááááá áá ááá áááááá¡ áááááá áªááááááá. á¨áááá«áááá á£áá£áááááá§áá áá¡ ááá¤á áá®ááááá áá áááá᪠ááááá®ááááá áá á¡áá®áá¤ááá á¡ááá¢áá.
+safeb-blocked-harmful-page-error-desc-no-override = { $sitename } ááá©ááá£ááá á¡áááááá áá ááá áááááá¡ áááááá áªááááááá.
+safeb-blocked-harmful-page-learn-more = áá®áááá áá áªááá, á áááá ááªááá¡ { -brand-short-name } á§áááá áá á¡áá®áá¤ááá áááá ááááá¡ááá ááá£ááá support.mozilla.org.
+safeb-palm-notdeceptive =
+ .label = áá¡ ááá¦áááá£á á á¡ááá¢á áá ááâ¦
+ .accesskey = á
diff --git a/browser/browser/sanitize.ftl b/browser/browser/sanitize.ftl
new file mode 100644
index 00000000000..17f1e7f942c
--- /dev/null
+++ b/browser/browser/sanitize.ftl
@@ -0,0 +1,86 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+sanitize-prefs =
+ .title = áá¡á¢áá ááá¡ ááá¡á£á¤ááááááá¡ ááá áááá¢á ááá
+ .style = width: 34em
+sanitize-prefs-style =
+ .style = width: 17em
+dialog-title =
+ .title = á£áá®ááá¡á áá¡á¢áá ááá¡ ááá¡á£á¤áááááá
+ .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 = áá¡á¢áá ááá¡ á¡á á£ááá ááá¡á£á¤áááááá
+ .style = width: 34em
+clear-data-settings-label = á ááªá { -brand-short-name } áááá®á£á ááá, á¡á á£ááá á¬ááá¨áááá
+
+## clear-time-duration-prefix is followed by a dropdown list, with
+## values localized using clear-time-duration-value-* messages.
+## clear-time-duration-suffix is left empty in English, but can be
+## used in other languages to change the structure of the message.
+##
+## This results in English:
+## Time range to clear: (Last Hour, Today, etc.)
+
+clear-time-duration-prefix =
+ .value = ááá¡áá¡á£á¤áááááááá áá ááá¡ á¨á£ááááá:
+ .accesskey = á
+clear-time-duration-value-last-hour =
+ .label = áááá á¡áááá
+clear-time-duration-value-last-2-hours =
+ .label = áááá 2 á¡áááá
+clear-time-duration-value-last-4-hours =
+ .label = áááá 4 á¡áááá
+clear-time-duration-value-today =
+ .label = áá¦áááááááá
+clear-time-duration-value-everything =
+ .label = á§ááááá¤áá á
+clear-time-duration-suffix =
+ .value = { "" }
+
+## These strings are used as section comments and checkboxes
+## to select the items to remove
+
+history-section-label = áá¡á¢áá áá
+item-history-and-downloads =
+ .label = á¡ááá¢áááá¡á áá á©áááá¢ááá áááááá¡ áá¡á¢áá áá
+ .accesskey = á¡
+item-cookies =
+ .label = á¤á£ááá£á¨ááá
+ .accesskey = á¤
+item-active-logins =
+ .label = ááá¥áááá ááááá áá¨ááá
+ .accesskey = á¨
+item-cache =
+ .label = ááá¨á
+ .accesskey = á
+item-form-search-history =
+ .label = á¨ááá¡ááá£áá ááááááá¡á áá á«ááááá¡ áá¡á¢áá áá
+ .accesskey = á¨
+data-section-label = áááááªááááá
+item-site-preferences =
+ .label = á¡ááá¢áá¡ ááá áááá¢á ááá
+ .accesskey = á
+item-offline-apps =
+ .label = áááá¡ááá¢áá¡ á¨áááá®á£áá áááááªááááá
+ .accesskey = á
+sanitize-everything-undo-warning = áá¡ á¥áááááá á¨áá£á¥áªáááááá.
+window-close =
+ .key = w
+sanitize-button-ok =
+ .label = ááá¡á£á¤áááááá áá®áááá
+# The label for the default button between the user clicking it and the window
+# closing. Indicates the items are being cleared.
+sanitize-button-clearing =
+ .label = á¡á£á¤ááááááá
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has not modified the default set
+# of history items to clear.
+sanitize-everything-warning = áá¡á¢áá áá á¡á á£ááá ááá¡á£á¤ááááááá.
+# Warning that appears when "Time range to clear" is set to "Everything" in Clear
+# Recent History dialog, provided that the user has modified the default set of
+# history items to clear.
+sanitize-selected-warning = á§áááá ááááá¨áá£áá ááááááá¢á ááá¡á£á¤ááááááá.
diff --git a/browser/browser/syncedTabs.ftl b/browser/browser/syncedTabs.ftl
new file mode 100644
index 00000000000..8938e2c1f05
--- /dev/null
+++ b/browser/browser/syncedTabs.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/.
+
+synced-tabs-sidebar-title = ááá¡ááá¥á ááááá£áá á©áááá áááá
+synced-tabs-sidebar-noclients-subtitle = áá¡á£á á á¡á®áá ááá¬á§áááááááááá¡ á©áááá ááááá¡ áᥠááá®áá?
+synced-tabs-sidebar-notsignedin = á¨áááá áá¥áááá á¡á®áá ááá¬á§áááááááááááá á©áááá ááááá¡ á¡ááá¡ á¡áááá®áááá.
+synced-tabs-sidebar-unverified = áá¥áááá ááááá áá¨á á¡áááá áááá¡ ááááá¬ááááá¡.
+synced-tabs-sidebar-notabs = ááá®á¡áááá á©áááá áááá áá áá
+synced-tabs-sidebar-openprefs = { -sync-brand-short-name } ááááááááááá¡ ááá®á¡áá
+synced-tabs-sidebar-tabsnotsyncing = á©áá ááá á©áááá ááááá¡ á¡ááá¥á ááááááªáá áá¥áááá á¡á®áá ááá¬á§áááááááááááá á©áááá ááááá¡ á¡ááá¡ á¡áááá®áááá.
+synced-tabs-sidebar-connect-another-device = á¡á®áá ááá¬á§áááááááá¡ áááááá¨áá ááá
+synced-tabs-sidebar-search =
+ .placeholder = ááá¡ááá¥á ááááá£áá á©áááá ááááá¡ ááá«áááá
+synced-tabs-context-open =
+ .label = ááá®á¡áá
+ .accesskey = á
+synced-tabs-context-open-in-new-tab =
+ .label = ááá®á¡áá áá®áá á©áááá áá¨á
+ .accesskey = á®
+synced-tabs-context-open-in-new-window =
+ .label = ááá®á¡áá áá®áá á¤ááá¯áá áá¨á
+ .accesskey = á¤
+synced-tabs-context-open-in-new-private-window =
+ .label = ááá®á¡áá áá®áá ááá áá á¤ááá¯áá áá¨á
+ .accesskey = á
+synced-tabs-context-bookmark-single-tab =
+ .label = á©áááá ááá¡ á©áááá¨áááâ¦
+ .accesskey = á©
+synced-tabs-context-copy =
+ .label = áá¡áá
+ .accesskey = á
+synced-tabs-context-open-all-in-tabs =
+ .label = á§ááááá¡ á©áááá áááá¨á ááá®á¡áá
+ .accesskey = á§
+synced-tabs-context-manage-devices =
+ .label = ááá¬á§áááááááááá¡ ááá áááâ¦
+ .accesskey = á
+fxa-sign-in = { -sync-brand-short-name } â á¨áá¡ááá
diff --git a/browser/browser/tabContextMenu.ftl b/browser/browser/tabContextMenu.ftl
new file mode 100644
index 00000000000..7f3e749b192
--- /dev/null
+++ b/browser/browser/tabContextMenu.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/.
+
+reload-tab =
+ .label = á©áááá ááá¡ ááááá®áááá
+ .accesskey = á
+select-all-tabs =
+ .label = á§áááá á©áááá ááá¡ á¨áá á©ááá
+ .accesskey = á¨
+duplicate-tab =
+ .label = á©áááá ááá¡ áááá áááááá
+ .accesskey = á
+duplicate-tabs =
+ .label = á©áááá ááááá¡ áááá áááááá
+ .accesskey = á
+close-tabs-to-the-end =
+ .label = ááá á¯áááá á©áááá ááááá¡ ááá®á£á áá
+ .accesskey = á¯
+close-other-tabs =
+ .label = ááááá á©ááá á©áááá ááááá¡ ááá®á£á áá
+ .accesskey = á
+reload-tabs =
+ .label = á©áááá ááááá¡ ááááá®áááá
+ .accesskey = á
+pin-tab =
+ .label = á©áááá ááá¡ áááááá ááá
+ .accesskey = á
+unpin-tab =
+ .label = áááááá áááá¡ ááá®á¡áá
+ .accesskey = á®
+pin-selected-tabs =
+ .label = á©áááá ááááá¡ áááááá ááá
+ .accesskey = á
+unpin-selected-tabs =
+ .label = á©áááá ááááá¡ ááá®á¡áá
+ .accesskey = á®
+bookmark-selected-tabs =
+ .label = á©áááá ááááá¡ á©áááá¨áááâ¦
+ .accesskey = á
+bookmark-tab =
+ .label = á©áááá ááá¡ á©áááá¨ááá
+ .accesskey = á©
+reopen-in-container =
+ .label = á®áááá®áá ááá®á¡áá á¡ááááá¡á¨á
+ .accesskey = á
+move-to-start =
+ .label = áááá¨á ááááá¢ááá
+ .accesskey = á
+move-to-end =
+ .label = ááááá¨á ááááá¢ááá
+ .accesskey = á
+move-to-new-window =
+ .label = áá®áá á¤ááá¯áá áá¨á ááááá¢ááá
+ .accesskey = á¤
+undo-close-tab =
+ .label = ááá®á£á á£áá á©áááá ááá¡ áááá á£áááá
+ .accesskey = á
+close-tab =
+ .label = á©áááá ááá¡ ááá®á£á áá
+ .accesskey = á£
+close-tabs =
+ .label = á©áááá ááááá¡ ááá®á£á áá
+ .accesskey = á
+move-tabs =
+ .label = á©áááá ááááá¡ ááááá¢ááá
+ .accesskey = á¢
+move-tab =
+ .label = á©áááá ááá¡ ááááá¢ááá
+ .accesskey = á¢
diff --git a/browser/browser/toolbarContextMenu.ftl b/browser/browser/toolbarContextMenu.ftl
new file mode 100644
index 00000000000..4df21c3ca1d
--- /dev/null
+++ b/browser/browser/toolbarContextMenu.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/.
+
+toolbar-context-menu-reload-selected-tab =
+ .label = á¨áá á©áá£áá á©áááá ááá¡ ááááá®áááá
+ .accesskey = á
+toolbar-context-menu-reload-selected-tabs =
+ .label = á¨áá á©áá£áá á©áááá ááááá¡ ááááá®áááá
+ .accesskey = á
+toolbar-context-menu-bookmark-selected-tab =
+ .label = á¨áá á©áá£áá á©áááá ááá¡ á©áááá¨áááâ¦
+ .accesskey = á
+toolbar-context-menu-bookmark-selected-tabs =
+ .label = á¨áá á©áá£áá á©áááá ááááá¡ á©áááá¨áááâ¦
+ .accesskey = á
+toolbar-context-menu-select-all-tabs =
+ .label = á§áááá á©áááá ááá¡ á¨áá á©ááá
+ .accesskey = á¨
+toolbar-context-menu-undo-close-tab =
+ .label = ááá®á£á á£áá á©áááá ááá¡ áááá á£áááá
+ .accesskey = á
diff --git a/browser/browser/touchbar/touchbar.ftl b/browser/browser/touchbar/touchbar.ftl
new file mode 100644
index 00000000000..53e1566e54d
--- /dev/null
+++ b/browser/browser/touchbar/touchbar.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/.
+
+# Strings in this file are used to localize button titles displayed on the
+# MacBook Touch Bar.
+back = á£ááá
+forward = á¬áá
+reload = ááááá®áááá
+home = á¡áá¬á§áá¡á áááá áá
+fullscreen = á¡á á£áá ááá ááá
+find = á«áááá
+new-tab = áá®ááá á©áááá áá
+add-bookmark = á¡áááá¨ááá¡ ááááá¢ááá
+open-bookmarks-sidebar = á¡áááá¨ááááá¡ áááá áááá áááá
+reader-view = áááá®ááá¡ á ááááá
+# Meant to match the string displayed in an empty URL bar.
+open-location = ááá«ááááá áá á¨ááá§ááááá ááá¡áááá áá
+share = áááááá ááá
+close-window = á¤ááá¯á áá¡ ááá®á£á áá
diff --git a/browser/chrome/browser-region/region.properties b/browser/chrome/browser-region/region.properties
new file mode 100644
index 00000000000..4c4ea76e53f
--- /dev/null
+++ b/browser/chrome/browser-region/region.properties
@@ -0,0 +1,24 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# increment this number when anything gets changed in the list below. This will
+# cause Firefox to re-read these prefs and inject any new handlers into the
+# profile database. Note that "new" is defined as "has a different URL"; this
+# means that it's not possible to update the name of existing handler, so
+# don't make any spelling errors here.
+gecko.handlerService.defaultHandlersVersion=4
+
+# The default set of protocol handlers for mailto:
+gecko.handlerService.schemes.mailto.0.name=Yahoo! Mail
+gecko.handlerService.schemes.mailto.0.uriTemplate=https://compose.mail.yahoo.com/?To=%s
+gecko.handlerService.schemes.mailto.1.name=Gmail
+gecko.handlerService.schemes.mailto.1.uriTemplate=https://mail.google.com/mail/?extsrc=mailto&url=%s
+
+# The default set of protocol handlers for irc:
+gecko.handlerService.schemes.irc.0.name=Mibbit
+gecko.handlerService.schemes.irc.0.uriTemplate=https://www.mibbit.com/?url=%s
+
+# The default set of protocol handlers for ircs:
+gecko.handlerService.schemes.ircs.0.name=Mibbit
+gecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s
diff --git a/browser/chrome/browser/aboutPrivateBrowsing.dtd b/browser/chrome/browser/aboutPrivateBrowsing.dtd
new file mode 100644
index 00000000000..d55398100d6
--- /dev/null
+++ b/browser/chrome/browser/aboutPrivateBrowsing.dtd
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/aboutRobots.dtd b/browser/chrome/browser/aboutRobots.dtd
new file mode 100644
index 00000000000..866373b5028
--- /dev/null
+++ b/browser/chrome/browser/aboutRobots.dtd
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/aboutTabCrashed.dtd b/browser/chrome/browser/aboutTabCrashed.dtd
new file mode 100644
index 00000000000..6847a966c91
--- /dev/null
+++ b/browser/chrome/browser/aboutTabCrashed.dtd
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/accounts.properties b/browser/chrome/browser/accounts.properties
new file mode 100644
index 00000000000..3007ed6d5a7
--- /dev/null
+++ b/browser/chrome/browser/accounts.properties
@@ -0,0 +1,108 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (reconnectDescription) - %S = Email address of user's Firefox Account
+reconnectDescription = á®áááá®áá áááááá¨áá ááá â %S
+
+# LOCALIZATION NOTE (verifyDescription) - %S = Email address of user's Firefox Account
+verifyDescription = áááááá¡á¢á£á áá %S
+
+# These strings are shown in a desktop notification after the
+# user requests we resend a verification email.
+verificationSentTitle = ááá¡á¢á£á á ááááááááá
+# LOCALIZATION NOTE (verificationSentBody) - %S = Email address of user's Firefox Account
+verificationSentBody = ááááá¡á¢á£á áááá¡ ááá£áá ááááááááá %S-áá
+verificationNotSentTitle = ááá¡á¢á£á áá¡ áááááááá ááá ááá®áá á®áá
+verificationNotSentBody = á©ááá ááááááá ááá á¨ááá«áááá ááá¡á¢á£á áá¡ ááá¤áá¡á¢áá¡ áááááááá, ááá®ááá, áªáááá ááááááááááá.
+
+# LOCALIZATION NOTE (deviceConnectedTitle, deviceConnectedBody, deviceConnectedBody.noDeviceName)
+# These strings are used in a notification shown when a new device joins the Sync account.
+# deviceConnectedBody.noDeviceName is shown instead of deviceConnectedBody when we
+# could not get the device name that joined
+deviceConnectedTitle = Firefox Sync
+deviceConnectedBody = áááááá£á¢áá á á£á¡ááá¥á áááááá %S-á¡.
+deviceConnectedBody.noDeviceName = áááááá£á¢áá á á£á¡ááá¥á áááááá áá®áá ááá¬á§áááááááá¡.
+
+# LOCALIZATION NOTE (syncStartNotification.title, syncStartNotification.body)
+# These strings are used in a notification shown after Sync is connected.
+syncStartNotification.title = Sync á©áá áá£ááá
+# %S is brandShortName
+syncStartNotification.body2 = %S áá®áááá áááá¬á§ááá¡ ááá¡ááá¥á áááááá¡.
+
+# LOCALIZATION NOTE (deviceDisconnectedNotification.title, deviceDisconnectedNotification.body)
+# These strings are used in a notification shown after Sync was disconnected remotely.
+deviceDisconnectedNotification.title = Sync ááááááá¨á£ááá
+deviceDisconnectedNotification.body = áá¡ áááááá£á¢áá á á¬áá ááá¢áááá áááááááá¨á Firefox Sync-áááá.
+
+# 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 = á§áááá ááá¬á§ááááááááá áááááááá
+
+# LOCALIZATION NOTE (sendTabToDevice.unconfigured, sendTabToDevice.unconfigured.status)
+# 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.status = áá áá áááááá¨áá ááá£áá Sync-ááá
+sendTabToDevice.unconfigured = áá áªááá, á©áááá ááááá¡ ááááááááá¡ á¨áá¡áá®ááâ¦
+
+# LOCALIZATION NOTE (sendTabToDevice.signintosync)
+# Displayed in the Send Tabs context menu and the page action panel when sync is not
+# configured. Allows users to immediately sign into sync via the preferences.
+sendTabToDevice.signintosync = Sync-á¨á á¨áá¡áááâ¦
+
+# 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 = ááá¬á§ááááááááá áá áá áááááá¨áá ááá£áá
+sendTabToDevice.singledevice = áá áªááá, á©áááá ááááá¡ ááááááááá¡ á¨áá¡áá®ááâ¦
+sendTabToDevice.connectdevice = á¡á®áá ááá¬á§áááááááá¡ áááááá¨áá áááâ¦
+
+# 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 = ááááá áá¨á ááá£ááá¬ááááááá
+sendTabToDevice.verify = áááááá¬ááá ááááá áá¨áâ¦
+
+# 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 = á©áááá áá ááá¦ááá£ááá
+# LOCALIZATION NOTE (tabArrivingNotificationWithDevice.title) %S is the device name
+tabArrivingNotificationWithDevice.title = á©áááá áá %S-áááá
+
+multipleTabsArrivingNotification.title = á©áááá áááá ááá¦ááá£ááá
+# 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 = á©áááá áá ááá¦ááá£ááá #2-ááá;#1 á©áááá áá ááá¦ááá£ááá #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 á©áááá áá ááá¦ááá£ááá áááááá¨áá ááá£áá ááá¬á§áááááááááááá
+
+# 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 á©áááá áá
+
+# LOCALIZATION NOTE (singleTabArrivingWithTruncatedURL.body):
+# Used when a tab from a remote device arrives but the URL must be truncated.
+# Should display the URL with an indication that it's benen truncated.
+# %S is the portion of the URL that remains after truncation.
+singleTabArrivingWithTruncatedURL.body = %Sâ¦
+
+# LOCALIZATION NOTE (account.title):
+# Used as a default header for the FxA toolbar menu.
+account.title = ááááá áá¨á
diff --git a/browser/chrome/browser/activity-stream/newtab.properties b/browser/chrome/browser/activity-stream/newtab.properties
new file mode 100644
index 00000000000..cedb6275907
--- /dev/null
+++ b/browser/chrome/browser/activity-stream/newtab.properties
@@ -0,0 +1,216 @@
+newtab_page_title=áá®ááá á©áááá áá
+
+header_top_sites=á á©áá£áá á¡ááá¢ááá
+header_highlights=áááá¨ááááááááá
+# LOCALIZATION NOTE(header_recommended_by): This is followed by the name
+# of the corresponding content provider.
+header_recommended_by={provider} ááá á©ááá
+
+# LOCALIZATION NOTE(context_menu_button_sr): This is for screen readers when
+# the context menu button is focused/active. Title is the label or hostname of
+# the site.
+context_menu_button_sr=áááá¢áá¥á¡á¢á£á á ááááá£á¡ ááá®á¡áá {title}
+
+# LOCALIZATION NOTE(section_context_menu_button_sr): This is for screen readers when
+# the section edit context menu button is focused/active.
+section_context_menu_button_sr=áááá ááá¡ ááá¬áááááá¡ ááá áááá¢á ááá
+
+# LOCALIZATION NOTE (type_label_*): 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
+type_label_visited=ááááá®á£áááá£áá
+type_label_bookmarked=á©áááá¨áá£áá
+type_label_recommended=áááá£ááá á£áá
+type_label_pocket=á¨áááá®á£ááá Pocket-á¨á
+type_label_downloaded=á©áááá¢ááá áá£áá
+
+# LOCALIZATION NOTE (menu_action_*): These strings are displayed in a context
+# menu and are meant as a call to action for a given page.
+# LOCALIZATION NOTE (menu_action_bookmark): Bookmark is a verb, as in "Add to
+# bookmarks"
+menu_action_bookmark=á©áááá¨ááá
+menu_action_remove_bookmark=á¡áááá¨ááááááá áááá¨áá
+menu_action_open_new_window=áá®áá á¤ááá¯áá áá¨á ááá®á¡áá
+menu_action_open_private_window=áá®áá ááá áá á¤ááá¯áá áá¨á ááá®á¡áá
+menu_action_dismiss=ááááááá
+menu_action_delete=áá¡á¢áá ááááá áááá¨áá
+menu_action_pin=áááááá ááá
+menu_action_unpin=ááá®á¡áá
+confirm_history_delete_p1=ááááááááá áá¡á£á á, áá áááá ááá¡ á§áááá á©áááá¬áá áá¡ áá¡á¢áá ááááá áááá¨áá?
+# LOCALIZATION NOTE (confirm_history_delete_notice_p2): this string is displayed in
+# the same dialog as confirm_history_delete_p1. "This action" refers to deleting a
+# page from history.
+confirm_history_delete_notice_p2=áá¡ á¥áááááá á¨áá£á¥áªáááááá.
+menu_action_save_to_pocket=Pocket-á¨á á¨áááá®áá
+menu_action_delete_pocket=á¬áá¨áá Pocket-áááá
+menu_action_archive_pocket=áááá á¥ááááá Pocket-á¨á
+
+# LOCALIZATION NOTE (menu_action_show_file_*): 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.
+menu_action_show_file_mac_os=á©áááááá Finder-á¨á
+menu_action_show_file_windows=á¨áááªáááá á¡áá¥áá¦ááááá¡ ááá®á¡áá
+menu_action_show_file_linux=á¨áááªáááá á¡áá¥áá¦ááááá¡ ááá®á¡áá
+menu_action_show_file_default=á¤ááááá¡ á©áááááá
+menu_action_open_file=á¤ááááá¡ ááá®á¡áá
+
+# LOCALIZATION NOTE (menu_action_copy_download_link, menu_action_go_to_download_page):
+# "Download" here, in both cases, is not a verb, it is a noun. As in, "Copy the
+# link that belongs to this downloaded item"
+menu_action_copy_download_link=á©áááá¢ááá áááá¡ ááá£ááá¡ áá¡áá
+menu_action_go_to_download_page=ááááá¡ááá á©áááá¢ááá áááá¡ áááá ááá
+menu_action_remove_download=áá¡á¢áá ááááá áááá¨áá
+
+# LOCALIZATION NOTE (search_button): This is screenreader only text for the
+# search button.
+search_button=á«áááá
+
+# LOCALIZATION NOTE (search_header): Displayed at the top of the panel
+# showing search suggestions. {search_engine_name} is replaced with the name of
+# the current default search engine. e.g. 'Google Search'
+search_header={search_engine_name} á¡áá«áááááá á«áááá
+
+# LOCALIZATION NOTE (search_web_placeholder): This is shown in the searchbox when
+# the user hasn't typed anything yet.
+search_web_placeholder=ááá¢áá ááá¢á¨á á«áááá
+
+# LOCALIZATION NOTE (section_disclaimer_topstories): This is shown below
+# the topstories section title to provide additional information about
+# how the stories are selected.
+section_disclaimer_topstories=á¡áá£ááááá¡á áá á¡áááá¢áá áá¡á á¡ááá®ááááá ááá¢áá ááá¢áááá, á¨áá á©áá£áá áá¥ááá áááá ááááá®á£áááá£áá áááá ááááá¡ á¡áá¤á£á«ááááá. Pocket-áááá, á ááááá᪠á£ááá Mozilla-á¡ ááá¬áááá.
+section_disclaimer_topstories_linktext=ááá®áá, á áááá áá£á¨áááá¡.
+# LOCALIZATION NOTE (section_disclaimer_topstories_buttontext): The text of
+# the button used to acknowledge, and hide this disclaimer in the future.
+section_disclaimer_topstories_buttontext=ááá áá, ááá¡áááááá
+
+# LOCALIZATION NOTE (prefs_*, settings_*): These are shown in about:preferences
+# for a "Firefox Home" section. "Firefox" should be treated as a brand and kept
+# in English, while "Home" should be localized matching the about:preferences
+# sidebar mozilla-central string for the panel that has preferences related to
+# what is shown for the homepage, new windows, and new tabs.
+prefs_home_header=Firefox á¡áá¬á§áá¡á áááá áá
+prefs_home_description=ááá á©ááá, áᣠá áá¡á ááááá©ááá áá¡á£á á Firefox-áá¡ á¡áá¬á§áá¡ áááá ááá.
+
+prefs_content_discovery_header=Firefox áááááá á
+
+prefs_content_discovery_description=á¨áááááá¡áá¡ ááá«áááá Firefox-áá¡ áááááá áááá ááá, á¡áá¨á£áááááá¡ ááá«áááá áá¦áááá©áááá ááá¦ááá á®áá áá¡á®áá¡, ááááá¡ááááá á¡á¢áá¢áááá áááá ááá¢áá ááá¢á¨á.
+prefs_content_discovery_button=á¨áááááá¡áá¡ ááá«ááááá¡ ááááá ááá
+
+# LOCALIZATION NOTE (prefs_section_rows_option): This is a semi-colon list of
+# plural forms used in a drop down of multiple row options (1 row, 2 rows).
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+prefs_section_rows_option={num} á áááá;{num} á áááá
+prefs_search_header=á¡áá«áááá áááá
+prefs_topsites_description=á®á¨áá áá ááááá®á£áááá£áá á¡ááá¢ááá
+prefs_topstories_description2=áááá¨ááááááááá áááááá ááá¢áá ááá¢-á¡ááá§áá áááá, á¨áá á©áá£áá áá¥áááá ááá¢áá áá¡áááá¡ ááá®ááááá
+prefs_topstories_options_sponsored_label=ááá¤ááááá¡ááá£áá á¡á¢áá¢áááá
+prefs_topstories_sponsored_learn_more=áá®áááá áá áªááá
+prefs_highlights_description=áá¥ááá áááá á¨áááá®á£áá áá ááááá¡ ááááá®á£áááá£áá á¡ááá¢ááá
+prefs_highlights_options_visited_label=ááááá®á£áááá£áá áááá áááá
+prefs_highlights_options_download_label=áááá á©áááá¢ááá ááááá
+prefs_highlights_options_pocket_label=Pocket-á¨á á¨áááá®á£áá áááá áááá
+prefs_snippets_description=á¡ááá®ááááá Mozilla-á¡á áá Firefox-áá¡ááá
+settings_pane_button_label=áááá ááá áá®ááá á©áááá ááá¡ áááá áá
+settings_pane_topsites_header=á á©áá£áá á¡ááá¢ááá
+settings_pane_highlights_header=áááá¨ááááááááá á¡ááá¢ááá
+settings_pane_highlights_options_bookmarks=á¡áááá¨áááá
+# LOCALIZATION NOTE(settings_pane_snippets_header): 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."
+settings_pane_snippets_header=áªáááááá
+
+# LOCALIZATION NOTE (edit_topsites_*): This is shown in the Edit Top Sites modal
+# dialog.
+edit_topsites_button_text=á©áá¡á¬áá ááá
+edit_topsites_edit_button=á¡ááá¢áá¡ á©áá¡á¬áá ááá
+
+# LOCALIZATION NOTE (topsites_form_*): This is shown in the New/Edit Topsite modal.
+topsites_form_add_header=áá®ááá á¡ááá¢á á á©áá£áááá¨á
+topsites_form_edit_header=á á©áá£áá á¡ááá¢áá¡ á©áá¡á¬áá ááá
+topsites_form_title_label=ááá¡áá®ááááá
+topsites_form_title_placeholder=á¡áááá£á áá¡ á¨áá§áááá
+topsites_form_url_label=URL-ááá£áá
+topsites_form_image_url_label=á¡áá¡á£á áááá á¡á£á áááá¡ URL-ááá£áá
+topsites_form_url_placeholder=ááá áá¤áá áá á©áá¡ááá URL-ááá£áá
+topsites_form_use_image_link=á¡áá¡á£á áááá á¡á£á áááá¡ ááááá§áááááâ¦
+# LOCALIZATION NOTE (topsites_form_*_button): These are verbs/actions.
+topsites_form_preview_button=á¨áááááááá ááá
+topsites_form_add_button=ááááá¢ááá
+topsites_form_save_button=á¨áááá®áá
+topsites_form_cancel_button=ááá£á¥áááá
+topsites_form_url_validation=á¡áááá áá ááá áááá£áá URL
+topsites_form_image_validation=á¡á£á ááá ááá á©ááá¢ááá áá. á¡áªáááá á¡á®áá URL-ááá£áá.
+
+# LOCALIZATION NOTE (pocket_read_more): This is shown at the bottom of the
+# trending stories section and precedes a list of links to popular topics.
+pocket_read_more=áááá£ááá á£áá áááááá:
+# LOCALIZATION NOTE (pocket_read_even_more): This is shown as a link at the
+# end of the list of popular topic links.
+pocket_read_even_more=ááá¢á á¡ááá®ááá¡ ááá®áá
+pocket_more_reccommendations=ááá¢á á¨ááááááááááááá
+pocket_how_it_works=á áááá áá£á¨áááá¡
+pocket_cta_button=áááááá§áááá Pocket
+pocket_cta_text=áááááááá®áá á¡áá¡á£á áááá á¨áááááá¡á Pocket-á¨á áá ááááªáá ááááááá¡ á¡áááááá, á¨áááááááááá á¡ááááá®ááá ááá¡áááá¡ á¡áá®áá.
+
+highlights_empty_state=áááá¬á§áá áááá ááááá¡ ááááááááá ááá áá áᥠááááá©ááááá áá¥ááááááá¡ á¡áá¡á£á áááá á¡á¢áá¢áááá, áááááááá áá ááááá¡ ááááá®á£áááá£áá áá á©áááá¨áá£áá á¡ááá¢ááá.
+# LOCALIZATION NOTE (topstories_empty_state): When there are no recommendations,
+# in the space that would have shown a few stories, this is shown instead.
+# {provider} is replaced by the name of the content provider for this section.
+topstories_empty_state=á£ááá á§ááááá¤áá á¡ ááááªáááá. ááááááááááá á¨áááááá áá ááá¢á á á©áá£áá á¡á¢áá¢ááá¡ á¡áááá®áááá, á ááááá¡á᪠{provider} ááááá¬áááá. ááá áááááá? ááá á©ááá á ááááááá á¤áá ááá áááá áªááááá£áá á¡ááááá®á, áá®ááá á¡áááá¢áá áá¡á á¡á¢áá¢ááááá¡ ááá¡áá«áááááá.
+
+# LOCALIZATION NOTE (manual_migration_explanation2): This message is shown to encourage users to
+# import their browser profile from another browser they might be using.
+manual_migration_explanation2=ááááááá¢áááá á¡á®áá áá áá£ááá áááááá áá¥áááá á¡áááá¨áááá, áá¡á¢áá áá áá ááá ááááá Firefox-á¨á.
+# LOCALIZATION NOTE (manual_migration_cancel_button): This message is shown on a button that cancels the
+# process of importing another browserâs profile into Firefox.
+manual_migration_cancel_button=áá á, áááááááá
+# LOCALIZATION NOTE (manual_migration_import_button): This message is shown on a button that starts the process
+# of importing another browserâs profile profile into Firefox.
+manual_migration_import_button=áá®áááá áááááá¢ááá
+
+# LOCALIZATION NOTE (error_fallback_default_*): This message and suggested
+# action link are shown in each section of UI that fails to render
+error_fallback_default_info=á¡ááá¬á£á®áá áá, á¨áááááá¡áá¡ á©áá¢ááá áááá¡áá¡ á áá¦á᪠á®áá áááá á¬áá áááá¥ááá.
+error_fallback_default_refresh_suggestion=áááááá®ááá áááá áá áá á¡áªáááá á®áááá®áá.
+
+# LOCALIZATION NOTE (section_menu_action_*). These strings are displayed in the section
+# context menu and are meant as a call to action for the given section.
+section_menu_action_remove_section=áá ááá¬áááá¡ áááªááááá
+section_menu_action_collapse_section=áá ááá¬áááá¡ ááááªáá
+section_menu_action_expand_section=áá ááá¬áááá¡ ááá¨áá
+section_menu_action_manage_section=áááá ááá¡ ááá¬áááááá¡ ááá ááá
+section_menu_action_manage_webext=ááá¤áá áááááá¡ ááá ááá
+section_menu_action_add_topsite=á á©áá£áá á¡ááá¢áá¡ ááááá¢ááá
+section_menu_action_add_search_engine=á¡áá«áááá á¡áá¡á¢áááá¡ ááááá¢ááá
+section_menu_action_move_up=áá¬ááá
+section_menu_action_move_down=á©áááá¬ááá
+section_menu_action_privacy_notice=ááá ááá áááááªáááááá¡ áááªááá¡ áááááªá®ááá
+
+# LOCALIZATION NOTE (firstrun_*). These strings are displayed only once, on the
+# firstrun of the browser, they give an introduction to Firefox and Sync.
+firstrun_title=ááá á¬ááá§áááá Firefox
+firstrun_content=áááá¦áá á¬ááááá áá¥áááá¡ á¡áááá¨áááááá, áá¡á¢áá ááá¡ááá, ááá ááááá¡á áá á¡á®áá ááá áááá¢á ááááá, á§áááá áá¥áááá¡ ááá¬á§ááááááááá.
+firstrun_learn_more_link=áá®áááá áá áªááá, Firefox-ááááá áá¨áááá¡ á¨áá¡áá®áá
+
+# LOCALIZATION NOTE (firstrun_form_header and firstrun_form_sub_header):
+# firstrun_form_sub_header is a continuation of firstrun_form_header, they are one sentence.
+# firstrun_form_header is displayed more boldly as the call to action.
+firstrun_form_header=á¨ááá§ááááá áá¥áááá ááá¤áá¡á¢á
+firstrun_form_sub_header=Firefox Sync-áá ááááá¡áá¡áááááá.
+
+firstrun_email_input_placeholder=ááá¤áá¡á¢á
+firstrun_invalid_input=ááá áááá£áá ááá¤áá¡á¢áá¡ áááááááá áá£áªáááááááá
+
+# LOCALIZATION NOTE (firstrun_extra_legal_links): {terms} is equal to firstrun_terms_of_service, and
+# {privacy} is equal to firstrun_privacy_notice. {terms} and {privacy} are clickable links.
+firstrun_extra_legal_links=áááá á«áááááá¡ á¨áááá®ááááá¨á, áá¥ááá ááááá®ááááá {terms} áá {privacy}.
+firstrun_terms_of_service=ááááá§áááááá¡ ááá ááááá¡á
+firstrun_privacy_notice=ááá ááá áááááªáááááá¡ áááªááá¡ áááááªá®ááá¡
+
+firstrun_continue_to_login=áááá á«ááááá
+firstrun_skip_login=ááááá¢ááááá
+
+# LOCALIZATION NOTE (context_menu_title): Action tooltip to open a context menu
+context_menu_title=ááááá£á¡ ááá®á¡áá
diff --git a/browser/chrome/browser/app-extension-fields.properties b/browser/chrome/browser/app-extension-fields.properties
new file mode 100644
index 00000000000..8026c237ed3
--- /dev/null
+++ b/browser/chrome/browser/app-extension-fields.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 (extension.firefox-compact-light@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-compact-light@mozilla.org.name=áááááá
+extension.firefox-compact-light@mozilla.org.description=ááá¤áá áááá áááááá á¤áá áááá.
+
+# LOCALIZATION NOTE (extension.firefox-compact-dark@mozilla.org.name): This is displayed in about:addons -> Appearance
+extension.firefox-compact-dark@mozilla.org.name=áá£á¥á
+extension.firefox-compact-dark@mozilla.org.description=ááá¤áá áááá áá£á¥á á¤áá áááá.
+
diff --git a/browser/chrome/browser/baseMenuOverlay.dtd b/browser/chrome/browser/baseMenuOverlay.dtd
new file mode 100644
index 00000000000..d683f0eac90
--- /dev/null
+++ b/browser/chrome/browser/baseMenuOverlay.dtd
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/browser.dtd b/browser/chrome/browser/browser.dtd
new file mode 100644
index 00000000000..b00a01b99d1
--- /dev/null
+++ b/browser/chrome/browser/browser.dtd
@@ -0,0 +1,1193 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+á¤á£ááá£á¨ááá">
+áá¡á¢áá áá">
+á©áááá áá áá á¤ááá¯áá á">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ á®áá¢á£áááá ááá¬ááááááá, ááááá£á¨á.">
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/browser.properties b/browser/chrome/browser/browser.properties
new file mode 100644
index 00000000000..54f42e7b02f
--- /dev/null
+++ b/browser/chrome/browser/browser.properties
@@ -0,0 +1,1117 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+nv_timeout=ááááááá¡á£ááá
+openFile=á¤ááááá¡ ááá®á¡áá
+
+droponhometitle=á¡áá¬á§áá¡á áááá ááá¡ áááááááá
+droponhomemsg=áá¡á£á á, á áá áá¡ áááá£áááá¢á ááá®ááá¡ áá¥áááá á¡áá¬á§áá¡á áááá áá?
+droponhomemsgMultiple=áá¡á£á á, á áá áá¡ áááá£áááá¢ááá áá§áá¡ áá¥áááá áá®ááá á¡áá¬á§áá¡á áááá áááá?
+
+# context menu strings
+
+# LOCALIZATION NOTE (contextMenuSearch): %1$S is the search engine,
+# %2$S is the selection string.
+contextMenuSearch=%1$S á¡áá«ááááá¨á â%2$Sâ
+contextMenuSearch.accesskey=á
+
+# bookmark dialog strings
+
+bookmarkAllTabsDefault=[á¡áá¥áá¦ááááá¡ á¡áá®ááá]
+
+xpinstallPromptMessage=%S á£áá á«ááááá¡ á¡ááá¢á¡ áá¥áááá¡ áááááá£á¢áá á¨á áá ááá áááá¡ ááá§áááááá¡ áááá®ááááá¡.
+# LOCALIZATION NOTE (xpinstallPromptMessage.header)
+# The string contains the hostname of the site the add-on is being installed from.
+xpinstallPromptMessage.header=ááááá¡ á áááá á¡ááá¢á¡ %S ááááá¢áááá¡ á©áááááá¡?
+xpinstallPromptMessage.message=áá¥ááá áªáááááá ááááá¢áááá¡ á©áááááá¡ á¡ááá¢áááá %S. ááá á¬áá£áááá, á áá á¡áááá á¡ááá¢áá, á¡áááá áááááá á«ááá.
+xpinstallPromptMessage.header.unknown=ááááªáá¡ á£áªááá á¡ááá¢á¡, ááááá¢áááá¡ á©áááááá¡ áááá?
+xpinstallPromptMessage.message.unknown=áá¥ááá áªáááááá ááááá¢áááá¡ á©áááááá¡ á£áªáááá á¡ááá¢áááá %S. ááá á¬áá£áááá, á áá á¡áááá á¡ááá¢áá, á¡áááá áááááá á«ááá.
+xpinstallPromptMessage.learnMore=áá®áááá áá áªááá, ááááá¢áááááá¡ á£á¡áá¤á áá®áá á©áááááá¡ á¨áá¡áá®áá
+xpinstallPromptMessage.dontAllow=ááá á«áááá
+xpinstallPromptMessage.dontAllow.accesskey=á
+xpinstallPromptAllowButton=ááá¨áááá
+# 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
+xpinstallPromptAllowButton.accesskey=á
+xpinstallPromptMessage.neverAllow=áá áá¡áá áá¡
+xpinstallPromptMessage.neverAllow.accesskey=á
+# 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=áááá á«ááááá¡ á©ááááá
+xpinstallPromptMessage.install.accesskey=á©
+
+xpinstallDisabledMessageLocked=áá ááá áááááá¡ á©ááááá ááááááá ááááá áá£ááá áá¥áááá á¡áá¡á¢áááá¡ áááá áááááá¡ áááá .
+xpinstallDisabledMessage=áá ááá áááááá¡ á©ááááá á¨áá©áá ááá£ááá. áááá¬ááááá á©áá ááááá áá á®áááá®áá á¡áªáááá.
+xpinstallDisabledButton=á©áá ááá
+xpinstallDisabledButton.accesskey=á«
+
+# 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) á¨ááá¦á£áá£ááá áá¥áááá á¡áá¡á¢áááá¡ áááá áááááá¡ áááá .%3$S
+
+# 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=áááááá¢áá¡ %S?
+
+webextPerms.unsignedWarning=ááá¤á áá®ááááá: áá¡ ááááá¢ááá ááá£ááá¬ááááááá. ááááá ááááá¢ááááá¡ áá á¨áá£á«ááá áá¥áááá ááá ááá áááááªáááááá¡ ááááá áá áá áá¥áááá áááááá£á¢áá áá¡ á®ááá§áá¤á. áá®áááá áá á¨áááá®ááááá¨á áááá§áááá, áᣠá¡áááá á¬á§áá áááááá.
+
+# LOCALIZATION NOTE (webextPerms.listIntro)
+# This string will be followed by a list of permissions requested
+# by the webextension.
+webextPerms.listIntro=áááá®áááááá á£á¤áááááá:
+webextPerms.learnMore=áá®áááá áá áªááá, ááááá áááááá¡ á¨áá¡áá®áá
+webextPerms.add.label=ááááá¢ááá
+webextPerms.add.accessKey=á
+webextPerms.cancel.label=ááá£á¥áááá
+webextPerms.cancel.accessKey=á
+
+# 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 áááááá¢á %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 áááááá¢á
+webextPerms.sideloadText2=áá¥áááá áááááá£á¢áá áá¡ á áááááá¦á᪠áá ááá áááá á©ááá§ááá ááááá¢ááá, á ááááá¡á᪠á¨áá£á«ááá áá áá£ááá áá ááááá¥áááááá. ááá®ááá ááááá®áááá áá ááááá¢áááá¡ áááá®ááááá á£á¤áááááá¡ áá ááá á©ááá áá ááá¡á á©áá ááá, áá ááá£á¥áááá (ááááá áá£áá ááá¢ááááá).
+webextPerms.sideloadTextNoPerms=áá¥áááá áááááá£á¢áá áá¡ á áááááá¦á᪠áá ááá áááá á©ááá§ááá ááááá¢ááá, á ááááá¡á᪠á¨áá£á«ááá áá áá£ááá áá ááááá¥áááááá. ááá®ááá ááá á©ááá áá ááá¡á á©áá ááá, áá ááá£á¥áááá (ááááá áá£áá ááá¢ááááá).
+
+webextPerms.sideloadEnable.label=á©áá ááá
+webextPerms.sideloadEnable.accessKey=á©
+webextPerms.sideloadCancel.label=ááá£á¥áááá
+webextPerms.sideloadCancel.accessKey=á
+
+# LOCALIZATION NOTE (webextPerms.updateMenuItem)
+# %S will be replaced with the localized name of the extension which
+# has been updated.
+webextPerms.updateMenuItem=%S ááá®ááá¡ áá®áá á£á¤áááááá¡
+
+# LOCALIZATION NOTE (webextPerms.updateText)
+# %S is replaced with the localized name of the updated extension.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webextPerms.updateText=%S ááááá®ááá. ááááá®ááááá¡ ááá§áááááááá, á¡áááá áá áá®áá áááá®ááááá á£á¤ááááááá ááááá¡ ááá ááá. âááá£á¥ááááá¡â áá á©áááá¡ á¨áááá®ááááá¨á, áá á¡ááá£áá ááá á¡áá á¨áááá á©á£ááááá.
+
+webextPerms.updateAccept.label=ááááá®áááá
+webextPerms.updateAccept.accessKey=á
+
+# 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 ááá®ááá¡ ááááá¢áááá á£á¤áááááá¡.
+webextPerms.optionalPermsListIntro=áááá®áááááá á£á¤ááááááá:
+webextPerms.optionalPermsAllow.label=ááá¨áááá
+webextPerms.optionalPermsAllow.accessKey=á
+webextPerms.optionalPermsDeny.label=ááá á«áááá
+webextPerms.optionalPermsDeny.accessKey=á
+
+webextPerms.description.bookmarks=á¡áááá¨ááááá¡ ááá®áá áá á¨ááªááá
+webextPerms.description.browserSettings=áá áá£ááá áá¡ ááá áááá¢á áááá¡ ááá®áá áá á¨ááªááá
+webextPerms.description.browsingData=ááááá¡ á¨áááá®á£áá áá¡á¢áá ááá¡, á¤á£ááá£á¨áááá¡á áá ááá¡ááá áááááá¨áá ááá£áá áááááªáááááá¡ á¬áá¨áá
+webextPerms.description.clipboardRead=á¬ááááá áááááªáááááá¡ áá¡ááá
+webextPerms.description.clipboardWrite=áá¦ááá£áá áááááªáááááá¡ áá¡áá¨á ááá¤áá áááªááá¡ á©áááá¢ááá
+webextPerms.description.devtools=á¨áááá£á¨ááááááá¡ á®ááá¡áá¬á§ááááá¡ ááááá§ááááá, ááá®á¡ááá á©áááá ááááá áá¥áááá¡ áááááªááááááá á¬áááááá¡áááá¡
+webextPerms.description.dns=IP-ááá¡áááá ááá¡á áá ááá¬á§áááááááá¡ á¡áá®áááá¡ á¨áá¡áá®áá áááááªááááááá á¬ááááá
+webextPerms.description.downloads=á¤ááááááá¡ á©áááá¢ááá ááá, á©áááá¢ááá áááááá¡ áá¡á¢áá ááá¡ ááá®áá áá á¨ááªááá
+webextPerms.description.downloads.open=áá¥áááá¡ áááááá£á¢áá á¨á á©áááá¢ááá áá£áá á¤ááááááá¡ ááá®á¡áá
+webextPerms.description.find=á¢áá¥á¡á¢áá¡ á¬ááááá®áá á§áááá ááá®á¡áááá á©áááá ááááá
+webextPerms.description.geolocation=áááááá ááááá¡ áááááªáááááá á¬ááááá
+webextPerms.description.history=ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá áááá á¬ááááá
+webextPerms.description.management=ááá¤áá áááááá¡ ááá®ááá áááá¡ á¨áá¡áá®áá áááááªáááááá¡ á¨ááá ááááá áá ááááááá¡ ááá ááá
+# LOCALIZATION NOTE (webextPerms.description.nativeMessaging)
+# %S will be replaced with the name of the application
+webextPerms.description.nativeMessaging=á¨áá¢á§áááááááááá¡ áááªááá, %S -áá¡ ááá áá á¡á®áá áá ááá áááááááááª
+webextPerms.description.notifications=á¨áá¢á§áááááááááá¡ á©áááááá
+webextPerms.description.pkcs11=ááááá áá¨áá ááá¨áá¤á á£ááá á¨áá¡áááá¡ áááá¡áá®á£á áááááá¡ ááááá§ááááá
+webextPerms.description.privacy=ááá ááá áááááªáááááá¡ ááá áááá¢á áááá¡ ááá®áá áá á¨ááªááá
+webextPerms.description.proxy=áá áá£ááá áá¡ áá áá¥á¡á ááá áááá¢á áááá¡ ááá ááá
+webextPerms.description.sessions=ááááá¡ ááá®á£á á£á á©áááá ááááá á¬ááááá
+webextPerms.description.tabs=áá áá£ááá áá¡ á©áááá ááááá á¬ááááá
+webextPerms.description.tabHide=áá áá£ááá áá¡ á©áááá ááááá¡ ááááááá áá ááááá©ááá
+webextPerms.description.topSites=ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá áááá á¬ááááá
+webextPerms.description.unlimitedStorage=áááá£á¡ááá¦áá ááá áááªá£ááááá¡ áááááªáááááá¡ á¨áááá®áá ááá¡ááá
+webextPerms.description.webNavigation=áááá ááááá ááááááááááááá¡áá¡, áá áá£ááá áá¡ ááá¥ááááááááá á¬ááááá
+
+webextPerms.hostDescription.allUrls=á§áááá á¡ááá¢áá áá¥áááá¡ áááááªááááááá á¬ááááá
+
+# 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=%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=áá¥áááá¡ áááááªááááááá á¬ááááá á¡á®áá #1 ááá¡áááá ááá¡ á¡ááá¢áááá;áá¥áááá¡ áááááªááááááá á¬ááááá, á¡á®áá #1 ááá¡áááá ááá¡ á¡ááá¢áááá
+
+# 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=áá¥áááá¡ áááááªááááááá á¬ááááá á¡ááá¢áá %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=áá¥áááá¡ áááááªááááááá á¬ááááá, á¡á®áá á¡ááá¢áá;áá¥áááá¡ áááááªááááááá á¬ááááá, á¡á®áá #1 á¡ááá¢áá
+
+# 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 ááááááááá áá¥áááá %2$S á¡áá«áááá á¡áá¡á¢áááá¡ á©ááááªáááááá¡ %3$S-áá. ááááá®áá á®áá á?
+webext.defaultSearchYes.label=áááá®
+webext.defaultSearchYes.accessKey=á
+webext.defaultSearchNo.label=áá á
+webext.defaultSearchNo.accessKey=á
+
+# LOCALIZATION NOTE (webext.remove.confirmation.title)
+# %S is the name of the extension which is about to be removed.
+webext.remove.confirmation.title=%S ááá¤áá áááááá¡ áááá¨áá
+# LOCALIZATION NOTE (webext.remove.confirmation.message)
+# %1$S is the name of the extension which is about to be removed.
+# %2$S is brandShorterName
+webext.remove.confirmation.message=%1$S ááááá¨áááá¡ %2$S-áááá?
+webext.remove.confirmation.button=áááá¨áá
+
+# LOCALIZATION NOTE (webext.remove.abuseReportCheckbox.message)
+# %S is vendorShortName
+webext.remove.abuseReportCheckbox.message=áá¡á£á á¡ áá ááá¤áá áááááá¡ á¨áá¡áá®áá á¡áá©áááá á¡ ááááªááá¡ %S
+
+# LOCALIZATION NOTE (addonPostInstall.message1)
+# %1$S is replaced with the localized named of the extension that was
+# just installed.
+# %2$S is replaced with the localized name of the application.
+addonPostInstall.message1=%1$S áááááá¢á %2$S-á¡.
+
+# LOCALIZATION NOTE (addonDownloadingAndVerifying):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Also see https://bugzilla.mozilla.org/show_bug.cgi?id=570012 for mockups
+addonDownloadingAndVerifying=ááááá¢áááá¡ á©áááá¢ááá ááá áá á¨áááá¬ááááâ¦;#1 ááááá¢áááá¡ á©áááá¢ááá ááá áá á¨áááá¬ááááâ¦
+addonDownloadVerifying=á¨áááá¬áááá
+
+addonInstall.unsigned=(á¨áá£ááá¬áááááá)
+addonInstall.cancelButton.label=ááá£á¥áááá
+addonInstall.cancelButton.accesskey=á
+addonInstall.acceptButton2.label=á©ááááá
+addonInstall.acceptButton2.accesskey=á
+
+# 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=áá á¡ááá¢á¡ á¡á£á á¡ #1 ááááá ááá¡ áá áá ááááá¢áááá:;áá á¡ááá¢á¡ á¡á£á á¡ #1 ááááá ááá¡ #2 ááááá¢áááá:
+addonConfirmInstallUnsigned.message=á¤á áá®áááá: á¡ááá¢á¡ á¡á£á á¡ ááá£ááá¬áááááá ááááá¢áááá¡ #1-á¨á á©ááááá. áááááá á«áá áá¥áááá á áá¡ááá¡ á¤áá¡áá.;á¤á áá®áááá: á¡ááá¢á¡ á¡á£á á¡ #2 ááá£ááá¬áááááá ááááá¢áááá¡ #1-á¨á á©ááááá. áááááá á«áá áá¥áááá á áá¡ááá¡ á¤áá¡áá.
+
+# 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=;á¤á áá®áááá: áá á¡ááá¢á¡ á¡á£á á¡ #1 ááááá ááá¡ #2 ááááá¢áááá, á áááááá ááá¬ááá᪠ááááá£ááá¬ááááááá. áᣠáááááá á«ááá, á¨áá¡áá«áá á¨áááááááá ááá¡á£á®áá¡ááááááááá¡ á¡ááá£ááá ááááá ááá¦ááá.
+
+# LOCALIZATION NOTE (addonInstalled):
+# %S is the name of the add-on
+addonInstalled=%S á¬áá ááá¢áááá á©ááááá.
+# 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 ááááá¢ááá á¬áá ááá¢áááá á©ááááá.;#1 ááááá¢ááá á¬áá ááá¢áááá á©ááááá.
+
+# 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=ááááá¢ááá áááá¨áá áá¡ á©áá¨ááá¡ áááá ááá á©áááá¢ááá ááá.
+addonInstallError-2=ááááá¢áááá¡ á©ááááá ááá ááá®áá á®áá, á ááááá áááá¡á®ááááááá áá ááááá¢áááá¡ááá, á ááááá¡á᪠%1$S ááááááá.
+addonInstallError-3=áá á¡ááá¢áááá á©áááá¢ááá áá£áá ááááá¢áááá¡ á©ááááá á¨áá£á«ááááááá, á ááááá ááá ááááááááá£ááá.
+addonInstallError-4=%2$S ááá á©áááááááá, á ááááá %1$S ááá áá®áá á®ááá¡ á¡áááá á á¤ááááá¡ áªáááááááá¡.
+addonInstallError-5=%1$S-áá áá£áá á«ááá áá á¡ááá¢á¡ ááá£ááá¬áááááá ááááá¢áááááá¡ á©ááááá.
+addonLocalInstallError-1=ááááá¢áááá¡ á©ááááá ááá ááá®áá á®áá, á¤áááá£á á á¡áá¡á¢áááá¡ á¨ááªááááá¡ áááá.
+addonLocalInstallError-2=ááááá¢áááá¡ á©ááááá ááá ááá®áá á®áá, á ááááá áááá¡á®ááááááá áá ááááá¢áááá¡ááá, á ááááá¡á᪠%1$S ááááááá.
+addonLocalInstallError-3=áá¡ ááááá¢ááá ááá á©áááááááá, áááááááá á áááá ᪠á©ááá¡, ááááááááá£ááá.
+addonLocalInstallError-4=%2$S ááá á©áááááááá, á ááááá %1$S-á¡ áá áá¥áá¡ á¡áááá á á¤ááááá¡ áªáááááááá¡ ááááá ááá.
+addonLocalInstallError-5=áá ááááá¢áááá¡ ááá§ááááá ááá ááá®áá á®áá, á ááááá ááá£ááá¬ááááááá.
+
+# 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 ááá á©áááááááá, á ááááá áá ááááá¡áááááá %1$S %2$S ááá á¡ááá¡ááá.
+
+# LOCALIZATION NOTE (addonInstallErrorBlocklisted): %S is add-on name
+addonInstallErrorBlocklisted=%S ááá á©áááááááá, á ááááá áááá ááááááááá á¡áá¤á áá®áá¡ á¨áá£á¥áááá¡ áááá áááááá¡ áá á£á¡áá¤á áá®ááááá¡.
+
+unsignedAddonsDisabled.message=áá áá áá á áááááááá á©ááááá£áá ááááá¢áááá¡ ááááááá¬áááá ááá á®áá á®áááá, á áá¡ áááá᪠áááááá ááááá.
+unsignedAddonsDisabled.learnMore.label=áá áªááá
+unsignedAddonsDisabled.learnMore.accesskey=á
+
+# LOCALIZATION NOTE (lightTheme.name): This is displayed in about:addons -> Appearance
+lightTheme.name=áááááá
+lightTheme.description=ááá¤áá áááá áááááá á¤áá áááá.
+
+# LOCALIZATION NOTE (darkTheme.name): This is displayed in about:addons -> Appearance
+darkTheme.name=áá£á¥á
+darkTheme.description=ááá¤áá áááá áá£á¥á á¤áá áááá.
+
+# LOCALIZATION NOTE (lwthemeInstallRequest.message2): %S will be replaced with
+# the host name of the site.
+lwthemeInstallRequest.message2=áá¡ á¡ááá¢á (%S) áªáááááá¡ áá®ááá ááááá¡ ááááá¢áááá¡.
+lwthemeInstallRequest.allowButton2=ááá¨áááá
+lwthemeInstallRequest.allowButton.accesskey2=á
+
+# 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 áá¦á£áááá¡ á¡ááá¢áá ááááá®á¢áá á á¤ááá¯á áá¡ ááá®á¡ááá¡.;#1 áá¦á£áááá¡ á¡ááá¢áá ááááá®á¢áá á #2 á¤ááá¯á áá¡ ááá®á¡ááá¡.
+# 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 áá¦á£áááá¡ á¡ááá¢áá ááááá®á¢áá á #2-áá ááá¢á á¤ááá¯á áá¡ ááá®á¡ááá¡.
+popupWarningButton=ááá áááá¢á ááá
+popupWarningButton.accesskey=á
+popupWarningButtonUnix=ááá áááá¢á ááá
+popupWarningButtonUnix.accesskey=á
+popupAllow=ááááá®á¢ááá á¤ááá¯á áááá¡ ááá¨áááá â %S
+popupBlock=ááááá®á¢ááá á¤ááá¯á áááá¡ ááá á«áááá â %S
+popupWarningDontShowFromMessage=á¨áá¢á§áááááááá¡ ááááááá ááááá®á¢áá á á¤ááá¯á áá¡ á¨ááá¦á£áááá¡áá¡
+popupShowPopupPrefix=á©áááááá â '%S'
+
+# LOCALIZATION NOTE (popupShowBlockedPopupsIndicatorText): Semicolon separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of pop-ups blocked.
+popupShowBlockedPopupsIndicatorText=á¨ááá¦á£áá£áá #1 ááááá®á¢áá á á¤ááá¯á áá¡ á©áááááá;á¨ááá¦á£áá£áá #1 ááááá®á¢áá á á¤ááá¯á áá¡ á©ááááááâ¦
+
+# Bad Content Blocker Doorhanger Notification
+# %S is brandShortName
+badContentBlocked.blocked.message=%S áá¦á£áááá¡ á¨áááááá¡á¡ áááªááá£á áááá ááá.
+badContentBlocked.notblocked.message=%S áá áá¦á£áááá¡ áá áááá ááá áá á¡ááá£á á¨áááááá¡áá¡ ááá¬ááááá¡.
+
+crashedpluginsMessage.title=%S áááá£áá á£ááªá áá áááááá¨á.
+crashedpluginsMessage.reloadButton.label=áááá ááá¡ á®áááá®áá ááá®á¡áá
+crashedpluginsMessage.reloadButton.accesskey=á®
+crashedpluginsMessage.submitButton.label=á£ááªáá á ááááá¨ááá¡ ááá®á¡áááááá¡ áááááááááá
+crashedpluginsMessage.submitButton.accesskey=á
+crashedpluginsMessage.learnMore=áá áªáááâ¦
+
+# Keyword fixup messages
+# LOCALIZATION NOTE (keywordURIFixup.message): Used when the user tries to visit
+# a local host page, by the time the DNS request recognizes it, we have already
+# loaded a search page for the given word. An infobar then asks to the user
+# whether he rather wanted to visit the host. %S is the recognized host.
+keywordURIFixup.message=%S-áá ááááá¡ááá á®áá áá ááá£ááá¡á®ááá?
+keywordURIFixup.goTo=áááá®, áá¡á£á á¡ %S-áá ááááá¡ááá
+keywordURIFixup.goTo.accesskey=á
+keywordURIFixup.dismiss=áá á, áááááááá
+keywordURIFixup.dismiss.accesskey=á
+
+pluginInfo.unknownPlugin=á£áªáááá
+
+# Flash activation doorhanger UI
+flashActivate.message=ááááá®áá á®áá á, áááá¨ááá¡ Adobe Flash áá á¡ááá¢áá? áá®áááá á¡áááá á¡ááá¢áááá ááá£á¨ááá Adobe Flash.
+flashActivate.outdated.message=ááááá®áá á®áá á, Adobe Flash-áá¡ ááá«áááááá£áá ááá á¡áá áááá¨ááá¡ áá á¡ááá¢áá? ááá«áááááá£áá ááá á¡áá, á¨ááá«áááá á¡áá®áá¤ááá áá¦ááá©áááá¡ áá áá£ááá áá¡ áááá áááááá¡á áá á£á¡áá¤á áá®ááááá¡áááá¡.
+flashActivate.remember=ááááá¬á§ááá¢áááááá¡ ááááá®á¡ááá ááá
+flashActivate.noAllow=ááá á«áááá
+flashActivate.allow=ááá¨áááá
+flashActivate.noAllow.accesskey=á
+flashActivate.allow.accesskey=á
+
+# 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=%S-áá¡ á©áá ááá
+PluginVulnerableUpdatable=áá¡ áááá£áá ááá£áªááááá áá á¡áááá áá ááá¡á ááááá®áááá.
+PluginVulnerableNoUpdate=áááá£áá¡ áá¥áá¡ á£á¡áá¤á áá®ááááá¡ á®áá áááááá.
+
+# Sanitize
+# LOCALIZATION NOTE (update.downloadAndInstallButton.label): %S is replaced by the
+# version of the update: "Update to 28.0".
+update.downloadAndInstallButton.label=%S-áá ááááá®áááá
+update.downloadAndInstallButton.accesskey=á
+
+menuOpenAllInTabs.label=á§ááááá¡ á©áááá áááá¨á ááá®á¡áá
+
+# History menu
+menuRestoreAllTabs.label=á§áááá á©áááá ááá¡ áá¦ááááá
+# LOCALIZATION NOTE (menuRestoreAllTabsSubview.label): like menuRestoreAllTabs.label,
+# but used in the history subview in the panel UI, so needs to mention these are *closed* tabs.
+menuRestoreAllTabsSubview.label=ááá®á£á á£áá á©áááá ááááá¡ áá¦ááááá
+# LOCALIZATION NOTE (menuRestoreAllWindows, menuUndoCloseWindowLabel, menuUndoCloseWindowSingleTabLabel):
+# see bug 394759
+menuRestoreAllWindows.label=á§áááá á¡áá ááááá¡ áá¦ááááá
+# LOCALIZATION NOTE (menuRestoreAllWindowsSubview.label): like menuRestoreAllWindows.label,
+# but used in the history subview in the panel UI, so needs to mention these are *closed* windows.
+menuRestoreAllWindowsSubview.label=ááá®á£á á£áá á¤ááá¯á áááá¡ áá¦ááááá
+# LOCALIZATION NOTE (menuUndoCloseWindowLabel): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 Window Title, #2 Number of tabs
+menuUndoCloseWindowLabel=#1 (áá #2 á¡á®áá á©áááá áá);#1 (áá #2 á¡á®áá á©áááá áá)
+menuUndoCloseWindowSingleTabLabel=#1
+
+# Unified Back-/Forward Popup
+tabHistory.current=áá áááá ááá ááá á©ááá
+tabHistory.goBack=áá áááá ááá áááá á£áááá
+tabHistory.goForward=áá áááá ááá ááááá¡ááá
+
+# URL Bar
+pasteAndGo.label=á©áá¡áá áá ááááá¡ááá
+# LOCALIZATION NOTE (reloadButton.tooltip):
+# %S is the keyboard shortcut for reloading the current page
+reloadButton.tooltip=áááá ááá¡ á®áááá®áá ááá®á¡áá (%S)
+# LOCALIZATION NOTE (stopButton.tooltip):
+# %S is the keyboard shortcut for stopping loading the page
+stopButton.tooltip=áááá ááá¡ á©áá¢ááá áááá¡ á¨áá©áá ááá (%S)
+# LOCALIZATION NOTE (urlbar-zoom-button.tooltip):
+# %S is the keyboard shortcut for resetting the zoom level to 100%
+urlbar-zoom-button.tooltip=á¡áá¬á§áá¡ áááááá áááá á£áááá (%S)
+# LOCALIZATION NOTE (reader-mode-button.tooltip):
+# %S is the keyboard shortcut for entering/exiting reader view
+reader-mode-button.tooltip=á¡ááááá®áá á®áááá ááááá ááá (%S)
+# LOCALIZATION NOTE (urlbar.placeholder):
+# %S is the name of the user's current search engine
+urlbar.placeholder=ááá«ááááá %S á¡áá«áááááá áá á¨ááá§ááááá ááá¡áááá áá
+# LOCALIZATION NOTE (urlbarSearchTip.onboarding):
+# %S is the name of the user's current search engine
+urlbarSearchTip.onboarding=ááá áá¤áá ááááááá, ááááá®áá ááá¢á: %S-áá á«áááá ááá ááááá ááá¡áááá ááááá¡ ááááááá.
+# LOCALIZATION NOTE (urlbarSearchTip.engineIsCurrentPage):
+# %S is the name of the user's current search engine
+urlbarSearchTip.engineIsCurrentPage=áááá¬á§áá á«áááá áá áá®áááá á¨ááááááááááááá %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=ááááá ááá
+refreshBlocked.goButton.accesskey=á
+refreshBlocked.refreshLabel=%S áá áááá ááá¡ ááááááááá®ááááá¡ áá á«ááááá¡.
+refreshBlocked.redirectLabel=%S áá áááá ááá¡ á¡á®áá áááá ááá ááááááááááá¡áááá ááááá¡ áá á«ááááá¡.
+
+# General bookmarks button
+# LOCALIZATION NOTE (bookmarksMenuButton.tooltip):
+# %S is the keyboard shortcut for "Show All Bookmarks"
+bookmarksMenuButton.tooltip=áá¥áááá á¡áááá¨ááááá¡ á©áááááá (%S)
+# Star button
+starButtonOn.tooltip2=á¡áááá¨ááá¡ á©áá¡á¬áá ááá (%S)
+starButtonOff.tooltip2=áááá ááá¡ á©áááá¨ááá (%S)
+
+# Downloads button tooltip
+# LOCALIZATION NOTE (downloads.tooltip):
+# %S is the keyboard shortcut for "Downloads"
+downloads.tooltip=áááááááá á á©áááá¢ááá áááááá¡ ááá®áá (%S)
+
+# Print button tooltip on OS X
+# LOCALIZATION NOTE (printButton.tooltip):
+# Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+# %S is the keyboard shortcut for "Print"
+printButton.tooltip=áááá ááá¡ ááááááááá⦠(%S)
+
+# New Window button tooltip
+# LOCALIZATION NOTE (newWindowButton.tooltip):
+# %S is the keyboard shortcut for "New Window"
+newWindowButton.tooltip=áá®ááá á¤ááá¯á áá¡ ááá®á¡áá (%S)
+
+# New Tab button tooltip
+# LOCALIZATION NOTE (newTabButton.tooltip):
+# %S is the keyboard shortcut for "New Tab"
+newTabButton.tooltip=áá®ááá á©áááá ááá¡ ááá®á¡áá (%S)
+
+# Offline web applications
+offlineApps.available2=ááááá¡ á áááá %S-á¡ á¨ááááá®áá¡ áááááªááááá áá¥áááá¡ áááááá£á¢áá á¨á?
+offlineApps.allowStoring.label=ááá¨áááá áááááªáááááá¡ á¨áááá®áááá
+offlineApps.allowStoring.accesskey=á
+offlineApps.dontAllow.label=ááá á«áááá
+offlineApps.dontAllow.accesskey=á
+
+offlineApps.usage=áá¡ áááá¡ááá¢á (%S) áá¥áááá¡ áááááá£á¢áá á¨á áááá¨áá ááá áá¨á á¬áááááá¡áááá¡, ááááááá %Sááááá¢áá ááᢠáááááªááááá¡ áááá®ááá¡.
+offlineApps.manageUsage=ááá áááá¢á áááá¡ á©áááááá
+offlineApps.manageUsageAccessKey=á©
+
+# Canvas permission prompt
+# LOCALIZATION NOTE (canvas.siteprompt): %S is hostname
+canvas.siteprompt=ááááá¡ á áááá %S-á¡ áááááá§áááá¡ áá¥áááá HTML5-áá áá¤áááá¡ ááááá¡áá®ááá¡ áááááªááááá? ááááááááá¡á¬áááá, á áá áááá, áá¥áááá áááááá£á¢áá áá¡ ááááªááááá á¨áá¡áá«áááááá.
+canvas.notAllow=ááá á«áááá
+canvas.notAllow.accesskey=á
+canvas.allow=ááá¨áááá áááááªááááááá
+canvas.allow.accesskey=á
+canvas.remember=áááááááá£ááá¡ ááááá§ááááá á§áááá á¯áá áá
+
+# WebAuthn prompts
+# LOCALIZATION NOTE (webauthn.registerPrompt2): %S is hostname
+webauthn.registerPrompt2=%S-á¡ á¡á£á á¡ ááááá áá¨áá¡ áááááá¨áá ááá, áá¥áááá¡ á ááááááá á£á¡áá¤á áá®ááááá¡ ááá¡áá¦ááááá. á¨áááá«áááá áá®áááá á¨áá®ááááá ááá¥ááááááá¡ ááá¡áááá¡á¢á£á ááááá, áá áááá£á¥ááá.
+# LOCALIZATION NOTE (webauthn.registerDirectPrompt2):
+# %1$S is hostname. %2$S is brandShortName.
+# The website is asking for extended information about your
+# hardware authenticator that shouldn't be generally necessary. Permitting
+# this is safe if you only use one account at this website. If you have
+# multiple accounts at this website, and you use the same hardware
+# authenticator, then the website could link those accounts together.
+# And this is true even if you use a different profile / browser (or even Tor
+# Browser). To avoid this, you should use different hardware authenticators
+# for different accounts on this website.
+webauthn.registerDirectPrompt2=%1$S ááá®ááá¡ ááááá¢áááá áááááªááááá¡, áá¥áááá á£á¡áá¤á áá®ááááá¡ ááá¡áá¦áááá¡ á¨áá¡áá®áá, á á᪠á¨áá¡áá«ááá á£áá á§áá¤áááá ááá¡áá®áá¡ áá¥áááá¡ ááá ááá£áááááá.\n\n%2$S-á¡ á¨áá£á«ááá áá¥áááá áááááááá¡ ááááááá, áá£ááªá á¡ááá¢áá á¨ááá«áááá á£áá á§áá¡ áá á¡áá®áá¡ áááááªááááá. á£áá á§áá¤áá¡ á¨áááá®ááááá¨á, á¨áááá«ááááá á¡áªáááá á®áááá®áá.
+# LOCALIZATION NOTE (webauthn.signPrompt2): %S is hostname
+webauthn.signPrompt2=%S-á¡ á¡á£á á¡ áá¥áááá áááááááá¡ ááááááá, áááááá¨áá ááá£áá á£á¡áá¤á áá®ááááá¡ ááá¡áá¦áááá¡ ááá¨áááááá. á¨áááá«áááá áá®áááá á¨áá®ááááá ááá¥ááááááá¡ ááá¡áááá¡á¢á£á ááááá, áá áááá£á¥ááá.
+webauthn.cancel=ááá£á¥áááá
+webauthn.cancel.accesskey=á¥
+webauthn.proceed=áááá á«ááááá
+webauthn.proceed.accesskey=á
+webauthn.anonymize=áááá᪠áááááááá¡ ááááááá
+
+# Spoof Accept-Language prompt
+privacy.spoof_english=áááááá¡á£á á áááá¡ ááááááááá¡ á¨áááááá, áá¥áááá áááááááá¡ ááááááá áá á¡á®áá áááá®ááá ááááááá¡ááá ááááá á©ááá, á£á¤á á ááá áá£ááááá, á á᪠ááá¢áá á¬ááááááá áá¥áááá¡ ááá ááá£ááááá¡. áá¡á£á á á¡ááá¢áááá¡ áááááá¡á£á ááááá áááá®áááá?
+
+# LOCALIZATION NOTE (identity.headerWithHost):
+# %S is the hostname of the site that is being displayed.
+identity.headerWithHost=áááááªááááá á¡ááá¢áá¡áááá¡ %S
+identity.identified.verifier=áááááá¬áááááá: %S
+identity.identified.verified_by_you=áá¥ááá áá á¡ááá¢áá¡áááá¡ á£á¡áá¤á áá®ááááá¡ áááááááááá¡á ááá¥áá ááááá¢ááá£áá.
+identity.identified.state_and_country=%S, %S
+
+# LOCALIZATION NOTE (identity.notSecure.label):
+# Keep this string as short as possible, this is displayed in the URL bar
+# use a synonym for "safe" or "private" if "secure" is too long.
+identity.notSecure.label=ááá£áªáááá
+
+identity.icon.tooltip=á¡ááá¢áá¡ ááá¤áá áááªááá¡ á©áááááá
+identity.extension.label=ááá¤áá ááááá (%S)
+identity.extension.tooltip=ááá¨áááá£ááá ááá¤áá áááááá¡ áááá : %S
+identity.showDetails.tooltip=áááá¨áá áá¡ áááááªáááááá¡ á©áááááá
+
+contentBlocking.title=á¨áááááá¡áá¡ á¨ááá¦á£ááá
+contentBlocking.tooltip=á¨áááááá¡áá¡ á¨ááá¦á£áááá¡ ááá áááá¢á ááá
+
+contentBlocking.tooltipWin=á¨áááááá¡áá¡ á¨ááá¦á£áááá¡ ááá áááá¢á áááá¡ ááá®á¡áá
+contentBlocking.tooltipOther=á¨áááááá¡áá¡ á¨ááá¦á£áááá¡ ááá áááá¢á áááá¡ ááá®á¡áá
+
+# LOCALIZATION NOTE (contentBlocking.category.*):
+# The terminology used to refer to levels of Content Blocking is also used
+# in preferences and should be translated consistently.
+# LOCALIZATION NOTE (contentBlocking.category.standard):
+# "Standard" in this case is an adjective, meaning "default" or "normal"
+contentBlocking.category.standard=á©ááá£áááá ááá
+contentBlocking.category.strict=ááááªá á
+contentBlocking.category.custom=ááá áááá£áá
+
+# LOCALIZATION NOTE (contentBlocking.trackers.allowed.label):
+# This label signals that this type of content blocking is turned
+# OFF and is not blocking tracker content, so this is not
+# a positive thing. It forms the end of the (imaginary) sentence
+# "Trackers [are] Allowed"
+contentBlocking.trackers.allowed.label=ááá¨áááá£ááá
+# LOCALIZATION NOTE (contentBlocking.trackers.blocking.label):
+# This label signals that this type of content blocking is turned
+# ON and is successfully blocking tracker content, so this is
+# a positive thing. However, it is important to note that there is no
+# guarantee that we _actually_ blocked anything, hence we present it
+# in the present tense, not the past tense in English. The idea is that
+# past tense would imply that something was blocked, while present
+# tense expresses that we are waiting for trackers to load
+# and will block them as appropriate. This concept may not directly
+# translate to your language, but it is still preferable if the translation
+# would not make it seem like the blocking had already happened.
+# So in full context this word could be part of the sentence:
+# "[Firefox is] Blocking [trackers when they get loaded.]"
+contentBlocking.trackers.blocking.label=ááá¦á£áááá
+
+# LOCALIZATION NOTE (contentBlocking.trackersView.blocked.label):
+# This label is shown next to a tracker in the trackers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.trackersView.blocked.label=á¨áááá¦á£áá
+
+contentBlocking.trackersView.empty.label=áá á¡ááá¢áá áá¦ááá©ááááá áá áá
+
+# LOCALIZATION NOTE (contentBlocking.cookies.allowed.label):
+# This label signals that this type of content blocking is turned
+# OFF and is not blocking tracker content, so this is not
+# a positive thing. It forms the end of the (imaginary) sentence
+# "Cookies [are] Allowed"
+contentBlocking.cookies.allowed.label=ááá¨áááá£áá
+# LOCALIZATION NOTE (contentBlocking.cookies.blockingTrackers.label, contentBlocking.cookies.blocking3rdParty.label,
+# contentBlocking.cookies.blockingUnvisited.label,contentBlocking.cookies.blockingAll.label):
+# See localization note for contentBlocking.trackers.blocking.label to get recommendations on translating "Blocking".
+contentBlocking.cookies.blockingTrackers.label=ááá¦á£áááá ááááááá§á£á á á¤á£ááá£á¨ááá
+contentBlocking.cookies.blocking3rdParty.label=ááá¦á£áááá ááá¡ááá áá®áá áá¡ á¤á£ááá£á¨ááá
+contentBlocking.cookies.blockingUnvisited.label=ááá¦á£áááá ááá£ááá®á£áááááá á¡ááá¢áááá¡ á¤á£ááá£á¨ááá
+contentBlocking.cookies.blockingAll.label=ááá¦á£áááá á§áááá á¤á£ááá£á¨á
+
+contentBlocking.cookiesView.firstParty.label=áá á¡ááá¢áááá
+# LOCALIZATION NOTE (contentBlocking.cookiesView.firstParty.empty.label):
+# This references the header from contentBlocking.cookiesView.firstParty.label:
+# "[Cookies] From This Site: None detected on this site".
+contentBlocking.cookiesView.firstParty.empty.label=áá á¡ááá¢áá áá¦ááá©ááááá áá áá
+
+contentBlocking.cookiesView.trackers.label=ááááá§á£á áá¡áááááááá á¤á£ááá£á¨ááá
+# LOCALIZATION NOTE (contentBlocking.cookiesView.trackers.empty.label):
+# This references the header from contentBlocking.cookiesView.trackers.label:
+# "Tracking Cookies: None detected on this site".
+contentBlocking.cookiesView.trackers.empty.label=áá á¡ááá¢áá áá¦ááá©ááááá áá áá
+
+contentBlocking.cookiesView.thirdParty.label=ááá¡ááá áá®áá áá¡ á¤á£ááá£á¨ááá
+# LOCALIZATION NOTE (contentBlocking.cookiesView.thirdParty.empty.label):
+# This references the header from contentBlocking.cookiesView.thirdParty.label:
+# "Third-Party Cookies: None detected on this site".
+contentBlocking.cookiesView.thirdParty.empty.label=áá á¡ááá¢áá áá¦ááá©ááááá áá áá
+
+# LOCALIZATION NOTE (contentBlocking.cookiesView.allowed.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Allowed"
+contentBlocking.cookiesView.allowed.label=ááá¨áááá£ááá
+# LOCALIZATION NOTE (contentBlocking.cookiesView.blocked.label):
+# This label is shown next to a cookie origin in the cookies subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cookiesView.blocked.label=á¨ááá¦á£áá£ááá
+# LOCALIZATION NOTE (contentBlocking.cookiesView.removeButton.tooltip): %S is the domain of the site.
+contentBlocking.cookiesView.removeButton.tooltip=áááááááááá¡áááá¡ áááªááááá á¡ááá¢áá¡áááá¡ %S
+
+# LOCALIZATION NOTE (contentBlocking.fingerprintersView.blocked.label):
+# This label is shown next to a fingerprinter in the fingerprinters subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.fingerprintersView.blocked.label=á¨ááá¦á£áá£ááá
+
+# LOCALIZATION NOTE (contentBlocking.fingerprinters.allowed.label):
+# This label signals that this type of content blocking is turned
+# OFF and is not blocking fingerprinters, so this is not
+# a positive thing. It forms the end of the (imaginary) sentence
+# "Fingerprinters [are] Allowed"
+contentBlocking.fingerprinters.allowed.label=ááá¨áááá£ááá
+# LOCALIZATION NOTE (contentBlocking.fingerprinters.blocking.label):
+# This label signals that this type of content blocking is turned
+# ON and is successfully blocking fingerprinters, so this is
+# a positive thing. However, it is important to note that there is no
+# guarantee that we _actually_ blocked anything, hence we present it
+# in the present tense, not the past tense in English. The idea is that
+# past tense would imply that something was blocked, while present
+# tense expresses that we are waiting for fingerprinters to load
+# and will block them as appropriate. This concept may not directly
+# translate to your language, but it is still preferable if the translation
+# would not make it seem like the blocking had already happened.
+# So in full context this word could be part of the sentence:
+# "[Firefox is] Blocking [fingerprinters when they get loaded.]"
+contentBlocking.fingerprinters.blocking.label=ááá¦á£áááá
+
+# LOCALIZATION NOTE (contentBlocking.cryptominersView.blocked.label):
+# This label is shown next to a cryptominer in the cryptominers subview.
+# It forms the end of the (imaginary) sentence "www.example.com [was] Blocked"
+contentBlocking.cryptominersView.blocked.label=á¨ááá¦á£áá£ááá
+
+# LOCALIZATION NOTE (contentBlocking.cryptominers.allowed.label):
+# This label signals that this type of content blocking is turned
+# OFF and is not blocking cryptominers, so this is not
+# a positive thing. It forms the end of the (imaginary) sentence
+# "Cryptominers [are] Allowed"
+contentBlocking.cryptominers.allowed.label=ááá¨áááá£ááá
+# LOCALIZATION NOTE (contentBlocking.cryptominers.blocking.label):
+# This label signals that this type of content blocking is turned
+# ON and is successfully blocking cryptominers, so this is
+# a positive thing. However, it is important to note that there is no
+# guarantee that we _actually_ blocked anything, hence we present it
+# in the present tense, not the past tense in English. The idea is that
+# past tense would imply that something was blocked, while present
+# tense expresses that we are waiting for cryptominers to load
+# and will block them as appropriate. This concept may not directly
+# translate to your language, but it is still preferable if the translation
+# would not make it seem like the blocking had already happened.
+# So in full context this word could be part of the sentence:
+# "[Firefox is] Blocking [cryptominers when they get loaded.]"
+contentBlocking.cryptominers.blocking.label=ááá¦á£áááá
+
+# LOCALIZATION NOTE (contentBlocking.intro.title): %S is brandShortName.
+contentBlocking.intro.title=%S á¡ááá®áá: á¨áááááá¡áá¡ á¨ááá¦á£ááá
+# LOCALIZATION NOTE (contentBlocking.v1.intro.description): %S is brandShortName.
+contentBlocking.intro.v1.description=á áááá¡á᪠á¤áá á¡ áááááá®ááá, áá¡ ááá¨áááá¡, á áá %S áá¦á£áááá¡ áááá ááá¡ áá ááá¬ááááá¡, á áááááá᪠á¨áá¡áá«ááá, ááááááááá¡ áááá ááááá¡ ááááá®á£ááááá¡ áá áá¦á ááªá®ááááá¡ áá¥áááá¡ ááá¥áááááááá¡ ááá¢áá ááá¢á¨á.
+contentBlocking.intro.v2.description=áááááááááá¡ááá áááªááá á£áá á£ááááá§áá¤ááá ááá ááá áááááªáááááá¡ á£á¡áá¤á áá®áááá, áá®áá á£ááá áá®áááá áªááááá£á ááá¬ááá¡ á¬áá áááááááá¡ á¨áááááá¡áá¡ á¨ááá¦á£áááá¡. á áááá¡á᪠áááááá®ááá á¤áá á¡ áá¡ ááá¨áááá¡, á áá á¨áááááá¡áá¡ á¨ááá¦á£ááá áááá¥áááááá£ááá.
+# LOCALIZATION NOTE (trackingProtection.intro.step1of3): Indicates that the intro panel is step one of three in a tour.
+trackingProtection.intro.step1of3=1 / 3
+trackingProtection.intro.nextButton.label=á¨áááááá
+
+trackingProtection.icon.activeTooltip=ááááááá§á£á á ááááááá¢ááá á¨áááá¦á£áá
+trackingProtection.icon.disabledTooltip=áá¦ááá©áááááá ááááá§á£á áá¡áááááááá á¨áááááá¡á
+
+# Edit Bookmark UI
+editBookmarkPanel.newBookmarkTitle=áá®ááá á¡áááá¨áá
+editBookmarkPanel.editBookmarkTitle=á¡áááá¨ááá¡ á©áá¡á¬áá ááá
+editBookmarkPanel.cancel.label=ááá£á¥áááá
+editBookmarkPanel.cancel.accesskey=á¥
+
+# LOCALIZATION NOTE (editBookmark.removeBookmarks.label): Semicolon-separated list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# Replacement for #1 is the number of bookmarks to be removed.
+# If this causes problems with localization you can also do "Remove Bookmarks (#1)"
+# instead of "Remove #1 Bookmarks".
+editBookmark.removeBookmarks.label=á¡áááá¨ááá¡ áááªááááá;#1 á¡áááá¨ááá¡ áááªááááá
+editBookmark.removeBookmarks.accesskey=á
+
+# Post Update Notifications
+pu.notifyButton.label=áá áªáááâ¦
+pu.notifyButton.accesskey=á
+# LOCALIZATION NOTE %S will be replaced by the short name of the application.
+puNotifyText=%S ááááá®ááá
+puAlertTitle=%S ááááá®ááá
+puAlertText=áá áªááá á¡áááá®áááá áááá¬ááááá áá¥
+
+# Application menu
+
+# LOCALIZATION NOTE(zoomReduce-button.tooltip): %S is the keyboard shortcut.
+zoomReduce-button.tooltip = ááááá¢áá ááááá (%S)
+# LOCALIZATION NOTE(zoomReset-button.tooltip): %S is the keyboard shortcut.
+zoomReset-button.tooltip = á¡áá¬á§áá¡ áááááá ááá§ááááá (%S)
+# LOCALIZATION NOTE(zoomEnlarge-button.tooltip): %S is the keyboard shortcut.
+zoomEnlarge-button.tooltip = áááááááá (%S)
+
+# LOCALIZATION NOTE (cut-button.tooltip): %S is the keyboard shortcut.
+cut-button.tooltip = ááááá á (%S)
+# LOCALIZATION NOTE (copy-button.tooltip): %S is the keyboard shortcut.
+copy-button.tooltip = áá¡áá (%S)
+# LOCALIZATION NOTE (paste-button.tooltip): %S is the keyboard shortcut.
+paste-button.tooltip = á©áá¡áá (%S)
+
+# Geolocation UI
+
+geolocation.allowLocation=ááá¨áááá
+geolocation.allowLocation.accesskey=á
+geolocation.dontAllowLocation=ááá á«áááá
+geolocation.dontAllowLocation.accesskey=á
+geolocation.shareWithSite3=áá¥áááá áááááá ááááá¡ áááááªááááááá á¬áááááá¡ ááááá¡ á áááá %S-á¡?
+geolocation.shareWithFile3=áá¥áááá áááááá ááááá¡ áááááªááááááá á¬áááááá¡ ááááá¡ á áááá áá áááááá£á á¤áááá¡?
+geolocation.remember=ááááá¬á§ááá¢áááááá¡ ááááá®á¡ááá ááá
+
+# Persistent storage UI
+persistentStorage.allow=ááá¨áááá
+persistentStorage.allow.accesskey=á
+persistentStorage.neverAllow.label=áá áá¡áá áá¡ áááá¨ááá¡
+persistentStorage.neverAllow.accesskey=á
+persistentStorage.notNow.label=áá®áá áá á
+persistentStorage.notNow.accesskey=á®
+persistentStorage.allowWithSite=ááááá¡ á áááá %S-á¡ á¨ááááá®áá¡ áááááªááááá áá£áááá ááá®á¡ááá ááááá?
+
+webNotifications.allow=á¨áá¢á§áááááááááá¡ ááá¨áááá
+webNotifications.allow.accesskey=á
+webNotifications.notNow=áá®áá áá á
+webNotifications.notNow.accesskey=á
+webNotifications.never=áá áá¡áá áá¡
+webNotifications.never.accesskey=á
+webNotifications.receiveFromSite2=ááááá¡ á áááá %S-á¡ ááá©ááááá á¨áá¢á§ááááááááá?
+
+# Phishing/Malware Notification Bar.
+# LOCALIZATION NOTE (notADeceptiveSite, notAnAttack)
+# The two button strings will never be shown at the same time, so
+# it's okay for them to have the same access key
+safebrowsing.getMeOutOfHereButton.label=áá¥áááá ááá¡ááá!
+safebrowsing.getMeOutOfHereButton.accessKey=á
+safebrowsing.deceptiveSite=ááá¦áááá£á á á¡ááá¢á!
+safebrowsing.notADeceptiveSiteButton.label=áá¡ ááá¦áááá£á á á¡ááá¢á áá ááâ¦
+safebrowsing.notADeceptiveSiteButton.accessKey=á
+safebrowsing.reportedAttackSite=áááá áá ááá©ááá£ááá ááááá áá¨áá!
+safebrowsing.notAnAttackButton.label=áá¡ ááááá áá¨á á¡ááá¢á áá ááâ¦
+safebrowsing.notAnAttackButton.accessKey=á
+safebrowsing.reportedUnwantedSite=á¡ááá¢á, á¨ááá©ááá£ááá áá áá¡áá¡á£á áááá áá ááá áááá¡ áááá áªáááááá¨á!
+safebrowsing.reportedHarmfulSite=áááá áá ááá©ááá£ááá á¡áá®áá¤áááá!
+
+# 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=;á§áááá (#1) á©áááá áá
+
+# LOCALIZATION NOTE (addKeywordTitleAutoFill): %S will be replaced by the page's title
+# Used as the bookmark name when saving a keyword for a search field.
+addKeywordTitleAutoFill=á«áááá â %S
+
+# safeModeRestart
+safeModeRestartPromptTitle=á®áááá®áá ááá¨áááá ááááá áá£áá ááááá¢áááááá
+safeModeRestartPromptMessage=ááááááááá áá¡á£á á á§áááá ááááá¢áááá¡ ááááá ááá áá á®áááá®áá ááá¨áááá?
+safeModeRestartButton=á®áááá®áá ááá¨áááá
+
+# LOCALIZATION NOTE (browser.menu.showCharacterEncoding): Set to the string
+# "true" (spelled and capitalized exactly that way) to show the "Text
+# Encoding" menu in the main Firefox button on Windows. Any other value will
+# hide it. Regardless of the value of this setting, the "Text Encoding"
+# menu will always be accessible via the "Web Developer" menu.
+# This is not a string to translate; it just controls whether the menu shows
+# up in the Firefox button. If users frequently use the "Text Encoding"
+# menu, set this to "true". Otherwise, you can leave it as "false".
+browser.menu.showCharacterEncoding=false
+
+# Mozilla data reporting notification (Telemetry, Firefox Health Report, etc)
+dataReportingNotification.message = %1$S ááá¢áááá¢á£á áá áááááááá¡ ááá áááá£á áááááªááááá¡ %2$S-á¨á, áá ááá£á¥á¢áá¡ ááá¡áá£áá¯áááá¡ááááá.
+dataReportingNotification.button.label = ááá¡ááááá áááá áááááªáááá á¨áá á©ááá
+dataReportingNotification.button.accessKey = á
+
+# Process hang reporter
+processHang.label = ááááááá áá áá¥áááá¡ áá áá£ááá á¡ ááááááá¡. áá¡á£á á á¨áá¬á§ááá¡ áááááááá á ááá¥áááááá?
+# LOCALIZATION NOTE (processHang.add-on.label): %1$S is the name of the
+# extension. %2$S is the name of the product (e.g., Firefox)
+processHang.add-on.label = â%1$Sâ ááá¤áá áááááá¡ á¡áá ááá¢á, ááááááá¡ %2$S-á¡.
+processHang.add-on.learn-more.text = áá áªááá
+processHang.button_stop.label = á¨áá¬á§ááá¢á
+processHang.button_stop.accessKey = á¨
+processHang.button_stop_sandbox.label = ááá¤áá áááááá¡ áá ááááá ááááá ááá, áá áááá ááá
+processHang.button_stop_sandbox.accessKey = á
+processHang.button_wait.label = áááªáá
+processHang.button_wait.accessKey = á
+processHang.button_debug.label = á¡áá ááá¢áá¡ ááááá ááá
+processHang.button_debug.accessKey = á
+
+# LOCALIZATION NOTE (fullscreenButton.tooltip): %S is the keyboard shortcut for full screen
+fullscreenButton.tooltip=á¤ááá¯á áá¡ á¡á á£á ááá áááá á©áááááá (%S)
+
+# These are visible when opening the popup inside the bookmarks sidebar
+sidebar.moveToLeft=áááá áááá ááááá¡ ááá áªá®ááá ááááá¢ááá
+sidebar.moveToRight=áááá áááá ááááá¡ ááá á¯áááá ááááá¢ááá
+
+# LOCALIZATION NOTE (getUserMedia.shareCamera2.message,
+# getUserMedia.shareMicrophone2.message,
+# getUserMedia.shareScreen3.message,
+# getUserMedia.shareCameraAndMicrophone2.message,
+# getUserMedia.shareCameraAndAudioCapture2.message,
+# getUserMedia.shareScreenAndMicrophone3.message,
+# getUserMedia.shareScreenAndAudioCapture3.message,
+# getUserMedia.shareAudioCapture2.message):
+# %S is the website origin (e.g. www.mozilla.org)
+getUserMedia.shareCamera2.message = ááááá¡ á áááá %S-á¡ áááááá§áááá¡ ááááá á?
+getUserMedia.shareMicrophone2.message = ááááá¡ á áááá %S-á¡ áááááá§áááá¡ áááá áá¤ááá?
+getUserMedia.shareScreen3.message = ááááá¡ á áááá %S-á¡ ááá®áá¡ áá¥áááá ááá ááá?
+getUserMedia.shareCameraAndMicrophone2.message = ááááá¡ á áááá %S-á¡ áááááá§áááá¡ ááááá á áá áááá áá¤ááá?
+getUserMedia.shareCameraAndAudioCapture2.message = ááááá¡ á áááá %S-á¡ áááááá§áááá¡ ááááá á áá ááá£á¡ááááá¡ á©áááá ááá¡ á®ááá¡?
+getUserMedia.shareScreenAndMicrophone3.message = ááááá¡ á áááá %S-á¡ áááááá§áááá¡ áááá áá¤ááá áá ááá®áá¡ áá¥áááá ááá ááá?
+getUserMedia.shareScreenAndAudioCapture3.message = ááááá¡ á áááá %S-á¡ ááá£á¡ááááá¡ á©áááá ááá¡ á®ááá¡ áá ááá®áá¡ áá¥áááá ááá ááá?
+getUserMedia.shareAudioCapture2.message = ááááá¡ á áááá %S-á¡ ááá£á¡ááááá¡ á©áááá ááá¡ á®ááá¡?
+# LOCALIZATION NOTE (getUserMedia.shareScreenWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %S will be the 'learn more' link
+getUserMedia.shareScreenWarning.message = ááá ááá ááá£áááá áá áá®áááá á¡áááá á¡ááá¢ááá¡. ááá áááá¡ áááááá ááá ááá¦áááá£á á¡ááá¢ááá¡ áá«áááá¡ á¡áá¨á£áááááá¡, áá¥áááá¡ áá¡áááá¡áá áááááááááá áá¡ áááá áááá áá áááááá áá ááá ááá áááááªááááá. %S
+# LOCALIZATION NOTE (getUserMedia.shareFirefoxWarning.message): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+# %1$S is brandShortName (eg. Firefox)
+# %2$S will be the 'learn more' link
+getUserMedia.shareFirefoxWarning.message = ááá£áááá áá %1$S áá®áááá á¡áááá á¡ááá¢ááá¡. áááááá ááá ááá¦áááá£á á¡ááá¢ááá¡ áá«áááá¡ á¡áá¨á£áááááá¡, áá¥áááá¡ áá¡áááá¡áá áááááááááá áá¡ áááá áááá áá áááááá áá ááá ááá áááááªááááá. %2$S
+# LOCALIZATION NOTE(getUserMedia.shareScreen.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+getUserMedia.shareScreen.learnMoreLabel = áá áªááá
+getUserMedia.selectWindowOrScreen.label=á¤ááá¯áá á áá ááá áááá¡ ááá¡ááááá ááááá:
+getUserMedia.selectWindowOrScreen.accesskey=á¤
+getUserMedia.pickWindowOrScreen.label = á¤ááá¯á áá¡ áá ááá áááá¡ áá á©ááá
+getUserMedia.shareEntireScreen.label = ááááááá ááá ááá
+# LOCALIZATION NOTE (getUserMedia.shareMonitor.label):
+# %S is screen number (digits 1, 2, etc)
+# Example: Screen 1, Screen 2,..
+getUserMedia.shareMonitor.label = ááá ááá %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 á¤ááá¯áá á);#1 (#2 á¤ááá¯áá á)
+# LOCALIZATION NOTE (getUserMedia.allow.label,
+# getUserMedia.dontAllow.label):
+# These two buttons are the possible answers to the various prompts in the
+# "getUserMedia.share{device}.message" strings.
+getUserMedia.allow.label = ááá¨áááá
+getUserMedia.allow.accesskey = á
+getUserMedia.dontAllow.label = ááá á«áááá
+getUserMedia.dontAllow.accesskey = á
+getUserMedia.remember=ááááá¬á§ááá¢áááááá¡ ááááá®á¡ááá ááá
+# LOCALIZATION NOTE (getUserMedia.reasonForNoPermanentAllow.screen3,
+# getUserMedia.reasonForNoPermanentAllow.audio,
+# getUserMedia.reasonForNoPermanentAllow.insecure):
+# %S is brandShortName
+getUserMedia.reasonForNoPermanentAllow.screen3=%S-á¡ áá áá¥áá¡ á£á¤áááá, áá£ááááá á¬ááááá á°á¥ááááá¡ áá¥áááá¡ ááá ááááá.
+getUserMedia.reasonForNoPermanentAllow.audio=%S-á¡ áá áá¥áá¡ á£á¤áááá, áá£ááááá á¬ááááá á°á¥ááááá¡ á©áááá ááá¡ á®ááá¡ááá á¨ááááá®ááá¡ ááá áá¨á, áᣠá áááá á©áááá áá¡ ááááá ááá.
+getUserMedia.reasonForNoPermanentAllow.insecure=áááá¨áá á áá á¡ááá¢ááá ááá£áªááááá. á£á¡áá¤á áá®ááááá¡ áááááá, %S áá®áááá áá á¡áááá¡áá ááá£á¨áááá¡ á¬áááááá¡.
+
+getUserMedia.sharingMenu.label = á©áááá ááá¡ ááááááá ááááá ááá¬á§ááááááááá
+getUserMedia.sharingMenu.accesskey = á
+# 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 (ááááá á)
+getUserMedia.sharingMenuMicrophone = %S (áááá áá¤ááá)
+getUserMedia.sharingMenuAudioCapture = %S (á©áááá ááá¡ áá£ááá)
+getUserMedia.sharingMenuApplication = %S (áá ááá ááá)
+getUserMedia.sharingMenuScreen = %S (ááá ááá)
+getUserMedia.sharingMenuWindow = %S (á¤ááá¯áá á)
+getUserMedia.sharingMenuBrowser = %S (á©áááá áá)
+getUserMedia.sharingMenuCameraMicrophone = %S (ááááá á áá áááá áá¤ááá)
+getUserMedia.sharingMenuCameraMicrophoneApplication = %S (ááááá á, áááá áá¤ááá áá áá ááá ááá)
+getUserMedia.sharingMenuCameraMicrophoneScreen = %S (ááááá á, áááá áá¤ááá áá ááá ááá)
+getUserMedia.sharingMenuCameraMicrophoneWindow = %S (ááááá á, áááá áá¤ááá áá á¤ááá¯áá á)
+getUserMedia.sharingMenuCameraMicrophoneBrowser = %S (ááááá á, áááá áá¤ááá áá á©áááá áá)
+getUserMedia.sharingMenuCameraAudioCapture = %S (ááááá á áá á©áááá ááá¡ áá£ááá)
+getUserMedia.sharingMenuCameraAudioCaptureApplication = %S (ááááá á, á©áááá ááá¡ áá£ááá áá áá ááá ááá)
+getUserMedia.sharingMenuCameraAudioCaptureScreen = %S (ááááá á, á©áááá ááá¡ áá£ááá áá ááá ááá)
+getUserMedia.sharingMenuCameraAudioCaptureWindow = %S (ááááá á, á©áááá ááá¡ áá£ááá áá á¤ááá¯áá á)
+getUserMedia.sharingMenuCameraAudioCaptureBrowser = %S (ááááá á, á©áááá ááá¡ áá£ááá áá á©áááá áá)
+getUserMedia.sharingMenuCameraApplication = %S (ááááá á áá áá ááá ááá)
+getUserMedia.sharingMenuCameraScreen = %S (ááááá á áá ááá ááá)
+getUserMedia.sharingMenuCameraWindow = %S (ááááá á áá á¤ááá¯áá á)
+getUserMedia.sharingMenuCameraBrowser = %S (ááááá á áá á©áááá áá)
+getUserMedia.sharingMenuMicrophoneApplication = %S (áááá áá¤ááá áá áá ááá ááá)
+getUserMedia.sharingMenuMicrophoneScreen = %S (áááá áá¤ááá áá ááá ááá)
+getUserMedia.sharingMenuMicrophoneWindow = %S (áááá áá¤ááá áá á¤ááá¯áá á)
+getUserMedia.sharingMenuMicrophoneBrowser = %S (áááá áá¤ááá áá á©áááá áá)
+getUserMedia.sharingMenuAudioCaptureApplication = %S (á©áááá ááá¡ áá£ááá áá áá ááá ááá)
+getUserMedia.sharingMenuAudioCaptureScreen = %S (á©áááá ááá¡ áá£ááá áá ááá ááá)
+getUserMedia.sharingMenuAudioCaptureWindow = %S (á©áááá ááá¡ áá£ááá áá á¤ááá¯áá á)
+getUserMedia.sharingMenuAudioCaptureBrowser = %S (á©áááá ááá¡ áá£ááá áá á©áááá áá)
+# 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 = á£áªáááá á¬áá ááááááááá
+
+# LOCALIZATION NOTE(emeNotifications.drmContentPlaying.message2): %S is brandShortName.
+emeNotifications.drmContentPlaying.message2 = áá á¡ááá¢áá á®áááááá á¤ááááááá¡ áá ááááááááá¡ ááá¬ááá áá§ááááá¡ DRM-áá ááá áááá¡, á áááááá᪠á¨ááá«áááá á¨ááá¦á£ááá¡ %S-áá áááá ááááá§áááááá¡ á¨áá¡áá«ááááááááá.
+emeNotifications.drmContentPlaying.button.label = ááááá áááâ¦
+emeNotifications.drmContentPlaying.button.accesskey = á
+
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S will be the 'learn more' link
+emeNotifications.drmContentDisabled.message = áá áááá ááá áááááá áá á®áááááá á¤ááááá¡ áá áááááá¡ ááá¡áá¨ááááá, á¡áááá áá á©ááá ááá¡ DRM. %S
+emeNotifications.drmContentDisabled.button.label = DRM-áá¡ á©áá ááá
+emeNotifications.drmContentDisabled.button.accesskey = D
+# LOCALIZATION NOTE(emeNotifications.drmContentDisabled.learnMoreLabel): NB: inserted via innerHTML, so please don't use <, > or & in this string.
+emeNotifications.drmContentDisabled.learnMoreLabel = áá áªááá
+
+# LOCALIZATION NOTE(emeNotifications.drmContentCDMInstalling.message): NB: inserted via innerHTML, so please don't use <, > or & in this string. %S is brandShortName
+emeNotifications.drmContentCDMInstalling.message = %S áá§ááááá¡ áá áááá ááá á®áááááá á¤ááááá¡ áá áááááá¡ ááá¡áá¨ááááá á¡áááá á áá ááá ááá£á ááá¬ááááá¡. ááá®ááá, á¡áªáááá ááááááááááá.
+
+emeNotifications.unknownDRMSoftware = á£áªáááá
+
+# LOCALIZATION NOTE - %S is brandShortName
+slowStartup.message = á áááá ᪠á©ááá¡ %S á«ááááá⦠áááá⦠áá ááááá.
+slowStartup.helpButton.label = áá®áááá áá áªááá, áᣠá áááá á£ááá ááá©á¥áá áá
+slowStartup.helpButton.accesskey = á
+slowStartup.disableNotificationButton.label = ááá¢á¯áá áá¦áá áááá®á á
+slowStartup.disableNotificationButton.accesskey = á
+
+# LOCALIZATION NOTE - %S is brandShortName
+flashHang.message = %S-áá á¨ááªáááá Adobe Flash-áá¡ ááá áááá¢á ááá ááá¢á á¬áá ááááááá¡áááá¡.
+flashHang.helpButton.label = áá áªáááâ¦
+flashHang.helpButton.accesskey = á
+
+# LOCALIZATION NOTE (customizeMode.tabTitle): %S is brandShortName
+customizeMode.tabTitle = %S ááá áááá
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.mainMessage,
+# e10s.accessibilityNotice.enableAndRestart.label,
+# e10s.accessibilityNotice.enableAndRestart.accesskey):
+# These strings are related to the messages we display to offer e10s (Multi-process) to users
+# on the pre-release channels. They won't be used in release but they will likely be used in
+# beta starting from version 41, so it's still useful to have these strings properly localized.
+# %S is brandShortName
+e10s.accessibilityNotice.mainMessage2 = áááá®ááá á á¡áá¨á£áááááááá¡ áá®áá ááááá á ááá¬ááááá áá ááááá áá£ááá, %S-áá¡ áá®áá á¨áá¡áá«ááááááááááá, á¨áá£áááá¡ááááááá¡ áááá.
+e10s.accessibilityNotice.acceptButton.label = ááá áá
+e10s.accessibilityNotice.acceptButton.accesskey = á
+e10s.accessibilityNotice.enableAndRestart.label = á©áá ááá (á¡áááá áááá¡ á®áááá®áá ááá¨ááááá¡)
+e10s.accessibilityNotice.enableAndRestart.accesskey = á©
+
+# LOCALIZATION NOTE (e10s.accessibilityNotice.jawsMessage): %S is brandShortName
+e10s.accessibilityNotice.jawsMessage = á©áááá ááá¡ á¨áááááá¡áá¡ á©áááááá á¨áá©áá ááá£ááá %S-áá¡á áá áá¥áááá¡ áááá®ááá á áá ááá áááá¡ á¨áá áá¡, áá ááááá¡áááááááá¡ áááá. ááá®ááá, áááááá®ááá áá¥áááá ááá áááá¡ á¬áááááá®áááá, áá ááááá®ááááá Firefox ááá¤áá ááááá£áá áá®áá ááááá áá¡ ááá á¡áááá.
+
+# LOCALIZATION NOTE (userContextPersonal.label,
+# userContextWork.label,
+# userContextShopping.label,
+# userContextBanking.label,
+# userContextNone.label):
+# These strings specify the four predefined contexts included in support of the
+# Contextual Identity / Containers project. Each context is meant to represent
+# the context that the user is in when interacting with the site. Different
+# contexts will store cookies and other information from those sites in
+# different, isolated locations. You can enable the feature by typing
+# about:config in the URL bar and changing privacy.userContext.enabled to true.
+# Once enabled, you can open a new tab in a specific context by clicking
+# File > New Container Tab > (1 of 4 contexts). Once opened, you will see these
+# strings on the right-hand side of the URL bar.
+userContextPersonal.label = ááá ááá
+userContextWork.label = á¡ááá£á¨áá
+userContextBanking.label = á¡áááááá
+userContextShopping.label = á¡ááááá á
+userContextNone.label = á£á¡ááááá¡áá
+
+userContextPersonal.accesskey = á
+userContextWork.accesskey = á¡
+userContextBanking.accesskey = á
+userContextShopping.accesskey = á
+userContextNone.accesskey = á
+
+userContext.aboutPage.label = á¡ááááá¡áááá¡ ááá ááá
+userContext.aboutPage.accesskey = á¡
+
+userContextOpenLink.label = ááá£ááá¡ ááá®á¡áá áá®áá %S á©áááá áá¨á
+
+muteTab.label = á©áááá ááá¡ áááá£áááá
+muteTab.accesskey = á
+unmuteTab.label = á©áááá ááá¡ á®ááá¡ á©áá ááá
+unmuteTab.accesskey = á®
+playTab.label = á©áááá áá¨á á®ááá¡ ááá¨áááá
+playTab.accesskey = á©
+
+muteSelectedTabs2.label = á©áááá ááááá¡ áááá£áááá
+# LOCALIZATION NOTE (muteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for muteTab.accesskey
+muteSelectedTabs2.accesskey = á
+unmuteSelectedTabs2.label = á©áááá ááááá á®ááá¡ á©áá ááá
+# LOCALIZATION NOTE (unmuteSelectedTabs2.accesskey): The accesskey should
+# match the accesskey for unmuteTab.accesskey
+unmuteSelectedTabs2.accesskey = á
+playTabs.label = á©áááá áá¨á á®ááá¡ ááá¨áááá
+playTabs.accesskey = á
+
+# LOCALIZATION NOTE (sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+sendTabsToDevice.label = á©áááá ááá¡ ááá¬á§ááááááááá áááááááá; #1 á©áááá ááá¡ ááá¬á§ááááááááá áááááááá
+sendTabsToDevice.accesskey = á
+
+# LOCALIZATION NOTE (pageAction.sendTabsToDevice.label):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of tabs sent to the device.
+pageAction.sendTabsToDevice.label = á©áááá ááá¡ ááá¬á§ááááááááá áááááááá; #1 á©áááá ááá¡ ááá¬á§ááááááááá áááááááá
+
+# LOCALIZATION NOTE (certErrorDetails*.label): These are text strings that
+# appear in the about:certerror page, so that the user can copy and send them to
+# the server administrators for troubleshooting.
+certErrorDetailsHSTS.label = HTTP Strict Transport Security: %S
+certErrorDetailsKeyPinning.label = HTTP Public Key Pinning: %S
+certErrorDetailsCertChain.label = Certificate chain:
+
+# 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 = áá¥ááá á£ááªáá á ááááá¨ááá¡ ááááá£áááááááá ááá®á¡ááááá ááá¥áá;áá¥ááá á£ááªáá á ááááá¨ááááá¡ #1 ááááá£áááááááá ááá®á¡ááááá ááá¥áá
+pendingCrashReports.viewAll = ááá®áá
+pendingCrashReports.send = áááááááá
+pendingCrashReports.alwaysSend = áááááááá á§áááááááá¡
+
+decoder.noCodecs.button = ááá®áá á áááá
+decoder.noCodecs.accesskey = á
+decoder.noCodecs.message = áááááá¡ ááá¡áá¨ááááá, á¨ááá«áááá áááááá ááá Microsoft Media Feature Pack-áá¡ ááá§ááááá.
+decoder.noCodecsLinux.message = áááááá¡ ááá¡áá¨ááááá, á¨ááá«áááá áááááá ááá á¨áá¡áááááá¡á ááááá ááááááááá¡ ááá§ááááá.
+decoder.noHWAcceleration.message = áááááá¡ á®áá áá¡á®áá¡ ááá¡áá£áá¯áááá¡ááááá, á¨ááá«áááá áááááá ááá Microsoft Media Feature Pack-áá¡ ááá§ááááá.
+decoder.noPulseAudio.message = áá£áááá¡ ááá¡áá¨ááááá, á¨ááá«áááá áááááá ááá PulseAudio áá ááá ááá.
+decoder.unsupportedLibavcodec.message = libavcodec á¨áá¡áá«ááá ááá£áªááááá áá áá áá áá®áá ááááá ááá áá áááááá¡ ááá¡áá¨ááááá á¡áááá áá ááá¡á ááááá®áááá.
+
+decoder.decodeError.message = á¨ááªáááá, áááááá¤ááááá¡ ááá¨áá¤áá áá¡áá¡.
+decoder.decodeError.button = á¡ááá¢áá¡ á®áá ááááá¡ ááá®á¡ááááá
+decoder.decodeError.accesskey = á
+decoder.decodeWarning.message = áá¦ááááááá á¨ááªáááá, áááááá¤ááááá¡ ááá¨áá¤áá áá¡áá¡.
+
+# LOCALIZATION NOTE (captivePortal.infoMessage3):
+# Shown in a notification bar when we detect a captive portal is blocking network access
+# and requires the user to log in before browsing.
+captivePortal.infoMessage3 = ááá¢áá ááá¢ááá ááá¡ááááá¨áá ááááá, á¡áááá áá áá á¥á¡ááá¨á á¨áá¡ááá.
+# LOCALIZATION NOTE (captivePortal.showLoginPage2):
+# The label for a button shown in the info bar in all tabs except the login page tab.
+# The button shows the portal login page tab when clicked.
+captivePortal.showLoginPage2 = á¥á¡ááá¨á á¨áá¡áá¡ááááá áááá ááá¡ ááá®á¡áá
+
+permissions.remove.tooltip = áá ááááá áááá¡ ááá£á¥áááá áá á®áááá®áá áááá®áá
+
+# 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) " or "51.0a1 (2016-09-05) (64-bit)".
+aboutDialog.architecture.sixtyFourBit = 64-ááá¢á
+aboutDialog.architecture.thirtyTwoBit = 32-ááá¢á
+
+# LOCALIZATION NOTE (certImminentDistrust.message):
+# Shown in the browser console when visiting a website that is trusted today,
+# but won't be in the future unless the site operator makes a change.
+certImminentDistrust.message = áá á¡ááá¢áá ááááá§ááááá£áá á£á¡áá¤á áá®ááááá¡ á¡áá á¢áá¤áááá¢á áá¦áá áá¥áááá á¡ááááá ááá©ááá£áá, ááááááá ááááá¨áááááá¨á. áá áªááá, áá®áááá ááá£ááá https://wiki.mozilla.org/CA/Upcoming_Distrust_Actions
+
+midi.Allow.label = ááá¨áááá
+midi.Allow.accesskey = á
+midi.DontAllow.label = ááá á«áááá
+midi.DontAllow.accesskey = á
+midi.remember=ááááá¬á§ááá¢áááááá¡ ááááá®á¡ááá ááá
+midi.shareWithFile.message = áá¥áááá¡ MIDI ááá¬á§ááááááááááá á¬áááááá¡ ááááá¡ á áááá áá áááááá£á á¤áááá¡?
+# LOCALIZATION NOTE (midi.shareWithSite.message): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareWithSite.message = áá¥áááá¡ MIDI ááá¬á§ááááááááááá á¬áááááá¡ ááááá¡ á áááá %S-á¡?
+midi.shareSysexWithFile.message = áá¥áááá¡ MIDI ááá¬á§ááááááááááá á¬áááááá¡á áá SysEx á¨áá¢á§áááááááá¡ áááááááá/ááá¦áááá¡ ááááá¡ á áááá áá áááááá£á á¤áááá¡?
+# LOCALIZATION NOTE (midi.shareSysexWithSite.message): %S is the name of the site URL (https://...) requesting MIDI access
+midi.shareSysexWithSite.message = áá¥áááá¡ MIDI ááá¬á§ááááááááááá á¬áááááá¡á áá SysEx á¨áá¢á§áááááááá¡ áááááááá/ááá¦áááá¡ ááááá¡ á áááá %S-á¡?
+
+# 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 = á£ááá
+
+storageAccess.Allow.label = á¬áááááá¡ ááá¨áááá
+storageAccess.Allow.accesskey = á
+storageAccess.AllowOnAnySite.label = á¬áááááá¡ ááá¨áááá ááááá¡áááá á¡ááá¢áá
+storageAccess.AllowOnAnySite.accesskey = á¬
+storageAccess.DontAllow.label = á¬áááááá¡ á¨ááá¦á£ááá
+storageAccess.DontAllow.accesskey = á¨
+# LOCALIZATION NOTE (storageAccess.message):
+# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S is the name of the site URL (www.site2.example) that the user is visiting. This is the same domain name displayed in the address bar.
+storageAccess.message = ááááá¡ á áááá á¡ááá¢á¡ %1$S ááááá ááááááá¡ áá¥áááá¡ ááá¥áááááááá¡ á¡ááá¢áá %2$S?
+# LOCALIZATION NOTE (storageAccess.description.label):
+# %1$S is the name of the site URL (www.site1.example) trying to track the user's activity.
+# %2$S will be replaced with the localized version of storageAccess.description.learnmore. This text will be converted into a hyper-link linking to the SUMO page explaining the concept of third-party trackers.
+storageAccess.description.label = á¨áá¡áá«ááá áá¡á£á ááá á¨ááá¦á£ááá %1$S áá á¡ááá¢áá, áᣠáá áá áá¥ááááááá¡ áááªáááá áá á¡áááá. áá áªááá, áá®áááá %2$S
+# LOCALIZATION NOTE (storageAccess.description.learnmore):
+# The value of this string is embedded inside storageAccess.description.label. See the localization note for storageAccess.description.label.
+storageAccess.description.learnmore = ááá¡ááá áá®áá áá¡ ááááááá§á£á áááá
+
+confirmationHint.sendToDevice.label = ááááááááááá!
+confirmationHint.sendToDeviceOffline.label = ááá§áááááá£ááá (áááá¨áá ááá áá¨á)
+confirmationHint.copyURL.label = áá¡áá áá¦ááá£ááá!
+confirmationHint.pageBookmarked.label = á¨áááá®á£ááá ááááááááááá¨á!
+confirmationHint.addSearchEngine.label = á¡áá«áááá á¡áá¡á¢ááá ááááá¢ááá£ááá!
+confirmationHint.pinTab.label = áááááá ááá£ááá!
+confirmationHint.pinTab.description = ááá á¯áááá-á¬áááá á©áááá ááá, áááááá áááá¡ ááá¡áá®á¡ááááá.
+
+# LOCALIZATION NOTE (livebookmarkMigration.title):
+# Used by the export of user's live bookmarks to an OPML file as a title for the file.
+# %S will be replaced with brandShortName
+livebookmarkMigration.title = %S ááá ááááá áá¡ á¡áááá¨áááá
diff --git a/browser/chrome/browser/customizableui/customizableWidgets.properties b/browser/chrome/browser/customizableui/customizableWidgets.properties
new file mode 100644
index 00000000000..426d6c7828f
--- /dev/null
+++ b/browser/chrome/browser/customizableui/customizableWidgets.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/.
+
+history-panelmenu.label = áá¡á¢áá áá
+# LOCALIZATION NOTE(history-panelmenu.tooltiptext2): %S is the keyboard shortcut
+history-panelmenu.tooltiptext2 = áá¡á¢áá ááá¡ á©áááááá (%S)
+
+remotetabs-panelmenu.label = ááá¡ááá¥. á©áááá áááá
+remotetabs-panelmenu.tooltiptext2 = á©áááá áááá á¡á®áá ááá¬á§áááááááááááá
+
+privatebrowsing-button.label = áá®ááá ááá ááá á¤ááá¯áá á
+# LOCALIZATION NOTE(privatebrowsing-button.tooltiptext): %S is the keyboard shortcut
+privatebrowsing-button.tooltiptext = áá®ááá ááá ááá á¤ááá¯á áá¡ ááá®á¡áá (%S)
+
+save-page-button.label = áááá ááá¡ á¨áááá®áá
+# LOCALIZATION NOTE(save-page-button.tooltiptext3): %S is the keyboard shortcut
+save-page-button.tooltiptext3 = áááá ááá¡ á¨áááá®áá (%S)
+
+find-button.label = á«áááá
+# LOCALIZATION NOTE(find-button.tooltiptext3): %S is the keyboard shortcut.
+find-button.tooltiptext3 = áá áááá ááá ááááá (%S)
+
+open-file-button.label = á¤ááááá¡ ááá®á¡áá
+# LOCALIZATION NOTE (open-file-button.tooltiptext3): %S is the keyboard shortcut.
+open-file-button.tooltiptext3 = á¤ááááá¡ ááá®á¡áá (%S)
+
+developer-button.label = á¨áááá£á¨ááááááá¡ á®ááá¡áá¬á§áááá
+# LOCALIZATION NOTE(developer-button.tooltiptext): %S is the keyboard shortcut
+developer-button.tooltiptext2 = áááá¨ááá£á¨áááááá¡ á®ááá¡áá¬á§ááááá¡ ááá®á¡áá (%S)
+
+profiler-button.label = áá¦áá ááªá®ááá
+profiler-button.tooltiptext = á¬áá ááááááá¡ ááá®áá¡áááááááááá¡ áá¦á ááªá®áá
+
+sidebar-button.label = áááá áááá áááááá
+sidebar-button.tooltiptext2 = áááá áááá ááááááá¡ á©áááááá
+
+add-ons-button.label = ááááá¢ááááá
+# LOCALIZATION NOTE(add-ons-button.tooltiptext3): %S is the keyboard shortcut
+add-ons-button.tooltiptext3 = ááááá¢áááááá¡ ááá ááá (%S)
+
+preferences-button.label = ááááá ááá
+preferences-button.tooltiptext2 = ááá áááá¢á áááá¡ ááá®á¡áá
+preferences-button.tooltiptext.withshortcut = ááá áááá¢á áááá¡ ááá®á¡áá (%S)
+# LOCALIZATION NOTE (preferences-button.labelWin): Windows-only label for Options
+preferences-button.labelWin = ááá áááá¢á ááá
+# LOCALIZATION NOTE (preferences-button.tooltipWin): Windows-only tooltip for Options
+preferences-button.tooltipWin2 = ááá áááá¢á áááá¡ ááá®á¡áá
+
+zoom-controls.label = ááááááá¡ ááá ááá
+zoom-controls.tooltiptext2 = ááááááá¡ ááá ááá
+
+zoom-out-button.label = ááá¨áá ááá
+# LOCALIZATION NOTE(zoom-out-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-out-button.tooltiptext2 = ááá¨áá ááá (%S)
+
+# LOCALIZATION NOTE(zoom-reset-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-reset-button.tooltiptext2 = á¡áá¬á§áá¡ áááááá áááá á£áááá (%S)
+
+zoom-in-button.label = áááá®ááááá
+# LOCALIZATION NOTE(zoom-in-button.tooltiptext2): %S is the keyboard shortcut.
+zoom-in-button.tooltiptext2 = áááá®ááááá (%S)
+
+edit-controls.label = á©áá¡á¬áá áááá¡ á®ááá¡áá¬á§áááá
+edit-controls.tooltiptext2 = á©áá¡á¬áá áááá¡ á®ááá¡áá¬á§áááá
+
+cut-button.label = ááááá á
+# LOCALIZATION NOTE(cut-button.tooltiptext2): %S is the keyboard shortcut.
+cut-button.tooltiptext2 = ááááá á (%S)
+
+copy-button.label = áá¡áá
+# LOCALIZATION NOTE(copy-button.tooltiptext2): %S is the keyboard shortcut.
+copy-button.tooltiptext2 = áá¡áá (%S)
+
+paste-button.label = á©áá¡áá
+# LOCALIZATION NOTE(paste-button.tooltiptext2): %S is the keyboard shortcut.
+paste-button.tooltiptext2 = á©áá¡áá (%S)
+
+# LOCALIZATION NOTE (characterencoding-button2.label): The \u00ad text at the beginning
+# of the string is used to disable auto hyphenation on the button text when it is displayed
+# in the menu panel.
+characterencoding-button2.label = \u00adá¢áá¥á¡á¢áá¡ ááááá ááá
+characterencoding-button2.tooltiptext = á¢áá¥á¡á¢áá¡ ááááá áááá¡ ááá áááá¢á áááá¡ á©áááááá
+
+email-link-button.label = ááá£ááá¡ ááá¤áá¡á¢áá áááááááá
+email-link-button.tooltiptext3 = áááá ááá¡ ááá£ááá¡ ááá¤áá¡á¢áá áááááááá
+
+# LOCALIZATION NOTE(quit-button.tooltiptext.linux2): %1$S is the brand name (e.g. Firefox),
+# %2$S is the keyboard shortcut
+quit-button.tooltiptext.linux2 = %1$S (%2$S) ááá®á£á áá
+# LOCALIZATION NOTE(quit-button.tooltiptext.mac): %1$S is the brand name (e.g. Firefox),
+# %2$S is the keyboard shortcut
+quit-button.tooltiptext.mac = %1$S (%2$S) ááá®á£á áá
+
+panic-button.label = ááááá¬á§ááá
+panic-button.tooltiptext = ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá ááá¡ ááá¬áááá¡ ááááá¬á§ááá
+
+# LOCALIZATION NOTE(devtools-webide-button.label, devtools-webide-button.tooltiptext):
+# widget is only visible after WebIDE has been started once (Tools > Web Developers > WebIDE)
+# %S is the keyboard shortcut
+devtools-webide-button2.label = WebIDE
+devtools-webide-button2.tooltiptext = WebIDE-á¡ ááá®á¡áá (%S)
+
+toolbarspring.label = áá ááááá áá á
+toolbarseparator.label = áááá§áá¤á
+toolbarspacer.label = á¡ááá áªá
diff --git a/browser/chrome/browser/downloads/downloads.dtd b/browser/chrome/browser/downloads/downloads.dtd
new file mode 100644
index 00000000000..ed1913cf1c5
--- /dev/null
+++ b/browser/chrome/browser/downloads/downloads.dtd
@@ -0,0 +1,174 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/downloads/downloads.properties b/browser/chrome/browser/downloads/downloads.properties
new file mode 100644
index 00000000000..edf160202d3
--- /dev/null
+++ b/browser/chrome/browser/downloads/downloads.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/.
+
+# LOCALIZATION NOTE (stateStarting):
+# Indicates that the download is starting.
+stateStarting=áá¨ááááâ¦
+# LOCALIZATION NOTE (stateScanning):
+# Indicates that an external program is scanning the download for viruses.
+stateScanning=ááá¬ááááá ááá á£á¡ááááâ¦
+# LOCALIZATION NOTE (stateFailed):
+# Indicates that the download failed because of an error.
+stateFailed=á©áá¨áááá
+# LOCALIZATION NOTE (statePaused):
+# Indicates that the download was paused by the user.
+statePaused=á¨áá©áá ááá£áá
+# LOCALIZATION NOTE (stateCanceled):
+# Indicates that the download was canceled by the user.
+stateCanceled=ááá£á¥áááá£áá
+# LOCALIZATION NOTE (stateCompleted):
+# Indicates that the download was completed.
+stateCompleted=ááá¡á á£áááá£ááá
+# LOCALIZATION NOTE (stateBlockedParentalControls):
+# Indicates that the download was blocked by the Parental Controls feature of
+# Windows. "Parental Controls" should be consistently named and capitalized
+# with the display of this feature in Windows. The following article can
+# provide a reference for the translation of "Parental Controls" in various
+# languages:
+# http://windows.microsoft.com/en-US/windows-vista/Set-up-Parental-Controls
+stateBlockedParentalControls=á¨áááá¦á£áá áá¨ááááá¡ áááá¢á áááá¡ áááá
+# LOCALIZATION NOTE (stateBlockedPolicy):
+# Indicates that the download was blocked on Windows because of the "Launching
+# applications and unsafe files" setting of the "security zone" associated with
+# the target site. "Security zone" 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 "security zone" in various
+# languages:
+# http://support.microsoft.com/kb/174360
+stateBlockedPolicy=á¨ááá¦á£áá£ááá áá¥áááá á£á¡áá¤á áá®ááááá¡ ááááá¡ á¨áá¡áááááá¡áá
+# LOCALIZATION NOTE (stateDirty):
+# Indicates that the download was blocked after scanning.
+stateDirty=á¨áááá¦á£áá: á¨áá¡áá«ááá á¨áááªááááá¡ ááá á£á¡á¡ áá á¯áá¨á£á¨á¡
+
+# LOCALIZATION NOTE (blockedMalware, blockedPotentiallyUnwanted,
+# blockedUncommon2):
+# These strings are shown in the panel for some types of blocked downloads, and
+# are immediately followed by the "Learn More" link, thus they must end with a
+# period. You may need to adjust "downloadDetails.width" in "downloads.dtd" if
+# this turns out to be longer than the other existing status strings.
+# Note: These strings don't exist in the UI yet. See bug 1053890.
+blockedMalware=áá¡ á¤áááá á¨áááªááá¡ ááá á£á¡á¡ áá á¡áááááá áá ááá áááá¡.
+blockedPotentiallyUnwanted=áá á¤ááááá á¨áá¡áá«ááá ááááá¡ áá¥áááá¡ áááááá£á¢áá á¡.
+blockedUncommon2=á¤áááá á®á¨áá áá á©áááá¢ááá áá£áá áá áá.
+
+# LOCALIZATION NOTE (fileMovedOrMissing):
+# Displayed when a complete download which is not at the original folder.
+fileMovedOrMissing=á¤áááá áááááááááááá£áá áá ááááá áá£ááá
+
+# LOCALIZATION NOTE (unblockHeaderUnblock, unblockHeaderOpen,
+# unblockTypeMalware, unblockTypePotentiallyUnwanted2,
+# unblockTypeUncommon2, unblockTip2, unblockButtonOpen,
+# unblockButtonUnblock, unblockButtonConfirmBlock):
+# These strings are displayed in the dialog shown when the user asks a blocked
+# download to be unblocked. The severity of the threat is expressed in
+# descending order by the unblockType strings, it is higher for files detected
+# as malware and lower for uncommon downloads.
+unblockHeaderUnblock=ááááááááá áá¡á£á á áá á©áááá¢ááá áááá¡ ááá¨áááá?
+unblockHeaderOpen=ááááááááá áá¡á£á á áá á¤ááááá¡ ááá®á¡áá?
+unblockTypeMalware=áá¡ á¤áááá á¨áááªááá¡ ááá á£á¡á¡ áá á¡á®áá ááááá áá ááá áááá¡, á ááááá᪠áá¥áááá áááááá£á¢áá áá¡áááá¡ á¡ááááááá.
+unblockTypePotentiallyUnwanted2=áá¡ á¤áááá á¡áá¡áá ááááá á©áááá¢ááá áááááá á¨áááá¦áá£áá, áááá áá ááá¡ áá¥áááá¡ áá ááá áááááá áá ááá áááá¢á áááá ááá£áááááá¡á¬ááááááá ááááá¥ááááááá¡ ááá®áááá á¨áá£á«ááá.
+unblockTypeUncommon2=á¤áááá á®á¨áá áá áá áá á©áááá¢ááá áá£áá áá ááá¡á ááá®á¡áá á¨áá¡áá«ááá á¡áá®áá¤ááá áá§áá¡. á¨áá¡áá«ááá ááá á£á¡á¡ á¨áááªááááá¡ áá áá¥áááá¡ áá ááá áááááá áá ááá áááá¢á áááá ááá£ááááááá áªááááááááá ááááá®áá áªááááá¡.
+unblockTip2=á¨áááá«áááá á©áááá¢ááá áááá¡ ááá¢áá ááá¢áá£áá á¬á§áá á ááá«ááááá áá ááááááááááá áªáááá.
+unblockButtonOpen=ááá®á¡áá
+unblockButtonUnblock=á©áááá¢ááá áááá¡ ááá¨áááá
+unblockButtonConfirmBlock=á¤ááááá¡ áááªááááá
+
+# LOCALIZATION NOTE (sizeWithUnits):
+# %1$S is replaced with the size number, and %2$S with the measurement unit.
+sizeWithUnits=%1$S %2$S
+sizeUnknown=ááá£á ááááááá áááá
+
+# LOCALIZATION NOTE (statusSeparator, statusSeparatorBeforeNumber):
+# These strings define templates for the separation of different elements in the
+# status line of a download item. As a separator, by default we use the Unicode
+# character U+2014 'EM DASH' (long dash). Examples of status lines include
+# "Canceled - 222.net", "1.1 MB - website2.com", or "Paused - 1.1 MB". Note
+# that we use a wider space after the separator when it is followed by a number,
+# just to avoid visually confusing it with with a minus sign with some fonts.
+# If you use a different separator, this might not be necessary. However, there
+# is usually no need to change the separator or the order of the substitutions,
+# even for right-to-left languages, unless the defaults are not suitable.
+statusSeparator=%1$S \u2014 %2$S
+statusSeparatorBeforeNumber=%1$S \u2014 %2$S
+
+fileExecutableSecurityWarning=â%Sâ áá ááá ááá£áá á¤ááááá. áá ááá ááá£áá á¤áááá á¨ááá«áááá á¨áááªááááá¡ ááá á£á¡ááá¡ áá áá¥áááá áááááá£á¢áá áá¡áááá¡ á¡á®áá á¡áááááá áááá¡. á¤á áá®áááá áá§áááá áá á¤ááááá¡ ááá®á¡ááá¡áá¡. ááááááááá áá¡á£á á áááá¨ááá¡ â%Sâ?
+fileExecutableSecurityWarningTitle=áááá®á¡áá áá ááá ááá?
+fileExecutableSecurityWarningDontAsk=áá¦áá áááááááá á áá¡ áááá®áá
+
+# LOCALIZATION NOTE (otherDownloads3):
+# This is displayed in an item at the bottom of the Downloads Panel when
+# there are more downloads than can fit in the list in the panel. Use a
+# semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/Localization_and_Plurals
+otherDownloads3=%1$S á¤ááááá¡ á©áááá¢ááá ááá;%1$S á¤ááááá¡ á©áááá¢ááá ááá
+
+# LOCALIZATION NOTE (showLabel, showMacLabel):
+# This is displayed when you hover a download item in the Library widget view.
+# showMacLabel is only shown on Mac OSX.
+showLabel=á¡áá¥áá¦ááááá¡ ááá®á¡áá
+showMacLabel=Finder-á¨á ááá®á¡áá
+# LOCALIZATION NOTE (openFileLabel):
+# Displayed when hovering a complete download, indicates that it's possible to
+# open the file using an app available in the system.
+openFileLabel=á¤ááááá¡ ááá®á¡áá
+# LOCALIZATION NOTE (retryLabel):
+# Displayed when hovering a download which is able to be retried by users,
+# indicates that it's possible to download this file again.
+retryLabel=á®áááá®áá á©áááá¢ááá ááá
diff --git a/browser/chrome/browser/feeds/subscribe.properties b/browser/chrome/browser/feeds/subscribe.properties
new file mode 100644
index 00000000000..d97ec55adba
--- /dev/null
+++ b/browser/chrome/browser/feeds/subscribe.properties
@@ -0,0 +1,57 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+linkTitleTextFormat=ááááá¡ááá â %S
+addHandler=áá¡á£á á áááááá¢áá¡ â%Sâ (%S) áá á®áá¡ á¬áááááá®áááá?
+addHandlerAddButton=áá á®áá¡ á¬áááááá®áááá¡ ááááá¢ááá
+addHandlerAddButtonAccesskey=á
+handlerRegistered=â%Sâ á£ááá áááááááá£ááá áá á®áááá¡ á¬áááááá®áááá
+liveBookmarks=ááá ááááá á á¡áááá¨áááá
+subscribeNow=ááááá¬áá á áá®áááá
+chooseApplicationMenuItem=áá á®áá¡ á¬áááááá®áááá¡ áá á©áááâ¦
+chooseApplicationDialogTitle=áá á®áá¡ á¬áááááá®áááá¡ áá á©ááá
+alwaysUse=áá á®áááá¡ ááááá¡áá¬áá áá, á§áááááááá¡ %S áá§áá¡ ááááá§ááááá£áá
+mediaLabel=áááááá¤áááááá
+
+# LOCALIZATION NOTE: The next string is for the size of the enclosed media.
+# e.g. enclosureSizeText : "50.23 MB"
+# %1$S = size (in bytes or megabytes, ...)
+# %2$S = unit of measure (bytes, KB, MB, ...)
+enclosureSizeText=%1$S %2$S
+
+bytes=áááá¢á
+kilobyte=áá
+megabyte=áá
+gigabyte=áá
+
+# LOCALIZATION NOTE: The next three strings explains to the user what they're
+# doing.
+# e.g. alwaysUseForVideoPodcasts : "Always use Miro to subscribe to video podcasts."
+# %S = application to use (Miro, iTunes, ...)
+alwaysUseForFeeds=áá á®áááá¡ ááááá¡áá¬áá áá, á§áááááááá¡ %S áá§áá¡ ááááá§ááááá£áá.
+alwaysUseForAudioPodcasts=áááááá¡á¢áááá¡ ááááá¡áá¬áá áá, á§áááááááá¡ %S áá§áá¡ ááááá§ááááá£áá.
+alwaysUseForVideoPodcasts=ááááááááááá¡á¢áááá¡ ááááá¡áá¬áá áá, á§áááááááá¡ %S áá§áá¡ ááááá§ááááá£áá.
+
+subscribeFeedUsing=ááááá á®áá¡ ááááá¬áá á
+subscribeAudioPodcastUsing=áááááá¡á¢áá¡ ááááá¬áá á
+subscribeVideoPodcastUsing=ááááááááááá¡á¢áá¡ ááááá¬áá á
+
+feedSubscriptionFeed1=áá¡áá âááááá á®áâ áá á¡ááá¢áá¡ á§áááááá á®á¨áá áá áªáááááááá á¨áááááá¡áá¡.
+feedSubscriptionAudioPodcast1=áá¡áá âáááááá¡á¢áâ áá á¡ááá¢áá¡ á§áááááá á®á¨áá áá áªáááááááá á¨áááááá¡áá¡.
+feedSubscriptionVideoPodcast1=áá¡áá âááááááááááá¡á¢áâ áá á¡ááá¢áá¡ á§áááááá á®á¨áá áá áªáááááááá á¨áááááá¡áá¡.
+
+feedSubscriptionFeed2=á¨áááá«áááá áááááá¬áá áá ááááá á®á áá áááá¦áá ááááá®áááááá á¨áááááá¡áá¡ á¨ááªáááá¡áá¡.
+feedSubscriptionAudioPodcast2=á¨áááá«áááá áááááá¬áá áá áááááá¡á¢á áá áááá¦áá ááááá®áááááá á¨áááááá¡áá¡ á¨ááªáááá¡áá¡.
+feedSubscriptionVideoPodcast2=á¨áááá«áááá áááááá¬áá áá ááááááááááá¡á¢á áá áááá¦áá ááááá®áááááá á¨áááááá¡áá¡ á¨ááªáááá¡áá¡.
+
+# Protocol Handling
+# "Add %appName (%appDomain) as an application for %protocolType links?"
+addProtocolHandler=áááááá¢áá¡ %S (%S) á áááá ᪠áá ááá ááá %S ááá£ááááá¡áááá¡?
+
+# 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=áááááá¢áá¡ â%1$Sâ á áááá ᪠áá ááá ááá %2$S ááá£ááááá¡áááá¡?
+addProtocolHandlerAddButton=áá ááá áááá¡ ááááá¢ááá
+addProtocolHandlerAddButtonAccesskey=á
diff --git a/browser/chrome/browser/lightweightThemes.properties b/browser/chrome/browser/lightweightThemes.properties
new file mode 100644
index 00000000000..a41e1f18cf9
--- /dev/null
+++ b/browser/chrome/browser/lightweightThemes.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/.
+
+lightweightThemes.recommended-1.name=ááááá áá£ááá áá¡ á áááá¡ááá¡á
+lightweightThemes.recommended-1.description=A Web Browser Renaissance is (C) Sean.Martell. á¨ááááááááááá£ááá CC-BY-SA áááªáááááá. ááá ááá¢ááá¡ ááá áá¨á.
+
+lightweightThemes.recommended-2.name=ááá¡ááá£á á á¤ááá¢áááá
+lightweightThemes.recommended-2.description=Space Fantasy(C) fx5800p. á¨ááááááááááá£ááá CC-BY-SA áááªáááááá. ááá ááá¢ááá¡ ááá áá¨á.
+
+lightweightThemes.recommended-4.name=ááá¡á¢ááá£á á áá áááááá¢á
+lightweightThemes.recommended-4.description=Pastel Gradient (C) darrinhenein. á¨ááááááááááá£ááá CC-BY áááªáááááá. ááá ááá¢ááá¡ ááá áá¨á.
diff --git a/browser/chrome/browser/migration/migration.dtd b/browser/chrome/browser/migration/migration.dtd
new file mode 100644
index 00000000000..1961150ad58
--- /dev/null
+++ b/browser/chrome/browser/migration/migration.dtd
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/migration/migration.properties b/browser/chrome/browser/migration/migration.properties
new file mode 100644
index 00000000000..02609d97199
--- /dev/null
+++ b/browser/chrome/browser/migration/migration.properties
@@ -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/.
+
+profileName_format=%S %S
+
+# Browser Specific
+sourceNameIE=Internet Explorer
+sourceNameEdge=Microsoft Edge
+sourceNameSafari=Safari
+sourceNameCanary=Google Chrome Canary
+sourceNameChrome=Google Chrome
+sourceNameChromeBeta=Google Chrome Beta
+sourceNameChromeDev=Google Chrome Dev
+sourceNameChromium=Chromium
+sourceNameFirefox=Mozilla Firefox
+sourceName360se=360 Secure Browser
+
+importedBookmarksFolder=%S-ááá
+
+importedSafariReadingList=á¬áá¡ááááá®á á¡áá (Safari-ááá)
+importedEdgeReadingList=á¬áá¡ááááá®á á¡áá (Edge-ááá)
+
+# Import Sources
+# Note: When adding an import source for profile reset, add the string name to
+# resetProfile.js if it should be listed in the reset dialog.
+1_ie=ááá¢áá ááá¢áá¡ ááá áááá¢á ááá
+1_edge=ááá áááá¢á ááá
+1_safari=ááá áááá¢á ááá
+1_chrome=ááá áááá¢á ááá
+1_360se=ááá áááá¢á ááá
+
+2_ie=á¤á£ááá£á¨ááá
+2_edge=á¤á£ááá£á¨ááá
+2_safari=á¤á£ááá£á¨ááá
+2_chrome=á¤á£ááá£á¨ááá
+2_firefox=á¤á£ááá£á¨ááá
+2_360se=á¤á£ááá£á¨ááá
+
+4_ie=ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá áá
+4_edge=ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá áá
+4_safari=ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá áá
+4_chrome=ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá áá
+4_firefox_history_and_bookmarks=ááááááááá áááá¡ áá¡á¢áá áá áá á¡áááá¨áááá
+4_360se=ááááá®á£áááá£áá áááá ááááá¡ áá¡á¢áá áá
+
+8_ie=á¨ááá¡ááá£áá ááááááá¡ áá¡á¢áá áá
+8_edge=á¨ááá¡ááá£áá ááááááá¡ áá¡á¢áá áá
+8_safari=á¨ááá¡ááá£áá ááááááá¡ áá¡á¢áá áá
+8_chrome=á¨ááá¡ááá£áá ááááááá¡ áá¡á¢áá áá
+8_firefox=á¨ááá¡ááá£áá ááááááá¡ áá¡á¢áá áá
+8_360se=á¨ááá¡ááá£áá ááááááá¡ áá¡á¢áá áá
+
+16_ie=á¨áááá®á£áá ááá ááááá
+16_edge=á¨áááá®á£áá ááá ááááá
+16_safari=á¨áááá®á£áá ááá ááááá
+16_chrome=á¨áááá®á£áá ááá ááááá
+16_firefox=á¨áááá®á£áá ááá ááááá
+16_360se=á¨áááá®á£áá ááá ááááá
+
+32_ie=á á©áá£áá áááá áááá
+32_edge=á á©áá£áá áááá áááá
+32_safari=á¡áááá¨áááá
+32_chrome=á¡áááá¨áááá
+32_360se=á¡áááá¨áááá
+
+64_ie=á¡á®áá áááááªááááá
+64_edge=á¡á®áá áááááªááááá
+64_safari=á¡á®áá áááááªááááá
+64_chrome=á¡á®áá áááááªááááá
+64_firefox_other=á¡á®áá áááááªááááá
+64_360se=á¡á®áá áááááªááááá
+
+128_firefox=á¤ááá¯á ááá áá á©áááá áááá
+
+# Automigration undo notification.
+# %1$S will be replaced with brandShortName, %2$S will be replaced with the name of the browser we imported from
+automigration.undo.message2.all = á¡á á£ááá á©ááá«áá áá %1$S-á¨á! ááááááá¢áááá áá¥áááá á á©áá£áá á¡ááá¢ááá, á¡áááá¨áááá, áá¡á¢áá áá áá ááá ááááá %2$S-ááá.
+automigration.undo.message2.bookmarks = á¡á á£ááá á©ááá«áá áá %1$S-á¨á! ááááááá¢áááá áá¥áááá á á©áá£áá á¡ááá¢ááá áá á¡áááá¨áááá %2$S-ááá.
+automigration.undo.message2.bookmarks.logins = á¡á á£ááá á©ááá«áá áá %1$S-á¨á! ááááááá¢áááá áá¥áááá á á©áá£áá á¡ááá¢ááá, á¡áááá¨áááá áá ááá ááááá %2$S-ááá.
+automigration.undo.message2.bookmarks.visits = á¡á á£ááá á©ááá«áá áá %1$S-á¨á! ááááááá¢áááá áá¥áááá á á©áá£áá á¡ááá¢ááá, á¡áááá¨áááá áá áá¡á¢áá áá %2$S-ááá.
+automigration.undo.message2.logins = á¡á á£ááá á©ááá«áá áá %1$S-á¨á! ááááááá¢áááá áá¥áááá ááá ááááá %2$S-ááá.
+automigration.undo.message2.logins.visits = á¡á á£ááá á©ááá«áá áá %1$S-á¨á! ááááááá¢áááá áá¥áááá á á©áá£áá á¡ááá¢ááá, áá¡á¢áá áá áá ááá ááááá %2$S-ááá.
+automigration.undo.message2.visits = á¡á á£ááá á©ááá«áá áá %1$S-á¨á! ááááááá¢áááá áá¥áááá á á©áá£áá á¡ááá¢ááá áá áá¡á¢áá áá %2$S-ááá.
+automigration.undo.keep2.label = ááá áá, ááá¡áááááá
+automigration.undo.keep2.accesskey = á
+automigration.undo.dontkeep2.label = áá á, áááááááá
+automigration.undo.dontkeep2.accesskey = á
+automigration.undo.unknownbrowser = á£áªáááá áá áá£ááá á
diff --git a/browser/chrome/browser/newInstall.dtd b/browser/chrome/browser/newInstall.dtd
new file mode 100644
index 00000000000..4077e76f2ba
--- /dev/null
+++ b/browser/chrome/browser/newInstall.dtd
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/pageInfo.dtd b/browser/chrome/browser/pageInfo.dtd
new file mode 100644
index 00000000000..cb91b2b3db0
--- /dev/null
+++ b/browser/chrome/browser/pageInfo.dtd
@@ -0,0 +1,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/pageInfo.properties b/browser/chrome/browser/pageInfo.properties
new file mode 100644
index 00000000000..838479552b6
--- /dev/null
+++ b/browser/chrome/browser/pageInfo.properties
@@ -0,0 +1,62 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+pageInfo.page.title=áááá ááá¡ áááááªááááá â %S
+pageInfo.frame.title=á©áá á©áá¡ áááááªááááá â %S
+
+noPageTitle=á£á¡áá®ááá áááá áá
+unknown=á£áªáááá
+notset=áááááááá£áá áá áá áá¡
+yes=áááá®
+no=áá á
+
+mediaImg=ááááá¡áá®á£áááá
+mediaVideo=ááááá
+mediaAudio=áá£ááá
+mediaBGImg=á¤ááá
+mediaBorderImg=áá á¨áá
+mediaListImg=á¢á§ááá
+mediaCursor=áá£á á¡áá á
+mediaObject=ááááá¥á¢á
+mediaEmbed=á©áááá ááá
+mediaLink=á®áá¢á£áá
+mediaInput=ááá¦ááá
+mediaFileSize=%S áá
+mediaSize=%Spx à %Spx
+mediaSelectFolder=ááá á©ááá á¡áá¥áá¦áááá á¡á£á áááá¡ á¨áá¡áááá®áá
+mediaBlockImage=á¡á£á áááááá¡ á¨ááá¦á£ááá %S-áá
+mediaUnknownNotCached=á£áªááááá (áá ááá£á¤áá áá ááá£ááá)
+mediaImageType=%S ááááá¡áá®á£áááá
+mediaAnimatedImageType=%S ááááá¡áá®á£áááá (ááááááªáá, %S áááá á)
+mediaDimensions=%Spx à %Spx
+mediaDimensionsScaled=%Spx \u00D7 %Spx (ááá§áááááá %Spx \u00D7 %Spx)
+
+generalQuirksMode=ááá«áááááá£áá á¡á¢ááááá á¢áá¡
+generalStrictMode=á¡á¢ááááá á¢áááá¡ á¨áá¡áááááá¡á
+generalSize=%S KB (%S áááá¢á)
+generalMetaTag=ááá¢á (1 ááá)
+generalMetaTags=ááá¢á (%S ááá)
+
+securityNoOwner=áááá¡ááá¢á áá¤ááááááá¡ á¨áá¡áá®áá ááá¤áá áááªááá¡ áá áá«áááá.
+# LOCALIZATION NOTE (securityVisitsNumber):
+# Semi-colon list of plural forms.
+# See: https://developer.mozilla.org/en/docs/Localization_and_Plurals
+# #1 is the number of visits and can be used in all plural forms as needed, e.g.
+# for '1': 'Yes, #1 time'
+securityVisitsNumber=áááá®, áá áá®áá;áááá®, #1-á¯áá
+securityNoVisits=áá á
+
+# LOCALIZATION NOTE(securitySiteDataCookies,securitySiteDataOnly): This is for site data disk usage.
+# It confirms that a website is indeed using this much space.
+# e.g. Is this website storing site data? "Yes, 50.23 MB"
+# %1$S = size (in bytes or megabytes, ...)
+# %2$S = unit of measure (bytes, KB, MB, ...)
+securitySiteDataCookies=áááá®, á¤á£ááá£á¨ááá¡á áá %1$S %2$S á¡ááá¢áá¡ áááááªááááá¡
+securitySiteDataOnly=áááá®, %1$S %2$S á¡ááá¢áá¡ áááááªááááá¡
+# LOCALIZATION NOTE(securitySiteDataCookiesOnly,securitySiteDataNo):
+# This is for site data and cookies usage. It answers the question "Is this website storing cookies and/or site data?"
+securitySiteDataCookiesOnly=áááá®, á¤á£ááá£á¨ááá¡
+securitySiteDataNo=áá á
+
+permissions.useDefault=áááá£ááá¡á®ááááá¡ áááááááá
diff --git a/browser/chrome/browser/places/bookmarkProperties.properties b/browser/chrome/browser/places/bookmarkProperties.properties
new file mode 100644
index 00000000000..d4e68b5ddd0
--- /dev/null
+++ b/browser/chrome/browser/places/bookmarkProperties.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/.
+
+dialogAcceptLabelAddItem=ááááá¢ááá
+dialogAcceptLabelSaveItem=á¨áááá®áá
+dialogAcceptLabelAddLivemark=ááááá¬áá á
+dialogAcceptLabelAddMulti=á¡áááá¨ááááá¡ ááááá¢ááá
+dialogAcceptLabelEdit=á¨áááá®áá
+dialogTitleAddBookmark=áá®ááá á¡áááá¨áá
+dialogTitleAddLivemark=ááááá¬áá á ááá ááááá á á¡áááá¨ááá
+dialogTitleAddFolder=áá®ááá á¡áá¥áá¦áááá
+dialogTitleAddMulti=áá®ááá á¡áááá¨áááá
+dialogTitleEdit=â%Sâ â ááá áááá¢á ááá
+
+bookmarkAllTabsDefault=[á¡áá¥áá¦ááááá¡ á¡áá®ááá]
+newFolderDefault=áá®ááá á¡áá¥áá¦áááá
+newBookmarkDefault=áá®ááá á¡áááá¨áá
+newLivemarkDefault=áá®ááá ááá ááááá á á¡áááá¨áá
diff --git a/browser/chrome/browser/places/editBookmarkOverlay.dtd b/browser/chrome/browser/places/editBookmarkOverlay.dtd
new file mode 100644
index 00000000000..3334442def1
--- /dev/null
+++ b/browser/chrome/browser/places/editBookmarkOverlay.dtd
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/places/places.dtd b/browser/chrome/browser/places/places.dtd
new file mode 100644
index 00000000000..bd103ae5a64
--- /dev/null
+++ b/browser/chrome/browser/places/places.dtd
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/places/places.properties b/browser/chrome/browser/places/places.properties
new file mode 100644
index 00000000000..8b6381bcec4
--- /dev/null
+++ b/browser/chrome/browser/places/places.properties
@@ -0,0 +1,87 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+load-js-data-url-error=á£á¡áá¤á áá®ááááá¡ áááááá, javascript áá áááááªáááá ááá¡áááá áááá áá¡á¢áá ááá¡ á¤ááá¯á áááá áá áááá áááá ááááááá ááá á©ááá¢ááá áááá.
+noTitle=(á£á¡áááá£á á)
+
+bookmarksMenuEmptyFolder=(áªáá áááá)
+
+bookmarksBackupTitle=á¡áááá¨ááááá¡ á¡áááá á¥áá¤á á¤ááááá¡ á¡áá®ááá
+
+bookmarksRestoreAlertTitle=á¡áááá¨ááááá¡ áá¦ááááá
+bookmarksRestoreAlert=á§áááá áá á¡ááá£áá á¡áááá¨áá á©ááááªáááááá ááááá á¥áá¤ááá£ááááá. ááááááááá áá¡á£á á, áááááá á«áá?
+bookmarksRestoreTitle=á¡áááá¨ááááá¡ ááá á¥áá¤áá¡ á¨áá á©ááá
+bookmarksRestoreFilterName=JSON
+
+bookmarksRestoreFormatError=ááá£á¦ááááá á¡áá®áá¡ á¤áááá.
+bookmarksRestoreParseError=ááá á®áá á®áááá ááá á¥áá¤áá¡ á¤ááááá¡ áááá£á¨ááááá.
+
+sortByName=â%Sâ â á¡áá®áááá áááááááá
+sortByNameGeneric=á¡áá®áááá áááááááá
+# 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=á¡áá®áááá áááááááá
+view.sortBy.1.name.accesskey=á¡
+view.sortBy.1.url.label=ááá¡áááá ááá áááááááá
+view.sortBy.1.url.accesskey=á
+view.sortBy.1.date.label=ááááá¡ ááááá®á£áááá£áá
+view.sortBy.1.date.accesskey=á
+view.sortBy.1.visitCount.label=ááá®ááááá¡ á ááááááááá áááááááá
+view.sortBy.1.visitCount.accesskey=á
+view.sortBy.1.dateAdded.label=ááááá¢áááá¡ ááá áá¦áá áááááááá
+view.sortBy.1.dateAdded.accesskey=á
+view.sortBy.1.lastModified.label=áááá áªáááááááááá áááááááá
+view.sortBy.1.lastModified.accesskey=áª
+view.sortBy.1.tags.label=ááááááá áááááááá
+view.sortBy.1.tags.accesskey=á
+
+searchBookmarks=á¡áááá¨ááááá¡ á«áááá
+searchHistory=á«áááá áá¡á¢áá ááá¨á
+searchDownloads=á©áááá¢ááá áááááá¡ á«áááá
+
+SelectImport=á¡áááá¨ááááá¡ á¤ááááá¡ á¨áááá¢ááá
+EnterExport=á¡áááá¨ááááá¡ á¤ááááá¡ ááá¢ááá
+
+detailsPane.noItems=ááááááá¢ááá áá áá
+# 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=áá áá áªááá;#1 áªááá
+
+# LOCALIZATION NOTE (tagResultLabel, bookmarkResultLabel, switchtabResultLabel,
+# keywordResultLabel, searchengineResultLabel)
+# Noun used to describe the location bar autocomplete result type
+# to users with screen readers
+# See createResultLabel() in urlbarBindings.xml
+tagResultLabel=ááá
+bookmarkResultLabel=á¡áááá¨áá
+switchtabResultLabel=á©áááá áá
+keywordResultLabel=á¡áááááá«á á¡áá¢á§áá
+searchengineResultLabel=á«áááá
+
+# LOCALIZATION NOTE (lockPrompt.text)
+# %S will be replaced with the application name.
+lockPrompt.title=áá áá£ááá áá¡ ááá®á¡ááá¡ á¨ááªáááá
+lockPrompt.text=á¡áááá¨ááááá¡á áá áá¡á¢áá ááá¡ á¡áá¢ááá ááá ááá£á¨ááááá¡, á ááááá áá á-áá áá %S á¤áááá á¡á®áá áá ááá áááá¡ áááá áááááá§ááááá. áááá¡ áááááá á¨áá¡áá«ááá á£á¡áá¤á áá®ááááá¡ áááááá áá áá ááá ááá áá§áá¡.
+lockPromptInfoButton.label=áá®áááá áá áªááá
+lockPromptInfoButton.accessKey=áª
+
+# 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=áááá ááá¡ á¬áá¨áá
+cmd.deleteSinglePage.accesskey=á¬
+cmd.deleteMultiplePages.label=áááá ááááá¡ á¬áá¨áá
+cmd.deleteMultiplePages.accesskey=á¬
+
+# 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=áááá ááá¡ á©áááá¨ááá
+cmd.bookmarkSinglePage.accesskey=á©
+cmd.bookmarkMultiplePages.label=áááá ááááá¡ á©áááá¨ááá
+cmd.bookmarkMultiplePages.accesskey=á©
diff --git a/browser/chrome/browser/pocket.properties b/browser/chrome/browser/pocket.properties
new file mode 100644
index 00000000000..204a8dfb2c4
--- /dev/null
+++ b/browser/chrome/browser/pocket.properties
@@ -0,0 +1,33 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+addtags = ááááááá¡ ááááá¢ááá
+alreadyhaveacct = á£ááá áá§ááááá Pocket-á¡?
+continueff = Firefox-áá áááá á«ááááá
+errorgeneric = Pocket-á¨á á¨áááá®ááá¡áá¡ ááá¤áá¥á¡áá áá á¨ááªáááá.
+learnmore = ááá¬áá áááááá
+loginnow = á¨áá¡ááá
+maxtaglength = ááá á£ááá á¨ááááááááá¡ áá áá£ááá¢áá¡ 25 á¡ááááááá¡ááá
+mustbeconnected = Pocket-á¨á á¨áá¡áááá®áá á¡áááá áá ááá¢áá áááááá áááá¨áá á. ááá®ááá á¨ááááá¬ááá áá¥áááá áááá¨áá á áá á®áááá®áá áªáááá.
+onlylinkssaved = á¨áá¡áá«ááááááá áá®áááá ááá£ááááá¡ á¨áááá®áá
+pagenotsaved = áááá áá áá á¨ááááá®á
+pageremoved = áááá áá á¬ááá¨ááá
+pagesaved = á¨áááá®á£ááá Pocket-á¨á
+processingremove = áá¨áááá áááá ááâ¦
+processingtags = áááá¢ááá ááááááâ¦
+removepage = áááá ááá¡ á¬áá¨áá
+save = á¨áááá®áá
+saving = áááá®áááâ¦
+signupemail = á áááá¡á¢á ááªáá ááá¤áá¡á¢áá
+signuptosave = á¨áá¥ááááá Pocket-ááááá áá¨á. á£á¤áá¡áá.
+suggestedtags = á¨ááááááááááá£áá áááááá
+tagline = á¨ááááá®áá á¡á¢áá¢áááá áá áááááááá Firefox-áááá ááá Pocket-á¨á á¡áááá®áááá ááááá¡áááá ááá¬á§ááááááááá, ááááá¡áááá áá áá¡.
+taglinestory_one = Firefox-áááá ááááá¡áááá á á¡á¢áá¢ááá¡, áááááá¡ áá áááá ááá¡ á¨áá¡áááá®áá áááá¬ááááá Pocket á¦ááááá¡.
+taglinestory_two = áááááááááá áá Pocket-á¨á ááááá¡áááá ááá¬á§ááááááááá, ááááá¡áááá áá áá¡.
+tagssaved = áááááá ááááá¢ááá£ááá
+tos = áááá á«áááááá¡ á¨áááá®ááááá¨á, áá¥ááá ááááá®ááááá Pocket-áá¡ áááá¡áá®á£á áááá¡ ááá ááááá¡ áá ááá ááá£ááááá¡ áááªááá¡ áááá£ááááá¡
+tryitnow = á¡áªáááá áá®áááá
+signinfirefox = á¨áá¡ááá Firefox-áá
+signupfirefox = á áááá¡á¢á ááªáá Firefox-áá
+viewlist = á¡ááá¡ ááá®áá
diff --git a/browser/chrome/browser/preferences/preferences.properties b/browser/chrome/browser/preferences/preferences.properties
new file mode 100644
index 00000000000..7a107c7952d
--- /dev/null
+++ b/browser/chrome/browser/preferences/preferences.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/.
+
+#### Master Password
+
+pw_change2empty_in_fips_mode=áá¥ááá FIPS á ááááá¨á á®áá á. FIPS á¡áááá áááá¡ áááááá ááá ááá¡.
+pw_change_failed_title=ááá áááá¡ á¨ááªááá ááá ááá®áá á®áá
+
+#### Applications
+
+fileEnding=%S á¤áááá
+saveFile=á¤ááááá¡ á¨áááá®áá
+
+# LOCALIZATION NOTE (useApp, useDefault): %S = Application name
+useApp=%S
+useDefault=%S (áááá£ááá¡á®áááá)
+
+useOtherApp=á¡á®áá áá ááá áááâ¦
+fpTitleChooseApp=áááá®ááá á áá ááá áááá¡ á¨áá á©ááá
+manageApp=áá ááá áááá¡ á¨áá¡áá®ááâ¦
+alwaysAsk=á¨ááááá®áá á§áááá á¯áá áá
+portableDocumentFormat=PDF (ááááá¡áá¢ááá áááá£áááá¢á)
+
+# LOCALIZATION NOTE (usePluginIn):
+# %1$S = plugin name (for example "QuickTime Plugin-in 7.2")
+# %2$S = brandShortName from brand.properties (for example "Minefield")
+usePluginIn=%S áááá£áá (%S-á¨á)
+
+# LOCALIZATION NOTE (previewInApp): %S = brandShortName
+previewInApp=ááá®á¡ááá¡ %S
+
+# LOCALIZATION NOTE (typeDescriptionWithType):
+# %1$S = type description (for example "Portable Document Format")
+# %2$S = type (for example "application/pdf")
+typeDescriptionWithType=%S (%S)
diff --git a/browser/chrome/browser/preferences/security.dtd b/browser/chrome/browser/preferences/security.dtd
new file mode 100644
index 00000000000..e4e0b55886f
--- /dev/null
+++ b/browser/chrome/browser/preferences/security.dtd
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd b/browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
new file mode 100644
index 00000000000..fc9488d4a18
--- /dev/null
+++ b/browser/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+
+
+
+
+.">
+
+
+
+
+
+
+
+ ááá©ááá£ááá ááááá áá ááá áááááá¡ áááááá áªááááááá. áᣠá¤áá¥á ááá, á áá áá áá¡á¬áá áá áá¡ ááá¤áá áááªáá, á¨áááá«áááá áááááá®á¡áááá áááá¡ á¨áá¡áá®áá, áá á£áá£áááááá§áá áá¡ ááá¤á áá®ááááá áá áááá᪠ááááá®ááááá áá á¡áá®áá¤ááá á¡ááá¢áá.">
+
+ ááá©ááá£ááá ááááá áá ááá áááááá¡ áááááá áªááááááá. áᣠá¤áá¥á ááá, á áá áá áá¡á¬áá áá áá¡ ááá¤áá áááªáá, á¨áááá«áááá áááááá®á¡áááá áááá¡ á¨áá¡áá®áá.">
+
+StopBadware.org. ááááá¢áááá áá®áááá áá áªááá, á áááá ááªááá¡ &brandShortName; ááá¦áááá£á á áá ááááá áááá ááááá¡ááá, ááá£ááá support.mozilla.org.">
+
+
+
+
+
+
+
+ ááá©ááá£ááá á¡áááááá áá ááá áááááá¡ áááááá áªááááááá. á¨áááá«áááá á£áá£áááááá§áá áá¡ ááá¤á áá®ááááá áá áááá᪠ááááá®ááááá áá á¡áá®áá¤ááá á¡ááá¢áá.">
+
+ ááá©ááá£ááá ááááá áá ááá áááááá¡ áááááá áªááááááá.">
+
+áá áá¡áá¡á£á áááá áá ááá áááááá¡ áááá£ááááá¨á. áá®áááá áá áªááá, á áááá ááªááá¡ &brandShortName; á§áááá áá ááááá á¡ááá¢áááá¡ááá, ááá£ááá support.mozilla.org.">
+
+
+
+
+
+
+ ááá©ááá£ááá ááá¦áááá£á á¡ááá¢áá. áᣠá¤áá¥á ááá, á áá áá¡ áá áá¡á¬áá á ááá¤áá áááªááá, á¨áááá«áááá áááááá®á¡áááá áááá¡ á¨áá¡áá®áá, áá á£áá£áááááá§áá áá¡ ááá¤á áá®ááááá áá áááá᪠ááááá®ááááá á¡áá®áá¤ááá á¡ááá¢áá.">
+
+ ááá©ááá£ááá ááá¦áááá£á á¡ááá¢áá. áᣠá¤áá¥á ááá, á áá áá¡ ááá¤áá áááªáá áá áá¡á¬áá áá, á¨áááá«áááá áááááá®á¡áááá áááá¡ á¨áá¡áá®áá.">
+
+www.antiphishing.org. áá®áááá áá áªááá, á áááá ááªááá¡ &brandShortName; á§áááá áá á¡áá®áá¤ááá áááá ááááá¡ááá, ááá£ááá support.mozilla.org.">
+
+
+
+
+
+
+ ááá©ááá£ááá á¡áááááá áá ááá áááááá¡ áááááá áªááááááá. á¨áááá«áááá á£áá£áááááá§áá áá¡ ááá¤á áá®ááááá áá áááá᪠ááááá®ááááá áá á¡áá®áá¤ááá á¡ááá¢áá.">
+
+ ááá©ááá£ááá á¡áááááá áá ááá áááááá¡ áááááá áªááááááá.">
+
+support.mozilla.org.">
diff --git a/browser/chrome/browser/safebrowsing/report-phishing.dtd b/browser/chrome/browser/safebrowsing/report-phishing.dtd
new file mode 100644
index 00000000000..1db4cc1aa1d
--- /dev/null
+++ b/browser/chrome/browser/safebrowsing/report-phishing.dtd
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/browser/chrome/browser/safebrowsing/safebrowsing.properties b/browser/chrome/browser/safebrowsing/safebrowsing.properties
new file mode 100644
index 00000000000..e8271ab006e
--- /dev/null
+++ b/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=áá¡ ááá¦áááá£á á á¡ááá¢á áá áá áá¡
+errorReportFalseDeceptiveMessage=á¨ááªáááááá ááá®á¡áááááá¡ áááááááá, áá áááááá¢á¨á á¨áá£á«ááááááá.
diff --git a/browser/chrome/browser/search.properties b/browser/chrome/browser/search.properties
new file mode 100644
index 00000000000..3744f1708e2
--- /dev/null
+++ b/browser/chrome/browser/search.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/.
+
+searchtip=á«áááá %S á¡áá¡á¢áááá
+
+# LOCALIZATION NOTE (searchPlaceholder): this is shown in the searchbox when
+# the user hasn't typed anything yet.
+searchPlaceholder=á«áááá
+
+# LOCALIZATION NOTE (searchHeader): this is displayed at the top of the panel
+# showing search suggestions.
+# %S is replaced with the name of the current default search engine.
+searchHeader=%S á«áááá
+
+# LOCALIZATION NOTE (cmd_pasteAndSearch): "Search" is a verb, this is the
+# search bar equivalent to the url bar's "Paste & Go"
+cmd_pasteAndSearch=á©áá¡áá áá á«áááá
+
+cmd_clearHistory=á«ááááá¡ áá¡á¢áá ááá¡ ááá¡á£á¤áááááá
+cmd_clearHistory_accesskey=á¢
+
+cmd_showSuggestions=á¨áááááááááááááá¡ á©áááááá
+cmd_showSuggestions_accesskey=á
+
+# LOCALIZATION NOTE (cmd_addFoundEngine): %S is replaced by the name of
+# a search engine offered by a web page. Each engine is displayed as a
+# menuitem at the bottom of the search panel.
+cmd_addFoundEngine=ááááá¢ááá â â%Sâ
+# LOCALIZATION NOTE (cmd_addFoundEngineMenu): When more than 5 engines
+# are offered by a web page, instead of listing all of them in the
+# search panel using the cmd_addFoundEngine string, they will be
+# grouped in a submenu using cmd_addFoundEngineMenu as a label.
+cmd_addFoundEngineMenu=á¡áá«áááá á¡áá¡á¢áááá¡ ááááá¢ááá
+
+searchAddFoundEngine2=á¡áá«áááá á¡áá¡á¢áááá¡ ááááá¢ááá
+searchAddedFoundEngine2=ááááá¢ááá£áá á¡áá«áááá á¡áá¡á¢ááá
+
+# LOCALIZATION NOTE (searchForSomethingWith2):
+# This string is used to build the header above the list of one-click
+# search providers: "Search for with:"
+searchForSomethingWith2=%S á¤á áááá¡ ááá«áááá:
+
+# LOCALIZATION NOTE (searchWithHeader):
+# The wording of this string should be as close as possible to
+# searchForSomethingWith2. This string will be used when the user
+# has not typed anything.
+searchWithHeader=á«áááá á¡áá¡á¢áááá:
+
+# LOCALIZATION NOTE (searchSettings):
+# This is the label for the button that opens Search preferences.
+searchSettings=á«ááááá¡ ááá áááá¢á áááá¡ á¨ááªááá
+
+# LOCALIZATION NOTE (searchReset.intro):
+# %S is the name of the user's current search engine.
+searchReset.intro=áá¡á£á á %S-áá á«áááá?
+# LOCALIZATION NOTE (searchReset.message):
+# %1$S is brandShortName. %2$S is the name of the user's current search engine.
+searchReset.message=á áááá ᪠á©ááá¡, áá¥áááá áááá£ááá¡á®áááá á¡áá«áááá á¡áá¡á¢ááá á¨áááªáááá. áá¡á£á á %1$S-á¨á áááá£ááá¡á®áááá á¡áá«áááá á¡áá¡á¢ááá ááá®ááá¡ %2$S?
+# LOCALIZATION NOTE (searchReset.doNotResetButton):
+# This string is used as a button label in a notification popup.
+searchReset.doNotResetButton=áá á, áááááááá
+# LOCALIZATION NOTE (searchReset.resetButton):
+# %S is the name of the user's current search engine. This string is used as a
+# button label in a notification popup, where space is limited. If necessary,
+# translate simply as "Yes, Use %S" (e.g., "Yes, use Google")
+searchReset.resetButton=áááá®, áá§áá¡ %S
diff --git a/browser/chrome/browser/setDesktopBackground.dtd b/browser/chrome/browser/setDesktopBackground.dtd
new file mode 100644
index 00000000000..7e78a1e03f2
--- /dev/null
+++ b/browser/chrome/browser/setDesktopBackground.dtd
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/shellservice.properties b/browser/chrome/browser/shellservice.properties
new file mode 100644
index 00000000000..519d6e94f65
--- /dev/null
+++ b/browser/chrome/browser/shellservice.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/.
+
+optionsLabel=%S &ááá áááá¢á ááá
+safeModeLabel=%S &á£á¡áá¤á áá®á á ááááá
+
+# LOCALIZATION NOTE (setDefaultBrowserMessage2, setDefaultBrowserConfirm.label):
+# %S will be replaced by brandShortName
+setDefaultBrowserMessage2 = áááá§áááá %S áááá£ááá¡á®ááá áá áá£ááá áá á¡á á£áá§áá¤áááá ááááá§áááááá¡áááá¡
+setDefaultBrowserConfirm.label = %S-áá¡ áááá£ááá¡á®ááá áá áá£ááá áá ááááá§ááááá
+setDefaultBrowserConfirm.accesskey = á
+setDefaultBrowserOptions.label = ááá áááá¢á ááá
+setDefaultBrowserOptions.accesskey = á
+setDefaultBrowserNotNow.label = áá®áá áá á
+setDefaultBrowserNotNow.accesskey = á
+setDefaultBrowserNever.label = áá¦áá á¨ááááááá®á
+setDefaultBrowserNever.accesskey = á¦
+
+# LOCALIZATION NOTE (setDefaultBrowserTitle, setDefaultBrowserMessage, setDefaultBrowserDontAsk, setDefaultBrowserAlertConfirm.label, setDefaultBrowserAlertNotNow.label):
+# These strings are used as an alternative to the ones above, in a modal dialog.
+# %S will be replaced by brandShortName
+setDefaultBrowserTitle=áááá£ááá¡á®áááá áá áá£ááá á
+setDefaultBrowserMessage=%S áá ááá®áááá áá¥áááá áááá£ááá¡á®áááá áá áá£ááá á. áá¡á£á á, á áá ááá®ááá¡?
+setDefaultBrowserDontAsk=á§áááááááá¡ á¨áááá¬áááá¡ %S-áá¡ á©áá áááá¡áá¡.
+setDefaultBrowserAlertConfirm.label=%S-áá¡ áááá£ááá¡á®ááá áá áá£ááá áá ááááá§ááááá
+setDefaultBrowserAlertNotNow.label=áá®áá áá á
+
+desktopBackgroundLeafNameWin=á¡ááá£á¨áá ááá áááá¡ á¤ááá Background.bmp
+DesktopBackgroundDownloading=á¡á£á áááá¡ á¨áááá®ááâ¦
+DesktopBackgroundSet=á¡ááá£á¨áá ááá áááá¡ á¤áááá ááááá§ááááá
diff --git a/browser/chrome/browser/siteData.properties b/browser/chrome/browser/siteData.properties
new file mode 100644
index 00000000000..b77256a911e
--- /dev/null
+++ b/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=á§áááá á¤á£ááá£á¨áá¡ áá á¡ááá¢áá¡ áááááªáááá¡ ááá¡á£á¤áááááá
+# LOCALIZATION NOTE (clearSiteDataPromptText): %S = brandShortName
+clearSiteDataPromptText=âáá®áááá ááá¡á£á¤ááááááá¡â áááááááá, %S-áá¡ áááá á¨áááá®á£á á§áááá á¤á£ááá£á¨áá¡ áá ááááááá ááá¡ á§áááá áááááªááá¡ á¬áá¨ááá¡. á áá¡ á¨ááááááááª, á¨áá¡áá«ááá á¡ááá¢áá¡ ááááá áá¨áááááá ááááá®ááááá áá ááááááá ááá¡ á¨áááá®á£áá á¨áááááá¡á᪠áááááá ááá¡.
+clearSiteDataNow=áá®áááá ááá¡á£á¤áááááá
diff --git a/browser/chrome/browser/sitePermissions.properties b/browser/chrome/browser/sitePermissions.properties
new file mode 100644
index 00000000000..62b026349d8
--- /dev/null
+++ b/browser/chrome/browser/sitePermissions.properties
@@ -0,0 +1,51 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (state.current.allowed,
+# state.current.allowedForSession,
+# state.current.allowedTemporarily,
+# state.current.blockedTemporarily,
+# state.current.blocked,
+# state.current.hide):
+# This label is used to display active permission states in the site
+# identity popup (which does not have a lot of screen space).
+state.current.allowed = ááááááá áá£áá
+state.current.allowedForSession = ááááááá áá£ááá áá á¡áááá¡áá
+state.current.allowedTemporarily = áá ááááá ááááááá áá£ááá
+state.current.blockedTemporarily = áá ááááá ááá á«ááá£ááá
+state.current.blocked = ááá á«ááá£ááá
+state.current.prompt = áááá®áá á§áááá á¯áá áá
+state.current.hide = ááááááá
+
+# LOCALIZATION NOTE (state.multichoice.alwaysAsk,
+# state.multichoice.allow,
+# state.multichoice.allowForSession,
+# state.multichoice.block):
+# Used to label permission state checkboxes in the page info dialog.
+state.multichoice.alwaysAsk = áááá®áá á§áááá á¯áá áá
+state.multichoice.allow = ááá¨áááá
+state.multichoice.allowForSession = ááá¨áááá áá á¡áááá¡áá
+state.multichoice.block = ááá á«áááá
+
+state.multichoice.autoplayblock = á®ááá¡ á¨ááá¦á£ááá
+state.multichoice.autoplayblockall = á®ááá¡á áá áááááá¡ á¨ááá¦á£ááá
+state.multichoice.autoplayallow = á®ááá¡á áá áááááá¡ ááá¨áááá
+
+permission.autoplay-media2.label = á®ááá¡ ááááááá¨áááá
+permission.cookie.label = á¤á£ááá£á¨áááá¡ ááááá§ááááá
+permission.desktop-notification3.label = á¨áá¢á§áááááááááá¡ á©áááááá
+permission.image.label = á¡á£á áááááá¡ á©áá¢ááá ááá
+permission.camera.label = ááááá áá¡ ááááá§ááááá
+permission.microphone.label = áááá áá¤áááá¡ ááááá§ááááá
+permission.screen.label = ááá áááá¡ áááááá ááá
+permission.install.label = ááááá¢áááááá¡ á©ááááá
+permission.popup.label = ááááá®á¢ááá á¤ááá¯á áááá¡ á©áááááá
+permission.geo.label = áááááá ááááá¡ áááááªáááááá á¬ááááá
+permission.shortcuts.label = ááááááá¢á£á áá¡ áááá¡áá®ááááááá¡ á£áá£áááááá§áá¤á
+permission.focus-tab-by-prompt.label = á©áááá ááá ááááá¡ááá
+permission.persistent-storage.label = áááááªáááááá¡ áá£áááá ááá®á¡ááá ááááá á¨áááá®áá
+permission.canvas.label = áá áá¤áááá¡ ááááá¡áá®ááá¡ áááááªááááááá á¬ááááá
+permission.flash-plugin.label = Adobe Flash-áá¡ ááá¨áááá
+permission.midi.label = MIDI ááá¬á§ááááááááááá á¬ááááá
+permission.midi-sysex.label = MIDI ááá¬á§ááááááááááá á¬ááááá SysEx áá®áá ááááá áá
diff --git a/browser/chrome/browser/syncBrand.dtd b/browser/chrome/browser/syncBrand.dtd
new file mode 100644
index 00000000000..a03542629cd
--- /dev/null
+++ b/browser/chrome/browser/syncBrand.dtd
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/browser/chrome/browser/syncSetup.properties b/browser/chrome/browser/syncSetup.properties
new file mode 100644
index 00000000000..03e531296a9
--- /dev/null
+++ b/browser/chrome/browser/syncSetup.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/.
+
+# Several other strings are used (via Weave.Status.login), but they come from
+# /services/sync
+
+# Firefox Accounts based setup.
+continue.label = áááá á«ááááá
+
+# LOCALIZATION NOTE (disconnect.label, disconnect.verify.title, disconnect.verify.bodyHeading, disconnect.verify.bodyText):
+# These strings are used in the confirmation dialog shown when the user hits the disconnect button
+# LOCALIZATION NOTE (disconnect.label): This is the label for the disconnect button
+disconnect.label = áááá¨áá áá¡ á¨áá¬á§ááá¢á
+disconnect.verify.title = áááá¨áá áá¡ á¨áá¬á§ááá¢á
+disconnect.verify.bodyHeading = ááá¬á§ááá¡ Sync-ááá áááá¨áá á?
+disconnect.verify.bodyText = áá¥áááá ááááááááá áááá¡ áááááªááááá áá áááááá£á¢áá áá ááá á©ááá, áááá áá áá¥áááá¡ ááááá áá¨ááá áá¦áá ááá¡ááá¥á áááááá.
+
+relinkVerify.title = áááá áááááááá¡ ááá¤á áá®ááááá
+relinkVerify.heading = ááááááááá áá¡á£á á Sync ááááá áá¨áá á¨áá¡ááá?
+# LOCALIZATION NOTE (relinkVerify.description): Email address of a user previously signed into sync.
+relinkVerify.description = á¡á®áá áááá®ááá ááááá á£ááá á¨ááááá áá áááááá£á¢áá áááá ááááá¡ Sync ááááá áá¨áá. áá¥áááá¡ ááááá áá¨áá á¨áá¡áááá¡ á¨áááá®ááááá¨á, áá áá áá£ááá áá¡ á¡áááá¨áááá, ááá ááááá áá á¡á®áá áááááªááááá áááá áááááááá %S-á¡ááá
diff --git a/browser/chrome/browser/tabbrowser.properties b/browser/chrome/browser/tabbrowser.properties
new file mode 100644
index 00000000000..7cbc3e068eb
--- /dev/null
+++ b/browser/chrome/browser/tabbrowser.properties
@@ -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/.
+
+tabs.emptyTabTitle=áá®ááá á©áááá áá
+tabs.emptyPrivateTabTitle=ááá ááá á¤ááá¯áá á
+tabs.closeTab=á©áááá ááá¡ ááá®á£á áá
+tabs.close=ááá®á£á áá
+tabs.closeTitleTabs=áááá®á£á áá¡ á©áááá áááá?
+tabs.closeAndQuitTitleTabs=áá¡á£á á ááá¢ááááá áá á©áááá ááááá¡ ááá®á£á áá?
+tabs.closeAndQuitTitleTabsWin=áá¡á£á á ááááá¡ááá áá á©áááá ááááá¡ ááá®á£á áá?
+# LOCALIZATION NOTE (tabs.closeWarningMultiple):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple tabs.
+tabs.closeWarningMultiple=;áá¥ááá áááá ááá #1 á©áááá ááá¡ ááá®á£á ááá¡. ááááááááá áá¡á£á á, áááááá á«áá?
+# LOCALIZATION NOTE (tabs.closeWarningMultipleSessionRestore2):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only
+# for multiple tabs.
+# If
+# "Tabs in non-private windows will be restored when you restart"
+# is difficult to translate, you could translate
+# "Tabs (except those in private windows) will be restored when you restart"
+# instead.
+tabs.closeWarningMultipleSessionRestore2=;áá¥ááá áááá ááá #1 á©áááá ááá¡ ááá®á£á ááá¡. á©áááá áááá ááá ááá á¤ááá¯á áááá¡ ááá áá, áá¦ááááá á®áááá®áá ááá¨ááááá¡áá¡. ááááááááá áá¡á£á á, áááááá á«áá?
+tabs.closeButtonMultiple=á©áááá ááááá¡ ááá®á£á áá
+tabs.closeWarningPromptMe=ááá¤á áá®ááááá á áááááááá á©áááá ááá¡ áá ááá áá£ááá ááá®á£á ááá¡áá¡
+
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindows):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+# of tabs.closeWarningMultipleWindowsTabSnippet, which will contain the number
+# of tabs in these windows.
+# Note that every one of these plural forms must contain one instance of '%S'.
+tabs.closeWarningMultipleWindows=;áá¥ááá áááá ááá #1 á¤ááá¯á áá¡ ááá®á£á ááá¡ %S. ááááááááá áá¡á£á á, áááááá á«áá?
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindowsSessionRestore2):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The forms for 0 or 1 items are not considered since this string is used only for
+# multiple windows. The %S replacement form will be replaced with the contents
+# of tabs.closeWarningMultipleWindowsTabSnippet, which will contain the number
+# of tabs in these windows.
+# If
+# "Tabs in non-private windows will be restored when you restart"
+# is difficult to translate, you could translate
+# "Tabs (except those in private windows) will be restored when you restart"
+# instead.
+# Note that every one of these plural forms must contain one instance of '%S'.
+tabs.closeWarningMultipleWindowsSessionRestore2=;áá¥ááá áááá ááá ááá®á£á áá #1 á¤ááá¯áá á %S. á©áááá áááá ááá ááá á¤ááá¯á áááá¡ ááá áá, áá¦ááááá á®áááá®áá ááá¨ááááá¡áá¡. ááááááááá áá¡á£á á, áááááá á«áá?
+
+# LOCALIZATION NOTE (tabs.closeWarningMultipleWindowsTabSnippet):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# The singular form is not considered since this string is used only for
+# multiple windows which must contain multiple tabs (in total).
+# This string will be inserted in tabs.closeWarningMultipleWindows
+tabs.closeWarningMultipleWindowsTabSnippet=;#1 á©áááá ááá
+
+# 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=á©áááá ááá¡ ááá®á£á áá;#1 á©áááá ááá¡ ááá®á£á áá
+
+# LOCALIZATION NOTE (tabs.closeSelectedTabs.tooltip):
+# Semicolon-separated list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# %S is the keyboard shortcut for closing the current tab.
+# #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.closeSelectedTabs.tooltip=á©áááá ááá¡ (%S) ááá®á£á áá;#1 á©áááá ááá¡ (%S) ááá®á£á áá
+
+# 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=á©áááá ááá¡ áááá£áááá (%S);#1 á©áááá ááá¡ áááá£áááá (%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=á©áááá ááá¡ á®ááá¡ á©áá ááá (%S);#1 á©áááá ááá¡ á®ááá¡ á©áá ááá (%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=á©áááá ááá¡ áááá£áááá;#1 á©áááá ááá¡ áááá£áááá
+
+# 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=á©áááá ááá¡ á®ááá¡ á©áá ááá;#1 á©áááá ááá¡ á®ááá¡ á©áá ááá
+
+# 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=á©áááá áá¨á á®ááá¡ ááá¨áááá;#1 á©áááá áá¨á á®ááá¡ ááá¨áááá
+
+# LOCALIZATION NOTE (tabs.allowTabFocusByPromptForSite):
+# %S is the hostname of the site where dialogs are allowed to switch tabs
+tabs.allowTabFocusByPromptForSite=ááááá¡ áááªááá %S-á¡ á¤ááá¯á áááá¡áááá¡, ááááááá á©áááá ááá ááááá¡áá§ááááá
+
+# 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=ááá®á¡ááá¡ ááá¡á¢á£á á
+tabs.openWarningMultipleBranded=áá¥ááá áááá ááá %S á©áááá ááá¡ ááá®á¡ááá¡. áááá ááááá¡ á©áá¢ááá áááá á¨áá¡áá«ááá á¨ááááááá¡ %S. ááááááááá áá¡á£á á, áááááá á«áá?
+tabs.openButtonMultiple=á©áááá ááááá¡ ááá®á¡áá
+tabs.openWarningPromptMeBranded=ááá¤á áá®ááááá, á ááªá áááá á á©áááá ááá¡ ááá®á¡ááá, á¨áá¡áá«ááá á¨ááááááá¡ %S
diff --git a/browser/chrome/browser/taskbar.properties b/browser/chrome/browser/taskbar.properties
new file mode 100644
index 00000000000..a73fd357fd1
--- /dev/null
+++ b/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=áá®ááá á©áááá ááá¡ ááá®á¡áá
+taskbar.tasks.newTab.description=áá áá£ááá áá¡ áá®ááá á©áááá ááá¡ ááá®á¡áá.
+taskbar.tasks.newWindow.label=áá®ááá á¤ááá¯á áá¡ ááá®á¡áá
+taskbar.tasks.newWindow.description=áá áá£ááá áá¡ áá®ááá á¤ááá¯á áá¡ ááá®á¡áá.
+taskbar.tasks.newPrivateWindow.label=áá®ááá ááá ááá á¤ááá¯áá á
+taskbar.tasks.newPrivateWindow.description=áá®ááá á¤ááá¯á áá¡ ááá®á¡áá ááá áá á ááááá¨á.
+taskbar.frequent.label=á®á¨áá á
+taskbar.recent.label=áááááá ááááááá
diff --git a/browser/chrome/browser/translation.dtd b/browser/chrome/browser/translation.dtd
new file mode 100644
index 00000000000..6acd8723fa9
--- /dev/null
+++ b/browser/chrome/browser/translation.dtd
@@ -0,0 +1,75 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser/chrome/browser/translation.properties b/browser/chrome/browser/translation.properties
new file mode 100644
index 00000000000..a1caed700e7
--- /dev/null
+++ b/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 global/languageNames.properties file.
+translation.options.neverForLanguage.label=áá áá¡áá áá¡ áááá ááááá¡ %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=á
diff --git a/browser/chrome/browser/uiDensity.properties b/browser/chrome/browser/uiDensity.properties
new file mode 100644
index 00000000000..d2992d6069f
--- /dev/null
+++ b/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=ááááá¨áá¢áá¡ á ááááá á©áá áá£ááá
diff --git a/browser/chrome/browser/webrtcIndicator.properties b/browser/chrome/browser/webrtcIndicator.properties
new file mode 100644
index 00000000000..f629142c658
--- /dev/null
+++ b/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 â áááááá áááá¡ ááá©áááááááá
+
+webrtcIndicator.sharingCameraAndMicrophone.tooltip = áá¥áááá ááááá á áá áááá áá¤ááá áááááá ááá£ááá. áááá¬ááááá áááááá áááá¡ á¡áááá ááááá.
+webrtcIndicator.sharingCamera.tooltip = áá¥áááá ááááá á áááááá ááá£ááá. áááá¬ááááá áááááá áááá¡ á¡áááá ááááá.
+webrtcIndicator.sharingMicrophone.tooltip = áá¥áááá áááá áá¤ááá áááááá ááá£ááá. áááá¬ááááá áááááá áááá¡ á¡áááá ááááá.
+webrtcIndicator.sharingApplication.tooltip = áááááááªáá áááááá ááá£ááá. áááá¬ááááá áááááá áááá¡ á¡áááá ááááá.
+webrtcIndicator.sharingScreen.tooltip = áá¥áááá ááá ááá áááááá ááá£ááá. áááá¬ááááá áááááá áááá¡ á¡áááá ááááá.
+webrtcIndicator.sharingWindow.tooltip = á¤ááá¯áá á áááááá ááá£ááá. áááá¬ááááá áááááá áááá¡ á¡áááá ááááá.
+webrtcIndicator.sharingBrowser.tooltip = á©áááá áá áááááá ááá£ááá. áááá¬ááááá áááááá áááá¡ á¡áááá ááááá.
+
+
+# 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 = ááááá áá¡ áááááá ááá â%Sâ-á¡áááá¡
+webrtcIndicator.sharingMicrophoneWith.menuitem = áááá áá¤áááá¡ áááááá ááá â%Sâ
+webrtcIndicator.sharingApplicationWith.menuitem = áá ááá áááá¡ áááááá ááá â%Sâ
+webrtcIndicator.sharingScreenWith.menuitem = ááá áááá¡ áááááá ááá â%Sâ
+webrtcIndicator.sharingWindowWith.menuitem = á¤ááá¯á áá¡ áááááá ááá â%Sâ
+webrtcIndicator.sharingBrowserWith.menuitem = á©áááá ááá¡ áááááá ááá â%Sâ
+webrtcIndicator.controlSharing.menuitem = áááááá ááá ááá ááá
+# 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 á©áááá áááá
+# 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 á©áááá áááá
+# 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 á©áááá áááá
+# 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 á©áááá áááá
+# 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 á©áááá áááá
+# 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 á¡á®áá á©áááá áááá
+# LOCALIZATION NOTE (webrtcIndicator.controlSharingOn.menuitem):
+# %S is the title of the tab using the share.
+webrtcIndicator.controlSharingOn.menuitem = áááááá áááá¡ ááááá ááá â%Sâ-áá
diff --git a/browser/chrome/overrides/appstrings.properties b/browser/chrome/overrides/appstrings.properties
new file mode 100644
index 00000000000..0d53a17078a
--- /dev/null
+++ b/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=ááá®ááá, á¨ááááá¬ááá áá URL-ááá£ááá¡ á¡áá¡á¬áá á áá á¡áªáááá, á®áááá®áá.
+fileNotFound=Firefox ááá ááá£áááá¡ á¤áááá¡ ááá¡áááá ááá â %S.
+fileAccessDenied=á¤áááá %S-áá áá ááááá®ááá.
+dnsNotFound2=áááááá¨áá ááá á¡ááá¢ááá %S ááá ááá®áá á®áá.
+unknownProtocolFound=Firefox ááá áá®áá á®ááá¡ áá ááá£ááá¡ ááá®á¡ááá¡, á ááááá áá¦ááá¨áá£áá á¡áá®áá¡ áááá¡áá áá (%S) áá áá áááááá¨áá ááá£áá áá áªáá á áá ááá áááá¡ááá áá áá áá ááá¨áááá£áá, áááªááá£á ááá ááááá¨á.
+connectionFailure=Firefox ááá á£áááá¨áá áááá á¡áá ááá á¡ %S ááá¡áááá ááá.
+netInterrupt=áááá¨áá á á¡ááá¢ááá %S ááá£áááááááá á¨áá¬á§áá áááá ááá¡ á©áá¢ááá áááá¡áá¡.
+netTimeout=áááá¨áá á á¡ááá¢ááá %S á¨áá¬á§áá áááá ááá§ááááááá¡ áááá.
+redirectLoop=Firefox-áá áááááááá, á áá á¡ááá¢áá¡ áááá , áááá®ááááá¡ áááªááá£á ááá¡áááá ááá áááááá áá ááááááá¡áááá áááá, ááá áá¡áá áá¡ ááá¡á á£ááááá.
+## LOCALIZATION NOTE (confirmRepostPrompt): In this item, donât translate "%S"
+confirmRepostPrompt=áá áááá ááá¡ á¡áá©áááááááá, %S á¡áááá áááá¡ áááááªáááááá¡ á®áááá®áá ááááááááááá¡, á áá¡ á¨ááááááá᪠á£ááá á¨áá¡á á£áááá£áá ááá áááá£áá ááá¥áááááá (ááááááááá á¤á áááá¡ ááá«áááá, ááááá áá¨áá á¨áá¡ááá áá á¨ááááááá¡ ááááá¡á¢á£á ááá) ááááááá áááá.
+resendButton.label=á®áááá®áá áááááááááá
+unknownSocketType=áá ááá áááá¡áááá¡ á£áªááááá á áááá ááá£áááá¨áá ááá¡ áá á¡áá ááá á¡.
+netReset=áááá¨áá á á¡áá ááá ááá ááá¬á§áá, áááá ááá¡ á©áááá¢ááá áááá¡áá¡.
+notCached=áá¡ áááá£áááá¢á áá¦áá áá áá¡ á®ááááá¡áá¬ááááá.
+netOffline=áá ááá ááá áááá¨áá ááá áá¨á á ááááá¨áá áá ááá¢áá ááá¢á¨á ááá ááá£á¨ááááá¡.
+isprinting=ááááááááá¡áá¡ áá áááá¡ááááááá¡ á¨áááááááá áááá¡áá¡, áááá£áááá¢áá¡ á¨ááªááá á¨áá£á«ááááááá.
+deniedPortAccess=ááá¡áááá áá áá§ááááá¡ á¥á¡áááá¡ ááá á¢á¡, á ááááá᪠á©ááá£áááá áá á¡á®áá áááááá áááááá§ááááá á®áááá áá áá á ááááááá ááááá¡ ááá¡áááá®á£áááááá. áá¥áááá á£á¡áá¤á áá®ááááá¡áááá¡, Firefox-áá áááá£á¥áá áááááááá á áááá®áááá.
+proxyResolveFailure=Firefox-á¨á áááááááá£áá áá áá¥á¡á á¡áá ááá á, ááá áááá«áááá.
+proxyConnectFailure=Firefox-á¨á áááááááá£áá áá áá¥á¡á á¡áá ááá á áááá¨áá á¡ á£áá á§áá¤á¡.
+contentEncodingError=áááá ááá¡ á©áááááá, á ááááá¡ ááá®áá᪠áá¡á£á á, á¨áá£á«ááááááá, á ááááá áá§ááááá¡ á¨ááá£áá¨ááá¡ ááá£ááááá áá áá áááá áááá£á áááááá¡.
+unsafeContentType=áááá ááá¡ á©áááááá, á ááááá¡ ááá®áá᪠áá¡á£á á, á¨áá£á«ááááááá, á ááááá á¨áááªááá¡ áá¡ááá á¡áá®áá¡ á¤áááá¡, á ááááá¡ ááá®á¡áá᪠á¡áá®áá¤áááá. ááá®ááá, ááá£áááá¨áá ááá á¡ááá¢áá¡ áá¤áááááá¡ áá á¨ááá¢á§áááááá á®áá ááááá¡ á¨áá¡áá®áá.
+externalProtocolTitle=ááá á áá ááá áááá¡ áááá®áááá
+externalProtocolPrompt=%1$S ááá£ááááá¡áááá¡ á¡áááá áá ááá á áá ááá áááá¡ ááá¨áááá.\n\n\náááá®áááááá ááá£ááá:\n\n%2$S\n\náá ááá ááá: %3$S\n\n\náᣠáá¥ááá áá áááá®ááááá¡ áá áááááá, á¨áá¡áá«ááá ááá áá áá ááá áááá¡ á¡áá¡á£á¡á¢ááááá¡ áá¦ááá©áááá¡ áá á£ááááááá ááááá§áááááá¡ ááªáááááá áá§áá¡. áᣠáá áááá®ááááá¡ ááá áááááááá áááá¡á áá á£á¡áá¤á áá®ááááá¨á ááá á¬áá£áááá£áá áá á®áá á â áááá£á¥ááá.\n
+#LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
+externalProtocolUnknown=<á£áªáááá>
+externalProtocolChkMsg=áá ááááááááá¡ ááááá®á¡ááá ááá, áá¡áááá¡á á¡áá®áá¡ ááá£ááááá¡áááá¡.
+externalProtocolLaunchBtn=áá ááá áááá¡ ááá¨áááá
+malwareBlocked=%S ááá©ááá£ááá ááááá áá¨á á¡ááá¢áá áá á¨ááá¦á£áá£ááá á£á¡áá¤á áá®ááááá¡ áááááá.
+harmfulBlocked=%S ááá©ááá£ááá ááááá á¡ááá¢áá áá á¨ááá¦á£áá£ááá á£á¡áá¤á áá®ááááá¡ áááááá.
+unwantedBlocked=%S á¨ááá©ááá£ááá áá áá¡áá¡á£á áááá áá ááá áááááá¡ á¨áááááááááááá¨á áá á¨ááá¦á£áá£ááá á£á¡áá¤á áá®ááááá¡ áááááá.
+deceptiveBlocked=%S ááá©ááá£ááá ááá¦áááá£á á¡ááá¢áá áá á¨ááá¦á£áá£ááá á£á¡áá¤á áá®ááááá¡ áááááá.
+cspBlocked=áááá áá¡ áááá©ááá á£á¡áá¤á áá®ááááá¡ áááá£áááá, á ááááá᪠áá á«ááááá¡ ááá¡ áá áááá á©áá¢ááá áááá¡.
+corruptedContentErrorv2=á¥á¡áááá¡ áá¥áá á¡ááá¢áá %S ááá á¦ááá£ááá, áá¦áááááá¡ á¨áá¡áá«áááááááá¡ ááá áá¨á.
+remoteXUL=áá¡ áááá áá áá§ááááá¡ á¢áá¥áááááááá¡, á ááááá¡ áá®áá ááááá á᪠Firefox-áááá áááá¦ááá£ááá.
+## LOCALIZATION NOTE (sslv3Used) - Do not translate "%S".
+sslv3Used=Firefox ááá á£áá á£ááááá§áá¤á¡ áá¥áááá áááááªáááááá¡ á£á¡áá¤á áá®ááááá¡ %S-áá, á ááááá áááááá§ááááá SSLv3, áááªááá¡ ááá«áááááá£áá áá¥áá.
+inadequateSecurityError=áááá¡ááá¢á, áááªááá¡ áá áá¡ááááááá ááááá áªááááááá áááááá¨áá áááá¡.
+blockedByPolicy=áá¥áááá¡ ááá¬áá¡ááá£ááááá¡ á¨ááá¦á£áá£áá áá¥áá¡ áá áááá áááá áá áááá¡ááá¢ááá á¬ááááá.
+networkProtocolError=Firefox áááááá¬á§áá á¥á¡áááá¡ áá¥ááá¡ ááá á¦ááááá¡, á ááááá¡ ááá¡á¬áá ááá᪠á¨áá£á«ááááááá.
diff --git a/browser/chrome/overrides/netError.dtd b/browser/chrome/overrides/netError.dtd
new file mode 100644
index 00000000000..85110d3d00e
--- /dev/null
+++ b/browser/chrome/overrides/netError.dtd
@@ -0,0 +1,254 @@
+
+
+
+%brandDTD;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+áᣠáá¡ ááá¡áááá áá á¡á¬áá áá, ááááá á¡ááá á áá á¨áááá«áááá á¡áªáááá:
+
+ - á®áááá®áá ááááááá áá ááááááááááá.
+ - á¨ááááá¬ááá á¥á¡ááááá áááá¨áá á.
+ - áᣠáááá¨áá á áá áá¡, áááá áá áá§ááááá á¥á¡áááá¡ á¤áá á¡, áááááááá¬ááá, áá áá¡ áᣠáá á &brandShortName; ááá¢áá ááá¢ááá á¬áááááá¡ ááááá áááá¡ áá¥ááá.
+
+">
+
+
+
+á¨ááááá¬ááá á¤ááááá¡ á¡áá®ááá ááááá á£ááááá¡ áááááááá¡á¬áááááá áá á¡á®áá á¨ááªááááááá.
+á¨ááááá¬ááá, á®áá áá áá á¤áááá ááááá¢ááááá, ááááá á¥ááá£áá áá á¬áá¨áááá.
+">
+
+
+
+ áá¡ á¨áá¡áá«ááá á¬áá¨ááááá§á, ááááá¢áááááá§á áá á¤ááááá¡ á£á¤áááááá á¬áááááá¡ áá á£á¨áááá¡.
+
+">
+
+
+&brandShortName; ááá áá®áá á®ááá¡ áá áááá ááá¡ á©áá¢ááá áááá¡ ááá£á ááááááá ááááááá.
+">
+
+
+ááá¢áá ááá¢ááá ááá¡ááááá¨áá ááááá, á¡áááá áá áá á¥á¡ááá¨á á¨áá¡ááá.
+">
+
+
+
+
+
+
+
+
+
+
+
+áááá®áááááá á¨áááááá¡á áá áá á®ááááá¡áá¬ááááá áááááááá áááá, á¡ááá᪠ááá¡ &brandShortName; áááá¨áá ááá áá¨áá áááá®ááá¡.- á£á¡áá¤á áá®ááááá¡ áááááá, &brandShortName; ááá£áááá®áááá áá ááá®ááá¡ á®áááá á¡ááá¢áááá áááá¨ááááááááá ááá¡áááá¡ á®áááá®áá á©áááá¢ááá áááá¡.
- á©áááá¢ááá áááá¡ á®áááááá áá áááá®ááááá¡áááá¡, áááá¬ááááá á¦áááááá âá¡áªáááá á®áááá®ááâ.
">
+
+
+
+ áááá¬áá¥áá âá¡áªáááá á®áááá®ááâ á¦ááááá¡ ááá¢áá ááá¢á¨á ááá¡áá¡áááááá áá áááá ááá¡ á®áááá®áá ááá¡áá®á¡ááááá.
+
+">
+
+
+
+ ááá®ááá, ááá£áááá¨áá ááá áááá¡ááá¢áá¡ áá¤áááááááá¡ áá ááªááááá áá á®áá ááááá¡ á¨áá¡áá®áá.
+
+">
+
+
+
+ ááá®ááá, ááá£áááá¨áá ááá á¡ááá¢áá¡ áá¤áááááááá¡ áá ááªááááá áá á®áá ááááá¡ á¨áá¡áá®áá.
+
+">
+
+
+
+
+
+
+
+
+
+ áá ááá¡áááá ááá¡ ááá¡áá®á¡ááááá, á¨áá¡áá«ááá á¡á®áá áá ááá áááá¡ ááá§ááááá áá§áá¡ á¡áááá á.
+
+">
+
+
+
+ áááááááá¬ááá áá áá¥á¡áá¡ ááá áááá¢á ááá áá ááá á¬áá£áááá ááá ááá áááá£ááááá¨á.
+ ááá£áááá¨áá ááá á¥á¡áááá¡ áááá ááááá¡ áá ááá á¬áá£áááá, á áá áá áá¥á¡á á¡áá ááá á
+ áá£á¨áááá¡.
+
+">
+
+
+
+ áááááááá¬ááá áá áá¥á¡áá¡ ááá áááá¢á ááá áá ááá á¬áá£áááá ááá ááá áááá£ááááá¨á.
+ á¨ááááá¬ááá áá ááá á¬áá£áááá, á áá áá¥áááá áááááá£á¢áá áá¡ á¥á¡ááá£á á áááá¨áá á ááááá áá£ááá.
+ áᣠáá¥áááá á¥á¡ááá áá áááááá£á¢áá á á¤áá áá áá áá áá¥á¡áááá áááªá£áá, áááááááá¬ááá, áá¥áá¡ áᣠáá á
+ &brandShortName; áá ááá áááá¡ ááá¢áá ááá¢ááá á¬áááááá¡ á£á¤áááá.
+
+">
+
+
+
+ áá á®áá áááá¡, áááá¯áá áá¬áááá¡ á¤á£ááá£á¨áááá¡ ááááá ááá áá
+ á£áá á§áá¤á.
+
+">
+
+
+
+ á¨ááááá¬ááá áá ááá á¬áá£áááá á áá áá¥áááá¡ á¡áá¡á¢áááá¨á ááá ááá á£á¡áá¤á áá®ááááá¡ áááá ááááá
+ ááá§ááááá£ááá.
+ áááá¡ áááááá á¨áá¡áá«ááá á¡áá ááá áá¡ áá áá¡á¢ááááá á¢á£áá áááá¤ááá£á ááªáá áá§áá¡.
+
+">
+
+
+
+ áááá ááá¡ á©áááááá, á ááááá¡ ááá®ááá¡á᪠áªáááááá á¨áá£á«ááááááá, á ááááá ááá¦ááá£áá áááááªáááááá¡ ááááááááááá¡ ááááá¡á¢á£á ááá ááá á®áá á®áááá.
+ ááá®ááá, ááá£áááá¨áá ááá áááá¡ááá¢áá¡ áá¤áááááááá¡ áá áááá®á¡áááá áá á®áá ááááá¡ á¨áá¡áá®áá.
+
+">
+
+
+
+
+
+
+ áá áá¡á¬áá áá áá¥áá¡ ááááá áá£áá. áá¥áááá áááááªáááááá¡ ááááá ááá¡ááá ááá¡ááªáááá, &brandShortName; áá ááááááá áá¡ áá ááá£áááá¨áá áááá.">
+
+. áᣠáá á¡ááá¢á¡ áá¬ááááá, á¨ááá¢ááááá¡ á¨ááá«ááááá á®ááá§áá áá¥áááá áááááªááááá, á áááá ááªáá ááá ááááá, ááá¤áá¡á¢áá¡ ááá¡áááá áááá áá á¡ááá áááá¢á ááá áááá¡ áááá ááá.">
+, áááááááá á¡ááá¢á á¡áááá áááá¡ áááªá£á áááá¨áá á¡.">
+
+. á¡ááá¢á áá ááá£ááá ááááá, áá áá¥áááá áááááá£á¢áá áá¡ á¡ááááá ááá¡áá¡á¬áá ááááá.">
+
+
+
+
+
+á®áá áááá, á£ááá¢áá¡áá áááááá¨áá ááá£ááá ááááá áááá¡ááá¢ááá áá áá¥ááá ááá áááá®áá á®ááá ááá¡ ááááá¡á¬áá áááá¡.
+áᣠáá§ááááá ááá¬áá¡ááá£ááááá¡ á¥á¡ááá¡ áá ááá¢áááá á£á¡á£á áá ááá áááá¡, ááá¡áá®ááá ááááá á¨áááá«áááá ááááá ááá áá¥áá áá á¡ááá£á áá®áá ááááá áá¡ áá£ááá¡. áá¡ááá, á¨áááá«áááá á¨ááá¢á§áááááá áááá¡ááá¢áá¡ áá¤áááááááá¡, áá á®áá ááááá¡ á¨áá¡áá®áá.
+">
+
+áá¥áááá¡ áááááá£á¢áá áá áá®áá áá áá¡ . ááá á¬áá£áááá, á áá áá¥áááá áááááá£á¢áá áá¡ á¡áá¡á¢áááá¡ ááá áááá¢á ááá¨á ááá¡á¬áá ááá£ááá ááá áá¦á, áá á, á¡áá¡áááá á¡áá á¢á§ááá áá á¨ááááá á®áááá®áá ááá®á¡áááá .
+áᣠáá¥áááá á¡áááá á¡á¬áá áá áá¡ áá©áááááá¡, ááá¨áá á¡áááá áá£ááá, ááááá áááá¡ááá¢áá ááá£ááá áááá áá áá¥ááá ááá áá¤áá á¡ áá¦ááááá áááá¡ ááááá¡áá¡á¬áá ááááá. áá®áááá áá¡ á¨áááá«áááá, á áá á¨ááá¢á§áááááá á¡ááá¢áá¡ áá¤áááááááá¡ áá á®áá ááááá¡ á¨áá¡áá®áá.
+">
+
+áá¡ á®áá áááá á£ááá¢áá¡áá áááááá¨áá ááá£ááá ááááá áááá¡ááá¢ááá áá áá¥ááá ááá áááá®áá á®ááá ááá¡ ááááá¡á¬áá áááá¡. áá®áááá áá¡ á¨áááá«áááá, á áá á¨ááá¢á§áááááá á¡ááá¢áá¡ áá¤áááááááá¡ áá á®áá ááááá¡ á¨áá¡áá®áá.
+">
+
+
+ á¡ááá¢á áá ááááá ááá£á¬ááááááá áá ááááá¢ááá áá£ááá. á¡áªáááá á®áááá®áá, á áááááááá
+ á¬ááá¨á.
+ áᣠá¡á®áá áááá ááááá¡ á©áá¢ááá áááá¡á᪠ááá áá®áá á®ááá, á¨ááááá¬ááá áááááá£á¢áá áá¡ á¥á¡ááááá
+ áááá¨áá á.
+ áᣠáá¥áááá á¥á¡ááá áá áááááá£á¢áá á á¤áá áá áá áá áá¥á¡áááá áááªá£áá, áááááááá¬ááá
+ áá áá¡ áᣠáá á &brandShortName; ááá¢áá ááá¢ááá á¬áááááá¡ á£á¤ááááá¡ áá¥ááá.
+
+">
+
+
+&brandShortName; áá¦á£áááá¡ áá áááá áá¡, áááááááá á¨áááªááá¡ á¨áááááá¡á¡, á ááááá᪠ááá£á¦áááááá á£á¡áá¤á áá®ááááá¡ áááá£ááááá¡ á¨áá¡áááááá¡áá.">
+
+
+áááá ááá¡ á©áááááá, á ááááá¡ ááá®ááá¡á᪠áªáááááá, ááá á®áá á®áááá, áááááªáááá áááááªáááá¡áá¡ áá¦ááá©ááááá á¨ááªááááá¡ áááá.- ááá®ááá, ááá£áááá¨áá ááá á¡ááá¢áá¡ áá¤áááááááá¡ áá ááªááááá, áá á®áá ááááá¡ á¨áá¡áá®áá.
">
+
+
+
+
+
+
+
+
+
+
+- ááá®ááá, ááá£áááá¨áá ááá áááá¡ááá¢áá¡ áá¤áááááááá¡ áá áááá®á¡áááá áá á®áá ááááá¡ á¨áá¡áá®áá.
">
+
+
+
+
+
+
+ &brandShortName; ááá á£áááá¨áá áááá -á¡, á ááááá á áááá ᪠á©ááá¡, áá¥áááá áááááá£á¢áá áá¡ á¡áááá áá áá¡á¬áá áá áá¡ áá©áááááá¡, á á᪠á®ááá¡ á£á¨ááá¡ á£á¡áá¤á áá®áá áááááá¨áá áááá¡.áá¥áááá¡ áááááá£á¢áá áá áá áá¡ , ááá¨áá á ááªá, á£ááá áá§áá¡ . á®áá ááááá¡ áá¦ááá¡áá¤á®áá áááá, áááá¡á¬áá áá á¡áá¡á¢áááá¡ áá á áá ááá áá¦á.
">
+&brandShortName; ááá á£áááá¨áá áááá -á¡, á ááááá á áááá ᪠á©ááá¡, áá¥áááá áááááá£á¢áá áá¡ á¡áááá áá áá¡á¬áá áá áá¡ áá©áááááá¡, á á᪠á®ááá¡ á£á¨ááá¡ á£á¡áá¤á áá®áá áááááá¨áá áááá¡. áá¥áááá¡ áááááá£á¢áá áá áá áá¡ . á®áá ááááá¡ áá¦ááá¡áá¤á®áá áááá, áááá¡á¬áá áá á¡áá¡á¢áááá¡ áá á áá ááá áá¦á.
">
+
+
+
+
+
+
+ á¡ááá¢á¡ áááá©ááá á£á¡áá¤á áá®ááááá¡ áááá£áááá á¡áá®áááá HTTP Strict Transport Security (HSTS), á á᪠ááá¨áááá¡, á áá &brandShortName; ááá¡ áá®áááá á£á¡áá¤á áá®á á¨ááá ááááá á¨ááá«áááá ááá£áááá¨áá ááá¡. áá¥ááá ááá á¨áá«áááá áááááááááá¡áá¡ ááá¨ááááá¡ áá á¡ááá¢áá¡ ááá¡áááá®á£áááááá.">
+
+
+
+
+ áá§ááááá¡ á£á¡áá¤á áá®ááááá¡ áá¡áá á¡áá¨á£áááááá¡, á ááááá᪠ááá«áááááá£áá áá ááá£áªááááá. á¨ááá¢áááá á¨áá¡áá«ááá ááá á¢áááá áááá¦áá¡ áá áááááªáááááá á¬ááááá, á áááááá᪠áááªá£ááá ááááá©áááá. á¡ááá¢áá á¨áá¡áááááá, áá£áªáááááááá ááá¡áá á®áááá«á¦ááááááááá áá¡ á®áá áááá áá¦ááá¤á®áá áá¡.á¨ááªááááá¡ áááá: NS_ERROR_NET_INADEQUATE_SECURITY
">
+
+
+
+
+ á¬áá¡áá á£á¡áá¤á áá®á á¡ááá¢á á£ááá áá§áá¡, áá£ááªá áááªá£áá áááá¨áá áá¡ áááá§áá ááá ááá á®áá á®áááá. áááá¡ áááááá¬ááááá , á ááááá᪠áá áá¥áááá áááááá£á¢áá áá¡ áá ááá áááá, áá áá¥áááá á¥á¡áááá¡.">
+
+
+, á¨áá¡áá«ááá áááááá¡á®ááá¡ á¥ááᨠáá§áá áá á¡á¯ááá¡ áá¦áá á¨áá®ááááá áá á¡ááá¢áá.">
+, ááá¨áá á¨ááá«áááá áááááá¡á®ááá¡ á°á¥ááááá¡ áááááá áá ááá á¨áá«áááá á¡ááá¢ááá á¬áááááá¡.">
+
+
+, á áá¡ áááá᪠&brandShortName; ááá áá®áá á®ááá¡ á£á¡áá¤á áá®áá ááá£áááá¨áá ááá¡ á¡ááá¢á¡. áááá¡áááá¡ á áá áááááá®á£ááá , áááá¡á¬áá áá áá¥áááá áááááá£á¢áá áá¡ á¡áá¡á¢áááá¡ ááá áááá¢á áááááá áá á, ááá áá¦á áá á¡áá¡áááá á¡áá á¢á§ááá, á¨ááááá áá á®áááá®áá ááá®á¡áááá .">
+
+
+
+
+
+áááá áá á ááááá¡ ááááá®á£ááááá¡á᪠áªáááááá ááá ááááá©ááááá, áááááááá á¥á¡áááá¡ áá¥áá¨á áá¦ááá©áááááá á¨ááªáááá.- ááá®ááá, ááá£áááá¨áá ááá á¡ááá¢áá¡ áá¤áááááááá¡ áá ááªááááá áá á®áá ááááá¡ á¨áá¡áá®áá.
">
diff --git a/browser/chrome/overrides/settingsChange.dtd b/browser/chrome/overrides/settingsChange.dtd
new file mode 100644
index 00000000000..7b8c56dab86
--- /dev/null
+++ b/browser/chrome/overrides/settingsChange.dtd
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/browser/crashreporter/crashreporter-override.ini b/browser/crashreporter/crashreporter-override.ini
new file mode 100644
index 00000000000..9e3628a6ea8
--- /dev/null
+++ b/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 ááá£ááá áááááá¡ áááá áááá®á£á á. á®áááá®áá ááá¨ááááá¡áá¡, á¨ááááªááááá áá¥áááá á¤ááá¯á áááá¡á áá á©áááá ááááá¡ áá¦áááááá¡.\n\ná¡ááá¬á£á®áá áá, á£ááªáá á ááááá¨ááááá¡ áááá®á¡ááááááá ááá áá®áá á®ááá¡ ááá®á¡áááááá¡ áááááááááááá¡.\n\náá áªááá áá®áááá: %s
+CrashReporterDescriptionText2=Firefox ááá£ááá áááááá¡ áááá áááá®á£á á. á®áááá®áá ááá¨ááááá¡áá¡, á¨ááááªááááá áá¥áááá á¤ááá¯á áááá¡á áá á©áááá ááááá¡ áá¦áááááá¡.\n\ná®áá ááááá¡ áááááááá¡á áá ááá¡ ááááá¡á¬áá áááá¨á ááá¡áá®ááá ááááá, á¨áááá«áááá á£ááªáá á ááááá¨ááá¡ á¨áá¡áá®áá ááá®á¡áááááá¡ áááááááááá.
diff --git a/browser/defines.inc b/browser/defines.inc
new file mode 100644
index 00000000000..a2dc692c7fe
--- /dev/null
+++ b/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 Beqa Arabuli Giorgi Maghlakelidze
+
+#unfilter emptyLines
diff --git a/browser/extensions/formautofill/formautofill.properties b/browser/extensions/formautofill/formautofill.properties
new file mode 100644
index 00000000000..c9b595374c2
--- /dev/null
+++ b/browser/extensions/formautofill/formautofill.properties
@@ -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/.
+
+# LOCALIZATION NOTE (saveAddressesMessage): %S is brandShortName. This string is used on the doorhanger to
+# notify users that addresses are saved.
+saveAddressesMessage = %S-á¡ áá®áá á£ááá á¨áá£á«ááá áá¥áááá ááá¡áááá ááááá¡ ááááá®á¡ááá ááá, ááááááá¡ á¡á¬á áá¤áá á¨áá¡ááá¡áááá.
+# LOCALIZATION NOTE (autofillOptionsLink, autofillOptionsLinkOSX): These strings are used in the doorhanger for
+# updating addresses. The link leads users to Form Autofill browser preferences.
+autofillOptionsLink = ááááááá¡ ááááá¨ááá¡áááá¡ ááá áááá¢á ááá
+autofillOptionsLinkOSX = ááááááá¡ ááááá¨ááá¡áááá¡ ááááá ááá
+# LOCALIZATION NOTE (autofillSecurityOptionsLink, autofillSecurityOptionsLinkOSX): These strings are used
+# in the doorhanger for saving credit card info. The link leads users to Form Autofill browser preferences.
+autofillSecurityOptionsLink = ááááááá¡ ááááá¨ááá¡áááá¡á áá á£á¡áá¤á áá®ááááá¡ ááá áááá¢á ááá
+autofillSecurityOptionsLinkOSX = ááááááá¡ ááááá¨ááá¡áááá¡á áá á£á¡áá¤á áá®ááááá¡ ááááá ááá
+# LOCALIZATION NOTE (changeAutofillOptions, changeAutofillOptionsOSX): These strings are used on the doorhanger
+# that notifies users that addresses are saved. The button leads users to Form Autofill browser preferences.
+changeAutofillOptions = ááááááá¡ ááááá¨ááá¡áááá¡ ááá áááá¢á áááá¡ á©áá¡á¬áá ááá
+changeAutofillOptionsOSX = ááááááá¡ ááááá¨ááá¡áááá¡ ááá áááá¢á áááá¡ ááááá ááá
+changeAutofillOptionsAccessKey = á
+# LOCALIZATION NOTE (addressesSyncCheckbox): If Sync is enabled, this checkbox is displayed on the doorhanger
+# shown when saving addresses.
+addressesSyncCheckbox = ááá¡áááá ááááá¡ áááááá ááá ááá¡ááá¥á ááááá£á ááá¬á§áááááááááá
+# LOCALIZATION NOTE (creditCardsSyncCheckbox): If Sync is enabled and credit card sync is available,
+# this checkbox is displayed on the doorhanger shown when saving credit card.
+creditCardsSyncCheckbox = á¡ááá áááá¢á ááá áááááá¡ áááááªáááááá¡ áááááá ááá, ááá¡ááá¥á ááááá£á ááá¬á§áááááááááá
+# LOCALIZATION NOTE (updateAddressMessage, updateAddressDescriptionLabel, createAddressLabel, updateAddressLabel):
+# Used on the doorhanger when an address change is detected.
+updateAddressMessage = áá¡á£á á áá¥áááá ááá¡áááá ááá¡ ááááá®áááá, áá®ááá áááááªáááááá?
+updateAddressDescriptionLabel = ááá¡áááá áá ááá¡ááá®áááááá:
+createAddressLabel = áá®ááá ááá¡áááá ááá¡ áááááááá
+createAddressAccessKey = á®
+updateAddressLabel = ááá¡áááá ááá¡ ááááá®áááá
+updateAddressAccessKey = á
+# LOCALIZATION NOTE (saveCreditCardMessage, saveCreditCardDescriptionLabel, saveCreditCardLabel, cancelCreditCardLabel, neverSaveCreditCardLabel):
+# Used on the doorhanger when users submit payment with credit card.
+# LOCALIZATION NOTE (saveCreditCardMessage): %S is brandShortName.
+saveCreditCardMessage = áá¡á£á á %S-áá áááááá®á¡ááá áá¡ áá¡ á¡ááá áááá¢á ááá ááá? (á£á¡áá¤á áá®ááááá¡ áááá áá á¨ááááá®ááá)
+saveCreditCardDescriptionLabel = á¡ááá áááá¢á ááá ááá ááá¡áááá®á¡ááá ááááá:
+saveCreditCardLabel = á¡ááá áááá¢á ááá áááá¡ ááááá®á¡ááá ááá
+saveCreditCardAccessKey = á
+cancelCreditCardLabel = á£áá á§áá¤á
+cancelCreditCardAccessKey = á£
+neverSaveCreditCardLabel = áá áá¡áá áá¡ áááááá®á¡ááá áá¡ á¡ááá áááá¢á ááá ááááá
+neverSaveCreditCardAccessKey = á
+# LOCALIZATION NOTE (updateCreditCardMessage, updateCreditCardDescriptionLabel, createCreditCardLabel, updateCreditCardLabel):
+# Used on the doorhanger when an credit card change is detected.
+updateCreditCardMessage = áá¡á£á á áá¥áááá ááá áááá¡ áááááªáááááá¡ ááááá®áááá?
+updateCreditCardDescriptionLabel = á¡ááá áá¢ááá ááá ááá ááá¡ááá®áááááá:
+createCreditCardLabel = áá®ááá á¡ááá áááá¢á ááá áááá¡ ááááá¢ááá
+createCreditCardAccessKey = á
+updateCreditCardLabel = á¡ááá áááá¢á ááá áááá¡ ááááá®áááá
+updateCreditCardAccessKey = á
+# LOCALIZATION NOTE (openAutofillMessagePanel): Tooltip label for Form Autofill doorhanger icon on address bar.
+openAutofillMessagePanel = ááááááá¡ ááááá¨ááá¡áááá¡ á¨áá¢á§áááááááá¡ áá áá¡ ááá®á¡áá
+
+# LOCALIZATION NOTE ( (autocompleteFooterOptionShort, autocompleteFooterOptionOSXShort): Used as a label for the button,
+# displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autocompleteFooterOptionShort = ááááá¢ááááá ááá áááá¢á ááá
+autocompleteFooterOptionOSXShort = ááá áááá¢á ááá
+# LOCALIZATION NOTE (category.address, category.name, category.organization2, category.tel, category.email):
+# Used in autofill drop down suggestion to indicate what other categories Form Autofill will attempt to fill.
+category.address = ááá¡áááá áá
+category.name = á¡áá®ááá
+category.organization2 = ááá¬áá¡ááá£áááá
+category.tel = á¢áááá¤ááá
+category.email = ááá¤áá¡á¢á
+# LOCALIZATION NOTE (fieldNameSeparator): This is used as a separator between categories.
+fieldNameSeparator = ,\u0020
+# LOCALIZATION NOTE (phishingWarningMessage, phishingWarningMessage2): The warning
+# text that is displayed for informing users what categories are about to be filled.
+# "%S" will be replaced with a list generated from the pre-defined categories.
+# The text would be e.g. Also autofills organization, phone, email.
+phishingWarningMessage = áá¡ááá á¨áááá¡áá¡ %S
+phishingWarningMessage2 = %S ááááá¨ááá¡ááá
+# LOCALIZATION NOTE (insecureFieldWarningDescription): %S is brandShortName. This string is used in drop down
+# suggestion when users try to autofill credit card on an insecure website (without https).
+insecureFieldWarningDescription = %S-áá áááááªáá ááá£áªáááá á¡ááá¢á. ááááááá¡ ááááá¨ááá¡ááá áá ááááá áááááá ááááá.
+# LOCALIZATION NOTE (clearFormBtnLabel2): Label for the button in the dropdown menu that used to clear the populated
+# form.
+clearFormBtnLabel2 = á¨ááá¡ááá£áá ááááááá¡ ááá¡á£á¤áááááá
+
+autofillHeader = áááááá áá ááááá¨ááá¡ááá
+# LOCALIZATION NOTE (autofillDescription): %S is brandShortName.
+autofillDescription = %S áááááá®á¡ááá ááá¡ áá¥áááá¡ ááá¡áááá áá¡á áá á¡ááá áááá¢á ááá áááá¡ áááááªááááá¡.
+# LOCALIZATION NOTE (autofillAddressesCheckbox): Label for the checkbox that enables autofilling addresses.
+autofillAddressesCheckbox = ááá¡áááá ááááá¡ ááááá¨ááá¡ááá
+# LOCALIZATION NOTE (learnMoreLabel): Label for the link that leads users to the Form Autofill SUMO page.
+learnMoreLabel = áá áªááá
+# LOCALIZATION NOTE (savedAddressesBtnLabel): Label for the button that opens a dialog that shows the
+# list of saved addresses.
+savedAddressesBtnLabel = ááááá®á¡ááá ááá£áá ááá¡áááá ááááâ¦
+# LOCALIZATION NOTE (autofillCreditCardsCheckbox): Label for the checkbox that enables autofilling credit cards.
+autofillCreditCardsCheckbox = á¡ááá áááá¢á ááá áááááá¡ áááááªáááááá¡ ááááá¨ááá¡ááá
+# LOCALIZATION NOTE (savedCreditCardsBtnLabel): Label for the button that opens a dialog that shows the list
+# of saved credit cards.
+savedCreditCardsBtnLabel = ááááá®á¡ááá ááá£áá á¡ááá áááá¢á ááá áááááâ¦
+
+# LOCALIZATION NOTE (manageAddressesTitle, manageCreditCardsTitle): The dialog title for the list of addresses or
+# credit cards in browser preferences.
+manageAddressesTitle = ááááá®á¡ááá ááá£áá ááá¡áááá áááá
+manageCreditCardsTitle = ááááá®á¡ááá ááá£áá á¡ááá áááá¢á ááá ááááá
+# LOCALIZATION NOTE (addressesListHeader, creditCardsListHeader): The header for the list of addresses or credit cards
+# in browser preferences.
+addressesListHeader = ááá¡áááá áááá
+creditCardsListHeader = á¡ááá áááá¢á ááá ááááá
+showCreditCardsBtnLabel = á¡ááá áááá¢á ááá áááááá¡ ááá®áá
+hideCreditCardsBtnLabel = á¡ááá áááá¢á ááá áááááá¡ ááááááá
+removeBtnLabel = áááªááááá
+addBtnLabel = ááááá¢áááâ¦
+editBtnLabel = á©áá¡á¬áá áááâ¦
+# 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 = áá®ááá ááá¡áááá ááá¡ ááááá¢ááá
+editAddressTitle = ááá¡áááá ááá¡ á©áá¡á¬áá ááá
+givenName = á¡áá®ááá
+additionalName = áááá á á¡áá®ááá
+familyName = áááá á
+organization2 = ááá¬áá¡ááá£áááá
+streetAddress = ááá¡áááá áá
+
+## address-level-3 (Sublocality) names
+# LOCALIZATION NOTE (neighborhood): Used in IR, MX
+neighborhood = á¡áááááááá
+# LOCALIZATION NOTE (village_township): Used in MY
+village_township = á¡áá¤ááá áá áááá
+island = áá£áá«á£áá
+# LOCALIZATION NOTE (townland): Used in IE
+townland = ááá¡áá®áááá£áá áá£áá¥á¢á
+
+## address-level-2 names
+city = á¥áááá¥á
+# LOCALIZATION NOTE (district): Used in HK, SD, SY, TR as Address Level-2
+# and used in KR as Sublocality.
+district = á ááááá
+# LOCALIZATION NOTE (post_town): Used in GB, NO, SE
+post_town = á¡áá¤áá¡á¢á á¥áááá¥á
+# LOCALIZATION NOTE (suburb): Used in AU as Address Level-2
+# and used in ZZ as Sublocality.
+suburb = ááá áá£áááá
+
+# address-level-1 names
+province = áá®áá á
+state = á¨á¢áá¢á
+county = á¥ááá§ááá
+# LOCALIZATION NOTE (parish): Used in BB, JM
+parish = á¡ááá áááá
+# LOCALIZATION NOTE (prefecture): Used in JP
+prefecture = áá áá¤áá¥á¢á£á á
+# LOCALIZATION NOTE (area): Used in HK
+area = ááááááá
+# LOCALIZATION NOTE (do_si): Used in KR
+do_si = áá/á¡á
+# LOCALIZATION NOTE (department): Used in NI, CO
+department = áááá§áá¤ááááá
+# LOCALIZATION NOTE (emirate): Used in AE
+emirate = á¡ááááá á
+# LOCALIZATION NOTE (oblast): Used in RU and UA
+oblast = ááá¥á
+
+# LOCALIZATION NOTE (pin, postalCode, zip, eircode): Postal code name types
+# LOCALIZATION NOTE (pin): Used in IN
+pin = Pin-áááá
+postalCode = á¡áá¤áá¡á¢á ááááá¥á¡á
+zip = Zip-áááá
+# LOCALIZATION NOTE (eircode): Used in IE
+eircode = Eir-áááá
+
+country = á¥ááá§ááá áá áá®áá á
+tel = á¢áááá¤ááá
+email = ááá¤áá¡á¢á
+cancelBtnLabel = ááá£á¥áááá
+saveBtnLabel = á¨áááá®áá
+countryWarningMessage2 = ááááááá¡ ááááá¨ááá¡ááá, ááááááá ááá£á¬áááááááá áªááááá£áá á¥ááá§ááááá¡áááá¡.
+
+# LOCALIZATION NOTE (addNewCreditCardTitle, editCreditCardTitle): The dialog title for creating or editing
+# credit cards in browser preferences.
+addNewCreditCardTitle = áá®ááá á¡ááá áááá¢á ááá áááá¡ ááááá¢ááá
+editCreditCardTitle = á¡ááá áááá¢á ááá áááá¡ áááááªáááááá¡ á©áá¡á¬áá ááá
+cardNumber = ááá áááá¡ ááááá á
+invalidCardNumber = ááá®ááá, ááá£ááááá ááá áááá¡ ááá áááá£áá ááááá á
+nameOnCard = áá¤ááááááá¡ á¡áá®ááá
+cardExpiresMonth = ááááá¡ ááá¡áááá¡ ááá
+cardExpiresYear = ááááá¡ ááá¡áááá¡ á¬ááá
+billingAddress = á¡áááááá ááááá áá¨áá¡ ááá¡áááá áá
+cardNetwork = ááá áááá¡ á¡áá®áááá
+# LOCALIZATION NOTE (cardCVV): Credit card security code https://en.wikipedia.org/wiki/Card_security_code
+cardCVV = CVV
+
+# LOCALIZATION NOTE: (cardNetwork.*): These are brand names and should only be translated when a locale-specific name for that brand is in common use
+cardNetwork.amex = American Express
+cardNetwork.cartebancaire = Carte Bancaire
+cardNetwork.diners = Diners Club
+cardNetwork.discover = Discover
+cardNetwork.jcb = JCB
+cardNetwork.mastercard = MasterCard
+cardNetwork.mir = MIR
+cardNetwork.unionpay = Union Pay
+cardNetwork.visa = Visa
+
+# LOCALIZATION NOTE (editCreditCardPasswordPrompt.*, useCreditCardPasswordPrompt.*): %S is brandShortName.
+editCreditCardPasswordPrompt.win = %S áªáááááá¡ áááááá©áááá¡ á¡ááá áááá¢á ááá áááá¡ áááááªááááá. áááááá¡á¢á£á áá áá Windows-ááááá áá¨ááá á¬ááááá.
+editCreditCardPasswordPrompt.macosx = %S áªáááááá¡ áááááá©áááá¡ á¡ááá áááá¢á ááá áááá¡ áááááªááááá.
+editCreditCardPasswordPrompt.linux = %S áªáááááá¡ áááááá©áááá¡ á¡ááá áááá¢á ááá áááá¡ áááááªááááá.
+useCreditCardPasswordPrompt.win = %S áªáááááá¡ áááááá§áááá¡ á¡ááá áááá¢á ááá áááá¡ ááááá®á¡ááá ááá£áá áááááªááááá. áááááá¡á¢á£á áá áá Windows-ááááá áá¨ááá á¬ááááá.
+useCreditCardPasswordPrompt.macosx = %S áªáááááá¡ áááááá§áááá¡ á¡ááá áááá¢á ááá áááá¡ ááááá®á¡ááá ááá£áá áááááªááááá.
+useCreditCardPasswordPrompt.linux = %S áªáááááá¡ áááááá§áááá¡ á¡ááá áááá¢á ááá áááá¡ ááááá®á¡ááá ááá£áá áááááªááááá.
diff --git a/browser/extensions/fxmonitor/fxmonitor.properties b/browser/extensions/fxmonitor/fxmonitor.properties
new file mode 100644
index 00000000000..3547bc1f34f
--- /dev/null
+++ b/browser/extensions/fxmonitor/fxmonitor.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/.
+
+# Header of the popup
+fxmonitor.popupHeader=ááá¥áá ááááá áá¨á áá á¡ááá¢áá?
+# Firefox Monitor must be treated as a brand, and kept in English.
+# It cannot be:
+# - Declined to adapt to grammatical case.
+# - Transliterated.
+# - Translated.
+fxmonitor.brandName=Firefox Monitor
+# Tooltip text for the popup's anchor icon in the URL bar
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.anchorIcon.tooltiptext=á¡ááá¢á áá¦á ááªá®á£ááá %S-á¨á
+# Text content of popup. Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This version is only used when the number of accounts is smaller than 100,000.
+# The placeholders are:
+# #1: The exact number of accounts compromised in the breach.
+# #2: The name of the breached site.
+# #3: The year of the breach.
+# #4: The brand name ("Firefox Monitor").
+fxmonitor.popupText=#2 á¡ááá¢áááá #1 ááááá áá¨á áááá¢ááªáá¡ #3 á¬ááá¡. áááááááá¬ááá #4-áá áá¥áááá᪠á®áá áá áá á¡áá¤á áá®áá¡ á¥ááá¨.;#2 á¡ááá¢áááá #1 ááááá áá¨á áááá¢ááªáá¡ #3 á¬ááá¡. áááááááá¬ááá #4-áá áá¥áááá᪠á®áá áá áá á¡áá¤á áá®áá¡ á¥ááá¨.
+# Text content of popup. Semi-colon list of plural forms.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+# This version is only used when the number of accounts is greater than 100,000.
+# The placeholders are:
+# #1: The number of accounts compromised in the breach, rounded down to the
+# most significant digit.
+# Ex.: 234,567 -> More than 200,000 accounts [...]
+# 345,678,901 -> More than 300,000,000 accounts [...]
+# 4,567,890,123 -> More than 4,000,000,000 accounts [...]
+# #2: The name of the breached site.
+# #3: The year of the breach.
+# #4: The brand name ("Firefox Monitor").
+fxmonitor.popupTextRounded=#2 á¡ááá¢áááá #1-áá ááá¢á ááááá áá¨á áááá¢ááªáá¡ #3 á¬ááá¡. áááááááá¬ááá #4-áá áá¥áááá᪠á®áá áá áá á¡áá¤á áá®áá¡ á¥ááá¨.;#2 á¡ááá¢áááá #1-áá ááá¢á ááááá áá¨á áááá¢ááªáá¡ #3 á¬ááá¡. áááááááá¬ááá #4-áá áá¥áááá᪠á®áá áá áá á¡áá¤á áá®áá¡ á¥ááá¨.
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.checkButton.label=á¨áááá¬áááá %S
+fxmonitor.checkButton.accessKey=á¬
+fxmonitor.dismissButton.label=ááááá¢ááááá
+fxmonitor.dismissButton.accessKey=á¢
+# %S is replaced with fxmonitor.brandName.
+fxmonitor.neverShowButton.label=áá¦áá áá¡áá áá¡ ááááá©áááá¡ %S-áªáááááá
+fxmonitor.neverShowButton.accessKey=á
diff --git a/browser/extensions/report-site-issue/webcompat.properties b/browser/extensions/report-site-issue/webcompat.properties
new file mode 100644
index 00000000000..042a4768768
--- /dev/null
+++ b/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=ááá®á¡ááááá á¡ááá¢á á®áá ááááá¡ á¨áá¡áá®ááâ¦
+# LOCALIZATION NOTE(wc-reporter.tooltip): A site compatibility issue is
+# a website bug that exists in one browser (Firefox), but not another.
+wc-reporter.tooltip=ááá®á¡ááááá, á¡ááá¢ááá áá ááááá¡áááááááá¡ á¨áá¡áá®áá
diff --git a/browser/extensions/webcompat-reporter/webcompat.properties b/browser/extensions/webcompat-reporter/webcompat.properties
new file mode 100644
index 00000000000..042a4768768
--- /dev/null
+++ b/browser/extensions/webcompat-reporter/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=ááá®á¡ááááá á¡ááá¢á á®áá ááááá¡ á¨áá¡áá®ááâ¦
+# LOCALIZATION NOTE(wc-reporter.tooltip): A site compatibility issue is
+# a website bug that exists in one browser (Firefox), but not another.
+wc-reporter.tooltip=ááá®á¡ááááá, á¡ááá¢ááá áá ááááá¡áááááááá¡ á¨áá¡áá®áá
diff --git a/browser/firefox-l10n.js b/browser/firefox-l10n.js
new file mode 100644
index 00000000000..b410ad9aef4
--- /dev/null
+++ b/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/browser/installer/custom.properties b/browser/installer/custom.properties
new file mode 100644
index 00000000000..afa5448ad1e
--- /dev/null
+++ b/browser/installer/custom.properties
@@ -0,0 +1,87 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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 á£áá á£ááááá§áá¤á¡ áááá ááááá¡ ááááááááá áááá¡ ááá á¢áááá áá á£á¡áá¤á áá®áá. áááááá á£áá á¡ááááá®ááá áááá ááá ááá, áááªááá¡ ááá£áá¯áááá¡ááá£áá á¡áá¨á£ááááááá, ááá á¨áá áá¡ ááá¢áá ááᢠá¥á£á ááááá¡ááá áá áá ááááá á¡áá«áááá á¡áá¡á¢ááá, á¡áá¨á£áááááá¡ ááá«áááá, á¡á á£áá§áá¤áááá áá¡áá áááááá ááá¢áá ááá¢áá.
+CONTEXT_OPTIONS=$BrandShortName &ááá áááá¢á ááá
+CONTEXT_SAFE_MODE=$BrandShortName &á£á¡áá¤á áá®á á ááááá
+OPTIONS_PAGE_TITLE=ááá§áááááá¡ á¡áá®áááá
+OPTIONS_PAGE_SUBTITLE=ááá á©ááá ááá§áááááá¡ ááá áááá¢á ááá
+SHORTCUTS_PAGE_TITLE=áááá¡áá®ááááááá¡ ááá§ááááá
+SHORTCUTS_PAGE_SUBTITLE=áá ááá áááá¡ á®áá¢á£ááááá¡ á¨áá¥ááá
+COMPONENTS_PAGE_TITLE=ááááá¢ááááá ááááááááá¢áááá¡ ááááá ááá
+COMPONENTS_PAGE_SUBTITLE=ááááá¢ááááá á¡áá¡á£á áááá ááááááááá¢ááá
+OPTIONAL_COMPONENTS_DESC=á¢áá¥áááá¡áá®á£á ááá á¡áá¨á£áááááá¡ áá«áááá $BrandShortName áá ááááá á ááááá®áááá¡ ááááá¡áá, á¤ááá£á á ááááá¨á.
+MAINTENANCE_SERVICE_CHECKBOX_DESC=&á¢áá¥áááá¡áá®á£á áááá¡ ááá§ááááá
+SUMMARY_PAGE_TITLE=á¨áá¯ááááá
+SUMMARY_PAGE_SUBTITLE=á§ááááá¤áá á áááááá, á áá ááá§ááááá¡ $BrandShortName
+SUMMARY_INSTALLED_TO=$BrandShortName ááá§áááááá á¨ááááá á¡áá¥áá¦ááááá¨á:
+SUMMARY_REBOOT_REQUIRED_INSTALL=ááá§áááááá¡ ááá¡áá¡á á£áááááá á¨áá¡áá«ááá áááááá£á¢áá áá¡ á®áááá®áá á©áá ááá ááá®ááá¡ á¡áááá á.
+SUMMARY_REBOOT_REQUIRED_UNINSTALL=áááá¨ááá¡ ááá¡áá¡á á£áááááá á¨áá¡áá«ááá áááááá£á¢áá áá¡ á®áááá®áá á©áá ááá ááá®ááá¡ á¡áááá á.
+SUMMARY_TAKE_DEFAULTS=á&áá®ááá¡ $BrandShortName áááá£ááá¡á®áááá áá áá£ááá á
+SUMMARY_INSTALL_CLICK=ááá¡ááá á«ááááááá áááá¬ááááá ááá§ááááááá.
+SUMMARY_UPGRADE_CLICK=ááá¡ááá á«ááááááá áááá¬ááááá ááááá®áááááá.
+SURVEY_TEXT=&ááááá®áá áá, á áááá áááá¬ááá $BrandShortName
+LAUNCH_TEXT=&áááá¨ááá¡ $BrandShortName áá®áááá
+CREATE_ICONS_DESC=$BrandShortName-áá¡ á®áá¢á£ááááá¡ á¨áá¥ááá:
+ICONS_DESKTOP=&á¡ááá£á¨áá ááá áááá
+ICONS_STARTMENU=&ááá¬á§áááá¡ ááááá£á¡ á¡áá¥áá¦ááááá¨á
+ICONS_QUICKLAUNCH=&á¡á¬á áá¤á ááá¨ááááá¡ áááá¨á
+WARN_MANUALLY_CLOSE_APP_INSTALL=ááá§áááááá¡ ááá¡á á£ááááá¡áááá¡, á¡áááá áá áááá®á£á áá¡ $BrandShortName.\n\nááá¡ááá á«ááááááá, ááá®ááá, ááá®á£á áá $BrandShortName.
+WARN_MANUALLY_CLOSE_APP_UNINSTALL=áááá¨ááá¡ ááá¡á á£ááááá¡áááá¡ á¡áááá áá áááá®á£á áá¡ $BrandShortName.\n\nááá¡ááá á«ááááááá, ááá®ááá ááá®á£á áá $BrandShortName.
+WARN_MANUALLY_CLOSE_APP_LAUNCH=$BrandShortName á£ááá ááá¨áááá£ááá.\n\nááá®ááá ááá®á£á áá $BrandShortName, áá®ááá ááá á¡ááá¡ ááá¡áá¨ááááá.
+WARN_WRITE_ACCESS=áá¥ááá áá ááá¥áá ááá¡áá§áááááá á¡áá¥áá¦ááááá¨á á©áá¬áá áá¡ á£á¤áááá.\n \ná¡á®áá á¡áá¥áá¦ááááá¡ áá¡áá á©áááá áááá¬ááááá á¦áááááá âááá ááâ.
+WARN_DISK_SPACE=áá á¡áá¥áá¦ááááá¨á ááá¡áá§ááááááá, ááá¡ááá á¡ááááá áá¡á áááááá áá áá.\n\ná¡á®áá á¡áá¥áá¦ááááá¡ áá¡áá á©áááá áááá¬ááááá á¦áááááá âááá ááâ.
+WARN_MIN_SUPPORTED_OSVER_MSG=á¡ááá¬á£á®áá áá, $BrandShortName ááá ááá§áááááá. áááªááá£áá ááá á¡ááá¡ $BrandShortName á¡áááá áááá¡ ${MinSupportedVer}-á¡ áá á£á¤á á áá®ááá¡. ááá¢á ááá¤áá áááªááá¡áááá¡, áááá¬ááááá á¦áááááá âááá ááâ.
+WARN_MIN_SUPPORTED_CPU_MSG=á¡ááá¬á£á®áá áá, $BrandShortName ááá ááá§áááááá. áááªááá£áá ááá á¡ááá¡ $BrandShortName á¡áááá áááá¡ ${MinSupportedCPU}-áá¡ áá®áá ááááá áá¡ áá¥ááá áá ááªáá¡áá á¡. ááá¢á ááá¤áá áááªááá¡áááá¡ áááá¬ááááá á¦áááááá âááá ááâ.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=á¡ááá¬á£á®áá áá, $BrandShortName ááá ááá§áááááá. áááªááá£áá ááá á¡ááá¡ $BrandShortName á¡áááá áááá¡ ${MinSupportedVer}-á¡ áá á£á¤á á áá®ááá¡ áá ${MinSupportedCPU}-áá¡ áá®áá ááááá áá¡ áá¥ááá áá ááªáá¡áá á¡. ááá¢á ááá¤áá áááªááá¡áááá¡, áááá¬ááááá á¦áááááá âááá ááâ.
+WARN_RESTART_REQUIRED_UNINSTALL=áááá¡áááá¡ á áá áááªááááá¡ á¬ááá $BrandShortName, á ááááá¡ á¬áá¨áá᪠á£ááá ááá¬á§ááá£ááá, á¡áááá áá áááááá£á¢áá áá¡ á®áááá®áá á©áá ááá. ááááááá áááá¡ áááááááá áá®áááá?
+WARN_RESTART_REQUIRED_UPGRADE=áááá¡áááá¡ á áá áá®áá ááá á¡áááá ááááááááá¡ $BrandShortName, á ááááá¡ ááááá®áááá᪠á£ááá ááá¬á§ááá£ááá, á¡áááá áá áááááá£á¢áá áá¡ á®áááá®áá á©áá ááá. ááááááá áááá¡ áááááááá áá®áááá?
+ERROR_CREATE_DIRECTORY_PREFIX=ááá áá¥á¢áá ááá¡ á¨áá¥áááá¡ á¨ááªáááá:
+ERROR_CREATE_DIRECTORY_SUFFIX=áááá¬ááááá ááá£á¥ááááá¡ ááá§áááááá¡ á¨áá¡áá©áá ááááá áá\ná¡áªáááá á®áááá®ááá¡.
+
+UN_CONFIRM_PAGE_TITLE=$BrandFullName â áááá¨áá
+UN_CONFIRM_PAGE_SUBTITLE=$BrandFullName áááªáááááá áá¥áááá áááááá£á¢áá áááá.
+UN_CONFIRM_UNINSTALLED_FROM=$BrandShortName á¬ááá¨áááá á¨áááááá á¡áá¥áá¦ááááááá:
+UN_CONFIRM_CLICK=ááá¡ááá á«ááááááá áááá¬ááááá áááá¨ááá¡.
+
+BANNER_CHECK_EXISTING=áá á¡ááá£áá ááá¡á¢ááááªááá¡ á¨áááá¬ááááâ¦
+
+STATUS_INSTALL_APP=$BrandShortName ááá§ááááááâ¦
+STATUS_INSTALL_LANG=áááá¡ á¤ááááááá¡ ááá§ááááá (${AB_CD})â¦
+STATUS_UNINSTALL_MAIN=$BrandShortName ááááá¨ááááâ¦
+STATUS_CLEANUP=ááá¢áá á á®áááá¡ á¨ááááááâ¦
+
+UN_SURVEY_CHECKBOX_LABEL=ááªááááá Mozilla-á¡, áᣠá áá¢áá áááá¨áááá $BrandShortName
+
+# _DESC strings support approximately 65 characters per line.
+# One line
+OPTIONS_SUMMARY=ááá á©ááá ááá§áááááá¡ á¡áá¡á£á áááá á¡áá®áááá áá áááá¬ááááá á¨áááááá¡.
+# One line
+OPTION_STANDARD_DESC=$BrandShortName ááá§áááááá á§áááááá á®á¨áá áá ááááá§ááááá£áá ááá áááá¢á áááá.
+OPTION_STANDARD_RADIO=&á©ááá£áááá ááá
+# Two lines
+OPTION_CUSTOM_DESC=ááá§áááááá¡áá¡ ááá áááá¢á áááá¡ á¡ááááááá áá á©ááá. ááá¡áá¦áááá áááááªáááá áááá®ááá ááááááá¡áááá¡.
+OPTION_CUSTOM_RADIO=&á¨áá á©ááááá
+
+# 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=&ááááá®áááá
diff --git a/browser/installer/mui.properties b/browser/installer/mui.properties
new file mode 100644
index 00000000000..b34ff39f813
--- /dev/null
+++ b/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=ááááá¡ááááááá $BrandFullNameDA â ááá§áááááá¡ ááááá£á á
+MUI_TEXT_WELCOME_INFO_TEXT=ááááá£á á ááááá®ááá áááá, áááá§áááá $BrandFullNameDA.\n\nááá¬á§áááá¡ á¬áá, ááá á©ááá, á§áááá á¡á®áá ááá¨áááá£áá áá ááá ááá ááá®á£á áá, á áá á¨áá¡áá«áááááá áá§áá¡, á¡áááá á á¡áá¡á¢ááá£á á á¤ááááááá¡ ááááá®áááá, áááááá£á¢áá áá¡ á®áááá®áá á©áá áááá¡ ááá áá¨á.\n\n$_CLICK
+MUI_TEXT_COMPONENTS_TITLE=ááá á©ááá ááááááááá¢ááá
+MUI_TEXT_COMPONENTS_SUBTITLE=ááá£ááááá á¨áá¡áá«ááááááááá, á ááááááá áá áááá᪠ááá§áááááá $BrandFullNameDA.
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE=áá¦á¬áá ááááá
+MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO=áá¦á¬áá áááááá¡ á¡áááá®áááá, áááá¢áááá áááááá¡ ááá©áááááááá á¨áááááááááá áá ááá£ááá¡ ááá¡áá®áááááá¡ááá.
+MUI_TEXT_DIRECTORY_TITLE=ááá á©ááá á¡áá¥áá¦áááá
+MUI_TEXT_DIRECTORY_SUBTITLE=ááá á©ááá á¡áá¥áá¦áááá, á¡ááá᪠áá¡á£á á ááá§ááááá¡ $BrandFullNameDA.
+MUI_TEXT_INSTALLING_TITLE=áááááááá áááá¡ ááá§ááááá
+MUI_TEXT_INSTALLING_SUBTITLE=ááá®ááá, ááááááááá, á¡áááá á¡á á£ááá ááá§áááááá $BrandFullNameDA.
+MUI_TEXT_FINISH_TITLE=ááá§ááááá ááá¡á á£áááá£ááá
+MUI_TEXT_FINISH_SUBTITLE=áá ááá ááá ááá§áááá á¬áá ááá¢áááá.
+MUI_TEXT_ABORT_TITLE=áá ááá áááá¡ ááá§ááááá á¨áá§ááá¢áááá
+MUI_TEXT_ABORT_SUBTITLE=áá ááá áááá¡ ááá§ááááá ááá ááá®áá á®áá.
+MUI_BUTTONTEXT_FINISH=&ááá¡á á£áááá
+MUI_TEXT_FINISH_INFO_TITLE=$BrandFullNameDA â ááá§áááááá¡ ááááá£á áá¡ áá£á¨ááááá¡ ááá¡á á£áááá
+MUI_TEXT_FINISH_INFO_TEXT=$BrandFullNameDA á¬áá ááá¢áááá ááá§áááá áá¥áááá¡ áááááá£á¢áá á¨á.\n\náááá¬ááááá ááá¡á á£ááááá¡, ááááá£á áá¡ ááá¡áá®á£á áá.
+MUI_TEXT_FINISH_INFO_REBOOT=áááá¡áááá¡, á áá á¡á á£ááá ááá§ááááá¡ $BrandFullNameDA, á¡áá¡á¢áááá¡ á®áááá®áá á©áá áááá á¡áááá á. ááááááá áááá¡ áááááááá áá®áááá?
+MUI_TEXT_FINISH_REBOOTNOW=á®áááá®áá á©áá ááá
+MUI_TEXT_FINISH_REBOOTLATER=á®áááá®áá á©áá ááá ááááááááááá
+MUI_TEXT_STARTMENU_TITLE=ááá á©ááá âááá¬á§áááá¡ ááááá£á¡â á¡áá¥áá¦áááá
+MUI_TEXT_STARTMENU_SUBTITLE=ááá á©ááá âááá¬á§áááá¡ ááááá£á¡â á¡áá¥áá¦áááá, $BrandFullNameDA-áá¡ áááá¡áá®ááááááá¡áááá¡.
+MUI_INNERTEXT_STARTMENU_TOP=ááá á©ááá âááá¬á§áááá¡ ááááá£á¡â á¡áá¥áá¦áááá, á ááááá¨á᪠áá¡á£á á áá ááá áááá¡ áááá¡áá®ááááááá¡ ááááááá¡ááá. áá¡ááá, á¨áááá«áááá á¡áá®áááá¡ á¨áá§áááá áá áá®ááá á¡áá¥áá¦ááááá¡ á¨áá¥ááá.
+MUI_TEXT_ABORTWARNING=áááááááá áá¡á£á á, áá¦áá ááá§ááááá¡ $BrandFullName?
+MUI_UNTEXT_WELCOME_INFO_TITLE=ááááá¡ááááááá $BrandFullNameDA â áááá¨ááá¡ ááááá£á á
+MUI_UNTEXT_WELCOME_INFO_TEXT=ááááá£á á ááááá®ááá áááá, áááá¨áááá $BrandFullNameDA.\n\ná¬áá¨ááá¡ á¬áá ááá á¬áá£áááá, á áá $BrandFullNameDA áá áá áá¡ ááá¨áááá£áá.\n\n$_CLICK
+MUI_UNTEXT_CONFIRM_TITLE=áááá¨áááá $BrandFullNameDA
+MUI_UNTEXT_CONFIRM_SUBTITLE=$BrandFullNameDA áááªáááááá áá¥áááá áááááá£á¢áá áááá.
+MUI_UNTEXT_UNINSTALLING_TITLE=áá¨áááá
+MUI_UNTEXT_UNINSTALLING_SUBTITLE=ááá®ááá, ááááááááá, á¡áááá á¡á á£ááá ááááá¨áááá $BrandFullNameDA.
+MUI_UNTEXT_FINISH_TITLE=áááá¨áá ááá¡á á£áááá£ááá
+MUI_UNTEXT_FINISH_SUBTITLE=áááá¨áá ááá¡á á£ááá á¬áá ááá¢áááá.
+MUI_UNTEXT_ABORT_TITLE=áááá¨áá á¨áá¬á§ááá¢áááá
+MUI_UNTEXT_ABORT_SUBTITLE=áá ááá áááá¡ á¬áá ááá¢áááá áááá¨áá, ááá ááá®áá á®áá.
+MUI_UNTEXT_FINISH_INFO_TITLE=$BrandFullNameDA â áááá¨ááá¡ ááááá£á áá¡ áá£á¨ááááá¡ ááá¡á á£áááá
+MUI_UNTEXT_FINISH_INFO_TEXT=$BrandFullNameDA á¬ááá¨ááá áá¥áááá áááááá£á¢áá áááá.\n\náááá¬ááááá ááá¡á á£ááááá¡, ááááá£á áá¡ ááá¡áá®á£á áá.
+MUI_UNTEXT_FINISH_INFO_REBOOT=áááá¡áááá¡ á áá á¡á á£ááá ááááá¨áááá¡ $BrandFullNameDA, á¡áá¡á¢áááá¡ á®áááá®áá á©áá¢ááá áááá á¡áááá á. ááááááá áááá¡ áááááááá áá®áááá?
+MUI_UNTEXT_ABORTWARNING=ááááááááá áá¡á£á á, áá¦áá ááááá¨áááá¡ $BrandFullName?
diff --git a/browser/installer/nsisstrings.properties b/browser/installer/nsisstrings.properties
new file mode 100644
index 00000000000..c904d6a8409
--- /dev/null
+++ b/browser/installer/nsisstrings.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:
+
+# 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.
+
+# Do not replace $BrandShortName, $BrandProductName, $BrandFullName,
+# or $BrandFullNameDA with a custom string and always use the same one as used
+# by the en-US files.
+# $BrandFullNameDA allows the string to contain an ampersand (e.g. DA stands
+# for double ampersand) and prevents the letter following the ampersand from
+# being used as an accesskey.
+
+# You can use \n to create a newline in the string but only when the string
+# from en-US contains a \n.
+
+INSTALLER_WIN_CAPTION=$BrandShortName â ááá§áááááá¡ ááááá£á á
+
+# The \n in the next two strings can be moved or deleted as needed to make
+# the string fit in the 3 lines of space available.
+STUB_CLEANUP_PAVEOVER_HEADER=$BrandShortName á£ááá ááá§ááááá£ááá.\n áááááá®ááá.
+STUB_CLEANUP_REINSTALL_HEADER=$BrandShortName á£ááá ááá§ááááá£ááá.\n áááááá®ááá áááá ááá á¡áááá.
+STUB_CLEANUP_PAVEOVER_HEADER2=$BrandShortName á£ááá ááá§ááááá£ááá. áááááá®ááá áááá ááá á¡ááááá.
+STUB_CLEANUP_REINSTALL_HEADER2=$BrandShortName á£ááá ááá§ááááá£ááá. áááááá®ááá áááá ááá á¡áááá.
+STUB_CLEANUP_PAVEOVER_BUTTON=&ááááá®áááá
+STUB_CLEANUP_REINSTALL_BUTTON=á®áááá®áá &ááá§ááááá
+STUB_CLEANUP_CHECKBOX_LABEL=&áááá£ááá¡á®áááá ááá áááá¢á áááá¡ áá¦ááááá áá ááá«áááááá£áá ááááá¢áááááá¡ áááªááááá, á¬áá ááááááá¡ ááá¡ááá ááááá
+
+STUB_INSTALLING_LABEL2=áááááááá áááá¡ ááá§áááááâ¦
+# The \n in the next string is intended to force a nice-looking layout in en-US
+# and can be moved or deleted as needed. There's no practical limit on the
+# number of lines available.
+STUB_INSTALLING_HEADLINE=ááááªáááá ááá ááá áááááªááááá.\ná¨áá£áá áááá $BrandProductName-á¡.
+STUB_INSTALLING_BODY=áááááá¬áá áá ááá ááá£ááááá¡ á£á¬áááá áá¡áááá¡ á£áá á£áááááá§áá¤á á©áááá á¡á®áá áá ááá£á¥á¢ááá᪠áá á¨ááá¡á¬ááááá, áᣠá áááá áááááá§áááá ááá¢áá ááá¢á á£á¡áá¤á áá®áá áá ááá®áá á®ááá£ááá.
+STUB_BLURB_FIRST1=áá¦áá¡áá¦ááááá á§áááááá á¡á¬á áá¤á áá ááá¥áááá $BrandShortName
+STUB_BLURB_SECOND1=áááá ááááá¡ ááá®á¡áá áá á©áááá ááááá ááááá ááá á£á¡á¬á áá¤áá¡áá
+STUB_BLURB_THIRD1=áá«áááá á ááá ááá ááááááááá áááá¡ á ááááá
+STUB_BLURB_FOOTER2=á¨áá¥ááááá á®ááá®áá¡áááá¡, áá áá á ááááááá¡áááá¡
+
+WARN_MIN_SUPPORTED_OSVER_MSG=á¡ááá¬á£á®áá áá, $BrandShortName ááá ááá§áááááá. áááªááá£áá ááá á¡ááá¡ $BrandShortName á¡áááá áááá¡ ${MinSupportedVer}-á¡ áá á£á¤á á áá®ááá¡. ááá¢á ááá¤áá áááªááá¡áááá¡, áááá¬ááááá á¦áááááá âááá ááâ.
+WARN_MIN_SUPPORTED_CPU_MSG=á¡ááá¬á£á®áá áá, $BrandShortName ááá ááá§áááááá. áááªááá£áá ááá á¡ááá¡ $BrandShortName á¡áááá áááá¡ ${MinSupportedCPU}-áá¡ áá®áá ááááá áá¡ áá¥ááá áá ááªáá¡áá á¡. ááá¢á ááá¤áá áááªááá¡áááá¡ áááá¬ááááá á¦áááááá âááá ááâ.
+WARN_MIN_SUPPORTED_OSVER_CPU_MSG=á¡ááá¬á£á®áá áá, $BrandShortName ááá ááá§áááááá. áááªááá£áá ááá á¡ááá¡ $BrandShortName á¡áááá áááá¡ ${MinSupportedVer}-á¡ áá á£á¤á á áá®ááá¡ áá ${MinSupportedCPU}-áá¡ áá®áá ááááá áá¡ áá¥ááá áá ááªáá¡áá á¡. ááá¢á ááá¤áá áááªááá¡áááá¡, áááá¬ááááá á¦áááááá âááá ááâ.
+WARN_WRITE_ACCESS_QUIT=áá¥ááá áá ááááá©áááá á¡ááááááá á£á¤áááááá áá á¡áá¥áá¦ááááá¨á ááá¡áá§ááááááá
+WARN_DISK_SPACE_QUIT=áá¥ááá áá ááá¥áá á¡ááááá áá¡á áááááá ááá¡ááá.
+WARN_MANUALLY_CLOSE_APP_LAUNCH=$BrandShortName á£ááá ááá¨áááá£ááá.\n\nááá®ááá ááá®á£á áá $BrandShortName, áá®ááá ááá á¡ááá¡ ááá¡áá¨ááááá.
+
+ERROR_DOWNLOAD_CONT=á°á. ááá£á ááááááá ááááááá, $BrandShortName ááá ááá§áááááá.\náááá¬áá¥áá á¦ááááá¡ OK áá á®áááá®áá ááá£á¨ááá.
+
+STUB_CANCEL_PROMPT_HEADING=áá¡á£á á áááá§áááá $BrandShortName?
+STUB_CANCEL_PROMPT_MESSAGE=ááá£á¥ááááá¡ á¨áááá®ááááá¨á $BrandShortName áá¦áá ááá§áááááá.
+STUB_CANCEL_PROMPT_BUTTON_CONTINUE=ááá§ááááá¡ $BrandShortName
+STUB_CANCEL_PROMPT_BUTTON_EXIT=ááá£á¥áááá
diff --git a/browser/installer/override.properties b/browser/installer/override.properties
new file mode 100644
index 00000000000..83583c251ed
--- /dev/null
+++ b/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=$BrandFullName â ááá§ááááá
+UninstallCaption=$BrandFullName áááá¨áá
+BackBtn=< &á£ááá
+NextBtn=&á¬áá >
+AcceptBtn=&áááááá®áááá á¡ááááªááááá á¨ááááá®ááááá¡ ááá ááááá¡
+DontAcceptBtn=áá áááá&áá®áááá á¡ááááªááááá á¨ááááá®ááááá¡ ááá ááááá¡
+InstallBtn=&ááá§ááááá
+UninstallBtn=&áááá¨áá
+CancelBtn=ááá£á¥áááá
+CloseBtn=&ááá®á£á áá
+BrowseBtn=&áá á©ááá...
+ShowDetailsBtn=áá áªááá á©áááááá
+ClickNext=ááá¡ááá á«ááááááá, áááá¬ááááá á¦áááááá âá¬ááâ.
+ClickInstall=ááá§áááááá¡ ááá¡áá¬á§áááá áááá¬ááááá á¦ááááá¡ âááá§áááááâ.
+ClickUninstall=áááá¨ááá¡ ááá¡áá¬á§áááá áááá¬ááááá á¦ááááá¡ âáááá¨ááâ.
+Completed=ááá¡á á£ááá
+LicenseTextRB=á¡áááá ááá§áááááá $BrandFullNameDA, ááá®ááá ááááªááá á¡ááááªááááá á¨ááááá®ááááá¡. áᣠá¨ááááá®ááááá¡ á§áááá ááá ááá ááá¡áá¦áááá, ááá£ááááá ááá áááááá áá á©ááááá. $_CLICK
+ComponentsText=ááá á©ááá ááááááááá¢ááá, á áááááá ááá§ááááá᪠áá¡á£á á áá ááá®á¡áááá ááááá¨ááá ááá, á áááááá ááá§ááááá᪠áá áááááá. $_CLICK
+ComponentsSubText2_NoInstTypes=ááá á©ááá áááá¡áá¨áááá ááááááááá¢ááá:
+DirText=$BrandFullNameDA ááá§áááááá áááªááá£á á¡áá¥áá¦ááááá¨á. á¡á®áá á¡áá¥áá¦ááááá¨á ááá¡áá§ááááááá, áááá¬ááááá áá á©áááá¡ áá ááá£ááááá á¡á®áá á¡áá¥áá¦áááá. $_CLICK
+DirSubText=áááááááá£áá á¡áá¥áá¦áááá
+DirBrowseText=ááá á©ááá á¡áá¥áá¦áááá, á¡ááá᪠ááá§áááááá $BrandFullNameDA:
+SpaceAvailable="á®ááááá¡áá¬ááááá á¡ááá áªá: "
+SpaceRequired="á¡áááá á áááááá ááá¡ááá: "
+UninstallingText=$BrandFullNameDA ááááá¨áááá á¨áááááá á¡áá¥áá¦ááááááá.$_CLICK
+UninstallingSubText=áá¨áááá á¡áá¥áá¦ááááááá:
+FileError=á¤ááááá¡ ááá®á¡ááá¡áá¡ ááá®áá á¨ááªáááá: \r\n\r\n$0\r\n\r\náááá¬ááááá âááá£á¥ááááá¡â, ááá§áááááá¡ á¨áá¡áá¬á§ááá¢áá,\r\nâá¡áªáááá á®áááá®ááá¡â ááá¡ááááá ááááá, áá\r\nâá£áá£áááááá§áá¤áá¡â á¤ááááá¡ ááááá¡áá¢ááááááá.
+FileError_NoIgnore=á¤ááááá¡ ááá®á¡ááá¡áá¡ ááá®áá á¨ááªáááá: \r\n\r\n$0\r\n\r\náááá¬ááááá á¡áªáááá á®áááá®ááá¡ ááááááá ááááá áªááá¡áááá¡, áá\r\nááá£á¥ááááá¡ ááá§áááááá¡ á¨áá¡áá¬á§ááá¢áá.
+CantWrite="á©áá¬áá á á¨áá£á«ááááááá: "
+CopyFailed=áá¡ááá¡ áá¦ááá ááá ááá®áá á®áá
+CopyTo="áá¡ááá¡ áááááááá"
+Registering="ááá áááá¡á¢á ááá: "
+Unregistering="á áááá¡á¢á ááªááá¡ ááá£á¥áááá: "
+SymbolNotFound="á¡áááááá ááá áááá«áááá: "
+CouldNotLoad="á©áá¢ááá ááá á¨áá£á«ááááááá: "
+CreateFolder="á¡áá¥áá¦ááááá¡ á¨áá¥ááá: "
+CreateShortcut="áááá¡áá®ááááá¡ á¨áá¥ááá: "
+CreatedUninstaller="áááá¨ááá¡ áá ááá ááá á¨áá¥áááááá: "
+Delete="á¤ááááá¡ á¬áá¨áá: "
+DeleteOnReboot="á¬áá¨áá, á®áááá®áá ááá¨ááááá¡áá¡: "
+ErrorCreatingShortcut="á¨ááªáááá áááá¡áá®ááááá¡ á¨áá¥áááá¡áá¡: "
+ErrorCreating="á¨áá¥áááá¡áá¡ ááá®áá á¨ááªáááá: "
+ErrorDecompressing=áááááªáááááá¡ ááá®á¡ááá¡áá¡ ááá®áá á¨ááªáááá! áááá¨áááá á¤áááá ááááááááá£ááá?
+ErrorRegistering=DLL-á¡ á áááá¡á¢á ááªááá¡áá¡ ááá®áá á¨ááªáááá
+ExecShell="ExecShell: "
+Exec="ááá¨áááá: "
+Extract="áááá¦ááá: "
+ErrorWriting="áááá¦ááá: á¤áááá¨á á©áá¬áá áá¡áá¡ ááá®áá á¨ááªáááá "
+InvalidOpcode=áááá¨áááá á¤áááá ááááááááá£ááá: áááá ááªááá¡ áááá áá áá¡á¬áá áá
+NoOLE="OLE áá áá áá¡ á®ááááá¡áá¬ááááá: "
+OutputFolder="ááááá¢áááá¡ á¡áá¥áá¦áááá: "
+RemoveFolder="á¡áá¥áá¦ááááá¡ áááªááááá: "
+RenameOnReboot="ááááá á¥áááá, á®áááá®áá á©áá áááá¡áá¡: "
+Rename="ááááá á¥áááá: "
+Skipped="ááááá¢ááááá£ááá: "
+CopyDetails=ááááá¢ááááá áááááªáááááá¡ áá¡áá
+LogInstall=ááá¢ááááªááá¡ áá ááªáá¡áá¡ áá¦á ááªá®áá
+Byte=B
+Kilo=K
+Mega=M
+Giga=G
diff --git a/browser/pdfviewer/chrome.properties b/browser/pdfviewer/chrome.properties
new file mode 100644
index 00000000000..ff876ae9c5b
--- /dev/null
+++ b/browser/pdfviewer/chrome.properties
@@ -0,0 +1,19 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Chrome notification bar messages and buttons
+unsupported_feature=áá¡ PDF-áááá£áááá¢á á¨ááá«áááá áá ááááá©áááá¡ ááá áááá£ááá.
+unsupported_feature_forms=áá¡ PDF-áááá£áááá¢á á¨áááªááá¡ áááááá¡. áááá á¨ááá¡áááá¡ á¨áá¡áá«ááááááá áá áá áá áá®áá ááááá ááá.
+open_with_different_viewer=á¡á®áá áá ááá áááá¨á ááá®á¡áá
+open_with_different_viewer.accessKey=á
diff --git a/browser/pdfviewer/viewer.properties b/browser/pdfviewer/viewer.properties
new file mode 100644
index 00000000000..c7b2da8dda0
--- /dev/null
+++ b/browser/pdfviewer/viewer.properties
@@ -0,0 +1,246 @@
+# Copyright 2012 Mozilla Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Main toolbar buttons (tooltips and alt text for images)
+previous.title=á¬ááá áááá áá
+previous_label=á¬ááá
+next.title=á¨áááááá áááá áá
+next_label=á¨áááááá
+
+# LOCALIZATION NOTE (page.title): The tooltip for the pageNumber input.
+page.title=áááá áá
+# LOCALIZATION NOTE (of_pages): "{{pagesCount}}" will be replaced by a number
+# representing the total number of pages in the document.
+of_pages={{pagesCount}}-ááá
+# LOCALIZATION NOTE (page_of_pages): "{{pageNumber}}" and "{{pagesCount}}"
+# will be replaced by a number representing the currently visible page,
+# respectively a number representing the total number of pages in the document.
+page_of_pages=({{pageNumber}} {{pagesCount}}-ááá)
+
+zoom_out.title=ááááá¡ á¨áááªáá ááá
+zoom_out_label=ááá¨áá ááá
+zoom_in.title=ááááá¡ áááá áá
+zoom_in_label=áááá®ááááá
+zoom.title=áááá
+presentation_mode.title=á©ááááááá¡ á áááááá ááááá ááá
+presentation_mode_label=á©ááááááá¡ á ááááá
+open_file.title=á¤ááááá¡ ááá®á¡áá
+open_file_label=ááá®á¡áá
+print.title=ááááááááá
+print_label=ááááááááá
+download.title=á©áááá¢ááá ááá
+download_label=á©áááá¢ááá ááá
+bookmark.title=áááááááá á á®ááá (áá¡ááá¡ áá¦ááá áá ááá®á¡áá áá®áá á¤ááá¯áá áá¨á)
+bookmark_label=áááááááá á á®ááá
+
+# Secondary toolbar and context menu
+tools.title=á®ááá¡áá¬á§áááá
+tools_label=á®ááá¡áá¬á§áááá
+first_page.title=ááá ááá áááá ááá ááááá¡ááá
+first_page.label=ááá ááá áááá ááá ááááá¡ááá
+first_page_label=ááá ááá áááá ááá ááááá¡ááá
+last_page.title=áááá áááá ááá ááááá¡ááá
+last_page.label=áááá áááá ááá ááááá¡ááá
+last_page_label=áááá áááá ááá ááááá¡ááá
+page_rotate_cw.title=á¡ááááá¡ áá¡á áá¡ ááááá áá£ááááá á¨ááá á£áááá
+page_rotate_cw.label=ááá á¯áááá áááááá á£áááá
+page_rotate_cw_label=ááá á¯áááá áááááá á£áááá
+page_rotate_ccw.title=á¡ááááá¡ áá¡á áá¡ á¡áááá áá¡ááá áá á¨ááá á£áááá
+page_rotate_ccw.label=ááá áªá®ááá áááááá á£áááá
+page_rotate_ccw_label=ááá áªá®ááá áááááá á£áááá
+
+cursor_text_select_tool.title=ááá¡áááá¨áá ááá©áááááááá¡ ááááá§ááááá
+cursor_text_select_tool_label=ááá¡áááá¨áá ááá©áááááááá
+cursor_hand_tool.title=ááááá¡ááááááááááá ááá©áááááááá¡ ááááá§ááááá
+cursor_hand_tool_label=ááááá¡ááááááááááá
+
+scroll_vertical.title=áááá ááááá¡ á¨ááá£ááá á©áááááá
+scroll_vertical_label=á¨ááá£áá áááááááááááá
+scroll_horizontal.title=áááá ááááá¡ ááá ááá£ááá á©áááááá
+scroll_horizontal_label=áááááá áááááááááááá
+scroll_wrapped.title=áááá ááááá¡ áªá®á ááá£á áá á©áááááá
+scroll_wrapped_label=áªá®á ááá£á á áááááááááááá
+
+spread_none.title=áá áááá ááá ááá¨ááá¡ ááá áá¨á
+spread_none_label=áªáááááá ááááá á©áááááá
+spread_odd.title=áá áááá ááá ááá¨áá, áááá¢á áááá ááááá ááá¬á§ááá£áá
+spread_odd_label=áá áááá ááá áááá¢áááá
+spread_even.title=áá áááá ááá ááá¨áá, áá£á¬á áááá ááááá ááá¬á§ááá£áá
+spread_even_label=áá áááá ááá áá£á¬áááá
+
+# Document properties dialog box
+document_properties.title=áááá£áááá¢áá¡ á¨áá¡áá®ááâ¦
+document_properties_label=áááá£áááá¢áá¡ á¨áá¡áá®ááâ¦
+document_properties_file_name=á¤ááááá¡ á¡áá®ááá:
+document_properties_file_size=á¤ááááá¡ áááªá£áááá:
+# LOCALIZATION NOTE (document_properties_kb): "{{size_kb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in kilobytes, respectively in bytes.
+document_properties_kb={{size_kb}} áá ({{size_b}} áááá¢á)
+# LOCALIZATION NOTE (document_properties_mb): "{{size_mb}}" and "{{size_b}}"
+# will be replaced by the PDF file size in megabytes, respectively in bytes.
+document_properties_mb={{size_mb}} áá ({{size_b}} áááá¢á)
+document_properties_title=á¡áááá£á á:
+document_properties_author=á¨ááá¥ááááá:
+document_properties_subject=áááá:
+document_properties_keywords=á¡áááááá«á á¡áá¢á§áááá:
+document_properties_creation_date=á¨áá¥áááá¡ ááá áá¦á:
+document_properties_modification_date=á©áá¡á¬áá áááá¡ ááá áá¦á:
+# LOCALIZATION NOTE (document_properties_date_string): "{{date}}" and "{{time}}"
+# will be replaced by the creation/modification date, and time, of the PDF file.
+document_properties_date_string={{date}}, {{time}}
+document_properties_creator=áááááá¨áááá:
+document_properties_producer=PDF-áááááá¨áááá:
+document_properties_version=PDF-ááá á¡áá:
+document_properties_page_count=áááá ááááá¡ á áááááááá:
+document_properties_page_size=áááá ááá¡ áááá:
+document_properties_page_size_unit_inches=áá£ááá
+document_properties_page_size_unit_millimeters=áá
+document_properties_page_size_orientation_portrait=á¨ááá£ááá
+document_properties_page_size_orientation_landscape=ááá ááá£ááá
+document_properties_page_size_name_a3=A3
+document_properties_page_size_name_a4=A4
+document_properties_page_size_name_letter=Letter
+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=á¡á¬á áá¤á á¨áááááááá ááá:
+document_properties_linearized_yes=áááá®
+document_properties_linearized_no=áá á
+document_properties_close=ááá®á£á áá
+
+print_progress_message=áááá£áááá¢á áááááááá áááá¡áááááááâ¦
+# LOCALIZATION NOTE (print_progress_percent): "{{progress}}" will be replaced by
+# a numerical per cent value.
+print_progress_percent={{progress}}%
+print_progress_close=ááá£á¥áááá
+
+# Tooltips and alt text for side panel toolbar buttons
+# (the _label strings are alt text for the buttons, the .title strings are
+# tooltips)
+toggle_sidebar.title=áááá áááá ááááá¡ ááááá©ááá/ááááááá
+toggle_sidebar_notification.title=áááá áááá ááááá¡ á©áá ááá/ááááá ááá (áááá£áááá¢á á¨áááªááá¡ á¡áá á©ááá¡/ááááá áá¡)
+toggle_sidebar_label=áááá áááá ááááá¡ ááááá©ááá/ááááááá
+document_outline.title=áááá£áááá¢áá¡ á¡áá á©áááá¡ á©áááááá (áá á¯áá ááá¬ááááááá á§áááá ááááááá¢áá¡ á©áááá¨áá/ááááªáá)
+document_outline_label=áááá£áááá¢áá¡ á¡áá á©ááá
+attachments.title=ááááá ááááá¡ á©áááááá
+attachments_label=ááááá áááá
+thumbs.title=á¨áááááááá ááá
+thumbs_label=áá¡áááááá
+findbar.title=ááááá áááá£áááá¢á¨á
+findbar_label=á«áááá
+
+# Thumbnails panel item (tooltip and alt text for images)
+# LOCALIZATION NOTE (thumb_page_title): "{{page}}" will be replaced by the page
+# number.
+thumb_page_title=áááá áá {{page}}
+# LOCALIZATION NOTE (thumb_page_canvas): "{{page}}" will be replaced by the page
+# number.
+thumb_page_canvas=áááá ááá¡ á¨áááááááá ááá {{page}}
+
+# Find panel button title and messages
+find_input.title=á«áááá
+find_input.placeholder=ááááá áááá£áááá¢á¨áâ¦
+find_previous.title=á¤á áááá¡ á¬ááá áááá¢áá¥á¡á¢áá¡ ááááá
+find_previous_label=á¬ááá
+find_next.title=á¤á áááá¡ á¨áááááá áááá¢áá¥á¡á¢áá¡ ááááá
+find_next_label=á¨áááááá
+find_highlight=á§ááááá¡ ááááá¨ááá
+find_match_case_label=ááááá á£ááá¡ áááááááá¡á¬ááááá
+find_entire_word_label=ááááááá á¡áá¢á§áááá
+find_reached_top=ááá¦á¬áá£ááá áááá£áááá¢áá¡ ááá¡áá¬á§áá¡á, áá á«áááááá ááááááá
+find_reached_bottom=ááá¦á¬áá£ááá áááá£áááá¢áá¡ áááá, áá á«áááááá ááá¡áá¬á§áá¡áááá
+# LOCALIZATION NOTE (find_match_count): The supported plural forms are
+# [one|two|few|many|other], with [other] as the default value.
+# "{{current}}" and "{{total}}" will be replaced by a number representing the
+# index of the currently active find result, respectively a number representing
+# the total number of matches in the document.
+find_match_count={[ plural(total) ]}
+find_match_count[one]={{current}} / {{total}} áááá®áááá áááá
+find_match_count[two]={{current}} / {{total}} áááá®áááá áááá
+find_match_count[few]={{current}} / {{total}} áááá®áááá áááá
+find_match_count[many]={{current}} / {{total}} áááá®áááá áááá
+find_match_count[other]={{current}} / {{total}} áááá®áááá áááá
+# LOCALIZATION NOTE (find_match_count_limit): The supported plural forms are
+# [zero|one|two|few|many|other], with [other] as the default value.
+# "{{limit}}" will be replaced by a numerical value.
+find_match_count_limit={[ plural(limit) ]}
+find_match_count_limit[zero]={{limit}}-áá ááá¢á áááá®áááá á
+find_match_count_limit[one]={{limit}}-áá ááá¢á áááá®áááá á
+find_match_count_limit[two]={{limit}}-áá ááá¢á áááá®áááá á
+find_match_count_limit[few]={{limit}}-áá ááá¢á áááá®áááá á
+find_match_count_limit[many]={{limit}}-áá ááá¢á áááá®áááá á
+find_match_count_limit[other]={{limit}}-áá ááá¢á áááá®áááá á
+find_not_found=á¤á ááá ááá áááá«áááá
+
+# Error panel labels
+error_more_info=áá áªááá
+error_less_info=á¨áááááááá£ááá
+error_close=ááá®á£á áá
+# 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}}
+# LOCALIZATION NOTE (error_stack): "{{stack}}" will be replaced with a stack
+# trace.
+error_stack=á¡á¢ááá: {{stack}}
+# LOCALIZATION NOTE (error_file): "{{file}}" will be replaced with a filename
+error_file=á¤áááá: {{file}}
+# LOCALIZATION NOTE (error_line): "{{line}}" will be replaced with a line number
+error_line=á®ááá: {{line}}
+rendering_error=á¨ááªáááá, áááá ááá¡ á©ááááááá¡áá¡.
+
+# Predefined zoom values
+page_scale_width=áááá ááá¡ á¡ááááááá
+page_scale_fit=ááááááá áááá áá
+page_scale_auto=ááá¢áááá¢á£á á
+page_scale_actual=á¡áá¬á§áá¡á áááá
+# LOCALIZATION NOTE (page_scale_percent): "{{scale}}" will be replaced by a
+# numerical scale value.
+page_scale_percent={{scale}}%
+
+# Loading indicator messages
+loading_error_indicator=á¨ááªáááá
+loading_error=á¨ááªáááá, PDF-á¤ááááá¡ á©áá¢ááá áááá¡áá¡.
+invalid_file_error=áá áááá áááá£áá áá ááááááááá£áá PDF-á¤áááá.
+missing_file_error=ááááá£áá PDF-á¤áááá.
+unexpected_response_error=á¡áá ááá áá¡ ááá£ááááááá ááá¡á£á®á.
+
+# LOCALIZATION NOTE (annotation_date_string): "{{date}}" and "{{time}}" will be
+# replaced by the modification date, and time, of the annotation.
+annotation_date_string={{date}}, {{time}}
+
+# LOCALIZATION NOTE (text_annotation_type.alt): This is used as a tooltip.
+# "{{type}}" will be replaced with an annotation type from a list defined in
+# the PDF spec (32000-1:2008 Table 169 â Annotation types).
+# Some common types are e.g.: "Check", "Text", "Comment", "Note"
+text_annotation_type.alt=[{{type}} á¨áááá¨ááá]
+password_label=á¨ááá§ááááá ááá ááá PDF-á¤ááááá¡ ááá¡áá®á¡ááááá.
+password_invalid=áá áá¡á¬áá á ááá ááá. ááá®ááá, á¡áªáááá á®áááá®áá.
+password_ok=ááá áá
+password_cancel=ááá£á¥áááá
+
+printing_not_supported=ááá¤á áá®ááááá: ááááááááá áá áá áá£ááá á¨á áá áá á¡á á£ááá áá®áá ááááá ááá.
+printing_not_ready=ááá¤á áá®ááááá: PDF á¡á á£ááá á©áá¢ááá áá£áá áá áá, áááááááááá¡ ááá¡áá¬á§áááá.
+web_fonts_disabled=áááá¨á áá¤á¢ááá ááááá áá£ááá: á©áá¨ááááá£áá PDF-á¨á áá¤á¢áááá¡ ááááá§ááááá ááá á®áá á®áááá.
+document_colors_not_allowed=PDF-áááá£áááá¢ááá¡ áá áá¥áá¡ á¡ááá£ááá á á¤áá áááá¡ ááááá§áááááá¡ ááááá ááá: áá áá£ááá á¨á ááááá áá£ááá âáááá ááááá¡áááá¡ á¡ááá£ááá á á¤áá áááá¡ ááááá§áááááá¡ á£á¤ááááâ.
diff --git a/browser/profile/bookmarks.inc b/browser/profile/bookmarks.inc
new file mode 100644
index 00000000000..9cfdc7072a8
--- /dev/null
+++ b/browser/profile/bookmarks.inc
@@ -0,0 +1,72 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+#filter emptyLines
+
+# LOCALIZATION NOTE: The 'en-US' strings in the URLs will be replaced with
+# your locale code, and link to your translated pages as soon as they're
+# live.
+
+#define bookmarks_title á¡áááá¨áááá
+#define bookmarks_heading á¡áááá¨áááá
+
+#define bookmarks_toolbarfolder á¡áááá¨ááááá¡ á®ááá¡áá¬á§ááá ááááá¡ á¡áá¥áá¦áááá
+#define bookmarks_toolbarfolder_description áááááá¢áá á¡áááá¨áááá áá á¡áá¥áá¦ááááá¨á, á áá áá®áááá áá¡ááá á¡áááá¨áááá ááááá
+
+# LOCALIZATION NOTE (getting_started):
+# link title for https://www.mozilla.org/en-US/firefox/central/
+#define getting_started ááá¬á§ááá
+
+# LOCALIZATION NOTE (firefox_heading):
+# Firefox links folder name
+#define firefox_heading Mozilla Firefox
+
+# LOCALIZATION NOTE (firefox_help):
+# link title for https://www.mozilla.org/en-US/firefox/help/
+#define firefox_help ááá®ááá ááá áá á¡áá®áááá«á¦áááááá
+
+# LOCALIZATION NOTE (firefox_customize):
+# link title for https://www.mozilla.org/en-US/firefox/customize/
+#define firefox_customize áááá ááá Firefox
+
+# LOCALIZATION NOTE (firefox_community):
+# link title for https://www.mozilla.org/en-US/contribute/
+#define firefox_community á¨áááááááá áááá
+
+# LOCALIZATION NOTE (firefox_about):
+# link title for https://www.mozilla.org/en-US/about/
+#define firefox_about á©ááá á¨áá¡áá®áá
+
+# LOCALIZATION NOTE (nightly_heading):
+# Firefox Nightly links folder name
+#define nightly_heading Firefox Nightly ááá¡ááááá
+
+# LOCALIZATION NOTE (nightly_blog):
+# Nightly builds only, link title for https://blog.nightly.mozilla.org/
+#define nightly_blog Firefox Nightly á¡ááá¢á (ááááá)
+
+# LOCALIZATION NOTE (bugzilla):
+# Nightly builds only, link title for https://bugzilla.mozilla.org/
+#define bugzilla Mozilla á®áá ááááááá¡ áááááá
+
+# LOCALIZATION NOTE (mdn):
+# Nightly builds only, link title for https://developer.mozilla.org/
+#define mdn Mozilla-á¡ á¨áááá£á¨ááááááááá¡ áá áááá
+
+# LOCALIZATION NOTE (nightly_tester_tools):
+# Nightly builds only, link title for https://addons.mozilla.org/en-US/firefox/addon/nightly-tester-tools/
+#define nightly_tester_tools Nightly-áá¡ ááááááá¡ á®ááá¡áá¬á§áááá
+
+# LOCALIZATION NOTE (crashes):
+# Nightly builds only, link title for about:crashes
+#define crashes á£ááªáá á ááááá¨áááá
+
+# LOCALIZATION NOTE (irc):
+# Nightly builds only, link title for ircs://irc.mozilla.org/nightly
+#define irc ááááá®áááá Nightly IRC-áá
+
+# LOCALIZATION NOTE (planet):
+# Nightly builds only, link title for https://planet.mozilla.org/
+#define planet áááááá¢á Mozilla
+
+#unfilter emptyLines
diff --git a/browser/updater/updater.ini b/browser/updater/updater.ini
new file mode 100644
index 00000000000..8e7d5c7215b
--- /dev/null
+++ b/browser/updater/updater.ini
@@ -0,0 +1,10 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# This file is in the UTF-8 encoding
+# All strings must be less than 600 chars.
+[Strings]
+TitleText=%MOZ_APP_DISPLAYNAME% ááááá®áááá
+InfoText=%MOZ_APP_DISPLAYNAME% áá§ááááá¡ ááááá®áááááá¡ áá áááá¨áááá á áááááááá á¬ááá¨áâ¦
+MozillaMaintenanceDescription=áááá¬áááá¡ áá áá¡ áᣠáá á áá¥áááá¡ áááááá£á¢áá á¨á áá á¡ááá£áá Mozilla Firefox ááááá®áááá£áá áá á¡áááááááá áááªá£áá. Firefox-áá¡ ááááá®áááá áááá¨áááááááááá ááá¢áá ááá¢á¨á áá¥áááá á£á¡áá¤á áá®ááááá¡áááá¡ áá Mozilla ááááááááá ááá á©ááá, áá¡ áááá¡áá®á£á ááá ááá¢áááá á©áá áá£áá.
diff --git a/calendar/README.txt b/calendar/README.txt
new file mode 100644
index 00000000000..927fc142f28
--- /dev/null
+++ b/calendar/README.txt
@@ -0,0 +1,3 @@
+For information about installing, running and configuring Sunbird
+including a list of known issues and troubleshooting information,
+refer to: http://www.mozilla.org/projects/calendar/
diff --git a/calendar/chrome/calendar/calendar-alarms.properties b/calendar/chrome/calendar/calendar-alarms.properties
new file mode 100644
index 00000000000..cacf077c6ee
--- /dev/null
+++ b/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=á¦áááá¡á«ááááá¡ ááá¬á§áááá¡ áá á
+reminderTitleAtStartTask=ááááááááá¡ ááá¬á§áááá¡ áá á
+reminderTitleAtEndEvent=á¦áááá¡á«ááááá¡ ááá¡á á£ááááá¡ áá á
+reminderTitleAtEndTask=ááááááááá¡ ááá¡á á£ááááá¡ áá á
+
+# 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=á¨áá®á¡áááááá¡ áááááááá %1$S
+
+reminderCustomOriginBeginBeforeEvent=á¦áááá¡á«ááááá¡ ááá¬á§áááááá
+reminderCustomOriginBeginAfterEvent=á¦áááá¡á«ááááá¡ ááá¬á§áááá¡ á¨ááááá
+reminderCustomOriginEndBeforeEvent=á¦áááá¡á«ááááá¡ ááá¡á á£ááááááá
+reminderCustomOriginEndAfterEvent=á¦áááá¡á«ááááá¡ ááá¡á á£ááááá¡ á¨ááááá
+reminderCustomOriginBeginBeforeTask=ááááááááá¡ ááá¬á§áááááá
+reminderCustomOriginBeginAfterTask=ááááááááá¡ ááá¬á§áááá¡ á¨ááááá
+reminderCustomOriginEndBeforeTask=ááááááááá¡ ááá¡á á£ááááááá
+reminderCustomOriginEndAfterTask=ááááááááá¡ ááá¡á á£ááááá¡ á¨ááááá
+
+reminderErrorMaxCountReachedEvent=áááááááá£á áááááááá á¨á, áááááá£á á¦áááá¡á«áááááá á¨ááá¦á£áááá, áá áá£ááá¢áá¡ áá áá á¨áá®á¡áááááá.;áááááááá£á áááááááá á¨á, áááááá£á á¦áááá¡á«áááááá á¨ááá¦á£áááá, áá áá£ááá¢áá¡ #1 á¨áá®á¡áááááá.
+reminderErrorMaxCountReachedTask=áááááááá£á áááááááá á¨á, áááááá£á áááááááááá á¨ááá¦á£áááá, áá áá£ááá¢áá¡ áá áá á¨áá®á¡áááááá.;áááááááá£á áááááááá á¨á, áááááá£á áááááááááá á¨ááá¦á£áááá, áá áá£ááá¢áá¡ #1 á¨áá®á¡áááááá.
+
+# 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=áá®áááá á¬áá¡ááááá®á ááááááá áááá¡ á¨áá®á¡áááááááá¡ áááááááá á¨áá£á«ááááááá, ááá á¢á ááááá¢ááááá á¨ááá«áááá â â%1$Sâ á¦áááááá á¨áá®á¡áááááááá¡ ááááá¢ááá, á©áá¡áá¬áá ááááááá ááááá á®ááááá¡áá¬ááááá.
+# LOCALIZATION NOTE (reminderDisabledSnoozeButtonTooltip)
+# This tooltip is only displayed, if the button is disabled
+reminderDisabledSnoozeButtonTooltip=áá®áááá á¬áá¡ááááá® ááááááá áááá, á¨áá®á¡áááááá¡ áááááááá áá áá á¨áá¡áá«áááááá
diff --git a/calendar/chrome/calendar/calendar-event-dialog-attendees.properties b/calendar/chrome/calendar/calendar-event-dialog-attendees.properties
new file mode 100644
index 00000000000..f6f59004a85
--- /dev/null
+++ b/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 = á«áá ááááá ááááá¬ááá
+event.attendee.role.optional = á¡á®áá ááááá¬ááá
+event.attendee.role.nonparticipant = á¡á¢á£ááá á
+event.attendee.role.chair = á®áááá«á¦áááááá
+event.attendee.role.unknown = á£áªáááá áááá¡á¬á á (%1$S)
+
+event.attendee.usertype.individual = áªááááá£áá
+event.attendee.usertype.group = á¯áá£á¤á
+event.attendee.usertype.resource = áááááá¨á ááááá
+event.attendee.usertype.room = áááá®á
+event.attendee.usertype.unknown = á£áªáááá á¡áá®áá¡ (%1$S)
diff --git a/calendar/chrome/calendar/calendar-event-dialog.dtd b/calendar/chrome/calendar/calendar-event-dialog.dtd
new file mode 100644
index 00000000000..416e0beb37b
--- /dev/null
+++ b/calendar/chrome/calendar/calendar-event-dialog.dtd
@@ -0,0 +1,428 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/calendar-event-dialog.properties b/calendar/chrome/calendar/calendar-event-dialog.properties
new file mode 100644
index 00000000000..2e57acfbe68
--- /dev/null
+++ b/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=á§áááááá¦á;á§áááá #1 áá¦áá¨á
+repeatDetailsRuleDaily4=áááá áá¡ á§áááá áá¦áá¨á
+
+# 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=á§ááááá %1$S;á§ááááá #2 áááá áá¡ %1$S
+weeklyNthOnNounclass2=á§ááááá %1$S;á§ááááá #2 áááá áá¡ %1$S
+
+# LOCALIZATION NOTE (weeklyEveryNth):
+# Edit recurrence window -> Recurrence pattern -> Weekly repeat rules
+# #1 - interval
+# e.g. "every 5 weeks"
+weeklyEveryNth=á§áááááááá áá£ááá;á§áááá #1 áááá áá¨á
+
+# 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=áááá á
+repeatDetailsDay1Nounclass=nounclass1
+repeatDetailsDay2=áá á¨ááááá
+repeatDetailsDay2Nounclass=nounclass1
+repeatDetailsDay3=á¡ááá¨ááááá
+repeatDetailsDay3Nounclass=nounclass1
+repeatDetailsDay4=ááá®á¨ááááá
+repeatDetailsDay4Nounclass=nounclass1
+repeatDetailsDay5=á®á£áá¨ááááá
+repeatDetailsDay5Nounclass=nounclass1
+repeatDetailsDay6=ááá áá¡áááá
+repeatDetailsDay6Nounclass=nounclass1
+repeatDetailsDay7=á¨ááááá
+repeatDetailsDay7Nounclass=nounclass1
+
+# LOCALIZATION NOTE (repeatDetailsAnd)
+# Used to show a number of weekdays in a list
+# i.e. "Sunday, Monday, Tuesday " + and + " Wednesday"
+repeatDetailsAnd=áá
+
+# 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;á§ááááá #2 áááá¡ %1$S
+monthlyRuleNthOfEveryNounclass2=á§ááááá áááá¡ %1$S;á§ááááá #2 áááá¡ %1$S
+
+# 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=á§áááááááá£á áá, á§ááááá %1$S; á§ááááá #2 áááá¡ á§ááááá %1$S
+monthlyEveryOfEveryNounclass2=á§áááááááá£á áá, á§ááááá %1$S; á§ááááá #2 áááá¡ á§ááááá %1$S
+
+# 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=áá¦á %1$S;áá¦á %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;á§ááááá #2 áááá¡ %1$S
+
+# 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=áááá¡ áááá áá¦á; á§ááááá á¨áááááá #1 áááá¡ áááá áá¦á
+
+# 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=á§ááááá áááá¡ á§ááááá áá¦á;áááá¡ á§ááááá áá¦á #2 áááá¨á
+
+# 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=ááá áááá
+repeatOrdinal2Nounclass1=áááá á
+repeatOrdinal3Nounclass1=ááá¡ááá
+repeatOrdinal4Nounclass1=ááááá®á
+repeatOrdinal5Nounclass1=ááá®á£áá
+repeatOrdinal-1Nounclass1=áááá
+repeatOrdinal1Nounclass2=ááá áááá
+repeatOrdinal2Nounclass2=áááá á
+repeatOrdinal3Nounclass2=ááá¡ááá
+repeatOrdinal4Nounclass2=ááááá®á
+repeatOrdinal5Nounclass2=ááá®á£áá
+repeatOrdinal-1Nounclass2=áááá
+
+# 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=á§ááááá¬ááá£á áá %1$S %2$S;á§ááááá #3 á¬ááá¡ %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=á§ááááá %3$S â %1$S %2$S;á§ááááá #4 á¬ááá¡, %3$S â %1$S %2$S
+yearlyNthOnNthOfNounclass2=á§ááááá %3$S â %1$S %2$S;á§ááááá #4 á¬ááá¡, %3$S â %1$S %2$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=%2$S, á§ááááá %1$S;á§ááááá #3 á¬ááá¡ %2$S, á§ááááá %1$S
+yearlyOnEveryNthOfNthNounclass2=%2$S, á§ááááá %1$S;á§ááááá #3 á¬ááá¡ %2$S, á§ááááá %1$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=%1$S-áá¡, á§ááááá áá¦á;á§ááááá #2 á¬ááá¡ %1$S-áá¡, á§ááááá áá¦á
+
+repeatDetailsMonth1=áááááá á
+repeatDetailsMonth2=ááááá áááá
+repeatDetailsMonth3=ááá á¢á
+repeatDetailsMonth4=ááá ááá
+repeatDetailsMonth5=áááá¡á
+repeatDetailsMonth6=ááááá¡á
+repeatDetailsMonth7=ááááá¡á
+repeatDetailsMonth8=ááááá¡á¢á
+repeatDetailsMonth9=á¡áá¥á¢ááááá á
+repeatDetailsMonth10=áá¥á¢ááááá á
+repeatDetailsMonth11=ááááááá á
+repeatDetailsMonth12=áááááááá á
+
+# 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 occurrence 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=á©áá¢áá áááá %1$S\n#5, %2$S ááá áá¦áááá\n%3$S â %4$S áá ááá¡ á¨á£ááááá¨á.;á©áá¢áá áááá %1$S\n#5-á¯áá , %2$S ááá áá¦áááá\n%3$S â %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 occurrence 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=á©áá¢áá áááá %1$S\náá áá®áá, %2$S ááá áá¦áááá.;á©áá¢áá áááá %1$S\n#3-á¯áá , %2$S ááá áá¦áááá.
+
+# 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=á©áá¢áá áááá %1$S\n%2$S â %3$S ááá áá¦ááá¡ á¨áá áá¡\n%4$S â %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=á©áá¢áá áááá %1$S\n%2$S â %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=á©áá¢áá áááá %1$S\n%2$S ááá áá¦áááá\n%3$S â %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=á©áá¢áá áááá %1$S\n%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=áááá áá¦á
+
+# 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=ááá¢áááááá¡áááá¡ ááá¬ááááá áá¥
+
+# 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=áááááá áááá¡ ááá¢ááááá á£áªááááá
+
+# differences between the dialog for an Event or a Task
+newEvent=áá®ááá á¦áááá¡á«áááá
+newTask=áá®ááá áááááááá
+itemMenuLabelEvent=á¦áááá¡á«áááá
+itemMenuAccesskeyEvent2=á«
+itemMenuLabelTask=áááááááá
+itemMenuAccesskeyTask2=á
+
+emailSubjectReply=ááá¡á£á®áá: %1$S
+
+# Link Location Dialog
+specifyLinkLocation=ááá®ááá ááá£ááááá ááá£ááá¡ ááá¡áááá áá
+enterLinkLocation=ááá£ááááá ááá áááá áá áá áááá£áááá¢áá¡ ááá¡áááá áá.
+
+summaryDueTaskLabel=áááá:
+
+# Attach File Dialog
+attachViaFilelink=á¤áááá %1$S-áá
+selectAFile=ááá®ááá á¨ááá á©ááá á¤ááá(áá)á áááááá¡áá ááááá
+removeCalendarsTitle=ááááá ááááá¡ áááªááááá
+
+# LOCALIZATION NOTE (removeAttachmentsText): Semi-colon list of plural forms for
+# prompting attachment removal.
+# See http://developer.mozilla.org/en/Localization_and_Plurals
+removeAttachmentsText=ááááááááá áá¡á£á á ááááá ááá¡ áááªááááá?;ááááááááá áá¡á£á á #1 ááááá ááá¡ áááªááááá?
+
+# 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=áááá á
+repeatDetailsDay2Plural=áá á¨ááááá
+repeatDetailsDay3Plural=á¡ááá¨ááááá
+repeatDetailsDay4Plural=ááá®á¨ááááá
+repeatDetailsDay5Plural=á®á£áá¨ááááá
+repeatDetailsDay6Plural=ááá áá¡áááá
+repeatDetailsDay7Plural=á¨ááááá
+
+# 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=áá£ááá
+
+# 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=áááá áá¦á
+
+# 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 áááááá®ááá ááá¬ááááá¡, áá£ááªá á¨ááá®áááá á á¨ááááááááááá᪠áá¥áá¡:
+
+# 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 áá áááááá®ááá ááá¬ááááá¡, áá£ááªá á¨ááá®áááá á á¨ááááááááááá᪠áá¥áá¡:
+
+# 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 á¬áá ááááááááááá¡ ááááá¡áªááá¡ ááá¬ááááá¡, áá£ááªá á¨ááá®áááá á á¨ááááááááááá᪠áá¥áá¡:
+
+# 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 áá áá¥áá¡ ááááá¬á§ááá¢ááá, áááá¦ááá¡ áᣠáá á ááááá¬ááááááá¡ áá á¨ááá®áááá á á¨ááááááááááá᪠áá¥áá¡:
+
+# 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 áááááá®ááá ááá¬ááááá¡, áááá áá ááá¡á ááááá¬áááááá á¡ááá£áá áá á¨ááá®áááá á á¨ááááááááááá᪠áá¥áá¡:
+
+# LOCALIZATION NOTE (counterOnPreviousVersionNotification) - this is only visible when opening the
+# dialog from the email summary view after receiving a counter message
+counterOnPreviousVersionNotification=áááªááá£áá á¨ááá®áááá á á¨ááááááááá, áá á¦áááá¡á«ááááá¡ á¬ááá ááá á¡ááá¡áááá¡áá.
+
+# LOCALIZATION NOTE (counterOnCounterDisallowedNotification) - this is only visible when opening the
+# dialog from the email summary view after receiving a counter message
+counterOnCounterDisallowedNotification=áá¥ááá, á¨ááá¦á£áá£áá ááá¥áá á¨ááá®áááá á á¨ááááááááááááá, ááá¬ááááá¡ ááááááááá¡áá¡.
+
+# LOCALIZATION NOTE (eventAccepted) - this will be displayed as notification
+# in the summary dialog if the user has accepted the event invitation
+eventAccepted=áá¥ááá ááá¦ááá£áá ááá¥áá áá¡ ááá¬áááá
+
+# LOCALIZATION NOTE (eventTentative) - this will be displayed as notification
+# in the summary dialog if the user has accepted the event invitation tentatively
+eventTentative=áá¥ááá á¡áááá áá£ááá ááá¦ááá£áá ááá¥áá áá¡ ááá¬áááá
+
+# LOCALIZATION NOTE (eventDeclined) - this will be displayed as notification
+# in the summary dialog if the user has declined the event invitation
+eventDeclined=áá¥ááá á£áá á§áá¤ááá ááá¥áá áá¡ ááá¬áááá
+
+# 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=áá¥ááá á¬áá ááááááááááá¡áááá¡ ááá¥áá áááááªááá£áá áá¡ ááá¬áááá
+
+# LOCALIZATION NOTE (eventNeedsAction) - this will be displayed as notification
+# in the summary dialog if the user hasn't yet responded to an invitation
+eventNeedsAction=áá¥ááá á¯áá áá áááááªááá ááá¡á£á®á áá ááá¬áááááá
+
+# LOCALIZATION NOTE (taskAccepted) - this will be displayed as notification
+# in the summary dialog if the user has accepted the assigned task
+taskAccepted=áá¥ááá ááá¦ááá£áá ááá¥áá áá¡ áááááááá á¡ááá£á¨ááá
+
+# LOCALIZATION NOTE (taskTentative) - this will be displayed as notification
+# in the summary dialog if the user has accepted tentatively the assigned task
+taskTentative=áá¥ááá á¡áááá áá£ááá ááá¦ááá£áá ááá¥áá áá¡ áááááááá á¡ááá£á¨ááá
+
+# LOCALIZATION NOTE (taskDeclined) - this will be displayed as notification
+# in the summary dialog if the user has declined the assigned task
+taskDeclined=áá¥ááá á£áá á§áá¤ááá ááá¥áá áá¡ áááááááá
+
+# LOCALIZATION NOTE (taskDelegated) - this will be displayed as notification
+# in the summary dialog if the user has delegated his/her assignment to one or
+# more others (without attending / working on it his/herself)
+taskDelegated=áá¥ááá áááááªááá£áá ááá¥áá áá¡ áááááááá á¬áá ááááááááááá¡áááá¡
+
+# 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=áá¥ááá á¯áá áá áááááªááá ááá¡á£á®á áá ááááááááá¡ ááá¦áááá¡ ááááááá
+
+# LOCALIZATION NOTE (taskInProgress) - this will be displayed as notification
+# in the summary dialog if the user is working on an assigned task
+taskInProgress=áá¥ááá ááá¬á§ááá£áá ááá¥áá áá ááá¦ááá£á áááááááááá áá£á¨áááá
+
+# 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=áá¥ááá ááá¡á á£áááá£áá ááá¥áá áá ááá¦ááá£á áááááááááá áá£á¨áááá
+
+# 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=áááááááá áá ááá®á£á áá
+
+# 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=ááááá¬ááááááá¡ á¨áá¢á§ááááááá áá ááá®á£á áá
+
+# 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=á¨áááá®áá áá áááááááá
+
+# 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=á¨áááá®áá áá ááááá¬ááááááá¡ á¨áá¢á§ááááááá
+
+# 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=á¨áááá®áá áá áááááááá
+
+# 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=áááááááá áá ááá®á£á áá
+
+# 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=áááá¡á¬á á (%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=ááááá áá (%1$S):
diff --git a/calendar/chrome/calendar/calendar-extract.properties b/calendar/chrome/calendar/calendar-extract.properties
new file mode 100644
index 00000000000..b96248bbc22
--- /dev/null
+++ b/calendar/chrome/calendar/calendar-extract.properties
@@ -0,0 +1,294 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If 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 = by | until | to | - | till | til | and
+
+# LOCALIZATION NOTE (end.prefix):
+# datetimes with these in front are extracted as end times
+end.prefix = by | until | to | - | till | til | and | due: | due | ends | deadline is | deadline:
+
+# 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 = last week | sent | email | e-mail | instead of | > | unfortunately | in | not
+
+# LOCALIZATION NOTE (no.datetime.suffix):
+# datetimes followed by these won't be used
+no.datetime.suffix = floor | flr | : | email | e-mail | > | % | usd | dollars
+
+# LOCALIZATION NOTE (from.*):
+# can be a list of values, separate variants by |
+
+# LOCALIZATION NOTE (from.today):
+# must not be empty!
+from.today = today
+
+from.tomorrow = tomorrow
+# 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 = %1$Sst | %1$Snd | %1$Srd | %1$Sth
+
+# LOCALIZATION NOTE (until.ordinal.date):
+# #1 = matches numbers 1-31 and number.x
+until.ordinal.date =
+
+from.noon = noon
+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 = at %1$S | around %1$S | %1$S - | %1$S to
+
+# 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$S | to %1$S | until %1$S | by %1$S
+
+# LOCALIZATION NOTE (from.hour.am):
+# #1 = matches numbers 0-23 and number.0-number.23
+from.hour.am = %1$S am | %1$S 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$S pm | %1$S p.m | %1$S 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 = half an hour before %1$S
+
+# 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 = half past %1$S
+
+# 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$S:%2$S | at %1$S%2$S
+
+# 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$S:%2$S am | %1$S:%2$S 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$S:%2$S pm | %1$S:%2$S p.m | %1$S:%2$S 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$S %2$S | %2$S %1$S | %2$S %1$Sst | %2$S %1$Snd | %2$S %1$Srd | %2$S %1$Sth | %1$Sst of %2$S | %1$Snd of %2$S | %1$Srd of %2$S | %1$Sth of %2$S
+
+# 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$S/%1$S
+
+# 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$S/%1$S/%3$S | %3$S/%2$S/%1$S | %3$S-%2$S-%1$S
+
+# 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$S %2$S %3$S | %1$Sst %2$S %3$S | %1$Snd %2$S %3$S | %1$Srd %2$S %3$S | %1$Sth %2$S %3$S | %2$S %1$S, %3$S | %3$S-%2$S-%1$S
+
+# 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$S minutes | %1$S min | %1$S mins
+
+# LOCALIZATION NOTE (duration.hours):
+# #1 = matches 1/2 numbers and number.0 - and number.31
+duration.hours = %1$S hour | %1$S hours
+
+# LOCALIZATION NOTE (duration.days):
+# #1 = matches 1/2 numbers and number.0 - and number.31
+duration.days = %1$S days
+
+# LOCALIZATION NOTE (month.*):
+# can be a list of values, separate variants by |
+month.1 = january | jan | jan.
+month.2 = february | feb | feb.
+month.3 = march | mar | mar.
+month.4 = april | apr | apr.
+month.5 = may
+month.6 = june | jun | jun.
+month.7 = july | jul | jul.
+month.8 = august | aug | aug.
+month.9 = september | sep | sep. | sept.
+month.10 = october | oct | oct.
+month.11 = november | nov | nov.
+month.12 = december | 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 = sunday | sundays
+from.weekday.1 = monday | mondays
+from.weekday.2 = tuesday | tuesdays
+from.weekday.3 = wednesday | wednesdays
+from.weekday.4 = thursday | thursdays
+from.weekday.5 = friday | fridays
+from.weekday.6 = saturday | saturdays
+
+# 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 = one | first
+number.2 = two | second
+number.3 = three | third
+number.4 = four | fourth
+number.5 = five | fifth
+number.6 = six | sixth
+number.7 = á¨áááá| ááá¨áááá
+number.8 = eight | eighth
+number.9 = nine | ninth
+number.10 = ten | tenth
+number.11 = ááá áááá¢á| ááááá áááá¢á
+number.12 = twelve | twelfth
+number.13 = thirteen | thirteenth
+number.14 = fourteen | fourteenth
+number.15 = fifteen | fifteenth
+number.16 = sixteen | sixteenth
+number.17 = á©áááááá¢á| ááá©áááááá¢á
+number.18 = eighteen | eighteenth
+number.19 = nineteen | nineteenth
+number.20 = twenty | twentieth
+number.21 = twenty one | twenty first
+number.22 = twenty two | twenty second
+number.23 = twenty three | twenty third
+number.24 = twenty four | twenty fourth
+number.25 = twenty five | twenty fifth
+number.26 = twenty six | twenty sixth
+number.27 = ááªááá¨áááá | ááªááááá¨áááá
+number.28 = twenty eight | twenty eighth
+number.29 = twenty nine | twenty ninth
+number.30 = thirty | thirtieth
+number.31 = thirty one | thirty first
+
+# LOCALIZATION NOTE (alphabet):
+# list all lower and uppercase letters if your language has an alphabet
+# otherwise leave it empty
+alphabet = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
diff --git a/calendar/chrome/calendar/calendar-invitations-dialog.dtd b/calendar/chrome/calendar/calendar-invitations-dialog.dtd
new file mode 100644
index 00000000000..95daba36433
--- /dev/null
+++ b/calendar/chrome/calendar/calendar-invitations-dialog.dtd
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/calendar-invitations-dialog.properties b/calendar/chrome/calendar/calendar-invitations-dialog.properties
new file mode 100644
index 00000000000..7c3a8e99dad
--- /dev/null
+++ b/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=ááááá áá¦áá¡ á¦áááá¡á«áááá
+recurrent-event=ááááááá ááááá á¦áááá¡á«áááá
+location=áááááá áááá: %S
+organizer=á®áááá«á¦áááááá: %S
+attendee=áááá¡á¬á á: %S
+none=áá áªáá áá
diff --git a/calendar/chrome/calendar/calendar-occurrence-prompt.dtd b/calendar/chrome/calendar/calendar-occurrence-prompt.dtd
new file mode 100644
index 00000000000..a11be494d98
--- /dev/null
+++ b/calendar/chrome/calendar/calendar-occurrence-prompt.dtd
@@ -0,0 +1,7 @@
+
+
+
+
+
diff --git a/calendar/chrome/calendar/calendar-occurrence-prompt.properties b/calendar/chrome/calendar/calendar-occurrence-prompt.properties
new file mode 100644
index 00000000000..39af75a3303
--- /dev/null
+++ b/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=ááááááá ááááá á¦áááá¡á«áááá
+header.isrepeating.task.label=ááááááá ááááá ááááááááá
+header.containsrepeating.event.label=á¨áááªááá¡ ááááááá áááá á¦áááá¡á«áááááá¡
+header.containsrepeating.task.label=á¨áááªááá¡ ááááááá áááá áááááááááá¡
+header.containsrepeating.mixed.label=á¨áááªááá¡ á¡á®ááááá¡á®áá á¡áá®áá¡ ááááááá áááá ááááááá¢ááá¡
+
+windowtitle.event.copy=ááááááá ááááá á¦áááá¡á«ááááá¡ áá¡áá
+windowtitle.task.copy=ááááááá ááááá ááááááááá¡ áá¡áá
+windowtitle.mixed.copy=ááááááá ááááá ááááááá¢áááá¡ áá¡áá
+windowtitle.event.cut=ááááááá ááááá á¦áááá¡á«ááááá¡ ááááá á
+windowtitle.task.cut=ááááááá ááááá ááááááááá¡ ááááá á
+windowtitle.mixed.cut=ááááááá ááááá ááááááá¢áááá¡ ááááá á
+windowtitle.event.delete=ááááááá ááááá á¦áááá¡á«ááááá¡ á¬áá¨áá
+windowtitle.task.delete=ááááááá ááááá ááááááááá¡ á¬áá¨áá
+windowtitle.mixed.delete=ááááááá ááááá ááááááá¢áááá¡ á¬áá¨áá
+windowtitle.event.edit=ááááááá ááááá á¦áááá¡á«ááááá¡ á©áá¡á¬áá ááá
+windowtitle.task.edit=ááááááá ááááá ááááááááá¡ á©áá¡á¬áá ááá
+windowtitle.mixed.edit=ááááááá ááááá ááááááá¢áááá¡ á©áá¡á¬áá ááá
+windowtitle.multipleitems=á¨áá á©áá£áá ááááááá¢ááá
+
+buttons.single.occurrence.copy.label=áá®áááá áá á©áá¢áá áááá¡ ááá áá¦áá¡ áá¡áá
+buttons.single.occurrence.cut.label=áá®áááá áá á©áá¢áá áááá¡ ááá áá¦áá¡ ááááá á
+buttons.single.occurrence.delete.label=áá®áááá áá á©áá¢áá áááá¡ ááá áá¦áá¡ á¬áá¨áá
+buttons.single.occurrence.edit.label=áá®áááá áá á©áá¢áá áááá¡ ááá áá¦áá¡ á©áá¡á¬áá ááá
+
+buttons.multiple.occurrence.copy.label=áá®áááá ááááá¨áá£áá á©áá¢áá áááá¡ ááá áá¦áááá¡ áá¡áá
+buttons.multiple.occurrence.cut.label=áá®áááá ááááá¨áá£áá á©áá¢áá áááá¡ ááá áá¦áááá¡ ááááá á
+buttons.multiple.occurrence.delete.label=áá®áááá ááááá¨áá£áá á©áá¢áá áááá¡ ááá áá¦áááá¡ á¬áá¨áá
+buttons.multiple.occurrence.edit.label=áá®áááá ááááá¨áá£áá á©áá¢áá áááá¡ ááá áá¦áááá¡ á©áá¡á¬áá ááá
+
+buttons.single.allfollowing.copy.label=áá áá á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ áá¡áá
+buttons.single.allfollowing.cut.label=áá áá á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ ááááá á
+buttons.single.allfollowing.delete.label=áá áá á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ á¬áá¨áá
+buttons.single.allfollowing.edit.label=áá áá á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ á©áá¡á¬áá ááá
+
+buttons.multiple.allfollowing.copy.label=ááááá¨áá£ááááá¡ áá á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ áá¡áá
+buttons.multiple.allfollowing.cut.label=ááááá¨áá£ááááá¡ áá á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ ááááá á
+buttons.multiple.allfollowing.delete.label=ááááá¨áá£ááááá¡ áá á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ á¬áá¨áá
+buttons.multiple.allfollowing.edit.label=ááááá¨áá£ááááá¡ áá á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ á©áá¡á¬áá ááá
+
+buttons.single.parent.copy.label=á§áááá á©áá¢áá áááá¡ ááá áá¦áá¡ áá¡áá
+buttons.single.parent.cut.label=á§áááá á©áá¢áá áááá¡ ááá áá¦áá¡ ááááá á
+buttons.single.parent.delete.label=á§áááá á©áá¢áá áááá¡ ááá áá¦áá¡ á¬áá¨áá
+buttons.single.parent.edit.label=á§áááá á©áá¢áá áááá¡ ááá áá¦áá¡ á©áá¡á¬áá ááá
+
+buttons.multiple.parent.copy.label=ááááá¨áá£áá ááááááá¢áááá¡ á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ áá¡áá
+buttons.multiple.parent.cut.label=ááááá¨áá£áá ááááááá¢áááá¡ á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ ááááá á
+buttons.multiple.parent.delete.label=ááááá¨áá£áá ááááááá¢áááá¡ á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ á¬áá¨áá
+buttons.multiple.parent.edit.label=ááááá¨áá£áá ááááááá¢áááá¡ á§áááá áááááááá á©áá¢áá áááá¡ ááá áá¦áá¡ á©áá¡á¬áá ááá
diff --git a/calendar/chrome/calendar/calendar-subscriptions-dialog.dtd b/calendar/chrome/calendar/calendar-subscriptions-dialog.dtd
new file mode 100644
index 00000000000..9070bd12d85
--- /dev/null
+++ b/calendar/chrome/calendar/calendar-subscriptions-dialog.dtd
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/calendar.dtd b/calendar/chrome/calendar/calendar.dtd
new file mode 100644
index 00000000000..649257674d6
--- /dev/null
+++ b/calendar/chrome/calendar/calendar.dtd
@@ -0,0 +1,409 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/calendar.properties b/calendar/chrome/calendar/calendar.properties
new file mode 100644
index 00000000000..f5ed4859dfb
--- /dev/null
+++ b/calendar/chrome/calendar/calendar.properties
@@ -0,0 +1,806 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Misc. strings in JS
+
+# LOCALIZATION NOTE (PrintPreviewWindowTitle):
+# %1$S will be replaced with the title of a html frame
+PrintPreviewWindowTitle=%1$S áááá¡ááááááá¡ á¨áááááááá ááá
+Untitled=á£á¡áá®ááá
+
+# Default name for new events
+newEvent=áá®ááá á¦áááá¡á«áááá
+
+# Titles for the event/task dialog
+newEventDialog=áá®ááá á¦áááá¡á«áááá
+editEventDialog=á¦áááá¡á«ááááá¡ á©áá¡á¬áá ááá
+newTaskDialog=áá®ááá ááááááá
+editTaskDialog=ááááááááá¡ á©áá¡á¬áá ááá
+
+# Do you want to save changes?
+askSaveTitleEvent=á¦áááá¡á«ááááá¡ á¨áááá®áá
+askSaveTitleTask=ááááááááá¡ á¨áááá®áá
+askSaveMessageEvent=á¦áááá¡á«áááá áá á¨áááá®á£áá. ááááááá ááá¡á á¨áááá®áá?
+askSaveMessageTask=áááááááá áá á¨áááá®á£áá. ááááááá ááá¡á á¨áááá®áá?
+
+# Event Dialog Warnings
+warningEndBeforeStart=áá¥áááá áááááááá£áá ááá¡á á£ááááá¡ ááá áá¦á ááá¬á§áááá¡ ááá áá¦áá ááá áá£ááá
+warningUntilDateBeforeStart=ááá¡á á£ááááá¡ ááá áá¦á ááá¬á§áááá¡ ááá áá¦áá ááá áá£ááá
+
+# The name of the calendar provided with the application by default
+homeCalendarName=áááá¤á£á áªááá
+
+# The name given to a calendar if an opened calendar has an empty filename
+untitledCalendarName=á£á¡áá®ááá áááááááá á
+
+# Event status: Tentative, Confirmed, Cancelled
+# ToDo task status: NeedsAction, InProcess, Completed, Cancelled
+statusTentative =á¡áááá áá£áá
+statusConfirmed =ááááá¡á¢á£á áá
+eventStatusCancelled=ááá£á¥áááá£áá
+todoStatusCancelled =ááá£á¥ááá
+statusNeedsAction =á¡áááá áááá¡ á¥ááááááá¡
+statusInProcess =áááááááá áááá¡
+statusCompleted =ááá¡á á£ááá
+
+# Task priority, these should match the priority.level.* labels in calendar.dtd
+highPriority=ááá¦ááá
+normalPriority=á¡áá¨á£ááá
+lowPriority=áááááá
+
+importPrompt=á áááá áááááááá á¨á áá¡á£á á áá ááááááá¢áááá¡ ááááá á¢á?
+exportPrompt=á áááá ááááááá áááá áá¡á£á á áá¡ááá á¢á?
+pastePrompt=á áááá á©áá¡áá¬áá áá á®ááááá¡áá¬áááá áááááááá á¨á áá¡á£á á áááá¡ á©áá¡áá?
+publishPrompt=á ááááá ááááááá áá¡ ááááá¥ááá§ááááá¡ ááááááá?
+
+# LOCALIZATION NOTE (pasteEventAlso): The users pasting operation includes among
+# others also a meeting invitation - this is used as a affix in
+# pasteNotifyAbout
+pasteEventAlso=áá¥ááá áááá á©áá¡áá£áá á¢áá¥á¡á¢á á¨áááªááá¡ á¨áá®áááá áá¡ áááááªááááá¡
+# LOCALIZATION NOTE (pasteEventsAlso): The users pasting operation includes among
+# others also several meeting invitations - this is used as a affix in
+# pasteNotifyAbout
+pasteEventsAlso=áá¥ááá áááá á©áá¡áá£áá á¢áá¥á¡á¢á á¨áááªááá¡ á¨áá®áááá áááá¡ áááááªááááá¡
+# LOCALIZATION NOTE (pasteTaskAlso): The users pasting operation includes among
+# others also an assigned task - this is used as a affix in pasteNotifyAbout
+pasteTaskAlso=áá¥ááá áááá á©áá¡áá£áá á¢áá¥á¡á¢á á¨áááªááá¡ ááá¦ááá£á ááááááááá¡
+# LOCALIZATION NOTE (pasteTasksAlso): The users pasting operation include among
+# others also several assigned tasks - this is used as a affix in
+# pasteNotifyAbout
+pasteTasksAlso=áá¥ááá áááá á©áá¡áá£áá á¢áá¥á¡á¢á á¨áááªááá¡ ááá¦ááá£á áááááááááá¡
+# 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=áá¥ááá áááá á©áá¡áá£áá á¢áá¥á¡á¢á á¨áááªááá¡ ááá¦ááá£á áááááááááá¡á áá á¨áá®áááá áááá¡ áááááªááááá¡
+# LOCALIZATION NOTE (pasteEventOnly): The users is pasting a meeting -
+# this is used as a affix in pasteNotifyAbout
+pasteEventOnly=áá¥ááá áááá ááá á©áá¡ááá á¨áá®áááá áá¡ áááááªááááá
+# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting several meetings -
+# this is used as a affix in pasteNotifyAbout
+pasteEventsOnly=áá¥ááá áááá ááá á©áá¡ááá á¨áá®áááá áááá¡ áááááªááááá
+# LOCALIZATION NOTE (pasteEventOnly): The users is pasting an assigned task -
+# this is used as a affix in pasteNotifyAbout
+pasteTaskOnly=áá¥ááá áááá ááá á©áá¡ááá ááá¦ááá£áá áááááááá
+# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting several assigned
+# tasks - this is used as a affix in pasteNotifyAbout
+pasteTasksOnly=áá¥ááá áááá ááá á©áá¡ááá ááá¦ááá£áá áááááááááá
+# LOCALIZATION NOTE (pasteEventsOnly): The users is pasting assigned task(s) and
+# meeting(s) - this is used as a affix in pasteNotifyAbout
+pasteItemsOnly=áá¥ááá áááá ááá á©áá¡ááá ááá¦ááá£áá áááááááááá áá á¨áá®áááá áááá¡ áááááªááááá
+
+# LOCALIZATION NOTE (pasteNotifyAbout): Text displayed if pasting an invitation
+# or assigned task
+# %1$S - pasteEvent* or pasteTask*
+pasteNotifyAbout=%1$S - áá¡á£á á ááááá®ááááá¡ áááááááá á§áááá ááááá¬áááá¡áááá¡?
+
+# LOCALIZATION NOTE (pasteAndNotifyLabel): button label used in calendar prompt
+# of the pasted item has attendees
+pasteAndNotifyLabel=á©áá¡áá áá áá®áááá áááááááá
+# LOCALIZATION NOTE (pasteDontNotifyLabel): button label used in calendar prompt
+# of the pasted item has attendees
+pasteDontNotifyLabel=ááááááááá¡ ááá áá¨á á©áá¡áá
+
+# 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=%1$S ááááááá¢áá¡ ááááá á¢á ááá ááá®áá á®áá. áááá á¨ááªáááá áá§á: %2$S
+# LOCALIZATION NOTE (noItemsInCalendarFile):
+# %1$S will be replaced with file path
+noItemsInCalendarFile=%1$S-áááá áááááá¢ááá ááá ááá®áá á®áá. á¤áááá¨á áá áá áááááá¡áá¢ááá áááááªááááá.
+
+#spaces needed at the end of the following lines
+eventDescription=áá¦á¬áá ááááá:
+
+unableToRead=ááá ááááá®á£ááá á¤ááááááá:
+unableToWrite=ááá áá¬áá á¤áááá¨á:
+defaultFileName=MozillaCalEvents
+HTMLTitle=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=á£áªáááá áá ááá£á ááááááá áá ááá¡ á¡áá á¢á§ááá, ááááááá®ááá¡áá¡ - %1$S.
+
+# 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 ááááááá¢á ááááá áá áááá, á ááááá áá¡ááá á£ááá áá á¡ááááá¡ áá ááá ááááá¨áá£ááááá¡ áááááááá á¨á áá %2$S.
+
+unableToCreateProvider=á¨ááªáááá ááááááá áá¡ á¡áá áááááááá áááááááááá¡áá¡ ááá¡áááá ááá %1$S. ááá ááá áááááá§ááááá.
+unknownTimezonesError=á¨ááªáááá ááááááá áá¡ %1$S ááá¡áááá ááá áá á¡ááá£áá ááááááá áá¡ áááááááááá¡áá¡. á¨áá¡áá«ááá, áááááááá á á£áªááá áá ááá¡ á¡áá á¢á§áááá¡ áá§ááááááá¡. ááá®ááá, á©ááááá á£áá®ááá¡á calendar-timezones.xpi.
+missingCalendarTimezonesError=áá ááá¡ á¡áá á¢á§áááá ááá áááá«áááá! ááá®ááá, á©ááááá calendar-timezones.xpi.
+
+# Sample: Unknown timezone "USPacific" in "Dentist Appt". Using the 'floating' local timezone instead: 2008/02/28 14:00:00
+unknownTimezoneInItem=á£áªáááá áá ááá¡ á¡áá á¢á§ááá "%1$S", "%2$S"-á¨á. ááááá®ááááá, á áááá ᪠'ááªá£á ááá' áááááááá ááá áá ááá¡ á¡áá á¢á§ááá: %3$S
+TimezoneErrorsAlertTitle=áá ááá¡ á¡áá á¢á§ááááá áááááá¨áá ááá£áá á¨ááªáááááá
+TimezoneErrorsSeeConsole=áá®áááá á¨ááªááááá¡ áááá¡ááá: á£áªáááá áá ááá¡ á¡áá á¢á§áááá, ááááá®ááááá á áááá ᪠'ááªá£á ááá' áááááááá ááá áá ááá¡ á¡áá á¢á§ááá.
+
+# The following strings are for the prompt to delete/unsubscribe from the calendar
+removeCalendarTitle=ááááááá áá¡ áááªáááááâ¦
+removeCalendarButtonDelete=ááááááá áá¡ á¬áá¨ááâ¦
+removeCalendarButtonUnsubscribe=ááááá¬áá áá¡ ááá£á¥áááá
+
+# LOCALIZATION NOTE (removeCalendarMessageDeleteOrUnsubscribe): Shown for
+# calendar where both deleting and unsubscribing is possible.
+# %1$S: The name of a calendar
+removeCalendarMessageDeleteOrUnsubscribe=ááááááááá áá¡á£á á, á¬ááá¨áááá¡ áááááááá á â%1$Sâ? ááááá¬áá áá¡ ááá£á¥áááá, áááááááá á¡ ááááá¦ááá¡ á¡ááááá áá ááá¡ááá áááááá¨áá ááá£áá áááááªááááááª, á¡ááá£ááááá á¬ááá¨áááá.
+
+# LOCALIZATION NOTE (removeCalendarMessageDelete): Shown for calendar where
+# deleting is the only option.
+# %1$S: The name of a calendar
+removeCalendarMessageDelete=ááááááááá áá¡á£á á, "%1$S" ááááááá áá¡ á¡ááá£ááááá á¬áá¨áá?
+
+# LOCALIZATION NOTE (removeCalendarMessageUnsubscribe): Shown for calendar
+# where unsubscribing is the only option.
+# %1$S: The name of a calendar
+removeCalendarMessageUnsubscribe=ááááááááá áá¡á£á á, "%1$S" ááááááá áá¡ ááááá¬áá áá¡ ááá£á¥áááá?
+
+WeekTitle=áááá á %1$S
+None=áá áªáá áá
+
+# Error strings
+## @name UID_NOT_FOUND
+## @loc none
+tooNewSchemaErrorBoxTitle=áá¥áááá áááááááá áá¡ áááááªááááá á¨áá£áááá¡áááááá %1$S áá ááá á¡ááá¡ááá
+
+# LOCALIZATION NOTE (tooNewSchemaErrorBoxTextLightning):
+# %1$S will be replaced with the name of the calendar application e.g. 'Lightning'
+# %2$S will be replaced with the name of the host application 'calendar'
+tooNewSchemaErrorBoxTextLightning=ááááááá áá¡ áááááªááááá áá¥áááá¡ áá áá¤ááá¨á ááááá®ááá %1$S áá®ááá ááá á¡ááá áá áááá á«áááááá¡áá¡ áááááá£á áá áááááªáááááá¡ ááááá ááá áá ááááááááá. %1$S áá®áá ááááá ááááá áá %2$S á®áááá®áá áááá®á¡áááá.
+
+# LOCALIZATION NOTE (tooNewSchemaButtonRestart):
+# %1$S will be replaced with the name of the host application 'Calendar'
+tooNewSchemaButtonRestart=á®áááá®áá ááá®á¡áá â %1$S
+
+# LOCALIZATION NOTE (tooNewSchemaButtonQuit):
+# %1$S will be replaced with the name of the host application 'Calendar'
+tooNewSchemaButtonQuit=ááá¡á á£áááá â %1$S
+
+# List of events or todos (unifinder)
+eventUntitled=á£á¡áá®ááá
+
+# Tooltips of events or todos
+tooltipTitle=ááá¡áá®ááááá:
+tooltipLocation=ááá¡áááá áá:
+# 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=ááá áá¦á:
+# event calendar name
+tooltipCalName=ááááááá áá¡ á¡áá®ááá:
+# event status: tentative, confirmed, cancelled
+tooltipStatus=ááááááá áááá:
+# event organizer
+tooltipOrganizer=á®áááá«á¦áááááá:
+# task/todo fields
+# start date time, due date time, task priority number, completed date time
+tooltipStart=ááá¬á§ááá:
+tooltipDue=áááá:
+tooltipPriority=áá ááá áá¢áá¢á:
+tooltipPercent=% ááá¡á á£ááá:
+tooltipCompleted=ááá¡á á£ááá:
+
+# Tooltips for attendees and organizer in event and summary dialog
+
+# LOCALIZATION_NOTE(dialog.tooltip.attendee.combined): tooltip for itip icon in summary/event dialog.
+# 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 dialog.tooltip.attendeeRole2.*
+# %2$S - value of dialog.tooltip.attendeePartStat2.*
+dialog.tooltip.attendee.combined=%1$S %2$S
+
+# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.CHAIR): used to compose
+# dialog.tooltip.attendee.combined
+# %1$S - value of dialog.tooltip.attendeeUserType2.*
+dialog.tooltip.attendeeRole2.CHAIR=%1$S á®áááá«á¦áááááááá¡ á¦áááá¡á«ááááá¡
+# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.NON-PARTICIPANT): used to compose
+# dialog.tooltip.attendee.combined
+# %1$S - value of dialog.tooltip.attendeeUserType2.*
+dialog.tooltip.attendeeRole2.NON-PARTICIPANT=%1$S áá áá ááááá¬ááá.
+# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.OPT-PARTICIPANT): used to compose
+# dialog.tooltip.attendee.combined
+# %1$S - value of dialog.tooltip.attendeeUserType2.*
+dialog.tooltip.attendeeRole2.OPT-PARTICIPANT=%1$S áá áá á«áá ááááá ááááá¬ááá.
+# LOCALIZATION_NOTE(dialog.tooltip.attendeeRole2.REQ-PARTICIPANT): used to compose
+# dialog.tooltip.attendee.combined
+# %1$S - value of dialog.tooltip.attendeeUserType2.*
+dialog.tooltip.attendeeRole2.REQ-PARTICIPANT=%1$S á«áá ááááá ááááá¬áááá.
+
+# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.ACCEPTED): used to compose
+# dialog.tooltip.attendee.combined
+# %1$S - common name or email address of the attendee
+dialog.tooltip.attendeePartStat2.ACCEPTED=%1$S ááááá¡á¢á£á ááá£ááá áá¦ááá¡ ááááá¬ááááááá¡.
+# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.DECLINED): used to compose
+# dialog.tooltip.attendee.combined
+# %1$S - common name or email address of the attendee
+dialog.tooltip.attendeePartStat2.DECLINED=%1$S áá áá¦ááá¡ ááááá¬ááááááá¡.
+# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.DELEGATED): used to compose
+# dialog.tooltip.attendee.combined
+# %1$S - common name or email address of the attendee
+dialog.tooltip.attendeePartStat2.DELEGATED=%1$S á¬áá ááááááááááá¡ ááá¨áááááá ááááá¬áááááá¡.
+# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.NEEDS-ACTION): used to compose
+# dialog.tooltip.attendee.combined
+# %1$S - common name or email address of the attendee
+dialog.tooltip.attendeePartStat2.NEEDS-ACTION=%1$S á¯áá áá ááá£áªáá ááá¡á£á®á.
+# LOCALIZATION_NOTE(dialog.tooltip.attendeePartStat2.TENTATIVE): used to compose
+# dialog.tooltip.attendee.combined
+# %1$S - common name or email address of the attendee
+dialog.tooltip.attendeePartStat2.TENTATIVE=%1$S á¡áááá áá£ááá áááá¦ááá¡ ááááá¬ááááááá¡.
+
+# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.INDIVIDUAL): used to compose
+# dialog.tooltip.attendeeRole2.*
+# %1$S - email address or common name representing individual attendee
+dialog.tooltip.attendeeUserType2.INDIVIDUAL=%1$S
+# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.GROUP): used to compose
+# dialog.tooltip.attendeeRole2.*
+# %1$S - email address or common name representing a group (e.g. a distribution list)
+dialog.tooltip.attendeeUserType2.GROUP=%1$S (á¯áá£á¤á)
+# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.RESOURCE): used to compose
+# dialog.tooltip.attendeeRole2.*
+# %1$S - email address or common name representing a resource (e.g. projector)
+dialog.tooltip.attendeeUserType2.RESOURCE=%1$S (áááááá¨á ááááá)
+# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.ROOM): used to compose
+# dialog.tooltip.attendeeRole2.*
+# %1$S - email address or common name representing a room
+dialog.tooltip.attendeeUserType2.ROOM=%1$S (áááá®á)
+# LOCALIZATION_NOTE(dialog.tooltip.attendeeUserType2.UNKNOWN): used to compose
+# dialog.tooltip.attendeeRole2.*
+# %1$S - email address or common name representing an attendee of unknown type
+dialog.tooltip.attendeeUserType2.UNKNOWN=%1$S
+
+#File commands and dialogs
+New=áá®ááá
+Open=ááá®á¡áá
+filepickerTitleImport=áááááá¢ááá
+filepickerTitleExport=ááá¢ááá
+
+# 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)
+filterXml=XML áááá£áááá¢á (%1$S)
+filterHtml=ááááááá áá (%1$S)
+filterOutlookCsv=Outlook-áá¡ áá«áááá ááááá§áá¤ááá áááá¨ááááááááá (%1$S)
+filterWav=Waveform á®áááááá (%1$S)
+
+# Remote calendar errors
+genericErrorTitle=á¬áá áááá¥ááá á¨ááªáááá
+httpPutError=ááááááá áá¡ á¤ááááá¡ ááááá¥ááá§áááá ááá ááá®áá á®áá.\ná¡á¢áá¢á£á¡áá¡ ááááá: %1$S: %2$S
+otherPutError=ááááááá áá¡ á¤ááááá¡ ááááá¥ááá§áááá ááá ááá®áá á®áá.\ná¡á¢áá¢á£á¡áá¡ ááááá: 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=á¨ááªáááá áááááªáááá áááá®ááá¡áá¡ ááááááá áááá: %1$S. ááá áá®áááá áááááá á ááááá¨áá áá á áááá ᪠á©ááá¡ áªááááááááá áá áááááááá á¨á áá á¨ááááá®ááá. áá ááá áááá¢á áááá¡ á¨áá¡ááªáááááá ááá á©ááá 'ááááááá áá¡ á©áá¡á¬áá ááá'.
+
+# 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=á¨ááªáááá ááááááá áá¡ áááááªáááá áááá®ááá¡áá¡: %1$S. ááá£á¥ááá á£á¡áá¤á áá®áá á¡áá áááááááá¡ áá¦áááááááá.
+
+# 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=á¨ááªáááá áááááªáááá áááá®ááá¡áá¡ ááááááá áááá: %1$S. á©ááá¡ á¨ááªáááá á£áááá¨áááááá áá áááááááá ááá áá£á¨ááááá¡ áááá á«ááááá á¨ááá«áááá.
+
+# 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=á¨ááªáááá áááááªáááá áááá®ááá¡áá¡ ááááááá áááá: %1$S.
+utf8DecodeError=á¬áá áááá¥ááá á¨ááªáááá, iCalendar (ics) á¤ááááá¡ UTF-8 á¤áá ááá¢áá ááá¨áá¤áá áá¡áá¡. áááááááá¬ááá á¤ááááá¡ á¨áááááá¡á, áá¡áááá, á¡ááááááááá áá ááá®áááááá, áá áá¡ áᣠáá á UTF-8 á¤áá ááá¢áá¡.
+icsMalformedError=iCalendar (ics) á¤ááááá¡ áááá£á¨ááááá ááá ááá®áá á®áá. áááááááá¬ááá á¤ááááá¡ á¨áá¡áááááá¡ááá iCalendar (ics) á¤ááááá¡ á¡ááá¢áá¥á¡ááá.
+itemModifiedOnServerTitle=ááááááá¢á á¡áá ááá áá á¨áááªáááá
+itemModifiedOnServer=áá¡ ááááááá¢á á¡áá ááá áá áªáá¢á á®ááá¡ á¬áá á¨áááªáááá.\n
+modifyWillLoseData=áá¥áááá áááááááááá áªááááááááá á¡áá ááá áá áááá®áá áªáááááá£á áªááááááááá¡ á©áááááªááááá¡.
+deleteWillLoseData=áá ááááááá¢áá¡ á¬áá¨ááá á¡áá ááá áá áááá®áá áªáááááá£áá áªááááááááá áááááá áááá.
+updateFromServer=á©ááá áªáááááááááá¡ ááá£á¥áááá áá ááááá®áááá
+proceedModify=á©ááá áªáááááááááá¡ áááá᪠áááááááá
+proceedDelete=áááá᪠á¬áá¨áá
+dav_notDav=%1$S á áá¡á£á á¡á áá DAV ááááá áá áá áá áá ááá£á¬áááááááá
+dav_davNotCaldav=ááá¡ááá %1$S0-áá á¬áá áááááááá¡ DAV áááá ááá¡, áááá áá áá á CalDAV áááááááá á¡
+itemPutError=á¨ááªáááá ááááááá¢áá¡ á¡áá ááá áá á¨áááá®ááá¡áá¡.
+itemDeleteError=á¨ááªáááá ááááááá¢áá¡ á¡áá ááá áááá á¬áá¨ááá¡áá¡.
+caldavRequestError=á¨ááªáááá, ááá¬ááááá¡ ááááááááá¡áá¡.
+caldavResponseError=á¨ááªáááá, ááá¡á£á®áá¡ ááááááááá¡áá¡.
+caldavRequestStatusCode=á¡á¢áá¢á£á¡áá¡ áááá: %1$S
+caldavRequestStatusCodeStringGeneric=áááá®áááá ááá áááá£á¨áááááá.
+caldavRequestStatusCodeString400=áááá®ááááá¡ á¡ááá¢áá¥á¡á ááá£ááá ááááá áá ááá áááá£á¨áááááá.
+caldavRequestStatusCodeString403=ááááá¬áááá ááááááá áá áááá®ááááá¡áááá¡ áá£áªááááááá á£á¤áááááá.
+caldavRequestStatusCodeString404=á áá¡á£á¡á ááá áááá«áááá.
+caldavRequestStatusCodeString409=á áá¡á£á á¡áá áááá¤ááá¥á¢á.
+caldavRequestStatusCodeString412=á¬áááá¡á¬áá á áááá£á¨áááááá¡ á¨ááªáááá.
+caldavRequestStatusCodeString500=á¡áá ááá áá¡ á¨ááá á¨ááªáááá.
+caldavRequestStatusCodeString502=ááªááá á ááá áááá (áá áá¥á¡áá¡ áááá¤ááá£á ááªáá?).
+caldavRequestStatusCodeString503=á¡áá ááá áá¡ á¨ááá á¨ááªáááá (áá ááááá áááá áá£ááá?).
+caldavRedirectTitle=áá¡á£á á %1$S ááááááá áá¡ áááááá ááááá¡ ááááá®áááá?
+caldavRedirectText=áááá®áááááá %1$S-áá¡áááá¡ ááááááá¡áááá ááááá áá®áá áááááá áááááá. ááááááááá áá¡á£á á áááªááá£á áááá¨ááááááááá áááááá ááááá¡ á¨ááªááá?
+caldavRedirectDisableCalendar=ááááááá áá¡ áááá áááâ¦
+
+
+# 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=Asia/Tbilisi
+
+# 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=ááá¤á áá®ááááá: á¡ááááá ááªáá á¡áá¡á¢áááá¡ "%1$S" áá ááá¡ á¡áá á¢á§ááá\náá¦áá áááá®áááá á¨ááá 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=á¡ááááá ááªáá á¡áá¡á¢áááá¡ áá ááá¡ á¡áá á¢á§ááá¡ á£áá£áááááá§áá¤á - '%1$S'.
+
+# "Skipping locale timezone 'America/New_Yawk'."
+# Testing note: Skipping occurs if a likelyTimezone id is unknown or misspelled.
+SkippingLocaleTimezone=áááááááá ááá áá ááá¡ á¡áá á¢á§ááá¡ á£áá£áááááá§áá¤á - '%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=ááá¤á áá®ááááá: "ááªá£á ááá" áá ááá¡ á¡áá á¢á§ááá¡ ááááá§ááááá.\ná¡ááááá ááªáá á¡áá¡á¢áááá¡ áá ááá¡ á¡áá á¢á§ááá¡ áááááªááááá, ZoneInfo-á¡ áááááªááááá¡ áá áááá®áááá.
+
+# "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=ááá¤á áá®ááááá: á¡áááá áá£áá áá ááá¡ á¡áá á¢á§ááá\n %1$S (UTC%2$S).\n%3$S\n%4$S
+
+# Testing note: "Almost match" timezones include Cairo on W2k.
+TZAlmostMatchesOSDifferAtMostAWeek=áá¡ ZoneInfo áá ááá¡ á¡áá á¢á§ááá, áááá¥ááá¡ áááá®áááá á¡ááááá ááªáá á¡áá¡á¢áááá¡áá¡.\náá á¬áá¡áá¡ ááá®ááááá ááá¤á®á£ááá¡ áá ááá á¨áááááá ááááá¡áááá¡ ááá áá¦á áá áá£ááá¢áá¡\náá áá áááá áá áááá¡á®ááááááá á¡ááááá ááªáá á¡áá¡á¢áááá¨á áááááááá¡á¬ááááá£áá ááááá¡áááá¡ áá ááá¡ááá.\ná¨áá¡áá«ááá áááááªááááá á¬ááááá¦ááááááá ááá áá§áá¡, ááááááááá, áááá¡á®áááááá ááá¬á§áááá¡ ááá áá¦ááá¨á\náá áááá¡á®áááááá áá ááá áááá áááá£áá ááááááá áááá¡áááá¡.
+
+TZSeemsToMatchOS=á áááá ᪠á©ááá¡, áá¡ ZoneInfo áá ááá¡ á¡áá á¢á§ááá, á¡ááááá ááªáá á¡áá¡á¢áááá¡, áááªááá£áá á¬ááá¡ áá ááá¡ á¡áá á¢á§ááá¡ áááá®áááá.
+
+# LOCALIZATION NOTE (TZFromOS):
+# used for a display of a chosen timezone
+# %1$S will be replaced with the name of a timezone
+TZFromOS=áá¡ ZoneInfo áá ááá¡ á¡áá á¢á§ááá á¨ááá á©á á¡ááááá ááªáá á¡áá¡á¢áááá¡ áá ááá¡ á¡áá á¢á§ááá¡\ná¡áááááá¢áá¤ááááªáá áááá áá¡ ááá®ááááá - "%1$S".
+
+# Localization note (TZFromLocale): Substitute name of your locale language.
+TZFromLocale=áá¡ ZoneInfo áá ááá¡ á¡áá á¢á§ááá á¨ááá á©á, á¡ááááá ááªáá á¡áá¡á¢áááá¡ áá áá ááá¡ á¡áá á¢á§ááá¡\nááá®ááááá, á ááááá¡á᪠á£ááá¢áá¡áá áá§áááááá á¥áá áá£áááááááá áááá®ááá áááááá.
+
+TZFromKnownTimezones=áá¡ ZoneInfo áá ááá¡ á¡áá á¢á§ááá á¨ááá á©á á¡ááááá ááªáá á¡áá¡á¢áááá¡ áá ááá¡ á¡áá á¢á§ááá¡\ná¨áá¡áááááá¡áá, áááááá£á áá áááááááá£áá, áªáááááá áá ááá¡ á¡áá á¢á§ááá¡ áááááªáááááá ááá§á áááááá.
+
+# Print Layout
+formatListName = á¡áá
+weekPrinterName = áááá áá¡ áááááááá
+monthPrinterName = áááá¡ áááá
+tasksWithNoDueDate = á£áááá áááááááááá
+
+# Providers
+caldavName=CalDAV
+compositeName=á¨áááááááá
+icsName=iCalendar (ICS)
+memoryName=áá áááááá (ááá®á¡ááá ááá)
+storageName=áááááá£á á (SQLite)
+
+# Used in created html code for list layout print and html export
+htmlPrefixTitle=á¡áááá£á á
+htmlPrefixWhen=á áááá¡
+htmlPrefixLocation=áááááá
+htmlPrefixDescription=áá¦á¬áá ááááá
+htmlTaskCompleted=%1$S (ááá¡á á£ááá)
+
+# Categories
+addCategory=ááá¢áááá ááá¡ ááááá¢ááá
+multipleCategories=áá ááááá ááá¢áááá áá
+
+today=áá¦áá¡
+tomorrow=á®ááá
+yesterday=áá£á¨áá
+
+#Today pane
+eventsonly=á¦áááá¡á«áááááá
+eventsandtasks=á¦áááá¡á«áááááá áá áááááááááá
+tasksonly=áááááááááá
+shortcalendarweek=CW
+
+go=ááááá¡ááá
+
+# 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=á¨áááááá
+next2=á¨áááááá
+last1=áááá
+last2=áááá
+
+# Alarm Dialog
+# LOCALIZATION NOTE (alarmWindowTitle.label): Semi-colon list of plural
+# forms. See: http://developer.mozilla.org/en/Localization_and_Plurals
+alarmWindowTitle.label=#1 á¨áá®á¡ááááá;#1 á¨áá®á¡ááááá
+
+# 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=áá¬á§ááá: %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=áá¦áá¡ â %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=á®ááá â %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=áá£á¨áá â %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=áááá£ááá¡á®áááá áá¦á¬áá ááááá
+alarmDefaultSummary=áááá£ááá¡á®áááá á áááá£áá
+
+# LOCALIZATION NOTE (alarmSnoozeLimitExceeded): Semi-colon list of plural
+# forms.
+alarmSnoozeLimitExceeded=á¨áá¢á§áááááááá¡ áá á ááááá ááá¢á á®ááá áááááááá áá á¨áááá«áááá.;á¨áá¢á§áááááááá¡ #1 ááááá ááá¢á á®ááá áááááááá áá á¨áááá«áááá.
+
+taskDetailsStatusNeedsAction=á¡áááá áááá¡ ááá¥ááááááá¡
+
+# 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%% ááá¡á á£ááá
+taskDetailsStatusCompleted=ááá¡á á£ááá
+
+# 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=ááá¡á á£ááá â %1$S
+taskDetailsStatusCancelled=ááá£á¥ááá
+
+gettingCalendarInfoCommon=ááááááá áááá¡ á¨áááá¬ááááâ¦
+
+# 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=ááááááá áá¡ á¨áááá¬áááá â %1$S, á¡á£á %2$S-ááá
+
+# LOCALIZATION NOTE (errorCode):
+# %1$S will be replaced with the number of an error code
+errorCode=Error code: %1$S
+
+# LOCALIZATION NOTE (errorDescription):
+# %1$S will be replaced with the description of an error
+errorDescription=áá¦á¬áá ááááá: %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=á¨ááªáááá, %1$S áááááááá á¨á á©áá¬áá áá¡áá¡! áá áªááá, á¨áááá«áááá áá®áááá á¥ááááá.
+
+# LOCALIZATION NOTE (errorWritingDetails):
+# This will be displayed in the detail section of the error dialog
+errorWritingDetails=áᣠáá á¨áá¢á§áááááááá¡ ááá®ááá á¨áá®á¡áááááá¡ ááááááááá¡, áá ááááá¢áááááá¡ á¨ááááá áá áááááááá áá, á áááááá᪠áá áá¡á£á á á¦áááá¡á«ááááááá¡ ááááá¢ááá, áá á©áá¡á¬áá ááá, á¨áááá«áááá áááááááá á áááááá§ááááá áá®áááá á¬áá¡ááááá® á ááááá¨á. áááá¡áááá¡, ááááááá ááá áááá¢á ááá¨á, áááááááá áá ááá á¯áááá á¬ááááá, áá ááááááááá¡ á®áááááá.
+
+# 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=áááááááá á %1$S áá áá ááá¡áááá¡ ááá£á¬áááááááá
+
+# 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=áááááááá á %1$S áá®áááá áááá®ááááá
+
+taskEditInstructions=ááá¬ááááá áá¥, áá®ááá ááááááááá¡ ááá¡áááá¢ááááá
+taskEditInstructionsReadonly=ááá®ááá á¨ááá á©ááá á©áá¡áá¬áá á áááááááá á
+taskEditInstructionsCapability=ááá®ááá, ááá á©ááá áá¡ááá áááááááá á, á ááááá¡á᪠áá¥áá¡ ááááááááááá¡ áá®áá ááááá á
+
+eventDetailsStartDate=ááá¬á§ááá:
+eventDetailsEndDate=ááá¡á á£áááá:
+
+# 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=áááááááá á£áá áááá á: %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=áááááááá á£áá áááá ááá %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=áá: %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=áá: %1$S-%2$S
+
+# LOCALIZATION NOTE (abbreviationOfWeek):
+# 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.
+abbreviationOfWeek=%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 áá¦á;#1 áá¦á
+dueInHours=#1 á¡áááá;#1 á¡áááá
+dueInLessThanOneHour=< 1 á¡ááááá
+
+# 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= áá áá ááá¬á§áááá¡ ááá áá¦á áá áááá
+# 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=ááá¬á§áááá¡ ááá áá¦á %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=áááá %1$S %2$S
+
+# LOCALIZATION NOTE (dragLabelTasksWithOnlyEntryDate
+# dragLabelTasksWithOnlyDueDate)
+# Labels that appear while dragging a task with only
+# entry date OR due date
+dragLabelTasksWithOnlyEntryDate=ááá¬á§ááá
+dragLabelTasksWithOnlyDueDate=áááá
+
+deleteTaskLabel=ááááááááá¡ á¬áá¨áá
+deleteTaskMessage=ááááááááá áá¡á£á á, áá ááááááááá¡ á¬áá¨áá?
+deleteTaskAccesskey=á
+deleteItemLabel=á¬áá¨áá
+deleteItemMessage=ááááááááá áá¡á£á á áá ááááááá¢áá¡ á¬áá¨áá?
+deleteItemAccesskey=á
+deleteEventLabel=á¦áááá¡á«ááááá¡ á¬áá¨áá
+deleteEventMessage=ááááááááá áá¡á£á á, áá á¦áááá¡á«ááááá¡ á¬áá¨áá?
+deleteEventAccesskey=á
+
+calendarPropertiesEveryMinute=á§áááá #1 á¬á£áá¨á
+
+# LOCALIZATION NOTE (extractUsing)
+# Used in message header
+# %1$S will be replaced with language name from languageNames.properties
+extractUsing=ááá - %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)
+
+# LOCALIZATION NOTE (unit)
+# Used to determine the correct plural form of a unit
+unitMinutes=#1 á¬á£áá;#1 á¬á£áá
+unitHours=#1 á¡áááá;#1 á¡áááá
+unitDays=#1 áá¦á;#1 áá¦á
+unitWeeks=#1 áááá á;#1 áááá á
+
+# 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=%1$S-áá¡ ááááá©ááá
+hideCalendar=%1$S-áá¡ ááááááá
+# uses the access key calendar.context.showonly.accesskey
+showOnlyCalendar=áá®áááá %1$S-áá¡ á©áááááá
+
+# LOCALIZATION NOTE (modifyConflict)
+# Used by the event dialog to resolve item modification conflicts.
+modifyConflictPromptTitle=á¬ááááá¦ááááááá ááááá ááááááá¢áá¡ á¨ááªáááá¡áá¡
+modifyConflictPromptMessage=ááááá¡á£á á¡áá ááááá¨á á©áá¡á¬áá ááá£áá ááááááá¢á, ááá®á¡ááá¡ áá áá¡ á¨áááªáááá.
+modifyConflictPromptButton1=á¡á®áá áªááááááááá ááááá¬áá á
+modifyConflictPromptButton2=áªáááááááááá¡ ááá£á¥áááá
+
+# LOCALIZATION_NOTE(dialog.attendee.append.delegatedFrom): this is appended behind an attendee name
+# in the tooltip and the visible name for an attendee in the event summary dialog - don't add
+# leading or trailing whitespaces here
+# %1$S - a single delegatee or a comma separated list of delegatees
+# delegation is different from simple invitation forwarding - in case of delegation the original
+# invited attendee gets replaced
+dialog.attendee.append.delegatedFrom=(á¬áá áááááá %1$S)
+# LOCALIZATION_NOTE(dialog.attendee.append.delegatedTo): this is appended behind an attendee name
+# in the tooltip for an attendee in the event summary dialog - don't add leading or trailing
+# whitespaces here
+# delegation is different from simple invitation forwarding - in case of delegation the original
+# invited attendee gets replaced
+dialog.attendee.append.delegatedTo=(á¬áá ááááááá %1$S)
+
+# Accessible description of a grid calendar with no selected date
+minimonthNoSelectedDate=ááá áá¦á áá á©áá£áá áá áá
diff --git a/calendar/chrome/calendar/calendarCreation.dtd b/calendar/chrome/calendar/calendarCreation.dtd
new file mode 100644
index 00000000000..82999c1bbfe
--- /dev/null
+++ b/calendar/chrome/calendar/calendarCreation.dtd
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/calendarCreation.properties b/calendar/chrome/calendar/calendarCreation.properties
new file mode 100644
index 00000000000..b02ab8fcbc0
--- /dev/null
+++ b/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=ááá®ááá ááá£ááááá ááá áááá£áá áááááá áááá.
+error.alreadyExists=áá¥ááá á£ááá áááá¤áá ááá á®ááááá¬áá á áááááááá áá áá ááááááááááá ááááá¡áááá¡.
diff --git a/calendar/chrome/calendar/categories.properties b/calendar/chrome/calendar/categories.properties
new file mode 100644
index 00000000000..371d4d5b581
--- /dev/null
+++ b/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=áá£ááááááá,ááááááááá¡ áá¦á,áááááá¡á,ááá ááá,áááááá¢ááá,ááááá£á á¡á,á¨áá¡á§áááááá,á á©áá£áááá,áááá¤áá áááªáááá,á¡áá©á£á¥á ááá,áá¦áá¡áá¡á¬áá£áááá,áááááá,á¡ááááá®ááá,á¨áá®áááá á,á¡á®ááááá¡á®áá,ááá ááá,áá ááá¥á¢ááá,áá¦áá¡áá¡á¬áá£áááá,á¡á¢áá¢á£á¡á,áááá¬áááááááá,áááááá£á ááá,ááá¡áááááá
diff --git a/calendar/chrome/calendar/dateFormat.properties b/calendar/chrome/calendar/dateFormat.properties
new file mode 100644
index 00000000000..ca193c2f42c
--- /dev/null
+++ b/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=áááááá á
+month.2.name=ááááá áááá
+month.3.name=ááá á¢á
+month.4.name=ááá ááá
+month.5.name=áááá¡á
+month.6.name=ááááá¡á
+month.7.name=ááááá¡á
+month.8.name=ááááá¡á¢á
+month.9.name=á¡áá¥á¢ááááá á
+month.10.name=áá¥á¢ááááá á
+month.11.name=ááááááá á
+month.12.name=áááááááá á
+
+# 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=áááááá á
+month.2.genitive=ááááá áááá
+month.3.genitive=ááá á¢á
+month.4.genitive=ááá ááá
+month.5.genitive=áááá¡á
+month.6.genitive=ááááá¡á
+month.7.genitive=ááááá¡á
+month.8.genitive=ááááá¡á¢á
+month.9.genitive=á¡áá¥á¢ááááá á
+month.10.genitive=áá¥á¢ááááá á
+month.11.genitive=ááááááá á
+month.12.genitive=áááááááá á
+
+month.1.Mmm=ááá
+month.2.Mmm=ááá
+month.3.Mmm=ááá
+month.4.Mmm=ááá
+month.5.Mmm=ááá
+month.6.Mmm=ááá
+month.7.Mmm=ááá
+month.8.Mmm=ááá
+month.9.Mmm=á¡áá¥
+month.10.Mmm=áá¥á¢
+month.11.Mmm=ááá
+month.12.Mmm=ááá
+
+day.1.name=áááá á
+day.2.name=áá á¨ááááá
+day.3.name=á¡ááá¨ááááá
+day.4.name=ááá®á¨ááááá
+day.5.name=á®á£áá¨ááááá
+day.6.name=ááá áá¡áááá
+day.7.name=á¨ááááá
+
+day.1.Mmm=ááá
+day.2.Mmm=áá á¨
+day.3.Mmm=á¡áá
+day.4.Mmm=ááá®
+day.5.Mmm=á®á£á
+day.6.Mmm=ááá
+day.7.Mmm=á¨áá
+
+# Can someone tell me why we're not counting from zero?
+day.1.short=áá
+day.2.short=áá
+day.3.short=á¡á
+day.4.short=áá
+day.5.short=á®á
+day.6.short=áá
+day.7.short=á¨á
+
+# 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=á¨á£ááá¦á
+midnight=á¨á£áá¦ááá
+
+AllDay=ááááá áá¦á
+Repeating=(áááááá ááá)
diff --git a/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd b/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd
new file mode 100644
index 00000000000..7e5fdd0c54a
--- /dev/null
+++ b/calendar/chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd
@@ -0,0 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/global.dtd b/calendar/chrome/calendar/global.dtd
new file mode 100644
index 00000000000..c471bff40cc
--- /dev/null
+++ b/calendar/chrome/calendar/global.dtd
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/menuOverlay.dtd b/calendar/chrome/calendar/menuOverlay.dtd
new file mode 100644
index 00000000000..b7d138110dc
--- /dev/null
+++ b/calendar/chrome/calendar/menuOverlay.dtd
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/migration.dtd b/calendar/chrome/calendar/migration.dtd
new file mode 100644
index 00000000000..85bc6c73fd3
--- /dev/null
+++ b/calendar/chrome/calendar/migration.dtd
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/migration.properties b/calendar/chrome/calendar/migration.properties
new file mode 100644
index 00000000000..e718512682d
--- /dev/null
+++ b/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 = áááá ááªáá %1$Sâ¦
+
+# The next two lines are duplicated from migration.dtd until there is branding
+# for lightning
+migrationTitle = %1$S: áááááªáááá ááááá á¢á
+migrationDescription=%1$S áá ááá áááá¡ á¨áá£á«ááá áááááªáááá ááááá á¢á áá ááááá áá ááá áááááá. áá¥áááá¡ áááááá£á¢áá á¨á á¨áááááá áá ááá áááááá¡ áááááªááááá áááá«áááá. ááá®ááá ááá£ááááá, á ááááá áááááªáááááá¡ ááááá á¢á áá¡á£á á.
+finished = ááá¡á á£ááá
+disableExtTitle = áááá«áááá áá ááááá¡ááááá ááá¤áá ááááá
+disableExtText = áá¥ááá Mozilla ááááááá áá¡ á«áááá ááá¤áá áááááá á¡áá ááááááá, á ááááá᪠Lightning-ááá á¨áá£áááá¡áááááá. ááá ááááá ááááá áá %1$S á®áááá®áá áááá®á¡áááá.
diff --git a/calendar/chrome/calendar/preferences/alarms.dtd b/calendar/chrome/calendar/preferences/alarms.dtd
new file mode 100644
index 00000000000..a00c8a7c396
--- /dev/null
+++ b/calendar/chrome/calendar/preferences/alarms.dtd
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/preferences/categories.dtd b/calendar/chrome/calendar/preferences/categories.dtd
new file mode 100644
index 00000000000..422e52cc8a1
--- /dev/null
+++ b/calendar/chrome/calendar/preferences/categories.dtd
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/preferences/general.dtd b/calendar/chrome/calendar/preferences/general.dtd
new file mode 100644
index 00000000000..59577c31ca2
--- /dev/null
+++ b/calendar/chrome/calendar/preferences/general.dtd
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/preferences/preferences.dtd b/calendar/chrome/calendar/preferences/preferences.dtd
new file mode 100644
index 00000000000..5b4f963238c
--- /dev/null
+++ b/calendar/chrome/calendar/preferences/preferences.dtd
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/preferences/views.dtd b/calendar/chrome/calendar/preferences/views.dtd
new file mode 100644
index 00000000000..c6ad6aef1b4
--- /dev/null
+++ b/calendar/chrome/calendar/preferences/views.dtd
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/provider-uninstall.dtd b/calendar/chrome/calendar/provider-uninstall.dtd
new file mode 100644
index 00000000000..cb9e1f2b7d6
--- /dev/null
+++ b/calendar/chrome/calendar/provider-uninstall.dtd
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/providers/gdata/amo.properties b/calendar/chrome/calendar/providers/gdata/amo.properties
new file mode 100644
index 00000000000..dab3ffe9a74
--- /dev/null
+++ b/calendar/chrome/calendar/providers/gdata/amo.properties
@@ -0,0 +1,27 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# The addon name and short description are localized in gdata.properties
+
+# This is the addon description. The en-US version will sometimes have
+# additional news items at the end of the description. If you notice this and
+# would like them translated, please email the author directly.
+# params: %1$S - See amo.faqlocation
+# %2$S - See amo.website
+# NOTE: This is a multiline string, be sure to end lines with \n\ to make sure
+# it stays that way.
+amo.description=áá ááá¤áá áááááá¡ á¡áá¨á£áááááá, Lightning-á¡ á¨ááá«áááá á¦áááá¡á«ááááááá¡á áá ááááááááááá¡ á©áá¬áá á áá á¬ááááá®áá Google áááááááá á¨á.\n\
+\n\
+ááá®ááá, ááááªááá á®.á.á. áááá áá¡ ááááá¢ááááá ááá¤áá áááªááá¡áááá¡, á¡áááá á®áá ááááá¡ á¨áá¡áá®áá ááááááááááá ááá®á¡áááááá¡. áááá¡ááá, áá¬áááá áááá®ááááááá¡ á¤áá á£áá¡ áá áááááááá¬ááá, á£ááá á®áá áá áá áá¡ á®áá áááá ááááá¡á¬áá ááá£áá!\n\
+\n\
+á®áá ááááááá¡ ááá«ááááá¡á áá ááá®á¡áááááá¡áááá¡, áááááá§áááá á¡ááá¢á http://bugzilla.mozilla.org/ \n\
+Product: Calendar\n\
+Component: Provider: GData
+
+# You can change this if you have localized the FAQ on wiki.mozilla.org
+amo.faqlocation=http://wiki.mozilla.org/Calendar:GDATA_Provider
+
+# You can change this if you would like to provide localized support.
+amo.email=
+amo.website=http://groups.google.com/group/provider-for-google-calendar
diff --git a/calendar/chrome/calendar/providers/gdata/gdata.dtd b/calendar/chrome/calendar/providers/gdata/gdata.dtd
new file mode 100644
index 00000000000..b7d28e01617
--- /dev/null
+++ b/calendar/chrome/calendar/providers/gdata/gdata.dtd
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/calendar/providers/gdata/gdata.properties b/calendar/chrome/calendar/providers/gdata/gdata.properties
new file mode 100644
index 00000000000..f685ea53cd4
--- /dev/null
+++ b/calendar/chrome/calendar/providers/gdata/gdata.properties
@@ -0,0 +1,57 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# If you wish to be mentioned as a translator, please make sure your name and
+# email is in the licence block as a contributor. Multiple names are fine too.
+
+# extension information.
+# When localizing, please keep in mind that these strings had to be approved by
+# the Google Brand Features Team. Be sure to make clear that this extension is
+# *FOR* Google Calendar and not *BY* Google. Also, it was explicitly stated,
+# that the phrase "Google Calendar" should be localized just as it is on the
+# localized versions of the Google Calendar UI.
+
+# Extension Manager strings
+extensions.{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}.description=Google áááááááá á¨á áá áá®á ááá á¬áááááá¡ á¡áá¨á£áááááá¡ áá«áááá
+extensions.{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}.name=Google-ááááááá áá¡ áááá¬ááááááá
+
+# LOCALIZATION NOTE (busyTitle):
+# Events with only free/busy access don't have a title, they will use this
+# title instead. The calendar name is used as a parameter, since its often
+# named after the person whose calendar you are viewing.
+# %1$S = The calendar name
+busyTitle=áááááááá£áá (%1$S)
+
+# LOCALIZATION NOTE (quotaExceeded):
+# This is shown when the request quota has been exceeded.
+# %1$S = The session id (what the user enters as an email
+# in the new calendar dialog)
+quotaExceeded=%1$S-áá¡áááá¡ ááá¡áá¨ááá á áááááááááá ááááááá áááá£ááá, ááá®ááá, á¡áªáááá á®áááá®áá.
+providerOutdated=áá áááá¬ááááááá¡ ááá á¡áá ááááááá¡á£ááá, ááá®ááá, áááááá®ááá á£áá®ááá¡ ááá á¡ááááá.
+
+reminderOutOfRange=Google áááááááá á, á¦áááá¡á«ááááá¡ ááá¬á§áááááá, áá®áááá 4 áááá áá¡ á¨á£ááááá¨á áá«áááá á¨áá®á¡áááááá¡ ááá§áááááá¡ á¡áá¨á£áááááá¡.
+
+# LOCALIZATION NOTE (syncProgressEvent):
+# %1$S = The name of the calendar that is being synchronized
+# %2$S = The number of events that have been synchronzed
+# %3$S = The total number of events in the synchronization run
+syncProgressEvent=%1$S ááá¡ááá¥á ááááá: %2$S á¦áááá¡á«áááá, %3$S-áááá
+
+# LOCALIZATION NOTE (syncProgressTask):
+# %1$S = The name of the calendar that is being synchronized
+# %2$S = The number of tasks that have been synchronzed
+# %3$S = The total number of tasks in the synchronization run
+syncProgressTask=%1$S ááá¡ááá¥á ááááá: %2$S áááááááá, %3$S-áááá
+
+# LOCALIZATION NOTE (syncStatus):
+# %1$S = The name of the calendar that is being synchronized
+syncStatus=%1$S ááááááá áá¡ á¡ááá¥á ááááááªáá
+
+# LOCALIZATION NOTE (requestWindowDescription):
+# %1$S - The session id (email) used for authentication
+requestWindowDescription=Google ááááááá áá¡ áááá¡áá®á£á áááá¡ áááá¬ááááááá¡, á¡á£á á¡ áá¥áááá¡ %1$S ááááá áá¨ááá áááááá¨áá ááá, á¦áááá¡á«ááááááá¡á áá áááááááááááá á¬áááááá¡ ááá¡áá¦áááá. ááááá áá¨áá¡ áá ááááááá áá¡ áááááªááááá áá¥áááá áááááá£á¢áá áááá ááá ááááá ááááááááááááá Google-á¡, á¨á£ááááááá á¡ááá¢áááá¡ ááá áá¨á.
+
+# LOCALIZATION NOTE (requestWindowTitle)
+# %1$S - The session id (email) used for authentication
+requestWindowTitle=%1$S ááááá áá¨áá á¨áá¡ááá
diff --git a/calendar/chrome/calendar/providers/wcap/wcap.properties b/calendar/chrome/calendar/providers/wcap/wcap.properties
new file mode 100644
index 00000000000..e9ffde31cb6
--- /dev/null
+++ b/calendar/chrome/calendar/providers/wcap/wcap.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/.
+
+# args: host
+accessingServerFailedError.text=ááá á®áá á®áááá %1$S á¡áá ááá ááá áááááá¨áá ááá!
+loginFailed.text=á¨áá¡ááá ááá ááá®áá á®áá áá á¡áááá¡áá¡ áááá ááªááá áá.
+accessDenied.text=áááá®ááá ááááá¡ á¬ááááá ááá á«ááááá.
+
+# args: host
+noHttpsConfirmation.text=á¨áá¡ááá %1$S á¡áá ááá áá áááªá£áá áá áá!\náááááá á«ááá?
+noHttpsConfirmation.check.text=á¨ááááá®ááá¡ ááá áá¨á.
+noHttpsConfirmation.label=ááá¤á áá®ááááá!
+
+# args: host, prodId, serverVersion, wcapVersion
+insufficientWcapVersionConfirmation.text=á¡áá ááá áá¡áááá¡ %1$S (%2$S, v%3$S, WCAP v%4$S) WCAP ááá á¡áá ááá£á¦áááááá! áá£áªáááááááá ááá á¡áá 3.0.0 áá ááá¢á.\náááááá á«ááá?
+insufficientWcapVersionConfirmation.label=áá áá¡ááááá áá¡á WCAP ááá á¡áá!
+
+loginDialog.label=ááááááá áá¡ á¡áá ááá áá¡ ááá ááá áá£áªáááááááá
+
+privateItem.title.text=ááá ááá
+confidentialItem.title.text=áááá¤áááááªáááá£á á
+busyItem.title.text=áááááááá£ááá
diff --git a/calendar/chrome/calendar/timezones.properties b/calendar/chrome/calendar/timezones.properties
new file mode 100644
index 00000000000..6cace87a0ec
--- /dev/null
+++ b/calendar/chrome/calendar/timezones.properties
@@ -0,0 +1,485 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# extension:
+extensions.calendar-timezones@mozilla.org.name=áá ááá¡ á¡áá á¢á§ááá¡ áááá¡ááá¦áá á Mozilla ááááááá áá¡áááá¡
+extensions.calendar-timezones@mozilla.org.description=áá ááá¡ á¡áá á¢á§ááá¡ áááá¡ááá¦áá á Sunbird áá Lightning áá ááá áááááá¡áááá¡
+extensions.calendar-timezones@mozilla.org.creator=Mozilla ááááááá áá á
+
+pref.timezone.floating=áááááááá ááá áá á
+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=áá¤á ááá/áááá¯ááá
+pref.timezone.Africa.Accra=áá¤á ááá/ááá á
+pref.timezone.Africa.Addis_Ababa=áá¤á ááá/áááá¡-ááááá
+pref.timezone.Africa.Algiers=áá¤á ááá/ááááá á
+pref.timezone.Africa.Asmara=áá¤á ááá/áá¡ááá á
+pref.timezone.Africa.Bamako=áá¤á ááá/áááááá
+pref.timezone.Africa.Bangui=áá¤á ááá/ááááá£á
+pref.timezone.Africa.Banjul=áá¤á ááá/áááá¯á£áá
+pref.timezone.Africa.Bissau=áá¤á ááá/ááá¡áá£
+pref.timezone.Africa.Blantyre=áá¤á ááá/ááááá¢ááá á
+pref.timezone.Africa.Brazzaville=áá¤á ááá/áá ááááááá
+pref.timezone.Africa.Bujumbura=áá¤á ááá/áá£áá£ááá£á á
+pref.timezone.Africa.Cairo=áá¤á ááá/á¥ááá á
+pref.timezone.Africa.Casablanca=áá¤á ááá/ááá¡ááááááá
+pref.timezone.Africa.Ceuta=áá¤á ááá/áªáá£á¢á
+pref.timezone.Africa.Conakry=áá¤á ááá/áááááá á
+pref.timezone.Africa.Dakar=áá¤á ááá/ááááá á
+pref.timezone.Africa.Dar_es_Salaam=áá¤á ááá/ááá -áá¡-á¡ááááá
+pref.timezone.Africa.Djibouti=áá¤á ááá/á¯ááá£á¢á
+pref.timezone.Africa.Douala=áá¤á ááá/ááá£ááá
+pref.timezone.Africa.El_Aaiun=áá¤á ááá/áá-áááá£áá
+pref.timezone.Africa.Freetown=áá¤á ááá/á¤á áááá£áá
+pref.timezone.Africa.Gaborone=áá¤á ááá/ááááá ááá
+pref.timezone.Africa.Harare=áá¤á ááá/á°áá áá á
+pref.timezone.Africa.Johannesburg=áá¤á ááá/ááá°áááá¡áá£á áá
+pref.timezone.Africa.Kampala=áá¤á ááá/ááááááá
+pref.timezone.Africa.Khartoum=áá¤á ááá/á®áá áá£áá
+pref.timezone.Africa.Kigali=áá¤á ááá/áááááá
+pref.timezone.Africa.Kinshasa=áá¤á ááá/áááá¨áá¡á
+pref.timezone.Africa.Lagos=áá¤á ááá/ááááá¡á
+pref.timezone.Africa.Libreville=áá¤á ááá/ááááá áááá
+pref.timezone.Africa.Lome=áá¤á ááá/áááá
+pref.timezone.Africa.Luanda=áá¤á ááá/áá£áááá
+pref.timezone.Africa.Lubumbashi=áá¤á ááá/áá£áá£áááá¨á
+pref.timezone.Africa.Lusaka=áá¤á ááá/áá£á¡ááá
+pref.timezone.Africa.Malabo=áá¤á ááá/áááááá
+pref.timezone.Africa.Maputo=áá¤á ááá/áááá£á¢á
+pref.timezone.Africa.Maseru=áá¤á ááá/ááá¡áá á
+pref.timezone.Africa.Mbabane=áá¤á ááá/ááááááá
+pref.timezone.Africa.Mogadishu=áá¤á ááá/ááááááá¨á£
+pref.timezone.Africa.Monrovia=áá¤á ááá/áááá áááá
+pref.timezone.Africa.Nairobi=áá¤á ááá/áááá ááá
+pref.timezone.Africa.Ndjamena=áá¤á ááá/áá¯ááááá
+pref.timezone.Africa.Niamey=áá¤á ááá/áááááá
+pref.timezone.Africa.Nouakchott=áá¤á ááá/ááá£ááá©áá¢á
+pref.timezone.Africa.Ouagadougou=áá¤á ááá/áá£áááááá£ááá£
+pref.timezone.Africa.Porto-Novo=áá¤á ááá/ááá á¢á-áááá
+pref.timezone.Africa.Sao_Tome=áá¤á ááá/á¡áá-á¢ááá
+pref.timezone.Africa.Tripoli=áá¤á ááá/á¢á ááááá
+pref.timezone.Africa.Tunis=áá¤á ááá/á¢á£ááá¡á
+pref.timezone.Africa.Windhoek=áá¤á ááá/ááááá°áááá
+pref.timezone.America.Adak=áááá ááá/ááááá
+pref.timezone.America.Anchorage=áááá ááá/ááá¥áá áá¯á
+pref.timezone.America.Anguilla=áááá ááá/ááááááá
+pref.timezone.America.Antigua=áááá ááá/ááá¢áááá
+pref.timezone.America.Araguaina=áááá ááá/áá ááááááá
+pref.timezone.America.Argentina.Buenos_Aires=áááá ááá/áá áááá¢ááá/áá£áááá¡_ááá áá¡á
+pref.timezone.America.Argentina.Catamarca=áááá ááá/áá áááá¢ááá/ááá¢áááá áá
+pref.timezone.America.Argentina.Cordoba=áááá ááá/áá áááá¢ááá/ááá áááá
+pref.timezone.America.Argentina.Jujuy=áááá ááá/áá áááá¢ááá/áá£áá£á
+pref.timezone.America.Argentina.La_Rioja=áááá ááá/áá áááá¢ááá/áá_á ááá®á
+pref.timezone.America.Argentina.Mendoza=áááá ááá/áá áááá¢ááá/ááááááá
+pref.timezone.America.Argentina.Rio_Gallegos=áááá ááá/áá áááá¢ááá/á áá_áááááááá¡á
+pref.timezone.America.Argentina.San_Juan=áááá ááá/áá áááá¢ááá/á¡áá_á®á£ááá
+pref.timezone.America.Argentina.Tucuman=áááá ááá/áá áááá¢ááá/á¢á£áá£áááá
+pref.timezone.America.Argentina.Ushuaia=áááá ááá/áá áááá¢ááá/á£á¨á£ááá
+pref.timezone.America.Aruba=áááá ááá/áá á£áá
+pref.timezone.America.Asuncion=áááá ááá/áá¡á£áá¡áááá
+pref.timezone.America.Atikokan=áááá ááá/áá¢áááááá
+pref.timezone.America.Bahia=áááá ááá/ááá°áá
+pref.timezone.America.Barbados=áááá ááá/ááá ááááá¡á
+pref.timezone.America.Belem=áááá ááá/áááááá
+pref.timezone.America.Belize=áááá ááá/áááááá
+pref.timezone.America.Blanc-Sablon=áááá ááá/ááááá-á¡áááááá
+pref.timezone.America.Boa_Vista=áááá ááá/ááá-ááá¡á¢á
+pref.timezone.America.Bogota=áááá ááá/ááááá¢á
+pref.timezone.America.Boise=áááá ááá/áááá¡á
+pref.timezone.America.Cambridge_Bay=áááá ááá/ááááá áá¯-ááá
+pref.timezone.America.Campo_Grande=áááá ááá/ááááá_áá áááá
+pref.timezone.America.Cancun=áááá ááá/ááááá£áá
+pref.timezone.America.Caracas=áááá ááá/ááá áááá¡á
+pref.timezone.America.Cayenne=áááá ááá/áááááá
+pref.timezone.America.Cayman=áááá ááá/ááááááá
+pref.timezone.America.Chicago=áááá ááá/á©ááááá
+pref.timezone.America.Chihuahua=áááá ááá/á©áá°á£áá°á£á
+pref.timezone.America.Costa_Rica=áááá ááá/ááá¡á¢á-á ááá
+pref.timezone.America.Cuiaba=áááá ááá/áá£áááá
+pref.timezone.America.Curacao=áááá ááá/ááá£á áá¡áá
+pref.timezone.America.Danmarkshavn=áááá ááá/áááááá áá¨áá£áá
+pref.timezone.America.Dawson=áááá ááá/ááá£á¡ááá
+pref.timezone.America.Dawson_Creek=áááá ááá/ááá£á¡áá-áá ááá
+pref.timezone.America.Denver=áááá ááá/áááááá á
+pref.timezone.America.Detroit=áááá ááá/ááá¢á ááá¢á
+pref.timezone.America.Dominica=áááá ááá/áááááááá
+pref.timezone.America.Edmonton=áááá ááá/áááááá¢ááá
+pref.timezone.America.Eirunepe=áááá ááá/ááá á£áááá
+pref.timezone.America.El_Salvador=áááá ááá/áá-á¡ááááááá á
+pref.timezone.America.Fortaleza=áááá ááá/á¤áá á¢ááááá
+pref.timezone.America.Glace_Bay=áááá ááá/ááááá¡-ááá
+pref.timezone.America.Godthab=áááá ááá/ááá«ááá
+pref.timezone.America.Goose_Bay=áááá ááá/áááá¡á-ááá
+pref.timezone.America.Grand_Turk=áááá ááá/áá ááá-áá£á á¥á
+pref.timezone.America.Grenada=áááá ááá/áá ááááá
+pref.timezone.America.Guadeloupe=áááá ááá/ááááááá£áá
+pref.timezone.America.Guatemala=áááá ááá/áááá¢ááááá
+pref.timezone.America.Guayaquil=áááá ááá/áá£ááááááá
+pref.timezone.America.Guyana=áááá ááá/áááááá
+pref.timezone.America.Halifax=áááá ááá/á°áááá¤áá¥á¡á
+pref.timezone.America.Havana=áááá ááá/á°ááááá
+pref.timezone.America.Hermosillo=áááá ááá/á°áá ááá¡áááá
+pref.timezone.America.Indiana.Indianapolis=áááá ááá/ááááááá/áááááááááááá¡á
+pref.timezone.America.Indiana.Knox=áááá ááá/ááááááá/ááá¥á¡á
+pref.timezone.America.Indiana.Marengo=áááá ááá/ááááááá/ááá áááá
+pref.timezone.America.Indiana.Petersburg=áááá ááá/ááááááá/ááá¢áá áá£á áá
+pref.timezone.America.Indiana.Vevay=áááá ááá/ááááááá/ááááá
+pref.timezone.America.Indiana.Vincennes=áááá ááá/ááááááá/ááááªááááá
+pref.timezone.America.Inuvik=áááá ááá/ááá£áááá
+pref.timezone.America.Iqaluit=áááá ááá/á¥ááá£áá¢á
+pref.timezone.America.Jamaica=áááá ááá/ááááááá
+pref.timezone.America.Juneau=áááá ááá/á¯á£áá
+pref.timezone.America.Kentucky.Louisville=áááá ááá/áááá¢á£áá/áá£áá¡áááá
+pref.timezone.America.Kentucky.Monticello=áááá ááá/áááá¢á£áá/áááá¢áá©ááá
+pref.timezone.America.La_Paz=áááá ááá/áá-ááá¡á
+pref.timezone.America.Lima=áááá ááá/áááá
+pref.timezone.America.Los_Angeles=áááá ááá/ááá¡-ááááááá¡á
+pref.timezone.America.Maceio=áááá ááá/áááªááá
+pref.timezone.America.Managua=áááá ááá/áááááá£á
+pref.timezone.America.Manaus=áááá ááá/ááááá£á¡á
+pref.timezone.America.Martinique=áááá ááá/ááá á¢ááááá
+pref.timezone.America.Mazatlan=áááá ááá/áááªáá¢áááá
+pref.timezone.America.Menominee=áááá ááá/ááááááááá
+pref.timezone.America.Merida=áááá ááá/ááá ááá
+pref.timezone.America.Mexico_City=áááá ááá/ááá®ááá-á¡áá¢á
+pref.timezone.America.Miquelon=áááá ááá/ááá¥ááááá
+pref.timezone.America.Moncton=áááá ááá/áááá¥á¢ááá
+pref.timezone.America.Monterrey=áááá ááá/áááá¢áá áá
+pref.timezone.America.Montevideo=áááá ááá/áááá¢áááááá
+pref.timezone.America.Montreal=áááá ááá/áááá áááá
+pref.timezone.America.Montserrat=áááá ááá/áááá¡áá áá¢á
+pref.timezone.America.Nassau=áááá ááá/ááá¡áá£
+pref.timezone.America.New_York=áááá ááá/ááá£-ááá áá
+pref.timezone.America.Nipigon=áááá ááá/áááááááá
+pref.timezone.America.Nome=áááá ááá/áááá
+pref.timezone.America.Noronha=áááá ááá/ááá ááá°á
+pref.timezone.America.North_Dakota.Center=áááá ááá/á©á áááá_ááááá¢á/áªááá¢á á
+pref.timezone.America.North_Dakota.New_Salem=áááá ááá/á©á áááá_ááááá¢á/áá®ááá_á¡ááááá
+pref.timezone.America.Panama=áááá ááá/áááááá
+pref.timezone.America.Pangnirtung=áááá ááá/ááááá á¢á£ááá
+pref.timezone.America.Paramaribo=áááá ááá/ááá áááá ááá
+pref.timezone.America.Phoenix=áááá ááá/á¤áááá¥á¡á
+pref.timezone.America.Port-au-Prince=áááá ááá/ááá á¢-á-áá ááá¡á
+pref.timezone.America.Port_of_Spain=áááá ááá/ááá á¢-áá-á¡ááááá
+pref.timezone.America.Porto_Velho=áááá ááá/ááá á¢á-áááá°á
+pref.timezone.America.Puerto_Rico=áááá ááá/áá£áá á¢á-á ááá
+pref.timezone.America.Rainy_River=áááá ááá/á áááá-á áááá á
+pref.timezone.America.Rankin_Inlet=áááá ááá/á ááááá-ááááá¢á
+pref.timezone.America.Recife=áááá ááá/á áá¡áá¤á
+pref.timezone.America.Regina=áááá ááá/á ááááá
+pref.timezone.America.Rio_Branco=áááá ááá/á áá-áá áááá
+pref.timezone.America.Santiago=áááá ááá/á¡ááá¢áááá
+pref.timezone.America.Santo_Domingo=áááá ááá/á¡ááá¢á-ááááááá
+pref.timezone.America.Sao_Paulo=áááá ááá/á¡áá-ááá£áá
+pref.timezone.America.Scoresbysund=áááá ááá/á¡ááá áá¡áááá£ááá
+pref.timezone.America.Shiprock=áááá ááá/á¨ááá ááá
+pref.timezone.America.St_Johns=áááá ááá/á¡ááá¢-á¯ááá¡á
+pref.timezone.America.St_Kitts=áááá ááá/á¡ááá¢-ááá¢á¡á
+pref.timezone.America.St_Lucia=áááá ááá/á¡ááá¢á-áá£á©áá
+pref.timezone.America.St_Thomas=áááá ááá/á¡ááá¢-ááááá¡á
+pref.timezone.America.St_Vincent=áááá ááá/á¡ááá¢-ááá¡ááá¢á
+pref.timezone.America.Swift_Current=áááá ááá/á¡ááá¤á¢-á¥áá áááá
+pref.timezone.America.Tegucigalpa=áááá ááá/á¢ááá£á¡áááááá
+pref.timezone.America.Thule=áááá ááá/áá£áá
+pref.timezone.America.Thunder_Bay=áááá ááá/á¡á£áááá -ááá
+pref.timezone.America.Tijuana=áááá ááá/á¢áá°á£ááá
+pref.timezone.America.Toronto=áááá ááá/á¢áá ááá¢á
+pref.timezone.America.Tortola=áááá ááá/á¢áá á¢ááá
+pref.timezone.America.Vancouver=áááá ááá/ááááá£ááá á
+pref.timezone.America.Whitehorse=áááá ááá/á£áááá°áá á¡á
+pref.timezone.America.Winnipeg=áááá ááá/ááááááááá
+pref.timezone.America.Yakutat=áááá ááá/áááá£á¢áá¢á
+pref.timezone.America.Yellowknife=áááá ááá/ááááá£áááá¤á
+pref.timezone.Antarctica.Casey=ááá¢áá á¥á¢ááá/ááá¡áá
+pref.timezone.Antarctica.Davis=ááá¢áá á¥á¢ááá/ááááá¡á
+pref.timezone.Antarctica.DumontDUrville=ááá¢áá á¥á¢ááá/ááá£ááááá£á áááá
+pref.timezone.Antarctica.Mawson=ááá¢áá á¥á¢ááá/ááá£á¡ááá
+pref.timezone.Antarctica.McMurdo=ááá¢áá á¥á¢ááá/ááááá£á áá
+pref.timezone.Antarctica.Palmer=ááá¢áá á¥á¢ááá/áááááá á
+pref.timezone.Antarctica.Rothera=ááá¢áá á¥á¢ááá/á áááá á
+pref.timezone.Antarctica.South_Pole=ááá¢áá á¥á¢ááá/á¡ááá®á áá-áááá£á¡á
+pref.timezone.Antarctica.Syowa=ááá¢áá á¥á¢ááá/á¡ááá£á
+pref.timezone.Antarctica.Vostok=ááá¢áá á¥á¢ááá/ááá¡á¢ááá
+pref.timezone.Arctic.Longyearbyen=ááá¢áá á¥á¢ááá/áááááá áááááá
+pref.timezone.Asia.Aden=áááá/ááááá
+pref.timezone.Asia.Almaty=áááá/ááááááá
+pref.timezone.Asia.Amman=áááá/ááááá
+pref.timezone.Asia.Anadyr=áááá/áááááá á
+pref.timezone.Asia.Aqtau=áááá/áá¥á¢áá£
+pref.timezone.Asia.Aqtobe=áááá/áá¥á¢ááá
+pref.timezone.Asia.Ashgabat=áááá/áá¨á®ááááá
+pref.timezone.Asia.Baghdad=áááá/ááá¦áááá
+pref.timezone.Asia.Bahrain=áááá/ááá°á áááá
+pref.timezone.Asia.Baku=áááá/ááá¥á
+pref.timezone.Asia.Bangkok=áááá/áááááááá
+pref.timezone.Asia.Beirut=áááá/áááá á£áá
+pref.timezone.Asia.Bishkek=áááá/ááá¨áááá
+pref.timezone.Asia.Brunei=áááá/áá á£ááá
+pref.timezone.Asia.Choibalsan=áááá/á©áááááá¡ááá
+pref.timezone.Asia.Chongqing=áááá/á©áááááá
+pref.timezone.Asia.Colombo=áááá/ááááááá
+pref.timezone.Asia.Damascus=áááá/ááááá¡áá
+pref.timezone.Asia.Dhaka=áááá/áááá
+pref.timezone.Asia.Dili=áááá/áááá
+pref.timezone.Asia.Dubai=áááá/áá£ááá
+pref.timezone.Asia.Dushanbe=áááá/áá£á¨áááá
+pref.timezone.Asia.Gaza=áááá/á¦ááá
+pref.timezone.Asia.Harbin=áááá/á°áá áááá
+pref.timezone.Asia.Hong_Kong=áááá/á°ááá-ááááá
+pref.timezone.Asia.Hovd=áááá/á°áááá
+pref.timezone.Asia.Irkutsk=áááá/áá áá£á¢á¡áá
+pref.timezone.Asia.Istanbul=áááá/á¡á¢áááááá
+pref.timezone.Asia.Jakarta=áááá/á¯áááá á¢á
+pref.timezone.Asia.Jayapura=áááá/á¯ááááá£á á
+pref.timezone.Asia.Jerusalem=áááá/ááá á£á¡ááááá
+pref.timezone.Asia.Kabul=áááá/á¥ááá£áá
+pref.timezone.Asia.Kamchatka=áááá/áááá©áá¢áá
+pref.timezone.Asia.Karachi=áááá/á§áá áá©á
+pref.timezone.Asia.Kashgar=áááá/á§áá¨ááá á
+pref.timezone.Asia.Kathmandu=áááá/ááá¢ááááá£
+pref.timezone.Asia.Krasnoyarsk=áááá/áá áá¡ááááá á¡áá
+pref.timezone.Asia.Kuala_Lumpur=áááá/áá£ááá-áá£ááá£á á
+pref.timezone.Asia.Kuching=áááá/áá£á©ááá
+pref.timezone.Asia.Kuwait=áááá/áá£áááá¢á
+pref.timezone.Asia.Macau=áááá/ááááá
+pref.timezone.Asia.Magadan=áááá/áááááááá
+pref.timezone.Asia.Makassar=áááá/ááá¥áá¡áá á
+pref.timezone.Asia.Manila=áááá/áááááá
+pref.timezone.Asia.Muscat=áááá/áá£á¡ááá¢á
+pref.timezone.Asia.Nicosia=áááá/ááá¥áááá
+pref.timezone.Asia.Novosibirsk=áááá/ááááá¡áááá á¡áá
+pref.timezone.Asia.Omsk=áááá/ááá¡áá
+pref.timezone.Asia.Oral=áááá/áá ááá
+pref.timezone.Asia.Phnom_Penh=áááá/áááááááá
+pref.timezone.Asia.Pontianak=áááá/áááá¢áááááá
+pref.timezone.Asia.Pyongyang=áááá/áá°áááááá
+pref.timezone.Asia.Qatar=áááá/ááá¢áá á
+pref.timezone.Asia.Qyzylorda=áááá/á§áááááá áá
+pref.timezone.Asia.Rangoon=áááá/á áááá£áá
+pref.timezone.Asia.Riyadh=áááá/á áááá
+pref.timezone.Asia.Sakhalin=áááá/á¡áá®ááááá
+pref.timezone.Asia.Samarkand=áááá/á¡áááá á§áááá
+pref.timezone.Asia.Seoul=áááá/á¡áá£áá
+pref.timezone.Asia.Shanghai=áááá/á¨ááá°áá
+pref.timezone.Asia.Singapore=áááá/á¡áááááá£á á
+pref.timezone.Asia.Taipei=áááá/á¢ááááá
+pref.timezone.Asia.Tashkent=áááá/á¢áá¨áááá¢á
+pref.timezone.Asia.Tbilisi=áááá/áááááá¡á
+pref.timezone.Asia.Tehran=áááá/áááá ááá
+pref.timezone.Asia.Thimphu=áááá/áá°áááá°á£
+pref.timezone.Asia.Tokyo=áááá/á¢áááá
+pref.timezone.Asia.Ulaanbaatar=áááá/á£áááááá¢áá á
+pref.timezone.Asia.Urumqi=áááá/á£á á£áá©á
+pref.timezone.Asia.Vientiane=áááá/ááááá¢áááá
+pref.timezone.Asia.Vladivostok=áááá/áááááááá¡á¢ááá
+pref.timezone.Asia.Yakutsk=áááá/áááá£á¢á¡áá
+pref.timezone.Asia.Yekaterinburg=áááá/áááá¢áá áááá£á áá
+pref.timezone.Asia.Yerevan=áááá/áá ááááá
+pref.timezone.Atlantic.Azores=áá¢áááá¢ááá/áááá ááá
+pref.timezone.Atlantic.Bermuda=áá¢áááá¢ááá/ááá áá£áááá
+pref.timezone.Atlantic.Canary=áá¢áááá¢ááá/ááááá ááá
+pref.timezone.Atlantic.Cape_Verde=áá¢áááá¢ááá/áááá-ááá áá
+pref.timezone.Atlantic.Faroe=áá¢áááá¢ááá/á¤áá áá ááá
+pref.timezone.Atlantic.Madeira=áá¢áááá¢ááá/áááááá á
+pref.timezone.Atlantic.Reykjavik=áá¢áááá¢ááá/á ááááááááá
+pref.timezone.Atlantic.South_Georgia=áá¢áááá¢ááá/á¡ááá®á áá-á¯áá á¯áá
+pref.timezone.Atlantic.St_Helena=áá¢áááá¢ááá/á¬á.-ááááá
+pref.timezone.Atlantic.Stanley=áá¢áááá¢ááá/á¡á¢áááá
+pref.timezone.Australia.Adelaide=ááá¡á¢á áááá/áááááááá
+pref.timezone.Australia.Brisbane=ááá¡á¢á áááá/áá áá¡áááá
+pref.timezone.Australia.Broken_Hill=ááá¡á¢á áááá/áá áááá-á°ááá
+pref.timezone.Australia.Currie=ááá¡á¢á áááá/áá£á á
+pref.timezone.Australia.Darwin=ááá¡á¢á áááá/ááá áááá
+pref.timezone.Australia.Eucla=ááá¡á¢á áááá/áá£ááá
+pref.timezone.Australia.Hobart=ááá¡á¢á áááá/á°áááá á¢á
+pref.timezone.Australia.Lindeman=ááá¡á¢á áááá/ááááááááá
+pref.timezone.Australia.Lord_Howe=ááá¡á¢á áááá/ááá á-á°áá£áá
+pref.timezone.Australia.Melbourne=ááá¡á¢á áááá/ááááá£á áá
+pref.timezone.Australia.Perth=ááá¡á¢á áááá/ááá á¢á
+pref.timezone.Australia.Sydney=ááá¡á¢á áááá/á¡ááááá
+pref.timezone.Europe.Amsterdam=ááá ááá/ááá¡á¢áá áááá
+pref.timezone.Europe.Andorra=ááá ááá/ááááá á
+pref.timezone.Europe.Athens=ááá ááá/ááááá
+pref.timezone.Europe.Belgrade=ááá ááá/ááááá ááá
+pref.timezone.Europe.Berlin=ááá ááá/ááá áááá
+pref.timezone.Europe.Bratislava=ááá ááá/áá áá¢áá¡áááá
+pref.timezone.Europe.Brussels=ááá ááá/áá áá£á¡ááá
+pref.timezone.Europe.Bucharest=ááá ááá/áá£á¥á¡á áá¡á¢á
+pref.timezone.Europe.Budapest=ááá ááá/áá£ááááá¨á¢á
+pref.timezone.Europe.Chisinau=ááá ááá/á©áááááá£
+pref.timezone.Europe.Copenhagen=ááá ááá/áááááá°ááááá
+pref.timezone.Europe.Dublin=ááá ááá/áá£ááááá
+pref.timezone.Europe.Gibraltar=ááá ááá/á°ááá ááá¢áá á
+pref.timezone.Europe.Guernsey=ááá ááá/ááá ááá
+pref.timezone.Europe.Helsinki=ááá ááá/á°ááá¡áááá
+pref.timezone.Europe.Isle_of_Man=ááá ááá/ááááá¡ áá£áá«á£áá
+pref.timezone.Europe.Istanbul=ááá ááá/á¡á¢áááááá
+pref.timezone.Europe.Jersey=ááá ááá/á¯áá á¡á
+pref.timezone.Europe.Kaliningrad=ááá ááá/ááááááááá ááá
+pref.timezone.Europe.Kiev=ááá ááá/ááááá
+pref.timezone.Europe.Lisbon=ááá ááá/ááá¡áááá
+pref.timezone.Europe.Ljubljana=ááá ááá/ááá£áááááá
+pref.timezone.Europe.London=ááá ááá/ááááááá
+pref.timezone.Europe.Luxembourg=ááá ááá/áá£á¥á¡áááá£á áá
+pref.timezone.Europe.Madrid=ááá ááá/áááá ááá
+pref.timezone.Europe.Malta=ááá ááá/áááá¢á
+pref.timezone.Europe.Mariehamn=ááá ááá/ááá ááá°áááá
+pref.timezone.Europe.Minsk=ááá ááá/áááá¡áá
+pref.timezone.Europe.Monaco=ááá ááá/áááááá
+pref.timezone.Europe.Moscow=ááá ááá/ááá¡áááá
+pref.timezone.Europe.Nicosia=ááá ááá/ááá¥áááá
+pref.timezone.Europe.Oslo=ááá ááá/áá¡áá
+pref.timezone.Europe.Paris=ááá ááá/ááá ááá
+pref.timezone.Europe.Podgorica=ááá ááá/áááááá ááªá
+pref.timezone.Europe.Prague=ááá ááá/áá áá°á
+pref.timezone.Europe.Riga=ááá ááá/á ááá
+pref.timezone.Europe.Rome=ááá ááá/á ááá
+pref.timezone.Europe.Samara=ááá ááá/á¡áááá á
+pref.timezone.Europe.San_Marino=ááá ááá/á¡áá-ááá ááá
+pref.timezone.Europe.Sarajevo=ááá ááá/á¡áá áááá
+pref.timezone.Europe.Simferopol=ááá ááá/á¡ááá¤áá ááááá
+pref.timezone.Europe.Skopje=ááá ááá/á¡ááááá
+pref.timezone.Europe.Sofia=ááá ááá/á¡áá¤áá
+pref.timezone.Europe.Stockholm=ááá ááá/á¡á¢áá¥á°áááá
+pref.timezone.Europe.Tallinn=ááá ááá/á¢ááááá
+pref.timezone.Europe.Tirane=ááá ááá/á¢áá ááá
+pref.timezone.Europe.Uzhgorod=ááá ááá/á£áááá ááá
+pref.timezone.Europe.Vaduz=ááá ááá/áááá£áá
+pref.timezone.Europe.Vatican=ááá ááá/ááá¢ááááá
+pref.timezone.Europe.Vienna=ááá ááá/áááá
+pref.timezone.Europe.Vilnius=ááá ááá/áááááá£á¡á
+pref.timezone.Europe.Volgograd=ááá ááá/ááááááá ááá
+pref.timezone.Europe.Warsaw=ááá ááá/ááá á¨ááá
+pref.timezone.Europe.Zagreb=ááá ááá/áááá ááá
+pref.timezone.Europe.Zaporozhye=ááá ááá/ááááá áááá
+pref.timezone.Europe.Zurich=ááá ááá/áªáá£á áá°á
+pref.timezone.Indian.Antananarivo=áááá/ááá¢áááááá ááá
+pref.timezone.Indian.Chagos=áááá/á©áááá¡á
+pref.timezone.Indian.Christmas=áááá/á¨ááá
+pref.timezone.Indian.Cocos=áááá/á¥áá¥áá¡á
+pref.timezone.Indian.Comoro=áááá/ááááá á
+pref.timezone.Indian.Kerguelen=áááá/ááá áá£ááááá
+pref.timezone.Indian.Mahe=áááá/ááá°á
+pref.timezone.Indian.Maldives=áááá/ááááááááá
+pref.timezone.Indian.Mauritius=áááá/áááá ááá
+pref.timezone.Indian.Mayotte=áááá/ááááá¢á
+pref.timezone.Indian.Reunion=áááá/á ááá£ááááá
+pref.timezone.Pacific.Apia=ááááááá/áááá
+pref.timezone.Pacific.Auckland=ááááááá/ááááááá
+pref.timezone.Pacific.Chatham=ááááááá/á©ááá°ááá
+pref.timezone.Pacific.Easter=ááááááá/áá¦ááááá
+pref.timezone.Pacific.Efate=ááááááá/áá¤áá¢á
+pref.timezone.Pacific.Enderbury=ááááááá/ááááá ááá á
+pref.timezone.Pacific.Fakaofo=ááááááá/á¤ááááá¤á
+pref.timezone.Pacific.Fiji=ááááááá/á¤áá¯á
+pref.timezone.Pacific.Funafuti=ááááááá/á¤á£ááá¤á£á¢á
+pref.timezone.Pacific.Galapagos=ááááááá/ááááááááá¡á
+pref.timezone.Pacific.Gambier=ááááááá/ááááááá á
+pref.timezone.Pacific.Guadalcanal=ááááááá/ááááááá¥ááááá
+pref.timezone.Pacific.Guam=ááááááá/áá£ááá
+pref.timezone.Pacific.Honolulu=ááááááá/á°ááááá£áá£
+pref.timezone.Pacific.Johnston=ááááááá/á¯ááá¡á¢ááá
+pref.timezone.Pacific.Kiritimati=ááááááá/ááá áá¢áááá¢á
+pref.timezone.Pacific.Kosrae=ááááááá/ááá¡á áá
+pref.timezone.Pacific.Kwajalein=ááááááá/áá¬áá¯áááááá
+pref.timezone.Pacific.Majuro=ááááááá/áááá£á á
+pref.timezone.Pacific.Marquesas=ááááááá/ááá áááááá
+pref.timezone.Pacific.Midway=ááááááá/áááááá
+pref.timezone.Pacific.Nauru=ááááááá/ááá£á á£
+pref.timezone.Pacific.Niue=ááááááá/ááá£á
+pref.timezone.Pacific.Norfolk=ááááááá/ááá á¤áááá
+pref.timezone.Pacific.Noumea=ááááááá/ááá£ááá
+pref.timezone.Pacific.Pago_Pago=ááááááá/áááá-áááá
+pref.timezone.Pacific.Palau=ááááááá/ááááá£
+pref.timezone.Pacific.Pitcairn=ááááááá/áááá¥ááá áá
+pref.timezone.Pacific.Ponape=ááááááá/áááááá
+pref.timezone.Pacific.Port_Moresby=ááááááá/ááá á¢-ááá áá¡áá
+pref.timezone.Pacific.Rarotonga=ááááááá/á áá áá¢áááá
+pref.timezone.Pacific.Saipan=ááááááá/á¡áááááá
+pref.timezone.Pacific.Tahiti=ááááááá/á¢ááá¢á
+pref.timezone.Pacific.Tarawa=ááááááá/á¢áá ááá
+pref.timezone.Pacific.Tongatapu=ááááááá/á¢ááááá¢ááá£
+pref.timezone.Pacific.Truk=ááááááá/á¢á á£áá
+pref.timezone.Pacific.Wake=ááááááá/á£áááá
+pref.timezone.Pacific.Wallis=ááááááá/á£áááá¡á
+
+# the following have been missing
+pref.timezone.America.Indiana.Tell_City=áááá ááá/ááááááá/á¢áá á¡áá¢á
+pref.timezone.America.Indiana.Winamac=áááá ááá/ááááááá/áááááááá
+pref.timezone.America.Marigot=áááá ááá/ááá ááá
+pref.timezone.America.Resolute=áááá ááá/á ááááá£á¢á
+pref.timezone.America.St_Barthelemy=áááá ááá/á¬á. ááá ááááá
+
+# added with 2008d:
+pref.timezone.America.Argentina.San_Luis=áááá ááá/áá áááá¢ááá/á¡áá áá£áá¡á
+pref.timezone.America.Santarem=áááá ááá/á¡ááá¢áá ááá
+pref.timezone.Asia.Ho_Chi_Minh=áááá/á°á á¨á áááá
+pref.timezone.Asia.Kolkata=áááá/áááááá¢á
+
+# added with 2008i:
+pref.timezone.America.Argentina.Salta=áááá ááá/áá áááá¢ááá/á¡ááá¢á
+
+# added with 2010i
+pref.timezone.America.Matamoros=áááá ááá/ááá¢áááá áá¡á
+pref.timezone.America.Ojinaga=áááá ááá/áá¯ááááá
+pref.timezone.America.Santa_Isabel=áááá ááá/á¡ááá¢á ááááááá
+pref.timezone.Antarctica.Macquarie=ááá¢áá á¥á¢ááá/ááá¥á£áá á
+pref.timezone.Asia.Novokuznetsk=áááá/áááááá£ááááªáá
+
+#added with 2011b
+pref.timezone.America.Bahia_Banderas=áááá ááá/ááá°áá áááááá áá¡á
+pref.timezone.America.North_Dakota.Beulah=áááá ááá/á©á áááá ááááá¢á/ááá£áááá
+pref.timezone.Pacific.Chuuk=ááááááá/á©á£á£áá
+pref.timezone.Pacific.Pohnpei=ááááááá/áááááá
+
+#added with 2011n
+pref.timezone.Africa.Juba=áá¤á ááá/á¯á£áá
+pref.timezone.America.Kralendijk=áááá ááá/áá ááááá¯ááá
+pref.timezone.America.Lower_Princes=áááá ááá/á¥áááá áá áááªááá
+pref.timezone.America.Metlakatla=áááá ááá/ááá¢áááááá
+pref.timezone.America.Sitka=áááá ááá/á¡áá¢áá
+pref.timezone.Asia.Hebron=áááá/á°ááá ááá
+
+#added with 2013a
+pref.timezone.America.Creston=áááá ááá/á¥á áá¡áááá
+pref.timezone.Asia.Khandyga=áááá/á®áááááá
+pref.timezone.Asia.Ust-Nera=áááá/á£á¡á¢-ááá á
+pref.timezone.Europe.Busingen=ááá ááá/áá£ááááááá
+
+#added with 2014b
+pref.timezone.Antarctica.Troll=ááá¢áá á¥á¢ááá/á¢á ááá
+
+#added with 2014j
+pref.timezone.Asia.Chita=áááá/á©áá¢á
+pref.timezone.Asia.Srednekolymsk=áááá/á¡á áááááááááá¡áá
+pref.timezone.Pacific.Bougainville=áááááááá/áá£ááááááá
+
+#added with 2.2015g
+pref.timezone.America.Fort_Nelson=áááá ááá/á¤áá á¢-áááá¡ááá
+
+#added with 2.2016b
+pref.timezone.Europe.Ulyanovsk=ááá ááá/á£ááááááá¡áá
+pref.timezone.Europe.Astrakhan=ááá ááá/áá¡á¢á áá®ááá
+pref.timezone.Asia.Barnaul=áááá/ááá ááá£áá
+
+#added with 2.2016i
+pref.timezone.Asia.Yangon=áááá/ááááááá
+pref.timezone.Asia.Tomsk=áááá/á¢ááá¡áá
+pref.timezone.Asia.Famagusta=áááá/á¤ááááá£á¡á¢á
+pref.timezone.Europe.Kirov=ááá ááá/ááá ááá
+
+#added with 2.2016j
+pref.timezone.Europe.Saratov=ááá ááá/á¡áá áá¢ááá
+pref.timezone.Asia.Atyrau=áááá/áá¢áá áá£
+
+#added with 2.2017b
+pref.timezone.America.Punta_Arenas=áááá ááá/áá£áá¢á-áá áááá¡á
+
+#added with 2.2018i
+pref.timezone.Asia.Qostanay=áááá / ááá¡á¢áááá
diff --git a/calendar/chrome/lightning/lightning-toolbar.dtd b/calendar/chrome/lightning/lightning-toolbar.dtd
new file mode 100644
index 00000000000..e2f1d1585c3
--- /dev/null
+++ b/calendar/chrome/lightning/lightning-toolbar.dtd
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/lightning/lightning.dtd b/calendar/chrome/lightning/lightning.dtd
new file mode 100644
index 00000000000..fb0ce757277
--- /dev/null
+++ b/calendar/chrome/lightning/lightning.dtd
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/calendar/chrome/lightning/lightning.properties b/calendar/chrome/lightning/lightning.properties
new file mode 100644
index 00000000000..1bda75a4da3
--- /dev/null
+++ b/calendar/chrome/lightning/lightning.properties
@@ -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/.
+
+# addon description:
+extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.name=Lightning
+extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.description=ááááááá áá¡ áá áááááááá¡ ááá áááá¡ á¡áá¨á£ááááááá, áá¥áááá á¡áá¤áá¡á¢á áá ááá áááá¡áááá¡.
+extensions.{e2fda1a4-762b-4020-b5ad-a41df1933103}.creator=áá ááá¥á¢á Mozilla Calendar
+
+# Lightning branding
+brandShortName=Lightning
+
+# Task mode title
+taskModeApplicationTitle=áááááááááá
+
+# Tab titles
+tabTitleCalendar=áááááááá á
+tabTitleTasks=áááááááááá
+
+# Html event display in message
+imipHtml.header=á¦áááá¡á«áááááá ááá¬áááá
+imipHtml.summary=á¡áááá£á á:
+imipHtml.location=áááááá:
+imipHtml.when=ááá áá¦á:
+imipHtml.organizer=áááááá:
+imipHtml.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=ááááá áááá:
+imipHtml.comment=á¨áááá¨ááá:
+imipHtml.attendees=áááá¡á¬á áááá:
+# 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=áááááá¨áá ááá£áá ááá£áá:
+imipHtml.canceledOccurrences=á©áá¢áá áááá¡ ááá£á¥áááá£áá ááá áá¦ááá:
+imipHtml.modifiedOccurrences=á©áá¢áá áááá¡ á¨ááªááááá ááá áá¦ááá:
+imipHtml.newLocation=áá®ááá áááááá: %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=(á¬áá áááááá %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=(á¬áá ááááááá %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 á®áááá«á¦áááááááá¡ á¦áááá¡á«ááááá¡.
+# LOCALIZATION_NOTE(imipHtml.attendeeRole2.NON-PARTICIPANT): used to compose
+# imipHtml.attendee.combined
+# %1$S - value of imipHtml.attendeeUserType2.*
+imipHtml.attendeeRole2.NON-PARTICIPANT=%1$S áá áá ááááá¬ááá.
+# LOCALIZATION_NOTE(imipHtml.attendeeRole2.OPT-PARTICIPANT): used to compose
+# imipHtml.attendee.combined
+# %1$S - value of imipHtml.attendeeUserType2.*
+imipHtml.attendeeRole2.OPT-PARTICIPANT=%1$S áá áá á«áá ááááá ááááá¬ááá.
+# LOCALIZATION_NOTE(imipHtml.attendeeRole2.REQ-PARTICIPANT): used to compose
+# imipHtml.attendee.combined
+# %1$S - value of imipHtml.attendeeUserType2.*
+imipHtml.attendeeRole2.REQ-PARTICIPANT=%1$S á«áá ááááá ááááá¬áááá.
+
+# 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 ááááá¡á¢á£á ááá£ááá áá¦ááá¡ ááááá¬ááááááá¡.
+# 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 áá áá¦ááá¡ ááááá¬ááááááá¡.
+# 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 ááááá¬áááááá¡ á¬áá ááááááááááá¡ á¡áá¨á£áááááá - %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 á¯áá áá ááá£áªáá ááá¡á£á®á.
+# 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 á¡áááá áá£ááá áááá¦ááá¡ ááááá¬ááááááá¡.
+
+# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.INDIVIDUAL): used to compose
+# imipHtml.attendeeRole2.*
+# %1$S - email address or common name 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 representing a group (e.g. a distribution list)
+imipHtml.attendeeUserType2.GROUP=%1$S (á¯áá£á¤á)
+# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.RESOURCE): used to compose
+# imipHtml.attendeeRole2.*
+# %1$S - email address or common name representing a resource (e.g. projector)
+imipHtml.attendeeUserType2.RESOURCE=%1$S (áááááá¨á ááááá)
+# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.ROOM): used to compose
+# imipHtml.attendeeRole2.*
+# %1$S - email address or common name representing a room
+imipHtml.attendeeUserType2.ROOM=%1$S (áááá®á)
+# LOCALIZATION_NOTE(imipHtml.attendeeUserType2.UNKNOWN): used to compose
+# imipHtml.attendeeRole2.*
+# %1$S - email address or common name representing an attendee of unknown type
+imipHtml.attendeeUserType2.UNKNOWN=%1$S
+
+imipAddedItemToCal2=á¦áááá¡á«áááá ááááá¢ááá£ááá áá¥áááá¡ áááááááá áá.
+imipCanceledItem2=á¦áááá¡á«áááá á¬áá¨ááááá áá¥áááá ááááááá áááá.
+imipUpdatedItem2=á¦áááá¡á«áááá ááááá®áááá£ááá.
+imipBarCancelText=áááááááá á¦áááá¡á«ááááá¡ ááá£á¥ááááá¡ á¨áá¡áá®áá á¨áá¢á§áááááááá¡.
+imipBarCounterErrorText=áááááááá á¨áááªááá¡ á¨ááá®áááá á¨áááááááááá¡ ááá¬áááááá, á ááááá¡ áááá£á¨ááááá᪠ááá á®áá á®áááá.
+imipBarCounterPreviousVersionText=áááááááá á¨áááªááá¡ á¨ááá®áááá á¨áááááááááááá¡, ááá¬ááááá¡ á¬ááá ááá á¡áááá.
+imipBarCounterText=áááááááá á¨áááªááá¡ á¨ááá®áááá á¨áááááááááááá¡, ááá¬áááááá.
+imipBarDisallowedCounterText=áááááááá á¨áááªááá¡ á¨ááá®áááá á¨áááááááááááá¡, áá£ááªá áá¥ááá ááá á«ááá£áá ááá¥áá áá á¦áááá¡á«ááááá¡áááá¡, áá¡áááá¡á á¨ááááááááááááá.
+imipBarDeclineCounterText=áááááááá¨á áááªááá£ááá ááá¡á£á®á, áá¥áááá¡ á¨ááá®áááá á¨ááááááááááá.
+imipBarRefreshText=áááááááá¨á áááá®ááááááá, á¦áááá¡á«ááááá¡ ááááá®áááá.
+imipBarPublishText=áááááááá¨á áááªááá£ááá á¦áááá¡á«áááá.
+imipBarRequestText=áááááááá á¨áááªááá¡ á¦áááá¡á«áááááá ááá¬ááááá¡.
+imipBarSentText=áááááááá á¨áááªááá¡, ááááááááá á¦áááá¡á«ááááá¡.
+imipBarSentButRemovedText=áááááááá á¨áááªááá¡ ááááááááá á¦áááá¡á«ááááá¡, á ááááá᪠áá¥áááá¡ áááááááá áá áá¦áá áá áá¦ááá¨áá£áá.
+imipBarUpdateText=áááááááá ááááªáááá, áá á¡ááá£áá á¦áááá¡á«ááááá¡ ááááá®ááááá¡ á¨áá¡áá®áá.
+imipBarUpdateMultipleText=áááááááá á¨áááªááá¡ ááááá®áááááá¡, áá ááááá áá á¡ááá£áá á¦áááá¡á«ááááá¡áááá¡.
+imipBarUpdateSeriesText=áááááááá ááááªáááá, áá á¡ááá£áá ááááá á ááá á¦áááá¡á«ááááá¡ ááááá®ááááá¡ á¨áá¡áá®áá.
+imipBarAlreadyProcessedText=áááááááá á¨áááªááá¡ á¦áááá¡á«ááááá¡, á ááááá᪠á£ááá á¨áá¡á á£ááá.
+imipBarProcessedNeedsAction=áááááááá á¨áááªááá¡ á¦áááá¡á«áááááá ááá¬ááááá¡, á áááááá ááá¡á£á®á᪠á¯áá áá áááááªááá.
+imipBarProcessedMultipleNeedsAction=áááááááá á¨áááªááá¡ á áááááááá á¦áááá¡á«ááááá¡, á áááááá ááá¡á£á®á᪠á¯áá áá áááááªááá.
+imipBarProcessedSeriesNeedsAction=áááááááá á¨áááªááá¡ áááá á áá á¦áááá¡á«ááááááá ááá¬ááááá¡, á áááááá ááá¡á£á®á᪠á¯áá áá áááááªááá.
+imipBarReplyText=áá¡ áááááááá ááá¬ááááá¡ ááá¡á£á®á¡ á¨áááªááá¡.
+imipBarReplyToNotExistingItem=ááááááááá¨á áááªááá£ááá ááá¡á£á®á áá á¦áááá¡á«ááááá¡ááá áááááá¨áá áááá, á ááááá᪠áá áá áá¥áááá¡ áááááááá áá.
+# LOCALIZATION_NOTE(imipBarReplyToRecentlyRemovedItem):
+# %1$S - datetime of deletion
+imipBarReplyToRecentlyRemovedItem=ááááááááá¨á áááªááá£ááá ááá¡á£á®á áá á¦áááá¡á«ááááá¡ááá áááááá¨áá áááá, á ááááá᪠á¬ááá¨ááá áá¥áááá ááááááá áááá %1$S ááá áá¦áá.
+imipBarUnsupportedText=áááááááá á¨áááªááá¡ á¦áááá¡á«ááááá¡, á ááááá¡á᪠Lightning-áá¡ áá¡ ááá á¡áá ááá ááááá£á¨ááááá¡.
+imipBarProcessingFailed=áááááááá ááá áááá£á¨áááá. á¡á¢áá¢á£á¡á: %1$S.
+imipBarNotWritable=á©áá¡áá¬áá á áááááááá á ááá¬ááááááá¡áááá¡ áá áá ááááá áá£áá, ááá®ááá áááááááá¬ááá ááááááá áá¡ ááá áááá¢á ááá.
+imipSendMail.title=ááá¤áá¡á¢áá á¨áá¢á§ááááááá
+imipSendMail.text=ááááááá á¨áá¢á§áááááááá¡ ááá¤áá¡á¢áá¡ áá®áááá áááááááá?
+imipNoIdentity=áá á
+imipNoCalendarAvailable=á©áá¡áá¬áá á ááááááá ááá ááá áááá«áááá.
+
+itipReplySubject2=ááá¬ááááá¡ ááá¡á£á®á: %1$S
+itipReplyBodyAccept=%1$S áá¦ááá¡ áá¥áááá¡ ááá¬ááááá¡.
+itipReplyBodyDecline=%1$S á£áá á§áá¤á¡ áá¥áááá¡ ááá¬ááááá¡.
+itipReplySubjectAccept2=ááá¦ááá£ááá: %1$S
+itipReplySubjectDecline2=ááá¬áááá á£áá á§áá¤áááá: %1$S
+itipReplySubjectTentative2=á¡áááá áá£áá: %1$S
+itipRequestSubject2=ááá¬áááá: %1$S
+itipRequestUpdatedSubject2=ááááá®áááá£áá: %1$S
+itipRequestBody=%1$S ááá¬áááá ááááááááá %2$S
+itipCancelSubject2=ááá£á¥áááá£áá: %1$S
+itipCancelBody=%1$S â áááá£á¥áá á¦áááá¡á«áááá: %2$S
+itipCounterBody=%1$S ááááááá á¨ááá®áááá á á¨ááááááááááá "%2$S"-áá¡áááá¡;
+itipDeclineCounterBody=%1$S áá áááááá®ááá áá¥áááá¡ á¨ááá®áááá á¨áááááááááá¡ "%2$S"-áá¡áááá¡;
+itipDeclineCounterSubject=á¨ááá®áááá á á¨ááááááááá á£áá á§áá¤ááá: %1$S
+
+confirmProcessInvitation=áªáá¢á á®ááá¡ á¬áá áá¥ááá á¬áá¨áááá áá¡ ááááááá¢á, ááááááááá áá¡á£á á áá ááá¬ááááá¡ áááá£á¨ááááá?
+confirmProcessInvitationTitle=áááá£á¨ááááá¡ ááá¬áááá?
+
+invitationsLink.label=ááá¬áááááá: %1$S
+
+# LOCALIZATION_NOTE(binaryComponentKnown): This is shown when Lightning is
+# missing the binary component and knows how to calculate the expected version
+# number. To test, remove the binary component from the components/
+# subdirectory and start Lightning, or force install into a different
+# Thunderbird version. In the last part of the sentence it should be made clear
+# that the user can install e.g. 3.7, 3.7.1 or anything other 3.7.x version
+# %1$S - The Lightning brand name, from the brandShortName string above.
+# %2$S - The current Lightning version
+# %3$S - The expected Lightning version
+binaryComponentKnown=%1$S-á¡áááá¡ áááá®áááááá áá ááááá ááááááááá¢á, ááá á©ááá¢ááá áá, á¡áááá áá£ááá á¨áá£á¡ááááá ááá á¡ááááá¡ áááá®áááá áá¡ áááá. áá¥ááá ááááááá, ááá§ááááá %1$S %2$S, áááá áá á£ááá áá§ááááááá ááá á¡ááá¡, %3$S á¡áá ááááá.
+
+# LOCALIZATION_NOTE(binaryComponentUnknown): This is shown when Lightning is
+# missing the binary component but can't calculate the expected version. This
+# happens in the rare case that Lightning is installed into something other
+# than Thunderbird or Seamonkey. You may link to a different page if you can
+# commit to keeping it up to date, I'd recommend staying with the English page.
+# %1$S - The Lightning brand name, from the brandShortName string above.
+# %2$S - The application brand name, e.g. Postbox
+# %3$S - The application version
+# %3$S - The current Lightning version
+binaryComponentUnknown=%1$S-á¡áááá¡ áááá®áááááá áá ááááá ááááááááá¢á, ááá á©ááá¢ááá áá, á¡áááá áá£ááá á¨áá£á¡ááááá ááá á¡ááááá¡ áááá®áááá áá¡ áááá. áá¥ááá ááá§ááááá %2$S %3$S, %1$S %4$S-ááá áá ááá. ááá®ááá, áá®áááá https://developer.mozilla.org/en/Calendar/Calendar_Versions ááá£áá, ááááá¢ááááá ááá¤áá áááªááá¡áááá¡.
+
+# LOCALIZATION_NOTE(binaryComponentTitle): The title for the dialog that
+# notifies about a version mismatch.
+# %1$S - The Lightning brand name, from the brandShortName string above.
+binaryComponentTitle=á¨áá£á¡ááááá %1$S ááá á¡áá
+
+# LOCALIZATION NOTE(noIdentitySelectedNotification):
+noIdentitySelectedNotification=áᣠáá ááááááá áá¡ ááááá§ááááá áá¡á£á á, ááá¦ááá£áá, áá áááááááááá ááá¡áá¬ááááááá¡ á©áá¡áááá¨ááá, á¡áááá áá ááá¤áá¡á¢áá¡ áááááááá, áá¥áááá áááááááá¡ áááá¡ááá¦áá áá¡áááá¡.
diff --git a/calendar/extra-jar.mn b/calendar/extra-jar.mn
new file mode 100644
index 00000000000..591237101e3
--- /dev/null
+++ b/calendar/extra-jar.mn
@@ -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 is an empty file
+# locales can ship "extra" files from here, to ship a custom set
+# of files for the help system
+# do not put any blank lines in this file
diff --git a/calendar/lightning-l10n.js b/calendar/lightning-l10n.js
new file mode 100644
index 00000000000..4b6f18d9583
--- /dev/null
+++ b/calendar/lightning-l10n.js
@@ -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/.
+
+#filter substitution
+
+# the default day to start the week on
+#0=Sunday 1=Monday 2=Tuesday 3=Wednesday 4=Thursday 5=Friday 6=Saturday
+pref("calendar.week.start", 1);
+
+# default days off (not in work week)
+pref("calendar.week.d0sundaysoff", true);
+pref("calendar.week.d1mondaysoff", false);
+pref("calendar.week.d2tuesdaysoff", false);
+pref("calendar.week.d3wednesdaysoff", false);
+pref("calendar.week.d4thursdaysoff", false);
+pref("calendar.week.d5fridaysoff", false);
+pref("calendar.week.d6saturdaysoff", true);
+
+pref("general.useragent.locale", "@AB_CD@");
+
+# categories
+pref("calendar.categories.names", "áá£ááááááá,ááááááááá¡ áá¦áááá,áááááá¡á,ááá ááá,áááááá¢ááá,ááááá£á á¡ááá,á¨ááááááááá,á á©áá£áááá,ááá¡á£á®ááá,á¡áá©á£á¥á ááá,ááá¡áááááá,áááááá,á¡ááááá®ááá,á¨áá®áááá á,á¡á®ááááá¡á®áá,ááá ááá,áá ááá¥á¢ááá,áá¦áá¡áá¡á¬áá£áááá,á¡á¢áá¢á£á¡á,áááá¬áááááááá,áááááá£á ááá,á¨áááá£áááá");
diff --git a/calendar/sunbird-l10n.js b/calendar/sunbird-l10n.js
new file mode 100644
index 00000000000..4b6f18d9583
--- /dev/null
+++ b/calendar/sunbird-l10n.js
@@ -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/.
+
+#filter substitution
+
+# the default day to start the week on
+#0=Sunday 1=Monday 2=Tuesday 3=Wednesday 4=Thursday 5=Friday 6=Saturday
+pref("calendar.week.start", 1);
+
+# default days off (not in work week)
+pref("calendar.week.d0sundaysoff", true);
+pref("calendar.week.d1mondaysoff", false);
+pref("calendar.week.d2tuesdaysoff", false);
+pref("calendar.week.d3wednesdaysoff", false);
+pref("calendar.week.d4thursdaysoff", false);
+pref("calendar.week.d5fridaysoff", false);
+pref("calendar.week.d6saturdaysoff", true);
+
+pref("general.useragent.locale", "@AB_CD@");
+
+# categories
+pref("calendar.categories.names", "áá£ááááááá,ááááááááá¡ áá¦áááá,áááááá¡á,ááá ááá,áááááá¢ááá,ááááá£á á¡ááá,á¨ááááááááá,á á©áá£áááá,ááá¡á£á®ááá,á¡áá©á£á¥á ááá,ááá¡áááááá,áááááá,á¡ááááá®ááá,á¨áá®áááá á,á¡á®ááááá¡á®áá,ááá ááá,áá ááá¥á¢ááá,áá¦áá¡áá¡á¬áá£áááá,á¡á¢áá¢á£á¡á,áááá¬áááááááá,áááááá£á ááá,á¨áááá£áááá");
diff --git a/chat/accounts.dtd b/chat/accounts.dtd
new file mode 100644
index 00000000000..96237325e6d
--- /dev/null
+++ b/chat/accounts.dtd
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/chat/accounts.properties b/chat/accounts.properties
new file mode 100644
index 00000000000..333a58779eb
--- /dev/null
+++ b/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=ááá ááá ááááá áá¨áá¡áááá¡ %S
+passwordPromptText=ááá®ááá ááá£ááááá ááá ááá ááááá áá¨áá¡áááá¡ %S ááá¡ááááá¨áá ááááá.
+passwordPromptSaveCheckbox=ááá áááá¡ áááá áááááá¡ ááááá§ááááá ááá¡áááá®á¡ááá ááááá.
diff --git a/chat/commands.properties b/chat/commands.properties
new file mode 100644
index 00000000000..f5826556cd1
--- /dev/null
+++ b/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=áá á«ááááááá: %S.\nááááá¢ááááá ááá¤áá áááªááá¡áááá¡ /help <áá á«ááááá>.
+# LOCALIZATION NOTE (noCommand, noHelp):
+# %S is the command name the user typed.
+noCommand=áá á«ááááá '%S' áá áá.
+noHelp=ááá®ááá ááá áá á«áááááá¡áááá¡ '%S' áá áá, á£áááªá áááá!
+
+sayHelpString=say <áá¥áááá á¢áá¥á¡á¢á>: áá¥áááá á¢áá¥á¡á¢áá¡ áááááááá áá á«áááááá¡ ááá áá¨á.
+rawHelpString=raw <áá¥áááá á¢áá¥á¡á¢á>: áá¥áááá á¢áá¥á¡á¢áá¡ áááááááá HTML ááááá¡ áááá£á¨áááááá¡ ááá áá¨á.
+helpHelpString=help <áá á«áááááá¡_á¡áá®ááá>: ááá®ááá áááá¡ á©áááááá áá á«áááááá¡áááá¡ <áá á«áááááá¡_á¡áá®ááá> áá á¨áá¡áá«áá áá á«áááááááá¡ á¡áá ááá áááá¢á áááá¡ ááá áá¨á.
+
+# 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 <á¡á¢áá¢á£á¡áá¡ áááááááá>: á¡á¢áá¢á£á¡áá¡ áááááááá - %2$S á¡á¢áá¢á£á¡áá¡ ááááááááá.
+back=á®ááááá
+away=ááá¡á£ááá
+busy=ááá£á¬áááááááá
+dnd=ááá£á¬áááááááá
+offline=á®ááááá áá¨áá
diff --git a/chat/contacts.properties b/chat/contacts.properties
new file mode 100644
index 00000000000..f45779b2e34
--- /dev/null
+++ b/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=á®ááá®á
diff --git a/chat/conversations.properties b/chat/conversations.properties
new file mode 100644
index 00000000000..29099101d51
--- /dev/null
+++ b/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=ááááááá %1$S áááá á«áááááá áá¥ááá %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 áá®ááá ááááááá ááááá %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 áá®ááá ááááááá ááááá %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 %2$S.
+statusChangedFromUnknownWithStatusText=%1$S %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=áá¥áááá ááááá áá¨á ááááá áááááá¨áá ááá£ááá (%1$S â %2$S).
+statusKnownWithStatusText=áá¥áááá ááááá áá¨á ááááá áááááá¨áá ááá£ááá (%1$S â %2$S: %3$S).
+# LOCALIZATION NOTE (statusUnknown):
+# %S is the display name of the contact.
+statusUnknown=áá¥áááá ááááá áá¨á ááááááá¨á£ááá (%S-áá¡ ááááááá áááá ááá£áááááááá).
+
+accountDisconnected=áá¥áááá ááááá áá¨á ááááááá¨á£ááá.
+accountReconnected=áá¥áááá ááááá áá¨áá¡ áááá¨áá á áá¦ááá.
+
+# LOCALIZATION NOTE (autoReply):
+# %S is replaced by the text of a message that was sent as an automatic reply.
+autoReply=ááá¢áááááá¡á£á®á - %S
+
+# LOCALIZATION NOTE (noTopic):
+# Displayed instead of the topic when no topic is set.
+noTopic=áááá áá áá áááá¡ááá¦áá á£áá áá á¡áá¡áá£áá áá¨á.
+
+# LOCALIZATION NOTE (topicSet):
+# %1$S is the conversation name, %2$S is the topic.
+topicSet=%1$S áááááááá¡ ááááá: %2$S.
+# LOCALIZATION NOTE (topicNotSet):
+# %S is the conversation name.
+topicNotSet=%S á¡áá£áá áá¡áááá¡ áááá áá áá áááá¡ááá¦áá á£áá.
+# LOCALIZATION NOTE (topicChanged):
+# %1$S is the user who changed the topic, %2$S is the new topic.
+topicChanged=%1$S ááááá¬áááá áááá á¨ááªáááá: %2$S.
+# LOCALIZATION NOTE (topicCleared):
+# %1$S is the user who cleared the topic.
+topicCleared=%1$S ááááá¬áááá áááá áááá¡á£á¤áááá.
+
+# 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 áá®áá á£ááá áªááááááá, á áááá ᪠%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=áá¥ááá, áá®áá á£ááá áªáááááá á®áá á á áááá ᪠%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/chat/dateFormat.properties b/chat/dateFormat.properties
new file mode 100644
index 00000000000..4c449341b00
--- /dev/null
+++ b/chat/dateFormat.properties
@@ -0,0 +1,62 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+month.1.Mmm=ááá
+month.2.Mmm=ááá
+month.3.Mmm=ááá
+month.4.Mmm=ááá
+month.5.Mmm=ááá
+month.6.Mmm=ááá
+month.7.Mmm=ááá
+month.8.Mmm=ááá
+month.9.Mmm=á¡áá¥
+month.10.Mmm=áá¥á¢
+month.11.Mmm=ááá
+month.12.Mmm=ááá
+
+month.1.name=áááááá á
+month.2.name=ááááá áááá
+month.3.name=ááá á¢á
+month.4.name=ááá ááá
+month.5.name=áááá¡á
+month.6.name=ááááá¡á
+month.7.name=ááááá¡á
+month.8.name=ááááá¡á¢á
+month.9.name=á¡áá¥á¢ááááá á
+month.10.name=áá¥á¢ááááá á
+month.11.name=ááááááá á
+month.12.name=áááááááá á
+
+day.1.name=áááá á
+day.2.name=áá á¨ááááá
+day.3.name=á¡ááá¨ááááá
+day.4.name=ááá®á¨ááááá
+day.5.name=á®á£áá¨ááááá
+day.6.name=ááá áá¡áááá
+day.7.name=á¨ááááá
+
+day.1.Mmm=ááá
+day.2.Mmm=áá á¨
+day.3.Mmm=á¡áá
+day.4.Mmm=ááá®
+day.5.Mmm=á®á£á
+day.6.Mmm=ááá
+day.7.Mmm=á¨áá
+
+day.1.short=áá
+day.2.short=áá
+day.3.short=á¡á
+day.4.short=áá
+day.5.short=á®á£
+day.6.short=áá
+day.7.short=á¨á
+
+noon=á¨á£ááá¦á
+midnight=á¨á£áá¦ááá
+
+AllDay=ááááá áá¦á
+
+# LOCALIZATION NOTE (finduri-MonthYear):
+# %1$S is the month name, %2$S is the year (4 digits format).
+finduri-MonthYear=%1$S %2$S
diff --git a/chat/facebook.properties b/chat/facebook.properties
new file mode 100644
index 00000000000..5c71867189c
--- /dev/null
+++ b/chat/facebook.properties
@@ -0,0 +1,6 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+facebook.chat.name=Facebook á¡áá¡áá£áá á
+facebook.disabled=Facebook á¡áá¡áá£áá á áá¦áá áá áá®áá ááááá ááá, á ááááá Facebook-áá ááá®á£á á ááááá¡á XMPP áááá¨áá á.
diff --git a/chat/imtooltip.properties b/chat/imtooltip.properties
new file mode 100644
index 00000000000..c72f9bee6e9
--- /dev/null
+++ b/chat/imtooltip.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/.
+
+buddy.username=áááá®ááá ááááá¡ á¡áá®ááá
+buddy.account=ááááá áá¨á
+contact.tags=áááááá
diff --git a/chat/irc.properties b/chat/irc.properties
new file mode 100644
index 00000000000..bdd2e9c96ca
--- /dev/null
+++ b/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=ááá¢á¡áá®ááá
+
+# LOCALIZATION NOTE (connection.error.*):
+# These will show in the account manager if the account is
+# disconnected because of an error.
+connection.error.lost=áááá¨áá á á¡áá ááá ááá ááá¬á§áá
+connection.error.timeOut=áááá¨áá áá¡ áá á ááááá¬á£á á
+connection.error.invalidUsername=%S ááá£á¨áááááá á¡áá®áááá.
+connection.error.invalidPassword=á¡áá ááá áá¡ ááááá á£ááá áááááá
+connection.error.passwordRequired=ááá ááá áá£áªáááááááá
+
+# LOCALIZATION NOTE (joinChat.*):
+# These show up on the join chat menu. An underscore is for the access key.
+joinChat.channel=_áá á®á
+joinChat.password=_ááá ááá
+
+# LOCALIZATION NOTE (options.*):
+# These are the protocol specific options shown in the account manager and
+# account wizard windows.
+options.server=á¡áá ááá á
+options.port=ááá á¢á
+options.ssl=SSL áááá¨áá á
+options.encoding=ááááá ááá
+options.quitMessage=á¡áá ááá áááá ááá¡áááá¡ áááááááá
+options.partMessage=áá á®áá¡ ááá¢áááááá¡ áááááááá
+options.showServerTab=á¡áá ááá áá¡ ááááááááááá¡ á©áááááá
+options.alternateNicks=á¡áááááá ááá ááá¢á¡áá®ááááá
+
+# 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 áá§ááááá¡ ááá á¡ááá¡ "%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=%1$S ááááá¬áááá¡ áá áá %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 <á¥áááááá>: á¥ááááááá¡ á¨áá¡á á£áááá.
+command.ban=%S <ááá¢á¡áá®ááá!user@host>: áááá®ááá ááááááá¡ á¨ááá¦á£ááá, áááªááá£áá áááá£á¨áá¡ á¡áá¤á£á«ááááá.
+command.ctcp=%S <ááááá¬ááá> <msg>: áááááááá¡ CTCP áááááááá¡ ááááá¬áááá¡ááá.
+command.chanserv=%S <áá á«ááááá>: áá á«áááááá¡ áááááááá ChanServ-áá.
+command.deop=%S <ááá¢á¡áá®ááá-1>[,<ááá¢á¡áá®ááá-2>]*: áá á®áá¡ áááá áá¢áá áá¡ á¡á¢áá¢á£á¡áá¡ á©áááá ááááá áááááá¡áááá¡. áá á¥ááááááá¡ ááá¡áá®áá áªáááááááá áá á®áá¡ áááá áá¢áá á á£ááá áá§áá.
+command.devoice=%S <ááá¢á¡áá®ááá-1>[,<ááá¢á¡áá®ááá-2>]*: á®ááá¡ á©áááá ááááá áááááá¡áááá¡, ááááá ááááá áááá¡ ááá á«áááá áᣠáá á®á ááááá ááªááááá (+m). áá á¥ááááááá¡ ááá¡áá®áá áªáááááááá áá á®áá¡ áááá áá¢áá á á£ááá áá§áá.
+command.invite2=%S <ááá¢á¡áá®ááá>[ <ááá¢á¡áá®ááá]>* [<áá á®á>]: áááá¬áááá áá áá áá ááá¢á ááá¢á¡áá®áááááá, á áá á¨ááááááá áááá áá¥áááá¡ áááááááá á áá á®áá, áá áááááááá£á áá á®áá.
+command.join=%S <áááá®á-1>[ <áááá-1>][,<áááá®á-2>[ <áááá-2>]]*: áá á áá ááᢠáá á®áá á¨áá¡ááá, á¡á£á ááááá¡ááááá áªááááá£áá áá á®áááá¡ ááááááá¡ ááááááááá.
+command.kick=%S <ááááá¬ááá> [<áááááááá>]: áááááá¡ áá á®áááá áááá¦ááá. áááá¡áááá¡ áá á®áá¡ áááá á á£ááá áá§áá.
+command.list=%S: áá¡áá®ááá¡ á¡áá¡áá£áá á áááá®áááá¡ á¡ááá¡ á¥á¡ááá¨á. ááááááááá¡á¬áááá, áááá¡ áááá ááá á¡áá ááá á¡ á¨áá£á«ááá áááá¨áá á ááá¬á§ááá¢áá¡ áá¥áááááá.
+command.memoserv=%S <áá á«ááááá>: áá á«áááááá¡ áááááááá MemoServ-áá.
+command.modeUser2=%S <<ááá¢á¡áá®ááá> [(+|-)<á ááááá>]: áá®ááá á áááááá¡ ááá¦ááá, ááá§ááááá áá ááá®á¡áá.
+command.modeChannel2=%S [<áá á®á>] [(+|-)<áá®ááá á ááááá> [<ááá áááá¢á á>][,<ááá áááá¢á á>]*]: áá®ááá á áááááá¡ ááá¦ááá, ááá§ááááá, áá ááá®á¡áá.
+command.msg=%S <ááá¢á¡áá®ááá> <áááááááá>: ááá ááá áááááááá ááááá¬áááá¡ (áááá¡á®ááááááá áá á®áá¡ááá).
+command.nick=%S <áá®ááá ááá¢á¡áá®ááá>: áá¥áááá ááá¢á¡áá®áááá¡ á¨ááªááá.
+command.nickserv=%S <áá á«ááááá>: áá á«áááááá¡ áááááááá NickServ-áá.
+command.notice=%S <áááá¦ááá> <á¬áá ááá>: á¨áá¢á§ááááááá áááá®ááá ááááá¡áááá¡ áá áá á®áá¡áááá¡.
+command.op=%S <ááá¢á¡áá®ááá-1>[,<ááá¢á¡áá®ááá-2>]*: áááááá¡áááá¡ áá á®áá¡ áááá áá¡ á¡á¢áá¢á£á¡áá¡ áááááááá. áááá¡áááá¡ áá á®áá¡ áááá á á£ááá áá§áá.
+command.operserv=%S <áá á«ááááá>: áá á«áááááá¡ áááááááá OperServ-áá.
+command.part=%S [ááááááááá]: áááááááá á áá á®áá¡ ááá¢ááááá ááááááááá.
+command.ping=%S [<ááááá¬ááá>]: áááá¨áá áá¡ ááá§ááááááá¡ áá ááá¡ áááá®áááá ááááá¬áááá¡áááá¡ (áá á¡áá ááá áá¡áááá¡ áᣠááááááá áá ááááááá).
+command.quit=%S <áááááááá>: áááá¨áá áá¡ ááá¬á§ááá¢á á¡áá ááá ááá ááááááááá.
+command.quote=%S <áá á«ááááá>: áá á«áááááá¡ á£á¨á£áááá á¡áá ááá áá áááááááá.
+command.time=%S: áá©áááááá¡ áááááááá á áááááááá áá áá áá¡ IRC á¡á ááá áá.
+command.topic=%S [<áá®ááá áááá>]: áá áá á®áá¡ ááááá¡ áááááááá.
+command.umode=%S (+|-)<áá®ááá á ááááá>: ááááá¬áááá¡ áá®ááá á áááááá¡ áááááááá/ááá®á¡áá.
+command.version=%S <ááááá¬ááá>: ááááá¬áááá¡ áááááá¢áá¡ ááá á¡ááá¡ áááá®áááá.
+command.voice=%S <ááá¢á¡áá®ááá-1>[,<ááá¢á¡áá®ááá-2>]*: áááááá¡áááá¡ áá á®áá á®ááá¡ á£á¤ááááá¡ áááááááá. áááá¡áááá¡ áá á®áá¡ áááá á á£ááá áá§áá.
+command.whois2=%S [<ááá¢á¡áá®ááá-1>]: ááá¤áá áááªááá¡ ááá¦ááá ááááá¬ááááá.
+
+# 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] á¨ááááááá áááá®á¨á.
+message.rejoined=áá¥ááá ááá£áá á£áááá áááá®á¡.
+# %1$S is the nick of who kicked you.
+# %2$S is message.kicked.reason, if a kick message was given.
+message.kicked.you=áá¥ááá áááááááá áááá áá %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 áááááá áááá áá %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=á ááááá %1$S ááááá¬áááá¡áááá¡ %2$S ááááááá %3$S.
+# %1$S is the new channel mode and %2$S is who set the mode.
+message.channelmode=áá á®áá¡ á ááááá %1$S ááááááá %2$S.
+# %S is the user's mode.
+message.yourmode=áá¥áááá á áááááá %S.
+# Could not change the nickname. %S is the user's nick.
+message.nick.fail=áááááááá£áá ááá¢á¡áá®ááá ááá áááááá§ááááá. áá¥áááá¡ á¡áá®áááá á á©ááá %S.
+# The parameter is the message.parted.reason, if a part message is given.
+message.parted.you=áá¥ááá áááá¢áááá áááá®á (ááá¢ááááá%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 - áááá¢ááá áááá®á (ááá¢ááááá%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 - áááá¢ááá áááá®á (ááá¡ááá%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 ááá¬áááá á¡áá£áá áá %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 ááá¬ááá£ááá á¡áá£ááá áá %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 áá áá¡ á£ááá %2$S-á¨á.
+# %S is the nickname of the user who was summoned.
+message.summoned=%S ááááá«áá®ááá£ááá.
+# %S is the nickname of the user whose WHOIS information follows this message.
+message.whois=WHOIS áááááªááááá - %S:
+# %1$S is the nickname of the (offline) user whose WHOWAS information follows this message.
+message.whowas=%1$S á®áááá áá áá. WHOWAS áááááªááááá - %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 ááá¢á¡áá®ááá á£áªááááá.
+# %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 á¨ááªáááá áá á®áá¡ ááá ááá - %2$S.
+message.channelKeyRemoved=%S - á¬áá¨ááá áá á®áá¡ ááá ááá.
+# This will be followed by a list of ban masks.
+message.banMasks=ááááá¬áááááá¡ á¨áááááá á¥á¡áááááááá ááá á«áááááá á¨áá¡ááá áá á®áá %S:
+message.noBanMasks=áá á®áá %S ááá á«ááá£áá á¥á¡ááá£á á ááá¡áááá áááá áá áá.
+message.banMaskAdded=ááááá¬áááááá ááá¡áááá ááá¡ áááá®áááá áá %1$S áááá á«ááááá. ááá¢áá á: %2$S.
+message.banMaskRemoved=ááááá¬áááááá¡ ááá¡áááá ááá¡ áááá®áááá áá %1$S ááá á«áááá áááá®á¡ááá. ááá¢áá á: %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=á¡áááá¡á£á®á ááááá %1$S-áá¡ááá #2 ááááá¬ááá¨á.;á¡áááá¡á£á®á ááááá %1$S-áá¡ááá #2 ááááá¬ááá¨á.
+
+
+# LOCALIZATION NOTE (error.*):
+# These are shown as error messages in the conversation or server tab.
+# %S is the channel name.
+error.noChannel=áá¡ááá áá á®á ááá áááá«áááá: %S.
+error.tooManyChannels=áá á®á¡ %S ááá áá£áááá¨áá áááá - ááá¢áá¡ááá¢áá áááá áá á®á¡ ááá£áááá¨áá ááá.
+# %1$S is your new nick, %2$S is the kill message from the server.
+error.nickCollision=á¡áá®ááá áááááááá£ááá, ááá¢á¡áá®áááá¡ á¨ááªááá - %1$S [%2$S].
+error.erroneousNickname=%S ááá£á¨áááááá ááá¢á¡áá®áááá.
+error.banned=áá á¡áá ááá áá á¨áá¡ááá á¨ááá¦á£áá£áá ááá¥áá.
+error.bannedSoon=áááá á¨ááááá¦á£ááááá áá á¡áá ááá áá á¨áá¡ááá.
+error.mode.wrongUser=á¡á®áá ááááá¬ááááá á ááááááá¡ ááá á¨ááªáááá.
+# %S is the nickname or channel name that isn't available.
+error.noSuchNick=%S á®áááá áá áá.
+error.wasNoSuchNick=ááá áááá«áááá á¡áá®ááá: %S
+error.noSuchChannel=ááá áááá«áááá áá á®á: %S.
+error.unavailable=%S áá ááááá ááá£á¬áááááááá.
+# %S is the channel name.
+error.channelBanned=áá¥ááá á¨áááá¦á£ááá¡ %S-á¨á.
+error.cannotSendToChannel=ááá ááááááááá ááááá®ááá£á ááááá¡ áá á®áá %S.
+error.channelFull=%S áá á®á á¡ááá¡áá.
+error.inviteOnly=áá¥ááá ááá¡áááá ááááá ááá¬áááá %S-á¨á áááá ááááá¡áááá¡.
+error.nonUniqueTarget=%S áá ááá®áááá á£áááááá£á á user@host áá ááá¢á¡áá®ááá áá áá ááá áá£ááá áááá áá á®ááá áááááá¨áá áááá¡ áªáááááá.
+error.notChannelOp=áá á®áá á áá á®áá¡ áááá áá¢áá á %S.
+error.notChannelOwner=áá á®áá á áá á®áá¡ %S áá¤áááááá.
+error.wrongKey=ááá á®áá á®áááá áááááá¨áá ááá áá á®ááá %S, ááá ááá ááªááá áá.
+error.sendMessageFailed=áááá á¨áá¢á§áááááááá¡ ááááááááá¡áá¡ á¬áá áááá¥ááá á¨ááªáááá. ááá®ááá, á¡áªáááá ááááá áá áá®áá, á ááªá áááá¨áá á áá¦ááááá.
+# %1$S is the channel the user tried to join, %2$S is the channel
+# he was forwarded to.
+error.channelForward=á¨áá¡áá«ááá, áá á¨áááá«áááá %1$S-ááá áááá áááá áá áááá¢áá ááááá¡áááá áááá %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' áá áá ááá áááá£áá á¡ááááá®ááá áááá á ááááá, áá á¡áá ááá áá.
+
+# 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=á¡áá®ááá
+tooltip.server=á¡áá ááá á
+# 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=áááá¨áá á
+tooltip.registered=á áááá¡á¢á áá ááá£áá
+tooltip.registeredAs=á áááá¡á¢á ááªáá
+tooltip.secure=áá§ááááá¡ á£á¡áá¤á áá®á áááá¨áá á¡
+# The away message of the user
+tooltip.away=ááá¡á£ááá
+tooltip.ircOp=IRC áááá áá¢áá á
+tooltip.bot=ááá¢á (á áááá¢á áá ááá ááá)
+tooltip.lastActivity=áááá ááá¥áááááááá
+# %S is the timespan elapsed since the last activity.
+tooltip.timespan=%S á¬áá
+tooltip.channels=áá áá ááá¡áááá¡
+
+# %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=áááá®
+no=áá á
diff --git a/chat/logger.properties b/chat/logger.properties
new file mode 100644
index 00000000000..86eea115097
--- /dev/null
+++ b/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=áá¦á ááªá®ááá¡ á¤áááá áªáá áááá, áá ááááááááá£ááá: %S
diff --git a/chat/matrix.properties b/chat/matrix.properties
new file mode 100644
index 00000000000..24ae06f7792
--- /dev/null
+++ b/chat/matrix.properties
@@ -0,0 +1,17 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (options.*):
+# These are the protocol specific options shown in the account manager and
+# account wizard windows.
+options.connectServer=á¡áá ááá á
+options.connectPort=ááá á¢á
+
+# 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=_áááá®á
diff --git a/chat/skype.properties b/chat/skype.properties
new file mode 100644
index 00000000000..a863e3e842e
--- /dev/null
+++ b/chat/skype.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 (connection.*):
+# These will show in the account manager to show progress during a connection.
+connecting.authenticating=á¨áá¡ááá
+connecting.registrationToken=á¡áá áááá¡á¢á ááªáá á¡áá¢á§áá-ááá¨ááá¡ ááá¦ááá
+
+# LOCALIZATION NOTE (error.*):
+# These will show in the account manager if the account is disconnected
+# because of an error.
+error.auth=á¡áá ááá áá á¨áá¡ááá ááá ááá®áá á®áá
+error.registrationToken=á¡áá áááá¡á¢á ááªáá á¡áá¢á§áá-ááá¨ááá¡ ááá¦ááá ááá ááá®áá á®áá
diff --git a/chat/status.properties b/chat/status.properties
new file mode 100644
index 00000000000..9f05d7c5040
--- /dev/null
+++ b/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=ááá¡áá¬áááááá
+awayStatusType=ááá¡á£ááá
+unavailableStatusType=áááááááá£ááá
+offlineStatusType=áááá áá£ááá
+invisibleStatusType=á£á®áááááá
+idleStatusType=á£á¥ááá
+mobileStatusType=áááááá£á áá
+# LOCALIZATION NOTE (unknownStatusType):
+# the status of a buddy is unknown when it's in the list of a disconnected account
+unknownStatusType=á£áªááááá
+
+# 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=áá®áá áááááá£á¢áá ááá áá ááá .
diff --git a/chat/twitter.properties b/chat/twitter.properties
new file mode 100644
index 00000000000..533bfeff012
--- /dev/null
+++ b/chat/twitter.properties
@@ -0,0 +1,120 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# 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=á¡á¢áá¢á£á¡á 140 á¡áááááááá ááá¢áá.
+# 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=á¨ááªáááá %1$S ááááááááá¡áá¡: %2$S
+error.retweet=á¨ááªáááá %1$S á ááááááá¡áá¡ : %2$S
+error.delete=á¨ááªáááá %1$S á¬áá¨ááá¡áá¡: %2$S
+error.like=á¨ááªáááá %1$S ááá£ááá¡ ááááááá¡áá¡: %2$S
+error.unlike=á¨ááªáááá %1$S ááá£ááá¡ ááá®á¡ááá¡áá¡: %2$S
+# LOCALIZATION NOTE (error.descriptionTooLong)
+# %S is the truncated string that was sent to the server.
+error.descriptionTooLong=áá¦á¬áá ááááá ááá¡áá¨ááááá (160 á¡áááááá) ááá¢áá, ááá á¨ááááááªááá: %S.
+
+# LOCALIZATION NOTE (timeline):
+# This is the title of the conversation tab, %S will be replaced by
+# @.
+timeline=%S á¥á áááááááá
+
+# LOCALIZATION NOTE (action.*):
+# This will be an action in the context menu of displayed tweets.
+action.copyLink=ááá£ááá¡ á©áá¡áá á©áááá¬áá á¨á
+action.retweet=á©áááá¬áá áá¡ áááááá ááá
+action.reply=ááá¡á£á®á
+action.delete=á¬áá¨áá
+# LOCALIZATION NOTE (action.follow, action.stopFollowing):
+# %S will be replaced by the screen name of a twitter user.
+action.follow=ááááá¬áá á - %S
+action.stopFollowing=ááááá¬áá áá¡ ááá£á¥áááá - %S
+action.like=ááá¬ááááá
+action.unlike=ááá¬áááááá¡ ááá£á¥áááá
+
+# 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=ááááá¬áá áááá - %S.
+event.unfollow=áá¦áá áá ááááá¬áá ááá - %S.
+event.followed=%S-á¡ ááááá¬áá ááá á°á§ááá®áá á.
+# LOCALIZATION NOTE (event.deleted):
+# %S will be replaced by the text of the deleted tweet.
+event.deleted=áá¥ááá á¬áá¨áááá áá¡ á©áááá¬áá á: "%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=ááá¡á£á®áá: %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=á¨áá¡áááá¡ ááá¬á§ááá
+connection.requestAuth=áááááá á¨áá¡áááá¡áá¡
+connection.requestAccess=á¨áá¡áááá¡ ááá¡á á£áááá
+connection.requestTimelines=á¥á ááááááááá¡ áááá®ááááá¡ áááááááá
+# LOCALIZATION NOTE (connection.error.*):
+# These will show in the account manager if an error occurs during the
+# connection attempt.
+connection.error.userMismatch=á¡áá®ááá áá áááá®áááá.
+connection.error.failedToken=ááá á®áá á®áááá á¡áá¢á§áá-ááá¨ááá¡ ááá¦ááá.
+connection.error.authCancelled=áá¥ááá áááá£á¥ááá á¨áá¡ááá.
+connection.error.authFailed=ááá á®áá á®áááá á¨áá¡ááá.
+connection.error.noNetwork=á¥á¡ááááá áááá¨áá á áá áá á®ááááá¡áá¬ááááá.
+
+# 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=áá¥áááá Twitter ááááá áá¨áá á¡áá áááááááá¡ ááááá ááá
+
+# LOCALIZATION NOTE (options.*):
+# These are the protocol specific options shown in the account manager and
+# account wizard windows.
+options.track=á¡áááááááááá á¡áááááá«á á¡áá¢á§áááá
+
+# 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=ááá¬ááá áááááá£ááá
+tooltip.location=ááááááááááá áááá
+tooltip.lang=ááá
+tooltip.time_zone=áá ááá¡ á¡áá á¢á§ááá
+tooltip.url=á¡áá¬á§áá¡á áááá áá
+# LOCALIZATION NOTE (tooltip.protected):
+# whether the user's tweets are publicly visible.
+tooltip.protected=á©áááá¬áá áááá¡ áááªáá
+# LOCALIZATION NOTE (tooltip.following):
+# whether you are subscribed to the user's tweets.
+tooltip.following=ááááááá ááááá¬áá áááá
+tooltip.name=á¡áá®ááá
+tooltip.description=áá¦á¬áá ááááá
+# LOCALIZATION NOTE (tooltip.*_count):
+# Please see the right side of the official Twitter website UI.
+tooltip.friends_count=ááááá¬áá ááá
+tooltip.statuses_count=á©áááá¬áá ááá
+tooltip.followers_count=áááááá¬áá ááá
+tooltip.listed_count=ááááá¥ááá§áááá£áá
+
+# LOCALIZATION NOTE (yes, no):
+# These are used to turn true/false values into a yes/no response.
+yes=áááá®
+no=áá á
+
+command.follow=%S <á¡áá®ááá>[ <á¡áá®ááá>]*: áááá®ááá ááááá¡ / áááá®ááá ááááááá¡ ááááá¬áá á.
+command.unfollow=%S <á¡áá®ááá>[ <á¡áá®ááá>]*: áááá®ááá ááááá¡ / áááá®ááá ááááááá¡ ááááá¬áá áá¡ ááá£á¥áááá.
diff --git a/chat/xmpp.properties b/chat/xmpp.properties
new file mode 100644
index 00000000000..7c7ccc113e3
--- /dev/null
+++ b/chat/xmpp.properties
@@ -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/.
+
+# 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=ááááááá¡ ááá¨ááááá¡ ááá¬á§ááá
+connection.initializingEncryption=ááá¨áá¤áá áá¡ ááá¬á§ááá
+connection.authenticating=á¨áá¡ááá
+connection.gettingResource=ááá¡áááááá¡ ááá¦ááá
+connection.downloadingRoster=á®ááá®áá¡ á¡ááá¡ á©áááá¢ááá ááá
+connection.srvLookup=SRV á©áááá¬áá áá¡ ááá«áááá
+
+# LOCALIZATION NOTE (connection.error.*)
+# These will show in the account manager if an error occurs during the
+# connection attempt.
+connection.error.invalidUsername=ááááá¬áááá¡ á£ááá ááááá á¡áá®ááá (á¡áá®ááá á£ááá á¨áááªááááá¡ á¡ááááááá¡ '@')
+connection.error.failedToCreateASocket=ááá á®áá á®áááá áá£ááá¡ á¨áá¥ááá (ááááááááá áááá¨áá áá¡ á ááááá¨á á®áá á?)
+connection.error.serverClosedConnection=á¡áá ááá áá áááá¨áá á ááá®á£á á
+connection.error.resetByPeer=áááá¨áá á áááá£ááá ááááá«áá
+connection.error.timedOut=áááá¨áá áá¡ áá á ááááá¬á£á á
+connection.error.receivedUnexpectedData=ááá¦ááá£ááá ááá£áááááá¡á¬ááááááá áááááªááááá
+connection.error.incorrectResponse=ááá¦ááá£ááá á£ááá ááááá ááá¡á£á®á
+connection.error.startTLSRequired=á¡áá ááá á ááááá®ááá¡ ááá¨áá¤áá áá¡, áááá áá áá¥ááá ááá áááá áá£áá ááá¥áá
+connection.error.startTLSNotSupported=á¡áá ááá áá¡áááá¡ ááá¨áá¤áá á ááá£á¦áááááá, áá£ááªá áá¥áááá áááá¤ááá£á ááªáá áááá¡ ááááá®ááá¡
+connection.error.failedToStartTLS=ááá á®áá á®áááá ááá¨áá¤áá áá¡ ááá¬á§ááá
+connection.error.noAuthMec=á¡áá ááá á áá£áááá¢áá¤ááááªááá¡ áááááá¡ áá ááááááááá
+connection.error.noCompatibleAuthMec=á¡áá ááá áá¡ áááá á¨ááááááááááá£áá áá£áááá¢áá¤ááááªááá¡ áááááááá ááá£á¦áááááá
+connection.error.notSendingPasswordInClear=á¡áá ááá áá¡ ááááá áá¨áá á¨áá¡ááá áá®áá ááááá áááá, áá®áááá ááá£á¨áá¤á ááá ááá áááá¡ ááááááááá
+connection.error.authenticationFailure=áá£áááá¢áá¤ááááªáá ááá á®áá á®áááá
+connection.error.notAuthorized=áá á®áá á ááá¢áá ááááá£áá (ááªááá á ááá ááá ááá£ááááá?)
+connection.error.failedToGetAResource=á áá¡á£á á¡áá¡ ááá¦ááá ááá á®áá á®áááá
+connection.error.failedMaxResourceLimit=áá¡ ááááá áá¨á áááááá¢áá áááá áááááááááá áááááá¨áá ááá£áá áá ááá áá£ááá.
+connection.error.failedResourceNotValid=á áá¡á£á á¡á áá áááá áááá£ááá.
+connection.error.XMPPNotSupported=á¡áá ááá áá áá áá áá®áá ááááá ááá 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=ááá á®áá á®áááá áá ááááááááá¡ ááá¬ááááá: %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=áááááá¨áá ááá ááá ááá®áá á®áá: %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=%S áááá®ááá áááááá¨áá ááá á¨áá£á«ááááááá, á ááááá ááááá á«áááá á¨áá¡ááá.
+conversation.error.joinFailedNotAuthorized=á¡áááá áá á áááá¡á¢á ááªáá: áá ááá¥áá áááá®ááá áááá ááááá¡ á£á¤áááá.
+conversation.error.creationFailedNotAllowed=á¬ááááá á¨ááá¦á£áá£ááá: áá ááá¥áá áááá®áááá¡ á¨áá¥áááá¡ á£á¤áááá.
+# 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=%S áááá®ááá áááááá¨áá ááá ááá á®áá á®áááá, áááááááá ááá¡á á¡áá ááá á ááá£á¬áááááááá.
+conversation.error.changeTopicFailedNotAuthorized=áá ááá¥áá, á¡áá¡áá£áá á ááááá¡ ááááááááá¡ á£á¤áááá.
+# 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=á¨áá¢á§ááááááá %1$S-á¡áááá¡ ááá ááááááááááá, á ááááá áá¦áá á®áá á áááá®á¨á: %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=á¨áá¢á§ááááááá %1$S-á¡áááá¡ ááá ááááááááááá, á ááááá áááá¦ááá áá¦áá áá áá¡ áááá®á¨á: %2$S
+# These are displayed in a conversation as a system error message.
+conversation.error.remoteServerNotFound=áááá¦áááá¡ á¡áá ááá ááá áááááá¨áá ááá ááá á®áá á®áááá.
+conversation.error.unknownSendError=á¬áá áááá¥ááá á£áªáááá á¨ááªáááá, áá á¬áá áááá¡ ááááááááá¡áá¡.
+# %S is the name of the message recipient.
+conversation.error.sendServiceUnavailable=ááááááá, á¨áá¢á§áááááááááá¡ %S-áá¡áááá¡ áááááááá á¨áá£á«ááááááá.
+# %S is the nick of participant that is not in room.
+conversation.error.nickNotInRoom=%S áá ááá§áá¤ááá áááá®á¨á.
+conversation.error.banCommandAnonymousRoom=ááááááá£á á áááá®áááá¡ ááááá¬ááááááá á¨ááá¦á£áááá¡ áááááá áá á¨áááá«áááá. á¡ááááªáááá á¡áªáááá /kick.
+conversation.error.banKickCommandNotAllowed=áá¥ááá áá ááá¥áá á¡áááá á á£á¤ááááááá¡ááááá, ááááá¬áááá¡ áááá®áááá áááªáááááá¡.
+conversation.error.banKickCommandConflict=á¡ááá¬á£á®áá áá, á¡ááá£ááá á ááááá¡ áááá®áááá áááªááááá á¨áá£á«ááááááá.
+conversation.error.changeNickFailedConflict=áá¥áááá¡ ááá¢á¡áá®ááá¡ ááá á¨áááªáááá %S ááá¢á¡áá®áááá, á ááááá á£ááá ááááá§ááááá£ááá.
+conversation.error.changeNickFailedNotAcceptable=áá¥áááá¡ ááá¢á¡áá®ááá¡ ááá á¨áááªáááá %S ááá¢á¡áá®áááá, á ááááá áá áááá®á¨á á¨ááá¦á£ááá ááááá¡.
+conversation.error.inviteFailedForbidden=áá¥ááá áá ááá¥áá á¡áááá á á£á¤ááááááá¡ááááá, áááá®ááá ááááááá¡ áá áááá®á¨á ááá¡áá¬ááááá.
+# %S is the jid of user that is invited.
+conversation.error.failedJIDNotFound=áááááá¨áá ááá ááá ááá®áá á®áá: %S
+# %S is the jid that is invalid.
+conversation.error.invalidJID=%S áá áá¡ áá áááá áááá£áá jid (Jabber áááááááá¡ ááááá¡ááá¦áá ááá á£ááá áá§áá¡ á¨ááááááááá á: user@domain).
+conversation.error.commandFailedNotInRoom=áá áá á«áááááá¡ ááááá¡áá§ááááááá, á®áááá®áá á£ááá ááá£áá áááá áááá®á¡.
+# %S is the name of the recipient.
+conversation.error.resourceNotAvailable=á¡áá£ááá á áá¥ááá á£ááá á¬ááááá¬á§áá, áááááááá %S á¨áá¡áá«ááá áá ááá ááᢠáááááá¢ááá áá§áá¡ áááááá¨áá ááá£áá.
+
+# LOCALIZATION NOTE (conversation.error.version.*):
+# %S is the name of the recipient.
+conversation.error.version.unknown=%S-áá¡ áááááá¢áá¡ áá ááá áááá¡ ááá á¡ááá¨á, áá áá áá®áá ááááá ááá áááá®áááááá.
+
+# 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=ááááááá áááá (%S)
+tooltip.statusNoResource=ááááááá áááá
+tooltip.subscription=ááááá¬áá á
+tooltip.fullName=á¡á á£áá á¡áá®ááá
+tooltip.nickname=ááá¢á¡áá®ááá
+tooltip.email=ááá¤áá¡á¢á
+tooltip.birthday=ááááááááá¡ áá¦á
+tooltip.userName=áááá®ááá ááááá¡ á¡áá®ááá
+tooltip.title=á¡áááá£á á
+tooltip.organization=ááá¬áá¡ááá£áááá
+tooltip.locality=ááááááááááá áááá
+tooltip.country=á¥ááá§ááá
+
+tooltip.telephone=á¡áá¢áááá¤ááá ááááá á
+
+# 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=_áááá®á
+chatRoomField.server=_á¡áá ááá á
+chatRoomField.nick=_ááá¢á¡áá®ááá
+chatRoomField.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 ááá¬áááá %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 ááá¬áááá %2$S áááá®ááá ááá¡ááá áááááá ááá áááá %3$S: %4$S
+conversation.muc.invitationWithoutReason=%1$S ááá¬áááá %2$S áááá®ááá ááá¡ááá áááááá
+# %3$S is the password of the room.
+conversation.muc.invitationWithoutReason.password=%1$S ááá¬áááá %2$S áááá®ááá ááá¡ááá áááááá ááá áááá %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 á¨ááááááá ááá®á¨á.
+
+# LOCALIZATION NOTE (conversation.muc.rejoined):
+# This is displayed as a system message when a participant rejoins room after
+# parting it.
+conversation.message.rejoined=áá¥ááá ááá£áá á£áááá áááá®á¡.
+
+# 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=áá¥ááá ááá¢áááá áááá®á.
+conversation.message.parted.you.reason=áá¥ááá ááá¢áááá áááá®á: %S
+# %1$S is the participant that is leaving.
+# %2$S is the part message supplied by the participant.
+conversation.message.parted=%1$S ááá¢ááá áááá®á.
+conversation.message.parted.reason=%1$S - ááá¢ááá áááá®á: %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 - á£áá á§á áá¥áááá ááá¬áááá.
+conversation.message.invitationDeclined.reason=%1$S - á£áá á§á áá¥áááá ááá¬áááá: %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 á¨áááá¦á£áá áá áááá®á¨á.
+conversation.message.banned.reason=%1$S á¨áááá¦á£áá áá áááá®á¨á: %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-áá ááááá á¨ááá¦á£ááá %2$S áááá®ááá ááááá¡ áá áááá®á¨á.
+conversation.message.banned.actor.reason=%1$S-áá ááááá á¨ááá¦á£ááá %2$S áááá®ááá ááááá¡ áá áááá®á¨á: %3$S
+conversation.message.banned.you=áá¥ááá á¨ááá¦á£ááá ááááááá áá áááá®á¨á.
+# %1$S is the reason.
+conversation.message.banned.you.reason=áá¥ááá á¨ááá¦á£ááá ááááááá áá áááá®á¨á: %1$S
+# %1$S is the person who is banning.
+# %2$S is the reason.
+conversation.message.banned.you.actor=%1$S-áá á¨ááá¦á£ááá ááááááá áá áááá®á¨á.
+conversation.message.banned.you.actor.reason=%1$S-áá á¨ááá¦á£ááá ááááááá áá áááá®á¨á: %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 ááá«ááááá£ááá áá áááá®áááá.
+conversation.message.kicked.reason=%1$S ááá«ááááá£ááá áá áááá®áááá: %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-áá áááá«ááá %2$S áá áááá®áááá.
+conversation.message.kicked.actor.reason=%1$S-áá áááá«ááá %2$S áá áááá®áááá: %3$S
+conversation.message.kicked.you=áá¥ááá ááááá«áááá¡ áá áááá®áááá.
+# %1$S is the reason.
+conversation.message.kicked.you.reason=áá¥ááá ááááá«áááá¡ áá áááá®áááá: %1$S
+# %1$S is the person who is kicking.
+# %2$S is the reason.
+conversation.message.kicked.you.actor=%1$S-áá ááááá«áááá áá áááá®áááá.
+conversation.message.kicked.you.actor.reason=%1$S-áá ááááá«áááá áá áááá®áááá: %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 áááá®áááá áááªááááá£ááá, á ááááá ááá áááá¢á ááá á¨áááªáááá áá áá®áááá á¬ááá ááá áá ááá ááá¨áááá£áá.
+conversation.message.removedNonMember.actor=%1$S áááá®áááá áááªááááá£ááá, á ááááá %2$S-áá á¨áááªáááá ááá áááá¢á ááá áá áá®áááá á¬ááá ááá áá ááá ááá¨áááá£áá.
+conversation.message.removedNonMember.you=áá¥ááá áááá®áááá áááªááááá£áá á®áá á, á ááááá ááá áááá¢á ááá á¨áááªáááá áá áá®áááá á¬ááá ááá áá ááá ááá¨áááá£áá.
+# %1$S is the person who changed the room configuration.
+conversation.message.removedNonMember.you.actor=áá¥ááá áááá®áááá áááªááááá£áá á®áá á, á ááááá %1$S-áá á¨áááªáááá ááá áááá¢á ááá áá áá®áááá á¬ááá ááá áá ááá ááá¨áááá£áá.
+
+# 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=áá¥ááá áááá®áááá áááªááááá£áá á®áá á, á¡áá¡á¢áááá¡ ááá®á£á ááá¡ áááá.
+
+# 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 áá§ááááá¡ "%2$S %3$S" ááá á¡ááá¡.
+conversation.message.versionWithOS=%1$S áá§ááááá¡ "%2$S %3$S" ááá á¡ááá¡ %4$S á¡áá¡á¢ááááá.
+
+# LOCALIZATION NOTE (options.*):
+# These are the protocol specific options shown in the account manager and
+# account wizard windows.
+options.resource=á áá¡á£á á¡á
+options.priority=á£ááá áá¢áá¡ááá
+options.connectionSecurity=áááá¨áá áá¡ á£á¡áá¤á áá®áááá
+options.connectionSecurity.requireEncryption=ááá¨áá¤áá á áá£áªáááááááá
+options.connectionSecurity.opportunisticTLS=ááá¨áá¤áá áá á¡áá ááááááá áᣠá¨áá¡áá«ááááááá
+options.connectionSecurity.allowUnencryptedAuth=ááá£á¨áá¤á ááá ááá áááá¡ ááááááááá¡ ááááá ááá
+options.connectServer=á¡áá ááá á
+options.connectPort=ááá á¢á
+options.domain=ááááááá
+
+# 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=ááá¤áá¡á¢á
+
+# 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
+
+# LOCALZIATION NOTE (command.*):
+# These are the help messages for each command.
+command.join3=%S [<áááá®á>[@<á¡áá ááá á>][/<ááá¢á¡áá®ááá>]] [<ááá ááá>]: áááá®ááá áááá áááá, ááááá¢áááá ááá¬ááááá£áá á¡á®áá á¡áá ááá á, ááá¢á¡áá®ááá áá áááá®áá¡ ááá ááá.
+command.part2=%S [<á¨áá¢á§ááááááá>]: áááá®áá¡ ááá¢ááááá, ááááá¢ááááá á¨áá¢á§áááááááá¡ ááááááááá.
+command.topic=%S [<áá®ááá áááá>]: á¡áá¡áá£áá á ááááá¡ áááá¡ááá¦áá á.
+command.ban=%S <ááá¢á¡áá®ááá>[<á¨áá¢á§ááááááá>]: áááá®ááá áááááá á¨ááá¦á£áááá¡ áááááá áááá®á¨á. áááá¡áááá¡, á£ááá áá§áá áááá®áá¡ áááá ááááá.
+command.kick=%S <ááá¢á¡áá®ááá>[<á¨áá¢á§ááááááá>]: áááá®ááá ááááá¡ áááá®áááá áááªááááá. áááá¡áááá¡, á¡áááá áá áá§áá áááá®áá¡ ááááááá§á£á á.
+command.invite=%S <jid>[<á¨áá¢á§ááááááá>]: áááá®ááá ááááá¡ ááá¬áááá áááá®ááá á¨ááááá ááááá¡áááá¡, ááááá¢ááááá á¨áá¢á§áááááááá¡ ááááááááá.
+command.inviteto=%S <áááá®á jid>[<ááá ááá>]: ááááááá¡áá£áá áá¡ ááá¬áááá áááá®ááá á¨ááááá ááááá¡áááá¡, ááá áááá¡ ááááááááá, á¡áááá ááááá¡ á¨áááá®ááááá¨á.
+command.me=%S <á¥áááááá>: á¥ááááááá¡ á¨áá¡á á£áááá.
+command.nick=%S <áá®ááá ááá¢á¡áá®ááá>: áá¥áááá ááá¢á¡áá®áááá¡ á¨ááªááá.
+command.msg=%S <ááá¢á¡áá®ááá> <á¨áá¢á§ááááááá>: ááá ááá áááááááá áááá®áá¡ ááááá¬áááá¡.
+command.version=%S: á¡áááá áááá¡ áá¥áááá ááá¡áá£áá áá¡ áá ááá áááá¡ á¨áá¡áá®áá áááááªááááá¡.
diff --git a/chat/yahoo.properties b/chat/yahoo.properties
new file mode 100644
index 00000000000..534d9ab460e
--- /dev/null
+++ b/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-á¡ ááááá¬áá á áá¦áá áá áá®áá ááááá ááá, áááááááá Yahoo-á á¨ááá¦á£áá ááá«áááááá£áá áá¥áá.
diff --git a/devtools/client/VariablesView.dtd b/devtools/client/VariablesView.dtd
new file mode 100644
index 00000000000..d9b34d5df0a
--- /dev/null
+++ b/devtools/client/VariablesView.dtd
@@ -0,0 +1,12 @@
+
+
+
+
+
+
diff --git a/devtools/client/aboutdebugging.dtd b/devtools/client/aboutdebugging.dtd
new file mode 100644
index 00000000000..1f38a9443d9
--- /dev/null
+++ b/devtools/client/aboutdebugging.dtd
@@ -0,0 +1,5 @@
+
+
+
diff --git a/devtools/client/aboutdebugging.ftl b/devtools/client/aboutdebugging.ftl
new file mode 100644
index 00000000000..60e493e7afa
--- /dev/null
+++ b/devtools/client/aboutdebugging.ftl
@@ -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/.
+
+
+### 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 = Debugging - Setup
+# 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 = Debugging - 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 = This { -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 = Setup
+# Text displayed in the about:debugging sidebar when USB devices discovery is enabled.
+about-debugging-sidebar-usb-enabled = USB enabled
+# 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 disabled
+# Connection status (connected) for runtime items in the sidebar
+aboutdebugging-sidebar-runtime-connection-status-connected = Connected
+# Connection status (disconnected) for runtime items in the sidebar
+aboutdebugging-sidebar-runtime-connection-status-disconnected = Disconnected
+# Text displayed in the about:debugging sidebar when no device was found.
+about-debugging-sidebar-no-devices = No devices discovered
+# 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 = Connect
+# Text displayed in buttons found in sidebar items when the runtime is connecting.
+about-debugging-sidebar-item-connect-button-connecting = Connectingâ¦
+# Text displayed in buttons found in sidebar items when the connection failed.
+about-debugging-sidebar-item-connect-button-connection-failed = Connection failed
+# Text displayed in connection warning on sidebar item of the runtime when connecting to
+# the runtime is taking too much time.
+about-debugging-sidebar-item-connect-button-connection-not-responding = Connection still pending, check for messages on the target browser
+# Text displayed as connection error in sidebar item when the connection has timed out.
+about-debugging-sidebar-item-connect-button-connection-timeout = Connection timed out
+# Temporary text displayed in sidebar items representing remote runtimes after
+# successfully connecting to them. Temporary UI, do not localize.
+about-debugging-sidebar-item-connected-label = Connected
+# 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 = Waiting for browserâ¦
+# Text displayed in sidebar items for remote devices that have been disconnected from the
+# computer.
+about-debugging-sidebar-runtime-item-unplugged = Unplugged
+# Title for runtime sidebar items that are related to a specific device (USB, WiFi).
+about-debugging-sidebar-runtime-item-name =
+ .title = { $displayName } ({ $deviceName })
+# Title for runtime sidebar items where we cannot get device information (network
+# locations).
+about-debugging-sidebar-runtime-item-name-no-device =
+ .title = { $displayName }
+# Text to show in the footer of the sidebar that links to a help page
+# (currently: https://developer.mozilla.org/docs/Tools/about:debugging)
+about-debugging-sidebar-support = Debugging Support
+# Text to show as the ALT attribute of a help icon that accompanies the help about
+# debugging link in the footer of the sidebar
+about-debugging-sidebar-support-icon =
+ .alt = Help icon
+# 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 = Refresh devices
+
+# Setup Page strings
+
+# Title of the Setup page.
+about-debugging-setup-title = Setup
+# Introduction text in the Setup page to explain how to configure remote debugging.
+about-debugging-setup-intro = Configure the connection method you wish to remotely debug your device with.
+# Explanatory text in the Setup page about what the 'This Firefox' page is for
+about-debugging-setup-this-firefox = Use { about-debugging-this-firefox-runtime-name } to debug tabs, extensions and service workers on this version of { -brand-shorter-name }.
+# Explanatory text in the Setup page about what the 'This Firefox' page is for
+about-debugging-setup-this-firefox2 = Use { about-debugging-this-firefox-runtime-name } to debug extensions and service workers on this version of { -brand-shorter-name }.
+# Title of the heading Connect section of the Setup page.
+about-debugging-setup-connect-heading = Connect a Device
+# 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 = Enabling this will download and add the required Android USB debugging components to { -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 = Enable USB Devices
+# Text of the button displayed in the USB section of the setup page when USB debugging is enabled.
+about-debugging-setup-usb-disable-button = Disable USB Devices
+# 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 = Updatingâ¦
+# USB section of the Setup page (USB status)
+about-debugging-setup-usb-status-enabled = Enabled
+about-debugging-setup-usb-status-disabled = Disabled
+about-debugging-setup-usb-status-updating = Updatingâ¦
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-dev-menu2 = Enable Developer menu on your Android device.
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-debug2 = Enable USB Debugging in the Android Developer Menu.
+# USB section step by step guide
+about-debugging-setup-usb-step-enable-debug-firefox2 = Enable USB Debugging in Firefox on the Android device.
+# USB section step by step guide
+about-debugging-setup-usb-step-plug-device = Connect the Android device to your computer.
+# Text shown in the USB section of the setup page with a link to troubleshoot connection errors.
+# The link goes to https://developer.mozilla.org/docs/Tools/Remote_Debugging/Debugging_over_USB
+about-debugging-setup-usb-troubleshoot = Problems connecting to the USB device? Troubleshoot
+# Network section of the Setup page
+about-debugging-setup-network =
+ .title = Network Location
+# Text shown in the Network section of the setup page with a link to troubleshoot connection errors.
+# The link goes to https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugging/Debugging_over_a_network
+about-debugging-setup-network-troubleshoot = Problems connecting via network location? Troubleshoot
+# 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 = Add
+# Text to display when there are no locations to show.
+about-debugging-network-locations-empty-text = No network locations have been added yet.
+# 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 = Host
+# 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 = Remove
+# 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 = Invalid host â{ $host-value }â. The expected format is â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 = The host â{ $host-value }â is already registered
+
+# 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 = Temporary Extensions
+# Title of the extensions category.
+about-debugging-runtime-extensions =
+ .name = Extensions
+# Title of the tabs category.
+about-debugging-runtime-tabs =
+ .name = Tabs
+# Title of the service workers category.
+about-debugging-runtime-service-workers =
+ .name = Service Workers
+# Title of the shared workers category.
+about-debugging-runtime-shared-workers =
+ .name = Shared Workers
+# Title of the other workers category.
+about-debugging-runtime-other-workers =
+ .name = Other Workers
+# Title of the processes category.
+about-debugging-runtime-processes =
+ .name = Processes
+# Label of the button opening the performance profiler panel in runtime pages for remote
+# runtimes.
+about-debugging-runtime-profile-button2 = Profile performance
+# This string is displayed in the runtime page if the current configuration of the
+# target runtime is incompatible with service workers. "Learn more" points to MDN.
+# https://developer.mozilla.org/en-US/docs/Tools/about%3Adebugging#Service_workers_not_compatible
+about-debugging-runtime-service-workers-not-compatible = Your browser configuration is not compatible with Service Workers. Learn more
+# This string is displayed in the runtime page if the remote browser version is too old.
+# "Troubleshooting" link points to https://developer.mozilla.org/docs/Tools/WebIDE/Troubleshooting
+# { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
+# { $minVersion } is the minimum version that is compatible with the current Firefox instance (same format)
+about-debugging-browser-version-too-old = The connected browser has an old version ({ $runtimeVersion }). The minimum supported version is ({ $minVersion }). This is an unsupported setup and may cause DevTools to fail. Please update the connected browser. Troubleshooting
+# Dedicated message for a backward compatibility issue that occurs when connecting:
+# - from Fx 67 to 66 or to 65
+# - from Fx 68 to 66
+# Those are normally in range for DevTools compatibility policy, but specific non
+# backward compatible changes broke the debugger in those scenarios (Bug 1528219).
+# { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
+about-debugging-browser-version-too-old-67-debugger = The Debugger panel may not work with the connected browser. Please use Firefox { $runtimeVersion } if you need to use the Debugger with this browser.
+# This string is displayed in the runtime page if the remote browser version is too recent.
+# "Troubleshooting" link points to https://developer.mozilla.org/en-US/docs/Tools/WebIDE/Troubleshooting
+# { $runtimeID } is the build ID of the remote browser (for instance "20181231", format is yyyyMMdd)
+# { $localID } is the build ID of the current Firefox instance (same format)
+# { $runtimeVersion } is the version of the remote browser (for instance "67.0a1")
+# { $localVersion } is the version of your current browser (same format)
+about-debugging-browser-version-too-recent = The connected browser is more recent ({ $runtimeVersion }, buildID { $runtimeID }) than your { -brand-shorter-name } ({ $localVersion }, buildID { $localID }). This is an unsupported setup and may cause DevTools to fail. Please update Firefox. Troubleshooting
+# 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 = Disconnect
+# 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 = Enable connection prompt
+# 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 = Disable connection prompt
+# Title of a modal dialog displayed on remote runtime pages after clicking on the Profile Runtime button.
+about-debugging-profiler-dialog-title2 = Profiler
+# 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 = Collapse / expand
+
+# 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 = Nothing yet.
+# 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 = Inspect
+# 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 = Load Temporary Add-onâ¦
+# Text displayed when trying to install a temporary extension in the "This Firefox" page.
+about-debugging-tmp-extension-install-error = There was an error during the temporary add-on installation.
+# 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 = Reload
+# 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 = Remove
+# 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 = Select manifest.json file or .xpi/.zip archive
+# This string is displayed as a message about the add-on having a temporaryID.
+about-debugging-tmp-extension-temporary-id = This WebExtension has a temporary ID. Learn more
+# Text displayed for extensions in "runtime" pages, before displaying a link the extension's
+# manifest URL.
+about-debugging-extension-manifest-url =
+ .label = Manifest URL
+# Text displayed for extensions in "runtime" pages, before displaying the extension's uuid.
+# UUIDs look like b293e463-481e-5148-a487-5aaf7a130429
+about-debugging-extension-uuid =
+ .label = Internal UUID
+# Text displayed for extensions (temporary extensions only) in "runtime" pages, before
+# displaying the location of the temporary extension.
+about-debugging-extension-location =
+ .label = Location
+# 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 = Extension ID
+# This string is displayed as a label of the button that pushes a test payload
+# to a service worker.
+# Notes, this relates to the "Push" API, which is normally not localized so it is
+# probably better to not localize it.
+about-debugging-worker-action-push = Push
+# This string is displayed as a label of the button that starts a service worker.
+about-debugging-worker-action-start = Start
+# This string is displayed as a label of the button that unregisters a service worker.
+about-debugging-worker-action-unregister = Unregister
+# Displayed for service workers in runtime pages that listen to Fetch events.
+about-debugging-worker-fetch-listening =
+ .label = Fetch
+ .value = Listening for fetch events
+# Displayed for service workers in runtime pages that do not listen to Fetch events.
+about-debugging-worker-fetch-not-listening =
+ .label = Fetch
+ .value = Not listening for fetch events
+# Displayed for service workers in runtime pages that are currently running (service
+# worker instance is active).
+about-debugging-worker-status-running = Running
+# Displayed for service workers in runtime pages that are registered but stopped.
+about-debugging-worker-status-stopped = Stopped
+# Displayed for service workers in runtime pages that are registering.
+about-debugging-worker-status-registering = Registering
+# Displayed for service workers in runtime pages, to label the scope of a worker
+about-debugging-worker-scope =
+ .label = Scope
+# Displayed for service workers in runtime pages, to label the push service endpoint (url)
+# of a worker
+about-debugging-worker-push-service =
+ .label = Push Service
+# 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 = Main Process
+# 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 = Main Process for the target browser
+# Alt text used for the close icon of message component (warnings, errors and notifications).
+about-debugging-message-close-icon =
+ .alt = Close message
+# Label text used for the error details of message component.
+about-debugging-message-details-label-error = Error details
+# Label text used for the warning details of message component.
+about-debugging-message-details-label-warning = Warning details
+# Label text used for default state of details of message component.
+about-debugging-message-details-label = Details
diff --git a/devtools/client/aboutdebugging.properties b/devtools/client/aboutdebugging.properties
new file mode 100644
index 00000000000..1c3f97e8695
--- /dev/null
+++ b/devtools/client/aboutdebugging.properties
@@ -0,0 +1,219 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE (debug):
+# This string is displayed as a label of the button that starts
+# debugging a service worker.
+debug = Debug
+
+# LOCALIZATION NOTE (push):
+# This string is displayed as a label of the button that pushes a test payload
+# to a service worker.
+push = Push
+
+# LOCALIZATION NOTE (start):
+# This string is displayed as a label of the button that starts a service worker.
+start = Start
+
+scope = Scope
+unregister = unregister
+
+pushService = Push Service
+
+# LOCALIZATION NOTE (fetch):
+# Fetch is an event type and should not be translated.
+fetch = Fetch
+
+# LOCALIZATION NOTE (listeningForFetchEvents):
+# This is used to display the state of the SW in regard to fetch events.
+listeningForFetchEvents = Listening for fetch events.
+
+# LOCALIZATION NOTE (notListeningForFetchEvents):
+# This is used to display the state of the SW in regard to fetch events.
+notListeningForFetchEvents = Not listening for fetch events.
+
+# LOCALIZATION NOTE (addons):
+# This string is displayed as a header of the about:debugging#addons page.
+addons = Add-ons
+
+# LOCALIZATION NOTE (addonDebugging.label):
+# This string is displayed next to a check box that enables the user to switch
+# addon debugging on/off.
+addonDebugging.label = Enable add-on debugging
+
+# LOCALIZATION NOTE (addonDebugging.tooltip):
+# This string is displayed in a tooltip that appears when hovering over a check
+# box that switches addon debugging on/off.
+addonDebugging.tooltip = Turning this on will allow you to debug add-ons and various other parts of the browser chrome
+
+# LOCALIZATION NOTE (addonDebugging.learnMore):
+# This string is displayed as a link next to addonDebugging.label and leads the user to
+# the MDN documentation page for about:debugging.
+# (https://developer.mozilla.org/docs/Tools/about:debugging#Enabling_add-on_debugging)
+addonDebugging.learnMore = Learn more
+
+# LOCALIZATION NOTE (loadTemporaryAddon):
+# This string is displayed as a label of a button that allows the user to
+# load additional add-ons.
+loadTemporaryAddon = Load Temporary Add-on
+
+# LOCALIZATION NOTE (loadTemporaryAddon2):
+# This string is displayed as a label of a button that allows the user to
+# load additional add-ons.
+loadTemporaryAddon2 = Load Temporary Add-onâ¦
+
+# LOCALIZATION NOTE (addonInstallError):
+# This string is displayed when an error occurs while installing an addon.
+# %S will be replaced with the error message.
+addonInstallError = There was an error during installation: %S
+
+# LOCALIZATION NOTE (retryTemporaryInstall):
+# This string is displayed as a label of a button that allows the user to
+# retry a failed installation of a temporary add-on.
+retryTemporaryInstall = áááááá ááá
+
+# LOCALIZATION NOTE (extensions):
+# This string is displayed as a header above the list of loaded add-ons.
+extensions = Extensions
+
+# LOCALIZATION NOTE (temporaryExtensions):
+# This string is displayed as a header above the list of temporarily loaded add-ons.
+temporaryExtensions = Temporary Extensions
+
+# LOCALIZATION NOTE (systemExtensions):
+# This string is displayed as a header above the list of system add-ons.
+systemExtensions = System Extensions
+
+# LOCALIZATION NOTE (internalUUID):
+# This string is displayed as a label for the internal UUID of an extension.
+# The UUID is generated for this profile on install.
+internalUUID = Internal UUID
+
+# LOCALIZATION NOTE (extensionID):
+# This string is displayed as a label for the ID of an extension. This is not the same as the internal UUID.
+extensionID = Extension ID
+
+# LOCALIZATION NOTE (manifestURL):
+# This string is displayed as a link for the manifest of an extension,
+# accessible in a browser, such as moz-extension://[internalUUID]/manifest.json.
+manifestURL = Manifest URL
+
+# LOCALIZATION NOTE (webExtTip):
+# This string is displayed as a message below the list of temporarily loaded add-ons.
+# Web-ext is a command line tool for web-extensions developers.
+# See https://developer.mozilla.org/Add-ons/WebExtensions/Getting_started_with_web-ext
+webExtTip = You can use web-ext to load temporary WebExtensions from the command line.
+
+# LOCALIZATION NOTE (webExtTip.learnMore):
+# This string is displayed as a link next to webExtTip and leads the user to the MDN
+# documentation page for web-ext.
+# (https://developer.mozilla.org/Add-ons/WebExtensions/Getting_started_with_web-ext)
+webExtTip.learnMore = Learn more
+
+# LOCALIZATION NOTE (temporaryID):
+# This string is displayed as a message about the add-on having a temporaryID.
+temporaryID = This WebExtension has a temporary ID.
+
+# LOCALIZATION NOTE (temporaryID.learnMore):
+# This string is displayed as a link next to the temporaryID message and leads
+# the user to MDN.
+temporaryID.learnMore = Learn more
+
+# LOCALIZATION NOTE (legacyExtensionWarning):
+# This string is displayed as a warning message when loading a temporary legacy extension.
+legacyExtensionWarning = This is a legacy extension, be aware that these are no longer fully supported. Please read the linked documentation and then proceed with caution.
+
+# LOCALIZATION NOTE (legacyExtensionWarning.learnMore):
+# This string is displayed as a link next to the legacyExtensionWarning message and leads
+# the user to https://wiki.mozilla.org/Add-ons/Future_of_Bootstrap.
+legacyExtensionWarning.learnMore = Learn more
+
+# LOCALIZATION NOTE (selectAddonFromFile2):
+# This string is displayed as the title of the file picker that appears when
+# the user clicks the 'Load Temporary Add-on' button
+selectAddonFromFile2 = Select Manifest File or Package (.xpi)
+
+# LOCALIZATION NOTE (reload):
+# This string is displayed as a label of the button that reloads a given addon.
+reload = Reload
+
+# LOCALIZATION NOTE (remove):
+# This string is displayed as a label of the button that will remove a given addon.
+remove = Remove
+
+# LOCALIZATION NOTE (location):
+# This string is displayed as a label for the filesystem location of an extension.
+location = Location
+
+# LOCALIZATION NOTE (workers):
+# This string is displayed as a header of the about:debugging#workers page.
+workers = Workers
+
+serviceWorkers = Service Workers
+sharedWorkers = Shared Workers
+otherWorkers = Other Workers
+
+# LOCALIZATION NOTE (running):
+# This string is displayed as the state of a service worker in RUNNING state.
+running = Running
+
+# LOCALIZATION NOTE (stopped):
+# This string is displayed as the state of a service worker in STOPPED state.
+stopped = Stopped
+
+# LOCALIZATION NOTE (registering):
+# This string is displayed as the state of a service worker for which no service worker
+# registration could be found yet. Only active registrations are visible from
+# about:debugging, so such service workers are considered as registering.
+registering = Registering
+
+# LOCALIZATION NOTE (tabs):
+# This string is displayed as a header of the about:debugging#tabs page.
+tabs = Tabs
+
+# LOCALIZATION NOTE (pageNotFound):
+# This string is displayed as the main message at any error/invalid page.
+pageNotFound = Page not found
+
+# LOCALIZATION NOTE (doesNotExist):
+# This string is displayed as an error message when navigating to an invalid page
+# %S will be replaced by the name of the page at run-time.
+doesNotExist = #%S does not exist!
+
+# LOCALIZATION NOTE (nothing):
+# This string is displayed when the list of workers is empty.
+nothing = Nothing yet.
+
+# LOCALIZATION NOTE (configurationIsNotCompatible.label):
+# This string is displayed in about:debugging#workers if the current configuration of the
+# browser is incompatible with service workers. More details at
+# https://developer.mozilla.org/en-US/docs/Tools/about%3Adebugging#Service_workers_not_compatible
+configurationIsNotCompatible.label = Your browser configuration is not compatible with Service Workers.
+
+# LOCALIZATION NOTE (configurationIsNotCompatible.learnMore):
+# This string is displayed as a link next to configurationIsNotCompatible.label and leads
+# the user to the MDN documentation page for about:debugging, on the section explaining
+# why service workers might not be available.
+# (https://developer.mozilla.org/en-US/docs/Tools/about%3Adebugging#Service_workers_not_compatible)
+configurationIsNotCompatible.learnMore = Learn more
+
+# LOCALIZATION NOTE (multiProcessWarningTitle):
+# This string is displayed as a warning message on top of the about:debugging#workers
+# page when multi-e10s is enabled
+multiProcessWarningTitle = Service Worker debugging is not compatible with multiple content processes at the moment.
+
+# LOCALIZATION NOTE (multiProcessWarningMessage2):
+# This string is displayed in the warning section for multi-e10s in
+# about:debugging#workers
+multiProcessWarningMessage2 = The preference âdom.ipc.multiOptOutâ can be modified to force a single content process for the current version.
+
+# LOCALIZATION NOTE (multiProcessWarningUpdateLink2):
+# This string is the text content of a link in the warning section for multi-e10s in
+# about:debugging#workers. The link updates the pref and restarts the browser.
+multiProcessWarningUpdateLink2 = Opt out of multiple content processes
+
+# LOCALIZATION NOTE (multiProcessWarningConfirmUpdate2):
+# This string is displayed as a confirmation message when the user clicks on
+# the multiProcessWarningUpdateLink in about:debugging#workers
+multiProcessWarningConfirmUpdate2 = Opt out of multiple processes?
diff --git a/devtools/client/accessibility.properties b/devtools/client/accessibility.properties
new file mode 100644
index 00000000000..c40bd55d4ec
--- /dev/null
+++ b/devtools/client/accessibility.properties
@@ -0,0 +1,221 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# LOCALIZATION NOTE These strings are used inside the Accessibility panel
+# which is available from the Web Developer sub-menu -> 'Accessibility'.
+# The correct localization of this file might be to keep it in
+# English, or another language commonly spoken among web developers.
+# You want to make that choice consistent across the developer tools.
+# A good criteria is the language in which you'd find the best
+# documentation on web development on the web.
+
+# LOCALIZATION NOTE (accessibility.role): A title text used for Accessibility
+# tree header column that represents accessible element role.
+accessibility.role=Role
+
+# LOCALIZATION NOTE (accessibility.name): A title text used for Accessibility
+# tree header column that represents accessible element name.
+accessibility.name=Name
+
+# LOCALIZATION NOTE (accessibility.logo): A title text used for Accessibility
+# logo used on the accessibility panel landing page.
+accessibility.logo=Accessibility Logo
+
+# LOCALIZATION NOTE (accessibility.properties): A title text used for header
+# for Accessibility details sidebar.
+accessibility.properties=Properties
+
+# LOCALIZATION NOTE (accessibility.treeName): A title text used for
+# Accessibility tree (that represents accessible element name) container.
+accessibility.treeName=Accessibility Tree
+
+# LOCALIZATION NOTE (accessibility.accessible.notAvailable): A title text
+# displayed when accessible sidebar panel does not have an accessible object to
+# display.
+accessibility.accessible.notAvailable=Accessible Information Unavailable
+
+# LOCALIZATION NOTE (accessibility.enable): A title text for Enable
+# accessibility button used to enable accessibility service.
+accessibility.enable=Turn On Accessibility Features
+
+# LOCALIZATION NOTE (accessibility.enabling): A title text for Enable
+# accessibility button used when accessibility service is being enabled.
+accessibility.enabling=Turning on accessibility featuresâ¦
+
+# LOCALIZATION NOTE (accessibility.disable): A title text for Disable
+# accessibility button used to disable accessibility service.
+accessibility.disable=Turn Off Accessibility Features
+
+# LOCALIZATION NOTE (accessibility.disabling): A title text for Disable
+# accessibility button used when accessibility service is being
+# disabled.
+accessibility.disabling=Turning off accessibility featuresâ¦
+
+# LOCALIZATION NOTE (accessibility.pick): A title text for Picker button
+# button used to pick accessible objects from the page.
+accessibility.pick=Pick accessible object from the page
+
+# 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=Accessibility service can not be turned off. It is used outside Developer Tools.
+
+# LOCALIZATION NOTE (accessibility.disable.enabledTitle): A title text used for
+# a tooltip for Disable accessibility button when accessibility service can be
+# disabled.
+accessibility.disable.enabledTitle=Accessibility service will be turned off for all tabs and windows.
+
+# 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=Accessibility service can not be turned on. It is turned off via accessibility services privacy preference.
+
+# 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=Accessibility service will be turned on for all tabs and windows.
+
+# 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=Learn more
+
+# LOCALIZATION NOTE (accessibility.description.general): A title text used when
+# accessibility service description is provided before accessibility inspector
+# is enabled.
+accessibility.description.general=Accessibility features are deactivated by default because they negatively impact performance. Consider turning off accessibility features before using other Developer Tools panels.
+
+# 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=Accessibility Inspector lets you examine the current pageâs accessibility tree, which is used by screen readers and other assistive technologies. %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=Accessibility features may affect the performance of other developer tools panels and should be turned off when not in use.
+
+# LOCALIZATION NOTE (accessibility.description.oldVersion): A title text used
+# when accessibility service description is provided when a client is connected
+# to an older version of accessibility actor.
+accessibility.description.oldVersion=You are connected to a debugger server that is too old. To use Accessibility panel, please connect to the latest debugger server version.
+
+# 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=Print to JSON
+
+# LOCALIZATION NOTE (accessibility.checks): A title text used for header for checks
+# section in Accessibility details sidebar.
+accessibility.checks=Checks
+
+# LOCALIZATION NOTE (accessibility.checks.empty): A title text used for indicating that
+# accessibility checks for a node yielded no results and another node should be
+# selected.
+accessibility.checks.empty=Select another node to continue.
+
+# LOCALIZATION NOTE (accessibility.checks.empty2): A title text used for indicating that
+# accessibility checks for a node yielded no results and another node should be
+# selected.
+accessibility.checks.empty2=No checks for this node.
+
+# LOCALIZATION NOTE (accessibility.contrast.header): A title text used for header for
+# checks related to color and contrast.
+accessibility.contrast.header=Color and Contrast
+
+# 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=Unable to calculate
+
+# 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=large text
+
+# LOCALIZATION NOTE (accessibility.contrast.large.title): A title text for the tooltip
+# used for the large text label (see accessibility.contrast.large.text).
+accessibility.contrast.large.title=Text is 14 point and bold or larger, or 18 point or larger.
+
+# 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=Meets WCAG AA standards for accessible text. %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=Meets WCAG AAA standards for accessible text. %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=Does not meet WCAG standards for accessible text. %S
+
+# 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=Accessibility checks
+
+# LOCALIZATION NOTE (accessibility.filter.all): A title text for the filter
+# that is rendered within the accessibility panel toolbar for a button that
+# filters the tree based on all accessibility failures within it.
+accessibility.filter.all=all
+
+# 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=contrast
+
+# LOCALIZATION NOTE (accessibility.badge.contrast.warning): A label for the
+# badge and attached warning icon that is rendered within the accessible row in
+# the accessibility tree for a given accessible object that does not satisfy the
+# WCAG guideline for colour contrast.
+accessibility.badge.contrast.warning=contrast warning
+
+# 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=text label
+
+# 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=Does not meet WCAG standards for accessible text.
+
+# 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=Does not meet WCAG standards for text 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=Check for issues:
+
+# LOCALIZATION NOTE (accessibility.progress.initializing): A title text for the
+# accessibility panel overlay shown when accessibility audit is starting up.
+accessibility.progress.initializing=Initializingâ¦
+
+# LOCALIZATION NOTE (accessibility.progress.initializing): A title text for the
+# accessibility panel overlay shown when accessibility audit is running showing
+# the number of nodes being audited. Semi-colon list of plural forms. See:
+# http://developer.mozilla.org/en/docs/Localization_and_Plurals
+accessibility.progress.progressbar=Checking #1 node;Checking #1 nodes
+
+# LOCALIZATION NOTE (accessibility.progress.finishing): A title text for the
+# accessibility panel overlay shown when accessibility audit is finishing up.
+accessibility.progress.finishing=Finishing upâ¦
+
+# LOCALIZATION NOTE (accessibility.beta): A title text for the features in the
+# accessibility panel that are currently in beta.
+accessibility.beta=beta
diff --git a/devtools/client/animationinspector.properties b/devtools/client/animationinspector.properties
new file mode 100644
index 00000000000..7a51c7e87f3
--- /dev/null
+++ b/devtools/client/animationinspector.properties
@@ -0,0 +1,220 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If 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.invalidElementSelected):
+# This is the label shown in the panel when an invalid node is currently
+# selected in the inspector (i.e. a non-element node or a node that is not
+# animated).
+panel.invalidElementSelected=No animations were found for the current element.
+
+# LOCALIZATION NOTE (panel.selectElement): This is the label shown in the panel
+# when an invalid node is currently selected in the inspector, to invite the
+# user to select a new node by clicking on the element-picker icon.
+panel.selectElement=Pick another element from the page.
+
+# LOCALIZATION NOTE (panel.noAnimation):
+# This is the label shown in the panel when there are no displayable animations.
+# (e.g. In case of user selected a non-element node or a node that is not animated).
+panel.noAnimation=No animations were found for the current element.\nPick another element from the page.
+
+# LOCALIZATION NOTE (panel.allAnimations): This is the label shown at the bottom of
+# the panel, in a toolbar, to let the user know the toolbar applies to all
+# animations, not just the ones applying to the current element.
+panel.allAnimations=All animations
+
+# 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=Delay:
+
+# LOCALIZATION NOTE (player.animationEndDelayLabel):
+# This string is displayed in each animation player widget. It is the label
+# displayed before the animation endDelay.
+player.animationEndDelayLabel=End delay:
+
+# 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=Playback rate:
+
+# 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=Repeats:
+
+# 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=∞
+
+# 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.animationIterationStartLabel):
+# 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
+player.animationIterationStartLabel=Iteration start: %1$S (%2$Ss)
+
+# 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=Iteration start: %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=Overall easing:
+
+# 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=Animation timing function:
+
+# 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=Fill:
+
+# 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=%Sx
+
+# 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=This animation is running on compositor thread
+
+# 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=All animation properties are optimized
+
+# 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=Some animation properties are optimized
+
+# LOCALIZATION NOTE (timeline.rateSelectorTooltip):
+# This string is displayed in the timeline toolbar, as the tooltip of the
+# drop-down list that can be used to change the rate at which the animations
+# run.
+timeline.rateSelectorTooltip=Set the animations playback rates
+
+# 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=Resume the animations
+
+# 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=Pause the animations
+
+# 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=Rewind the animations
+
+# LOCALIZATION NOTE (timeline.timeGraduationLabel):
+# This string is displayed at the top of the animation panel, next to each time
+# graduation, to indicate what duration (in milliseconds) this graduation
+# corresponds to.
+timeline.timeGraduationLabel=%Sms
+
+# LOCALIZATION NOTE (timeline.cssanimation.nameLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over the name of a CSS Animation in the timeline UI.
+# %S will be replaced by the name of the animation at run-time.
+timeline.cssanimation.nameLabel=%S - CSS Animation
+
+# LOCALIZATION NOTE (timeline.csstransition.nameLabel):
+# This string is displayed in a tooltip of the animation panel that is shown
+# when hovering over the name of a CSS Transition in the timeline UI.
+# %S will be replaced by the name of the transition at run-time.
+timeline.csstransition.nameLabel=%S - CSS Transition
+
+# 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 - Script Animation
+
+# 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=Script Animation
+
+# 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%%
+
+# LOCALIZATION NOTE (detail.headerTitle):
+# This string is displayed on header label in .animation-detail-header.
+detail.headerTitle=Animated properties for
+
+# LOCALIZATION NOTE (detail.header.closeLabel):
+# This string is displayed in a tooltip of close button for animated properties
+detail.header.closeLabel=Close animated properties panel
diff --git a/devtools/client/app-manager.properties b/devtools/client/app-manager.properties
new file mode 100644
index 00000000000..ab9548ae469
--- /dev/null
+++ b/devtools/client/app-manager.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/.
+
+validator.nonExistingFolder=The project folder doesnât exist
+validator.expectProjectFolder=The project folder ends up being a file
+validator.noManifestFile=A manifest file is required at project root folder, named either âmanifest.webappâ for packaged apps or âmanifest.jsonâ for add-ons.
+validator.invalidManifestURL=Invalid manifest URL â%Sâ
+# LOCALIZATION NOTE (validator.invalidManifestJSON, validator.noAccessManifestURL):
+# %1$S is the error message, %2$S is the URI of the manifest.
+validator.invalidManifestJSON=The webapp manifest isnât a valid JSON file: %1$S at: %2$S
+validator.noAccessManifestURL=Unable to read manifest file: %1$S at: %2$S
+# LOCALIZATION NOTE (validator.invalidHostedManifestURL): %1$S is the URI of
+# the manifest, %2$S is the error message.
+validator.invalidHostedManifestURL=Invalid hosted manifest URL â%1$Sâ: %2$S
+validator.invalidProjectType=Unknown project type â%Sâ
+# LOCALIZATION NOTE (validator.missNameManifestProperty, validator.missIconsManifestProperty):
+# don't translate 'icons' and 'name'.
+validator.missNameManifestProperty=Missing mandatory ânameâ in Manifest.
+validator.missIconsManifestProperty=Missing âiconsâ in Manifest.
+validator.missIconMarketplace2=app submission to the Marketplace requires a 128px icon
+validator.invalidAppType=Unknown app type: â%Sâ.
+validator.invalidHostedPriviledges=Hosted App canât be type â%Sâ.
+validator.noCertifiedSupport=âcertifiedâ apps are not fully supported on the App manager.
+validator.nonAbsoluteLaunchPath=Launch path has to be an absolute path starting with â/â: â%Sâ
+validator.accessFailedLaunchPath=Unable to access the app starting document â%Sâ
+# LOCALIZATION NOTE (validator.accessFailedLaunchPathBadHttpCode): %1$S is the URI of
+# the launch document, %2$S is the http error code.
+validator.accessFailedLaunchPathBadHttpCode=Unable to access the app starting document â%1$Sâ, got HTTP code %2$S
diff --git a/devtools/client/application.ftl b/devtools/client/application.ftl
new file mode 100644
index 00000000000..30391291936
--- /dev/null
+++ b/devtools/client/application.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/.
+
+
+### These strings are used inside the Application panel which is available
+### by setting the preference `devtools-application-enabled` to true.
+
+
+### The correct localization of this file might be to keep it in English, or another
+### language commonly spoken among web developers. You want to make that choice consistent
+### across the developer tools. A good criteria is the language in which you'd find the
+### best documentation on web development on the web.
+
+# Header for the list of Service Workers displayed in the application panel for the current page.
+serviceworker-list-header = Service Workers
+# Text displayed next to the list of Service Workers to encourage users to check out
+# about:debugging to see all registered Service Workers.
+serviceworker-list-aboutdebugging = Open about:debugging for Service Workers from other domains
+# Text for the button to unregister a Service Worker. Displayed for active Service Workers.
+serviceworker-worker-unregister = Unregister
+# Text for the debug link displayed for an already started Service Worker. Clicking on the
+# link opens a new devtools toolbox for this service worker. The title attribute is only
+# displayed when the link is disabled.
+serviceworker-worker-debug = Debug
+ .title = Only running service workers can be debugged
+# 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-start = Start
+# Text for the debug link displayed for an already started Service Worker, when we
+# are in multi e10s mode, which effectively disables this link.
+serviceworker-worker-debug-forbidden = Debug
+ .title = Can only debug service workers if multi e10s is disabled
+# Text for the start link displayed for a registered but not running Service Worker.
+# Clicking on the link will attempt to start the service worker.
+serviceworker-worker-start2 = Start
+ .title = Can only start service workers if multi e10s is disabled
+# Text displayed for the updated time of the service worker. The