Migrate Russian Central l10n to Aurora
authorAlexander Slovesnik <unghost@mozilla-russia.org>
Wed, 25 May 2011 00:11:28 +0400
changeset 955 b9f8f2f165f316dd4441d901295fdf647570e99a
parent 954 780ed9ef06c562f886d4050152d3c1e25d8d671c
child 956 50efe103b8abc44616cbd5652026cbd4634e8b77
push id1
push usersledru@mozilla.com
push dateThu, 04 Dec 2014 22:07:11 +0000
Migrate Russian Central l10n to Aurora
browser/branding/official/brand.dtd
browser/branding/official/brand.properties
browser/chrome/browser/browser.dtd
browser/chrome/browser/browser.properties
browser/chrome/browser/migration/migration.dtd
browser/chrome/browser/migration/migration.properties
browser/chrome/browser/places/editBookmarkOverlay.dtd
browser/chrome/browser/places/places.dtd
browser/chrome/browser/places/places.properties
browser/chrome/browser/preferences/aboutPermissions.dtd
browser/chrome/browser/preferences/aboutPermissions.properties
browser/chrome/browser/scratchpad.dtd
browser/chrome/browser/scratchpad.properties
browser/chrome/browser/sidebar/sidebar.properties
browser/chrome/browser/syncGenericChange.properties
browser/chrome/browser/syncSetup.dtd
browser/chrome/browser/syncSetup.properties
browser/installer/custom.properties
dom/chrome/dom/dom.properties
dom/chrome/layout/css.properties
embedding/android/android_strings.dtd
mobile/chrome/aboutHome.dtd
mobile/chrome/browser.properties
mobile/chrome/phishing.dtd
netwerk/necko.properties
other-licenses/branding/firefox/brand.dtd
other-licenses/branding/firefox/brand.properties
services/sync/errors.properties
toolkit/chrome/global/aboutSupport.properties
toolkit/chrome/global/filepicker.properties
toolkit/chrome/global/headsUpDisplay.properties
toolkit/chrome/mozapps/extensions/extensions.dtd
toolkit/chrome/mozapps/extensions/extensions.properties
toolkit/chrome/mozapps/plugins/plugins.dtd
toolkit/chrome/mozapps/plugins/plugins.properties
toolkit/chrome/places/places.properties
new file mode 100644
--- /dev/null
+++ b/browser/branding/official/brand.dtd
@@ -0,0 +1,4 @@
+<!ENTITY brandShortName "Firefox">
+<!ENTITY brandFullName "Mozilla Firefox">
+<!ENTITY vendorShortName "Mozilla">
+<!ENTITY trademarkInfo.part1 "Firefox и логотипы Firefox являются торговыми марками Mozilla Foundation.">
new file mode 100644
--- /dev/null
+++ b/browser/branding/official/brand.properties
@@ -0,0 +1,8 @@
+brandShortName = Firefox
+brandFullName = Mozilla Firefox
+vendorShortName = Mozilla
+homePageSingleStartMain = Начальная страница Firefox — быстрая, со встроенным поиском
+homePageImport = Импортировать домашнюю страницу из %S
+homePageMigrationPageTitle = Выбор домашней страницы
+homePageMigrationDescription = Пожалуйста, выберите домашнюю страницу, которую вы хотите использовать:
+syncBrandShortName = Синхронизацию
--- a/browser/chrome/browser/browser.dtd
+++ b/browser/chrome/browser/browser.dtd
@@ -75,17 +75,17 @@
 <!ENTITY bookmarksMenu.label "Закладки">
 <!ENTITY bookmarksMenu.accesskey "З">
 <!ENTITY bookmarkThisPageCmd.label "Добавить страницу">
 <!ENTITY bookmarkThisPageCmd.commandkey "d">
 <!ENTITY subscribeToPageMenupopup.label "Подписаться на ленты новостей">
 <!ENTITY subscribeToPageMenuitem.label "Подписаться на ленты новостей…">
 <!ENTITY addCurPagesCmd.label "Добавить все вкладки…">
 <!ENTITY showAllBookmarks2.label "Показать все закладки">
-<!ENTITY bookmarkAllCmd.label "Добавить все вкладки в закладки…">
+<!ENTITY unsortedBookmarksCmd.label "Неподшитые закладки">
 <!ENTITY bookmarksToolbarChevron.tooltip "Показать больше закладок">
 <!ENTITY backCmd.label "Назад">
 <!ENTITY backCmd.accesskey "Н">
 <!ENTITY backButton.tooltip "На предыдущую страницу">
 <!ENTITY forwardCmd.label "Вперёд">
 <!ENTITY forwardCmd.accesskey "В">
 <!ENTITY forwardButton.tooltip "На следующую страницу">
 <!ENTITY reloadCmd.label "Обновить">
@@ -134,37 +134,45 @@
 <!ENTITY downloads.label "Загрузки">
 <!ENTITY downloads.tooltip "Показать ход текущих загрузок">
 <!ENTITY downloads.accesskey "З">
 <!ENTITY downloads.commandkey "j">
 <!ENTITY downloadsUnix.commandkey "y">
 <!ENTITY addons.label "Дополнения">
 <!ENTITY addons.accesskey "Д">
 <!ENTITY addons.commandkey "A">
+<!ENTITY webDeveloperMenu.label "Веб-разработка">
+<!ENTITY webDeveloperMenu.accesskey "б">
 <!ENTITY errorConsoleCmd.label "Консоль ошибок">
 <!ENTITY errorConsoleCmd.accesskey "К">
 <!ENTITY errorConsoleCmd.commandkey "j">
 <!ENTITY webConsoleCmd.label "Веб-консоль">
 <!ENTITY webConsoleCmd.accesskey "б">
 <!ENTITY webConsoleCmd.commandkey "k">
 <!ENTITY inspectMenu.label "Инспектор">
 <!ENTITY inspectMenu.accesskey "н">
 <!ENTITY inspectMenu.commandkey "I">
+<!ENTITY scratchpad.label "Простой редактор JavaScript">
+<!ENTITY scratchpad.accesskey "р">
+<!ENTITY scratchpad.keycode "VK_F4">
+<!ENTITY scratchpad.keytext "F4">
 <!ENTITY inspectPanelTitle.label "HTML">
 <!ENTITY inspectButton.label "Исследовать">
 <!ENTITY inspectButton.accesskey "с">
 <!ENTITY inspectNextButton.label "Следующее">
 <!ENTITY inspectNextButton.accesskey "л">
 <!ENTITY inspectPreviousButton.label "Предыдущее">
 <!ENTITY inspectPreviousButton.accesskey "д">
 <!ENTITY inspectStyleButton.label "Стиль">
 <!ENTITY inspectStyleButton.accesskey "и">
 <!ENTITY inspectStylePanelTitle.label "Стиль">
 <!ENTITY inspectObjectButton.label "Объект">
 <!ENTITY inspectObjectButton.accesskey "б">
+<!ENTITY getMoreDevtoolsCmd.label "Другие инструменты">
+<!ENTITY getMoreDevtoolsCmd.accesskey "у">
 <!ENTITY fileMenu.label "Файл">
 <!ENTITY fileMenu.accesskey "Ф">
 <!ENTITY newNavigatorCmd.label "Новое окно">
 <!ENTITY newNavigatorCmd.key "N">
 <!ENTITY newNavigatorCmd.accesskey "Н">
 <!ENTITY editMenu.label "Правка">
 <!ENTITY editMenu.accesskey "П">
 <!ENTITY undoCmd.label "Отменить">
--- a/browser/chrome/browser/browser.properties
+++ b/browser/chrome/browser/browser.properties
@@ -104,17 +104,17 @@ blockedpluginsMessage.infoButton.accesskey = д
 blockedpluginsMessage.searchButton.label = Обновить плагины…
 blockedpluginsMessage.searchButton.accesskey = н
 crashedpluginsMessage.title = Произошёл крах плагина %S.
 crashedpluginsMessage.reloadButton.label = Перезагрузить страницу
 crashedpluginsMessage.reloadButton.accesskey = з
 crashedpluginsMessage.submitButton.label = Отправить сообщение о падении
 crashedpluginsMessage.submitButton.accesskey = п
 crashedpluginsMessage.learnMore = Подробнее…
-carbonFailurePluginsMessage.title = Для этой страницы нужен плагин, который может работать только в 32-битном режиме
+carbonFailurePluginsMessage.message = Эта страница хочет использовать плагин, который может работать только в 32-битном режиме
 carbonFailurePluginsMessage.restartButton.label = Перезапустить в 32-битном режиме
 carbonFailurePluginsMessage.restartButton.accesskey = е
 sanitizeDialog2.everything.title = Очистка всей истории
 sanitizeButtonOK = Очистить сейчас
 sanitizeEverythingWarning2 = Вся история будет очищена.
 sanitizeSelectedWarning = Все выделенные пункты будут очищены.
 update.checkInsideButton.label = Проверить наличие обновлений
 update.checkInsideButton.accesskey = в
@@ -204,8 +204,11 @@ ctrlTab.showAll.label = ;Показать все #1 вкладки;Показать все #1 вкладок
 addKeywordTitleAutoFill = Поиск по %S
 tabView2.title = Группы вкладок %S
 extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.name = Стандартная
 extensions.{972ce4c6-7e08-4474-a285-3208198ce6fd}.description = Тема по умолчанию
 safeModeRestartPromptTitle = Перезапуск с отключёнными дополнениями
 safeModeRestartPromptMessage = Вы уверены что хотите отключить все дополнения и перезапуститься?
 safeModeRestartButton = Перезапуститься
 browser.menu.showCharacterEncoding = false
+syncPromoNotification.bookmarks.label = Вы можете получить доступ к вашим закладкам на всех ваших устройствах, используя %S.
+syncPromoNotification.passwords.label = Вы можете получить доступ к вашим паролям на всех ваших устройствах, используя %S.
+syncPromoNotification.learnMoreLinkText = Подробнее
--- a/browser/chrome/browser/migration/migration.dtd
+++ b/browser/chrome/browser/migration/migration.dtd
@@ -1,38 +1,22 @@
 <!ENTITY migrationWizard.title "Мастер импорта">
 <!ENTITY importFrom.label "Импортировать настройки, закладки, журнал, пароли и другие данные из:">
 <!ENTITY importFromUnix.label "Импортировать настройки, закладки, журнал, пароли и другие данные из:">
 <!ENTITY importFromBookmarks.label "Импортировать закладки из:">
 <!ENTITY importFromIE.label "Microsoft Internet Explorer">
 <!ENTITY importFromIE.accesskey "M">
-<!ENTITY importFromPhoenix.label "Firefox 0.8, Firebird или Phoenix">
-<!ENTITY importFromPhoenix.accesskey "P">
 <!ENTITY importFromNothing.label "Не импортировать ничего">
 <!ENTITY importFromNothing.accesskey "н">
 <!ENTITY importFromSeamonkey.label "Netscape 6, 7 или Mozilla 1.x">
 <!ENTITY importFromSeamonkey.accesskey "N">
-<!ENTITY importFromNetscape4.label "Netscape 4.x">
-<!ENTITY importFromNetscape4.accesskey "4">
 <!ENTITY importFromOpera.label "Opera">
 <!ENTITY importFromOpera.accesskey "O">
-<!ENTITY importFromCamino.label "Camino">
-<!ENTITY importFromCamino.accesskey "C">
 <!ENTITY importFromSafari.label "Safari">
 <!ENTITY importFromSafari.accesskey "S">
-<!ENTITY importFromOmniWeb.label "OmniWeb">
-<!ENTITY importFromOmniWeb.accesskey "W">
-<!ENTITY importFromICab.label "iCab">
-<!ENTITY importFromICab.accesskey "i">
-<!ENTITY importFromKonqueror.label "Konqueror">
-<!ENTITY importFromKonqueror.accesskey "K">
-<!ENTITY importFromEpiphany.label "Epiphany">
-<!ENTITY importFromEpiphany.accesskey "E">
-<!ENTITY importFromGaleon.label "Galeon">
-<!ENTITY importFromGaleon.accesskey "G">
 <!ENTITY importFromHTMLFile.label "HTML-файла">
 <!ENTITY importFromHTMLFile.accesskey "ф">
 <!ENTITY noMigrationSources.label "Ни одной программы, содержащей закладки, журнал или пароли, не найдено.">
 <!ENTITY importSource.title "Импорт настроек и данных">
 <!ENTITY importItems.title "Объекты для импорта">
 <!ENTITY importItems.label "Выберите объекты для импортирования:">
 <!ENTITY migrating.title "Идёт импорт…">
 <!ENTITY migrating.label "В данное время импортируются следующие объекты…">
--- a/browser/chrome/browser/migration/migration.properties
+++ b/browser/chrome/browser/migration/migration.properties
@@ -1,70 +1,41 @@
 profileName_format = %S %S
 sourceNameIE = Internet Explorer
 sourceNameSeamonkey = Netscape 6/7/Mozilla
-sourceNameDogbert = Netscape 4
 sourceNameOpera = Opera
 sourceNameSafari = Safari
-sourceNameOmniWeb = OmniWeb
-sourceNameCamino = Camino
-sourceNameICab = iCab
-sourceNameKonqueror = Konqueror
-sourceNameEpiphany = Epiphany
-sourceNameGaleon = Galeon
 importedBookmarksFolder = Из %S
 importedSearchURLsFolder = Ключевые слова поиска (из %S)
 importedSearchURLsTitle = Поиск на %S
 importedSearchUrlDesc = Наберите «%S <строка запроса>» в панели адреса для поиска на %S.
-importedDogbertBookmarksTitle = Из Netscape 4
 importedSeamonkeyBookmarksTitle = Из Netscape 6/7/Mozilla
 importedSafariBookmarks = Из Safari
 importedOperaHotlistTitle = Из Opera
 importedOperaSearchUrls = Ключевые слова поиска (из Opera)
 1_ie = Настройки Интернета
 1_opera = Настройки
-1_dogbert = Настройки
 1_seamonkey = Настройки
-1_phoenix = Настройки
 1_safari = Настройки
-1_macie = Настройки
 2_ie = Куки
 2_opera = Куки
-2_dogbert = Куки
 2_seamonkey = Куки
-2_phoenix = Куки
 2_safari = Куки
-2_macie = Куки
 4_ie = Журнал посещений
 4_opera = Журнал посещений
-4_dogbert = Журнал посещений
 4_seamonkey = Журнал посещений
-4_phoenix = Журнал посещений
 4_safari = Журнал посещений
-4_macie = Журнал посещений
 8_ie = Журнал сохранённых форм
 8_opera = Журнал сохранённых форм
-8_dogbert = Журнал сохранённых форм
 8_seamonkey = Журнал сохранённых форм
-8_phoenix = Журнал сохранённых форм
 8_safari = Журнал сохранённых форм
-8_macie = Журнал сохранённых форм
 16_ie = Сохранённые пароли
 16_opera = Сохранённые пароли
-16_dogbert = Сохранённые пароли
 16_seamonkey = Сохранённые пароли
-16_phoenix = Сохранённые пароли
 16_safari = Сохранённые пароли
-16_macie = Сохранённые пароли
 32_ie = Избранное
 32_opera = Закладки
-32_dogbert = Закладки
 32_seamonkey = Закладки
-32_phoenix = Закладки
 32_safari = Закладки
-32_macie = Избранное
 64_ie = Другие данные
 64_opera = Другие данные
-64_dogbert = Другие данные
 64_seamonkey = Другие данные
-64_phoenix = Другие данные
 64_safari = Другие данные
-64_macie = Другие данные
--- a/browser/chrome/browser/places/editBookmarkOverlay.dtd
+++ b/browser/chrome/browser/places/editBookmarkOverlay.dtd
@@ -1,17 +1,16 @@
 <!ENTITY editBookmarkOverlay.name.label "Имя:">
 <!ENTITY editBookmarkOverlay.name.accesskey "м">
 <!ENTITY editBookmarkOverlay.location.label "Адрес:">
 <!ENTITY editBookmarkOverlay.location.accesskey "д">
 <!ENTITY editBookmarkOverlay.feedLocation.label "Адрес ленты новостей:">
 <!ENTITY editBookmarkOverlay.feedLocation.accesskey "л">
 <!ENTITY editBookmarkOverlay.siteLocation.label "Адрес сайта:">
 <!ENTITY editBookmarkOverlay.siteLocation.accesskey "с">
-<!ENTITY editBookmarkOverlay.liveTitlesSeparator.label "Текущие заголовки">
 <!ENTITY editBookmarkOverlay.folder.label "Папка:">
 <!ENTITY editBookmarkOverlay.foldersExpanderDown.tooltip "Показать все папки закладок">
 <!ENTITY editBookmarkOverlay.expanderUp.tooltip "Скрыть">
 <!ENTITY editBookmarkOverlay.tags.label "Метки:">
 <!ENTITY editBookmarkOverlay.tags.accesskey "е">
 <!ENTITY editBookmarkOverlay.tagsEmptyDesc.label "Разделяйте метки запятыми">
 <!ENTITY editBookmarkOverlay.description.label "Описание:">
 <!ENTITY editBookmarkOverlay.description.accesskey "п">
--- a/browser/chrome/browser/places/places.dtd
+++ b/browser/chrome/browser/places/places.dtd
@@ -1,20 +1,17 @@
 <!ENTITY places.library.title "Библиотека">
 <!ENTITY places.library.width "700">
 <!ENTITY places.library.height "500">
 <!ENTITY organize.label "Управление">
 <!ENTITY organize.accesskey "а">
 <!ENTITY organize.tooltip "Управление вашими закладками">
-<!ENTITY file.accesskey "Ф">
 <!ENTITY file.close.label "Закрыть">
 <!ENTITY file.close.accesskey "З">
 <!ENTITY cmd.close.key "w">
-<!ENTITY edit.label "Правка">
-<!ENTITY edit.accesskey "П">
 <!ENTITY views.label "Вид">
 <!ENTITY views.accesskey "и">
 <!ENTITY views.tooltip "Изменение внешнего вида">
 <!ENTITY view.columns.label "Показать колонки">
 <!ENTITY view.columns.accesskey "к">
 <!ENTITY view.sort.label "Сортировка">
 <!ENTITY view.sort.accesskey "р">
 <!ENTITY view.unsorted.label "Без сортировки">
@@ -60,18 +57,16 @@
 <!ENTITY cmd.new_bookmark.accesskey "з">
 <!ENTITY cmd.new_folder.label "Новая папка…">
 <!ENTITY cmd.new_folder.accesskey "а">
 <!ENTITY cmd.context_new_folder.accesskey "П">
 <!ENTITY cmd.new_separator.label "Новый разделитель">
 <!ENTITY cmd.new_separator.accesskey "р">
 <!ENTITY cmd.reloadLivebookmark.label "Обновить закладку на ленту новостей">
 <!ENTITY cmd.reloadLivebookmark.accesskey "н">
-<!ENTITY cmd.reloadMicrosummary.label "Обновить текущий заголовок">
-<!ENTITY cmd.reloadMicrosummary.accesskey "б">
 <!ENTITY cmd.moveBookmarks.label "Переместить…">
 <!ENTITY cmd.moveBookmarks.accesskey "м">
 <!ENTITY col.name.label "Имя">
 <!ENTITY col.tags.label "Метки">
 <!ENTITY col.url.label "Адрес">
 <!ENTITY col.lastvisit.label "Дата посещения">
 <!ENTITY col.visitcount.label "Кол-во посещений">
 <!ENTITY col.keyword.label "Краткое имя">
@@ -90,25 +85,22 @@
 <!ENTITY search.scopeHistory.label "Журнал">
 <!ENTITY search.scopeHistory.accesskey "у">
 <!ENTITY saveSearch.label "Сохранить">
 <!ENTITY saveSearch.accesskey "С">
 <!ENTITY cmd.find.key "f">
 <!ENTITY maintenance.label "Импорт и резервирование">
 <!ENTITY maintenance.accesskey "о">
 <!ENTITY maintenance.tooltip "Импорт и резервирование ваших закладок">
-<!ENTITY backCmd.label "Назад">
 <!ENTITY backButton.tooltip "Перейти назад">
-<!ENTITY forwardCmd.label "Вперёд">
 <!ENTITY forwardButton.tooltip "Перейти вперёд">
 <!ENTITY detailsPane.more.label "Больше">
 <!ENTITY detailsPane.more.accesskey "ш">
 <!ENTITY detailsPane.less.label "Меньше">
 <!ENTITY detailsPane.less.accesskey "ш">
-<!ENTITY detailsPane.noPreviewAvailable.label "Предпросмотр">
 <!ENTITY detailsPane.selectAnItemText.description "Выберите элемент для просмотра и редактирования его свойств">
 <!ENTITY find.label "Найти:">
 <!ENTITY find.accesskey "й">
 <!ENTITY view.label "Вид">
 <!ENTITY view.accesskey "и">
 <!ENTITY byDate.label "По дате">
 <!ENTITY byDate.accesskey "д">
 <!ENTITY bySite.label "По сайтам">
--- a/browser/chrome/browser/places/places.properties
+++ b/browser/chrome/browser/places/places.properties
@@ -1,10 +1,8 @@
-deleteHost = Удалить всё из %S
-deleteDomain = Удалить домен %S целиком
 load-js-data-url-error = Из соображений безопасности загрузка адресов JavaScript или файлов из окна журнала или боковой панели запрещена.
 noTitle = (без заголовка)
 bookmarksMenuEmptyFolder = (Пусто)
 bookmarksBackupTitle = Имя файла резервной копии закладок
 bookmarksRestoreAlertTitle = Восстановление закладок
 bookmarksRestoreAlert = Все ваши текущие закладки будут заменены закладками из резервной копии. Вы уверены?
 bookmarksRestoreTitle = Выберите резервную копию закладок
 bookmarksRestoreFilterName = JSON
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/preferences/aboutPermissions.dtd
@@ -0,0 +1,20 @@
+<!ENTITY permissionsManager.title "Управление разрешениями">
+<!ENTITY sites.search "Поиск сайта">
+<!ENTITY sites.allSites "Все сайты">
+<!ENTITY header.site.start "Разрешения для">
+<!ENTITY header.site.end "">
+<!ENTITY header.defaults "Разрешения по умолчанию для всех сайтов">
+<!ENTITY permissions.forgetSite "Забыть об этом сайте">
+<!ENTITY permission.alwaysAsk "Всегда спрашивать">
+<!ENTITY permission.allow "Разрешить">
+<!ENTITY permission.allowForSession "Разрешить на сессию">
+<!ENTITY permission.block "Блокировать">
+<!ENTITY password.label "Хранить пароли">
+<!ENTITY password.manage "Управление паролями…">
+<!ENTITY cookie.label "Устанавливать куки">
+<!ENTITY cookie.clear "Очистить куки">
+<!ENTITY cookie.manage "Управление куками…">
+<!ENTITY cookie.clearAll "Очистить все куки">
+<!ENTITY geo.label "Узнавать местоположение">
+<!ENTITY indexedDB.label "Управлять автономным хранилищем">
+<!ENTITY popup.label "Открывать всплывающие окна">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/preferences/aboutPermissions.properties
@@ -0,0 +1,3 @@
+visitCount = #1 посещение;#1 посещения;#1 посещений
+passwordsCount = для этого веб-сайта сохранён #1 пароль.;для этого веб-сайта сохранено #1 пароля.;для этого веб-сайта сохранено #1 паролей.
+cookiesCount = для этого веб-сайта установлена #1 кука.;для этого веб-сайта установлено #1 куки.;для этого веб-сайта установлено #1 кук.
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/scratchpad.dtd
@@ -0,0 +1,65 @@
+<!ENTITY window.title "Простой редактор JavaScript">
+<!ENTITY fileMenu.label "Файл">
+<!ENTITY fileMenu.accesskey "Ф">
+<!ENTITY newWindowCmd.label "Новое окно">
+<!ENTITY newWindowCmd.accesskey "е">
+<!ENTITY newWindowCmd.commandkey "n">
+<!ENTITY openFileCmd.label "Открыть файл…">
+<!ENTITY openFileCmd.accesskey "к">
+<!ENTITY openFileCmd.commandkey "o">
+<!ENTITY saveFileCmd.label "Сохранить">
+<!ENTITY saveFileCmd.accesskey "н">
+<!ENTITY saveFileCmd.commandkey "s">
+<!ENTITY saveFileAsCmd.label "Сохранить как…">
+<!ENTITY saveFileAsCmd.accesskey "х">
+<!ENTITY closeCmd.label "Закрыть">
+<!ENTITY closeCmd.key "W">
+<!ENTITY closeCmd.accesskey "а">
+<!ENTITY editMenu.label "Правка">
+<!ENTITY editMenu.accesskey "П">
+<!ENTITY undoCmd.label "Отменить">
+<!ENTITY undoCmd.key "Z">
+<!ENTITY undoCmd.accesskey "О">
+<!ENTITY redoCmd.label "Повторить">
+<!ENTITY redoCmd.key "Y">
+<!ENTITY redoCmd.accesskey "р">
+<!ENTITY cutCmd.label "Вырезать">
+<!ENTITY cutCmd.key "X">
+<!ENTITY cutCmd.accesskey "ы">
+<!ENTITY copyCmd.label "Копировать">
+<!ENTITY copyCmd.key "C">
+<!ENTITY copyCmd.accesskey "К">
+<!ENTITY pasteCmd.label "Вставить">
+<!ENTITY pasteCmd.key "V">
+<!ENTITY pasteCmd.accesskey "с">
+<!ENTITY selectAllCmd.label "Выделить всё">
+<!ENTITY selectAllCmd.key "A">
+<!ENTITY selectAllCmd.accesskey "д">
+<!ENTITY run.label "Запустить">
+<!ENTITY run.accesskey "у">
+<!ENTITY run.key "r">
+<!ENTITY inspect.label "Исследовать">
+<!ENTITY inspect.accesskey "е">
+<!ENTITY inspect.key "i">
+<!ENTITY display.label "Отобразить">
+<!ENTITY display.accesskey "б">
+<!ENTITY display.key "l">
+<!ENTITY environmentMenu.label "Окружение">
+<!ENTITY environmentMenu.accesskey "ж">
+<!ENTITY contentContext.label "Content">
+<!ENTITY contentContext.accesskey "C">
+<!ENTITY browserContext.label "Браузер">
+<!ENTITY browserContext.accesskey "з">
+<!ENTITY resetContext.label "Сбросить">
+<!ENTITY resetContext.accesskey "и">
+<!ENTITY executeMenu.label "Выполнить">
+<!ENTITY executeMenu.accesskey "В">
+<!ENTITY toolsMenu.label "Инструменты">
+<!ENTITY toolsMenu.accesskey "И">
+<!ENTITY errorConsoleCmd.label "Консоль ошибок">
+<!ENTITY errorConsoleCmd.accesskey "о">
+<!ENTITY errorConsoleCmd.commandkey "j">
+<!ENTITY webConsoleCmd.label "Веб-консоль">
+<!ENTITY webConsoleCmd.accesskey "б">
+<!ENTITY webConsoleCmd.commandkey "k">
+<!ENTITY textbox.placeholder1 "// Введите JavaScript, выделите его, щёлкните правой кнопкой и выберите Запустить, Исследовать или Отобразить.">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/scratchpad.properties
@@ -0,0 +1,9 @@
+propertyPanel.updateButton.label = Обновить
+propertyPanel.updateButton.accesskey = б
+export.fileOverwriteConfirmation = Файл существует. Перезаписать?
+browserWindow.unavailable = Простой редактор JavaScript не может найти ни одного окна браузера в котором можно было бы выполнить код.
+openFile.title = Открыть файл
+openFile.failed = Не удалось прочесть файл.
+saveFileAs = Сохранить файл как
+saveFile.failed = Не удалось сохранить файл.
+scratchpadIntro = /*\n * Это простой редактор JavaScript.\n *\n * // Введите JavaScript, затем щёлкните правой кнопкой или выберите из меню Выполнить:\n * 1. Запустить, чтобы исполнить выделенный текст,\n * 2. Исследовать, чтобы вызвать для результата Инспектор Объектов, или,\n * 3. Отобразить, чтобы вставить результат в комментарий после выделения.\n */\n\n
deleted file mode 100644
--- a/browser/chrome/browser/sidebar/sidebar.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-addMicsumGenConfirmTitle = Добавление генератора мини-сводок
-addMicsumGenConfirmText = Добавить следующий генератор мини-сводок?\n\nИсточник: %S
--- a/browser/chrome/browser/syncGenericChange.properties
+++ b/browser/chrome/browser/syncGenericChange.properties
@@ -1,16 +1,16 @@
 change.password.title = Смена вашего пароля
 change.password.acceptButton = Сменить пароль
 change.password.status.active = Смена вашего пароля…
 change.password.status.success = Ваш пароль был изменён.
 change.password.status.error = При смене вашего пароля произошла ошибка.
 change.password2.introText = Длина вашего пароля должна быть не менее 8 символов. Он не может совпадать с вашим именем пользователя или вашим ключом синхронизации.
 change.password.warningText = Внимание! Как только вы смените пароль, ваши остальные устройства не смогут соединиться с вашей учетной записью.
-change.synckey.title = Изменение вашего ключа синхронизации
+change.synckey2.title = Мой ключ синхронизации
 change.synckey.acceptButton = Изменить ключ синхронизации
 change.synckey.label = Идёт изменение ключа синхронизации и загрузка локальных данных. Пожалуйста, подождите…
 change.synckey2.error = При изменении вашего ключа синхронизации произошла ошибка!
 change.synckey2.success = Ваш ключ синхронизации был успешно изменён!
 change.synckey.introText = Firefox заботится о вашей приватности
 change.synckey.introText2 = Чтобы обеспечить абсолютную приватность, все ваши данные перед их загрузкой шифруются. Ключ для расшифровки ваших данных не загружается.
 change.synckey2.warningText = Внимание! Изменение ключа сотрёт все данные, хранящиеся на сервере Sync, и загрузит новые данные, защищённые новым ключом синхронизации. Остальные ваши устройства не будут синхронизироваться, пока на этих устройствах не будет введён новый ключ синхронизации.
 new.synckey.label = Ваш ключ синхронизации
--- a/browser/chrome/browser/syncSetup.dtd
+++ b/browser/chrome/browser/syncSetup.dtd
@@ -26,17 +26,17 @@
 <!ENTITY setup.tosAgree2.label "и">
 <!ENTITY setup.ppLink.label "Политику приватности">
 <!ENTITY setup.tosAgree3.label "">
 <!ENTITY setup.tosAgree2.accesskey "">
 <!ENTITY setup.newSyncKeyPage.title.label "&brandShortName; заботится о вашей приватности">
 <!ENTITY setup.newSyncKeyPage.description.label "Чтобы обеспечить абсолютную приватность, все ваши данные перед их загрузкой шифруются. Ключ синхронизации, необходимый для расшифровки ваших данных, не загружается.">
 <!ENTITY syncKeyEntry.label "Ваш ключ синхронизации">
 <!ENTITY syncKeyEntry.accesskey "к">
-<!ENTITY syncKeyGenerate.label "Сгенерировать">
+<!ENTITY syncGenerateNewKey.label "Сгенерировать новый ключ">
 <!ENTITY syncKeyBackup.description "Ваш ключ синхронизации требуется для получения доступа к &syncBrand.fullName.label; с других машин. Пожалуйста, создайте его резервную копию. Мы не можем помочь вам восстановить ваш ключ синхронизации.">
 <!ENTITY button.syncKeyBackup.print.label "Распечатать…">
 <!ENTITY button.syncKeyBackup.print.accesskey "ч">
 <!ENTITY button.syncKeyBackup.save.label "Сохранить…">
 <!ENTITY button.syncKeyBackup.save.accesskey "х">
 <!ENTITY setup.captchaPage2.title.label "Пожалуйста, подтвердите, что вы не робот">
 <!ENTITY addDevice.title.label "Добавление устройства">
 <!ENTITY addDevice.showMeHow.label "Показать мне как.">
--- a/browser/chrome/browser/syncSetup.properties
+++ b/browser/chrome/browser/syncSetup.properties
@@ -5,14 +5,15 @@ invalidEmail.label = Некорректный адрес эл. почты
 serverInvalid.label = Пожалуйста, введите корректный URL сервера
 usernameNotAvailable.label = Уже используется
 verifying.label = Проверка…
 additionalClientCount.label = и #1 дополнительное устройство;и #1 дополнительных устройства;и #1 дополнительных устройств
 bookmarksCount.label = #1 закладка;#1 закладки;#1 закладок
 historyDaysCount.label = #1 день истории;#1 дня истории;#1 дней истории
 passwordsCount.label = #1 пароль;#1 пароля;#1 паролей
 save.synckey.title = Сохранение ключа синхронизации
+save.default.label = Ключ синхронизации Firefox.html
 newAccount.action.label = Firefox Sync теперь настроен на автоматическую синхронизацию всех данных вашего браузера.
 newAccount.change.label = Вы можете выбрать, что нужно синхронизировать, перейдя в расположенные ниже настройки Sync.
 resetClient.change.label = Firefox Sync теперь объединит все данные браузера на этом компьютере с данными вашей учётной записи Sync.
 wipeClient.change.label = Firefox Sync теперь заменит все данные браузера на этом компьютере на данные вашей учётной записи Sync.
 wipeRemote.change.label = Firefox Sync теперь заменит все данные вашей учётной записи Sync на данные браузера на этом компьютере.
 existingAccount.change.label = Вы можете изменить эту настройку, перейдя в расположенные ниже настройки Sync.
--- a/browser/installer/custom.properties
+++ b/browser/installer/custom.properties
@@ -32,17 +32,16 @@
 # and other provisions required by the GPL or the LGPL. If you do not delete
 # the provisions above, a recipient may use your version of this file under
 # the terms of any one of the MPL, the GPL or the LGPL.
 #
 # ***** END LICENSE BLOCK *****
 REG_APP_DESC = $BrandShortName обеспечивает вам легкую и безопасную работу с веб-сайтами. Знакомый интерфейс пользователя, улучшенная система безопасности, в том числе защита от кражи личной информации, и интегрированная система поиска позволяют вам добиться максимальной отдачи от Интернета.
 CONTEXT_OPTIONS = $BrandShortName &Настройки
 CONTEXT_SAFE_MODE = $BrandShortName &Безопасный режим
-SAFE_MODE=Безопасный режим
 OPTIONS_PAGE_TITLE = Тип установки
 OPTIONS_PAGE_SUBTITLE = Выберите тип установки
 SHORTCUTS_PAGE_TITLE = Создание ярлыков
 SHORTCUTS_PAGE_SUBTITLE = Создание ярлыков для программы
 SUMMARY_PAGE_TITLE = Сводка
 SUMMARY_PAGE_SUBTITLE = Всё готово для начала установки $BrandShortName
 SUMMARY_INSTALLED_TO = $BrandShortName будет установлен в следующую папку:
 SUMMARY_REBOOT_REQUIRED_INSTALL = Для завершения установки, возможно, потребуется перезагрузка вашего компьютера.
--- a/dom/chrome/dom/dom.properties
+++ b/dom/chrome/dom/dom.properties
@@ -69,10 +69,8 @@ FormValidationValueMissing = Пожалуйста, заполните это поле.
 FormValidationCheckboxMissing = Для продолжения, пожалуйста, установите этот флажок.
 FormValidationRadioMissing = Пожалуйста, выберите один из этих параметров.
 FormValidationFileMissing = Пожалуйста, выберите файл.
 FormValidationSelectMissing = Пожалуйста, выберите элемент в этом списке.
 FormValidationInvalidEmail = Пожалуйста, введите адрес электронной почты.
 FormValidationInvalidURL = Пожалуйста, введите URL.
 FormValidationPatternMismatch = Пожалуйста, используйте требуемый формат.
 FormValidationPatternMismatchWithTitle = Пожалуйста, используйте требуемый формат: %S.
-UseOfDocumentWidthWarning = Был использован нестандартный document.width. Вместо него следует использовать стандартный document.body.clientWidth.
-UseOfDocumentHeightWarning = Был использован нестандартный document.height. Вместо него следует использовать стандартный document.body.clientHeight.
--- a/dom/chrome/layout/css.properties
+++ b/dom/chrome/layout/css.properties
@@ -49,18 +49,20 @@ PECharsetRuleEOF = кодировка строк в правиле @charset
 PECharsetRuleNotString = Ожидалась строка кодировки, но найдено «%1$S».
 PEGatherMediaEOF = конец списка медиа в @import или @media правиле
 PEGatherMediaNotComma = Ожидалась «,» в списке медиа, но найдено «%1$S».
 PEGatherMediaNotIdent = Ожидался идентификатор в списке медиа, но найдено «%1$S».
 PEImportNotURI = Ожидался URI в правиле @import, но найден «%1$S».
 PEImportBadURI = Неверный URI в правиле @import: «%1$S».
 PEImportUnexpected = Найдено неожиданное «%1$S» внутри @import.
 PEGroupRuleEOF = конец правила @media или @-moz-document
+PEGroupRuleNestedAtRule = Не допускается размещать правило %1$S внутри правила @media или @-moz-document.
 PEMozDocRuleBadFunc = Ожидались url(), url-prefix() или domain() в правиле @-moz-document, но найдено «%1$S».
 PEMozDocRuleNotURI = Ожидался URI в правиле @-moz-document, но найдено «%1$S».
+PEMozDocRuleNotString = Ожидалась строка в функции regexp() правила @-moz-document, но найдено «%1$S».
 PEAtNSPrefixEOF = префикс пространства имён в правиле @namespace
 PEAtNSURIEOF = пространство имён URI в правиле @namespace
 PEAtNSUnexpected = Неожиданный символ внутри @namespace: «%1$S».
 PEKeyframeNameEOF = имя правила @keyframes.
 PEKeyframeBadName = Ожидался идентификатор для имени правила @keyframes.
 PEKeyframeBrace = Ожидалась открывающая { правила @keyframes.
 PESkipDeclBraceEOF = закрывающей } объявления
 PESkipRSBraceEOF = закрывающей } неверного правила
--- a/embedding/android/android_strings.dtd
+++ b/embedding/android/android_strings.dtd
@@ -1,10 +1,11 @@
 <!ENTITY splash_screen_label "загрузка">
 <!ENTITY splash_screen_installing "установка библиотек\u2026">
+<!ENTITY splash_firstrun "Настройка &brandShortName;\u2026">
 <!ENTITY incompatable_cpu_error "Это устройство не удовлетворяет минимальным системным требованиям для &brandShortName;.">
 <!ENTITY no_space_to_start_error "Недостаточно свободного места для запуска &brandShortName;.">
 <!ENTITY error_loading_file "При попытке загрузки файлов, требуемых для запуска &brandShortName;, произошла ошибка.">
 <!ENTITY crash_reporter_title "&brandShortName; Crash Reporter">
 <!ENTITY crash_message "&brandShortName; упал. После перезапуска список ваших вкладок будет показан на начальной странице &brandShortName;.">
 <!ENTITY crash_help_message "Пожалуйста, помогите нам исправить эту проблему!">
 <!ENTITY crash_send_report_message "Отправить Mozilla сообщение о падении">
 <!ENTITY crash_include_url "Включить адрес страницы">
--- a/mobile/chrome/aboutHome.dtd
+++ b/mobile/chrome/aboutHome.dtd
@@ -3,10 +3,8 @@
 <!ENTITY aboutHome.remoteTabs "Вкладки с других компьютеров">
 <!ENTITY aboutHome.recommendedAddons2 "Дополнения для вашего &brandShortName;">
 <!ENTITY aboutHome.giveFeedback "Отправить отзыв">
 <!ENTITY aboutHome.getHelp "Получить помощь">
 <!ENTITY aboutHome.footerWidth "10em">
 <!ENTITY aboutHome.openAllTabs "Открыть всё во вкладках">
 <!ENTITY aboutHome.noTabs "Нет вкладок с прошлого раза">
 <!ENTITY aboutHome.noAddons "Нет рекомендуемых дополнений">
-<!ENTITY aboutHome.promoLabel "Firefox Spark">
-<!ENTITY aboutHome.promoButton "Играть">
--- a/mobile/chrome/browser.properties
+++ b/mobile/chrome/browser.properties
@@ -73,42 +73,47 @@ notificationRestart.normal = Перезапуститесь для завершения изменений.
 notificationRestart.update = Дополнения обновлены. Перезапустите для завершения изменений.
 notificationRestart.blocked = Установлены небезопасные дополнения. Перезапуститесь для их отключения.
 notificationRestart.button = Перезапустить
 popupWarning = %S заблокировал всплывающее окно с данного сайта.
 popupWarningMultiple = %S заблокировал %S всплывающих окон с данного сайта.
 popupButtonAllowOnce = Показать
 popupButtonAlwaysAllow2 = Всегда показывать
 popupButtonNeverWarn2 = Никогда не показывать
-xpinstallPromptWarning = %S заблокировал запрос на установку программного обеспечения на компьютер с этого сайта (%S)
+xpinstallPromptWarning2 = %S заблокировал запрос на установку программного обеспечения на ваше устройство с этого сайта (%S).
 xpinstallPromptAllowButton = Разрешить
 xpinstallDisabledMessageLocked = Установка программного обеспечения отключена вашим системным администратором.
-xpinstallDisabledMessage = Установка программного обеспечения в данный момент отключена. Нажмите «Включить» и попытайтесь снова.
+xpinstallDisabledMessage2 = Установка программного обеспечения в данный момент отключена. Нажмите «Включить» и попытайтесь снова.
 xpinstallDisabledButton = Включить
 identity.identified.verifier = Подтверждено: %S
 identity.identified.verified_by_you = Вы добавили для этого сайта исключение безопасности
 identity.identified.state_and_country = %S, %S
 identity.identified.title_with_country = %S (%S)
 identity.encrypted2 = Зашифровано
 identity.unencrypted2 = Не зашифровано
 identity.unknown.tooltip = Информация о подлинности этого веб-сайта отсутствует.
 identity.ownerUnknown2 = (нет сведений)
 geolocation.allow = Сообщить 
 geolocation.dontAllow = Не сообщать
-geolocation.siteWantsTo = %S хочет знать ваше местоположение.
+geolocation.wantsTo = %S хочет знать ваше местоположение.
 desktopNotification.allow = Разрешить
 desktopNotification.dontAllow = Не разрешать
-desktopNotification.siteWantsTo = %S хочет использовать уведомления.
+desktopNotification.wantsTo = %S хочет использовать уведомления.
 newtabpopup.opened = Открыта #1 новая вкладка;Открыто #1 новые вкладки;Открыто #1 новых вкладок
 typeError = Ошибка:
 typeWarning = Предупреждение:
-offlineApps.available = %S хочет хранить данные на вашем компьютере для использования в автономном режиме.
+offlineApps.available2 = %S хочет хранить данные на вашем устройстве для использования в автономном режиме.
 offlineApps.allow = Разрешить
 offlineApps.never = Не разрешать
 offlineApps.notNow = Не сейчас
+offlineApps.dontAllow = Не разрешать
+offlineApps.wantsTo = %S хочет хранить данные на вашем устройстве для использования в автономном режиме.
+indexedDBQuota.allow = Разрешить
+indexedDBQuota.dontAllow = Не разрешать
+indexedDBQuota.wantsTo = %S хочет хранить много данных на вашем устройстве для использования в автономном режиме.
 bookmarkList.desktop = Закладки десктопа
 tabs.closeWarningTitle = Подтверждение закрытия
 tabs.closeWarning = Вы собираетесь закрыть #1 вкладку. Продолжить?;Вы собираетесь закрыть #1 вкладки. Продолжить?;Вы собираетесь закрыть #1 вкладок. Продолжить?
 tabs.closeButton = Закрыть вкладки
 tabs.closeWarningPromptMe = Предупреждать при закрытии нескольких вкладок
 tabs.crashWarningTitle = Извините!
 tabs.crashWarningMsg = При отображении веб-страницы что-то пошло не так.
 tabs.crashSubmitReport = Отправить Mozilla сообщение о падении
new file mode 100644
--- /dev/null
+++ b/mobile/chrome/phishing.dtd
@@ -0,0 +1,19 @@
+<!ENTITY safeb.palm.warning.title "Этот сайт подозревается в мошенничестве">
+<!ENTITY safeb.palm.message.p1 "Имеется информация о том, что эта страница является мошеннической веб-страницей, разработанной для того, чтобы обманным путем выманить у пользователей информацию личного или финансового характера. Ввод на этой странице любой личной информации может привести к её хищению или использованию в мошеннических целях.">
+<!ENTITY safeb.palm.message.p1.linkText "Подробнее »">
+<!ENTITY safeb.palm.p1.linkStatusText "Подробнее »">
+<!ENTITY safeb.palm.message.p2.start "Подобные типы веб-сайтов используются в мошенничествах, известных как фишинговые атаки, при которых поддельные веб-страницы и почтовые сообщения используются для имитации источников, которым вы можете доверять. Вы можете получить более подробную информацию о том ">
+<!ENTITY safeb.palm.message.p2.linkText "как &brandShortName; защищает вас">
+<!ENTITY safeb.palm.message.p2.end " от атак мошенников (фишеров).">
+<!ENTITY safeb.palm.accept.label "Уходим отсюда!">
+<!ENTITY safeb.palm.accept.statustext "Перейти к моей домашней странице">
+<!ENTITY safeb.palm.decline.label "Игнорировать это предупреждение">
+<!ENTITY safeb.palm.decline.statustext "Закрыть предупреждение">
+<!ENTITY safeb.palm.notforgery.label2 "Это не мошеннический веб-сайт…">
+<!ENTITY safeb.palm.reportPage.label "Почему эта страница была заблокирована?">
+<!ENTITY safeb.blocked.malwarePage.title "Имеется информация, что эта веб-страница атакует компьютеры!">
+<!ENTITY safeb.blocked.malwarePage.shortDesc "Имеется информация о том, что веб-страница <span id='malware_sitename'/> используется для атак на компьютеры пользователей. В соответствии с вашими настройками безопасности она была заблокирована.">
+<!ENTITY safeb.blocked.malwarePage.longDesc "<p>Веб-страницы, атакующие компьютеры, пытаются установить программное обеспечение, которое похищает персональную информацию, вредит вашей системе или использует ваш компьютер для атак на другие компьютеры.</p> <p>Некоторые страницы намеренно созданы для распространения вредоносного программного обеспечения, однако многие страницы были взломаны и делают это без ведома или разрешения своих владельцев.</p>">
+<!ENTITY safeb.blocked.phishingPage.title "Имеется информация, что эта веб-страница является мошеннической!">
+<!ENTITY safeb.blocked.phishingPage.shortDesc "Имеется информация о том, что веб-страница <span id='phishing_sitename'/> является мошеннической. В соответствии с вашими настройками безопасности она была заблокирована.">
+<!ENTITY safeb.blocked.phishingPage.longDesc "<p>Мошеннические веб-страницы имитируют источники, которым вы можете доверять, и пытаются обманным путем выманить у вас информацию личного или финансового характера.</p><p>Ввод на этой странице любой личной информации может привести к её хищению или использованию в мошеннических целях.</p>">
--- a/netwerk/necko.properties
+++ b/netwerk/necko.properties
@@ -37,16 +37,17 @@
 3 = Поиск %1$S…
 4 = Соединено с %1$S…
 5 = Отправка запроса на %1$S…
 6 = Передача данных с %1$S…
 7 = Соединение с %1$S…
 8 = Прочитано %1$S 
 9 = Записано %1$S
 10 = Ожидание ответа от %1$S…
+11 = Найдено %1$S…
 27 = Начало FTP-транзакции…
 28 = FTP-транзакция закончена
 UnsupportedFTPServer = FTP-сервер %1$S в данное время не поддерживается.
 RepostFormData = Произошло перенаправление с этой страницы на другую. Вы хотите переслать введённые данные формы на новый адрес?
 DirTitle = Индекс «%1$S»
 DirGoUp = Перейти в каталог на уровень выше
 ShowHidden = Показывать скрытые объекты
 DirColName = Имя
deleted file mode 100644
--- a/other-licenses/branding/firefox/brand.dtd
+++ /dev/null
@@ -1,4 +0,0 @@
-<!ENTITY brandShortName "Firefox">
-<!ENTITY brandFullName "Mozilla Firefox">
-<!ENTITY vendorShortName "Mozilla">
-<!ENTITY trademarkInfo.part1 "Firefox и логотипы Firefox являются торговыми марками Mozilla Foundation.">
deleted file mode 100644
--- a/other-licenses/branding/firefox/brand.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-brandShortName = Firefox
-brandFullName = Mozilla Firefox
-vendorShortName = Mozilla
-homePageSingleStartMain = Начальная страница Firefox — быстрая, со встроенным поиском
-homePageImport = Импортировать домашнюю страницу из %S
-homePageMigrationPageTitle = Выбор домашней страницы
-homePageMigrationDescription = Пожалуйста, выберите домашнюю страницу, которую вы хотите использовать:
--- a/services/sync/errors.properties
+++ b/services/sync/errors.properties
@@ -1,12 +1,13 @@
 error.login.reason.network = Не удалось соединиться с сервером
 error.login.reason.synckey = Неверный ключ синхронизации
 error.login.reason.account = Неверное имя учётной записи или пароль
-error.login.reason.no_password = Не найден сохранённый пароль
+error.login.reason.no_username = Отсутствует имя учётной записи
+error.login.reason.no_password2 = Отсутствует пароль
 error.login.reason.no_synckey = Не найден сохранённый ключ синхронизации
 error.login.reason.server = Неправильно настроен сервер
 error.sync.failed_partial = Некоторые типы данных синхронизировать не удалось
 invalid-captcha = Неверные слова, попробуйте снова
 weak-password = Используйте более сильный пароль
 error.reason.unknown = Неизвестная ошибка
 change.synckey.sameAsSyncKey = Новый ключ синхронизации не может совпадать с вашим ключом синхронизации
 change.synckey.sameAsPassword = Ключ синхронизации не может совпадать с вашим паролем
--- a/toolkit/chrome/global/aboutSupport.properties
+++ b/toolkit/chrome/global/aboutSupport.properties
@@ -1,13 +1,17 @@
 acceleratedWindows = Аппаратно ускоренные окна
-tryNewerDriverVersion = Заблокирован для вашего драйвера видеокарты. Попытайтесь обновить ваш драйвер видеокарты до версии %1 или более новой.
-blockedGraphicsCard = Заблокирован для вашей видеокарты из-за нерешённых проблем с драйвером.
+blockedDriver = Заблокирован для вашей версии драйвера видеокарты.
+tryNewerDriver = Заблокирован для вашей версии драйвера видеокарты. Попробуйте обновить ваш драйвер видеокарты до версии %S или более новой.
+blockedGfxCard = Заблокирован для вашей видеокарты из-за нерешённых проблем с драйвером.
+blockedOSVersion = Заблокирован для вашей версии операционной системы.
 direct2DEnabled = Direct2D включён
 directWriteEnabled = DirectWrite включён
+clearTypeParameters = Параметры ClearType
+clearTypeParametersNotFound = Параметры ClearType не найдены
 adapterDescription = Описание видеокарты
 adapterVendorID = Код производителя
 adapterDeviceID = Код устройства
 adapterDrivers = Драйвера видеокарты
 adapterRAM = Объём видеопамяти
 driverVersion = Версия драйвера
 driverDate = Дата разработки драйвера
 webglRenderer = Визуализатор WebGL
--- a/toolkit/chrome/global/filepicker.properties
+++ b/toolkit/chrome/global/filepicker.properties
@@ -10,17 +10,17 @@ videoTitle = Видеофайлы
 dirTextInputLabel = Имя каталога:
 dirTextInputAccesskey = И
 confirmTitle = Подтверждение
 confirmFileReplacing = «%S» уже существует.\nЗаменить его?
 openButtonLabel = Открыть
 saveButtonLabel = Сохранить
 selectFolderButtonLabel = Выбрать
 noButtonLabel = Нет
-saveAsLabel = Сохранить как:
+formatLabel = Формат:
 errorOpenFileDoesntExistTitle = Ошибка при открытии «%S»
 errorOpenFileDoesntExistMessage = Файл «%S» не существует
 errorDirDoesntExistTitle = Ошибка доступа к «%S»
 errorDirDoesntExistMessage = Каталог «%S» не существует
 errorOpeningFileTitle = Ошибка открытия «%S»
 openWithoutPermissionMessage_file = Ошибка чтения файла «%S»
 errorSavingFileTitle = Ошибка сохранения «%S»
 saveParentIsFileMessage = «%S» является файлом, не удалось сохранить «%S»
--- a/toolkit/chrome/global/headsUpDisplay.properties
+++ b/toolkit/chrome/global/headsUpDisplay.properties
@@ -49,8 +49,17 @@ selectAllCmd.label = Выделить всё
 selectAllCmd.accesskey = д
 timestampFormat = %02S:%02S:%02S.%03S
 helperFuncUnsupportedTypeError = Не могу вызвать pprint для этого типа объекта.
 NetworkPanel.label = Исследовать сетевой запрос
 NetworkPanel.durationMS = %Sмс
 NetworkPanel.imageSizeDeltaDurationMS = %Sx%Spx, Δ%Sмс
 NetworkPanel.responseBodyUnableToDisplay.content = Не удалось отобразить ответы типа «%S»
 ConsoleAPIDisabled = API ведения логов веб-консоли (console.log, console.info, console.warn, console.error) было отключено скриптом на этой странице.
+webConsolePosition = Расположение
+webConsolePositionTooltip = Располагать веб-консоль выше или ниже документа
+webConsolePositionAbove = Выше
+webConsolePositionBelow = Ниже
+webConsolePositionWindow = Окно
+webConsoleOwnWindowTitle = Веб-консоль
+Autocomplete.label = Всплывающее окно автозавершения
+stacktrace.anonymousFunction = <анонимная>
+stacktrace.outputMessage = Stack trace от %S, функция %S, строка %S.
--- a/toolkit/chrome/mozapps/extensions/extensions.dtd
+++ b/toolkit/chrome/mozapps/extensions/extensions.dtd
@@ -14,23 +14,20 @@
 <!ENTITY cmd.forward.tooltip "На следующую страницу">
 <!ENTITY warning.safemode.label "В безопасном режиме все дополнения отключены.">
 <!ENTITY warning.checkcompatibility.label "Проверка совместимости дополнений отключена. У вас могут иметься несовместимые дополнения.">
 <!ENTITY warning.checkcompatibility.enable.label "Включить">
 <!ENTITY warning.checkcompatibility.enable.tooltip "Включить проверку совместимости дополнений">
 <!ENTITY warning.updatesecurity.label "Проверка безопасного обновления дополнений отключена. Обновления могут поставить вас под угрозу.">
 <!ENTITY warning.updatesecurity.enable.label "Включить">
 <!ENTITY warning.updatesecurity.enable.tooltip "Включить проверку безопасного обновления дополнений">
+<!ENTITY info.plugincheck.label "Проверить актуальность версий установленных у вас плагинов">
+<!ENTITY info.plugincheck.tooltip "Проверить актуальность версий установленных у вас плагинов">
 <!ENTITY view.search.label "Поиск">
 <!ENTITY view.discover.label "Получить дополнения">
-<!ENTITY view.locales.label "Языки">
-<!ENTITY view.searchengines.label "Поисковые системы">
-<!ENTITY view.features.label "Расширения">
-<!ENTITY view.appearance2.label "Внешний вид">
-<!ENTITY view.plugins.label "Плагины">
 <!ENTITY view.recentUpdates.label "Недавние обновления">
 <!ENTITY view.availableUpdates.label "Доступные обновления">
 <!ENTITY updates.checkForUpdates.label "Проверить наличие обновлений">
 <!ENTITY updates.checkForUpdates.accesskey "о">
 <!ENTITY updates.viewUpdates.label "Показать недавние обновления">
 <!ENTITY updates.viewUpdates.accesskey "к">
 <!ENTITY updates.updateAddonsAutomatically.label "Автоматически обновлять дополнения">
 <!ENTITY updates.updateAddonsAutomatically.accesskey "в">
--- a/toolkit/chrome/mozapps/extensions/extensions.properties
+++ b/toolkit/chrome/mozapps/extensions/extensions.properties
@@ -54,8 +54,12 @@ enableAddonRestartRequiredTooltip = Включить это дополнение (требуется перезапуск)
 disableAddonTooltip = Отключить это дополнение
 disableAddonRestartRequiredTooltip = Отключить это дополнение (требуется перезапуск)
 showAllSearchResults = Просмотреть #1 результат;Просмотреть #1 результата;Просмотреть #1 результатов
 addon.purchase.label = Купить за %S…
 addon.purchase.tooltip = Посетить галерею дополнений, чтобы купить это дополнение
 cmd.purchaseAddon.label = Купить за %S…
 cmd.purchaseAddon.accesskey = п
 eulaHeader = %S требует, чтобы перед продолжением установки вы приняли следующее лицензионное соглашение с конечным пользователем:
+type.extension.name = Расширения
+type.theme.name = Внешний вид
+type.locale.name = Языки
+type.plugin.name = Плагины
--- a/toolkit/chrome/mozapps/plugins/plugins.dtd
+++ b/toolkit/chrome/mozapps/plugins/plugins.dtd
@@ -8,19 +8,21 @@
 <!ENTITY pluginWizard.licensePage.title "Лицензионное соглашение плагина">
 <!ENTITY pluginWizard.licensePage.accept.label "Я принимаю условия.">
 <!ENTITY pluginWizard.licensePage.deny.label "Я не принимаю условия (плагин не будет установлен).">
 <!ENTITY pluginWizard.installPluginsPage.title "Установка плагинов">
 <!ENTITY pluginWizard.installPluginsPage.description.label "Идёт установка плагинов в &brandShortName;…">
 <!ENTITY pluginWizard.finalPage.description.label "&brandShortName; завершил установку недостающих плагинов:">
 <!ENTITY pluginWizard.finalPage.moreInfo.label "Узнать о плагинах подробнее или найти недостающие плагины вручную.">
 <!ENTITY pluginWizard.finalPage.restart.label "Для работы плагинов необходимо перезапустить &brandShortName;.">
-<!ENTITY missingPlugin.label "Нажмите здесь, чтобы загрузить плагин.">
-<!ENTITY disabledPlugin.label "Плагин для этого содержимого был отключён. Для управления вашими плагинами щёлкните здесь.">
+<!ENTITY missingPlugin "Для отображения этого содержимого требуется плагин.">
+<!ENTITY disabledPlugin "Этот плагин отключён.">
 <!ENTITY blockedPlugin.label "Этот плагин был заблокирован в целях вашей безопасности.">
+<!ENTITY installPlugin "Установить плагин…">
+<!ENTITY managePlugins "Управление плагинами…">
 <!ENTITY reloadPlugin.pre "Вы можете попробовать ">
 <!ENTITY reloadPlugin.middle "перезагрузить эту страницу">
 <!ENTITY reloadPlugin.post ".">
 <!ENTITY report.please "Отправить сообщение о падении">
 <!ENTITY report.submitting "Идёт отправка сообщения…">
 <!ENTITY report.submitted "Сообщение о падении отправлено.">
 <!ENTITY report.disabled "Отправка сообщений о падении отключена.">
 <!ENTITY report.failed "Отправка не удалась.">
--- a/toolkit/chrome/mozapps/plugins/plugins.properties
+++ b/toolkit/chrome/mozapps/plugins/plugins.properties
@@ -13,9 +13,8 @@ pluginInstallationSummary.manualInstall.label = Установка вручную
 pluginInstallationSummary.manualInstall.tooltip = Вручную установить плагин.
 pluginInstallation.noPluginsFound = Подходящих плагинов найдено не было
 pluginInstallation.noPluginsInstalled = Ни один плагин не был установлен.
 pluginInstallation.unknownPlugin = Неизвестный плагин (%S)
 pluginInstallation.restart.label = Перезапустить %S
 pluginInstallation.restart.accesskey = р
 pluginInstallation.close.label = Закрыть
 pluginInstallation.close.accesskey = к
-missingPlugin.label = Нажмите здесь, чтобы загрузить плагин.
--- a/toolkit/chrome/places/places.properties
+++ b/toolkit/chrome/places/places.properties
@@ -4,10 +4,11 @@ UnsortedBookmarksFolderTitle = Неподшитые закладки
 TagsFolderTitle = Метки
 finduri-AgeInDays-is-0 = Сегодня
 finduri-AgeInDays-is-1 = Вчера
 finduri-AgeInDays-is = %S дн. назад
 finduri-AgeInDays-last-is = Последние %S дн.
 finduri-AgeInDays-isgreater = Старше чем %S дн.
 finduri-AgeInMonths-is-0 = Этот месяц
 finduri-AgeInMonths-isgreater = Старше чем %S мес.
+finduri-MonthYear = %1$S %2$S
 localhost = (локальные файлы)
 bookmarksArchiveFilename = bookmarks-%S.json