--- a/PyrightChecker/i18n/pyright_ru.ts Sat Nov 11 16:30:47 2023 +0100 +++ b/PyrightChecker/i18n/pyright_ru.ts Tue Nov 14 10:52:24 2023 +0100 @@ -6,97 +6,97 @@ <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Static Type Checker</source> - <translation type="unfinished" /> + <translation>Проверка статической типизации</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Configure</source> - <translation type="unfinished" /> + <translation>Настройки</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Python Platform:</source> - <translation type="unfinished" /> + <translation>Платформа Python:</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Select the Python platform to check for (empty for current platform).</source> - <translation type="unfinished" /> + <translation>Выберите платформу Python для проверки (пусто для текущей платформы).</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Python Version:</source> - <translation type="unfinished" /> + <translation>Версия python:</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Select the Python version to check against (empty for current version).</source> - <translation type="unfinished" /> + <translation>Выберите версию Python для проверки (пусто для текущей версии).</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Select to skip files without type annotations.</source> - <translation type="unfinished" /> + <translation>Разрешить пропускать файлы без аннотаций типа.</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Skip unannotated files</source> - <translation type="unfinished" /> + <translation>Пропускать файлы без аннотаций</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Press to start the type check run</source> - <translation type="unfinished" /> + <translation>Запустить проверку типов</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>&Start</source> - <translation type="unfinished" /> + <translation>&Старт</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Place a code snippet for 'pyproject.toml' into the clipboard.</source> - <translation type="unfinished" /> + <translation>Поместить фрагмент кода для 'pyproject.toml' в буфер обмена.</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Generate &TOML</source> - <translation type="unfinished" /> + <translation>Создать &TOML</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Press to load the default values</source> - <translation type="unfinished" /> + <translation>Восстановить значения по умолчанию</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>&Load Defaults</source> - <translation type="unfinished" /> + <translation>&Загрузить стандартные</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Press to store the current values as defaults</source> - <translation type="unfinished" /> + <translation>Сохранить текущие значения как значения по умолчанию</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>St&ore Defaults</source> - <translation type="unfinished" /> + <translation>Со&хранить как стандартные</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Press to reset the default values</source> - <translation type="unfinished" /> + <translation>Восстановить значения по умолчанию</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>&Reset Defaults</source> - <translation type="unfinished" /> + <translation>&Сброс к стандартным</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Results</source> - <translation type="unfinished" /> + <translation>Результаты</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> @@ -104,117 +104,120 @@ <p>This list shows the results of the typing check. Activating an entry will open this entry in an editor window and position the cursor at the respective line and position.</p></source> - <translation type="unfinished" /> + <translation><b>Список результатов</b> +<p>Список отображает результаты проверки типизации. Активация +записи откроет эту запись в окне редактора и поместит курсор на +соответствующую строку и позицию.</p></translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>File/Line</source> - <translation type="unfinished" /> + <translation>Файл/Строка</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Severity</source> - <translation type="unfinished" /> + <translation>Степень тяжести</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Message</source> - <translation type="unfinished" /> + <translation>Сообщение</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Summary</source> - <translation type="unfinished" /> + <translation>Итого</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Files analyzed:</source> - <translation type="unfinished" /> + <translation>Проанализированные файлы:</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>pyright Version:</source> - <translation type="unfinished" /> + <translation>Версия pyright:</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Error Count:</source> - <translation type="unfinished" /> + <translation>Счетчик ошибок:</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Warning Count:</source> - <translation type="unfinished" /> + <translation>Счетчик предупреждений:</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Info Count:</source> - <translation type="unfinished" /> + <translation>Счетчик инфо:</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Press to restart the type check run</source> - <translation type="unfinished" /> + <translation>Перезапустить проверку типов</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>&Restart</source> - <translation type="unfinished" /> + <translation>&Рестарт</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Press to show all files containing an issue</source> - <translation type="unfinished" /> + <translation>Показать все файлы, содержащие проблемы</translation> </message> <message> <location filename="../PyrightCheckerDialog.ui" line="0" /> <source>Show</source> - <translation type="unfinished" /> + <translation>Показать</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="56" /> <source>Error</source> - <translation type="unfinished" /> + <translation>Ошибка</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="57" /> <source>Warning</source> - <translation type="unfinished" /> + <translation>Предупреждение</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="58" /> <source>Information</source> - <translation type="unfinished" /> + <translation>Информация</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="72" /> <source>No issues detected</source> - <translation type="unfinished" /> + <translation>Проблем не обнаружено</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="73" /> <source>Issues detected</source> - <translation type="unfinished" /> + <translation>Обнаруженные проблемы</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="74" /> <source>Fatal error occurred with no errors or warnings reported</source> - <translation type="unfinished" /> + <translation>Произошла фатальная ошибка без сообщений об ошибках или предупреждений</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="75" /> <source>Config file could not be read or parsed</source> - <translation type="unfinished" /> + <translation>Не удалось прочитать или проанализировать файл конфигурации</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="76" /> <source>Illegal command-line parameters specified</source> - <translation type="unfinished" /> + <translation>Заданы недопустимые параметры командной строки</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="207" /> <source>unknown</source> - <translation type="unfinished" /> + <translation>unknown</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="375" /> @@ -222,85 +225,85 @@ <location filename="../PyrightCheckerDialog.py" line="337" /> <location filename="../PyrightCheckerDialog.py" line="298" /> <source>pyright Type Checking</source> - <translation type="unfinished" /> + <translation>Проверка типов pyright</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="299" /> <source>pyright type checking has to be performed for individual files or a project but neither was given. Aborting...</source> - <translation type="unfinished" /> + <translation>Проверка типов pyright должна выполняться для отдельных файлов или проекта. Но ни то, ни другое не были указаны. Отмена...</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="338" /> <source><p>The pyright type checking run failed.</p><p>Reason: {0}</p></source> - <translation type="unfinished" /> + <translation><p>Не удалось выполнить проверку типов pyright.</p><p>Причина: {0}</p></translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="363" /> <source><p>The pyright type checking process did not end normally.</p></source> - <translation type="unfinished" /> + <translation><p>Процесс проверки типов pyright завершился ненормально.</p></translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="376" /> <source><p>The pyright type checking process did not return valid JSON data.</p><p>Issue: {0}</p></source> - <translation type="unfinished" /> + <translation><p>Процесс проверки типов pyright не вернул допустимые данные JSON.</p><p>Проблема: {0}</p></translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="635" /> <location filename="../PyrightCheckerDialog.py" line="613" /> <source>Create TOML snippet</source> - <translation type="unfinished" /> + <translation>Создать фрагмент TOML</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="614" /> <source>The creation of a 'pyproject.toml' snippet is only available when in project mode. Aborting...</source> - <translation type="unfinished" /> + <translation>Создание фрагмента 'pyproject.toml' доступно только в режиме проекта. Отмена...</translation> </message> <message> <location filename="../PyrightCheckerDialog.py" line="636" /> <source>The 'pyproject.toml' snippet was copied to the clipboard.</source> - <translation type="unfinished" /> + <translation>Фрагмент 'pyproject.toml' был скопирован в буфер обмена.</translation> </message> </context> <context> <name>PyrightPlugin</name> <message> - <location filename="../../PluginPyright.py" line="49" /> + <location filename="../../PluginPyright.py" line="50" /> <source>Checkers - Pyright</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../../PluginPyright.py" line="242" /> - <location filename="../../PluginPyright.py" line="136" /> - <location filename="../../PluginPyright.py" line="117" /> - <source>Static Type Check</source> - <translation type="unfinished" /> + <translation>Анализатор типов - Pyright</translation> </message> <message> <location filename="../../PluginPyright.py" line="243" /> - <location filename="../../PluginPyright.py" line="136" /> + <location filename="../../PluginPyright.py" line="137" /> <location filename="../../PluginPyright.py" line="118" /> - <source>Static &Typing...</source> - <translation type="unfinished" /> + <source>Static Type Check</source> + <translation>Проверка статического типа</translation> </message> <message> - <location filename="../../PluginPyright.py" line="124" /> - <source>Check for typing issues</source> - <translation type="unfinished" /> + <location filename="../../PluginPyright.py" line="244" /> + <location filename="../../PluginPyright.py" line="137" /> + <location filename="../../PluginPyright.py" line="119" /> + <source>Static &Typing...</source> + <translation>Статическая &типизация...</translation> </message> <message> - <location filename="../../PluginPyright.py" line="126" /> - <source><b>Static Type Check...</b><p>This checks a Python project for static typing issues.</p></source> - <translation type="unfinished" /> + <location filename="../../PluginPyright.py" line="125" /> + <source>Check for typing issues</source> + <translation>Анализ проблем типизации</translation> </message> <message> - <location filename="../../PluginPyright.py" line="139" /> - <source><b>Static Type Check...</b><p>This checks a Python file for static typing issues.</p></source> - <translation type="unfinished" /> + <location filename="../../PluginPyright.py" line="127" /> + <source><b>Static Type Check...</b><p>This checks a Python project for static typing issues.</p></source> + <translation><b>Проверка статического типа...</b><p>Проверка проекта Python на наличие проблем статической типизации.</p></translation> </message> <message> - <location filename="../../PluginPyright.py" line="250" /> + <location filename="../../PluginPyright.py" line="140" /> + <source><b>Static Type Check...</b><p>This checks a Python file for static typing issues.</p></source> + <translation><b>Проверка статического типа...</b><p>Проверка файла Python на наличие проблем статической типизации.</p></translation> + </message> + <message> + <location filename="../../PluginPyright.py" line="251" /> <source><b>Static Type Check...</b><p>This checks Python files for static typing issues.</p></source> - <translation type="unfinished" /> + <translation><b>Проверка статического типа...</b><p>Проверка файлов Python на наличие проблем статической типизации.</p></translation> </message> </context> </TS>