Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Russian localization and documentation #2

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
94 changes: 94 additions & 0 deletions addon/doc/ru/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
## Руководство для дополнения просмотр консоли Windows
## Введение

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

## Первоачальные настройки
### Назначение клавиш

Чтобы использовать это дополнение, необходимо назначить комбинацию клавиш, которая будет вызывать диалог просмотра консоли. Это можно сделать по пути:

```
NVDA меню > Параметры > Жесты ввода > Просмотр Консоли > Показать просмотр консоли
```

### Ограничения

* Одновременно может быть открыт только один диалог.
* Диалог может быть вызван только тогда, когда в фокусе находится окно консоли Windows.

## Функциональные возможности диалога

### Навигация

* Используйте клавиши курсора для навигации по содержимому.
* Нажмите `F1`, чтобы получить текущую строку и позицию курсора.

### Поиск

* `Ctrl + F`: Открывает диалог поиска.
* `F3`: Отображает диалог поиска. Если поиск уже был выполнен, будет найден следующий результат.
* `Shift + F3`: Переход к предыдущему результату поиска.
* Поиск не чувствителен к регистру и может выполняться по полным словам или фрагментам слов.
* При каждом успешном поиске раздаётся звуковой сигнал, указывающий на то, что курсор находится на следующем найденном слове.

### Быстрое меню

Быстрый доступ к меню осуществляется с помощью `Alt + R`, где вы найдете следующие опции:

* Поиск
* Сохранить содержимое консоли в файл
* Выйти из консоли

### Выход из диалога

* `Alt + F4` или `Escape`: Закрыть диалог.

## Обновление содержимого

Если вы открыли диалог, а затем консоль обновилась, вам придётся закрыть диалог и вызвать его снова, чтобы увидеть обновления.

## Общие консоли Windows

В Windows есть несколько консолей или терминалов, которые можно использовать для запуска команд и скриптов. Ниже приведён список наиболее распространённых консолей:

1. **CMD** (Командная строка): Это текстовая консоль для выполнения команд и пакетных сценариев.

2. **PowerShell**: Это расширенная консоль, позволяющая автоматизировать задачи с помощью скриптов. Она предлагает больше возможностей, чем традиционная CMD.

3. **Windows Terminal**: Современное приложение, позволяющее получить доступ к нескольким консолям, таким как PowerShell, CMD и консоль Linux (через подсистему Windows для Linux).

4. **Bash** (через подсистему Windows для Linux): Позволяет запускать среду Linux в Windows, позволяя использовать команды и приложения Linux.

> Примечание: Вы можете получить доступ к этим консолям через меню Пуск Windows или через Поиск Windows, набрав название консоли, которую вы хотите использовать.

## Журнал изменений.
### Версия 1.3.

* Добавлена поддержка терминала Windows.

Эта функция находится в стадии тестирования.

Пока что в тестах она корректно извлекает текст и отображает его так, чтобы его можно было удобно отобразить в диалоге для работы с ним.

Эта новая функция добавляется в просмотр консолей cmd, powershell и bash с помощью той же комбинации клавиш, которую мы добавили в дополнение.

Когда вы нажмёте эту комбинацию клавиш, она определит, какой тип консоли вы используете, и будет действовать соответствующим образом.

###Версия 1.2.

* Исправлена критическая ошибка отказа в разрешениях Windows 10 (код 5).

* Добавлен турецкий язык и документация (Umut KORKMAZ).

* Добавлено обнаружение консоли без текста.

###Версия 1.1.

* Исправлены ошибки в переводимых строках.

* Добавлен английский язык с автоматическим переводом.

###Версия 1.0.

* Первоначальный выпуск.
149 changes: 71 additions & 78 deletions addon/locale/ru/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
@@ -1,183 +1,176 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the 'consoleLog' package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: 'consoleLog' '1.0'\n"
"Report-Msgid-Bugs-To: '[email protected]'\n"
"POT-Creation-Date: 2023-09-05 21:43+0200\n"
"PO-Revision-Date: 2024-04-17 11:14+0300\n"
"Last-Translator: Danil Kostenkov <[email protected]>\n"
"Project-Id-Version: 'consoleLog' '1.0\n"
"POT-Creation-Date: 2024-06-23 11:04+0300\n"
"PO-Revision-Date: 2024-06-23 11:23+0300\n"
"Last-Translator: \n"
"Language-Team: Danil Kostenkov <[email protected]>\n"
"Language: ru_RU\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"
"X-Poedit-SourceCharset: UTF-8\n"

#. 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 found in Add-ons
#. Manager.
#: buildVars.py:23
msgid "Visor para las consolas de Windows"
msgstr "Просмотр консоли Windows"

#. Add-on description
#. Translators: Long description to be shown for this add-on on add-on
#. information from add-ons manager
#: buildVars.py:26
msgid ""
"Pequeño complemento para mostrar en un dialogo el contenido de las consolas de Windows\n"
"\n"
"Asignar tecla en Gestos de entrada / Visor de consola."
msgstr ""
"Небольшое дополнение для отображения в диалоговом окне содержимого консолей Windows\n"
"\n"
"Назначьте клавишу в меню Жесты ввода / Средство просмотра консоли."
"X-Generator: Poedit 3.4.4\n"
"X-Poedit-Basepath: ../../../..\n"
"X-Poedit-SearchPath-0: addon/globalPlugins/consoleLog\n"
"X-Poedit-SearchPath-1: addon/globalPlugins/consoleLog/__init__.py\n"
"X-Poedit-SearchPath-2: buildVars.py\n"

#. TRANSLATORS: Mensaje de error
#: addon\globalPlugins\consoleLog\__init__.py:63
#: addon/globalPlugins/consoleLog/__init__.py:63
msgid "No se pudo encontrar la ventana de la consola."
msgstr "Не удалось найти окно консоли."

#. TRANSLATORS: Mensaje de error
#: addon\globalPlugins\consoleLog\__init__.py:73
#: addon/globalPlugins/consoleLog/__init__.py:74
msgid "No se pudo adjuntar a la consola del proceso."
msgstr "Не удалось подключиться к процессу консоли."

#. TRANSLATORS: Mensaje de error
#: addon\globalPlugins\consoleLog\__init__.py:81
#: addon/globalPlugins/consoleLog/__init__.py:82
msgid "No se pudo obtener el manejador de la consola."
msgstr "Не удалось получить обработчик консоли."

#. TRANSLATORS: Mensaje de error
#: addon\globalPlugins\consoleLog\__init__.py:113
#: addon/globalPlugins/consoleLog/__init__.py:114
#: addon/globalPlugins/consoleLog/__init__.py:138
msgid "Error: {}"
msgstr "Ошибка: {}"

#. TRANSLATORS: Descripción para el dialogo de gestos
#: addon\globalPlugins\consoleLog\__init__.py:131
#: addon/globalPlugins/consoleLog/__init__.py:159
msgid "Muestra el visor de consola"
msgstr "Показать окно просмотра консоли"

#. TRANSLATORS: Nombre de la categoría en el dialogo de gestos
#. TRANSLATORS: Titulo de la ventana del visor de consola
#: addon\globalPlugins\consoleLog\__init__.py:133
#: addon\globalPlugins\consoleLog\__init__.py:195
#: addon/globalPlugins/consoleLog/__init__.py:161
#: addon/globalPlugins/consoleLog/__init__.py:244
msgid "Visor de consola"
msgstr "Просмотр консоли"

#. TRANSLATORS: Mensaje informativo
#: addon\globalPlugins\consoleLog\__init__.py:138
#: addon/globalPlugins/consoleLog/__init__.py:166
msgid "Por favor, espere. Hay otro proceso en marcha."
msgstr "Пожалуйста, подождите. Выполняется другой процесс."
msgstr ""
"Пожалуйста, подождите. В настоящее время выполняется ещё один процесс."

#. TRANSLATORS: Mensaje informativo
#: addon\globalPlugins\consoleLog\__init__.py:143
#: addon/globalPlugins/consoleLog/__init__.py:171
msgid "Por favor, cierre el diálogo actual antes de iniciar uno nuevo."
msgstr "Пожалуйста, закройте текущий диалог, прежде чем запускать новый."
msgstr ""
"Пожалуйста, закройте текущее диалоговое окно, прежде чем запускать новое."

#. TRANSLATORS: Mensaje informativo
#: addon\globalPlugins\consoleLog\__init__.py:149
#: addon/globalPlugins/consoleLog/__init__.py:180
msgid "Esta no es una ventana de consola."
msgstr "Это не окно консоли."

#. TRANSLATORS: Partes de texto a detectar
#: addon\globalPlugins\consoleLog\__init__.py:172
#: addon/globalPlugins/consoleLog/__init__.py:213
msgid "No se pudo obtener"
msgstr "Не удалось получить"
msgstr "Не удалось найти"

#: addon\globalPlugins\consoleLog\__init__.py:172
#: addon/globalPlugins/consoleLog/__init__.py:213
msgid "Error:"
msgstr "Ошибка:"

#. TRANSLATORS: Mensaje informativo
#: addon/globalPlugins/consoleLog/__init__.py:222
msgid "No se encontró texto en la consola"
msgstr "Текст в консоли не найден"

#. TRANSLATORS: Mensaje de error
#: addon\globalPlugins\consoleLog\__init__.py:181
#: addon/globalPlugins/consoleLog/__init__.py:230
msgid "Se ha producido un error: {} (tipo de error: {})"
msgstr "Произошла ошибка: {} (тип ошибки: {})"

#. TRANSLATORS: Item de menú en el dialogo de visor de consola
#: addon\globalPlugins\consoleLog\__init__.py:214
#: addon/globalPlugins/consoleLog/__init__.py:263
msgid "&Buscar\tCtrl+F"
msgstr "&Искать\tCtrl+F"
msgstr "&Поиск\tCtrl+F"

#. TRANSLATORS: Item de menú en el dialogo de visor de consola
#: addon\globalPlugins\consoleLog\__init__.py:217
#: addon/globalPlugins/consoleLog/__init__.py:266
msgid "&Guardar como...\tCtrl+S"
msgstr "&Сохранить как...\tCtrl+S"

#. TRANSLATORS: Item de menú en el dialogo de visor de consola
#: addon\globalPlugins\consoleLog\__init__.py:221
#: addon/globalPlugins/consoleLog/__init__.py:270
msgid "&Salir"
msgstr "&Выйти"
msgstr "&Выход"

#. TRANSLATORS: Nombre del menú en el dialogo de visor de consola
#: addon\globalPlugins\consoleLog\__init__.py:224
#: addon/globalPlugins/consoleLog/__init__.py:273
msgid "&Registro"
msgstr "&Лог"

#. TRANSLATORS: Mensaje de error
#: addon\globalPlugins\consoleLog\__init__.py:269
#: addon/globalPlugins/consoleLog/__init__.py:318
msgid "No hay coincidencias encontradas."
msgstr "Совпадений не обнаружено."
msgstr "Совпадений не найдено."

#. TRANSLATORS: Titulo del mensaje de error
#: addon\globalPlugins\consoleLog\__init__.py:271
#: addon/globalPlugins/consoleLog/__init__.py:320
msgid "Busqueda"
msgstr "Поиск"
msgstr "Ошибка поиска"

#. TRANSLATORS: Nombre para el dialogo de guardar archivo
#: addon\globalPlugins\consoleLog\__init__.py:279
#: addon/globalPlugins/consoleLog/__init__.py:328
msgid "Guardar como..."
msgstr "Сохранить как..."

#. TRANSLATORS: Mensaje de error
#: addon\globalPlugins\consoleLog\__init__.py:287
#: addon/globalPlugins/consoleLog/__init__.py:336
#, python-format
msgid "Error guardando log: %s"
msgstr "Ошибка сохранения лога: %s"
msgstr "Ошибка сохранения в журнал: %s"

#: addon\globalPlugins\consoleLog\__init__.py:287
#: addon/globalPlugins/consoleLog/__init__.py:336
msgid "Error"
msgstr "Ошибка"

#. Muestra la información con un mensaje
#. TRANSLATORS: Mensaje de información de la línea y posición
#: addon\globalPlugins\consoleLog\__init__.py:302
#: addon/globalPlugins/consoleLog/__init__.py:351
msgid "Línea: {}, Posición: {}"
msgstr "Строка: {}, Символ: {}"

#. TRANSLATORS: Mensaje de error al borrar el fichero temporal
#: addon\globalPlugins\consoleLog\__init__.py:318
#: addon/globalPlugins/consoleLog/__init__.py:367
msgid "El archivo temporal no fue encontrado"
msgstr "Временный файл не найден"

#. TRANSLATORS: Mensaje de error al borrar el fichero temporal
#: addon\globalPlugins\consoleLog\__init__.py:321
#: addon/globalPlugins/consoleLog/__init__.py:370
msgid "Permiso denegado para eliminar el archivo temporal"
msgstr "Отказано в разрешении на удаление временного файла"

#. TRANSLATORS: Mensaje de error al borrar el fichero temporal
#: addon\globalPlugins\consoleLog\__init__.py:324
#: addon/globalPlugins/consoleLog/__init__.py:373
msgid "Ocurrió un error al intentar eliminar el archivo temporal: {}"
msgstr "При попытке удаления временного файла произошла ошибка: {}"
msgstr "При попытке удалить временный файл произошла ошибка: _}"

#. TRANSLATORS: Titulo del dialogo buscar
#: addon\globalPlugins\consoleLog\__init__.py:331
#: addon/globalPlugins/consoleLog/__init__.py:380
msgid "Buscar"
msgstr "Искать"
msgstr "Поиск"

#. TRANSLATORS: Nombre del botón buscar en el dialogo buscar
#: addon\globalPlugins\consoleLog\__init__.py:341
#: addon/globalPlugins/consoleLog/__init__.py:390
msgid "&Buscar"
msgstr "&Искать"

#. TRANSLATORS: Mensaje informativo
#: addon\globalPlugins\consoleLog\__init__.py:183
msgid "No se encontró texto en la consola"
msgstr "Текст в консоли не найден"
#: buildVars.py:23
msgid "Visor para las consolas de Windows"
msgstr "Просмотр консоли Windows"

#: buildVars.py:26
msgid ""
"Pequeño complemento para mostrar en un dialogo el contenido de las consolas "
"de Windows\n"
"\n"
"Asignar tecla en Gestos de entrada / Visor de consola."
msgstr ""
"Небольшое дополнение для отображения содержимого консоли Windows в "
"диалоговом окне\n"
"\n"
"Назначьте клавишу в меню Жесты ввода / Просмотр консоли Windows."