--- a/i18n/eric6_ru.ts Fri Apr 13 18:50:57 2018 +0200 +++ b/i18n/eric6_ru.ts Fri Apr 13 22:32:32 2018 +0200 @@ -3721,147 +3721,147 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/> <source>Triple single quotes converted to triple double quotes.</source> <translation>Тройные одинарные кавычки заменены тройными двойными.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation>Кавычки во введении исправлены на {0}"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/> - <source>Single line docstring put on one line.</source> - <translation>Одиночная строка документации распологается в одной строке.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="630"/> - <source>Period added to summary line.</source> - <translation>Добавлена точка в строке резюме.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> - <source>Blank line before function/method docstring removed.</source> - <translation>Удалена пустая строка перед строкой документации для function/method.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/> - <source>Blank line inserted before class docstring.</source> - <translation>Добавлена пустая строка перед строкой документации для class.</translation> + <source>Introductory quotes corrected to be {0}"""</source> + <translation>Кавычки во введении исправлены на {0}"""</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/> - <source>Blank line inserted after class docstring.</source> - <translation>Добавлена пустая строка после строки документации для class.</translation> + <source>Single line docstring put on one line.</source> + <translation>Одиночная строка документации распологается в одной строке.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/> - <source>Blank line inserted after docstring summary.</source> - <translation>Добавлена пустая строка после резюме строки документации.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/> - <source>Blank line inserted after last paragraph of docstring.</source> - <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation> + <source>Period added to summary line.</source> + <translation>Добавлена точка в строке резюме.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> + <source>Blank line before function/method docstring removed.</source> + <translation>Удалена пустая строка перед строкой документации для function/method.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="648"/> - <source>Leading quotes put on separate line.</source> - <translation>Открывающие кавычки размещены на отдельной строке.</translation> + <source>Blank line inserted before class docstring.</source> + <translation>Добавлена пустая строка перед строкой документации для class.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/> - <source>Trailing quotes put on separate line.</source> - <translation>Закрывающие кавычки размещены на отдельной строке.</translation> + <source>Blank line inserted after class docstring.</source> + <translation>Добавлена пустая строка после строки документации для class.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/> - <source>Blank line before class docstring removed.</source> - <translation>Удалена пустая строка перед строкой документации для class.</translation> + <source>Blank line inserted after docstring summary.</source> + <translation>Добавлена пустая строка после резюме строки документации.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/> + <source>Blank line inserted after last paragraph of docstring.</source> + <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/> - <source>Blank line after class docstring removed.</source> - <translation>Удалена пустая строка после строки документации для class.</translation> + <source>Leading quotes put on separate line.</source> + <translation>Открывающие кавычки размещены на отдельной строке.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/> - <source>Blank line after function/method docstring removed.</source> - <translation>Удалена пустая строка после строки документации для function/method.</translation> + <source>Trailing quotes put on separate line.</source> + <translation>Закрывающие кавычки размещены на отдельной строке.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/> - <source>Blank line after last paragraph removed.</source> - <translation>Удалена пустая строка после последнего абзаца.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/> - <source>Tab converted to 4 spaces.</source> - <translation>Символы табуляции заменяются на 4 пробела.</translation> + <source>Blank line before class docstring removed.</source> + <translation>Удалена пустая строка перед строкой документации для class.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/> - <source>Indentation adjusted to be a multiple of four.</source> - <translation>Величина отступа сделана кратной четырём.</translation> + <source>Blank line after class docstring removed.</source> + <translation>Удалена пустая строка после строки документации для class.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="675"/> - <source>Indentation of continuation line corrected.</source> - <translation>Исправлен размер отступа строки продолжения.</translation> + <source>Blank line after function/method docstring removed.</source> + <translation>Удалена пустая строка после строки документации для function/method.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="678"/> - <source>Indentation of closing bracket corrected.</source> - <translation>Исправлен размер отступа закрывающей скобки.</translation> + <source>Blank line after last paragraph removed.</source> + <translation>Удалена пустая строка после последнего абзаца.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/> - <source>Missing indentation of continuation line corrected.</source> - <translation>Добавлен отступ к строке продолжения.</translation> + <source>Tab converted to 4 spaces.</source> + <translation>Символы табуляции заменяются на 4 пробела.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="684"/> - <source>Closing bracket aligned to opening bracket.</source> - <translation>Закрывающая скобка выровнена с открывающей.</translation> + <source>Indentation adjusted to be a multiple of four.</source> + <translation>Величина отступа сделана кратной четырём.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="687"/> - <source>Indentation level changed.</source> - <translation>Изменен размер отступа.</translation> + <source>Indentation of continuation line corrected.</source> + <translation>Исправлен размер отступа строки продолжения.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="690"/> - <source>Indentation level of hanging indentation changed.</source> - <translation>Изменен размер отступа для висячих отступов.</translation> + <source>Indentation of closing bracket corrected.</source> + <translation>Исправлен размер отступа закрывающей скобки.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="693"/> - <source>Visual indentation corrected.</source> - <translation>Исправленена величина визуального отступа.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="708"/> - <source>Extraneous whitespace removed.</source> - <translation>Лишние символы пропуска удалены.</translation> + <source>Missing indentation of continuation line corrected.</source> + <translation>Добавлен отступ к строке продолжения.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="696"/> + <source>Closing bracket aligned to opening bracket.</source> + <translation>Закрывающая скобка выровнена с открывающей.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="699"/> + <source>Indentation level changed.</source> + <translation>Изменен размер отступа.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="702"/> + <source>Indentation level of hanging indentation changed.</source> + <translation>Изменен размер отступа для висячих отступов.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="705"/> + <source>Visual indentation corrected.</source> + <translation>Исправленена величина визуального отступа.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="720"/> + <source>Extraneous whitespace removed.</source> + <translation>Лишние символы пропуска удалены.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="717"/> <source>Missing whitespace added.</source> <translation>Добавлены недостающие символы пропуска.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="711"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="723"/> <source>Whitespace around comment sign corrected.</source> <translation>Символы пропуска вокруг символа комментария откорректированы.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="714"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="726"/> <source>One blank line inserted.</source> <translation>Добавлена одна пустая строка.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="718"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="730"/> <source>%n blank line(s) inserted.</source> <translation> <numerusform>%n пустая строка вставлена.</numerusform> @@ -3870,7 +3870,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="721"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="733"/> <source>%n superfluous lines removed</source> <translation> <numerusform>%n лишняя пустая строка удалена</numerusform> @@ -3879,77 +3879,77 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="725"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> <source>Superfluous blank lines removed.</source> <translation>Удалены излишние пустые строки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="728"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="740"/> <source>Superfluous blank lines after function decorator removed.</source> <translation>Удалены пустые строки после декоратора функции.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="731"/> - <source>Imports were put on separate lines.</source> - <translation>Операторы импорта помещены на отдельных строках.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="734"/> - <source>Long lines have been shortened.</source> - <translation>Укорочены длинные строки.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="737"/> - <source>Redundant backslash in brackets removed.</source> - <translation>Удалены излишние символы '\'.</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="743"/> - <source>Compound statement corrected.</source> - <translation>Исправлены выражения оператора.</translation> + <source>Imports were put on separate lines.</source> + <translation>Операторы импорта помещены на отдельных строках.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="746"/> - <source>Comparison to None/True/False corrected.</source> - <translation>Исправлено сравнение с None/True/False.</translation> + <source>Long lines have been shortened.</source> + <translation>Укорочены длинные строки.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="749"/> - <source>'{0}' argument added.</source> - <translation>Добавлен '{0}' аргумент.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="752"/> - <source>'{0}' argument removed.</source> - <translation>Удалён '{0}' аргумент.</translation> + <source>Redundant backslash in brackets removed.</source> + <translation>Удалены излишние символы '\'.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="755"/> - <source>Whitespace stripped from end of line.</source> - <translation>Завершающие символы пропуска обрезаны.</translation> + <source>Compound statement corrected.</source> + <translation>Исправлены выражения оператора.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="758"/> - <source>newline added to end of file.</source> - <translation>символ новой строки добавлен в конец файла.</translation> + <source>Comparison to None/True/False corrected.</source> + <translation>Исправлено сравнение с None/True/False.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="761"/> - <source>Superfluous trailing blank lines removed from end of file.</source> - <translation>Удалены пустые строки в конце файла.</translation> + <source>'{0}' argument added.</source> + <translation>Добавлен '{0}' аргумент.</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="764"/> + <source>'{0}' argument removed.</source> + <translation>Удалён '{0}' аргумент.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="767"/> + <source>Whitespace stripped from end of line.</source> + <translation>Завершающие символы пропуска обрезаны.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="770"/> + <source>newline added to end of file.</source> + <translation>символ новой строки добавлен в конец файла.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="773"/> + <source>Superfluous trailing blank lines removed from end of file.</source> + <translation>Удалены пустые строки в конце файла.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="776"/> <source>'<>' replaced by '!='.</source> <translation>'<>' заменен на '!='.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="768"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="780"/> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation>Не удалось сохранить файл! Пропускаем. Причина: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="852"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="864"/> <source> no message defined for code '{0}'</source> <translation> нет сообщения, определенного для кода '{0}'</translation> </message> @@ -4433,22 +4433,22 @@ <context> <name>ComplexityChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="447"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="459"/> <source>'{0}' is too complex ({1})</source> <translation>'{0}' слишком сложно ({1})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> <source>source code line is too complex ({0})</source> <translation>строка исходного кода слишком сложная ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/> <source>overall source code line complexity is too high ({0})</source> <translation>слишком большая общая сложность исходного кода ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> @@ -6226,52 +6226,52 @@ <context> <name>DebugViewer</name> <message> - <location filename="../Debugger/DebugViewer.py" line="174"/> + <location filename="../Debugger/DebugViewer.py" line="175"/> <source>Enter regular expression patterns separated by ';' to define variable filters. </source> <translation>Задайте для фильтров переменных маски регулярных выражений, разделённые ';'. </translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="178"/> + <location filename="../Debugger/DebugViewer.py" line="179"/> <source>Enter regular expression patterns separated by ';' to define variable filters. All variables and class attributes matched by one of the expressions are not shown in the list above.</source> <translation>Задайте для фильтров переменных регулярные выражения, разделённые ';'. Все переменные и атрибуты классов, совпавшие с одним из этих выражений, не показываются в списке выше.</translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="184"/> + <location filename="../Debugger/DebugViewer.py" line="185"/> <source>Set</source> <translation>Установить</translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="159"/> + <location filename="../Debugger/DebugViewer.py" line="160"/> <source>Source</source> <translation>Исходный текст</translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="261"/> + <location filename="../Debugger/DebugViewer.py" line="262"/> <source>Threads:</source> <translation>Потоки:</translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="263"/> + <location filename="../Debugger/DebugViewer.py" line="264"/> <source>ID</source> <translation>ID</translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="263"/> + <location filename="../Debugger/DebugViewer.py" line="264"/> <source>Name</source> <translation>Имя</translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="263"/> + <location filename="../Debugger/DebugViewer.py" line="264"/> <source>State</source> <translation>Состояние</translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="520"/> + <location filename="../Debugger/DebugViewer.py" line="521"/> <source>waiting at breakpoint</source> <translation>В точке останова</translation> </message> <message> - <location filename="../Debugger/DebugViewer.py" line="522"/> + <location filename="../Debugger/DebugViewer.py" line="523"/> <source>running</source> <translation>выполняется</translation> </message> @@ -7443,242 +7443,242 @@ <context> <name>DocStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> <source>module is missing a docstring</source> <translation>в модуле отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="262"/> - <source>public function/method is missing a docstring</source> - <translation>для public function/method отсутствует строка документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="265"/> - <source>private function/method may be missing a docstring</source> - <translation>для private function/method возможно отсутствует строка документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="268"/> - <source>public class is missing a docstring</source> - <translation>для public class отсутствует строка документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="270"/> - <source>private class may be missing a docstring</source> - <translation>для private class возможно отсутствует строка документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272"/> - <source>docstring not surrounded by """</source> - <translation>строка документации не заключена в """</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274"/> - <source>docstring containing \ not surrounded by r"""</source> - <translation>строка документации содержит \ не заключеный в r"""</translation> + <source>public function/method is missing a docstring</source> + <translation>для public function/method отсутствует строка документации</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277"/> - <source>docstring containing unicode character not surrounded by u"""</source> - <translation>строка документации содержит unicode-символ не заключенный в u"""</translation> + <source>private function/method may be missing a docstring</source> + <translation>для private function/method возможно отсутствует строка документации</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280"/> - <source>one-liner docstring on multiple lines</source> - <translation>однострочная строка документации размещается на нескольких строках</translation> + <source>public class is missing a docstring</source> + <translation>для public class отсутствует строка документации</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="282"/> - <source>docstring has wrong indentation</source> - <translation>строка документации с неправильным отступом</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="331"/> - <source>docstring summary does not end with a period</source> - <translation>резюме строки документации не заканчивается точкой</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="288"/> - <source>docstring summary is not in imperative mood (Does instead of Do)</source> - <translation>резюме строки документации не в повелительном наклонении</translation> + <source>private class may be missing a docstring</source> + <translation>для private class возможно отсутствует строка документации</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> + <source>docstring not surrounded by """</source> + <translation>строка документации не заключена в """</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286"/> + <source>docstring containing \ not surrounded by r"""</source> + <translation>строка документации содержит \ не заключеный в r"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289"/> + <source>docstring containing unicode character not surrounded by u"""</source> + <translation>строка документации содержит unicode-символ не заключенный в u"""</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292"/> - <source>docstring summary looks like a function's/method's signature</source> - <translation>резюме строки документации выглядит как описание функции</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295"/> - <source>docstring does not mention the return value type</source> - <translation>строка документации не описывает тип возвращаемого значения</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298"/> - <source>function/method docstring is separated by a blank line</source> - <translation>строка документации для function/method разделена пустыми строками</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="301"/> - <source>class docstring is not preceded by a blank line</source> - <translation>строка документации для class не предваряется пустой строкой</translation> + <source>one-liner docstring on multiple lines</source> + <translation>однострочная строка документации размещается на нескольких строках</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="294"/> + <source>docstring has wrong indentation</source> + <translation>строка документации с неправильным отступом</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> + <source>docstring summary does not end with a period</source> + <translation>резюме строки документации не заканчивается точкой</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="300"/> + <source>docstring summary is not in imperative mood (Does instead of Do)</source> + <translation>резюме строки документации не в повелительном наклонении</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304"/> - <source>class docstring is not followed by a blank line</source> - <translation>строка документации для class не завершается пустой строкой</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="365"/> - <source>docstring summary is not followed by a blank line</source> - <translation>резюме строки документации не завершается пустой строкой</translation> + <source>docstring summary looks like a function's/method's signature</source> + <translation>резюме строки документации выглядит как описание функции</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307"/> + <source>docstring does not mention the return value type</source> + <translation>строка документации не описывает тип возвращаемого значения</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310"/> + <source>function/method docstring is separated by a blank line</source> + <translation>строка документации для function/method разделена пустыми строками</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313"/> + <source>class docstring is not preceded by a blank line</source> + <translation>строка документации для class не предваряется пустой строкой</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> + <source>class docstring is not followed by a blank line</source> + <translation>строка документации для class не завершается пустой строкой</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377"/> + <source>docstring summary is not followed by a blank line</source> + <translation>резюме строки документации не завершается пустой строкой</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322"/> <source>last paragraph of docstring is not followed by a blank line</source> <translation>отсутствует пустая строка после последнего абзаца строки документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="318"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> <source>private function/method is missing a docstring</source> <translation>для private function/method отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> <source>private class is missing a docstring</source> <translation>для private class отсутствует строка документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="325"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337"/> <source>leading quotes of docstring not on separate line</source> <translation>открывающие кавычки строки документации размещены не в отдельной строке</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340"/> <source>trailing quotes of docstring not on separate line</source> <translation>закрывающие кавычки строки документации размещены не в отдельной строке</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347"/> + <source>docstring does not contain a @return line but function/method returns something</source> + <translation>строка документации не содержит строчки @return, но function/method что-то возвращает</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> + <source>docstring contains a @return line but function/method doesn't return anything</source> + <translation>строка документации содержит строчку @return, но function/method ничего не возвращает</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> + <source>docstring does not contain enough @param/@keyparam lines</source> + <translation>в строке документации недостаточно строк с @param/@keyparam</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358"/> + <source>docstring contains too many @param/@keyparam lines</source> + <translation>в строке документации слишком много строк с @param/@keyparam</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361"/> + <source>keyword only arguments must be documented with @keyparam lines</source> + <translation>только аргументы ключевого слова должны быть описаны с помощью строк @keyparam</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364"/> + <source>order of @param/@keyparam lines does not match the function/method signature</source> + <translation>порядок следования строк @param/@keyparam не соответствует сигнатуре функции</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367"/> + <source>class docstring is preceded by a blank line</source> + <translation>строке документации class предшествует пустая строка</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> + <source>class docstring is followed by a blank line</source> + <translation>за строкой документации для class следует пустая строка</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> + <source>function/method docstring is preceded by a blank line</source> + <translation>строке документации для function/method предшествует пустая строка</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374"/> + <source>function/method docstring is followed by a blank line</source> + <translation>за строкой документации для function/method следует пустая строка</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="380"/> + <source>last paragraph of docstring is followed by a blank line</source> + <translation>за последним абзацем строки документации следует пустая строка</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="383"/> + <source>docstring does not contain a @exception line but function/method raises an exception</source> + <translation>строка документации не содержит @exception, но function/method вызывает исключение</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> + <source>docstring contains a @exception line but function/method doesn't raise an exception</source> + <translation>строка документации содержит @exception, но function/method не вызывает исключение</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="410"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296"/> + <source>docstring does not contain a summary</source> + <translation>строка документации не содержит резюме</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> + <source>docstring summary does not start with '{0}'</source> + <translation>резюме строки документации не начинается с '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> + <source>raised exception '{0}' is not documented in docstring</source> + <translation>вызванное исключение '{0}' не документировано в строке документации</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> + <source>documented exception '{0}' is not raised</source> + <translation>документированное исключение '{0}' не вызвано</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="397"/> + <source>docstring does not contain a @signal line but class defines signals</source> + <translation>строка документации не содержит строку @signal но сигналы определяет класс</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="400"/> + <source>docstring contains a @signal line but class doesn't define signals</source> + <translation>строка документации содержит строку @signal но класс не определяет сигналы</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="403"/> + <source>defined signal '{0}' is not documented in docstring</source> + <translation>определенный сигнал '{0}' не документирован в строке документации</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="406"/> + <source>documented signal '{0}' is not defined</source> + <translation>документированный сигнал '{0}' не определен</translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335"/> - <source>docstring does not contain a @return line but function/method returns something</source> - <translation>строка документации не содержит строчки @return, но function/method что-то возвращает</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> - <source>docstring contains a @return line but function/method doesn't return anything</source> - <translation>строка документации содержит строчку @return, но function/method ничего не возвращает</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343"/> - <source>docstring does not contain enough @param/@keyparam lines</source> - <translation>в строке документации недостаточно строк с @param/@keyparam</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346"/> - <source>docstring contains too many @param/@keyparam lines</source> - <translation>в строке документации слишком много строк с @param/@keyparam</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349"/> - <source>keyword only arguments must be documented with @keyparam lines</source> - <translation>только аргументы ключевого слова должны быть описаны с помощью строк @keyparam</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="352"/> - <source>order of @param/@keyparam lines does not match the function/method signature</source> - <translation>порядок следования строк @param/@keyparam не соответствует сигнатуре функции</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355"/> - <source>class docstring is preceded by a blank line</source> - <translation>строке документации class предшествует пустая строка</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> - <source>class docstring is followed by a blank line</source> - <translation>за строкой документации для class следует пустая строка</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359"/> - <source>function/method docstring is preceded by a blank line</source> - <translation>строке документации для function/method предшествует пустая строка</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="362"/> - <source>function/method docstring is followed by a blank line</source> - <translation>за строкой документации для function/method следует пустая строка</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="368"/> - <source>last paragraph of docstring is followed by a blank line</source> - <translation>за последним абзацем строки документации следует пустая строка</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371"/> - <source>docstring does not contain a @exception line but function/method raises an exception</source> - <translation>строка документации не содержит @exception, но function/method вызывает исключение</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> - <source>docstring contains a @exception line but function/method doesn't raise an exception</source> - <translation>строка документации содержит @exception, но function/method не вызывает исключение</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="398"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284"/> - <source>docstring does not contain a summary</source> - <translation>строка документации не содержит резюме</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> - <source>docstring summary does not start with '{0}'</source> - <translation>резюме строки документации не начинается с '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="379"/> - <source>raised exception '{0}' is not documented in docstring</source> - <translation>вызванное исключение '{0}' не документировано в строке документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382"/> - <source>documented exception '{0}' is not raised</source> - <translation>документированное исключение '{0}' не вызвано</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385"/> - <source>docstring does not contain a @signal line but class defines signals</source> - <translation>строка документации не содержит строку @signal но сигналы определяет класс</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="388"/> - <source>docstring contains a @signal line but class doesn't define signals</source> - <translation>строка документации содержит строку @signal но класс не определяет сигналы</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="391"/> - <source>defined signal '{0}' is not documented in docstring</source> - <translation>определенный сигнал '{0}' не документирован в строке документации</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="394"/> - <source>documented signal '{0}' is not defined</source> - <translation>документированный сигнал '{0}' не определен</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323"/> <source>class docstring is still a default string</source> <translation>class docstring is still a default string</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328"/> <source>function docstring is still a default string</source> <translation>function docstring is still a default string</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="314"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326"/> <source>module docstring is still a default string</source> <translation>module docstring is still a default string</translation> </message> @@ -44887,252 +44887,252 @@ <context> <name>MiscellaneousChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> <source>coding magic comment not found</source> <translation>кодирование магических компонентов не найдено</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/> <source>unknown encoding ({0}) found in coding magic comment</source> <translation>неизвестный код ({0}) обнаружен в коде магических компонентов</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/> <source>copyright notice not present</source> <translation>уведомление об авторских правах не предоставлено</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/> <source>copyright notice contains invalid author</source> <translation>уведомление об авторских правах содержит недействительного автора</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/> - <source>found {0} formatter</source> - <translation>найден {0} форматтер</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/> - <source>format string does contain unindexed parameters</source> - <translation>строка формата действительно содержит неиндексированные параметры</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/> - <source>docstring does contain unindexed parameters</source> - <translation>строка документации действительно содержит неиндексированные параметры</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/> - <source>other string does contain unindexed parameters</source> - <translation>другая строка действительно содержит неиндексированные параметры</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/> - <source>format call uses too large index ({0})</source> - <translation>формат вызова использует слишком большой индекс ({0})</translation> + <source>found {0} formatter</source> + <translation>найден {0} форматтер</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/> - <source>format call uses missing keyword ({0})</source> - <translation>формат вызова использует недостающее ключевое слово ({0})</translation> + <source>format string does contain unindexed parameters</source> + <translation>строка формата действительно содержит неиндексированные параметры</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/> - <source>format call uses keyword arguments but no named entries</source> - <translation>формат вызова использует ключевые аргументы, но нет именованных записей</translation> + <source>docstring does contain unindexed parameters</source> + <translation>строка документации действительно содержит неиндексированные параметры</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/> - <source>format call uses variable arguments but no numbered entries</source> - <translation>формат ячейки использует переменные аргументы, но нет пронумерованных записей</translation> + <source>other string does contain unindexed parameters</source> + <translation>другая строка действительно содержит неиндексированные параметры</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/> - <source>format call uses implicit and explicit indexes together</source> - <translation>формат вызова использует скрытые и явные индексы вместе</translation> + <source>format call uses too large index ({0})</source> + <translation>формат вызова использует слишком большой индекс ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/> - <source>format call provides unused index ({0})</source> - <translation>формат вызова предоставляет неиспользованный индекс ({0})</translation> + <source>format call uses missing keyword ({0})</source> + <translation>формат вызова использует недостающее ключевое слово ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/> + <source>format call uses keyword arguments but no named entries</source> + <translation>формат вызова использует ключевые аргументы, но нет именованных записей</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> + <source>format call uses variable arguments but no numbered entries</source> + <translation>формат ячейки использует переменные аргументы, но нет пронумерованных записей</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> + <source>format call uses implicit and explicit indexes together</source> + <translation>формат вызова использует скрытые и явные индексы вместе</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <source>format call provides unused index ({0})</source> + <translation>формат вызова предоставляет неиспользованный индекс ({0})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> <source>format call provides unused keyword ({0})</source> <translation>Формат вызова предоставляет неиспользованное ключевое слово ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> - <source>expected these __future__ imports: {0}; but only got: {1}</source> - <translation>ожидался __future__ imports: {0}; получены только: {1}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> - <source>expected these __future__ imports: {0}; but got none</source> - <translation>ожидался __future__ imports: {0}; не получено ничего</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> - <source>print statement found</source> - <translation>обнаружен оператор печати</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="604"/> - <source>one element tuple found</source> - <translation>один элемент кортежа найден</translation> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation>ожидался __future__ imports: {0}; получены только: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="607"/> + <source>expected these __future__ imports: {0}; but got none</source> + <translation>ожидался __future__ imports: {0}; не получено ничего</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <source>print statement found</source> + <translation>обнаружен оператор печати</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/> + <source>one element tuple found</source> + <translation>один элемент кортежа найден</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="628"/> <source>{0}: {1}</source> <translation>{0}: {1}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/> <source>"{0}" is a Python builtin and is being shadowed; consider renaming the variable</source> <translation>"{0}" является встроенным именем Python и затеняется; рассмотрите возможность переименования переменной</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="474"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="486"/> <source>"{0}" is used as an argument and thus shadows a Python builtin; consider renaming the argument</source> <translation>"{0}" используется как аргумент и таким образом затеняет встроенные имена Python; рассмотрите возможность переименования аргумента</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/> - <source>unnecessary generator - rewrite as a list comprehension</source> - <translation>неподходящий генератор - перепишите как генератор списков</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/> - <source>unnecessary generator - rewrite as a set comprehension</source> - <translation>неподходящий генератор - перепишите как генератор множеств</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/> - <source>unnecessary generator - rewrite as a dict comprehension</source> - <translation>неподходящий генератор - перепишите как генератор словарей</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/> - <source>unnecessary list comprehension - rewrite as a set comprehension</source> - <translation>неподходящий генератор списков - перепишите как генератор множеств</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/> - <source>unnecessary list comprehension - rewrite as a dict comprehension</source> - <translation>неподходящий генератор списков - перепишите как генератор словарей</translation> + <source>unnecessary generator - rewrite as a list comprehension</source> + <translation>неподходящий генератор - перепишите как генератор списков</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/> - <source>unnecessary list literal - rewrite as a set literal</source> - <translation>неподходящий список литералов - перепишите как множество литералов</translation> + <source>unnecessary generator - rewrite as a set comprehension</source> + <translation>неподходящий генератор - перепишите как генератор множеств</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/> - <source>unnecessary list literal - rewrite as a dict literal</source> - <translation>неподходящий список литералов - перепишите как словарь литералов</translation> + <source>unnecessary generator - rewrite as a dict comprehension</source> + <translation>неподходящий генератор - перепишите как генератор словарей</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/> - <source>unnecessary list comprehension - "{0}" can take a generator</source> - <translation>неподходящий генератор списков - "{0}" может являться генератором</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> - <source>mutable default argument of type {0}</source> - <translation>изменяемый аргумент по умолчанию типа {0}</translation> + <source>unnecessary list comprehension - rewrite as a set comprehension</source> + <translation>неподходящий генератор списков - перепишите как генератор множеств</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/> + <source>unnecessary list comprehension - rewrite as a dict comprehension</source> + <translation>неподходящий генератор списков - перепишите как генератор словарей</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <source>unnecessary list literal - rewrite as a set literal</source> + <translation>неподходящий список литералов - перепишите как множество литералов</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <source>unnecessary list literal - rewrite as a dict literal</source> + <translation>неподходящий список литералов - перепишите как словарь литералов</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <source>unnecessary list comprehension - "{0}" can take a generator</source> + <translation>неподходящий генератор списков - "{0}" может являться генератором</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/> + <source>mutable default argument of type {0}</source> + <translation>изменяемый аргумент по умолчанию типа {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/> <source>sort keys - '{0}' should be before '{1}'</source> <translation>ключи сортировки - '{0}' должны быть прежде чем '{1}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/> <source>logging statement uses '%'</source> <translation>оператор логирования использует '%'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> <source>logging statement uses f-string</source> <translation>оператор логирования использует f-string</translation> </message> <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/> + <source>logging statement uses 'warn' instead of 'warning'</source> + <translation>оператор логирования использует 'warn' вместо 'warning'</translation> + </message> + <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/> - <source>logging statement uses 'warn' instead of 'warning'</source> - <translation>оператор логирования использует 'warn' вместо 'warning'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/> <source>logging statement uses string.format()</source> <translation>оператор логирования использует string.format()</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/> <source>logging statement uses '+'</source> <translation>оператор логирования использует '+'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="610"/> <source>gettext import with alias _ found: {0}</source> <translation>gettext import with alias _ found: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/> <source>Python does not support the unary prefix increment</source> <translation>Python не поддерживает инкремент унарного префикса</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="527"/> <source>'sys.maxint' is not defined in Python 3 - use 'sys.maxsize'</source> <translation>'sys.maxint' не определен в Python 3 - используйте 'sys.maxsize'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="518"/> - <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> - <translation>'BaseException.message' устарел в Python 2.6 и удален в Python 3 - используйте 'str(e)'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="522"/> - <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> - <translation>назначение 'os.environ' не очищает среду окружения - используйте 'os.environ.clear()'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="530"/> + <source>'BaseException.message' has been deprecated as of Python 2.6 and is removed in Python 3 - use 'str(e)'</source> + <translation>'BaseException.message' устарел в Python 2.6 и удален в Python 3 - используйте 'str(e)'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/> + <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> + <translation>назначение 'os.environ' не очищает среду окружения - используйте 'os.environ.clear()'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="542"/> <source>Python 3 does not include '.iter*' methods on dictionaries</source> <translation>Python 3 не включает методы '.iter*' в словарях</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="533"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="545"/> <source>Python 3 does not include '.view*' methods on dictionaries</source> <translation>Python 3 не включает методы '.view*' в словарях</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="536"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="548"/> <source>'.next()' does not exist in Python 3</source> <translation>'.next()' не существует в Python 3</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="539"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="551"/> <source>'__metaclass__' does nothing on Python 3 - use 'class MyClass(BaseClass, metaclass=...)'</source> <translation>'__metaclass__' не работает в Python 3 - используйте 'class MyClass(BaseClass, metaclass=...)'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="625"/> <source>mutable default argument of function call '{0}'</source> <translation>измененный аргумент по умолчанию для вызова функции '{0}'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/> <source>using .strip() with multi-character strings is misleading</source> <translation>использование .strip() с многосимвольными строками приводит к заблуждению</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="523"/> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable</source> <translation>использование 'hasattr(x, "__call__")' для проверки является ли 'x' вызываемым - ненадежно</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation>переменная {0} управления циклом не используется внутри цикла - начните имя символом подчеркивания</translation> </message> @@ -45538,72 +45538,72 @@ <context> <name>NamingStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> <source>class names should use CapWords convention</source> <translation>имена классов должны использовать CapWords соглашение</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <source>function name should be lowercase</source> - <translation>имена функций должны быть в нижнем регистре</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <source>argument name should be lowercase</source> - <translation>имена парамеров должны быть в нижнем регистре</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="411"/> - <source>first argument of a class method should be named 'cls'</source> - <translation>первый параметр метода класса должен быть 'cls'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="414"/> - <source>first argument of a method should be named 'self'</source> - <translation>первый параметр метода должен быть 'self'</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="417"/> + <source>function name should be lowercase</source> + <translation>имена функций должны быть в нижнем регистре</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="420"/> + <source>argument name should be lowercase</source> + <translation>имена парамеров должны быть в нижнем регистре</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/> + <source>first argument of a class method should be named 'cls'</source> + <translation>первый параметр метода класса должен быть 'cls'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="426"/> + <source>first argument of a method should be named 'self'</source> + <translation>первый параметр метода должен быть 'self'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/> <source>first argument of a static method should not be named 'self' or 'cls</source> <translation>первый параметр статического метода класса не должен быть 'cls' или 'self'</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="421"/> - <source>module names should be lowercase</source> - <translation>имена модулей должны быть в нижнем регистре</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="424"/> - <source>package names should be lowercase</source> - <translation>имена пакетов должны быть в нижнем регистре</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/> - <source>constant imported as non constant</source> - <translation>константа импортирована как не константа</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/> - <source>lowercase imported as non lowercase</source> - <translation>имена в нижнем регистре импортированы не в нижнем регистре</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="433"/> - <source>camelcase imported as lowercase</source> - <translation>имена в camelcase импортированы в нижнем регистре</translation> + <source>module names should be lowercase</source> + <translation>имена модулей должны быть в нижнем регистре</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="436"/> - <source>camelcase imported as constant</source> - <translation>имена в camelcase импортированы как константы</translation> + <source>package names should be lowercase</source> + <translation>имена пакетов должны быть в нижнем регистре</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="439"/> - <source>variable in function should be lowercase</source> - <translation>имена переменных в функции должны быть в нижнем регистре</translation> + <source>constant imported as non constant</source> + <translation>константа импортирована как не константа</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="442"/> + <source>lowercase imported as non lowercase</source> + <translation>имена в нижнем регистре импортированы не в нижнем регистре</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/> + <source>camelcase imported as lowercase</source> + <translation>имена в camelcase импортированы в нижнем регистре</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="448"/> + <source>camelcase imported as constant</source> + <translation>имена в camelcase импортированы как константы</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="451"/> + <source>variable in function should be lowercase</source> + <translation>имена переменных в функции должны быть в нижнем регистре</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/> <source>names 'l', 'O' and 'I' should be avoided</source> <translation>имена 'l', 'O' и 'I' следует избегать</translation> </message> @@ -61163,141 +61163,141 @@ <context> <name>Shell</name> <message> - <location filename="../QScintilla/Shell.py" line="138"/> + <location filename="../QScintilla/Shell.py" line="139"/> <source>Shell - Passive</source> <translation>Пассивная оболочка</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="140"/> + <location filename="../QScintilla/Shell.py" line="141"/> <source>Shell</source> <translation>Оболочка</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="250"/> + <location filename="../QScintilla/Shell.py" line="251"/> <source>Passive >>> </source> <translation>Пассивная >>> </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="266"/> + <location filename="../QScintilla/Shell.py" line="267"/> <source>Start</source> <translation>Начать</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="271"/> - <source>History</source> - <translation>История</translation> - </message> - <message> <location filename="../QScintilla/Shell.py" line="272"/> - <source>Select entry</source> - <translation>Выбрать</translation> + <source>History</source> + <translation>История</translation> </message> <message> <location filename="../QScintilla/Shell.py" line="273"/> + <source>Select entry</source> + <translation>Выбрать</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="274"/> <source>Show</source> <translation>Показать</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="286"/> - <source>Clear</source> - <translation>Очистить</translation> - </message> - <message> - <location filename="../QScintilla/Shell.py" line="278"/> - <source>Cut</source> - <translation>Вырезать</translation> - </message> - <message> - <location filename="../QScintilla/Shell.py" line="279"/> - <source>Copy</source> - <translation>Копировать</translation> - </message> - <message> - <location filename="../QScintilla/Shell.py" line="280"/> - <source>Paste</source> - <translation>Вставить</translation> - </message> - <message> <location filename="../QScintilla/Shell.py" line="287"/> - <source>Reset</source> - <translation>Сбросить</translation> + <source>Clear</source> + <translation>Очистить</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="279"/> + <source>Cut</source> + <translation>Вырезать</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="280"/> + <source>Copy</source> + <translation>Копировать</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="281"/> + <source>Paste</source> + <translation>Вставить</translation> </message> <message> <location filename="../QScintilla/Shell.py" line="288"/> + <source>Reset</source> + <translation>Сбросить</translation> + </message> + <message> + <location filename="../QScintilla/Shell.py" line="289"/> <source>Reset and Clear</source> <translation>Сбросить и очистить</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="293"/> + <location filename="../QScintilla/Shell.py" line="294"/> <source>Configure...</source> <translation>Настроить...</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="710"/> + <location filename="../QScintilla/Shell.py" line="716"/> <source>Select History</source> <translation>Выберите историю</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="710"/> + <location filename="../QScintilla/Shell.py" line="716"/> <source>Select the history entry to execute (most recent shown last).</source> <translation>Выберите одну из предыдущих команд для выполнения.</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="773"/> + <location filename="../QScintilla/Shell.py" line="779"/> <source>Passive Debug Mode</source> <translation>Режим пассивной отладки</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="774"/> + <location filename="../QScintilla/Shell.py" line="780"/> <source> Not connected</source> <translation> Нет соединения</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="776"/> + <location filename="../QScintilla/Shell.py" line="782"/> <source>No.</source> <translation>Нет.</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="778"/> + <location filename="../QScintilla/Shell.py" line="784"/> <source>{0} on {1}, {2}</source> <translation>{0} в {1}, {2}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="921"/> + <location filename="../QScintilla/Shell.py" line="944"/> <source>StdOut: {0}</source> <translation>StdOut: {0}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="929"/> + <location filename="../QScintilla/Shell.py" line="952"/> <source>StdErr: {0}</source> <translation>StdErr: {0}</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="1697"/> + <location filename="../QScintilla/Shell.py" line="1720"/> <source>Shell language "{0}" not supported. </source> <translation>Язык оболочки "{0}" не поддерживается. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2012"/> + <location filename="../QScintilla/Shell.py" line="2035"/> <source>Drop Error</source> <translation>Ошибка Drag&&Drop</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="2012"/> + <location filename="../QScintilla/Shell.py" line="2035"/> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> не является файлом</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="284"/> + <location filename="../QScintilla/Shell.py" line="285"/> <source>Find</source> <translation>Найти</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="821"/> + <location filename="../QScintilla/Shell.py" line="827"/> <source>Exception "{0}" {1} File: {2}, Line: {3} @@ -61308,14 +61308,14 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="854"/> + <location filename="../QScintilla/Shell.py" line="860"/> <source>Unspecified syntax error. </source> <translation>Неизвестная синтакcическая ошибка. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="831"/> + <location filename="../QScintilla/Shell.py" line="837"/> <source>Exception "{0}" {1} </source> @@ -61324,26 +61324,26 @@ </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="856"/> + <location filename="../QScintilla/Shell.py" line="862"/> <source>Syntax error "{1}" in file {0} at line {2}, character {3}. </source> <translation>Синтаксическая ошибка "{1}" в файле {0} в строке {2}, символ {3}. </translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="879"/> + <location filename="../QScintilla/Shell.py" line="885"/> <source>Signal "{0}" generated in file {1} at line {2}. Function: {3}({4})</source> <translation>Сигнал "{0}" сгенерирован в файле {1} в строке {2}. Функция: {3}({4})</translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="143"/> + <location filename="../QScintilla/Shell.py" line="144"/> <source><b>The Shell Window</b><p>You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.</p><p>The shell has some special commands. 'reset' kills the shell and starts a new one. 'clear' clears the display of the shell window. 'start' is used to switch the shell language and must be followed by a supported language. Supported languages are listed by the 'languages' command. 'quit' is used to exit the application.These commands (except 'languages') are available through the window menus as well.</p><p>Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.</p></source> <translation><b>Окно оболочки </b> <p> При вводе команд вы можете использовать клавиши курсора. Существует также история команд, которые можно вызвать с помощью клавиш курсора вверх и вниз, удерживая клавишу Ctrl. В диалоге настройки оболочки на странице 'Оболочка' можно переключится в режим использования просто клавиш 'вверх' и 'вниз'. Нажатие этих клавиш после ввода какого-либо текста вызовет инкрементный поиск.</p><p>Оболочка имеет специальные команды. Команда 'reset' убивает текущую оболочку и открывает новую. Команда 'clear' очищает окно оболочки. Команда 'start' используется для переключения языка оболочки и должна сопровождаться поддерживаемым языком. Поддерживаемые языки отображаются с помощью команды 'languages'. Команда 'quit' используется для выхода из приложения. Эти команды (исключая 'languages') также доступны в оконных меню.</p><p>Нажатие клавиши 'Tab', после того, как был введен какой-либо текст, вызывает отображение списка возможных дополнений. Необходимая запись может быть выбрана из данного списка. Если доступна только одна запись, то она будет вставлена автоматически.</p></translation> </message> <message> - <location filename="../QScintilla/Shell.py" line="166"/> + <location filename="../QScintilla/Shell.py" line="167"/> <source><b>The Shell Window</b><p>This is simply an interpreter running in a window. The interpreter is the one that is used to run the program being debugged. This means that you can execute any command while the program being debugged is running.</p><p>You can use the cursor keys while entering commands. There is also a history of commands that can be recalled using the up and down cursor keys while holding down the Ctrl-key. This can be switched to just the up and down cursor keys on the Shell page of the configuration dialog. Pressing these keys after some text has been entered will start an incremental search.</p><p>The shell has some special commands. 'reset' kills the shell and starts a new one. 'clear' clears the display of the shell window. 'start' is used to switch the shell language and must be followed by a supported language. Supported languages are listed by the 'languages' command. These commands (except 'languages') are available through the context menu as well.</p><p>Pressing the Tab key after some text has been entered will show a list of possible completions. The relevant entry may be selected from this list. If only one entry is available, this will be inserted automatically.</p><p>In passive debugging mode the shell is only available after the program to be debugged has connected to the IDE until it has finished. This is indicated by a different prompt and by an indication in the window caption.</p></source> <translation><b>Окно оболочки</b><p>Это простой интерпретатор, запущенный в окне. Интерпретатор просто используется для запуска отлаживаемой программы. Это означает, что вы можете выполнить любую команду во время работы отлаживаемой программы.</p><p>Вы можете использовать клавиши управления курсором при вводе команд. Так же существует история команд, которые можно вызвать с помощью клавиш управления курсора 'вверх' и 'вниз', удерживая нажатой клавишу Ctrl. В диалоге настройки оболочки на странице 'Оболочка' можно переключится в режим использования просто клавиш 'вверх' и 'вниз'. Нажатие этих клавиш после ввода какого-либо текста вызовет инкрементный поиск. </p><p>Оболочка имеет специальные команды. Команда 'reset' убивает текущую оболочку и открывает новую. Команда 'clear' очищает окно оболочки. Команда 'start' используется для переключения языка оболочки и должна сопровождаться поддерживаемым языком. Поддерживаемые языки отображаются с помощью команды 'languages'. Команда 'quit' используется для выхода из приложения. Эти команды (исключая 'languages') также доступны в оконных меню.</p><p>Нажатие клавиши 'Tab' после того, как был введен какой-либо текст, вызывает отображение списка возможных дополнений. Необходимая запись может быть выбрана из данного списка. Если доступна только одна запись, то она будет вставлена автоматически.</p><p>В режиме пассивной отладки оболочка доступна только после того, как отлаживаемая программа была подключена к IDE и до ее завершения. Это указывается посредством другой подсказки и индикацией в заголовке окна.</p></translation> </message> @@ -76245,12 +76245,12 @@ <context> <name>VariableItem</name> <message> - <location filename="../Debugger/VariablesViewer.py" line="56"/> + <location filename="../Debugger/VariablesViewer.py" line="57"/> <source><double click to show value></source> <translation><дважды кликните чтобы показать значение></translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="60"/> + <location filename="../Debugger/VariablesViewer.py" line="61"/> <source><variable value is too big></source> <translation><значение переменной слишком велико></translation> </message> @@ -76317,64 +76317,64 @@ <context> <name>VariablesViewer</name> <message> - <location filename="../Debugger/VariablesViewer.py" line="363"/> + <location filename="../Debugger/VariablesViewer.py" line="364"/> <source>Global Variables</source> <translation>Глобальные переменные</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="364"/> + <location filename="../Debugger/VariablesViewer.py" line="365"/> <source>Globals</source> <translation>Глобальные переменные</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="375"/> + <location filename="../Debugger/VariablesViewer.py" line="376"/> <source>Value</source> <translation>Значение</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="375"/> + <location filename="../Debugger/VariablesViewer.py" line="376"/> <source>Type</source> <translation>Тип</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="368"/> + <location filename="../Debugger/VariablesViewer.py" line="369"/> <source><b>The Global Variables Viewer Window</b><p>This window displays the global variables of the debugged program.</p></source> <translation><b>Окно показа глобальных переменных</b> <p>Это окно отображает глобальные переменные отлаживаемой программы.</p></translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="374"/> + <location filename="../Debugger/VariablesViewer.py" line="375"/> <source>Local Variables</source> <translation>Локальные переменные</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="375"/> + <location filename="../Debugger/VariablesViewer.py" line="376"/> <source>Locals</source> <translation>Локальные переменные</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="379"/> + <location filename="../Debugger/VariablesViewer.py" line="380"/> <source><b>The Local Variables Viewer Window</b><p>This window displays the local variables of the debugged program.</p></source> <translation><b>Окно показа локальных переменных</b> <p>Это окно отображает локальные переменные отлаживаемой программы.</p></translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="410"/> + <location filename="../Debugger/VariablesViewer.py" line="411"/> <source>Show Details...</source> <translation>Показать подробности...</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="418"/> + <location filename="../Debugger/VariablesViewer.py" line="419"/> <source>Configure...</source> <translation>Настроить...</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="638"/> + <location filename="../Debugger/VariablesViewer.py" line="644"/> <source>{0} items</source> <translation>{0} элементов</translation> </message> <message> - <location filename="../Debugger/VariablesViewer.py" line="416"/> + <location filename="../Debugger/VariablesViewer.py" line="417"/> <source>Refresh</source> <translation>Освежить</translation> </message> @@ -79897,27 +79897,27 @@ <translation>Список исключений пользователя</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6531"/> + <location filename="../ViewManager/ViewManager.py" line="6533"/> <source>Edit Spelling Dictionary</source> <translation>Редактировать орфографический словарь</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6506"/> + <location filename="../ViewManager/ViewManager.py" line="6508"/> <source>Editing {0}</source> <translation>Редактирование {0}</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6491"/> + <location filename="../ViewManager/ViewManager.py" line="6493"/> <source><p>The spelling dictionary file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation><p>Невозможно прочитать файл словаря<b>{0}</b></p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6518"/> + <location filename="../ViewManager/ViewManager.py" line="6520"/> <source><p>The spelling dictionary file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> <translation><p>Невозможно записать файл словаря<b>{0}</b></p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6531"/> + <location filename="../ViewManager/ViewManager.py" line="6533"/> <source>The spelling dictionary was saved successfully.</source> <translation>Файл словаря успешно сохранён.</translation> </message> @@ -85660,220 +85660,245 @@ <translation>неожиданные пробелы вокруг ключевого слова / параметра равенства</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="125"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="128"/> <source>at least two spaces before inline comment</source> <translation>по крайней мере два пробела перед комментарием в строке кода</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="128"/> - <source>inline comment should start with '# '</source> - <translation>комментарий в строке кода должен начинаться с '# '</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="131"/> - <source>block comment should start with '# '</source> - <translation>блок комментариев должен начинаться с '# '</translation> + <source>inline comment should start with '# '</source> + <translation>комментарий в строке кода должен начинаться с '# '</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="134"/> - <source>too many leading '#' for block comment</source> - <translation>слишком много лидирующих '#' для блока комментария</translation> + <source>block comment should start with '# '</source> + <translation>блок комментариев должен начинаться с '# '</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="137"/> - <source>multiple spaces after keyword</source> - <translation>множественные пробелы после ключевого слова</translation> + <source>too many leading '#' for block comment</source> + <translation>слишком много лидирующих '#' для блока комментария</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="140"/> - <source>multiple spaces before keyword</source> - <translation>множественные пробелы перед ключевым словом</translation> + <source>multiple spaces after keyword</source> + <translation>множественные пробелы после ключевого слова</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="143"/> - <source>tab after keyword</source> - <translation>табуляция после ключевого слова</translation> + <source>multiple spaces before keyword</source> + <translation>множественные пробелы перед ключевым словом</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="146"/> - <source>tab before keyword</source> - <translation>табуляция перед ключевоым словом</translation> + <source>tab after keyword</source> + <translation>табуляция после ключевого слова</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="149"/> - <source>missing whitespace after keyword</source> - <translation>отсутствует символ пропуска после ключевого слова</translation> + <source>tab before keyword</source> + <translation>табуляция перед ключевоым словом</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="152"/> - <source>trailing whitespace</source> - <translation>завершающие символы пропуска</translation> + <source>missing whitespace after keyword</source> + <translation>отсутствует символ пропуска после ключевого слова</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="155"/> - <source>no newline at end of file</source> - <translation>нет символа новой строки в конце файла</translation> + <source>trailing whitespace</source> + <translation>завершающие символы пропуска</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="158"/> - <source>blank line contains whitespace</source> - <translation>пустая строка содержит символы пропуска</translation> + <source>no newline at end of file</source> + <translation>нет символа новой строки в конце файла</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="161"/> - <source>expected 1 blank line, found 0</source> - <translation>ожидалась 1 пустая строка, в наличии 0</translation> + <source>blank line contains whitespace</source> + <translation type="unfinished">ожидалась 1 пустая строка, в наличии 0</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="164"/> - <source>expected 2 blank lines, found {0}</source> - <translation>ожидались две пустые строки, найдено {0}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="167"/> - <source>too many blank lines ({0})</source> - <translation>слишком много пустых строк ({0})</translation> + <source>expected {0} blank line, found 0</source> + <translation type="unfinished">ожидались две пустые строки, найдено {0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170"/> - <source>blank lines found after function decorator</source> - <translation>пустые строки после декоратора функции</translation> + <source>too many blank lines ({0})</source> + <translation>слишком много пустых строк ({0})</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="173"/> - <source>expected 2 blank lines after class or function definition, found {0}</source> - <translation>ожидались 2 пустые строки после определения класса или функции, в наличии {0}</translation> + <source>blank lines found after function decorator</source> + <translation type="unfinished">ожидались 2 пустые строки после определения класса или функции, в наличии {0}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="177"/> <source>expected 1 blank line before a nested definition, found 0</source> - <translation>ожидалась 1 пустая строка перед вложенным определением, в наличии 0</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> - <source>blank line at end of file</source> - <translation>пустая строка в конце файла</translation> + <translation type="obsolete">ожидалась 1 пустая строка перед вложенным определением, в наличии 0</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183"/> - <source>multiple imports on one line</source> - <translation>множественный импорт в одной строке</translation> + <source>blank line at end of file</source> + <translation>пустая строка в конце файла</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186"/> - <source>module level import not at top of file</source> - <translation>импорт модуля не в начале файла</translation> + <source>multiple imports on one line</source> + <translation>множественный импорт в одной строке</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189"/> - <source>line too long ({0} > {1} characters)</source> - <translation>слишком длинная строка ({0} > {1} символов)</translation> + <source>module level import not at top of file</source> + <translation>импорт модуля не в начале файла</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192"/> - <source>the backslash is redundant between brackets</source> - <translation>символ '\' излишний внутри скобок</translation> + <source>line too long ({0} > {1} characters)</source> + <translation>слишком длинная строка ({0} > {1} символов)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195"/> - <source>line break before binary operator</source> - <translation>перевод строки перед бинарным оператором</translation> + <source>the backslash is redundant between brackets</source> + <translation>символ '\' излишний внутри скобок</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198"/> - <source>.has_key() is deprecated, use 'in'</source> - <translation>.has_key() устарел, используйте 'in'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> - <source>deprecated form of raising exception</source> - <translation>устаревший метод возбуждения исключений</translation> + <source>line break before binary operator</source> + <translation>перевод строки перед бинарным оператором</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="204"/> - <source>'<>' is deprecated, use '!='</source> - <translation>оператор '<>' устарел, используйте '!='</translation> + <source>.has_key() is deprecated, use 'in'</source> + <translation>.has_key() устарел, используйте 'in'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207"/> - <source>backticks are deprecated, use 'repr()'</source> - <translation>обратные апострофы устарели, используйте функцию 'repr()'</translation> + <source>deprecated form of raising exception</source> + <translation>устаревший метод возбуждения исключений</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210"/> - <source>multiple statements on one line (colon)</source> - <translation>несколько операторов в одной строке (двоеточие)</translation> + <source>'<>' is deprecated, use '!='</source> + <translation>оператор '<>' устарел, используйте '!='</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213"/> - <source>multiple statements on one line (semicolon)</source> - <translation>несколько команд в одной строке (точка с запятой)</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> - <source>statement ends with a semicolon</source> - <translation>команда завершается точкой с запятой</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> - <source>multiple statements on one line (def)</source> - <translation>несколько команд в одной строке (def)</translation> + <source>backticks are deprecated, use 'repr()'</source> + <translation>обратные апострофы устарели, используйте функцию 'repr()'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="222"/> + <source>multiple statements on one line (colon)</source> + <translation>несколько операторов в одной строке (двоеточие)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225"/> - <source>comparison to {0} should be {1}</source> - <translation>сравнение с {0} должно быть {1}</translation> + <source>multiple statements on one line (semicolon)</source> + <translation>несколько команд в одной строке (точка с запятой)</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228"/> - <source>test for membership should be 'not in'</source> - <translation>проверка на членство должна быть 'not in'</translation> + <source>statement ends with a semicolon</source> + <translation>команда завершается точкой с запятой</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231"/> - <source>test for object identity should be 'is not'</source> - <translation>проверка на идентичность объекта должна быть 'is not'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234"/> - <source>do not compare types, use 'isinstance()'</source> - <translation>используйте 'isinstance()' вместо сравнения типов</translation> + <source>multiple statements on one line (def)</source> + <translation>несколько команд в одной строке (def)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> + <source>comparison to {0} should be {1}</source> + <translation>сравнение с {0} должно быть {1}</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240"/> - <source>do not assign a lambda expression, use a def</source> - <translation>не назначайте лямбда-выражение, используйте def</translation> + <source>test for membership should be 'not in'</source> + <translation>проверка на членство должна быть 'not in'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243"/> - <source>ambiguous variable name '{0}'</source> - <translation>неоднозначное имя переменной '{0}'</translation> + <source>test for object identity should be 'is not'</source> + <translation>проверка на идентичность объекта должна быть 'is not'</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="246"/> - <source>ambiguous class definition '{0}'</source> - <translation>неоднозначное определение класса '{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> - <source>ambiguous function definition '{0}'</source> - <translation>неоднозначное определение функции '{0}'</translation> + <source>do not compare types, use 'isinstance()'</source> + <translation>используйте 'isinstance()' вместо сравнения типов</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="252"/> - <source>{0}: {1}</source> - <translation>{0}: {1}</translation> + <source>do not assign a lambda expression, use a def</source> + <translation>не назначайте лямбда-выражение, используйте def</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="255"/> + <source>ambiguous variable name '{0}'</source> + <translation>неоднозначное имя переменной '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="258"/> + <source>ambiguous class definition '{0}'</source> + <translation>неоднозначное определение класса '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="261"/> + <source>ambiguous function definition '{0}'</source> + <translation>неоднозначное определение функции '{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="264"/> + <source>{0}: {1}</source> + <translation>{0}: {1}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="267"/> <source>{0}</source> <translation>{0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237"/> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="249"/> <source>do not use bare except</source> <translation>не используйте bare except</translation> </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="176"/> + <source>expected {0} blank lines after class or function definition, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="219"/> + <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="125"/> + <source>missing whitespace around parameter equals</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="167"/> + <source>expected {0} blank lines, found {1}</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180"/> + <source>expected {0} blank line before a nested definition, found 0</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201"/> + <source>line break after binary operator</source> + <translation type="unfinished"></translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216"/> + <source>invalid escape sequence '\{0}'</source> + <translation type="unfinished"></translation> + </message> </context> <context> <name>subversion</name>