diff --git a/addon/doc/en.md b/addon/doc/en.md index 97e57ea..97ca2ee 100644 --- a/addon/doc/en.md +++ b/addon/doc/en.md @@ -237,6 +237,7 @@ They can be reached from the NVDA menu -> Settings MarkdownForever -> Settings a - André <>: creator and main maintainer of the add-on. - Sof <>: English and French documentation, various suggestions. - Victor Cai: Chinese localization. +- Danil Kostenkov <danilkostenkov38@gmail.com>: Russian localization. - Çağrı Dogan, Umut Korkmaz: Turkish localization. - Rémy Ruiz <>: Spanish localization. - Dang Manh Cuong <>: Vietnamese localization. diff --git a/addon/doc/ru.md b/addon/doc/ru.md new file mode 100644 index 0000000..eb2ae71 --- /dev/null +++ b/addon/doc/ru.md @@ -0,0 +1,248 @@ +--- +author: +- Sof <> +autonumber-headings: 1 +css: +- style.css +date: Friday, July 17, 2020 +extratags: 1 +extratags-back: 0 +filename: doc_ru +include-after: +- '%addonDir%/doc/dependencies.md' +keywords: documentation, MarkdownForever, NVDA add-on, russian +lang: ru +langd: ru +subtitle: Полнофункциональный конвертер Markdown и HTML для NVDA +template: default +title: Документация для дополнения MarkdownForever %addonVersion% +toc: 1 +... + +**Оглавление** +%toc% + + +## Введение + +MarkdownForever - это небольшое дополнение для NVDA, которое легко конвертирует содержимое Markdown или HTML. Просто напишите или отобразите любой текст в формате Markdown или HTML и нажмите простую комбинацию клавиш для мгновенного преобразования или предварительного просмотра результата в любое время, точно так, как он будет выглядеть на вашей конечной веб-странице, или в исходном коде HTML, готовом для вставки в любую текстовую область, поддерживающую HTML. + +MarkdownForever может: + +* Конвертировать Markdown в HTML +* Конвертировать Markdown в исходный код HTML +* Конвертировать HTML в Markdown +* Конвертировать Markdown в форматированный HTML. + +## Но что же это за штука такая - Markdown? + +Согласно Википедии, + +> Markdown - это легкий язык разметки с синтаксисом форматирования обычного текста. Его конструкция позволяет конвертировать его во множество форматов, но оригинальный одноименный инструмент поддерживает только HTML. Markdown часто используется для форматирования файлов readme, для написания сообщений в онлайновых дискуссионных форумах и для создания насыщенного текста с помощью обычного текстового редактора. + +Вы можете узнать больше о Markdown, прочитав [полную статью в Википедии](https://en.wikipedia.org/wiki/Markdown). + +Таким образом, вместо того чтобы писать веб-документы с помощью HTML, рискуя наделать ошибок, вы будете использовать легко запоминающиеся теги, и ваша работа будет сделана в кратчайшие сроки. С помощью Markdown вы сможете делать более или менее то, что умеет HTML: заголовки, упорядоченные (нумерованные) или неупорядоченные (пустые) списки, ссылки и даже таблицы. + +Например, если вы хотите создать заголовок первого уровня, напишите один знак "решётка" (#), а затем название вашего заголовка, с пробелом или без него: + +> `#Это пример заголовка первого уровня` + +который в конечном HTML-документе будет выглядеть следующим образом: + +>

\!Это пример заголовка первого уровня

. + +Для заголовка второго уровня вы будете использовать две решётки, для третьего - три и так далее. + +Теперь давайте создадим неупорядоченный список элементов. Для этого вы можете снабдить все элементы списка звёздочкой (*). Вот пример: + +
+ +``` +* Апельсин +* Сахар +* Молоко +``` + +
+ +что будет выглядеть следующим образом: + +> * Апельсин +> * Сахар +> * Молоко + +Вы также можете сделать ссылку, заключив название ссылки в квадратные скобки ([]), а затем URL, заключенный в круглые скобки без пробелов. Например: + + [Нажмите здесь, чтобы посетить сайт NVAccess](https://www.nvaccess.org) + +что даст вам: + +[Нажмите здесь, чтобы посетить веб-сайт NVAccess](https://www.nvaccess.org). + +Вы даже можете выделить `*некоторый текст курсивом*`, заключив его в звёздочки, или `**написать текст жирным**`, окружив его двумя звёздочками... Возможности многочисленны. Просто посмотрите эту [Шпаргалка для Markdown](https://www.markdownguide.org/cheat-sheet/), чтобы узнать больше тегов и подробностей. + +## Преобразование Markdown в HTML + +Эта функция позволяет преобразовать любой текст в формате Markdown, отображаемый на экране, в HTML, показывая вам, как ваш Markdown будет выглядеть в конечном HTML-документе. Это может быть документ, написанный вами в формате Markdown, файл .md, который уже есть на вашем жестком диске, или текст в формате Markdown, найденный на веб-странице. По умолчанию MarkdownForever преобразует весь отображаемый в данный момент текст, но вы можете выбрать только определённую часть, которая будет преобразована. + +Для этого можно использовать следующие команды: + +- *NVDA+ALT+b*: Результат отображается в виде веб-страницы в веб-браузере по умолчанию. +- *NVDA+ALT+n*: Результат отображается в виде веб-страницы в виртуальном просмотрщике NVDA. + +Обратите внимание, что рекомендуется отдавать предпочтение отображению в браузере, а не в виртуальном просмотрщике NVDA. Некоторые теги, в частности теги HTML5, такие как `
,`, не поддерживаются рендерингом виртуального просмотрщика. + +## Преобразование Markdown в исходный код HTML + +Эта функция преобразует текст Markdown в чистый язык HTML. После этого вы сможете скопировать и вставить его в HTML-файл, в сообщение на форуме или в любую текстовую область в Интернете, где поддерживается HTML-код. + +Доступны следующие команды: + +- *NVDA+ALT+l*: Результат отображается в виртуальном просмотрщике NVDA. +- *NVDA+Ctrl+h*: Копирование исходного кода HTML в буфер обмена. + +## Преобразование HTML в Markdown + +Эта функция пытается создать текст в формате Markdown из исходного кода HTML. Как обычно, она работает со всем текстом, отображаемым на экране, или с определённой выделенной частью. Доступны следующие команды: + +- *NVDA+Alt+k*: Отображает результат в виртуальном просмотрщике NVDA. +- *NVDA+Shift+g*: Копирование результата в буфер обмена. + +Вы также можете преобразовать веб-страницу HTML в Markdown, просто выбрав её URL. Однако сначала необходимо убедиться, что механизм преобразования HTML2Text установлен по умолчанию в настройках [MarkdownForever,] (#markdownforevers-default-settings), расположенных в подменю Settings (Настройки) NVDA. + +## Преобразование Markdown в форматированный HTML + +Эта функция преобразует содержимое Markdown в форматированный HTML и копирует его в буфер обмена. Форматированный HTML будет выглядеть как любая веб-страница, отображаемая вашим браузером, с кликабельными ссылками, заголовками и т. д. Он может быть сгенерирован только из содержимого Markdown. Он не работает с исходным кодом HTML. Чтобы выполнить это действие, нажмите NVDA+Shift+h. + +Обратите внимание, что *форматированный HTML* можно вставить в такие приложения, как Microsoft Word, Wordpad, Thunderbird, в какое-нибудь текстовое поле на веб-странице и т. д. Однако его нельзя вставить в текстовый редактор, например Блокнот, Notepad++ и другие. + +## Интерактивный режим + +Интерактивный режим - это функция, которая представляет все возможности MarkdownForever в удобном диалоговом окне, предлагая вам еще больше удобных дополнений. Чтобы открыть интерактивный режим, нажмите NVDA+CTRL+i. + + +* "Конвертировать в": Этот первый комбинированный список позволяет выбрать направление преобразования: HTML, HTML-источник или Markdown. Для выбора используйте клавиши-стрелки вверх и вниз. +* "Создавать оглавление": Этот флажок позволит вам создать или не создавать оглавление глав вашего конечного HTML-документа с кликабельными ссылками, ведущими к каждой главе. Статус этой опции также может быть установлен по умолчанию в [Настройках MarkdownForever.](#markdownforevers-default-settings) +* "Пытаться автоматически нумеровать заголовки": Если флажок установлен, Markdown Forever попытается пронумеровать ваши заголовки (или главы) в соответствии с уровнем каждого заголовка, например, "1." для заголовка уровня 1, "1.1." для заголовка уровня 2 и т. д. +* "Включить дополнительные теги": Если эта опция отмечена, она включает возможность использования [специальных тегов](#extra-tags) в вашем контенте Markdown для автоматической вставки таких вещей, как фактическая дата или время. Статус этой опции также может быть установлен по умолчанию в [настройках MarkdownForever.](#markdownforevers-default-settings) +* "Разрешить обратный перевод экстратегов": Указывает, следует ли возвращать [extra-tags](#extra-tags) к их первоначальному виду (например, %date%) при преобразовании HTML-контента, сгенерированного Markdown Forever, обратно в Markdown. +* "Заголовок": Здесь вы можете ввести заголовок вашего HTML-документа, который будет виден в интернет-браузере. +* "Соответствующий блок метаданных": Это поле, доступное только для чтения. +* "Создавать соответствующие метаданные из HTML-источника": При конвертировании исходного HTML-файла в Markdown он пытается угадать метаданные из исходного кода (название, lang, имя файла и т. д.) и сгенерировать для вас блок [метаданных](#optionnal-metadata-block). Эта опция доступна только для преобразования HTML в Markdown. +* "Показать в виртуальном просмотрщике": Эта кнопка откроет преобразованный контент в виртуальном просмотрщике NVDA. +* "Показать в браузере": Эта кнопка отобразит преобразованный контент в интернет-браузере по умолчанию. +* "Скопировать в буфер обмена": Это поместит преобразованный контент в буфер обмена Windows, готовый к вставке. +* "Сохранить как": В этом случае вам будет предложено сохранить преобразованный документ на жёстком диске с помощью стандартного диалогового окна "Сохранить как". Место сохранения по умолчанию также может быть задано в [настройках MarkdownForever](#markdownforevers-default-settings). + +## Дополнительный блок метаданных + +Блок метаданных позволяет задать специфические параметры для конкретного документа, не зависящие от [настроек по умолчанию](#markdownforevers-default-settings). Он должен располагаться в самом начале документа и начинаться с трех тире ("---") и заканчиваться тремя точками ("...") или тремя тире ("---"). Каждая запись должна быть введена в следующем виде: ключ: "значение" (значение должно быть заключено в кавычки). После блока метаданных должна присутствовать пустая строка. + +### Список поддерживаемых метаданных + +* Автор (или авторы): Чтобы указать имя одного или нескольких авторов для документа (см. пример ниже). Они будут добавлены в заголовок HTML-файла. Этот ключ не чувствителен к регистру. +* autonumber-headings (автонумерация заголовков): Указывает, следует ли нумеровать заголовки автоматически. Возможные значения: true (1) или false (0). +* css (или CSS): Указывает один или несколько файлов CSS для оформления документа (см. пример ниже). Этот ключ не чувствителен к регистру. +* date (или CSS): чтобы указать дату для вашего документа. Она будет добавлена в заголовок HTML-файла. +* extratags: чтобы указать, следует ли интерпретировать [extra-tags](#extra-tags). Возможные значения: true (1) или false (0). +* extratags-back: Указывает, следует ли возвращать [extra-tags](#extra-tags) к их первоначальному виду (например, %date%) при преобразовании HTML-контента, сгенерированного Markdown Forever, обратно в Markdown. Возможные значения: true (1) или false (0). +* filename: указать имя выходного файла при сохранении. +* keywords: Указать ключевые слова, относящиеся к теме (темам) вашего документа. +* lang: указать основной язык документа. При необходимости используйте теги span/div с атрибутом lang для указания изменений языка внутри документа. +* path: указать каталог, в котором должен быть сгенерирован документ. Поддерживаются переменные окружения %userprofile%, %appdata% и %tmp%. +* subtitle: Указать подзаголовок для HTML-документа. Он будет добавлен в заголовок HTML-файла. +* title: указать заголовок HTML-документа. В интерактивном режиме поле заголовка будет автоматически заполнено значением этого ключа. +* toc: указывает, должно ли создаваться оглавление. Возможные значения: true (1) или false (0). + +### Пример использования метаданных +
+ +``` +--- +title: "a simple title" +date: 2019-11-08 +subtitle: "this is the subtitle of your document" +lang: en +author: +- John Doe +- David Murphy +CSS: +- %userprofile%/document/main.css +- %userprofile%/document/custom.css +keywords: NVDA, Markdown, HTML +filename: test +path: "%userprofile%/desktop" +toc: 0 +autonumber-headings: 1 +mathjax: 0 +--- + +Hello world! Bonjour le monde ! ¡Hola mundo! Xin chào thế giới! +``` + +
+ +В приведённом выше примере текст будет озвучен на четырёх языках, при условии, что используемый вами синтезатор речи поддерживает автоматическое переключение языков и в настройках речи NVDA установлен соответствующий флажок. Это будет звучать следующим образом: + +> Hello World! Bonjour tout le monde! ¡Hola mundo! Xin chào thế giới! + + +## Экстра-теги + +Экстра-теги - это специальные заполнители, которые вы можете поместить в содержимое Markdown для автоматического добавления системной информации, например, текущей даты или времени, которые будут отображаться в HTML-документе открытым текстом. + +### Поддерживаемые экстра-теги + +| **В контенте в формате Markdown** | **Пояснение** | **Результат в браузере** | +| :----------: | :----------: | :----------: | +| `%date%` | Current date | %date% | +| `%time%` | Current time | %time% | +| `%now%` | Current date / time | %now% | +| `%day%` | Current day (long format) | %day% | +| `%dday%` | Current day (decimal format) | %dday% | +| `%month%` | Month (long format) | %month% | +| `%dmonth%` | Current month (decimal format) | %dmonth% | +| `%year%` | Текущий год (2 цифры) | %year% | +| `%Year%` | Текущий год (4 цифры) | %Year% | +| | `%toc%` | Оглавление в позиции курсора (если включено через метаданные или настройки по умолчанию) | N/A | + +## Настройки MarkdownForever по умолчанию. + +Они доступны из меню NVDA -> Настройки MarkdownForever -> Настройки и позволяют настроить и установить по умолчанию различные параметры, связанные с процессом преобразования, о которых уже говорилось выше: + +* "Создавать оглавление": Этот флажок позволит вам генерировать или не генерировать оглавление глав вашего конечного HTML-документа с кликабельными ссылками, ведущими на каждую главу. Это поведение также может быть задано для каждого документа с помощью ключа "toc" в блоке [optional metadata-block](#optional-metadata-block) и размещено в любом месте документа с помощью соответствующего [extra-tag.](#extra-tags) +* "Включить дополнительные теги": Если этот флажок установлен, это дает возможность использовать [специальные теги](#extra-tags) в вашем контенте Markdown для автоматической вставки таких вещей, как фактическая дата или время. Это поведение также может быть установлено для каждого документа с помощью ключа extratags в [дополнительном блоке метаданных](#optional-metadata-block). +* "Создавать соответствующие метаданные из HTML-источника": При преобразовании исходного HTML-файла в Markdown пытается угадать метаданные из исходного кода (название, lang, имя файла и т. д.) и сгенерировать для вас блок [метаданных](#optionnal-metadata-block). +* "Действие по умолчанию в интерактивном режиме": Позволяет выбрать действие по умолчанию, которое будет выполняться при нажатии клавиши Enter в [Интерактивном режиме:](#interactive-mode) Показать сгенерированный контент в браузере, в виртуальном буфере или поместить его в буфер обмена. +* "Движок Markdown":MarkdownForever позволяет выбирать между двумя движками конвертации, [HTML2Text](https://pypi.org/project/html2text/) и [HTML2Markdown.](https://pypi.org/project/html2markdown/) Просто экспериментируйте и выбирайте тот, который вам больше нравится, в зависимости от ваших потребностей или полученного результата. +* "Markdown2 extras": см. .* "Path":Здесь вы можете задать место сохранения по умолчанию на жестком диске для преобразованных документов. Это удобно, если вы всегда используете одну и ту же папку для хранения всех своих работ. +* "Управление HTML-шаблонами": Откроется диалоговое окно, позволяющее добавлять, редактировать и удалять HTML-шаблоны.С помощью шаблонов вы сможете настраивать визуальные аспекты создаваемых HTML-документов, используя CSS (каскадные таблицы стилей), язык, отвечающий за стилизацию страниц. Это позволит вам изменять цвета, макет или добавлять изображения в свои постановки и создавать шаблоны для каждой конкретной потребности.Конечно, в Интернете можно найти множество руководств по изучению CSS, и [это](https://www.htmldog.com/guides/css/beginner/) может стать хорошей отправной точкой. + +## Краткое описание команд. + +- *NVDA+CTRL+i*:Интерактивный режим. +- *NVDA+ALT+b*: Преобразование Markdown в HTML. Результат отображается в браузере по умолчанию. +- *NVDA+ALT+n*: Преобразование Markdown в HTML. Результат отображается в виртуальном просмотрщике NVDA. +- *NVDA+ALT+k*: Преобразование HTML в Markdown. Результат отображается в виртуальном просмотрщике NVDA. +- *NVDA+ALT+l*: Преобразование исходного текста Markdown в HTML. Результат отображается в виртуальном просмотрщике NVDA. +- *NVDA+SHIFT+g*:Преобразование HTML в Markdown. Результат копируется в буфер обмена. +- *NVDA+SHIFT+h*:Преобразование Markdown в форматированный HTML:Результат копируется в буфер обмена. +- *NVDA+CTRL+h*: Преобразование Markdown в исходный HTML. Результат копируется в буфер обмена. + +## Информация о дополнении + +* Авторы: + - André <>: создатель и основной сопровождающий дополнения. + - Sof <>: английская и французская документация, различные предложения. + - Виктор Цай: Китайская локализация. +- Данил Костенков <danilkostenkov38@gmail.com>: Русская локализация. + - Чагры Доган, Умут Коркмаз: Турецкая локализация. + - Rémy Ruiz <>: Испанская локализация. + - Dang Manh Cuong <>: Вьетнамская локализация. + - И многие другие! +* Лицензия: GNU General Public License, версия 2 +* Скачать [стабильную версию](https://andreabc.net/projects/NVDA_addons/markdownForever.nvda-addon) +* Скачать [версия для разработки](https://andreabc.net/projects/NVDA_addons/markdownForever.nvda-addon?channel=dev) +* Репозиторий GitHub: [aaclause/NVDA-markdownForever](https://github.com/aaclause/nvda-markdownForever) +* **Included dependencies**: \ No newline at end of file diff --git a/addon/locale/ru/LC_MESSAGES/nvda.po b/addon/locale/ru/LC_MESSAGES/nvda.po new file mode 100644 index 0000000..1f8fd0a --- /dev/null +++ b/addon/locale/ru/LC_MESSAGES/nvda.po @@ -0,0 +1,740 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the MarkdownForever package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: MarkdownForever 20.08.02-74c6101\n" +"Report-Msgid-Bugs-To: nvda-translations@groups.io\n" +"POT-Creation-Date: 2020-08-05 14:14+0200\n" +"PO-Revision-Date: 2024-01-03 08:21+0300\n" +"Last-Translator: Danil Kostenkov \n" +"Language-Team: \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Poedit 3.4.2\n" + +#: addon/globalPlugins/markdownForever/HTTPServer.py:24 +#: addon/globalPlugins/markdownForever/common.py:123 +#: addon/globalPlugins/markdownForever/common.py:320 +msgid "No title" +msgstr "Без заголовка" + +#: addon/globalPlugins/markdownForever/HTTPServer.py:25 +msgid "No content" +msgstr "Нет содержимого" + +#: addon/globalPlugins/markdownForever/HTTPServer.py:39 +#: addon/globalPlugins/markdownForever/HTTPServer.py:71 +#, python-brace-format +msgid "Index of {path}" +msgstr "Индекс {path}" + +#: addon/globalPlugins/markdownForever/HTTPServer.py:61 +msgid "Error 404" +msgstr "Ошибка 404" + +#: addon/globalPlugins/markdownForever/HTTPServer.py:63 +#, python-brace-format +msgid "The requested URL “{path}” was not found" +msgstr "Запрошенный URL-адрес “{path}” не найден" + +#: addon/globalPlugins/markdownForever/__init__.py:82 +msgid "Documentation" +msgstr "Документация" + +#: addon/globalPlugins/markdownForever/__init__.py:82 +msgid "Documentation menu" +msgstr "Меню документации" + +#: addon/globalPlugins/markdownForever/__init__.py:86 +msgid "Open the add-on documentation in this language." +msgstr "Отображает документацию на этом языке." + +#. Translators: title of add-on parameters dialog. +#: addon/globalPlugins/markdownForever/__init__.py:90 +#: addon/globalPlugins/markdownForever/settings.py:328 +msgid "Settings" +msgstr "Настройки" + +#: addon/globalPlugins/markdownForever/__init__.py:90 +msgid "Add-on settings" +msgstr "Настройки дополнения" + +#: addon/globalPlugins/markdownForever/__init__.py:98 +msgid "HTTP server" +msgstr "HTTP-сервер" + +#: addon/globalPlugins/markdownForever/__init__.py:98 +#: addon/globalPlugins/markdownForever/settings.py:284 +msgid "Web server" +msgstr "Веб-сервер" + +#: addon/globalPlugins/markdownForever/__init__.py:101 +msgid "&Check for update" +msgstr "&Проверить наличие обновлений" + +#: addon/globalPlugins/markdownForever/__init__.py:101 +msgid "Checks if update is available" +msgstr "Проверяет, доступно ли обновление" + +#: addon/globalPlugins/markdownForever/__init__.py:104 +msgid "&Web site" +msgstr "&Веб-сайт" + +#: addon/globalPlugins/markdownForever/__init__.py:104 +msgid "Open the add-on website." +msgstr "Открывает веб-сайт дополнения." + +#: addon/globalPlugins/markdownForever/__init__.py:107 +msgid "&Markdown Forever" +msgstr "&Markdown навсегда" + +#: addon/globalPlugins/markdownForever/__init__.py:169 +#: addon/globalPlugins/markdownForever/__init__.py:178 +#: addon/globalPlugins/markdownForever/__init__.py:194 +#: addon/globalPlugins/markdownForever/__init__.py:205 +#: addon/globalPlugins/markdownForever/__init__.py:216 +#: addon/globalPlugins/markdownForever/__init__.py:229 +#: addon/globalPlugins/markdownForever/__init__.py:243 +msgid "No text" +msgstr "Нет текста" + +#: addon/globalPlugins/markdownForever/__init__.py:173 +msgid "Show the HTML source from Markdown" +msgstr "Показать исходный код HTML из Markdown" + +#: addon/globalPlugins/markdownForever/__init__.py:181 +#: addon/globalPlugins/markdownForever/common.py:556 +msgid "HTML to Markdown conversion" +msgstr "Преобразование HTML в Markdown" + +#: addon/globalPlugins/markdownForever/__init__.py:198 +msgid "" +"Markdown to HTML conversion. The result is displayed in a virtual buffer of " +"NVDA" +msgstr "" +"Преобразование Markdown в HTML. Результат отображается в виртуальном " +"просмотрщике NVDA" + +#: addon/globalPlugins/markdownForever/__init__.py:209 +msgid "" +"Markdown to HTML conversion. The result is displayed in your default browser" +msgstr "" +"Преобразование Markdown в HTML. Результат отображается в вашем браузере по " +"умолчанию" + +#: addon/globalPlugins/markdownForever/__init__.py:220 +msgid "HTML source copied to clipboard" +msgstr "Исходный код HTML скопирован в буфер обмена" + +#: addon/globalPlugins/markdownForever/__init__.py:222 +msgid "Markdown to HTML source conversion. The result is copied to clipboard" +msgstr "" +"Преобразование Markdown в исходный код HTML. Результат копируется в буфер " +"обмена" + +#: addon/globalPlugins/markdownForever/__init__.py:232 +msgid "Formatted HTML copied to clipboard" +msgstr "Форматированный HTML скопирован в буфер обмена" + +#: addon/globalPlugins/markdownForever/__init__.py:234 +#: addon/globalPlugins/markdownForever/__init__.py:249 +msgid "An error occured" +msgstr "Произошла ошибка" + +#: addon/globalPlugins/markdownForever/__init__.py:236 +msgid "" +"Markdown to formatted HTML conversion. The result is copied to clipboard" +msgstr "" +"Преобразование Markdown в форматированный HTML. Результат копируется в буфер " +"обмена" + +#: addon/globalPlugins/markdownForever/__init__.py:247 +msgid "Markdown copied to clipboard" +msgstr "Markdown скопирован в буфер обмена" + +#: addon/globalPlugins/markdownForever/__init__.py:251 +msgid "HTML to Markdown conversion. The result is copied to clipboard" +msgstr "Преобразование HTML в Markdown. Результат копируется в буфер обмена" + +#. Translators: This is the label for the edit dictionary entry dialog. +#: addon/globalPlugins/markdownForever/__init__.py:258 +#: addon/globalPlugins/markdownForever/__init__.py:277 +msgid "Interactive mode" +msgstr "Интерактивный режим" + +#: addon/globalPlugins/markdownForever/__init__.py:273 +msgid "HTML source" +msgstr "Исходный код HTML" + +#: addon/globalPlugins/markdownForever/__init__.py:287 +msgid "C&onvert to:" +msgstr "Пр&еобразовать в:" + +#: addon/globalPlugins/markdownForever/__init__.py:294 +#: addon/globalPlugins/markdownForever/settings.py:37 +msgid "Generate corresponding &metadata from HTML source" +msgstr "Создавать соответствующие метаданные из исходного кода HTML" + +#: addon/globalPlugins/markdownForever/__init__.py:301 +#: addon/globalPlugins/markdownForever/settings.py:17 +msgid "&Generate a table of contents" +msgstr "&Создавать оглавление" + +#: addon/globalPlugins/markdownForever/__init__.py:306 +#: addon/globalPlugins/markdownForever/settings.py:24 +msgid "Try to automatically &number headings" +msgstr "Попытаться автоматически пронумеровать заголовки" + +#: addon/globalPlugins/markdownForever/__init__.py:311 +#: addon/globalPlugins/markdownForever/settings.py:30 +msgid "Enable e&xtra tags" +msgstr "Включить до&полнительные теги" + +#: addon/globalPlugins/markdownForever/__init__.py:316 +msgid "Allow extratags bac&k translation" +msgstr "Разрешить обр&атный перевод дополнительных тегов" + +#: addon/globalPlugins/markdownForever/__init__.py:322 +msgid "&Detect extratags if possible" +msgstr "&Обнаруживать дополнительные теги, если это возможно" + +#: addon/globalPlugins/markdownForever/__init__.py:327 +msgid "&Title:" +msgstr "&Заголовок:" + +#: addon/globalPlugins/markdownForever/__init__.py:333 +msgid "S&ubtitle:" +msgstr "&Подзаголовок:" + +#: addon/globalPlugins/markdownForever/__init__.py:339 +#: addon/globalPlugins/markdownForever/settings.py:60 +msgid "Pat&h:" +msgstr "&Каталог:" + +#: addon/globalPlugins/markdownForever/__init__.py:346 +msgid "Bro&wse..." +msgstr "Об&зор..." + +#: addon/globalPlugins/markdownForever/__init__.py:350 +msgid "File n&ame:" +msgstr "И&мя файла:" + +#: addon/globalPlugins/markdownForever/__init__.py:356 +msgid "HTML temp&late to use:" +msgstr "HTML-шаб&лон для использования:" + +#: addon/globalPlugins/markdownForever/__init__.py:363 +msgid "Corres&ponding metadata block" +msgstr "Соот&ветствующий блок метаданных" + +#: addon/globalPlugins/markdownForever/__init__.py:375 +msgid "Show in &virtual buffer" +msgstr "Показать в &виртуальном просмотрщике" + +#: addon/globalPlugins/markdownForever/__init__.py:379 +msgid "Show in &browser" +msgstr "Показать в &браузере" + +#: addon/globalPlugins/markdownForever/__init__.py:384 +msgid "&Copy to clipboard" +msgstr "&Скопировать в буфер обмена" + +#: addon/globalPlugins/markdownForever/__init__.py:389 +msgid "&Save the result as..." +msgstr "&Сохранить результат как..." + +#: addon/globalPlugins/markdownForever/__init__.py:394 +msgid "Save the sou&rce as..." +msgstr "Сохранить ис&ходный код как..." + +#: addon/globalPlugins/markdownForever/__init__.py:450 +#: addon/globalPlugins/markdownForever/settings.py:73 +msgid "Choose a folder" +msgstr "Выберите папку" + +#: addon/globalPlugins/markdownForever/__init__.py:513 +msgid "Select the location" +msgstr "Выберите местоположение" + +#: addon/globalPlugins/markdownForever/__init__.py:520 +msgid "" +"Do you want to conserve extra-tags? If you select No, extra-tags will be " +"interpreted before saving." +msgstr "" +"Вы хотите сохранить дополнительные теги? Если вы выберете \"Нет\", " +"дополнительные теги будут расшифрованы перед сохранением." + +#: addon/globalPlugins/markdownForever/common.py:44 +msgid "Save the result as" +msgstr "Сохранить результат как" + +#: addon/globalPlugins/markdownForever/common.py:45 +msgid "Save the source as" +msgstr "Сохранить исходный код как" + +#: addon/globalPlugins/markdownForever/common.py:46 +msgid "Show in browser" +msgstr "Показать в браузере" + +#: addon/globalPlugins/markdownForever/common.py:47 +msgid "Show in virtual buffer" +msgstr "Показать в виртуальном просмотрщике" + +#: addon/globalPlugins/markdownForever/common.py:48 +msgid "Copy to clipboard" +msgstr "Скопировать в буфер обмена" + +#: addon/globalPlugins/markdownForever/common.py:52 +msgid "Turn HTML into equivalent Markdown-structured text" +msgstr "" +"Преобразуйте HTML в аналогичный текст, структурированный с помощью Markdown" + +#: addon/globalPlugins/markdownForever/common.py:53 +msgid "Conservatively convert html to markdown" +msgstr "Преобразуйте html в markdown, сохраняя исходное форматирование" + +#: addon/globalPlugins/markdownForever/common.py:57 +msgid "Replace single new line characters with
when True" +msgstr "Заменить отдельные символы новой строки на
, если значение True" + +#: addon/globalPlugins/markdownForever/common.py:58 +msgid "Disable _ and __ for em and strong" +msgstr "Отключить _ и __ для em и strong" + +#: addon/globalPlugins/markdownForever/common.py:59 +msgid "Allow lists to be cuddled to the preceding paragraph" +msgstr "Разрешить привязку списков к предыдущему абзацу" + +#: addon/globalPlugins/markdownForever/common.py:60 +msgid "" +"Allows a code block to not have to be indented by fencing it with '```' on a " +"line before and after" +msgstr "" +"Позволяет не делать отступ в блоке code, обозначая его символом '```' в " +"строке до и после" + +#: addon/globalPlugins/markdownForever/common.py:61 +msgid "" +"Support footnotes as in use on daringfireball.net and implemented in other " +"Markdown processors (tho not in Markdown.pl v1.0.1)" +msgstr "" +"Поддержка сносок, используемая в daringfireball.net и реализованная в других " +"процессорах Markdown (хотя и не в Markdown.pl версии 1.0.1)" + +#: addon/globalPlugins/markdownForever/common.py:62 +msgid "" +"Adds \"id\" attributes to headers. The id value is a slug of the header text" +msgstr "" +"Добавлять атрибуты \"id\" к заголовкам. Значение id - это фрагмент текста " +"заголовка" + +#: addon/globalPlugins/markdownForever/common.py:63 +msgid "" +"Takes a dict mapping html tag names (lowercase) to a string to use for a " +"\"class\" tag attribute. Currently only supports \"pre\", \"code\", " +"\"table\" and \"img\" tags" +msgstr "" +"Принимать словарь, преобразующий имена html-тегов (в нижнем регистре) в " +"строку для использования в качестве атрибута тега \"class\". В настоящее " +"время поддерживаются только теги \"pre\", \"code\", \"table\" и \"img\"" + +#: addon/globalPlugins/markdownForever/common.py:64 +msgid "" +"Auto-link given regex patterns in text (e.g. bug number references, revision " +"number references)" +msgstr "" +"Автоматическая ссылка на заданные шаблоны регулярных выражений в тексте " +"(например, ссылки на номер ошибки, ссылки на номер редакции)" + +#: addon/globalPlugins/markdownForever/common.py:65 +msgid "" +"Allow the use of markdown=\"1\" in a block HTML tag to have markdown " +"processing be done on its contents" +msgstr "" +"Разрешить использование markdown=\"1\" в блочном HTML-теге, чтобы выполнить " +"обработку markdown для его содержимого" + +#: addon/globalPlugins/markdownForever/common.py:66 +msgid "Add rel=\"nofollow\" to all tags with an href." +msgstr "Добавить rel=\"nofollow\" ко всем тегам с href." + +#: addon/globalPlugins/markdownForever/common.py:67 +msgid "Create counters to number tables, figures, equations and graphs" +msgstr "" +"Создавать счётчики для нумерации таблиц, рисунков, уравнений и графиков" + +#: addon/globalPlugins/markdownForever/common.py:68 +msgid "Treats unindented Python interactive shell sessions as blocks" +msgstr "" +"Рассматривать неиндентированные сеансы интерактивной оболочки Python как " +"блоки " + +#: addon/globalPlugins/markdownForever/common.py:69 +msgid "Fancy quote, em-dash and ellipsis handling" +msgstr "Применять замены для пар кавычек, длинных тире и многоточий" + +#: addon/globalPlugins/markdownForever/common.py:70 +msgid "A special kind of blockquote commonly hidden behind a click on SO" +msgstr "Конкретный блок цитат, скрытый за щелчком мыши" + +#: addon/globalPlugins/markdownForever/common.py:71 +msgid "Parse ~~strikethrough~~ formatting" +msgstr "Обрабатывать форматирование с ~ ~ зачеркиванием~~" + +#: addon/globalPlugins/markdownForever/common.py:72 +msgid "" +"Add target=\"_blank\" to all tags with an href. This causes the link to " +"be opened in a new tab upon a click" +msgstr "" +"Добавить target= \"_blank\" ко всем тегам <а>, имеющим href. Это приводит к " +"тому, что ссылка при нажатии на неё откроется в новой вкладке" + +#: addon/globalPlugins/markdownForever/common.py:73 +msgid "Tables using the same format as GFM and PHP-Markdown Extra" +msgstr "" +"Таблицы, использующие тот же формат, что и дополнительная разметка GFM и PHP" + +#: addon/globalPlugins/markdownForever/common.py:74 +msgid "" +"Requires atx style headers to have a space between the # and the header " +"text. Useful for applications that require twitter style tags to pass " +"through the parser" +msgstr "" +"Для заголовков типа atx требуется, чтобы между # и текстом заголовка был " +"пробел. Полезно для приложений, которым требуется тип тегов twitter для " +"прохождения через синтаксический анализатор" + +#: addon/globalPlugins/markdownForever/common.py:75 +msgid "Allows github-style task lists (i.e. check boxes)" +msgstr "Поддержка списков дел github (т. е. флажков)" + +#: addon/globalPlugins/markdownForever/common.py:76 +msgid "Parse --underline-- formatting" +msgstr "Синтаксический анализ --подчеркивание-- форматирование" + +#: addon/globalPlugins/markdownForever/common.py:77 +msgid "Look for an Emacs-style markdown-extras file variable to turn on Extras" +msgstr "" +"Найдите файловую переменную markdown-extras в стиле Emacs, чтобы включить " +"дополнительные функции" + +#: addon/globalPlugins/markdownForever/common.py:78 +msgid "Google Code Wiki table syntax support" +msgstr "Поддержка синтаксиса вики-таблицы Google Code" + +#: addon/globalPlugins/markdownForever/common.py:79 +msgid "Passes one-liner processing instructions and namespaced XML tags" +msgstr "" +"Передает однострочные инструкции по обработке и XML-теги с пространством имён" + +#: addon/globalPlugins/markdownForever/common.py:157 +msgid "Invalid file path" +msgstr "Неверный путь к файлу" + +#: addon/globalPlugins/markdownForever/common.py:196 +msgid "Unable to guess the encoding" +msgstr "Не удалось угадать кодировку" + +#: addon/globalPlugins/markdownForever/common.py:261 +#, python-brace-format +msgid "Unable to include “{filePath}”" +msgstr "Не удалось включить “{filePath}”" + +#: addon/globalPlugins/markdownForever/common.py:410 +msgid "Just the HTML from your Markdown" +msgstr "Просто HTML-код из вашего Markdown" + +#: addon/globalPlugins/markdownForever/common.py:410 +msgid "A minimal template provided by the add-on" +msgstr "Минимальный шаблон, предоставляемый дополнением" + +#: addon/globalPlugins/markdownForever/common.py:475 +#, python-format +msgid "" +"Metadata and extra tags error. '%s' value was not recognized for lang field." +msgstr "" +"Ошибка в метаданных и дополнительных тегах. Значение '%s' не было распознано " +"для поля lang." + +#: addon/globalPlugins/markdownForever/common.py:585 +msgid "Table of contents" +msgstr "Оглавление" + +#: addon/globalPlugins/markdownForever/common.py:593 +msgid "Markdown to HTML conversion" +msgstr "Преобразование Markdown в HTML" + +#: addon/globalPlugins/markdownForever/common.py:616 +msgid "Markdown to HTML conversion (preview)" +msgstr "Преобразование Markdown в HTML (предварительный просмотр)" + +#: addon/globalPlugins/markdownForever/common.py:617 +msgid "Markdown to HTML source conversion" +msgstr "Преобразование Markdown в исходный код HTML" + +#: addon/globalPlugins/markdownForever/settings.py:11 +msgid "General" +msgstr "Общие" + +#: addon/globalPlugins/markdownForever/settings.py:43 +msgid "Default &action in interactive mode:" +msgstr "&Действие в интерактивном режиме по умолчанию и :" + +#: addon/globalPlugins/markdownForever/settings.py:49 +msgid "Markdown Engi&ne:" +msgstr "Дви&жок преобразования:" + +#: addon/globalPlugins/markdownForever/settings.py:53 +msgid "Markdo&wn2 extras:" +msgstr "Markdo&wn2 extras:" + +#: addon/globalPlugins/markdownForever/settings.py:63 +msgid "&Browse..." +msgstr "&Обзор..." + +#: addon/globalPlugins/markdownForever/settings.py:100 +msgid "HTML Templates" +msgstr "HTML-шаблоны" + +#: addon/globalPlugins/markdownForever/settings.py:107 +msgid "HTML templates &list:" +msgstr "&Список HTML-шаблонов:" + +#: addon/globalPlugins/markdownForever/settings.py:115 +msgid "Set as &default template" +msgstr "Установлен в качестве шаблона &по умолчанию" + +#: addon/globalPlugins/markdownForever/settings.py:119 +msgid "&Edit" +msgstr "&Редактировать" + +#: addon/globalPlugins/markdownForever/settings.py:121 +msgid "&Add" +msgstr "&Добавить" + +#: addon/globalPlugins/markdownForever/settings.py:122 +msgid "&Remove" +msgstr "&Удалить" + +#: addon/globalPlugins/markdownForever/settings.py:178 +#, python-format +msgid "Are you sure to want to delete the '%s' template?" +msgstr "Вы уверены, что хотите удалить шаблон '%s'?" + +#: addon/globalPlugins/markdownForever/settings.py:179 +msgid "Confirmation" +msgstr "Подтверждение" + +#: addon/globalPlugins/markdownForever/settings.py:194 +msgid "Add template" +msgstr "Добавить шаблон" + +#. Translators: This is the label for the edit template entry dialog. +#: addon/globalPlugins/markdownForever/settings.py:213 +msgid "Edit template" +msgstr "Редактировать шаблон" + +#: addon/globalPlugins/markdownForever/settings.py:217 +msgid "&Name:" +msgstr "&Имя:" + +#: addon/globalPlugins/markdownForever/settings.py:220 +msgid "&Description:" +msgstr "&Описание:" + +#: addon/globalPlugins/markdownForever/settings.py:223 +msgid "&Content:" +msgstr "&Содержимое:" + +#: addon/globalPlugins/markdownForever/settings.py:245 +#, python-brace-format +msgid "" +"Wrong value for template name field. Field must contain only letters in " +"lowercase ({letters}), digits ({digits}), hyphen ({hyphen}) or underscore " +"({underscore}). A maximum of {maxCharTemplateName} characters. The following " +"name is not allowed: \"default\"." +msgstr "" +"Неверное значение для поля имя шаблона. Поле должно содержать только буквы в " +"нижнем регистре ({letters}), цифры ({digits}), дефис ({hyphen}) или " +"подчеркивание ({underscore}). Максимальное количество символов " +"{maxCharTemplateName}. Следующее имя недопустимо: \"по умолчанию\"." + +#: addon/globalPlugins/markdownForever/settings.py:256 +msgid "Content field empty." +msgstr "Поле содержимого пусто." + +#: addon/globalPlugins/markdownForever/settings.py:267 +#, python-brace-format +msgid "" +"Content field invalid. The following required tags are missing: " +"{missingFields}. Each tag must be surrounded by braces. E.g.: {eg}." +msgstr "" +"Недопустимое поле содержимого. Отсутствуют следующие обязательные теги: " +"{missingFields}. Каждый тег должен быть заключен в фигурные скобки. " +"Например: {eg}." + +#: addon/globalPlugins/markdownForever/settings.py:291 +msgid "&Host:" +msgstr "&Хост:" + +#: addon/globalPlugins/markdownForever/settings.py:292 +msgid "&Port:" +msgstr "&Порт:" + +#: addon/globalPlugins/markdownForever/settings.py:295 +msgid "Default &encoding:" +msgstr "&Кодировка по умолчанию:" + +#: addon/globalPlugins/markdownForever/settings.py:296 +msgid "Root &folders:" +msgstr "&Корневые каталоги:" + +#: addon/globalPlugins/markdownForever/updateCheck.py:61 +#, python-format +msgid "New version available, version %s. Do you want to download it now?" +msgstr "Доступна новая версия: %s. Хотите скачать её сейчас?" + +#: addon/globalPlugins/markdownForever/updateCheck.py:73 +#, python-format +msgid "You are up-to-date. %s is the latest version." +msgstr "Обновление не требуется, последняя версия - %s." + +#: addon/globalPlugins/markdownForever/updateCheck.py:84 +#, python-format +msgid "" +"Oops! There was a problem downloading for update. Please retry later or " +"download and install manually via %s. Do you want to open this URL in your " +"browser now?" +msgstr "" +"Ой! Возникла проблема с загрузкой обновления. Пожалуйста, повторите попытку " +"позже или загрузите и установите вручную через %s. Вы хотите открыть этот " +"URL в своем браузере сейчас?" + +#: addon/globalPlugins/markdownForever/updateCheck.py:124 +msgid "An update check dialog is already running!" +msgstr "Диалоговое окно проверки обновлений уже запущено!" + +#: addon/globalPlugins/markdownForever/updateCheck.py:125 +#, python-brace-format +msgid "{addonName}'s update" +msgstr "Обновление {addonName}" + +#: addon/globalPlugins/markdownForever/virtualDocuments.py:70 +msgid "Invalid document" +msgstr "Недействительный документ" + +#. Add-on summary, usually the user visible name of the addon. +#. Translators: Summary for this add-on to be shown on installation and add-on information. +#: buildVars.py:25 +msgid "Markdown Forever" +msgstr "Markdown навсегда" + +#. Add-on description +#. Translators: Long description to be shown for this add-on on add-on information from add-ons manager +#: buildVars.py:28 +msgid "Full-featured Markdown and HTML converter for NVDA" +msgstr "Полнофункциональный конвертер Markdown и HTML для NVDA" + +#~ msgid "C&onvert to" +#~ msgstr "C&onvertir a" + +#~ msgid "&Title" +#~ msgstr "&Título" + +#~ msgid "S&ubtitle" +#~ msgstr "S&ubtítulo" + +#~ msgid "HTML temp&late to use" +#~ msgstr "P&lantilla HTML a utilizar " + +#~ msgid "html2text: turn HTML into equivalent Markdown-structured text" +#~ msgstr "" +#~ "html2text: Conversión de HTML en su equivalente en texto Markdown " +#~ "estructurado" + +#~ msgid "html2markdown: conservatively convert html to markdown" +#~ msgstr "HTML2Markdown: Conversión sin pérdida de HTML hacia Markdown" + +#~ msgid "Minimal: just the HTML from your Markdown" +#~ msgstr "Mínimo: justo el HTML desde tu Markdown" + +#~ msgid "Default: A minimal template provided by the add-on" +#~ msgstr "Defecto: Una plantilla mínima proporcionada por el complemento" + +#~ msgid "Default action in interactive mode" +#~ msgstr "Acción por defecto en modo interactivo" + +#~ msgid "Markdown Engine" +#~ msgstr "Motor de conversión" + +#~ msgid "Markdo&wn2 extras" +#~ msgstr "Extras Markdo&wn2" + +#~ msgid "Path" +#~ msgstr "Ruta " + +#~ msgid "HTML templates &list" +#~ msgstr "&Lista de plantillas HTML" + +#~ msgid "&Name" +#~ msgstr "&Nombre" + +#~ msgid "&Description" +#~ msgstr "&Descripción" + +#~ msgid "&Content" +#~ msgstr "&Contenido" + +#~ msgid "Host" +#~ msgstr "Anfitrión" + +#~ msgid "Port" +#~ msgstr "Puerto" + +#~ msgid "Default encoding" +#~ msgstr "Codificación por defecto" + +#~ msgid "Root folders" +#~ msgstr "Directorios raíz" + +#~ msgid "Save as" +#~ msgstr "Guardar como" + +#~ msgid "&Save as..." +#~ msgstr "&Guardar como..." + +#~ msgid "Default settings" +#~ msgstr "Ajustes por defecto" + +#~ msgid "Manage HTML temp&lates" +#~ msgstr "Administrar las p&lantillas HTML" + +#~ msgid "Manage HTML templates" +#~ msgstr "Administrar las plantillas HTML" + +#~ msgid "HTML templates list" +#~ msgstr "Lista de plantillas HTML" + +#~ msgid "" +#~ "Wrong value for template name field. Field must contain only letters in " +#~ "lowercase (%s), numbers (%s), hyphen (%s) or underscores (%s). A maximum " +#~ "of %d characters. The following name is not allowed: \"default\"." +#~ msgstr "" +#~ "Valor incorrecto para el campo de nombre de la plantilla. El campo debe " +#~ "contener sólo letras en minúsculas (%s), números (%s), guiones (%s) o " +#~ "guiones bajos (%s). Un máximo de %d caracteres. El siguiente nombre no " +#~ "está permitido: \"defecto\"." + +#~ msgid "" +#~ "Content field invalid. The following required tags are missing: %s. Each " +#~ "tag must be surrounded by braces. E.g.: {%s}." +#~ msgstr "" +#~ "Campo de contenido inválido. Las siguientes etiquetas son faltantes y " +#~ "obligatorias: %s. Cada etiqueta debe estar rodeado por llaves. Por " +#~ "ejemplo: {%s}."