Mon, 02 Aug 2021 14:05:24 +0200
Updated Russian translations.
eric7/i18n/eric7_ru.qm | file | annotate | diff | comparison | revisions | |
eric7/i18n/eric7_ru.ts | file | annotate | diff | comparison | revisions |
--- a/eric7/i18n/eric7_ru.ts Fri Jul 30 20:13:09 2021 +0200 +++ b/eric7/i18n/eric7_ru.ts Mon Aug 02 14:05:24 2021 +0200 @@ -1,493 +1,338 @@ <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE TS> -<TS version="2.1" language="ru_RU"> -<context> - <name>AboutDialog</name> - <message> - <location filename="../Plugins/AboutPlugin/AboutDialog.py" line="23"/> - <source><p>{0} is an Integrated Development Environment for the Python programming language. It is written using the PyQt Python bindings for the Qt GUI toolkit and the QScintilla editor widget.</p><p>For more information see <a href="{1}">{1}</a>.</p><p>Please send bug reports to <a href="mailto:{2}">{2}</a>.</p><p>To request a new feature please send an email to <a href="mailto:{3}">{3}</a>.</p><p>{0} uses third party software which is copyrighted by its respective copyright holder. For details see the copyright notice of the individual package.</p></source> - <translation><p>{0} - это интегрированная среда разработки для языка программирования Python. Она написана с использованием связок PyQt Python для графической библиотеки Qt и виджета редактора QScintilla.</p><p>Дополнительную информацию смотрите здесь: <a href="{1}">{1}</a>.</p><p>Сообщения об ошибках отсылайте сюда: <a href="mailto:{2}">{2}</a>.</p><p>Предложения и просьбы о новом функционале отсылайте по адресу <a href="mailto:{3}">{3}</a>.</p><p>{0} использует программное обеспечение сторонних производителей, которое охраняется авторскими правами соответствующих владельцев. Для дополнительной информации смотрите уведомление об авторских правах отдельных пакетов.</p></translation> - </message> - <message> - <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0"/> - <source>About Eric</source> +<TS language="ru_RU" version="2.1"> +<context><name>AboutDialog</name><message> + <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0" /><source>About Eric</source> <translation>Об Eric</translation> </message> <message> - <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0"/> - <source>&About</source> + <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0" /><source>&About</source> <translation>&О программе</translation> </message> <message> - <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0"/> - <source>A&uthors</source> + <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0" /><source>A&uthors</source> <translation>А&вторы</translation> </message> <message> - <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0"/> - <source>&Thanks To</source> + <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0" /><source>&Thanks To</source> <translation>&Благодарности</translation> </message> <message> - <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0"/> - <source>&License Agreement</source> + <location filename="../Plugins/AboutPlugin/AboutDialog.ui" line="0" /><source>&License Agreement</source> <translation>&Лицензионное соглашение</translation> </message> -</context> -<context> - <name>AboutPlugin</name> - <message> - <location filename="../Plugins/PluginAbout.py" line="79"/> - <source>About {0}</source> +<message> + <location filename="../Plugins/AboutPlugin/AboutDialog.py" line="23" /><source><p>{0} is an Integrated Development Environment for the Python programming language. It is written using the PyQt Python bindings for the Qt GUI toolkit and the QScintilla editor widget.</p><p>For more information see <a href="{1}">{1}</a>.</p><p>Please send bug reports to <a href="mailto:{2}">{2}</a>.</p><p>To request a new feature please send an email to <a href="mailto:{3}">{3}</a>.</p><p>{0} uses third party software which is copyrighted by its respective copyright holder. For details see the copyright notice of the individual package.</p></source> + <translation><p>{0} - это интегрированная среда разработки для языка программирования Python. Она написана с использованием связок PyQt Python для графической библиотеки Qt и виджета редактора QScintilla.</p><p>Дополнительную информацию смотрите здесь: <a href="{1}">{1}</a>.</p><p>Сообщения об ошибках отсылайте сюда: <a href="mailto:{2}">{2}</a>.</p><p>Предложения и просьбы о новом функционале отсылайте по адресу <a href="mailto:{3}">{3}</a>.</p><p>{0} использует программное обеспечение сторонних производителей, которое охраняется авторскими правами соответствующих владельцев. Для дополнительной информации смотрите уведомление об авторских правах отдельных пакетов.</p></translation> + </message> + </context><context><name>AboutPlugin</name><message> + <location filename="../Plugins/PluginAbout.py" line="79" /><source>About {0}</source> <translation>О {0}</translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="81"/> - <source>&About {0}</source> + <location filename="../Plugins/PluginAbout.py" line="81" /><source>&About {0}</source> <translation>&О {0}</translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="83"/> - <source>Display information about this software</source> + <location filename="../Plugins/PluginAbout.py" line="83" /><source>Display information about this software</source> <translation>Информация о программе</translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="85"/> - <source><b>About {0}</b><p>Display some information about this software.</p></source> + <location filename="../Plugins/PluginAbout.py" line="85" /><source><b>About {0}</b><p>Display some information about this software.</p></source> <translation><b>О {0}</b><p>Информация об этом программном продукте.</p></translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="94"/> - <source>About Qt</source> + <location filename="../Plugins/PluginAbout.py" line="94" /><source>About Qt</source> <translation>О Qt</translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="96"/> - <source>About &Qt</source> + <location filename="../Plugins/PluginAbout.py" line="96" /><source>About &Qt</source> <translation>О &Qt</translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="98"/> - <source>Display information about the Qt toolkit</source> + <location filename="../Plugins/PluginAbout.py" line="98" /><source>Display information about the Qt toolkit</source> <translation>Информация о наборе инструментов Qt</translation> </message> <message> - <location filename="../Plugins/PluginAbout.py" line="99"/> - <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> + <location filename="../Plugins/PluginAbout.py" line="99" /><source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>О Qt</b><p>Информация о библиотеке Qt.</p></translation> </message> -</context> -<context> - <name>AdBlockDialog</name> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0"/> - <source>AdBlock Configuration</source> +</context><context><name>AdBlockDialog</name><message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="140" /><source>Add Rule</source> + <translation>Добавить правило</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="143" /><source>Remove Rule</source> + <translation>Удалить правило</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="147" /><source>Browse Subscriptions...</source> + <translation>Просмотреть подписки...</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="246" /><location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="149" /><source>Remove Subscription</source> + <translation>Удалить подписку</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="154" /><source>Disable Subscription</source> + <translation>Запретить подписку</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="156" /><source>Enable Subscription</source> + <translation>Разрешить подписку</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="160" /><source>Update Subscription</source> + <translation>Обновить подписку</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="163" /><source>Update All Subscriptions</source> + <translation>Обновить все подписки</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="166" /><source>Learn more about writing rules...</source> + <translation>Узнать больше о написании правил...</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="233" /><source><p>Do you really want to remove subscription <b>{0}</b> and all subscriptions requiring it?</p><ul><li>{1}</li></ul></source> + <translation><p>Вы действительно хотите удалить подписку <b>{0}</b> и все подписки, связанные с нею?</p><ul><li>{1}<li></ul></translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="240" /><source><p>Do you really want to remove subscription <b>{0}</b>?</p></source> + <translation><p>Вы действительно хотите удалить подписку <b>{0}</b>?</p></translation> + </message> +<message> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /><source>AdBlock Configuration</source> <translation>Настройка AdBlock</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0"/> - <source>Enable AdBlock</source> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /><source>Enable AdBlock</source> <translation>Разрешить AdBlock</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0"/> - <source>Enter search term for subscriptions and rules</source> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /><source>Enter search term for subscriptions and rules</source> <translation>Введите поисковый запрос для подписок и правил</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0"/> - <source>Search...</source> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /><source>Search...</source> <translation>Поиск...</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0"/> - <source>Actions</source> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /><source>Actions</source> <translation>Действия</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0"/> - <source>Default Update Period (days):</source> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /><source>Default Update Period (days):</source> <translation>Период обновления по умолчанию (дней):</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0"/> - <source>Enter the update period (1 to 14 days)</source> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /><source>Enter the update period (1 to 14 days)</source> <translation>Задайте период обновления (от 1 до 14 дней)</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0"/> - <source>Use only essential part of EasyList (for performance reasons)</source> + <location filename="../WebBrowser/AdBlock/AdBlockDialog.ui" line="0" /><source>Use only essential part of EasyList (for performance reasons)</source> <translation>Использовать только основную часть EasyList (по соображениям производительности)</translation> </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="140"/> - <source>Add Rule</source> - <translation>Добавить правило</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="143"/> - <source>Remove Rule</source> - <translation>Удалить правило</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="147"/> - <source>Browse Subscriptions...</source> - <translation>Просмотреть подписки...</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="246"/> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="149"/> - <source>Remove Subscription</source> - <translation>Удалить подписку</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="154"/> - <source>Disable Subscription</source> - <translation>Запретить подписку</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="156"/> - <source>Enable Subscription</source> - <translation>Разрешить подписку</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="160"/> - <source>Update Subscription</source> - <translation>Обновить подписку</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="163"/> - <source>Update All Subscriptions</source> - <translation>Обновить все подписки</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="166"/> - <source>Learn more about writing rules...</source> - <translation>Узнать больше о написании правил...</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="233"/> - <source><p>Do you really want to remove subscription <b>{0}</b> and all subscriptions requiring it?</p><ul><li>{1}</li></ul></source> - <translation><p>Вы действительно хотите удалить подписку <b>{0}</b> и все подписки, связанные с нею?</p><ul><li>{1}<li></ul></translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockDialog.py" line="240"/> - <source><p>Do you really want to remove subscription <b>{0}</b>?</p></source> - <translation><p>Вы действительно хотите удалить подписку <b>{0}</b>?</p></translation> - </message> -</context> -<context> - <name>AdBlockExceptionsDialog</name> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0"/> - <source>AdBlock Exceptions</source> + </context><context><name>AdBlockExceptionsDialog</name><message> + <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0" /><source>AdBlock Exceptions</source> <translation>Исключения AdBlock</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0"/> - <source>Enter a host to block AdBlock for</source> + <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0" /><source>Enter a host to block AdBlock for</source> <translation>Задайте хост для блока AdBlock</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0"/> - <source>Enter host to be added...</source> + <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0" /><source>Enter host to be added...</source> <translation>Задайте хост, который нужно добавить...</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0"/> - <source>Press to add the host</source> + <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0" /><source>Press to add the host</source> <translation>Добавить хост</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0"/> - <source>&Add</source> + <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0" /><source>&Add</source> <translation>&Добавить</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0"/> - <source>Press to delete the selected hosts</source> + <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0" /><source>Press to delete the selected hosts</source> <translation>Удалить выбранные хосты</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0"/> - <source>&Delete</source> + <location filename="../WebBrowser/AdBlock/AdBlockExceptionsDialog.ui" line="0" /><source>&Delete</source> <translation>&Удалить</translation> </message> -</context> -<context> - <name>AdBlockIcon</name> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="32"/> - <source>AdBlock</source> +</context><context><name>AdBlockIcon</name><message> + <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="32" /><source>AdBlock</source> <translation>AdBlock</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="37"/> - <source>AdBlock lets you block unwanted content on web pages.</source> + <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="37" /><source>AdBlock lets you block unwanted content on web pages.</source> <translation>AdBlock позволяет Вам блокировать нежелательное содержание web-страниц.</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="68"/> - <source>Disable AdBlock</source> + <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="68" /><source>Disable AdBlock</source> <translation>Запретить AdBlock</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="73"/> - <source>Enable AdBlock</source> + <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="73" /><source>Enable AdBlock</source> <translation>Разрешить AdBlock</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="80"/> - <source>Remove AdBlock Exception</source> + <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="80" /><source>Remove AdBlock Exception</source> <translation>Удалить AdBlock исключение</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="85"/> - <source>Add AdBlock Exception</source> + <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="85" /><source>Add AdBlock Exception</source> <translation>Добавить AdBlock исключение</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="89"/> - <source>AdBlock Exceptions...</source> + <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="89" /><source>AdBlock Exceptions...</source> <translation>Исключения AdBlock...</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="93"/> - <source>AdBlock Configuration...</source> + <location filename="../WebBrowser/AdBlock/AdBlockIcon.py" line="93" /><source>AdBlock Configuration...</source> <translation>Настройка AdBlock...</translation> </message> -</context> -<context> - <name>AdBlockManager</name> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="235"/> - <source>Custom Rules</source> +</context><context><name>AdBlockManager</name><message> + <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="235" /><source>Custom Rules</source> <translation>Пользовательские правила</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="336"/> - <source>Subscribe?</source> + <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="336" /><source>Subscribe?</source> <translation>Подписаться?</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="337"/> - <source><p>Subscribe to this AdBlock subscription?</p><p>{0}</p></source> + <location filename="../WebBrowser/AdBlock/AdBlockManager.py" line="337" /><source><p>Subscribe to this AdBlock subscription?</p><p>{0}</p></source> <translation><p>Подписаться на эту подписку AdBlock?</p><p>{0}</p></translation> </message> -</context> -<context> - <name>AdBlockSubscription</name> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296"/> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286"/> - <source>Load subscription rules</source> +</context><context><name>AdBlockSubscription</name><message> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="296" /><location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="286" /><source>Load subscription rules</source> <translation>Загрузить правила подписки</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287"/> - <source>Unable to open AdBlock file '{0}' for reading.</source> - <translation>Невозможно открыть файл AdBlock '{0}' для чтения.</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297"/> - <source>AdBlock file '{0}' does not start with [Adblock.</source> - <translation>Adblock файл '{0}' начинается не с [Adblock.</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504"/> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424"/> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414"/> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401"/> - <source>Downloading subscription rules</source> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="287" /><source>Unable to open AdBlock file '{0}' for reading.</source> + <translation>Невозможно открыть файл AdBlock '{0}' для чтения.</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="297" /><source>AdBlock file '{0}' does not start with [Adblock.</source> + <translation>Adblock файл '{0}' начинается не с [Adblock.</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="504" /><location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="424" /><location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="414" /><location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="401" /><source>Downloading subscription rules</source> <translation>Загрузка правил подписки</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402"/> - <source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="402" /><source><p>Subscription rules could not be downloaded.</p><p>Error: {0}</p></source> <translation><p>Невозможно загрузить правила подписки.</p><p>Ошибка: {0}</p></translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415"/> - <source>Got empty subscription rules.</source> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="415" /><source>Got empty subscription rules.</source> <translation>Правила подписки пусты.</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529"/> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425"/> - <source>Unable to open AdBlock file '{0}' for writing.</source> - <translation>Невозможно открыть файл AdBlock '{0}' для записи.</translation> - </message> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505"/> - <source><p>AdBlock subscription <b>{0}</b> has a wrong checksum.<br/>Found: {1}<br/>Calculated: {2}<br/>Use it anyway?</p></source> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="529" /><location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="425" /><source>Unable to open AdBlock file '{0}' for writing.</source> + <translation>Невозможно открыть файл AdBlock '{0}' для записи.</translation> + </message> + <message> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="505" /><source><p>AdBlock subscription <b>{0}</b> has a wrong checksum.<br/>Found: {1}<br/>Calculated: {2}<br/>Use it anyway?</p></source> <translation><p>Adblock подписка <b>{0}</b> имеет неверную контрольную сумму.<br/>Найдено: {1}<br/>Вычислено: {2}<br/>Использовать её?</p></translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528"/> - <source>Saving subscription rules</source> + <location filename="../WebBrowser/AdBlock/AdBlockSubscription.py" line="528" /><source>Saving subscription rules</source> <translation>Сохранение правил подписки</translation> </message> -</context> -<context> - <name>AdBlockTreeWidget</name> - <message> - <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123"/> - <source>Add Custom Rule</source> +</context><context><name>AdBlockTreeWidget</name><message> + <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="123" /><source>Add Custom Rule</source> <translation>Добавить пользовательское правило</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124"/> - <source>Write your rule here:</source> + <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="124" /><source>Write your rule here:</source> <translation>Записать Ваше правило здесь:</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164"/> - <source>Add Rule</source> + <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="164" /><source>Add Rule</source> <translation>Добавить правило</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166"/> - <source>Remove Rule</source> + <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="166" /><source>Remove Rule</source> <translation>Удалить правило</translation> </message> <message> - <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226"/> - <source>{0} (recently updated)</source> + <location filename="../WebBrowser/AdBlock/AdBlockTreeWidget.py" line="226" /><source>{0} (recently updated)</source> <translation>{0} (недавно обновлен)</translation> </message> -</context> -<context> - <name>AddBookmarkDialog</name> - <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="193"/> - <source>Add Folder</source> +</context><context><name>AddBookmarkDialog</name><message> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="193" /><source>Add Folder</source> <translation>Добавление папки</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0"/> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/> - <source>Add Bookmark</source> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0" /><location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197" /><source>Add Bookmark</source> <translation>Добавить закладку</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0"/> - <source>Name:</source> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0" /><source>Name:</source> <translation>Имя:</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0"/> - <source>Enter the name</source> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0" /><source>Enter the name</source> <translation>Введите имя</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0"/> - <source>Bookmark Title</source> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0" /><source>Bookmark Title</source> <translation>Заголовок закладки</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0"/> - <source>Address:</source> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0" /><source>Address:</source> <translation>Адрес:</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0"/> - <source>Enter the address</source> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0" /><source>Enter the address</source> <translation>Введите адрес</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0"/> - <source>Bookmark URL</source> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0" /><source>Bookmark URL</source> <translation>URL закладки</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0"/> - <source>Description:</source> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0" /><source>Description:</source> <translation>Описание:</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0"/> - <source>Enter a description</source> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0" /><source>Enter a description</source> <translation>Введите описание</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0"/> - <source>Folder:</source> + <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="0" /><source>Folder:</source> <translation>Папка:</translation> </message> -</context> -<context> - <name>AddDirectoryDialog</name> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="69"/> - <location filename="../Project/AddDirectoryDialog.py" line="49"/> - <source>Source Files</source> - <translation>Исходные файлы</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="71"/> - <location filename="../Project/AddDirectoryDialog.py" line="52"/> - <source>Forms Files</source> - <translation>Файлы форм</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="73"/> - <location filename="../Project/AddDirectoryDialog.py" line="55"/> - <source>Resource Files</source> - <translation>Файлы ресурсов</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="75"/> - <location filename="../Project/AddDirectoryDialog.py" line="58"/> - <source>Interface Files</source> - <translation>Файлы интерфейса</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="77"/> - <location filename="../Project/AddDirectoryDialog.py" line="61"/> - <source>Protocol Files</source> - <translation>Файлы протоколов</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.py" line="79"/> - <location filename="../Project/AddDirectoryDialog.py" line="64"/> - <source>Other Files (*)</source> - <translation>Другие файлы (*)</translation> - </message> - <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source>Add Directory</source> +</context><context><name>AddDirectoryDialog</name><message> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source>Add Directory</source> <translation>Добавить директорию</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source>Add a directory to the current project</source> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source>Add a directory to the current project</source> <translation>Добавить директорию в текущий проект</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source><b>Add Directory Dialog</b> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source><b>Add Directory Dialog</b> <p>This dialog is used to add a directory to the current project.</p></source> <translation><b>Диалог добавления директории</b> <p>Этот диалог используется для добавления директории в текущий проект.</p></translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source>&File Type:</source> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source>&File Type:</source> <translation>&Тип файла:</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source>&Source Directory:</source> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source>&Source Directory:</source> <translation>&Исходная директория:</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source>Enter the name of the directory to add</source> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source>Enter the name of the directory to add</source> <translation>Введите имя добавляемой директории</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source><b>Source Directory</b> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source><b>Source Directory</b> <p>Enter the name of the directory to add to the current project. You may select it with a dialog by pressing the button to the right.</p></source> <translation><b>Исходная директория</b> @@ -495,18 +340,15 @@ Ее можно выбрать с помощью диалога, нажав кнопку справа.</p></translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source>&Target Directory:</source> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source>&Target Directory:</source> <translation>&Целевая директория:</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source>Enter the target directory for the file</source> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source>Enter the target directory for the file</source> <translation>Введите имя целевой директории для файла</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source><b>Target Directory</b> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source><b>Target Directory</b> <p>Enter the target directory. You may select it with a dialog by pressing the button to the right.</p></source> <translation><b>Директория назначения.</b> @@ -514,127 +356,123 @@ ее в процессе диалога, нажав кнопку справа.</p></translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source>Select, whether a recursive add should be performed</source> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source>Select, whether a recursive add should be performed</source> <translation>Разрешить просматривать вложенные директории</translation> </message> <message> - <location filename="../Project/AddDirectoryDialog.ui" line="0"/> - <source>&Recurse into subdirectories</source> + <location filename="../Project/AddDirectoryDialog.ui" line="0" /><source>&Recurse into subdirectories</source> <translation>&Просматривать вложенные директории</translation> </message> -</context> -<context> - <name>AddEditDevicesDialog</name> - <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Add Unknown Device</source> +<message> + <location filename="../Project/AddDirectoryDialog.py" line="69" /><location filename="../Project/AddDirectoryDialog.py" line="49" /><source>Source Files</source> + <translation>Исходные файлы</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="71" /><location filename="../Project/AddDirectoryDialog.py" line="52" /><source>Forms Files</source> + <translation>Файлы форм</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="73" /><location filename="../Project/AddDirectoryDialog.py" line="55" /><source>Resource Files</source> + <translation>Файлы ресурсов</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="75" /><location filename="../Project/AddDirectoryDialog.py" line="58" /><source>Interface Files</source> + <translation>Файлы интерфейса</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="77" /><location filename="../Project/AddDirectoryDialog.py" line="61" /><source>Protocol Files</source> + <translation>Файлы протоколов</translation> + </message> + <message> + <location filename="../Project/AddDirectoryDialog.py" line="79" /><location filename="../Project/AddDirectoryDialog.py" line="64" /><source>Other Files (*)</source> + <translation>Другие файлы (*)</translation> + </message> + </context><context><name>AddEditDevicesDialog</name><message> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Add Unknown Device</source> <translation>Добавить неизвестное устройство</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Vendor ID:</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Vendor ID:</source> <translation>ID вендора:</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Product ID:</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Product ID:</source> <translation>ID изделия:</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Description:</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Description:</source> <translation>Описание:</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Device Type:</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Device Type:</source> <translation>Тип устройства:</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Select the device type</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Select the device type</source> <translation>Выберите тип устройства</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Data Volume:</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Data Volume:</source> <translation>Том данных:</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Enter the volume name used for direct acces to the device</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Enter the volume name used for direct acces to the device</source> <translation>Введите имя тома, используемое для прямого доступа к устройству</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Flash Volume:</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Flash Volume:</source> <translation>Том Flash:</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Enter the volume name used for flashing if this device supports UF2</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Enter the volume name used for flashing if this device supports UF2</source> <translation>Введите имя тома, используемого для прошивки, если это устройство поддерживает UF2</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Press to report the entered data via email</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Press to report the entered data via email</source> <translation>Отправить введенные данные по электронной почте</translation> </message> <message> - <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0"/> - <source>Report Data</source> + <location filename="../MicroPython/AddEditDevicesDialog.ui" line="0" /><source>Report Data</source> <translation>Сообщить данные</translation> </message> -</context> -<context> - <name>AddFileDialog</name> - <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source>Add Files</source> +</context><context><name>AddFileDialog</name><message> + <location filename="../Project/AddFileDialog.ui" line="0" /><source>Add Files</source> <translation>Добавить файлы</translation> </message> <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source><b>Add Files Dialog</b> + <location filename="../Project/AddFileDialog.ui" line="0" /><source><b>Add Files Dialog</b> <p>This dialog is used to add files to the current project.</p></source> <translation><b>Диалог добавления файлов</b> <p>Этот диалог используется для добавления файлов в текущий проект.</p></translation> </message> <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source>&Source Files:</source> + <location filename="../Project/AddFileDialog.ui" line="0" /><source>&Source Files:</source> <translation>Файлы &исходников:</translation> </message> <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source>Enter the name of files to add separated by ";"</source> - <translation>Введите имена файлов для добавления, разделенные ";"</translation> - </message> - <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source><b>Source Files</b> + <location filename="../Project/AddFileDialog.ui" line="0" /><source>Enter the name of files to add separated by ";"</source> + <translation>Введите имена файлов для добавления, разделенные ";"</translation> + </message> + <message> + <location filename="../Project/AddFileDialog.ui" line="0" /><source><b>Source Files</b> <p>Enter the name of files to add to the current project separated -by ";". You may select them with a dialog by pressing +by ";". You may select them with a dialog by pressing the button to the right.</p></source> <translation><b>Исходные файлы</b> <p>Введите имена файлов для добавления в текущий проект, -разделенные ";". Их можно выбрать с помощью диалога, нажав +разделенные ";". Их можно выбрать с помощью диалога, нажав кнопку справа.</p></translation> </message> <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source>&Target Directory:</source> + <location filename="../Project/AddFileDialog.ui" line="0" /><source>&Target Directory:</source> <translation>&Целевая директория:</translation> </message> <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source>Enter the target directory for the file</source> + <location filename="../Project/AddFileDialog.ui" line="0" /><source>Enter the target directory for the file</source> <translation>Введите имя целевой директории для файла</translation> </message> <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source><b>Target Directory</b> + <location filename="../Project/AddFileDialog.ui" line="0" /><source><b>Target Directory</b> <p>Enter the target directory. You may select it with a dialog by pressing the button to the right.</p></source> <translation><b>Директория назначения.</b> @@ -642,2050 +480,1554 @@ ее в процессе диалога, нажав кнопку справа.</p></translation> </message> <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source>Select, if the files should be added as sourcecode (overriding automatic detection)</source> + <location filename="../Project/AddFileDialog.ui" line="0" /><source>Select, if the files should be added as sourcecode (overriding automatic detection)</source> <translation>Разрешить добавление как файлов исходного кода (переопределение автоматического обнаружения)</translation> </message> <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source>Is source&code files</source> + <location filename="../Project/AddFileDialog.ui" line="0" /><source>Is source&code files</source> <translation>Считать файлами с &исходным кодом</translation> </message> <message> - <location filename="../Project/AddFileDialog.ui" line="0"/> - <source>Alt+C</source> + <location filename="../Project/AddFileDialog.ui" line="0" /><source>Alt+C</source> <translation>Alt+C</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="80"/> - <source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> + <location filename="../Project/AddFileDialog.py" line="80" /><source>Source Files ({0});;Forms Files ({1});;Resource Files ({2});;Interface Files ({3});;Protocol Files ({4});;Translation Files ({5});;All Files (*)</source> <translation>Исходные файлы ({0});;Файлы форм ({1});;Файлы ресурсов ({2});;Файлы интерфейсов ({3});;Файлы протоколов ({4});;Файлы переводов ({4});;Все файлы (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="96"/> - <source>Select Files</source> + <location filename="../Project/AddFileDialog.py" line="96" /><source>Select Files</source> <translation>Выбор файлов</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="102"/> - <source>Forms Files ({0})</source> + <location filename="../Project/AddFileDialog.py" line="102" /><source>Forms Files ({0})</source> <translation>Файлы форм ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="104"/> - <source>Select user-interface files</source> + <location filename="../Project/AddFileDialog.py" line="104" /><source>Select user-interface files</source> <translation>Выбор файлов пользовательского интерфейса</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="110"/> - <source>Resource Files ({0})</source> + <location filename="../Project/AddFileDialog.py" line="110" /><source>Resource Files ({0})</source> <translation>Файлы ресурсов ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="112"/> - <source>Select resource files</source> + <location filename="../Project/AddFileDialog.py" line="112" /><source>Select resource files</source> <translation>Выбор файлов ресурсов</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="118"/> - <source>Source Files ({0});;All Files (*)</source> + <location filename="../Project/AddFileDialog.py" line="118" /><source>Source Files ({0});;All Files (*)</source> <translation>Файлы исходников ({0});;Все файлы (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="120"/> - <source>Select source files</source> + <location filename="../Project/AddFileDialog.py" line="120" /><source>Select source files</source> <translation>Выбор файлов с исходными кодами</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="126"/> - <source>Interface Files ({0})</source> + <location filename="../Project/AddFileDialog.py" line="126" /><source>Interface Files ({0})</source> <translation>Файлы интерфейса ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="128"/> - <source>Select interface files</source> + <location filename="../Project/AddFileDialog.py" line="128" /><source>Select interface files</source> <translation>Выбор файлов интерфейса</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="134"/> - <source>Protocol Files ({0})</source> + <location filename="../Project/AddFileDialog.py" line="134" /><source>Protocol Files ({0})</source> <translation>Файлы протоколов ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="136"/> - <source>Select protocol files</source> + <location filename="../Project/AddFileDialog.py" line="136" /><source>Select protocol files</source> <translation>Выбор файлов протоколов</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="142"/> - <source>Translation Files ({0})</source> + <location filename="../Project/AddFileDialog.py" line="142" /><source>Translation Files ({0})</source> <translation>Файлы переводов ({0})</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="144"/> - <source>Select translation files</source> + <location filename="../Project/AddFileDialog.py" line="144" /><source>Select translation files</source> <translation>Выбор файлов перевода</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="146"/> - <source>All Files (*)</source> + <location filename="../Project/AddFileDialog.py" line="146" /><source>All Files (*)</source> <translation>Все файлы (*)</translation> </message> <message> - <location filename="../Project/AddFileDialog.py" line="147"/> - <source>Select files</source> + <location filename="../Project/AddFileDialog.py" line="147" /><source>Select files</source> <translation>Выбор файлов</translation> </message> -</context> -<context> - <name>AddFoundFilesDialog</name> - <message> - <location filename="../Project/AddFoundFilesDialog.py" line="39"/> - <source>Add All</source> +</context><context><name>AddFoundFilesDialog</name><message> + <location filename="../Project/AddFoundFilesDialog.ui" line="0" /><source>Add found files to project</source> + <translation>Добавить найденные файлы в проект</translation> + </message> + <message> + <location filename="../Project/AddFoundFilesDialog.ui" line="0" /><source>Adds the found files to the current project.</source> + <translation>Добавление найденных файлов в текущий проект.</translation> + </message> + <message> + <location filename="../Project/AddFoundFilesDialog.ui" line="0" /><source>List of found files.</source> + <translation>Список найденных файлов.</translation> + </message> +<message> + <location filename="../Project/AddFoundFilesDialog.py" line="39" /><source>Add All</source> <translation>Добавить все</translation> </message> <message> - <location filename="../Project/AddFoundFilesDialog.py" line="40"/> - <source>Add all files.</source> + <location filename="../Project/AddFoundFilesDialog.py" line="40" /><source>Add all files.</source> <translation>Добавить все файлы.</translation> </message> <message> - <location filename="../Project/AddFoundFilesDialog.py" line="42"/> - <source>Add Selected</source> + <location filename="../Project/AddFoundFilesDialog.py" line="42" /><source>Add Selected</source> <translation>Добавить выбранные</translation> </message> <message> - <location filename="../Project/AddFoundFilesDialog.py" line="44"/> - <source>Add selected files only.</source> + <location filename="../Project/AddFoundFilesDialog.py" line="44" /><source>Add selected files only.</source> <translation>Добавить только выбранные файлы.</translation> </message> - <message> - <location filename="../Project/AddFoundFilesDialog.ui" line="0"/> - <source>Add found files to project</source> - <translation>Добавить найденные файлы в проект</translation> - </message> - <message> - <location filename="../Project/AddFoundFilesDialog.ui" line="0"/> - <source>Adds the found files to the current project.</source> - <translation>Добавление найденных файлов в текущий проект.</translation> - </message> - <message> - <location filename="../Project/AddFoundFilesDialog.ui" line="0"/> - <source>List of found files.</source> - <translation>Список найденных файлов.</translation> - </message> -</context> -<context> - <name>AddLanguageDialog</name> - <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>Add Language</source> + </context><context><name>AddLanguageDialog</name><message> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>Add Language</source> <translation>Добавить язык перевода</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>Add a language to the current project</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>Add a language to the current project</source> <translation>Добавить язык перевода в текущий проект</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source><b>Add Language Dialog</b> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source><b>Add Language Dialog</b> <p>This dialog is used to add a language to the current project.</p></source> <translation><b>Диалог добавления языка перевода</b> <p>Это диалог добавления язык перевода в текущий проект.</p></translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>&Language:</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>&Language:</source> <translation>&Язык:</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>Select a language to add to the current project</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>Select a language to add to the current project</source> <translation>Выберите язык перевода для добавления в текущий проект</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source><b>Language</b> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source><b>Language</b> <p>Select a language to add to the current project.</p></source> <translation><b>Язык перевода</b> <p>Выбор языка перевода для добавления в текущий проект.</p></translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>af</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>af</source> <translation>af</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>ar</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>ar</source> <translation>ar</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>bg</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>bg</source> <translation>bg</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>bo</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>bo</source> <translation>bo</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>br</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>br</source> <translation>br</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>bs</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>bs</source> <translation>bs</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>ca</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>ca</source> <translation>ca</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>cs</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>cs</source> <translation>cs</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>cy</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>cy</source> <translation>cy</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>da</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>da</source> <translation>da</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>de</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>de</source> <translation>de</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>el</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>el</source> <translation>el</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>en</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>en</source> <translation>en</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>en_GB</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>en_GB</source> <translation>en_GB</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>en_US</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>en_US</source> <translation>en_US</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>eo</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>eo</source> <translation>eo</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>es</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>es</source> <translation>es</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>et</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>et</source> <translation>et</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>eu</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>eu</source> <translation>eu</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>fi</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>fi</source> <translation>fi</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>fr</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>fr</source> <translation>fr</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>ga</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>ga</source> <translation>ga</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>gl</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>gl</source> <translation>gl</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>gu</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>gu</source> <translation>gu</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>he</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>he</source> <translation>he</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>hi</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>hi</source> <translation>hi</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>hu</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>hu</source> <translation>hu</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>id</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>id</source> <translation>id</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>is</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>is</source> <translation>is</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>it</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>it</source> <translation>it</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>ja</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>ja</source> <translation>ja</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>km</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>km</source> <translation>km</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>ko</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>ko</source> <translation>ko</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>lt</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>lt</source> <translation>lt</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>lv</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>lv</source> <translation>lv</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>mi</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>mi</source> <translation>mi</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>mk</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>mk</source> <translation>mk</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>mr</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>mr</source> <translation>mr</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>nl</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>nl</source> <translation>nl</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>no</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>no</source> <translation>no</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>no_NY</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>no_NY</source> <translation>no_NY</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>oc</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>oc</source> <translation>oc</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>pl</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>pl</source> <translation>pl</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>pt</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>pt</source> <translation>pt</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>pt_BR</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>pt_BR</source> <translation>pt_BR</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>ro</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>ro</source> <translation>ro</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>ru</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>ru</source> <translation>ru</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>sk</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>sk</source> <translation>sk</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>sl</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>sl</source> <translation>sl</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>sr</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>sr</source> <translation>sr</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>sv</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>sv</source> <translation>sv</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>ta</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>ta</source> <translation>ta</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>th</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>th</source> <translation>th</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>tr</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>tr</source> <translation>tr</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>uk</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>uk</source> <translation>uk</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>vn</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>vn</source> <translation>vn</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>wa</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>wa</source> <translation>wa</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>zh_CN.GB2312</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>zh_CN.GB2312</source> <translation>zh_CN.GB2312</translation> </message> <message> - <location filename="../Project/AddLanguageDialog.ui" line="0"/> - <source>zh_TW.Big5</source> + <location filename="../Project/AddLanguageDialog.ui" line="0" /><source>zh_TW.Big5</source> <translation>zh_TW.Big5</translation> </message> -</context> -<context> - <name>AddProjectDialog</name> - <message> - <location filename="../MultiProject/AddProjectDialog.py" line="48"/> - <source>Project Files (*.epj);;XML Project Files (*.e4p)</source> +</context><context><name>AddProjectDialog</name><message> + <location filename="../MultiProject/AddProjectDialog.py" line="48" /><source>Project Files (*.epj);;XML Project Files (*.e4p)</source> <translation>Файлы проекта (*.epj);;XML-файлы проекта (*.e4p)</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.py" line="65"/> - <source>Project Properties</source> + <location filename="../MultiProject/AddProjectDialog.py" line="65" /><source>Project Properties</source> <translation>Свойства проекта</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>Add Project</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>Add Project</source> <translation>Добавить проект</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>&Name:</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>&Name:</source> <translation>&Имя:</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>Enter the name of the project</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>Enter the name of the project</source> <translation>Введите имя проекта</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>Project&file:</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>Project&file:</source> <translation>&Файл проекта:</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>Enter the name of the project file</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>Enter the name of the project file</source> <translation>Введите имя файла проекта</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>&Description:</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>&Description:</source> <translation>&Описание:</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>Enter a short description for the project</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>Enter a short description for the project</source> <translation>Введите краткое описание проекта</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>&Category:</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>&Category:</source> <translation>&Категория:</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>Select a project category</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>Select a project category</source> <translation>Выберите тип проекта</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>Select to make this project the main project</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>Select to make this project the main project</source> <translation>Разрешить сделать этот проект главным</translation> </message> <message> - <location filename="../MultiProject/AddProjectDialog.ui" line="0"/> - <source>Is &main project</source> + <location filename="../MultiProject/AddProjectDialog.ui" line="0" /><source>Is &main project</source> <translation>Это &главный проект</translation> </message> -</context> -<context> - <name>AnnotationsChecker</name> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="15"/> - <source>missing type annotation for function argument '{0}'</source> - <translation>отсутствует аннотация типа для аргумента '{0}' функции</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="18"/> - <source>missing type annotation for '*{0}'</source> - <translation>отсутствует аннотация типа для '*{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="21"/> - <source>missing type annotation for '**{0}'</source> - <translation>отсутствует аннотация типа для '**{0}'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="24"/> - <source>missing type annotation for 'self' in method</source> - <translation>отсутствует аннотация типа для 'self' метода</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="27"/> - <source>missing type annotation for 'cls' in classmethod</source> - <translation>отсутствует аннотация типа для 'cls' в class методе</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="30"/> - <source>missing return type annotation for public function</source> +</context><context><name>AnnotationsChecker</name><message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="15" /><source>missing type annotation for function argument '{0}'</source> + <translation>отсутствует аннотация типа для аргумента '{0}' функции</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="18" /><source>missing type annotation for '*{0}'</source> + <translation>отсутствует аннотация типа для '*{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="21" /><source>missing type annotation for '**{0}'</source> + <translation>отсутствует аннотация типа для '**{0}'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="24" /><source>missing type annotation for 'self' in method</source> + <translation>отсутствует аннотация типа для 'self' метода</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="27" /><source>missing type annotation for 'cls' in classmethod</source> + <translation>отсутствует аннотация типа для 'cls' в class методе</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="30" /><source>missing return type annotation for public function</source> <translation>отсутствует аннотация типа возвращаемого значения для public функции</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="33"/> - <source>missing return type annotation for protected function</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="33" /><source>missing return type annotation for protected function</source> <translation>отсутствует аннотация типа возвращаемого значения для protected функции</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="36"/> - <source>missing return type annotation for private function</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="36" /><source>missing return type annotation for private function</source> <translation>отсутствует аннотация типа возвращаемого значения для private функции</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="39"/> - <source>missing return type annotation for special method</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="39" /><source>missing return type annotation for special method</source> <translation>отсутствует аннотация типа возвращаемого значения для special метода</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="42"/> - <source>missing return type annotation for staticmethod</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="42" /><source>missing return type annotation for staticmethod</source> <translation>отсутствует аннотация типа возвращаемого значения для static метода</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="45"/> - <source>missing return type annotation for classmethod</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="45" /><source>missing return type annotation for classmethod</source> <translation>отсутствует аннотация типа возвращаемого значения для class метода</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="48"/> - <source>PEP 484 disallows both type annotations and type comments</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="48" /><source>PEP 484 disallows both type annotations and type comments</source> <translation>PEP 484 запрещает как аннотации типа, так и комментарии типа</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="52"/> - <source>type annotation coverage of {0}% is too low</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="52" /><source>type annotation coverage of {0}% is too low</source> <translation>покрытие аннотациями типа слишком мало - {0}%</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="56"/> - <source>type annotation is too complex ({0} > {1})</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="56" /><source>type annotation is too complex ({0} > {1})</source> <translation>слишком сложная аннотация типа - ({0}> {1})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="59"/> - <source>type annotation is too long ({0} > {1})</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Annotations/translations.py" line="59" /><source>type annotation is too long ({0} > {1})</source> <translation>аннотация типа слишком длинная ({0}> {1})</translation> </message> -</context> -<context> - <name>ApplicationDiagramBuilder</name> - <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="48"/> - <source>Application Diagram {0}</source> +</context><context><name>ApplicationDiagramBuilder</name><message> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="48" /><source>Application Diagram {0}</source> <translation>Диаграмма приложения {0}</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="72"/> - <source>Parsing modules...</source> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="72" /><source>Parsing modules...</source> <translation>Разбор модулей...</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="73"/> - <source>%v/%m Modules</source> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="73" /><source>%v/%m Modules</source> <translation>%v из %m модулей</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="137"/> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="128"/> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="74"/> - <source>Application Diagram</source> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="137" /><location filename="../Graphics/ApplicationDiagramBuilder.py" line="128" /><location filename="../Graphics/ApplicationDiagramBuilder.py" line="74" /><source>Application Diagram</source> <translation>Диаграмма приложения</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="129"/> - <source>Select the application directory:</source> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="129" /><source>Select the application directory:</source> <translation>Выберите директорию приложения:</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="138"/> - <source>No application package could be detected. Aborting...</source> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="138" /><source>No application package could be detected. Aborting...</source> <translation>Пакет приложений не обнаружен. Прерывание ...</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="252"/> - <source><<Application>></source> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="252" /><source><<Application>></source> <translation><<Приложение>></translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="254"/> - <source><<Others>></source> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="254" /><source><<Others>></source> <translation><<Другие>></translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="414"/> - <source>Load Diagram</source> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="414" /><source>Load Diagram</source> <translation>Загрузить диаграмму</translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="415"/> - <source><p>The diagram belongs to the project <b>{0}</b>. Shall this project be opened?</p></source> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="415" /><source><p>The diagram belongs to the project <b>{0}</b>. Shall this project be opened?</p></source> <translation><p>Диаграмма относится к проекту<b>{0}</b>.Хотите открыть этот проект?</p></translation> </message> <message> - <location filename="../Graphics/ApplicationDiagramBuilder.py" line="456"/> - <source><p>The diagram belongs to project <b>{0}</b>. Please open it and try again.</p></source> + <location filename="../Graphics/ApplicationDiagramBuilder.py" line="456" /><source><p>The diagram belongs to project <b>{0}</b>. Please open it and try again.</p></source> <translation><p>Диаграмма принадлежит проекту <b>{0}</b>. Пожалуйста, откройте его и попробуйте еще раз.</p></translation> </message> -</context> -<context> - <name>ApplicationPage</name> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source><b>Configure the application</b></source> +</context><context><name>ApplicationPage</name><message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29" /><source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source> + <translation>Eric использует фоновые службы для определенных случаев, таких как проверка синтаксиса или проверка стиля кода. По умолчанию количество процессов, используемых для этих проверок, определяется автоматически в зависимости от количества процессоров. Обратите внимание, что это расширенная настройка.</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37" /><source>Debug</source> + <translation>Отладка</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38" /><source>Warning</source> + <translation>Предупреждение</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39" /><source>Critical</source> + <translation>Критическая</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40" /><source>Fatal Error</source> + <translation>Фатальная ошибка</translation> + </message> +<message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source><b>Configure the application</b></source> <translation><b>Настройка работы приложений</b></translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select, if only one instance of the application should be running</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select, if only one instance of the application should be running</source> <translation>Запретить запускать несколько экземпляров приложения одновременно</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Single Application Mode</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Single Application Mode</source> <translation>Запретить работу нескольких экземпляров приложения сразу</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to show the startup splash screen</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to show the startup splash screen</source> <translation>Разрешить показывать экран загрузки</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Show Splash Screen at startup</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Show Splash Screen at startup</source> <translation>Показывать экран загрузки</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to enable the generation of a crash session file</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to enable the generation of a crash session file</source> <translation>Разрешить генерацию файла crash-сессии</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Enable Crash Session</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Enable Crash Session</source> <translation>Разрешить crash-сессии</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to use the global application menu bar</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to use the global application menu bar</source> <translation>Разрешить использовать глобальную панель меню приложений</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Use Global Menu Bar</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Use Global Menu Bar</source> <translation>Использовать глобальную панель меню</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Open at startup</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Open at startup</source> <translation>Открывать при запуске программы</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to not open anything</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to not open anything</source> <translation>Разрешить ничего не открывать</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>None</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>None</source> <translation>None</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to open the most recently opened file</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to open the most recently opened file</source> <translation>Разрешить открывать последний использованный файл</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Last File</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Last File</source> <translation>Последний файл</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to open the most recently opened project</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to open the most recently opened project</source> <translation>Разрешить открывать последний использованный проект</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Last Project</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Last Project</source> <translation>Последний проект</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to open the most recently opened multiproject</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to open the most recently opened multiproject</source> <translation>Разрешить открывать последний использованный мультипроект</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Last Multiproject</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Last Multiproject</source> <translation>Последний мультипроект</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to restore the global session</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to restore the global session</source> <translation>Разрешить восстанавливать глобальную сессию</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Global Session</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Global Session</source> <translation>Глобальная сессия</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to look for a crash session file first</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to look for a crash session file first</source> <translation>Разрешить сначала просматривать файл crash-сессии</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Load Crash Session</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Load Crash Session</source> <translation>Загружать crash-сессию</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Check for updates</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Check for updates</source> <translation>Проверять наличие обновлений</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to disable update checking</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to disable update checking</source> <translation>Запретить проверку обновлений</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Never</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Never</source> <translation>Никогда</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to check for updates at every startup</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to check for updates at every startup</source> <translation>Выполнять проверку при каждом запуске</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Always</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Always</source> <translation>Всегда</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to check for updates once a day</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to check for updates once a day</source> <translation>Выполнять проверку один раз в день</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Daily</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Daily</source> <translation>Ежедневно</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to check for updates once a week</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to check for updates once a week</source> <translation>Выполнять проверку один раз в неделю</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Weekly</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Weekly</source> <translation>Еженедельно</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to check for updates once a month</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to check for updates once a month</source> <translation>Выполнять проверку один раз в месяц</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Monthly</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Monthly</source> <translation>Ежемесячно</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Reporting</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Reporting</source> <translation>Отчет</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to use the system email client to send reports</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to use the system email client to send reports</source> <translation>Разрешить использовать системный email-клиент для отправки отчетов</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Use System Email Client</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Use System Email Client</source> <translation>Использовать системный email-клиент</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Error Log</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Error Log</source> <translation>Журнал ошибок</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select to check the existence of an error log upon startup</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select to check the existence of an error log upon startup</source> <translation>Разрешить проверку наличия журнала ошибок при старте</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Check for Error Log at Startup</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Check for Error Log at Startup</source> <translation>Проверять наличие журнала ошибок при старте</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Minimum Severity for message dialog:</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Minimum Severity for message dialog:</source> <translation>Минимальная степень строгости сообщений:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Select the minimum message severity shown</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Select the minimum message severity shown</source> <translation>Задайте степень строгости отображаемых сообщений</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Keyboard Input Interval</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Keyboard Input Interval</source> <translation>Интервал ввода клавиатуры</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Enter the keyboard input interval, '0' for default</source> - <translation>Задайте интервал ввода клавиатуры, '0' - по умолчанию</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>System Default</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Enter the keyboard input interval, '0' for default</source> + <translation>Задайте интервал ввода клавиатуры, '0' - по умолчанию</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>System Default</source> <translation>Системные установки по умолчанию</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source> ms</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source> ms</source> <translation> мсек</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Background Services</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Background Services</source> <translation>Фоновые службы</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>max. Processes:</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>max. Processes:</source> <translation>Максимальное количество процессов:</translation> </message> <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0"/> - <source>Automatic</source> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /><source>Automatic</source> <translation>Автоматически</translation> </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="29"/> - <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source> - <translation>Eric использует фоновые службы для определенных случаев, таких как проверка синтаксиса или проверка стиля кода. По умолчанию количество процессов, используемых для этих проверок, определяется автоматически в зависимости от количества процессоров. Обратите внимание, что это расширенная настройка.</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="37"/> - <source>Debug</source> - <translation>Отладка</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="38"/> - <source>Warning</source> - <translation>Предупреждение</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="39"/> - <source>Critical</source> - <translation>Критическая</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.py" line="40"/> - <source>Fatal Error</source> - <translation>Фатальная ошибка</translation> - </message> -</context> -<context> - <name>AuthenticationDialog</name> - <message> - <location filename="../UI/AuthenticationDialog.ui" line="0"/> - <source>Authentication Required</source> + </context><context><name>AuthenticationDialog</name><message> + <location filename="../UI/AuthenticationDialog.ui" line="0" /><source>Authentication Required</source> <translation>Требуется аутентификация</translation> </message> <message> - <location filename="../UI/AuthenticationDialog.ui" line="0"/> - <source>Icon</source> + <location filename="../UI/AuthenticationDialog.ui" line="0" /><source>Icon</source> <translation>Иконка</translation> </message> <message> - <location filename="../UI/AuthenticationDialog.ui" line="0"/> - <source>Info</source> + <location filename="../UI/AuthenticationDialog.ui" line="0" /><source>Info</source> <translation>Информация</translation> </message> <message> - <location filename="../UI/AuthenticationDialog.ui" line="0"/> - <source>Username:</source> + <location filename="../UI/AuthenticationDialog.ui" line="0" /><source>Username:</source> <translation>Имя пользователя:</translation> </message> <message> - <location filename="../UI/AuthenticationDialog.ui" line="0"/> - <source>Enter username</source> + <location filename="../UI/AuthenticationDialog.ui" line="0" /><source>Enter username</source> <translation>Введите имя пользователя</translation> </message> <message> - <location filename="../UI/AuthenticationDialog.ui" line="0"/> - <source>Password:</source> + <location filename="../UI/AuthenticationDialog.ui" line="0" /><source>Password:</source> <translation>Пароль:</translation> </message> <message> - <location filename="../UI/AuthenticationDialog.ui" line="0"/> - <source>Enter password</source> + <location filename="../UI/AuthenticationDialog.ui" line="0" /><source>Enter password</source> <translation>Введите пароль</translation> </message> <message> - <location filename="../UI/AuthenticationDialog.ui" line="0"/> - <source>Select to save the login data</source> + <location filename="../UI/AuthenticationDialog.ui" line="0" /><source>Select to save the login data</source> <translation>Разрешить сохранение данных учётной записи</translation> </message> <message> - <location filename="../UI/AuthenticationDialog.ui" line="0"/> - <source>Save login data</source> + <location filename="../UI/AuthenticationDialog.ui" line="0" /><source>Save login data</source> <translation>Сохранять данные учётной записи</translation> </message> -</context> -<context> - <name>BackgroundService</name> - <message> - <location filename="../Utilities/BackgroundService.py" line="145"/> - <source>{0} not configured.</source> +</context><context><name>BackgroundService</name><message> + <location filename="../Utilities/BackgroundService.py" line="145" /><source>{0} not configured.</source> <translation>{0} не сконфигурирован.</translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="193"/> - <source>Initialization of Background Service</source> + <location filename="../Utilities/BackgroundService.py" line="193" /><source>Initialization of Background Service</source> <translation>Инициализация фоновой службы</translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="194"/> - <source><p>Initialization of Background Service <b>{0}</b> failed.</p><p>Reason: {1}</p></source> + <location filename="../Utilities/BackgroundService.py" line="194" /><source><p>Initialization of Background Service <b>{0}</b> failed.</p><p>Reason: {1}</p></source> <translation><p>Инициализация фоновой службы <b>{0}</b> не удалась.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="207"/> - <source>Restart background client?</source> + <location filename="../Utilities/BackgroundService.py" line="207" /><source>Restart background client?</source> <translation>Перезапустить клиента в фоновом режиме?</translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="208"/> - <source><p>The background client for <b>{0}</b> has stopped due to an exception. It's used by various plug-ins like the different checkers.</p><p>Select<ul><li><b>'Yes'</b> to restart the client, but abort the last job</li><li><b>'Retry'</b> to restart the client and the last job</li><li><b>'No'</b> to leave the client off.</li></ul></p><p>Note: The client can be restarted by opening and accepting the preferences dialog or reloading/changing the project.</p></source> - <translation><p>Фоновый клиент <b>{0}</b> прекратил выполнение из-за ошибки. Этот клиент необходим для работы различных плагинов.</p><p>Выберите <ul><li><b>'Да'</b> чтобы перезапустить его и отменить последнее задание </li><li><b>'Повторить'</b> чтобы перезапустить его и последнее задание </li><li><b>'Нет'</b> чтобы не перезапускать клиента.</li></ul></p><p>Заметьте: Клиента можно перезапустить, открыв и сохранив диалог предпочтений или закрыв и снова открыв текущий проект.</p></translation> - </message> - <message> - <location filename="../Utilities/BackgroundService.py" line="233"/> - <source>An error in Eric's background client stopped the service.</source> + <location filename="../Utilities/BackgroundService.py" line="208" /><source><p>The background client for <b>{0}</b> has stopped due to an exception. It's used by various plug-ins like the different checkers.</p><p>Select<ul><li><b>'Yes'</b> to restart the client, but abort the last job</li><li><b>'Retry'</b> to restart the client and the last job</li><li><b>'No'</b> to leave the client off.</li></ul></p><p>Note: The client can be restarted by opening and accepting the preferences dialog or reloading/changing the project.</p></source> + <translation><p>Фоновый клиент <b>{0}</b> прекратил выполнение из-за ошибки. Этот клиент необходим для работы различных плагинов.</p><p>Выберите <ul><li><b>'Да'</b> чтобы перезапустить его и отменить последнее задание </li><li><b>'Повторить'</b> чтобы перезапустить его и последнее задание </li><li><b>'Нет'</b> чтобы не перезапускать клиента.</li></ul></p><p>Заметьте: Клиента можно перезапустить, открыв и сохранив диалог предпочтений или закрыв и снова открыв текущий проект.</p></translation> + </message> + <message> + <location filename="../Utilities/BackgroundService.py" line="233" /><source>An error in Eric's background client stopped the service.</source> <translation>Ошибка фонового клиента остановила сервис.</translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="461"/> - <source>Eric's background client disconnected because of an unknown reason.</source> - <translation>Фоновый клиент Eric'а прервал соединение по неизвестной причине.</translation> - </message> - <message> - <location filename="../Utilities/BackgroundService.py" line="469"/> - <source>Background client disconnected.</source> + <location filename="../Utilities/BackgroundService.py" line="461" /><source>Eric's background client disconnected because of an unknown reason.</source> + <translation>Фоновый клиент Eric'а прервал соединение по неизвестной причине.</translation> + </message> + <message> + <location filename="../Utilities/BackgroundService.py" line="469" /><source>Background client disconnected.</source> <translation>Соединение фонового клиента прервано.</translation> </message> <message> - <location filename="../Utilities/BackgroundService.py" line="470"/> - <source>The background client for <b>{0}</b> disconnected because of an unknown reason.<br>Should it be restarted?</source> + <location filename="../Utilities/BackgroundService.py" line="470" /><source>The background client for <b>{0}</b> disconnected because of an unknown reason.<br>Should it be restarted?</source> <translation>Соединение фонового клиента <b>{0}</b> прервано по неизвестной причине.<br>Перезапустить клиента?</translation> </message> -</context> -<context> - <name>BookmarkActionSelectionDialog</name> - <message> - <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="0"/> - <source><b>Add/Edit Bookmark</b></source> - <translation><b>Добавить/редактировать закладку</b></translation> - </message> - <message> - <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="48"/> - <source>Add Bookmark</source> +</context><context><name>BookmarkActionSelectionDialog</name><message> + <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="48" /><source>Add Bookmark</source> <translation>Добавить закладку</translation> </message> <message> - <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="51"/> - <source>Edit Bookmark</source> + <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="51" /><source>Edit Bookmark</source> <translation>Редактировать закладку</translation> </message> <message> - <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="56"/> - <source>Remove from Speed Dial</source> + <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="56" /><source>Remove from Speed Dial</source> <translation>Удалить из быстрых вкладок</translation> </message> <message> - <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="59"/> - <source>Add to Speed Dial</source> + <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.py" line="59" /><source>Add to Speed Dial</source> <translation>Добавить в быстрые вкладки</translation> </message> -</context> -<context> - <name>BookmarkInfoDialog</name> - <message> - <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="0"/> - <source>Edit Bookmark</source> +<message> + <location filename="../WebBrowser/UrlBar/BookmarkActionSelectionDialog.ui" line="0" /><source><b>Add/Edit Bookmark</b></source> + <translation><b>Добавить/редактировать закладку</b></translation> + </message> + </context><context><name>BookmarkInfoDialog</name><message> + <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="0" /><source>Edit Bookmark</source> <translation>Редактировать закладку</translation> </message> <message> - <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="0"/> - <source>Edit this Bookmark</source> + <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="0" /><source>Edit this Bookmark</source> <translation>Редактировать эту закладку</translation> </message> <message> - <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="0"/> - <source>Press to remove this bookmark</source> + <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="0" /><source>Press to remove this bookmark</source> <translation>Удалить эту закладку</translation> </message> <message> - <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="0"/> - <source>Remove this Bookmark</source> + <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="0" /><source>Remove this Bookmark</source> <translation>Удалить эту закладку</translation> </message> <message> - <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="0"/> - <source>Title:</source> + <location filename="../WebBrowser/UrlBar/BookmarkInfoDialog.ui" line="0" /><source>Title:</source> <translation>Заголовок:</translation> </message> -</context> -<context> - <name>BookmarkPropertiesDialog</name> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0"/> - <source>Bookmark Properties</source> +</context><context><name>BookmarkPropertiesDialog</name><message> + <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.py" line="39" /><source>Visited <b>{0}</b> times. Last visit on <b>{1}</b>.</source> + <translation>Посещена <b>{0}</b> раз. Последнее посещение <b>{1}</b>.</translation> + </message> +<message> + <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0" /><source>Bookmark Properties</source> <translation>Свойства закладки</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0"/> - <source>Name:</source> + <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0" /><source>Name:</source> <translation>Имя:</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0"/> - <source>Enter the name</source> + <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0" /><source>Enter the name</source> <translation>Введите имя</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0"/> - <source>Address:</source> + <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0" /><source>Address:</source> <translation>Адрес:</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0"/> - <source>Enter the address</source> + <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0" /><source>Enter the address</source> <translation>Введите адрес</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0"/> - <source>Description:</source> + <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0" /><source>Description:</source> <translation>Описание:</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0"/> - <source>Enter a description</source> + <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.ui" line="0" /><source>Enter a description</source> <translation>Введите описание</translation> </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarkPropertiesDialog.py" line="39"/> - <source>Visited <b>{0}</b> times. Last visit on <b>{1}</b>.</source> - <translation>Посещена <b>{0}</b> раз. Последнее посещение <b>{1}</b>.</translation> - </message> -</context> -<context> - <name>BookmarkedFilesDialog</name> - <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Configure Bookmarked Files Menu</source> + </context><context><name>BookmarkedFilesDialog</name><message> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Configure Bookmarked Files Menu</source> <translation>Настройка меню закладок на файлы</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Add a new bookmarked file</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Add a new bookmarked file</source> <translation>Добавить новый файл в закладки</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source><b>Add</b> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source><b>Add</b> <p>Add a new bookmarked file with the value entered below.</p></source> <translation><b>Добавить</b> <p>Добавить в закладки файл, имя которого задано ниже.</p></translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>&Add</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>&Add</source> <translation>&Добавить</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Alt+A</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Alt+A</source> <translation>Alt+A</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Change the value of the selected entry</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Change the value of the selected entry</source> <translation>Изменить значение выбранного элемента</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source><b>Change</b> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source><b>Change</b> <p>Change the value of the selected entry.</p></source> <translation><b>Изменить</b> <p>Изменить значение выбранного элемента.</p></translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>C&hange</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>C&hange</source> <translation>&Изменить</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Alt+H</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Alt+H</source> <translation>Alt+H</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Delete the selected entry</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Delete the selected entry</source> <translation>Удалить выбранный элемент</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source><b>Delete</b> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source><b>Delete</b> <p>Delete the selected entry.</p></source> <translation><b>Удалить</b> <p>Удалить выбранный элемент.</p></translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>&Delete</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>&Delete</source> <translation>&Удалить</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Alt+D</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Alt+D</source> <translation>Alt+D</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Move up</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Move up</source> <translation>Сдвинуть вверх</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source><b>Move Up</b> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source><b>Move Up</b> <p>Move the selected entry up.</p></source> <translation><b>Сдвинуть вверх</b> <p>Сдвинуть вверх выбранный элемент.</p></translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>&Up</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>&Up</source> <translation>&Вверх</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Alt+U</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Alt+U</source> <translation>Alt+U</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Move down</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Move down</source> <translation>Сдвинуть вниз</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source><b>Move Down</b> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source><b>Move Down</b> <p>Move the selected entry down.</p></source> <translation><b>Сдвинуть вниз</b> <p>Сдвинуть вниз выбранный элемент.</p></translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>&Down</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>&Down</source> <translation>&Вниз</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>&File:</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>&File:</source> <translation>&Файл:</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source>Enter the filename of the file</source> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source>Enter the filename of the file</source> <translation>Введите имя файла</translation> </message> <message> - <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0"/> - <source><b>File</b> + <location filename="../ViewManager/BookmarkedFilesDialog.ui" line="0" /><source><b>File</b> <p>Enter the filename of the bookmarked file.</p></source> <translation><b>Файл</b> <p>Задайте имя файла, который необходимо добавить в закладки.</p></translation> </message> -</context> -<context> - <name>BookmarksDialog</name> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="157"/> - <source>&Open</source> - <translation>&Открыть</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="159"/> - <source>Open in New &Tab</source> - <translation>Открыть в новой &вкладке</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161"/> - <source>Open in New &Background Tab</source> - <translation>Открыть в новой &фоновой вкладке</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="164"/> - <source>Open in New &Window</source> - <translation>Открыть в новом &окне</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="166"/> - <source>Open in New Pri&vate Window</source> - <translation>Открыть в новом при&ватном окне</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/> - <source>Edit &Name</source> - <translation>Редактировать &имя</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="173"/> - <source>Edit &Address</source> - <translation>Редактировать &адрес</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0"/> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176"/> - <source>&Delete</source> +</context><context><name>BookmarksDialog</name><message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0" /><source>Manage Bookmarks</source> + <translation>Управление закладками</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0" /><source>Enter search term for bookmarks</source> + <translation>Введите условия поиска закладок</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0" /><source>Press to delete the selected entries</source> + <translation>Удалить выбранные элементы</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="176" /><location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0" /><source>&Delete</source> <translation>&Удалить</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="180"/> - <source>&Properties...</source> - <translation>&Свойства...</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="185"/> - <source>New &Folder...</source> - <translation>Новая &папка...</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="352"/> - <source>New Bookmark Folder</source> - <translation>Новая папка закладок</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="353"/> - <source>Enter title for new bookmark folder:</source> - <translation>Введите заголовок новой папки закладок:</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="358"/> - <source>New Folder</source> - <translation>Новая папка</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0"/> - <source>Manage Bookmarks</source> - <translation>Управление закладками</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0"/> - <source>Enter search term for bookmarks</source> - <translation>Введите условия поиска закладок</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0"/> - <source>Press to delete the selected entries</source> - <translation>Удалить выбранные элементы</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0"/> - <source>Press to add a new bookmarks folder</source> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0" /><source>Press to add a new bookmarks folder</source> <translation>Добавить новую папку для закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0"/> - <source>Add &Folder</source> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="0" /><source>Add &Folder</source> <translation>Добавить &папку</translation> </message> -</context> -<context> - <name>BookmarksImportDialog</name> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="99"/> - <source><b>Importing from {0}</b></source> +<message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="157" /><source>&Open</source> + <translation>&Открыть</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="159" /><source>Open in New &Tab</source> + <translation>Открыть в новой &вкладке</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="161" /><source>Open in New &Background Tab</source> + <translation>Открыть в новой &фоновой вкладке</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="164" /><source>Open in New &Window</source> + <translation>Открыть в новом &окне</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="166" /><source>Open in New Pri&vate Window</source> + <translation>Открыть в новом при&ватном окне</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169" /><source>Edit &Name</source> + <translation>Редактировать &имя</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="173" /><source>Edit &Address</source> + <translation>Редактировать &адрес</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="180" /><source>&Properties...</source> + <translation>&Свойства...</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="185" /><source>New &Folder...</source> + <translation>Новая &папка...</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="352" /><source>New Bookmark Folder</source> + <translation>Новая папка закладок</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="353" /><source>Enter title for new bookmark folder:</source> + <translation>Введите заголовок новой папки закладок:</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="358" /><source>New Folder</source> + <translation>Новая папка</translation> + </message> + </context><context><name>BookmarksImportDialog</name><message> + <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="99" /><source><b>Importing from {0}</b></source> <translation><b>Импорт из: {0}</b></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="105"/> - <source>Finish</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="105" /><source>Finish</source> <translation>Закончить</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="134"/> - <source>Error importing bookmarks</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.py" line="134" /><source>Error importing bookmarks</source> <translation>Ошибка импорта закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0"/> - <source>Import Bookmarks</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0" /><source>Import Bookmarks</source> <translation>Импор закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0"/> - <source>Choose source from which you want to import bookmarks:</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0" /><source>Choose source from which you want to import bookmarks:</source> <translation>Выберите источники, из которых вы хотите импортировать закладки:</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0"/> - <source>Choose the source to import from</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0" /><source>Choose the source to import from</source> <translation>Выберите источники для импорта из</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0"/> - <source>Enter the name of the bookmarks file or directory</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0" /><source>Enter the name of the bookmarks file or directory</source> <translation>Введите имя файла или директории закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0"/> - <source>Next ></source> + <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0" /><source>Next ></source> <translation>Далее ></translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0"/> - <source>Cancel</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImportDialog.ui" line="0" /><source>Cancel</source> <translation>Отмена</translation> </message> -</context> -<context> - <name>BookmarksImporters</name> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/__init__.py" line="47"/> - <source>XBEL File</source> +</context><context><name>BookmarksImporters</name><message> + <location filename="../WebBrowser/Bookmarks/BookmarksImporters/__init__.py" line="47" /><source>XBEL File</source> <translation>XBEL файл</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/__init__.py" line="51"/> - <source>HTML File</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImporters/__init__.py" line="51" /><source>HTML File</source> <translation>HTML файл</translation> </message> -</context> -<context> - <name>BookmarksManager</name> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="26"/> - <source>Bookmarks Bar</source> +</context><context><name>BookmarksManager</name><message> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="26" /><source>Bookmarks Bar</source> <translation>Панель закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27"/> - <source>Bookmarks Menu</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="27" /><source>Bookmarks Menu</source> <translation>Меню закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="535"/> - <source>Remove Bookmark</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="535" /><source>Remove Bookmark</source> <translation>Удалить закладку</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="576"/> - <source>Insert Bookmark</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="576" /><source>Insert Bookmark</source> <translation>Вставить закладку</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="617"/> - <source>Name Change</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="617" /><source>Name Change</source> <translation>Изменить имя</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="621"/> - <source>Address Change</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="621" /><source>Address Change</source> <translation>Изменить адрес</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="141"/> - <source>Loading Bookmarks</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="141" /><source>Loading Bookmarks</source> <translation>Загрузка закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142"/> - <source>Error when loading bookmarks on line {0}, column {1}: + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="142" /><source>Error when loading bookmarks on line {0}, column {1}: {2}</source> <translation>Ошибка загрузки закладок в строке {0}, колонка {1}: {2}</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="155"/> - <source>Toolbar Bookmarks</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="155" /><source>Toolbar Bookmarks</source> <translation>Коллекция закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="163"/> - <source>Menu</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="163" /><source>Menu</source> <translation>Меню</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="210"/> - <source>Saving Bookmarks</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="210" /><source>Saving Bookmarks</source> <translation>Сохранение закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211"/> - <source>Error saving bookmarks to <b>{0}</b>.</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="211" /><source>Error saving bookmarks to <b>{0}</b>.</source> <translation>Ошибка при сохранении закладок в файл <b>{0}</b>.</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="392"/> - <source>Export Bookmarks</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="392" /><source>Export Bookmarks</source> <translation>Экспорт закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394"/> - <source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="394" /><source>XBEL bookmarks (*.xbel);;XBEL bookmarks (*.xml);;HTML Bookmarks (*.html)</source> <translation>XBEL закладки (*.xbel);;XBEL закладки (*.xml);;HTML закладки (*.html)</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="416"/> - <source>Exporting Bookmarks</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="416" /><source>Exporting Bookmarks</source> <translation>Экспортирование закладок</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="417"/> - <source>Error exporting bookmarks to <b>{0}</b>.</source> + <location filename="../WebBrowser/Bookmarks/BookmarksManager.py" line="417" /><source>Error exporting bookmarks to <b>{0}</b>.</source> <translation>Ошибка при сохранении закладок в файл <b>{0}</b>.</translation> </message> -</context> -<context> - <name>BookmarksMenu</name> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="116"/> - <source>Open all in Tabs</source> +</context><context><name>BookmarksMenu</name><message> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="116" /><source>Open all in Tabs</source> <translation>Открыть всё во вкладки</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="166"/> - <source>Open</source> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="166" /><source>Open</source> <translation>Открыть</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="170"/> - <source>Open in New Tab Ctrl+LMB</source> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="170" /><source>Open in New Tab Ctrl+LMB</source> <translation>Открыть в новой вкладке\tCtrl+LMB</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="174"/> - <source>Open in New Window</source> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="174" /><source>Open in New Window</source> <translation>Открыть в новом окне</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="178"/> - <source>Open in New Private Window</source> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="178" /><source>Open in New Private Window</source> <translation>Открыть в новом приватном окне</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="184"/> - <source>Remove</source> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="184" /><source>Remove</source> <translation>Удалить</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="189"/> - <source>Properties...</source> - <translation>Свойства...</translation> - </message> -</context> -<context> - <name>BookmarksMenuBarMenu</name> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="351"/> - <source>Default Home Page</source> - <translation>Домашняя страница по умолчанию</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="355"/> - <source>Speed Dial</source> - <translation>Быстрые вкладки</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="360"/> - <source>Open all in Tabs</source> - <translation>Открыть всё во вкладках</translation> - </message> -</context> -<context> - <name>BookmarksModel</name> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksModel.py" line="50"/> - <source>Title</source> - <translation>Заголовок</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksModel.py" line="51"/> - <source>Address</source> - <translation>Адрес</translation> - </message> -</context> -<context> - <name>BookmarksToolBar</name> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="41"/> - <source>Bookmarks</source> - <translation>Закладки</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="87"/> - <source>Open</source> - <translation>Открыть</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="91"/> - <source>Open in New Tab Ctrl+LMB</source> - <translation>Открыть в новой вкладке\tCtrl+LMB</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="95"/> - <source>Open in New Window</source> - <translation>Открыть в новом окне</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="99"/> - <source>Open in New Private Window</source> - <translation>Открыть в новом приватном окне</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="105"/> - <source>Remove</source> - <translation>Удалить</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="110"/> - <source>Properties...</source> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="189" /><source>Properties...</source> <translation>Свойства...</translation> </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="115"/> - <source>Add Bookmark...</source> +</context><context><name>BookmarksMenuBarMenu</name><message> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="351" /><source>Default Home Page</source> + <translation>Домашняя страница по умолчанию</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="355" /><source>Speed Dial</source> + <translation>Быстрые вкладки</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksMenu.py" line="360" /><source>Open all in Tabs</source> + <translation>Открыть всё во вкладках</translation> + </message> +</context><context><name>BookmarksModel</name><message> + <location filename="../WebBrowser/Bookmarks/BookmarksModel.py" line="50" /><source>Title</source> + <translation>Заголовок</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksModel.py" line="51" /><source>Address</source> + <translation>Адрес</translation> + </message> +</context><context><name>BookmarksToolBar</name><message> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="41" /><source>Bookmarks</source> + <translation>Закладки</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="87" /><source>Open</source> + <translation>Открыть</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="91" /><source>Open in New Tab Ctrl+LMB</source> + <translation>Открыть в новой вкладке\tCtrl+LMB</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="95" /><source>Open in New Window</source> + <translation>Открыть в новом окне</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="99" /><source>Open in New Private Window</source> + <translation>Открыть в новом приватном окне</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="105" /><source>Remove</source> + <translation>Удалить</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="110" /><source>Properties...</source> + <translation>Свойства...</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="115" /><source>Add Bookmark...</source> <translation>Добавить закладку...</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="116"/> - <source>Add Folder...</source> + <location filename="../WebBrowser/Bookmarks/BookmarksToolBar.py" line="116" /><source>Add Folder...</source> <translation>Добавить папку...</translation> </message> -</context> -<context> - <name>BreakPointModel</name> - <message> - <location filename="../Debugger/BreakPointModel.py" line="39"/> - <source>Filename</source> +</context><context><name>BreakPointModel</name><message> + <location filename="../Debugger/BreakPointModel.py" line="39" /><source>Filename</source> <translation>Имя файла</translation> </message> <message> - <location filename="../Debugger/BreakPointModel.py" line="40"/> - <source>Line</source> + <location filename="../Debugger/BreakPointModel.py" line="40" /><source>Line</source> <translation>Строка</translation> </message> <message> - <location filename="../Debugger/BreakPointModel.py" line="41"/> - <source>Condition</source> + <location filename="../Debugger/BreakPointModel.py" line="41" /><source>Condition</source> <translation>Условие</translation> </message> <message> - <location filename="../Debugger/BreakPointModel.py" line="42"/> - <source>Temporary</source> + <location filename="../Debugger/BreakPointModel.py" line="42" /><source>Temporary</source> <translation>Временный</translation> </message> <message> - <location filename="../Debugger/BreakPointModel.py" line="43"/> - <source>Enabled</source> + <location filename="../Debugger/BreakPointModel.py" line="43" /><source>Enabled</source> <translation>Разрешено</translation> </message> <message> - <location filename="../Debugger/BreakPointModel.py" line="44"/> - <source>Ignore Count</source> + <location filename="../Debugger/BreakPointModel.py" line="44" /><source>Ignore Count</source> <translation>Счетчик игнорируемых попаданий</translation> </message> -</context> -<context> - <name>BreakPointViewer</name> - <message> - <location filename="../Debugger/BreakPointViewer.py" line="54"/> - <source>Breakpoints</source> +</context><context><name>BreakPointViewer</name><message> + <location filename="../Debugger/BreakPointViewer.py" line="54" /><source>Breakpoints</source> <translation>Точки останова</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="195"/> - <location filename="../Debugger/BreakPointViewer.py" line="180"/> - <location filename="../Debugger/BreakPointViewer.py" line="161"/> - <source>Add</source> + <location filename="../Debugger/BreakPointViewer.py" line="195" /><location filename="../Debugger/BreakPointViewer.py" line="180" /><location filename="../Debugger/BreakPointViewer.py" line="161" /><source>Add</source> <translation>Добавить</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="162"/> - <source>Edit...</source> + <location filename="../Debugger/BreakPointViewer.py" line="162" /><source>Edit...</source> <translation>Правка...</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="164"/> - <source>Enable</source> + <location filename="../Debugger/BreakPointViewer.py" line="164" /><source>Enable</source> <translation>Разрешить</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="199"/> - <location filename="../Debugger/BreakPointViewer.py" line="182"/> - <location filename="../Debugger/BreakPointViewer.py" line="165"/> - <source>Enable all</source> + <location filename="../Debugger/BreakPointViewer.py" line="199" /><location filename="../Debugger/BreakPointViewer.py" line="182" /><location filename="../Debugger/BreakPointViewer.py" line="165" /><source>Enable all</source> <translation>Разрешить все</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="167"/> - <source>Disable</source> + <location filename="../Debugger/BreakPointViewer.py" line="167" /><source>Disable</source> <translation>Запретить</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="204"/> - <location filename="../Debugger/BreakPointViewer.py" line="185"/> - <location filename="../Debugger/BreakPointViewer.py" line="168"/> - <source>Disable all</source> + <location filename="../Debugger/BreakPointViewer.py" line="204" /><location filename="../Debugger/BreakPointViewer.py" line="185" /><location filename="../Debugger/BreakPointViewer.py" line="168" /><source>Disable all</source> <translation>Запретить все</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="171"/> - <source>Delete</source> + <location filename="../Debugger/BreakPointViewer.py" line="171" /><source>Delete</source> <translation>Удалить</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="209"/> - <location filename="../Debugger/BreakPointViewer.py" line="188"/> - <location filename="../Debugger/BreakPointViewer.py" line="172"/> - <source>Delete all</source> + <location filename="../Debugger/BreakPointViewer.py" line="209" /><location filename="../Debugger/BreakPointViewer.py" line="188" /><location filename="../Debugger/BreakPointViewer.py" line="172" /><source>Delete all</source> <translation>Удалить все</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="174"/> - <source>Goto</source> + <location filename="../Debugger/BreakPointViewer.py" line="174" /><source>Goto</source> <translation>Перейти</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="212"/> - <location filename="../Debugger/BreakPointViewer.py" line="192"/> - <location filename="../Debugger/BreakPointViewer.py" line="176"/> - <source>Configure...</source> + <location filename="../Debugger/BreakPointViewer.py" line="212" /><location filename="../Debugger/BreakPointViewer.py" line="192" /><location filename="../Debugger/BreakPointViewer.py" line="176" /><source>Configure...</source> <translation>Настроить...</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="197"/> - <source>Enable selected</source> + <location filename="../Debugger/BreakPointViewer.py" line="197" /><source>Enable selected</source> <translation>Разрешить выбранные</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="202"/> - <source>Disable selected</source> + <location filename="../Debugger/BreakPointViewer.py" line="202" /><source>Disable selected</source> <translation>Запретить выбранные</translation> </message> <message> - <location filename="../Debugger/BreakPointViewer.py" line="207"/> - <source>Delete selected</source> + <location filename="../Debugger/BreakPointViewer.py" line="207" /><source>Delete selected</source> <translation>Удалить выбранные</translation> </message> -</context> -<context> - <name>Browser</name> - <message> - <location filename="../UI/Browser.py" line="96"/> - <source>File-Browser</source> +</context><context><name>Browser</name><message> + <location filename="../UI/Browser.py" line="96" /><source>File-Browser</source> <translation>Браузер файлов</translation> </message> <message> - <location filename="../UI/Browser.py" line="115"/> - <source><b>The Browser Window</b><p>This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.</p><p>The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.</p><p>The next hierarchy is used to easily navigate the directories that are specified in the Python <tt>sys.path</tt> variable.</p><p>The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with <tt>/</tt> at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.</p><p>Python programs (i.e. those with a <tt>.py</tt> file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a unittest run.</p><p>The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.</p><p>Qt-Designer files (i.e. those with a <tt>.ui</tt> file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.</p><p>Qt-Linguist files (i.e. those with a <tt>.ts</tt> file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.</p></source> + <location filename="../UI/Browser.py" line="115" /><source><b>The Browser Window</b><p>This allows you to easily navigate the hierarchy of directories and files on your system, identify the Python programs and open them up in a Source Viewer window. The window displays several separate hierarchies.</p><p>The first hierarchy is only shown if you have opened a program for debugging and its root is the directory containing that program. Usually all of the separate files that make up a Python application are held in the same directory, so this hierarchy gives you easy access to most of what you will need.</p><p>The next hierarchy is used to easily navigate the directories that are specified in the Python <tt>sys.path</tt> variable.</p><p>The remaining hierarchies allow you navigate your system as a whole. On a UNIX system there will be a hierarchy with <tt>/</tt> at its root and another with the user home directory. On a Windows system there will be a hierarchy for each drive on the system.</p><p>Python programs (i.e. those with a <tt>.py</tt> file name suffix) are identified in the hierarchies with a Python icon. The right mouse button will popup a menu which lets you open the file in a Source Viewer window, open the file for debugging or use it for a unittest run.</p><p>The context menu of a class, function or method allows you to open the file defining this class, function or method and will ensure, that the correct source line is visible.</p><p>Qt-Designer files (i.e. those with a <tt>.ui</tt> file name suffix) are shown with a Designer icon. The context menu of these files allows you to start Qt-Designer with that file.</p><p>Qt-Linguist files (i.e. those with a <tt>.ts</tt> file name suffix) are shown with a Linguist icon. The context menu of these files allows you to start Qt-Linguist with that file.</p></source> <translation><b>Окно браузера</b><p>Помогает легко перемещаться по иерархии директорий и файлов вашей системы, находить программы на Python и открывать их в окне исходных текстов. Окно показывает несколько разных деревьев</p> -<p>Первое дерево показывается только тогда, когда вы отлаживаете программу и root-директория дерева является директорией, содержащей программу. Обычно все файлы, составляющие приложение на Python, находятся в одной директории, так что это дерево даёт почти всю необходимую информацию.</p><p>Следующее дерево используется для лёгкого перемещения по директориям, перечисленным в переменной Python <tt>sys.path</tt><p>Оставшиеся деревья позволяют перемещаться по системе в целом. В системах UNIX будут показаны 2 дерева: дерево с вершиной в root-директории (<tt>/</tt>) и домашней директории пользователя. В Windows для каждого диска будет показано своё дерево.</p><p>Программы на Python (с расширением <tt>.py</tt>) показываются с иконкой Python. Доступно контекстное меню, позволяющее открыть программу в редакторе, запустить её на отладку или протестировать с помощью unittest.</p><p>Контекстное меню на классе, функции или методе откроет файл и перейдёт на нужное место</p><p>Файлы описания интерфейса ( <tt>.ui</tt>, отмеченные иконкой Designer) могут быть открыты Designer'ом через контекстное меню или по двойному щелчку</p><p>Файлы перевода (<tt>.ts</tt>, отмеченные иконкой Linguist) могут быть отредактированы с помощью Linguist'а</p></translation> - </message> - <message> - <location filename="../UI/Browser.py" line="217"/> - <source>Show Hidden Files</source> +<p>Первое дерево показывается только тогда, когда вы отлаживаете программу и root-директория дерева является директорией, содержащей программу. Обычно все файлы, составляющие приложение на Python, находятся в одной директории, так что это дерево даёт почти всю необходимую информацию.</p><p>Следующее дерево используется для лёгкого перемещения по директориям, перечисленным в переменной Python <tt>sys.path</tt><p>Оставшиеся деревья позволяют перемещаться по системе в целом. В системах UNIX будут показаны 2 дерева: дерево с вершиной в root-директории (<tt>/</tt>) и домашней директории пользователя. В Windows для каждого диска будет показано своё дерево.</p><p>Программы на Python (с расширением <tt>.py</tt>) показываются с иконкой Python. Доступно контекстное меню, позволяющее открыть программу в редакторе, запустить её на отладку или протестировать с помощью unittest.</p><p>Контекстное меню на классе, функции или методе откроет файл и перейдёт на нужное место</p><p>Файлы описания интерфейса ( <tt>.ui</tt>, отмеченные иконкой Designer) могут быть открыты Designer'ом через контекстное меню или по двойному щелчку</p><p>Файлы перевода (<tt>.ts</tt>, отмеченные иконкой Linguist) могут быть отредактированы с помощью Linguist'а</p></translation> + </message> + <message> + <location filename="../UI/Browser.py" line="217" /><source>Show Hidden Files</source> <translation>Показывать скрытые файлы</translation> </message> <message> - <location filename="../UI/Browser.py" line="223"/> - <source>New</source> + <location filename="../UI/Browser.py" line="223" /><source>New</source> <translation>Новый</translation> </message> <message> - <location filename="../UI/Browser.py" line="226"/> - <source>Directory</source> + <location filename="../UI/Browser.py" line="226" /><source>Directory</source> <translation>Директория</translation> </message> <message> - <location filename="../UI/Browser.py" line="229"/> - <source>File</source> + <location filename="../UI/Browser.py" line="229" /><source>File</source> <translation>Файл</translation> </message> <message> - <location filename="../UI/Browser.py" line="287"/> - <location filename="../UI/Browser.py" line="261"/> - <location filename="../UI/Browser.py" line="234"/> - <source>Open</source> + <location filename="../UI/Browser.py" line="287" /><location filename="../UI/Browser.py" line="261" /><location filename="../UI/Browser.py" line="234" /><source>Open</source> <translation>Открыть</translation> </message> <message> - <location filename="../UI/Browser.py" line="236"/> - <source>Run unittest...</source> + <location filename="../UI/Browser.py" line="236" /><source>Run unittest...</source> <translation>Запустить юниттест...</translation> </message> <message> - <location filename="../UI/Browser.py" line="561"/> - <location filename="../UI/Browser.py" line="552"/> - <location filename="../UI/Browser.py" line="542"/> - <location filename="../UI/Browser.py" line="534"/> - <location filename="../UI/Browser.py" line="270"/> - <location filename="../UI/Browser.py" line="240"/> - <source>Show Mime-Type</source> + <location filename="../UI/Browser.py" line="561" /><location filename="../UI/Browser.py" line="552" /><location filename="../UI/Browser.py" line="542" /><location filename="../UI/Browser.py" line="534" /><location filename="../UI/Browser.py" line="270" /><location filename="../UI/Browser.py" line="240" /><source>Show Mime-Type</source> <translation>Показ Mime-Types</translation> </message> <message> - <location filename="../UI/Browser.py" line="244"/> - <source>Refresh Source File</source> + <location filename="../UI/Browser.py" line="244" /><source>Refresh Source File</source> <translation>Освежить исходный файл</translation> </message> <message> - <location filename="../UI/Browser.py" line="319"/> - <location filename="../UI/Browser.py" line="274"/> - <location filename="../UI/Browser.py" line="248"/> - <source>Copy Path to Clipboard</source> + <location filename="../UI/Browser.py" line="319" /><location filename="../UI/Browser.py" line="274" /><location filename="../UI/Browser.py" line="248" /><source>Copy Path to Clipboard</source> <translation>Копировать путь в буфер обмена</translation> </message> <message> - <location filename="../UI/Browser.py" line="326"/> - <location filename="../UI/Browser.py" line="292"/> - <location filename="../UI/Browser.py" line="281"/> - <location filename="../UI/Browser.py" line="255"/> - <source>Delete</source> + <location filename="../UI/Browser.py" line="326" /><location filename="../UI/Browser.py" line="292" /><location filename="../UI/Browser.py" line="281" /><location filename="../UI/Browser.py" line="255" /><source>Delete</source> <translation>Удалить</translation> </message> <message> - <location filename="../UI/Browser.py" line="263"/> - <source>Open in Hex Editor</source> + <location filename="../UI/Browser.py" line="263" /><source>Open in Hex Editor</source> <translation>Открыть в Hex-редакторе</translation> </message> <message> - <location filename="../UI/Browser.py" line="266"/> - <source>Open in Icon Editor</source> + <location filename="../UI/Browser.py" line="266" /><source>Open in Icon Editor</source> <translation>Открыть в редакторе иконок</translation> </message> <message> - <location filename="../UI/Browser.py" line="345"/> - <location filename="../UI/Browser.py" line="337"/> - <location filename="../UI/Browser.py" line="298"/> - <source>New toplevel directory...</source> + <location filename="../UI/Browser.py" line="345" /><location filename="../UI/Browser.py" line="337" /><location filename="../UI/Browser.py" line="298" /><source>New toplevel directory...</source> <translation>Новая директория верхнего уровня...</translation> </message> <message> - <location filename="../UI/Browser.py" line="301"/> - <source>Add as toplevel directory</source> + <location filename="../UI/Browser.py" line="301" /><source>Add as toplevel directory</source> <translation>Добавить как директорию верхнего уровня</translation> </message> <message> - <location filename="../UI/Browser.py" line="304"/> - <source>Remove from toplevel</source> + <location filename="../UI/Browser.py" line="304" /><source>Remove from toplevel</source> <translation>Удалить из верхнего уровня</translation> </message> <message> - <location filename="../UI/Browser.py" line="308"/> - <source>Refresh directory</source> + <location filename="../UI/Browser.py" line="308" /><source>Refresh directory</source> <translation>Освежить директорию</translation> </message> <message> - <location filename="../UI/Browser.py" line="312"/> - <source>Find in this directory</source> + <location filename="../UI/Browser.py" line="312" /><source>Find in this directory</source> <translation>Найти в этой директории</translation> </message> <message> - <location filename="../UI/Browser.py" line="315"/> - <source>Find && Replace in this directory</source> + <location filename="../UI/Browser.py" line="315" /><source>Find && Replace in this directory</source> <translation>Найти && заменить в этой директории</translation> </message> <message> - <location filename="../UI/Browser.py" line="330"/> - <source>Goto</source> + <location filename="../UI/Browser.py" line="330" /><source>Goto</source> <translation>Перейти</translation> </message> <message> - <location filename="../UI/Browser.py" line="439"/> - <source>Line {0}</source> + <location filename="../UI/Browser.py" line="439" /><source>Line {0}</source> <translation>Строка: {0}</translation> </message> <message> - <location filename="../UI/Browser.py" line="535"/> - <source>The mime type of the file could not be determined.</source> + <location filename="../UI/Browser.py" line="535" /><source>The mime type of the file could not be determined.</source> <translation>Невозможно определить тип mime файла.</translation> </message> <message> - <location filename="../UI/Browser.py" line="554"/> - <location filename="../UI/Browser.py" line="543"/> - <source>The file has the mime type <b>{0}</b>.</source> + <location filename="../UI/Browser.py" line="554" /><location filename="../UI/Browser.py" line="543" /><source>The file has the mime type <b>{0}</b>.</source> <translation>Файл типа <b>{0}</b> по стандарту MIME.</translation> </message> <message> - <location filename="../UI/Browser.py" line="563"/> - <source>The file has the mime type <b>{0}</b>.<br/> Shall it be added to the list of text mime types?</source> + <location filename="../UI/Browser.py" line="563" /><source>The file has the mime type <b>{0}</b>.<br/> Shall it be added to the list of text mime types?</source> <translation>Файл типа <b>{0}</b> по стандарту MIME.<br/> Добавить ли в текстовый список типов MIME?</translation> </message> <message> - <location filename="../UI/Browser.py" line="649"/> - <source>New toplevel directory</source> + <location filename="../UI/Browser.py" line="649" /><source>New toplevel directory</source> <translation>Новая директория верхнего уровня</translation> </message> <message> - <location filename="../UI/Browser.py" line="885"/> - <location filename="../UI/Browser.py" line="875"/> - <location filename="../UI/Browser.py" line="867"/> - <source>New Directory</source> + <location filename="../UI/Browser.py" line="885" /><location filename="../UI/Browser.py" line="875" /><location filename="../UI/Browser.py" line="867" /><source>New Directory</source> <translation>Новая директория</translation> </message> <message> - <location filename="../UI/Browser.py" line="868"/> - <source>Name for new directory:</source> + <location filename="../UI/Browser.py" line="868" /><source>Name for new directory:</source> <translation>Имя новой директории:</translation> </message> <message> - <location filename="../UI/Browser.py" line="909"/> - <location filename="../UI/Browser.py" line="876"/> - <source>A file or directory named <b>{0}</b> exists already. Aborting...</source> + <location filename="../UI/Browser.py" line="909" /><location filename="../UI/Browser.py" line="876" /><source>A file or directory named <b>{0}</b> exists already. Aborting...</source> <translation>Файл или директория с именем <b>{0}</b> уже существует. Отмена...</translation> </message> <message> - <location filename="../UI/Browser.py" line="886"/> - <source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> + <location filename="../UI/Browser.py" line="886" /><source><p>The directory <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>Не удается создать директорию {0}.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../UI/Browser.py" line="919"/> - <location filename="../UI/Browser.py" line="908"/> - <location filename="../UI/Browser.py" line="900"/> - <source>New File</source> + <location filename="../UI/Browser.py" line="919" /><location filename="../UI/Browser.py" line="908" /><location filename="../UI/Browser.py" line="900" /><source>New File</source> <translation>Новый файл</translation> </message> <message> - <location filename="../UI/Browser.py" line="901"/> - <source>Name for new file:</source> + <location filename="../UI/Browser.py" line="901" /><source>Name for new file:</source> <translation>Имя нового файла:</translation> </message> <message> - <location filename="../UI/Browser.py" line="920"/> - <source><p>The file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> + <location filename="../UI/Browser.py" line="920" /><source><p>The file <b>{0}</b> could not be created.</p><p>Reason: {1}</p></source> <translation><p>Не удалось создать файл <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../UI/Browser.py" line="946"/> - <source>Do you really want to move this file to the trash?</source> + <location filename="../UI/Browser.py" line="946" /><source>Do you really want to move this file to the trash?</source> <translation>Вы действительно хотите переместить этот файл в корзину?</translation> </message> <message> - <location filename="../UI/Browser.py" line="950"/> - <source>Do you really want to delete this file?</source> + <location filename="../UI/Browser.py" line="950" /><source>Do you really want to delete this file?</source> <translation>Вы действительно хотите удалить этот файл?</translation> </message> <message> - <location filename="../UI/Browser.py" line="1049"/> - <location filename="../UI/Browser.py" line="966"/> - <location filename="../UI/Browser.py" line="957"/> - <source>Delete File</source> + <location filename="../UI/Browser.py" line="1049" /><location filename="../UI/Browser.py" line="966" /><location filename="../UI/Browser.py" line="957" /><source>Delete File</source> <translation>Удалить файл</translation> </message> <message> - <location filename="../UI/Browser.py" line="1050"/> - <location filename="../UI/Browser.py" line="967"/> - <source><p>The selected file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> + <location filename="../UI/Browser.py" line="1050" /><location filename="../UI/Browser.py" line="967" /><source><p>The selected file <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Невозможно удалить выбранный файл <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../UI/Browser.py" line="983"/> - <source>Do you really want to move this directory to the trash?</source> + <location filename="../UI/Browser.py" line="983" /><source>Do you really want to move this directory to the trash?</source> <translation>Вы действительно хотите переместить эту директорию в корзину?</translation> </message> <message> - <location filename="../UI/Browser.py" line="987"/> - <source>Do you really want to delete this directory?</source> + <location filename="../UI/Browser.py" line="987" /><source>Do you really want to delete this directory?</source> <translation>Вы действительно хотите удалить эту директорию?</translation> </message> <message> - <location filename="../UI/Browser.py" line="1006"/> - <location filename="../UI/Browser.py" line="994"/> - <source>Delete Directory</source> + <location filename="../UI/Browser.py" line="1006" /><location filename="../UI/Browser.py" line="994" /><source>Delete Directory</source> <translation>Удалить директорию</translation> </message> <message> - <location filename="../UI/Browser.py" line="1007"/> - <source><p>The selected directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> + <location filename="../UI/Browser.py" line="1007" /><source><p>The selected directory <b>{0}</b> could not be deleted.</p><p>Reason: {1}</p></source> <translation><p>Невозможно удалить выбранную директорию <b>{0}</b>.</p><p>Причина: {1}</p></translation> </message> <message> - <location filename="../UI/Browser.py" line="1027"/> - <source>Do you really want to move these files to the trash?</source> + <location filename="../UI/Browser.py" line="1027" /><source>Do you really want to move these files to the trash?</source> <translation>Вы действительно хотите переместить эти файлы в корзину?</translation> </message> <message> - <location filename="../UI/Browser.py" line="1031"/> - <source>Do you really want to delete these files?</source> + <location filename="../UI/Browser.py" line="1031" /><source>Do you really want to delete these files?</source> <translation>Вы действительно хотите удалить эти файлы?</translation> </message> <message> - <location filename="../UI/Browser.py" line="1038"/> - <source>Delete Files</source> + <location filename="../UI/Browser.py" line="1038" /><source>Delete Files</source> <translation>Удалить файлы</translation> </message> -</context> -<context> - <name>BrowserModel</name> - <message> - <location filename="../UI/BrowserModel.py" line="65"/> - <source>Name</source> +</context><context><name>BrowserModel</name><message> + <location filename="../UI/BrowserModel.py" line="65" /><source>Name</source> <translation>Имя</translation> </message> <message> - <location filename="../UI/BrowserModel.py" line="661"/> - <source>Coding: {0}</source> + <location filename="../UI/BrowserModel.py" line="661" /><source>Coding: {0}</source> <translation>Кодировка: {0}</translation> </message> <message> - <location filename="../UI/BrowserModel.py" line="669"/> - <source>Globals</source> + <location filename="../UI/BrowserModel.py" line="669" /><source>Globals</source> <translation>Глобальные</translation> </message> <message> - <location filename="../UI/BrowserModel.py" line="674"/> - <source>Imports</source> + <location filename="../UI/BrowserModel.py" line="674" /><source>Imports</source> <translation>Импорт</translation> </message> <message> - <location filename="../UI/BrowserModel.py" line="767"/> - <source>Attributes</source> + <location filename="../UI/BrowserModel.py" line="767" /><source>Attributes</source> <translation>Атрибуты</translation> </message> <message> - <location filename="../UI/BrowserModel.py" line="777"/> - <source>Class Attributes</source> + <location filename="../UI/BrowserModel.py" line="777" /><source>Class Attributes</source> <translation>Атрибуты класса</translation> </message> -</context> -<context> - <name>CallStackViewer</name> - <message> - <location filename="../Debugger/CallStackViewer.py" line="56"/> - <source>Call Stack</source> +</context><context><name>CallStackViewer</name><message> + <location filename="../Debugger/CallStackViewer.py" line="56" /><source>Call Stack</source> <translation>Стек вызовов</translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="60"/> - <source>Show source</source> + <location filename="../Debugger/CallStackViewer.py" line="60" /><source>Show source</source> <translation>Показать исходник</translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="61"/> - <source>Clear</source> + <location filename="../Debugger/CallStackViewer.py" line="61" /><source>Clear</source> <translation>Очистить</translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="63"/> - <source>Save</source> + <location filename="../Debugger/CallStackViewer.py" line="63" /><source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="72"/> - <source>File: {0} + <location filename="../Debugger/CallStackViewer.py" line="72" /><source>File: {0} Line: {1} {2}{3}</source> <translation>Файл: {0} @@ -2693,1005 +2035,720 @@ {2}{3}</translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="74"/> - <source>File: {0} + <location filename="../Debugger/CallStackViewer.py" line="74" /><source>File: {0} Line: {1}</source> <translation>Файл: {0} Строка: {1}</translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="207"/> - <location filename="../Debugger/CallStackViewer.py" line="193"/> - <source>Save Call Stack Info</source> + <location filename="../Debugger/CallStackViewer.py" line="207" /><location filename="../Debugger/CallStackViewer.py" line="193" /><source>Save Call Stack Info</source> <translation>Сохранить стек вызовов</translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="195"/> - <source>Text Files (*.txt);;All Files (*)</source> + <location filename="../Debugger/CallStackViewer.py" line="195" /><source>Text Files (*.txt);;All Files (*)</source> <translation>Текстовые файлы (*.txt);;Все файлы (*)</translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="208"/> - <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> + <location filename="../Debugger/CallStackViewer.py" line="208" /><source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="216"/> - <source>Call Stack of '{0}'</source> - <translation>Стек вызовов '{0}'</translation> - </message> - <message> - <location filename="../Debugger/CallStackViewer.py" line="229"/> - <source>Error saving Call Stack Info</source> + <location filename="../Debugger/CallStackViewer.py" line="216" /><source>Call Stack of '{0}'</source> + <translation>Стек вызовов '{0}'</translation> + </message> + <message> + <location filename="../Debugger/CallStackViewer.py" line="229" /><source>Error saving Call Stack Info</source> <translation>Ошибка при сохранении стека вызовов</translation> </message> <message> - <location filename="../Debugger/CallStackViewer.py" line="230"/> - <source><p>The call stack info could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> + <location filename="../Debugger/CallStackViewer.py" line="230" /><source><p>The call stack info could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation><p>Стек вызовов не записан в<b>{0}</b></p><p>Причина: {1}</p></translation> </message> -</context> -<context> - <name>CallTraceViewer</name> - <message> - <location filename="../Debugger/CallTraceViewer.ui" line="0"/> - <source>Call Trace</source> - <translation>Трассировка вызовов</translation> - </message> - <message> - <location filename="../Debugger/CallTraceViewer.ui" line="0"/> - <source>Press to start tracing calls and returns</source> - <translation>Старт трассировки вызовов и возвратов</translation> - </message> - <message> - <location filename="../Debugger/CallTraceViewer.ui" line="0"/> - <source>Press to stop tracing calls and returns</source> - <translation>Стоп трассировки вызовов и возвратов</translation> - </message> - <message> - <location filename="../Debugger/CallTraceViewer.ui" line="0"/> - <source>Select to stop recording the call trace when the client exits</source> - <translation>Разрешить останавливать запись трассировки вызовов при выходе из сценария</translation> - </message> - <message> - <location filename="../Debugger/CallTraceViewer.ui" line="0"/> - <source>Stop recording on exit</source> - <translation>Останавливать запись при выходе</translation> - </message> - <message> - <location filename="../Debugger/CallTraceViewer.ui" line="0"/> - <source>Press to resize the columns to their contents</source> - <translation>Изменить размер колонок в соответствии с их содержимым</translation> - </message> - <message> - <location filename="../Debugger/CallTraceViewer.ui" line="0"/> - <source>Press to clear the call trace</source> - <translation>Очистить трассировку вызовов</translation> - </message> - <message> - <location filename="../Debugger/CallTraceViewer.ui" line="0"/> - <source>Press to save the call trace as a text file</source> - <translation>Сохранить трассировку вызовов как текстовый файл</translation> - </message> - <message> - <location filename="../Debugger/CallTraceViewer.py" line="60"/> - <location filename="../Debugger/CallTraceViewer.ui" line="0"/> - <source>From</source> +</context><context><name>CallTraceViewer</name><message> + <location filename="../Debugger/CallTraceViewer.ui" line="0" /><location filename="../Debugger/CallTraceViewer.py" line="60" /><source>From</source> <translation>От</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="60"/> - <location filename="../Debugger/CallTraceViewer.ui" line="0"/> - <source>To</source> + <location filename="../Debugger/CallTraceViewer.ui" line="0" /><location filename="../Debugger/CallTraceViewer.py" line="60" /><source>To</source> <translation>До</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="171"/> - <location filename="../Debugger/CallTraceViewer.py" line="157"/> - <source>Save Call Trace Info</source> + <location filename="../Debugger/CallTraceViewer.py" line="171" /><location filename="../Debugger/CallTraceViewer.py" line="157" /><source>Save Call Trace Info</source> <translation>Сохранить информацию о трассировке вызовов</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="159"/> - <source>Text Files (*.txt);;All Files (*)</source> + <location filename="../Debugger/CallTraceViewer.py" line="159" /><source>Text Files (*.txt);;All Files (*)</source> <translation>Текстовые файлы (*.txt);;Все файлы (*)</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="172"/> - <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> + <location filename="../Debugger/CallTraceViewer.py" line="172" /><source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="180"/> - <source>Call Trace Info of '{0}'</source> - <translation>Информация об отслеживании вызовов '{0}'</translation> - </message> - <message> - <location filename="../Debugger/CallTraceViewer.py" line="196"/> - <source>Error saving Call Trace Info</source> + <location filename="../Debugger/CallTraceViewer.py" line="180" /><source>Call Trace Info of '{0}'</source> + <translation>Информация об отслеживании вызовов '{0}'</translation> + </message> + <message> + <location filename="../Debugger/CallTraceViewer.py" line="196" /><source>Error saving Call Trace Info</source> <translation>Ошибка при сохранении информации о трассировке вызовов</translation> </message> <message> - <location filename="../Debugger/CallTraceViewer.py" line="197"/> - <source><p>The call trace info could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> + <location filename="../Debugger/CallTraceViewer.py" line="197" /><source><p>The call trace info could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation><p>Информация о трассировке вызовов не может быть записана в <b>{0}</b></p><p>Причина: {1}.</p></translation> </message> -</context> -<context> - <name>ChatWidget</name> - <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Chat</source> +<message> + <location filename="../Debugger/CallTraceViewer.ui" line="0" /><source>Call Trace</source> + <translation>Трассировка вызовов</translation> + </message> + <message> + <location filename="../Debugger/CallTraceViewer.ui" line="0" /><source>Press to start tracing calls and returns</source> + <translation>Старт трассировки вызовов и возвратов</translation> + </message> + <message> + <location filename="../Debugger/CallTraceViewer.ui" line="0" /><source>Press to stop tracing calls and returns</source> + <translation>Стоп трассировки вызовов и возвратов</translation> + </message> + <message> + <location filename="../Debugger/CallTraceViewer.ui" line="0" /><source>Select to stop recording the call trace when the client exits</source> + <translation>Разрешить останавливать запись трассировки вызовов при выходе из сценария</translation> + </message> + <message> + <location filename="../Debugger/CallTraceViewer.ui" line="0" /><source>Stop recording on exit</source> + <translation>Останавливать запись при выходе</translation> + </message> + <message> + <location filename="../Debugger/CallTraceViewer.ui" line="0" /><source>Press to resize the columns to their contents</source> + <translation>Изменить размер колонок в соответствии с их содержимым</translation> + </message> + <message> + <location filename="../Debugger/CallTraceViewer.ui" line="0" /><source>Press to clear the call trace</source> + <translation>Очистить трассировку вызовов</translation> + </message> + <message> + <location filename="../Debugger/CallTraceViewer.ui" line="0" /><source>Press to save the call trace as a text file</source> + <translation>Сохранить трассировку вызовов как текстовый файл</translation> + </message> + </context><context><name>ChatWidget</name><message> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Chat</source> <translation>Чат</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Users</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Users</source> <translation>Пользователи</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Enter the text to send</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Enter the text to send</source> <translation>Задайте текст для отправки</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Press to send the text above</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Press to send the text above</source> <translation>Отправить сообщение</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Send</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Send</source> <translation>Отправить</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Share Editor</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Share Editor</source> <translation>Совместить редактор</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Press to toggle the shared status of the current editor</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Press to toggle the shared status of the current editor</source> <translation>Изменить статус совмещения текущего редактора</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Press to start a shared edit</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Press to start a shared edit</source> <translation>Запустить совмещённый редактор</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Press to end the edit and send the changes</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Press to end the edit and send the changes</source> <translation>Завершить редактирование и отослать изменения</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Press to cancel the shared edit</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Press to cancel the shared edit</source> <translation>Отменить совмещённое редактирование</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Connection</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Connection</source> <translation>Соединение</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Host:</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Host:</source> <translation>Хост:</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Enter the host and port to connect to in the form "host@port"</source> - <translation>Задайте адрес соединения в формате "host@port"</translation> - </message> - <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Press to clear the hosts list</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Enter the host and port to connect to in the form "host@port"</source> + <translation>Задайте адрес соединения в формате "host@port"</translation> + </message> + <message> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Press to clear the hosts list</source> <translation>Очистить список хостов</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="511"/> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Clear</source> + <location filename="../Cooperation/ChatWidget.py" line="511" /><location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Clear</source> <translation>Очистить</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Shows the connection status</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Shows the connection status</source> <translation>Отображение статуса соединения</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Server</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Server</source> <translation>Сервер</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Port:</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Port:</source> <translation>Порт:</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Enter the server port</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Enter the server port</source> <translation>Введите номер порта сервера</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.ui" line="0"/> - <source>Shows the status of the server</source> + <location filename="../Cooperation/ChatWidget.ui" line="0" /><source>Shows the status of the server</source> <translation>Отображение статуса сервера</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="307"/> - <location filename="../Cooperation/ChatWidget.py" line="87"/> - <source>Start Server</source> + <location filename="../Cooperation/ChatWidget.py" line="307" /><location filename="../Cooperation/ChatWidget.py" line="87" /><source>Start Server</source> <translation>Запустить сервер</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="154"/> - <source>! Unknown command: {0} + <location filename="../Cooperation/ChatWidget.py" line="154" /><source>! Unknown command: {0} </source> <translation>! Неизвестная команда: {0} </translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="176"/> - <source>* {0} has joined. + <location filename="../Cooperation/ChatWidget.py" line="176" /><source>* {0} has joined. </source> <translation>* {0} присоединился. </translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="190"/> - <source>New User</source> + <location filename="../Cooperation/ChatWidget.py" line="190" /><source>New User</source> <translation>Новый пользователь</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="190"/> - <source>{0} has joined.</source> + <location filename="../Cooperation/ChatWidget.py" line="190" /><source>{0} has joined.</source> <translation>{0} присоединился.</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="212"/> - <source>* {0} has left. + <location filename="../Cooperation/ChatWidget.py" line="212" /><source>* {0} has left. </source> <translation>* {0} отсоединился. </translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="221"/> - <source>User Left</source> + <location filename="../Cooperation/ChatWidget.py" line="221" /><source>User Left</source> <translation>Пользователь вышел</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="221"/> - <source>{0} has left.</source> + <location filename="../Cooperation/ChatWidget.py" line="221" /><source>{0} has left.</source> <translation>{0} отсоединился.</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="244"/> - <source>Message from <{0}></source> + <location filename="../Cooperation/ChatWidget.py" line="244" /><source>Message from <{0}></source> <translation>Сообщение от <{0}></translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="318"/> - <source>Stop Server</source> + <location filename="../Cooperation/ChatWidget.py" line="318" /><source>Stop Server</source> <translation>Остановить сервер</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="324"/> - <source>! Server Error: {0} + <location filename="../Cooperation/ChatWidget.py" line="324" /><source>! Server Error: {0} </source> <translation>! Ошибка сервера: {0} </translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="335"/> - <source>Disconnect</source> + <location filename="../Cooperation/ChatWidget.py" line="335" /><source>Disconnect</source> <translation>Отсоединиться</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="339"/> - <source>Connect</source> + <location filename="../Cooperation/ChatWidget.py" line="339" /><source>Connect</source> <translation>Соединиться</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="500"/> - <source>Copy</source> + <location filename="../Cooperation/ChatWidget.py" line="500" /><source>Copy</source> <translation>Копировать</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="504"/> - <source>Cut all</source> + <location filename="../Cooperation/ChatWidget.py" line="504" /><source>Cut all</source> <translation>Вырезать всё</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="507"/> - <source>Copy all</source> + <location filename="../Cooperation/ChatWidget.py" line="507" /><source>Copy all</source> <translation>Копировать всё</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="515"/> - <source>Save</source> + <location filename="../Cooperation/ChatWidget.py" line="515" /><source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="569"/> - <location filename="../Cooperation/ChatWidget.py" line="555"/> - <source>Save Chat</source> + <location filename="../Cooperation/ChatWidget.py" line="569" /><location filename="../Cooperation/ChatWidget.py" line="555" /><source>Save Chat</source> <translation>Сохранить содержание</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="557"/> - <source>Text Files (*.txt);;All Files (*)</source> + <location filename="../Cooperation/ChatWidget.py" line="557" /><source>Text Files (*.txt);;All Files (*)</source> <translation>Текстовые файлы (*.txt);;Все файлы (*)</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="570"/> - <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> + <location filename="../Cooperation/ChatWidget.py" line="570" /><source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>Файл <b>{0}</b> уже существует. Переписать?</p></translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="583"/> - <source>Error saving Chat</source> + <location filename="../Cooperation/ChatWidget.py" line="583" /><source>Error saving Chat</source> <translation>Ошибка при сохранении содержания</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="584"/> - <source><p>The chat contents could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> + <location filename="../Cooperation/ChatWidget.py" line="584" /><source><p>The chat contents could not be written to <b>{0}</b></p><p>Reason: {1}</p></source> <translation><p>Невозможно записать содержание в файл <b>{0}</b>:<br>Причина: {1}.</p></translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="621"/> - <source>Kick User</source> + <location filename="../Cooperation/ChatWidget.py" line="621" /><source>Kick User</source> <translation>Отключить пользователя</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="624"/> - <source>Ban User</source> + <location filename="../Cooperation/ChatWidget.py" line="624" /><source>Ban User</source> <translation>Запретить пользователя</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="627"/> - <source>Ban and Kick User</source> + <location filename="../Cooperation/ChatWidget.py" line="627" /><source>Ban and Kick User</source> <translation>Запретить и отключить пользователя</translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="654"/> - <source>* {0} has been kicked. + <location filename="../Cooperation/ChatWidget.py" line="654" /><source>* {0} has been kicked. </source> <translation>* {0} отключён. </translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="670"/> - <source>* {0} has been banned. + <location filename="../Cooperation/ChatWidget.py" line="670" /><source>* {0} has been banned. </source> <translation>* {0} запрещён. </translation> </message> <message> - <location filename="../Cooperation/ChatWidget.py" line="687"/> - <source>* {0} has been banned and kicked. + <location filename="../Cooperation/ChatWidget.py" line="687" /><source>* {0} has been banned and kicked. </source> <translation>* {0} запрещён и отключен. </translation> </message> -</context> -<context> - <name>CheckerCategories</name> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="67"/> - <source>Annotations</source> +</context><context><name>CheckerCategories</name><message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="67" /><source>Annotations</source> <translation>Аннотации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="70"/> - <source>Code Complexity</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="70" /><source>Code Complexity</source> <translation>Сложность кода</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="73"/> - <source>Documentation</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="73" /><source>Documentation</source> <translation>Документация</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="76"/> - <source>Errors</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="76" /><source>Errors</source> <translation>Ошибки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/> - <source>Miscellaneous</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79" /><source>Miscellaneous</source> <translation>Разное</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="82"/> - <source>Naming</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="82" /><source>Naming</source> <translation>Именованные</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/> - <source>'pathlib' Usage</source> - <translation>Использование 'pathlib'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="88"/> - <source>Security</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85" /><source>'pathlib' Usage</source> + <translation>Использование 'pathlib'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="88" /><source>Security</source> <translation>Безопасность</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="91"/> - <source>Warnings</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="91" /><source>Warnings</source> <translation>Предупреждения</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/> - <source>Simplify Code</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94" /><source>Simplify Code</source> <translation>Упрощенный код</translation> </message> -</context> -<context> - <name>ChromeImporter</name> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="50"/> - <source>Google Chrome stores its bookmarks in the <b>Bookmarks</b> text file. This file is usually located in</source> +</context><context><name>ChromeImporter</name><message> + <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="50" /><source>Google Chrome stores its bookmarks in the <b>Bookmarks</b> text file. This file is usually located in</source> <translation>Google Chrome хранит эти закладки в текстовом файле <b>Bookmarks</b>. Этот файл обычно находится в</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="75"/> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="55"/> - <source>Please choose the file to begin importing bookmarks.</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="75" /><location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="55" /><source>Please choose the file to begin importing bookmarks.</source> <translation>Пожалуйста выберите файл чтобы начать импортирование закладок.</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="71"/> - <source>Chromium stores its bookmarks in the <b>Bookmarks</b> text file. This file is usually located in</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="71" /><source>Chromium stores its bookmarks in the <b>Bookmarks</b> text file. This file is usually located in</source> <translation>Chromium хранит эти закладки в текстовом файле <b>Bookmarks</b>. Этот файл обычно находится в</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="113"/> - <source>File '{0}' does not exist.</source> - <translation>Файл '{0}' не существует.</translation> - </message> - <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="129"/> - <source>File '{0}' cannot be read. + <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="113" /><source>File '{0}' does not exist.</source> + <translation>Файл '{0}' не существует.</translation> + </message> + <message> + <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="129" /><source>File '{0}' cannot be read. Reason: {1}</source> - <translation>Файл'{0}'невозможно прочитать. + <translation>Файл'{0}'невозможно прочитать. Причина: {1}</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="140"/> - <source>Google Chrome Import</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="140" /><source>Google Chrome Import</source> <translation>Импорт из Google Chrome</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="142"/> - <source>Chromium Import</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="142" /><source>Chromium Import</source> <translation>Импорт из Chromium</translation> </message> <message> - <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="144"/> - <source>Imported {0}</source> + <location filename="../WebBrowser/Bookmarks/BookmarksImporters/ChromeImporter.py" line="144" /><source>Imported {0}</source> <translation>Импортировано {0}</translation> </message> -</context> -<context> - <name>CircuitPythonDevice</name> - <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="78"/> - <source>CircuitPython</source> +</context><context><name>CircuitPythonDevice</name><message> + <location filename="../MicroPython/CircuitPythonDevices.py" line="78" /><source>CircuitPython</source> <translation>CircuitPython</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="192"/> - <source>Workspace Directory</source> + <location filename="../MicroPython/CircuitPythonDevices.py" line="192" /><source>Workspace Directory</source> <translation>Директория рабочей области</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="193"/> - <source>Python files for CircuitPython can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source> + <location filename="../MicroPython/CircuitPythonDevices.py" line="193" /><source>Python files for CircuitPython can be edited in place, if the device volume is locally available. Such a volume was not found. In place editing will not be available.</source> <translation>Файлы Python для CircuitPython можно редактировать по месту, если том устройства доступен локально . Такой том найти не удалось. Редактирование по месту будет недоступно.</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="251"/> - <location filename="../MicroPython/CircuitPythonDevices.py" line="211"/> - <source>Flash CircuitPython Firmware</source> + <location filename="../MicroPython/CircuitPythonDevices.py" line="251" /><location filename="../MicroPython/CircuitPythonDevices.py" line="211" /><source>Flash CircuitPython Firmware</source> <translation>Прошить микрокод CircuitPython</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="280"/> - <location filename="../MicroPython/CircuitPythonDevices.py" line="268"/> - <location filename="../MicroPython/CircuitPythonDevices.py" line="215"/> - <source>Install Library Files</source> + <location filename="../MicroPython/CircuitPythonDevices.py" line="280" /><location filename="../MicroPython/CircuitPythonDevices.py" line="268" /><location filename="../MicroPython/CircuitPythonDevices.py" line="215" /><source>Install Library Files</source> <translation>Установить файлы библиотек</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="252"/> - <source><p>Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the 'Teensy Loader' application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> - <translation><p>Teensy 4.0 и Teensy 4.1 не поддерживают UF2 загрузчик. Для прошивки CircuitPython используйте приложение 'Teensy Loader'. Убедитесь, что вы скачали hex-файл CircuitPython.</p><p>Подробности смотрите на <a href="{0}">the PJRC Teensy web site</a>.</p></translation> - </message> - <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="269"/> - <source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> - <translation>Том устройства "<b>{0}</b>" недоступен. Убедитесь, что он подмонтирован правильно и попробуйте снова.</translation> - </message> - <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="282"/> - <source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> + <location filename="../MicroPython/CircuitPythonDevices.py" line="252" /><source><p>Teensy 4.0 and Teensy 4.1 do not support the UF2 bootloader. Please use the 'Teensy Loader' application to flash CircuitPython. Make sure you downloaded the CircuitPython .hex file.</p><p>See <a href="{0}">the PJRC Teensy web site</a> for details.</p></source> + <translation><p>Teensy 4.0 и Teensy 4.1 не поддерживают UF2 загрузчик. Для прошивки CircuitPython используйте приложение 'Teensy Loader'. Убедитесь, что вы скачали hex-файл CircuitPython.</p><p>Подробности смотрите на <a href="{0}">the PJRC Teensy web site</a>.</p></translation> + </message> + <message> + <location filename="../MicroPython/CircuitPythonDevices.py" line="269" /><source>The device volume "<b>{0}</b>" is not available. Ensure it is mounted properly and try again.</source> + <translation>Том устройства "<b>{0}</b>" недоступен. Убедитесь, что он подмонтирован правильно и попробуйте снова.</translation> + </message> + <message> + <location filename="../MicroPython/CircuitPythonDevices.py" line="282" /><source>Compiled Python Files (*.mpy);;Python Files (*.py);;All Files (*)</source> <translation>Компилированные файлы Python (*.mpy);;Файлы Python (*.py);;Все файлы (*)</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="308"/> - <source>CircuitPython Firmware</source> + <location filename="../MicroPython/CircuitPythonDevices.py" line="308" /><source>CircuitPython Firmware</source> <translation>Микрокод CircuitPython</translation> </message> <message> - <location filename="../MicroPython/CircuitPythonDevices.py" line="310"/> - <source>CircuitPython Libraries</source> + <location filename="../MicroPython/CircuitPythonDevices.py" line="310" /><source>CircuitPython Libraries</source> <translation>Библиотеки CircuitPython</translation> </message> -</context> -<context> - <name>ClassItem</name> - <message> - <location filename="../Graphics/ClassItem.py" line="176"/> - <source>Class Attributes: +</context><context><name>ClassItem</name><message> + <location filename="../Graphics/ClassItem.py" line="176" /><source>Class Attributes: </source> <translation>Атрибуты класса: </translation> </message> <message> - <location filename="../Graphics/ClassItem.py" line="214"/> - <location filename="../Graphics/ClassItem.py" line="196"/> - <location filename="../Graphics/ClassItem.py" line="181"/> - <source>none</source> + <location filename="../Graphics/ClassItem.py" line="214" /><location filename="../Graphics/ClassItem.py" line="196" /><location filename="../Graphics/ClassItem.py" line="181" /><source>none</source> <translation>none</translation> </message> <message> - <location filename="../Graphics/ClassItem.py" line="191"/> - <source>Instance Attributes: + <location filename="../Graphics/ClassItem.py" line="191" /><source>Instance Attributes: </source> <translation>Атрибуты экземпляра: </translation> </message> <message> - <location filename="../Graphics/ClassItem.py" line="210"/> - <source>Methods: + <location filename="../Graphics/ClassItem.py" line="210" /><source>Methods: </source> <translation>Методы: </translation> </message> -</context> -<context> - <name>ClearPrivateDataDialog</name> - <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Clear Private Data</source> +</context><context><name>ClearPrivateDataDialog</name><message> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Clear Private Data</source> <translation>Очистка приватных данных</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Select to clear the list of recently opened files</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Select to clear the list of recently opened files</source> <translation>Разрешить очистку списка недавно открытых файлов</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Recently opened files</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Recently opened files</source> <translation>Недавно открытые файлы</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Select to clear the list of recently opened projects and project related histories</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Select to clear the list of recently opened projects and project related histories</source> <translation>Разрешить очистку списка недавно открытых проектов и связанных с ними историй</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Recently opened projects and project histories</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Recently opened projects and project histories</source> <translation>Недавно открытые проекты и их истории</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Select to clear the list of recently opened multi projects</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Select to clear the list of recently opened multi projects</source> <translation>Разрешить очистку списка недавно открытых мультипроектов</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Recently opened multi projects</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Recently opened multi projects</source> <translation>Недавно открытые мультипроекты</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Select to clear the debug histories</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Select to clear the debug histories</source> <translation>Разрешить очистку истории отладки</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Debug histories</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Debug histories</source> <translation>История отладки</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Select to clear the shell histories</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Select to clear the shell histories</source> <translation>Разрешить очистку истории оболочки</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Shell histories</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Shell histories</source> <translation>Истории Shell</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Select to clear the VCS related histories</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Select to clear the VCS related histories</source> <translation>Разрешить очистку историй, связанных с VCS</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Version Control System histories</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Version Control System histories</source> <translation>Истории системы контроля версий</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Select to clear the private data of plug-ins not covered above</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Select to clear the private data of plug-ins not covered above</source> <translation>Разрешить очистку приватных данных плагинов, не охваченных выше</translation> </message> <message> - <location filename="../UI/ClearPrivateDataDialog.ui" line="0"/> - <source>Plug-in private data</source> + <location filename="../UI/ClearPrivateDataDialog.ui" line="0" /><source>Plug-in private data</source> <translation>Приватные данные плагинов</translation> </message> -</context> -<context> - <name>Closehead</name> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="50"/> - <source>Revision <{0}> closed.</source> +</context><context><name>Closehead</name><message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="50" /><source>Revision <{0}> closed.</source> <translation>Ревизия <{0}> закрыта.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="53"/> - <source>Revisions <{0}> closed.</source> + <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="53" /><source>Revisions <{0}> closed.</source> <translation>Ревизии <{0}> закрыты.</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="59"/> - <source>Closing Heads</source> + <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/closehead.py" line="59" /><source>Closing Heads</source> <translation>Закрытие головных ревизий</translation> </message> -</context> -<context> - <name>CloseheadProjectHelper</name> - <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="72"/> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="36"/> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="34"/> - <source>Close Heads</source> +</context><context><name>CloseheadProjectHelper</name><message> + <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="72" /><location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="36" /><location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="34" /><source>Close Heads</source> <translation>Close Heads (закрыть головные ревизии)</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="38"/> - <source>Close arbitrary heads without checking them out first</source> + <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="38" /><source>Close arbitrary heads without checking them out first</source> <translation>Закрыть произвольные головные ревизии без их предварительной проверки</translation> </message> <message> - <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="41"/> - <source><b>Close Heads</b><p>This closes arbitrary heads without the need to check them out first.</p></source> + <location filename="../Plugins/VcsPlugins/vcsMercurial/CloseheadExtension/ProjectHelper.py" line="41" /><source><b>Close Heads</b><p>This closes arbitrary heads without the need to check them out first.</p></source> <translation><b>Закрыть головные ревизии</b><p>Закрытие произвольных головных ревизий без необходимости их предварительной проверки.</p></translation> </message> -</context> -<context> - <name>CodeDocumentationViewer</name> - <message> - <location filename="../UI/CodeDocumentationViewer.py" line="209"/> - <source>Code Info Provider:</source> +</context><context><name>CodeDocumentationViewer</name><message> + <location filename="../UI/CodeDocumentationViewerTemplate.py" line="85" /><source><p><b>Definition:</b> <span class="def">@NAME@@ARGSPEC@</span></p></source> + <comment>Just translate 'Definition:' and leave the rest intact.</comment> + <translation><p><b>Определение:</b> <span class="def">@NAME@@ARGSPEC@</span></p></translation> + </message> + <message> + <location filename="../UI/CodeDocumentationViewerTemplate.py" line="90" /><source><p><b>Type:</b> @TYPE@</p></source> + <comment>Just translate 'Type:' and leave the rest intact.</comment> + <translation><p><b>Тип:</b> @TYPE@</p></translation> + </message> + <message> + <location filename="../UI/CodeDocumentationViewerTemplate.py" line="95" /><source><p><b>Note:</b> @NOTE@</p></source> + <comment>Just translate 'Note:' and leave the rest intact.</comment> + <translation><p><b>Примечание:</b> @NOTE@</p></translation> + </message> + <message> + <location filename="../UI/CodeDocumentationViewerTemplate.py" line="166" /><source>No further documentation available</source> + <translation>Нет дополнительной документации</translation> + </message> +<message> + <location filename="../UI/CodeDocumentationViewer.py" line="209" /><source>Code Info Provider:</source> <translation>Источник инфо для кода:</translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="226"/> - <source>Select the code info provider</source> + <location filename="../UI/CodeDocumentationViewer.py" line="226" /><source>Select the code info provider</source> <translation>Выберите источник инфо для кода</translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="227"/> - <source><disabled></source> + <location filename="../UI/CodeDocumentationViewer.py" line="227" /><source><disabled></source> <translation><disabled></translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="407"/> - <source>No documentation available</source> + <location filename="../UI/CodeDocumentationViewer.py" line="407" /><source>No documentation available</source> <translation>Документация недоступна</translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="429"/> - <source>No source code documentation provider has been registered. This function has been disabled.</source> + <location filename="../UI/CodeDocumentationViewer.py" line="429" /><source>No source code documentation provider has been registered. This function has been disabled.</source> <translation>Поставщик документации для исходного кода не зарегистрирован. Эта функция отключена.</translation> </message> <message> - <location filename="../UI/CodeDocumentationViewer.py" line="434"/> - <source>This function has been disabled.</source> + <location filename="../UI/CodeDocumentationViewer.py" line="434" /><source>This function has been disabled.</source> <translation>Эта функция отключена.</translation> </message> - <message> - <location filename="../UI/CodeDocumentationViewerTemplate.py" line="85"/> - <source><p><b>Definition:</b> <span class="def">@NAME@@ARGSPEC@</span></p></source> - <comment>Just translate 'Definition:' and leave the rest intact.</comment> - <translation><p><b>Определение:</b> <span class="def">@NAME@@ARGSPEC@</span></p></translation> - </message> - <message> - <location filename="../UI/CodeDocumentationViewerTemplate.py" line="90"/> - <source><p><b>Type:</b> @TYPE@</p></source> - <comment>Just translate 'Type:' and leave the rest intact.</comment> - <translation><p><b>Тип:</b> @TYPE@</p></translation> - </message> - <message> - <location filename="../UI/CodeDocumentationViewerTemplate.py" line="95"/> - <source><p><b>Note:</b> @NOTE@</p></source> - <comment>Just translate 'Note:' and leave the rest intact.</comment> - <translation><p><b>Примечание:</b> @NOTE@</p></translation> - </message> - <message> - <location filename="../UI/CodeDocumentationViewerTemplate.py" line="166"/> - <source>No further documentation available</source> - <translation>Нет дополнительной документации</translation> - </message> -</context> -<context> - <name>CodeMetricsDialog</name> - <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Code Metrics</source> + </context><context><name>CodeMetricsDialog</name><message> + <location filename="../DataViews/CodeMetricsDialog.py" line="55" /><source>Collapse All</source> + <translation>Свернуть все</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="57" /><source>Expand All</source> + <translation>Развернуть все</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="203" /><source>files</source> + <translation>файлы</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="205" /><source>lines</source> + <translation>строки</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="207" /><source>bytes</source> + <translation>байты</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="209" /><source>comments</source> + <translation>комментарии</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="211" /><source>comment lines</source> + <translation>строки комментариев</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="213" /><source>empty lines</source> + <translation>пустые строки</translation> + </message> + <message> + <location filename="../DataViews/CodeMetricsDialog.py" line="215" /><source>non-commentary lines</source> + <translation>строки не-комментарии</translation> + </message> +<message> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Code Metrics</source> <translation>Метрики кода</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source><b>Code Metrics</b> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source><b>Code Metrics</b> <p>This dialog shows some code metrics.</p></source> <translation><b>Метрики кода</b> <p>Этот диалог показывает некоторые метрики кода.</p></translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Exclude Files:</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Exclude Files:</source> <translation>Не включать файлы:</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Enter filename patterns of files to be excluded separated by a comma</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Enter filename patterns of files to be excluded separated by a comma</source> <translation>Задайте разделённые запятой маски файлов для исключения</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Press to start the code metrics run</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Press to start the code metrics run</source> <translation>Запустить подсчёт метрик кода</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Start</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Start</source> <translation>Старт</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source><b>Code metrics</b> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source><b>Code metrics</b> <p>This list shows some code metrics.</p></source> <translation><b>Метрики кода</b> <p>Этот список отображает некоторые метрики кода.</p></translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Name</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Name</source> <translation>Имя</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>End</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>End</source> <translation>Конец</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Lines</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Lines</source> <translation>Строки</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Lines of code</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Lines of code</source> <translation>Строк кода</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Comments</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Comments</source> <translation>Комментарии</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Empty</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Empty</source> <translation>Пусто</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source><b>Summary</b> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source><b>Summary</b> <p>This shows some overall code metrics.</p></source> <translation><b>Итого</b> <p>Отображение общих метрик кода.</p></translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Summary</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Summary</source> <translation>Итого</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>#</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>#</source> <translation>#</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>Shows the progress of the code metrics action</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>Shows the progress of the code metrics action</source> <translation>Отображение процесса сбора метрик кода</translation> </message> <message> - <location filename="../DataViews/CodeMetricsDialog.ui" line="0"/> - <source>%v/%m Files</source> + <location filename="../DataViews/CodeMetricsDialog.ui" line="0" /><source>%v/%m Files</source> <translation>%v из %m файла(ов)</translation> </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="55"/> - <source>Collapse All</source> - <translation>Свернуть все</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="57"/> - <source>Expand All</source> - <translation>Развернуть все</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="203"/> - <source>files</source> - <translation>файлы</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="205"/> - <source>lines</source> - <translation>строки</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="207"/> - <source>bytes</source> - <translation>байты</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="209"/> - <source>comments</source> - <translation>комментарии</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="211"/> - <source>comment lines</source> - <translation>строки комментариев</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="213"/> - <source>empty lines</source> - <translation>пустые строки</translation> - </message> - <message> - <location filename="../DataViews/CodeMetricsDialog.py" line="215"/> - <source>non-commentary lines</source> - <translation>строки не-комментарии</translation> - </message> -</context> -<context> - <name>CodeStyleAddBuiltinIgnoreDialog</name> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0"/> - <source>Add Built-in Assignment</source> + </context><context><name>CodeStyleAddBuiltinIgnoreDialog</name><message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0" /><source>Add Built-in Assignment</source> <translation>Добавить встроенное присвоение</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0"/> - <source>Enter the data for a built-in assignment to be ignored:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0" /><source>Enter the data for a built-in assignment to be ignored:</source> <translation>Введите данные встроенного присвоения для его игнорирования:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0"/> - <source>Left Side:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0" /><source>Left Side:</source> <translation>Левая часть:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0"/> - <source>Enter left hand side of assignment</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0" /><source>Enter left hand side of assignment</source> <translation>Введите левую часть присвоения</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0"/> - <source>Right Side:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0" /><source>Right Side:</source> <translation>Правая часть:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0"/> - <source>Enter right hand side of assignment</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleAddBuiltinIgnoreDialog.ui" line="0" /><source>Enter right hand side of assignment</source> <translation>Введите правую часть присвоения</translation> </message> -</context> -<context> - <name>CodeStyleChecker</name> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/> - <source>No message defined for code '{0}'.</source> - <translation>Не определено сообщение для кода '{0}'.</translation> - </message> -</context> -<context> - <name>CodeStyleCheckerDialog</name> - <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="225"/> - <source>Fix: {0}</source> +</context><context><name>CodeStyleChecker</name><message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580" /><source>No message defined for code '{0}'.</source> + <translation>Не определено сообщение для кода '{0}'.</translation> + </message> +</context><context><name>CodeStyleCheckerDialog</name><message> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="225" /><source>Fix: {0}</source> <translation>Исправлено: {0}</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="132"/> - <source>PEP-257</source> - <translation>PEP-257</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="133"/> - <source>Eric</source> - <translation>Eric</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="239"/> - <source>Errors</source> - <translation>Ошибки</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="265"/> - <source>Error: {0}</source> - <translation>Ошибка: {0}</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="941"/> - <source>Preparing files...</source> - <translation>Подготовка файлов...</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="978"/> - <source>Transferring data...</source> - <translation>Передача данных...</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1046"/> - <source>{0} (ignored)</source> - <translation>{0} (проигнорировано)</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1124"/> - <source>No issues found.</source> - <translation>Проблем со стилем не найдено.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1128"/> - <source>No files found (check your ignore list).</source> - <translation>Файлы не найдены (проверьте ваш игнор-лист).</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2209"/> - <source>Commented Code Whitelist Pattern</source> - <translation>Шаблон закомментированного кода</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2210"/> - <source>Enter a Commented Code Whitelist Pattern</source> - <translation>Задайте шаблон закомментированного кода</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Code Style Check Result</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Code Style Check Result</source> <translation>Результаты проверки стиля кодирования</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source><b>Code Style Check Results</b> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source><b>Code Style Check Results</b> <p>This dialog shows the results of the code style check. Double clicking an entry will open an editor window and position the cursor at the respective line and position.</p></source> <translation><b>Результаты проверки стиля</b> @@ -3699,627 +2756,495 @@ записи откроет окно редактора и поместит курсор на соответствующую строку.</p></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Configure</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Configure</source> <translation>Настройки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Global Options</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Global Options</source> <translation>Глобальные параметры</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Categories:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Categories:</source> <translation>Категории:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select the categories of checks to be performed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select the categories of checks to be performed.</source> <translation>Выберите категории проверок, которые необходимо выполнить.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Exclude Files:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Exclude Files:</source> <translation>Не включать файлы:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter filename patterns of files to be excluded separated by a comma</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter filename patterns of files to be excluded separated by a comma</source> <translation>Задайте разделённые запятой маски файлов для исключения из проверки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Exclude Messages:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Exclude Messages:</source> <translation>Не включать сообщения:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter message codes to be excluded separated by a comma</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter message codes to be excluded separated by a comma</source> <translation>Задайте через запятую коды сообщений, которые не должны проверяться</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to select the message codes from a list</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to select the message codes from a list</source> <translation>Выбрать коды сообщений из списка</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Included Messages:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Included Messages:</source> <translation>Включать сообщения:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter message codes to be included separated by a comma</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter message codes to be included separated by a comma</source> <translation>Задайте через запятую коды сообщений, которые должны проверяться</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Fix Issues:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Fix Issues:</source> <translation>Исправлять автоматически:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter message codes of issues to be fixed automatically (leave empty to fix all)</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter message codes of issues to be fixed automatically (leave empty to fix all)</source> <translation>Задайте коды сообщений, которые нужно исправлять автоматически (если пусто, то исправлять всё)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Don't Fix Issues:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Don't Fix Issues:</source> <translation>Не исправлять:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter message codes of issues not to be fixed automatically</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter message codes of issues not to be fixed automatically</source> <translation>Задайте коды сообщений которые не нужно исправлять автоматически</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to repeat each message type</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to repeat each message type</source> <translation>Разрешить повтор каждого типа сообщений</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Repeat messages</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Repeat messages</source> <translation>Повторять сообщения</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to fix some issues</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to fix some issues</source> <translation>Разрешить исправление некоторых проблем</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Fix issues automatically</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Fix issues automatically</source> <translation>Автоматическое исправление ошибок</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to show ignored issues</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to show ignored issues</source> <translation>Разрешить показывать проигнорированные проблемы</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Show ignored</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Show ignored</source> <translation>Показывать проигнорированные</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Specific Options</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Specific Options</source> <translation>Особые параметры</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Source Style</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Source Style</source> <translation>Исходный стиль</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Max. Line Length:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Max. Line Length:</source> <translation>Максимальная длина строки:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the maximum allowed line length (PEP-8: 79 characters)</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the maximum allowed line length (PEP-8: 79 characters)</source> <translation>Задайте максимально допустимую длину строки (PEP-8: 79 символов)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Max. Documentation Line Length:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Max. Documentation Line Length:</source> <translation>Максимальная длина строки документации:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Blank Lines Before</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Blank Lines Before</source> <translation>Пустые строки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Top Level Classes and Functions:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Top Level Classes and Functions:</source> <translation>Классы и функции верхнего уровня:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the number of blank lines before top level classes and functions</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the number of blank lines before top level classes and functions</source> <translation>Задайте количество пустых строк перед классами и функциями верхнего уровня</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Methods and Nested Classes and Functions:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Methods and Nested Classes and Functions:</source> <translation>Методы и вложенные классы и функции:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the number of blank lines before methods and nested classes or functions</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the number of blank lines before methods and nested classes or functions</source> <translation>Задайте количество пустых строк перед методами и вложенными классами и функциями</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to allow hanging closing brackets</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to allow hanging closing brackets</source> <translation>Разрешить непарные закрывающие скобки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Allow hanging closing brackets</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Allow hanging closing brackets</source> <translation>Разрешить непарные закрывающие скобки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Documentation Style</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Documentation Style</source> <translation>Стиль документации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Docstring Type:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Docstring Type:</source> <translation>Тип строки документации (docstring):</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select the rule set for docstrings</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select the rule set for docstrings</source> <translation>Задайте набор правил для строк документации (docstring)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Coding Line</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Coding Line</source> <translation>Кодировки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Valid Encodings:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Valid Encodings:</source> <translation>Допустимые кодировки:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter valid encodings separated by a comma (leave empty to use defaults)</source> <translation>Введите через запятую допустимые кодировки (не вводите чтобы использовать значения по умолчанию)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Copyright</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Copyright</source> <translation>Авторское право (Copyright)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Min. File Size:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Min. File Size:</source> <translation>Минимальный размер файла:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the minimum size a file must have to be checked (0 for all files)</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the minimum size a file must have to be checked (0 for all files)</source> <translation>Задайте минимальный размер файла, которые должны быть проверены (0 для всех файлов)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Author:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Author:</source> <translation>Автор:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter a copyright author name to check for (leave empty to omit this check)</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter a copyright author name to check for (leave empty to omit this check)</source> <translation>Введите имя автора для проверки авторского права (оставьте пустым чтобы не выполнять проверку)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Future Imports</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Future Imports</source> <translation>Future Imports</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Expected Imports:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Expected Imports:</source> <translation>Ожидаемый импорт:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Ignore Built-ins Assignment</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Ignore Built-ins Assignment</source> <translation>Игнорировать встроенные присвоения</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Left</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Left</source> <translation>Левая</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Right</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Right</source> <translation>Правая</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to add a built-in assignment to be ignored</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to add a built-in assignment to be ignored</source> <translation>Добавить встроенное присвоение для его игнорирования</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to delete the selected entries</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to delete the selected entries</source> <translation>Удалить выбранные записи</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Commented Code</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Commented Code</source> <translation>Закомментированный код</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to search for commented code more aggressively. This may increase the number of false positives.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to search for commented code more aggressively. This may increase the number of false positives.</source> <translation>Разрешить более настойчивый поиск закомментированного кода. Это может увеличить количество ложных срабатываний.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Search aggressively</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Search aggressively</source> <translation>Настойчивый поиск</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Whitelist:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Whitelist:</source> <translation>Белый список:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to add a commented code whitelist pattern</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to add a commented code whitelist pattern</source> <translation>Добавить шаблон закомментированного кода в белый список</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Code Complexity</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Code Complexity</source> <translation>Сложность кода</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Max. McCabe Complexity:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Max. McCabe Complexity:</source> <translation>Максимальная McCabe сложность:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the maximum allowed code complexity (McCabe: 10)</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the maximum allowed code complexity (McCabe: 10)</source> <translation>Задайте максимально допустимую сложность кода (McCabe: 10)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Max. Line Complexity:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Max. Line Complexity:</source> <translation>Максимальная сложность строки:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the maximum complexity (number of nodes) for a line of code</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the maximum complexity (number of nodes) for a line of code</source> <translation>Задайте максимальную сложность (количество узлов) для строки кода</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Max. Line Complexity Score:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Max. Line Complexity Score:</source> <translation>Максимальное значение сложности строки:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the maximum allowed median for line complexity</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the maximum allowed median for line complexity</source> <translation>Задайте максимально разрешенную медиану сложности строки</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Type Annotations</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Type Annotations</source> <translation>Аннотации типов</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Min. Coverage:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Min. Coverage:</source> <translation>Минимальное покрытие:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the minimum percentage of type annotations</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the minimum percentage of type annotations</source> <translation>Задайте минимальный процент аннотиций типов</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>off</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>off</source> <translation>выкл</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>%</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>%</source> <translation>%</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Max. Complexity:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Max. Complexity:</source> <translation>Максимальная сложность:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the maximum type annotation complexity</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the maximum type annotation complexity</source> <translation>Задайте максимальную сложность аннотации типа</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Max. Length:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Max. Length:</source> <translation>Максимальная длина:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the maximum type annotation length</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the maximum type annotation length</source> <translation>Задайте максимальную длину аннотации типа</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to not report functions without returns or with only bare returns</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to not report functions without returns or with only bare returns</source> <translation>Разрешить не сообщать о функциях без возврата или только с пустым возвратом</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Suppress 'None' return</source> - <translation>Подавлять возврат 'None'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to not report dummy (i.e. '_') arguments</source> - <translation>Разрешить не сообщать о фиктивных (например, '_') аргументах</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Suppress Dummy Arguments</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Suppress 'None' return</source> + <translation>Подавлять возврат 'None'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to not report dummy (i.e. '_') arguments</source> + <translation>Разрешить не сообщать о фиктивных (например, '_') аргументах</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Suppress Dummy Arguments</source> <translation>Подавлять фиктивные аргументы</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to not report dynamically typed functions</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to not report dynamically typed functions</source> <translation>Разрешить не сообщать о динамически типизированных функциях</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Allow Untyped Functions</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Allow Untyped Functions</source> <translation>Разрешить нетипизированные функции</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to not report dynamically typed nested functions</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to not report dynamically typed nested functions</source> <translation>Разрешить не сообщать о динамически типизированных вложенных функциях</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Allow Untyped Nested Functions</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Allow Untyped Nested Functions</source> <translation>Разрешить нетипизированные вложенные функции</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to not report unhinted '__init__' return</source> - <translation>Разрешить не сообщать о незамеченном возврате '__init__'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Allow Untyped '__init__' function</source> - <translation>Разрешить нетипизированную функцию '__init__'</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Dispatch Decorators:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to not report unhinted '__init__' return</source> + <translation>Разрешить не сообщать о незамеченном возврате '__init__'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Allow Untyped '__init__' function</source> + <translation>Разрешить нетипизированную функцию '__init__'</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Dispatch Decorators:</source> <translation>Декораторы диспетчеризации:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the list of dispatch decorators separated by comma</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the list of dispatch decorators separated by comma</source> <translation>Введите через запятую список декораторов диспетчеризации</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Overload Decorators:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Overload Decorators:</source> <translation>Декораторы перегрузки:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the list of typing.overload decorators separated by comma</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the list of typing.overload decorators separated by comma</source> <translation>Введите через запятую список typing.overload декораторов</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Security Options</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Security Options</source> <translation>Параметры безопасности</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Hardcoded 'tmp' Directories:</source> - <translation>Жесткозаданные 'tmp' директории:</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Weak Cryptographic Keys</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Hardcoded 'tmp' Directories:</source> + <translation>Жесткозаданные 'tmp' директории:</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Weak Cryptographic Keys</source> <translation>Слабые криптографические ключи</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>DSA</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>DSA</source> <translation>DSA</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>High Risk:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>High Risk:</source> <translation>Высокий риск:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select the bit length below which a DSA key is to be considered very weak</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select the bit length below which a DSA key is to be considered very weak</source> <translation>Выберите длину ключа в битах, меньше которой ключ DSA следует считать очень слабым</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Medium Risk:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Medium Risk:</source> <translation>Средний риск:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select the bit length below which a DSA key is to be considered weak</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select the bit length below which a DSA key is to be considered weak</source> <translation>Выберите длину ключа в битах, меньше которой ключ DSA следует считать слабым</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>RSA</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>RSA</source> <translation>RSA</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select the bit length below which a RSA key is to be considered very weak</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select the bit length below which a RSA key is to be considered very weak</source> <translation>Выберите длину ключа в битах, меньше которой ключ RSA следует считать очень слабым</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select the bit length below which a RSA key is to be considered weak</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select the bit length below which a RSA key is to be considered weak</source> <translation>Выберите длину ключа в битах, меньше которой ключ RSA следует считать слабым</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Elliptic Curves</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Elliptic Curves</source> <translation>Эллиптические кривые</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select the bit length below which an Elliptic Curve is to be considered very weak</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select the bit length below which an Elliptic Curve is to be considered very weak</source> <translation>Выберите длину ключа в битах, меньше которой эллиптическую кривую следует считать очень слабой</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select the bit length below which an Elliptic Curve is to be considered weak</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select the bit length below which an Elliptic Curve is to be considered weak</source> <translation>Выберите длину ключа в битах, меньше которой эллиптическую кривую следует считать слабой</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter the names of insecure SSL protocols and methods (one per line)</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter the names of insecure SSL protocols and methods (one per line)</source> <translation>Введите имена небезопасных протоколов и методов SSL (по одному на строку)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Insecure SSL Protocols:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Insecure SSL Protocols:</source> <translation>Небезопасные протоколы SSL:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Insecure Hashes:</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Insecure Hashes:</source> <translation>Небезопасные хеши:</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter a list of hash methods to be considered insecure separated by comma</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter a list of hash methods to be considered insecure separated by comma</source> <translation>Введите через запятую список методов хеширования, которые следует считать небезопасными</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select to also check for insecure exception handling for typed exceptions</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select to also check for insecure exception handling for typed exceptions</source> <translation>Разрешить так же проверку обработки небезопасного исключения для типизированных исключений</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Check Typed Exceptions</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Check Typed Exceptions</source> <translation>Проверять типизированные исключения</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Enter directory names (one per line) to be checked for</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Enter directory names (one per line) to be checked for</source> <translation>Введите для проверки имена директорий (по одному на строку)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to start the code style check run</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to start the code style check run</source> <translation>Запустить проверку стиля</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>&Start</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>&Start</source> <translation>&Старт</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to load the default values</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to load the default values</source> <translation>Восстановить значения по умолчанию</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>&Load Defaults</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>&Load Defaults</source> <translation>&Загрузить стандартные</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to store the current values as defaults</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to store the current values as defaults</source> <translation>Сохранить текущие значения как значения по умолчанию</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>St&ore Defaults</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>St&ore Defaults</source> <translation>Со&хранить как стандартные</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to reset the default values</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to reset the default values</source> <translation>Восстановить значения по умолчанию</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>&Reset Defaults</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>&Reset Defaults</source> <translation>&Сброс к стандартным</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Progress</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Progress</source> <translation>Индикатор процесса</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Shows the list of files still to be checked</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Shows the list of files still to be checked</source> <translation>Отображение списка файлов, которые еще предстоит проверить</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Shows the progress of the code style check</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Shows the progress of the code style check</source> <translation>Отображение выполнения проверки стиля</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>%v/%m Files</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>%v/%m Files</source> <translation>%v из %m файла(ов)</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Cancel</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Cancel</source> <translation>Отмена</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Results</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Results</source> <translation>Результаты</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source><b>Note:</b> Mark reviewed security issues with a "<b># secok</b>" comment.</source> - <translation><b>Примечание.</b> Пометьте просмотренные проблемы безопасности комментарием "<b># secok</b>".</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source><b>Result List</b> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source><b>Note:</b> Mark reviewed security issues with a "<b># secok</b>" comment.</source> + <translation><b>Примечание.</b> Пометьте просмотренные проблемы безопасности комментарием "<b># secok</b>".</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source><b>Result List</b> <p>This list shows the results of the code style check. Double clicking an entry will open this entry in an editor window and position the cursor at the respective line and position.</p></source> @@ -4328,287 +3253,259 @@ по элементу откроет редактор с курсором на соответствующей строке и колонке.</p></translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>File/Line</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>File/Line</source> <translation>Файл/Строка</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Code</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Code</source> <translation>Код</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Message</source> - <translation>Сообщение</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to restart the code style check run</source> - <translation>Перезапустить проверку стиля</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Restart</source> - <translation>Рестарт</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to fix the selected issues</source> - <translation>Редактировать выбранные проблемы</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>&Fix Selected</source> - <translation>&Исправить выделенные</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to show all files containing an issue</source> - <translation>Показать все файлы, содержащие ошибки</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Show</source> - <translation>Показать</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to show some statistics for the last run</source> - <translation>Показать результаты последней проверки</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Statistics...</source> - <translation>Статистика...</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Code Filter:</source> - <translation>Код сообщения:</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Select the message code to be shown (empty for all)</source> - <translation>Выберите код сообщения для отображения (пустое поле - все коды)</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Press to filter the list of messages</source> - <translation>Отфильтровать список сообщений</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0"/> - <source>Filter</source> - <translation>Отфильтровать</translation> - </message> -</context> -<context> - <name>CodeStyleCheckerPlugin</name> - <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="108"/> - <source>Python 3 batch check</source> - <translation>Пакетная проверка Python 3</translation> - </message> - <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="337"/> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="256"/> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="240"/> - <source>Check Code Style</source> - <translation>Проверить стиль кода</translation> - </message> - <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="338"/> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="257"/> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="241"/> - <source>&Code Style...</source> - <translation>&Стиль кода...</translation> - </message> - <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="244"/> - <source>Check code style.</source> - <translation>Проверить стиль кода.</translation> - </message> - <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="340"/> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="259"/> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="245"/> - <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> - <translation><b>Проверить стиль кода...</b><p>Проверка файлов Python на соответствие стилю, рекомендованному в различных PEP.</p></translation> - </message> -</context> -<context> - <name>CodeStyleCodeSelectionDialog</name> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="0"/> - <source>Code Style Message Codes</source> - <translation>Коды сообщений о стиле</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="0"/> - <source>Select the message codes from the list:</source> - <translation>Выберите коды сообщений из списка:</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="0"/> - <source>Select the message codes from this table</source> - <translation>Выберите коды сообщений из данной таблицы</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="0"/> - <source>Code</source> - <translation>Код</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="0"/> - <source>Message</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Message</source> <translation>Сообщение</translation> </message> -</context> -<context> - <name>CodeStyleFixer</name> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="318"/> - <source>Triple single quotes converted to triple double quotes.</source> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to restart the code style check run</source> + <translation>Перезапустить проверку стиля</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Restart</source> + <translation>Рестарт</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to fix the selected issues</source> + <translation>Редактировать выбранные проблемы</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>&Fix Selected</source> + <translation>&Исправить выделенные</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to show all files containing an issue</source> + <translation>Показать все файлы, содержащие ошибки</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Show</source> + <translation>Показать</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to show some statistics for the last run</source> + <translation>Показать результаты последней проверки</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Statistics...</source> + <translation>Статистика...</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Code Filter:</source> + <translation>Код сообщения:</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Select the message code to be shown (empty for all)</source> + <translation>Выберите код сообщения для отображения (пустое поле - все коды)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Press to filter the list of messages</source> + <translation>Отфильтровать список сообщений</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="0" /><source>Filter</source> + <translation>Отфильтровать</translation> + </message> +<message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="132" /><source>PEP-257</source> + <translation>PEP-257</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="133" /><source>Eric</source> + <translation>Eric</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="239" /><source>Errors</source> + <translation>Ошибки</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="265" /><source>Error: {0}</source> + <translation>Ошибка: {0}</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="941" /><source>Preparing files...</source> + <translation>Подготовка файлов...</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="978" /><source>Transferring data...</source> + <translation>Передача данных...</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1046" /><source>{0} (ignored)</source> + <translation>{0} (проигнорировано)</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1124" /><source>No issues found.</source> + <translation>Проблем со стилем не найдено.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="1128" /><source>No files found (check your ignore list).</source> + <translation>Файлы не найдены (проверьте ваш игнор-лист).</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2209" /><source>Commented Code Whitelist Pattern</source> + <translation>Шаблон закомментированного кода</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="2210" /><source>Enter a Commented Code Whitelist Pattern</source> + <translation>Задайте шаблон закомментированного кода</translation> + </message> + </context><context><name>CodeStyleCheckerPlugin</name><message> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="108" /><source>Python 3 batch check</source> + <translation>Пакетная проверка Python 3</translation> + </message> + <message> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="337" /><location filename="../Plugins/PluginCodeStyleChecker.py" line="256" /><location filename="../Plugins/PluginCodeStyleChecker.py" line="240" /><source>Check Code Style</source> + <translation>Проверить стиль кода</translation> + </message> + <message> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="338" /><location filename="../Plugins/PluginCodeStyleChecker.py" line="257" /><location filename="../Plugins/PluginCodeStyleChecker.py" line="241" /><source>&Code Style...</source> + <translation>&Стиль кода...</translation> + </message> + <message> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="244" /><source>Check code style.</source> + <translation>Проверить стиль кода.</translation> + </message> + <message> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="340" /><location filename="../Plugins/PluginCodeStyleChecker.py" line="259" /><location filename="../Plugins/PluginCodeStyleChecker.py" line="245" /><source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> + <translation><b>Проверить стиль кода...</b><p>Проверка файлов Python на соответствие стилю, рекомендованному в различных PEP.</p></translation> + </message> +</context><context><name>CodeStyleCodeSelectionDialog</name><message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="0" /><source>Code Style Message Codes</source> + <translation>Коды сообщений о стиле</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="0" /><source>Select the message codes from the list:</source> + <translation>Выберите коды сообщений из списка:</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="0" /><source>Select the message codes from this table</source> + <translation>Выберите коды сообщений из данной таблицы</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="0" /><source>Code</source> + <translation>Код</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCodeSelectionDialog.ui" line="0" /><source>Message</source> + <translation>Сообщение</translation> + </message> +</context><context><name>CodeStyleFixer</name><message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="318" /><source>Triple single quotes converted to triple double quotes.</source> <translation>Утроенные одинарные кавычки заменены утроенными двойными.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321"/> - <source>Introductory quotes corrected to be {0}"""</source> - <translation>Кавычки во введении исправлены на {0}"""</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="324"/> - <source>Single line docstring put on one line.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="321" /><source>Introductory quotes corrected to be {0}"""</source> + <translation>Кавычки во введении исправлены на {0}"""</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="324" /><source>Single line docstring put on one line.</source> <translation>Одиночная строка документации располагается в одной строке.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="327"/> - <source>Period added to summary line.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="327" /><source>Period added to summary line.</source> <translation>Добавлена точка в строке резюме.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330"/> - <source>Blank line before function/method docstring removed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="354" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="330" /><source>Blank line before function/method docstring removed.</source> <translation>Удалена пустая строка перед строкой документации для function/method.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333"/> - <source>Blank line inserted before class docstring.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="333" /><source>Blank line inserted before class docstring.</source> <translation>Добавлена пустая строка перед строкой документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336"/> - <source>Blank line inserted after class docstring.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="336" /><source>Blank line inserted after class docstring.</source> <translation>Добавлена пустая строка после строки документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339"/> - <source>Blank line inserted after docstring summary.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="339" /><source>Blank line inserted after docstring summary.</source> <translation>Добавлена пустая строка после резюме строки документации.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342"/> - <source>Blank line inserted after last paragraph of docstring.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="342" /><source>Blank line inserted after last paragraph of docstring.</source> <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345"/> - <source>Leading quotes put on separate line.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="345" /><source>Leading quotes put on separate line.</source> <translation>Открывающие кавычки размещены на отдельной строке.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348"/> - <source>Trailing quotes put on separate line.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="348" /><source>Trailing quotes put on separate line.</source> <translation>Закрывающие кавычки размещены на отдельной строке.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351"/> - <source>Blank line before class docstring removed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="351" /><source>Blank line before class docstring removed.</source> <translation>Удалена пустая строка перед строкой документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357"/> - <source>Blank line after class docstring removed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="357" /><source>Blank line after class docstring removed.</source> <translation>Удалена пустая строка после строки документации для class.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="360"/> - <source>Blank line after function/method docstring removed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="360" /><source>Blank line after function/method docstring removed.</source> <translation>Удалена пустая строка после строки документации для function/method.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363"/> - <source>Blank line after last paragraph removed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="363" /><source>Blank line after last paragraph removed.</source> <translation>Удалена пустая строка после последнего абзаца.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="366"/> - <source>Tab converted to 4 spaces.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="366" /><source>Tab converted to 4 spaces.</source> <translation>Символы табуляции заменяются на 4 пробела.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369"/> - <source>Indentation adjusted to be a multiple of four.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="369" /><source>Indentation adjusted to be a multiple of four.</source> <translation>Величина отступа задана кратной четырём.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372"/> - <source>Indentation of continuation line corrected.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="372" /><source>Indentation of continuation line corrected.</source> <translation>Исправлен размер отступа строки продолжения.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375"/> - <source>Indentation of closing bracket corrected.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="375" /><source>Indentation of closing bracket corrected.</source> <translation>Исправлен размер отступа закрывающей скобки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="378"/> - <source>Missing indentation of continuation line corrected.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="378" /><source>Missing indentation of continuation line corrected.</source> <translation>Добавлен отступ к строке продолжения.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="381"/> - <source>Closing bracket aligned to opening bracket.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="381" /><source>Closing bracket aligned to opening bracket.</source> <translation>Закрывающая скобка выровнена с открывающей.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="384"/> - <source>Indentation level changed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="384" /><source>Indentation level changed.</source> <translation>Изменен размер отступа.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387"/> - <source>Indentation level of hanging indentation changed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387" /><source>Indentation level of hanging indentation changed.</source> <translation>Изменен размер отступа для висячих отступов.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="390"/> - <source>Visual indentation corrected.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="390" /><source>Visual indentation corrected.</source> <translation>Исправленена величина визуального отступа.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="399"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393"/> - <source>Extraneous whitespace removed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="405" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="399" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="393" /><source>Extraneous whitespace removed.</source> <translation>Посторонние пробельные символы удалены.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="396"/> - <source>Missing whitespace added.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="402" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="396" /><source>Missing whitespace added.</source> <translation>Добавлены недостающие пробельные символы.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408"/> - <source>Whitespace around comment sign corrected.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="408" /><source>Whitespace around comment sign corrected.</source> <translation>Пробельные символы вокруг символа комментария откорректированы.</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412"/> - <source>%n blank line(s) inserted.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="412" /><source>%n blank line(s) inserted.</source> <translation> <numerusform>%n пустая строка вставлена.</numerusform> <numerusform>%n пустые строки вставлены.</numerusform> @@ -4616,8 +3513,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="415"/> - <source>%n superfluous lines removed</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="415" /><source>%n superfluous lines removed</source> <translation> <numerusform>%n лишняя пустая строка удалена</numerusform> <numerusform>%n лишние пустые строки удалены</numerusform> @@ -4625,107 +3521,83 @@ </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="419"/> - <source>Superfluous blank lines removed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="419" /><source>Superfluous blank lines removed.</source> <translation>Удалены лишние пустые строки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422"/> - <source>Superfluous blank lines after function decorator removed.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="422" /><source>Superfluous blank lines after function decorator removed.</source> <translation>Удалены лишние пустые строки после декоратора функции.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/> - <source>Imports were put on separate lines.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425" /><source>Imports were put on separate lines.</source> <translation>Операторы импорта помещены на отдельных строках.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428"/> - <source>Long lines have been shortened.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="428" /><source>Long lines have been shortened.</source> <translation>Укорочены длинные строки.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431"/> - <source>Redundant backslash in brackets removed.</source> - <translation>Удалены излишние символы '\'.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/> - <source>Compound statement corrected.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="431" /><source>Redundant backslash in brackets removed.</source> + <translation>Удалены излишние символы '\'.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437" /><location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434" /><source>Compound statement corrected.</source> <translation>Составная инструкция исправлена.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/> - <source>Comparison to None/True/False corrected.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440" /><source>Comparison to None/True/False corrected.</source> <translation>Исправлено сравнение с None/True/False.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/> - <source>'{0}' argument added.</source> - <translation>Добавлен '{0}' аргумент.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/> - <source>'{0}' argument removed.</source> - <translation>Удалён '{0}' аргумент.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/> - <source>Whitespace stripped from end of line.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443" /><source>'{0}' argument added.</source> + <translation>Добавлен '{0}' аргумент.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446" /><source>'{0}' argument removed.</source> + <translation>Удалён '{0}' аргумент.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449" /><source>Whitespace stripped from end of line.</source> <translation>Завершающие пробельные символы обрезаны.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/> - <source>newline added to end of file.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452" /><source>newline added to end of file.</source> <translation>символ новой строки добавлен в конец файла.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/> - <source>Superfluous trailing blank lines removed from end of file.</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455" /><source>Superfluous trailing blank lines removed from end of file.</source> <translation>Удалены пустые строки в конце файла.</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/> - <source>'<>' replaced by '!='.</source> - <translation>'<>' заменен на '!='.</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462"/> - <source>Could not save the file! Skipping it. Reason: {0}</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458" /><source>'<>' replaced by '!='.</source> + <translation>'<>' заменен на '!='.</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="462" /><source>Could not save the file! Skipping it. Reason: {0}</source> <translation>Не удалось сохранить файл! Пропускаем. Причина: {0}</translation> </message> -</context> -<context> - <name>CodeStyleStatisticsDialog</name> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0"/> - <source>Code Style Checker Statistics</source> +</context><context><name>CodeStyleStatisticsDialog</name><message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /><source>Code Style Checker Statistics</source> <translation>Результаты проверки стиля</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0"/> - <source>Code</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /><source>Code</source> <translation>Код</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0"/> - <source>Open</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /><source>Open</source> <translation>Открыто</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0"/> - <source>Ignored</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /><source>Ignored</source> <translation>Проигнорировано</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0"/> - <source>Message</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.ui" line="0" /><source>Message</source> <translation>Сообщение</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="66"/> - <source>%n issue(s) found</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="66" /><source>%n issue(s) found</source> <translation> <numerusform>%n проблема найдена</numerusform> <numerusform>%n проблемы найдены</numerusform> @@ -4733,8 +3605,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="68"/> - <source>%n issue(s) ignored</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="68" /><source>%n issue(s) ignored</source> <translation> <numerusform>%n проблема проигнорирована</numerusform> <numerusform>%n проблемы проигнорированы</numerusform> @@ -4742,8 +3613,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="70"/> - <source>%n issue(s) fixed</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="70" /><source>%n issue(s) fixed</source> <translation> <numerusform>%n проблема решена</numerusform> <numerusform>%n проблемы решены</numerusform> @@ -4751,8 +3621,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="72"/> - <source>%n file(s) checked</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="72" /><source>%n file(s) checked</source> <translation> <numerusform>%n файл проверен</numerusform> <numerusform>%n файла проверены</numerusform> @@ -4760,8 +3629,7 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="74"/> - <source>%n file(s) with issues found</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="74" /><source>%n file(s) with issues found</source> <translation> <numerusform>%n файл с проблемами найден</numerusform> <numerusform>%n файла с проблемами найдены</numerusform> @@ -4769,2280 +3637,1703 @@ </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="76"/> - <source>%n security issue(s) acknowledged</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleStatisticsDialog.py" line="76" /><source>%n security issue(s) acknowledged</source> <translation> <numerusform>%n проблема безопасности подтверждена</numerusform> <numerusform>%n проблемы безопасности подтверждены</numerusform> <numerusform>%n проблем безопасности подтверждены</numerusform> </translation> </message> -</context> -<context> - <name>CodingError</name> - <message> - <location filename="../Utilities/__init__.py" line="131"/> - <source>The coding '{0}' is wrong for the given text.</source> - <translation>Кодировка '{0}' не подходит для выбранного текста.</translation> - </message> -</context> -<context> - <name>ColorDialogWizard</name> - <message> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="76"/> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="73"/> - <source>QColorDialog Wizard</source> +</context><context><name>CodingError</name><message> + <location filename="../Utilities/__init__.py" line="131" /><source>The coding '{0}' is wrong for the given text.</source> + <translation>Кодировка '{0}' не подходит для выбранного текста.</translation> + </message> +</context><context><name>ColorDialogWizard</name><message> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="76" /><location filename="../Plugins/PluginWizardQColorDialog.py" line="73" /><source>QColorDialog Wizard</source> <translation>Мастер QColorDialog</translation> </message> <message> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="74"/> - <source>QColorDialog Wizard...</source> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="74" /><source>QColorDialog Wizard...</source> <translation>Мастер QColorDialog...</translation> </message> <message> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="77"/> - <source><b>QColorDialog Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a QColorDialog. The generated code is inserted at the current cursor position.</p></source> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="77" /><source><b>QColorDialog Wizard</b><p>This wizard opens a dialog for entering all the parameters needed to create a QColorDialog. The generated code is inserted at the current cursor position.</p></source> <translation><b>Мастер QColorDialog</b> <p>Мастер открывает диалог ввода всех параметров, необходимых для создания QColorDialog. Сгенерированный код ставляется в текущую позицию курсора.</p></translation> </message> <message> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="126"/> - <source>No current editor</source> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="126" /><source>No current editor</source> <translation>Нет текущего редактора</translation> </message> <message> - <location filename="../Plugins/PluginWizardQColorDialog.py" line="127"/> - <source>Please open or create a file first.</source> + <location filename="../Plugins/PluginWizardQColorDialog.py" line="127" /><source>Please open or create a file first.</source> <translation>Пожалуйста, сначала откройте или создайте файл.</translation> </message> -</context> -<context> - <name>ColorDialogWizardDialog</name> - <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="38"/> - <source>Test</source> - <translation>Тест</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="73"/> - <source>QColorDialog Wizard Error</source> - <translation>Ошибка мастера QColorDialog</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="74"/> - <source><p>The color <b>{0}</b> is not valid.</p></source> - <translation><p>Некорректный цвет: <b>{0}</b>.</p></translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>QColorDialog Wizard</source> +</context><context><name>ColorDialogWizardDialog</name><message> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>QColorDialog Wizard</source> <translation>Мастер QColorDialog</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Type</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Type</source> <translation>Тип диалога</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Select to generate a QColorDialog.getColor dialog</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Select to generate a QColorDialog.getColor dialog</source> <translation>Создать диалог QColorDialog.getColor</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Color</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Color</source> <translation>Цвет</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Select to generate a QColorDialog.getRgba dialog</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Select to generate a QColorDialog.getRgba dialog</source> <translation>Создать диалог QColorDialog.getRgba</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>RGBA</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>RGBA</source> <translation>RGBA цвета</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Result</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Result</source> <translation>Результат</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Enter the result variable name</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Enter the result variable name</source> <translation>Задайте имя результирующей переменной</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Title</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Title</source> <translation>Текст заголовка</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Enter the dialog title</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Enter the dialog title</source> <translation>Введите заголовок диалога</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Parent</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Parent</source> <translation>Родительский компонент</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Select "self" as parent</source> - <translation>Выбрать "self" в качестве родительского компонента</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>self</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Select "self" as parent</source> + <translation>Выбрать "self" в качестве родительского компонента</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>self</source> <translation>self</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Select "None" as parent</source> - <translation>Выбрать "None" в качестве родительского компонента</translation> - </message> - <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>None</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Select "None" as parent</source> + <translation>Выбрать "None" в качестве родительского компонента</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>None</source> <translation>None</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Select to enter a parent expression</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Select to enter a parent expression</source> <translation>Разрешить задание родительского компонента</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Expression:</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Expression:</source> <translation>Выражение:</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Enter the parent expression</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Enter the parent expression</source> <translation>Задайте родительский компонент</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Enter a variable name or a color</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Enter a variable name or a color</source> <translation>Задайте имя переменной или цвет</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Enter a variable name</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Enter a variable name</source> <translation>Задайте имя переменной</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Color Variable</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Color Variable</source> <translation>Имя переменной, содержащей цвет</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Enter the alpha value</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Enter the alpha value</source> <translation>Задайте уровень прозрачности</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Enter the blue value</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Enter the blue value</source> <translation>Задайте интенсивность синего</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Enter the green value</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Enter the green value</source> <translation>Задайте интенсивность зелёного</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Enter the red value</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Enter the red value</source> <translation>Задайте интенсивность красного</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Alpha</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Alpha</source> <translation>Alpha</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Blue</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Blue</source> <translation>Blue</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Red</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Red</source> <translation>Red</translation> </message> <message> - <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0"/> - <source>Green</source> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.ui" line="0" /><source>Green</source> <translation>Green</translation> </message> -</context> -<context> - <name>CompareDialog</name> - <message> - <location filename="../UI/CompareDialog.py" line="108"/> - <source>Compare</source> +<message> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="38" /><source>Test</source> + <translation>Тест</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="73" /><source>QColorDialog Wizard Error</source> + <translation>Ошибка мастера QColorDialog</translation> + </message> + <message> + <location filename="../Plugins/WizardPlugins/ColorDialogWizard/ColorDialogWizardDialog.py" line="74" /><source><p>The color <b>{0}</b> is not valid.</p></source> + <translation><p>Некорректный цвет: <b>{0}</b>.</p></translation> + </message> + </context><context><name>CompareDialog</name><message> + <location filename="../UI/CompareDialog.py" line="108" /><source>Compare</source> <translation>Сравнить</translation> </message> <message> - <location filename="../UI/CompareDialog.py" line="110"/> - <source>Press to perform the comparison of the two files</source> + <location filename="../UI/CompareDialog.py" line="110" /><source>Press to perform the comparison of the two files</source> <translation>Выполнить сравнение двух файлов</translation> </message> <message> - <location filename="../UI/CompareDialog.py" line="362"/> - <location filename="../UI/CompareDialog.py" line="119"/> - <source>Total: {0}</source> + <location filename="../UI/CompareDialog.py" line="362" /><location filename="../UI/CompareDialog.py" line="119" /><source>Total: {0}</source> <translation>Всего: {0}</translation> </message> <message> - <location filename="../UI/CompareDialog.py" line="364"/> - <location filename="../UI/CompareDialog.py" line="120"/> - <source>Changed: {0}</source> + <location filename="../UI/CompareDialog.py" line="364" /><location filename="../UI/CompareDialog.py" line="120" /><source>Changed: {0}</source> <translation>Изменено: {0}</translation> </message> <message> - <location filename="../UI/CompareDialog.py" line="365"/> - <location filename="../UI/CompareDialog.py" line="121"/> - <source>Added: {0}</source> + <location filename="../UI/CompareDialog.py" line="365" /><location filename="../UI/CompareDialog.py" line="121" /><source>Added: {0}</source> <translation>Добавлено: {0}</translation> </message> <message> - <location filename="../UI/CompareDialog.py" line="366"/> - <location filename="../UI/CompareDialog.py" line="122"/> - <source>Deleted: {0}</source> + <location filename="../UI/CompareDialog.py" line="366" /><location filename="../UI/CompareDialog.py" line="122" /><source>Deleted: {0}</source> <translation>Удалено: {0}</translation> </message> <message> - <location filename="../UI/CompareDialog.py" line="259"/> - <location filename="../UI/CompareDialog.py" line="246"/> - <source>Compare Files</source> + <location filename="../UI/CompareDialog.py" line="259" /><location filename="../UI/CompareDialog.py" line="246" /><source>Compare Files</source> <translation>Сравнить файлы</translation> </message> <message> - <location filename="../UI/CompareDialog.py" line="260"/> - <location filename="../UI/CompareDialog.py" line="247"/> - <source><p>The file <b>{0}</b> could not be read.</p></source> + <location filename="../UI/CompareDialog.py" line="260" /><location filename="../UI/CompareDialog.py" line="247" /><source><p>The file <b>{0}</b> could not be read.</p></source> <translation><p>Невозможно прочитать файл: <b>{0}</b>.</p></translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>File Comparison</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>File Comparison</source> <translation>Сравнение файлов</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>Files to be compared:</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>Files to be compared:</source> <translation>Файлы для сравнения:</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>File &1:</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>File &1:</source> <translation>Файл: &1:</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>Enter the name of the first file</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>Enter the name of the first file</source> <translation>Задайте имя первого файла</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>File &2:</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>File &2:</source> <translation>Файл: &2:</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>Enter the name of the second file</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>Enter the name of the second file</source> <translation>Задайте имя второго файла</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>Press to move to the first difference</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>Press to move to the first difference</source> <translation>Перейти к первому различию</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>Press to move to the previous difference</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>Press to move to the previous difference</source> <translation>Перейти к предыдущему различию</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>Press to move to the next difference</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>Press to move to the next difference</source> <translation>Перейти к следующему различию</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>Press to move to the last difference</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>Press to move to the last difference</source> <translation>Перейти к последнему различию</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>Select, if the horizontal scrollbars should be synchronized</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>Select, if the horizontal scrollbars should be synchronized</source> <translation>Разрешить синхронизацию горизонтальных полос прокрутки</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>&Synchronize horizontal scrollbars</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>&Synchronize horizontal scrollbars</source> <translation>&Синхронизировать горизонтальные полосы прокрутки</translation> </message> <message> - <location filename="../UI/CompareDialog.ui" line="0"/> - <source>Alt+S</source> + <location filename="../UI/CompareDialog.ui" line="0" /><source>Alt+S</source> <translation>Alt+S</translation> </message> -</context> -<context> - <name>ComplexityChecker</name> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="15"/> - <source>'{0}' is too complex ({1})</source> - <translation>'{0}' слишком сложно ({1})</translation> - </message> - <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="17"/> - <source>source code line is too complex ({0})</source> +</context><context><name>ComplexityChecker</name><message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="15" /><source>'{0}' is too complex ({1})</source> + <translation>'{0}' слишком сложно ({1})</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="17" /><source>source code line is too complex ({0})</source> <translation>строка исходного кода слишком сложная ({0})</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="19"/> - <source>overall source code line complexity is too high ({0})</source> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Complexity/translations.py" line="19" /><source>overall source code line complexity is too high ({0})</source> <translation>слишком большая общая сложность исходного кода ({0})</translation> </message> -</context> -<context> - <name>Conda</name> - <message> - <location filename="../CondaInterface/Conda.py" line="38"/> - <source><root></source> +</context><context><name>Conda</name><message> + <location filename="../CondaInterface/Conda.py" line="38" /><source><root></source> <translation><root></translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="170"/> - <location filename="../CondaInterface/Conda.py" line="163"/> - <location filename="../CondaInterface/Conda.py" line="150"/> - <source>conda remove</source> + <location filename="../CondaInterface/Conda.py" line="170" /><location filename="../CondaInterface/Conda.py" line="163" /><location filename="../CondaInterface/Conda.py" line="150" /><source>conda remove</source> <translation>удаленный conda</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="151"/> - <source>The conda executable could not be started.</source> + <location filename="../CondaInterface/Conda.py" line="151" /><source>The conda executable could not be started.</source> <translation>Исполняемый файл conda не может быть запущен.</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="164"/> - <source>The conda executable returned invalid data.</source> + <location filename="../CondaInterface/Conda.py" line="164" /><source>The conda executable returned invalid data.</source> <translation>Исполняемый файл conda вернул недействительные данные.</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="171"/> - <source><p>The conda executable returned an error.</p><p>{0}</p></source> + <location filename="../CondaInterface/Conda.py" line="171" /><source><p>The conda executable returned an error.</p><p>{0}</p></source> <translation><p>Исполняемый файл conda вернул ошибку.</p><p>{0}</p></translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="507"/> - <source>Uninstall Packages</source> + <location filename="../CondaInterface/Conda.py" line="507" /><source>Uninstall Packages</source> <translation>Деинсталяция пакетов</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="508"/> - <source>Do you really want to uninstall these packages and their dependencies?</source> + <location filename="../CondaInterface/Conda.py" line="508" /><source>Do you really want to uninstall these packages and their dependencies?</source> <translation>Вы действительно хотите деинсталировать эти пакеты и их зависимости?</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="700"/> - <source>conda exited with an error ({0}).</source> + <location filename="../CondaInterface/Conda.py" line="700" /><source>conda exited with an error ({0}).</source> <translation>conda завершился с ошибкой ({0}).</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="707"/> - <source>conda did not finish within 30 seconds.</source> + <location filename="../CondaInterface/Conda.py" line="707" /><source>conda did not finish within 30 seconds.</source> <translation>conda не завершилась в течение 30 секунд.</translation> </message> <message> - <location filename="../CondaInterface/Conda.py" line="710"/> - <source>conda could not be started.</source> + <location filename="../CondaInterface/Conda.py" line="710" /><source>conda could not be started.</source> <translation>conda не может быть запущен.</translation> </message> -</context> -<context> - <name>CondaExecDialog</name> - <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="104"/> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0"/> - <source>Conda Execution</source> +</context><context><name>CondaExecDialog</name><message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /><location filename="../CondaInterface/CondaExecDialog.py" line="104" /><source>Conda Execution</source> <translation>Выполнение conda</translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0"/> - <source>Messages</source> - <translation>Сообщения</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0"/> - <source><b>conda Execution</b> -<p>This shows the output of the conda command.</p></source> - <translation><b>Выполнение conda</b> -<p>Отображение вывода команд conda.</p></translation> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0"/> - <source>Errors</source> - <translation>Ошибки</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.ui" line="0"/> - <source><b>conda Execution</b> -<p>This shows the errors of the conda command.</p></source> - <translation><b>Выполнение conda</b> -<p>Отображение ошибок команд conda.</p></translation> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="105"/> - <source>The conda executable could not be started. Is it configured correctly?</source> + <location filename="../CondaInterface/CondaExecDialog.py" line="105" /><source>The conda executable could not be started. Is it configured correctly?</source> <translation>Невозможно запустить исполняемый файл conda. Правильно ли выполнены настройки?</translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="109"/> - <source>Operation started. + <location filename="../CondaInterface/CondaExecDialog.py" line="109" /><source>Operation started. </source> <translation>Начата операция обновления. </translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="143"/> - <source>Operation finished. + <location filename="../CondaInterface/CondaExecDialog.py" line="143" /><source>Operation finished. </source> <translation>Операция обновления завершена. </translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="164"/> - <source>Conda command '{0}' did not return success.</source> - <translation>Команда Conda '{0}' не вернула признак успешного завершения.</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="174"/> - <location filename="../CondaInterface/CondaExecDialog.py" line="169"/> - <source> + <location filename="../CondaInterface/CondaExecDialog.py" line="164" /><source>Conda command '{0}' did not return success.</source> + <translation>Команда Conda '{0}' не вернула признак успешного завершения.</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.py" line="174" /><location filename="../CondaInterface/CondaExecDialog.py" line="169" /><source> Conda Message: {0}</source> <translation> Сообщение Conda: {0}</translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="213"/> - <source>{0} (Size: {1})</source> + <location filename="../CondaInterface/CondaExecDialog.py" line="213" /><source>{0} (Size: {1})</source> <translation>{0} (Размер: {1})</translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="218"/> - <source>Fetching {0} ...</source> + <location filename="../CondaInterface/CondaExecDialog.py" line="218" /><source>Fetching {0} ...</source> <translation>Получение {0} ...</translation> </message> <message> - <location filename="../CondaInterface/CondaExecDialog.py" line="221"/> - <source> Done. + <location filename="../CondaInterface/CondaExecDialog.py" line="221" /><source> Done. </source> <translation> Выполнено. </translation> </message> -</context> -<context> - <name>CondaExportDialog</name> - <message> - <location filename="../CondaInterface/CondaExportDialog.py" line="49"/> - <source>&Refresh</source> - <translation>&Освежить</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExportDialog.py" line="216"/> - <location filename="../CondaInterface/CondaExportDialog.py" line="53"/> - <source>Text Files (*.txt);;All Files (*)</source> - <translation>Текстовые файлы (*.txt);;Все файлы (*)</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <location filename="../CondaInterface/CondaExportDialog.py" line="214"/> - <location filename="../CondaInterface/CondaExportDialog.py" line="194"/> - <location filename="../CondaInterface/CondaExportDialog.py" line="182"/> - <location filename="../CondaInterface/CondaExportDialog.py" line="113"/> - <source>Generate Requirements</source> +<message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /><source>Messages</source> + <translation>Сообщения</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /><source><b>conda Execution</b> +<p>This shows the output of the conda command.</p></source> + <translation><b>Выполнение conda</b> +<p>Отображение вывода команд conda.</p></translation> + </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /><source>Errors</source> + <translation>Ошибки</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExecDialog.ui" line="0" /><source><b>conda Execution</b> +<p>This shows the errors of the conda command.</p></source> + <translation><b>Выполнение conda</b> +<p>Отображение ошибок команд conda.</p></translation> + </message> + </context><context><name>CondaExportDialog</name><message> + <location filename="../CondaInterface/CondaExportDialog.py" line="214" /><location filename="../CondaInterface/CondaExportDialog.py" line="194" /><location filename="../CondaInterface/CondaExportDialog.py" line="182" /><location filename="../CondaInterface/CondaExportDialog.py" line="113" /><location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Generate Requirements</source> <translation>Генерация зависимостей</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.py" line="114"/> - <source>The requirements were changed. Do you want to overwrite these changes?</source> - <translation>Зависимости были изменены. Вы действительно хотите записать эти изменения?</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExportDialog.py" line="144"/> - <source>No output generated by conda.</source> - <translation>Нет вывода, сгенерированного conda.</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExportDialog.py" line="183"/> - <source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> - <translation>Файл <b>{0}</b> уже существует. Вы хотите перезаписать его?</translation> - </message> - <message> - <location filename="../CondaInterface/CondaExportDialog.py" line="195"/> - <source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> - <translation><p>Невозможно записать зависимости в <b>{0}</b>.</p><p>Причина: {1}</p></translation> - </message> - <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Conda Environment:</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Conda Environment:</source> <translation>Среда окружения Conda:</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Requirements File:</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Requirements File:</source> <translation>Файл зависимостей:</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Press to save to the requirements file</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Press to save to the requirements file</source> <translation>Сохранить файл зависимостей</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Save</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Save</source> <translation>Сохранить</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Save to a new file</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Save to a new file</source> <translation>Сохранить в новом файле</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Save To</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Save To</source> <translation>Сохранить в</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Copy the requirements text to the clipboard</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Copy the requirements text to the clipboard</source> <translation>Копировать описание зависимостей в буфер</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Copy</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Copy</source> <translation>Копировать</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Insert the requirements text at the cursor position</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Insert the requirements text at the cursor position</source> <translation>Вставить описание зависимостей в позиции курсора</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Insert</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Insert</source> <translation>Вставить</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Replace the current selection with the requirements text</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Replace the current selection with the requirements text</source> <translation>Заменить текущее выделение текстом зависимостей</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Replace Selection</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Replace Selection</source> <translation>Заменить выделение</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Replace all text with the requirements text</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Replace all text with the requirements text</source> <translation>Заменить весь текст на описание зависимостей</translation> </message> <message> - <location filename="../CondaInterface/CondaExportDialog.ui" line="0"/> - <source>Replace All</source> + <location filename="../CondaInterface/CondaExportDialog.ui" line="0" /><source>Replace All</source> <translation>Заменить все</translation> </message> -</context> -<context> - <name>CondaInfoDialog</name> - <message> - <location filename="../CondaInterface/CondaInfoDialog.py" line="129"/> - <location filename="../CondaInterface/CondaInfoDialog.py" line="66"/> - <source>None</source> +<message> + <location filename="../CondaInterface/CondaExportDialog.py" line="49" /><source>&Refresh</source> + <translation>&Освежить</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExportDialog.py" line="216" /><location filename="../CondaInterface/CondaExportDialog.py" line="53" /><source>Text Files (*.txt);;All Files (*)</source> + <translation>Текстовые файлы (*.txt);;Все файлы (*)</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExportDialog.py" line="114" /><source>The requirements were changed. Do you want to overwrite these changes?</source> + <translation>Зависимости были изменены. Вы действительно хотите записать эти изменения?</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExportDialog.py" line="144" /><source>No output generated by conda.</source> + <translation>Нет вывода, сгенерированного conda.</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExportDialog.py" line="183" /><source>The file <b>{0}</b> already exists. Do you want to overwrite it?</source> + <translation>Файл <b>{0}</b> уже существует. Вы хотите перезаписать его?</translation> + </message> + <message> + <location filename="../CondaInterface/CondaExportDialog.py" line="195" /><source><p>The requirements could not be written to <b>{0}</b>.</p><p>Reason: {1}</p></source> + <translation><p>Невозможно записать зависимости в <b>{0}</b>.</p><p>Причина: {1}</p></translation> + </message> + </context><context><name>CondaInfoDialog</name><message> + <location filename="../CondaInterface/CondaInfoDialog.py" line="129" /><location filename="../CondaInterface/CondaInfoDialog.py" line="66" /><source>None</source> <translation>None</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.py" line="73"/> - <source>{0} (writable)</source> + <location filename="../CondaInterface/CondaInfoDialog.py" line="73" /><source>{0} (writable)</source> <translation>{0} (доступно для записи)</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>Conda Information</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>Conda Information</source> <translation>Информация о Conda</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source><h2>Conda Information</h2></source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source><h2>Conda Information</h2></source> <translation><h2>Информация о Conda</h2></translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>conda Version:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>conda Version:</source> <translation>Версия conda:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>conda-build Version:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>conda-build Version:</source> <translation>Версия conda-build:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>python Version:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>python Version:</source> <translation>Версия python:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>Active Environment:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>Active Environment:</source> <translation>Активная среда окружения:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>User Configuration:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>User Configuration:</source> <translation>Конфигурация пользователя:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>System Configuration:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>System Configuration:</source> <translation>Конфигурация системы:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>Populated Configurations:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>Populated Configurations:</source> <translation>Наполненные конфигурации:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>Base Environment:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>Base Environment:</source> <translation>Базовая среда окружения:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>Channel URLs:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>Channel URLs:</source> <translation>Каналы, URLs:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>Package Cache:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>Package Cache:</source> <translation>Кэш пакета:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>Environment Directories:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>Environment Directories:</source> <translation>Директории среды окружения:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>Platform:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>Platform:</source> <translation>Платформа:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>User-Agent:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>User-Agent:</source> <translation>Агенты пользователя:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>UID:GID:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>UID:GID:</source> <translation>UID:GID:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>netrc File:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>netrc File:</source> <translation>Файл netrc:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>Offline Mode:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>Offline Mode:</source> <translation>Автономный режим:</translation> </message> <message> - <location filename="../CondaInterface/CondaInfoDialog.ui" line="0"/> - <source>conda-env Version:</source> + <location filename="../CondaInterface/CondaInfoDialog.ui" line="0" /><source>conda-env Version:</source> <translation>Версия conda-env:</translation> </message> -</context> -<context> - <name>CondaInterface</name> - <message> - <location filename="../CondaInterface/__init__.py" line="39"/> - <source><conda not found or not configured.></source> +</context><context><name>CondaInterface</name><message> + <location filename="../CondaInterface/__init__.py" line="39" /><source><conda not found or not configured.></source> <translation><conda не найдена или не настроена.></translation> </message> <message> - <location filename="../CondaInterface/__init__.py" line="50"/> - <source><conda returned invalid data.></source> + <location filename="../CondaInterface/__init__.py" line="50" /><source><conda returned invalid data.></source> <translation><conda вернула недопустимые данные.></translation> </message> <message> - <location filename="../CondaInterface/__init__.py" line="56"/> - <source><conda returned an error: {0}.></source> + <location filename="../CondaInterface/__init__.py" line="56" /><source><conda returned an error: {0}.></source> <translation><conda вернула ошибку: {0}.></translation> </message> -</context> -<context> - <name>CondaNewEnvironmentDataDialog</name> - <message> - <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.py" line="43"/> - <source>Text Files (*.txt);;All Files (*)</source> +</context><context><name>CondaNewEnvironmentDataDialog</name><message> + <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.py" line="43" /><source>Text Files (*.txt);;All Files (*)</source> <translation>Текстовые файлы (*.txt);;Все файлы (*)</translation> </message> <message> - <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0"/> - <source>New Conda Environment</source> + <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0" /><source>New Conda Environment</source> <translation>Новая среда окружения Conda</translation> </message> <message> - <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0"/> - <source>Logical Name:</source> + <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0" /><source>Logical Name:</source> <translation>Логическое имя:</translation> </message> <message> - <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0"/> - <source>Enter a unique name for the virtual environment to register it with the Virtual Environment Manager</source> + <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0" /><source>Enter a unique name for the virtual environment to register it with the Virtual Environment Manager</source> <translation>Введите уникальное имя виртуального окружения для регистрации его в менеджере виртуального окружения</translation> </message> <message> - <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0"/> - <source>Name for registration of the virtual environment</source> + <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0" /><source>Name for registration of the virtual environment</source> <translation>Имя для регистрации виртуальной среды окружения</translation> </message> <message> - <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0"/> - <source>Conda Name:</source> + <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0" /><source>Conda Name:</source> <translation>Имя в Conda:</translation> </message> <message> - <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0"/> - <source>Enter the name of the virtual environment in Conda</source> + <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0" /><source>Enter the name of the virtual environment in Conda</source> <translation>Введите имя виртуальной среды окружения в Conda</translation> </message> <message> - <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0"/> - <source>Name of the virtual environment in Conda</source> + <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0" /><source>Name of the virtual environment in Conda</source> <translation>Имя виртуальной среды окружения в Conda</translation> </message> <message> - <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0"/> - <source>Requirements File:</source> + <location filename="../CondaInterface/CondaNewEnvironmentDataDialog.ui" line="0" /><source>Requirements File:</source> <translation>Файл зависимостей:</translation> </message> -</context> -<context> - <name>CondaPackageDetailsDialog</name> - <message> - <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="93"/> - <source>Package Details</source> +</context><context><name>CondaPackageDetailsDialog</name><message> + <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="93" /><source>Package Details</source> <translation>Информация о пакете</translation> </message> -</context> -<context> - <name>CondaPackageDetailsWidget</name> - <message> - <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="34"/> - <source><b>{0} / {1} / {2}</b></source> +</context><context><name>CondaPackageDetailsWidget</name><message> + <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="34" /><source><b>{0} / {1} / {2}</b></source> <translation><b>{0} / {1} / {2}</b></translation> </message> <message> - <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="53"/> - <source>unknown</source> + <location filename="../CondaInterface/CondaPackageDetailsWidget.py" line="53" /><source>unknown</source> <translation>unknown</translation> </message> <message> - <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0"/> - <source>Filename:</source> + <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0" /><source>Filename:</source> <translation>Имя файла:</translation> </message> <message> - <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0"/> - <source>Size:</source> + <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0" /><source>Size:</source> <translation>Размер:</translation> </message> <message> - <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0"/> - <source>Channel:</source> + <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0" /><source>Channel:</source> <translation>Канал:</translation> </message> <message> - <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0"/> - <source>URL:</source> + <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0" /><source>URL:</source> <translation>URL:</translation> </message> <message> - <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0"/> - <source>MD5:</source> - <translation></translation> - </message> - <message> - <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0"/> - <source>Timestamp:</source> + <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0" /><source>MD5:</source> + <translation /> + </message> + <message> + <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0" /><source>Timestamp:</source> <translation>Временная метка:</translation> </message> <message> - <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0"/> - <source>License:</source> + <location filename="../CondaInterface/CondaPackageDetailsWidget.ui" line="0" /><source>License:</source> <translation>Лицензия:</translation>