Migrate Russian Central l10n to Aurora
authorAlexander Slovesnik <unghost@mozilla-russia.org>
Wed, 09 Nov 2011 23:20:29 +0300
changeset 1188 3ad3177d252de6286c61ec8095940f3c0a3a96e3
parent 1134 6f76c6db69ed5a989d86ecd83013be09d90fd1f0
child 1189 8172b1be189c6e142d02cf36e21d661acedf1579
push id1
push usersledru@mozilla.com
push dateThu, 04 Dec 2014 22:07:11 +0000
Migrate Russian Central l10n to Aurora
browser/chrome/browser/aboutHome.dtd
browser/chrome/browser/browser.dtd
browser/chrome/browser/browser.properties
browser/chrome/browser/devtools/gcli.properties
browser/chrome/browser/devtools/gclicommands.properties
browser/chrome/browser/devtools/inspector.properties
browser/chrome/browser/devtools/scratchpad.dtd
browser/chrome/browser/devtools/scratchpad.properties
browser/chrome/browser/devtools/styleinspector.dtd
browser/chrome/browser/devtools/styleinspector.properties
browser/chrome/browser/devtools/webConsole.dtd
browser/chrome/browser/devtools/webconsole.properties
browser/chrome/browser/inspector.properties
browser/chrome/browser/preferences/advanced-scripts.dtd
browser/chrome/browser/preferences/advanced.dtd
browser/chrome/browser/preferences/sync.dtd
browser/chrome/browser/scratchpad.dtd
browser/chrome/browser/scratchpad.properties
browser/chrome/browser/styleinspector.dtd
browser/chrome/browser/styleinspector.properties
browser/chrome/browser/syncGenericChange.properties
browser/chrome/browser/syncProgress.dtd
browser/chrome/browser/syncSetup.dtd
browser/chrome/overrides/appstrings.properties
browser/chrome/overrides/netError.dtd
browser/feedback/main.properties
browser/installer/custom.properties
browser/profile/bookmarks.inc
dom/chrome/appstrings.properties
dom/chrome/dom/dom.properties
dom/chrome/layout/HtmlForm.properties
dom/chrome/layout/htmlparser.properties
dom/chrome/netError.dtd
dom/chrome/security/caps.properties
editor/ui/chrome/composer/editingOverlay.dtd
editor/ui/chrome/composer/editorOverlay.dtd
extensions/irc/chrome/chatzilla.properties
mail/chrome/messenger-region/region.properties
mail/chrome/messenger/accountCreation.dtd
mail/chrome/messenger/addressbook/abMainWindow.dtd
mail/chrome/messenger/glodaComplete.properties
mail/chrome/messenger/messenger.dtd
mail/chrome/messenger/messenger.properties
mail/chrome/messenger/messengercompose/messengercompose.dtd
mail/chrome/messenger/msgHdrViewOverlay.dtd
mail/chrome/messenger/newmailaccount/accountProvisioner.dtd
mail/chrome/messenger/newmailaccount/accountProvisioner.properties
mail/chrome/messenger/prefs.properties
mail/chrome/messenger/templateUtils.properties
mail/chrome/overrides/netError.dtd
mail/feedback/main.properties
mail/searchplugins/list.txt
mobile/chrome/aboutHome.dtd
mobile/chrome/overrides/appstrings.properties
mobile/chrome/overrides/netError.dtd
mobile/chrome/sync.dtd
security/manager/chrome/pipnss/pipnss.properties
services/sync/errors.properties
suite/chrome/browser/navigator.properties
suite/chrome/browser/navigatorOverlay.dtd
suite/chrome/common/contentAreaCommands.dtd
suite/chrome/common/downloads/downloadmanager.properties
suite/chrome/common/pref/pref-advanced.dtd
suite/chrome/common/sync/syncGenericChange.properties
suite/chrome/common/sync/syncSetup.dtd
suite/chrome/mailnews/addressbook/abMainWindow.dtd
suite/chrome/mailnews/compose/messengercompose.dtd
suite/chrome/mailnews/mailKeysOverlay.dtd
suite/chrome/mailnews/messenger.dtd
suite/installer/mac/README.txt
suite/installer/unix/README
suite/installer/windows/README.txt
toolkit/chrome/global/headsUpDisplay.properties
toolkit/chrome/global/videocontrols.dtd
toolkit/chrome/global/webConsole.dtd
toolkit/chrome/mozapps/downloads/downloads.properties
toolkit/chrome/mozapps/extensions/extensions.properties
toolkit/chrome/mozapps/plugins/plugins.dtd
--- a/browser/chrome/browser/aboutHome.dtd
+++ b/browser/chrome/browser/aboutHome.dtd
@@ -1,7 +1,9 @@
 <!ENTITY % brandDTD SYSTEM "chrome://branding/locale/brand.dtd">
 %brandDTD;
 <!ENTITY abouthome.pageTitle "Начальная страница &brandFullName;">
 <!ENTITY abouthome.searchEngineButton.label "Поиск">
 <!ENTITY abouthome.aboutMozilla "О Mozilla">
 <!ENTITY abouthome.defaultSnippet1.v1 "Спасибо, что выбрали Firefox! Чтобы использовать ваш браузер по максимуму, узнайте больше о его <a>новейших возможностях</a>.">
 <!ENTITY abouthome.defaultSnippet2.v1 "Вы можете легко настроить Firefox по своему вкусу. <a>Выбирайте из тысяч дополнений</a>.">
+<!ENTITY abouthome.syncSetup.label "Настроить синхронизацию">
+<!ENTITY abouthome.pairDevice.label "Соединиться с устройством">
--- a/browser/chrome/browser/browser.dtd
+++ b/browser/chrome/browser/browser.dtd
@@ -63,16 +63,17 @@
 <!ENTITY showAllTabsCmd.accesskey "в">
 <!ENTITY fullScreenMinimize.tooltip "Свернуть">
 <!ENTITY fullScreenRestore.tooltip "Восстановить">
 <!ENTITY fullScreenClose.tooltip "Закрыть">
 <!ENTITY fullScreenAutohide.label "Скрыть панели инструментов">
 <!ENTITY fullScreenAutohide.accesskey "к">
 <!ENTITY fullScreenExit.label "Выйти из полноэкранного режима">
 <!ENTITY fullScreenExit.accesskey "ы">
+<!ENTITY domFullScreenWarning.label "Нажмите ESC чтобы выйти из полноэкранного режима">
 <!ENTITY closeWindow.label "Закрыть окно">
 <!ENTITY closeWindow.accesskey "а">
 <!ENTITY bookmarksMenu.label "Закладки">
 <!ENTITY bookmarksMenu.accesskey "З">
 <!ENTITY bookmarkThisPageCmd.label "Добавить страницу">
 <!ENTITY bookmarkThisPageCmd.commandkey "d">
 <!ENTITY subscribeToPageMenupopup.label "Подписаться на ленты новостей">
 <!ENTITY subscribeToPageMenuitem.label "Подписаться на ленты новостей…">
@@ -154,16 +155,19 @@
 <!ENTITY inspectContextMenu.accesskey "л">
 <!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 inspectCloseButton.tooltiptext "Закрыть Инспектор">
+<!ENTITY inspectStyleButton.label "Стиль">
+<!ENTITY inspectStyleButton.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 "Правка">
@@ -331,16 +335,22 @@
 <!ENTITY mediaUnmute.label "Восстановить звук">
 <!ENTITY mediaUnmute.accesskey "т">
 <!ENTITY mediaShowControls.label "Показать пульт управления">
 <!ENTITY mediaShowControls.accesskey "а">
 <!ENTITY mediaHideControls.label "Скрыть пульт управления">
 <!ENTITY mediaHideControls.accesskey "к">
 <!ENTITY videoFullScreen.label "Полный экран">
 <!ENTITY videoFullScreen.accesskey "л">
+<!ENTITY videoSaveImage.label "Сохранить кадр как…">
+<!ENTITY videoSaveImage.accesskey "х">
+<!ENTITY videoShowStats.label "Показать статистику">
+<!ENTITY videoShowStats.accesskey "к">
+<!ENTITY videoHideStats.label "Скрыть статистику">
+<!ENTITY videoHideStats.accesskey "к">
 <!ENTITY fullZoomEnlargeCmd.label "Увеличить">
 <!ENTITY fullZoomEnlargeCmd.accesskey "в">
 <!ENTITY fullZoomEnlargeCmd.commandkey "+">
 <!ENTITY fullZoomEnlargeCmd.commandkey2 "=">
 <!ENTITY fullZoomEnlargeCmd.commandkey3 "">
 <!ENTITY fullZoomReduceCmd.label "Уменьшить">
 <!ENTITY fullZoomReduceCmd.accesskey "м">
 <!ENTITY fullZoomReduceCmd.commandkey "-">
--- a/browser/chrome/browser/browser.properties
+++ b/browser/chrome/browser/browser.properties
@@ -209,12 +209,12 @@ safeModeRestartPromptTitle = Перезапуск с отключёнными дополнениями
 safeModeRestartPromptMessage = Вы уверены что хотите отключить все дополнения и перезапуститься?
 safeModeRestartButton = Перезапуститься
 browser.menu.showCharacterEncoding = false
 syncPromoNotification.bookmarks.description = Вы можете получить доступ к вашим закладкам на всех ваших устройствах, используя %S. 
 syncPromoNotification.passwords.description = Вы можете получить доступ к вашим паролям на всех ваших устройствах, используя %S. 
 syncPromoNotification.learnMoreLinkText = Подробнее
 telemetryPrompt = Вы хотите помочь улучшить %1$S, отправляя анонимную информацию о производительности, характеристиках компьютера, используемых функциях и настройках браузера в %2$S?
 telemetryLinkLabel = Подробнее
-telemetryYesButtonLabel = Да
+telemetryYesButtonLabel2 = Да, я хочу помочь
 telemetryYesButtonAccessKey = а
 telemetryNoButtonLabel = Нет
 telemetryNoButtonAccessKey = е
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/gcli.properties
@@ -0,0 +1,17 @@
+canonDescNone = (Нет описания)
+cliEvalJavascript = Ввести JavaScript напрямую
+fieldSelectionSelect = Выберите %S ...
+fieldArrayAdd = Добавить
+fieldArrayDel = Удалить
+jstypeParseScope = Область действия потеряна
+jstypeParseMissing = Не удалось найти свойство '%S'
+jstypeBeginSyntax = Ошибка синтаксиса
+jstypeBeginUnterm = Незавершенная строковая константа
+jstypeParseError = Ошибка
+typesNumberNan = Не могу сконвертировать "%S" в число.
+typesNumberMax = %1$S больше максимально допустимого: %2$S.
+typesNumberMin = %1$S меньше минимально допустимого: %2$S.
+typesSelectionNomatch = Не могу использовать '%S'.
+nodeParseSyntax = Синтаксическая ошибка в CSS-запросе
+nodeParseMultiple = Слишком много совпадений (%S)
+nodeParseNone = Нет совпадений
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/gclicommands.properties
@@ -0,0 +1,11 @@
+echoDesc = Показать сообщение
+echoMessageDesc = Сообщение
+helpDesc = Справка по доступным командам
+helpAvailable = Доступные команды
+consoleDesc = Команды для управления консолью
+consoleManual = Фильтрация, очистка и закрытие веб-консоли
+consoleclearDesc = Очистить консоль
+inspectDesc = Исследовать узел
+inspectManual = Исследовать размеры и свойства элемента, используя \ CSS-селектор для открытия подсвечивания DOM
+inspectNodeDesc = CSS-селектор
+inspectNodeManual = CSS-селектор используемый с Document.querySelector который \  идентифицирует одиночный элемент
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/inspector.properties
@@ -0,0 +1,12 @@
+confirmNavigationAway.message = Уйдя с этой страницы, вы закроете Инспектор, и произведённые вами изменения будут утеряны.
+confirmNavigationAway.buttonLeave = Уйти со страницы
+confirmNavigationAway.buttonLeaveAccesskey = й
+confirmNavigationAway.buttonStay = Остаться на странице
+confirmNavigationAway.buttonStayAccesskey = с
+breadcrumbs.siblings = Сиблинги
+htmlPanel.label = HTML
+htmlPanel.tooltiptext = Панель HTML
+htmlPanel.accesskey = H
+ruleView.label = Правила
+ruleView.accesskey = в
+ruleView.tooltiptext = Просмотр и редактирование CSS
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/scratchpad.dtd
@@ -0,0 +1,58 @@
+<!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 "Содержимое">
+<!ENTITY contentContext.accesskey "ж">
+<!ENTITY browserContext.label "Браузер">
+<!ENTITY browserContext.accesskey "з">
+<!ENTITY resetContext2.label "Сбросить переменные">
+<!ENTITY resetContext2.accesskey "м">
+<!ENTITY executeMenu.label "Выполнить">
+<!ENTITY executeMenu.accesskey "ы">
+<!ENTITY errorConsoleCmd.commandkey "j">
+<!ENTITY webConsoleCmd.commandkey "k">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/scratchpad.properties
@@ -0,0 +1,10 @@
+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
+browserContext.notification = Этот редактор работает в контексте Браузера.
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/styleinspector.dtd
@@ -0,0 +1,9 @@
+<!ENTITY userStylesLabel "Только стили пользователя">
+<!ENTITY userStylesSearch "Поиск">
+<!ENTITY selectedElementLabel "Выбранный элемент:">
+<!ENTITY noPropertiesFound "CSS-свойства не найдены.">
+<!ENTITY unmatchedSelectors "Неподошедшие селекторы">
+<!ENTITY bestMatch "Лучшее совпадение">
+<!ENTITY matched "Подошло">
+<!ENTITY parentMatch "Подошедший родитель">
+<!ENTITY unmatched "Не подошло">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/styleinspector.properties
@@ -0,0 +1,19 @@
+panelTitle = Инспектор стиля
+rule.status.BEST = Самое подходящее
+rule.status.MATCHED = Подошло
+rule.status.PARENT_MATCH = Подошедший родитель
+rule.status.UNMATCHED = Не подошло
+rule.sourceInline = inline
+rule.sourceElement = элемент
+rule.inheritedSource = Унаследовано от %S (%S)
+group.Text_Fonts_and_Color = Текст, шрифты и цвет
+group.Background = Фон
+group.Dimensions = Размеры
+group.Positioning_and_Page_Flow = Расположение и размещение страниц
+group.Borders = Границы
+group.Lists = Списки
+group.Effects_and_Other = Эффекты и другое
+style.highlighter.button.label1 = Свойства
+style.highlighter.accesskey1 = в
+style.highlighter.button.tooltip = Исследовать стили элемента
+helpLinkTitle = Прочесть документацию по этому свойству
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/webConsole.dtd
@@ -0,0 +1,14 @@
+<!ENTITY networkPanel.requestURL "URL запроса">
+<!ENTITY networkPanel.requestMethod "Метод запроса">
+<!ENTITY networkPanel.statusCode "Код состояния">
+<!ENTITY networkPanel.requestHeaders "Заголовки запроса">
+<!ENTITY networkPanel.requestCookie "Отправленная кука">
+<!ENTITY networkPanel.requestBody "Тело запроса">
+<!ENTITY networkPanel.requestFormData "Отправленные данные формы">
+<!ENTITY networkPanel.responseHeaders "Заголовки ответа">
+<!ENTITY networkPanel.responseBody "Тело ответа">
+<!ENTITY networkPanel.responseBodyCached "Кэшированные данные">
+<!ENTITY networkPanel.responseBodyUnknownType "Неизвестный тип содержимого">
+<!ENTITY networkPanel.responseNoBody "Нет тела запроса">
+<!ENTITY networkPanel.responseImage "Полученное изображение">
+<!ENTITY networkPanel.responseImageCached "Кэшированное изображение">
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/devtools/webconsole.properties
@@ -0,0 +1,72 @@
+typeError = Ошибка:
+typeWarning = Предупреждение:
+typeNetwork = Сеть:
+typeException = Исключение:
+typeCssParser = Парсер CSS:
+typeStrict = Строгое предупреждение:
+msgCategory = Категория
+errLine = Строка: %S
+btnHide = Скрыть
+btnPrefs = Настройки
+categoryPage = Страница:
+categoryConsole = Консоль:
+btnMutation = Мутация DOM
+tipMutation = Включить/отключить ведение лога событий мутаций DOM
+btnPageNet = Сеть
+tipPageNet = Вести лог доступа к сети
+btnPageCSS = CSS
+tipPageCSS = Вести лог ошибок парсинга CSS
+btnPageJS = JS
+tipPageJS = Вести лог исключений JavaScript
+btnPageWebDeveloper = Веб-разработка
+tipPageWebDeveloper = Сообщения лога отправленные в объект «консоль»
+btnConsoleErrors = Ошибки
+tipConsoleErrors = Вести лог вызовов console.error()
+btnConsoleInfo = Инфо
+tipConsoleInfo = Вести лог вызовов console.info()
+btnConsoleWarnings = Предупреждения
+tipConsoleWarnings = Вести лог вызовов console.warn()
+btnConsoleLog = Лог
+tipConsoleLog = Вести лог вызовов console.log()
+btnGlobal = Глобальные сообщения
+tipGlobal = Включить/отключить ведение лога глобальных сообщений
+localConsole = Локальная консоль
+clearConsoleCmd.label = Очистить консоль
+clearConsoleCmd.accesskey = ч
+btnClear = Очистить
+stringFilter = Фильтр
+close.button = Закрыть
+close.accesskey = к
+update.button = Обновить
+update.accesskey = б
+jsPropertyTitle = Исследователь объекта
+jsPropertyInspectTitle = Исследовать: %S
+saveBodies.label = Сохранять в лог содержимое запроса и ответа
+saveBodies.accesskey = х
+copyCmd.label = Копировать
+copyCmd.accesskey = п
+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) было отключено скриптом на этой странице.
+inspectStyle.nullObjectPassed = Это null объект
+inspectStyle.mustBeDomNode = Объект должен быть действительным узлом DOM
+inspectStyle.nodeHasNoStyleProps = К объекту нельзя применить стиль
+inspectStyle.styleInspectorNotEnabled = Инспектор стилей не включён. Для использования этой команды, пожалуйста, установите в about:config параметр devtools.styleinspector.enabled в true.
+webConsolePosition = Расположение
+webConsolePositionTooltip = Располагать веб-консоль cверху или cнизу документа
+webConsolePositionAbove = Cверху
+webConsolePositionBelow = Cнизу
+webConsolePositionWindow = В окне
+webConsoleWindowTitleAndURL = Веб-консоль — %S
+Autocomplete.label = Всплывающее окно автозавершения
+stacktrace.anonymousFunction = <анонимная>
+stacktrace.outputMessage = Stack trace от %S, функция %S, строка %S.
+timerStarted = %S: таймер запущен
+timeEnd = %1$S: %2$Sмс
+maxTimersExceeded = Превышено максимально допустимое число таймеров на этой странице.
deleted file mode 100644
--- a/browser/chrome/browser/inspector.properties
+++ /dev/null
@@ -1,8 +0,0 @@
-confirmNavigationAway.message = Уйдя с этой страницы, вы закроете Инспектор, и произведённые вами изменения будут утеряны.
-confirmNavigationAway.buttonLeave = Уйти со страницы
-confirmNavigationAway.buttonLeaveAccesskey = й
-confirmNavigationAway.buttonStay = Остаться на странице
-confirmNavigationAway.buttonStayAccesskey = с
-htmlPanel.label = HTML
-htmlPanel.tooltiptext = Панель HTML
-htmlPanel.accesskey = H
--- a/browser/chrome/browser/preferences/advanced-scripts.dtd
+++ b/browser/chrome/browser/preferences/advanced-scripts.dtd
@@ -31,16 +31,16 @@
    - decision by deleting the provisions above and replace them with the notice
    - and other provisions required by the LGPL or the GPL. 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.
    -
 #endif
    - ***** END LICENSE BLOCK ***** -->
 <!ENTITY advancedJSDialog.title "Дополнительные параметры JavaScript">
-<!ENTITY window.width "38em">
+<!ENTITY window.width "42em">
 <!ENTITY allowScripts.label "Разрешить сценариям JavaScript:">
-<!ENTITY moveResizeWindows.label "Перемещать окна или изменять их размеры">
-<!ENTITY moveResizeWindows.accesskey "р">
+<!ENTITY moveResizePopupWindows.label "Перемещать или менять размер всплывающих окон">
+<!ENTITY moveResizePopupWindows.accesskey "р">
 <!ENTITY raiseLowerWindows.label "Перемещать окна над или под другие">
 <!ENTITY raiseLowerWindows.accesskey "д">
 <!ENTITY disableContextMenus.label "Отключать или заменять контекстные меню">
 <!ENTITY disableContextMenus.accesskey "к">
--- a/browser/chrome/browser/preferences/advanced.dtd
+++ b/browser/chrome/browser/preferences/advanced.dtd
@@ -33,32 +33,34 @@
 <!ENTITY limitCacheSizeBefore.label "Использовать под кэш не более">
 <!ENTITY limitCacheSizeBefore.accesskey "о">
 <!ENTITY limitCacheSizeAfter.label "МБ на диске">
 <!ENTITY clearCacheNow.label "Очистить сейчас">
 <!ENTITY clearCacheNow.accesskey "ч">
 <!ENTITY overrideSmartCacheSize.label "Отключить автоматическое управление кэшем">
 <!ENTITY overrideSmartCacheSize.accesskey "л">
 <!ENTITY updateTab.label "Обновления">
-<!ENTITY autoCheck.label "Автоматически проверять наличие обновлений для:">
-<!ENTITY enableAppUpdate.label "Браузера &brandShortName;">
-<!ENTITY enableAppUpdate.accesskey "у">
-<!ENTITY enableAddonsUpdate2.label "Дополнений">
-<!ENTITY enableAddonsUpdate2.accesskey "о">
-<!ENTITY enableSearchUpdate.label "Плагинов для поисковых систем">
-<!ENTITY enableSearchUpdate.accesskey "л">
-<!ENTITY whenUpdatesFound.label "При обнаружении обновлений для &brandShortName;:">
-<!ENTITY askMe.label "Предоставлять выбор действия пользователю">
-<!ENTITY askMe.accesskey "д">
-<!ENTITY modeAutomatic.label "Автоматически загружать и устанавливать обновления">
-<!ENTITY modeAutomatic.accesskey "в">
-<!ENTITY modeAutoAddonWarn.label "Предупреждать, если при данном действии будут отключены какие-либо дополнения">
-<!ENTITY modeAutoAddonWarn.accesskey "е">
+<!ENTITY updateApp.label "Обновления &brandShortName;:">
+<!ENTITY updateAuto.label "Автоматически устанавливать обновления (рекомендовано: повышает безопасность)">
+<!ENTITY updateAuto.accesskey "м">
+<!ENTITY updateCheck.label "Проверять наличие обновлений, но позволять мне решать, устанавливать ли их или нет">
+<!ENTITY updateCheck.accesskey "в">
+<!ENTITY updateManual.label "Никогда не проверять наличие обновлений (не рекомендовано: ставит безопасность под угрозу)">
+<!ENTITY updateManual.accesskey "и">
+<!ENTITY updateAutoAddonWarn.label "Предупреждать меня, если при этом будут отключены какие-либо дополнения">
+<!ENTITY updateAutoAddonWarn.accesskey "е">
 <!ENTITY updateHistory.label "Показать журнал обновлений">
 <!ENTITY updateHistory.accesskey "ж">
+<!ENTITY useService.label "Использовать фоновую службу для установки обновлений">
+<!ENTITY useService.accesskey "ф">
+<!ENTITY updateOthers.label "Автоматически обновлять:">
+<!ENTITY enableAddonsUpdate3.label "Дополнения">
+<!ENTITY enableAddonsUpdate3.accesskey "о">
+<!ENTITY enableSearchUpdate.label "Плагины для поисковых систем">
+<!ENTITY enableSearchUpdate.accesskey "л">
 <!ENTITY offlineNotify.label "Информировать, когда веб-сайт просит разрешения сохранить данные для использования в автономном режиме">
 <!ENTITY offlineNotify.accesskey "ф">
 <!ENTITY offlineNotifyExceptions.label "Исключения…">
 <!ENTITY offlineNotifyExceptions.accesskey "к">
 <!ENTITY offlineAppsList.label "Следующие веб-сайты сохранили данные для работы в автономном режиме:">
 <!ENTITY offlineAppsList.height "10em">
 <!ENTITY offlineAppsListRemove.label "Удалить…">
 <!ENTITY offlineAppsListRemove.accesskey "д">
--- a/browser/chrome/browser/preferences/sync.dtd
+++ b/browser/chrome/browser/preferences/sync.dtd
@@ -4,17 +4,17 @@
 <!ENTITY updatePass.label "Обновить">
 <!ENTITY resetPass.label "Сбросить">
 <!ENTITY manageAccount.label "Управление учётной записью">
 <!ENTITY manageAccount.accesskey "п">
 <!ENTITY viewQuota.label "Просмотреть квоту">
 <!ENTITY changePassword2.label "Сменить пароль…">
 <!ENTITY myRecoveryKey.label "Мой ключ восстановления">
 <!ENTITY resetSync2.label "Заменить или объединить данные Sync…">
-<!ENTITY addDevice.label "Добавить устройство">
+<!ENTITY pairDevice.label "Соединиться с устройством">
 <!ENTITY syncMy.label "Синхронизировать мои">
 <!ENTITY engine.bookmarks.label "Закладки">
 <!ENTITY engine.bookmarks.accesskey "к">
 <!ENTITY engine.tabs.label "Вкладки">
 <!ENTITY engine.tabs.accesskey "л">
 <!ENTITY engine.history.label "Историю">
 <!ENTITY engine.history.accesskey "т">
 <!ENTITY engine.passwords.label "Пароли">
deleted file mode 100644
--- a/browser/chrome/browser/scratchpad.dtd
+++ /dev/null
@@ -1,64 +0,0 @@
-<!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">
deleted file mode 100644
--- a/browser/chrome/browser/scratchpad.properties
+++ /dev/null
@@ -1,9 +0,0 @@
-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/styleinspector.dtd
+++ /dev/null
@@ -1,3 +0,0 @@
-<!ENTITY userStylesLabel "Только стили пользователя">
-<!ENTITY lookingAtLabel "Смотрим на:">
-<!ENTITY helpLinkTitle "Прочесть документацию по этому свойству">
deleted file mode 100644
--- a/browser/chrome/browser/styleinspector.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-panelTitle = Инспектор стиля
-property.numberOfMatchedSelectors = #1 подошедший селектор;#1 подошедших селектора;#1 подошедших селекторов
-property.numberOfUnmatchedSelectors = #1 неподошедший селектор;#1 неподошедших селектора;#1 неподошедших селекторов
-rule.status.BEST = Самое подходящее
-rule.status.MATCHED = Подошло
-rule.status.PARENT_MATCH = Подошедший родитель
-rule.status.UNMATCHED = Не подошло
-rule.sourceInline = inline
-rule.sourceElement = элемент
-group.Text_Fonts_and_Color = Текст, шрифты и цвет
-group.Background = Фон
-group.Dimensions = Размеры
-group.Positioning_and_Page_Flow = Расположение и размещение страниц
-group.Borders = Границы
-group.Lists = Списки
-group.Effects_and_Other = Эффекты и другое
-style.highlighter.button.label = Стиль
-style.highlighter.accesskey = и
-style.highlighter.button.tooltip = Исследовать стили элемента
--- a/browser/chrome/browser/syncGenericChange.properties
+++ b/browser/chrome/browser/syncGenericChange.properties
@@ -2,21 +2,21 @@ change.password.title = Смена вашего пароля
 change.password.acceptButton = Сменить пароль
 change.password.status.active = Смена вашего пароля…
 change.password.status.success = Ваш пароль был изменён.
 change.password.status.error = При смене вашего пароля произошла ошибка.
 change.password3.introText = Длина вашего пароля должна быть не менее 8 символов. Он не может совпадать с вашим именем пользователя или вашим ключом восстановления.
 change.password.warningText = Внимание! Как только вы смените пароль, ваши остальные устройства не смогут соединиться с вашей учетной записью.
 change.recoverykey.title = Мой ключ восстановления
 change.recoverykey.acceptButton = Изменить ключ восстановления
-change.recoverykey.label = Идёт изменение ключа восстановления и загрузка локальных данных. Пожалуйста, подождите…
+change.recoverykey.label = Идёт изменение ключа восстановления и выгрузка локальных данных. Пожалуйста, подождите…
 change.recoverykey.error = При изменении вашего ключа восстановления произошла ошибка!
 change.recoverykey.success = Ваш ключ восстановления был успешно изменён!
-change.synckey.introText2 = Чтобы обеспечить абсолютную приватность, все ваши данные перед их загрузкой шифруются. Ключ для расшифровки ваших данных не загружается.
-change.recoverykey.warningText = Внимание! Изменение ключа сотрёт все данные, хранящиеся на сервере Sync, и загрузит новые данные, защищённые новым ключом восстановления. Остальные ваши устройства не будут синхронизироваться, пока на этих устройствах не будет введён новый ключ восстановления.
+change.synckey.introText2 = Чтобы обеспечить абсолютную приватность, все ваши данные перед их выгрузкой шифруются. Ключ для расшифровки ваших данных не выгружается.
+change.recoverykey.warningText = Внимание! Изменение ключа сотрёт все данные, хранящиеся на сервере Sync, и выгрузит новые данные, защищённые новым ключом восстановления. Остальные ваши устройства не будут синхронизироваться, пока на этих устройствах не будет введён новый ключ восстановления.
 new.recoverykey.label = Ваш ключ восстановления
 new.password.title = Обновление пароля
 new.password.introText = Ваш пароль был отклонён сервером. Пожалуйста, обновите свой пароль.
 new.password.label = Введите ваш новый пароль
 new.password.confirm = Подтвердите ваш новый пароль
 new.password.acceptButton = Обновить пароль
 new.password.status.incorrect = Некорректный пароль. Пожалуйста, попробуйте ещё раз.
 new.recoverykey.title = Обновление ключа восстановления
new file mode 100644
--- /dev/null
+++ b/browser/chrome/browser/syncProgress.dtd
@@ -0,0 +1,9 @@
+<!ENTITY % brandDTD
+    SYSTEM "chrome://branding/locale/brand.dtd">
+    %brandDTD;
+
+<!ENTITY syncProgress.pageTitle "Ваша первая синхронизация">
+<!ENTITY syncProgress.textBlurb "Ваши данные сейчас шифруются и выгружаются в фоновом режиме. Вы можете закрыть эту вкладку и продолжить использовать &brandShortName;.">
+<!ENTITY syncProgress.closeButton "Закрыть">
+<!ENTITY syncProgress.logoAltText "Логотип &brandShortName;">
+<!ENTITY syncProgress.diffText "&brandShortName; теперь будет автоматически производить синхронизацию в фоновом режиме. Вы можете закрыть эту вкладку и продолжить использовать &brandShortName;.">
--- a/browser/chrome/browser/syncSetup.dtd
+++ b/browser/chrome/browser/syncSetup.dtd
@@ -1,13 +1,12 @@
 <!ENTITY accountSetupTitle.label "Настройка &syncBrand.fullName.label;">
 <!ENTITY setup.pickSetupType.description "Добро пожаловать. Если вы никогда раньше не использовали &syncBrand.fullName.label;, вам нужно создать новую учётную запись.">
 <!ENTITY button.createNewAccount.label "Создать учётную запись">
-<!ENTITY setup.haveAccount.label "У меня уже есть учётная запись &syncBrand.fullName.label;.">
-<!ENTITY button.connect.label "Соединиться">
+<!ENTITY button.haveAccount.label "У меня есть учётная запись">
 <!ENTITY setup.choicePage.title.label "Вы использовали раньше &syncBrand.fullName.label;?">
 <!ENTITY setup.choicePage.new.label "Я никогда раньше не использовал &syncBrand.shortName.label;">
 <!ENTITY setup.choicePage.existing.label "Я уже использую &syncBrand.shortName.label; на другом компьютере">
 <!ENTITY server.label "Сервер">
 <!ENTITY serverType.main.label "Сервер &syncBrand.fullName.label;">
 <!ENTITY serverType.custom2.label "Использовать свой сервер…">
 <!ENTITY signIn.account2.label "Учётная запись">
 <!ENTITY signIn.account2.accesskey "ч">
@@ -25,32 +24,31 @@
 <!ENTITY setup.tosAgree1.label "Я принял">
 <!ENTITY setup.tosAgree1.accesskey "р">
 <!ENTITY setup.tosLink.label "Условия службы">
 <!ENTITY setup.tosAgree2.label "и">
 <!ENTITY setup.ppLink.label "Политику приватности">
 <!ENTITY setup.tosAgree3.label "">
 <!ENTITY setup.tosAgree2.accesskey "">
 <!ENTITY setup.newRecoveryKeyPage.title.label "&brandShortName; заботится о вашей приватности">
-<!ENTITY setup.newRecoveryKeyPage.description.label "Чтобы обеспечить абсолютную приватность, все ваши данные перед их загрузкой шифруются. Ключ восстановления, необходимый для расшифровки ваших данных, не загружается.">
+<!ENTITY setup.newRecoveryKeyPage.description.label "Чтобы обеспечить абсолютную приватность, все ваши данные перед их выгрузкой шифруются. Ключ восстановления, необходимый для расшифровки ваших данных, не выгружается.">
 <!ENTITY recoveryKeyEntry.label "Ваш ключ восстановления">
 <!ENTITY recoveryKeyEntry.accesskey "к">
 <!ENTITY syncGenerateNewKey.label "Сгенерировать новый ключ">
 <!ENTITY recoveryKeyBackup.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 pairDevice.title.label "Соединение с устройством">
 <!ENTITY addDevice.showMeHow.label "Показать мне как.">
 <!ENTITY addDevice.dontHaveDevice.label "У меня нет с собой устройства">
-<!ENTITY addDevice.setup.description.label "Для активации перейдите на другом вашем устройстве в настройки &syncBrand.shortName.label; и выберите «Добавить устройство».">
+<!ENTITY pairDevice.setup.description.label "Для активации выберите «Соединиться с устройством» на другом вашем устройстве.">
 <!ENTITY addDevice.setup.enterCode.label "Затем введите этот код:">
-<!ENTITY addDevice.dialog.description.label "Чтобы активировать ваше новое устройство, перейдите на устройстве в настройки &syncBrand.shortName.label; и выберите «Соединиться».">
+<!ENTITY pairDevice.dialog.description.label "Для активации вашего нового устройства выберите на устройстве «Настроить синхронизацию».">
 <!ENTITY addDevice.dialog.enterCode.label "Введите предоставленный устройством код:">
 <!ENTITY addDevice.dialog.tryAgain.label "Пожалуйста, попробуйте снова.">
 <!ENTITY addDevice.dialog.successful.label "Устройство было успешно добавлено. Первоначальная синхронизация может занять несколько минут и завершится в фоновом режиме.">
 <!ENTITY addDevice.dialog.recoveryKey.label "Чтобы активировать ваше устройство, вам необходимо ввести свой ключ восстановления. Пожалуйста, распечатайте или сохраните этот ключ и возьмите его с собой.">
 <!ENTITY addDevice.dialog.connected.label "Устройство подсоединено">
 <!ENTITY setup.signInPage.title.label "Регистрация">
 <!ENTITY existingRecoveryKey.description "Вы можете получить копию вашего ключа восстановления, открыв на другом вашем устройстве настройки &syncBrand.shortName.label; и выбрав в меню «Управление учётной записью» команду «Мой ключ восстановления».">
 <!ENTITY verifying.label "Проверка…">
--- a/browser/chrome/overrides/appstrings.properties
+++ b/browser/chrome/overrides/appstrings.properties
@@ -41,16 +41,17 @@ protocolNotFound = Firefox не может определить, как открыть данный адрес, так как протокол (%S) не связан ни с одним приложением.
 connectionFailure = Firefox не может установить соединение с сервером %S.
 netInterrupt = Во время загрузки страницы соединение с %S было прервано.
 netTimeout = Время ожидания ответа от сервера %S истекло.
 redirectLoop = Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
 confirmRepostPrompt = Чтобы отобразить эту страницу, %S должен отправить информацию, которая повторит любое ранее произведённое действие (например, запрос на поиск или онлайн-покупка).
 resendButton.label = Отправить заново
 unknownSocketType = Firefox не знает как связаться с сервером.
 netReset = Во время загрузки страницы соединение с сервером было сброшено.
+notCached = Этот документ более не доступен.
 netOffline = Firefox находится в автономном режиме; в этом режиме работа с сайтами в Интернете невозможна.
 isprinting = Во время печати или предварительного просмотра документ не может быть изменён.
 deniedPortAccess = Данный адрес использует порт, который, как правило, не используется для работы с веб-сайтами. В целях вашей безопасности Firefox отменил данный запрос.
 proxyResolveFailure = Firefox настроен на использование прокси-сервера, который не может быть найден.
 proxyConnectFailure = Firefox настроен на использование прокси-сервера, который отказывает в соединении.
 contentEncodingError = Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии.
 unsafeContentType = Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как она содержит тип файла, небезопасный для открытия. Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.
 externalProtocolTitle = Запрос на использование внешнего протокола 
--- a/browser/chrome/overrides/netError.dtd
+++ b/browser/chrome/overrides/netError.dtd
@@ -26,16 +26,18 @@
 <!ENTITY malformedURI.longDesc "
 <ul>
   <li>Адреса веб-сайтов обычно записываются в формате <strong>http://www.example.com/</strong></li>
   <li>Убедитесь, что вы используете в качестве разделителя прямую косую черту (т.е. <strong>/</strong>).</li>
 </ul>
 ">
 <!ENTITY netInterrupt.title "Соединение было прервано">
 <!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+<!ENTITY notCached.title "Документ просрочен">
+<!ENTITY notCached.longDesc "<p>Запрошенный документ не доступен в кэше &brandShortName;.</p><ul><li>В целях безопасности &brandShortName; не производит автоматический повторный запрос важных документов.</li><li>Нажмите «Попробовать снова», чтобы повторно запросить документ с веб-сайта.</li></ul>">
 <!ENTITY netOffline.title "Автономный режим">
 <!ENTITY netOffline.longDesc2 "
 <ul>
    <li>Нажмите «Попробовать снова», чтобы подключиться к сети и перезагрузить страницу.</li>
 </ul> ">
 <!ENTITY contentEncodingError.title "Ошибка в типе содержимого">
 <!ENTITY contentEncodingError.longDesc "
 
--- a/browser/feedback/main.properties
+++ b/browser/feedback/main.properties
@@ -1,30 +1,30 @@
 extensions.testpilot@labs.mozilla.com.description = Помогите сделать Firefox лучше, приняв участие в наших исследованиях.
 testpilot.fullBrandName = Испытатель лабораторий Mozilla
 testpilot.moreInfo = Подробнее
 testpilot.submit = Отправить
 testpilot.takeSurvey = Участвовать в исследовании
 testpilot.turnOn = Включить исследования пользователя
 testpilot.turnOff = Отключить исследования пользователя
 testpilot.studiesWindow.noStudies = Сейчас мы работаем над новым исследованием; скоро оно постучит в вашу дверь! Оставайтесь на связи!
-testpilot.studiesWindow.uploading = Идёт загрузка…
+testpilot.studiesWindow.uploading = Выгрузка…
 testpilot.studiesWindow.unableToReachServer = Невозможно достучаться до Mozilla; пожалуйста, попробуйте позже.
 testpilot.studiesWindow.thanksForContributing = Спасибо за ваш вклад!
 testpilot.studiesWindow.finishedOn = Закончено на %S
 testpilot.studiesWindow.canceledStudy = (Вы отменили это исследование)
 testpilot.studiesWindow.missedStudy = (Вы опоздали на это исследование)
 testpilot.studiesWindow.willStart = Начнётся в %S
 testpilot.studiesWindow.gatheringData = Сейчас идёт сбор данных.
 testpilot.studiesWindow.willFinish = Закончится в %S
 testpilot.studiesWindow.proposeStudy = Предложите своё исследование
 testpilot.page.commentsAndDiscussions = Комментарии и обсуждения »
 testpilot.page.proposeATest = Предложить тест »
 testpilot.page.testpilotOnTwitter = @MozTestPilot на Twitter »
-testpilot.statusPage.uploadingData = Сейчас идёт загрузка данных…
+testpilot.statusPage.uploadingData = Идёт выгрузка данных…
 testpilot.statusPage.uploadErrorMsg = Ой! При соединении с серверами Mozilla произошла ошибка. Может быть у вас упало соединение с сетью?
 testpilot.statusPage.willRetry = Испытатель будет автоматически повторять попытки соединения, так что вы можете закрыть сейчас это окно.
 testpilot.statusPage.endedAlready = (Оно уже закончилось и вы не должны видеть эту страницу)
 testpilot.statusPage.todayAt = сегодня, в %S
 testpilot.statusPage.endOn = в %S
 testpilot.statusPage.numExtensions = #1 расширение;#1 расширения;#1 расширений
 testpilot.statusPage.recursEveryNumberOfDays = Этот тест повторяется каждые %S дней. Каждый раз он завершается:
 testpilot.statusPage.askMeBeforeSubmitData = Спрашивать меня каждый раз, хочу ли я отправить мои данные.
@@ -47,23 +47,23 @@ testpilot.welcomePage.iconExplanation = « найдите этот значок в нижнем правом углу окна браузера.
 testpilot.welcomePage.moreIconExplanation = Вы можете щёлкнуть по нему, чтобы открыть главное меню Испытателя.
 testpilot.welcomePage.notificationInfo = Когда исследованию нужно будет обратить на себя ваше внимание, значок выдаст уведомление.
 testpilot.welcomePage.privacyPolicy = Политика приватности
 testpilot.welcomePage.legalNotices = Правовые уведомления
 testpilot.surveyPage.saveAnswers = Сохранить ответы
 testpilot.surveyPage.submitAnswers = Отправить ответы
 testpilot.surveyPage.changeAnswers = Изменить ответы
 testpilot.surveyPage.loading = Идёт загрузка. Пожалуйста, подождите…
-testpilot.surveyPage.thankYouForFinishingSurvey = Спасибо за то, что ответили на вопросы исследования. Ваши ответы будут загружены вместе с следующим набором экспериментальных данных.
+testpilot.surveyPage.thankYouForFinishingSurvey = Спасибо за то, что ответили на вопросы исследования. Ваши ответы будут выгружены вместе с следующим набором экспериментальных данных.
 testpilot.surveyPage.reviewOrChangeYourAnswers = Если вы хотите просмотреть или изменить ваши ответы, вы можете сделать это в любой момент, используя расположенную ниже кнопку.
 testpilot.finishedTask.finishedStudy = Превосходно! Вы закончили исследование «%S»!
 testpilot.finishedTask.allRelatedDataDeleted = Все данные, относящиеся к этому исследованию, были удалены с вашего компьютера.
 testpilot.notification.update = Обновить…
 testpilot.notification.thankYouForUploadingData = Спасибо!
-testpilot.notification.thankYouForUploadingData.message = Спасибо за загрузку ваших данных.
+testpilot.notification.thankYouForUploadingData.message = Спасибо за выгрузку ваших данных.
 testpilot.notification.readyToSubmit = Готово к отправке
 testpilot.notification.readyToSubmit.message = Исследование «%S» Испытателя закончило собирать данные и готово к их отправке.
 testpilot.notification.newTestPilotStudy = Новое исследование в Испытателе
 testpilot.notification.newTestPilotStudy.pre.message = В Испытателе сейчас начнётся исследование «%S».
 testpilot.notification.newTestPilotSurvey = Новый опрос в Испытателе
 testpilot.notification.newTestPilotSurvey.message = В Испытателе начался опрос «%S».
 testpilot.notification.newTestPilotResults = Новые результаты в Испытателе
 testpilot.notification.newTestPilotResults.message = Стали доступны новые результаты для исследования «%S» Испытателя.
--- a/browser/installer/custom.properties
+++ b/browser/installer/custom.properties
@@ -36,16 +36,20 @@
 # ***** END LICENSE BLOCK *****
 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 = Нажмите «Обновить» для продолжения.
--- a/browser/profile/bookmarks.inc
+++ b/browser/profile/bookmarks.inc
@@ -9,22 +9,16 @@
 
 #define bookmarks_toolbarfolder Папка панели закладок
 #define bookmarks_toolbarfolder_description Добавьте закладки в эту папку чтобы увидеть их на панели закладок
 
 # LOCALIZATION NOTE (getting_started):
 # link title for http://www.mozilla.com/ru/firefox/central/
 #define getting_started Начальная страница
 
-# LOCALIZATION NOTE (latest_headlines):
-# link title for the live bookmarks sample, a redirect on
-# http://fxfeeds.mozilla.com/ru/firefox/headlines.xml
-# Changing the redirect is subject to approval of l10n-drivers.
-#define latest_headlines Лента новостей
-
 # LOCALIZATION NOTE (firefox_heading):
 # Firefox links folder name
 #define firefox_heading Mozilla Firefox
 
 # LOCALIZATION NOTE (firefox_help):
 # link title for http://www.mozilla.com/ru/firefox/help/
 #define firefox_help Справка и руководства
 
--- a/dom/chrome/appstrings.properties
+++ b/dom/chrome/appstrings.properties
@@ -41,16 +41,17 @@ protocolNotFound = %S не является зарегистрированным протоколом.
 connectionFailure = В соединении с %S отказано.
 netInterrupt = Соединение с %S было неожиданно прервано. Возможно, также была прервана передача данных.
 netTimeout = Время ожидания соединения с %S истекло.
 redirectLoop = Лимит перенаправлений с этого адреса превышен. Не удалось загрузить запрошенную страницу. Это может быть вызвано блокировкой кук.
 confirmRepostPrompt = Чтобы отобразить эту страницу, приложение должно отправить информацию, которая повторит любое ранее произведённое действие (например, запрос на поиск или онлайн-покупка).
 resendButton.label = Отправить заново
 unknownSocketType = Документ не может быть отображён, пока вы не установите «Менеджер личной защиты (PSM)». Загрузите и установите PSM и попробуйте открыть документ снова или свяжитесь с системным администратором.
 netReset = Документ не содержит данных.
+notCached = Этот документ более не доступен.
 netOffline = Этот документ не может быть отображен во время автономной работы. Чтобы подключиться, уберите флажок с пункта «Работать автономно» в меню «Файл».
 isprinting = Во время печати или предварительного просмотра документ не может быть изменён.
 deniedPortAccess = Доступ к данному порту закрыт из соображений безопасности.
 proxyResolveFailure = Указанный прокси-сервер не найден. Проверьте настройки и попробуйте снова.
 proxyConnectFailure = Отказ в соединении при попытке подключиться к указанному прокси-серверу. Проверьте настройки и попробуйте снова.
 contentEncodingError = Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии.
 unsafeContentType = Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как она содержит тип файла, небезопасный для открытия. Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.
 externalProtocolTitle = Запрос на использование внешнего протокола 
--- a/dom/chrome/dom/dom.properties
+++ b/dom/chrome/dom/dom.properties
@@ -102,19 +102,15 @@ RemoveChildWarning = Метод removeChild() в атрибутах является устаревшим. Вместо него используйте value.
 AppendChildWarning = Метод appendChild() в атрибутах является устаревшим. Вместо него используйте value.
 CloneNodeWarning = Метод cloneNode() в атрибутах является устаревшим.
 OwnerDocumentWarning = Свойство ownerDocument в атрибутах является устаревшим.
 NormalizeWarning = Метод normalize() в атрибутах является устаревшим.
 IsSupportedWarning = Метод isSupported() в атрибутах является устаревшим.
 IsEqualNodeWarning = Метод isEqualNode() в атрибутах является устаревшим.
 TextContentWarning = Свойство textContent в атрибутах является устаревшим. Вместо него используйте value.
 EnablePrivilegeWarning = Метод enablePrivilege является устаревшим. Для его замены используйте код, выполняющийся с системными правами (напр. расширение).
+PositionWarning = Свойство position в XMLHttpRequest progress events является устаревшим.
+TotalSizeWarning = Свойство totalSize в XMLHttpRequest progress events является устаревшим.
 nsIJSONDecodeDeprecatedWarning = Метод nsIJSON.decode является устаревшим. Для его замены используйте метод JSON.parse.
 nsIJSONEncodeDeprecatedWarning = Метод nsIJSON.encode является устаревшим. Для его замены используйте метод JSON.stringify.
 nsIDOMWindowInternalWarning = Метод nsIDOMWindowInternal является устаревшим. Для его замены используйте метод nsIDOMWindow.
-IsSameNodeWarning = Метод isSameNode является устаревшим. Для тестирования на равенство используйте A == B.
-ReplaceWholeTextWarning = Метод replaceWholeText является устаревшим. Для его замены вызывайте для родителя normalize() и устанавливайте атрибут data или используйте метод textContent.
-XmlEncodingWarning = Метод xmlEncoding является устаревшим.
-XmlVersionWarning = Метод xmlVersion является устаревшим.
 InputEncodingWarning = Метод inputEncoding является устаревшим.
-XmlStandaloneWarning = Метод xmlStandalone является устаревшим.
-IsElementContentWhitespaceWarning = Метод isElementContentWhitespaceWarning является устаревшим.
 GlobalStorageWarning = Метод globalStorage является устаревшим. Для его замены используйте метод localStorage.
--- a/dom/chrome/layout/HtmlForm.properties
+++ b/dom/chrome/layout/HtmlForm.properties
@@ -32,14 +32,14 @@
 # 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 *****
 Reset = Сброс
 Submit = Отправить запрос
 Browse = Обзор…
-FileUpload = Загрузка файла
-MediaUpload = Загрузка медиа
+FileUpload = Выгрузка файла
+MediaUpload = Выгрузка медиа
 IsIndexPromptWithSpace = Это индекс, предоставляющий поиск. Введите ключевые слова: 
 ForgotPostWarning = Форма содержит атрибут «enctype=%S», но не содержит атрибут «method=post». Вместо этого для отправки данных будет использоваться метод «GET» без указания типа содержимого.
 ForgotFileEnctypeWarning = Форма разрешает загрузку файла, но не указаны атрибуты «method=POST» и «enctype=multipart/form-data». Файл не будет отправлен.
 DefaultFormSubject = Отправка формы из %S
new file mode 100644
--- /dev/null
+++ b/dom/chrome/layout/htmlparser.properties
@@ -0,0 +1,143 @@
+# ***** BEGIN LICENSE BLOCK *****
+# Version: MPL 1.1/GPL 2.0/LGPL 2.1
+#
+# The contents of this file are subject to the Mozilla Public License Version
+# 1.1 (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.mozilla.org/MPL/
+#
+# Software distributed under the License is distributed on an "AS IS" basis,
+# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+# for the specific language governing rights and limitations under the
+# License.
+#
+# The Original Code is HTML parser error reporting code.
+#
+# The Initial Developer of the Original Code is
+# Mozilla Foundation.
+# Portions created by the Initial Developer are Copyright (C) 2011
+# the Initial Developer. All Rights Reserved.
+#
+# Contributor(s):
+#   Henri Sivonen <hsivonen@iki.fi>
+#   Alexander L. Slovesnik <unghost@mozilla-russia.org> (Russian translation)
+#
+# Alternatively, the contents of this file may be used under the terms of
+# either the GNU General Public License Version 2 or later (the "GPL"), or
+# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+# in which case the provisions of the GPL or the LGPL are applicable instead
+# of those above. If you wish to allow use of your version of this file only
+# under the terms of either the GPL or the LGPL, and not to allow others to
+# use your version of this file under the terms of the MPL, indicate your
+# decision by deleting the provisions above and replace them with the notice
+# 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 *****
+errGarbageAfterLtSlash = Мусор после «</».
+errLtSlashGt = Обнаружен «</>». Вероятные причины: Неэкранированный «<» (экранируйте как «&lt;») или ошибка в имени конечного тега.
+errCharRefLacksSemicolon = Ссылка на символ не была завершена точкой с запятой.
+errNoDigitsInNCR = Нет цифр в числовой ссылке на символ.
+errGtInSystemId = «>» в системном идентификаторе.
+errGtInPublicId = «>» в публичном идентификаторе.
+errNamelessDoctype = Безымянный doctype.
+errConsecutiveHyphens = Последовательные дефисы не завершают комментарий. «--» не разрешены внутри комментария, а например «- -» разрешены.
+errPrematureEndOfComment = Преждевременный конец комментария. Для корректного завершения комментария используйте «-->».
+errBogusComment = Фальшивый комментарий.
+errUnquotedAttributeLt = «<» в незакавыченном значении атрибута. Вероятная причина: Сразу перед этим нехватает «>».
+errUnquotedAttributeGrave = «`» в незакавыченном значении атрибута. Вероятная причина: Использование в качестве кавычки неверного символа.
+errUnquotedAttributeQuote = Кавычка в незакавыченном значении атрибута. Вероятные причины: Идущие вместе атрибуты или строка URL-запроса в незакавыченном значении атрибута.
+errUnquotedAttributeEquals = «=» в незакавыченном значении атрибута. Вероятные причины: Идущие вместе атрибуты или строка URL-запроса в незакавыченном значении атрибута.
+errSlashNotFollowedByGt = За слэшем не следует сразу «>».
+errNoSpaceBetweenAttributes = Нет пробела между атрибутами.
+errUnquotedAttributeStartLt = «<» в начале незакавыченного значения атрибута. Вероятная причина: Сразу перед этим нехватает «>»
+errUnquotedAttributeStartGrave = «`» в начале незакавыченного значения атрибута. Вероятная причина: Использование в качестве кавычки неверного символа.
+errUnquotedAttributeStartEquals = «=» в начале незакавыченного значения атрибута. Вероятная причина: Бездомный двойной знак равенства.
+errAttributeValueMissing = Отсутствует значение атрибута.
+errBadCharBeforeAttributeNameLt = Обнаружен «<», хотя ожидалось имя атрибута. Вероятная причина: Сразу перед этим нехватает «>».
+errEqualsSignBeforeAttributeName = Обнаружен «=», хотя ожидалось имя атрибута. Вероятная причина: Отсутствует имя атрибута.
+errBadCharAfterLt = Некорректный символ после «<». Вероятная причина: Неэкранированный «<». Попробуйте экранировать его как «&lt;».
+errLtGt = Обнаружен «<>». Вероятные причины: Неэкранированный «<» (экранируйте как «&lt;») или ошибка в имени начального тега.
+errProcessingInstruction = Обнаружен «<?». Вероятная причина: Попытка использовать инструкцию обработки XML в HTML. (Инструкции обработки XML не поддерживаются в HTML).
+errUnescapedAmpersandInterpretedAsCharacterReference = Строка, следующая за «&», была интерпретирована как ссылка на символ. («&» вероятно должен быть экранирован как «&amp;»).
+errNotSemicolonTerminated = Именованная ссылка на символ не была завершена точкой с запятой. (Или «&» вероятно должен быть экранирован как «&amp;»).
+errNoNamedCharacterMatch = «&» не начинает ссылку на символ. («&» вероятно должен быть экранирован как «&amp;»).
+errQuoteBeforeAttributeName = Обнаружен кавычка, хотя ожидалось имя атрибута. Вероятная причина: сразу перед этим отсутствует «=».
+errLtInAttributeName = «<» в имени атрибута. Вероятная причина: сразу перед этим отсутствует «>».
+errQuoteInAttributeName = Кавычка в имени атрибута. Вероятная причина: Где-то раньше недостаёт парной кавычки.
+errExpectedPublicId = Ожидался публичный идентификатор, но doctype был завершён.
+errBogusDoctype = Фальшивый doctype.
+maybeErrAttributesOnEndTag = Конечный тег имел атрибуты.
+maybeErrSlashInEndTag = Бездомный «/» в конце конечного тега.
+errNcrNonCharacter = Ссылка на символ разворачивается в non-character.
+errNcrSurrogate = Ссылка на символ разворачивается в суррогат.
+errNcrControlChar = Ссылка на символ разворачивается в контрольный символ.
+errNcrCr = Числовая ссылка на символ разворачивается в возврат каретки.
+errNcrInC1Range = Числовая ссылка на символ разворачивается в диапазоне C1 управляющих символов.
+errEofInPublicId = Конец файла внутри публичного идентификатора.
+errEofInComment = Конец файла внутри комментария.
+errEofInDoctype = Конец файла внутри doctype.
+errEofInAttributeValue = При нахождении внутри значения атрибута достигнут конец файла. Тег проигнорирован.
+errEofInAttributeName = При нахождении в имени атрибута достигнут конец файла. Тег проигнорирован.
+errEofWithoutGt = Достигнут конец файла, а предыдущий тег не завершён с помощью «>». Тег проигнорирован.
+errEofInTagName = Достигнут конец файла при поиске имени тега. Тег проигнорирован.
+errEofInEndTag = Конец файла внутри завершающего тега. Тег проигнорирован.
+errEofAfterLt = Конец файла после «<».
+errNcrOutOfRange = Ссылка на символ находится за пределами допустимого диапазона Юникода.
+errNcrUnassigned = Ссылка на символ разворачивается в никогда не назначаемую точку кода.
+errDuplicateAttribute = Дублирующийся атрибут.
+errEofInSystemId = Конец файла внутри системного идентификатора.
+errExpectedSystemId = Ожидался системный идентификатор, но doctype завершен.
+errMissingSpaceBeforeDoctypeName = Перед именем doctype отсутствует пробел.
+errHyphenHyphenBang = В комментарии найден «--!».
+errNcrZero = Ссылка на символ разворачивается в нуль.
+errNoSpaceBetweenDoctypeSystemKeywordAndQuote = Нет пробела между ключевым словом «SYSTEM» для doctype и кавычкой.
+errNoSpaceBetweenPublicAndSystemIds = Нет пробела между публичным и системным идентификатором doctype.
+errNoSpaceBetweenDoctypePublicKeywordAndQuote = Нет пробела между ключевым словом «PUBLIC» для doctype и кавычкой.
+errStrayStartTag2 = Бездомный начальный тег «%1$S».
+errStrayEndTag = Бездомный конечный тег «%1$S».
+errUnclosedElements = Обнаружен конечный тег «%1$S», но имеются открытые элементы.
+errUnclosedElementsImplied = Предполагается конечный тег «%1$S», но имеются открытые элементы.
+errUnclosedElementsCell = Ячейка таблицы была неявно закрыта, но имеются открытые элементы.
+errStrayDoctype = Бездомный doctype.
+errAlmostStandardsDoctype = Almost standards mode doctype. Ожидался «<!DOCTYPE html>».
+errQuirkyDoctype = Quirky doctype. Ожидался «<!DOCTYPE html>».
+errNonSpaceInTrailer = Непробельный символ в трейлере страницы.
+errNonSpaceAfterFrameset = Непробельный символ после «frameset».
+errNonSpaceInFrameset = Непробельный символ в «frameset».
+errNonSpaceAfterBody = Непробельный символ после body.
+errNonSpaceInColgroupInFragment = Непробельный символ в «colgroup» при парсинге фрагмента.
+errNonSpaceInNoscriptInHead = Непробельный символ внутри «noscript» внутри «head».
+errFooBetweenHeadAndBody = «%1$S» элемент между «head» и «body».
+errStartTagWithoutDoctype = Обнаружен начальный тег, а doctype перед ним не обнаружен. Ожидался «<!DOCTYPE html>».
+errNoSelectInTableScope = Нет «select» в диапазоне таблицы.
+errStartSelectWhereEndSelectExpected = Начальный тег «select» где ожидался конечный тег.
+errStartTagWithSelectOpen = Открыт начальный тег «%1$S» с «select».
+errBadStartTagInHead2 = Неправильный начальный тег «%1$S» в «head».
+errImage = Обнаружен начальный тег «image».
+errIsindex = обнаружен «isindex».
+errFooSeenWhenFooOpen = Обнаружен начальный тег «%1$S», но элемент того же типа уже был открыт.
+errHeadingWhenHeadingOpen = Заголовок не может потомком другого заголовка.
+errFramesetStart = обнаружен начальный тег «frameset».
+errNoCellToClose = Нет ячейки для закрытия.
+errStartTagInTable = В «table» обнаружен начальный тег «%1$S».
+errFormWhenFormOpen = Обнаружен начальный тег «form», но там уже есть активный элемент «form». Вложенные формы не разрешены. Тег проигнорирован.
+errTableSeenWhileTableOpen = Обнаружен начальный тег для «table», но предыдущая «table» всё ещё открыта.
+errStartTagInTableBody = Начальный тег «%1$S» в теле таблицы.
+errEndTagSeenWithoutDoctype = Обнаружен конечный тег, а doctype перед ним не обнаружен. Ожидался «<!DOCTYPE html>».
+errEndTagAfterBody = Обнаружен конечный тег после закрытого «body».
+errEndTagSeenWithSelectOpen = Конечный тег «%1$S» с открытым «select».
+errGarbageInColgroup = Мусор во фрагменте «colgroup».
+errEndTagBr = Конечный тег «br».
+errNoElementToCloseButEndTagSeen = В диапазоне нет элемента «%1$S», но обнаружен конечный тег «%1$S».
+errHtmlStartTagInForeignContext = Начальный тег HTML «%1$S» в чужом контексте пространства имён.
+errTableClosedWhileCaptionOpen = «table» закрыта, но «caption» была всё ещё открыта.
+errNoTableRowToClose = Нет строки таблицы для закрытия.
+errNonSpaceInTable = Неверно размещённые непробельные символы внутри таблицы.
+errUnclosedChildrenInRuby = Незакрытые потомки в «ruby».
+errStartTagSeenWithoutRuby = Обнаружен начальный тег «%1$S» без открытого элемента «ruby».
+errSelfClosing = Самозакрывающийся синтаксис («/>») использован в непустом HTML-элементе. Игнорирую слэш и считаю это начальным тэгом.
+errNoCheckUnclosedElementsOnStack = Незакрытые элементы в стеке.
+errEndTagDidNotMatchCurrentOpenElement = Конечный тег «%1$S» не соответствует имени текущего открытого элемента («%2$S»).
+errEndTagViolatesNestingRules = Конечный тег «%1$S» нарушает правила вложения.
--- a/dom/chrome/netError.dtd
+++ b/dom/chrome/netError.dtd
@@ -9,16 +9,18 @@
 <!ENTITY fileNotFound.title "Файл не найден">
 <!ENTITY fileNotFound.longDesc "<ul><li>Возможно, файл был переименован, удалён или перемещён?</li><li> Проверьте, не допустили ли вы в имени файла орфографическую ошибку, неверно указали регистр или совершили какую-либо ещё ошибку в адресе.</li><li> Проверьте, имеется ли у вас достаточно прав для просмотра запрошенного файла.</li></ul>">
 <!ENTITY generic.title "Невозможно завершить запрос">
 <!ENTITY generic.longDesc "<p>Дополнительная информация об этой ошибке в данное время недоступна.</p>">
 <!ENTITY malformedURI.title "Некорректный адрес">
 <!ENTITY malformedURI.longDesc "<p>Синтаксис указанного адреса некорректен. Проверьте адрес на наличие ошибок и попробуйте снова.</p>">
 <!ENTITY netInterrupt.title "Передача данных прервана">
 <!ENTITY netInterrupt.longDesc "<p>Браузер успешно произвёл соединение, но оно было прервано при передаче информации. Пожалуйста, попробуйте снова.</p><ul><li>Если вам не удалось открыть другие сайты, проверьте настройки соединения компьютера с сетью.</li><li>Если у вас имеются другие проблемы, проконсультируйтесь с вашим системным администратором или Интернет-провайдером.</li></ul>">
+<!ENTITY notCached.title "Документ просрочен">
+<!ENTITY notCached.longDesc "<p>Запрошенный документ не доступен в кэше браузера.</p><ul><li>В целях безопасности браузер не производит автоматический повторный запрос важных документов.</li><li>Нажмите «Попробовать снова», чтобы повторно запросить документ с веб-сайта.</li></ul>">
 <!ENTITY netOffline.title "Автономный режим">
 <!ENTITY netOffline.longDesc2 "<p>Браузер работает в автономном режиме и не может соединиться с запрошенным сайтом.</p><ul><li>Компьютер подсоединён к работающей сети?</li><li>Нажмите «Попробовать снова», чтобы подключиться к сети и перезагрузить страницу.</li></ul>">
 <!ENTITY contentEncodingError.title "Ошибка в типе содержимого">
 <!ENTITY contentEncodingError.longDesc "<p>Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии.</p><ul><li>Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.</li></ul> ">
 <!ENTITY unsafeContentType.title "Небезопасный тип файла">
 <!ENTITY unsafeContentType.longDesc "
 <ul>
    <li>Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.</li>
--- a/dom/chrome/security/caps.properties
+++ b/dom/chrome/security/caps.properties
@@ -61,11 +61,11 @@ SetPropertyDeniedOriginsOnlySubject = Pe
 CallMethodDeniedOriginsOnlySubject = Permission denied for <%S> to call method %S.%S
 CreateWrapperDenied = Permission denied to create wrapper for object of class %S
 CreateWrapperDeniedForOrigin = Permission denied for <%2$S> to create wrapper for object of class %1$S
 ExtensionCapability = Неизвестно: %S
 ProtocolFlagError = Предупреждение: Обработчик протокола для «%S» не объявил о политике безопасности. Хотя загрузка таких протоколов пока разрешена, данное поведение считается устаревшим. Для получения более подробной информации обратитесь к документации на nsIProtocolHandler.idl.
 capdesc.UniversalBrowserRead = Чтение личных данных с любого сайта или окна
 capdesc.UniversalBrowserWrite = Изменение любого открытого окна
 capdesc.UniversalXPConnect = Запуск или установка программного обеспечения на вашей машине
-capdesc.UniversalFileRead = Чтение и загрузка локальных файлов
+capdesc.UniversalFileRead = Чтение и выгрузка локальных файлов
 capdesc.UniversalPreferencesRead = Чтение настроек программы
 capdesc.UniversalPreferencesWrite = Изменение настроек программы
new file mode 100644
--- /dev/null
+++ b/editor/ui/chrome/composer/editingOverlay.dtd
@@ -0,0 +1,65 @@
+<!-- ***** BEGIN LICENSE BLOCK *****
+   - Version: MPL 1.1/GPL 2.0/LGPL 2.1
+   -
+   - The contents of this file are subject to the Mozilla Public License Version
+   - 1.1 (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.mozilla.org/MPL/
+   -
+   - Software distributed under the License is distributed on an "AS IS" basis,
+   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+   - for the specific language governing rights and limitations under the
+   - License.
+   -
+   - The Original Code is Mozilla Communicator client code, released
+   - March 31, 1998.
+   -
+   - The Initial Developer of the Original Code is
+   - Netscape Communications Corporation.
+   - Portions created by the Initial Developer are Copyright (C) 1999-2000
+   - the Initial Developer. All Rights Reserved.
+   -
+   - Contributor(s):
+   -   Sammy Ford
+   -   Blake Ross
+   -   Ryan Cassin (rcassin@supernova.org)
+   -   Daniel Glazman (glazman@netscape.com)
+   -   Stephen Donner (technutz@netscape.net)
+   -   Alexander L. Slovesnik <unghost@mozilla-russia.org> (Russian translation)
+   -
+   - Alternatively, the contents of this file may be used under the terms of
+   - either of the GNU General Public License Version 2 or later (the "GPL"),
+   - or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+   - in which case the provisions of the GPL or the LGPL are applicable instead
+   - of those above. If you wish to allow use of your version of this file only
+   - under the terms of either the GPL or the LGPL, and not to allow others to
+   - use your version of this file under the terms of the MPL, indicate your
+   - decision by deleting the provisions above and replace them with the notice
+   - 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 ***** -->
+<!ENTITY openFileCmd.label "Открыть файл…">
+<!ENTITY openFileCmd.accesskey "к">
+<!ENTITY openFileCmd.key "O">
+<!ENTITY openRemoteCmd.label "Открыть адрес в Интернете…">
+<!ENTITY openRemoteCmd.accesskey "а">
+<!ENTITY openRemoteCmd.key "L">
+<!ENTITY fileRecentMenu.label "Последние страницы">
+<!ENTITY fileRecentMenu.accesskey "с">
+<!ENTITY saveCmd.label "Сохранить">
+<!ENTITY saveCmd.accesskey "х">
+<!ENTITY saveAsCmd.label "Сохранить как…">
+<!ENTITY saveAsCmd.accesskey "к">
+<!ENTITY saveAsChangeEncodingCmd.label "Изменить и сохранить кодировку">
+<!ENTITY saveAsChangeEncodingCmd.accesskey "з">
+<!ENTITY publishCmd.label "Опубликовать">
+<!ENTITY publishCmd.accesskey "п">
+<!ENTITY publishCmd.key "S">
+<!ENTITY publishAsCmd.label "Опубликовать как…">
+<!ENTITY publishAsCmd.accesskey "у">
+<!ENTITY fileRevert.label "Вернуть">
+<!ENTITY fileRevert.accesskey "н">
+<!ENTITY publishSettings.label "Параметры сайта публикации…">
+<!ENTITY publishSettings.accesskey "б">
--- a/editor/ui/chrome/composer/editorOverlay.dtd
+++ b/editor/ui/chrome/composer/editorOverlay.dtd
@@ -35,56 +35,29 @@
    - under the terms of either the GPL or the LGPL, and not to allow others to
    - use your version of this file under the terms of the MPL, indicate your
    - decision by deleting the provisions above and replace them with the notice
    - 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 ***** -->
-<!ENTITY fileMenu.label "Файл">
-<!ENTITY fileMenu.accesskey "а">
-<!ENTITY openFileCmd.label "Открыть файл…">
-<!ENTITY openFileCmd.accesskey "к">
-<!ENTITY openFileCmd.key "O">
-<!ENTITY openRemoteCmd.label "Открыть адрес в Интернете…">
-<!ENTITY openRemoteCmd.accesskey "а">
-<!ENTITY openRemoteCmd.key "L">
-<!ENTITY fileRecentMenu.label "Последние открытые страницы">
-<!ENTITY fileRecentMenu.accesskey "с">
-<!ENTITY fileRevert.label "Вернуться к последнему сохранению">
-<!ENTITY fileRevert.accesskey "н">
-<!ENTITY saveCmd.label "Сохранить">
-<!ENTITY saveCmd.accesskey "х">
 <!ENTITY saveCmd.key "S">
-<!ENTITY saveAsCmd.label "Сохранить как…">
-<!ENTITY saveAsCmd.accesskey "к">
-<!ENTITY publishCmd.label "Опубликовать">
-<!ENTITY publishCmd.accesskey "п">
-<!ENTITY publishCmd.key "S">
-<!ENTITY publishAsCmd.label "Опубликовать как…">
-<!ENTITY publishAsCmd.accesskey "у">
-<!ENTITY saveAsChangeEncodingCmd.label "Изменить и сохранить кодировку">
-<!ENTITY saveAsChangeEncodingCmd.accesskey "з">
-<!ENTITY editMenu.label "Правка">
-<!ENTITY editMenu.accesskey "р">
 <!ENTITY pasteNoFormatting.label "Вставить без форматирования">
 <!ENTITY pasteNoFormatting.accesskey "б">
 <!ENTITY pasteNoFormatting.key "V">
 <!ENTITY pasteAs.label "Вставить как">
 <!ENTITY pasteAs.accesskey "к">
-<!ENTITY publishSettings.label "Параметры сайта публикации…">
-<!ENTITY publishSettings.accesskey "б">
 <!ENTITY pasteAsQuotationCmd.label "Вставить как цитату">
 <!ENTITY pasteAsQuotationCmd.accesskey "ц">
 <!ENTITY pasteAsQuotationCmd.key "o">
 <!ENTITY findCmd.label "Найти и заменить…">
 <!ENTITY enableInlineSpellChecker.label "Проверка орфографии при наборе текста">
 <!ENTITY enableInlineSpellChecker.accesskey "н">
-<!ENTITY checkSpellingCmd2.label "Проверка орфографии">
+<!ENTITY checkSpellingCmd2.label "Проверка орфографии…">
 <!ENTITY checkSpellingCmd2.accesskey "в">
 <!ENTITY checkSpellingCmd2.key "p">
 <!ENTITY insertMenu.label "Вставить">
 <!ENTITY insertMenu.accesskey "с">
 <!ENTITY insertLinkCmd.label "Ссылку…">
 <!ENTITY insertLinkCmd.accesskey "ы">
 <!ENTITY insertLinkCmd.key "L">
 <!ENTITY insertAnchorCmd.label "Якорь с именем…">
@@ -186,17 +159,17 @@
 <!ENTITY formatFontColor.label "Цвет текста…">
 <!ENTITY formatFontColor.accesskey "т">
 <!ENTITY tableOrCellColor.label "Цвет фона ячейки или таблицы…">
 <!ENTITY tableOrCellColor.accesskey "ч">
 <!ENTITY formatRemoveStyles.key "Y">
 <!ENTITY formatRemoveLinks.key "K">
 <!ENTITY formatRemoveNamedAnchors.label "Удалить якори с именами">
 <!ENTITY formatRemoveNamedAnchors.accesskey "д">
-<!ENTITY formatRemoveNamedAnchors.key "A">
+<!ENTITY formatRemoveNamedAnchors2.key "R">
 <!ENTITY paragraphMenu.label "Абзац">
 <!ENTITY paragraphMenu.accesskey "б">
 <!ENTITY paragraphParagraphCmd.label "Абзац">
 <!ENTITY paragraphParagraphCmd.accesskey "б">
 <!ENTITY heading1Cmd.label "Заголовок 1">
 <!ENTITY heading1Cmd.accesskey "1">
 <!ENTITY heading2Cmd.label "Заголовок 2">
 <!ENTITY heading2Cmd.accesskey "2">
@@ -307,17 +280,17 @@
 <!ENTITY tableProperties.accesskey "в">
 <!ENTITY menuBar.tooltip "Панель меню">
 <!ENTITY formatToolbar.tooltip "Панель форматирования">
 <!ENTITY newToolbarCmd.label "Создать">
 <!ENTITY newToolbarCmd.tooltip "Создать новую страницу Компоновщика">
 <!ENTITY openToolbarCmd.label "Открыть">
 <!ENTITY openToolbarCmd.tooltip "Открыть локальный файл">
 <!ENTITY saveToolbarCmd.tooltip "Сохранить файл локально">
-<!ENTITY publishToolbarCmd.tooltip "Загрузить файл на удалённый сервер">
+<!ENTITY publishToolbarCmd.tooltip "Выгрузить файл на удалённый сервер">
 <!ENTITY cutToolbarCmd.tooltip "Вырезать">
 <!ENTITY copyToolbarCmd.tooltip "Копировать">
 <!ENTITY pasteToolbarCmd.tooltip "Вставить">
 <!ENTITY printToolbarCmd.label "Печать">
 <!ENTITY printToolbarCmd.tooltip "Напечатать эту страницу">
 <!ENTITY findToolbarCmd.label "Найти">
 <!ENTITY findToolbarCmd.tooltip "Найти текст на странице">
 <!ENTITY spellToolbarCmd.label "Орфография">
--- a/extensions/irc/chrome/chatzilla.properties
+++ b/extensions/irc/chrome/chatzilla.properties
@@ -1013,18 +1013,18 @@ msg.save.err.failed = Сохранeние вида ``%1$S'' в ``%2$S'' не удалось:\n ``%3$S''
 msg.save.fileexists = Файл «%S» уже существует.\n Нажмите «OK» для его перезаписи или «Отмена» для сохранения оригинального файла.
 msg.save.successful = Вид ``%1$S'' был сохранён в <%2$S>.
 msg.ceip.msg1 = ChatZilla хотела бы, чтобы вы приняли участие в Программе по улучшению работы пользователей. Вы можете %1$S в ней или %2$S её.
 msg.ceip.msg2 = Используйте |/%1$S|, чтобы принять участие, либо |/%2$S|, чтобы проигнорировать этот запрос.
 msg.ceip.enabled = Все параметры Программы по улучшению работы пользователей были включены. Данные будут собираться и периодически отправляться, без прерывания вашей работы.
 msg.ceip.disabled = Все параметры Программы по улучшению работы пользователей были отключены. Никакие данные собираться или отправляться не будут.
 msg.ceip.command.yes = [[Участвовать][Принимать участие в CEIP][%S]]
 msg.ceip.command.no = [[Игнорировать][Не принимать участие в CEIP][%S]]
-msg.ceip.upload.ok = Программа по улучшению работы пользователей: загрузка “%S” успешно произведена.
-msg.ceip.upload.failed = Программа по улучшению работы пользователей: загрузка “%S” не удалась с ошибкой “%S”.
+msg.ceip.upload.ok = Программа по улучшению работы пользователей: выгрузка “%S” успешно произведена.
+msg.ceip.upload.failed = Программа по улучшению работы пользователей: выгрузка “%S” не удалась с ошибкой “%S”.
 msg.install.plugin.err.download = При загрузке плагина произошла ошибка: %S"
 msg.install.plugin.err.remove.temp = При удалении временных файлов произошла ошибка: %S"
 msg.install.plugin.err.no.name = Не могу найти в исходнике имя плагина. Пожалуйста, укажите имя вручную.
 msg.install.plugin.err.protocol = Простите, но адрес исходника был указан с использованием неизвестного протокола. Поддерживаются только протоколы 'file', 'http' и 'https'.
 msg.install.plugin.err.install.to = Не могу найти подходящего места для установки (initialScripts). Пожалуйста, исправьте параметр initialScripts, например сбросив его, используя команду: |/pref initialScripts - |. Будьте осторожны, это удалит любые плагины, установленные вами где-либо ещё, из этого списка!
 msg.install.plugin.err.check.sd = При проверке источника и назначения произошла ошибка: %S"
 msg.install.plugin.err.many.initjs = Похоже, что этот плагин ChatZilla содержит множество файлов 'init.js', и поэтому не может быть установлен.
 msg.install.plugin.err.mixed.base = Этот плагин ChatZilla содержит базовый путь для 'init.js', который не может быть использован для всех остальных файлов. Вероятно, этот плагин в текущем состоянии нормально функционировать не будет.
--- a/mail/chrome/messenger-region/region.properties
+++ b/mail/chrome/messenger-region/region.properties
@@ -1,3 +1,7 @@
+browser.search.defaultenginename = Google
+browser.search.order.1 = Google
+browser.search.order.2 = Yahoo
+browser.search.order.3 = Bing
 mail.addr_book.mapit_url.format = http://maps.google.ru/maps?q=@A1%20@A2%20@CI%20@ST%20@ZI%20@CO
 mailnews.messageid_browser.url = http://groups.google.com/search?as_umsgid=%mid
 mailnews.localizedRe = 
--- a/mail/chrome/messenger/accountCreation.dtd
+++ b/mail/chrome/messenger/accountCreation.dtd
@@ -35,16 +35,18 @@
 <!ENTITY continue.label "Продолжить">
 <!ENTITY continue.accesskey "д">
 <!ENTITY stop.label "Стоп">
 <!ENTITY stop.accesskey "т">
 <!ENTITY half-manual-test.label "Перетестировать">
 <!ENTITY half-manual-test.accesskey "е">
 <!ENTITY manual-edit.label "Настройка вручную">
 <!ENTITY manual-edit.accesskey "с">
+<!ENTITY switch-to-provisioner.label "Получить новую учётную запись">
+<!ENTITY switch-to-provisioner.accesskey "л">
 <!ENTITY warning.label "Предупреждение!">
 <!ENTITY incomingSettings.label "Параметры входящей почты:">
 <!ENTITY outgoingSettings.label "Параметры исходящей почты:">
 <!ENTITY technicaldetails.label "Технические детали">
 <!ENTITY confirmWarning.label "Я понимаю риск.">
 <!ENTITY confirmWarning.accesskey "н">
 <!ENTITY createAccount.label "Создать учётную запись">
 <!ENTITY createAccount.accesskey "з">
--- a/mail/chrome/messenger/addressbook/abMainWindow.dtd
+++ b/mail/chrome/messenger/addressbook/abMainWindow.dtd
@@ -73,23 +73,27 @@
 <!ENTITY menubarCmd.label "Панель меню">
 <!ENTITY menubarCmd.accesskey "е">
 <!ENTITY showAbToolbarCmd.label "Панель адресной книги">
 <!ENTITY showAbToolbarCmd.accesskey "а">
 <!ENTITY showTaskbarCmd.label "Строка состояния">
 <!ENTITY showTaskbarCmd.accesskey "С">
 <!ENTITY customizeToolbar.label "Настроить…">
 <!ENTITY customizeToolbar.accesskey "Н">
-<!ENTITY showContactPane.label "Область окна контакта">
-<!ENTITY showContactPane.accesskey "б">
+<!ENTITY layoutMenu.label "Разбивка окна">
+<!ENTITY layoutMenu.accesskey "б">
+<!ENTITY showDirectoryPane.label "Панель каталогов">
+<!ENTITY showDirectoryPane.accesskey "а">
+<!ENTITY showContactPane2.label "Панель контактов">
+<!ENTITY showContactPane2.accesskey "к">
 <!ENTITY menu_ShowNameAs.label "Показывать имя как">
 <!ENTITY menu_ShowNameAs.accesskey "П">
-<!ENTITY firstLastCmd.label "Имя, Фамилия">
-<!ENTITY firstLastCmd.accesskey "И">
-<!ENTITY lastFirstCmd.label "Фамилия, Имя">
+<!ENTITY firstLastCmd2.label "Имя Фамилия">
+<!ENTITY firstLastCmd2.accesskey "И">
+<!ENTITY lastFirstCmd.label "Фамилия Имя">
 <!ENTITY lastFirstCmd.accesskey "Ф">
 <!ENTITY displayNameCmd.label "Отображаемое имя">
 <!ENTITY displayNameCmd.accesskey "О">
 <!ENTITY sortMenu.label "Сортировка">
 <!ENTITY sortMenu.accesskey "р">
 <!ENTITY tasksMenu.label "Инструменты">
 <!ENTITY tasksMenu.accesskey "И">
 <!ENTITY messengerCmd.label "Почта и группы новостей">
--- a/mail/chrome/messenger/glodaComplete.properties
+++ b/mail/chrome/messenger/glodaComplete.properties
@@ -9,17 +9,17 @@
 # Software distributed under the License is distributed on an "AS IS" basis,
 # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
 # for the specific language governing rights and limitations under the
 # License.
 #
 # The Original Code is Thunderbird Global Database
 #
 # The Initial Developer of the Original Code is
-# Mozilla Messaging, Inc.
+# the Mozilla Foundation.
 # Portions created by the Initial Developer are Copyright (C) 2009
 # the Initial Developer. All Rights Reserved.
 #
 # Contributor(s):
 #   David Ascher <dascher@mozillamessaging.com>
 #   Alexander L. Slovesnik <unghost@mozilla-russia.org> (Russian translation)
 #
 # Alternatively, the contents of this file may be used under the terms of
@@ -33,8 +33,10 @@
 # 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 *****
 glodaComplete.messagesTagged.label = Сообщения отмеченные: #1
 glodaComplete.messagesMentioning.label = Сообщения упоминающие: #1
 glodaComplete.messagesMentioningMany.label = Сообщения упоминающие: #1
+glodaComplete.webSearch.label = Поиск в Интернете: #1
+glodaComplete.webSearch.label.truncated = Поиск в Интернете: #1…
--- a/mail/chrome/messenger/messenger.dtd
+++ b/mail/chrome/messenger/messenger.dtd
@@ -11,18 +11,20 @@
 <!ENTITY recentlyClosedTabsCmd.accesskey "д">
 <!ENTITY undoCloseTabCmd.commandkey "T">
 <!ENTITY moveToNewWindow.label "Переместить в новое окно">
 <!ENTITY moveToNewWindow.accesskey "м">
 <!ENTITY newVirtualFolderCmd.label "Виртуальную папку…">
 <!ENTITY newVirtualFolderCmd.accesskey "В">
 <!ENTITY newOtherAccountsCmd.label "Другие учётные записи…">
 <!ENTITY newOtherAccountsCmd.accesskey "г">
-<!ENTITY newEmailAccountCmd.label "Учётную запись почты…">
-<!ENTITY newEmailAccountCmd.accesskey "ч">
+<!ENTITY newCreateEmailAccountCmd.label "Получить новую учётную запись почты…">
+<!ENTITY newCreateEmailAccountCmd.accesskey "л">
+<!ENTITY newExistingEmailAccountCmd.label "Существующая учётная запись почты…">
+<!ENTITY newExistingEmailAccountCmd.accesskey "щ">
 <!ENTITY openMessageFileCmd.label "Открыть сохранённое сообщение…">
 <!ENTITY openMessageFileCmd.accesskey "с">
 <!ENTITY openAttachmentCmd.label "Вложения">
 <!ENTITY openAttachmentCmd.accesskey "В">
 <!ENTITY saveAsMenu.label "Сохранить как">
 <!ENTITY saveAsMenu.accesskey "к">
 <!ENTITY saveAsFileCmd.label "Файл">
 <!ENTITY saveAsFileCmd.accesskey "Ф">
@@ -117,16 +119,18 @@
 <!ENTITY messagePaneLayoutStyle.label "Разбивка окна">
 <!ENTITY messagePaneLayoutStyle.accesskey "Р">
 <!ENTITY messagePaneClassic.label "Классический вид">
 <!ENTITY messagePaneClassic.accesskey "К">
 <!ENTITY messagePaneWide.label "Широкий вид">
 <!ENTITY messagePaneWide.accesskey "Ш">
 <!ENTITY messagePaneVertical.label "Вертикальный вид">
 <!ENTITY messagePaneVertical.accesskey "В">
+<!ENTITY showFolderPaneCmd.label "Панель папок">
+<!ENTITY showFolderPaneCmd.accesskey "а">
 <!ENTITY showMessageCmd.label "Область просмотра сообщений">
 <!ENTITY showMessageCmd.accesskey "О">
 <!ENTITY folderView.label "Папки">
 <!ENTITY folderView.accesskey "П">
 <!ENTITY unifiedFolders.label "Объединённые">
 <!ENTITY unifiedFolders.accesskey "б">
 <!ENTITY allFolders.label "Все">
 <!ENTITY allFolders.accesskey "В">
--- a/mail/chrome/messenger/messenger.properties
+++ b/mail/chrome/messenger/messenger.properties
@@ -304,16 +304,18 @@ fileNotFoundMsg = Файл %S не существует.
 fileEmptyTitle = Файл пуст
 fileEmptyMsg = Файл «%S» является пустым.
 headerMoreAddrs = ещё #1;ещё #1;ещё #1
 headertoFieldMe = Мне
 headerfromFieldMe = Меня
 headerreply-toFieldMe = Мне
 headerccFieldMe = Мне
 headerbccFieldMe = Мне
+expandAttachmentPaneTooltip = Показать панель вложений
+collapseAttachmentPaneTooltip = Скрыть панель вложений
 loadingTab = Загрузка…
 xpinstallPromptWarning = %1$S заблокировал запрос на установку программного обеспечения на компьютер с этого сайта (%2$S)
 xpinstallPromptAllowButton = Разрешить
 xpinstallPromptAllowButton.accesskey = з
 xpinstallDisabledMessageLocked = Установка программного обеспечения отключена вашим системным администратором.
 xpinstallDisabledMessage = Установка программного обеспечения в данный момент отключена. Нажмите «Включить» и попытайтесь снова.
 xpinstallDisabledButton = Включить
 xpinstallDisabledButton.accesskey = к
@@ -365,16 +367,18 @@ update.resumeButton.accesskey = д
 update.openUpdateUI.applyButton.label = Применить обновление…
 update.openUpdateUI.applyButton.accesskey = м
 update.restart.applyButton.label = Применить обновление
 update.restart.applyButton.accesskey = м
 update.openUpdateUI.upgradeButton.label = Обновить сейчас…
 update.openUpdateUI.upgradeButton.accesskey = б
 update.restart.upgradeButton.label = Обновить сейчас
 update.restart.upgradeButton.accesskey = б
+websearch.setDefault = Установить по умолчанию эту поисковую машину
+websearch.isDefault = Сейчас по умолчанию используется эта поисковая машина
 missingpluginsMessage.title = Для отображения всего мультимедийного контента на этой странице требуются дополнительные плагины.
 missingpluginsMessage.button.label = Установить требуемые плагины…
 missingpluginsMessage.button.accesskey = т
 outdatedpluginsMessage.title = Некоторые плагины, используемые на этой странице, устарели.
 outdatedpluginsMessage.updateButton.label = Обновить плагины…
 outdatedpluginsMessage.updateButton.accesskey = б
 blockedpluginsMessage.title = Некоторые плагины, требуемые на этой странице, были заблокированы в целях вашей безопасности.
 blockedpluginsMessage.infoButton.label = Подробности…
--- a/mail/chrome/messenger/messengercompose/messengercompose.dtd
+++ b/mail/chrome/messenger/messengercompose/messengercompose.dtd
@@ -8,16 +8,17 @@
 <!ENTITY newMessageCmd2.key "N">
 <!ENTITY newMessage.accesskey "б">
 <!ENTITY newContact.label "Контакт адресной книги…">
 <!ENTITY newContact.accesskey "н">
 <!ENTITY attachMenu.label "Вложить">
 <!ENTITY attachMenu.accesskey "ж">
 <!ENTITY attachFileCmd.label "Файл(ы)…">
 <!ENTITY attachFileCmd.accesskey "л">
+<!ENTITY attachFileCmd.key "A">
 <!ENTITY attachPageCmd.label "Веб-страницу…">
 <!ENTITY attachPageCmd.accesskey "е">
 <!ENTITY attachVCardCmd.label "Визитную карточку (vCard)">
 <!ENTITY attachVCardCmd.accesskey "з">
 <!ENTITY closeCmd.label "Закрыть">
 <!ENTITY closeCmd.key "W">
 <!ENTITY closeCmd.accesskey "З">
 <!ENTITY saveCmd.label "Сохранить">
--- a/mail/chrome/messenger/msgHdrViewOverlay.dtd
+++ b/mail/chrome/messenger/msgHdrViewOverlay.dtd
@@ -69,16 +69,17 @@
 <!ENTITY openAllAttachmentsCmd.label "Открыть все…">
 <!ENTITY openAllAttachmentsCmd.accesskey "р">
 <!ENTITY saveAllAttachmentsCmd.label "Сохранить все…">
 <!ENTITY saveAllAttachmentsCmd.accesskey "С">
 <!ENTITY detachAllAttachmentsCmd.label "Отделить все…">
 <!ENTITY detachAllAttachmentsCmd.accesskey "О">
 <!ENTITY deleteAllAttachmentsCmd.label "Удалить все…">
 <!ENTITY deleteAllAttachmentsCmd.accesskey "и">
+<!ENTITY openAttachment.tooltip "Открыть вложенный файл">
 <!ENTITY saveAttachmentButton1.label "Сохранить">
 <!ENTITY saveAttachmentButton1.tooltip "Сохранить вложенный файл">
 <!ENTITY saveAllAttachmentsButton1.label "Сохранить все">
 <!ENTITY saveAllAttachmentsButton1.tooltip "Сохранить все вложенные файлы">
 <!ENTITY copyLinkCmd.label "Копировать ссылку">
 <!ENTITY copyLinkCmd.accesskey "ы">
 <!ENTITY CopyMessageId.label "Копировать идентификатор">
 <!ENTITY OpenMessageForMsgId.label "Открыть сообщение по идентификатору">
new file mode 100644
--- /dev/null
+++ b/mail/chrome/messenger/newmailaccount/accountProvisioner.dtd
@@ -0,0 +1,30 @@
+<!ENTITY window.title "Добро пожаловать в &brandShortName;">
+<!ENTITY header.label "Хотите получить новый адрес электронной почты для &brandShortName;?">
+<!ENTITY other.languages "Мы показываем лишь тех провайдеров, которые предлагают адреса в вашем регионе. Щёлкните здесь, чтобы показать всех провайдеров.">
+<!ENTITY error.line1 "Извините, но мы не смогли найти ни один из предложенных адресов электронной почты.">
+<!ENTITY error.line2 "Чтобы найти больше адресов, вы можете попробовать произвести поиск по прозвищам или любым другим терминам">
+<!ENTITY error.suggest.before "Также вы можете попробовать один из ">
+<!ENTITY error.suggest.middle "бесплатных альтернативных почтовых сервисов">
+<!ENTITY error.suggest.after ".">
+<!ENTITY success.title.before "Привет ">
+<!ENTITY success.title.after ", для вас доступны следующие адреса электронной почты:">
+<!ENTITY success.tip "(Чтобы найти больше адресов, вы можете произвести поиск по прозвищам или любым другим терминам)">
+<!ENTITY partnership.description "В партнёрстве с несколькими провайдерами, &brandShortName; может помочь вам получить новый адрес электронной почты. Чтобы начать, просто введите в расположенные выше поля свою фамилию и имя или другие понравившиеся вам слова.">
+<!ENTITY existing.header "Уже имеете адрес, который хотите использовать?">
+<!ENTITY tinyheader.title "Уже есть адрес?">
+<!ENTITY tinyheader.existing "Пропустить это и использовать мою существующую почту">
+<!ENTITY content.close "Я думаю, что я настрою мою учётную запись позже.">
+<!ENTITY successful.title "Поздравляем!">
+<!ENTITY successful.successMessage "Вы успешно настроили свою учётную запись.">
+<!ENTITY successful.write "Напишите письмо">
+<!ENTITY successful.write.desc "Сообщите о новом почтовом адресе вашим друзьям и семье.<br/> Вы ведь поэтому завели новый почтовый адрес, не так ли?">
+<!ENTITY successful.customize "Настроить &brandShortName; с помощью множества классных дополнений">
+<!ENTITY successful.customize.desc "Есть тысячи дополнений, которые помогут вам настроить &brandShortName; по своему вкусу.">
+<!ENTITY successful.attach "Добавить для моей почты персональную подпись">
+<!ENTITY successful.attach.desc "Вы можете автоматически прикреплять цитату или какую-либо информацию о себе в конец каждого отправляемого вами сообщения.">
+<!ENTITY successful.close "Закрыть это окно.">
+<!ENTITY input.namePlaceholder "Ваше имя или прозвище">
+<!ENTITY input.search "Поиск">
+<!ENTITY search_engine.title "Настройка вашей поисковой машины">
+<!ENTITY search_engine.message "Ваш провайдер электронной почты может также предложить вам возможность поиска в Интернете.">
+<!ENTITY search_engine.button "Готово">
new file mode 100644
--- /dev/null
+++ b/mail/chrome/messenger/newmailaccount/accountProvisioner.properties
@@ -0,0 +1,10 @@
+free = Бесплатно
+price = %S в год
+moreOptions = и ещё #1…;и ещё #1…;и ещё #1…
+sepAnd =  и 
+sepComma = , 
+disclaimer = Произведённые поисковые запросы будут отправлены Mozilla (<a href="%S" class="external">Политика приватности</a>) и сторонним провайдерам электронной почты <span class="placeholder"></span> для поиска доступных адресов электронной почты.
+privacyPolicy = Политика приватности
+tos = Условия службы
+searchDesc = Использовать <b>%S</b> как мою поисковую машину по умолчанию
+cannotConnect = Извините — мы не смогли связаться с нашим сервером регистрации. Пожалуйста, проверьте ваше соединение.
--- a/mail/chrome/messenger/prefs.properties
+++ b/mail/chrome/messenger/prefs.properties
@@ -27,8 +27,9 @@ prefPanel-synchronization = Синхронизация и хранение
 prefPanel-diskspace = Дисковое пространство
 prefPanel-addressing = Составление и адресация
 prefPanel-junk = Анти-спам фильтр
 prefPanel-smtp = Сервер исходящей почты (SMTP)
 identity-list-title = Дополнительные адреса электронной почты для %1$S
 identity-edit-req = Вы должны указать корректный адрес электронной почты.
 identity-edit-req-title = Ошибка создания дополнительного адреса электронной почты
 choosefile = Выбрать файл
+forAccount = Для учётной записи «%S»
--- a/mail/chrome/messenger/templateUtils.properties
+++ b/mail/chrome/messenger/templateUtils.properties
@@ -1,1 +1,2 @@
 yesterday = вчера
+monthDate = #1 #2
--- a/mail/chrome/overrides/netError.dtd
+++ b/mail/chrome/overrides/netError.dtd
@@ -28,16 +28,18 @@
 <!ENTITY malformedURI.longDesc "
 <ul>
   <li>Адреса веб-сайтов обычно записываются в формате <strong>http://www.example.com/</strong></li>
   <li>Убедитесь, что вы используете в качестве разделителя прямую косую черту (т.е. <strong>/</strong>).</li>
 </ul>
 ">
 <!ENTITY netInterrupt.title "Соединение было прервано">
 <!ENTITY netInterrupt.longDesc "&sharedLongDesc;">
+<!ENTITY notCached.title "Документ просрочен">
+<!ENTITY notCached.longDesc "<p>Кэш не содержит запрошенный документ.</p><ul><li>В целях безопасности &brandShortName; не производит автоматический повторный запрос важных документов.</li><li>Нажмите «Попробовать снова», чтобы повторно запросить документ с веб-сайта.</li></ul>">
 <!ENTITY netOffline.title "Автономный режим">
 <!ENTITY netOffline.longDesc2 "
 <ul>
    <li>Нажмите «Попробовать снова», чтобы подключиться к сети и перезагрузить страницу.</li>
 </ul> ">
 <!ENTITY contentEncodingError.title "Ошибка в типе содержимого">
 <!ENTITY contentEncodingError.longDesc "
 <ul>
--- a/mail/feedback/main.properties
+++ b/mail/feedback/main.properties
@@ -1,30 +1,30 @@
 extensions.tbtestpilot@labs.mozilla.com.description = Помогите сделать Thunderbird лучше, приняв участие в наших исследованиях.
 testpilot.fullBrandName = Испытатель лабораторий Mozilla
 testpilot.moreInfo = Подробнее
 testpilot.submit = Отправить
 testpilot.takeSurvey = Участвовать в исследовании
 testpilot.turnOn = Включить исследования пользователя
 testpilot.turnOff = Отключить исследования пользователя
 testpilot.studiesWindow.noStudies = Сейчас мы работаем над новым исследованием; скоро оно постучит в вашу дверь! Оставайтесь на связи!
-testpilot.studiesWindow.uploading = Идёт загрузка…
+testpilot.studiesWindow.uploading = Выгрузка…
 testpilot.studiesWindow.unableToReachServer = Невозможно достучаться до Mozilla; пожалуйста, попробуйте позже.
 testpilot.studiesWindow.thanksForContributing = Спасибо за ваш вклад!
 testpilot.studiesWindow.finishedOn = Закончено на %S
 testpilot.studiesWindow.canceledStudy = (Вы отменили это исследование)
 testpilot.studiesWindow.missedStudy = (Вы опоздали на это исследование)
 testpilot.studiesWindow.willStart = Начнётся в %S
 testpilot.studiesWindow.gatheringData = Сейчас идёт сбор данных.
 testpilot.studiesWindow.willFinish = Закончится в %S
 testpilot.studiesWindow.proposeStudy = Предложите своё исследование
 testpilot.page.commentsAndDiscussions = Комментарии и обсуждения »
 testpilot.page.proposeATest = Предложить тест »
 testpilot.page.testpilotOnTwitter = @MozTestPilot на Twitter »
-testpilot.statusPage.uploadingData = Сейчас идёт загрузка данных…
+testpilot.statusPage.uploadingData = Идёт выгрузка данных…
 testpilot.statusPage.uploadErrorMsg = Ой! При соединении с серверами Mozilla произошла ошибка. Может быть у вас упало соединение с сетью?
 testpilot.statusPage.willRetry = Испытатель будет автоматически повторять попытки соединения, так что вы можете закрыть сейчас это окно.
 testpilot.statusPage.endedAlready = (Оно уже закончилось и вы не должны видеть эту страницу)
 testpilot.statusPage.todayAt = сегодня, в %S
 testpilot.statusPage.endOn = в %S
 testpilot.statusPage.numExtensions = #1 расширение;#1 расширения;#1 расширений
 testpilot.statusPage.recursEveryNumberOfDays = Этот тест повторяется каждые %S дней. Каждый раз он завершается:
 testpilot.statusPage.askMeBeforeSubmitData = Спрашивать меня каждый раз, хочу ли я отправить мои данные.
@@ -50,23 +50,23 @@ testpilot.welcomePage.moreIconExplanation2 = Используйте подменю, чтобы посмотреть, какие исследования Испытателя запущены на вашем компьютере, и произвести настройки.
 testpilot.welcomePage.notificationInfo = Когда исследованию нужно будет обратить на себя ваше внимание, значок выдаст уведомление.
 testpilot.welcomePage.notificationInfo2 = Когда исследованию нужно будет обратить на себя ваше внимание, значок появится и выдаст уведомление.
 testpilot.welcomePage.privacyPolicy = Политика приватности
 testpilot.welcomePage.legalNotices = Правовые уведомления
 testpilot.surveyPage.saveAnswers = Сохранить ответы
 testpilot.surveyPage.submitAnswers = Отправить ответы
 testpilot.surveyPage.changeAnswers = Изменить ответы
 testpilot.surveyPage.loading = Идёт загрузка. Пожалуйста, подождите…
-testpilot.surveyPage.thankYouForFinishingSurvey = Спасибо за то, что ответили на вопросы исследования. Ваши ответы будут загружены вместе с следующим набором экспериментальных данных.
+testpilot.surveyPage.thankYouForFinishingSurvey = Спасибо за то, что ответили на вопросы исследования. Ваши ответы будут выгружены вместе с следующим набором экспериментальных данных.
 testpilot.surveyPage.reviewOrChangeYourAnswers = Если вы хотите просмотреть или изменить ваши ответы, вы можете сделать это в любой момент, используя расположенную ниже кнопку.
 testpilot.finishedTask.finishedStudy = Превосходно! Вы закончили исследование «%S»!
 testpilot.finishedTask.allRelatedDataDeleted = Все данные, относящиеся к этому исследованию, были удалены с вашего компьютера.
 testpilot.notification.update = Обновить…
 testpilot.notification.thankYouForUploadingData = Спасибо!
-testpilot.notification.thankYouForUploadingData.message = Спасибо за загрузку ваших данных.
+testpilot.notification.thankYouForUploadingData.message = Спасибо за выгрузку ваших данных.
 testpilot.notification.readyToSubmit = Готово к отправке
 testpilot.notification.readyToSubmit.message = Исследование «%S» Испытателя закончило собирать данные и готово к их отправке.
 testpilot.notification.newTestPilotStudy = Новое исследование в Испытателе
 testpilot.notification.newTestPilotStudy.pre.message = В Испытателе сейчас начнётся исследование «%S».
 testpilot.notification.newTestPilotSurvey = Новый опрос в Испытателе
 testpilot.notification.newTestPilotSurvey.message = В Испытателе начался опрос «%S».
 testpilot.notification.newTestPilotResults = Новые результаты в Испытателе
 testpilot.notification.newTestPilotResults.message = Стали доступны новые результаты для исследования «%S» Испытателя.
new file mode 100644
--- /dev/null
+++ b/mail/searchplugins/list.txt
@@ -0,0 +1,8 @@
+amazondotcom
+aol-web-search
+bing
+eBay
+google
+twitter
+wikipedia
+yahoo
--- a/mobile/chrome/aboutHome.dtd
+++ b/mobile/chrome/aboutHome.dtd
@@ -8,8 +8,10 @@
 <!ENTITY aboutHome.openAllTabs "Открыть всё во вкладках">
 <!ENTITY aboutHome.noTabs "Нет вкладок с прошлого раза">
 <!ENTITY aboutHome.noAddons "Нет рекомендуемых дополнений">
 <!ENTITY aboutHome.getLocale "Сменить язык">
 <!ENTITY aboutHome.getInBeforeBeta "Не ждите Бета.">
 <!ENTITY aboutHome.tryAurora "Попробуйте Firefox Aurora и помогите сформировать будущее Firefox.">
 <!ENTITY aboutHome.downloadAurora "Загрузить Aurora">
 <!ENTITY aboutHome.forAndroid "для Android">
+<!ENTITY aboutHome.setupSync "Настроить синхронизацию">
+<!ENTITY aboutHome.syncPairDevice "Соединиться с устройством">
--- a/mobile/chrome/overrides/appstrings.properties
+++ b/mobile/chrome/overrides/appstrings.properties
@@ -41,16 +41,17 @@ protocolNotFound = Firefox не может определить как открыть данный адрес, так как протокол (%S) не связан ни с одним приложением.
 connectionFailure = Firefox не может установить соединение с сервером %S.
 netInterrupt = Во время загрузки страницы соединение с %S было прервано.
 netTimeout = Время ожидания ответа от сервера %S истекло.
 redirectLoop = Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
 confirmRepostPrompt = Чтобы отобразить эту страницу, %S должен отправить информацию, которая повторит любое ранее произведённое действие (например, запрос на поиск или онлайн-покупка).
 resendButton.label = Отправить заново
 unknownSocketType = Firefox не знает как связаться с сервером.
 netReset = Во время загрузки страницы соединение с сервером было сброшено.
+notCached = Этот документ более не доступен.
 netOffline = Firefox находится в автономном режиме; в этом режиме работа с сайтами в Интернете невозможна.
 isprinting = Во время печати или предварительного просмотра документ не может быть изменён.
 deniedPortAccess = Данный адрес использует порт, который, как правило, не используется для работы с веб-сайтами. В целях вашей безопасности Firefox отменил данный запрос.
 proxyResolveFailure = Firefox настроен на использование прокси-сервера, который не может быть найден.
 proxyConnectFailure = Firefox настроен на использование прокси-сервера, который отказывает в соединении.
 contentEncodingError = Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии.
 unsafeContentType = Страница, которую вы пытаетесь просмотреть, не может быть отображена, так как она содержит тип файла, небезопасный для открытия. Пожалуйста, свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.
 externalProtocolTitle = Запрос на использование внешнего протокола 
--- a/mobile/chrome/overrides/netError.dtd
+++ b/mobile/chrome/overrides/netError.dtd
@@ -28,16 +28,18 @@
 <!ENTITY malformedURI.longDesc "
 <ul>
   <li>Адреса веб-сайтов обычно записываются в формате <strong>http://www.example.com/</strong></li>
   <li>Убедитесь, что вы используете в качестве разделителя прямую косую черту (т.е. <strong>/</strong>).</li>
 </ul>
 ">
 <!ENTITY netInterrupt.title "Соединение было прервано">
 <!ENTITY netInterrupt.longDesc "&sharedLongDesc2;">
+<!ENTITY notCached.title "Документ просрочен">
+<!ENTITY notCached.longDesc "<p>Запрошенный документ не доступен в кэше &brandShortName;.</p><ul><li>В целях безопасности &brandShortName; не производит автоматический повторный запрос важных документов.</li><li>Нажмите «Попробовать снова», чтобы повторно запросить документ с веб-сайта.</li></ul>">
 <!ENTITY netOffline.title "Автономный режим">
 <!ENTITY netOffline.longDesc2 "
 <ul>
    <li>Попробуйте снова. &brandShortName; попытается открыть соединение и перезагрузить страницу.</li>
 </ul> ">
 <!ENTITY contentEncodingError.title "Ошибка в типе содержимого">
 <!ENTITY contentEncodingError.longDesc "
 
--- a/mobile/chrome/sync.dtd
+++ b/mobile/chrome/sync.dtd
@@ -2,19 +2,24 @@
 <!ENTITY sync.notconnected "Не соединён">
 <!ENTITY sync.connect "Соединиться">
 <!ENTITY sync.connected "Соединён">
 <!ENTITY sync.details "Подробности">
 <!ENTITY sync.deviceName "Это устройство">
 <!ENTITY sync.disconnect "Разъединиться">
 <!ENTITY sync.syncNow "Синхронизировать">
 <!ENTITY sync.setup.title "Соединение с Sync">
-<!ENTITY sync.setup.jpake "На компьютере, соединённым с Firefox Sync, перейдите в настройки синхронизации и выберите «Добавить устройство»">
+<!ENTITY sync.setup.pair "Для активации выберите «Соединиться с устройством» на другом вашем устройстве.">
 <!ENTITY sync.fallback "Я не рядом с моим компьютером…">
 <!ENTITY sync.setup.manual "Введите данные вашей учётной записи синхронизации">
 <!ENTITY sync.account "Имя учётной записи">
 <!ENTITY sync.password "Пароль">
 <!ENTITY sync.recoveryKey "Ключ восстановления">
 <!ENTITY sync.customServer "Использовать свой сервер">
 <!ENTITY sync.serverURL "URL сервера">
 <!ENTITY sync.setup.connect "Соединиться">
 <!ENTITY sync.setup.cancel "Отмена">
 <!ENTITY sync.setup.tutorial "Показать мне как">
+<!ENTITY sync.setup.waiting2 "Ожидание другого устройства…">
+<!ENTITY sync.pair.title "Соединение с устройством">
+<!ENTITY sync.pair.description "Для активации вашего нового устройства выберите на устройстве «Настроить синхронизацию».">
+<!ENTITY sync.setup.close "Закрыть">
+<!ENTITY sync.setup.waitingdownload "Ваши данные сейчас загружаются в фоновом режиме. Вы можете закрыть это окно в любое время.">
--- a/security/manager/chrome/pipnss/pipnss.properties
+++ b/security/manager/chrome/pipnss/pipnss.properties
@@ -316,17 +316,16 @@ certErrorTrust_SelfSigned = К сертификату нет доверия, так как он является самоподписанным.
 certErrorTrust_UnknownIssuer = К сертификату нет доверия, так как сертификат его издателя неизвестен.
 certErrorTrust_MissingChain = К сертификату нет доверия, так как отсутствует цепочка сертификатов издателя.
 certErrorTrust_CaInvalid = К сертификату нет доверия, так как он был издан с использованием недействительного сертификата центра сертификации (CA).
 certErrorTrust_Issuer = К сертификату нет доверия, так как к сертификату его издателя нет доверия.
 certErrorTrust_ExpiredIssuer = К сертификату нет доверия, так как у сертификата его издателя истёк срок действия.
 certErrorTrust_Untrusted = К источнику, издавшему сертификат, нет доверия.
 certErrorMismatch = Сертификат недействителен для имени %S.
 certErrorMismatchSingle2 = Сертификат действителен только для <a id="cert_domain_link" title="%1$S">%1$S</a>
-certErrorMismatchSinglePlain = Сертификат действителен только для %S
 certErrorMismatchMultiple = Сертификат действителен только для следующих имён:
 certErrorMismatchNoNames = Сертификат недействителен для любого имени сервера.
 certErrorExpiredNow = Сертификат истёк %1$S. Текущее время — %2$S.
 certErrorNotYetValidNow = Сертификат не будет действителен до %1$S. Текущее время — %2$S.
 certErrorCodePrefix = (Код ошибки: %S)
 CertInfoIssuedFor = Кому выдано:
 CertInfoIssuedBy = Кем выдано:
 CertInfoValid = Действителен
--- a/services/sync/errors.properties
+++ b/services/sync/errors.properties
@@ -5,14 +5,13 @@ error.login.reason.no_username = Отсутствует имя учётной записи
 error.login.reason.no_password2 = Отсутствует пароль
 error.login.reason.no_recoverykey = Не найден сохранённый ключ восстановления
 error.login.reason.server = Неправильно настроен сервер
 error.sync.failed_partial = Некоторые типы данных синхронизировать не удалось
 error.sync.reason.server_maintenance = Сервер Firefox Sync проходит техническое обслуживание, синхронизация возобновится автоматически.
 invalid-captcha = Неверные слова, попробуйте снова
 weak-password = Используйте более сильный пароль
 error.reason.unknown = Неизвестная ошибка
-change.password.pwSameAsRecoveryKey = Пароль не может совпадать с вашим ключом восстановления
 change.password.pwSameAsPassword = Пароль не может совпадать с текущим паролем
 change.password.pwSameAsUsername = Пароль не может совпадать с вашим именем пользователя
 change.password.pwSameAsEmail = Пароль не может совпадать с вашим адресом электронной почты
 change.password.mismatch = Введённые пароли не совпадают
 change.password.tooShort = Введённый пароль слишком короткий
--- a/suite/chrome/browser/navigator.properties
+++ b/suite/chrome/browser/navigator.properties
@@ -1,13 +1,13 @@
 nv_done = Готово
 nv_timeout = Время ожидания истекло
 nv_stopped = Остановлено
 openFile = Открыть файл
-uploadFile = Загрузка файла
+uploadFile = Выгрузить файл
 droponhomebutton = Перенесите сюда ссылку или файл, чтобы сделать её домашней страницей
 droponhometitle = Установка домашней страницы
 droponhomemsg = Хотите сделать этот документ домашней страницей?
 droponhomeokbutton = Сделать домашней страницей
 jserror = Ошибка на странице. Для получения подробностей произведите двойной щелчок.
 nothingAvailable = (Недоступно)
 wallpaperConfirmTitle = На рабочий стол
 wallpaperConfirmButton = На рабочий стол
--- a/suite/chrome/browser/navigatorOverlay.dtd
+++ b/suite/chrome/browser/navigatorOverlay.dtd
@@ -4,17 +4,17 @@
 <!ENTITY openCmd.label "Открыть адрес в Интернете…">
 <!ENTITY openCmd.accesskey "ы">
 <!ENTITY openCmd.commandkey "l">
 <!ENTITY openFileCmd.label "Открыть файл…">
 <!ENTITY openFileCmd.accesskey "к">
 <!ENTITY openFileCmd.commandkey "o">
 <!ENTITY closeOtherTabs.label "Закрыть другие вкладки">
 <!ENTITY closeOtherTabs.accesskey "ы">
-<!ENTITY uploadFile.label "Загрузить файл на сервер…">
+<!ENTITY uploadFile.label "Выгрузить файл…">
 <!ENTITY uploadFile.accesskey "ф">
 <!ENTITY printSetupCmd.label "Параметры страницы…">
 <!ENTITY printSetupCmd.accesskey "м">
 <!ENTITY findOnCmd.label "Найти на этой странице…">
 <!ENTITY toolbarsCmd.label "Показать/скрыть">
 <!ENTITY toolbarsCmd.accesskey "о">
 <!ENTITY tabbarCmd.label "Панель вкладок">
 <!ENTITY tabbarCmd.accesskey "в">
--- a/suite/chrome/common/contentAreaCommands.dtd
+++ b/suite/chrome/common/contentAreaCommands.dtd
@@ -98,16 +98,22 @@
 <!ENTITY mediaUnmute.label "Восстановить звук">
 <!ENTITY mediaUnmute.accesskey "т">
 <!ENTITY mediaShowControls.label "Показать пульт управления">
 <!ENTITY mediaShowControls.accesskey "а">
 <!ENTITY mediaHideControls.label "Скрыть пульт управления">
 <!ENTITY mediaHideControls.accesskey "к">
 <!ENTITY videoFullScreen.label "Полный экран">
 <!ENTITY videoFullScreen.accesskey "э">
+<!ENTITY videoSaveImage.label "Сохранить кадр как…">
+<!ENTITY videoSaveImage.accesskey "х">
+<!ENTITY videoShowStats.label "Показать статистику">
+<!ENTITY videoShowStats.accesskey "к">
+<!ENTITY videoHideStats.label "Скрыть статистику">
+<!ENTITY videoHideStats.accesskey "к">
 <!ENTITY search.accesskey "П">
 <!ENTITY bidiSwitchPageDirectionItem.label "Переключить направление текста на странице">
 <!ENTITY bidiSwitchPageDirectionItem.accesskey "н">
 <!ENTITY bidiSwitchTextDirectionItem.label "Переключить направление текста на странице">
 <!ENTITY bidiSwitchTextDirectionItem.accesskey "т">
 <!ENTITY spellAddToDictionary.label "Добавить в словарь">
 <!ENTITY spellAddToDictionary.accesskey "в">
 <!ENTITY spellIgnoreWord.label "Пропустить слово">
--- a/suite/chrome/common/downloads/downloadmanager.properties
+++ b/suite/chrome/common/downloads/downloadmanager.properties
@@ -1,11 +1,11 @@
 paused = Приостановлено
 downloading = Загрузка
-uploading = Загрузка на сервер
+uploading = Выгрузка
 notStarted = Не начато
 failed = Ошибка
 finished = Готово
 canceled = Отменено
 blocked = Заблокировано
 downloadsTitleFiles = %1$S файл — Управление загрузками;%1$S файла — Управление загрузками;%1$S файлов — Управление загрузками
 downloadsTitlePercent = %2$S%% из %1$S файла — Управление загрузками;%2$S%% из %1$S файлов — Управление загрузками;%2$S%% из %1$S файлов — Управление загрузками
 progressTitle = %1$S — %2$S
--- a/suite/chrome/common/pref/pref-advanced.dtd
+++ b/suite/chrome/common/pref/pref-advanced.dtd
@@ -1,8 +1,11 @@
 <!ENTITY pref.advanced.title "Дополнительно">
 <!ENTITY systemPref.caption "Системные настройки">
 <!ENTITY systemPrefCheck.label "Использовать настройки системы">
 <!ENTITY systemPrefCheck.accesskey "с">
 <!ENTITY systemPref.desc "С этой опцией, &brandShortName; будет использовать системные настройки. Эти системные настройки будут перекрывать параметры &brandShortName;.">
 <!ENTITY prefCheckDefault.caption "Интеграция с системой">
 <!ENTITY prefCheckDefaultClient.label "Проверять при запуске параметры приложений по умолчанию">
 <!ENTITY prefCheckDefaultClient.accesskey "в">
+<!ENTITY crashReports.caption "Сообщения о падениях">
+<!ENTITY submitCrashes.label "Отправлять сообщения о падениях">
+<!ENTITY submitCrashes.accesskey "п">
--- a/suite/chrome/common/sync/syncGenericChange.properties
+++ b/suite/chrome/common/sync/syncGenericChange.properties
@@ -2,22 +2,21 @@ change.password.title = Смена вашего пароля
 change.password.acceptButton = Сменить пароль
 change.password.status.active = Смена вашего пароля…
 change.password.status.success = Ваш пароль был изменён.
 change.password.status.error = При смене вашего пароля произошла ошибка.
 change.password3.introText = Длина вашего пароля должна быть не менее 8 символов. Он не может совпадать с вашим именем пользователя или вашим ключом восстановления.
 change.password.warningText = Примечание: Как только вы смените пароль, ваши остальные устройства не смогут соединиться с вашей учетной записью.
 change.recoverykey.title = Изменение вашего ключа восстановления
 change.recoverykey.acceptButton = Изменить ключ восстановления
-change.recoverykey.label = Идёт изменение ключа восстановления и загрузка локальных данных. Пожалуйста, подождите…
+change.recoverykey.label = Идёт изменение ключа восстановления и выгрузка локальных данных. Пожалуйста, подождите…
 change.recoverykey.error = При изменении вашего ключа восстановления произошла ошибка!
 change.recoverykey.success = Ваш ключ восстановления был успешно изменён!
-change.recoverykey.introText = SeaMonkey заботится о вашей приватности
-change.recoverykey.introText2 = Чтобы обеспечить абсолютную приватность, все ваши данные перед их загрузкой шифруются. Ключ для расшифровки ваших данных не загружается.
-change.recoverykey.warningText = Внимание! Изменение ключа сотрёт все данные, хранящиеся на сервере Sync, и загрузит новые данные, защищённые новым ключом восстановления. Остальные ваши устройства не будут синхронизироваться, пока на этих устройствах не будет введён новый ключ восстановления.
+change.recoverykey.introText2 = Чтобы обеспечить абсолютную приватность, все ваши данные перед их выгрузкой шифруются. Ключ для расшифровки ваших данных не выгружается.
+change.recoverykey.warningText = Внимание! Изменение ключа сотрёт все данные, хранящиеся на сервере Sync, и выгрузит новые данные, защищённые новым ключом восстановления. Остальные ваши устройства не будут синхронизироваться, пока на этих устройствах не будет введён новый ключ восстановления.
 new.recoverykey.label = Ваш ключ восстановления
 new.password.title = Обновление пароля
 new.password.introText = Ваш пароль был отклонён сервером. Пожалуйста, обновите свой пароль.
 new.password.label = Введите ваш новый пароль
 new.password.confirm = Подтвердите ваш новый пароль
 new.password.acceptButton = Обновить пароль
 new.password.status.incorrect = Некорректный пароль. Пожалуйста, попробуйте ещё раз.
 new.recoverykey.title = Обновление ключа восстановления
--- a/suite/chrome/common/sync/syncSetup.dtd
+++ b/suite/chrome/common/sync/syncSetup.dtd
@@ -24,21 +24,20 @@
 <!ENTITY setup.tosAgree1.label "Я принял">
 <!ENTITY setup.tosAgree1.accesskey "р">
 <!ENTITY setup.tosLink.label "Условия службы">
 <!ENTITY setup.tosAgree2.label "и">
 <!ENTITY setup.ppLink.label "Политику приватности">
 <!ENTITY setup.tosAgree3.label "">
 <!ENTITY setup.tosAgree2.accesskey "">
 <!ENTITY setup.newRecoveryKeyPage.title.label "&brandShortName; заботится о вашей приватности">
-<!ENTITY setup.newRecoveryKeyPage.description.label "Чтобы обеспечить абсолютную приватность, все ваши данные перед их загрузкой шифруются. Ключ восстановления, необходимый для расшифровки ваших данных, не загружается.">
+<!ENTITY setup.newRecoveryKeyPage.description.label "Чтобы обеспечить абсолютную приватность, все ваши данные перед их выгрузкой шифруются. Ключ восстановления, необходимый для расшифровки ваших данных, не выгружается.">
 <!ENTITY recoveryKeyEntry.label "Ваш ключ восстановления">
 <!ENTITY recoveryKeyEntry.accesskey "к">
-<!ENTITY recoveryKeyGenerate.label "Сгенерировать">
-<!ENTITY recoveryKeyGenerate.accesskey "г">
+<!ENTITY recoveryGenerateNewKey.label "Сгенерировать новый ключ">
 <!ENTITY recoveryKeyBackup.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/suite/chrome/mailnews/addressbook/abMainWindow.dtd
+++ b/suite/chrome/mailnews/addressbook/abMainWindow.dtd
@@ -30,19 +30,19 @@
 <!ENTITY propertiesCmd.accesskey "в">
 <!ENTITY propertiesCmd.key "i">
 <!ENTITY showAbToolbarCmd.label "Панель адресной книги">
 <!ENTITY showAbToolbarCmd.accesskey "а">
 <!ENTITY showCardPane.label "Область окна карточки">
 <!ENTITY showCardPane.accesskey "О">
 <!ENTITY menu_ShowNameAs.label "Показывать имя как">
 <!ENTITY menu_ShowNameAs.accesskey "П">
-<!ENTITY firstLastCmd.label "Имя, Фамилия">
+<!ENTITY firstLastCmd.label "Имя Фамилия">
 <!ENTITY firstLastCmd.accesskey "И">
-<!ENTITY lastFirstCmd.label "Фамилия, Имя">
+<!ENTITY lastFirstCmd.label "Фамилия Имя">
 <!ENTITY lastFirstCmd.accesskey "Ф">
 <!ENTITY displayNameCmd.label "Отображаемое имя">
 <!ENTITY displayNameCmd.accesskey "О">
 <!ENTITY importCmd.label "Импорт…">
 <!ENTITY importCmd.accesskey "И">
 <!ENTITY exportCmd.label "Экспорт…">
 <!ENTITY exportCmd.accesskey "Э">
 <!ENTITY newContactButton.label "Создать контакт">
--- a/suite/chrome/mailnews/compose/messengercompose.dtd
+++ b/suite/chrome/mailnews/compose/messengercompose.dtd
@@ -27,36 +27,31 @@
 <!ENTITY sendCmd.keycode "VK_RETURN">
 <!ENTITY sendNowCmd.accesskey "п">
 <!ENTITY sendLaterCmd.label "Отправить позже">
 <!ENTITY sendLaterCmd.keycode "VK_RETURN">
 <!ENTITY sendLaterCmd.accesskey "з">
 <!ENTITY editRewrapCmd.label "Переформатировать">
 <!ENTITY editRewrapCmd.key "R">
 <!ENTITY editRewrapCmd.accesskey "е">
-<!ENTITY findCmd.label "Найти и заменить…">
 <!ENTITY accountManagerCmd.label "Параметры учётной записи…">
 <!ENTITY accountManagerCmd.accesskey "м">
 <!ENTITY showComposeToolbarCmd.label "Панель инструментов почты">
 <!ENTITY showComposeToolbarCmd.accesskey "П">
 <!ENTITY showFormatToolbarCmd.label "Панель форматирования">
 <!ENTITY showFormatToolbarCmd.accesskey "ф">
 <!ENTITY formatMenu.label "Формат">
 <!ENTITY formatMenu.accesskey "Ф">
 <!ENTITY optionsMenu.label "Настройки">
 <!ENTITY optionsMenu.accesskey "й">
 <!ENTITY quoteCmd.label "Цитировать сообщение">
 <!ENTITY quoteCmd.accesskey "Ц">
 <!ENTITY selectAddressCmd.label "Выбрать адреса…">
 <!ENTITY selectAddressCmd.key "">
 <!ENTITY selectAddressCmd.accesskey "в">
-<!ENTITY checkSpellingCmd2.label "Проверить орфографию…">
-<!ENTITY checkSpellingCmd2.accesskey "в">
-<!ENTITY enableInlineSpellChecker.label "Проверка орфографии при наборе текста">
-<!ENTITY enableInlineSpellChecker.accesskey "о">
 <!ENTITY priorityMenu.label "Важность">
 <!ENTITY priorityMenu.accesskey "ж">
 <!ENTITY lowestPriorityCmd.label "Самая низкая">
 <!ENTITY lowestPriorityCmd.accesskey "с">
 <!ENTITY lowPriorityCmd.label "Низкая">
 <!ENTITY lowPriorityCmd.accesskey "н">
 <!ENTITY normalPriorityCmd.label "Обычная">
 <!ENTITY normalPriorityCmd.accesskey "о">
new file mode 100644
--- /dev/null
+++ b/suite/chrome/mailnews/mailKeysOverlay.dtd
@@ -0,0 +1,56 @@
+<!-- ***** BEGIN LICENSE BLOCK *****
+   - Version: MPL 1.1/GPL 2.0/LGPL 2.1
+   -
+   - The contents of this file are subject to the Mozilla Public License Version
+   - 1.1 (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.mozilla.org/MPL/
+   -
+   - Software distributed under the License is distributed on an "AS IS" basis,
+   - WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
+   - for the specific language governing rights and limitations under the
+   - License.
+   -
+   - The Original Code is SeaMonkey MailNews.
+   -
+   - The Initial Developer of the Original Code is
+   - the Mozilla Foundation.
+   - Portions created by the Initial Developer are Copyright (C) 2011
+   - the Initial Developer. All Rights Reserved.
+   -
+   - Contributor(s):
+   -   Jens Hatlak <jh@junetz.de>
+   -   Alexander L. Slovesnik <unghost@mozilla-russia.org> (Russian translation)
+   -
+   - Alternatively, the contents of this file may be used under the terms of
+   - either the GNU General Public License Version 2 or later (the "GPL"), or
+   - the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
+   - in which case the provisions of the GPL or the LGPL are applicable instead
+   - of those above. If you wish to allow use of your version of this file only
+   - under the terms of either the GPL or the LGPL, and not to allow others to
+   - use your version of this file under the terms of the MPL, indicate your
+   - decision by deleting the provisions above and replace them with the notice
+   - 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 ***** -->
+<!ENTITY markAsReadCmd.label "Как прочитанное">
+<!ENTITY markAsReadCmd.accesskey "ч">
+<!ENTITY markAsReadCmd.key "m">
+<!ENTITY markFlaggedCmd.label "Флагом">
+<!ENTITY markFlaggedCmd.accesskey "л">
+<!ENTITY markFlaggedCmd.key "i">
+<!ENTITY openMessageWindowCmd.label "Открыть">
+<!ENTITY openMessageWindowCmd.accesskey "к">
+<!ENTITY openMessageWindowCmd.key "o">
+<!ENTITY tagCmd0.key "0">
+<!ENTITY tagCmd1.key "1">
+<!ENTITY tagCmd2.key "2">
+<!ENTITY tagCmd3.key "3">
+<!ENTITY tagCmd4.key "4">
+<!ENTITY tagCmd5.key "5">
+<!ENTITY tagCmd6.key "6">
+<!ENTITY tagCmd7.key "7">
+<!ENTITY tagCmd8.key "8">
+<!ENTITY tagCmd9.key "9">
--- a/suite/chrome/mailnews/messenger.dtd
+++ b/suite/chrome/mailnews/messenger.dtd
@@ -301,60 +301,41 @@
 <!ENTITY fileHereMenu.label "Поместить сюда">
 <!ENTITY fileHereMenu.accesskey "П">
 <!ENTITY copyHereMenu.label "Копировать сюда">
 <!ENTITY copyHereMenu.accesskey "К">
 <!ENTITY tagMenu.label "Присвоить метку">
 <!ENTITY tagMenu.accesskey "М">
 <!ENTITY tagCustomize.label "Настроить…">
 <!ENTITY tagCustomize.accesskey "Н">
-<!ENTITY tagCmd0.key "0">
-<!ENTITY tagCmd1.key "1">
-<!ENTITY tagCmd2.key "2">
-<!ENTITY tagCmd3.key "3">
-<!ENTITY tagCmd4.key "4">
-<!ENTITY tagCmd5.key "5">
-<!ENTITY tagCmd6.key "6">
-<!ENTITY tagCmd7.key "7">
-<!ENTITY tagCmd8.key "8">
-<!ENTITY tagCmd9.key "9">
 <!ENTITY markMenu.label "Отметить">
 <!ENTITY markMenu.accesskey "т">
-<!ENTITY markAsReadCmd.label "Как прочитанное">
-<!ENTITY markAsReadCmd.accesskey "ч">
-<!ENTITY markAsReadCmd.key "m">
 <!ENTITY markThreadAsReadCmd.label "Обсуждение как прочитанное">
 <!ENTITY markThreadAsReadCmd.accesskey "О">
 <!ENTITY markThreadAsReadCmd.key "r">
 <!ENTITY markReadByDateCmd.label "Как прочитанные по дате…">
 <!ENTITY markReadByDateCmd.accesskey "ч">
 <!ENTITY markReadByDateCmd.key "c">
 <!ENTITY markAllReadCmd.label "Все как прочитанные">
 <!ENTITY markAllReadCmd.accesskey "В">
 <!ENTITY markAllReadCmd.key "c">
-<!ENTITY markFlaggedCmd.label "Флагом">
-<!ENTITY markFlaggedCmd.accesskey "Ф">
-<!ENTITY markFlaggedCmd.key "i">
 <!ENTITY markAsJunkCmd.label "Как спам">
 <!ENTITY markAsJunkCmd.accesskey "м">
 <!ENTITY markAsJunkCmd.key "j">
 <!ENTITY markAsNotJunkCmd.label "Как не спам">
 <!ENTITY markAsNotJunkCmd.accesskey "н">
 <!ENTITY markAsNotJunkCmd.key "j">
 <!ENTITY recalculateJunkScoreCmd.label "Запустить анти-спам фильтры">
 <!ENTITY recalculateJunkScoreCmd.accesskey "а">
 <!ENTITY markAsShowRemoteCmd.label "Загрузить изображения из Интернета">
 <!ENTITY markAsShowRemoteCmd.accesskey "З">
 <!ENTITY markAsShowRemoteCmd.key "r">
 <!ENTITY markAsNotPhishCmd.label "Как не мошенническое">
 <!ENTITY markAsNotPhishCmd.accesskey "н">
 <!ENTITY markAsNotPhishCmd.key "p">
-<!ENTITY openMessageWindowCmd.label "Открыть">
-<!ENTITY openMessageWindowCmd.accesskey "О">
-<!ENTITY openMessageWindowCmd.key "o">
 <!ENTITY openFeedMessage.label "Открыть сообщение ленты новостей">
 <!ENTITY openFeedMessage.accesskey "т">
 <!ENTITY openFeedWebPageInWindow.label "Веб-страницу в новом окне">
 <!ENTITY openFeedWebPageInWindow.accesskey "е">
 <!ENTITY openFeedSummaryInWindow.label "Сводку в новом окне">
 <!ENTITY openFeedSummaryInWindow.accesskey "в">
 <!ENTITY openFeedWebPageInMP.label "Переключиться между веб-страницей и сводкой в области просмотра сообщения">
 <!ENTITY openFeedWebPageInMP.accesskey "к">
deleted file mode 100644
--- a/suite/installer/mac/README.txt
+++ /dev/null
@@ -1,1 +0,0 @@
-  = = = = = = = = = = = = = = SeaMonkey Read Me = = = = = = = = = = = = = = =

  Спасибо, что загрузили SeaMonkey. Этот файл содержит информацию по
  следующим вопросам:
  
  - Системные и аппаратные требования
  - Установка
  - Где хранится информация
  - Удаление
  - Загрузка SeaMonkey
  - Более подробная информация и обратная связь
  - Лицензия

  Для получения более подробной информации об известных проблемах и проблемах
  при установке, пожалуйста, прочтите примечания к выпуску. Примечания к выпуску и
  релизы можно найти по адресу
  
  http://www.seamonkey-project.org/releases/


  Системные и аппаратные требования
  ---------------------------------

  Системные требования:

  - Mac OS X 10.5 или более поздняя

  Аппаратные требования:

  - Компьютер Macintosh с процессором Intel x86
  - 200 MB свободного места на диске


  Установка
  ---------

   Чтобы установить SeaMonkey, произведите следующие действия:

   1. Перетащите значок приложения SeaMonkey в папку Applications.

   2. Извлеките образ диска.

   3. Если хотите открывать SeaMonkey из своего дока, перетащите значок
      SeaMonkey из папки Applications в Док.

  Где хранится информация
  -----------------------

  Когда вы запускаете SeaMonkey в первый раз, то в папке 

  ~/Library/Application Support/ 

  создаётся папка «SeaMonkey» (где ~ является вашим домашним каталогом).

  Ваши персональные настройки, закладки, почта, пароли и т.д. хранятся в папке
  профиля находящейся внутри папки SeaMonkey. Папка профиля расположена в

  ~/Library/Application Support/SeaMonkey/Profiles/[случайныесимволы.имяпрофиля].

  SeaMonkey хранит свой кэш в ~/Library/Cache/SeaMonkey. Определённые настройки
  (такие как последний корневой каталог использованный диалоговым окном сохранения)
  хранятся в

  ~/Library/Preferences/org.mozilla.seamonkey.plist.


  Удаление
  --------

  Чтобы удалить SeaMonkey (но сохранить свои личные настройки, закладки и т.д.),
  просто перетащите значок SeaMonkey из своей папки Applications в Trash.

  Чтобы полностью удалить все следы SeaMonkey со своего компьютера
  (в том числе свои персональные настройки, закладки, почту, пароли и т.д.),
  произведите следующие действия:

  1. Перетащите значок приложения SeaMonkey из вашей папки Applications в Trash

  2. Перетащите папку ~/Library/Application Support/SeaMonkey в Trash

  3. Перетащите папку ~/Library/Cache/SeaMonkey в Trash

  4. Перетащите файл ~/Library/Preferences/org.mozilla.seamonkey.plist в Trash


  Загрузка SeaMonkey
  ------------------

  В целях тестирования регулярно выпускаются ночные сборки SeaMonkey.
  Они отражают текущую разработку и могут содержать ошибки.

  Ночные сборки за различные даты доступны на FTP-сайте mozilla.org по
  адресу http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/

  Чтобы загрузить самые последние сборки, откройте

  http://www.seamonkey-project.org/dev/nightly

  Если вы ищете более отлаженную версию SeaMonkey, вам следует загрузить
  официальный релиз с веб-сайта

  http://www.seamonkey-project.org/releases/

  Более подробная информация и обратная связь
  -------------------------------------------

  Для получения более подробной информации о SeaMonkey, посетите веб-сайт
  http://www.seamonkey-project.org/. Для отправки сообщений об
  ошибках и обратной связи с разработчиками, используйте веб-сайт
  http://www.seamonkey-project.org/dev/get-involved, а также систему Bugzilla
  по адресу https://bugzilla.mozilla.org/ содержащую ссылки на известные ошибки,
  инструкции по отправке сообщений об ошибках и многое другое. Вы также можете
  получить помощь при работе с Bugzilla, зайдя на канал #mozillazine на сервере
  irc.mozilla.org с помощью своего IRC-клиента.

  Лицензия
  -------

  SeaMonkey распространяется на условиях лицензионного соглашения, доступного
  по адресу http://www.mozilla.org/legal/eula/seamonkey-en.html.
\ No newline at end of file
deleted file mode 100644
--- a/suite/installer/unix/README
+++ /dev/null
@@ -1,143 +0,0 @@
-====================================================
-
-                 SeaMonkey Read Me
-
-====================================================
-
-SeaMonkey поставляется на условиях, описанных в прилагающемся к нему
-лицензионном соглашении.
-
-Данный файл содержит информацию о системных требованиях и инструкциях по
-установке сборок SeaMonkey для Linux.
-
-Для получения более подробной информации о SeaMonkey, посетите веб-сайт
-http://www.seamonkey-project.org/ Для отправки сообщений об
-ошибках и обратной связи с разработчиками, используйте веб-сайт
-http://www.seamonkey-project.org/dev/get-involved, а также систему Bugzilla
-по адресу https://bugzilla.mozilla.org/ содержащую ссылки на известные ошибки,
-инструкции по отправке сообщений об ошибках и многое другое. Вы также можете
-получить помощь при работе с Bugzilla, зайдя на канал #mozillazine на сервере
-irc.mozilla.org с помощью своего IRC-клиента.
-
-
-====================================================
-
-                          Загрузка SeaMonkey
-
-====================================================
-
-Вы можете загрузить ночные сборки SeaMonkey с FTP-сайта mozilla.org по
-адресу
-
-  http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/
-
-Чтобы загрузить самые последние сборки, см.
-
-  http://www.seamonkey-project.org/dev/nightly
-
-Обратите внимание, что ночные сборки, используемые разработчиками
-mozilla.org для тестовых целей, могут содержать ошибки. Если вы ищете более
-отлаженную версию SeaMonkey, вам следует использовать релизы, регулярно
-выпускаемые проектом SeaMonkey, которые вы можете загрузить с веб-сайта
-
-  http://www.seamonkey-project.org/releases/
-
-Не забудьте прочесть примечания к релизу SeaMonkey - там вы можете найти
-информацию о известных проблемах и трудностях в установке SeaMonkey.
-Примечания к релизу можно найти по вышеуказанной ссылке вместе с самими
-релизами.
-
-====================================================
-
-               Системные требования
-
-====================================================
-
-* Linux
-
-- Библиотеки как минимум следующих версий (или совместимых с ними):
-GTK+ 2.10, GLib 2.12, Pango 1.14, X.Org 1.0.
-Установка на дистрибутивах Red Hat Enterprise Linux 5, Fedora Core 6,
-Ubuntu 6.10 ("Edgy"), Debian "Lenny" и openSUSE 10.2 (или позже) должна
-пройти без проблем.
-- Процессор класса Intel Pentium или лучше (рекомендуется с частотой 500 МГц или
-выше)
-- 128 МБ RAM
-- 50 МБ свободного места на диске
-
-====================================================
-
-            Инструкции по установке
-
-====================================================
-
-Обратите внимание, что в инструкции по установке используется bash shell.
-Если вы не используете bash, вам следует соответствующим образом изменить
-команды.
-
-Устанавливайте в чистый (новый) каталог. Установка новой версии поверх
-предыдущей может вызвать проблемы.
-
-Примечание: В этих инструкциях не рассказано о том, как собрать SeaMonkey
-из исходных текстов. Для получения информации о том, как собрать SeaMonkey
-из исходных текстов, расположенных на веб-сайте mozilla.org, зайдите по ссылке
-
-  http://developer.mozilla.org/en/Build_Documentation
-
-
-Инструкции по установке
--------------------------------
-
-Примечание: Сборки в виде инсталлятора больше не выпускаются, однако
-извлечение файла формата tar.bz2 в каталог по умолчанию (обычно /usr/local/seamonkey)
-приведёт к тому же результату, что и использование инсталлятора.
-
-Чтобы установить SeaMonkey путём загрузки файла формата tar.bz2,
-произведите следующие действия:
-
-1. Создайте каталог с именем "seamonkey" (mkdir seamonkey) и перейдите в
-него (cd seamonkey).
-
-2. Щёлкните по ссылке на веб-сайте, с которого вы загружаете SeaMonkey, чтобы
-загрузить файл архива (seamonkey*.tar.bz2) на свою машину в каталог
-seamonkey.
-
-3. Перейдите в каталог seamonkey (cd seamonkey) и распакуйте архив с
-помощью следующей команды:
-
-  tar jxvf sea*.tar.bz2
-	
-Это создаст подкаталог "seamonkey" в каталоге seamonkey. 
-
-4. Перейдите в каталог seamonkey (cd seamonkey). 
-
-5. Запустите SeaMonkey с помощью следующего скрипта: 
-
-  ./seamonkey
-
-
-Внесите последние штрихи в установку SeaMonkey, поместив его значок на
-панель GNOME. Для этого, произведите следующие действия:
-
-1. Щёлкните по кнопке Главного меню GNOME, откройте меню «Панель», откройте
-подменю «Добавить в панель» и выберите пункт «Launcher».
-
-2. Щёлкните правой кнопкой мыши по значку SeaMonkey на Панели и введите
-следующую команду:
-
-  directory_name/seamonkey
-
-где directory_name - имя каталога, в который вы установили SeaMonkey.
-Например, каталогом по умолчанию, предлагаемым  SeaMonkey является
-/usr/local/seamonkey.
-
-3. Введите имя значка и добавьте комментарий, если желаете.
-
-4. Щёлкните по кнопке значка и введите следующее в пути к расположению
-значка:
-
-  directory_name/chrome/icons/default/default.png
-
-где directory_name - имя каталога, в который вы установили SeaMonkey.
-Например, каталогом по умолчанию является
-/usr/local/seamonkey/chrome/icons/default/default.png.
deleted file mode 100644
--- a/suite/installer/windows/README.txt
+++ /dev/null
@@ -1,130 +0,0 @@
-==========================================================================
-
-= = = = = = = = = = = = =  SeaMonkey ReadMe   = = = = = = = = = = = = = =
-
-==========================================================================
-
-SeaMonkey   ,     
- .
-
-         
-  SeaMonkey  Windows.
-
-      SeaMonkey,  -
-http://www.seamonkey-project.org/    
-     ,  -
-http://www.seamonkey-project.org/dev/get-involved,    Bugzilla
-  https://bugzilla.mozilla.org/     ,
-        .   
-     Bugzilla,    #mozillazine  
-irc.mozilla.org    IRC-.
-
-
-==========================================================================
-
-                           SeaMonkey
-
-==========================================================================
-
-     SeaMonkey  FTP- mozilla.org 
-
-
-  http://ftp.mozilla.org/pub/mozilla.org/seamonkey/nightly/
-
-    , .
-
-  http://www.seamonkey-project.org/dev/nightly
-
- ,   ,  
-mozilla.org   ,   .    
-  SeaMonkey,    , 
-  SeaMonkey,      -
-
-  http://www.seamonkey-project.org/releases/
- 
-      SeaMonkey -    
-        SeaMonkey.
-          
-.
-
-==========================================================================
-
-                          
-
-==========================================================================
-
-*Windows
-
-   - Windows 2000, XP, Server 2003, Vista  7
-   -   Intel Pentium   (   
-     500   )
-   - 128  RAM
-   - 50     
-
-
-==========================================================================
-
-                        
-
-==========================================================================
-
-       
-.       
-.
-
-   () .    
-   .
-
-:       ,   SeaMonkey
-  .     ,   SeaMonkey
-  ,   - mozilla.org,   
-
-  http://developer.mozilla.org/en/Build_Documentation
-
-
-    Windows
----------------------------------
-
-:   SeaMonkey   Windows 2000/XP  
- .        Error 5,
-,       .
-
-
-     SeaMonkey    SeaMonkey,
-     :
-
-   1. ٸ       
-      seamonkey-x.xx.ru.win32.installer.exe (   ) 
-      -,     SeaMonkey,   
-         .
-
-   2.   ,      , 
-             
-       .
-
-   3.    ,   .
-            
-      .
-
-
-     SeaMonkey   .zip   
-   ,   :
-
-   1. ٸ        seamonkey-x.xx.ru.win32.zip
-     (   )  -,     SeaMonkey,
-        .zip    .
-
-   2.   ,      , 
-           .
-
-      :   ,     
-          .zip ,  7-zip ( -
-      )      .     ,  
-       7-zip       - www.7-zip.org.
-
-   3.   .zip   - ,  
-      C:\Program Files\SeaMonkey.
-
-   4.   SeaMonkey,   ,    
-      SeaMonkey,       
-      seamonkey.exe.
--- a/toolkit/chrome/global/headsUpDisplay.properties
+++ b/toolkit/chrome/global/headsUpDisplay.properties
@@ -1,69 +1,2 @@
-typeError = Ошибка:
-typeWarning = Предупреждение:
-typeNetwork = Сеть:
-typeException = Исключение:
-typeCssParser = Парсер CSS:
-typeStrict = Строгое предупреждение:
-msgCategory = Категория
-errLine = Строка: %S
-btnHide = Скрыть
-btnPrefs = Настройки
-categoryPage = Страница:
-categoryConsole = Консоль:
-btnMutation = Мутация DOM
-tipMutation = Включить/отключить ведение лога событий мутаций DOM
-btnPageNet = Сеть
-tipPageNet = Вести лог доступа к сети
-btnPageCSS = CSS
-tipPageCSS = Вести лог ошибок парсинга CSS
-btnPageJS = JS
-tipPageJS = Вести лог исключений JavaScript
-btnPageWebDeveloper = Веб-разработка
-tipPageWebDeveloper = Сообщения лога отправленные в объект «консоль»
-btnConsoleErrors = Ошибки
-tipConsoleErrors = Вести лог вызовов console.error()
-btnConsoleInfo = Инфо
-tipConsoleInfo = Вести лог вызовов console.info()
-btnConsoleWarnings = Предупреждения
-tipConsoleWarnings = Вести лог вызовов console.warn()
-btnConsoleLog = Лог
-tipConsoleLog = Вести лог вызовов console.log()
-btnGlobal = Глобальные сообщения
-tipGlobal = Включить/отключить ведение лога глобальных сообщений
-localConsole = Локальная консоль
-clearConsoleCmd.label = Очистить консоль
-clearConsoleCmd.accesskey = ч
-btnClear = Очистить
-stringFilter = Фильтр
-close.button = Закрыть
-close.accesskey = к
-update.button = Обновить
-update.accesskey = б
-jsPropertyTitle = Исследователь объекта
-jsPropertyInspectTitle = Исследовать: %S
-saveBodies.label = Сохранять в лог содержимое запроса и ответа
-saveBodies.accesskey = х
-copyCmd.label = Копировать
-copyCmd.accesskey = п
-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) было отключено скриптом на этой странице.
-inspectStyle.nullObjectPassed = Это null объект
-inspectStyle.mustBeDomNode = Объект должен быть действительным узлом DOM
-inspectStyle.nodeHasNoStyleProps = К объекту нельзя применить стиль
-inspectStyle.styleInspectorNotEnabled = Инспектор стилей не включён. Для использования этой команды, пожалуйста, установите в about:config параметр devtools.styleinspector.enabled в true.
-webConsolePosition = Расположение
-webConsolePositionTooltip = Располагать веб-консоль выше или ниже документа
-webConsolePositionAbove = Выше
-webConsolePositionBelow = Ниже
-webConsolePositionWindow = Окно
-webConsoleWindowTitleAndURL = Веб-консоль — %S
-Autocomplete.label = Всплывающее окно автозавершения
 stacktrace.anonymousFunction = <анонимная>
 stacktrace.outputMessage = Stack trace от %S, функция %S, строка %S.
--- a/toolkit/chrome/global/videocontrols.dtd
+++ b/toolkit/chrome/global/videocontrols.dtd
@@ -1,5 +1,19 @@
 <!ENTITY playButton.playLabel "Воспроизвести">
 <!ENTITY playButton.pauseLabel "Приостановить">
 <!ENTITY muteButton.muteLabel "Убрать звук">
 <!ENTITY muteButton.unmuteLabel "Восстановить звук">
+<!ENTITY stats.media "Медиа">
+<!ENTITY stats.size "Разрешение">
+<!ENTITY stats.activity "Состояние">
+<!ENTITY stats.activityPaused "Приостановлено">
+<!ENTITY stats.activityPlaying "Проигрывается">
+<!ENTITY stats.activityEnded "Окончено">
+<!ENTITY stats.activitySeeking "(поиск)">
+<!ENTITY stats.volume "Громкость">
+<!ENTITY stats.channels "Каналы">
+<!ENTITY stats.sampleRate "Частота дискретизации">
+<!ENTITY stats.framesParsed "Кадров разобрано">
+<!ENTITY stats.framesDecoded "Кадров декодировано">
+<!ENTITY stats.framesPresented "Кадров представлено">
+<!ENTITY stats.framesPainted "Кадров прорисовано">
 <!ENTITY scrubberScale.nameFormat "прошло #1 из #2">
deleted file mode 100644
--- a/toolkit/chrome/global/webConsole.dtd
+++ /dev/null
@@ -1,14 +0,0 @@
-<!ENTITY networkPanel.requestURL "URL запроса">
-<!ENTITY networkPanel.requestMethod "Метод запроса">
-<!ENTITY networkPanel.statusCode "Код состояния">
-<!ENTITY networkPanel.requestHeaders "Заголовки запроса">
-<!ENTITY networkPanel.requestCookie "Отправленная кука">
-<!ENTITY networkPanel.requestBody "Тело запроса">
-<!ENTITY networkPanel.requestFormData "Отправленные данные формы">
-<!ENTITY networkPanel.responseHeaders "Заголовки ответа">
-<!ENTITY networkPanel.responseBody "Тело ответа">
-<!ENTITY networkPanel.responseBodyCached "Кэшированные данные">
-<!ENTITY networkPanel.responseBodyUnknownType "Неизвестный тип содержимого">
-<!ENTITY networkPanel.responseNoBody "Нет тела запроса">
-<!ENTITY networkPanel.responseImage "Полученное изображение">
-<!ENTITY networkPanel.responseImageCached "Кэшированное изображение">
--- a/toolkit/chrome/mozapps/downloads/downloads.properties
+++ b/toolkit/chrome/mozapps/downloads/downloads.properties
@@ -29,41 +29,41 @@ cancelDownloadsOKText = Отменить загрузку
 cancelDownloadsOKTextMultiple = Отменить несколько (%S) загрузок
 dontQuitButtonWin = Не завершать работу
 dontQuitButtonMac = Не завершать работу
 dontGoOfflineButton = Сохранить подключение
 dontEnterPrivateBrowsingButton = Не входить в режим приватного просмотра
 dontLeavePrivateBrowsingButton = Остаться в режиме приватного просмотра
 downloadsCompleteTitle = Загрузки завершены
 downloadsCompleteMsg = Все файлы были загружены.
-statusFormat2 = #4 — #1 (#2 #3/сек)
+statusFormat3 = %4$S — %1$S (%2$S %3$S/сек)
 bytes = байт
 kilobyte = КБ
 megabyte = МБ
 gigabyte = ГБ
-transferSameUnits = #1 из #3 #4
-transferDiffUnits = #1 #2 из #3 #4
-transferNoTotal = #1 #2
-timePair = #1 #2
-timeLeftSingle = Осталось #1
-timeLeftDouble = Осталось #1 #2
+transferSameUnits2 = %1$S из %2$S %3$S
+transferDiffUnits2 = %1$S %2$S из %3$S %4$S
+transferNoTotal2 = %1$S %2$S
+timePair2 = %1$S %2$S
+timeLeftSingle2 = Осталось %1$S
+timeLeftDouble2 = Осталось %1$S %2$S
 timeFewSeconds = Осталось несколько секунд
 timeUnknown = Оставшееся время неизвестно
 doneStatus = #1 — #2
 doneSize = #1 #2
 doneSizeUnknown = Неизвестный размер
-doneScheme = ресурс #1
+doneScheme2 = ресурс %1$S
 doneFileScheme = локальный файл
 stateFailed = Ошибка
 stateCanceled = Отменено
 stateBlocked = Заблокирована Родительским Контролем
 stateDirty = Заблокировано: Загрузка, возможно, содержит вирус или программу-шпион
 stateBlockedPolicy = Эта загрузка была заблокирована вашей политикой Зоны Безопасности
 yesterday = Вчера
-monthDate = #1, #2-е
+monthDate2 = %1$S, %2$S-е
 fileDoesNotExistOpenTitle = Невозможно открыть «%S»
 fileDoesNotExistShowTitle = Невозможно показать «%S»
 fileDoesNotExistError = «%S» не существует. Он мог быть переименован, перемещён или удалён после того, как был загружен.
 chooseAppFilePickerTitle = Открыть в…
 downloadsTitleFiles = #1 файл — Загрузки;#1 файла — Загрузки;#1 файлов — Загрузки
 downloadsTitlePercent = #2% из #1 файла — Загрузки;#2% из #1 файлов — Загрузки;#2% из #1 файлов — Загрузки
 fileExecutableSecurityWarning = «%S» является исполняемым файлом. Исполняемые файлы могут содержать вирусы или другой вредоносный код, который может повредить информацию на компьютере. Будьте внимательны при открытии данного файла. Вы действительно хотите открыть файл «%S»?
 fileExecutableSecurityWarningTitle = Открыть исполняемый файл?
--- a/toolkit/chrome/mozapps/extensions/extensions.properties
+++ b/toolkit/chrome/mozapps/extensions/extensions.properties
@@ -58,8 +58,9 @@ 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 = Плагины
+type.dictionary.name = Словари
--- a/toolkit/chrome/mozapps/plugins/plugins.dtd
+++ b/toolkit/chrome/mozapps/plugins/plugins.dtd
@@ -9,21 +9,22 @@
 <!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 "Для отображения этого содержимого требуется плагин.">
+<!ENTITY clickToPlayPlugin "Нажмите здесь для активации плагина.">
 <!ENTITY disabledPlugin "Этот плагин отключён.">
 <!ENTITY blockedPlugin.label "Этот плагин был заблокирован в целях вашей безопасности.">
 <!ENTITY installPlugin "Установить плагин…">
 <!ENTITY managePlugins "Управление плагинами…">
 <!ENTITY reloadPlugin.pre "Вы можете попробовать ">
 <!ENTITY reloadPlugin.middle "перезагрузить эту страницу">
 <!ENTITY reloadPlugin.post ".">
-<!ENTITY report.please "Отправить сообщение о падении">
+<!ENTITY report.checkbox "…и отправить сообщение о падении">
 <!ENTITY report.submitting "Идёт отправка сообщения…">
 <!ENTITY report.submitted "Сообщение о падении отправлено.">
 <!ENTITY report.disabled "Отправка сообщений о падении отключена.">
 <!ENTITY report.failed "Отправка не удалась.">
 <!ENTITY report.unavailable "Нет доступных сообщений.">