From c2351e483ade1240ccc7b163edd8290b299e8e40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9?= Date: Sun, 20 Mar 2016 16:36:11 +0300 Subject: [PATCH 1/2] Added Russian translation. Updated POT file --- spyderlib/config/base.py | 3 +- spyderlib/locale/ru/LC_MESSAGES/spyderlib.mo | Bin 0 -> 119688 bytes spyderlib/locale/ru/LC_MESSAGES/spyderlib.po | 5576 ++++++++++++++++++ spyderlib/locale/spyderlib.pot | 5322 +++++++++-------- 4 files changed, 8464 insertions(+), 2437 deletions(-) create mode 100644 spyderlib/locale/ru/LC_MESSAGES/spyderlib.mo create mode 100644 spyderlib/locale/ru/LC_MESSAGES/spyderlib.po diff --git a/spyderlib/config/base.py b/spyderlib/config/base.py index ddeef2ef6ec..ed4f2a927d3 100644 --- a/spyderlib/config/base.py +++ b/spyderlib/config/base.py @@ -217,7 +217,8 @@ def get_image_path(name, default="not_found.png"): LANGUAGE_CODES = {'en': u'English', 'fr': u'Français', 'es': u'Español', - 'pt_BR': u'Português' + 'pt_BR': u'Português', + 'ru': u'Русский' } diff --git a/spyderlib/locale/ru/LC_MESSAGES/spyderlib.mo b/spyderlib/locale/ru/LC_MESSAGES/spyderlib.mo new file mode 100644 index 0000000000000000000000000000000000000000..6f9d059a84bf10073e3560910246fd1b83a56c84 GIT binary patch literal 119688 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ï*(^O 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, YEAR. +# FULL NAME , 2014. +# Zgarbul Andrey , 2014. +# +msgid "" +msgstr "" +"Project-Id-Version: 2.3\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-03-19 17:58+0300\n" +"PO-Revision-Date: 2016-03-20 16:20+0300\n" +"Last-Translator: Zgarbul Andrey \n" +"Language-Team: русский \n" +"Language: ru_RU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" +"X-Generator: Poedit 1.8.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#: spyderlib/app/restart.py:129 +msgid "" +"It was not possible to close the previous Spyder instance.\n" +"Restart aborted." +msgstr "" + +#: spyderlib/app/restart.py:131 +msgid "" +"Spyder could not reset to factory defaults.\n" +"Restart aborted." +msgstr "" +"Невозможно установить настройки Spyder по умолчанию.\n" +"Операция прервана." + +#: spyderlib/app/restart.py:133 +msgid "" +"It was not possible to restart Spyder.\n" +"Operation aborted." +msgstr "" +"Невозможно перезапустить Spyder.\n" +"Операция прервана." + +#: spyderlib/app/restart.py:135 +msgid "Spyder exit error" +msgstr "Ошибка выхода из Spyder" + +#: spyderlib/app/restart.py:136 +msgid "Spyder reset error" +msgstr "" + +#: spyderlib/app/restart.py:137 +msgid "Spyder restart error" +msgstr "Ошибка перезапуска Spyder" + +#: spyderlib/app/restart.py:141 +#, python-brace-format +msgid "" +"\n" +"\n" +"{0}" +msgstr "" + +#: spyderlib/app/restart.py:161 +msgid "Closing Spyder" +msgstr "Закрытие Spyder" + +#: spyderlib/app/restart.py:235 +msgid "Resetting Spyder to defaults" +msgstr "Восстановить настройки по умолчанию" + +#: spyderlib/app/restart.py:267 +msgid "Restarting" +msgstr "Перезапуск" + +#: spyderlib/app/spyder.py:112 +msgid "Initializing..." +msgstr "Инициализация..." + +#: spyderlib/app/spyder.py:237 +msgid "Numpy and Scipy documentation" +msgstr "Документация Numpy и Scipy" + +#: spyderlib/app/spyder.py:239 spyderlib/app/spyder.py:1073 +msgid "Matplotlib documentation" +msgstr "Документация Matplotlib" + +#: spyderlib/app/spyder.py:242 +msgid "PyQt4 Reference Guide" +msgstr "" + +#: spyderlib/app/spyder.py:245 +msgid "PyQt4 API Reference" +msgstr "" + +#: spyderlib/app/spyder.py:247 +msgid "Python(x,y)" +msgstr "Python(x,y)" + +#: spyderlib/app/spyder.py:249 +msgid "WinPython" +msgstr "WinPython" + +#: spyderlib/app/spyder.py:311 +msgid "Reload last session" +msgstr "Перезапустить последнюю сессию" + +#: spyderlib/app/spyder.py:315 +msgid "Load session..." +msgstr "Загрузить сессию..." + +#: spyderlib/app/spyder.py:318 +msgid "Load Spyder session" +msgstr "Загрузить сессию Spyder" + +#: spyderlib/app/spyder.py:320 +msgid "Save session and quit..." +msgstr "Сохранить сессию и выйти..." + +#: spyderlib/app/spyder.py:323 +msgid "Save current session and quit application" +msgstr "Сохранить текущую сессию и закрыть приложение" + +#: spyderlib/app/spyder.py:533 +msgid "Close current pane" +msgstr "Закрыть текущую панель" + +#: spyderlib/app/spyder.py:538 +msgid "Lock panes" +msgstr "Закрепить панели" + +#: spyderlib/app/spyder.py:545 +msgid "Use next layout" +msgstr "Исп. следующую компоновку" + +#: spyderlib/app/spyder.py:549 +msgid "Use previous layout" +msgstr "Исп. предыдущую компоновку" + +#: spyderlib/app/spyder.py:558 +msgid "&Find text" +msgstr "&Найти текст" + +#: spyderlib/app/spyder.py:563 +msgid "Find &next" +msgstr "Найти &следующий" + +#: spyderlib/app/spyder.py:570 +msgid "Find &previous" +msgstr "Найти &предыдущий" + +#: spyderlib/app/spyder.py:576 +msgid "&Replace text" +msgstr "&Заменить текст" + +#: spyderlib/app/spyder.py:596 spyderlib/widgets/sourcecode/codeeditor.py:2418 +msgid "Undo" +msgstr "Отменить" + +#: spyderlib/app/spyder.py:598 spyderlib/widgets/sourcecode/codeeditor.py:2421 +msgid "Redo" +msgstr "Вернуть" + +#: spyderlib/app/spyder.py:600 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:638 +#: spyderlib/widgets/variableexplorer/arrayeditor.py:452 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:425 +#: spyderlib/widgets/shell.py:120 +#: spyderlib/widgets/sourcecode/codeeditor.py:2427 +msgid "Copy" +msgstr "Копировать" + +#: spyderlib/app/spyder.py:602 spyderlib/widgets/shell.py:116 +#: spyderlib/widgets/sourcecode/codeeditor.py:2424 +msgid "Cut" +msgstr "Вырезать" + +#: spyderlib/app/spyder.py:604 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:635 +#: spyderlib/widgets/shell.py:124 +#: spyderlib/widgets/sourcecode/codeeditor.py:2430 +msgid "Paste" +msgstr "Вставить" + +#: spyderlib/app/spyder.py:607 spyderlib/widgets/shell.py:137 +#: spyderlib/widgets/sourcecode/codeeditor.py:2433 +msgid "Select All" +msgstr "Выделить всё" + +#: spyderlib/app/spyder.py:624 spyderlib/plugins/editor.py:1257 +msgid "&File" +msgstr "&Файл" + +#: spyderlib/app/spyder.py:626 spyderlib/plugins/editor.py:1249 +msgid "File toolbar" +msgstr "Панель файлов" + +#: spyderlib/app/spyder.py:630 spyderlib/plugins/editor.py:1258 +msgid "&Edit" +msgstr "&Правка" + +#: spyderlib/app/spyder.py:631 spyderlib/plugins/editor.py:1254 +msgid "Edit toolbar" +msgstr "Панель правки" + +#: spyderlib/app/spyder.py:635 spyderlib/plugins/editor.py:1259 +msgid "&Search" +msgstr "П&оиск" + +#: spyderlib/app/spyder.py:636 spyderlib/plugins/editor.py:1250 +msgid "Search toolbar" +msgstr "Панель поиска" + +#: spyderlib/app/spyder.py:640 spyderlib/plugins/editor.py:1260 +msgid "Sour&ce" +msgstr "&Документ" + +#: spyderlib/app/spyder.py:641 spyderlib/plugins/editor.py:1251 +msgid "Source toolbar" +msgstr "Панель кода" + +#: spyderlib/app/spyder.py:645 spyderlib/plugins/editor.py:775 +#: spyderlib/plugins/editor.py:1261 +msgid "&Run" +msgstr "&Запуск" + +#: spyderlib/app/spyder.py:646 spyderlib/plugins/editor.py:1252 +msgid "Run toolbar" +msgstr "Панель запуска" + +#: spyderlib/app/spyder.py:650 spyderlib/plugins/editor.py:723 +msgid "&Debug" +msgstr "&Отладка" + +#: spyderlib/app/spyder.py:651 spyderlib/plugins/editor.py:1253 +msgid "Debug toolbar" +msgstr "Панель отладки" + +#: spyderlib/app/spyder.py:655 +msgid "C&onsoles" +msgstr "&Консоли" + +#: spyderlib/app/spyder.py:658 spyderlib/plugins/editor.py:1262 +msgid "&Tools" +msgstr "&Инструменты" + +#: spyderlib/app/spyder.py:661 +msgid "&View" +msgstr "&Вид" + +#: spyderlib/app/spyder.py:664 +msgid "&Help" +msgstr "Спр&авка" + +#: spyderlib/app/spyder.py:669 +msgid "Welcome to Spyder!" +msgstr "Добро пожаловать в Spyder!" + +#: spyderlib/app/spyder.py:674 +msgid "Pre&ferences" +msgstr "&Параметры" + +#: spyderlib/app/spyder.py:681 spyderlib/widgets/pathmanager.py:48 +#: spyderlib/widgets/projectexplorer.py:598 +msgid "PYTHONPATH manager" +msgstr "Менеджер PYTHONPATH" + +#: spyderlib/app/spyder.py:684 +msgid "Python Path Manager" +msgstr "Менеджер путей Python" + +#: spyderlib/app/spyder.py:687 +msgid "Update module names list" +msgstr "Обновить список модулей" + +#: spyderlib/app/spyder.py:690 +msgid "Refresh list of module names available in PYTHONPATH" +msgstr "Обновить список имён модулей, доступных в PYTHONPATH" + +#: spyderlib/app/spyder.py:693 +msgid "Reset Spyder to factory defaults" +msgstr "" + +#: spyderlib/app/spyder.py:698 +msgid "Current user environment variables..." +msgstr "Переменные текущего окружения пользователя..." + +#: spyderlib/app/spyder.py:700 +msgid "" +"Show and edit current user environment variables in Windows registry (i.e. " +"for all sessions)" +msgstr "" +"Показывать и редактировать переменные окружения в реестре Windows (т.е. для " +"всех сессий)" + +#: spyderlib/app/spyder.py:709 spyderlib/app/spyder.py:1167 +msgid "External Tools" +msgstr "Внешние инструменты" + +#: spyderlib/app/spyder.py:713 +msgid "Python(x,y) launcher" +msgstr "" + +#: spyderlib/app/spyder.py:720 +msgid "WinPython control panel" +msgstr "" + +#: spyderlib/app/spyder.py:729 +msgid "Qt Designer" +msgstr "" + +#: spyderlib/app/spyder.py:734 +msgid "Qt Linguist" +msgstr "" + +#: spyderlib/app/spyder.py:740 +msgid "Qt examples" +msgstr "Примеры Qt" + +#: spyderlib/app/spyder.py:761 +msgid "guidata examples" +msgstr "примеры guidata" + +#: spyderlib/app/spyder.py:772 +msgid "guiqwt examples" +msgstr "примеры guiqwt" + +#: spyderlib/app/spyder.py:777 +msgid "Sift" +msgstr "" + +#: spyderlib/app/spyder.py:787 +msgid "ViTables" +msgstr "" + +#: spyderlib/app/spyder.py:801 +msgid "Fullscreen mode" +msgstr "Полноэкранный режим" + +#: spyderlib/app/spyder.py:813 +msgid "Main toolbar" +msgstr "Главная панель" + +#: spyderlib/app/spyder.py:822 +msgid "" +"Spyder Internal Console\n" +"\n" +"This console is used to report application\n" +"internal errors and to inspect Spyder\n" +"internals with the following commands:\n" +" spy.app, spy.window, dir(spy)\n" +"\n" +"Please don't use it to run your code\n" +"\n" +msgstr "" +"Встроенная консоль Spyder\n" +"\n" +"Эта консоль предназначена для передачи\n" +"приложению внутренних ошибок и\n" +"управления Spyder следующими командами:\n" +" spy.app, spy.window, dir(spy)\n" +"\n" +"Пожалуйста, не используйте её для\n" +"запуска своего кода\n" + +#: spyderlib/app/spyder.py:839 +msgid "Loading help..." +msgstr "Загрузка справки..." + +#: spyderlib/app/spyder.py:846 +msgid "Loading outline explorer..." +msgstr "" + +#: spyderlib/app/spyder.py:854 +msgid "Loading editor..." +msgstr "Загрузка редактора..." + +#: spyderlib/app/spyder.py:860 spyderlib/widgets/ipython.py:610 +#: spyderlib/plugins/console.py:133 +msgid "&Quit" +msgstr "В&ыход" + +#: spyderlib/app/spyder.py:862 spyderlib/plugins/console.py:135 +msgid "Quit" +msgstr "Выход" + +#: spyderlib/app/spyder.py:865 +msgid "&Restart" +msgstr "Пе&резапуск" + +#: spyderlib/app/spyder.py:867 +msgid "Restart" +msgstr "Перезапуск" + +#: spyderlib/app/spyder.py:886 +msgid "Loading file explorer..." +msgstr "Загрузка файлового менеджера..." + +#: spyderlib/app/spyder.py:893 +msgid "Loading history plugin..." +msgstr "Загрузка модуля истории..." + +#: spyderlib/app/spyder.py:904 +msgid "Loading online help..." +msgstr "Загрузка онлайн-помощи..." + +#: spyderlib/app/spyder.py:910 +msgid "Loading project explorer..." +msgstr "Загрузка менеджера проектов..." + +#: spyderlib/app/spyder.py:916 +msgid "Loading external console..." +msgstr "Загрузка внешней консоли..." + +#: spyderlib/app/spyder.py:922 +msgid "Loading namespace browser..." +msgstr "" + +#: spyderlib/app/spyder.py:929 +msgid "Loading IPython console..." +msgstr "Загрузка консоли IPython..." + +#: spyderlib/app/spyder.py:938 +msgid "Setting up main window..." +msgstr "Создание главного окна..." + +#: spyderlib/app/spyder.py:941 +msgid "Dependencies..." +msgstr "Зависимости..." + +#: spyderlib/app/spyder.py:945 +msgid "Report issue..." +msgstr "" + +#: spyderlib/app/spyder.py:949 +msgid "Spyder support..." +msgstr "" + +#: spyderlib/app/spyder.py:952 +msgid "Check for updates..." +msgstr "Проверить обновления..." + +#: spyderlib/app/spyder.py:975 +msgid "Spyder documentation" +msgstr "Документация Spyder" + +#: spyderlib/app/spyder.py:980 +msgid "Spyder tutorial" +msgstr "Руководство Spyder" + +#: spyderlib/app/spyder.py:987 +msgid "Interactive tours" +msgstr "" + +#: spyderlib/app/spyder.py:1015 +msgid "Python documentation" +msgstr "Документация Python" + +#: spyderlib/app/spyder.py:1021 spyderlib/app/spyder.py:1065 +msgid "IPython documentation" +msgstr "Документация IPython" + +#: spyderlib/app/spyder.py:1022 +msgid "Intro to IPython" +msgstr "Введение в IPython" + +#: spyderlib/app/spyder.py:1024 +msgid "Quick reference" +msgstr "Краткий справочник" + +#: spyderlib/app/spyder.py:1026 +msgid "Console help" +msgstr "Консольная справка" + +#: spyderlib/app/spyder.py:1063 +msgid "Python(x,y) documentation folder" +msgstr "Каталог с документацией Python(x,y)" + +#: spyderlib/app/spyder.py:1067 +msgid "guidata documentation" +msgstr "Документация guidata" + +#: spyderlib/app/spyder.py:1070 +msgid "guiqwt documentation" +msgstr "Документация guiqwt" + +#: spyderlib/app/spyder.py:1076 +msgid "NumPy documentation" +msgstr "Документация NumPy" + +#: spyderlib/app/spyder.py:1078 +msgid "NumPy reference guide" +msgstr "Справочное руководство NumPy" + +#: spyderlib/app/spyder.py:1080 +msgid "NumPy user guide" +msgstr "Руководство пользователя NumPy" + +#: spyderlib/app/spyder.py:1082 +msgid "SciPy documentation" +msgstr "Документация SciPy" + +#: spyderlib/app/spyder.py:1089 +msgid "Installed Python modules" +msgstr "Установленные модули Python" + +#: spyderlib/app/spyder.py:1093 +msgid "Online documentation" +msgstr "Онлайн документация" + +#: spyderlib/app/spyder.py:1105 +msgid "Qt documentation" +msgstr "Документация Qt" + +#: spyderlib/app/spyder.py:1111 +#, python-format +msgid "About %s..." +msgstr "О %s..." + +#: spyderlib/app/spyder.py:1135 +msgid "Panes" +msgstr "Плавающие окна" + +#: spyderlib/app/spyder.py:1136 +msgid "Toolbars" +msgstr "Панели инструментов" + +#: spyderlib/app/spyder.py:1137 +msgid "Window layouts" +msgstr "Компоновка окон" + +#: spyderlib/app/spyder.py:1146 spyderlib/app/spyder.py:1919 +#: spyderlib/app/spyder.py:1920 +msgid "Show toolbars" +msgstr "Показывать панели инструментов" + +#: spyderlib/app/spyder.py:1160 +msgid "Attached console window (debugging)" +msgstr "" + +#: spyderlib/app/spyder.py:1324 +#: spyderlib/widgets/variableexplorer/arrayeditor.py:572 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:573 +#: spyderlib/widgets/externalshell/pythonshell.py:553 +#: spyderlib/widgets/externalshell/systemshell.py:104 +#: spyderlib/widgets/explorer.py:597 spyderlib/widgets/explorer.py:699 +msgid "Error" +msgstr "Ошибка" + +#: spyderlib/app/spyder.py:1325 +#, python-format +msgid "" +"You have missing dependencies!

%s

Please " +"install them to avoid this message.

Note: Spyder could " +"work without some of these dependencies, however to have a smooth experience " +"when using Spyder we strongly recommend you to install all the listed " +"missing dependencies.
Failing to install these dependencies might result " +"in bugs. Please be sure that any found bugs are not the direct result of " +"missing dependencies, prior to reporting a new issue." +msgstr "" + +#: spyderlib/app/spyder.py:1766 +msgid "Spyder Default Layout" +msgstr "Стандартная компоновка Spyder" + +#: spyderlib/app/spyder.py:1784 +msgid "Save current layout" +msgstr "Сохранить текущую компоновку" + +#: spyderlib/app/spyder.py:1788 +msgid "Layout preferences" +msgstr "Параметры компоновки" + +#: spyderlib/app/spyder.py:1792 +#, fuzzy +msgid "Reset to spyder default" +msgstr "Восстановить значения по умолчанию" + +#: spyderlib/app/spyder.py:1812 spyderlib/app/spyder.py:1834 +#: spyderlib/app/spyder.py:1897 spyderlib/app/spyder.py:2775 +#: spyderlib/utils/environ.py:97 spyderlib/utils/environ.py:110 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:407 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1048 +#: spyderlib/widgets/variableexplorer/arrayeditor.py:495 +#: spyderlib/plugins/configdialog.py:1229 +#: spyderlib/plugins/ipythonconsole.py:114 +#: spyderlib/plugins/ipythonconsole.py:834 +#: spyderlib/plugins/externalconsole.py:368 +#: spyderlib/plugins/externalconsole.py:611 +msgid "Warning" +msgstr "Предупреждение" + +#: spyderlib/app/spyder.py:1813 +msgid "" +"Window layout will be reset to default settings: this affects window " +"position, size and dockwidgets.\n" +"Do you want to continue?" +msgstr "" +"Компоновка окон будет восстановлена по умолчанию: это отразится на позиции, " +"размере и объединении окон.\n" +"Хотите продолжить?" + +#: spyderlib/app/spyder.py:1835 +#, python-format +msgid "" +"Layout %s will be " +"overwritten. Do you want to " +"continue?" +msgstr "" + +#: spyderlib/app/spyder.py:1898 +#, python-format +msgid "Quick switch layout #%s has not yet been defined." +msgstr "Быстрое переключение компоновки #%s не было определено." + +#: spyderlib/app/spyder.py:1916 spyderlib/app/spyder.py:1917 +msgid "Hide toolbars" +msgstr "Скрыть ранели инструментов" + +#: spyderlib/app/spyder.py:2231 spyderlib/app/spyder.py:2232 +msgid "Maximize current pane" +msgstr "Развернуть текущую панель" + +#: spyderlib/app/spyder.py:2235 +msgid "Restore current pane" +msgstr "Восстановить текущую панель" + +#: spyderlib/app/spyder.py:2236 +msgid "Restore pane to its original size" +msgstr "Вернуть панель к первоначальному размеру" + +#: spyderlib/app/spyder.py:2320 +#, python-format +msgid "About %s" +msgstr "О %s" + +#: spyderlib/app/spyder.py:2496 spyderlib/utils/programs.py:281 +#: spyderlib/widgets/externalshell/baseshell.py:139 +#: spyderlib/widgets/explorer.py:239 spyderlib/plugins/editor.py:156 +#: spyderlib/plugins/runconfig.py:321 spyderlib/plugins/runconfig.py:443 +#: spyderlib/plugins/runconfig.py:448 +msgid "Run" +msgstr "Запуск" + +#: spyderlib/app/spyder.py:2497 +#, python-format +msgid "Running an external system terminal is not supported on platform %s." +msgstr "" +"Запуск внешнего системного терминала не поддерживается на платформе %s." + +#: spyderlib/app/spyder.py:2722 +msgid "Open session" +msgstr "Открыть сессию" + +#: spyderlib/app/spyder.py:2723 spyderlib/app/spyder.py:2735 +msgid "Spyder sessions" +msgstr "Сессии Spyder" + +#: spyderlib/app/spyder.py:2734 +msgid "Save session" +msgstr "Сохранить сессию" + +#: spyderlib/app/spyder.py:2776 +msgid "" +"Spyder will restart and reset to default settings:

Do you want to " +"continue?" +msgstr "" +"Spyder будет перезапущен, настройки возвращены по умолчанию:

Хотите " +"продолжить?" + +#: spyderlib/app/spyder.py:2873 spyderlib/widgets/helperwidgets.py:243 +msgid "Spyder updates" +msgstr "Обновления Spyder" + +#: spyderlib/app/spyder.py:2874 spyderlib/plugins/configdialog.py:799 +msgid "Check for updates on startup" +msgstr "Проверять обновления при старте" + +#: spyderlib/app/spyder.py:2892 +#, python-format +msgid "" +"Spyder %s is available!

Please use your package manager to " +"update Spyder or go to our Releases page to download this " +"new version.

If you are not sure how to proceed to update Spyder " +"please refer to our Installation instructions." +msgstr "" +"Доступен Spyder %s!

Пожалйста, используйте свой пакетный " +"менеджер или перейдите на нашу Релизы страницу загрузки " +"новой версии.

Если Вы не уверены как произвести обновление Spyder, " +"ознакомьтесь с нашими инструкциями по Установке." + +#: spyderlib/app/spyder.py:2904 +msgid "Spyder is up to date." +msgstr "Spyder обновлён." + +#: spyderlib/app/tour.py:121 +msgid "Welcome to the Introduction tour" +msgstr "Добро пожаловать в обучающий тур" + +#: spyderlib/app/tour.py:122 +msgid "" +"Spyder is a powerful Interactive Development Environment (or IDE) for " +"the Python programming language.

Here we are going to guide you " +"through its most important features.

Please use the arrow keys or " +"click on the buttons below to move along the tour." +msgstr "" +"Spyder - мощная Интерактивная Среда Разработки (или IDE) для языка " +"программирования Python.

Здесь мы ознакомим Вас с наиболее важными " +"возможностями.

Пожалуйста используйте клавиши со стрелками или кнопки " +"внизу, чтобы двигаться вдоль тура." + +#: spyderlib/app/tour.py:131 +msgid "The Editor" +msgstr "Текстовый редактор" + +#: spyderlib/app/tour.py:132 +msgid "" +"This is the pane where you write Python code before evaluating it. You can " +"get automatic suggestions and completions while writing, by pressing the " +"Tab key next to a given text.

The Editor comes with a line " +"number area (highlighted here in red), where Spyder shows warnings and " +"syntax errors. They can help you to detect potential problems before running " +"the code.

You can also set debug breakpoints in the line number area, " +"by doing a double click next to a non-empty line." +msgstr "" +"Это панель, в которой Вы пишете код Python перед его выполнением. Вы можете " +"получать предложения и автозавершение по ходу ввода, нажимая клавишу Tab после ввода текста.

В Редактор входит панель номеров строк " +"(подсвечена здесь красным), на которой Spyder показывает предупреждения и " +"синтаксические ошибки. Они могут помочь Вам найти потенциальные проблемы " +"перед запуском кода.

Также Вы можете установить отладочные точки " +"останова на строке панели номеров строк двойным щелчком рядом с непустой " +"строкой." + +#: spyderlib/app/tour.py:147 +msgid "The IPython console" +msgstr "Консоль IPython" + +#: spyderlib/app/tour.py:148 +#, python-brace-format +msgid "" +"This is one of panes where you can run or execute the code you wrote on the " +"Editor. To do it you need to press the F5 key.

This console " +"comes with several useful features that greatly improve your programming " +"workflow (like syntax highlighting and inline plots). If you want to know " +"more about them, please follow this link.

Please " +"click on the button below to run some simple code in this console. This will " +"be useful to show you other important features." +msgstr "" +"Это одна из панелей, где можно запустить или выполнить код, написанный в " +"Редакторе. Чтобы это сделать нужно нажать клавишуF5.

Эта " +"консоль поставляется с несколькими полезными функциями, которые значительно " +"улучшают Ваш процесс программирования (такие как подсветка синтаксиса и " +"встроенные графики). Если вы хотите узнать о них больше, перейдите по этой " +"ссылке.

Пожалуйста, нажмите на кнопку ниже, чтобы " +"запустить простой код в этой консоли. Это будет полезно, чтобы показать Вам " +"другие важные функции." + +#: spyderlib/app/tour.py:164 +msgid "The Variable Explorer" +msgstr "Менеджер переменных" + +#: spyderlib/app/tour.py:165 +msgid "" +"In this pane you can view and edit the variables generated during the " +"execution of a program, or those entered directly in one of Spyder consoles." +"

As you can see, the Variable Explorer is showing the variables " +"generated during the last step of this tour. By doing a double-click on any " +"of them, a new window will be opened, where you can inspect and modify their " +"contents." +msgstr "" +"В этой панели можно изучать и редактировать переменные, созданные работой " +"программы или введенные напрямую в консолях Spyder.

Как можно " +"увидеть, Менеджер Переменных показывает значения, рассчитанные на последнем " +"шаге тура. Двойным щелчком на любом из них открывается окно, где можно " +"тщательно изучить и исправить содержимое." + +#: spyderlib/app/tour.py:177 +msgid "The Python console" +msgstr "Консоль Python" + +#: spyderlib/app/tour.py:178 +msgid "" +"You can also run your code on a Python console. These consoles are useful " +"because they let you run a file in a console dedicated only to it.To select " +"this behavior, please press the F6 key.

By pressing the button " +"below and then focusing the Variable Explorer, you will notice that Python " +"consoles are also connected to that pane, and that the Variable Explorer " +"only shows the variables of the currently focused console." +msgstr "" +"Вы также можете запустить свой код в консоли Python. Эти консоли полезны, " +"поскольку они позволяют запускать файл в консоли, предназначенной только для " +"него. Чтобы выбрать такое поведение, нажмите клавишу F6.

Нажав " +"на кнопку ниже и перейдя к Менеджеру Переменных, Вы заметите, что консоли " +"Python также подключены к этой панели, и что Менеджер Переменных отображает " +"только переменные текущей выбранной консоли." + +#: spyderlib/app/tour.py:192 spyderlib/widgets/internalshell.py:266 +#: spyderlib/plugins/help.py:490 spyderlib/plugins/help.py:940 +msgid "Help" +msgstr "Справка" + +#: spyderlib/app/tour.py:193 +msgid "" +"This pane displays documentation of the functions, classes, methods or " +"modules you are currently using in the Editor or the Consoles.

To use " +"it, you need to press Ctrl+I in front of an object. If that object " +"has some documentation associated with it, it will be displayed here." +msgstr "" +"Эта панель показывает документацию по функциям, классам, методам и модулям, " +"используемым сейчас в Редакторе или Консолях.

Чтобы воспользоваться " +"им, нажмите Ctrl+I напротив объекта. Если объект имеет какую-либо " +"документацию, она будет показана здесь." + +#: spyderlib/app/tour.py:203 +msgid "The File Explorer" +msgstr "Файловый менеджер" + +#: spyderlib/app/tour.py:204 +msgid "" +"This pane lets you navigate through the directories and files present in " +"your computer.

You can also open any of these files with its " +"corresponding application, by doing a double click on it.

There is " +"one exception to this rule: plain-text files will always be opened in the " +"Spyder Editor." +msgstr "" +"Эта панель позволяет перемещаться по директориям и файлам на Вашем " +"компьютере.

Вы также можете открыть любой из файлов соответствующим " +"ему приложением двойным щелчком по нему.

Существует одно исключение " +"из этого правила: простые текстовые файлы всегда будут открыты в редакторе " +"Spyder." + +#: spyderlib/app/tour.py:214 +msgid "The History Log" +msgstr "Журнал истории" + +#: spyderlib/app/tour.py:215 +msgid "" +"This pane records all commands introduced in the Python and IPython consoles." +msgstr "" +"Эта панель записывает все команды, введённые в консолях Python и IPython." + +#: spyderlib/app/tour.py:263 +msgid "Spyder is an interactive development environment based on bla" +msgstr "" + +#: spyderlib/app/tour.py:267 +msgid "Welcome to Spyder introduction tour" +msgstr "Добро пожаловать в обучающий тур Spyder" + +#: spyderlib/app/tour.py:268 +msgid "Spyder is an interactive development environment based on bla" +msgstr "Spyder - интерактивная среда разработки, основанная на bla" + +#: spyderlib/app/tour.py:273 +msgid "Introduction tour" +msgstr "Обучающий тур" + +#: spyderlib/app/tour.py:274 +msgid "New features in version 3.0" +msgstr "Новые возможности в версии 3.0" + +#: spyderlib/app/tour.py:552 spyderlib/plugins/ipythonconsole.py:324 +msgid "Run code" +msgstr "Выполнить код" + +#: spyderlib/app/tour.py:821 +msgid "Go to step: " +msgstr "Перейти к шагу:" + +#: spyderlib/config/ipython.py:23 +#, fuzzy +msgid "Jupyter Qtconsole integration" +msgstr "Интеграция Qt-консоли Jupyter" + +#: spyderlib/config/ipython.py:25 +msgid "Manipulate Jupyter notebooks on the Editor" +msgstr "" + +#: spyderlib/config/base.py:241 +msgid "" +"Update LANGUAGE_CODES (inside config/base.py) if a new translation has been " +"added to Spyder" +msgstr "" +"Обновите LANGUAGE_CODES (в файле config/base.py) если добавили новый перевод " +"в Spyder" + +#: spyderlib/config/utils.py:24 +msgid "Python files" +msgstr "Файлы Python" + +#: spyderlib/config/utils.py:25 +msgid "Cython/Pyrex files" +msgstr "Файлы Cython/Pyrex" + +#: spyderlib/config/utils.py:26 +msgid "C files" +msgstr "Файлы C" + +#: spyderlib/config/utils.py:27 +msgid "C++ files" +msgstr "Файлы C++" + +#: spyderlib/config/utils.py:28 +msgid "OpenCL files" +msgstr "Файлы OpenCL" + +#: spyderlib/config/utils.py:29 +msgid "Fortran files" +msgstr "Файлы Fortran" + +#: spyderlib/config/utils.py:30 +msgid "IDL files" +msgstr "Файлы IDL" + +#: spyderlib/config/utils.py:31 +msgid "MATLAB files" +msgstr "Файлы MATLAB" + +#: spyderlib/config/utils.py:32 +msgid "Julia files" +msgstr "Файлы Julia" + +#: spyderlib/config/utils.py:33 +msgid "Yaml files" +msgstr "Файлы Yaml" + +#: spyderlib/config/utils.py:34 +msgid "Patch and diff files" +msgstr "Файлы патчей и diff" + +#: spyderlib/config/utils.py:35 +msgid "Batch files" +msgstr "Файлы Batch" + +#: spyderlib/config/utils.py:36 spyderlib/utils/iofuncs.py:515 +msgid "Text files" +msgstr "Текстовые файлы" + +#: spyderlib/config/utils.py:37 +msgid "reStructuredText files" +msgstr "Файлы reStructuredText" + +#: spyderlib/config/utils.py:38 +msgid "gettext files" +msgstr "Файлы gettext" + +#: spyderlib/config/utils.py:39 +msgid "NSIS files" +msgstr "Файлы NSIS" + +#: spyderlib/config/utils.py:40 +msgid "Web page files" +msgstr "Файлы Веб-страниц" + +#: spyderlib/config/utils.py:41 +msgid "XML files" +msgstr "Файлы XML" + +#: spyderlib/config/utils.py:42 +msgid "Javascript files" +msgstr "Файлы Javascript" + +#: spyderlib/config/utils.py:43 +msgid "Json files" +msgstr "Файлы Json" + +#: spyderlib/config/utils.py:44 +msgid "IPython notebooks" +msgstr "Блокноты IPython" + +#: spyderlib/config/utils.py:45 +msgid "Enaml files" +msgstr "Файлы Enaml" + +#: spyderlib/config/utils.py:46 +msgid "Configuration files" +msgstr "Файлы настроек" + +#: spyderlib/config/utils.py:51 spyderlib/widgets/explorer.py:670 +msgid "All files" +msgstr "Все файлы" + +#: spyderlib/config/utils.py:113 +msgid "Supported text files" +msgstr "Поддерживаемые текстовые файлы" + +#: spyderlib/utils/environ.py:98 +msgid "" +"Module pywin32 was not found.
Please restart this Windows " +"session (not the computer) for changes to take effect." +msgstr "" +"Модуль pywin32 не найден.
Пожалуйста, перезапустите сессию " +"Windows (не компьютер), чтобы изменения вступили в силу." + +#: spyderlib/utils/environ.py:111 +msgid "" +"If you accept changes, this will modify the current user environment " +"variables directly in Windows registry. Use it with precautions, at " +"your own risks.

Note that for changes to take effect, you will need " +"to restart the parent process of this application (simply restart Spyder if " +"you have executed it from a Windows shortcut, otherwise restart any " +"application from which you may have executed it, like Python(x,y) Home for example)" +msgstr "" +"Если Вы примете изменения, это переопределит переменные среды для текущего " +"пользователя непосредственно в реестре Windows. Используйте с " +"осторожностью, на свой риск.

Имейте в виду, чтобы изменения вступили " +"в силу, необходимо перезагрузить родительский процесс приложения (просто " +"перезапустите Spyder если запускали его ярлыком Windows, или перезагрузите " +"приложение из которого Вы его запускали, например Python(x,y) Home)" + +#: spyderlib/utils/codeanalysis.py:91 +msgid "Real-time code analysis on the Editor" +msgstr "Анализ кода в Редакторе в реальном времени" + +#: spyderlib/utils/codeanalysis.py:95 +msgid "Real-time code style analysis on the Editor" +msgstr "Анализ стиля кода в Редакторе в реальном времени" + +#: spyderlib/utils/iofuncs.py:497 +msgid "Supported files" +msgstr "Поддерживаемые файлы" + +#: spyderlib/utils/iofuncs.py:499 +msgid "All files (*.*)" +msgstr "Все файлы (*.*)" + +#: spyderlib/utils/iofuncs.py:509 +msgid "Spyder data files" +msgstr "Файлы данных Spyder" + +#: spyderlib/utils/iofuncs.py:511 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1014 +msgid "NumPy arrays" +msgstr "Массивы NumPy" + +#: spyderlib/utils/iofuncs.py:512 +msgid "NumPy zip arrays" +msgstr "Сжатые массивы NumPy" + +#: spyderlib/utils/iofuncs.py:513 +msgid "Matlab files" +msgstr "Файлы Matlab" + +#: spyderlib/utils/iofuncs.py:514 +msgid "CSV text files" +msgstr "Текстовые файлы CSV" + +#: spyderlib/utils/iofuncs.py:516 +msgid "JPEG images" +msgstr "Изображения JPEG" + +#: spyderlib/utils/iofuncs.py:517 +msgid "PNG images" +msgstr "Изображения PNG" + +#: spyderlib/utils/iofuncs.py:518 +msgid "GIF images" +msgstr "Изображения GIF" + +#: spyderlib/utils/iofuncs.py:519 +msgid "TIFF images" +msgstr "Изображения TIFF" + +#: spyderlib/utils/iofuncs.py:520 spyderlib/utils/iofuncs.py:521 +msgid "Pickle files" +msgstr "" + +#: spyderlib/utils/iofuncs.py:522 +msgid "JSON files" +msgstr "Файлы JSON" + +#: spyderlib/utils/iofuncs.py:541 spyderlib/utils/iofuncs.py:548 +#, python-format +msgid "Unsupported file type '%s'" +msgstr "Неподдерживаемый тип файла '%s'" + +#: spyderlib/utils/programs.py:282 +msgid "It was not possible to run this file in an external terminal" +msgstr "Невозможно запустить файл во внешнем терминале" + +#: spyderlib/utils/help/sphinxify.py:212 spyderlib/utils/help/sphinxify.py:222 +msgid "" +"It was not possible to generate rich text help for this object.
Please " +"see it in plain text." +msgstr "" +"Невозможно создать форматированную текстовую помощь по объекту.Пожалуйста, просмотрите обычный текст.." + +#: spyderlib/utils/introspection/manager.py:31 +#: spyderlib/utils/introspection/manager.py:36 +msgid "Editor's code completion, go-to-definition and help" +msgstr "Автодополнение кода редактора, переход к определению и справка" + +#: spyderlib/utils/syntaxhighlighters.py:32 +msgid "Syntax highlighting for Matlab, Julia and other file types" +msgstr "Подсветка синтаксиса для Matlab, Julia и других типов файлов" + +#: spyderlib/utils/syntaxhighlighters.py:41 +msgid "Background:" +msgstr "Фон:" + +#: spyderlib/utils/syntaxhighlighters.py:42 +#: spyderlib/widgets/sourcecode/codeeditor.py:103 +msgid "Current line:" +msgstr "Текущая строка:" + +#: spyderlib/utils/syntaxhighlighters.py:43 +msgid "Current cell:" +msgstr "Текущая ячейка:" + +#: spyderlib/utils/syntaxhighlighters.py:44 +msgid "Occurrence:" +msgstr "" + +#: spyderlib/utils/syntaxhighlighters.py:45 +msgid "Link:" +msgstr "Ссылка:" + +#: spyderlib/utils/syntaxhighlighters.py:46 +msgid "Side areas:" +msgstr "Боковые панели:" + +#: spyderlib/utils/syntaxhighlighters.py:47 +#, fuzzy +msgid "Matched
parens:" +msgstr "Парные
скобки:" + +#: spyderlib/utils/syntaxhighlighters.py:48 +#, fuzzy +msgid "Unmatched
parens:" +msgstr "Скобки
без пары:" + +#: spyderlib/utils/syntaxhighlighters.py:49 +msgid "Normal text:" +msgstr "Обычные текст:" + +#: spyderlib/utils/syntaxhighlighters.py:50 +msgid "Keyword:" +msgstr "Ключевое слово:" + +#: spyderlib/utils/syntaxhighlighters.py:51 +msgid "Builtin:" +msgstr "Встроенные:" + +#: spyderlib/utils/syntaxhighlighters.py:52 +msgid "Definition:" +msgstr "Определение:" + +#: spyderlib/utils/syntaxhighlighters.py:53 +msgid "Comment:" +msgstr "Комментарий:" + +#: spyderlib/utils/syntaxhighlighters.py:54 +msgid "String:" +msgstr "Строка:" + +#: spyderlib/utils/syntaxhighlighters.py:55 +msgid "Number:" +msgstr "Число:" + +#: spyderlib/utils/syntaxhighlighters.py:56 +msgid "Instance:" +msgstr "Пример:" + +#: spyderlib/workers/updates.py:86 spyderlib/workers/updates.py:88 +msgid "Unable to retrieve information." +msgstr "" + +#: spyderlib/workers/updates.py:90 +msgid "" +"Unable to connect to the internet.

Make sure the connection is " +"working properly." +msgstr "" +"Не удалось подключиться к интернету.

Убедитесь, что соединение " +"работает должным образом." + +#: spyderlib/workers/updates.py:93 +msgid "Unable to check for updates." +msgstr "Не удалось проверить обновления." + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:113 +msgid "Index" +msgstr "Индекс" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:115 +#: spyderlib/plugins/shortcuts.py:517 +msgid "Name" +msgstr "Действие" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:118 +msgid "Tuple" +msgstr "Кортеж" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:121 +msgid "List" +msgstr "Список" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:124 +msgid "Dictionary" +msgstr "Словарь" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:126 +msgid "Key" +msgstr "Клавиша" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:130 +#: spyderlib/plugins/help.py:399 +msgid "Object" +msgstr "Объект" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:132 +msgid "Attribute" +msgstr "Атрибут" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:134 +msgid "elements" +msgstr "элементы" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:310 +msgid "Type" +msgstr "Тип" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:310 +msgid "Size" +msgstr "Размер" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:310 +msgid "Value" +msgstr "Значение" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:408 +msgid "" +"Opening this variable can be slow\n" +"\n" +"Do you want to continue anyway?" +msgstr "" +"Открытие этой переменной может занять время\n" +"\n" +"Желаете продолжить?" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:416 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:570 +msgid "Edit item" +msgstr "Редактировать элемент" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:417 +#, python-format +msgid "Unable to retrieve data.

Error message:
%s" +msgstr "Не удалось вывести данные.

Сообщение об ошибке:
%s" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:571 +#, python-format +msgid "Unable to assign data to item.

Error message:
%s" +msgstr "" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:633 +msgid "Resize rows to contents" +msgstr "Размер строк по содержимому" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:641 +#: spyderlib/widgets/explorer.py:241 +msgid "Edit" +msgstr "Редактировать" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:644 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:983 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1000 +msgid "Plot" +msgstr "График" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:648 +msgid "Histogram" +msgstr "Гистограмма" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:652 +msgid "Show image" +msgstr "Показать изображение" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:656 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1008 +msgid "Save array" +msgstr "Сохранить массив" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:660 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:947 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:955 +msgid "Insert" +msgstr "Вставить" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:663 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:897 +msgid "Remove" +msgstr "Удалить" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:666 +#: spyderlib/plugins/variableexplorer.py:42 +msgid "Truncate values" +msgstr "Обрезать значения" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:670 +#: spyderlib/plugins/variableexplorer.py:44 +msgid "Show arrays min/max" +msgstr "Показывать min/max массивов" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:674 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:914 +#: spyderlib/widgets/explorer.py:542 spyderlib/widgets/explorer.py:550 +#: spyderlib/widgets/explorer.py:561 +msgid "Rename" +msgstr "Переименовать" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:677 +msgid "Duplicate" +msgstr "Создать копию" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:895 +msgid "Do you want to remove selected item?" +msgstr "Вы хотите удалить выбранный элемент?" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:896 +msgid "Do you want to remove all selected items?" +msgstr "Вы хотите удалить все выбранные элементы?" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:914 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:947 +msgid "Key:" +msgstr "Ключ:" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:955 +msgid "Value:" +msgstr "Значение:" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:971 +msgid "Import error" +msgstr "Импортировать ошибку" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:972 +msgid "Please install matplotlib or guiqwt." +msgstr "Пожалуйста, установите matplotlib или guiqwt." + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:984 +#, python-format +msgid "Unable to plot data.

Error message:
%s" +msgstr "" +"Не удалось построить график по данным.

Сообщение об ошибке:
" +"%s" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1001 +#, python-format +msgid "Unable to show image.

Error message:
%s" +msgstr "" +"Не удалось показать изображение.

Сообщение об ошибке:
%s" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1024 +#, python-format +msgid "Unable to save array

Error message:
%s" +msgstr "Не удалось сохранить массив

Сообщение об ошибке:
%s" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1049 +msgid "It was not possible to copy this array" +msgstr "Не удалось скопировать этот массив" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1074 +msgid "Clipboard contents" +msgstr "Содержимое буфера обмена" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1089 +msgid "Import from clipboard" +msgstr "Импортировать из буфера обмена" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1091 +msgid "Empty clipboard" +msgstr "Очистить буфер обмена" + +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1092 +msgid "Nothing to be imported from clipboard." +msgstr "Нечего импортировать из буфера обмена." + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:496 +msgid "It was not possible to copy values for this array" +msgstr "Не удалось скопировать значения этого массива" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:531 +#: spyderlib/widgets/variableexplorer/arrayeditor.py:564 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:524 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:564 +msgid "Format" +msgstr "Форматировать" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:536 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:528 +msgid "Resize" +msgstr "Изменить размер" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:539 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:532 +#: spyderlib/plugins/ipythonconsole.py:191 +#: spyderlib/plugins/externalconsole.py:111 +msgid "Background color" +msgstr "Цвет фона" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:565 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:565 +msgid "Float formatting" +msgstr "Форматирование чисел" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:573 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:574 +#, python-format +msgid "Format (%s) is incorrect" +msgstr "Формат (%s) неверный" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:607 +msgid "Array is empty" +msgstr "Массив пустой" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:610 +msgid "Arrays with more than 3 dimensions are not supported" +msgstr "Массивы с размерностью более 3 не поддерживаются" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:613 +msgid "The 'xlabels' argument length do no match array column number" +msgstr "Длина аргумента 'xlabels' не соответствует числу столбцов массива" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:617 +msgid "The 'ylabels' argument length do no match array row number" +msgstr "Длина аргумента 'ylabels' не соответствует числу строк массива" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:624 +#, python-format +msgid "%s arrays" +msgstr "%s массивы" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:625 +#, python-format +msgid "%s are currently not supported" +msgstr "%s на данный момент не поддерживается" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:632 +msgid "NumPy array" +msgstr "Массив NumPy" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:634 +#: spyderlib/widgets/variableexplorer/arrayeditor.py:788 +msgid "Array editor" +msgstr "Редактор массивов" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:636 +msgid "read only" +msgstr "только чтение" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:666 +msgid "Record array fields:" +msgstr "Заполнить поля массива:" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:678 +msgid "Masked data" +msgstr "" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:678 +msgid "Data" +msgstr "Данные" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:678 +msgid "Mask" +msgstr "Маска" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:689 +msgid "Axis:" +msgstr "Оси:" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:694 +msgid "Index:" +msgstr "Индекс:" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:707 +msgid "Warning: changes are applied separately" +msgstr "Предупреждение: изменения применяются раздельно" + +#: spyderlib/widgets/variableexplorer/arrayeditor.py:708 +msgid "" +"For performance reasons, changes applied to masked array won't be reflected " +"in array's data (and vice-versa)." +msgstr "" +"По соображениям производительности, изменения принятые для скрытых массивов " +"не будут отражены в данных массивов (и наоборот)." + +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:430 +msgid "To bool" +msgstr "В булево" + +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:430 +msgid "To complex" +msgstr "В комплексное" + +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:431 +msgid "To int" +msgstr "В целое" + +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:431 +msgid "To float" +msgstr "В вещественное" + +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:432 +msgid "To str" +msgstr "В строку" + +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:506 +#, python-format +msgid "%s editor" +msgstr "%s редактор" + +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:538 +msgid "Column min/max" +msgstr "Min/max столбца" + +#: spyderlib/widgets/variableexplorer/utils.py:28 +msgid "View and edit DataFrames and Series in the Variable Explorer" +msgstr "" + +#: spyderlib/widgets/variableexplorer/utils.py:33 +msgid "View and edit two and three dimensional arrays in the Variable Explorer" +msgstr "" +"Просмотр и редактирование 2-х и 3-мерных массивов в Менеджере Переменных" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:151 +#: spyderlib/widgets/editor.py:468 spyderlib/widgets/ipython.py:580 +#: spyderlib/widgets/externalshell/baseshell.py:152 +#: spyderlib/widgets/explorer.py:1040 spyderlib/plugins/help.py:443 +#: spyderlib/plugins/history.py:103 +msgid "Options" +msgstr "Опции" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:195 +msgid "Refresh" +msgstr "Обновить" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:199 +msgid "Refresh periodically" +msgstr "Обновлять периодически" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:203 +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:456 +msgid "Import data" +msgstr "Импортировать данные" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:206 +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:544 +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:565 +msgid "Save data" +msgstr "Сохранить данные" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:211 +msgid "Save data as..." +msgstr "Сохранить данные как..." + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:218 +#: spyderlib/plugins/variableexplorer.py:33 +msgid "Exclude private references" +msgstr "Исключить приватные ссылки" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:219 +msgid "Exclude references which name starts with an underscore" +msgstr "Исключить ссылки, имена которых начинаются с подчёркивания" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:226 +#: spyderlib/plugins/variableexplorer.py:35 +#, fuzzy +msgid "Exclude all-uppercase references" +msgstr "Исключить ссылки со всеми буквами в верхнем регистре" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:227 +msgid "Exclude references which name is uppercase" +msgstr "" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:233 +#: spyderlib/plugins/variableexplorer.py:34 +msgid "Exclude capitalized references" +msgstr "" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:234 +msgid "Exclude references which name starts with an uppercase character" +msgstr "" +"Исключить ссылки, имена которых начинаются с символа в верхнем регистре" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:241 +#: spyderlib/plugins/variableexplorer.py:36 +msgid "Exclude unsupported data types" +msgstr "Исключить неподдерживаемые типы данных" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:242 +msgid "" +"Exclude references to unsupported data types (i.e. which won't be handled/" +"saved correctly)" +msgstr "" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:351 +#, fuzzy, python-format +msgid "Object %s is not picklable" +msgstr "Объект %s не архивируемый" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:476 +#, python-format +msgid "" +"Unsupported file extension '%s'

Would you like to import it " +"anyway (by selecting a known file format)?" +msgstr "" +"Неподдерживаемое расширение файла '%s'

Хотите его " +"импортировать (выбрав известный формат файла)?" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:484 +msgid "Open file as:" +msgstr "Открыть файл как:" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:532 +#, python-format +msgid "Unable to load '%s'

Error message:
%s" +msgstr "Не удалось загрузить '%s'

Сообщение об ошибке:
%s" + +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:566 +#, python-format +msgid "Unable to save current workspace

Error message:
%s" +msgstr "" +"Невозможно сохранить текущую рабочую область

Сообщение об " +"ошибке:
%s" + +#: spyderlib/widgets/variableexplorer/importwizard.py:116 +#: spyderlib/widgets/variableexplorer/importwizard.py:431 +msgid "Import as" +msgstr "Импортировать как" + +#: spyderlib/widgets/variableexplorer/importwizard.py:118 +msgid "data" +msgstr "данные" + +#: spyderlib/widgets/variableexplorer/importwizard.py:122 +msgid "code" +msgstr "код" + +#: spyderlib/widgets/variableexplorer/importwizard.py:125 +#: spyderlib/widgets/variableexplorer/importwizard.py:504 +msgid "text" +msgstr "текст" + +#: spyderlib/widgets/variableexplorer/importwizard.py:138 +msgid "Column separator:" +msgstr "Разделитель столбцов:" + +#: spyderlib/widgets/variableexplorer/importwizard.py:142 +#, fuzzy +msgid "Tab" +msgstr "табуляция" + +#: spyderlib/widgets/variableexplorer/importwizard.py:145 +#: spyderlib/widgets/variableexplorer/importwizard.py:163 +msgid "other" +msgstr "" + +#: spyderlib/widgets/variableexplorer/importwizard.py:156 +msgid "Row separator:" +msgstr "Разделитель строк:" + +#: spyderlib/widgets/variableexplorer/importwizard.py:160 +msgid "EOL" +msgstr "" + +#: spyderlib/widgets/variableexplorer/importwizard.py:175 +msgid "Additional options" +msgstr "Дополнительные опции" + +#: spyderlib/widgets/variableexplorer/importwizard.py:179 +msgid "Skip rows:" +msgstr "Пропустить строки:" + +#: spyderlib/widgets/variableexplorer/importwizard.py:190 +msgid "Comments:" +msgstr "Комментарии:" + +#: spyderlib/widgets/variableexplorer/importwizard.py:196 +msgid "Transpose" +msgstr "Транспонировать" + +#: spyderlib/widgets/variableexplorer/importwizard.py:434 +msgid "array" +msgstr "массив" + +#: spyderlib/widgets/variableexplorer/importwizard.py:439 +#, fuzzy +msgid "list" +msgstr "список" + +#: spyderlib/widgets/variableexplorer/importwizard.py:444 +msgid "DataFrame" +msgstr "" + +#: spyderlib/widgets/variableexplorer/importwizard.py:487 +#: spyderlib/widgets/variableexplorer/importwizard.py:569 +msgid "Import wizard" +msgstr "Мастер импорта" + +#: spyderlib/widgets/variableexplorer/importwizard.py:492 +msgid "Raw text" +msgstr "" + +#: spyderlib/widgets/variableexplorer/importwizard.py:495 +msgid "variable_name" +msgstr "" + +#: spyderlib/widgets/variableexplorer/importwizard.py:506 +msgid "table" +msgstr "таблица" + +#: spyderlib/widgets/variableexplorer/importwizard.py:507 +msgid "Preview" +msgstr "Предварительный просмотр" + +#: spyderlib/widgets/variableexplorer/importwizard.py:511 +msgid "Variable Name" +msgstr "Имя переменной" + +#: spyderlib/widgets/variableexplorer/importwizard.py:519 +msgid "Cancel" +msgstr "Отмена" + +#: spyderlib/widgets/variableexplorer/importwizard.py:525 +#: spyderlib/widgets/explorer.py:1031 +msgid "Previous" +msgstr "Предыдущая" + +#: spyderlib/widgets/variableexplorer/importwizard.py:529 +#: spyderlib/widgets/explorer.py:1034 +#: spyderlib/plugins/workingdirectory.py:179 +msgid "Next" +msgstr "Далее" + +#: spyderlib/widgets/variableexplorer/importwizard.py:532 +msgid "Done" +msgstr "" + +#: spyderlib/widgets/variableexplorer/importwizard.py:570 +#, python-format +msgid "" +"Unable to proceed to next step

Please check your entries." +"

Error message:
%s" +msgstr "" +"Невозможно перейти к следующему шагу

Пожалуйста, проверьте " +"введенные данные.

Сообщение об ошибке:
%s" + +#: spyderlib/widgets/variableexplorer/texteditor.py:72 +msgid "Text editor" +msgstr "Текстовый редактор" + +#: spyderlib/widgets/comboboxes.py:165 +msgid "Press enter to validate this entry" +msgstr "Нажмите Enter для подтверждения этого поля" + +#: spyderlib/widgets/comboboxes.py:166 +msgid "This entry is incorrect" +msgstr "Это поле неверно" + +#: spyderlib/widgets/comboboxes.py:209 +msgid "Press enter to validate this path" +msgstr "Нажмите Enter для подтверждения этого пути" + +#: spyderlib/widgets/onecolumntree.py:50 +msgid "Collapse all" +msgstr "Свернуть всё" + +#: spyderlib/widgets/onecolumntree.py:54 +msgid "Expand all" +msgstr "Раскрыть всё" + +#: spyderlib/widgets/onecolumntree.py:58 +msgid "Restore" +msgstr "Восстановить" + +#: spyderlib/widgets/onecolumntree.py:59 +msgid "Restore original tree layout" +msgstr "Восстановить оригинальное дерево компоновки" + +#: spyderlib/widgets/onecolumntree.py:63 +msgid "Collapse selection" +msgstr "Свернуть выделение" + +#: spyderlib/widgets/onecolumntree.py:67 +msgid "Expand selection" +msgstr "Раскрыть выделение" + +#: spyderlib/widgets/editor.py:341 spyderlib/plugins/editor.py:645 +msgid "File switcher..." +msgstr "" + +#: spyderlib/widgets/editor.py:344 +msgid "Copy path to clipboard" +msgstr "Копировать путь в буфер обмена" + +#: spyderlib/widgets/editor.py:348 +msgid "Close all to the right" +msgstr "Закрыть все правее" + +#: spyderlib/widgets/editor.py:350 +msgid "Close all but this" +msgstr "Закрыть все кроме этой" + +#: spyderlib/widgets/editor.py:365 +#: spyderlib/widgets/sourcecode/codeeditor.py:94 +#: spyderlib/widgets/sourcecode/codeeditor.py:2901 +#: spyderlib/plugins/editor.py:96 spyderlib/plugins/editor.py:556 +#: spyderlib/plugins/editor.py:1636 spyderlib/plugins/help.py:123 +#: spyderlib/plugins/help.py:391 spyderlib/plugins/__init__.py:523 +msgid "Editor" +msgstr "Редактор" + +#: spyderlib/widgets/editor.py:914 +msgid "Temporary file" +msgstr "Временный файл" + +#: spyderlib/widgets/editor.py:1011 +msgid "New window" +msgstr "Новое окно" + +#: spyderlib/widgets/editor.py:1012 +msgid "Create a new editor window" +msgstr "Создать новое окно редактора" + +#: spyderlib/widgets/editor.py:1015 +msgid "Split vertically" +msgstr "Разделить по вертикали" + +#: spyderlib/widgets/editor.py:1017 +msgid "Split vertically this editor window" +msgstr "Разделить окна редактора по вертикали" + +#: spyderlib/widgets/editor.py:1019 +msgid "Split horizontally" +msgstr "Разделить по горизонтали" + +#: spyderlib/widgets/editor.py:1021 +msgid "Split horizontally this editor window" +msgstr "Разделить окна редактора по горизонтали" + +#: spyderlib/widgets/editor.py:1023 +msgid "Close this panel" +msgstr "Закрыть эту панель" + +#: spyderlib/widgets/editor.py:1180 +#, python-format +msgid "%s has been modified.
Do you want to save changes?" +msgstr "%s был изменён.
Хотите сохранить изменения?" + +#: spyderlib/widgets/editor.py:1242 +msgid "Save" +msgstr "Сохранить" + +#: spyderlib/widgets/editor.py:1243 +#, python-format +msgid "Unable to save script '%s'

Error message:
%s" +msgstr "" +"Не удалось сохранить скрипт '%s'

Сообщение об ошибке:
%s" + +#: spyderlib/widgets/editor.py:1263 spyderlib/plugins/editor.py:657 +msgid "Save file" +msgstr "Сохранить файл" + +#: spyderlib/widgets/editor.py:1477 +#, python-format +msgid "" +"%s is unavailable (this file may have been removed, moved or renamed " +"outside Spyder).
Do you want to close it?" +msgstr "" +"%s недоступен (этот файл мог быть удален, перемещён или переименован " +"вне Spyder).
Хотите его закрыть?" + +#: spyderlib/widgets/editor.py:1497 +#, python-format +msgid "" +"%s has been modified outside Spyder.
Do you want to reload it and " +"lose all your changes?" +msgstr "" +"%s был изменён вне Spyder.
Хотите перегрузить его и потерять все " +"изменения?" + +#: spyderlib/widgets/editor.py:1593 +#, python-format +msgid "" +"All changes to %s will be lost.
Do you want to revert file from " +"disk?" +msgstr "" +"Все изменения для %s были потеряны.
Хотите перегрузить файл с " +"диска?" + +#: spyderlib/widgets/editor.py:1733 +#, python-format +msgid "Loading %s..." +msgstr "Загрузка %s..." + +#: spyderlib/widgets/editor.py:1743 +#, python-format +msgid "" +"%s contains mixed end-of-line characters.
Spyder will fix this " +"automatically." +msgstr "" +"%s содержит смешанные символы конца строки.
Spyder исправит это " +"автоматически." + +#: spyderlib/widgets/editor.py:2108 +msgid "Close window" +msgstr "Закрыть окно" + +#: spyderlib/widgets/editor.py:2110 +msgid "Close this window" +msgstr "Закрыть это окно" + +#: spyderlib/widgets/shell.py:128 +msgid "Save history log..." +msgstr "Сохранить журнал истории..." + +#: spyderlib/widgets/shell.py:130 +msgid "Save current history log (i.e. all inputs and outputs) in a text file" +msgstr "" +"Сохранить текущий журнал истории (т.е. все вводы и выводы) в текстовом файле" + +#: spyderlib/widgets/shell.py:133 spyderlib/widgets/projectexplorer.py:1015 +#: spyderlib/widgets/explorer.py:480 spyderlib/plugins/configdialog.py:1000 +msgid "Delete" +msgstr "Удалить" + +#: spyderlib/widgets/shell.py:256 +msgid "Save history log" +msgstr "Сохранить журнал истории" + +#: spyderlib/widgets/shell.py:259 +msgid "History logs" +msgstr "Журналы истории" + +#: spyderlib/widgets/shell.py:270 +#, python-format +msgid "Unable to save file '%s'

Error message:
%s" +msgstr "" +"Невозможно сохранить файл %s

Сообщение об ошибке:
%s" + +#: spyderlib/widgets/shell.py:712 +msgid "Copy without prompts" +msgstr "Копировать без приглашений к воду" + +#: spyderlib/widgets/shell.py:715 spyderlib/widgets/shell.py:719 +msgid "Clear line" +msgstr "Очистить строку" + +#: spyderlib/widgets/shell.py:721 +msgid "Clear shell" +msgstr "Очистить оболочку" + +#: spyderlib/widgets/shell.py:725 +msgid "Clear shell contents ('cls' command)" +msgstr "Очистить содержание оболочки (команда 'cls')" + +#: spyderlib/widgets/ipython.py:246 +msgid "Reset IPython namespace" +msgstr "" + +#: spyderlib/widgets/ipython.py:247 +#, fuzzy +msgid "" +"All user-defined variables will be removed.
Are you sure you want to " +"reset the namespace?" +msgstr "" +"Все переменные, определённые пользователем будут удалены.
Вы уверены, что " +"хотите reset the namespace?" + +#: spyderlib/widgets/ipython.py:363 spyderlib/widgets/ipython.py:380 +#: spyderlib/widgets/externalshell/baseshell.py:250 +#: spyderlib/widgets/mixins.py:656 +msgid "Arguments" +msgstr "Аргументы" + +#: spyderlib/widgets/ipython.py:518 +msgid "An error ocurred while starting the kernel" +msgstr "При запуске ядра произошла ошибка" + +#: spyderlib/widgets/ipython.py:533 +#: spyderlib/widgets/externalshell/baseshell.py:106 +#: spyderlib/plugins/help.py:391 spyderlib/plugins/runconfig.py:185 +#: spyderlib/plugins/runconfig.py:455 spyderlib/plugins/externalconsole.py:56 +#: spyderlib/plugins/externalconsole.py:999 +msgid "Console" +msgstr "Консоль" + +#: spyderlib/widgets/ipython.py:547 +msgid "Restart kernel" +msgstr "Перезапустить ядро" + +#: spyderlib/widgets/ipython.py:567 spyderlib/widgets/findinfiles.py:333 +msgid "Stop" +msgstr "Стоп" + +#: spyderlib/widgets/ipython.py:569 +msgid "Stop the current command" +msgstr "Остановить текущую команду" + +#: spyderlib/widgets/ipython.py:593 +msgid "Inspect current object" +msgstr "Проверить текущий объект" + +#: spyderlib/widgets/ipython.py:598 +msgid "Clear line or block" +msgstr "Очистить строку или блок" + +#: spyderlib/widgets/ipython.py:602 +msgid "Reset namespace" +msgstr "" + +#: spyderlib/widgets/ipython.py:605 +msgid "Clear console" +msgstr "Очистить консоль" + +#: spyderlib/widgets/ipython.py:661 +msgid "" +"It seems the kernel died unexpectedly. Use 'Restart kernel' to continue " +"using this console." +msgstr "" +"По видимому ядро неожиданно умерло. Используйте 'Перезапустить ядро' для " +"продолжения работы в консоли." + +#: spyderlib/widgets/ipython.py:681 +msgid "Changing backend to Qt for Mayavi" +msgstr "Изменить бэкенд для Mayavi на Qt" + +#: spyderlib/widgets/ipython.py:690 +msgid "Kernel process is either remote or unspecified. Cannot interrupt" +msgstr "" + +#: spyderlib/widgets/ipython.py:699 +msgid "Kernel process is either remote or unspecified. Cannot restart." +msgstr "" + +#: spyderlib/widgets/ipython.py:778 +msgid "Connecting to kernel..." +msgstr "Подключение к ядру..." + +#: spyderlib/widgets/pathmanager.py:86 +msgid "Move to top" +msgstr "Переместить вверх" + +#: spyderlib/widgets/pathmanager.py:92 +msgid "Move up" +msgstr "Переместить выше" + +#: spyderlib/widgets/pathmanager.py:98 +msgid "Move down" +msgstr "Переместить ниже" + +#: spyderlib/widgets/pathmanager.py:104 +msgid "Move to bottom" +msgstr "Переместить вниз" + +#: spyderlib/widgets/pathmanager.py:115 spyderlib/widgets/pathmanager.py:230 +msgid "Add path" +msgstr "Добавить путь" + +#: spyderlib/widgets/pathmanager.py:120 spyderlib/widgets/pathmanager.py:213 +msgid "Remove path" +msgstr "Удалить путь" + +#: spyderlib/widgets/pathmanager.py:130 +msgid "Synchronize..." +msgstr "Синхронизация..." + +#: spyderlib/widgets/pathmanager.py:132 +msgid "Synchronize Spyder's path list with PYTHONPATH environment variable" +msgstr "Синхронизировать список путей Spyder с переменной среды PYTHONPATH" + +#: spyderlib/widgets/pathmanager.py:144 +msgid "Synchronize" +msgstr "Синхронизировать" + +#: spyderlib/widgets/pathmanager.py:145 +msgid "" +"This will synchronize Spyder's path list with PYTHONPATH environment " +"variable for current user, allowing you to run your Python modules outside " +"Spyder without having to configure sys.path.
Do you want to clear " +"contents of PYTHONPATH before adding Spyder's path list?" +msgstr "" +"Будет синхронизирован список путей Spyder с переменной среды PYTHONPATH для " +"текущего пользователя, позволяя Вам запускать Ваши модули Python вне Spyder " +"без необходимости настраивать sys.path.
Хотите очистить содержимое " +"PYTHONPATH перед добавлением списка путей Spyder?" + +#: spyderlib/widgets/pathmanager.py:214 +msgid "Do you really want to remove selected path?" +msgstr "Вы действительно хотите удалить выбранный путь?" + +#: spyderlib/widgets/pathmanager.py:223 spyderlib/widgets/findinfiles.py:504 +#: spyderlib/widgets/projectexplorer.py:899 +#: spyderlib/widgets/externalshell/pythonshell.py:638 +#: spyderlib/widgets/explorer.py:584 spyderlib/plugins/configdialog.py:490 +#: spyderlib/plugins/configdialog.py:505 +#: spyderlib/plugins/workingdirectory.py:290 +#: spyderlib/plugins/runconfig.py:176 spyderlib/plugins/runconfig.py:240 +msgid "Select directory" +msgstr "Выберите папку" + +#: spyderlib/widgets/pathmanager.py:231 +msgid "" +"This directory is already included in Spyder path list.
Do you want to " +"move it to the top of the list?" +msgstr "" +"Этот каталог уже имеется в списке путей Spyder.
Хотите переместить его на " +"вершину списка?" + +#: spyderlib/widgets/findinfiles.py:158 +msgid "Unexpected error: see internal console" +msgstr "Неожиданная ошибка: смотрите во встроенной консоли" + +#: spyderlib/widgets/findinfiles.py:209 spyderlib/widgets/findinfiles.py:233 +#: spyderlib/widgets/findinfiles.py:280 +msgid "invalid regular expression" +msgstr "неверное регулярное выражение" + +#: spyderlib/widgets/findinfiles.py:278 +msgid "permission denied errors were encountered" +msgstr "обнаружены ошибки отказа в доступе" + +#: spyderlib/widgets/findinfiles.py:315 +msgid "Search pattern" +msgstr "Найти по шаблону" + +#: spyderlib/widgets/findinfiles.py:318 spyderlib/widgets/findinfiles.py:352 +#: spyderlib/widgets/findinfiles.py:364 spyderlib/widgets/findreplace.py:77 +msgid "Regular expression" +msgstr "Регулярное выражение" + +#: spyderlib/widgets/findinfiles.py:327 +msgid "Search" +msgstr "Найти" + +#: spyderlib/widgets/findinfiles.py:330 +msgid "Start search" +msgstr "Начать поиск" + +#: spyderlib/widgets/findinfiles.py:336 +msgid "Stop search" +msgstr "Остановить поиск" + +#: spyderlib/widgets/findinfiles.py:346 +msgid "Included filenames pattern" +msgstr "Включить шаблон имён файлов" + +#: spyderlib/widgets/findinfiles.py:355 +msgid "Include:" +msgstr "Включить:" + +#: spyderlib/widgets/findinfiles.py:358 +msgid "Excluded filenames pattern" +msgstr "Исключить шаблон имён файлов" + +#: spyderlib/widgets/findinfiles.py:367 +msgid "Exclude:" +msgstr "Исключить:" + +#: spyderlib/widgets/findinfiles.py:377 +msgid "PYTHONPATH" +msgstr "PYTHONPATH" + +#: spyderlib/widgets/findinfiles.py:380 +msgid "" +"Search in all directories listed in sys.path which are outside the Python " +"installation directory" +msgstr "" +"Искать во всех каталогах, указанных в sys.path, которые отсутствуют в " +"установочном каталоге Python" + +#: spyderlib/widgets/findinfiles.py:382 +msgid "Hg repository" +msgstr "" + +#: spyderlib/widgets/findinfiles.py:385 +msgid "Search in current directory hg repository" +msgstr "" + +#: spyderlib/widgets/findinfiles.py:386 +msgid "Here:" +msgstr "Здесь:" + +#: spyderlib/widgets/findinfiles.py:390 +msgid "Search recursively in this directory" +msgstr "Искать рекурсивно в папке" + +#: spyderlib/widgets/findinfiles.py:395 +msgid "Browse a search directory" +msgstr "Выбрать папку поиска" + +#: spyderlib/widgets/findinfiles.py:425 +msgid "Hide advanced options" +msgstr "Скрыть дополнительные опции" + +#: spyderlib/widgets/findinfiles.py:428 +msgid "Show advanced options" +msgstr "Показать дополнительные опции" + +#: spyderlib/widgets/findinfiles.py:569 +msgid "Search canceled" +msgstr "Поиск отменён" + +#: spyderlib/widgets/findinfiles.py:573 +msgid "String not found" +msgstr "Строка не найдена" + +#: spyderlib/widgets/findinfiles.py:575 +msgid "matches in" +msgstr "" + +#: spyderlib/widgets/findinfiles.py:576 +msgid "file" +msgstr "файл" + +#: spyderlib/widgets/findinfiles.py:584 +msgid "interrupted" +msgstr "" + +#: spyderlib/widgets/findinfiles.py:689 spyderlib/plugins/findinfiles.py:114 +msgid "Find in files" +msgstr "Найти в файлах" + +#: spyderlib/widgets/tabs.py:142 +msgid "Browse tabs" +msgstr "Обзор вкладок" + +#: spyderlib/widgets/tabs.py:271 +msgid "Close current tab" +msgstr "Закрыть текущую вкладку" + +#: spyderlib/widgets/pydocgui.py:107 +msgid "Module or package:" +msgstr "Модуль или пакет:" + +#: spyderlib/widgets/editortools.py:94 spyderlib/widgets/editortools.py:130 +#, python-format +msgid "Line %s" +msgstr "Строка %s" + +#: spyderlib/widgets/editortools.py:99 +#, python-format +msgid "Class defined at line %s" +msgstr "Класс определён в строке %s" + +#: spyderlib/widgets/editortools.py:107 +#, python-format +msgid "Method defined at line %s" +msgstr "Метод определён в строке %s" + +#: spyderlib/widgets/editortools.py:117 +#, python-format +msgid "Function defined at line %s" +msgstr "Функция определена в строке %s" + +#: spyderlib/widgets/editortools.py:149 +#, python-format +msgid "Cell starts at line %s" +msgstr "" + +#: spyderlib/widgets/editortools.py:195 +#: spyderlib/plugins/outlineexplorer.py:48 +msgid "Outline" +msgstr "" + +#: spyderlib/widgets/editortools.py:202 spyderlib/widgets/editortools.py:539 +msgid "Go to cursor position" +msgstr "Перейти к позиции курсора" + +#: spyderlib/widgets/editortools.py:205 +msgid "Show absolute path" +msgstr "Показать полный путь" + +#: spyderlib/widgets/editortools.py:208 spyderlib/widgets/explorer.py:178 +msgid "Show all files" +msgstr "Показать все файлы" + +#: spyderlib/widgets/editortools.py:211 +msgid "Show special comments" +msgstr "Показать специальные комментарии" + +#: spyderlib/widgets/editortools.py:510 spyderlib/plugins/editor.py:615 +msgid "Show/hide outline explorer" +msgstr "" + +#: spyderlib/widgets/fileswitcher.py:108 +msgid "unsaved file" +msgstr "несохранённый файл" + +#: spyderlib/widgets/fileswitcher.py:228 +msgid "" +"Press Enter to switch files or Esc to cancel.

Type to " +"filter filenames.

Use :number to go to a line, e.g. " +"main:42
Use @symbol_text to go to a symbol, e." +"g. @init

Press Ctrl+W to close current " +"tab.
" +msgstr "" +"Нажмите Enter для смены файлов или Esc для отмены.

Type " +"для фильтра имен файлов.

Используйте :номер для перехода к " +"строке, напр. main:42
Используйте @symbol_text " +"для перехода к символу, напр. @init

Нажмите " +"Ctrl+W для закрытия текущей вкладки." + +#: spyderlib/widgets/fileswitcher.py:485 +msgid "lines" +msgstr " строк" + +#: spyderlib/widgets/sourcecode/codeeditor.py:97 +msgid "Go to line:" +msgstr "Перейти к строке:" + +#: spyderlib/widgets/sourcecode/codeeditor.py:105 +msgid "Line count:" +msgstr "Количество строк:" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1269 +msgid "Breakpoint" +msgstr "Точка останова" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1270 +msgid "Condition:" +msgstr "" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1672 +msgid "Code analysis" +msgstr "Анализ кода" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1726 +msgid "To do" +msgstr "Список задач" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1967 +msgid "Removal error" +msgstr "Ошибка удаления" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1968 +msgid "" +"It was not possible to remove outputs from this notebook. The error is:\n" +"\n" +msgstr "" +"Невозможно удалить результаты из notebook. Ошибка:\n" +"\n" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1980 +#: spyderlib/widgets/explorer.py:524 +msgid "Conversion error" +msgstr "Ошибка преобразования" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1981 +#: spyderlib/widgets/explorer.py:525 +msgid "" +"It was not possible to convert this notebook. The error is:\n" +"\n" +msgstr "" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2438 +#: spyderlib/plugins/editor.py:879 +msgid "Comment" +msgstr "Комментировать" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2438 +#: spyderlib/plugins/editor.py:879 +msgid "Uncomment" +msgstr "Раскомментировать" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2442 +msgid "Clear all ouput" +msgstr "Очистить вывод" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2445 +#: spyderlib/widgets/explorer.py:253 +msgid "Convert to Python script" +msgstr "Сохранить как скрипт Python" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2448 +msgid "Go to definition" +msgstr "Перейти к определению" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2451 +#: spyderlib/plugins/editor.py:816 +msgid "Run cell" +msgstr "Выполнить &ячейку" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2455 +#: spyderlib/plugins/editor.py:824 +msgid "Run cell and advance" +msgstr "" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2459 +#: spyderlib/plugins/editor.py:800 +msgid "Run &selection or current line" +msgstr "Выполнить в&ыделенное или текущую строку" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2462 +#: spyderlib/widgets/browser.py:34 +msgid "Zoom in" +msgstr "Увеличить" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2465 +#: spyderlib/widgets/browser.py:31 +msgid "Zoom out" +msgstr "Уменьшить" + +#: spyderlib/widgets/sourcecode/codeeditor.py:2468 +msgid "Zoom reset" +msgstr "Восстановить масштаб" + +#: spyderlib/widgets/internalshell.py:258 +msgid "Help..." +msgstr "Справка..." + +#: spyderlib/widgets/internalshell.py:275 +msgid "Shell special commands:" +msgstr "Специальные команды оболочки:" + +#: spyderlib/widgets/internalshell.py:276 +msgid "Internal editor:" +msgstr "Внутренний редактор:" + +#: spyderlib/widgets/internalshell.py:277 +msgid "External editor:" +msgstr "Внешний редактор:" + +#: spyderlib/widgets/internalshell.py:278 +msgid "Run script:" +msgstr "Выполнить скрипт:" + +#: spyderlib/widgets/internalshell.py:279 +msgid "Remove references:" +msgstr "Удалить ссылки:" + +#: spyderlib/widgets/internalshell.py:280 +msgid "System commands:" +msgstr "Системные команды:" + +#: spyderlib/widgets/internalshell.py:281 +msgid "Python help:" +msgstr "Справка Python:" + +#: spyderlib/widgets/internalshell.py:282 +msgid "GUI-based editor:" +msgstr "Визуальный редактор:" + +#: spyderlib/widgets/projectexplorer.py:335 +msgid "its own configuration file" +msgstr "его собственный файл конфигурации" + +#: spyderlib/widgets/projectexplorer.py:337 +msgid " and " +msgstr " и " + +#: spyderlib/widgets/projectexplorer.py:341 +#, python-format +msgid "the following projects:
%s" +msgstr "следующие проекты:
%s" + +#: spyderlib/widgets/projectexplorer.py:545 +msgid "Project..." +msgstr "Проект..." + +#: spyderlib/widgets/projectexplorer.py:549 +#: spyderlib/plugins/projectexplorer.py:64 +msgid "New project..." +msgstr "Новый проект..." + +#: spyderlib/widgets/projectexplorer.py:558 +msgid "Existing directory" +msgstr "Существующий каталог" + +#: spyderlib/widgets/projectexplorer.py:562 +msgid "Existing Spyder project" +msgstr "Существующий проект Spyder" + +#: spyderlib/widgets/projectexplorer.py:566 +msgid "Existing Pydev project" +msgstr "Существующий проект Pydev" + +#: spyderlib/widgets/projectexplorer.py:583 +msgid "Open project" +msgstr "Открыть проект" + +#: spyderlib/widgets/projectexplorer.py:588 +msgid "Close project" +msgstr "Закрыть проект" + +#: spyderlib/widgets/projectexplorer.py:593 +msgid "Close unrelated projects" +msgstr "Закрыть несвязанные проекты" + +#: spyderlib/widgets/projectexplorer.py:602 +msgid "Edit related projects" +msgstr "Редактировать связанные проекты" + +#: spyderlib/widgets/projectexplorer.py:610 +msgid "Add to PYTHONPATH" +msgstr "Добавить в PYTHONPATH" + +#: spyderlib/widgets/projectexplorer.py:615 +msgid "Remove from PYTHONPATH" +msgstr "Удалить из PYTHONPATH" + +#: spyderlib/widgets/projectexplorer.py:620 +msgid "Properties" +msgstr "Свойства" + +#: spyderlib/widgets/projectexplorer.py:655 +msgid "Show horizontal scrollbar" +msgstr "Показывать горизонтальную полосу прокрутки" + +#: spyderlib/widgets/projectexplorer.py:692 +msgid "Workspace" +msgstr "Рабочая область" + +#: spyderlib/widgets/projectexplorer.py:693 +#, python-format +msgid "" +"The workspace was unable to load or save %s

Please check if you have " +"the permission to write the associated configuration files." +msgstr "" + +#: spyderlib/widgets/projectexplorer.py:752 +msgid "Import directory" +msgstr "Импортировать папку" + +#: spyderlib/widgets/projectexplorer.py:754 +#, python-format +msgid "" +"The following directory is not in workspace:
%s

Do you want " +"to continue (and copy the directory to workspace)?" +msgstr "" +"Выбранной папки нет в рабочей области:
%s

Хотите продолжить " +"(и скопировать папку в область)?" + +#: spyderlib/widgets/projectexplorer.py:770 +#: spyderlib/widgets/projectexplorer.py:1187 spyderlib/widgets/explorer.py:501 +#, python-format +msgid "Unable to %s %s

Error message:
%s" +msgstr "Невозможно %s %s

Сообщение об ошибке:
%s" + +#: spyderlib/widgets/projectexplorer.py:772 +#: spyderlib/widgets/projectexplorer.py:1183 +#, fuzzy +msgid "copy" +msgstr "Копировать" + +#: spyderlib/widgets/projectexplorer.py:823 +#: spyderlib/widgets/projectexplorer.py:830 +#: spyderlib/widgets/projectexplorer.py:1101 +#: spyderlib/widgets/projectexplorer.py:1186 spyderlib/widgets/explorer.py:500 +msgid "Project Explorer" +msgstr "Менеджер проектов" + +#: spyderlib/widgets/projectexplorer.py:824 +#, python-format +msgid "The project %s is already opened!" +msgstr "Проект %s уже открыт!" + +#: spyderlib/widgets/projectexplorer.py:831 +#, python-format +msgid "" +"The project root path directory is inside the workspace but not as the " +"expected tree level. It is not a directory of the workspace:
%s" +msgstr "" +"Корневой каталог проекта находится в рабочей области, но не в качестве " +"ожидаемого уровня дерева. Он не является каталогом рабочей области:
" +"%s" + +#: spyderlib/widgets/projectexplorer.py:842 +msgid "Project name:" +msgstr "Имя проекта:" + +#: spyderlib/widgets/projectexplorer.py:851 +#, python-format +msgid "A project named %s already exists" +msgstr "Проект с именем %s уже существует" + +#: spyderlib/widgets/projectexplorer.py:856 +#, python-format +msgid "" +"Invalid project name.

Name must match the following regular " +"expression:
%s" +msgstr "" +"Неверное имя проекта.

Название должно соответствовать регулярному " +"выражению:
%s" + +#: spyderlib/widgets/projectexplorer.py:863 +#, python-format +msgid "" +"The following directory is not empty:
%s

Do you want to " +"continue?" +msgstr "Выбранный каталог не пуст:
%s

Хотите продолжить?" + +#: spyderlib/widgets/projectexplorer.py:876 +msgid "New project" +msgstr "Новый проект" + +#: spyderlib/widgets/projectexplorer.py:884 +msgid "" +"The current workspace has not been configured yet.\n" +"Do you want to do this now?" +msgstr "" +"Текущая рабочая область ещё не сконфигурирована.\n" +"Сделать это сейчас?" + +#: spyderlib/widgets/projectexplorer.py:922 +msgid "Import existing project" +msgstr "Импортировать существующий проект" + +#: spyderlib/widgets/projectexplorer.py:935 +msgid "Select projects to import" +msgstr "Выбрать проекты для импорта" + +#: spyderlib/widgets/projectexplorer.py:947 +#, python-format +msgid "The folder %s does not contain a valid %s project" +msgstr "Каталог %s не содержит подходящего проекта %s" + +#: spyderlib/widgets/projectexplorer.py:977 +msgid "Import existing Pydev project" +msgstr "Импортировать существующий проект Pydev" + +#: spyderlib/widgets/projectexplorer.py:978 +#, python-format +msgid "" +"Unable to read Pydev project %s

Error message:
%s" +msgstr "" +"Не удалось прочитать проект Pydev %s

Сообщение об " +"ошибке:
%s" + +#: spyderlib/widgets/projectexplorer.py:1016 +#, python-format +msgid "" +"Do you really want to delete project %s?

Note: project files " +"won't be deleted from disk." +msgstr "" +"Вы действительно хотите удалить проект %s?

Примечание: файлы " +"проекта не будут удалены с диска." + +#: spyderlib/widgets/projectexplorer.py:1069 +msgid "Related projects" +msgstr "Смежные проекты" + +#: spyderlib/widgets/projectexplorer.py:1077 +#, python-format +msgid "Select projects which are related to %s" +msgstr "Выбранные проекты связаны с %s" + +#: spyderlib/widgets/projectexplorer.py:1102 +#, python-format +msgid "" +"Statistics on source files only:
(Python, Cython, IPython, Enaml,C/C++, " +"Fortran)

%s files.
%s lines of code." +msgstr "" +"Статистика по исходному коду только:
(Python, Cython, IPython, Enaml,C/C+" +"+, Fortran)

%s файлов.
%s строк кода." + +#: spyderlib/widgets/projectexplorer.py:1150 +#: spyderlib/widgets/projectexplorer.py:1164 +#: spyderlib/plugins/projectexplorer.py:53 +msgid "Project explorer" +msgstr "Менеджер проектов" + +#: spyderlib/widgets/projectexplorer.py:1151 +#, python-format +msgid "File %s already exists.
Do you want to overwrite it?" +msgstr "Файл %s уже существует.
Хотите его перезаписать?" + +#: spyderlib/widgets/projectexplorer.py:1165 +#, python-format +msgid "Folder %s already exists." +msgstr "Каталог %s уже существует." + +#: spyderlib/widgets/projectexplorer.py:1185 +msgid "move" +msgstr "" + +#: spyderlib/widgets/projectexplorer.py:1195 +msgid "Select an existing workspace directory, or create a new one" +msgstr "Выберите существующую папку рабочей области или создайте новую" + +#: spyderlib/widgets/projectexplorer.py:1196 +msgid "" +"What is the workspace?

A Spyder workspace is a " +"directory on your filesystem that contains Spyder projects and ." +"spyderworkspace configuration file.

A Spyder project is a " +"directory with source code (and other related files) and a configuration " +"file (named .spyderproject) with project settings (PYTHONPATH, linked " +"projects, ...).
" +msgstr "" +"Что такое рабочая область?

A Рабочая область Spyder - каталог в вашей файловой системе, содержащий проекты Spyder и файл " +"конфигурации .spyderworkspace.

A Проект Spyder - " +"каталог с исходным кодом (и другими связанными файлами) и конфигурационным " +"файлом (с расширением .spyderproject), содержащим настройки проекта " +"(PYTHONPATH, взаимосвязанные проекты и т.п.)." + +#: spyderlib/widgets/projectexplorer.py:1225 +msgid "This is the current workspace directory" +msgstr "Это текущий каталог рабочей области" + +#: spyderlib/widgets/projectexplorer.py:1255 +#, python-format +msgid "" +"The following directory is not a Spyder workspace:
%s

Do you want " +"to create a new workspace in this directory?" +msgstr "" +"Выбранный каталог не является рабочей областью Spyder:
%s

Хотите " +"создать новую рабочую область в этом каталоге?" + +#: spyderlib/widgets/externalshell/pythonshell.py:284 +msgid "Variables" +msgstr "Значения" + +#: spyderlib/widgets/externalshell/pythonshell.py:285 +msgid "Show/hide global variables explorer" +msgstr "Показать/скрыть менеджер глобальных переменных" + +#: spyderlib/widgets/externalshell/pythonshell.py:289 +msgid "Terminate" +msgstr "" + +#: spyderlib/widgets/externalshell/pythonshell.py:290 +msgid "" +"Attempts to stop the process. The process\n" +"may not exit as a result of clicking this\n" +"button (it is given the chance to prompt\n" +"the user for any unsaved files, etc)." +msgstr "" + +#: spyderlib/widgets/externalshell/pythonshell.py:303 +msgid "Interact" +msgstr "" + +#: spyderlib/widgets/externalshell/pythonshell.py:305 +msgid "Debug" +msgstr "Отладка" + +#: spyderlib/widgets/externalshell/pythonshell.py:307 +#: spyderlib/widgets/externalshell/pythonshell.py:373 +msgid "Arguments..." +msgstr "Аргументы..." + +#: spyderlib/widgets/externalshell/pythonshell.py:309 +msgid "Post Mortem Debug" +msgstr "" + +#: spyderlib/widgets/externalshell/pythonshell.py:311 +#: spyderlib/plugins/editor.py:783 +#, fuzzy +msgid "Run settings" +msgstr "Запуск настроек" + +#: spyderlib/widgets/externalshell/pythonshell.py:315 +msgid "Working directory" +msgstr "Рабочий каталог" + +#: spyderlib/widgets/externalshell/pythonshell.py:317 +msgid "Set current working directory" +msgstr "Установить текущую рабочую папку" + +#: spyderlib/widgets/externalshell/pythonshell.py:319 +msgid "Environment variables" +msgstr "Переменные среды" + +#: spyderlib/widgets/externalshell/pythonshell.py:323 +msgid "Show sys.path contents" +msgstr "Показать содержимое sys.path" + +#: spyderlib/widgets/externalshell/pythonshell.py:369 +#, python-format +msgid "Arguments: %s" +msgstr "Аргументы: %s" + +#: spyderlib/widgets/externalshell/pythonshell.py:371 +msgid "No argument" +msgstr "Нет аргументов" + +#: spyderlib/widgets/externalshell/pythonshell.py:550 +msgid "" +"The kernel failed to start!! That's all we know... Please close this console " +"and open a new one." +msgstr "" +"Ошибка запуска ядра!! Это всё, что известно... Пожалуйста, закройте консоль " +"и откройте новую." + +#: spyderlib/widgets/externalshell/pythonshell.py:554 +msgid "A Python console failed to start!" +msgstr "Консоль Python не удалось запустить!" + +#: spyderlib/widgets/externalshell/systemshell.py:105 +msgid "Process failed to start" +msgstr "Процесс не удалось запустить" + +#: spyderlib/widgets/externalshell/baseshell.py:141 +msgid "Run again this program" +msgstr "Запустить эту программу снова" + +#: spyderlib/widgets/externalshell/baseshell.py:144 +msgid "Kill" +msgstr "Убить" + +#: spyderlib/widgets/externalshell/baseshell.py:146 +msgid "Kills the current process, causing it to exit immediately" +msgstr "Убивает текущий процесс, заставляя его немедленно завершиться" + +#: spyderlib/widgets/externalshell/baseshell.py:172 +#: spyderlib/plugins/externalconsole.py:69 +msgid "Show elapsed time" +msgstr "Показывать прошедшее время" + +#: spyderlib/widgets/externalshell/baseshell.py:219 +msgid "Running..." +msgstr "Запуск..." + +#: spyderlib/widgets/externalshell/baseshell.py:225 +msgid "Terminated." +msgstr "" + +#: spyderlib/widgets/externalshell/baseshell.py:251 +msgid "Command line arguments:" +msgstr "Аргументы командной строки:" + +#: spyderlib/widgets/arraybuilder.py:162 +msgid "" +"\n" +" Numpy Array/Matrix Helper
\n" +" Type an array in Matlab : [1 2;3 4]
\n" +" or Spyder simplified syntax : 1 2;3 4\n" +"

\n" +" Hit 'Enter' for array or 'Ctrl+Enter' for matrix.\n" +"

\n" +" Hint:
\n" +" Use two spaces or two tabs to generate a ';'.\n" +" " +msgstr "" +"\n" +" Помощник Массивов/Матриц Numpy
\n" +" Введите массив в Matlab- : [1 2;3 4]
\n" +" или Spyder-стиле : 1 2;3 4\n" +"

\n" +" Нажмите 'Enter' для массива или 'Ctrl+Enter' для матрицы.\n" +"

\n" +" Трюк:
\n" +" Два пробели или две табуляции образуют ';'.\n" +" " + +#: spyderlib/widgets/arraybuilder.py:173 +msgid "" +"\n" +" Numpy Array/Matrix Helper
\n" +" Enter an array in the table.
\n" +" Use Tab to move between cells.\n" +"

\n" +" Hit 'Enter' for array or 'Ctrl+Enter' for matrix.\n" +"

\n" +" Hint:
\n" +" Use two tabs at the end of a row to move to the next row.\n" +" " +msgstr "" +"\n" +" Помощник Массивов/Матриц Numpy
\n" +" Введите массив в таблицу.
\n" +" Используйте Tab для перемещения по ячейкам.\n" +"

\n" +"\n" +" Нажмите 'Enter' для массива или 'Ctrl+Enter' для матрицы.\n" +"

\n" +" Трюк:
\n" +" Две табуляции в конце строки перемещают на следующую строку.\n" +" " + +#: spyderlib/widgets/arraybuilder.py:337 +msgid "Array dimensions not valid" +msgstr "Неверная размерность массива" + +#: spyderlib/widgets/dependencies.py:59 +msgid "Module" +msgstr "Модуль" + +#: spyderlib/widgets/dependencies.py:59 +msgid " Required " +msgstr " требуется" + +#: spyderlib/widgets/dependencies.py:60 +msgid " Installed " +msgstr " установлен" + +#: spyderlib/widgets/dependencies.py:60 +msgid "Provided features" +msgstr "Предоставляемые возможности" + +#: spyderlib/widgets/dependencies.py:130 +msgid "Dependencies" +msgstr "Зависимости" + +#: spyderlib/widgets/dependencies.py:137 +#, fuzzy, python-format +msgid "" +"Spyder depends on several Python modules to provide the right functionality " +"for all its panes. The table below shows the required and installed versions " +"(if any) of all of them.

Note: You can safely use Spyder " +"without the following modules installed: %s and %s" +msgstr "" +"Spyder зависит от нескольких модулей Python to provide the right " +"functionality for all its panes.. В таблице ниже показаны требуемые и " +"установленные версии (если таковые имеются) каждого из них." +"

Примечание: Вы можете смело работать в Spyder без следующих " +"модулей: %s и %s." + +#: spyderlib/widgets/dependencies.py:150 +msgid "Copy to clipboard" +msgstr "Копировать в буфер обмена" + +#: spyderlib/widgets/explorer.py:174 +msgid "Edit filename filters..." +msgstr "Редактировать фильтры имён файлов..." + +#: spyderlib/widgets/explorer.py:188 +msgid "Edit filename filters" +msgstr "Редактировать фильтры имён файлов" + +#: spyderlib/widgets/explorer.py:189 +msgid "Name filters:" +msgstr "Фильтры имён:" + +#: spyderlib/widgets/explorer.py:208 +msgid "File..." +msgstr "Файл..." + +#: spyderlib/widgets/explorer.py:212 +msgid "Module..." +msgstr "Модуль..." + +#: spyderlib/widgets/explorer.py:216 +msgid "Folder..." +msgstr "Каталог..." + +#: spyderlib/widgets/explorer.py:220 +msgid "Package..." +msgstr "Пакет..." + +#: spyderlib/widgets/explorer.py:243 +msgid "Move..." +msgstr "Перемещение..." + +#: spyderlib/widgets/explorer.py:246 +msgid "Delete..." +msgstr "Удаление..." + +#: spyderlib/widgets/explorer.py:249 +msgid "Rename..." +msgstr "Переименование..." + +#: spyderlib/widgets/explorer.py:252 +msgid "Open" +msgstr "Открыть" + +#: spyderlib/widgets/explorer.py:287 +msgid "Commit" +msgstr "" + +#: spyderlib/widgets/explorer.py:290 +msgid "Browse repository" +msgstr "Выбор репозитария" + +#: spyderlib/widgets/explorer.py:301 +#, fuzzy +msgid "Open command prompt here" +msgstr "Открыть командную строку здесь" + +#: spyderlib/widgets/explorer.py:303 +msgid "Open terminal here" +msgstr "Открыть терминал здесь" + +#: spyderlib/widgets/explorer.py:308 +msgid "Open Python console here" +msgstr "Открыть консоль Python здесь" + +#: spyderlib/widgets/explorer.py:322 +msgid "New" +msgstr "Новый" + +#: spyderlib/widgets/explorer.py:330 +msgid "Import" +msgstr "Импортировать" + +#: spyderlib/widgets/explorer.py:481 +#, python-format +msgid "Do you really want to delete %s?" +msgstr "Вы точно хотите удалить %s?" + +#: spyderlib/widgets/explorer.py:499 +msgid "delete" +msgstr "удалить" + +#: spyderlib/widgets/explorer.py:543 +msgid "New name:" +msgstr "Новое имя:" + +#: spyderlib/widgets/explorer.py:551 +#, python-format +msgid "" +"Do you really want to rename %s and overwrite the existing file " +"%s?" +msgstr "" +"Вы действительно хотите переименовать %s или перезаписать " +"существующий файл %s?" + +#: spyderlib/widgets/explorer.py:562 +#, python-format +msgid "Unable to rename file %s

Error message:
%s" +msgstr "" +"Невозможно переименовать файл %s

Сообщение об ошибке:" +"
%s" + +#: spyderlib/widgets/explorer.py:598 +#, python-format +msgid "Unable to move %s

Error message:
%s" +msgstr "" +"Невозможно переместить файл %s

Сообщение об ошибке:
" +"%s" + +#: spyderlib/widgets/explorer.py:616 +#, python-format +msgid "Unable to create folder %s

Error message:
%s" +msgstr "" +"Невозможно создать каталог %s

Сообщение об ошибке:
%s" + +#: spyderlib/widgets/explorer.py:629 spyderlib/widgets/explorer.py:663 +#, python-format +msgid "Unable to create file %s

Error message:
%s" +msgstr "" +"Невозможно создать файл %s

Сообщение об ошибке:
%s" + +#: spyderlib/widgets/explorer.py:637 +msgid "New folder" +msgstr "Новый каталог" + +#: spyderlib/widgets/explorer.py:638 +msgid "Folder name:" +msgstr "Имя каталога:" + +#: spyderlib/widgets/explorer.py:643 +msgid "New package" +msgstr "Новый пакет" + +#: spyderlib/widgets/explorer.py:644 +msgid "Package name:" +msgstr "Имя пакета:" + +#: spyderlib/widgets/explorer.py:662 spyderlib/widgets/explorer.py:669 +#: spyderlib/plugins/editor.py:630 spyderlib/plugins/workingdirectory.py:82 +msgid "New file" +msgstr "Новый файл" + +#: spyderlib/widgets/explorer.py:684 +msgid "New module" +msgstr "Новый модуль" + +#: spyderlib/widgets/explorer.py:685 spyderlib/plugins/console.py:232 +#: spyderlib/plugins/externalconsole.py:223 +#: spyderlib/plugins/externalconsole.py:1211 +msgid "Python scripts" +msgstr "Скрипты Python" + +#: spyderlib/widgets/explorer.py:696 +#, python-format +msgid "" +"For %s support, please install one of the
following tools:

%s" +msgstr "" +"Для поддержки %s, установите, пожалуйста,
один из следующих " +"инструментов:

%s" + +#: spyderlib/widgets/explorer.py:700 +#, python-format +msgid "Unable to find external program.

%s" +msgstr "Не удалось найти внешнюю программу.

%s" + +#: spyderlib/widgets/explorer.py:903 +msgid "Show current directory only" +msgstr "Показывать только текущую папку" + +#: spyderlib/widgets/explorer.py:1001 +msgid "You don't have the right permissions to open this directory" +msgstr "У Вас нет прав на открытие этой директории" + +#: spyderlib/widgets/explorer.py:1029 spyderlib/plugins/externalconsole.py:70 +msgid "Show icons and text" +msgstr "Показывать иконки и текст" + +#: spyderlib/widgets/explorer.py:1037 +msgid "Parent" +msgstr "Родительская" + +#: spyderlib/widgets/findreplace.py:59 +msgid "Search string" +msgstr "Найти строку" + +#: spyderlib/widgets/findreplace.py:83 +msgid "Case Sensitive" +msgstr "С учетом регистра" + +#: spyderlib/widgets/findreplace.py:89 +msgid "Whole words" +msgstr "Слова целиком" + +#: spyderlib/widgets/findreplace.py:95 +msgid "Highlight matches" +msgstr "Подсвечивать найденные" + +#: spyderlib/widgets/findreplace.py:109 +msgid "Replace with:" +msgstr "Заменить на:" + +#: spyderlib/widgets/findreplace.py:111 +msgid "Replace string" +msgstr "Заменить строку" + +#: spyderlib/widgets/findreplace.py:114 +msgid "Replace/find" +msgstr "Заменить/найти" + +#: spyderlib/widgets/findreplace.py:121 +msgid "Replace all" +msgstr "Заменить все" + +#: spyderlib/widgets/formlayout.py:209 spyderlib/plugins/configdialog.py:612 +msgid "Italic" +msgstr "Курсив" + +#: spyderlib/widgets/formlayout.py:214 spyderlib/plugins/configdialog.py:609 +msgid "Bold" +msgstr "Жирный" + +#: spyderlib/widgets/status.py:23 +msgid "CPU and memory usage info in the status bar" +msgstr "Информация о использовании ЦП и памяти в строке состояния" + +#: spyderlib/widgets/status.py:92 +msgid "Memory:" +msgstr "Память:" + +#: spyderlib/widgets/status.py:93 +msgid "" +"Memory usage status: requires the `psutil` (>=v0.3) library on non-Windows " +"platforms" +msgstr "" +"Состояние использования памяти: требуется библиотека `psutil` (>=v0.3) на не-" +"Windows платформах" + +#: spyderlib/widgets/status.py:105 +msgid "CPU:" +msgstr "ЦП:" + +#: spyderlib/widgets/status.py:106 +msgid "CPU usage status: requires the `psutil` (>=v0.3) library" +msgstr "Состояние использования ЦП: требуется библиотека `psutil` (>=v0.3)" + +#: spyderlib/widgets/status.py:128 +msgid "Permissions:" +msgstr "Доступ:" + +#: spyderlib/widgets/status.py:142 +msgid "End-of-lines:" +msgstr "Конец строки:" + +#: spyderlib/widgets/status.py:156 +msgid "Encoding:" +msgstr "Кодировка:" + +#: spyderlib/widgets/status.py:169 +msgid "Line:" +msgstr "Строка:" + +#: spyderlib/widgets/status.py:173 +msgid "Column:" +msgstr "Столбец:" + +#: spyderlib/widgets/browser.py:131 +msgid "Home" +msgstr "Домой" + +#: spyderlib/widgets/browser.py:166 +msgid "Find text" +msgstr "Найти текст" + +#: spyderlib/widgets/browser.py:184 +msgid "Address:" +msgstr "Адрес:" + +#: spyderlib/widgets/browser.py:220 +msgid "Unable to load page" +msgstr "Не удалось загрузить страницу" + +#: spyderlib/plugins/configdialog.py:139 +msgid "Reset to defaults" +msgstr "" + +#: spyderlib/plugins/configdialog.py:151 +msgid "Preferences" +msgstr "Параметры" + +#: spyderlib/plugins/configdialog.py:487 +msgid "Invalid directory path" +msgstr "Неверный путь папки" + +#: spyderlib/plugins/configdialog.py:517 +msgid "Invalid file path" +msgstr "Неверный путь файла" + +#: spyderlib/plugins/configdialog.py:520 spyderlib/plugins/configdialog.py:537 +msgid "Select file" +msgstr "Выберите файл" + +#: spyderlib/plugins/configdialog.py:536 +msgid "All files (*)" +msgstr "Все файлы (*)" + +#: spyderlib/plugins/configdialog.py:666 +msgid "Font: " +msgstr "Шрифт: " + +#: spyderlib/plugins/configdialog.py:672 +msgid "Size: " +msgstr "Размер: " + +#: spyderlib/plugins/configdialog.py:691 +msgid "Font style" +msgstr "Стиль шрифта" + +#: spyderlib/plugins/configdialog.py:751 +msgid "Spyder needs to restart to change the following setting:" +msgstr "Необходим перезапуск Spyder для изменения параметра:" + +#: spyderlib/plugins/configdialog.py:754 +msgid "Spyder needs to restart to change the following settings:" +msgstr "Необходим перезапуск Spyder для изменения настроек:" + +#: spyderlib/plugins/configdialog.py:756 +msgid "Do you wish to restart now?" +msgstr "Хотите выполнить перезагрузку сейчас?" + +#: spyderlib/plugins/configdialog.py:762 +msgid "Information" +msgstr "Информация" + +#: spyderlib/plugins/configdialog.py:777 spyderlib/plugins/configdialog.py:784 +msgid "General" +msgstr "Основные" + +#: spyderlib/plugins/configdialog.py:787 +msgid "Language" +msgstr "Язык" + +#: spyderlib/plugins/configdialog.py:790 +msgid "Use a single instance" +msgstr "Использовать единое окружение" + +#: spyderlib/plugins/configdialog.py:792 +msgid "" +"Set this to open external
Python files in an already running instance " +"(Requires a restart)" +msgstr "" +"Отметьте для открытия внешних
файлов Python в уже запущенном окружении " +"(требуется перезапуск)" + +#: spyderlib/plugins/configdialog.py:795 +msgid "Prompt when exiting" +msgstr "" + +#: spyderlib/plugins/configdialog.py:796 +msgid "Pop up internal console when internal errors appear" +msgstr "Выделять внутреннюю консоль при появлении ошибок" + +#: spyderlib/plugins/configdialog.py:816 spyderlib/plugins/editor.py:105 +#: spyderlib/plugins/ipythonconsole.py:158 +#: spyderlib/plugins/externalconsole.py:66 +msgid "Interface" +msgstr "Интерфейс" + +#: spyderlib/plugins/configdialog.py:824 +msgid "Qt windows style" +msgstr "Стиль окон Qt" + +#: spyderlib/plugins/configdialog.py:830 +msgid "Icon theme" +msgstr "Тема значков" + +#: spyderlib/plugins/configdialog.py:834 +msgid "Vertical title bars in panes" +msgstr "Названия плавающих окон - вертикально" + +#: spyderlib/plugins/configdialog.py:836 +msgid "Vertical tabs in panes" +msgstr "Вертикальные вкладки на плавающих окнах" + +#: spyderlib/plugins/configdialog.py:838 +msgid "Animated toolbars and panes" +msgstr "Анимировать панели инструментов и плавающие окна" + +#: spyderlib/plugins/configdialog.py:840 +msgid "Tear off menus" +msgstr "Открепляемые меню" + +#: spyderlib/plugins/configdialog.py:841 +msgid "Set this to detach any
menu from the main window" +msgstr "Отметьте для возможности отделить
любое меню от главного окна" + +#: spyderlib/plugins/configdialog.py:843 +msgid "Custom margin for panes:" +msgstr "Настроить отступы панелей:" + +#: spyderlib/plugins/configdialog.py:873 +msgid "Status bar" +msgstr "Строка состояния" + +#: spyderlib/plugins/configdialog.py:874 +msgid "Show status bar" +msgstr "Показывать панель состояния" + +#: spyderlib/plugins/configdialog.py:876 +msgid "Show memory usage every" +msgstr "Показывать использование памяти каждые" + +#: spyderlib/plugins/configdialog.py:885 +msgid "Show CPU usage every" +msgstr "Показывать нагрузку ЦП каждые" + +#: spyderlib/plugins/configdialog.py:920 +#, fuzzy +msgid "Plain text font" +msgstr "Шрифт кода" + +#: spyderlib/plugins/configdialog.py:926 +msgid "Rich text font" +msgstr "Шрифт форматированного текста" + +#: spyderlib/plugins/configdialog.py:929 +msgid "Fonts" +msgstr "Шрифты" + +#: spyderlib/plugins/configdialog.py:943 +msgid "Appearance" +msgstr "" + +#: spyderlib/plugins/configdialog.py:945 +#: spyderlib/plugins/ipythonconsole.py:465 +msgid "Advanced Settings" +msgstr "Дополнительные параметры" + +#: spyderlib/plugins/configdialog.py:981 +msgid "Syntax coloring" +msgstr "Подсветка синтаксиса" + +#: spyderlib/plugins/configdialog.py:993 +msgid "" +"Here you can select the color scheme used in the Editor and all other Spyder " +"plugins.

You can also edit the color schemes provided by Spyder or " +"create your own ones by using the options provided below.
" +msgstr "" +"Здесь можно выбрать цветовую схему, используемую в Редакторе и всех других " +"модулях Spyder.

Вы можете редактировать цветовые схемы, предлагаемые " +"Spyder, или создать новую с помощью опций, приведённых ниже." + +#: spyderlib/plugins/configdialog.py:998 +#, fuzzy +msgid "Edit selected" +msgstr "Редактировать выбранное" + +#: spyderlib/plugins/configdialog.py:999 +msgid "Create new scheme" +msgstr "Создать новую схему" + +#: spyderlib/plugins/configdialog.py:1003 +msgid "Reset" +msgstr "Восстановить" + +#: spyderlib/plugins/configdialog.py:1010 +msgid "Scheme:" +msgstr "Схема: " + +#: spyderlib/plugins/configdialog.py:1041 +msgid "Manage color schemes" +msgstr "Настроить цветовые схемы" + +#: spyderlib/plugins/configdialog.py:1230 +msgid "Are you sure you want to delete this scheme?" +msgstr "Вы уверены, что хотите цветовую схему?" + +#: spyderlib/plugins/configdialog.py:1347 +#, fuzzy +msgid "Text" +msgstr "текст" + +#: spyderlib/plugins/configdialog.py:1349 +msgid "Highlight" +msgstr "Подсветить" + +#: spyderlib/plugins/configdialog.py:1351 +msgid "Background" +msgstr "Фон" + +#: spyderlib/plugins/configdialog.py:1355 +msgid "Scheme name:" +msgstr "Название схемы:" + +#: spyderlib/plugins/configdialog.py:1362 +msgid "Color scheme editor" +msgstr "Редактор цветовой схемы" + +#: spyderlib/plugins/editor.py:102 +msgid "Edit template for new modules" +msgstr "Редактировать шаблон для новых модулей" + +#: spyderlib/plugins/editor.py:107 +msgid "Sort files according to full path" +msgstr "Сортировать файлы по полному пути" + +#: spyderlib/plugins/editor.py:109 +msgid "Show tab bar" +msgstr "Показывать панель вкладок" + +#: spyderlib/plugins/editor.py:116 spyderlib/plugins/editor.py:187 +#: spyderlib/plugins/help.py:161 spyderlib/plugins/ipythonconsole.py:202 +#: spyderlib/plugins/history.py:41 spyderlib/plugins/externalconsole.py:80 +#: spyderlib/plugins/externalconsole.py:123 +msgid "Source code" +msgstr "Исходный код" + +#: spyderlib/plugins/editor.py:117 +msgid "Show line numbers" +msgstr "Показывать номера строк" + +#: spyderlib/plugins/editor.py:118 spyderlib/plugins/editor.py:931 +msgid "Show blank spaces" +msgstr "Показывать отступы" + +#: spyderlib/plugins/editor.py:119 +msgid "Show vertical line after" +msgstr "Рисовать вертикальную линию после" + +#: spyderlib/plugins/editor.py:120 +msgid "characters" +msgstr "символов" + +#: spyderlib/plugins/editor.py:125 +msgid "Highlight current line" +msgstr "Подсвечивать текущую строку" + +#: spyderlib/plugins/editor.py:127 +msgid "Highlight current cell" +msgstr "Подсвечивать текущую ячейку" + +#: spyderlib/plugins/editor.py:129 +msgid "Highlight occurrences after" +msgstr "" + +#: spyderlib/plugins/editor.py:137 spyderlib/plugins/help.py:162 +#: spyderlib/plugins/help.py:364 spyderlib/plugins/console.py:162 +#: spyderlib/plugins/history.py:42 spyderlib/plugins/history.py:154 +#: spyderlib/plugins/externalconsole.py:85 +msgid "Wrap lines" +msgstr "Переносить строки" + +#: spyderlib/plugins/editor.py:157 +msgid "Save all files before running script" +msgstr "Сохранить все файлы перед выполнением скрипта" + +#: spyderlib/plugins/editor.py:160 +msgid "Run selection" +msgstr "Выполнить выделение" + +#: spyderlib/plugins/editor.py:161 +msgid "Maintain focus in the Editor after running cells or selections" +msgstr "Удерживать фокус в Редакторе после запуска ячеек или выделения" + +#: spyderlib/plugins/editor.py:164 spyderlib/plugins/externalconsole.py:329 +msgid "Introspection" +msgstr "" + +#: spyderlib/plugins/editor.py:167 spyderlib/plugins/console.py:169 +#: spyderlib/plugins/externalconsole.py:124 +msgid "Automatic code completion" +msgstr "Автоматическое завершение кода" + +#: spyderlib/plugins/editor.py:169 spyderlib/plugins/externalconsole.py:126 +msgid "Case sensitive code completion" +msgstr "Чувствительное к регистру автодополнения" + +#: spyderlib/plugins/editor.py:171 spyderlib/plugins/console.py:173 +#: spyderlib/plugins/externalconsole.py:128 +msgid "Enter key selects completion" +msgstr "Клавиша Enter выбирает автодополнение" + +#: spyderlib/plugins/editor.py:173 spyderlib/plugins/ipythonconsole.py:168 +#: spyderlib/plugins/console.py:165 spyderlib/plugins/externalconsole.py:130 +msgid "Display balloon tips" +msgstr "Показывать всплывающие подсказки" + +#: spyderlib/plugins/editor.py:174 +msgid "Link to object definition" +msgstr "Ссылка на место определения объекта" + +#: spyderlib/plugins/editor.py:176 +msgid "" +"If this option is enabled, clicking on an object\n" +"name (left-click + Ctrl key) will go this object\n" +"definition (if resolved)." +msgstr "" +"Если эта опция активна, при нажатий на имя объекта\n" +"(левая кнопка мыши + клавиша Ctrl) произойдёт\n" +"переход в место его определения (если возможно)." + +#: spyderlib/plugins/editor.py:180 +msgid "" +"Warning:
The Python module rope is not installed on this " +"computer: calltips, code completion and go-to-definition features won't be " +"available." +msgstr "" +"Предупреждение:
Модуль Python rope не установлен на этом " +"компьютере: подсказки вызова функций, автозавершения кода и перехода к " +"определению будут недоступны." + +#: spyderlib/plugins/editor.py:188 +msgid "Automatic insertion of parentheses, braces and brackets" +msgstr "Автоматическая вставка круглых, фигурных и квадратных скобок" + +#: spyderlib/plugins/editor.py:191 +msgid "Automatic insertion of closing quotes" +msgstr "Автоматическая вставка закрывающих кавычек" + +#: spyderlib/plugins/editor.py:193 +msgid "Automatic insertion of colons after 'for', 'if', 'def', etc" +msgstr "Автоматическая вставка двоеточия после 'for', 'if', 'def' и т.п." + +#: spyderlib/plugins/editor.py:196 +msgid "Automatic indentation after 'else', 'elif', etc." +msgstr "Автоматическая вставка отступа после 'else', 'elif' и т.п." + +#: spyderlib/plugins/editor.py:198 +msgid "Indentation characters: " +msgstr "Символы отступа: " + +#: spyderlib/plugins/editor.py:199 +msgid "2 spaces" +msgstr "2 пробела" + +#: spyderlib/plugins/editor.py:200 +msgid "3 spaces" +msgstr "3 пробела" + +#: spyderlib/plugins/editor.py:201 +msgid "4 spaces" +msgstr "4 пробела" + +#: spyderlib/plugins/editor.py:202 +msgid "5 spaces" +msgstr "5 пробелов" + +#: spyderlib/plugins/editor.py:203 +msgid "6 spaces" +msgstr "6 пробелов" + +#: spyderlib/plugins/editor.py:204 +msgid "7 spaces" +msgstr "7 пробелов" + +#: spyderlib/plugins/editor.py:205 +msgid "8 spaces" +msgstr "8 пробелов" + +#: spyderlib/plugins/editor.py:206 +msgid "Tabulations" +msgstr "Отступы" + +#: spyderlib/plugins/editor.py:207 +msgid "Tab stop width:" +msgstr "" + +#: spyderlib/plugins/editor.py:207 +msgid "pixels" +msgstr "пикселей" + +#: spyderlib/plugins/editor.py:209 +msgid "Tab always indent" +msgstr "Табуляция - всегда отступ" + +#: spyderlib/plugins/editor.py:211 +msgid "" +"If enabled, pressing Tab will always indent,\n" +"even when the cursor is not at the beginning\n" +"of a line (when this option is enabled, code\n" +"completion may be triggered using the alternate\n" +"shortcut: Ctrl+Space)" +msgstr "" +"Если активно, нажатие Tab будет делать отступ\n" +"всегда, даже когда курсор не в начале строки\n" +"(когда эта опция включена, автодополнение\n" +"кода можно будет включить альтернативной\n" +"комбинацией: Ctrl+Space)" + +#: spyderlib/plugins/editor.py:216 +msgid "Intelligent backspace" +msgstr "Умная клавиша backspace" + +#: spyderlib/plugins/editor.py:218 +msgid "Automatically remove trailing spaces when saving files" +msgstr "" +"Автоматически удалять лишние пробелы в конце строк при сохранении файлов" + +#: spyderlib/plugins/editor.py:222 +msgid "Analysis" +msgstr "Анализ" + +#: spyderlib/plugins/editor.py:224 +msgid "(Refer to the {} page)" +msgstr "" + +#: spyderlib/plugins/editor.py:228 +msgid "Real-time code analysis" +msgstr "Анализ кода в реальном времени" + +#: spyderlib/plugins/editor.py:230 +#, fuzzy +msgid "" +"

If enabled, Python source code will be analyzed using pyflakes, lines " +"containing errors or warnings will be highlighted.

Note: add " +"analysis:ignore in a comment to ignore code analysis warnings.

" +msgstr "" +"

Если активно, код Python будет анализироваться с помощью pyflakes, строки " +"с ошибками или предупреждениями, будут подсвечены.

Примечание: " +"добавьте analysis:ignore в комментарий, чтобы игнорировать " +"предупреждения анализа кода.

" + +#: spyderlib/plugins/editor.py:238 +#, python-format +msgid "Code analysis requires pyflakes %s+" +msgstr "Для анализа кода требуется pyflakes %s+" + +#: spyderlib/plugins/editor.py:240 +msgid "Real-time code style analysis" +msgstr "Анализ стиля кода в реальном времени" + +#: spyderlib/plugins/editor.py:242 +msgid "" +"

If enabled, Python source code will be analyzedusing pep8, lines that are " +"not following PEP8 style guide will be highlighted.

Note: add " +"analysis:ignore in a comment to ignore style analysis warnings.

" +msgstr "" +"

Если активно, код Python будет анализироваться с помощью pep8, строки не " +"соответсвующие стилю PEP8, будут подсвечены.

Примечание: " +"добавьте analysis:ignore в комментарий, чтобы игнорировать " +"предупреждения анализа стиля.

" + +#: spyderlib/plugins/editor.py:249 +msgid "Code annotations (TODO, FIXME, XXX, HINT, TIP, @todo)" +msgstr "Аннотации кода (TODO, FIXME, XXX, HINT, TIP, @todo)" + +#: spyderlib/plugins/editor.py:252 +msgid "Perform analysis when saving file and every" +msgstr "Выполнять анализ при сохранении файла и каждые" + +#: spyderlib/plugins/editor.py:256 +msgid "Perform analysis only when saving file" +msgstr "Выполнять анализ только при сохранении файла" + +#: spyderlib/plugins/editor.py:315 +msgid "End-of-line characters" +msgstr "Символы конца строки" + +#: spyderlib/plugins/editor.py:316 +msgid "" +"When opening a text file containing mixed end-of-line characters (this may " +"raise syntax errors in the consoles on Windows platforms), Spyder may fix " +"the file automatically." +msgstr "" +"Когда открывается текстовый файл, содержащий смешанные символы конца строки " +"(это может увеличить число синтаксических ошибок в консолях на платформах " +"Windows), Spyder может исправить файл автоматически." + +#: spyderlib/plugins/editor.py:322 +msgid "Fix automatically and show warning message box" +msgstr "Автоматически исправлять и показывать окно предупреждений" + +#: spyderlib/plugins/editor.py:333 spyderlib/plugins/ipythonconsole.py:459 +#: spyderlib/plugins/variableexplorer.py:41 +#: spyderlib/plugins/externalconsole.py:327 +msgid "Display" +msgstr "Отображение" + +#: spyderlib/plugins/editor.py:335 +msgid "Code Introspection/Analysis" +msgstr "" + +#: spyderlib/plugins/editor.py:338 spyderlib/plugins/externalconsole.py:331 +msgid "Advanced settings" +msgstr "Дополнительные настройки" + +#: spyderlib/plugins/editor.py:621 +msgid "Show/hide project explorer" +msgstr "Показать/спрятать менеджер проектов" + +#: spyderlib/plugins/editor.py:629 +msgid "&New file..." +msgstr "&Новый файл" + +#: spyderlib/plugins/editor.py:637 +msgid "&Open..." +msgstr "&Открыть" + +#: spyderlib/plugins/editor.py:638 spyderlib/plugins/editor.py:1683 +#: spyderlib/plugins/workingdirectory.py:69 +msgid "Open file" +msgstr "Открыть файл" + +#: spyderlib/plugins/editor.py:647 +msgid "Fast switch between files" +msgstr "Быстрое переключение между файлами" + +#: spyderlib/plugins/editor.py:652 +msgid "&Revert" +msgstr "За&грузить заново" + +#: spyderlib/plugins/editor.py:653 +msgid "Revert file from disk" +msgstr "Загрузить файл с диска" + +#: spyderlib/plugins/editor.py:656 +msgid "&Save" +msgstr "&Сохранить" + +#: spyderlib/plugins/editor.py:664 +msgid "Sav&e all" +msgstr "Сохранить &все" + +#: spyderlib/plugins/editor.py:665 +msgid "Save all files" +msgstr "Сохранить все файлы" + +#: spyderlib/plugins/editor.py:673 +msgid "Save &as..." +msgstr "Сохранить &как..." + +#: spyderlib/plugins/editor.py:674 +msgid "Save current file as..." +msgstr "Сохранить текущий файл как..." + +#: spyderlib/plugins/editor.py:678 spyderlib/plugins/editor.py:679 +msgid "Print preview..." +msgstr "Предварительный просмотр..." + +#: spyderlib/plugins/editor.py:680 +msgid "&Print..." +msgstr "&Печать" + +#: spyderlib/plugins/editor.py:681 +msgid "Print current file..." +msgstr "Печатать текущий файл" + +#: spyderlib/plugins/editor.py:684 +msgid "&Close" +msgstr "&Закрыть" + +#: spyderlib/plugins/editor.py:685 +msgid "Close current file" +msgstr "Закрыть текущий файл" + +#: spyderlib/plugins/editor.py:688 +msgid "C&lose all" +msgstr "Закрыть вс&е" + +#: spyderlib/plugins/editor.py:689 +msgid "Close all opened files" +msgstr "Закрыть все открытые файлы" + +#: spyderlib/plugins/editor.py:696 +msgid "Set/Clear breakpoint" +msgstr "Поставить/Убрать точку останова" + +#: spyderlib/plugins/editor.py:703 +msgid "Set/Edit conditional breakpoint" +msgstr "Поставить/Редактировать условную точку останова" + +#: spyderlib/plugins/editor.py:710 +msgid "Clear breakpoints in all files" +msgstr "Очистить точки останова во всех файлах" + +#: spyderlib/plugins/editor.py:712 +msgid "Breakpoints" +msgstr "Точки останова" + +#: spyderlib/plugins/editor.py:716 +msgid "Debug with winpdb" +msgstr "Отладка с помощью winpdb" + +#: spyderlib/plugins/editor.py:724 +msgid "Debug file" +msgstr "Отладка файла" + +#: spyderlib/plugins/editor.py:728 +msgid "Step" +msgstr "Шаг" + +#: spyderlib/plugins/editor.py:729 +msgid "Run current line" +msgstr "Выполнить текущую строку" + +#: spyderlib/plugins/editor.py:735 +msgid "Continue" +msgstr "Продолжить" + +#: spyderlib/plugins/editor.py:736 +msgid "Continue execution until next breakpoint" +msgstr "Продолжить выполнение до следующей точки останова" + +#: spyderlib/plugins/editor.py:743 +msgid "Step Into" +msgstr "Шаг в функцию" + +#: spyderlib/plugins/editor.py:744 +msgid "Step into function or method of current line" +msgstr "Войти в функцию или метод текущей линии" + +#: spyderlib/plugins/editor.py:751 +msgid "Step Return" +msgstr "Шаг из функции" + +#: spyderlib/plugins/editor.py:752 +msgid "Run until current function or method returns" +msgstr "Выполнять пока функция или метод не завершатся" + +#: spyderlib/plugins/editor.py:759 +msgid "Exit" +msgstr "Выход" + +#: spyderlib/plugins/editor.py:760 +msgid "Exit Debug" +msgstr "Завершить отладку" + +#: spyderlib/plugins/editor.py:771 +msgid "Debugging control" +msgstr "Управление отладкой" + +#: spyderlib/plugins/editor.py:776 +msgid "Run file" +msgstr "Выполнить файл" + +#: spyderlib/plugins/editor.py:781 +msgid "&Configure..." +msgstr "&Настроить" + +#: spyderlib/plugins/editor.py:791 +msgid "Re-run &last script" +msgstr "Перезапустить последний скрипт" + +#: spyderlib/plugins/editor.py:793 +msgid "Run again last file" +msgstr "Выполнить снова последний файл" + +#: spyderlib/plugins/editor.py:803 +msgid "Run selection or current line" +msgstr "Выполнить выделенное или текущую строку" + +#: spyderlib/plugins/editor.py:819 +#, python-format +msgid "" +"Run current cell (Ctrl+Enter)\n" +"[Use #%% to create cells]" +msgstr "" +"Выполнить текущую ячейку (Ctrl+Enter)\n" +"[Используйте #%% для создания ячеек]" + +#: spyderlib/plugins/editor.py:827 +msgid "Run current cell and go to the next one (Shift+Enter)" +msgstr "Выполнить текущую ячейку и перейти к следующей (Shift+Enter)" + +#: spyderlib/plugins/editor.py:833 +msgid "Show todo list" +msgstr "Показать список задач" + +#: spyderlib/plugins/editor.py:834 +msgid "Show TODO/FIXME/XXX/HINT/TIP/@todo comments list" +msgstr "Показать список комментариев TODO/FIXME/XXX/HINT/TIP/@todo" + +#: spyderlib/plugins/editor.py:841 +msgid "Show warning/error list" +msgstr "Показать список предупреждений/ошибок" + +#: spyderlib/plugins/editor.py:842 +msgid "Show code analysis warnings/errors" +msgstr "Показать предупреждения/ошибки анализа кода" + +#: spyderlib/plugins/editor.py:848 +msgid "Previous warning/error" +msgstr "Предыдущее предупреждение/ошибка" + +#: spyderlib/plugins/editor.py:849 +msgid "Go to previous code analysis warning/error" +msgstr "Перейти к предыдущему предупреждению/ошибке анализа кода" + +#: spyderlib/plugins/editor.py:852 +msgid "Next warning/error" +msgstr "Следующее предупреждение/ошибка" + +#: spyderlib/plugins/editor.py:853 +msgid "Go to next code analysis warning/error" +msgstr "Перейти к следующему предупреждению/ошибке анализа кода" + +#: spyderlib/plugins/editor.py:857 +msgid "Last edit location" +msgstr "Последнее место редактирования" + +#: spyderlib/plugins/editor.py:858 +msgid "Go to last edit location" +msgstr "Перейти к последнему месту редактирования" + +#: spyderlib/plugins/editor.py:864 +msgid "Previous cursor position" +msgstr "Предыдущая позиция курсора" + +#: spyderlib/plugins/editor.py:865 +msgid "Go to previous cursor position" +msgstr "Перейти к предыдущей позиции курсора" + +#: spyderlib/plugins/editor.py:871 +msgid "Next cursor position" +msgstr "Следующая позиция курсора" + +#: spyderlib/plugins/editor.py:872 +msgid "Go to next cursor position" +msgstr "Перейти к следующей позиции курсора" + +#: spyderlib/plugins/editor.py:880 +msgid "Comment current line or selection" +msgstr "Комментировать текущую строку/выделение" + +#: spyderlib/plugins/editor.py:884 +msgid "Add &block comment" +msgstr "Добавить &блок комментариев" + +#: spyderlib/plugins/editor.py:885 +msgid "Add block comment around current line or selection" +msgstr "Добавить блок комментариев вокруг текущей строки/выделения" + +#: spyderlib/plugins/editor.py:891 +msgid "R&emove block comment" +msgstr "У&далить блок комментариев" + +#: spyderlib/plugins/editor.py:892 +msgid "Remove comment block around current line or selection" +msgstr "Убрать блок комментариев вокруг текущей строки/выделения" + +#: spyderlib/plugins/editor.py:903 +msgid "Indent" +msgstr "Добавить отступ" + +#: spyderlib/plugins/editor.py:904 +msgid "Indent current line or selection" +msgstr "Добавить отступ к текущей строке или выделению" + +#: spyderlib/plugins/editor.py:907 +msgid "Unindent" +msgstr "Убрать отступ" + +#: spyderlib/plugins/editor.py:908 +msgid "Unindent current line or selection" +msgstr "Убрать отступ у текущей строки/выделения" + +#: spyderlib/plugins/editor.py:913 +msgid "Carriage return and line feed (Windows)" +msgstr "Возврат каретки и перевод строки (Windows)" + +#: spyderlib/plugins/editor.py:916 +msgid "Line feed (UNIX)" +msgstr "Перевод строки (UNIX)" + +#: spyderlib/plugins/editor.py:919 +msgid "Carriage return (Mac)" +msgstr "Возврат каретки (Mac)" + +#: spyderlib/plugins/editor.py:925 +msgid "Convert end-of-line characters" +msgstr "Установить окончания строк" + +#: spyderlib/plugins/editor.py:929 +msgid "Remove trailing spaces" +msgstr "Удалить лишние пробелы в конце строк" + +#: spyderlib/plugins/editor.py:933 +msgid "Fix indentation" +msgstr "Исправить отступы" + +#: spyderlib/plugins/editor.py:934 +msgid "Replace tab characters by space characters" +msgstr "Заменить символы табуляции пробелами" + +#: spyderlib/plugins/editor.py:937 +msgid "Go to line..." +msgstr "Перейти к строке..." + +#: spyderlib/plugins/editor.py:945 +msgid "Set console working directory" +msgstr "Установить рабочую папку консоли" + +#: spyderlib/plugins/editor.py:947 +msgid "" +"Set current console (and file explorer) working directory to current script " +"directory" +msgstr "" +"Установить для текущей консоли (и файлового менеджера) рабочей папкой папку " +"текущего скрипта" + +#: spyderlib/plugins/editor.py:952 +msgid "Maximum number of recent files..." +msgstr "Максимальное количество недавних файлов..." + +#: spyderlib/plugins/editor.py:955 +msgid "Clear this list" +msgstr "Очистить этот список" + +#: spyderlib/plugins/editor.py:955 +msgid "Clear recent files list" +msgstr "Очистить список недавних файлов" + +#: spyderlib/plugins/editor.py:957 +msgid "Open &recent" +msgstr "Открыть не&давние" + +#: spyderlib/plugins/editor.py:1263 +msgid "?" +msgstr "?" + +#: spyderlib/plugins/editor.py:1490 +msgid "Spyder Editor" +msgstr "Редактор Spyder" + +#: spyderlib/plugins/editor.py:1491 +msgid "This is a temporary script file." +msgstr "Это временный скриптовый файл." + +#: spyderlib/plugins/editor.py:1559 +msgid "untitled" +msgstr "untitled" + +#: spyderlib/plugins/editor.py:1637 +msgid "Maximum number of recent files" +msgstr "Максимальное количество недавних файлов" + +#: spyderlib/plugins/editor.py:1768 +msgid "Printing..." +msgstr "Печать..." + +#: spyderlib/plugins/help.py:42 +msgid "Show help for objects in the Editor and Consoles in a dedicated pane" +msgstr "" +"Показывать справку об объектах в Редакторе и Консолях в специальной панели" + +#: spyderlib/plugins/help.py:115 +msgid "Automatic connections" +msgstr "Автоматические соединения" + +#: spyderlib/plugins/help.py:116 +msgid "" +"This pane can automatically show an object's help information after a left " +"parenthesis is written next to it. Below you can decide to which plugin you " +"want to connect it to turn on this feature." +msgstr "" +"Инспектор объектов может автоматически показывать справочную информацию по " +"объекту после ввода открывающей круглой скобки вслед за ним. Ниже вы можете " +"решить, какой модуль вы хотите подключить, чтобы включить эту возможность." + +#: spyderlib/plugins/help.py:128 +msgid "" +"This feature requires the Rope or Jedi libraries.\n" +"It seems you don't have either installed." +msgstr "" +"Эта функция требует библиотеки Rope или Jedi.\n" +"Похоже, Вы их не установили." + +#: spyderlib/plugins/help.py:131 +msgid "Python Console" +msgstr "Консоль Python" + +#: spyderlib/plugins/help.py:133 +msgid "IPython Console" +msgstr "Консоль IPython" + +#: spyderlib/plugins/help.py:145 +msgid "Additional features" +msgstr "Дополнительные возможности" + +#: spyderlib/plugins/help.py:146 +msgid "Render mathematical equations" +msgstr "Отрисовывать математические выражения" + +#: spyderlib/plugins/help.py:152 +msgid "This feature requires Sphinx 1.1 or superior." +msgstr "Эта возможность требует Sphinx 1.1 или выше." + +#: spyderlib/plugins/help.py:153 +#, python-format +msgid "Sphinx %s is currently installed." +msgstr "Sphinx %s на данный момент установлено." + +#: spyderlib/plugins/help.py:351 +msgid "No further documentation available" +msgstr "" + +#: spyderlib/plugins/help.py:384 +msgid "Source" +msgstr "Исходник" + +#: spyderlib/plugins/help.py:413 +msgid "Plain Text" +msgstr "Простой текст" + +#: spyderlib/plugins/help.py:417 +msgid "Show Source" +msgstr "Показать исходник" + +#: spyderlib/plugins/help.py:421 +msgid "Rich Text" +msgstr "Форматированный текст" + +#: spyderlib/plugins/help.py:431 +msgid "Automatic import" +msgstr "Автоматический импорт" + +#: spyderlib/plugins/help.py:700 +#, python-format +msgid "" +"Here you can get help of any object by pressing %s in front of it, either on " +"the Editor or the Console.%sHelp can also be shown automatically after " +"writing a left parenthesis next to an object. You can activate this behavior " +"in %s." +msgstr "" +"Здесь Вы можете получить справку по любому объекту, нажав %s держа курсор " +"напротив него в Редакторе или Консоли.%sСправка также может автоматически " +"показываться при вводе открывающей круглой скобки после объекта. Вы можете " +"активировать эту возможность в %s." + +#: spyderlib/plugins/help.py:706 +#, fuzzy +msgid "Preferences > Help" +msgstr "Параметры > Справка" + +#: spyderlib/plugins/help.py:713 +msgid "Usage" +msgstr "Использование" + +#: spyderlib/plugins/help.py:714 +msgid "New to Spyder? Read our" +msgstr "" + +#: spyderlib/plugins/help.py:715 +msgid "tutorial" +msgstr "руководство" + +#: spyderlib/plugins/help.py:722 +msgid "" +"Please consider installing Sphinx to get documentation rendered in rich text." +msgstr "" +"Пожалуйста, подумайте об установке Sphinx для просмотра документации в " +"форматированном виде." + +#: spyderlib/plugins/help.py:895 +msgid "Unlock" +msgstr "Разблокировать" + +#: spyderlib/plugins/help.py:895 +msgid "Lock" +msgstr "Заблокировать" + +#: spyderlib/plugins/help.py:941 +#, python-format +msgid "" +"The following error occured when calling Sphinx %s.
Incompatible " +"Sphinx version or doc string decoding failed.

Error message:
%s" +msgstr "" + +#: spyderlib/plugins/help.py:985 +msgid "No source code available." +msgstr "Исходный код не доступен." + +#: spyderlib/plugins/findinfiles.py:135 +msgid "&Find in files" +msgstr "Найти в &файлах" + +#: spyderlib/plugins/findinfiles.py:138 +msgid "Search text in multiple files" +msgstr "Искать текст в нескольких файлах" + +#: spyderlib/plugins/ipythonconsole.py:62 +msgid "Symbolic mathematics in the IPython Console" +msgstr "Символьная математика в консоли Python" + +#: spyderlib/plugins/ipythonconsole.py:111 +#, python-format +msgid "" +"The authenticity of host %s can't be established. Are you sure you " +"want to continue connecting?" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:123 +msgid "The authenticity of the host can't be established" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:130 +#, python-format +msgid "Tunnel '%s' failed to start" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:135 +msgid "Could not connect to remote host" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:151 +#: spyderlib/plugins/ipythonconsole.py:691 +msgid "IPython console" +msgstr "Консоль IPython" + +#: spyderlib/plugins/ipythonconsole.py:159 +msgid "Display initial banner" +msgstr "Показывать стартовый баннер" + +#: spyderlib/plugins/ipythonconsole.py:160 +msgid "" +"This option lets you hide the message shown at\n" +"the top of the console when it's opened." +msgstr "" +"Эта обция позволяет Вам спрятать сообщение,\n" +"показываемое вверху консоли при открытии." + +#: spyderlib/plugins/ipythonconsole.py:162 +msgid "Use a pager to display additional text inside the console" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:164 +msgid "" +"Useful if you don't want to fill the console with long help or completion " +"texts.\n" +"Note: Use the Q key to get out of the pager." +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:169 +msgid "Ask for confirmation before closing" +msgstr "Спрашивать подтверждение перед закрытием" + +#: spyderlib/plugins/ipythonconsole.py:179 +msgid "Completion Type" +msgstr "Тип автозавершения" + +#: spyderlib/plugins/ipythonconsole.py:180 +msgid "Decide what type of completion to use" +msgstr "Выберите какой тип автозавершения использовать" + +#: spyderlib/plugins/ipythonconsole.py:183 +msgid "Completion:" +msgstr "Автозавершение:" + +#: spyderlib/plugins/ipythonconsole.py:192 +msgid "Light background" +msgstr "Светлый фон" + +#: spyderlib/plugins/ipythonconsole.py:194 +msgid "Dark background" +msgstr "Тёмный фон" + +#: spyderlib/plugins/ipythonconsole.py:204 +msgid "Buffer: " +msgstr "Буфер: " + +#: spyderlib/plugins/ipythonconsole.py:204 +#: spyderlib/plugins/externalconsole.py:82 +msgid " lines" +msgstr " строк" + +#: spyderlib/plugins/ipythonconsole.py:206 +msgid "" +"Set the maximum number of lines of text shown in the\n" +"console before truncation. Specifying -1 disables it\n" +"(not recommended!)" +msgstr "" +"Установите максимальное количество линий, показываемых\n" +"в консоли перед усечением. Значение -1 отключает функцию\n" +"(не рекомендуется!)" + +#: spyderlib/plugins/ipythonconsole.py:215 +msgid "Support for graphics (Matplotlib)" +msgstr "Поддержка графики (Matplotlib)" + +#: spyderlib/plugins/ipythonconsole.py:216 +msgid "Activate support" +msgstr "Активировать поддержку" + +#: spyderlib/plugins/ipythonconsole.py:217 +msgid "Automatically load Pylab and NumPy modules" +msgstr "Автоматически загружать модули Pylab и NumPy" + +#: spyderlib/plugins/ipythonconsole.py:220 +msgid "" +"This lets you load graphics support without importing \n" +"the commands to do plots. Useful to work with other\n" +"plotting libraries different to Matplotlib or to develop \n" +"GUIs with Spyder." +msgstr "" +"Это позволит загружать поддержку графики без импорта\n" +"команд построения графиков. Полезно для работы с\n" +"графическими библиотеками, отличными от Matplotlib или\n" +"разработки GUI в Spyder." + +#: spyderlib/plugins/ipythonconsole.py:238 +msgid "" +"This feature requires the Matplotlib library.\n" +"It seems you don't have it installed." +msgstr "" +"Эта функция требует библиотеку Matplotlib.\n" +"Похоже, Вы её не установили." + +#: spyderlib/plugins/ipythonconsole.py:243 +msgid "Inline" +msgstr "Встроенный" + +#: spyderlib/plugins/ipythonconsole.py:244 +msgid "Automatic" +msgstr "Автоматически" + +#: spyderlib/plugins/ipythonconsole.py:245 +msgid "Graphics backend" +msgstr "Графический бэкенд" + +#: spyderlib/plugins/ipythonconsole.py:246 +#, python-format +msgid "" +"Decide how graphics are going to be displayed in the console. If unsure, " +"please select %s to put graphics inside the console or %s to " +"interact with them (through zooming and panning) in a separate window." +msgstr "" +"Выберите как графика будет отображаться в консоли. Если не уверены, " +"пожалуйста выберите %s для вставки графики в консоль или %s " +"для взаимодействия с ними (через масштабирование и панорамирование) в " +"отдельном окне." + +#: spyderlib/plugins/ipythonconsole.py:266 +#: spyderlib/plugins/externalconsole.py:290 +msgid "Backend:" +msgstr "Бэкенд:" + +#: spyderlib/plugins/ipythonconsole.py:268 +#: spyderlib/plugins/externalconsole.py:292 +msgid "This option will be applied the next time a console is opened." +msgstr "Эта опция будет принята при следующем открытии консоли." + +#: spyderlib/plugins/ipythonconsole.py:279 +msgid "Inline backend" +msgstr "Встроенный бекэнд" + +#: spyderlib/plugins/ipythonconsole.py:280 +msgid "Decide how to render the figures created by this backend" +msgstr "Выберите как рендерить графики, созданные этим бэкендом" + +#: spyderlib/plugins/ipythonconsole.py:284 +msgid "Format:" +msgstr "Формат:" + +#: spyderlib/plugins/ipythonconsole.py:287 +msgid "Resolution:" +msgstr "Разрешение:" + +#: spyderlib/plugins/ipythonconsole.py:287 +msgid "dpi" +msgstr "dpi" + +#: spyderlib/plugins/ipythonconsole.py:289 +msgid "Only used when the format is PNG. Default is 72" +msgstr "Используется только для формата PNG. 72 по умолчанию" + +#: spyderlib/plugins/ipythonconsole.py:292 +msgid "Width:" +msgstr "Ширина:" + +#: spyderlib/plugins/ipythonconsole.py:292 +#: spyderlib/plugins/ipythonconsole.py:296 +msgid "inches" +msgstr "дюймов" + +#: spyderlib/plugins/ipythonconsole.py:294 +msgid "Default is 6" +msgstr "6 по умолчанию" + +#: spyderlib/plugins/ipythonconsole.py:296 +msgid "Height:" +msgstr "Высота:" + +#: spyderlib/plugins/ipythonconsole.py:298 +msgid "Default is 4" +msgstr "4 по умолчанию" + +#: spyderlib/plugins/ipythonconsole.py:325 +msgid "" +"You can run several lines of code when a console is started. Please " +"introduce each one separated by commas, for example:
import os, import " +"sys" +msgstr "" +"Вы можете выполнить несколько строк кода при запуске консоли. Пожалуйста, " +"введите их через запятую, например:
import os, import sys" + +#: spyderlib/plugins/ipythonconsole.py:331 +msgid "Lines:" +msgstr "Строки:" + +#: spyderlib/plugins/ipythonconsole.py:340 +msgid "Run a file" +msgstr "Выполнить файл" + +#: spyderlib/plugins/ipythonconsole.py:341 +msgid "" +"You can also run a whole file at startup instead of just some lines (This is " +"similar to have a PYTHONSTARTUP file)." +msgstr "" +"При старте Вы также можете запустить весь файл вместо нескольких строк " +"(Подобно использованию файла PYTHONSTARTUP)." + +#: spyderlib/plugins/ipythonconsole.py:345 +msgid "Use the following file:" +msgstr "Использовать следующий файл:" + +#: spyderlib/plugins/ipythonconsole.py:359 +msgid "Greedy completion" +msgstr "Скупое автозавершение" + +#: spyderlib/plugins/ipythonconsole.py:360 +msgid "" +"Enable Tab completion on elements of lists, results of function " +"calls, etc, without assigning them to a variable.
For example, you " +"can get completions on things like li[0].<Tab> or ins." +"meth().<Tab>" +msgstr "" +"Включает автозавершение по Tab для элементов списков, результатов " +"вызова функций, и т.п. без присвоения их переменной.
Например, Вы " +"можете сделать автозавершение для таких вещей, как li[0].<Tab> или ins.meth().<Tab>" + +#: spyderlib/plugins/ipythonconsole.py:368 +msgid "Use the greedy completer" +msgstr "Включить скупое автозавершение" + +#: spyderlib/plugins/ipythonconsole.py:379 +msgid "Autocall" +msgstr "Автовызов" + +#: spyderlib/plugins/ipythonconsole.py:380 +msgid "" +"Autocall makes IPython automatically call any callable object even if you " +"didn't type explicit parentheses.
For example, if you type str 43 " +"it becomes str(43) automatically." +msgstr "" +"Автовызов позволяет IPython автоматически вызывать объекты без явного ввода " +"скобок.
Например, если Вы введете str 43, будет выполнено " +"str(43) автоматически." + +#: spyderlib/plugins/ipythonconsole.py:387 +msgid "Smart" +msgstr "Умный" + +#: spyderlib/plugins/ipythonconsole.py:388 +msgid "Full" +msgstr "Все" + +#: spyderlib/plugins/ipythonconsole.py:389 +msgid "Off" +msgstr "Отключён" + +#: spyderlib/plugins/ipythonconsole.py:391 +msgid "Autocall: " +msgstr "Автовызов: " + +#: spyderlib/plugins/ipythonconsole.py:392 +#, python-format +msgid "" +"On %s mode, Autocall is not applied if there are no arguments after " +"the callable. On %s mode, all callable objects are automatically " +"called (even if no arguments are present)." +msgstr "" +"В режиме %s Автовызов не происходит если отсутствуют аргументы у " +"вызываемого. В режиме %s все вызываемые объекты вызываются (даже если " +"аргументы не переданы)." + +#: spyderlib/plugins/ipythonconsole.py:404 +msgid "Symbolic Mathematics" +msgstr "Символьная математика" + +#: spyderlib/plugins/ipythonconsole.py:405 +msgid "" +"Perfom symbolic operations in the console (e.g. integrals, derivatives, " +"vector calculus, etc) and get the outputs in a beautifully printed style." +msgstr "" +"Производит символьные операции в консоли (напр. интегралы, производные, " +"векторное исчисление и др.) и выводит результат в приятном глазу виде." + +#: spyderlib/plugins/ipythonconsole.py:410 +msgid "Use symbolic math" +msgstr "Использовать символьную математику" + +#: spyderlib/plugins/ipythonconsole.py:411 +msgid "" +"This option loads the Sympy library to work with.
Please refer to its " +"documentation to learn how to use it." +msgstr "" +"Эта опция подгружает для работы библиотеку Sympy.
Пожалуйста ознакомьтесь " +"с документацией для её изучения." + +#: spyderlib/plugins/ipythonconsole.py:424 +msgid "" +"This feature requires the Sympy library.\n" +"It seems you don't have it installed." +msgstr "" +"Эта функция требует библиотеку Sympy.\n" +"По-видимому она не установлена." + +#: spyderlib/plugins/ipythonconsole.py:429 +msgid "Prompts" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:430 +msgid "Modify how Input and Output prompts are shown in the console." +msgstr "Определите как показывать приглашения Ввода и Вывода в консоли." + +#: spyderlib/plugins/ipythonconsole.py:433 +msgid "Input prompt:" +msgstr "Строка ввода:" + +#: spyderlib/plugins/ipythonconsole.py:435 +#, python-format +msgid "" +"Default is
In [<span class=\"in-prompt-number\">%i</span>]:" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:439 +msgid "Output prompt:" +msgstr "Строка вывода:" + +#: spyderlib/plugins/ipythonconsole.py:441 +#, python-format +msgid "" +"Default is
Out[<span class=\"out-prompt-number\">%i</span>]:" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:461 +#: spyderlib/plugins/externalconsole.py:275 +msgid "Graphics" +msgstr "Графика" + +#: spyderlib/plugins/ipythonconsole.py:463 +#: spyderlib/plugins/workingdirectory.py:44 +msgid "Startup" +msgstr "Запуск" + +#: spyderlib/plugins/ipythonconsole.py:477 +#: spyderlib/plugins/ipythonconsole.py:751 +msgid "Connect to an existing kernel" +msgstr "Подключиться к работающему ядру" + +#: spyderlib/plugins/ipythonconsole.py:479 +msgid "" +"Please enter the connection info of the kernel you want to connect to. For " +"that you can either select its JSON connection file using the Browse button, or write directly its id, in case it's a local kernel (for " +"example kernel-3764.json or just 3764)." +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:490 +msgid "Connection info:" +msgstr "Информация о соединении:" + +#: spyderlib/plugins/ipythonconsole.py:492 +msgid "Path to connection file or kernel id" +msgstr "Путь к файлу соединения или id ядра" + +#: spyderlib/plugins/ipythonconsole.py:494 +#: spyderlib/plugins/ipythonconsole.py:511 +msgid "Browse" +msgstr "Обзор" + +#: spyderlib/plugins/ipythonconsole.py:503 +msgid "This is a remote kernel" +msgstr "Это удалённо-управляемое ядро" + +#: spyderlib/plugins/ipythonconsole.py:507 +msgid "username@hostname:port" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:510 +msgid "Path to ssh key file" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:519 +msgid "Password or ssh key passphrase" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:523 +msgid "Host name" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:524 +msgid "Ssh key" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:525 +msgid "Password" +msgstr "Пароль" + +#: spyderlib/plugins/ipythonconsole.py:554 +msgid "Open IPython connection file" +msgstr "Открыть файл соединения IPython" + +#: spyderlib/plugins/ipythonconsole.py:560 +msgid "Select ssh key" +msgstr "Выберите ключ ssh" + +#: spyderlib/plugins/ipythonconsole.py:739 +msgid "Open an &IPython console" +msgstr "Открыть консоль &IPython" + +#: spyderlib/plugins/ipythonconsole.py:742 +#, python-format +msgid "Use %s+T when the console is selected to open a new one" +msgstr "Используйте %s+T когда консоль выбрана, чтобы открыть новую" + +#: spyderlib/plugins/ipythonconsole.py:745 +msgid "Open a new console" +msgstr "Открыть новую консоль" + +#: spyderlib/plugins/ipythonconsole.py:752 +msgid "Open a new IPython console connected to an existing kernel" +msgstr "Открыть новую консоль IPython, подключенную к существующему ядру" + +#: spyderlib/plugins/ipythonconsole.py:835 +#, python-format +msgid "" +"No IPython console is currently available to run %s.

Please " +"open a new one and try again." +msgstr "" +"Сейчас нет доступных консолей IPython для запуска %s." +"

Пожалуйста, откройте новую и попытайтесь снова." + +#: spyderlib/plugins/ipythonconsole.py:970 +msgid "" +"Do you want to close all other consoles connected to the same kernel as this " +"one?" +msgstr "Хотите закрыть все другие консоли, подключённые к тому же ядру?" + +#: spyderlib/plugins/ipythonconsole.py:1052 +msgid "Connection error" +msgstr "Ошибка соединения" + +#: spyderlib/plugins/ipythonconsole.py:1053 +msgid "" +"Could not open ssh tunnel. The error was:\n" +"\n" +msgstr "" + +#: spyderlib/plugins/ipythonconsole.py:1090 +msgid "IPython" +msgstr "IPython" + +#: spyderlib/plugins/ipythonconsole.py:1091 +#, python-format +msgid "Unable to connect to IPython %s" +msgstr "Не удалось подключиться к IPython %s" + +#: spyderlib/plugins/ipythonconsole.py:1142 +msgid "Are you sure you want to restart the kernel?" +msgstr "Вы уверены, что хотите перезапустить ядро?" + +#: spyderlib/plugins/ipythonconsole.py:1144 +msgid "Restart kernel?" +msgstr "Перезапустить ядро?" + +#: spyderlib/plugins/variableexplorer.py:24 +msgid "Autorefresh" +msgstr "Автообновление" + +#: spyderlib/plugins/variableexplorer.py:25 +msgid "Enable autorefresh" +msgstr "Включить автообновление" + +#: spyderlib/plugins/variableexplorer.py:27 +msgid "Refresh interval: " +msgstr "Интервал обновления: " + +#: spyderlib/plugins/variableexplorer.py:28 +msgid " ms" +msgstr " мс" + +#: spyderlib/plugins/variableexplorer.py:31 +msgid "Filter" +msgstr "Фильтр" + +#: spyderlib/plugins/variableexplorer.py:46 +msgid "Edit data in the remote process" +msgstr "Редактировать данные в удалённом процессе" + +#: spyderlib/plugins/variableexplorer.py:47 +msgid "" +"Editors are opened in the remote process for NumPy arrays, PIL images, " +"lists, tuples and dictionaries.\n" +"This avoids transfering large amount of data between the remote process and " +"Spyder (through the socket)." +msgstr "" +"Редакторы открыты в удалённом процессе для массивов NumPy, изображений PIL, " +"списков, кортежей и словарей.\n" +"Это позволяет избежать передачи больших объёмов данных между удалённым " +"процессом и Spyder (через сокет)." + +#: spyderlib/plugins/variableexplorer.py:183 +msgid "Variable explorer" +msgstr "Менеджер переменных" + +#: spyderlib/plugins/console.py:108 +msgid "Internal console" +msgstr "Внешняя консоль" + +#: spyderlib/plugins/console.py:138 spyderlib/plugins/externalconsole.py:1033 +msgid "&Run..." +msgstr "&Выполнить..." + +#: spyderlib/plugins/console.py:140 spyderlib/plugins/externalconsole.py:1034 +msgid "Run a Python script" +msgstr "Выполнить скрипт Python" + +#: spyderlib/plugins/console.py:143 +msgid "Environment variables..." +msgstr "Переменные окружения" + +#: spyderlib/plugins/console.py:145 +msgid "Show and edit environment variables (for current session)" +msgstr "Показать и редактировать переменные окружения (для текущей сессии)" + +#: spyderlib/plugins/console.py:149 +msgid "Show sys.path contents..." +msgstr "Показать содержимое sys.path..." + +#: spyderlib/plugins/console.py:151 +msgid "Show (read-only) sys.path" +msgstr "Показать (только чтение) sys.path" + +#: spyderlib/plugins/console.py:154 +msgid "Buffer..." +msgstr "Буфер..." + +#: spyderlib/plugins/console.py:155 spyderlib/plugins/history.py:39 +#: spyderlib/plugins/externalconsole.py:84 +msgid "Set maximum line count" +msgstr "Установить максимальное число строк" + +#: spyderlib/plugins/console.py:158 +msgid "External editor path..." +msgstr "Путь к внешнему редактору..." + +#: spyderlib/plugins/console.py:159 +msgid "Set external editor executable path" +msgstr "Установить путь запуска внешнего редактора" + +#: spyderlib/plugins/console.py:178 +msgid "Internal console settings" +msgstr "Настройки внешней консоли" + +#: spyderlib/plugins/console.py:231 spyderlib/plugins/externalconsole.py:1210 +msgid "Run Python script" +msgstr "Запуск скрипта Python" + +#: spyderlib/plugins/console.py:277 +msgid "Buffer" +msgstr "Буфер" + +#: spyderlib/plugins/console.py:278 +msgid "Maximum line count" +msgstr "Максимальное количество строк" + +#: spyderlib/plugins/console.py:288 +msgid "External editor" +msgstr "Внешний редактор" + +#: spyderlib/plugins/console.py:289 +msgid "External editor executable path:" +msgstr "Путь запуска внешнего редактора:" + +#: spyderlib/plugins/projectexplorer.py:68 +msgid "&Font..." +msgstr "&Шрифт" + +#: spyderlib/plugins/projectexplorer.py:69 +msgid "Set font style" +msgstr "Установить стиль шрифта" + +#: spyderlib/plugins/projectexplorer.py:126 +msgid "Select a new font" +msgstr "Выбрать новый шрифт" + +#: spyderlib/plugins/workingdirectory.py:37 +msgid "" +"The global working directory is the working directory for newly " +"opened consoles (Python/IPython consoles and terminals), for the " +"file explorer, for the find in files plugin and for new files " +"created in the editor." +msgstr "" +"Глобальный рабочий каталог - рабочий каталог для новых консолей (консоли и терминалы Python/IPython), для файлового менеджера, для " +"модуля поиск по файлам и для новых файлов в редакторе." + +#: spyderlib/plugins/workingdirectory.py:46 +msgid "At startup, the global working directory is:" +msgstr "Глобальный рабочий каталог при загрузке:" + +#: spyderlib/plugins/workingdirectory.py:50 +msgid "the same as in last session" +msgstr "такая же как в последней сессии" + +#: spyderlib/plugins/workingdirectory.py:52 +msgid "At startup, Spyder will restore the global directory from last session" +msgstr "При загрузке Spyder восстановит глобальную папку из прошлой сессии" + +#: spyderlib/plugins/workingdirectory.py:56 spyderlib/plugins/runconfig.py:480 +msgid "the following directory:" +msgstr "следующий каталог:" + +#: spyderlib/plugins/workingdirectory.py:58 +msgid "At startup, the global working directory will be the specified path" +msgstr "При запуске глобальный рабочий каталог будет иметь указанный путь" + +#: spyderlib/plugins/workingdirectory.py:70 +msgid "Files are opened from:" +msgstr "Файлы открываются из:" + +#: spyderlib/plugins/workingdirectory.py:74 +#: spyderlib/plugins/workingdirectory.py:87 +msgid "the current file directory" +msgstr "текущей папки" + +#: spyderlib/plugins/workingdirectory.py:78 +#: spyderlib/plugins/workingdirectory.py:91 +msgid "the global working directory" +msgstr "глобальной рабочей папки" + +#: spyderlib/plugins/workingdirectory.py:83 +msgid "Files are created in:" +msgstr "Файлы создаются в:" + +#: spyderlib/plugins/workingdirectory.py:97 +msgid "Change to file base directory" +msgstr "" + +#: spyderlib/plugins/workingdirectory.py:99 +msgid "When opening a file" +msgstr "При открытии файла" + +#: spyderlib/plugins/workingdirectory.py:101 +msgid "When saving a file" +msgstr "При сохранении файла" + +#: spyderlib/plugins/workingdirectory.py:171 +msgid "Back" +msgstr "Назад" + +#: spyderlib/plugins/workingdirectory.py:190 +#, fuzzy +msgid "" +"This is the working directory for newly\n" +"opened consoles (Python/IPython consoles and\n" +"terminals), for the file explorer, for the\n" +"find in files plugin and for new files\n" +"created in the editor" +msgstr "" +"Это - рабочий каталог для новосозданных\n" +"консолей (консолей и терминалов Python/IPython),\n" +"для файлового менеджера, для модуля\n" +"поиск в файлах и для новых файлов,\n" +"созданных в редакторе" + +#: spyderlib/plugins/workingdirectory.py:218 +msgid "Browse a working directory" +msgstr "Просмотреть рабочую папку" + +#: spyderlib/plugins/workingdirectory.py:225 +msgid "Change to parent directory" +msgstr "Изменить родительскую папку" + +#: spyderlib/plugins/workingdirectory.py:232 +msgid "Global working directory" +msgstr "Глобальный рабочий каталог" + +#: spyderlib/plugins/explorer.py:50 +msgid "File explorer" +msgstr "Файловый менеджер" + +#: spyderlib/plugins/shortcuts.py:134 +msgid "" +"Press the new shortcut and select 'Ok': \n" +"(Press 'Tab' once to switch focus between the shortcut entry \n" +"and the buttons below it)" +msgstr "" +"Нажмите новую комбинацию клавиш и выберите 'Ok': \n" +"(Нажатие 'Tab' один раз переключает фокус между\n" +"полем ввода комбинации клавиш и кнопками под ним)" + +#: spyderlib/plugins/shortcuts.py:137 +msgid "Current shortcut:" +msgstr "Текущая комбинация клавиш:" + +#: spyderlib/plugins/shortcuts.py:139 +msgid "New shortcut:" +msgstr "Новая комбинация клавиш:" + +#: spyderlib/plugins/shortcuts.py:152 +#, python-brace-format +msgid "Shortcut: {0}" +msgstr "Комбинация клавиш: {0}" + +#: spyderlib/plugins/shortcuts.py:273 +msgid "Please introduce a different shortcut" +msgstr "Пожалуйста, введите другую комбинацию клавиш" + +#: spyderlib/plugins/shortcuts.py:310 +msgid "The new shorcut conflicts with:" +msgstr "Новая комбинация клавиш конфликтует с:" + +#: spyderlib/plugins/shortcuts.py:321 +#, python-brace-format +msgid "" +"A compound sequence can have {break} a maximum of 4 subsequences.{break}" +msgstr "" + +#: spyderlib/plugins/shortcuts.py:326 +msgid "Invalid key entered" +msgstr "Введен неверный ключ" + +#: spyderlib/plugins/shortcuts.py:515 +msgid "Context" +msgstr "Контекст" + +#: spyderlib/plugins/shortcuts.py:519 +msgid "Shortcut" +msgstr "Комбинация клавиш" + +#: spyderlib/plugins/shortcuts.py:521 +msgid "Score" +msgstr "" + +#: spyderlib/plugins/shortcuts.py:681 +msgid "Conflicts" +msgstr "Конфликты" + +#: spyderlib/plugins/shortcuts.py:682 +msgid "The following conflicts have been detected:" +msgstr "Обнаружены следующие конфликты:" + +#: spyderlib/plugins/shortcuts.py:767 +msgid "Keyboard shortcuts" +msgstr "Комбинации клавиш" + +#: spyderlib/plugins/shortcuts.py:775 +msgid "Search: " +msgstr "Поиск:" + +#: spyderlib/plugins/shortcuts.py:776 +msgid "Reset to default values" +msgstr "Восстановить значения по умолчанию" + +#: spyderlib/plugins/runconfig.py:28 +msgid "Execute in current Python or IPython console" +msgstr "Выполнить в текущей консоли Python или IPython" + +#: spyderlib/plugins/runconfig.py:29 +msgid "Execute in a new dedicated Python console" +msgstr "Выполнит в новой отдельной консоли Python" + +#: spyderlib/plugins/runconfig.py:30 +msgid "Execute in an external System terminal" +msgstr "Выполнить во внешнем системном терминале" + +#: spyderlib/plugins/runconfig.py:40 +#, python-format +msgid "Always show %s on a first file run" +msgstr "Всегда показывать %s при первом запуске файла" + +#: spyderlib/plugins/runconfig.py:159 +msgid "General settings" +msgstr "Основные настройки" + +#: spyderlib/plugins/runconfig.py:162 spyderlib/plugins/runconfig.py:208 +msgid "Command line options:" +msgstr "Опции командной строки:" + +#: spyderlib/plugins/runconfig.py:168 +msgid "Working directory:" +msgstr "Рабочий каталог:" + +#: spyderlib/plugins/runconfig.py:180 spyderlib/plugins/runconfig.py:491 +#, fuzzy +msgid "Enter debugging mode when errors appear during execution" +msgstr "Запускать отладочный режим, если происходят ошибки в ходе выполнения" + +#: spyderlib/plugins/runconfig.py:196 spyderlib/plugins/runconfig.py:501 +msgid "Dedicated Python console" +msgstr "" + +#: spyderlib/plugins/runconfig.py:200 spyderlib/plugins/runconfig.py:503 +#, fuzzy +msgid "Interact with the Python console after execution" +msgstr "Взаимодействовать с консолью Python после выполнения" + +#: spyderlib/plugins/runconfig.py:204 +msgid "Show warning when killing running process" +msgstr "Показывать предупреждение при завершении работающего процесса" + +#: spyderlib/plugins/runconfig.py:213 +msgid "-u is added to the other options you set here" +msgstr "" + +#: spyderlib/plugins/runconfig.py:223 +msgid "this dialog" +msgstr "это диалоговое окно" + +#: spyderlib/plugins/runconfig.py:282 +msgid "Run configuration" +msgstr "Запустить конфигурацию" + +#: spyderlib/plugins/runconfig.py:283 +#, python-format +msgid "The following working directory is not valid:
%s" +msgstr "Следующий рабочий каталог не применим:
%s" + +#: spyderlib/plugins/runconfig.py:361 +#, python-format +msgid "Run settings for %s" +msgstr "Запустить настройки для %s" + +#: spyderlib/plugins/runconfig.py:393 +msgid "Select a run configuration:" +msgstr "Выберите конфигурацию запуска:" + +#: spyderlib/plugins/runconfig.py:422 spyderlib/plugins/runconfig.py:447 +msgid "Run Settings" +msgstr "Запуск настроек" + +#: spyderlib/plugins/runconfig.py:449 +#, python-format +msgid "" +"The following are the default %s. These options may be overriden " +"using the %s dialog box (see the %s menu)" +msgstr "" + +#: spyderlib/plugins/runconfig.py:475 +msgid "Default working directory is:" +msgstr "Рабочий каталог по умолчанию:" + +#: spyderlib/plugins/runconfig.py:477 +msgid "the script directory" +msgstr "каталог скриптов" + +#: spyderlib/plugins/runconfig.py:506 +msgid "Show warning when killing running processes" +msgstr "Показывать предупреждение при завершении работающего процессов" + +#: spyderlib/plugins/runconfig.py:515 +msgid "Run Settings dialog" +msgstr "Запустить диалог настроек" + +#: spyderlib/plugins/history.py:35 +msgid "Settings" +msgstr "Настройки" + +#: spyderlib/plugins/history.py:37 +msgid "History depth: " +msgstr "Глубина истории: " + +#: spyderlib/plugins/history.py:37 +msgid " entries" +msgstr " записей" + +#: spyderlib/plugins/history.py:44 +msgid "Scroll automatically to last entry" +msgstr "Автоматически пролистывать к последней записи" + +#: spyderlib/plugins/history.py:123 +msgid "History log" +msgstr "Журнал истории" + +#: spyderlib/plugins/history.py:150 +msgid "History..." +msgstr "История..." + +#: spyderlib/plugins/history.py:152 +msgid "Set history maximum entries" +msgstr "Установить максимум записей истории" + +#: spyderlib/plugins/history.py:263 +msgid "History" +msgstr "История" + +#: spyderlib/plugins/history.py:264 +msgid "Maximum entries" +msgstr "Максимум записей" + +#: spyderlib/plugins/externalconsole.py:48 +msgid "Interactive data plotting in the consoles" +msgstr "Интерактивные графики в консолях" + +#: spyderlib/plugins/externalconsole.py:68 +msgid "One tab per script" +msgstr "Одна вкладка на скрипт" + +#: spyderlib/plugins/externalconsole.py:82 +msgid "Buffer: " +msgstr "Буфер: " + +#: spyderlib/plugins/externalconsole.py:87 +msgid "Merge process standard output/error channels" +msgstr "Объединить стандартные потоки вывода/ошибок" + +#: spyderlib/plugins/externalconsole.py:89 +msgid "" +"Merging the output channels of the process means that\n" +"the standard error won't be written in red anymore,\n" +"but this has the effect of speeding up display." +msgstr "" +"Объединение потоков вывода процесса означает, что\n" +"стандартные ошибки не будут более выделяться красным,\n" +"но это увеличит скорость отображения на дисплее." + +#: spyderlib/plugins/externalconsole.py:93 +msgid "Colorize standard error channel using ANSI escape codes" +msgstr "Выделить цветом стандартный поток ошибок управляющими кодами ANSI" + +#: spyderlib/plugins/externalconsole.py:95 +msgid "" +"This method is the only way to have colorized standard\n" +"error channel when the output channels have been merged." +msgstr "" +"Это единственный способ цветового выделения стандартного\n" +"потока ошибок, когда потоки вывода объединены." + +#: spyderlib/plugins/externalconsole.py:112 +msgid "" +"This option will be applied the next time a Python console or a terminal is " +"opened." +msgstr "" +"Эта опция будет применена при следующем открытии консоли Python
или " +"терминала." + +#: spyderlib/plugins/externalconsole.py:115 +msgid "Light background (white color)" +msgstr "Светлый фон (белый цвет)" + +#: spyderlib/plugins/externalconsole.py:140 +msgid "User Module Reloader (UMR)" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:141 +msgid "" +"UMR forces Python to reload modules which were imported when executing a \n" +"script in the external console with the 'runfile' function." +msgstr "" + +#: spyderlib/plugins/externalconsole.py:144 +msgid "Enable UMR" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:146 +msgid "" +"This option will enable the User Module Reloader (UMR) in Python/IPython " +"consoles. UMR forces Python to reload deeply modules during import when " +"running a Python script using the Spyder's builtin function runfile." +"

1. UMR may require to restart the console in which it will be " +"called (otherwise only newly imported modules will be reloaded when " +"executing scripts).

2. If errors occur when re-running a PyQt-" +"based program, please check that the Qt objects are properly destroyed (e.g. " +"you may have to use the attribute Qt.WA_DeleteOnClose on your main " +"window, using the setAttribute method)" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:161 +msgid "Show reloaded modules list" +msgstr "Показать список перезагруженных модулей" + +#: spyderlib/plugins/externalconsole.py:163 +msgid "Please note that these changes will be applied only to new consoles" +msgstr "" +"Обратите внимание, что эти изменения будут применяться только к новым " +"консолям" + +#: spyderlib/plugins/externalconsole.py:166 +msgid "Set UMR excluded (not reloaded) modules" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:177 +msgid "Python executable" +msgstr "Исполняемый файл Python" + +#: spyderlib/plugins/externalconsole.py:179 +msgid "" +"Select the Python interpreter executable binary in which Spyder will run " +"scripts:" +msgstr "" +"Выберите исполняемый бинарный файл интерпретатора Python,\n" +"который Spyder будет запускать скрипты:" + +#: spyderlib/plugins/externalconsole.py:182 +msgid "Default (i.e. the same as Spyder's)" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:186 +msgid "Use the following Python interpreter:" +msgstr "Использовать следующий интепретатор Python:" + +#: spyderlib/plugins/externalconsole.py:190 +#, fuzzy +msgid "Executables" +msgstr "Исполняемые файлы" + +#: spyderlib/plugins/externalconsole.py:208 +msgid "PYTHONSTARTUP replacement" +msgstr "Замена PYTHONSTARTUP" + +#: spyderlib/plugins/externalconsole.py:210 +msgid "" +"This option will override the PYTHONSTARTUP environment variable which\n" +"defines the script to be executed during the Python console startup." +msgstr "" +"Эта опция перезапишет переменную среды PYTHONSTARTUP, которая\n" +"определяет скрипт, запускаемый при старте консоли Python." + +#: spyderlib/plugins/externalconsole.py:215 +msgid "Default PYTHONSTARTUP script" +msgstr "Скрипт PYTHONSTARTUP по умолчанию" + +#: spyderlib/plugins/externalconsole.py:219 +msgid "Use the following startup script:" +msgstr "Использовать следующий скрипт запуска:" + +#: spyderlib/plugins/externalconsole.py:236 +msgid "Monitor" +msgstr "Монитор" + +#: spyderlib/plugins/externalconsole.py:237 +msgid "" +"The monitor provides introspection features to console: code completion, " +"calltips and variable explorer. Because it relies on several modules, " +"disabling the monitor may be useful to accelerate console startup." +msgstr "" +"Монитор обеспечивает возможность самоанализа в консоли: автозавершение, " +"подсказки вызова функций и менеджер переменных. Так как он разделён на " +"несколько модулей, отключение монитора может быть полезно для ускорения " +"запуска консоли." + +#: spyderlib/plugins/externalconsole.py:244 +msgid "Enable monitor" +msgstr "Включить монитор" + +#: spyderlib/plugins/externalconsole.py:257 +msgid "Default library" +msgstr "Библиотека по умолчанию" + +#: spyderlib/plugins/externalconsole.py:262 +msgid "Qt-Python Bindings" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:264 +msgid "Library:" +msgstr "Библиотека:" + +#: spyderlib/plugins/externalconsole.py:266 +msgid "" +"This option will act on
libraries such as Matplotlib, guidata or ETS" +msgstr "" +"Эта опция будет действовать на
\n" +"библиотеки, такие как Matplotlib, guidata или ETS" + +#: spyderlib/plugins/externalconsole.py:276 +msgid "" +"Decide which backend to use to display graphics. If unsure, please select " +"the Automatic backend.

Note: We support a very limited " +"number of backends in our Python consoles. If you prefer to work with a " +"different one, please use an IPython console." +msgstr "" +"Выберите какой бэкенд использовать для отображения графики. Если не уверены, " +"выберите Автоматически.

Примечание: Мы поддерживаем " +"очень ограниченный набор бэкендов в консолях Python. Если Вы предпочитаете " +"работать с другим, пожалуйста используйте консоль IPython." + +#: spyderlib/plugins/externalconsole.py:303 +msgid "Enthought Tool Suite" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:304 +msgid "" +"Enthought Tool Suite (ETS) supports PyQt4 (qt4) and wxPython (wx) graphical " +"user interfaces." +msgstr "" + +#: spyderlib/plugins/externalconsole.py:308 +msgid "ETS_TOOLKIT:" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:333 +msgid "External modules" +msgstr "Внешние модули" + +#: spyderlib/plugins/externalconsole.py:369 +#, python-format +msgid "" +"You selected a Python %d interpreter for the console but Spyder is " +"running on Python %d!.

Although this is possible, we recommend " +"you to install and run Spyder directly with your selected interpreter, to " +"avoid seeing false warnings and errors due to the incompatible syntax " +"between these two Python versions." +msgstr "" +"Вы выбрали интерпретатор Python %d для консоли, но Spyder запущен на " +"Python %d!.

Мы рекомендуем, если возможно, установить и " +"запустить Spyder непосредственно выбранным интерпретатором, чтобы избежать " +"появления ложных предупреждений и ошибок, связанных с несовместимостями в " +"синтаксисе между этими двумя версиями Python." + +#: spyderlib/plugins/externalconsole.py:532 +msgid "Trying to kill a kernel?" +msgstr "Попытаться убить ядро?" + +#: spyderlib/plugins/externalconsole.py:533 +msgid "" +"You can't close this kernel because it has one or more consoles connected to " +"it.

You need to close them instead or you can kill the kernel using " +"the second button from right to left." +msgstr "" +"Вы не можете закрыть это ядро, т.к. к нему подключены одна или более " +"консолей

Сначала Вам нужно их закрыть или можете убить ядро второй " +"кнопкой справа." + +#: spyderlib/plugins/externalconsole.py:612 +#, python-format +msgid "" +"No Python console is currently selected to run %s.

Please " +"select or open a new Python console and try again." +msgstr "" +"Сейчас нет доступных консолей Python для запуска %s." +"

Пожалуйста, откройте новую и попытайтесь снова." + +#: spyderlib/plugins/externalconsole.py:692 +#, python-format +msgid "" +"%s is already running in a separate process.\n" +"Do you want to kill the process before starting a new one?" +msgstr "" +"%s всегда запускается в отдельном процессе.\n" +"Хотите убить процесс перед запуском нового?" + +#: spyderlib/plugins/externalconsole.py:852 +msgid "Kernel" +msgstr "Ядро" + +#: spyderlib/plugins/externalconsole.py:862 +msgid "" +"Either:
  1. Your IPython frontend and kernel versions are " +"incompatible or
  2. You don't have IPython installed in " +"your external interpreter.
In any case, we're sorry but we can't " +"create a console for you." +msgstr "" + +#: spyderlib/plugins/externalconsole.py:886 +msgid "Command Window" +msgstr "Командное окно" + +#: spyderlib/plugins/externalconsole.py:888 +msgid "Terminal" +msgstr "Терминал" + +#: spyderlib/plugins/externalconsole.py:941 +#, python-format +msgid "Kernel %s" +msgstr "Ядро %s" + +#: spyderlib/plugins/externalconsole.py:1021 +msgid "Open a &Python console" +msgstr "Открыть консоль &Python" + +#: spyderlib/plugins/externalconsole.py:1025 +msgid "Open &command prompt" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:1026 +msgid "Open a Windows command prompt" +msgstr "Открыть командную строку Windows" + +#: spyderlib/plugins/externalconsole.py:1028 +msgid "Open a &terminal" +msgstr "Открыть &терминал" + +#: spyderlib/plugins/externalconsole.py:1029 +msgid "Open a terminal window" +msgstr "Открыть окно терминала" + +#: spyderlib/plugins/externalconsole.py:1186 +msgid "Open an IPython console" +msgstr "Открыть консоль IPython" + +#: spyderlib/plugins/externalconsole.py:1187 +msgid "" +"The console monitor was disabled: the IPython kernel will be started as " +"expected, but an IPython console will have to be connected manually to the " +"kernel." +msgstr "" + +#: spyderlib/plugins/externalconsole.py:1219 +#: spyderlib/plugins/externalconsole.py:1232 +#: spyderlib/plugins/externalconsole.py:1236 +msgid "UMR" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:1220 +msgid "" +"UMR excluded modules:\n" +"(example: guidata, guiqwt)" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:1233 +#, python-format +msgid "" +"The following modules are not installed on your machine:\n" +"%s" +msgstr "" +"Следующие модули не установлены на Вашей машине:\n" +"%s" + +#: spyderlib/plugins/externalconsole.py:1237 +msgid "" +"Please note that these changes will be applied only to new Python/IPython " +"consoles" +msgstr "" +"Обратите внимание, что эти изменения будут применяться только к новым " +"консолям Python/IPython" + +#: spyderlib/plugins/layoutdialog.py:174 +#, fuzzy +msgid "Move Up" +msgstr "Переместить выше" + +#: spyderlib/plugins/layoutdialog.py:175 +#, fuzzy +msgid "Move Down" +msgstr "Переместить ниже" + +#: spyderlib/plugins/layoutdialog.py:176 +msgid "Delete Layout" +msgstr "Удалить компоновку" + +#: spyderlib/plugins/layoutdialog.py:180 +msgid "Layout Display and Order" +msgstr "" + +#: spyderlib/plugins/onlinehelp.py:68 +msgid "Online help" +msgstr "Онлайн справка" + +#~ msgid "Debugging" +#~ msgstr "Отладка" + +#~ msgid "Updates" +#~ msgstr "Обновления" + +#~ msgid "Set shell font style" +#~ msgstr "Установить стиль шрифта среды" + +#~ msgid "Text and margin font style" +#~ msgstr "Стиль шрифта текста и отступов" + +#~ msgid "tab" +#~ msgstr "табуляция" + +#~ msgid "Rich text help on the Object Inspector" +#~ msgstr "Форматированная справка в Инспекторе объектов" + +#~ msgid "Object inspector" +#~ msgstr "Инспектор объектов" + +#~ msgid "Preferences > Object Inspector" +#~ msgstr "Параметры > Инспектор объектов" + +#~ msgid "Set as current console's working directory" +#~ msgstr "Установить рабочую папку для текущей консоли" + +#~ msgid "Loading object inspector..." +#~ msgstr "Загрузка инспектора объектов..." + +#~ msgid "The Object Inspector" +#~ msgstr "Инспектор объектов" + +#~ msgid "(Experimental) Editor's code completion, go-to-definition and help" +#~ msgstr "" +#~ "(Experimental) Автодополнение кода редактора, переход к определению и " +#~ "справка" + +#~ msgid "" +#~ "This path is incorrect.\n" +#~ "Enter a correct directory path,\n" +#~ "then press enter to validate" +#~ msgstr "" +#~ "Этот путь неверный.\n" +#~ "Введите правильный путь к папке и\n" +#~ "нажмите Enter для подтверждения." + +#~ msgid "Save Python script" +#~ msgstr "Сохранить скрипт Python" + +#~ msgid "Vertical dockwidget tabs" +#~ msgstr "Разместить вертикально вкладки плавающих окон" + +#~ msgid "Custom dockwidget margin:" +#~ msgstr "Дополнительный отступ между плавающими окнами:" + +#~ msgid "" +#~ "Note: add analysis:ignore in a comment to ignore code/style " +#~ "analysis warnings. For more informations on style guide for Python code, " +#~ "please refer to the %s page." +#~ msgstr "" +#~ "Примечание: добавлять analysis:ignore в комментарий для " +#~ "игнорирования предупреждений анализа кода/стиля. Для дополнительной " +#~ "информации по стилю кода Python, перейдите на страницу %s." + +#~ msgid "Run &selection" +#~ msgstr "Выполнить в&ыделение" + +#~ msgid "(for example: kernel-3764.json, or simply 3764)" +#~ msgstr "(например: kernel-3764.json, или просто 3764)" + +#~ msgid "Mismatch between kernel and frontend" +#~ msgstr "Несовместимость ядра и интерфейса" + +#~ msgid "" +#~ "Your IPython frontend and kernel versions are incompatible!!

We're sorry but we can't create an IPython console for you." +#~ msgstr "" +#~ "Версии Ваших интерфейса и ядра IPython несовместимы!!

Мы " +#~ "извиняемся, но мы не можем создать консоль IPython." + +#~ msgid "" +#~ "%s will be closed.\n" +#~ "Do you want to kill the associated kernel and all of its clients?" +#~ msgstr "" +#~ "%s была закрыта.\n" +#~ "Хотите убить связанное ядро и все его клиенты?" + +#~ msgid "Filter:" +#~ msgstr "Фильтр:" + +#~ msgid "(press Enter to edit file)" +#~ msgstr "(нажмите Enter для редактирования файла)" + +#~ msgid "&Edit file" +#~ msgstr "&Редактировать файл" + +#~ msgid "&Close file" +#~ msgstr "&Закрыть файл" + +#~ msgid "Hint: press Alt to show accelerators" +#~ msgstr "Совет: нажмите Alt, чтобы увидеть акселераторы" + +#~ msgid "Import as array" +#~ msgstr "Импортировать как массив" + +#~ msgid "Interrupt kernel" +#~ msgstr "Прервать ядро" diff --git a/spyderlib/locale/spyderlib.pot b/spyderlib/locale/spyderlib.pot index 013a2aab68f..5aab4e989ef 100644 --- a/spyderlib/locale/spyderlib.pot +++ b/spyderlib/locale/spyderlib.pot @@ -1,4667 +1,5117 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR ORGANIZATION +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. # FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2015-08-29 22:49+COT\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-03-19 17:55+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: ENCODING\n" -"Generated-By: pygettext.py 1.5\n" +"Content-Transfer-Encoding: 8bit\n" - -#: spyderlib/config/base.py:241 -msgid "Update LANGUAGE_CODES (inside config/base.py) if a new translation has been added to Spyder" +#: spyderlib/app/restart.py:129 +msgid "" +"It was not possible to close the previous Spyder instance.\n" +"Restart aborted." msgstr "" -#: spyderlib/config/ipython.py:23 spyderlib/config/ipython.py:25 -#: spyderlib/config/ipython.py:32 -msgid "IPython Console integration" +#: spyderlib/app/restart.py:131 +msgid "" +"Spyder could not reset to factory defaults.\n" +"Restart aborted." msgstr "" -#: spyderlib/config/main.py:29 -msgid "Python files" +#: spyderlib/app/restart.py:133 +msgid "" +"It was not possible to restart Spyder.\n" +"Operation aborted." msgstr "" -#: spyderlib/config/main.py:30 -msgid "Cython/Pyrex files" +#: spyderlib/app/restart.py:135 +msgid "Spyder exit error" msgstr "" -#: spyderlib/config/main.py:31 -msgid "C files" +#: spyderlib/app/restart.py:136 +msgid "Spyder reset error" msgstr "" -#: spyderlib/config/main.py:32 -msgid "C++ files" +#: spyderlib/app/restart.py:137 +msgid "Spyder restart error" msgstr "" -#: spyderlib/config/main.py:33 -msgid "OpenCL files" +#: spyderlib/app/restart.py:141 +#, python-brace-format +msgid "" +"\n" +"\n" +"{0}" msgstr "" -#: spyderlib/config/main.py:34 -msgid "Fortran files" +#: spyderlib/app/restart.py:161 +msgid "Closing Spyder" msgstr "" -#: spyderlib/config/main.py:35 -msgid "IDL files" +#: spyderlib/app/restart.py:235 +msgid "Resetting Spyder to defaults" msgstr "" -#: spyderlib/config/main.py:36 -msgid "MATLAB files" +#: spyderlib/app/restart.py:267 +msgid "Restarting" msgstr "" -#: spyderlib/config/main.py:37 -msgid "Julia files" +#: spyderlib/app/spyder.py:112 +msgid "Initializing..." msgstr "" -#: spyderlib/config/main.py:38 -msgid "Yaml files" +#: spyderlib/app/spyder.py:237 +msgid "Numpy and Scipy documentation" msgstr "" -#: spyderlib/config/main.py:39 -msgid "Patch and diff files" +#: spyderlib/app/spyder.py:239 spyderlib/app/spyder.py:1073 +msgid "Matplotlib documentation" msgstr "" -#: spyderlib/config/main.py:40 -msgid "Batch files" +#: spyderlib/app/spyder.py:242 +msgid "PyQt4 Reference Guide" msgstr "" -#: spyderlib/config/main.py:41 spyderlib/utils/iofuncs.py:500 -msgid "Text files" +#: spyderlib/app/spyder.py:245 +msgid "PyQt4 API Reference" msgstr "" -#: spyderlib/config/main.py:42 -msgid "reStructuredText files" +#: spyderlib/app/spyder.py:247 +msgid "Python(x,y)" msgstr "" -#: spyderlib/config/main.py:43 -msgid "gettext files" +#: spyderlib/app/spyder.py:249 +msgid "WinPython" msgstr "" -#: spyderlib/config/main.py:44 -msgid "NSIS files" +#: spyderlib/app/spyder.py:311 +msgid "Reload last session" msgstr "" -#: spyderlib/config/main.py:45 -msgid "Web page files" +#: spyderlib/app/spyder.py:315 +msgid "Load session..." msgstr "" -#: spyderlib/config/main.py:46 -msgid "XML files" +#: spyderlib/app/spyder.py:318 +msgid "Load Spyder session" msgstr "" -#: spyderlib/config/main.py:47 -msgid "Javascript files" +#: spyderlib/app/spyder.py:320 +msgid "Save session and quit..." msgstr "" -#: spyderlib/config/main.py:48 -msgid "Json files" +#: spyderlib/app/spyder.py:323 +msgid "Save current session and quit application" msgstr "" -#: spyderlib/config/main.py:49 -msgid "IPython notebooks" +#: spyderlib/app/spyder.py:533 +msgid "Close current pane" msgstr "" -#: spyderlib/config/main.py:50 -msgid "Enaml files" +#: spyderlib/app/spyder.py:538 +msgid "Lock panes" msgstr "" -#: spyderlib/config/main.py:51 -msgid "Configuration files" +#: spyderlib/app/spyder.py:545 +msgid "Use next layout" msgstr "" -#: spyderlib/config/main.py:58 spyderlib/widgets/explorer.py:660 -msgid "All files" +#: spyderlib/app/spyder.py:549 +msgid "Use previous layout" msgstr "" -#: spyderlib/plugins/__init__.py:513 spyderlib/plugins/editor.py:95 -#: spyderlib/plugins/editor.py:551 spyderlib/plugins/editor.py:1600 -#: spyderlib/plugins/inspector.py:139 spyderlib/plugins/inspector.py:419 -#: spyderlib/widgets/editor.py:357 -#: spyderlib/widgets/sourcecode/codeeditor.py:95 -#: spyderlib/widgets/sourcecode/codeeditor.py:2902 -msgid "Editor" +#: spyderlib/app/spyder.py:558 +msgid "&Find text" msgstr "" -#: spyderlib/plugins/configdialog.py:133 -msgid "Reset to defaults" +#: spyderlib/app/spyder.py:563 +msgid "Find &next" msgstr "" -#: spyderlib/plugins/configdialog.py:145 -msgid "Preferences" +#: spyderlib/app/spyder.py:570 +msgid "Find &previous" msgstr "" -#: spyderlib/plugins/configdialog.py:473 -msgid "Invalid directory path" +#: spyderlib/app/spyder.py:576 +msgid "&Replace text" msgstr "" -#: spyderlib/plugins/configdialog.py:476 spyderlib/plugins/configdialog.py:491 -#: spyderlib/plugins/runconfig.py:176 spyderlib/plugins/runconfig.py:240 -#: spyderlib/plugins/workingdirectory.py:295 spyderlib/widgets/explorer.py:574 -#: spyderlib/widgets/externalshell/pythonshell.py:640 -#: spyderlib/widgets/findinfiles.py:505 spyderlib/widgets/pathmanager.py:223 -#: spyderlib/widgets/projectexplorer.py:899 -msgid "Select directory" +#: spyderlib/app/spyder.py:596 spyderlib/widgets/sourcecode/codeeditor.py:2418 +msgid "Undo" msgstr "" -#: spyderlib/plugins/configdialog.py:503 -msgid "Invalid file path" +#: spyderlib/app/spyder.py:598 spyderlib/widgets/sourcecode/codeeditor.py:2421 +msgid "Redo" msgstr "" -#: spyderlib/plugins/configdialog.py:506 spyderlib/plugins/configdialog.py:523 -msgid "Select file" +#: spyderlib/app/spyder.py:600 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:638 +#: spyderlib/widgets/variableexplorer/arrayeditor.py:452 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:425 +#: spyderlib/widgets/shell.py:120 +#: spyderlib/widgets/sourcecode/codeeditor.py:2427 +msgid "Copy" msgstr "" -#: spyderlib/plugins/configdialog.py:522 -msgid "All files (*)" +#: spyderlib/app/spyder.py:602 spyderlib/widgets/shell.py:116 +#: spyderlib/widgets/sourcecode/codeeditor.py:2424 +msgid "Cut" msgstr "" -#: spyderlib/plugins/configdialog.py:595 spyderlib/widgets/formlayout.py:214 -msgid "Bold" +#: spyderlib/app/spyder.py:604 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:635 +#: spyderlib/widgets/shell.py:124 +#: spyderlib/widgets/sourcecode/codeeditor.py:2430 +msgid "Paste" msgstr "" -#: spyderlib/plugins/configdialog.py:598 spyderlib/widgets/formlayout.py:209 -msgid "Italic" +#: spyderlib/app/spyder.py:607 spyderlib/widgets/shell.py:137 +#: spyderlib/widgets/sourcecode/codeeditor.py:2433 +msgid "Select All" msgstr "" -#: spyderlib/plugins/configdialog.py:640 -msgid "Font: " +#: spyderlib/app/spyder.py:624 spyderlib/plugins/editor.py:1257 +msgid "&File" msgstr "" -#: spyderlib/plugins/configdialog.py:644 -msgid "Size: " +#: spyderlib/app/spyder.py:626 spyderlib/plugins/editor.py:1249 +msgid "File toolbar" msgstr "" -#: spyderlib/plugins/configdialog.py:653 spyderlib/plugins/history.py:48 -msgid "Font style" +#: spyderlib/app/spyder.py:630 spyderlib/plugins/editor.py:1258 +msgid "&Edit" msgstr "" -#: spyderlib/plugins/configdialog.py:708 -msgid "Spyder needs to restart to change the following setting:" +#: spyderlib/app/spyder.py:631 spyderlib/plugins/editor.py:1254 +msgid "Edit toolbar" msgstr "" -#: spyderlib/plugins/configdialog.py:711 -msgid "Spyder needs to restart to change the following settings:" +#: spyderlib/app/spyder.py:635 spyderlib/plugins/editor.py:1259 +msgid "&Search" msgstr "" -#: spyderlib/plugins/configdialog.py:713 -msgid "Do you wish to restart now?" +#: spyderlib/app/spyder.py:636 spyderlib/plugins/editor.py:1250 +msgid "Search toolbar" msgstr "" -#: spyderlib/plugins/configdialog.py:719 -msgid "Information" +#: spyderlib/app/spyder.py:640 spyderlib/plugins/editor.py:1260 +msgid "Sour&ce" msgstr "" -#: spyderlib/plugins/configdialog.py:734 -msgid "General" +#: spyderlib/app/spyder.py:641 spyderlib/plugins/editor.py:1251 +msgid "Source toolbar" msgstr "" -#: spyderlib/plugins/configdialog.py:741 spyderlib/plugins/editor.py:104 -#: spyderlib/plugins/externalconsole.py:67 -#: spyderlib/plugins/ipythonconsole.py:162 -msgid "Interface" +#: spyderlib/app/spyder.py:645 spyderlib/plugins/editor.py:775 +#: spyderlib/plugins/editor.py:1261 +msgid "&Run" msgstr "" -#: spyderlib/plugins/configdialog.py:744 -msgid "Qt windows style" +#: spyderlib/app/spyder.py:646 spyderlib/plugins/editor.py:1252 +msgid "Run toolbar" msgstr "" -#: spyderlib/plugins/configdialog.py:750 -msgid "Icon theme" +#: spyderlib/app/spyder.py:650 spyderlib/plugins/editor.py:723 +msgid "&Debug" msgstr "" -#: spyderlib/plugins/configdialog.py:755 -msgid "Language" +#: spyderlib/app/spyder.py:651 spyderlib/plugins/editor.py:1253 +msgid "Debug toolbar" msgstr "" -#: spyderlib/plugins/configdialog.py:759 -msgid "Use a single instance" +#: spyderlib/app/spyder.py:655 +msgid "C&onsoles" msgstr "" -#: spyderlib/plugins/configdialog.py:761 -msgid "Set this to open external
Python files in an already running instance (Requires a restart)" +#: spyderlib/app/spyder.py:658 spyderlib/plugins/editor.py:1262 +msgid "&Tools" msgstr "" -#: spyderlib/plugins/configdialog.py:764 -msgid "Vertical title bars in panes" +#: spyderlib/app/spyder.py:661 +msgid "&View" msgstr "" -#: spyderlib/plugins/configdialog.py:766 -msgid "Vertical tabs in panes" +#: spyderlib/app/spyder.py:664 +msgid "&Help" msgstr "" -#: spyderlib/plugins/configdialog.py:768 -msgid "Animated toolbars and panes" +#: spyderlib/app/spyder.py:669 +msgid "Welcome to Spyder!" msgstr "" -#: spyderlib/plugins/configdialog.py:770 -msgid "Tear off menus" +#: spyderlib/app/spyder.py:674 +msgid "Pre&ferences" msgstr "" -#: spyderlib/plugins/configdialog.py:771 -msgid "Set this to detach any
menu from the main window" +#: spyderlib/app/spyder.py:681 spyderlib/widgets/pathmanager.py:48 +#: spyderlib/widgets/projectexplorer.py:598 +msgid "PYTHONPATH manager" msgstr "" -#: spyderlib/plugins/configdialog.py:773 -msgid "Custom margin for panes:" +#: spyderlib/app/spyder.py:684 +msgid "Python Path Manager" msgstr "" -#: spyderlib/plugins/configdialog.py:782 -msgid "Prompt when exiting" +#: spyderlib/app/spyder.py:687 +msgid "Update module names list" msgstr "" -#: spyderlib/plugins/configdialog.py:813 -msgid "Status bar" +#: spyderlib/app/spyder.py:690 +msgid "Refresh list of module names available in PYTHONPATH" msgstr "" -#: spyderlib/plugins/configdialog.py:814 -msgid "Show status bar" +#: spyderlib/app/spyder.py:693 +msgid "Reset Spyder to factory defaults" msgstr "" -#: spyderlib/plugins/configdialog.py:816 -msgid "Show memory usage every" +#: spyderlib/app/spyder.py:698 +msgid "Current user environment variables..." msgstr "" -#: spyderlib/plugins/configdialog.py:825 -msgid "Show CPU usage every" +#: spyderlib/app/spyder.py:700 +msgid "" +"Show and edit current user environment variables in Windows registry (i.e. " +"for all sessions)" msgstr "" -#: spyderlib/plugins/configdialog.py:858 -msgid "Debugging" +#: spyderlib/app/spyder.py:709 spyderlib/app/spyder.py:1167 +msgid "External Tools" msgstr "" -#: spyderlib/plugins/configdialog.py:859 -msgid "Pop up internal console when internal errors appear" +#: spyderlib/app/spyder.py:713 +msgid "Python(x,y) launcher" msgstr "" -#: spyderlib/plugins/configdialog.py:868 -msgid "Updates" +#: spyderlib/app/spyder.py:720 +msgid "WinPython control panel" msgstr "" -#: spyderlib/plugins/configdialog.py:869 spyderlib/spyder.py:2872 -msgid "Check for updates on startup" +#: spyderlib/app/spyder.py:729 +msgid "Qt Designer" msgstr "" -#: spyderlib/plugins/configdialog.py:902 -msgid "Syntax coloring" +#: spyderlib/app/spyder.py:734 +msgid "Qt Linguist" msgstr "" -#: spyderlib/plugins/configdialog.py:911 -msgid "Background:" +#: spyderlib/app/spyder.py:740 +msgid "Qt examples" msgstr "" -#: spyderlib/plugins/configdialog.py:912 -#: spyderlib/widgets/sourcecode/codeeditor.py:104 -msgid "Current line:" +#: spyderlib/app/spyder.py:761 +msgid "guidata examples" msgstr "" -#: spyderlib/plugins/configdialog.py:913 -msgid "Current cell:" +#: spyderlib/app/spyder.py:772 +msgid "guiqwt examples" msgstr "" -#: spyderlib/plugins/configdialog.py:914 -msgid "Occurrence:" +#: spyderlib/app/spyder.py:777 +msgid "Sift" msgstr "" -#: spyderlib/plugins/configdialog.py:915 -msgid "Link:" +#: spyderlib/app/spyder.py:787 +msgid "ViTables" msgstr "" -#: spyderlib/plugins/configdialog.py:916 -msgid "Side areas:" +#: spyderlib/app/spyder.py:801 +msgid "Fullscreen mode" msgstr "" -#: spyderlib/plugins/configdialog.py:917 -msgid "Matched parentheses:" +#: spyderlib/app/spyder.py:813 +msgid "Main toolbar" msgstr "" -#: spyderlib/plugins/configdialog.py:918 -msgid "Unmatched parentheses:" +#: spyderlib/app/spyder.py:822 +msgid "" +"Spyder Internal Console\n" +"\n" +"This console is used to report application\n" +"internal errors and to inspect Spyder\n" +"internals with the following commands:\n" +" spy.app, spy.window, dir(spy)\n" +"\n" +"Please don't use it to run your code\n" +"\n" msgstr "" -#: spyderlib/plugins/configdialog.py:919 -msgid "Normal text:" +#: spyderlib/app/spyder.py:839 +msgid "Loading help..." msgstr "" -#: spyderlib/plugins/configdialog.py:920 -msgid "Keyword:" +#: spyderlib/app/spyder.py:846 +msgid "Loading outline explorer..." msgstr "" -#: spyderlib/plugins/configdialog.py:921 -msgid "Builtin:" +#: spyderlib/app/spyder.py:854 +msgid "Loading editor..." msgstr "" -#: spyderlib/plugins/configdialog.py:922 -msgid "Definition:" +#: spyderlib/app/spyder.py:860 spyderlib/widgets/ipython.py:610 +#: spyderlib/plugins/console.py:133 +msgid "&Quit" msgstr "" -#: spyderlib/plugins/configdialog.py:923 -msgid "Comment:" +#: spyderlib/app/spyder.py:862 spyderlib/plugins/console.py:135 +msgid "Quit" msgstr "" -#: spyderlib/plugins/configdialog.py:924 -msgid "String:" +#: spyderlib/app/spyder.py:865 +msgid "&Restart" msgstr "" -#: spyderlib/plugins/configdialog.py:925 -msgid "Number:" +#: spyderlib/app/spyder.py:867 +msgid "Restart" msgstr "" -#: spyderlib/plugins/configdialog.py:926 -msgid "Instance:" +#: spyderlib/app/spyder.py:886 +msgid "Loading file explorer..." msgstr "" -#: spyderlib/plugins/configdialog.py:932 -msgid "Color scheme" +#: spyderlib/app/spyder.py:893 +msgid "Loading history plugin..." msgstr "" -#: spyderlib/plugins/configdialog.py:954 spyderlib/plugins/shortcuts.py:776 -msgid "Reset to default values" +#: spyderlib/app/spyder.py:904 +msgid "Loading online help..." msgstr "" -#: spyderlib/plugins/console.py:109 -msgid "Internal console" +#: spyderlib/app/spyder.py:910 +msgid "Loading project explorer..." msgstr "" -#: spyderlib/plugins/console.py:129 spyderlib/spyder.py:869 -#: spyderlib/widgets/ipython.py:595 -msgid "&Quit" +#: spyderlib/app/spyder.py:916 +msgid "Loading external console..." msgstr "" -#: spyderlib/plugins/console.py:131 spyderlib/spyder.py:871 -msgid "Quit" +#: spyderlib/app/spyder.py:922 +msgid "Loading namespace browser..." msgstr "" -#: spyderlib/plugins/console.py:134 spyderlib/plugins/externalconsole.py:1039 -msgid "&Run..." +#: spyderlib/app/spyder.py:929 +msgid "Loading IPython console..." msgstr "" -#: spyderlib/plugins/console.py:136 spyderlib/plugins/externalconsole.py:1040 -msgid "Run a Python script" +#: spyderlib/app/spyder.py:938 +msgid "Setting up main window..." msgstr "" -#: spyderlib/plugins/console.py:139 -msgid "Environment variables..." +#: spyderlib/app/spyder.py:941 +msgid "Dependencies..." msgstr "" -#: spyderlib/plugins/console.py:141 -msgid "Show and edit environment variables (for current session)" +#: spyderlib/app/spyder.py:945 +msgid "Report issue..." msgstr "" -#: spyderlib/plugins/console.py:145 -msgid "Show sys.path contents..." +#: spyderlib/app/spyder.py:949 +msgid "Spyder support..." msgstr "" -#: spyderlib/plugins/console.py:147 -msgid "Show (read-only) sys.path" +#: spyderlib/app/spyder.py:952 +msgid "Check for updates..." msgstr "" -#: spyderlib/plugins/console.py:150 -msgid "Buffer..." +#: spyderlib/app/spyder.py:975 +msgid "Spyder documentation" msgstr "" -#: spyderlib/plugins/console.py:151 spyderlib/plugins/externalconsole.py:87 -#: spyderlib/plugins/history.py:41 -msgid "Set maximum line count" +#: spyderlib/app/spyder.py:980 +msgid "Spyder tutorial" msgstr "" -#: spyderlib/plugins/console.py:154 spyderlib/plugins/explorer.py:67 -#: spyderlib/plugins/history.py:169 spyderlib/plugins/inspector.py:388 -#: spyderlib/plugins/projectexplorer.py:68 -msgid "&Font..." +#: spyderlib/app/spyder.py:987 +msgid "Interactive tours" msgstr "" -#: spyderlib/plugins/console.py:155 spyderlib/plugins/history.py:170 -msgid "Set shell font style" +#: spyderlib/app/spyder.py:1015 +msgid "Python documentation" msgstr "" -#: spyderlib/plugins/console.py:158 -msgid "External editor path..." +#: spyderlib/app/spyder.py:1021 spyderlib/app/spyder.py:1065 +msgid "IPython documentation" msgstr "" -#: spyderlib/plugins/console.py:159 -msgid "Set external editor executable path" +#: spyderlib/app/spyder.py:1022 +msgid "Intro to IPython" msgstr "" -#: spyderlib/plugins/console.py:162 spyderlib/plugins/editor.py:139 -#: spyderlib/plugins/externalconsole.py:88 spyderlib/plugins/history.py:44 -#: spyderlib/plugins/history.py:172 spyderlib/plugins/inspector.py:180 -#: spyderlib/plugins/inspector.py:391 -msgid "Wrap lines" +#: spyderlib/app/spyder.py:1024 +msgid "Quick reference" msgstr "" -#: spyderlib/plugins/console.py:165 spyderlib/plugins/editor.py:181 -#: spyderlib/plugins/externalconsole.py:133 -#: spyderlib/plugins/ipythonconsole.py:172 -msgid "Display balloon tips" +#: spyderlib/app/spyder.py:1026 +msgid "Console help" msgstr "" -#: spyderlib/plugins/console.py:169 spyderlib/plugins/editor.py:175 -#: spyderlib/plugins/externalconsole.py:127 -msgid "Automatic code completion" +#: spyderlib/app/spyder.py:1063 +msgid "Python(x,y) documentation folder" msgstr "" -#: spyderlib/plugins/console.py:173 spyderlib/plugins/editor.py:179 -#: spyderlib/plugins/externalconsole.py:131 -msgid "Enter key selects completion" +#: spyderlib/app/spyder.py:1067 +msgid "guidata documentation" msgstr "" -#: spyderlib/plugins/console.py:178 -msgid "Internal console settings" +#: spyderlib/app/spyder.py:1070 +msgid "guiqwt documentation" msgstr "" -#: spyderlib/plugins/console.py:231 spyderlib/plugins/externalconsole.py:1220 -msgid "Run Python script" +#: spyderlib/app/spyder.py:1076 +msgid "NumPy documentation" msgstr "" -#: spyderlib/plugins/console.py:232 spyderlib/plugins/externalconsole.py:226 -#: spyderlib/plugins/externalconsole.py:1221 spyderlib/widgets/explorer.py:675 -msgid "Python scripts" +#: spyderlib/app/spyder.py:1078 +msgid "NumPy reference guide" msgstr "" -#: spyderlib/plugins/console.py:278 spyderlib/plugins/explorer.py:117 -#: spyderlib/plugins/history.py:285 spyderlib/plugins/inspector.py:665 -#: spyderlib/plugins/projectexplorer.py:126 -msgid "Select a new font" +#: spyderlib/app/spyder.py:1080 +msgid "NumPy user guide" msgstr "" -#: spyderlib/plugins/console.py:286 -msgid "Buffer" +#: spyderlib/app/spyder.py:1082 +msgid "SciPy documentation" msgstr "" -#: spyderlib/plugins/console.py:287 -msgid "Maximum line count" +#: spyderlib/app/spyder.py:1089 +msgid "Installed Python modules" msgstr "" -#: spyderlib/plugins/console.py:297 -msgid "External editor" +#: spyderlib/app/spyder.py:1093 +msgid "Online documentation" msgstr "" -#: spyderlib/plugins/console.py:298 -msgid "External editor executable path:" +#: spyderlib/app/spyder.py:1105 +msgid "Qt documentation" msgstr "" -#: spyderlib/plugins/editor.py:101 -msgid "Edit template for new modules" +#: spyderlib/app/spyder.py:1111 +#, python-format +msgid "About %s..." msgstr "" -#: spyderlib/plugins/editor.py:106 -msgid "Text and margin font style" +#: spyderlib/app/spyder.py:1135 +msgid "Panes" msgstr "" -#: spyderlib/plugins/editor.py:109 -msgid "Sort files according to full path" +#: spyderlib/app/spyder.py:1136 +msgid "Toolbars" msgstr "" -#: spyderlib/plugins/editor.py:111 -msgid "Show tab bar" +#: spyderlib/app/spyder.py:1137 +msgid "Window layouts" msgstr "" -#: spyderlib/plugins/editor.py:118 spyderlib/plugins/editor.py:195 -#: spyderlib/plugins/externalconsole.py:83 -#: spyderlib/plugins/externalconsole.py:126 spyderlib/plugins/history.py:43 -#: spyderlib/plugins/inspector.py:179 spyderlib/plugins/ipythonconsole.py:206 -msgid "Source code" +#: spyderlib/app/spyder.py:1146 spyderlib/app/spyder.py:1919 +#: spyderlib/app/spyder.py:1920 +msgid "Show toolbars" msgstr "" -#: spyderlib/plugins/editor.py:119 -msgid "Show line numbers" +#: spyderlib/app/spyder.py:1160 +msgid "Attached console window (debugging)" msgstr "" -#: spyderlib/plugins/editor.py:120 spyderlib/plugins/editor.py:916 -msgid "Show blank spaces" +#: spyderlib/app/spyder.py:1324 +#: spyderlib/widgets/variableexplorer/arrayeditor.py:572 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:573 +#: spyderlib/widgets/externalshell/pythonshell.py:553 +#: spyderlib/widgets/externalshell/systemshell.py:104 +#: spyderlib/widgets/explorer.py:597 spyderlib/widgets/explorer.py:699 +msgid "Error" msgstr "" -#: spyderlib/plugins/editor.py:121 -msgid "Show vertical line after" +#: spyderlib/app/spyder.py:1325 +#, python-format +msgid "" +"You have missing dependencies!

%s

Please " +"install them to avoid this message.

Note: Spyder could " +"work without some of these dependencies, however to have a smooth experience " +"when using Spyder we strongly recommend you to install all the listed " +"missing dependencies.
Failing to install these dependencies might result " +"in bugs. Please be sure that any found bugs are not the direct result of " +"missing dependencies, prior to reporting a new issue." msgstr "" -#: spyderlib/plugins/editor.py:122 -msgid "characters" +#: spyderlib/app/spyder.py:1766 +msgid "Spyder Default Layout" msgstr "" -#: spyderlib/plugins/editor.py:127 -msgid "Highlight current line" +#: spyderlib/app/spyder.py:1784 +msgid "Save current layout" msgstr "" -#: spyderlib/plugins/editor.py:129 -msgid "Highlight current cell" +#: spyderlib/app/spyder.py:1788 +msgid "Layout preferences" msgstr "" -#: spyderlib/plugins/editor.py:131 -msgid "Highlight occurrences after" +#: spyderlib/app/spyder.py:1792 +msgid "Reset to spyder default" msgstr "" -#: spyderlib/plugins/editor.py:142 spyderlib/plugins/history.py:52 -#: spyderlib/plugins/inspector.py:183 -msgid "Syntax color scheme: " +#: spyderlib/app/spyder.py:1812 spyderlib/app/spyder.py:1834 +#: spyderlib/app/spyder.py:1897 spyderlib/app/spyder.py:2775 +#: spyderlib/utils/environ.py:97 spyderlib/utils/environ.py:110 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:407 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1048 +#: spyderlib/widgets/variableexplorer/arrayeditor.py:495 +#: spyderlib/plugins/configdialog.py:1229 +#: spyderlib/plugins/ipythonconsole.py:114 +#: spyderlib/plugins/ipythonconsole.py:834 +#: spyderlib/plugins/externalconsole.py:368 +#: spyderlib/plugins/externalconsole.py:611 +msgid "Warning" msgstr "" -#: spyderlib/plugins/editor.py:164 spyderlib/plugins/runconfig.py:321 -#: spyderlib/plugins/runconfig.py:443 spyderlib/plugins/runconfig.py:448 -#: spyderlib/spyder.py:2501 spyderlib/utils/programs.py:175 -#: spyderlib/widgets/explorer.py:240 -#: spyderlib/widgets/externalshell/baseshell.py:140 -msgid "Run" +#: spyderlib/app/spyder.py:1813 +msgid "" +"Window layout will be reset to default settings: this affects window " +"position, size and dockwidgets.\n" +"Do you want to continue?" msgstr "" -#: spyderlib/plugins/editor.py:165 -msgid "Save all files before running script" +#: spyderlib/app/spyder.py:1835 +#, python-format +msgid "" +"Layout %s will be " +"overwritten. Do you want to " +"continue?" msgstr "" -#: spyderlib/plugins/editor.py:168 -msgid "Run selection" +#: spyderlib/app/spyder.py:1898 +#, python-format +msgid "Quick switch layout #%s has not yet been defined." msgstr "" -#: spyderlib/plugins/editor.py:169 -msgid "Maintain focus in the Editor after running cells or selections" +#: spyderlib/app/spyder.py:1916 spyderlib/app/spyder.py:1917 +msgid "Hide toolbars" msgstr "" -#: spyderlib/plugins/editor.py:172 spyderlib/plugins/externalconsole.py:334 -msgid "Introspection" +#: spyderlib/app/spyder.py:2231 spyderlib/app/spyder.py:2232 +msgid "Maximize current pane" msgstr "" -#: spyderlib/plugins/editor.py:177 spyderlib/plugins/externalconsole.py:129 -msgid "Case sensitive code completion" +#: spyderlib/app/spyder.py:2235 +msgid "Restore current pane" msgstr "" -#: spyderlib/plugins/editor.py:182 -msgid "Link to object definition" +#: spyderlib/app/spyder.py:2236 +msgid "Restore pane to its original size" msgstr "" -#: spyderlib/plugins/editor.py:184 -msgid "" -"If this option is enabled, clicking on an object\n" -"name (left-click + Ctrl key) will go this object\n" -"definition (if resolved)." +#: spyderlib/app/spyder.py:2320 +#, python-format +msgid "About %s" msgstr "" -#: spyderlib/plugins/editor.py:188 -msgid "Warning:
The Python module rope is not installed on this computer: calltips, code completion and go-to-definition features won't be available." +#: spyderlib/app/spyder.py:2496 spyderlib/utils/programs.py:281 +#: spyderlib/widgets/externalshell/baseshell.py:139 +#: spyderlib/widgets/explorer.py:239 spyderlib/plugins/editor.py:156 +#: spyderlib/plugins/runconfig.py:321 spyderlib/plugins/runconfig.py:443 +#: spyderlib/plugins/runconfig.py:448 +msgid "Run" msgstr "" -#: spyderlib/plugins/editor.py:196 -msgid "Automatic insertion of parentheses, braces and brackets" +#: spyderlib/app/spyder.py:2497 +#, python-format +msgid "Running an external system terminal is not supported on platform %s." msgstr "" -#: spyderlib/plugins/editor.py:199 -msgid "Automatic insertion of closing quotes" +#: spyderlib/app/spyder.py:2722 +msgid "Open session" msgstr "" -#: spyderlib/plugins/editor.py:201 -msgid "Automatic insertion of colons after 'for', 'if', 'def', etc" +#: spyderlib/app/spyder.py:2723 spyderlib/app/spyder.py:2735 +msgid "Spyder sessions" msgstr "" -#: spyderlib/plugins/editor.py:204 -msgid "Automatic indentation after 'else', 'elif', etc." +#: spyderlib/app/spyder.py:2734 +msgid "Save session" msgstr "" -#: spyderlib/plugins/editor.py:206 -msgid "Indentation characters: " +#: spyderlib/app/spyder.py:2776 +msgid "" +"Spyder will restart and reset to default settings:

Do you want to " +"continue?" msgstr "" -#: spyderlib/plugins/editor.py:207 -msgid "4 spaces" +#: spyderlib/app/spyder.py:2873 spyderlib/widgets/helperwidgets.py:243 +msgid "Spyder updates" msgstr "" -#: spyderlib/plugins/editor.py:208 -msgid "2 spaces" +#: spyderlib/app/spyder.py:2874 spyderlib/plugins/configdialog.py:799 +msgid "Check for updates on startup" msgstr "" -#: spyderlib/plugins/editor.py:209 -msgid "tab" +#: spyderlib/app/spyder.py:2892 +#, python-format +msgid "" +"Spyder %s is available!

Please use your package manager to " +"update Spyder or go to our Releases page to download this " +"new version.

If you are not sure how to proceed to update Spyder " +"please refer to our Installation instructions." msgstr "" -#: spyderlib/plugins/editor.py:210 -msgid "Tab stop width:" +#: spyderlib/app/spyder.py:2904 +msgid "Spyder is up to date." msgstr "" -#: spyderlib/plugins/editor.py:210 -msgid "pixels" +#: spyderlib/app/tour.py:121 +msgid "Welcome to the Introduction tour" msgstr "" -#: spyderlib/plugins/editor.py:212 -msgid "Tab always indent" +#: spyderlib/app/tour.py:122 +msgid "" +"Spyder is a powerful Interactive Development Environment (or IDE) for " +"the Python programming language.

Here we are going to guide you " +"through its most important features.

Please use the arrow keys or " +"click on the buttons below to move along the tour." +msgstr "" + +#: spyderlib/app/tour.py:131 +msgid "The Editor" msgstr "" -#: spyderlib/plugins/editor.py:214 +#: spyderlib/app/tour.py:132 msgid "" -"If enabled, pressing Tab will always indent,\n" -"even when the cursor is not at the beginning\n" -"of a line (when this option is enabled, code\n" -"completion may be triggered using the alternate\n" -"shortcut: Ctrl+Space)" +"This is the pane where you write Python code before evaluating it. You can " +"get automatic suggestions and completions while writing, by pressing the " +"Tab key next to a given text.

The Editor comes with a line " +"number area (highlighted here in red), where Spyder shows warnings and " +"syntax errors. They can help you to detect potential problems before running " +"the code.

You can also set debug breakpoints in the line number area, " +"by doing a double click next to a non-empty line." msgstr "" -#: spyderlib/plugins/editor.py:219 -msgid "Intelligent backspace" +#: spyderlib/app/tour.py:147 +msgid "The IPython console" msgstr "" -#: spyderlib/plugins/editor.py:221 -msgid "Automatically remove trailing spaces when saving files" +#: spyderlib/app/tour.py:148 +#, python-brace-format +msgid "" +"This is one of panes where you can run or execute the code you wrote on the " +"Editor. To do it you need to press the F5 key.

This console " +"comes with several useful features that greatly improve your programming " +"workflow (like syntax highlighting and inline plots). If you want to know " +"more about them, please follow this link.

Please " +"click on the button below to run some simple code in this console. This will " +"be useful to show you other important features." msgstr "" -#: spyderlib/plugins/editor.py:225 -msgid "Analysis" +#: spyderlib/app/tour.py:164 +msgid "The Variable Explorer" msgstr "" -#: spyderlib/plugins/editor.py:227 -msgid "(Refer to the {} page)" +#: spyderlib/app/tour.py:165 +msgid "" +"In this pane you can view and edit the variables generated during the " +"execution of a program, or those entered directly in one of Spyder consoles." +"

As you can see, the Variable Explorer is showing the variables " +"generated during the last step of this tour. By doing a double-click on any " +"of them, a new window will be opened, where you can inspect and modify their " +"contents." msgstr "" -#: spyderlib/plugins/editor.py:231 -msgid "Real-time code analysis" +#: spyderlib/app/tour.py:177 +msgid "The Python console" msgstr "" -#: spyderlib/plugins/editor.py:233 -msgid "

If enabled, Python source code will be analyzedusing pyflakes, lines containing errors or warnings will be highlighted.

Note: add analysis:ignore in a comment to ignore code analysis warnings.

" +#: spyderlib/app/tour.py:178 +msgid "" +"You can also run your code on a Python console. These consoles are useful " +"because they let you run a file in a console dedicated only to it.To select " +"this behavior, please press the F6 key.

By pressing the button " +"below and then focusing the Variable Explorer, you will notice that Python " +"consoles are also connected to that pane, and that the Variable Explorer " +"only shows the variables of the currently focused console." msgstr "" -#: spyderlib/plugins/editor.py:241 -msgid "Code analysis requires pyflakes %s+" +#: spyderlib/app/tour.py:192 spyderlib/widgets/internalshell.py:266 +#: spyderlib/plugins/help.py:490 spyderlib/plugins/help.py:940 +msgid "Help" msgstr "" -#: spyderlib/plugins/editor.py:243 -msgid "Real-time code style analysis" +#: spyderlib/app/tour.py:193 +msgid "" +"This pane displays documentation of the functions, classes, methods or " +"modules you are currently using in the Editor or the Consoles.

To use " +"it, you need to press Ctrl+I in front of an object. If that object " +"has some documentation associated with it, it will be displayed here." msgstr "" -#: spyderlib/plugins/editor.py:245 -msgid "

If enabled, Python source code will be analyzedusing pep8, lines that are not following PEP8 style guide will be highlighted.

Note: add analysis:ignore in a comment to ignore style analysis warnings.

" +#: spyderlib/app/tour.py:203 +msgid "The File Explorer" msgstr "" -#: spyderlib/plugins/editor.py:252 -msgid "Code annotations (TODO, FIXME, XXX, HINT, TIP, @todo)" +#: spyderlib/app/tour.py:204 +msgid "" +"This pane lets you navigate through the directories and files present in " +"your computer.

You can also open any of these files with its " +"corresponding application, by doing a double click on it.

There is " +"one exception to this rule: plain-text files will always be opened in the " +"Spyder Editor." msgstr "" -#: spyderlib/plugins/editor.py:255 -msgid "Perform analysis when saving file and every" +#: spyderlib/app/tour.py:214 +msgid "The History Log" msgstr "" -#: spyderlib/plugins/editor.py:259 -msgid "Perform analysis only when saving file" +#: spyderlib/app/tour.py:215 +msgid "" +"This pane records all commands introduced in the Python and IPython consoles." msgstr "" -#: spyderlib/plugins/editor.py:318 -msgid "End-of-line characters" +#: spyderlib/app/tour.py:263 +msgid "Spyder is an interactive development environment based on bla" msgstr "" -#: spyderlib/plugins/editor.py:319 -msgid "When opening a text file containing mixed end-of-line characters (this may raise syntax errors in the consoles on Windows platforms), Spyder may fix the file automatically." +#: spyderlib/app/tour.py:267 +msgid "Welcome to Spyder introduction tour" msgstr "" -#: spyderlib/plugins/editor.py:325 -msgid "Fix automatically and show warning message box" +#: spyderlib/app/tour.py:268 +msgid "Spyder is an interactive development environment based on bla" msgstr "" -#: spyderlib/plugins/editor.py:336 spyderlib/plugins/externalconsole.py:332 -#: spyderlib/plugins/ipythonconsole.py:463 -#: spyderlib/plugins/variableexplorer.py:41 -msgid "Display" +#: spyderlib/app/tour.py:273 +msgid "Introduction tour" msgstr "" -#: spyderlib/plugins/editor.py:338 -msgid "Code Introspection/Analysis" +#: spyderlib/app/tour.py:274 +msgid "New features in version 3.0" msgstr "" -#: spyderlib/plugins/editor.py:341 spyderlib/plugins/externalconsole.py:336 -msgid "Advanced settings" +#: spyderlib/app/tour.py:552 spyderlib/plugins/ipythonconsole.py:324 +msgid "Run code" msgstr "" -#: spyderlib/plugins/editor.py:607 spyderlib/widgets/editortools.py:510 -msgid "Show/hide outline explorer" +#: spyderlib/app/tour.py:821 +msgid "Go to step: " msgstr "" -#: spyderlib/plugins/editor.py:613 -msgid "Show/hide project explorer" +#: spyderlib/config/ipython.py:23 +msgid "Jupyter Qtconsole integration" msgstr "" -#: spyderlib/plugins/editor.py:621 -msgid "&New file..." +#: spyderlib/config/ipython.py:25 +msgid "Manipulate Jupyter notebooks on the Editor" msgstr "" -#: spyderlib/plugins/editor.py:622 spyderlib/plugins/workingdirectory.py:82 -#: spyderlib/widgets/explorer.py:652 spyderlib/widgets/explorer.py:659 -msgid "New file" +#: spyderlib/config/base.py:241 +msgid "" +"Update LANGUAGE_CODES (inside config/base.py) if a new translation has been " +"added to Spyder" msgstr "" -#: spyderlib/plugins/editor.py:629 -msgid "&Open..." +#: spyderlib/config/utils.py:24 +msgid "Python files" msgstr "" -#: spyderlib/plugins/editor.py:630 spyderlib/plugins/editor.py:1643 -#: spyderlib/plugins/workingdirectory.py:69 -msgid "Open file" +#: spyderlib/config/utils.py:25 +msgid "Cython/Pyrex files" msgstr "" -#: spyderlib/plugins/editor.py:637 -msgid "&Revert" +#: spyderlib/config/utils.py:26 +msgid "C files" msgstr "" -#: spyderlib/plugins/editor.py:638 -msgid "Revert file from disk" +#: spyderlib/config/utils.py:27 +msgid "C++ files" msgstr "" -#: spyderlib/plugins/editor.py:641 -msgid "&Save" +#: spyderlib/config/utils.py:28 +msgid "OpenCL files" msgstr "" -#: spyderlib/plugins/editor.py:642 -msgid "Save file" +#: spyderlib/config/utils.py:29 +msgid "Fortran files" msgstr "" -#: spyderlib/plugins/editor.py:649 -msgid "Sav&e all" +#: spyderlib/config/utils.py:30 +msgid "IDL files" msgstr "" -#: spyderlib/plugins/editor.py:650 -msgid "Save all files" +#: spyderlib/config/utils.py:31 +msgid "MATLAB files" msgstr "" -#: spyderlib/plugins/editor.py:658 -msgid "Save &as..." +#: spyderlib/config/utils.py:32 +msgid "Julia files" msgstr "" -#: spyderlib/plugins/editor.py:659 -msgid "Save current file as..." +#: spyderlib/config/utils.py:33 +msgid "Yaml files" msgstr "" -#: spyderlib/plugins/editor.py:663 spyderlib/plugins/editor.py:664 -msgid "Print preview..." +#: spyderlib/config/utils.py:34 +msgid "Patch and diff files" msgstr "" -#: spyderlib/plugins/editor.py:665 -msgid "&Print..." +#: spyderlib/config/utils.py:35 +msgid "Batch files" msgstr "" -#: spyderlib/plugins/editor.py:666 -msgid "Print current file..." +#: spyderlib/config/utils.py:36 spyderlib/utils/iofuncs.py:515 +msgid "Text files" msgstr "" -#: spyderlib/plugins/editor.py:669 -msgid "&Close" +#: spyderlib/config/utils.py:37 +msgid "reStructuredText files" msgstr "" -#: spyderlib/plugins/editor.py:670 -msgid "Close current file" +#: spyderlib/config/utils.py:38 +msgid "gettext files" msgstr "" -#: spyderlib/plugins/editor.py:673 -msgid "C&lose all" +#: spyderlib/config/utils.py:39 +msgid "NSIS files" msgstr "" -#: spyderlib/plugins/editor.py:674 -msgid "Close all opened files" +#: spyderlib/config/utils.py:40 +msgid "Web page files" msgstr "" -#: spyderlib/plugins/editor.py:681 -msgid "Set/Clear breakpoint" +#: spyderlib/config/utils.py:41 +msgid "XML files" msgstr "" -#: spyderlib/plugins/editor.py:688 -msgid "Set/Edit conditional breakpoint" +#: spyderlib/config/utils.py:42 +msgid "Javascript files" msgstr "" -#: spyderlib/plugins/editor.py:695 -msgid "Clear breakpoints in all files" +#: spyderlib/config/utils.py:43 +msgid "Json files" msgstr "" -#: spyderlib/plugins/editor.py:697 -msgid "Breakpoints" +#: spyderlib/config/utils.py:44 +msgid "IPython notebooks" msgstr "" -#: spyderlib/plugins/editor.py:701 -msgid "Debug with winpdb" +#: spyderlib/config/utils.py:45 +msgid "Enaml files" msgstr "" -#: spyderlib/plugins/editor.py:708 spyderlib/spyder.py:659 -msgid "&Debug" +#: spyderlib/config/utils.py:46 +msgid "Configuration files" msgstr "" -#: spyderlib/plugins/editor.py:709 -msgid "Debug file" +#: spyderlib/config/utils.py:51 spyderlib/widgets/explorer.py:670 +msgid "All files" msgstr "" -#: spyderlib/plugins/editor.py:713 -msgid "Step" +#: spyderlib/config/utils.py:113 +msgid "Supported text files" msgstr "" -#: spyderlib/plugins/editor.py:714 -msgid "Run current line" +#: spyderlib/utils/environ.py:98 +msgid "" +"Module pywin32 was not found.
Please restart this Windows " +"session (not the computer) for changes to take effect." msgstr "" -#: spyderlib/plugins/editor.py:720 -msgid "Continue" +#: spyderlib/utils/environ.py:111 +msgid "" +"If you accept changes, this will modify the current user environment " +"variables directly in Windows registry. Use it with precautions, at " +"your own risks.

Note that for changes to take effect, you will need " +"to restart the parent process of this application (simply restart Spyder if " +"you have executed it from a Windows shortcut, otherwise restart any " +"application from which you may have executed it, like Python(x,y) Home for example)" msgstr "" -#: spyderlib/plugins/editor.py:721 -msgid "Continue execution until next breakpoint" +#: spyderlib/utils/codeanalysis.py:91 +msgid "Real-time code analysis on the Editor" msgstr "" -#: spyderlib/plugins/editor.py:728 -msgid "Step Into" +#: spyderlib/utils/codeanalysis.py:95 +msgid "Real-time code style analysis on the Editor" msgstr "" -#: spyderlib/plugins/editor.py:729 -msgid "Step into function or method of current line" +#: spyderlib/utils/iofuncs.py:497 +msgid "Supported files" msgstr "" -#: spyderlib/plugins/editor.py:736 -msgid "Step Return" +#: spyderlib/utils/iofuncs.py:499 +msgid "All files (*.*)" msgstr "" -#: spyderlib/plugins/editor.py:737 -msgid "Run until current function or method returns" +#: spyderlib/utils/iofuncs.py:509 +msgid "Spyder data files" msgstr "" -#: spyderlib/plugins/editor.py:744 -msgid "Exit" +#: spyderlib/utils/iofuncs.py:511 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1014 +msgid "NumPy arrays" msgstr "" -#: spyderlib/plugins/editor.py:745 -msgid "Exit Debug" +#: spyderlib/utils/iofuncs.py:512 +msgid "NumPy zip arrays" msgstr "" -#: spyderlib/plugins/editor.py:756 -msgid "Debugging control" +#: spyderlib/utils/iofuncs.py:513 +msgid "Matlab files" msgstr "" -#: spyderlib/plugins/editor.py:760 spyderlib/plugins/editor.py:1236 -#: spyderlib/spyder.py:654 -msgid "&Run" +#: spyderlib/utils/iofuncs.py:514 +msgid "CSV text files" msgstr "" -#: spyderlib/plugins/editor.py:761 -msgid "Run file" +#: spyderlib/utils/iofuncs.py:516 +msgid "JPEG images" msgstr "" -#: spyderlib/plugins/editor.py:766 -msgid "&Configure..." +#: spyderlib/utils/iofuncs.py:517 +msgid "PNG images" msgstr "" -#: spyderlib/plugins/editor.py:768 -#: spyderlib/widgets/externalshell/pythonshell.py:311 -msgid "Run settings" +#: spyderlib/utils/iofuncs.py:518 +msgid "GIF images" msgstr "" -#: spyderlib/plugins/editor.py:776 -msgid "Re-run &last script" +#: spyderlib/utils/iofuncs.py:519 +msgid "TIFF images" msgstr "" -#: spyderlib/plugins/editor.py:778 -msgid "Run again last file" +#: spyderlib/utils/iofuncs.py:520 spyderlib/utils/iofuncs.py:521 +msgid "Pickle files" msgstr "" -#: spyderlib/plugins/editor.py:785 -#: spyderlib/widgets/sourcecode/codeeditor.py:2462 -msgid "Run &selection or current line" +#: spyderlib/utils/iofuncs.py:522 +msgid "JSON files" msgstr "" -#: spyderlib/plugins/editor.py:788 -msgid "Run selection or current line" +#: spyderlib/utils/iofuncs.py:541 spyderlib/utils/iofuncs.py:548 +#, python-format +msgid "Unsupported file type '%s'" msgstr "" -#: spyderlib/plugins/editor.py:801 -msgid "Run cell" +#: spyderlib/utils/programs.py:282 +msgid "It was not possible to run this file in an external terminal" msgstr "" -#: spyderlib/plugins/editor.py:804 +#: spyderlib/utils/help/sphinxify.py:212 spyderlib/utils/help/sphinxify.py:222 msgid "" -"Run current cell (Ctrl+Enter)\n" -"[Use #%% to create cells]" +"It was not possible to generate rich text help for this object.
Please " +"see it in plain text." msgstr "" -#: spyderlib/plugins/editor.py:809 -msgid "Run cell and advance" +#: spyderlib/utils/introspection/manager.py:31 +#: spyderlib/utils/introspection/manager.py:36 +msgid "Editor's code completion, go-to-definition and help" msgstr "" -#: spyderlib/plugins/editor.py:812 -msgid "Run current cell and go to the next one (Shift+Enter)" +#: spyderlib/utils/syntaxhighlighters.py:32 +msgid "Syntax highlighting for Matlab, Julia and other file types" msgstr "" -#: spyderlib/plugins/editor.py:818 -msgid "Show todo list" +#: spyderlib/utils/syntaxhighlighters.py:41 +msgid "Background:" msgstr "" -#: spyderlib/plugins/editor.py:819 -msgid "Show TODO/FIXME/XXX/HINT/TIP/@todo comments list" +#: spyderlib/utils/syntaxhighlighters.py:42 +#: spyderlib/widgets/sourcecode/codeeditor.py:103 +msgid "Current line:" msgstr "" -#: spyderlib/plugins/editor.py:826 -msgid "Show warning/error list" +#: spyderlib/utils/syntaxhighlighters.py:43 +msgid "Current cell:" msgstr "" -#: spyderlib/plugins/editor.py:827 -msgid "Show code analysis warnings/errors" +#: spyderlib/utils/syntaxhighlighters.py:44 +msgid "Occurrence:" msgstr "" -#: spyderlib/plugins/editor.py:833 -msgid "Previous warning/error" +#: spyderlib/utils/syntaxhighlighters.py:45 +msgid "Link:" msgstr "" -#: spyderlib/plugins/editor.py:834 -msgid "Go to previous code analysis warning/error" +#: spyderlib/utils/syntaxhighlighters.py:46 +msgid "Side areas:" msgstr "" -#: spyderlib/plugins/editor.py:837 -msgid "Next warning/error" +#: spyderlib/utils/syntaxhighlighters.py:47 +msgid "Matched
parens:" msgstr "" -#: spyderlib/plugins/editor.py:838 -msgid "Go to next code analysis warning/error" +#: spyderlib/utils/syntaxhighlighters.py:48 +msgid "Unmatched
parens:" msgstr "" -#: spyderlib/plugins/editor.py:842 -msgid "Last edit location" +#: spyderlib/utils/syntaxhighlighters.py:49 +msgid "Normal text:" msgstr "" -#: spyderlib/plugins/editor.py:843 -msgid "Go to last edit location" +#: spyderlib/utils/syntaxhighlighters.py:50 +msgid "Keyword:" msgstr "" -#: spyderlib/plugins/editor.py:849 -msgid "Previous cursor position" +#: spyderlib/utils/syntaxhighlighters.py:51 +msgid "Builtin:" msgstr "" -#: spyderlib/plugins/editor.py:850 -msgid "Go to previous cursor position" +#: spyderlib/utils/syntaxhighlighters.py:52 +msgid "Definition:" msgstr "" -#: spyderlib/plugins/editor.py:856 -msgid "Next cursor position" +#: spyderlib/utils/syntaxhighlighters.py:53 +msgid "Comment:" msgstr "" -#: spyderlib/plugins/editor.py:857 -msgid "Go to next cursor position" +#: spyderlib/utils/syntaxhighlighters.py:54 +msgid "String:" msgstr "" -#: spyderlib/plugins/editor.py:864 -#: spyderlib/widgets/sourcecode/codeeditor.py:2449 -msgid "Comment" +#: spyderlib/utils/syntaxhighlighters.py:55 +msgid "Number:" msgstr "" -#: spyderlib/plugins/editor.py:864 -#: spyderlib/widgets/sourcecode/codeeditor.py:2449 -msgid "Uncomment" +#: spyderlib/utils/syntaxhighlighters.py:56 +msgid "Instance:" msgstr "" -#: spyderlib/plugins/editor.py:865 -msgid "Comment current line or selection" +#: spyderlib/workers/updates.py:86 spyderlib/workers/updates.py:88 +msgid "Unable to retrieve information." msgstr "" -#: spyderlib/plugins/editor.py:869 -msgid "Add &block comment" +#: spyderlib/workers/updates.py:90 +msgid "" +"Unable to connect to the internet.

Make sure the connection is " +"working properly." msgstr "" -#: spyderlib/plugins/editor.py:870 -msgid "Add block comment around current line or selection" +#: spyderlib/workers/updates.py:93 +msgid "Unable to check for updates." msgstr "" -#: spyderlib/plugins/editor.py:876 -msgid "R&emove block comment" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:113 +msgid "Index" msgstr "" -#: spyderlib/plugins/editor.py:877 -msgid "Remove comment block around current line or selection" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:115 +#: spyderlib/plugins/shortcuts.py:517 +msgid "Name" msgstr "" -#: spyderlib/plugins/editor.py:888 -msgid "Indent" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:118 +msgid "Tuple" msgstr "" -#: spyderlib/plugins/editor.py:889 -msgid "Indent current line or selection" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:121 +msgid "List" msgstr "" -#: spyderlib/plugins/editor.py:892 -msgid "Unindent" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:124 +msgid "Dictionary" msgstr "" -#: spyderlib/plugins/editor.py:893 -msgid "Unindent current line or selection" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:126 +msgid "Key" msgstr "" -#: spyderlib/plugins/editor.py:898 -msgid "Carriage return and line feed (Windows)" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:130 +#: spyderlib/plugins/help.py:399 +msgid "Object" msgstr "" -#: spyderlib/plugins/editor.py:901 -msgid "Line feed (UNIX)" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:132 +msgid "Attribute" msgstr "" -#: spyderlib/plugins/editor.py:904 -msgid "Carriage return (Mac)" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:134 +msgid "elements" msgstr "" -#: spyderlib/plugins/editor.py:910 -msgid "Convert end-of-line characters" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:310 +msgid "Type" msgstr "" -#: spyderlib/plugins/editor.py:914 -msgid "Remove trailing spaces" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:310 +msgid "Size" msgstr "" -#: spyderlib/plugins/editor.py:918 -msgid "Fix indentation" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:310 +msgid "Value" msgstr "" -#: spyderlib/plugins/editor.py:919 -msgid "Replace tab characters by space characters" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:408 +msgid "" +"Opening this variable can be slow\n" +"\n" +"Do you want to continue anyway?" msgstr "" -#: spyderlib/plugins/editor.py:922 -msgid "Go to line..." +#: spyderlib/widgets/variableexplorer/collectionseditor.py:416 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:570 +msgid "Edit item" msgstr "" -#: spyderlib/plugins/editor.py:930 -msgid "Set console working directory" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:417 +#, python-format +msgid "Unable to retrieve data.

Error message:
%s" msgstr "" -#: spyderlib/plugins/editor.py:932 -msgid "Set current console (and file explorer) working directory to current script directory" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:571 +#, python-format +msgid "Unable to assign data to item.

Error message:
%s" msgstr "" -#: spyderlib/plugins/editor.py:937 -msgid "Maximum number of recent files..." +#: spyderlib/widgets/variableexplorer/collectionseditor.py:633 +msgid "Resize rows to contents" msgstr "" -#: spyderlib/plugins/editor.py:940 -msgid "Clear recent files list" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:641 +#: spyderlib/widgets/explorer.py:241 +msgid "Edit" msgstr "" -#: spyderlib/plugins/editor.py:940 -msgid "Clear this list" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:644 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:983 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1000 +msgid "Plot" msgstr "" -#: spyderlib/plugins/editor.py:942 -msgid "Open &recent" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:648 +msgid "Histogram" msgstr "" -#: spyderlib/plugins/editor.py:1224 spyderlib/spyder.py:635 -msgid "File toolbar" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:652 +msgid "Show image" msgstr "" -#: spyderlib/plugins/editor.py:1225 spyderlib/spyder.py:645 -msgid "Search toolbar" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:656 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1008 +msgid "Save array" msgstr "" -#: spyderlib/plugins/editor.py:1226 spyderlib/spyder.py:650 -msgid "Source toolbar" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:660 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:947 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:955 +msgid "Insert" msgstr "" -#: spyderlib/plugins/editor.py:1227 spyderlib/spyder.py:655 -msgid "Run toolbar" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:663 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:897 +msgid "Remove" msgstr "" -#: spyderlib/plugins/editor.py:1228 spyderlib/spyder.py:660 -msgid "Debug toolbar" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:666 +#: spyderlib/plugins/variableexplorer.py:42 +msgid "Truncate values" msgstr "" -#: spyderlib/plugins/editor.py:1229 spyderlib/spyder.py:640 -msgid "Edit toolbar" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:670 +#: spyderlib/plugins/variableexplorer.py:44 +msgid "Show arrays min/max" msgstr "" -#: spyderlib/plugins/editor.py:1232 spyderlib/spyder.py:633 -msgid "&File" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:674 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:914 +#: spyderlib/widgets/explorer.py:542 spyderlib/widgets/explorer.py:550 +#: spyderlib/widgets/explorer.py:561 +msgid "Rename" msgstr "" -#: spyderlib/plugins/editor.py:1233 spyderlib/spyder.py:639 -msgid "&Edit" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:677 +msgid "Duplicate" msgstr "" -#: spyderlib/plugins/editor.py:1234 spyderlib/spyder.py:644 -msgid "&Search" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:895 +msgid "Do you want to remove selected item?" msgstr "" -#: spyderlib/plugins/editor.py:1235 spyderlib/spyder.py:649 -msgid "Sour&ce" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:896 +msgid "Do you want to remove all selected items?" msgstr "" -#: spyderlib/plugins/editor.py:1237 spyderlib/spyder.py:667 -msgid "&Tools" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:914 +#: spyderlib/widgets/variableexplorer/collectionseditor.py:947 +msgid "Key:" msgstr "" -#: spyderlib/plugins/editor.py:1238 -msgid "?" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:955 +msgid "Value:" msgstr "" -#: spyderlib/plugins/editor.py:1458 -msgid "Spyder Editor" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:971 +msgid "Import error" msgstr "" -#: spyderlib/plugins/editor.py:1459 -msgid "This is a temporary script file." +#: spyderlib/widgets/variableexplorer/collectionseditor.py:972 +msgid "Please install matplotlib or guiqwt." msgstr "" -#: spyderlib/plugins/editor.py:1527 -msgid "untitled" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:984 +#, python-format +msgid "Unable to plot data.

Error message:
%s" msgstr "" -#: spyderlib/plugins/editor.py:1601 -msgid "Maximum number of recent files" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1001 +#, python-format +msgid "Unable to show image.

Error message:
%s" msgstr "" -#: spyderlib/plugins/editor.py:1726 -msgid "Printing..." +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1024 +#, python-format +msgid "Unable to save array

Error message:
%s" msgstr "" -#: spyderlib/plugins/explorer.py:55 -msgid "File explorer" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1049 +msgid "It was not possible to copy this array" msgstr "" -#: spyderlib/plugins/explorer.py:68 spyderlib/plugins/inspector.py:389 -#: spyderlib/plugins/projectexplorer.py:69 -msgid "Set font style" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1074 +msgid "Clipboard contents" msgstr "" -#: spyderlib/plugins/externalconsole.py:49 -msgid "Interactive data plotting in the consoles" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1089 +msgid "Import from clipboard" msgstr "" -#: spyderlib/plugins/externalconsole.py:57 -#: spyderlib/plugins/externalconsole.py:1005 -#: spyderlib/plugins/inspector.py:419 spyderlib/plugins/runconfig.py:185 -#: spyderlib/plugins/runconfig.py:455 -#: spyderlib/widgets/externalshell/baseshell.py:107 -#: spyderlib/widgets/ipython.py:521 -msgid "Console" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1091 +msgid "Empty clipboard" msgstr "" -#: spyderlib/plugins/externalconsole.py:71 -msgid "One tab per script" +#: spyderlib/widgets/variableexplorer/collectionseditor.py:1092 +msgid "Nothing to be imported from clipboard." msgstr "" -#: spyderlib/plugins/externalconsole.py:72 -#: spyderlib/widgets/externalshell/baseshell.py:173 -msgid "Show elapsed time" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:496 +msgid "It was not possible to copy values for this array" msgstr "" -#: spyderlib/plugins/externalconsole.py:73 spyderlib/widgets/explorer.py:1016 -msgid "Show icons and text" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:531 +#: spyderlib/widgets/variableexplorer/arrayeditor.py:564 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:524 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:564 +msgid "Format" msgstr "" -#: spyderlib/plugins/externalconsole.py:85 -msgid "Buffer: " +#: spyderlib/widgets/variableexplorer/arrayeditor.py:536 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:528 +msgid "Resize" msgstr "" -#: spyderlib/plugins/externalconsole.py:85 -#: spyderlib/plugins/ipythonconsole.py:208 -msgid " lines" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:539 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:532 +#: spyderlib/plugins/ipythonconsole.py:191 +#: spyderlib/plugins/externalconsole.py:111 +msgid "Background color" msgstr "" -#: spyderlib/plugins/externalconsole.py:90 -msgid "Merge process standard output/error channels" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:565 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:565 +msgid "Float formatting" msgstr "" -#: spyderlib/plugins/externalconsole.py:92 -msgid "" -"Merging the output channels of the process means that\n" -"the standard error won't be written in red anymore,\n" -"but this has the effect of speeding up display." +#: spyderlib/widgets/variableexplorer/arrayeditor.py:573 +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:574 +#, python-format +msgid "Format (%s) is incorrect" msgstr "" -#: spyderlib/plugins/externalconsole.py:96 -msgid "Colorize standard error channel using ANSI escape codes" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:607 +msgid "Array is empty" msgstr "" -#: spyderlib/plugins/externalconsole.py:98 -msgid "" -"This method is the only way to have colorized standard\n" -"error channel when the output channels have been merged." +#: spyderlib/widgets/variableexplorer/arrayeditor.py:610 +msgid "Arrays with more than 3 dimensions are not supported" msgstr "" -#: spyderlib/plugins/externalconsole.py:114 -#: spyderlib/plugins/ipythonconsole.py:195 -#: spyderlib/widgets/arrayeditor.py:461 -#: spyderlib/widgets/dataframeeditor.py:516 -msgid "Background color" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:613 +msgid "The 'xlabels' argument length do no match array column number" msgstr "" -#: spyderlib/plugins/externalconsole.py:115 -msgid "This option will be applied the next time a Python console or a terminal is opened." +#: spyderlib/widgets/variableexplorer/arrayeditor.py:617 +msgid "The 'ylabels' argument length do no match array row number" msgstr "" -#: spyderlib/plugins/externalconsole.py:118 -msgid "Light background (white color)" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:624 +#, python-format +msgid "%s arrays" msgstr "" -#: spyderlib/plugins/externalconsole.py:143 -msgid "User Module Reloader (UMR)" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:625 +#, python-format +msgid "%s are currently not supported" msgstr "" -#: spyderlib/plugins/externalconsole.py:144 -msgid "" -"UMR forces Python to reload modules which were imported when executing a \n" -"script in the external console with the 'runfile' function." +#: spyderlib/widgets/variableexplorer/arrayeditor.py:632 +msgid "NumPy array" msgstr "" -#: spyderlib/plugins/externalconsole.py:147 -msgid "Enable UMR" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:634 +#: spyderlib/widgets/variableexplorer/arrayeditor.py:788 +msgid "Array editor" msgstr "" -#: spyderlib/plugins/externalconsole.py:148 -msgid "This option will enable the User Module Reloader (UMR) in Python/IPython consoles. UMR forces Python to reload deeply modules during import when running a Python script using the Spyder's builtin function runfile.

1. UMR may require to restart the console in which it will be called (otherwise only newly imported modules will be reloaded when executing scripts).

2. If errors occur when re-running a PyQt-based program, please check that the Qt objects are properly destroyed (e.g. you may have to use the attribute Qt.WA_DeleteOnClose on your main window, using the setAttribute method)" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:636 +msgid "read only" msgstr "" -#: spyderlib/plugins/externalconsole.py:164 -msgid "Show reloaded modules list" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:666 +msgid "Record array fields:" msgstr "" -#: spyderlib/plugins/externalconsole.py:165 -msgid "Please note that these changes will be applied only to new consoles" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:678 +msgid "Masked data" msgstr "" -#: spyderlib/plugins/externalconsole.py:169 -msgid "Set UMR excluded (not reloaded) modules" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:678 +msgid "Data" msgstr "" -#: spyderlib/plugins/externalconsole.py:180 -msgid "Python executable" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:678 +msgid "Mask" msgstr "" -#: spyderlib/plugins/externalconsole.py:182 -msgid "Select the Python interpreter executable binary in which Spyder will run scripts:" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:689 +msgid "Axis:" msgstr "" -#: spyderlib/plugins/externalconsole.py:185 -msgid "Default (i.e. the same as Spyder's)" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:694 +msgid "Index:" msgstr "" -#: spyderlib/plugins/externalconsole.py:189 -msgid "Use the following Python interpreter:" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:707 +msgid "Warning: changes are applied separately" msgstr "" -#: spyderlib/plugins/externalconsole.py:193 -msgid "Executables" +#: spyderlib/widgets/variableexplorer/arrayeditor.py:708 +msgid "" +"For performance reasons, changes applied to masked array won't be reflected " +"in array's data (and vice-versa)." msgstr "" -#: spyderlib/plugins/externalconsole.py:211 -msgid "PYTHONSTARTUP replacement" +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:430 +msgid "To bool" msgstr "" -#: spyderlib/plugins/externalconsole.py:213 -msgid "" -"This option will override the PYTHONSTARTUP environment variable which\n" -"defines the script to be executed during the Python console startup." +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:430 +msgid "To complex" msgstr "" -#: spyderlib/plugins/externalconsole.py:218 -msgid "Default PYTHONSTARTUP script" +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:431 +msgid "To int" msgstr "" -#: spyderlib/plugins/externalconsole.py:222 -msgid "Use the following startup script:" +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:431 +msgid "To float" msgstr "" -#: spyderlib/plugins/externalconsole.py:239 -msgid "Monitor" +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:432 +msgid "To str" msgstr "" -#: spyderlib/plugins/externalconsole.py:240 -msgid "The monitor provides introspection features to console: code completion, calltips and variable explorer. Because it relies on several modules, disabling the monitor may be useful to accelerate console startup." +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:506 +#, python-format +msgid "%s editor" msgstr "" -#: spyderlib/plugins/externalconsole.py:247 -msgid "Enable monitor" +#: spyderlib/widgets/variableexplorer/dataframeeditor.py:538 +msgid "Column min/max" msgstr "" -#: spyderlib/plugins/externalconsole.py:260 -msgid "Default library" +#: spyderlib/widgets/variableexplorer/utils.py:28 +msgid "View and edit DataFrames and Series in the Variable Explorer" msgstr "" -#: spyderlib/plugins/externalconsole.py:265 -msgid "Qt-Python Bindings" +#: spyderlib/widgets/variableexplorer/utils.py:33 +msgid "View and edit two and three dimensional arrays in the Variable Explorer" msgstr "" -#: spyderlib/plugins/externalconsole.py:267 -msgid "Library:" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:151 +#: spyderlib/widgets/editor.py:468 spyderlib/widgets/ipython.py:580 +#: spyderlib/widgets/externalshell/baseshell.py:152 +#: spyderlib/widgets/explorer.py:1040 spyderlib/plugins/help.py:443 +#: spyderlib/plugins/history.py:103 +msgid "Options" msgstr "" -#: spyderlib/plugins/externalconsole.py:269 -msgid "This option will act on
libraries such as Matplotlib, guidata or ETS" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:195 +msgid "Refresh" msgstr "" -#: spyderlib/plugins/externalconsole.py:278 -#: spyderlib/plugins/ipythonconsole.py:465 -msgid "Graphics" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:199 +msgid "Refresh periodically" msgstr "" -#: spyderlib/plugins/externalconsole.py:279 -msgid "Decide which backend to use to display graphics. If unsure, please select the Automatic backend.

Note: We support a very limited number of backends in our Python consoles. If you prefer to work with a different one, please use an IPython console." +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:203 +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:456 +msgid "Import data" msgstr "" -#: spyderlib/plugins/externalconsole.py:295 -#: spyderlib/plugins/ipythonconsole.py:270 -msgid "Backend:" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:206 +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:544 +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:565 +msgid "Save data" msgstr "" -#: spyderlib/plugins/externalconsole.py:297 -#: spyderlib/plugins/ipythonconsole.py:272 -msgid "This option will be applied the next time a console is opened." +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:211 +msgid "Save data as..." msgstr "" -#: spyderlib/plugins/externalconsole.py:308 -msgid "Enthought Tool Suite" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:218 +#: spyderlib/plugins/variableexplorer.py:33 +msgid "Exclude private references" msgstr "" -#: spyderlib/plugins/externalconsole.py:309 -msgid "Enthought Tool Suite (ETS) supports PyQt4 (qt4) and wxPython (wx) graphical user interfaces." +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:219 +msgid "Exclude references which name starts with an underscore" msgstr "" -#: spyderlib/plugins/externalconsole.py:313 -msgid "ETS_TOOLKIT:" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:226 +#: spyderlib/plugins/variableexplorer.py:35 +msgid "Exclude all-uppercase references" msgstr "" -#: spyderlib/plugins/externalconsole.py:338 -msgid "External modules" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:227 +msgid "Exclude references which name is uppercase" msgstr "" -#: spyderlib/plugins/externalconsole.py:374 -#: spyderlib/plugins/externalconsole.py:617 -#: spyderlib/plugins/ipythonconsole.py:114 -#: spyderlib/plugins/ipythonconsole.py:832 spyderlib/spyder.py:1803 -#: spyderlib/spyder.py:1825 spyderlib/spyder.py:1888 spyderlib/spyder.py:2774 -#: spyderlib/utils/environ.py:95 spyderlib/utils/environ.py:108 -#: spyderlib/widgets/dicteditor.py:452 -msgid "Warning" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:233 +#: spyderlib/plugins/variableexplorer.py:34 +msgid "Exclude capitalized references" msgstr "" -#: spyderlib/plugins/externalconsole.py:375 -msgid "You selected a Python %d interpreter for the console but Spyder is running on Python %d!.

Although this is possible, we recommend you to install and run Spyder directly with your selected interpreter, to avoid seeing false warnings and errors due to the incompatible syntax between these two Python versions." +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:234 +msgid "Exclude references which name starts with an uppercase character" msgstr "" -#: spyderlib/plugins/externalconsole.py:538 -msgid "Trying to kill a kernel?" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:241 +#: spyderlib/plugins/variableexplorer.py:36 +msgid "Exclude unsupported data types" msgstr "" -#: spyderlib/plugins/externalconsole.py:539 -msgid "You can't close this kernel because it has one or more consoles connected to it.

You need to close them instead or you can kill the kernel using the second button from right to left." +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:242 +msgid "" +"Exclude references to unsupported data types (i.e. which won't be handled/" +"saved correctly)" msgstr "" -#: spyderlib/plugins/externalconsole.py:618 -msgid "No Python console is currently selected to run %s.

Please select or open a new Python console and try again." +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:351 +#, python-format +msgid "Object %s is not picklable" msgstr "" -#: spyderlib/plugins/externalconsole.py:698 +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:476 +#, python-format msgid "" -"%s is already running in a separate process.\n" -"Do you want to kill the process before starting a new one?" +"Unsupported file extension '%s'

Would you like to import it " +"anyway (by selecting a known file format)?" msgstr "" -#: spyderlib/plugins/externalconsole.py:858 -msgid "Kernel" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:484 +msgid "Open file as:" msgstr "" -#: spyderlib/plugins/externalconsole.py:868 -msgid "Either:
  1. Your IPython frontend and kernel versions are incompatible or
  2. You don't have IPython installed in your external interpreter.
In any case, we're sorry but we can't create a console for you." +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:532 +#, python-format +msgid "Unable to load '%s'

Error message:
%s" msgstr "" -#: spyderlib/plugins/externalconsole.py:892 -msgid "Command Window" +#: spyderlib/widgets/variableexplorer/namespacebrowser.py:566 +#, python-format +msgid "Unable to save current workspace

Error message:
%s" msgstr "" -#: spyderlib/plugins/externalconsole.py:894 -msgid "Terminal" +#: spyderlib/widgets/variableexplorer/importwizard.py:116 +#: spyderlib/widgets/variableexplorer/importwizard.py:431 +msgid "Import as" msgstr "" -#: spyderlib/plugins/externalconsole.py:947 -msgid "Kernel %s" +#: spyderlib/widgets/variableexplorer/importwizard.py:118 +msgid "data" msgstr "" -#: spyderlib/plugins/externalconsole.py:1027 -msgid "Open a &Python console" +#: spyderlib/widgets/variableexplorer/importwizard.py:122 +msgid "code" msgstr "" -#: spyderlib/plugins/externalconsole.py:1031 -msgid "Open &command prompt" +#: spyderlib/widgets/variableexplorer/importwizard.py:125 +#: spyderlib/widgets/variableexplorer/importwizard.py:504 +msgid "text" msgstr "" -#: spyderlib/plugins/externalconsole.py:1032 -msgid "Open a Windows command prompt" +#: spyderlib/widgets/variableexplorer/importwizard.py:138 +msgid "Column separator:" msgstr "" -#: spyderlib/plugins/externalconsole.py:1034 -msgid "Open a &terminal" +#: spyderlib/widgets/variableexplorer/importwizard.py:142 +msgid "Tab" msgstr "" -#: spyderlib/plugins/externalconsole.py:1035 -msgid "Open a terminal window" +#: spyderlib/widgets/variableexplorer/importwizard.py:145 +#: spyderlib/widgets/variableexplorer/importwizard.py:163 +msgid "other" msgstr "" -#: spyderlib/plugins/externalconsole.py:1196 -msgid "Open an IPython console" +#: spyderlib/widgets/variableexplorer/importwizard.py:156 +msgid "Row separator:" msgstr "" -#: spyderlib/plugins/externalconsole.py:1197 -msgid "The console monitor was disabled: the IPython kernel will be started as expected, but an IPython console will have to be connected manually to the kernel." +#: spyderlib/widgets/variableexplorer/importwizard.py:160 +msgid "EOL" msgstr "" -#: spyderlib/plugins/externalconsole.py:1229 -#: spyderlib/plugins/externalconsole.py:1242 -#: spyderlib/plugins/externalconsole.py:1246 -msgid "UMR" +#: spyderlib/widgets/variableexplorer/importwizard.py:175 +msgid "Additional options" msgstr "" -#: spyderlib/plugins/externalconsole.py:1230 -msgid "" -"UMR excluded modules:\n" -"(example: guidata, guiqwt)" +#: spyderlib/widgets/variableexplorer/importwizard.py:179 +msgid "Skip rows:" msgstr "" -#: spyderlib/plugins/externalconsole.py:1243 -msgid "" -"The following modules are not installed on your machine:\n" -"%s" +#: spyderlib/widgets/variableexplorer/importwizard.py:190 +msgid "Comments:" msgstr "" -#: spyderlib/plugins/externalconsole.py:1247 -msgid "Please note that these changes will be applied only to new Python/IPython consoles" +#: spyderlib/widgets/variableexplorer/importwizard.py:196 +msgid "Transpose" msgstr "" -#: spyderlib/plugins/findinfiles.py:96 spyderlib/widgets/findinfiles.py:690 -msgid "Find in files" +#: spyderlib/widgets/variableexplorer/importwizard.py:434 +msgid "array" msgstr "" -#: spyderlib/plugins/findinfiles.py:117 -msgid "&Find in files" +#: spyderlib/widgets/variableexplorer/importwizard.py:439 +msgid "list" msgstr "" -#: spyderlib/plugins/findinfiles.py:120 -msgid "Search text in multiple files" +#: spyderlib/widgets/variableexplorer/importwizard.py:444 +msgid "DataFrame" msgstr "" -#: spyderlib/plugins/history.py:37 -msgid "Settings" +#: spyderlib/widgets/variableexplorer/importwizard.py:487 +#: spyderlib/widgets/variableexplorer/importwizard.py:569 +msgid "Import wizard" msgstr "" -#: spyderlib/plugins/history.py:39 -msgid " entries" +#: spyderlib/widgets/variableexplorer/importwizard.py:492 +msgid "Raw text" msgstr "" -#: spyderlib/plugins/history.py:39 -msgid "History depth: " +#: spyderlib/widgets/variableexplorer/importwizard.py:495 +msgid "variable_name" msgstr "" -#: spyderlib/plugins/history.py:46 -msgid "Scroll automatically to last entry" +#: spyderlib/widgets/variableexplorer/importwizard.py:506 +msgid "table" msgstr "" -#: spyderlib/plugins/history.py:118 spyderlib/plugins/inspector.py:472 -#: spyderlib/widgets/editor.py:459 spyderlib/widgets/explorer.py:1027 -#: spyderlib/widgets/externalshell/baseshell.py:153 -#: spyderlib/widgets/externalshell/namespacebrowser.py:139 -#: spyderlib/widgets/ipython.py:568 -msgid "Options" +#: spyderlib/widgets/variableexplorer/importwizard.py:507 +msgid "Preview" msgstr "" -#: spyderlib/plugins/history.py:138 -msgid "History log" +#: spyderlib/widgets/variableexplorer/importwizard.py:511 +msgid "Variable Name" msgstr "" -#: spyderlib/plugins/history.py:165 -msgid "History..." +#: spyderlib/widgets/variableexplorer/importwizard.py:519 +msgid "Cancel" msgstr "" -#: spyderlib/plugins/history.py:167 -msgid "Set history maximum entries" +#: spyderlib/widgets/variableexplorer/importwizard.py:525 +#: spyderlib/widgets/explorer.py:1031 +msgid "Previous" msgstr "" -#: spyderlib/plugins/history.py:274 -msgid "History" +#: spyderlib/widgets/variableexplorer/importwizard.py:529 +#: spyderlib/widgets/explorer.py:1034 +#: spyderlib/plugins/workingdirectory.py:179 +msgid "Next" msgstr "" -#: spyderlib/plugins/history.py:275 -msgid "Maximum entries" +#: spyderlib/widgets/variableexplorer/importwizard.py:532 +msgid "Done" msgstr "" -#: spyderlib/plugins/inspector.py:58 -msgid "Rich text help on the Object Inspector" +#: spyderlib/widgets/variableexplorer/importwizard.py:570 +#, python-format +msgid "" +"Unable to proceed to next step

Please check your entries." +"

Error message:
%s" msgstr "" -#: spyderlib/plugins/inspector.py:125 -msgid "Plain text font style" +#: spyderlib/widgets/variableexplorer/texteditor.py:72 +msgid "Text editor" msgstr "" -#: spyderlib/plugins/inspector.py:128 -msgid "Rich text font style" +#: spyderlib/widgets/comboboxes.py:165 +msgid "Press enter to validate this entry" msgstr "" -#: spyderlib/plugins/inspector.py:131 -msgid "Automatic connections" +#: spyderlib/widgets/comboboxes.py:166 +msgid "This entry is incorrect" msgstr "" -#: spyderlib/plugins/inspector.py:132 -msgid "The Object Inspector can automatically show an object's help information after a left parenthesis is written next to it. Below you can decide to which plugin you want to connect it to turn on this feature." +#: spyderlib/widgets/comboboxes.py:209 +msgid "Press enter to validate this path" msgstr "" -#: spyderlib/plugins/inspector.py:144 -msgid "" -"This feature requires the Rope or Jedi libraries.\n" -"It seems you don't have either installed." +#: spyderlib/widgets/onecolumntree.py:50 +msgid "Collapse all" msgstr "" -#: spyderlib/plugins/inspector.py:147 -msgid "Python Console" +#: spyderlib/widgets/onecolumntree.py:54 +msgid "Expand all" msgstr "" -#: spyderlib/plugins/inspector.py:149 -msgid "IPython Console" +#: spyderlib/widgets/onecolumntree.py:58 +msgid "Restore" msgstr "" -#: spyderlib/plugins/inspector.py:161 -msgid "Additional features" +#: spyderlib/widgets/onecolumntree.py:59 +msgid "Restore original tree layout" msgstr "" -#: spyderlib/plugins/inspector.py:162 -msgid "Render mathematical equations" +#: spyderlib/widgets/onecolumntree.py:63 +msgid "Collapse selection" msgstr "" -#: spyderlib/plugins/inspector.py:168 -msgid "This feature requires Sphinx 1.1 or superior." +#: spyderlib/widgets/onecolumntree.py:67 +msgid "Expand selection" msgstr "" -#: spyderlib/plugins/inspector.py:170 -msgid "Sphinx %s is currently installed." +#: spyderlib/widgets/editor.py:341 spyderlib/plugins/editor.py:645 +msgid "File switcher..." msgstr "" -#: spyderlib/plugins/inspector.py:373 -msgid "No further documentation available" +#: spyderlib/widgets/editor.py:344 +msgid "Copy path to clipboard" msgstr "" -#: spyderlib/plugins/inspector.py:412 -msgid "Source" +#: spyderlib/widgets/editor.py:348 +msgid "Close all to the right" msgstr "" -#: spyderlib/plugins/inspector.py:427 spyderlib/widgets/dicteditor.py:173 -msgid "Object" +#: spyderlib/widgets/editor.py:350 +msgid "Close all but this" msgstr "" -#: spyderlib/plugins/inspector.py:442 -msgid "Plain Text" +#: spyderlib/widgets/editor.py:365 +#: spyderlib/widgets/sourcecode/codeeditor.py:94 +#: spyderlib/widgets/sourcecode/codeeditor.py:2901 +#: spyderlib/plugins/editor.py:96 spyderlib/plugins/editor.py:556 +#: spyderlib/plugins/editor.py:1636 spyderlib/plugins/help.py:123 +#: spyderlib/plugins/help.py:391 spyderlib/plugins/__init__.py:523 +msgid "Editor" msgstr "" -#: spyderlib/plugins/inspector.py:446 -msgid "Show Source" +#: spyderlib/widgets/editor.py:914 +msgid "Temporary file" msgstr "" -#: spyderlib/plugins/inspector.py:450 -msgid "Rich Text" +#: spyderlib/widgets/editor.py:1011 +msgid "New window" msgstr "" -#: spyderlib/plugins/inspector.py:460 -msgid "Automatic import" +#: spyderlib/widgets/editor.py:1012 +msgid "Create a new editor window" msgstr "" -#: spyderlib/plugins/inspector.py:520 spyderlib/plugins/inspector.py:983 -msgid "Object inspector" +#: spyderlib/widgets/editor.py:1015 +msgid "Split vertically" msgstr "" -#: spyderlib/plugins/inspector.py:740 -msgid "Here you can get help of any object by pressing %s in front of it, either on the Editor or the Console.%sHelp can also be shown automatically after writing a left parenthesis next to an object. You can activate this behavior in %s." +#: spyderlib/widgets/editor.py:1017 +msgid "Split vertically this editor window" msgstr "" -#: spyderlib/plugins/inspector.py:746 -msgid "Preferences > Object Inspector" +#: spyderlib/widgets/editor.py:1019 +msgid "Split horizontally" msgstr "" -#: spyderlib/plugins/inspector.py:753 -msgid "Usage" +#: spyderlib/widgets/editor.py:1021 +msgid "Split horizontally this editor window" msgstr "" -#: spyderlib/plugins/inspector.py:754 -msgid "New to Spyder? Read our" +#: spyderlib/widgets/editor.py:1023 +msgid "Close this panel" msgstr "" -#: spyderlib/plugins/inspector.py:755 -msgid "tutorial" +#: spyderlib/widgets/editor.py:1180 +#, python-format +msgid "%s has been modified.
Do you want to save changes?" msgstr "" -#: spyderlib/plugins/inspector.py:762 -msgid "Please consider installing Sphinx to get documentation rendered in rich text." +#: spyderlib/widgets/editor.py:1242 +msgid "Save" msgstr "" -#: spyderlib/plugins/inspector.py:939 -msgid "Lock" +#: spyderlib/widgets/editor.py:1243 +#, python-format +msgid "Unable to save script '%s'

Error message:
%s" msgstr "" -#: spyderlib/plugins/inspector.py:939 -msgid "Unlock" +#: spyderlib/widgets/editor.py:1263 spyderlib/plugins/editor.py:657 +msgid "Save file" msgstr "" -#: spyderlib/plugins/inspector.py:984 -msgid "The following error occured when calling Sphinx %s.
Incompatible Sphinx version or doc string decoding failed.

Error message:
%s" +#: spyderlib/widgets/editor.py:1477 +#, python-format +msgid "" +"%s is unavailable (this file may have been removed, moved or renamed " +"outside Spyder).
Do you want to close it?" msgstr "" -#: spyderlib/plugins/inspector.py:1028 -msgid "No source code available." +#: spyderlib/widgets/editor.py:1497 +#, python-format +msgid "" +"%s has been modified outside Spyder.
Do you want to reload it and " +"lose all your changes?" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:62 -msgid "Symbolic mathematics in the IPython Console" +#: spyderlib/widgets/editor.py:1593 +#, python-format +msgid "" +"All changes to %s will be lost.
Do you want to revert file from " +"disk?" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:111 -msgid "The authenticity of host %s can't be established. Are you sure you want to continue connecting?" +#: spyderlib/widgets/editor.py:1733 +#, python-format +msgid "Loading %s..." msgstr "" -#: spyderlib/plugins/ipythonconsole.py:123 -msgid "The authenticity of the host can't be established" +#: spyderlib/widgets/editor.py:1743 +#, python-format +msgid "" +"%s contains mixed end-of-line characters.
Spyder will fix this " +"automatically." msgstr "" -#: spyderlib/plugins/ipythonconsole.py:130 -msgid "Tunnel '%s' failed to start" +#: spyderlib/widgets/editor.py:2108 +msgid "Close window" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:135 -msgid "Could not connect to remote host" +#: spyderlib/widgets/editor.py:2110 +msgid "Close this window" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:151 -#: spyderlib/plugins/ipythonconsole.py:689 -msgid "IPython console" +#: spyderlib/widgets/shell.py:128 +msgid "Save history log..." msgstr "" -#: spyderlib/plugins/ipythonconsole.py:163 -msgid "Display initial banner" +#: spyderlib/widgets/shell.py:130 +msgid "Save current history log (i.e. all inputs and outputs) in a text file" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:164 -msgid "" -"This option lets you hide the message shown at\n" -"the top of the console when it's opened." +#: spyderlib/widgets/shell.py:133 spyderlib/widgets/projectexplorer.py:1015 +#: spyderlib/widgets/explorer.py:480 spyderlib/plugins/configdialog.py:1000 +msgid "Delete" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:166 -msgid "Use a pager to display additional text inside the console" +#: spyderlib/widgets/shell.py:256 +msgid "Save history log" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:168 -msgid "" -"Useful if you don't want to fill the console with long help or completion texts.\n" -"Note: Use the Q key to get out of the pager." +#: spyderlib/widgets/shell.py:259 +msgid "History logs" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:173 -msgid "Ask for confirmation before closing" +#: spyderlib/widgets/shell.py:270 +#, python-format +msgid "Unable to save file '%s'

Error message:
%s" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:183 -msgid "Completion Type" +#: spyderlib/widgets/shell.py:712 +msgid "Copy without prompts" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:184 -msgid "Decide what type of completion to use" +#: spyderlib/widgets/shell.py:715 spyderlib/widgets/shell.py:719 +msgid "Clear line" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:187 -msgid "Completion:" +#: spyderlib/widgets/shell.py:721 +msgid "Clear shell" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:196 -msgid "Light background" +#: spyderlib/widgets/shell.py:725 +msgid "Clear shell contents ('cls' command)" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:198 -msgid "Dark background" +#: spyderlib/widgets/ipython.py:246 +msgid "Reset IPython namespace" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:208 -msgid "Buffer: " +#: spyderlib/widgets/ipython.py:247 +msgid "" +"All user-defined variables will be removed.
Are you sure you want to " +"reset the namespace?" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:210 -msgid "" -"Set the maximum number of lines of text shown in the\n" -"console before truncation. Specifying -1 disables it\n" -"(not recommended!)" +#: spyderlib/widgets/ipython.py:363 spyderlib/widgets/ipython.py:380 +#: spyderlib/widgets/externalshell/baseshell.py:250 +#: spyderlib/widgets/mixins.py:656 +msgid "Arguments" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:219 -msgid "Support for graphics (Matplotlib)" +#: spyderlib/widgets/ipython.py:518 +msgid "An error ocurred while starting the kernel" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:220 -msgid "Activate support" +#: spyderlib/widgets/ipython.py:533 +#: spyderlib/widgets/externalshell/baseshell.py:106 +#: spyderlib/plugins/help.py:391 spyderlib/plugins/runconfig.py:185 +#: spyderlib/plugins/runconfig.py:455 spyderlib/plugins/externalconsole.py:56 +#: spyderlib/plugins/externalconsole.py:999 +msgid "Console" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:221 -msgid "Automatically load Pylab and NumPy modules" +#: spyderlib/widgets/ipython.py:547 +msgid "Restart kernel" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:224 -msgid "" -"This lets you load graphics support without importing \n" -"the commands to do plots. Useful to work with other\n" -"plotting libraries different to Matplotlib or to develop \n" -"GUIs with Spyder." +#: spyderlib/widgets/ipython.py:567 spyderlib/widgets/findinfiles.py:333 +msgid "Stop" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:242 -msgid "" -"This feature requires the Matplotlib library.\n" -"It seems you don't have it installed." +#: spyderlib/widgets/ipython.py:569 +msgid "Stop the current command" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:247 -msgid "Inline" +#: spyderlib/widgets/ipython.py:593 +msgid "Inspect current object" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:248 -msgid "Automatic" +#: spyderlib/widgets/ipython.py:598 +msgid "Clear line or block" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:249 -msgid "Graphics backend" +#: spyderlib/widgets/ipython.py:602 +msgid "Reset namespace" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:250 -msgid "Decide how graphics are going to be displayed in the console. If unsure, please select %s to put graphics inside the console or %s to interact with them (through zooming and panning) in a separate window." +#: spyderlib/widgets/ipython.py:605 +msgid "Clear console" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:283 -msgid "Inline backend" +#: spyderlib/widgets/ipython.py:661 +msgid "" +"It seems the kernel died unexpectedly. Use 'Restart kernel' to continue " +"using this console." msgstr "" -#: spyderlib/plugins/ipythonconsole.py:284 -msgid "Decide how to render the figures created by this backend" +#: spyderlib/widgets/ipython.py:681 +msgid "Changing backend to Qt for Mayavi" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:288 -msgid "Format:" +#: spyderlib/widgets/ipython.py:690 +msgid "Kernel process is either remote or unspecified. Cannot interrupt" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:291 -msgid "Resolution:" +#: spyderlib/widgets/ipython.py:699 +msgid "Kernel process is either remote or unspecified. Cannot restart." msgstr "" -#: spyderlib/plugins/ipythonconsole.py:291 -msgid "dpi" +#: spyderlib/widgets/ipython.py:778 +msgid "Connecting to kernel..." msgstr "" -#: spyderlib/plugins/ipythonconsole.py:293 -msgid "Only used when the format is PNG. Default is 72" +#: spyderlib/widgets/pathmanager.py:86 +msgid "Move to top" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:296 -msgid "Width:" +#: spyderlib/widgets/pathmanager.py:92 +msgid "Move up" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:296 -#: spyderlib/plugins/ipythonconsole.py:300 -msgid "inches" +#: spyderlib/widgets/pathmanager.py:98 +msgid "Move down" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:298 -msgid "Default is 6" +#: spyderlib/widgets/pathmanager.py:104 +msgid "Move to bottom" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:300 -msgid "Height:" +#: spyderlib/widgets/pathmanager.py:115 spyderlib/widgets/pathmanager.py:230 +msgid "Add path" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:302 -msgid "Default is 4" +#: spyderlib/widgets/pathmanager.py:120 spyderlib/widgets/pathmanager.py:213 +msgid "Remove path" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:328 spyderlib/tour.py:552 -msgid "Run code" +#: spyderlib/widgets/pathmanager.py:130 +msgid "Synchronize..." msgstr "" -#: spyderlib/plugins/ipythonconsole.py:329 -msgid "You can run several lines of code when a console is started. Please introduce each one separated by commas, for example:
import os, import sys" +#: spyderlib/widgets/pathmanager.py:132 +msgid "Synchronize Spyder's path list with PYTHONPATH environment variable" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:335 -msgid "Lines:" +#: spyderlib/widgets/pathmanager.py:144 +msgid "Synchronize" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:344 -msgid "Run a file" +#: spyderlib/widgets/pathmanager.py:145 +msgid "" +"This will synchronize Spyder's path list with PYTHONPATH environment " +"variable for current user, allowing you to run your Python modules outside " +"Spyder without having to configure sys.path.
Do you want to clear " +"contents of PYTHONPATH before adding Spyder's path list?" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:345 -msgid "You can also run a whole file at startup instead of just some lines (This is similar to have a PYTHONSTARTUP file)." +#: spyderlib/widgets/pathmanager.py:214 +msgid "Do you really want to remove selected path?" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:349 -msgid "Use the following file:" +#: spyderlib/widgets/pathmanager.py:223 spyderlib/widgets/findinfiles.py:504 +#: spyderlib/widgets/projectexplorer.py:899 +#: spyderlib/widgets/externalshell/pythonshell.py:638 +#: spyderlib/widgets/explorer.py:584 spyderlib/plugins/configdialog.py:490 +#: spyderlib/plugins/configdialog.py:505 +#: spyderlib/plugins/workingdirectory.py:290 +#: spyderlib/plugins/runconfig.py:176 spyderlib/plugins/runconfig.py:240 +msgid "Select directory" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:363 -msgid "Greedy completion" +#: spyderlib/widgets/pathmanager.py:231 +msgid "" +"This directory is already included in Spyder path list.
Do you want to " +"move it to the top of the list?" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:364 -msgid "Enable Tab completion on elements of lists, results of function calls, etc, without assigning them to a variable.
For example, you can get completions on things like li[0].<Tab> or ins.meth().<Tab>" +#: spyderlib/widgets/findinfiles.py:158 +msgid "Unexpected error: see internal console" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:372 -msgid "Use the greedy completer" +#: spyderlib/widgets/findinfiles.py:209 spyderlib/widgets/findinfiles.py:233 +#: spyderlib/widgets/findinfiles.py:280 +msgid "invalid regular expression" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:383 -msgid "Autocall" +#: spyderlib/widgets/findinfiles.py:278 +msgid "permission denied errors were encountered" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:384 -msgid "Autocall makes IPython automatically call any callable object even if you didn't type explicit parentheses.
For example, if you type str 43 it becomes str(43) automatically." +#: spyderlib/widgets/findinfiles.py:315 +msgid "Search pattern" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:391 -msgid "Smart" +#: spyderlib/widgets/findinfiles.py:318 spyderlib/widgets/findinfiles.py:352 +#: spyderlib/widgets/findinfiles.py:364 spyderlib/widgets/findreplace.py:77 +msgid "Regular expression" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:392 -msgid "Full" +#: spyderlib/widgets/findinfiles.py:327 +msgid "Search" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:393 -msgid "Off" +#: spyderlib/widgets/findinfiles.py:330 +msgid "Start search" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:395 -msgid "Autocall: " +#: spyderlib/widgets/findinfiles.py:336 +msgid "Stop search" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:396 -msgid "On %s mode, Autocall is not applied if there are no arguments after the callable. On %s mode, all callable objects are automatically called (even if no arguments are present)." +#: spyderlib/widgets/findinfiles.py:346 +msgid "Included filenames pattern" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:408 -msgid "Symbolic Mathematics" +#: spyderlib/widgets/findinfiles.py:355 +msgid "Include:" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:409 -msgid "Perfom symbolic operations in the console (e.g. integrals, derivatives, vector calculus, etc) and get the outputs in a beautifully printed style." +#: spyderlib/widgets/findinfiles.py:358 +msgid "Excluded filenames pattern" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:414 -msgid "Use symbolic math" +#: spyderlib/widgets/findinfiles.py:367 +msgid "Exclude:" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:415 -msgid "This option loads the Sympy library to work with.
Please refer to its documentation to learn how to use it." +#: spyderlib/widgets/findinfiles.py:377 +msgid "PYTHONPATH" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:428 +#: spyderlib/widgets/findinfiles.py:380 msgid "" -"This feature requires the Sympy library.\n" -"It seems you don't have it installed." +"Search in all directories listed in sys.path which are outside the Python " +"installation directory" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:433 -msgid "Prompts" +#: spyderlib/widgets/findinfiles.py:382 +msgid "Hg repository" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:434 -msgid "Modify how Input and Output prompts are shown in the console." +#: spyderlib/widgets/findinfiles.py:385 +msgid "Search in current directory hg repository" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:437 -msgid "Input prompt:" +#: spyderlib/widgets/findinfiles.py:386 +msgid "Here:" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:439 -msgid "Default is
In [<span class=\"in-prompt-number\">%i</span>]:" +#: spyderlib/widgets/findinfiles.py:390 +msgid "Search recursively in this directory" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:443 -msgid "Output prompt:" +#: spyderlib/widgets/findinfiles.py:395 +msgid "Browse a search directory" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:445 -msgid "Default is
Out[<span class=\"out-prompt-number\">%i</span>]:" +#: spyderlib/widgets/findinfiles.py:425 +msgid "Hide advanced options" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:467 -#: spyderlib/plugins/workingdirectory.py:44 -msgid "Startup" +#: spyderlib/widgets/findinfiles.py:428 +msgid "Show advanced options" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:469 -msgid "Advanced Settings" +#: spyderlib/widgets/findinfiles.py:569 +msgid "Search canceled" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:481 -#: spyderlib/plugins/ipythonconsole.py:749 -msgid "Connect to an existing kernel" +#: spyderlib/widgets/findinfiles.py:573 +msgid "String not found" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:483 -msgid "Please enter the connection info of the kernel you want to connect to. For that you can either select its JSON connection file using the Browse button, or write directly its id, in case it's a local kernel (for example kernel-3764.json or just 3764)." +#: spyderlib/widgets/findinfiles.py:575 +msgid "matches in" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:494 -msgid "Connection info:" +#: spyderlib/widgets/findinfiles.py:576 +msgid "file" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:496 -msgid "Path to connection file or kernel id" +#: spyderlib/widgets/findinfiles.py:584 +msgid "interrupted" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:498 -#: spyderlib/plugins/ipythonconsole.py:515 -msgid "Browse" +#: spyderlib/widgets/findinfiles.py:689 spyderlib/plugins/findinfiles.py:114 +msgid "Find in files" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:507 -msgid "This is a remote kernel" +#: spyderlib/widgets/tabs.py:142 +msgid "Browse tabs" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:511 -msgid "username@hostname:port" +#: spyderlib/widgets/tabs.py:271 +msgid "Close current tab" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:514 -msgid "Path to ssh key file" +#: spyderlib/widgets/pydocgui.py:107 +msgid "Module or package:" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:523 -msgid "Password or ssh key passphrase" +#: spyderlib/widgets/editortools.py:94 spyderlib/widgets/editortools.py:130 +#, python-format +msgid "Line %s" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:527 -msgid "Host name" +#: spyderlib/widgets/editortools.py:99 +#, python-format +msgid "Class defined at line %s" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:528 -msgid "Ssh key" +#: spyderlib/widgets/editortools.py:107 +#, python-format +msgid "Method defined at line %s" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:529 -msgid "Password" +#: spyderlib/widgets/editortools.py:117 +#, python-format +msgid "Function defined at line %s" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:558 -msgid "Open IPython connection file" +#: spyderlib/widgets/editortools.py:149 +#, python-format +msgid "Cell starts at line %s" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:564 -msgid "Select ssh key" +#: spyderlib/widgets/editortools.py:195 +#: spyderlib/plugins/outlineexplorer.py:48 +msgid "Outline" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:737 -msgid "Open an &IPython console" +#: spyderlib/widgets/editortools.py:202 spyderlib/widgets/editortools.py:539 +msgid "Go to cursor position" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:740 -msgid "Use %s+T when the console is selected to open a new one" +#: spyderlib/widgets/editortools.py:205 +msgid "Show absolute path" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:743 -msgid "Open a new console" +#: spyderlib/widgets/editortools.py:208 spyderlib/widgets/explorer.py:178 +msgid "Show all files" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:750 -msgid "Open a new IPython console connected to an existing kernel" +#: spyderlib/widgets/editortools.py:211 +msgid "Show special comments" +msgstr "" + +#: spyderlib/widgets/editortools.py:510 spyderlib/plugins/editor.py:615 +msgid "Show/hide outline explorer" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:833 -msgid "No IPython console is currently available to run %s.

Please open a new one and try again." +#: spyderlib/widgets/fileswitcher.py:108 +msgid "unsaved file" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:968 -msgid "Do you want to close all other consoles connected to the same kernel as this one?" +#: spyderlib/widgets/fileswitcher.py:228 +msgid "" +"Press Enter to switch files or Esc to cancel.

Type to " +"filter filenames.

Use :number to go to a line, e.g. " +"main:42
Use @symbol_text to go to a symbol, e." +"g. @init

Press Ctrl+W to close current " +"tab.
" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:1050 -msgid "Connection error" +#: spyderlib/widgets/fileswitcher.py:485 +msgid "lines" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:1051 +#: spyderlib/widgets/sourcecode/codeeditor.py:97 +msgid "Go to line:" +msgstr "" + +#: spyderlib/widgets/sourcecode/codeeditor.py:105 +msgid "Line count:" +msgstr "" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1269 +msgid "Breakpoint" +msgstr "" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1270 +msgid "Condition:" +msgstr "" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1672 +msgid "Code analysis" +msgstr "" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1726 +msgid "To do" +msgstr "" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1967 +msgid "Removal error" +msgstr "" + +#: spyderlib/widgets/sourcecode/codeeditor.py:1968 msgid "" -"Could not open ssh tunnel. The error was:\n" +"It was not possible to remove outputs from this notebook. The error is:\n" "\n" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:1088 -msgid "IPython" +#: spyderlib/widgets/sourcecode/codeeditor.py:1980 +#: spyderlib/widgets/explorer.py:524 +msgid "Conversion error" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:1089 -msgid "Unable to connect to IPython %s" +#: spyderlib/widgets/sourcecode/codeeditor.py:1981 +#: spyderlib/widgets/explorer.py:525 +msgid "" +"It was not possible to convert this notebook. The error is:\n" +"\n" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:1140 -msgid "Are you sure you want to restart the kernel?" +#: spyderlib/widgets/sourcecode/codeeditor.py:2438 +#: spyderlib/plugins/editor.py:879 +msgid "Comment" msgstr "" -#: spyderlib/plugins/ipythonconsole.py:1142 -msgid "Restart kernel?" +#: spyderlib/widgets/sourcecode/codeeditor.py:2438 +#: spyderlib/plugins/editor.py:879 +msgid "Uncomment" msgstr "" -#: spyderlib/plugins/layoutdialog.py:174 -msgid "Move Up" +#: spyderlib/widgets/sourcecode/codeeditor.py:2442 +msgid "Clear all ouput" msgstr "" -#: spyderlib/plugins/layoutdialog.py:175 -msgid "Move Down" +#: spyderlib/widgets/sourcecode/codeeditor.py:2445 +#: spyderlib/widgets/explorer.py:253 +msgid "Convert to Python script" msgstr "" -#: spyderlib/plugins/layoutdialog.py:176 -msgid "Delete Layout" +#: spyderlib/widgets/sourcecode/codeeditor.py:2448 +msgid "Go to definition" msgstr "" -#: spyderlib/plugins/layoutdialog.py:180 -msgid "Layout Dispay and Order" +#: spyderlib/widgets/sourcecode/codeeditor.py:2451 +#: spyderlib/plugins/editor.py:816 +msgid "Run cell" msgstr "" -#: spyderlib/plugins/onlinehelp.py:68 -msgid "Online help" +#: spyderlib/widgets/sourcecode/codeeditor.py:2455 +#: spyderlib/plugins/editor.py:824 +msgid "Run cell and advance" msgstr "" -#: spyderlib/plugins/outlineexplorer.py:48 -#: spyderlib/widgets/editortools.py:195 -msgid "Outline" +#: spyderlib/widgets/sourcecode/codeeditor.py:2459 +#: spyderlib/plugins/editor.py:800 +msgid "Run &selection or current line" msgstr "" -#: spyderlib/plugins/projectexplorer.py:53 -#: spyderlib/widgets/projectexplorer.py:1150 -#: spyderlib/widgets/projectexplorer.py:1164 -msgid "Project explorer" +#: spyderlib/widgets/sourcecode/codeeditor.py:2462 +#: spyderlib/widgets/browser.py:34 +msgid "Zoom in" msgstr "" -#: spyderlib/plugins/projectexplorer.py:64 -#: spyderlib/widgets/projectexplorer.py:549 -msgid "New project..." +#: spyderlib/widgets/sourcecode/codeeditor.py:2465 +#: spyderlib/widgets/browser.py:31 +msgid "Zoom out" msgstr "" -#: spyderlib/plugins/runconfig.py:28 -msgid "Execute in current Python or IPython console" +#: spyderlib/widgets/sourcecode/codeeditor.py:2468 +msgid "Zoom reset" msgstr "" -#: spyderlib/plugins/runconfig.py:29 -msgid "Execute in a new dedicated Python console" +#: spyderlib/widgets/internalshell.py:258 +msgid "Help..." msgstr "" -#: spyderlib/plugins/runconfig.py:30 -msgid "Execute in an external System terminal" +#: spyderlib/widgets/internalshell.py:275 +msgid "Shell special commands:" msgstr "" -#: spyderlib/plugins/runconfig.py:40 -msgid "Always show %s on a first file run" +#: spyderlib/widgets/internalshell.py:276 +msgid "Internal editor:" msgstr "" -#: spyderlib/plugins/runconfig.py:159 -msgid "General settings" +#: spyderlib/widgets/internalshell.py:277 +msgid "External editor:" msgstr "" -#: spyderlib/plugins/runconfig.py:162 spyderlib/plugins/runconfig.py:208 -msgid "Command line options:" +#: spyderlib/widgets/internalshell.py:278 +msgid "Run script:" msgstr "" -#: spyderlib/plugins/runconfig.py:168 -msgid "Working directory:" +#: spyderlib/widgets/internalshell.py:279 +msgid "Remove references:" msgstr "" -#: spyderlib/plugins/runconfig.py:180 spyderlib/plugins/runconfig.py:491 -msgid "Enter debugging mode when errors appear during execution" +#: spyderlib/widgets/internalshell.py:280 +msgid "System commands:" msgstr "" -#: spyderlib/plugins/runconfig.py:196 spyderlib/plugins/runconfig.py:501 -msgid "Dedicated Python console" +#: spyderlib/widgets/internalshell.py:281 +msgid "Python help:" msgstr "" -#: spyderlib/plugins/runconfig.py:200 spyderlib/plugins/runconfig.py:503 -msgid "Interact with the Python console after execution" +#: spyderlib/widgets/internalshell.py:282 +msgid "GUI-based editor:" msgstr "" -#: spyderlib/plugins/runconfig.py:204 -msgid "Show warning when killing running process" +#: spyderlib/widgets/projectexplorer.py:335 +msgid "its own configuration file" msgstr "" -#: spyderlib/plugins/runconfig.py:213 -msgid "-u is added to the other options you set here" +#: spyderlib/widgets/projectexplorer.py:337 +msgid " and " msgstr "" -#: spyderlib/plugins/runconfig.py:223 -msgid "this dialog" +#: spyderlib/widgets/projectexplorer.py:341 +#, python-format +msgid "the following projects:
%s" msgstr "" -#: spyderlib/plugins/runconfig.py:282 -msgid "Run configuration" +#: spyderlib/widgets/projectexplorer.py:545 +msgid "Project..." msgstr "" -#: spyderlib/plugins/runconfig.py:283 -msgid "The following working directory is not valid:
%s" +#: spyderlib/widgets/projectexplorer.py:549 +#: spyderlib/plugins/projectexplorer.py:64 +msgid "New project..." msgstr "" -#: spyderlib/plugins/runconfig.py:361 -msgid "Run settings for %s" +#: spyderlib/widgets/projectexplorer.py:558 +msgid "Existing directory" msgstr "" -#: spyderlib/plugins/runconfig.py:393 -msgid "Select a run configuration:" +#: spyderlib/widgets/projectexplorer.py:562 +msgid "Existing Spyder project" msgstr "" -#: spyderlib/plugins/runconfig.py:422 spyderlib/plugins/runconfig.py:447 -msgid "Run Settings" +#: spyderlib/widgets/projectexplorer.py:566 +msgid "Existing Pydev project" msgstr "" -#: spyderlib/plugins/runconfig.py:449 -msgid "The following are the default %s. These options may be overriden using the %s dialog box (see the %s menu)" +#: spyderlib/widgets/projectexplorer.py:583 +msgid "Open project" msgstr "" -#: spyderlib/plugins/runconfig.py:475 -msgid "Default working directory is:" +#: spyderlib/widgets/projectexplorer.py:588 +msgid "Close project" msgstr "" -#: spyderlib/plugins/runconfig.py:477 -msgid "the script directory" +#: spyderlib/widgets/projectexplorer.py:593 +msgid "Close unrelated projects" msgstr "" -#: spyderlib/plugins/runconfig.py:480 spyderlib/plugins/workingdirectory.py:56 -msgid "the following directory:" +#: spyderlib/widgets/projectexplorer.py:602 +msgid "Edit related projects" msgstr "" -#: spyderlib/plugins/runconfig.py:506 -msgid "Show warning when killing running processes" +#: spyderlib/widgets/projectexplorer.py:610 +msgid "Add to PYTHONPATH" msgstr "" -#: spyderlib/plugins/runconfig.py:515 -msgid "Run Settings dialog" +#: spyderlib/widgets/projectexplorer.py:615 +msgid "Remove from PYTHONPATH" msgstr "" -#: spyderlib/plugins/shortcuts.py:134 +#: spyderlib/widgets/projectexplorer.py:620 +msgid "Properties" +msgstr "" + +#: spyderlib/widgets/projectexplorer.py:655 +msgid "Show horizontal scrollbar" +msgstr "" + +#: spyderlib/widgets/projectexplorer.py:692 +msgid "Workspace" +msgstr "" + +#: spyderlib/widgets/projectexplorer.py:693 +#, python-format msgid "" -"Press the new shortcut and select 'Ok': \n" -"(Press 'Tab' once to switch focus between the shortcut entry \n" -"and the buttons below it)" +"The workspace was unable to load or save %s

Please check if you have " +"the permission to write the associated configuration files." msgstr "" -#: spyderlib/plugins/shortcuts.py:137 -msgid "Current shortcut:" +#: spyderlib/widgets/projectexplorer.py:752 +msgid "Import directory" msgstr "" -#: spyderlib/plugins/shortcuts.py:139 -msgid "New shortcut:" +#: spyderlib/widgets/projectexplorer.py:754 +#, python-format +msgid "" +"The following directory is not in workspace:
%s

Do you want " +"to continue (and copy the directory to workspace)?" msgstr "" -#: spyderlib/plugins/shortcuts.py:152 -msgid "Shortcut: {0}" +#: spyderlib/widgets/projectexplorer.py:770 +#: spyderlib/widgets/projectexplorer.py:1187 spyderlib/widgets/explorer.py:501 +#, python-format +msgid "Unable to %s %s

Error message:
%s" msgstr "" -#: spyderlib/plugins/shortcuts.py:273 -msgid "Please introduce a different shortcut" +#: spyderlib/widgets/projectexplorer.py:772 +#: spyderlib/widgets/projectexplorer.py:1183 +msgid "copy" msgstr "" -#: spyderlib/plugins/shortcuts.py:310 -msgid "The new shorcut conflicts with:" +#: spyderlib/widgets/projectexplorer.py:823 +#: spyderlib/widgets/projectexplorer.py:830 +#: spyderlib/widgets/projectexplorer.py:1101 +#: spyderlib/widgets/projectexplorer.py:1186 spyderlib/widgets/explorer.py:500 +msgid "Project Explorer" msgstr "" -#: spyderlib/plugins/shortcuts.py:321 -msgid "A compound sequence can have {break} a maximum of 4 subsequences.{break}" +#: spyderlib/widgets/projectexplorer.py:824 +#, python-format +msgid "The project %s is already opened!" msgstr "" -#: spyderlib/plugins/shortcuts.py:326 -msgid "Invalid key entered" +#: spyderlib/widgets/projectexplorer.py:831 +#, python-format +msgid "" +"The project root path directory is inside the workspace but not as the " +"expected tree level. It is not a directory of the workspace:
%s" msgstr "" -#: spyderlib/plugins/shortcuts.py:515 -msgid "Context" +#: spyderlib/widgets/projectexplorer.py:842 +msgid "Project name:" msgstr "" -#: spyderlib/plugins/shortcuts.py:517 spyderlib/widgets/dicteditor.py:158 -msgid "Name" +#: spyderlib/widgets/projectexplorer.py:851 +#, python-format +msgid "A project named %s already exists" msgstr "" -#: spyderlib/plugins/shortcuts.py:519 -msgid "Shortcut" +#: spyderlib/widgets/projectexplorer.py:856 +#, python-format +msgid "" +"Invalid project name.

Name must match the following regular " +"expression:
%s" msgstr "" -#: spyderlib/plugins/shortcuts.py:521 -msgid "Score" +#: spyderlib/widgets/projectexplorer.py:863 +#, python-format +msgid "" +"The following directory is not empty:
%s

Do you want to " +"continue?" msgstr "" -#: spyderlib/plugins/shortcuts.py:681 -msgid "Conflicts" +#: spyderlib/widgets/projectexplorer.py:876 +msgid "New project" msgstr "" -#: spyderlib/plugins/shortcuts.py:682 -msgid "The following conflicts have been detected:" +#: spyderlib/widgets/projectexplorer.py:884 +msgid "" +"The current workspace has not been configured yet.\n" +"Do you want to do this now?" msgstr "" -#: spyderlib/plugins/shortcuts.py:767 -msgid "Keyboard shortcuts" +#: spyderlib/widgets/projectexplorer.py:922 +msgid "Import existing project" msgstr "" -#: spyderlib/plugins/shortcuts.py:775 -msgid "Search: " +#: spyderlib/widgets/projectexplorer.py:935 +msgid "Select projects to import" msgstr "" -#: spyderlib/plugins/variableexplorer.py:24 -msgid "Autorefresh" +#: spyderlib/widgets/projectexplorer.py:947 +#, python-format +msgid "The folder %s does not contain a valid %s project" msgstr "" -#: spyderlib/plugins/variableexplorer.py:25 -msgid "Enable autorefresh" +#: spyderlib/widgets/projectexplorer.py:977 +msgid "Import existing Pydev project" msgstr "" -#: spyderlib/plugins/variableexplorer.py:27 -msgid "Refresh interval: " +#: spyderlib/widgets/projectexplorer.py:978 +#, python-format +msgid "" +"Unable to read Pydev project %s

Error message:
%s" msgstr "" -#: spyderlib/plugins/variableexplorer.py:28 -msgid " ms" +#: spyderlib/widgets/projectexplorer.py:1016 +#, python-format +msgid "" +"Do you really want to delete project %s?

Note: project files " +"won't be deleted from disk." msgstr "" -#: spyderlib/plugins/variableexplorer.py:31 -msgid "Filter" +#: spyderlib/widgets/projectexplorer.py:1069 +msgid "Related projects" msgstr "" -#: spyderlib/plugins/variableexplorer.py:33 -#: spyderlib/widgets/externalshell/namespacebrowser.py:214 -msgid "Exclude private references" +#: spyderlib/widgets/projectexplorer.py:1077 +#, python-format +msgid "Select projects which are related to %s" msgstr "" -#: spyderlib/plugins/variableexplorer.py:34 -#: spyderlib/widgets/externalshell/namespacebrowser.py:229 -msgid "Exclude capitalized references" +#: spyderlib/widgets/projectexplorer.py:1102 +#, python-format +msgid "" +"Statistics on source files only:
(Python, Cython, IPython, Enaml,C/C++, " +"Fortran)

%s files.
%s lines of code." msgstr "" -#: spyderlib/plugins/variableexplorer.py:35 -#: spyderlib/widgets/externalshell/namespacebrowser.py:222 -msgid "Exclude all-uppercase references" +#: spyderlib/widgets/projectexplorer.py:1150 +#: spyderlib/widgets/projectexplorer.py:1164 +#: spyderlib/plugins/projectexplorer.py:53 +msgid "Project explorer" msgstr "" -#: spyderlib/plugins/variableexplorer.py:36 -#: spyderlib/widgets/externalshell/namespacebrowser.py:237 -msgid "Exclude unsupported data types" +#: spyderlib/widgets/projectexplorer.py:1151 +#, python-format +msgid "File %s already exists.
Do you want to overwrite it?" msgstr "" -#: spyderlib/plugins/variableexplorer.py:42 -#: spyderlib/widgets/dicteditor.py:708 -msgid "Truncate values" +#: spyderlib/widgets/projectexplorer.py:1165 +#, python-format +msgid "Folder %s already exists." msgstr "" -#: spyderlib/plugins/variableexplorer.py:44 -#: spyderlib/widgets/dicteditor.py:712 -msgid "Show arrays min/max" +#: spyderlib/widgets/projectexplorer.py:1185 +msgid "move" msgstr "" -#: spyderlib/plugins/variableexplorer.py:46 -msgid "Edit data in the remote process" +#: spyderlib/widgets/projectexplorer.py:1195 +msgid "Select an existing workspace directory, or create a new one" msgstr "" -#: spyderlib/plugins/variableexplorer.py:47 +#: spyderlib/widgets/projectexplorer.py:1196 msgid "" -"Editors are opened in the remote process for NumPy arrays, PIL images, lists, tuples and dictionaries.\n" -"This avoids transfering large amount of data between the remote process and Spyder (through the socket)." +"What is the workspace?

A Spyder workspace is a " +"directory on your filesystem that contains Spyder projects and ." +"spyderworkspace configuration file.

A Spyder project is a " +"directory with source code (and other related files) and a configuration " +"file (named .spyderproject) with project settings (PYTHONPATH, linked " +"projects, ...).
" msgstr "" -#: spyderlib/plugins/variableexplorer.py:183 -msgid "Variable explorer" +#: spyderlib/widgets/projectexplorer.py:1225 +msgid "This is the current workspace directory" msgstr "" -#: spyderlib/plugins/workingdirectory.py:37 -msgid "The global working directory is the working directory for newly opened consoles (Python/IPython consoles and terminals), for the file explorer, for the find in files plugin and for new files created in the editor." +#: spyderlib/widgets/projectexplorer.py:1255 +#, python-format +msgid "" +"The following directory is not a Spyder workspace:
%s

Do you want " +"to create a new workspace in this directory?" msgstr "" -#: spyderlib/plugins/workingdirectory.py:46 -msgid "At startup, the global working directory is:" +#: spyderlib/widgets/externalshell/pythonshell.py:284 +msgid "Variables" +msgstr "" + +#: spyderlib/widgets/externalshell/pythonshell.py:285 +msgid "Show/hide global variables explorer" +msgstr "" + +#: spyderlib/widgets/externalshell/pythonshell.py:289 +msgid "Terminate" +msgstr "" + +#: spyderlib/widgets/externalshell/pythonshell.py:290 +msgid "" +"Attempts to stop the process. The process\n" +"may not exit as a result of clicking this\n" +"button (it is given the chance to prompt\n" +"the user for any unsaved files, etc)." +msgstr "" + +#: spyderlib/widgets/externalshell/pythonshell.py:303 +msgid "Interact" +msgstr "" + +#: spyderlib/widgets/externalshell/pythonshell.py:305 +msgid "Debug" +msgstr "" + +#: spyderlib/widgets/externalshell/pythonshell.py:307 +#: spyderlib/widgets/externalshell/pythonshell.py:373 +msgid "Arguments..." msgstr "" -#: spyderlib/plugins/workingdirectory.py:50 -msgid "the same as in last session" +#: spyderlib/widgets/externalshell/pythonshell.py:309 +msgid "Post Mortem Debug" msgstr "" -#: spyderlib/plugins/workingdirectory.py:52 -msgid "At startup, Spyder will restore the global directory from last session" +#: spyderlib/widgets/externalshell/pythonshell.py:311 +#: spyderlib/plugins/editor.py:783 +msgid "Run settings" msgstr "" -#: spyderlib/plugins/workingdirectory.py:58 -msgid "At startup, the global working directory will be the specified path" +#: spyderlib/widgets/externalshell/pythonshell.py:315 +msgid "Working directory" msgstr "" -#: spyderlib/plugins/workingdirectory.py:70 -msgid "Files are opened from:" +#: spyderlib/widgets/externalshell/pythonshell.py:317 +msgid "Set current working directory" msgstr "" -#: spyderlib/plugins/workingdirectory.py:74 -#: spyderlib/plugins/workingdirectory.py:87 -msgid "the current file directory" +#: spyderlib/widgets/externalshell/pythonshell.py:319 +msgid "Environment variables" msgstr "" -#: spyderlib/plugins/workingdirectory.py:78 -#: spyderlib/plugins/workingdirectory.py:91 -msgid "the global working directory" +#: spyderlib/widgets/externalshell/pythonshell.py:323 +msgid "Show sys.path contents" msgstr "" -#: spyderlib/plugins/workingdirectory.py:83 -msgid "Files are created in:" +#: spyderlib/widgets/externalshell/pythonshell.py:369 +#, python-format +msgid "Arguments: %s" msgstr "" -#: spyderlib/plugins/workingdirectory.py:97 -msgid "Change to file base directory" +#: spyderlib/widgets/externalshell/pythonshell.py:371 +msgid "No argument" msgstr "" -#: spyderlib/plugins/workingdirectory.py:99 -msgid "When opening a file" +#: spyderlib/widgets/externalshell/pythonshell.py:550 +msgid "" +"The kernel failed to start!! That's all we know... Please close this console " +"and open a new one." msgstr "" -#: spyderlib/plugins/workingdirectory.py:101 -msgid "When saving a file" +#: spyderlib/widgets/externalshell/pythonshell.py:554 +msgid "A Python console failed to start!" msgstr "" -#: spyderlib/plugins/workingdirectory.py:171 -msgid "Back" +#: spyderlib/widgets/externalshell/systemshell.py:105 +msgid "Process failed to start" msgstr "" -#: spyderlib/plugins/workingdirectory.py:179 -#: spyderlib/widgets/explorer.py:1021 spyderlib/widgets/importwizard.py:529 -msgid "Next" +#: spyderlib/widgets/externalshell/baseshell.py:141 +msgid "Run again this program" msgstr "" -#: spyderlib/plugins/workingdirectory.py:190 -msgid "" -"This is the working directory for newly\n" -"opened consoles (Python/IPython consoles and\n" -"terminals), for the file explorer, for the\n" -"find in files plugin and for new files\n" -"created in the editor" +#: spyderlib/widgets/externalshell/baseshell.py:144 +msgid "Kill" msgstr "" -#: spyderlib/plugins/workingdirectory.py:216 -msgid "Browse a working directory" +#: spyderlib/widgets/externalshell/baseshell.py:146 +msgid "Kills the current process, causing it to exit immediately" msgstr "" -#: spyderlib/plugins/workingdirectory.py:222 -msgid "Set as current console's working directory" +#: spyderlib/widgets/externalshell/baseshell.py:172 +#: spyderlib/plugins/externalconsole.py:69 +msgid "Show elapsed time" msgstr "" -#: spyderlib/plugins/workingdirectory.py:230 -msgid "Change to parent directory" +#: spyderlib/widgets/externalshell/baseshell.py:219 +msgid "Running..." msgstr "" -#: spyderlib/plugins/workingdirectory.py:237 -msgid "Global working directory" +#: spyderlib/widgets/externalshell/baseshell.py:225 +msgid "Terminated." msgstr "" -#: spyderlib/restart_app.py:129 -msgid "" -"It was not possible to close the previous Spyder instance.\n" -"Restart aborted." +#: spyderlib/widgets/externalshell/baseshell.py:251 +msgid "Command line arguments:" msgstr "" -#: spyderlib/restart_app.py:131 +#: spyderlib/widgets/arraybuilder.py:162 msgid "" -"Spyder could not reset to factory defaults.\n" -"Restart aborted." +"\n" +" Numpy Array/Matrix Helper
\n" +" Type an array in Matlab : [1 2;3 4]
\n" +" or Spyder simplified syntax : 1 2;3 4\n" +"

\n" +" Hit 'Enter' for array or 'Ctrl+Enter' for matrix.\n" +"

\n" +" Hint:
\n" +" Use two spaces or two tabs to generate a ';'.\n" +" " msgstr "" -#: spyderlib/restart_app.py:133 +#: spyderlib/widgets/arraybuilder.py:173 msgid "" -"It was not possible to restart Spyder.\n" -"Operation aborted." +"\n" +" Numpy Array/Matrix Helper
\n" +" Enter an array in the table.
\n" +" Use Tab to move between cells.\n" +"

\n" +" Hit 'Enter' for array or 'Ctrl+Enter' for matrix.\n" +"

\n" +" Hint:
\n" +" Use two tabs at the end of a row to move to the next row.\n" +" " msgstr "" -#: spyderlib/restart_app.py:135 -msgid "Spyder exit error" +#: spyderlib/widgets/arraybuilder.py:337 +msgid "Array dimensions not valid" msgstr "" -#: spyderlib/restart_app.py:136 -msgid "Spyder reset error" +#: spyderlib/widgets/dependencies.py:59 +msgid "Module" msgstr "" -#: spyderlib/restart_app.py:137 -msgid "Spyder restart error" +#: spyderlib/widgets/dependencies.py:59 +msgid " Required " msgstr "" -#: spyderlib/restart_app.py:161 -msgid "Closing Spyder" +#: spyderlib/widgets/dependencies.py:60 +msgid " Installed " msgstr "" -#: spyderlib/restart_app.py:234 -msgid "Resetting Spyder to defaults" +#: spyderlib/widgets/dependencies.py:60 +msgid "Provided features" msgstr "" -#: spyderlib/restart_app.py:266 -msgid "Restarting" +#: spyderlib/widgets/dependencies.py:130 +msgid "Dependencies" msgstr "" -#: spyderlib/spyder.py:124 -msgid "Initializing..." +#: spyderlib/widgets/dependencies.py:137 +#, python-format +msgid "" +"Spyder depends on several Python modules to provide the right functionality " +"for all its panes. The table below shows the required and installed versions " +"(if any) of all of them.

Note: You can safely use Spyder " +"without the following modules installed: %s and %s" msgstr "" -#: spyderlib/spyder.py:247 -msgid "Numpy and Scipy documentation" +#: spyderlib/widgets/dependencies.py:150 +msgid "Copy to clipboard" msgstr "" -#: spyderlib/spyder.py:249 spyderlib/spyder.py:1084 -msgid "Matplotlib documentation" +#: spyderlib/widgets/explorer.py:174 +msgid "Edit filename filters..." msgstr "" -#: spyderlib/spyder.py:252 -msgid "PyQt4 Reference Guide" +#: spyderlib/widgets/explorer.py:188 +msgid "Edit filename filters" msgstr "" -#: spyderlib/spyder.py:255 -msgid "PyQt4 API Reference" +#: spyderlib/widgets/explorer.py:189 +msgid "Name filters:" msgstr "" -#: spyderlib/spyder.py:257 -msgid "Python(x,y)" +#: spyderlib/widgets/explorer.py:208 +msgid "File..." msgstr "" -#: spyderlib/spyder.py:259 -msgid "WinPython" +#: spyderlib/widgets/explorer.py:212 +msgid "Module..." msgstr "" -#: spyderlib/spyder.py:305 -msgid "Reload last session" +#: spyderlib/widgets/explorer.py:216 +msgid "Folder..." msgstr "" -#: spyderlib/spyder.py:309 -msgid "Load session..." +#: spyderlib/widgets/explorer.py:220 +msgid "Package..." msgstr "" -#: spyderlib/spyder.py:312 -msgid "Load Spyder session" +#: spyderlib/widgets/explorer.py:243 +msgid "Move..." msgstr "" -#: spyderlib/spyder.py:314 -msgid "Save session and quit..." +#: spyderlib/widgets/explorer.py:246 +msgid "Delete..." msgstr "" -#: spyderlib/spyder.py:317 -msgid "Save current session and quit application" +#: spyderlib/widgets/explorer.py:249 +msgid "Rename..." msgstr "" -#: spyderlib/spyder.py:530 -msgid "Close current pane" +#: spyderlib/widgets/explorer.py:252 +msgid "Open" msgstr "" -#: spyderlib/spyder.py:535 -msgid "Lock panes" +#: spyderlib/widgets/explorer.py:287 +msgid "Commit" msgstr "" -#: spyderlib/spyder.py:542 -msgid "Use next layout" +#: spyderlib/widgets/explorer.py:290 +msgid "Browse repository" msgstr "" -#: spyderlib/spyder.py:546 -msgid "Use previous layout" +#: spyderlib/widgets/explorer.py:301 +msgid "Open command prompt here" msgstr "" -#: spyderlib/spyder.py:555 -msgid "&Find text" +#: spyderlib/widgets/explorer.py:303 +msgid "Open terminal here" msgstr "" -#: spyderlib/spyder.py:560 -msgid "Find &next" +#: spyderlib/widgets/explorer.py:308 +msgid "Open Python console here" msgstr "" -#: spyderlib/spyder.py:567 -msgid "Find &previous" +#: spyderlib/widgets/explorer.py:322 +msgid "New" msgstr "" -#: spyderlib/spyder.py:573 -msgid "&Replace text" +#: spyderlib/widgets/explorer.py:330 +msgid "Import" msgstr "" -#: spyderlib/spyder.py:580 spyderlib/widgets/editor.py:339 -msgid "File switcher..." +#: spyderlib/widgets/explorer.py:481 +#, python-format +msgid "Do you really want to delete %s?" msgstr "" -#: spyderlib/spyder.py:582 -msgid "Fast switch between files" +#: spyderlib/widgets/explorer.py:499 +msgid "delete" msgstr "" -#: spyderlib/spyder.py:600 spyderlib/widgets/sourcecode/codeeditor.py:2425 -msgid "Undo" +#: spyderlib/widgets/explorer.py:543 +msgid "New name:" msgstr "" -#: spyderlib/spyder.py:602 spyderlib/widgets/sourcecode/codeeditor.py:2428 -msgid "Redo" +#: spyderlib/widgets/explorer.py:551 +#, python-format +msgid "" +"Do you really want to rename %s and overwrite the existing file " +"%s?" msgstr "" -#: spyderlib/spyder.py:604 spyderlib/widgets/arrayeditor.py:392 -#: spyderlib/widgets/dataframeeditor.py:418 -#: spyderlib/widgets/dicteditor.py:680 spyderlib/widgets/shell.py:126 -#: spyderlib/widgets/sourcecode/codeeditor.py:2434 -msgid "Copy" +#: spyderlib/widgets/explorer.py:562 +#, python-format +msgid "Unable to rename file %s

Error message:
%s" msgstr "" -#: spyderlib/spyder.py:606 spyderlib/widgets/shell.py:122 -#: spyderlib/widgets/sourcecode/codeeditor.py:2431 -msgid "Cut" +#: spyderlib/widgets/explorer.py:598 +#, python-format +msgid "Unable to move %s

Error message:
%s" msgstr "" -#: spyderlib/spyder.py:608 spyderlib/widgets/dicteditor.py:677 -#: spyderlib/widgets/shell.py:130 -#: spyderlib/widgets/sourcecode/codeeditor.py:2437 -msgid "Paste" +#: spyderlib/widgets/explorer.py:616 +#, python-format +msgid "Unable to create folder %s

Error message:
%s" msgstr "" -#: spyderlib/spyder.py:610 spyderlib/widgets/explorer.py:470 -#: spyderlib/widgets/projectexplorer.py:1015 spyderlib/widgets/shell.py:139 -#: spyderlib/widgets/sourcecode/codeeditor.py:2440 -msgid "Delete" +#: spyderlib/widgets/explorer.py:629 spyderlib/widgets/explorer.py:663 +#, python-format +msgid "Unable to create file %s

Error message:
%s" msgstr "" -#: spyderlib/spyder.py:614 spyderlib/widgets/shell.py:143 -#: spyderlib/widgets/sourcecode/codeeditor.py:2444 -msgid "Select All" +#: spyderlib/widgets/explorer.py:637 +msgid "New folder" msgstr "" -#: spyderlib/spyder.py:664 -msgid "C&onsoles" +#: spyderlib/widgets/explorer.py:638 +msgid "Folder name:" msgstr "" -#: spyderlib/spyder.py:670 -msgid "&View" +#: spyderlib/widgets/explorer.py:643 +msgid "New package" msgstr "" -#: spyderlib/spyder.py:673 -msgid "&Help" +#: spyderlib/widgets/explorer.py:644 +msgid "Package name:" msgstr "" -#: spyderlib/spyder.py:678 -msgid "Welcome to Spyder!" +#: spyderlib/widgets/explorer.py:662 spyderlib/widgets/explorer.py:669 +#: spyderlib/plugins/editor.py:630 spyderlib/plugins/workingdirectory.py:82 +msgid "New file" msgstr "" -#: spyderlib/spyder.py:683 -msgid "Pre&ferences" +#: spyderlib/widgets/explorer.py:684 +msgid "New module" msgstr "" -#: spyderlib/spyder.py:690 spyderlib/widgets/pathmanager.py:48 -#: spyderlib/widgets/projectexplorer.py:598 -msgid "PYTHONPATH manager" +#: spyderlib/widgets/explorer.py:685 spyderlib/plugins/console.py:232 +#: spyderlib/plugins/externalconsole.py:223 +#: spyderlib/plugins/externalconsole.py:1211 +msgid "Python scripts" msgstr "" -#: spyderlib/spyder.py:693 -msgid "Python Path Manager" +#: spyderlib/widgets/explorer.py:696 +#, python-format +msgid "" +"For %s support, please install one of the
following tools:

%s" msgstr "" -#: spyderlib/spyder.py:696 -msgid "Update module names list" +#: spyderlib/widgets/explorer.py:700 +#, python-format +msgid "Unable to find external program.

%s" msgstr "" -#: spyderlib/spyder.py:699 -msgid "Refresh list of module names available in PYTHONPATH" +#: spyderlib/widgets/explorer.py:903 +msgid "Show current directory only" msgstr "" -#: spyderlib/spyder.py:702 -msgid "Reset Spyder to factory defaults" +#: spyderlib/widgets/explorer.py:1001 +msgid "You don't have the right permissions to open this directory" msgstr "" -#: spyderlib/spyder.py:707 -msgid "Current user environment variables..." +#: spyderlib/widgets/explorer.py:1029 spyderlib/plugins/externalconsole.py:70 +msgid "Show icons and text" msgstr "" -#: spyderlib/spyder.py:709 -msgid "Show and edit current user environment variables in Windows registry (i.e. for all sessions)" +#: spyderlib/widgets/explorer.py:1037 +msgid "Parent" msgstr "" -#: spyderlib/spyder.py:718 spyderlib/spyder.py:1178 -msgid "External Tools" +#: spyderlib/widgets/findreplace.py:59 +msgid "Search string" msgstr "" -#: spyderlib/spyder.py:722 -msgid "Python(x,y) launcher" +#: spyderlib/widgets/findreplace.py:83 +msgid "Case Sensitive" msgstr "" -#: spyderlib/spyder.py:729 -msgid "WinPython control panel" +#: spyderlib/widgets/findreplace.py:89 +msgid "Whole words" msgstr "" -#: spyderlib/spyder.py:738 -msgid "Qt Designer" +#: spyderlib/widgets/findreplace.py:95 +msgid "Highlight matches" msgstr "" -#: spyderlib/spyder.py:743 -msgid "Qt Linguist" +#: spyderlib/widgets/findreplace.py:109 +msgid "Replace with:" msgstr "" -#: spyderlib/spyder.py:749 -msgid "Qt examples" +#: spyderlib/widgets/findreplace.py:111 +msgid "Replace string" msgstr "" -#: spyderlib/spyder.py:770 -msgid "guidata examples" +#: spyderlib/widgets/findreplace.py:114 +msgid "Replace/find" msgstr "" -#: spyderlib/spyder.py:781 -msgid "guiqwt examples" +#: spyderlib/widgets/findreplace.py:121 +msgid "Replace all" msgstr "" -#: spyderlib/spyder.py:786 -msgid "Sift" +#: spyderlib/widgets/formlayout.py:209 spyderlib/plugins/configdialog.py:612 +msgid "Italic" msgstr "" -#: spyderlib/spyder.py:796 -msgid "ViTables" +#: spyderlib/widgets/formlayout.py:214 spyderlib/plugins/configdialog.py:609 +msgid "Bold" msgstr "" -#: spyderlib/spyder.py:810 -msgid "Fullscreen mode" +#: spyderlib/widgets/status.py:23 +msgid "CPU and memory usage info in the status bar" msgstr "" -#: spyderlib/spyder.py:822 -msgid "Main toolbar" +#: spyderlib/widgets/status.py:92 +msgid "Memory:" msgstr "" -#: spyderlib/spyder.py:831 +#: spyderlib/widgets/status.py:93 msgid "" -"Spyder Internal Console\n" -"\n" -"This console is used to report application\n" -"internal errors and to inspect Spyder\n" -"internals with the following commands:\n" -" spy.app, spy.window, dir(spy)\n" -"\n" -"Please don't use it to run your code\n" -"\n" +"Memory usage status: requires the `psutil` (>=v0.3) library on non-Windows " +"platforms" msgstr "" -#: spyderlib/spyder.py:848 -msgid "Loading object inspector..." +#: spyderlib/widgets/status.py:105 +msgid "CPU:" msgstr "" -#: spyderlib/spyder.py:855 -msgid "Loading outline explorer..." +#: spyderlib/widgets/status.py:106 +msgid "CPU usage status: requires the `psutil` (>=v0.3) library" msgstr "" -#: spyderlib/spyder.py:863 -msgid "Loading editor..." +#: spyderlib/widgets/status.py:128 +msgid "Permissions:" msgstr "" -#: spyderlib/spyder.py:874 -msgid "&Restart" +#: spyderlib/widgets/status.py:142 +msgid "End-of-lines:" msgstr "" -#: spyderlib/spyder.py:876 -msgid "Restart" +#: spyderlib/widgets/status.py:156 +msgid "Encoding:" msgstr "" -#: spyderlib/spyder.py:895 -msgid "Loading file explorer..." +#: spyderlib/widgets/status.py:169 +msgid "Line:" msgstr "" -#: spyderlib/spyder.py:902 -msgid "Loading history plugin..." +#: spyderlib/widgets/status.py:173 +msgid "Column:" msgstr "" -#: spyderlib/spyder.py:913 -msgid "Loading online help..." +#: spyderlib/widgets/browser.py:131 +msgid "Home" msgstr "" -#: spyderlib/spyder.py:919 -msgid "Loading project explorer..." +#: spyderlib/widgets/browser.py:166 +msgid "Find text" msgstr "" -#: spyderlib/spyder.py:930 -msgid "Loading external console..." +#: spyderlib/widgets/browser.py:184 +msgid "Address:" msgstr "" -#: spyderlib/spyder.py:939 -msgid "Loading namespace browser..." +#: spyderlib/widgets/browser.py:220 +msgid "Unable to load page" msgstr "" -#: spyderlib/spyder.py:946 -msgid "Loading IPython console..." +#: spyderlib/plugins/configdialog.py:139 +msgid "Reset to defaults" msgstr "" -#: spyderlib/spyder.py:956 -msgid "Setting up main window..." +#: spyderlib/plugins/configdialog.py:151 +msgid "Preferences" msgstr "" -#: spyderlib/spyder.py:959 -msgid "Optional dependencies..." +#: spyderlib/plugins/configdialog.py:487 +msgid "Invalid directory path" msgstr "" -#: spyderlib/spyder.py:963 -msgid "Report issue..." +#: spyderlib/plugins/configdialog.py:517 +msgid "Invalid file path" msgstr "" -#: spyderlib/spyder.py:967 -msgid "Spyder support..." +#: spyderlib/plugins/configdialog.py:520 spyderlib/plugins/configdialog.py:537 +msgid "Select file" msgstr "" -#: spyderlib/spyder.py:970 -msgid "Check for updates..." +#: spyderlib/plugins/configdialog.py:536 +msgid "All files (*)" msgstr "" -#: spyderlib/spyder.py:993 -msgid "Spyder documentation" +#: spyderlib/plugins/configdialog.py:666 +msgid "Font: " msgstr "" -#: spyderlib/spyder.py:997 -msgid "Spyder tutorial" +#: spyderlib/plugins/configdialog.py:672 +msgid "Size: " msgstr "" -#: spyderlib/spyder.py:1002 -msgid "Interactive tours" +#: spyderlib/plugins/configdialog.py:691 +msgid "Font style" msgstr "" -#: spyderlib/spyder.py:1031 -msgid "Python documentation" +#: spyderlib/plugins/configdialog.py:751 +msgid "Spyder needs to restart to change the following setting:" msgstr "" -#: spyderlib/spyder.py:1037 spyderlib/spyder.py:1076 -msgid "IPython documentation" +#: spyderlib/plugins/configdialog.py:754 +msgid "Spyder needs to restart to change the following settings:" msgstr "" -#: spyderlib/spyder.py:1038 -msgid "Intro to IPython" +#: spyderlib/plugins/configdialog.py:756 +msgid "Do you wish to restart now?" msgstr "" -#: spyderlib/spyder.py:1040 -msgid "Quick reference" +#: spyderlib/plugins/configdialog.py:762 +msgid "Information" msgstr "" -#: spyderlib/spyder.py:1042 -msgid "Console help" +#: spyderlib/plugins/configdialog.py:777 spyderlib/plugins/configdialog.py:784 +msgid "General" msgstr "" -#: spyderlib/spyder.py:1074 -msgid "Python(x,y) documentation folder" +#: spyderlib/plugins/configdialog.py:787 +msgid "Language" msgstr "" -#: spyderlib/spyder.py:1078 -msgid "guidata documentation" +#: spyderlib/plugins/configdialog.py:790 +msgid "Use a single instance" msgstr "" -#: spyderlib/spyder.py:1081 -msgid "guiqwt documentation" +#: spyderlib/plugins/configdialog.py:792 +msgid "" +"Set this to open external
Python files in an already running instance " +"(Requires a restart)" msgstr "" -#: spyderlib/spyder.py:1087 -msgid "NumPy documentation" +#: spyderlib/plugins/configdialog.py:795 +msgid "Prompt when exiting" msgstr "" -#: spyderlib/spyder.py:1089 -msgid "NumPy reference guide" +#: spyderlib/plugins/configdialog.py:796 +msgid "Pop up internal console when internal errors appear" msgstr "" -#: spyderlib/spyder.py:1091 -msgid "NumPy user guide" +#: spyderlib/plugins/configdialog.py:816 spyderlib/plugins/editor.py:105 +#: spyderlib/plugins/ipythonconsole.py:158 +#: spyderlib/plugins/externalconsole.py:66 +msgid "Interface" msgstr "" -#: spyderlib/spyder.py:1093 -msgid "SciPy documentation" +#: spyderlib/plugins/configdialog.py:824 +msgid "Qt windows style" msgstr "" -#: spyderlib/spyder.py:1100 -msgid "Installed Python modules" +#: spyderlib/plugins/configdialog.py:830 +msgid "Icon theme" msgstr "" -#: spyderlib/spyder.py:1104 -msgid "Online documentation" +#: spyderlib/plugins/configdialog.py:834 +msgid "Vertical title bars in panes" msgstr "" -#: spyderlib/spyder.py:1116 -msgid "Qt documentation" +#: spyderlib/plugins/configdialog.py:836 +msgid "Vertical tabs in panes" msgstr "" -#: spyderlib/spyder.py:1122 -msgid "About %s..." +#: spyderlib/plugins/configdialog.py:838 +msgid "Animated toolbars and panes" msgstr "" -#: spyderlib/spyder.py:1146 -msgid "Panes" +#: spyderlib/plugins/configdialog.py:840 +msgid "Tear off menus" msgstr "" -#: spyderlib/spyder.py:1147 -msgid "Toolbars" +#: spyderlib/plugins/configdialog.py:841 +msgid "Set this to detach any
menu from the main window" msgstr "" -#: spyderlib/spyder.py:1148 -msgid "Window layouts" +#: spyderlib/plugins/configdialog.py:843 +msgid "Custom margin for panes:" msgstr "" -#: spyderlib/spyder.py:1157 spyderlib/spyder.py:1910 spyderlib/spyder.py:1911 -msgid "Show toolbars" +#: spyderlib/plugins/configdialog.py:873 +msgid "Status bar" msgstr "" -#: spyderlib/spyder.py:1171 -msgid "Attached console window (debugging)" +#: spyderlib/plugins/configdialog.py:874 +msgid "Show status bar" msgstr "" -#: spyderlib/spyder.py:1756 -msgid "Spyder Default Layout" +#: spyderlib/plugins/configdialog.py:876 +msgid "Show memory usage every" msgstr "" -#: spyderlib/spyder.py:1774 spyderlib/spyder.py:1785 -msgid "Save current layout" +#: spyderlib/plugins/configdialog.py:885 +msgid "Show CPU usage every" msgstr "" -#: spyderlib/spyder.py:1778 spyderlib/spyder.py:1787 -msgid "Layout preferences" +#: spyderlib/plugins/configdialog.py:920 +msgid "Plain text font" msgstr "" -#: spyderlib/spyder.py:1782 -msgid "Reset to spyder default" +#: spyderlib/plugins/configdialog.py:926 +msgid "Rich text font" msgstr "" -#: spyderlib/spyder.py:1804 -msgid "" -"Window layout will be reset to default settings: this affects window position, size and dockwidgets.\n" -"Do you want to continue?" +#: spyderlib/plugins/configdialog.py:929 +msgid "Fonts" msgstr "" -#: spyderlib/spyder.py:1826 -msgid "Layout %s will be overwritten. Do you want to continue?" +#: spyderlib/plugins/configdialog.py:943 +msgid "Appearance" msgstr "" -#: spyderlib/spyder.py:1889 -msgid "Quick switch layout #%s has not yet been defined." +#: spyderlib/plugins/configdialog.py:945 +#: spyderlib/plugins/ipythonconsole.py:465 +msgid "Advanced Settings" msgstr "" -#: spyderlib/spyder.py:1907 spyderlib/spyder.py:1908 -msgid "Hide toolbars" +#: spyderlib/plugins/configdialog.py:981 +msgid "Syntax coloring" msgstr "" -#: spyderlib/spyder.py:2229 spyderlib/spyder.py:2230 -msgid "Maximize current pane" +#: spyderlib/plugins/configdialog.py:993 +msgid "" +"Here you can select the color scheme used in the Editor and all other Spyder " +"plugins.

You can also edit the color schemes provided by Spyder or " +"create your own ones by using the options provided below.
" msgstr "" -#: spyderlib/spyder.py:2233 -msgid "Restore current pane" +#: spyderlib/plugins/configdialog.py:998 +msgid "Edit selected" msgstr "" -#: spyderlib/spyder.py:2234 -msgid "Restore pane to its original size" +#: spyderlib/plugins/configdialog.py:999 +msgid "Create new scheme" msgstr "" -#: spyderlib/spyder.py:2318 -msgid "About %s" +#: spyderlib/plugins/configdialog.py:1003 +msgid "Reset" msgstr "" -#: spyderlib/spyder.py:2502 -msgid "Running an external system terminal is not supported on platform %s." +#: spyderlib/plugins/configdialog.py:1010 +msgid "Scheme:" msgstr "" -#: spyderlib/spyder.py:2721 -msgid "Open session" +#: spyderlib/plugins/configdialog.py:1041 +msgid "Manage color schemes" msgstr "" -#: spyderlib/spyder.py:2722 spyderlib/spyder.py:2734 -msgid "Spyder sessions" +#: spyderlib/plugins/configdialog.py:1230 +msgid "Are you sure you want to delete this scheme?" msgstr "" -#: spyderlib/spyder.py:2733 -msgid "Save session" +#: spyderlib/plugins/configdialog.py:1347 +msgid "Text" msgstr "" -#: spyderlib/spyder.py:2775 -msgid "Spyder will restart and reset to default settings:

Do you want to continue?" +#: spyderlib/plugins/configdialog.py:1349 +msgid "Highlight" msgstr "" -#: spyderlib/spyder.py:2871 spyderlib/widgets/helperwidgets.py:144 -msgid "Spyder updates" +#: spyderlib/plugins/configdialog.py:1351 +msgid "Background" msgstr "" -#: spyderlib/spyder.py:2890 -msgid "Spyder %s is available!

Please use your package manager to update Spyder or go to our Releases page to download this new version.

If you are not sure how to proceed to update Spyder please refer to our Installation instructions." +#: spyderlib/plugins/configdialog.py:1355 +msgid "Scheme name:" msgstr "" -#: spyderlib/spyder.py:2902 -msgid "Spyder is up to date." +#: spyderlib/plugins/configdialog.py:1362 +msgid "Color scheme editor" msgstr "" -#: spyderlib/tour.py:121 -msgid "Welcome to the Introduction tour" +#: spyderlib/plugins/editor.py:102 +msgid "Edit template for new modules" msgstr "" -#: spyderlib/tour.py:122 -msgid "Spyder is a powerful Interactive Development Environment (or IDE) for the Python programming language.

Here we are going to guide you through its most important features.

Please use the arrow keys or click on the buttons below to move along the tour." +#: spyderlib/plugins/editor.py:107 +msgid "Sort files according to full path" msgstr "" -#: spyderlib/tour.py:131 -msgid "The Editor" +#: spyderlib/plugins/editor.py:109 +msgid "Show tab bar" msgstr "" -#: spyderlib/tour.py:132 -msgid "This is the pane where you write Python code before evaluating it. You can get automatic suggestions and completions while writing, by pressing the Tab key next to a given text.

The Editor comes with a line number area (highlighted here in red), where Spyder shows warnings and syntax errors. They can help you to detect potential problems before running the code.

You can also set debug breakpoints in the line number area, by doing a double click next to a non-empty line." +#: spyderlib/plugins/editor.py:116 spyderlib/plugins/editor.py:187 +#: spyderlib/plugins/help.py:161 spyderlib/plugins/ipythonconsole.py:202 +#: spyderlib/plugins/history.py:41 spyderlib/plugins/externalconsole.py:80 +#: spyderlib/plugins/externalconsole.py:123 +msgid "Source code" msgstr "" -#: spyderlib/tour.py:147 -msgid "The IPython console" +#: spyderlib/plugins/editor.py:117 +msgid "Show line numbers" msgstr "" -#: spyderlib/tour.py:164 -msgid "The Variable Explorer" +#: spyderlib/plugins/editor.py:118 spyderlib/plugins/editor.py:931 +msgid "Show blank spaces" msgstr "" -#: spyderlib/tour.py:165 -msgid "In this pane you can view and edit the variables generated during the execution of a program, or those entered directly in one of Spyder consoles.

As you can see, the Variable Explorer is showing the variables generated during the last step of this tour. By doing a double-click on any of them, a new window will be opened, where you can inspect and modify their contents." +#: spyderlib/plugins/editor.py:119 +msgid "Show vertical line after" msgstr "" -#: spyderlib/tour.py:177 -msgid "The Python console" +#: spyderlib/plugins/editor.py:120 +msgid "characters" msgstr "" -#: spyderlib/tour.py:178 -msgid "You can also run your code on a Python console. These consoles are useful because they let you run a file in a console dedicated only to it.To select this behavior, please press the F6 key.

By pressing the button below and then focusing the Variable Explorer, you will notice that Python consoles are also connected to that pane, and that the Variable Explorer only shows the variables of the currently focused console." +#: spyderlib/plugins/editor.py:125 +msgid "Highlight current line" msgstr "" -#: spyderlib/tour.py:192 -msgid "The Object Inspector" +#: spyderlib/plugins/editor.py:127 +msgid "Highlight current cell" msgstr "" -#: spyderlib/tour.py:193 -msgid "This pane displays documentation of the functions, classes, methods or modules you are currently using in the Editor or the Consoles.

To use it, you need to press Ctrl+I in front of an object. If that object has some documentation associated with it, it will be displayed here." +#: spyderlib/plugins/editor.py:129 +msgid "Highlight occurrences after" msgstr "" -#: spyderlib/tour.py:203 -msgid "The File Explorer" +#: spyderlib/plugins/editor.py:137 spyderlib/plugins/help.py:162 +#: spyderlib/plugins/help.py:364 spyderlib/plugins/console.py:162 +#: spyderlib/plugins/history.py:42 spyderlib/plugins/history.py:154 +#: spyderlib/plugins/externalconsole.py:85 +msgid "Wrap lines" msgstr "" -#: spyderlib/tour.py:204 -msgid "This pane lets you navigate through the directories and files present in your computer.

You can also open any of these files with its corresponding application, by doing a double click on it.

There is one exception to this rule: plain-text files will always be opened in the Spyder Editor." +#: spyderlib/plugins/editor.py:157 +msgid "Save all files before running script" msgstr "" -#: spyderlib/tour.py:214 -msgid "The History Log" +#: spyderlib/plugins/editor.py:160 +msgid "Run selection" msgstr "" -#: spyderlib/tour.py:215 -msgid "This pane records all commands introduced in the Python and IPython consoles." +#: spyderlib/plugins/editor.py:161 +msgid "Maintain focus in the Editor after running cells or selections" msgstr "" -#: spyderlib/tour.py:263 -msgid "Spyder is an interactive development environment based on bla" +#: spyderlib/plugins/editor.py:164 spyderlib/plugins/externalconsole.py:329 +msgid "Introspection" msgstr "" -#: spyderlib/tour.py:267 -msgid "Welcome to Spyder introduction tour" +#: spyderlib/plugins/editor.py:167 spyderlib/plugins/console.py:169 +#: spyderlib/plugins/externalconsole.py:124 +msgid "Automatic code completion" msgstr "" -#: spyderlib/tour.py:268 -msgid "Spyder is an interactive development environment based on bla" +#: spyderlib/plugins/editor.py:169 spyderlib/plugins/externalconsole.py:126 +msgid "Case sensitive code completion" msgstr "" -#: spyderlib/tour.py:273 -msgid "Introduction tour" +#: spyderlib/plugins/editor.py:171 spyderlib/plugins/console.py:173 +#: spyderlib/plugins/externalconsole.py:128 +msgid "Enter key selects completion" msgstr "" -#: spyderlib/tour.py:274 -msgid "New features in version 3.0" +#: spyderlib/plugins/editor.py:173 spyderlib/plugins/ipythonconsole.py:168 +#: spyderlib/plugins/console.py:165 spyderlib/plugins/externalconsole.py:130 +msgid "Display balloon tips" msgstr "" -#: spyderlib/tour.py:821 -msgid "Go to step: " +#: spyderlib/plugins/editor.py:174 +msgid "Link to object definition" msgstr "" -#: spyderlib/utils/codeanalysis.py:92 -msgid "Real-time code analysis on the Editor" +#: spyderlib/plugins/editor.py:176 +msgid "" +"If this option is enabled, clicking on an object\n" +"name (left-click + Ctrl key) will go this object\n" +"definition (if resolved)." msgstr "" -#: spyderlib/utils/codeanalysis.py:96 -msgid "Real-time code style analysis on the Editor" +#: spyderlib/plugins/editor.py:180 +msgid "" +"Warning:
The Python module rope is not installed on this " +"computer: calltips, code completion and go-to-definition features won't be " +"available." msgstr "" -#: spyderlib/utils/environ.py:96 -msgid "Module pywin32 was not found.
Please restart this Windows session (not the computer) for changes to take effect." +#: spyderlib/plugins/editor.py:188 +msgid "Automatic insertion of parentheses, braces and brackets" msgstr "" -#: spyderlib/utils/environ.py:109 -msgid "If you accept changes, this will modify the current user environment variables directly in Windows registry. Use it with precautions, at your own risks.

Note that for changes to take effect, you will need to restart the parent process of this application (simply restart Spyder if you have executed it from a Windows shortcut, otherwise restart any application from which you may have executed it, like Python(x,y) Home for example)" +#: spyderlib/plugins/editor.py:191 +msgid "Automatic insertion of closing quotes" msgstr "" -#: spyderlib/utils/inspector/sphinxify.py:212 -#: spyderlib/utils/inspector/sphinxify.py:222 -msgid "It was not possible to generate rich text help for this object.
Please see it in plain text." +#: spyderlib/plugins/editor.py:193 +msgid "Automatic insertion of colons after 'for', 'if', 'def', etc" msgstr "" -#: spyderlib/utils/introspection/jedi_plugin.py:32 -msgid "(Experimental) Editor's code completion, go-to-definition and help" +#: spyderlib/plugins/editor.py:196 +msgid "Automatic indentation after 'else', 'elif', etc." msgstr "" -#: spyderlib/utils/introspection/rope_plugin.py:37 -msgid "Editor's code completion, go-to-definition and help" +#: spyderlib/plugins/editor.py:198 +msgid "Indentation characters: " msgstr "" -#: spyderlib/utils/iofuncs.py:482 -msgid "Supported files" +#: spyderlib/plugins/editor.py:199 +msgid "2 spaces" msgstr "" -#: spyderlib/utils/iofuncs.py:484 -msgid "All files (*.*)" +#: spyderlib/plugins/editor.py:200 +msgid "3 spaces" msgstr "" -#: spyderlib/utils/iofuncs.py:494 -msgid "Spyder data files" +#: spyderlib/plugins/editor.py:201 +msgid "4 spaces" msgstr "" -#: spyderlib/utils/iofuncs.py:496 spyderlib/widgets/dicteditor.py:1056 -msgid "NumPy arrays" +#: spyderlib/plugins/editor.py:202 +msgid "5 spaces" msgstr "" -#: spyderlib/utils/iofuncs.py:497 -msgid "NumPy zip arrays" +#: spyderlib/plugins/editor.py:203 +msgid "6 spaces" msgstr "" -#: spyderlib/utils/iofuncs.py:498 -msgid "Matlab files" +#: spyderlib/plugins/editor.py:204 +msgid "7 spaces" msgstr "" -#: spyderlib/utils/iofuncs.py:499 -msgid "CSV text files" +#: spyderlib/plugins/editor.py:205 +msgid "8 spaces" msgstr "" -#: spyderlib/utils/iofuncs.py:501 -msgid "JPEG images" +#: spyderlib/plugins/editor.py:206 +msgid "Tabulations" msgstr "" -#: spyderlib/utils/iofuncs.py:502 -msgid "PNG images" +#: spyderlib/plugins/editor.py:207 +msgid "Tab stop width:" msgstr "" -#: spyderlib/utils/iofuncs.py:503 -msgid "GIF images" +#: spyderlib/plugins/editor.py:207 +msgid "pixels" msgstr "" -#: spyderlib/utils/iofuncs.py:504 -msgid "TIFF images" +#: spyderlib/plugins/editor.py:209 +msgid "Tab always indent" msgstr "" -#: spyderlib/utils/iofuncs.py:505 spyderlib/utils/iofuncs.py:506 -msgid "Pickle files" +#: spyderlib/plugins/editor.py:211 +msgid "" +"If enabled, pressing Tab will always indent,\n" +"even when the cursor is not at the beginning\n" +"of a line (when this option is enabled, code\n" +"completion may be triggered using the alternate\n" +"shortcut: Ctrl+Space)" msgstr "" -#: spyderlib/utils/iofuncs.py:507 -msgid "JSON files" +#: spyderlib/plugins/editor.py:216 +msgid "Intelligent backspace" msgstr "" -#: spyderlib/utils/iofuncs.py:526 spyderlib/utils/iofuncs.py:533 -msgid "Unsupported file type '%s'" +#: spyderlib/plugins/editor.py:218 +msgid "Automatically remove trailing spaces when saving files" msgstr "" -#: spyderlib/utils/programs.py:176 -msgid "It was not possible to run this file in an external terminal" +#: spyderlib/plugins/editor.py:222 +msgid "Analysis" msgstr "" -#: spyderlib/widgets/arraybuilder.py:162 -msgid "" -"\n" -" Numpy Array/Matrix Helper
\n" -" Type an array in Matlab : [1 2;3 4]
\n" -" or Spyder simplified syntax : 1 2;3 4\n" -"

\n" -" Hit 'Enter' for array or 'Ctrl+Enter' for matrix.\n" -"

\n" -" Hint:
\n" -" Use two spaces or two tabs to generate a ';'.\n" -" " +#: spyderlib/plugins/editor.py:224 +msgid "(Refer to the {} page)" msgstr "" -#: spyderlib/widgets/arraybuilder.py:173 -msgid "" -"\n" -" Numpy Array/Matrix Helper
\n" -" Enter an array in the table.
\n" -" Use Tab to move between cells.\n" -"

\n" -" Hit 'Enter' for array or 'Ctrl+Enter' for matrix.\n" -"

\n" -" Hint:
\n" -" Use two tabs at the end of a row to move to the next row.\n" -" " +#: spyderlib/plugins/editor.py:228 +msgid "Real-time code analysis" msgstr "" -#: spyderlib/widgets/arraybuilder.py:337 -msgid "Array dimensions not valid" +#: spyderlib/plugins/editor.py:230 +msgid "" +"

If enabled, Python source code will be analyzed using pyflakes, lines " +"containing errors or warnings will be highlighted.

Note: add " +"analysis:ignore in a comment to ignore code analysis warnings.

" msgstr "" -#: spyderlib/widgets/arrayeditor.py:453 spyderlib/widgets/arrayeditor.py:486 -#: spyderlib/widgets/dataframeeditor.py:508 -#: spyderlib/widgets/dataframeeditor.py:548 -msgid "Format" +#: spyderlib/plugins/editor.py:238 +#, python-format +msgid "Code analysis requires pyflakes %s+" msgstr "" -#: spyderlib/widgets/arrayeditor.py:458 -#: spyderlib/widgets/dataframeeditor.py:512 -msgid "Resize" +#: spyderlib/plugins/editor.py:240 +msgid "Real-time code style analysis" msgstr "" -#: spyderlib/widgets/arrayeditor.py:487 -#: spyderlib/widgets/dataframeeditor.py:549 -msgid "Float formatting" +#: spyderlib/plugins/editor.py:242 +msgid "" +"

If enabled, Python source code will be analyzedusing pep8, lines that are " +"not following PEP8 style guide will be highlighted.

Note: add " +"analysis:ignore in a comment to ignore style analysis warnings.

" msgstr "" -#: spyderlib/widgets/arrayeditor.py:494 -#: spyderlib/widgets/dataframeeditor.py:557 spyderlib/widgets/explorer.py:587 -#: spyderlib/widgets/explorer.py:689 -#: spyderlib/widgets/externalshell/pythonshell.py:553 -#: spyderlib/widgets/externalshell/systemshell.py:99 -msgid "Error" +#: spyderlib/plugins/editor.py:249 +msgid "Code annotations (TODO, FIXME, XXX, HINT, TIP, @todo)" msgstr "" -#: spyderlib/widgets/arrayeditor.py:495 -#: spyderlib/widgets/dataframeeditor.py:558 -msgid "Format (%s) is incorrect" +#: spyderlib/plugins/editor.py:252 +msgid "Perform analysis when saving file and every" msgstr "" -#: spyderlib/widgets/arrayeditor.py:529 -msgid "Array is empty" +#: spyderlib/plugins/editor.py:256 +msgid "Perform analysis only when saving file" msgstr "" -#: spyderlib/widgets/arrayeditor.py:532 -msgid "Arrays with more than 3 dimensions are not supported" +#: spyderlib/plugins/editor.py:315 +msgid "End-of-line characters" msgstr "" -#: spyderlib/widgets/arrayeditor.py:535 -msgid "The 'xlabels' argument length do no match array column number" +#: spyderlib/plugins/editor.py:316 +msgid "" +"When opening a text file containing mixed end-of-line characters (this may " +"raise syntax errors in the consoles on Windows platforms), Spyder may fix " +"the file automatically." msgstr "" -#: spyderlib/widgets/arrayeditor.py:539 -msgid "The 'ylabels' argument length do no match array row number" +#: spyderlib/plugins/editor.py:322 +msgid "Fix automatically and show warning message box" msgstr "" -#: spyderlib/widgets/arrayeditor.py:546 -msgid "%s arrays" +#: spyderlib/plugins/editor.py:333 spyderlib/plugins/ipythonconsole.py:459 +#: spyderlib/plugins/variableexplorer.py:41 +#: spyderlib/plugins/externalconsole.py:327 +msgid "Display" msgstr "" -#: spyderlib/widgets/arrayeditor.py:547 -msgid "%s are currently not supported" +#: spyderlib/plugins/editor.py:335 +msgid "Code Introspection/Analysis" msgstr "" -#: spyderlib/widgets/arrayeditor.py:554 -msgid "NumPy array" +#: spyderlib/plugins/editor.py:338 spyderlib/plugins/externalconsole.py:331 +msgid "Advanced settings" msgstr "" -#: spyderlib/widgets/arrayeditor.py:556 spyderlib/widgets/arrayeditor.py:710 -msgid "Array editor" +#: spyderlib/plugins/editor.py:621 +msgid "Show/hide project explorer" msgstr "" -#: spyderlib/widgets/arrayeditor.py:558 -msgid "read only" +#: spyderlib/plugins/editor.py:629 +msgid "&New file..." msgstr "" -#: spyderlib/widgets/arrayeditor.py:588 -msgid "Record array fields:" +#: spyderlib/plugins/editor.py:637 +msgid "&Open..." msgstr "" -#: spyderlib/widgets/arrayeditor.py:600 -msgid "Data" +#: spyderlib/plugins/editor.py:638 spyderlib/plugins/editor.py:1683 +#: spyderlib/plugins/workingdirectory.py:69 +msgid "Open file" msgstr "" -#: spyderlib/widgets/arrayeditor.py:600 -msgid "Mask" +#: spyderlib/plugins/editor.py:647 +msgid "Fast switch between files" msgstr "" -#: spyderlib/widgets/arrayeditor.py:600 -msgid "Masked data" +#: spyderlib/plugins/editor.py:652 +msgid "&Revert" msgstr "" -#: spyderlib/widgets/arrayeditor.py:611 -msgid "Axis:" +#: spyderlib/plugins/editor.py:653 +msgid "Revert file from disk" msgstr "" -#: spyderlib/widgets/arrayeditor.py:616 -msgid "Index:" +#: spyderlib/plugins/editor.py:656 +msgid "&Save" msgstr "" -#: spyderlib/widgets/arrayeditor.py:629 -msgid "Warning: changes are applied separately" +#: spyderlib/plugins/editor.py:664 +msgid "Sav&e all" msgstr "" -#: spyderlib/widgets/arrayeditor.py:630 -msgid "For performance reasons, changes applied to masked array won't be reflected in array's data (and vice-versa)." +#: spyderlib/plugins/editor.py:665 +msgid "Save all files" msgstr "" -#: spyderlib/widgets/browser.py:31 -#: spyderlib/widgets/sourcecode/codeeditor.py:2468 -msgid "Zoom out" +#: spyderlib/plugins/editor.py:673 +msgid "Save &as..." msgstr "" -#: spyderlib/widgets/browser.py:34 -#: spyderlib/widgets/sourcecode/codeeditor.py:2465 -msgid "Zoom in" +#: spyderlib/plugins/editor.py:674 +msgid "Save current file as..." msgstr "" -#: spyderlib/widgets/browser.py:131 -msgid "Home" +#: spyderlib/plugins/editor.py:678 spyderlib/plugins/editor.py:679 +msgid "Print preview..." msgstr "" -#: spyderlib/widgets/browser.py:166 -msgid "Find text" +#: spyderlib/plugins/editor.py:680 +msgid "&Print..." msgstr "" -#: spyderlib/widgets/browser.py:184 -msgid "Address:" +#: spyderlib/plugins/editor.py:681 +msgid "Print current file..." msgstr "" -#: spyderlib/widgets/browser.py:220 -msgid "Unable to load page" +#: spyderlib/plugins/editor.py:684 +msgid "&Close" msgstr "" -#: spyderlib/widgets/comboboxes.py:118 -msgid "Press enter to validate this entry" +#: spyderlib/plugins/editor.py:685 +msgid "Close current file" msgstr "" -#: spyderlib/widgets/comboboxes.py:119 -msgid "This entry is incorrect" +#: spyderlib/plugins/editor.py:688 +msgid "C&lose all" msgstr "" -#: spyderlib/widgets/comboboxes.py:174 -msgid "Press enter to validate this path" +#: spyderlib/plugins/editor.py:689 +msgid "Close all opened files" msgstr "" -#: spyderlib/widgets/comboboxes.py:175 -msgid "" -"This path is incorrect.\n" -"Enter a correct directory path,\n" -"then press enter to validate" +#: spyderlib/plugins/editor.py:696 +msgid "Set/Clear breakpoint" msgstr "" -#: spyderlib/widgets/dataframeeditor.py:423 -msgid "To bool" +#: spyderlib/plugins/editor.py:703 +msgid "Set/Edit conditional breakpoint" msgstr "" -#: spyderlib/widgets/dataframeeditor.py:423 -msgid "To complex" +#: spyderlib/plugins/editor.py:710 +msgid "Clear breakpoints in all files" msgstr "" -#: spyderlib/widgets/dataframeeditor.py:424 -msgid "To float" +#: spyderlib/plugins/editor.py:712 +msgid "Breakpoints" msgstr "" -#: spyderlib/widgets/dataframeeditor.py:424 -msgid "To int" +#: spyderlib/plugins/editor.py:716 +msgid "Debug with winpdb" msgstr "" -#: spyderlib/widgets/dataframeeditor.py:425 -msgid "To str" +#: spyderlib/plugins/editor.py:724 +msgid "Debug file" msgstr "" -#: spyderlib/widgets/dataframeeditor.py:490 -msgid "%s editor" +#: spyderlib/plugins/editor.py:728 +msgid "Step" msgstr "" -#: spyderlib/widgets/dataframeeditor.py:522 -msgid "Column min/max" +#: spyderlib/plugins/editor.py:729 +msgid "Run current line" msgstr "" -#: spyderlib/widgets/dependencies.py:59 -msgid " Required " +#: spyderlib/plugins/editor.py:735 +msgid "Continue" msgstr "" -#: spyderlib/widgets/dependencies.py:59 -msgid "Module" +#: spyderlib/plugins/editor.py:736 +msgid "Continue execution until next breakpoint" msgstr "" -#: spyderlib/widgets/dependencies.py:60 -msgid " Installed " +#: spyderlib/plugins/editor.py:743 +msgid "Step Into" msgstr "" -#: spyderlib/widgets/dependencies.py:60 -msgid "Provided features" +#: spyderlib/plugins/editor.py:744 +msgid "Step into function or method of current line" msgstr "" -#: spyderlib/widgets/dependencies.py:130 -msgid "Optional Dependencies" +#: spyderlib/plugins/editor.py:751 +msgid "Step Return" msgstr "" -#: spyderlib/widgets/dependencies.py:137 -msgid "Spyder depends on several Python modules to provide additional functionality for its plugins. The table below shows the required and installed versions (if any) of all of them.

Although Spyder can work without any of these modules, it's strongly recommended that at least you try to install %s and %s to have a much better experience." +#: spyderlib/plugins/editor.py:752 +msgid "Run until current function or method returns" msgstr "" -#: spyderlib/widgets/dependencies.py:152 -msgid "Copy to clipboard" +#: spyderlib/plugins/editor.py:759 +msgid "Exit" msgstr "" -#: spyderlib/widgets/dicteditor.py:156 -msgid "Index" +#: spyderlib/plugins/editor.py:760 +msgid "Exit Debug" msgstr "" -#: spyderlib/widgets/dicteditor.py:161 -msgid "Tuple" +#: spyderlib/plugins/editor.py:771 +msgid "Debugging control" msgstr "" -#: spyderlib/widgets/dicteditor.py:164 -msgid "List" +#: spyderlib/plugins/editor.py:776 +msgid "Run file" msgstr "" -#: spyderlib/widgets/dicteditor.py:167 -msgid "Dictionary" +#: spyderlib/plugins/editor.py:781 +msgid "&Configure..." msgstr "" -#: spyderlib/widgets/dicteditor.py:169 -msgid "Key" +#: spyderlib/plugins/editor.py:791 +msgid "Re-run &last script" msgstr "" -#: spyderlib/widgets/dicteditor.py:175 -msgid "Attribute" +#: spyderlib/plugins/editor.py:793 +msgid "Run again last file" msgstr "" -#: spyderlib/widgets/dicteditor.py:177 -msgid "elements" +#: spyderlib/plugins/editor.py:803 +msgid "Run selection or current line" msgstr "" -#: spyderlib/widgets/dicteditor.py:356 -msgid "Size" +#: spyderlib/plugins/editor.py:819 +#, python-format +msgid "" +"Run current cell (Ctrl+Enter)\n" +"[Use #%% to create cells]" msgstr "" -#: spyderlib/widgets/dicteditor.py:356 -msgid "Type" +#: spyderlib/plugins/editor.py:827 +msgid "Run current cell and go to the next one (Shift+Enter)" msgstr "" -#: spyderlib/widgets/dicteditor.py:356 -msgid "Value" +#: spyderlib/plugins/editor.py:833 +msgid "Show todo list" msgstr "" -#: spyderlib/widgets/dicteditor.py:453 -msgid "" -"Opening this variable can be slow\n" -"\n" -"Do you want to continue anyway?" +#: spyderlib/plugins/editor.py:834 +msgid "Show TODO/FIXME/XXX/HINT/TIP/@todo comments list" msgstr "" -#: spyderlib/widgets/dicteditor.py:461 spyderlib/widgets/dicteditor.py:612 -msgid "Edit item" +#: spyderlib/plugins/editor.py:841 +msgid "Show warning/error list" msgstr "" -#: spyderlib/widgets/dicteditor.py:462 -msgid "Unable to retrieve data.

Error message:
%s" +#: spyderlib/plugins/editor.py:842 +msgid "Show code analysis warnings/errors" msgstr "" -#: spyderlib/widgets/dicteditor.py:613 -msgid "Unable to assign data to item.

Error message:
%s" +#: spyderlib/plugins/editor.py:848 +msgid "Previous warning/error" msgstr "" -#: spyderlib/widgets/dicteditor.py:675 -msgid "Resize rows to contents" +#: spyderlib/plugins/editor.py:849 +msgid "Go to previous code analysis warning/error" msgstr "" -#: spyderlib/widgets/dicteditor.py:683 spyderlib/widgets/explorer.py:242 -msgid "Edit" +#: spyderlib/plugins/editor.py:852 +msgid "Next warning/error" msgstr "" -#: spyderlib/widgets/dicteditor.py:686 spyderlib/widgets/dicteditor.py:1025 -#: spyderlib/widgets/dicteditor.py:1042 -msgid "Plot" +#: spyderlib/plugins/editor.py:853 +msgid "Go to next code analysis warning/error" msgstr "" -#: spyderlib/widgets/dicteditor.py:690 -msgid "Histogram" +#: spyderlib/plugins/editor.py:857 +msgid "Last edit location" msgstr "" -#: spyderlib/widgets/dicteditor.py:694 -msgid "Show image" +#: spyderlib/plugins/editor.py:858 +msgid "Go to last edit location" msgstr "" -#: spyderlib/widgets/dicteditor.py:698 spyderlib/widgets/dicteditor.py:1050 -msgid "Save array" +#: spyderlib/plugins/editor.py:864 +msgid "Previous cursor position" msgstr "" -#: spyderlib/widgets/dicteditor.py:702 spyderlib/widgets/dicteditor.py:989 -#: spyderlib/widgets/dicteditor.py:997 -msgid "Insert" +#: spyderlib/plugins/editor.py:865 +msgid "Go to previous cursor position" msgstr "" -#: spyderlib/widgets/dicteditor.py:705 spyderlib/widgets/dicteditor.py:939 -msgid "Remove" +#: spyderlib/plugins/editor.py:871 +msgid "Next cursor position" msgstr "" -#: spyderlib/widgets/dicteditor.py:716 spyderlib/widgets/dicteditor.py:956 -#: spyderlib/widgets/explorer.py:532 spyderlib/widgets/explorer.py:540 -#: spyderlib/widgets/explorer.py:551 -msgid "Rename" +#: spyderlib/plugins/editor.py:872 +msgid "Go to next cursor position" msgstr "" -#: spyderlib/widgets/dicteditor.py:719 -msgid "Duplicate" +#: spyderlib/plugins/editor.py:880 +msgid "Comment current line or selection" msgstr "" -#: spyderlib/widgets/dicteditor.py:937 -msgid "Do you want to remove selected item?" +#: spyderlib/plugins/editor.py:884 +msgid "Add &block comment" msgstr "" -#: spyderlib/widgets/dicteditor.py:938 -msgid "Do you want to remove all selected items?" +#: spyderlib/plugins/editor.py:885 +msgid "Add block comment around current line or selection" msgstr "" -#: spyderlib/widgets/dicteditor.py:956 spyderlib/widgets/dicteditor.py:989 -msgid "Key:" +#: spyderlib/plugins/editor.py:891 +msgid "R&emove block comment" msgstr "" -#: spyderlib/widgets/dicteditor.py:997 -msgid "Value:" +#: spyderlib/plugins/editor.py:892 +msgid "Remove comment block around current line or selection" msgstr "" -#: spyderlib/widgets/dicteditor.py:1013 -msgid "Import error" +#: spyderlib/plugins/editor.py:903 +msgid "Indent" msgstr "" -#: spyderlib/widgets/dicteditor.py:1014 -msgid "Please install matplotlib or guiqwt." +#: spyderlib/plugins/editor.py:904 +msgid "Indent current line or selection" msgstr "" -#: spyderlib/widgets/dicteditor.py:1026 -msgid "Unable to plot data.

Error message:
%s" +#: spyderlib/plugins/editor.py:907 +msgid "Unindent" msgstr "" -#: spyderlib/widgets/dicteditor.py:1043 -msgid "Unable to show image.

Error message:
%s" +#: spyderlib/plugins/editor.py:908 +msgid "Unindent current line or selection" msgstr "" -#: spyderlib/widgets/dicteditor.py:1066 -msgid "Unable to save array

Error message:
%s" +#: spyderlib/plugins/editor.py:913 +msgid "Carriage return and line feed (Windows)" msgstr "" -#: spyderlib/widgets/dicteditor.py:1085 -msgid "Clipboard contents" +#: spyderlib/plugins/editor.py:916 +msgid "Line feed (UNIX)" msgstr "" -#: spyderlib/widgets/dicteditor.py:1100 -msgid "Import from clipboard" +#: spyderlib/plugins/editor.py:919 +msgid "Carriage return (Mac)" msgstr "" -#: spyderlib/widgets/dicteditor.py:1102 -msgid "Empty clipboard" +#: spyderlib/plugins/editor.py:925 +msgid "Convert end-of-line characters" msgstr "" -#: spyderlib/widgets/dicteditor.py:1103 -msgid "Nothing to be imported from clipboard." +#: spyderlib/plugins/editor.py:929 +msgid "Remove trailing spaces" msgstr "" -#: spyderlib/widgets/dicteditorutils.py:60 -msgid "View and edit DataFrames and Series in the Variable Explorer" +#: spyderlib/plugins/editor.py:933 +msgid "Fix indentation" msgstr "" -#: spyderlib/widgets/editor.py:342 -msgid "Copy path to clipboard" +#: spyderlib/plugins/editor.py:934 +msgid "Replace tab characters by space characters" msgstr "" -#: spyderlib/widgets/editor.py:906 -msgid "Temporary file" +#: spyderlib/plugins/editor.py:937 +msgid "Go to line..." msgstr "" -#: spyderlib/widgets/editor.py:1003 -msgid "New window" +#: spyderlib/plugins/editor.py:945 +msgid "Set console working directory" msgstr "" -#: spyderlib/widgets/editor.py:1004 -msgid "Create a new editor window" +#: spyderlib/plugins/editor.py:947 +msgid "" +"Set current console (and file explorer) working directory to current script " +"directory" msgstr "" -#: spyderlib/widgets/editor.py:1007 -msgid "Split vertically" +#: spyderlib/plugins/editor.py:952 +msgid "Maximum number of recent files..." msgstr "" -#: spyderlib/widgets/editor.py:1009 -msgid "Split vertically this editor window" +#: spyderlib/plugins/editor.py:955 +msgid "Clear this list" msgstr "" -#: spyderlib/widgets/editor.py:1011 -msgid "Split horizontally" +#: spyderlib/plugins/editor.py:955 +msgid "Clear recent files list" msgstr "" -#: spyderlib/widgets/editor.py:1013 -msgid "Split horizontally this editor window" +#: spyderlib/plugins/editor.py:957 +msgid "Open &recent" msgstr "" -#: spyderlib/widgets/editor.py:1015 -msgid "Close this panel" +#: spyderlib/plugins/editor.py:1263 +msgid "?" msgstr "" -#: spyderlib/widgets/editor.py:1153 -msgid "%s has been modified.
Do you want to save changes?" +#: spyderlib/plugins/editor.py:1490 +msgid "Spyder Editor" msgstr "" -#: spyderlib/widgets/editor.py:1215 -msgid "Save" +#: spyderlib/plugins/editor.py:1491 +msgid "This is a temporary script file." msgstr "" -#: spyderlib/widgets/editor.py:1216 -msgid "Unable to save script '%s'

Error message:
%s" +#: spyderlib/plugins/editor.py:1559 +msgid "untitled" msgstr "" -#: spyderlib/widgets/editor.py:1238 -msgid "Save Python script" +#: spyderlib/plugins/editor.py:1637 +msgid "Maximum number of recent files" msgstr "" -#: spyderlib/widgets/editor.py:1452 -msgid "%s is unavailable (this file may have been removed, moved or renamed outside Spyder).
Do you want to close it?" +#: spyderlib/plugins/editor.py:1768 +msgid "Printing..." msgstr "" -#: spyderlib/widgets/editor.py:1472 -msgid "%s has been modified outside Spyder.
Do you want to reload it and lose all your changes?" +#: spyderlib/plugins/help.py:42 +msgid "Show help for objects in the Editor and Consoles in a dedicated pane" msgstr "" -#: spyderlib/widgets/editor.py:1568 -msgid "All changes to %s will be lost.
Do you want to revert file from disk?" +#: spyderlib/plugins/help.py:115 +msgid "Automatic connections" msgstr "" -#: spyderlib/widgets/editor.py:1708 -msgid "Loading %s..." +#: spyderlib/plugins/help.py:116 +msgid "" +"This pane can automatically show an object's help information after a left " +"parenthesis is written next to it. Below you can decide to which plugin you " +"want to connect it to turn on this feature." msgstr "" -#: spyderlib/widgets/editor.py:1718 -msgid "%s contains mixed end-of-line characters.
Spyder will fix this automatically." +#: spyderlib/plugins/help.py:128 +msgid "" +"This feature requires the Rope or Jedi libraries.\n" +"It seems you don't have either installed." msgstr "" -#: spyderlib/widgets/editor.py:2083 -msgid "Close window" +#: spyderlib/plugins/help.py:131 +msgid "Python Console" msgstr "" -#: spyderlib/widgets/editor.py:2085 -msgid "Close this window" +#: spyderlib/plugins/help.py:133 +msgid "IPython Console" msgstr "" -#: spyderlib/widgets/editortools.py:94 spyderlib/widgets/editortools.py:130 -msgid "Line %s" +#: spyderlib/plugins/help.py:145 +msgid "Additional features" msgstr "" -#: spyderlib/widgets/editortools.py:99 -msgid "Class defined at line %s" +#: spyderlib/plugins/help.py:146 +msgid "Render mathematical equations" msgstr "" -#: spyderlib/widgets/editortools.py:107 -msgid "Method defined at line %s" +#: spyderlib/plugins/help.py:152 +msgid "This feature requires Sphinx 1.1 or superior." msgstr "" -#: spyderlib/widgets/editortools.py:117 -msgid "Function defined at line %s" +#: spyderlib/plugins/help.py:153 +#, python-format +msgid "Sphinx %s is currently installed." msgstr "" -#: spyderlib/widgets/editortools.py:149 -msgid "Cell starts at line %s" +#: spyderlib/plugins/help.py:351 +msgid "No further documentation available" msgstr "" -#: spyderlib/widgets/editortools.py:202 spyderlib/widgets/editortools.py:539 -msgid "Go to cursor position" +#: spyderlib/plugins/help.py:384 +msgid "Source" msgstr "" -#: spyderlib/widgets/editortools.py:205 -msgid "Show absolute path" +#: spyderlib/plugins/help.py:413 +msgid "Plain Text" msgstr "" -#: spyderlib/widgets/editortools.py:208 spyderlib/widgets/explorer.py:179 -msgid "Show all files" +#: spyderlib/plugins/help.py:417 +msgid "Show Source" msgstr "" -#: spyderlib/widgets/editortools.py:211 -msgid "Show special comments" +#: spyderlib/plugins/help.py:421 +msgid "Rich Text" msgstr "" -#: spyderlib/widgets/explorer.py:175 -msgid "Edit filename filters..." +#: spyderlib/plugins/help.py:431 +msgid "Automatic import" msgstr "" -#: spyderlib/widgets/explorer.py:189 -msgid "Edit filename filters" +#: spyderlib/plugins/help.py:700 +#, python-format +msgid "" +"Here you can get help of any object by pressing %s in front of it, either on " +"the Editor or the Console.%sHelp can also be shown automatically after " +"writing a left parenthesis next to an object. You can activate this behavior " +"in %s." msgstr "" -#: spyderlib/widgets/explorer.py:190 -msgid "Name filters:" +#: spyderlib/plugins/help.py:706 +msgid "Preferences > Help" msgstr "" -#: spyderlib/widgets/explorer.py:209 -msgid "File..." +#: spyderlib/plugins/help.py:713 +msgid "Usage" msgstr "" -#: spyderlib/widgets/explorer.py:213 -msgid "Module..." +#: spyderlib/plugins/help.py:714 +msgid "New to Spyder? Read our" msgstr "" -#: spyderlib/widgets/explorer.py:217 -msgid "Folder..." +#: spyderlib/plugins/help.py:715 +msgid "tutorial" msgstr "" -#: spyderlib/widgets/explorer.py:221 -msgid "Package..." +#: spyderlib/plugins/help.py:722 +msgid "" +"Please consider installing Sphinx to get documentation rendered in rich text." msgstr "" -#: spyderlib/widgets/explorer.py:244 -msgid "Move..." +#: spyderlib/plugins/help.py:895 +msgid "Unlock" msgstr "" -#: spyderlib/widgets/explorer.py:247 -msgid "Delete..." +#: spyderlib/plugins/help.py:895 +msgid "Lock" msgstr "" -#: spyderlib/widgets/explorer.py:250 -msgid "Rename..." +#: spyderlib/plugins/help.py:941 +#, python-format +msgid "" +"The following error occured when calling Sphinx %s.
Incompatible " +"Sphinx version or doc string decoding failed.

Error message:
%s" msgstr "" -#: spyderlib/widgets/explorer.py:253 -msgid "Open" +#: spyderlib/plugins/help.py:985 +msgid "No source code available." msgstr "" -#: spyderlib/widgets/explorer.py:254 -#: spyderlib/widgets/sourcecode/codeeditor.py:2456 -msgid "Convert to Python script" +#: spyderlib/plugins/findinfiles.py:135 +msgid "&Find in files" msgstr "" -#: spyderlib/widgets/explorer.py:277 -msgid "Commit" +#: spyderlib/plugins/findinfiles.py:138 +msgid "Search text in multiple files" msgstr "" -#: spyderlib/widgets/explorer.py:281 -msgid "Browse repository" +#: spyderlib/plugins/ipythonconsole.py:62 +msgid "Symbolic mathematics in the IPython Console" msgstr "" -#: spyderlib/widgets/explorer.py:293 -msgid "Open command prompt here" +#: spyderlib/plugins/ipythonconsole.py:111 +#, python-format +msgid "" +"The authenticity of host %s can't be established. Are you sure you " +"want to continue connecting?" msgstr "" -#: spyderlib/widgets/explorer.py:295 -msgid "Open terminal here" +#: spyderlib/plugins/ipythonconsole.py:123 +msgid "The authenticity of the host can't be established" msgstr "" -#: spyderlib/widgets/explorer.py:300 -msgid "Open Python console here" +#: spyderlib/plugins/ipythonconsole.py:130 +#, python-format +msgid "Tunnel '%s' failed to start" msgstr "" -#: spyderlib/widgets/explorer.py:314 -msgid "New" +#: spyderlib/plugins/ipythonconsole.py:135 +msgid "Could not connect to remote host" msgstr "" -#: spyderlib/widgets/explorer.py:322 -msgid "Import" +#: spyderlib/plugins/ipythonconsole.py:151 +#: spyderlib/plugins/ipythonconsole.py:691 +msgid "IPython console" msgstr "" -#: spyderlib/widgets/explorer.py:471 -msgid "Do you really want to delete %s?" +#: spyderlib/plugins/ipythonconsole.py:159 +msgid "Display initial banner" msgstr "" -#: spyderlib/widgets/explorer.py:489 -msgid "delete" +#: spyderlib/plugins/ipythonconsole.py:160 +msgid "" +"This option lets you hide the message shown at\n" +"the top of the console when it's opened." msgstr "" -#: spyderlib/widgets/explorer.py:490 spyderlib/widgets/projectexplorer.py:823 -#: spyderlib/widgets/projectexplorer.py:830 -#: spyderlib/widgets/projectexplorer.py:1101 -#: spyderlib/widgets/projectexplorer.py:1186 -msgid "Project Explorer" +#: spyderlib/plugins/ipythonconsole.py:162 +msgid "Use a pager to display additional text inside the console" msgstr "" -#: spyderlib/widgets/explorer.py:491 spyderlib/widgets/projectexplorer.py:770 -#: spyderlib/widgets/projectexplorer.py:1187 -msgid "Unable to %s %s

Error message:
%s" +#: spyderlib/plugins/ipythonconsole.py:164 +msgid "" +"Useful if you don't want to fill the console with long help or completion " +"texts.\n" +"Note: Use the Q key to get out of the pager." msgstr "" -#: spyderlib/widgets/explorer.py:514 -#: spyderlib/widgets/sourcecode/codeeditor.py:1987 -msgid "Conversion error" +#: spyderlib/plugins/ipythonconsole.py:169 +msgid "Ask for confirmation before closing" msgstr "" -#: spyderlib/widgets/explorer.py:515 -#: spyderlib/widgets/sourcecode/codeeditor.py:1988 -msgid "" -"It was not possible to convert this notebook. The error is:\n" -"\n" +#: spyderlib/plugins/ipythonconsole.py:179 +msgid "Completion Type" msgstr "" -#: spyderlib/widgets/explorer.py:533 -msgid "New name:" +#: spyderlib/plugins/ipythonconsole.py:180 +msgid "Decide what type of completion to use" msgstr "" -#: spyderlib/widgets/explorer.py:541 -msgid "Do you really want to rename %s and overwrite the existing file %s?" +#: spyderlib/plugins/ipythonconsole.py:183 +msgid "Completion:" msgstr "" -#: spyderlib/widgets/explorer.py:552 -msgid "Unable to rename file %s

Error message:
%s" +#: spyderlib/plugins/ipythonconsole.py:192 +msgid "Light background" msgstr "" -#: spyderlib/widgets/explorer.py:588 -msgid "Unable to move %s

Error message:
%s" +#: spyderlib/plugins/ipythonconsole.py:194 +msgid "Dark background" msgstr "" -#: spyderlib/widgets/explorer.py:606 -msgid "Unable to create folder %s

Error message:
%s" +#: spyderlib/plugins/ipythonconsole.py:204 +msgid "Buffer: " msgstr "" -#: spyderlib/widgets/explorer.py:619 spyderlib/widgets/explorer.py:653 -msgid "Unable to create file %s

Error message:
%s" +#: spyderlib/plugins/ipythonconsole.py:204 +#: spyderlib/plugins/externalconsole.py:82 +msgid " lines" msgstr "" -#: spyderlib/widgets/explorer.py:627 -msgid "New folder" +#: spyderlib/plugins/ipythonconsole.py:206 +msgid "" +"Set the maximum number of lines of text shown in the\n" +"console before truncation. Specifying -1 disables it\n" +"(not recommended!)" msgstr "" -#: spyderlib/widgets/explorer.py:628 -msgid "Folder name:" +#: spyderlib/plugins/ipythonconsole.py:215 +msgid "Support for graphics (Matplotlib)" msgstr "" -#: spyderlib/widgets/explorer.py:633 -msgid "New package" +#: spyderlib/plugins/ipythonconsole.py:216 +msgid "Activate support" msgstr "" -#: spyderlib/widgets/explorer.py:634 -msgid "Package name:" +#: spyderlib/plugins/ipythonconsole.py:217 +msgid "Automatically load Pylab and NumPy modules" msgstr "" -#: spyderlib/widgets/explorer.py:674 -msgid "New module" +#: spyderlib/plugins/ipythonconsole.py:220 +msgid "" +"This lets you load graphics support without importing \n" +"the commands to do plots. Useful to work with other\n" +"plotting libraries different to Matplotlib or to develop \n" +"GUIs with Spyder." msgstr "" -#: spyderlib/widgets/explorer.py:686 -msgid "For %s support, please install one of the
following tools:

%s" +#: spyderlib/plugins/ipythonconsole.py:238 +msgid "" +"This feature requires the Matplotlib library.\n" +"It seems you don't have it installed." msgstr "" -#: spyderlib/widgets/explorer.py:690 -msgid "Unable to find external program.

%s" +#: spyderlib/plugins/ipythonconsole.py:243 +msgid "Inline" msgstr "" -#: spyderlib/widgets/explorer.py:893 -msgid "Show current directory only" +#: spyderlib/plugins/ipythonconsole.py:244 +msgid "Automatic" msgstr "" -#: spyderlib/widgets/explorer.py:989 -msgid "You don't have the right permissions to open this directory" +#: spyderlib/plugins/ipythonconsole.py:245 +msgid "Graphics backend" msgstr "" -#: spyderlib/widgets/explorer.py:1018 spyderlib/widgets/importwizard.py:525 -msgid "Previous" +#: spyderlib/plugins/ipythonconsole.py:246 +#, python-format +msgid "" +"Decide how graphics are going to be displayed in the console. If unsure, " +"please select %s to put graphics inside the console or %s to " +"interact with them (through zooming and panning) in a separate window." msgstr "" -#: spyderlib/widgets/explorer.py:1024 -msgid "Parent" +#: spyderlib/plugins/ipythonconsole.py:266 +#: spyderlib/plugins/externalconsole.py:290 +msgid "Backend:" msgstr "" -#: spyderlib/widgets/externalshell/baseshell.py:142 -msgid "Run again this program" +#: spyderlib/plugins/ipythonconsole.py:268 +#: spyderlib/plugins/externalconsole.py:292 +msgid "This option will be applied the next time a console is opened." msgstr "" -#: spyderlib/widgets/externalshell/baseshell.py:145 -msgid "Kill" +#: spyderlib/plugins/ipythonconsole.py:279 +msgid "Inline backend" msgstr "" -#: spyderlib/widgets/externalshell/baseshell.py:147 -msgid "Kills the current process, causing it to exit immediately" +#: spyderlib/plugins/ipythonconsole.py:280 +msgid "Decide how to render the figures created by this backend" msgstr "" -#: spyderlib/widgets/externalshell/baseshell.py:219 -msgid "Running..." +#: spyderlib/plugins/ipythonconsole.py:284 +msgid "Format:" msgstr "" -#: spyderlib/widgets/externalshell/baseshell.py:226 -msgid "Terminated." +#: spyderlib/plugins/ipythonconsole.py:287 +msgid "Resolution:" msgstr "" -#: spyderlib/widgets/externalshell/baseshell.py:251 -#: spyderlib/widgets/ipython.py:351 spyderlib/widgets/ipython.py:368 -#: spyderlib/widgets/mixins.py:656 -msgid "Arguments" +#: spyderlib/plugins/ipythonconsole.py:287 +msgid "dpi" msgstr "" -#: spyderlib/widgets/externalshell/baseshell.py:252 -msgid "Command line arguments:" +#: spyderlib/plugins/ipythonconsole.py:289 +msgid "Only used when the format is PNG. Default is 72" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:191 -msgid "Refresh" +#: spyderlib/plugins/ipythonconsole.py:292 +msgid "Width:" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:195 -msgid "Refresh periodically" +#: spyderlib/plugins/ipythonconsole.py:292 +#: spyderlib/plugins/ipythonconsole.py:296 +msgid "inches" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:199 -#: spyderlib/widgets/externalshell/namespacebrowser.py:453 -msgid "Import data" +#: spyderlib/plugins/ipythonconsole.py:294 +msgid "Default is 6" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:202 -#: spyderlib/widgets/externalshell/namespacebrowser.py:541 -#: spyderlib/widgets/externalshell/namespacebrowser.py:562 -msgid "Save data" +#: spyderlib/plugins/ipythonconsole.py:296 +msgid "Height:" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:207 -msgid "Save data as..." +#: spyderlib/plugins/ipythonconsole.py:298 +msgid "Default is 4" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:215 -msgid "Exclude references which name starts with an underscore" +#: spyderlib/plugins/ipythonconsole.py:325 +msgid "" +"You can run several lines of code when a console is started. Please " +"introduce each one separated by commas, for example:
import os, import " +"sys" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:223 -msgid "Exclude references which name is uppercase" +#: spyderlib/plugins/ipythonconsole.py:331 +msgid "Lines:" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:230 -msgid "Exclude references which name starts with an uppercase character" +#: spyderlib/plugins/ipythonconsole.py:340 +msgid "Run a file" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:238 -msgid "Exclude references to unsupported data types (i.e. which won't be handled/saved correctly)" +#: spyderlib/plugins/ipythonconsole.py:341 +msgid "" +"You can also run a whole file at startup instead of just some lines (This is " +"similar to have a PYTHONSTARTUP file)." msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:347 -msgid "Object %s is not picklable" +#: spyderlib/plugins/ipythonconsole.py:345 +msgid "Use the following file:" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:473 -msgid "Unsupported file extension '%s'

Would you like to import it anyway (by selecting a known file format)?" +#: spyderlib/plugins/ipythonconsole.py:359 +msgid "Greedy completion" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:481 -msgid "Open file as:" +#: spyderlib/plugins/ipythonconsole.py:360 +msgid "" +"Enable Tab completion on elements of lists, results of function " +"calls, etc, without assigning them to a variable.
For example, you " +"can get completions on things like li[0].<Tab> or ins." +"meth().<Tab>" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:529 -msgid "Unable to load '%s'

Error message:
%s" +#: spyderlib/plugins/ipythonconsole.py:368 +msgid "Use the greedy completer" msgstr "" -#: spyderlib/widgets/externalshell/namespacebrowser.py:563 -msgid "Unable to save current workspace

Error message:
%s" +#: spyderlib/plugins/ipythonconsole.py:379 +msgid "Autocall" msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:284 -msgid "Variables" +#: spyderlib/plugins/ipythonconsole.py:380 +msgid "" +"Autocall makes IPython automatically call any callable object even if you " +"didn't type explicit parentheses.
For example, if you type str 43 " +"it becomes str(43) automatically." msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:285 -msgid "Show/hide global variables explorer" +#: spyderlib/plugins/ipythonconsole.py:387 +msgid "Smart" msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:289 -msgid "Terminate" +#: spyderlib/plugins/ipythonconsole.py:388 +msgid "Full" msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:290 -msgid "" -"Attempts to stop the process. The process\n" -"may not exit as a result of clicking this\n" -"button (it is given the chance to prompt\n" -"the user for any unsaved files, etc)." +#: spyderlib/plugins/ipythonconsole.py:389 +msgid "Off" msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:303 -msgid "Interact" +#: spyderlib/plugins/ipythonconsole.py:391 +msgid "Autocall: " msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:305 -msgid "Debug" +#: spyderlib/plugins/ipythonconsole.py:392 +#, python-format +msgid "" +"On %s mode, Autocall is not applied if there are no arguments after " +"the callable. On %s mode, all callable objects are automatically " +"called (even if no arguments are present)." msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:307 -#: spyderlib/widgets/externalshell/pythonshell.py:373 -msgid "Arguments..." +#: spyderlib/plugins/ipythonconsole.py:404 +msgid "Symbolic Mathematics" msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:309 -msgid "Post Mortem Debug" +#: spyderlib/plugins/ipythonconsole.py:405 +msgid "" +"Perfom symbolic operations in the console (e.g. integrals, derivatives, " +"vector calculus, etc) and get the outputs in a beautifully printed style." msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:315 -msgid "Working directory" +#: spyderlib/plugins/ipythonconsole.py:410 +msgid "Use symbolic math" msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:317 -msgid "Set current working directory" +#: spyderlib/plugins/ipythonconsole.py:411 +msgid "" +"This option loads the Sympy library to work with.
Please refer to its " +"documentation to learn how to use it." msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:319 -msgid "Environment variables" +#: spyderlib/plugins/ipythonconsole.py:424 +msgid "" +"This feature requires the Sympy library.\n" +"It seems you don't have it installed." msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:323 -msgid "Show sys.path contents" +#: spyderlib/plugins/ipythonconsole.py:429 +msgid "Prompts" msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:369 -msgid "Arguments: %s" +#: spyderlib/plugins/ipythonconsole.py:430 +msgid "Modify how Input and Output prompts are shown in the console." msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:371 -msgid "No argument" +#: spyderlib/plugins/ipythonconsole.py:433 +msgid "Input prompt:" msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:550 -msgid "The kernel failed to start!! That's all we know... Please close this console and open a new one." +#: spyderlib/plugins/ipythonconsole.py:435 +#, python-format +msgid "" +"Default is
In [<span class=\"in-prompt-number\">%i</span>]:" msgstr "" -#: spyderlib/widgets/externalshell/pythonshell.py:554 -msgid "A Python console failed to start!" +#: spyderlib/plugins/ipythonconsole.py:439 +msgid "Output prompt:" msgstr "" -#: spyderlib/widgets/externalshell/systemshell.py:100 -msgid "Process failed to start" +#: spyderlib/plugins/ipythonconsole.py:441 +#, python-format +msgid "" +"Default is
Out[<span class=\"out-prompt-number\">%i</span>]:" msgstr "" -#: spyderlib/widgets/file_switcher.py:109 -msgid "unsaved file" +#: spyderlib/plugins/ipythonconsole.py:461 +#: spyderlib/plugins/externalconsole.py:275 +msgid "Graphics" msgstr "" -#: spyderlib/widgets/file_switcher.py:229 -msgid "Press Enter to switch files or Esc to cancel.

Type to filter filenames.

Use :number to go to a line, e.g. main:42
Use @symbol_text to go to a symbol, e.g. @init

Press Ctrl+W to close current tab.
" +#: spyderlib/plugins/ipythonconsole.py:463 +#: spyderlib/plugins/workingdirectory.py:44 +msgid "Startup" msgstr "" -#: spyderlib/widgets/file_switcher.py:481 -msgid "lines" +#: spyderlib/plugins/ipythonconsole.py:477 +#: spyderlib/plugins/ipythonconsole.py:751 +msgid "Connect to an existing kernel" msgstr "" -#: spyderlib/widgets/findinfiles.py:158 -msgid "Unexpected error: see internal console" +#: spyderlib/plugins/ipythonconsole.py:479 +msgid "" +"Please enter the connection info of the kernel you want to connect to. For " +"that you can either select its JSON connection file using the Browse button, or write directly its id, in case it's a local kernel (for " +"example kernel-3764.json or just 3764)." msgstr "" -#: spyderlib/widgets/findinfiles.py:210 spyderlib/widgets/findinfiles.py:234 -#: spyderlib/widgets/findinfiles.py:281 -msgid "invalid regular expression" +#: spyderlib/plugins/ipythonconsole.py:490 +msgid "Connection info:" msgstr "" -#: spyderlib/widgets/findinfiles.py:279 -msgid "permission denied errors were encountered" +#: spyderlib/plugins/ipythonconsole.py:492 +msgid "Path to connection file or kernel id" msgstr "" -#: spyderlib/widgets/findinfiles.py:316 -msgid "Search pattern" +#: spyderlib/plugins/ipythonconsole.py:494 +#: spyderlib/plugins/ipythonconsole.py:511 +msgid "Browse" msgstr "" -#: spyderlib/widgets/findinfiles.py:319 spyderlib/widgets/findinfiles.py:353 -#: spyderlib/widgets/findinfiles.py:365 spyderlib/widgets/findreplace.py:77 -msgid "Regular expression" +#: spyderlib/plugins/ipythonconsole.py:503 +msgid "This is a remote kernel" msgstr "" -#: spyderlib/widgets/findinfiles.py:328 -msgid "Search" +#: spyderlib/plugins/ipythonconsole.py:507 +msgid "username@hostname:port" msgstr "" -#: spyderlib/widgets/findinfiles.py:331 -msgid "Start search" +#: spyderlib/plugins/ipythonconsole.py:510 +msgid "Path to ssh key file" msgstr "" -#: spyderlib/widgets/findinfiles.py:334 spyderlib/widgets/ipython.py:555 -msgid "Stop" +#: spyderlib/plugins/ipythonconsole.py:519 +msgid "Password or ssh key passphrase" msgstr "" -#: spyderlib/widgets/findinfiles.py:337 -msgid "Stop search" +#: spyderlib/plugins/ipythonconsole.py:523 +msgid "Host name" msgstr "" -#: spyderlib/widgets/findinfiles.py:347 -msgid "Included filenames pattern" +#: spyderlib/plugins/ipythonconsole.py:524 +msgid "Ssh key" msgstr "" -#: spyderlib/widgets/findinfiles.py:356 -msgid "Include:" +#: spyderlib/plugins/ipythonconsole.py:525 +msgid "Password" msgstr "" -#: spyderlib/widgets/findinfiles.py:359 -msgid "Excluded filenames pattern" +#: spyderlib/plugins/ipythonconsole.py:554 +msgid "Open IPython connection file" msgstr "" -#: spyderlib/widgets/findinfiles.py:368 -msgid "Exclude:" +#: spyderlib/plugins/ipythonconsole.py:560 +msgid "Select ssh key" msgstr "" -#: spyderlib/widgets/findinfiles.py:378 -msgid "PYTHONPATH" +#: spyderlib/plugins/ipythonconsole.py:739 +msgid "Open an &IPython console" msgstr "" -#: spyderlib/widgets/findinfiles.py:380 -msgid "Search in all directories listed in sys.path which are outside the Python installation directory" +#: spyderlib/plugins/ipythonconsole.py:742 +#, python-format +msgid "Use %s+T when the console is selected to open a new one" msgstr "" -#: spyderlib/widgets/findinfiles.py:383 -msgid "Hg repository" +#: spyderlib/plugins/ipythonconsole.py:745 +msgid "Open a new console" msgstr "" -#: spyderlib/widgets/findinfiles.py:386 -msgid "Search in current directory hg repository" +#: spyderlib/plugins/ipythonconsole.py:752 +msgid "Open a new IPython console connected to an existing kernel" msgstr "" -#: spyderlib/widgets/findinfiles.py:387 -msgid "Here:" +#: spyderlib/plugins/ipythonconsole.py:835 +#, python-format +msgid "" +"No IPython console is currently available to run %s.

Please " +"open a new one and try again." msgstr "" -#: spyderlib/widgets/findinfiles.py:391 -msgid "Search recursively in this directory" +#: spyderlib/plugins/ipythonconsole.py:970 +msgid "" +"Do you want to close all other consoles connected to the same kernel as this " +"one?" msgstr "" -#: spyderlib/widgets/findinfiles.py:396 -msgid "Browse a search directory" +#: spyderlib/plugins/ipythonconsole.py:1052 +msgid "Connection error" msgstr "" -#: spyderlib/widgets/findinfiles.py:426 -msgid "Hide advanced options" +#: spyderlib/plugins/ipythonconsole.py:1053 +msgid "" +"Could not open ssh tunnel. The error was:\n" +"\n" msgstr "" -#: spyderlib/widgets/findinfiles.py:429 -msgid "Show advanced options" +#: spyderlib/plugins/ipythonconsole.py:1090 +msgid "IPython" msgstr "" -#: spyderlib/widgets/findinfiles.py:570 -msgid "Search canceled" +#: spyderlib/plugins/ipythonconsole.py:1091 +#, python-format +msgid "Unable to connect to IPython %s" msgstr "" -#: spyderlib/widgets/findinfiles.py:574 -msgid "String not found" +#: spyderlib/plugins/ipythonconsole.py:1142 +msgid "Are you sure you want to restart the kernel?" msgstr "" -#: spyderlib/widgets/findinfiles.py:576 -msgid "matches in" +#: spyderlib/plugins/ipythonconsole.py:1144 +msgid "Restart kernel?" msgstr "" -#: spyderlib/widgets/findinfiles.py:577 -msgid "file" +#: spyderlib/plugins/variableexplorer.py:24 +msgid "Autorefresh" msgstr "" -#: spyderlib/widgets/findinfiles.py:585 -msgid "interrupted" +#: spyderlib/plugins/variableexplorer.py:25 +msgid "Enable autorefresh" msgstr "" -#: spyderlib/widgets/findreplace.py:59 -msgid "Search string" +#: spyderlib/plugins/variableexplorer.py:27 +msgid "Refresh interval: " msgstr "" -#: spyderlib/widgets/findreplace.py:83 -msgid "Case Sensitive" +#: spyderlib/plugins/variableexplorer.py:28 +msgid " ms" msgstr "" -#: spyderlib/widgets/findreplace.py:89 -msgid "Whole words" +#: spyderlib/plugins/variableexplorer.py:31 +msgid "Filter" msgstr "" -#: spyderlib/widgets/findreplace.py:95 -msgid "Highlight matches" +#: spyderlib/plugins/variableexplorer.py:46 +msgid "Edit data in the remote process" msgstr "" -#: spyderlib/widgets/findreplace.py:109 -msgid "Replace with:" +#: spyderlib/plugins/variableexplorer.py:47 +msgid "" +"Editors are opened in the remote process for NumPy arrays, PIL images, " +"lists, tuples and dictionaries.\n" +"This avoids transfering large amount of data between the remote process and " +"Spyder (through the socket)." msgstr "" -#: spyderlib/widgets/findreplace.py:111 -msgid "Replace string" +#: spyderlib/plugins/variableexplorer.py:183 +msgid "Variable explorer" msgstr "" -#: spyderlib/widgets/findreplace.py:114 -msgid "Replace/find" +#: spyderlib/plugins/console.py:108 +msgid "Internal console" msgstr "" -#: spyderlib/widgets/findreplace.py:121 -msgid "Replace all" +#: spyderlib/plugins/console.py:138 spyderlib/plugins/externalconsole.py:1033 +msgid "&Run..." msgstr "" -#: spyderlib/widgets/importwizard.py:116 spyderlib/widgets/importwizard.py:431 -msgid "Import as" +#: spyderlib/plugins/console.py:140 spyderlib/plugins/externalconsole.py:1034 +msgid "Run a Python script" msgstr "" -#: spyderlib/widgets/importwizard.py:118 -msgid "data" +#: spyderlib/plugins/console.py:143 +msgid "Environment variables..." msgstr "" -#: spyderlib/widgets/importwizard.py:122 -msgid "code" +#: spyderlib/plugins/console.py:145 +msgid "Show and edit environment variables (for current session)" msgstr "" -#: spyderlib/widgets/importwizard.py:125 spyderlib/widgets/importwizard.py:504 -msgid "text" +#: spyderlib/plugins/console.py:149 +msgid "Show sys.path contents..." msgstr "" -#: spyderlib/widgets/importwizard.py:138 -msgid "Column separator:" +#: spyderlib/plugins/console.py:151 +msgid "Show (read-only) sys.path" msgstr "" -#: spyderlib/widgets/importwizard.py:142 -msgid "Tab" +#: spyderlib/plugins/console.py:154 +msgid "Buffer..." msgstr "" -#: spyderlib/widgets/importwizard.py:145 spyderlib/widgets/importwizard.py:163 -msgid "other" +#: spyderlib/plugins/console.py:155 spyderlib/plugins/history.py:39 +#: spyderlib/plugins/externalconsole.py:84 +msgid "Set maximum line count" msgstr "" -#: spyderlib/widgets/importwizard.py:156 -msgid "Row separator:" +#: spyderlib/plugins/console.py:158 +msgid "External editor path..." msgstr "" -#: spyderlib/widgets/importwizard.py:160 -msgid "EOL" +#: spyderlib/plugins/console.py:159 +msgid "Set external editor executable path" msgstr "" -#: spyderlib/widgets/importwizard.py:175 -msgid "Additional options" +#: spyderlib/plugins/console.py:178 +msgid "Internal console settings" msgstr "" -#: spyderlib/widgets/importwizard.py:179 -msgid "Skip rows:" +#: spyderlib/plugins/console.py:231 spyderlib/plugins/externalconsole.py:1210 +msgid "Run Python script" msgstr "" -#: spyderlib/widgets/importwizard.py:190 -msgid "Comments:" +#: spyderlib/plugins/console.py:277 +msgid "Buffer" msgstr "" -#: spyderlib/widgets/importwizard.py:196 -msgid "Transpose" +#: spyderlib/plugins/console.py:278 +msgid "Maximum line count" msgstr "" -#: spyderlib/widgets/importwizard.py:434 -msgid "array" +#: spyderlib/plugins/console.py:288 +msgid "External editor" msgstr "" -#: spyderlib/widgets/importwizard.py:439 -msgid "list" +#: spyderlib/plugins/console.py:289 +msgid "External editor executable path:" msgstr "" -#: spyderlib/widgets/importwizard.py:444 -msgid "DataFrame" +#: spyderlib/plugins/projectexplorer.py:68 +msgid "&Font..." msgstr "" -#: spyderlib/widgets/importwizard.py:487 spyderlib/widgets/importwizard.py:569 -msgid "Import wizard" +#: spyderlib/plugins/projectexplorer.py:69 +msgid "Set font style" msgstr "" -#: spyderlib/widgets/importwizard.py:492 -msgid "Raw text" +#: spyderlib/plugins/projectexplorer.py:126 +msgid "Select a new font" msgstr "" -#: spyderlib/widgets/importwizard.py:495 -msgid "variable_name" +#: spyderlib/plugins/workingdirectory.py:37 +msgid "" +"The global working directory is the working directory for newly " +"opened consoles (Python/IPython consoles and terminals), for the " +"file explorer, for the find in files plugin and for new files " +"created in the editor." msgstr "" -#: spyderlib/widgets/importwizard.py:506 -msgid "table" +#: spyderlib/plugins/workingdirectory.py:46 +msgid "At startup, the global working directory is:" msgstr "" -#: spyderlib/widgets/importwizard.py:507 -msgid "Preview" +#: spyderlib/plugins/workingdirectory.py:50 +msgid "the same as in last session" msgstr "" -#: spyderlib/widgets/importwizard.py:511 -msgid "Variable Name" +#: spyderlib/plugins/workingdirectory.py:52 +msgid "At startup, Spyder will restore the global directory from last session" msgstr "" -#: spyderlib/widgets/importwizard.py:519 -msgid "Cancel" +#: spyderlib/plugins/workingdirectory.py:56 spyderlib/plugins/runconfig.py:480 +msgid "the following directory:" msgstr "" -#: spyderlib/widgets/importwizard.py:532 -msgid "Done" +#: spyderlib/plugins/workingdirectory.py:58 +msgid "At startup, the global working directory will be the specified path" msgstr "" -#: spyderlib/widgets/importwizard.py:570 -msgid "Unable to proceed to next step

Please check your entries.

Error message:
%s" +#: spyderlib/plugins/workingdirectory.py:70 +msgid "Files are opened from:" msgstr "" -#: spyderlib/widgets/internalshell.py:258 -msgid "Help..." +#: spyderlib/plugins/workingdirectory.py:74 +#: spyderlib/plugins/workingdirectory.py:87 +msgid "the current file directory" msgstr "" -#: spyderlib/widgets/internalshell.py:266 -msgid "Help" +#: spyderlib/plugins/workingdirectory.py:78 +#: spyderlib/plugins/workingdirectory.py:91 +msgid "the global working directory" msgstr "" -#: spyderlib/widgets/internalshell.py:275 -msgid "Shell special commands:" +#: spyderlib/plugins/workingdirectory.py:83 +msgid "Files are created in:" msgstr "" -#: spyderlib/widgets/internalshell.py:276 -msgid "Internal editor:" +#: spyderlib/plugins/workingdirectory.py:97 +msgid "Change to file base directory" msgstr "" -#: spyderlib/widgets/internalshell.py:277 -msgid "External editor:" +#: spyderlib/plugins/workingdirectory.py:99 +msgid "When opening a file" msgstr "" -#: spyderlib/widgets/internalshell.py:278 -msgid "Run script:" +#: spyderlib/plugins/workingdirectory.py:101 +msgid "When saving a file" msgstr "" -#: spyderlib/widgets/internalshell.py:279 -msgid "Remove references:" +#: spyderlib/plugins/workingdirectory.py:171 +msgid "Back" msgstr "" -#: spyderlib/widgets/internalshell.py:280 -msgid "System commands:" +#: spyderlib/plugins/workingdirectory.py:190 +msgid "" +"This is the working directory for newly\n" +"opened consoles (Python/IPython consoles and\n" +"terminals), for the file explorer, for the\n" +"find in files plugin and for new files\n" +"created in the editor" msgstr "" -#: spyderlib/widgets/internalshell.py:281 -msgid "Python help:" +#: spyderlib/plugins/workingdirectory.py:218 +msgid "Browse a working directory" msgstr "" -#: spyderlib/widgets/internalshell.py:282 -msgid "GUI-based editor:" +#: spyderlib/plugins/workingdirectory.py:225 +msgid "Change to parent directory" msgstr "" -#: spyderlib/widgets/ipython.py:506 -msgid "An error ocurred while starting the kernel" +#: spyderlib/plugins/workingdirectory.py:232 +msgid "Global working directory" msgstr "" -#: spyderlib/widgets/ipython.py:535 -msgid "Restart kernel" +#: spyderlib/plugins/explorer.py:50 +msgid "File explorer" msgstr "" -#: spyderlib/widgets/ipython.py:557 -msgid "Stop the current command" +#: spyderlib/plugins/shortcuts.py:134 +msgid "" +"Press the new shortcut and select 'Ok': \n" +"(Press 'Tab' once to switch focus between the shortcut entry \n" +"and the buttons below it)" msgstr "" -#: spyderlib/widgets/ipython.py:581 -msgid "Inspect current object" +#: spyderlib/plugins/shortcuts.py:137 +msgid "Current shortcut:" msgstr "" -#: spyderlib/widgets/ipython.py:586 -msgid "Clear line or block" +#: spyderlib/plugins/shortcuts.py:139 +msgid "New shortcut:" msgstr "" -#: spyderlib/widgets/ipython.py:590 -msgid "Clear console" +#: spyderlib/plugins/shortcuts.py:152 +#, python-brace-format +msgid "Shortcut: {0}" msgstr "" -#: spyderlib/widgets/ipython.py:640 -msgid "It seems the kernel died unexpectedly. Use 'Restart kernel' to continue using this console." +#: spyderlib/plugins/shortcuts.py:273 +msgid "Please introduce a different shortcut" msgstr "" -#: spyderlib/widgets/ipython.py:660 -msgid "Changing backend to Qt for Mayavi" +#: spyderlib/plugins/shortcuts.py:310 +msgid "The new shorcut conflicts with:" msgstr "" -#: spyderlib/widgets/ipython.py:669 -msgid "Kernel process is either remote or unspecified. Cannot interrupt" +#: spyderlib/plugins/shortcuts.py:321 +#, python-brace-format +msgid "" +"A compound sequence can have {break} a maximum of 4 subsequences.{break}" msgstr "" -#: spyderlib/widgets/ipython.py:678 -msgid "Kernel process is either remote or unspecified. Cannot restart." +#: spyderlib/plugins/shortcuts.py:326 +msgid "Invalid key entered" msgstr "" -#: spyderlib/widgets/ipython.py:757 -msgid "Connecting to kernel..." +#: spyderlib/plugins/shortcuts.py:515 +msgid "Context" msgstr "" -#: spyderlib/widgets/onecolumntree.py:60 -msgid "Collapse all" +#: spyderlib/plugins/shortcuts.py:519 +msgid "Shortcut" msgstr "" -#: spyderlib/widgets/onecolumntree.py:64 -msgid "Expand all" +#: spyderlib/plugins/shortcuts.py:521 +msgid "Score" msgstr "" -#: spyderlib/widgets/onecolumntree.py:68 -msgid "Restore" +#: spyderlib/plugins/shortcuts.py:681 +msgid "Conflicts" msgstr "" -#: spyderlib/widgets/onecolumntree.py:69 -msgid "Restore original tree layout" +#: spyderlib/plugins/shortcuts.py:682 +msgid "The following conflicts have been detected:" msgstr "" -#: spyderlib/widgets/onecolumntree.py:73 -msgid "Collapse selection" +#: spyderlib/plugins/shortcuts.py:767 +msgid "Keyboard shortcuts" msgstr "" -#: spyderlib/widgets/onecolumntree.py:77 -msgid "Expand selection" +#: spyderlib/plugins/shortcuts.py:775 +msgid "Search: " msgstr "" -#: spyderlib/widgets/pathmanager.py:86 -msgid "Move to top" +#: spyderlib/plugins/shortcuts.py:776 +msgid "Reset to default values" msgstr "" -#: spyderlib/widgets/pathmanager.py:92 -msgid "Move up" +#: spyderlib/plugins/runconfig.py:28 +msgid "Execute in current Python or IPython console" msgstr "" -#: spyderlib/widgets/pathmanager.py:98 -msgid "Move down" +#: spyderlib/plugins/runconfig.py:29 +msgid "Execute in a new dedicated Python console" msgstr "" -#: spyderlib/widgets/pathmanager.py:104 -msgid "Move to bottom" +#: spyderlib/plugins/runconfig.py:30 +msgid "Execute in an external System terminal" msgstr "" -#: spyderlib/widgets/pathmanager.py:115 spyderlib/widgets/pathmanager.py:230 -msgid "Add path" +#: spyderlib/plugins/runconfig.py:40 +#, python-format +msgid "Always show %s on a first file run" msgstr "" -#: spyderlib/widgets/pathmanager.py:120 spyderlib/widgets/pathmanager.py:213 -msgid "Remove path" +#: spyderlib/plugins/runconfig.py:159 +msgid "General settings" msgstr "" -#: spyderlib/widgets/pathmanager.py:130 -msgid "Synchronize..." +#: spyderlib/plugins/runconfig.py:162 spyderlib/plugins/runconfig.py:208 +msgid "Command line options:" msgstr "" -#: spyderlib/widgets/pathmanager.py:132 -msgid "Synchronize Spyder's path list with PYTHONPATH environment variable" +#: spyderlib/plugins/runconfig.py:168 +msgid "Working directory:" msgstr "" -#: spyderlib/widgets/pathmanager.py:144 -msgid "Synchronize" +#: spyderlib/plugins/runconfig.py:180 spyderlib/plugins/runconfig.py:491 +msgid "Enter debugging mode when errors appear during execution" msgstr "" -#: spyderlib/widgets/pathmanager.py:145 -msgid "This will synchronize Spyder's path list with PYTHONPATH environment variable for current user, allowing you to run your Python modules outside Spyder without having to configure sys.path.
Do you want to clear contents of PYTHONPATH before adding Spyder's path list?" +#: spyderlib/plugins/runconfig.py:196 spyderlib/plugins/runconfig.py:501 +msgid "Dedicated Python console" msgstr "" -#: spyderlib/widgets/pathmanager.py:214 -msgid "Do you really want to remove selected path?" +#: spyderlib/plugins/runconfig.py:200 spyderlib/plugins/runconfig.py:503 +msgid "Interact with the Python console after execution" msgstr "" -#: spyderlib/widgets/pathmanager.py:231 -msgid "This directory is already included in Spyder path list.
Do you want to move it to the top of the list?" +#: spyderlib/plugins/runconfig.py:204 +msgid "Show warning when killing running process" msgstr "" -#: spyderlib/widgets/projectexplorer.py:335 -msgid "its own configuration file" +#: spyderlib/plugins/runconfig.py:213 +msgid "-u is added to the other options you set here" msgstr "" -#: spyderlib/widgets/projectexplorer.py:337 -msgid " and " +#: spyderlib/plugins/runconfig.py:223 +msgid "this dialog" msgstr "" -#: spyderlib/widgets/projectexplorer.py:341 -msgid "the following projects:
%s" +#: spyderlib/plugins/runconfig.py:282 +msgid "Run configuration" msgstr "" -#: spyderlib/widgets/projectexplorer.py:545 -msgid "Project..." +#: spyderlib/plugins/runconfig.py:283 +#, python-format +msgid "The following working directory is not valid:
%s" msgstr "" -#: spyderlib/widgets/projectexplorer.py:558 -msgid "Existing directory" +#: spyderlib/plugins/runconfig.py:361 +#, python-format +msgid "Run settings for %s" msgstr "" -#: spyderlib/widgets/projectexplorer.py:562 -msgid "Existing Spyder project" +#: spyderlib/plugins/runconfig.py:393 +msgid "Select a run configuration:" msgstr "" -#: spyderlib/widgets/projectexplorer.py:566 -msgid "Existing Pydev project" +#: spyderlib/plugins/runconfig.py:422 spyderlib/plugins/runconfig.py:447 +msgid "Run Settings" msgstr "" -#: spyderlib/widgets/projectexplorer.py:583 -msgid "Open project" +#: spyderlib/plugins/runconfig.py:449 +#, python-format +msgid "" +"The following are the default %s. These options may be overriden " +"using the %s dialog box (see the %s menu)" msgstr "" -#: spyderlib/widgets/projectexplorer.py:588 -msgid "Close project" +#: spyderlib/plugins/runconfig.py:475 +msgid "Default working directory is:" msgstr "" -#: spyderlib/widgets/projectexplorer.py:593 -msgid "Close unrelated projects" +#: spyderlib/plugins/runconfig.py:477 +msgid "the script directory" msgstr "" -#: spyderlib/widgets/projectexplorer.py:602 -msgid "Edit related projects" +#: spyderlib/plugins/runconfig.py:506 +msgid "Show warning when killing running processes" msgstr "" -#: spyderlib/widgets/projectexplorer.py:610 -msgid "Add to PYTHONPATH" +#: spyderlib/plugins/runconfig.py:515 +msgid "Run Settings dialog" msgstr "" -#: spyderlib/widgets/projectexplorer.py:615 -msgid "Remove from PYTHONPATH" +#: spyderlib/plugins/history.py:35 +msgid "Settings" msgstr "" -#: spyderlib/widgets/projectexplorer.py:620 -msgid "Properties" +#: spyderlib/plugins/history.py:37 +msgid "History depth: " msgstr "" -#: spyderlib/widgets/projectexplorer.py:655 -msgid "Show horizontal scrollbar" +#: spyderlib/plugins/history.py:37 +msgid " entries" msgstr "" -#: spyderlib/widgets/projectexplorer.py:692 -msgid "Workspace" +#: spyderlib/plugins/history.py:44 +msgid "Scroll automatically to last entry" msgstr "" -#: spyderlib/widgets/projectexplorer.py:693 -msgid "The workspace was unable to load or save %s

Please check if you have the permission to write the associated configuration files." +#: spyderlib/plugins/history.py:123 +msgid "History log" msgstr "" -#: spyderlib/widgets/projectexplorer.py:752 -msgid "Import directory" +#: spyderlib/plugins/history.py:150 +msgid "History..." msgstr "" -#: spyderlib/widgets/projectexplorer.py:754 -msgid "The following directory is not in workspace:
%s

Do you want to continue (and copy the directory to workspace)?" +#: spyderlib/plugins/history.py:152 +msgid "Set history maximum entries" msgstr "" -#: spyderlib/widgets/projectexplorer.py:772 -#: spyderlib/widgets/projectexplorer.py:1183 -msgid "copy" +#: spyderlib/plugins/history.py:263 +msgid "History" msgstr "" -#: spyderlib/widgets/projectexplorer.py:824 -msgid "The project %s is already opened!" +#: spyderlib/plugins/history.py:264 +msgid "Maximum entries" msgstr "" -#: spyderlib/widgets/projectexplorer.py:831 -msgid "The project root path directory is inside the workspace but not as the expected tree level. It is not a directory of the workspace:
%s" +#: spyderlib/plugins/externalconsole.py:48 +msgid "Interactive data plotting in the consoles" msgstr "" -#: spyderlib/widgets/projectexplorer.py:842 -msgid "Project name:" +#: spyderlib/plugins/externalconsole.py:68 +msgid "One tab per script" msgstr "" -#: spyderlib/widgets/projectexplorer.py:851 -msgid "A project named %s already exists" +#: spyderlib/plugins/externalconsole.py:82 +msgid "Buffer: " msgstr "" -#: spyderlib/widgets/projectexplorer.py:856 -msgid "Invalid project name.

Name must match the following regular expression:
%s" +#: spyderlib/plugins/externalconsole.py:87 +msgid "Merge process standard output/error channels" msgstr "" -#: spyderlib/widgets/projectexplorer.py:863 -msgid "The following directory is not empty:
%s

Do you want to continue?" +#: spyderlib/plugins/externalconsole.py:89 +msgid "" +"Merging the output channels of the process means that\n" +"the standard error won't be written in red anymore,\n" +"but this has the effect of speeding up display." msgstr "" -#: spyderlib/widgets/projectexplorer.py:876 -msgid "New project" +#: spyderlib/plugins/externalconsole.py:93 +msgid "Colorize standard error channel using ANSI escape codes" msgstr "" -#: spyderlib/widgets/projectexplorer.py:884 +#: spyderlib/plugins/externalconsole.py:95 msgid "" -"The current workspace has not been configured yet.\n" -"Do you want to do this now?" +"This method is the only way to have colorized standard\n" +"error channel when the output channels have been merged." msgstr "" -#: spyderlib/widgets/projectexplorer.py:922 -msgid "Import existing project" +#: spyderlib/plugins/externalconsole.py:112 +msgid "" +"This option will be applied the next time a Python console or a terminal is " +"opened." msgstr "" -#: spyderlib/widgets/projectexplorer.py:935 -msgid "Select projects to import" +#: spyderlib/plugins/externalconsole.py:115 +msgid "Light background (white color)" msgstr "" -#: spyderlib/widgets/projectexplorer.py:947 -msgid "The folder %s does not contain a valid %s project" +#: spyderlib/plugins/externalconsole.py:140 +msgid "User Module Reloader (UMR)" msgstr "" -#: spyderlib/widgets/projectexplorer.py:977 -msgid "Import existing Pydev project" +#: spyderlib/plugins/externalconsole.py:141 +msgid "" +"UMR forces Python to reload modules which were imported when executing a \n" +"script in the external console with the 'runfile' function." msgstr "" -#: spyderlib/widgets/projectexplorer.py:978 -msgid "Unable to read Pydev project %s

Error message:
%s" +#: spyderlib/plugins/externalconsole.py:144 +msgid "Enable UMR" msgstr "" -#: spyderlib/widgets/projectexplorer.py:1016 -msgid "Do you really want to delete project %s?

Note: project files won't be deleted from disk." +#: spyderlib/plugins/externalconsole.py:146 +msgid "" +"This option will enable the User Module Reloader (UMR) in Python/IPython " +"consoles. UMR forces Python to reload deeply modules during import when " +"running a Python script using the Spyder's builtin function runfile." +"

1. UMR may require to restart the console in which it will be " +"called (otherwise only newly imported modules will be reloaded when " +"executing scripts).

2. If errors occur when re-running a PyQt-" +"based program, please check that the Qt objects are properly destroyed (e.g. " +"you may have to use the attribute Qt.WA_DeleteOnClose on your main " +"window, using the setAttribute method)" +msgstr "" + +#: spyderlib/plugins/externalconsole.py:161 +msgid "Show reloaded modules list" msgstr "" -#: spyderlib/widgets/projectexplorer.py:1069 -msgid "Related projects" +#: spyderlib/plugins/externalconsole.py:163 +msgid "Please note that these changes will be applied only to new consoles" msgstr "" -#: spyderlib/widgets/projectexplorer.py:1077 -msgid "Select projects which are related to %s" +#: spyderlib/plugins/externalconsole.py:166 +msgid "Set UMR excluded (not reloaded) modules" msgstr "" -#: spyderlib/widgets/projectexplorer.py:1102 -msgid "Statistics on source files only:
(Python, Cython, IPython, Enaml,C/C++, Fortran)

%s files.
%s lines of code." +#: spyderlib/plugins/externalconsole.py:177 +msgid "Python executable" msgstr "" -#: spyderlib/widgets/projectexplorer.py:1151 -msgid "File %s already exists.
Do you want to overwrite it?" +#: spyderlib/plugins/externalconsole.py:179 +msgid "" +"Select the Python interpreter executable binary in which Spyder will run " +"scripts:" msgstr "" -#: spyderlib/widgets/projectexplorer.py:1165 -msgid "Folder %s already exists." +#: spyderlib/plugins/externalconsole.py:182 +msgid "Default (i.e. the same as Spyder's)" msgstr "" -#: spyderlib/widgets/projectexplorer.py:1185 -msgid "move" +#: spyderlib/plugins/externalconsole.py:186 +msgid "Use the following Python interpreter:" msgstr "" -#: spyderlib/widgets/projectexplorer.py:1195 -msgid "Select an existing workspace directory, or create a new one" +#: spyderlib/plugins/externalconsole.py:190 +msgid "Executables" msgstr "" -#: spyderlib/widgets/projectexplorer.py:1196 -msgid "What is the workspace?

A Spyder workspace is a directory on your filesystem that contains Spyder projects and .spyderworkspace configuration file.

A Spyder project is a directory with source code (and other related files) and a configuration file (named .spyderproject) with project settings (PYTHONPATH, linked projects, ...).
" +#: spyderlib/plugins/externalconsole.py:208 +msgid "PYTHONSTARTUP replacement" msgstr "" -#: spyderlib/widgets/projectexplorer.py:1225 -msgid "This is the current workspace directory" +#: spyderlib/plugins/externalconsole.py:210 +msgid "" +"This option will override the PYTHONSTARTUP environment variable which\n" +"defines the script to be executed during the Python console startup." msgstr "" -#: spyderlib/widgets/projectexplorer.py:1255 -msgid "The following directory is not a Spyder workspace:
%s

Do you want to create a new workspace in this directory?" +#: spyderlib/plugins/externalconsole.py:215 +msgid "Default PYTHONSTARTUP script" msgstr "" -#: spyderlib/widgets/pydocgui.py:107 -msgid "Module or package:" +#: spyderlib/plugins/externalconsole.py:219 +msgid "Use the following startup script:" msgstr "" -#: spyderlib/widgets/shell.py:134 -msgid "Save history log..." +#: spyderlib/plugins/externalconsole.py:236 +msgid "Monitor" msgstr "" -#: spyderlib/widgets/shell.py:136 -msgid "Save current history log (i.e. all inputs and outputs) in a text file" +#: spyderlib/plugins/externalconsole.py:237 +msgid "" +"The monitor provides introspection features to console: code completion, " +"calltips and variable explorer. Because it relies on several modules, " +"disabling the monitor may be useful to accelerate console startup." msgstr "" -#: spyderlib/widgets/shell.py:262 -msgid "Save history log" +#: spyderlib/plugins/externalconsole.py:244 +msgid "Enable monitor" msgstr "" -#: spyderlib/widgets/shell.py:265 -msgid "History logs" +#: spyderlib/plugins/externalconsole.py:257 +msgid "Default library" msgstr "" -#: spyderlib/widgets/shell.py:276 -msgid "Unable to save file '%s'

Error message:
%s" +#: spyderlib/plugins/externalconsole.py:262 +msgid "Qt-Python Bindings" msgstr "" -#: spyderlib/widgets/shell.py:718 -msgid "Copy without prompts" +#: spyderlib/plugins/externalconsole.py:264 +msgid "Library:" msgstr "" -#: spyderlib/widgets/shell.py:721 spyderlib/widgets/shell.py:725 -msgid "Clear line" +#: spyderlib/plugins/externalconsole.py:266 +msgid "" +"This option will act on
libraries such as Matplotlib, guidata or ETS" msgstr "" -#: spyderlib/widgets/shell.py:727 -msgid "Clear shell" +#: spyderlib/plugins/externalconsole.py:276 +msgid "" +"Decide which backend to use to display graphics. If unsure, please select " +"the Automatic backend.

Note: We support a very limited " +"number of backends in our Python consoles. If you prefer to work with a " +"different one, please use an IPython console." msgstr "" -#: spyderlib/widgets/shell.py:731 -msgid "Clear shell contents ('cls' command)" +#: spyderlib/plugins/externalconsole.py:303 +msgid "Enthought Tool Suite" msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:98 -msgid "Go to line:" +#: spyderlib/plugins/externalconsole.py:304 +msgid "" +"Enthought Tool Suite (ETS) supports PyQt4 (qt4) and wxPython (wx) graphical " +"user interfaces." msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:106 -msgid "Line count:" +#: spyderlib/plugins/externalconsole.py:308 +msgid "ETS_TOOLKIT:" msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:1270 -msgid "Breakpoint" +#: spyderlib/plugins/externalconsole.py:333 +msgid "External modules" msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:1271 -msgid "Condition:" +#: spyderlib/plugins/externalconsole.py:369 +#, python-format +msgid "" +"You selected a Python %d interpreter for the console but Spyder is " +"running on Python %d!.

Although this is possible, we recommend " +"you to install and run Spyder directly with your selected interpreter, to " +"avoid seeing false warnings and errors due to the incompatible syntax " +"between these two Python versions." msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:1679 -msgid "Code analysis" +#: spyderlib/plugins/externalconsole.py:532 +msgid "Trying to kill a kernel?" msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:1733 -msgid "To do" +#: spyderlib/plugins/externalconsole.py:533 +msgid "" +"You can't close this kernel because it has one or more consoles connected to " +"it.

You need to close them instead or you can kill the kernel using " +"the second button from right to left." msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:1974 -msgid "Removal error" +#: spyderlib/plugins/externalconsole.py:612 +#, python-format +msgid "" +"No Python console is currently selected to run %s.

Please " +"select or open a new Python console and try again." msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:1975 +#: spyderlib/plugins/externalconsole.py:692 +#, python-format msgid "" -"It was not possible to remove outputs from this notebook. The error is:\n" -"\n" +"%s is already running in a separate process.\n" +"Do you want to kill the process before starting a new one?" msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:2453 -msgid "Clear all ouput" +#: spyderlib/plugins/externalconsole.py:852 +msgid "Kernel" msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:2459 -msgid "Go to definition" +#: spyderlib/plugins/externalconsole.py:862 +msgid "" +"Either:
  1. Your IPython frontend and kernel versions are " +"incompatible or
  2. You don't have IPython installed in " +"your external interpreter.
In any case, we're sorry but we can't " +"create a console for you." msgstr "" -#: spyderlib/widgets/sourcecode/codeeditor.py:2471 -msgid "Zoom reset" +#: spyderlib/plugins/externalconsole.py:886 +msgid "Command Window" msgstr "" -#: spyderlib/widgets/sourcecode/syntaxhighlighters.py:32 -msgid "Syntax highlighting for Matlab, Julia and other file types" +#: spyderlib/plugins/externalconsole.py:888 +msgid "Terminal" msgstr "" -#: spyderlib/widgets/status.py:23 -msgid "CPU and memory usage info in the status bar" +#: spyderlib/plugins/externalconsole.py:941 +#, python-format +msgid "Kernel %s" msgstr "" -#: spyderlib/widgets/status.py:92 -msgid "Memory:" +#: spyderlib/plugins/externalconsole.py:1021 +msgid "Open a &Python console" msgstr "" -#: spyderlib/widgets/status.py:93 -msgid "Memory usage status: requires the `psutil` (>=v0.3) library on non-Windows platforms" +#: spyderlib/plugins/externalconsole.py:1025 +msgid "Open &command prompt" msgstr "" -#: spyderlib/widgets/status.py:105 -msgid "CPU:" +#: spyderlib/plugins/externalconsole.py:1026 +msgid "Open a Windows command prompt" msgstr "" -#: spyderlib/widgets/status.py:106 -msgid "CPU usage status: requires the `psutil` (>=v0.3) library" +#: spyderlib/plugins/externalconsole.py:1028 +msgid "Open a &terminal" msgstr "" -#: spyderlib/widgets/status.py:128 -msgid "Permissions:" +#: spyderlib/plugins/externalconsole.py:1029 +msgid "Open a terminal window" msgstr "" -#: spyderlib/widgets/status.py:142 -msgid "End-of-lines:" +#: spyderlib/plugins/externalconsole.py:1186 +msgid "Open an IPython console" msgstr "" -#: spyderlib/widgets/status.py:156 -msgid "Encoding:" +#: spyderlib/plugins/externalconsole.py:1187 +msgid "" +"The console monitor was disabled: the IPython kernel will be started as " +"expected, but an IPython console will have to be connected manually to the " +"kernel." msgstr "" -#: spyderlib/widgets/status.py:169 -msgid "Line:" +#: spyderlib/plugins/externalconsole.py:1219 +#: spyderlib/plugins/externalconsole.py:1232 +#: spyderlib/plugins/externalconsole.py:1236 +msgid "UMR" msgstr "" -#: spyderlib/widgets/status.py:173 -msgid "Column:" +#: spyderlib/plugins/externalconsole.py:1220 +msgid "" +"UMR excluded modules:\n" +"(example: guidata, guiqwt)" msgstr "" -#: spyderlib/widgets/tabs.py:142 -msgid "Browse tabs" +#: spyderlib/plugins/externalconsole.py:1233 +#, python-format +msgid "" +"The following modules are not installed on your machine:\n" +"%s" msgstr "" -#: spyderlib/widgets/tabs.py:270 -msgid "Close current tab" +#: spyderlib/plugins/externalconsole.py:1237 +msgid "" +"Please note that these changes will be applied only to new Python/IPython " +"consoles" msgstr "" -#: spyderlib/widgets/texteditor.py:72 -msgid "Text editor" +#: spyderlib/plugins/layoutdialog.py:174 +msgid "Move Up" msgstr "" -#: spyderlib/workers/updates.py:79 spyderlib/workers/updates.py:81 -msgid "Unable to retrieve information." +#: spyderlib/plugins/layoutdialog.py:175 +msgid "Move Down" msgstr "" -#: spyderlib/workers/updates.py:83 -msgid "Unable to connect to the internet.

Make sure the connection is working properly." +#: spyderlib/plugins/layoutdialog.py:176 +msgid "Delete Layout" msgstr "" -#: spyderlib/workers/updates.py:86 -msgid "Unable to check for updates." +#: spyderlib/plugins/layoutdialog.py:180 +msgid "Layout Display and Order" msgstr "" +#: spyderlib/plugins/onlinehelp.py:68 +msgid "Online help" +msgstr "" From 94d7668d6664884d0b3573d77e6512ffe7b55674 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9?= Date: Sat, 2 Apr 2016 09:06:04 +0300 Subject: [PATCH 2/2] Russian translation Update 96 perc --- spyderlib/locale/ru/LC_MESSAGES/spyderlib.mo | Bin 119688 -> 131107 bytes spyderlib/locale/ru/LC_MESSAGES/spyderlib.po | 394 +++++++++++------- .../locale/ru/LC_MESSAGES/breakpoints.mo | Bin 0 -> 1075 bytes .../locale/ru/LC_MESSAGES/breakpoints.po | 50 +++ .../locale/ru/LC_MESSAGES/profiler.mo | Bin 0 -> 3447 bytes .../locale/ru/LC_MESSAGES/profiler.po | 184 ++++++++ .../ui/pylint/locale/ru/LC_MESSAGES/pylint.mo | Bin 0 -> 2941 bytes .../ui/pylint/locale/ru/LC_MESSAGES/pylint.po | 162 +++++++ 8 files changed, 635 insertions(+), 155 deletions(-) create mode 100644 spyplugins/ui/breakpoints/locale/ru/LC_MESSAGES/breakpoints.mo create mode 100644 spyplugins/ui/breakpoints/locale/ru/LC_MESSAGES/breakpoints.po create mode 100644 spyplugins/ui/profiler/locale/ru/LC_MESSAGES/profiler.mo create mode 100644 spyplugins/ui/profiler/locale/ru/LC_MESSAGES/profiler.po create mode 100644 spyplugins/ui/pylint/locale/ru/LC_MESSAGES/pylint.mo create mode 100644 spyplugins/ui/pylint/locale/ru/LC_MESSAGES/pylint.po diff --git a/spyderlib/locale/ru/LC_MESSAGES/spyderlib.mo b/spyderlib/locale/ru/LC_MESSAGES/spyderlib.mo index 6f9d059a84bf10073e3560910246fd1b83a56c84..bcade75ce5bfde2d48812a11a81ff78542c0daf3 100644 GIT binary patch delta 33459 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 A$p8QV delta 24245 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 F{{t>1)Pev2 diff --git a/spyderlib/locale/ru/LC_MESSAGES/spyderlib.po b/spyderlib/locale/ru/LC_MESSAGES/spyderlib.po index d9ef98850a0..fb92f4036ac 100644 --- a/spyderlib/locale/ru/LC_MESSAGES/spyderlib.po +++ b/spyderlib/locale/ru/LC_MESSAGES/spyderlib.po @@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: 2.3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-03-19 17:58+0300\n" -"PO-Revision-Date: 2016-03-20 16:20+0300\n" +"PO-Revision-Date: 2016-04-02 08:55+0300\n" "Last-Translator: Zgarbul Andrey \n" "Language-Team: русский \n" "Language: ru_RU\n" @@ -26,6 +26,8 @@ msgid "" "It was not possible to close the previous Spyder instance.\n" "Restart aborted." msgstr "" +"Не удалось закрыть предыдущий экземпляр Spyder.\n" +"Перезапуск прерван." #: spyderlib/app/restart.py:131 msgid "" @@ -48,8 +50,9 @@ msgid "Spyder exit error" msgstr "Ошибка выхода из Spyder" #: spyderlib/app/restart.py:136 +#, fuzzy msgid "Spyder reset error" -msgstr "" +msgstr "Ошибка сброса настроек Spyder" #: spyderlib/app/restart.py:137 msgid "Spyder restart error" @@ -62,6 +65,9 @@ msgid "" "\n" "{0}" msgstr "" +"\n" +"\n" +"{0}" #: spyderlib/app/restart.py:161 msgid "Closing Spyder" @@ -89,11 +95,11 @@ msgstr "Документация Matplotlib" #: spyderlib/app/spyder.py:242 msgid "PyQt4 Reference Guide" -msgstr "" +msgstr "Справочное руководство по PyQt4" #: spyderlib/app/spyder.py:245 msgid "PyQt4 API Reference" -msgstr "" +msgstr "Справка по API PyQt4" #: spyderlib/app/spyder.py:247 msgid "Python(x,y)" @@ -281,7 +287,7 @@ msgstr "Обновить список имён модулей, доступны #: spyderlib/app/spyder.py:693 msgid "Reset Spyder to factory defaults" -msgstr "" +msgstr "Вернуть Spyder к заводским настройкам" #: spyderlib/app/spyder.py:698 msgid "Current user environment variables..." @@ -301,19 +307,19 @@ msgstr "Внешние инструменты" #: spyderlib/app/spyder.py:713 msgid "Python(x,y) launcher" -msgstr "" +msgstr "Загрузчик Python(x,y)" #: spyderlib/app/spyder.py:720 msgid "WinPython control panel" -msgstr "" +msgstr "контрольная панель WinPython" #: spyderlib/app/spyder.py:729 msgid "Qt Designer" -msgstr "" +msgstr "Qt дизайнер" #: spyderlib/app/spyder.py:734 msgid "Qt Linguist" -msgstr "" +msgstr "Qt Linguist" #: spyderlib/app/spyder.py:740 msgid "Qt examples" @@ -329,11 +335,11 @@ msgstr "примеры guiqwt" #: spyderlib/app/spyder.py:777 msgid "Sift" -msgstr "" +msgstr "Sift" #: spyderlib/app/spyder.py:787 msgid "ViTables" -msgstr "" +msgstr "ViTables" #: spyderlib/app/spyder.py:801 msgid "Fullscreen mode" @@ -371,7 +377,7 @@ msgstr "Загрузка справки..." #: spyderlib/app/spyder.py:846 msgid "Loading outline explorer..." -msgstr "" +msgstr "Загузка менеджера структуры..." #: spyderlib/app/spyder.py:854 msgid "Loading editor..." @@ -416,7 +422,7 @@ msgstr "Загрузка внешней консоли..." #: spyderlib/app/spyder.py:922 msgid "Loading namespace browser..." -msgstr "" +msgstr "Загрузка менеджера пространств имён..." #: spyderlib/app/spyder.py:929 msgid "Loading IPython console..." @@ -432,11 +438,11 @@ msgstr "Зависимости..." #: spyderlib/app/spyder.py:945 msgid "Report issue..." -msgstr "" +msgstr "Отправить отчёт о проблеме..." #: spyderlib/app/spyder.py:949 msgid "Spyder support..." -msgstr "" +msgstr "Поддержка Spyder..." #: spyderlib/app/spyder.py:952 msgid "Check for updates..." @@ -451,8 +457,9 @@ msgid "Spyder tutorial" msgstr "Руководство Spyder" #: spyderlib/app/spyder.py:987 +#, fuzzy msgid "Interactive tours" -msgstr "" +msgstr "Интерактивные туры" #: spyderlib/app/spyder.py:1015 msgid "Python documentation" @@ -537,8 +544,9 @@ msgid "Show toolbars" msgstr "Показывать панели инструментов" #: spyderlib/app/spyder.py:1160 +#, fuzzy msgid "Attached console window (debugging)" -msgstr "" +msgstr "Прикреплённая консоль (отладка)" #: spyderlib/app/spyder.py:1324 #: spyderlib/widgets/variableexplorer/arrayeditor.py:572 @@ -550,7 +558,7 @@ msgid "Error" msgstr "Ошибка" #: spyderlib/app/spyder.py:1325 -#, python-format +#, fuzzy, python-format msgid "" "You have missing dependencies!

%s

Please " "install them to avoid this message.

Note: Spyder could " @@ -560,6 +568,15 @@ msgid "" "in bugs. Please be sure that any found bugs are not the direct result of " "missing dependencies, prior to reporting a new issue." msgstr "" +"У Вас есть недостающие зависимости!

\n" +"%s

Пожалуйста, установите их, чтобы сообщение исчезло.

\n" +"Note: Возможно Spyder сможет работать без некоторых из них, однако " +"для беспроблемного использования Spyder мы настоятельно рекомендуем " +"установить все приведённые недостающие зависимости.
\n" +"Неудачная установка этих зависимостей могла привести к ошибкам. Пожалуйста, " +"убедитесь, что любые найденные ошибки не прямой результат недостающих " +"зависимостей до того как сообщать о новой проблеме." #: spyderlib/app/spyder.py:1766 msgid "Spyder Default Layout" @@ -574,9 +591,8 @@ msgid "Layout preferences" msgstr "Параметры компоновки" #: spyderlib/app/spyder.py:1792 -#, fuzzy msgid "Reset to spyder default" -msgstr "Восстановить значения по умолчанию" +msgstr "Вернуть компоновку по умолчанию" #: spyderlib/app/spyder.py:1812 spyderlib/app/spyder.py:1834 #: spyderlib/app/spyder.py:1897 spyderlib/app/spyder.py:2775 @@ -608,7 +624,7 @@ msgid "" "Layout %s will be " "overwritten. Do you want to " "continue?" -msgstr "" +msgstr "Компоновка %s будет перезаписана. Хотите продолжить?" #: spyderlib/app/spyder.py:1898 #, python-format @@ -760,7 +776,7 @@ msgstr "" #: spyderlib/app/tour.py:164 msgid "The Variable Explorer" -msgstr "Менеджер переменных" +msgstr "Менеджер Переменных" #: spyderlib/app/tour.py:165 msgid "" @@ -843,8 +859,9 @@ msgstr "" "Эта панель записывает все команды, введённые в консолях Python и IPython." #: spyderlib/app/tour.py:263 +#, fuzzy msgid "Spyder is an interactive development environment based on bla" -msgstr "" +msgstr "Spyder - интерактивная среда разработки, основанная на bla" #: spyderlib/app/tour.py:267 msgid "Welcome to Spyder introduction tour" @@ -871,13 +888,13 @@ msgid "Go to step: " msgstr "Перейти к шагу:" #: spyderlib/config/ipython.py:23 -#, fuzzy msgid "Jupyter Qtconsole integration" msgstr "Интеграция Qt-консоли Jupyter" #: spyderlib/config/ipython.py:25 +#, fuzzy msgid "Manipulate Jupyter notebooks on the Editor" -msgstr "" +msgstr "Работать с блокнотами Jupyter в Редакторе" #: spyderlib/config/base.py:241 msgid "" @@ -968,6 +985,7 @@ msgid "Json files" msgstr "Файлы Json" #: spyderlib/config/utils.py:44 +#, fuzzy msgid "IPython notebooks" msgstr "Блокноты IPython" @@ -1067,7 +1085,7 @@ msgstr "Изображения TIFF" #: spyderlib/utils/iofuncs.py:520 spyderlib/utils/iofuncs.py:521 msgid "Pickle files" -msgstr "" +msgstr "Архивы Pickle" #: spyderlib/utils/iofuncs.py:522 msgid "JSON files" @@ -1110,11 +1128,12 @@ msgstr "Текущая строка:" #: spyderlib/utils/syntaxhighlighters.py:43 msgid "Current cell:" -msgstr "Текущая ячейка:" +msgstr "Текущий блок:" #: spyderlib/utils/syntaxhighlighters.py:44 +#, fuzzy msgid "Occurrence:" -msgstr "" +msgstr "Экземпляр:" #: spyderlib/utils/syntaxhighlighters.py:45 msgid "Link:" @@ -1125,12 +1144,10 @@ msgid "Side areas:" msgstr "Боковые панели:" #: spyderlib/utils/syntaxhighlighters.py:47 -#, fuzzy msgid "Matched
parens:" msgstr "Парные
скобки:" #: spyderlib/utils/syntaxhighlighters.py:48 -#, fuzzy msgid "Unmatched
parens:" msgstr "Скобки
без пары:" @@ -1168,7 +1185,7 @@ msgstr "Пример:" #: spyderlib/workers/updates.py:86 spyderlib/workers/updates.py:88 msgid "Unable to retrieve information." -msgstr "" +msgstr "Невозможно восстановить информацию." #: spyderlib/workers/updates.py:90 msgid "" @@ -1256,6 +1273,8 @@ msgstr "Не удалось вывести данные.

Сооб #, python-format msgid "Unable to assign data to item.

Error message:
%s" msgstr "" +"Невозможно назначить данные элементу.

Сообщение об ошибке:
" +"%s" #: spyderlib/widgets/variableexplorer/collectionseditor.py:633 msgid "Resize rows to contents" @@ -1459,7 +1478,7 @@ msgstr "Заполнить поля массива:" #: spyderlib/widgets/variableexplorer/arrayeditor.py:678 msgid "Masked data" -msgstr "" +msgstr "Скрытые данные" #: spyderlib/widgets/variableexplorer/arrayeditor.py:678 msgid "Data" @@ -1521,6 +1540,7 @@ msgstr "Min/max столбца" #: spyderlib/widgets/variableexplorer/utils.py:28 msgid "View and edit DataFrames and Series in the Variable Explorer" msgstr "" +"Показ и редактирование структур DataFrame и Serie в Менеджере Переменных" #: spyderlib/widgets/variableexplorer/utils.py:33 msgid "View and edit two and three dimensional arrays in the Variable Explorer" @@ -1575,12 +1595,13 @@ msgstr "Исключить ссылки со всеми буквами в вер #: spyderlib/widgets/variableexplorer/namespacebrowser.py:227 msgid "Exclude references which name is uppercase" -msgstr "" +msgstr "Исключить ссылки с именем в верхнем регистре" #: spyderlib/widgets/variableexplorer/namespacebrowser.py:233 #: spyderlib/plugins/variableexplorer.py:34 +#, fuzzy msgid "Exclude capitalized references" -msgstr "" +msgstr "Исключить ссылки с прописными буквами" #: spyderlib/widgets/variableexplorer/namespacebrowser.py:234 msgid "Exclude references which name starts with an uppercase character" @@ -1593,10 +1614,13 @@ msgid "Exclude unsupported data types" msgstr "Исключить неподдерживаемые типы данных" #: spyderlib/widgets/variableexplorer/namespacebrowser.py:242 +#, fuzzy msgid "" "Exclude references to unsupported data types (i.e. which won't be handled/" "saved correctly)" msgstr "" +"Исключить ссылки на неподдерживаемые типы данных (т.е. которые не будут " +"правильно обработаны/сохранены)" #: spyderlib/widgets/variableexplorer/namespacebrowser.py:351 #, fuzzy, python-format @@ -1651,14 +1675,13 @@ msgid "Column separator:" msgstr "Разделитель столбцов:" #: spyderlib/widgets/variableexplorer/importwizard.py:142 -#, fuzzy msgid "Tab" msgstr "табуляция" #: spyderlib/widgets/variableexplorer/importwizard.py:145 #: spyderlib/widgets/variableexplorer/importwizard.py:163 msgid "other" -msgstr "" +msgstr "другой" #: spyderlib/widgets/variableexplorer/importwizard.py:156 msgid "Row separator:" @@ -1695,7 +1718,7 @@ msgstr "список" #: spyderlib/widgets/variableexplorer/importwizard.py:444 msgid "DataFrame" -msgstr "" +msgstr "DataFrame" #: spyderlib/widgets/variableexplorer/importwizard.py:487 #: spyderlib/widgets/variableexplorer/importwizard.py:569 @@ -1703,12 +1726,13 @@ msgid "Import wizard" msgstr "Мастер импорта" #: spyderlib/widgets/variableexplorer/importwizard.py:492 +#, fuzzy msgid "Raw text" -msgstr "" +msgstr "Необработанный текст" #: spyderlib/widgets/variableexplorer/importwizard.py:495 msgid "variable_name" -msgstr "" +msgstr "имя_переменной" #: spyderlib/widgets/variableexplorer/importwizard.py:506 msgid "table" @@ -1739,7 +1763,7 @@ msgstr "Далее" #: spyderlib/widgets/variableexplorer/importwizard.py:532 msgid "Done" -msgstr "" +msgstr "Сделано" #: spyderlib/widgets/variableexplorer/importwizard.py:570 #, python-format @@ -1772,7 +1796,7 @@ msgstr "Свернуть всё" #: spyderlib/widgets/onecolumntree.py:54 msgid "Expand all" -msgstr "Раскрыть всё" +msgstr "Развернуть всё" #: spyderlib/widgets/onecolumntree.py:58 msgid "Restore" @@ -1780,19 +1804,19 @@ msgstr "Восстановить" #: spyderlib/widgets/onecolumntree.py:59 msgid "Restore original tree layout" -msgstr "Восстановить оригинальное дерево компоновки" +msgstr "Восстановить оригинальную структуру дерева" #: spyderlib/widgets/onecolumntree.py:63 msgid "Collapse selection" -msgstr "Свернуть выделение" +msgstr "Свернуть выделенное" #: spyderlib/widgets/onecolumntree.py:67 msgid "Expand selection" -msgstr "Раскрыть выделение" +msgstr "Развернуть выделенное" #: spyderlib/widgets/editor.py:341 spyderlib/plugins/editor.py:645 msgid "File switcher..." -msgstr "" +msgstr "Переключение по файлам..." #: spyderlib/widgets/editor.py:344 msgid "Copy path to clipboard" @@ -1961,16 +1985,15 @@ msgstr "Очистить содержание оболочки (команда ' #: spyderlib/widgets/ipython.py:246 msgid "Reset IPython namespace" -msgstr "" +msgstr "Перезагрузить пространство имён IPython" #: spyderlib/widgets/ipython.py:247 -#, fuzzy msgid "" "All user-defined variables will be removed.
Are you sure you want to " "reset the namespace?" msgstr "" -"Все переменные, определённые пользователем будут удалены.
Вы уверены, что " -"хотите reset the namespace?" +"Все определённые пользователем переменные будут удалены.
Вы уверены, что " +"хотите переустановить пространство имён?" #: spyderlib/widgets/ipython.py:363 spyderlib/widgets/ipython.py:380 #: spyderlib/widgets/externalshell/baseshell.py:250 @@ -2012,7 +2035,7 @@ msgstr "Очистить строку или блок" #: spyderlib/widgets/ipython.py:602 msgid "Reset namespace" -msgstr "" +msgstr "Перезагрузить пространство имён" #: spyderlib/widgets/ipython.py:605 msgid "Clear console" @@ -2033,10 +2056,13 @@ msgstr "Изменить бэкенд для Mayavi на Qt" #: spyderlib/widgets/ipython.py:690 msgid "Kernel process is either remote or unspecified. Cannot interrupt" msgstr "" +"Процесс ядра либо подключён удалённо, либо неопределим. Невозможно прервать" #: spyderlib/widgets/ipython.py:699 msgid "Kernel process is either remote or unspecified. Cannot restart." msgstr "" +"Процесс ядра либо подключён удалённо, либо неопределим. Невозможно " +"перезапустить." #: spyderlib/widgets/ipython.py:778 msgid "Connecting to kernel..." @@ -2102,7 +2128,7 @@ msgstr "Вы действительно хотите удалить выбран #: spyderlib/plugins/workingdirectory.py:290 #: spyderlib/plugins/runconfig.py:176 spyderlib/plugins/runconfig.py:240 msgid "Select directory" -msgstr "Выберите папку" +msgstr "Выберите каталог" #: spyderlib/widgets/pathmanager.py:231 msgid "" @@ -2176,11 +2202,11 @@ msgstr "" #: spyderlib/widgets/findinfiles.py:382 msgid "Hg repository" -msgstr "" +msgstr "Hg-репозиторий" #: spyderlib/widgets/findinfiles.py:385 msgid "Search in current directory hg repository" -msgstr "" +msgstr "Поиск в текущем каталоге hg-репозитория" #: spyderlib/widgets/findinfiles.py:386 msgid "Here:" @@ -2188,11 +2214,11 @@ msgstr "Здесь:" #: spyderlib/widgets/findinfiles.py:390 msgid "Search recursively in this directory" -msgstr "Искать рекурсивно в папке" +msgstr "Искать рекурсивно в каталоге" #: spyderlib/widgets/findinfiles.py:395 msgid "Browse a search directory" -msgstr "Выбрать папку поиска" +msgstr "Выбрать каталог поиска" #: spyderlib/widgets/findinfiles.py:425 msgid "Hide advanced options" @@ -2211,8 +2237,9 @@ msgid "String not found" msgstr "Строка не найдена" #: spyderlib/widgets/findinfiles.py:575 +#, fuzzy msgid "matches in" -msgstr "" +msgstr "искать соответствия в" #: spyderlib/widgets/findinfiles.py:576 msgid "file" @@ -2220,7 +2247,7 @@ msgstr "файл" #: spyderlib/widgets/findinfiles.py:584 msgid "interrupted" -msgstr "" +msgstr "прервано" #: spyderlib/widgets/findinfiles.py:689 spyderlib/plugins/findinfiles.py:114 msgid "Find in files" @@ -2261,12 +2288,12 @@ msgstr "Функция определена в строке %s" #: spyderlib/widgets/editortools.py:149 #, python-format msgid "Cell starts at line %s" -msgstr "" +msgstr "Блок начинается в строке %s" #: spyderlib/widgets/editortools.py:195 #: spyderlib/plugins/outlineexplorer.py:48 msgid "Outline" -msgstr "" +msgstr "Структура" #: spyderlib/widgets/editortools.py:202 spyderlib/widgets/editortools.py:539 msgid "Go to cursor position" @@ -2286,13 +2313,14 @@ msgstr "Показать специальные комментарии" #: spyderlib/widgets/editortools.py:510 spyderlib/plugins/editor.py:615 msgid "Show/hide outline explorer" -msgstr "" +msgstr "Показать/скрыть менеджер структуры" #: spyderlib/widgets/fileswitcher.py:108 msgid "unsaved file" msgstr "несохранённый файл" #: spyderlib/widgets/fileswitcher.py:228 +#, fuzzy msgid "" "Press Enter to switch files or Esc to cancel.

Type to " "filter filenames.

Use :number to go to a line, e.g. " @@ -2300,11 +2328,11 @@ msgid "" "g. @init

Press Ctrl+W to close current " "tab.
" msgstr "" -"Нажмите Enter для смены файлов или Esc для отмены.

Type " -"для фильтра имен файлов.

Используйте :номер для перехода к " -"строке, напр. main:42
Используйте @symbol_text " -"для перехода к символу, напр. @init

Нажмите " -"Ctrl+W для закрытия текущей вкладки." +"Нажмите Enter для перехода к файлу или Esc для отмены." +"

Введите тип для фильтра имен файлов.

Используйте :номер для перехода к строке, напр. main:42
Используйте " +"@symbol_text для перехода к символу, напр. @init

Нажмите Ctrl+W для закрытия текущей вкладки." #: spyderlib/widgets/fileswitcher.py:485 msgid "lines" @@ -2324,7 +2352,7 @@ msgstr "Точка останова" #: spyderlib/widgets/sourcecode/codeeditor.py:1270 msgid "Condition:" -msgstr "" +msgstr "Состояние:" #: spyderlib/widgets/sourcecode/codeeditor.py:1672 msgid "Code analysis" @@ -2339,6 +2367,7 @@ msgid "Removal error" msgstr "Ошибка удаления" #: spyderlib/widgets/sourcecode/codeeditor.py:1968 +#, fuzzy msgid "" "It was not possible to remove outputs from this notebook. The error is:\n" "\n" @@ -2353,10 +2382,13 @@ msgstr "Ошибка преобразования" #: spyderlib/widgets/sourcecode/codeeditor.py:1981 #: spyderlib/widgets/explorer.py:525 +#, fuzzy msgid "" "It was not possible to convert this notebook. The error is:\n" "\n" msgstr "" +"Не удалось конвертировать эту notebook. Ошибка:\n" +"\n" #: spyderlib/widgets/sourcecode/codeeditor.py:2438 #: spyderlib/plugins/editor.py:879 @@ -2384,12 +2416,12 @@ msgstr "Перейти к определению" #: spyderlib/widgets/sourcecode/codeeditor.py:2451 #: spyderlib/plugins/editor.py:816 msgid "Run cell" -msgstr "Выполнить &ячейку" +msgstr "Выполнить &блок" #: spyderlib/widgets/sourcecode/codeeditor.py:2455 #: spyderlib/plugins/editor.py:824 msgid "Run cell and advance" -msgstr "" +msgstr "Выполнить блок и перейти далее" #: spyderlib/widgets/sourcecode/codeeditor.py:2459 #: spyderlib/plugins/editor.py:800 @@ -2420,7 +2452,7 @@ msgstr "Специальные команды оболочки:" #: spyderlib/widgets/internalshell.py:276 msgid "Internal editor:" -msgstr "Внутренний редактор:" +msgstr "Встроенный редактор:" #: spyderlib/widgets/internalshell.py:277 msgid "External editor:" @@ -2522,10 +2554,13 @@ msgid "" "The workspace was unable to load or save %s

Please check if you have " "the permission to write the associated configuration files." msgstr "" +"Рабочую область не удалось загрузить или сохранить %s

Пожалуйста, " +"проверьте, достаточно ли у Вас прав для записи соответствующих файлов " +"конфигурации." #: spyderlib/widgets/projectexplorer.py:752 msgid "Import directory" -msgstr "Импортировать папку" +msgstr "Импортировать каталог" #: spyderlib/widgets/projectexplorer.py:754 #, python-format @@ -2533,8 +2568,8 @@ msgid "" "The following directory is not in workspace:
%s

Do you want " "to continue (and copy the directory to workspace)?" msgstr "" -"Выбранной папки нет в рабочей области:
%s

Хотите продолжить " -"(и скопировать папку в область)?" +"Выбранного каталога нет в рабочей области:
%s

Хотите " +"продолжить (и скопировать каталог в область)?" #: spyderlib/widgets/projectexplorer.py:770 #: spyderlib/widgets/projectexplorer.py:1187 spyderlib/widgets/explorer.py:501 @@ -2544,9 +2579,8 @@ msgstr "Невозможно %s %s

Сообщение об #: spyderlib/widgets/projectexplorer.py:772 #: spyderlib/widgets/projectexplorer.py:1183 -#, fuzzy msgid "copy" -msgstr "Копировать" +msgstr "скопировать" #: spyderlib/widgets/projectexplorer.py:823 #: spyderlib/widgets/projectexplorer.py:830 @@ -2677,11 +2711,11 @@ msgstr "Каталог %s уже существует." #: spyderlib/widgets/projectexplorer.py:1185 msgid "move" -msgstr "" +msgstr "переместить" #: spyderlib/widgets/projectexplorer.py:1195 msgid "Select an existing workspace directory, or create a new one" -msgstr "Выберите существующую папку рабочей области или создайте новую" +msgstr "Выберите каталог рабочей области или создайте новый" #: spyderlib/widgets/projectexplorer.py:1196 msgid "" @@ -2722,15 +2756,20 @@ msgstr "Показать/скрыть менеджер глобальных пе #: spyderlib/widgets/externalshell/pythonshell.py:289 msgid "Terminate" -msgstr "" +msgstr "Прекратить" #: spyderlib/widgets/externalshell/pythonshell.py:290 +#, fuzzy msgid "" "Attempts to stop the process. The process\n" "may not exit as a result of clicking this\n" "button (it is given the chance to prompt\n" "the user for any unsaved files, etc)." msgstr "" +"Неудачная попытка остановить процесс.\n" +"Процесс может возможно не остановится\n" +"после нажатия этой кнопки (это даёт шанс to prompt\n" +"the user for any unsaved files, etc)." #: spyderlib/widgets/externalshell/pythonshell.py:303 msgid "Interact" @@ -2746,14 +2785,14 @@ msgid "Arguments..." msgstr "Аргументы..." #: spyderlib/widgets/externalshell/pythonshell.py:309 +#, fuzzy msgid "Post Mortem Debug" -msgstr "" +msgstr "Отладка в случае ошибки" #: spyderlib/widgets/externalshell/pythonshell.py:311 #: spyderlib/plugins/editor.py:783 -#, fuzzy msgid "Run settings" -msgstr "Запуск настроек" +msgstr "Настройки Запуска" #: spyderlib/widgets/externalshell/pythonshell.py:315 msgid "Working directory" @@ -2761,7 +2800,7 @@ msgstr "Рабочий каталог" #: spyderlib/widgets/externalshell/pythonshell.py:317 msgid "Set current working directory" -msgstr "Установить текущую рабочую папку" +msgstr "Установить текущий рабочий каталог" #: spyderlib/widgets/externalshell/pythonshell.py:319 msgid "Environment variables" @@ -2819,7 +2858,7 @@ msgstr "Запуск..." #: spyderlib/widgets/externalshell/baseshell.py:225 msgid "Terminated." -msgstr "" +msgstr "Прекращено." #: spyderlib/widgets/externalshell/baseshell.py:251 msgid "Command line arguments:" @@ -2899,18 +2938,18 @@ msgid "Dependencies" msgstr "Зависимости" #: spyderlib/widgets/dependencies.py:137 -#, fuzzy, python-format +#, python-format msgid "" "Spyder depends on several Python modules to provide the right functionality " "for all its panes. The table below shows the required and installed versions " "(if any) of all of them.

Note: You can safely use Spyder " "without the following modules installed: %s and %s" msgstr "" -"Spyder зависит от нескольких модулей Python to provide the right " -"functionality for all its panes.. В таблице ниже показаны требуемые и " +"Spyder зависит от нескольких модулей Python для обеспечения верной " +"функциональности всех панелей. В таблице ниже показаны требуемые и " "установленные версии (если таковые имеются) каждого из них." -"

Примечание: Вы можете смело работать в Spyder без следующих " -"модулей: %s и %s." +"

Примечание: Вы можете безопасно работать в Spyder без " +"следующих модулей: %s и %s." #: spyderlib/widgets/dependencies.py:150 msgid "Copy to clipboard" @@ -2969,7 +3008,6 @@ msgid "Browse repository" msgstr "Выбор репозитария" #: spyderlib/widgets/explorer.py:301 -#, fuzzy msgid "Open command prompt here" msgstr "Открыть командную строку здесь" @@ -3083,7 +3121,7 @@ msgstr "Не удалось найти внешнюю программу. #: spyderlib/widgets/explorer.py:903 msgid "Show current directory only" -msgstr "Показывать только текущую папку" +msgstr "Показывать только текущий каталог" #: spyderlib/widgets/explorer.py:1001 msgid "You don't have the right permissions to open this directory" @@ -3198,8 +3236,9 @@ msgid "Unable to load page" msgstr "Не удалось загрузить страницу" #: spyderlib/plugins/configdialog.py:139 +#, fuzzy msgid "Reset to defaults" -msgstr "" +msgstr "Восстановить умолчания" #: spyderlib/plugins/configdialog.py:151 msgid "Preferences" @@ -3207,7 +3246,7 @@ msgstr "Параметры" #: spyderlib/plugins/configdialog.py:487 msgid "Invalid directory path" -msgstr "Неверный путь папки" +msgstr "Неверный путь каталога" #: spyderlib/plugins/configdialog.py:517 msgid "Invalid file path" @@ -3270,12 +3309,13 @@ msgstr "" "(требуется перезапуск)" #: spyderlib/plugins/configdialog.py:795 +#, fuzzy msgid "Prompt when exiting" -msgstr "" +msgstr "Командная строка при закрытии" #: spyderlib/plugins/configdialog.py:796 msgid "Pop up internal console when internal errors appear" -msgstr "Выделять внутреннюю консоль при появлении ошибок" +msgstr "Переходить во встроенную консоль при появлении внутренних ошибок" #: spyderlib/plugins/configdialog.py:816 spyderlib/plugins/editor.py:105 #: spyderlib/plugins/ipythonconsole.py:158 @@ -3345,8 +3385,9 @@ msgid "Fonts" msgstr "Шрифты" #: spyderlib/plugins/configdialog.py:943 +#, fuzzy msgid "Appearance" -msgstr "" +msgstr "Оформление" #: spyderlib/plugins/configdialog.py:945 #: spyderlib/plugins/ipythonconsole.py:465 @@ -3393,13 +3434,12 @@ msgid "Are you sure you want to delete this scheme?" msgstr "Вы уверены, что хотите цветовую схему?" #: spyderlib/plugins/configdialog.py:1347 -#, fuzzy msgid "Text" -msgstr "текст" +msgstr "Текст" #: spyderlib/plugins/configdialog.py:1349 msgid "Highlight" -msgstr "Подсветить" +msgstr "Подсветка" #: spyderlib/plugins/configdialog.py:1351 msgid "Background" @@ -3454,11 +3494,12 @@ msgstr "Подсвечивать текущую строку" #: spyderlib/plugins/editor.py:127 msgid "Highlight current cell" -msgstr "Подсвечивать текущую ячейку" +msgstr "Подсвечивать текущий блок" #: spyderlib/plugins/editor.py:129 +#, fuzzy msgid "Highlight occurrences after" -msgstr "" +msgstr "Подсвечивать экземпляр через" #: spyderlib/plugins/editor.py:137 spyderlib/plugins/help.py:162 #: spyderlib/plugins/help.py:364 spyderlib/plugins/console.py:162 @@ -3477,11 +3518,11 @@ msgstr "Выполнить выделение" #: spyderlib/plugins/editor.py:161 msgid "Maintain focus in the Editor after running cells or selections" -msgstr "Удерживать фокус в Редакторе после запуска ячеек или выделения" +msgstr "Удерживать фокус в Редакторе после запуска блоков или выделений" #: spyderlib/plugins/editor.py:164 spyderlib/plugins/externalconsole.py:329 msgid "Introspection" -msgstr "" +msgstr "Интроспекция" #: spyderlib/plugins/editor.py:167 spyderlib/plugins/console.py:169 #: spyderlib/plugins/externalconsole.py:124 @@ -3523,7 +3564,7 @@ msgid "" "available." msgstr "" "Предупреждение:
Модуль Python rope не установлен на этом " -"компьютере: подсказки вызова функций, автозавершения кода и перехода к " +"компьютере: подсказки вызова функций, автозавершение кода и переход к " "определению будут недоступны." #: spyderlib/plugins/editor.py:188 @@ -3580,7 +3621,7 @@ msgstr "Отступы" #: spyderlib/plugins/editor.py:207 msgid "Tab stop width:" -msgstr "" +msgstr "Ширина табуляции:" #: spyderlib/plugins/editor.py:207 msgid "pixels" @@ -3619,7 +3660,7 @@ msgstr "Анализ" #: spyderlib/plugins/editor.py:224 msgid "(Refer to the {} page)" -msgstr "" +msgstr "(смотреть стр. {})" #: spyderlib/plugins/editor.py:228 msgid "Real-time code analysis" @@ -3695,7 +3736,7 @@ msgstr "Отображение" #: spyderlib/plugins/editor.py:335 msgid "Code Introspection/Analysis" -msgstr "" +msgstr "Интроспекция/анализ кода" #: spyderlib/plugins/editor.py:338 spyderlib/plugins/externalconsole.py:331 msgid "Advanced settings" @@ -3872,12 +3913,12 @@ msgid "" "Run current cell (Ctrl+Enter)\n" "[Use #%% to create cells]" msgstr "" -"Выполнить текущую ячейку (Ctrl+Enter)\n" -"[Используйте #%% для создания ячеек]" +"Выполнить текущий блок (Ctrl+Enter)\n" +"[Используйте #%% для создания блоков]" #: spyderlib/plugins/editor.py:827 msgid "Run current cell and go to the next one (Shift+Enter)" -msgstr "Выполнить текущую ячейку и перейти к следующей (Shift+Enter)" +msgstr "Выполнить текущий блок и перейти к следующему (Shift+Enter)" #: spyderlib/plugins/editor.py:833 msgid "Show todo list" @@ -4005,15 +4046,16 @@ msgstr "Перейти к строке..." #: spyderlib/plugins/editor.py:945 msgid "Set console working directory" -msgstr "Установить рабочую папку консоли" +msgstr "Установить рабочий каталог консоли" #: spyderlib/plugins/editor.py:947 +#, fuzzy msgid "" "Set current console (and file explorer) working directory to current script " "directory" msgstr "" -"Установить для текущей консоли (и файлового менеджера) рабочей папкой папку " -"текущего скрипта" +"Установить каталог текущего скрипта как рабочий для текущей консоли (и " +"файлового менеджера) " #: spyderlib/plugins/editor.py:952 msgid "Maximum number of recent files..." @@ -4109,11 +4151,11 @@ msgstr "Sphinx %s на данный момент установлено." #: spyderlib/plugins/help.py:351 msgid "No further documentation available" -msgstr "" +msgstr "Дополнительная документация отсутствует" #: spyderlib/plugins/help.py:384 msgid "Source" -msgstr "Исходник" +msgstr "Источник" #: spyderlib/plugins/help.py:413 msgid "Plain Text" @@ -4155,7 +4197,7 @@ msgstr "Использование" #: spyderlib/plugins/help.py:714 msgid "New to Spyder? Read our" -msgstr "" +msgstr "Впервые в Spyder? Прочтите наше" #: spyderlib/plugins/help.py:715 msgid "tutorial" @@ -4182,6 +4224,9 @@ msgid "" "The following error occured when calling Sphinx %s.
Incompatible " "Sphinx version or doc string decoding failed.

Error message:
%s" msgstr "" +"Следующая ошибка появляется при вызове Sphinx %s.
Несовместимая " +"версия Sphinx или ошибка декодирования строки документации.

Сообщение " +"об ошибке:
%s" #: spyderlib/plugins/help.py:985 msgid "No source code available." @@ -4205,19 +4250,21 @@ msgid "" "The authenticity of host %s can't be established. Are you sure you " "want to continue connecting?" msgstr "" +"Подлинность хоста %s не может быть установлена. Вы уверены, что " +"хотите продолжить соединение?" #: spyderlib/plugins/ipythonconsole.py:123 msgid "The authenticity of the host can't be established" -msgstr "" +msgstr "Подлинность хоста не может быть установлена" #: spyderlib/plugins/ipythonconsole.py:130 #, python-format msgid "Tunnel '%s' failed to start" -msgstr "" +msgstr "Туннель '%s' не удалось запустить" #: spyderlib/plugins/ipythonconsole.py:135 msgid "Could not connect to remote host" -msgstr "" +msgstr "Не удалось подключиться к удалённому хосту" #: spyderlib/plugins/ipythonconsole.py:151 #: spyderlib/plugins/ipythonconsole.py:691 @@ -4237,15 +4284,22 @@ msgstr "" "показываемое вверху консоли при открытии." #: spyderlib/plugins/ipythonconsole.py:162 +#, fuzzy msgid "Use a pager to display additional text inside the console" msgstr "" +"Использовать постраничный вывод, чтобы показать дополнительный текст в " +"консоли" #: spyderlib/plugins/ipythonconsole.py:164 +#, fuzzy msgid "" "Useful if you don't want to fill the console with long help or completion " "texts.\n" "Note: Use the Q key to get out of the pager." msgstr "" +"Полезно, если Вы не хотите захламлять консоль длинной справкой или сплошным " +"текстом.\n" +"Примечание: Используйте клавишу Q для выхода из постраничного вывода." #: spyderlib/plugins/ipythonconsole.py:169 msgid "Ask for confirmation before closing" @@ -4525,7 +4579,7 @@ msgstr "" #: spyderlib/plugins/ipythonconsole.py:429 msgid "Prompts" -msgstr "" +msgstr "Приглашения к вводу/выводу" #: spyderlib/plugins/ipythonconsole.py:430 msgid "Modify how Input and Output prompts are shown in the console." @@ -4540,6 +4594,8 @@ msgstr "Строка ввода:" msgid "" "Default is
In [<span class=\"in-prompt-number\">%i</span>]:" msgstr "" +"По умолчанию для
Ввода [<span class=\"in-prompt-number\">%i</" +"span>]:" #: spyderlib/plugins/ipythonconsole.py:439 msgid "Output prompt:" @@ -4550,6 +4606,8 @@ msgstr "Строка вывода:" msgid "" "Default is
Out[<span class=\"out-prompt-number\">%i</span>]:" msgstr "" +"По умолчанию для
Вывода [<span class=\"out-prompt-number\">%i</" +"span>]:" #: spyderlib/plugins/ipythonconsole.py:461 #: spyderlib/plugins/externalconsole.py:275 @@ -4573,6 +4631,10 @@ msgid "" "tt> button, or write directly its id, in case it's a local kernel (for " "example kernel-3764.json or just 3764)." msgstr "" +"Пожалуйста, введите информацию о соединении для ядра, к которому пытаетесь " +"подключиться. Для этого либо выберите JSON-файл соединения кнопкой " +"Browse, либо, если ядро локальное, введите его id (напр. " +"kernel-3764.json или просто 3764)." #: spyderlib/plugins/ipythonconsole.py:490 msgid "Connection info:" @@ -4593,23 +4655,23 @@ msgstr "Это удалённо-управляемое ядро" #: spyderlib/plugins/ipythonconsole.py:507 msgid "username@hostname:port" -msgstr "" +msgstr "username@hostname:port" #: spyderlib/plugins/ipythonconsole.py:510 msgid "Path to ssh key file" -msgstr "" +msgstr "Путь к ключу ssh" #: spyderlib/plugins/ipythonconsole.py:519 msgid "Password or ssh key passphrase" -msgstr "" +msgstr "Пароль или кодовая фраза ключа ssh" #: spyderlib/plugins/ipythonconsole.py:523 msgid "Host name" -msgstr "" +msgstr "Имя хоста" #: spyderlib/plugins/ipythonconsole.py:524 msgid "Ssh key" -msgstr "" +msgstr "Ключ ssh" #: spyderlib/plugins/ipythonconsole.py:525 msgid "Password" @@ -4664,6 +4726,8 @@ msgid "" "Could not open ssh tunnel. The error was:\n" "\n" msgstr "" +"Не удалось открыть ssh-туннель. Произошла ошибка:\n" +"\n" #: spyderlib/plugins/ipythonconsole.py:1090 msgid "IPython" @@ -4724,7 +4788,7 @@ msgstr "Менеджер переменных" #: spyderlib/plugins/console.py:108 msgid "Internal console" -msgstr "Внешняя консоль" +msgstr "Встроенная консоль" #: spyderlib/plugins/console.py:138 spyderlib/plugins/externalconsole.py:1033 msgid "&Run..." @@ -4769,7 +4833,7 @@ msgstr "Установить путь запуска внешнего редак #: spyderlib/plugins/console.py:178 msgid "Internal console settings" -msgstr "Настройки внешней консоли" +msgstr "Настройки встроенной консоли" #: spyderlib/plugins/console.py:231 spyderlib/plugins/externalconsole.py:1210 msgid "Run Python script" @@ -4824,7 +4888,7 @@ msgstr "такая же как в последней сессии" #: spyderlib/plugins/workingdirectory.py:52 msgid "At startup, Spyder will restore the global directory from last session" -msgstr "При загрузке Spyder восстановит глобальную папку из прошлой сессии" +msgstr "При загрузке Spyder восстановит глобальный каталог из прошлой сессии" #: spyderlib/plugins/workingdirectory.py:56 spyderlib/plugins/runconfig.py:480 msgid "the following directory:" @@ -4841,12 +4905,12 @@ msgstr "Файлы открываются из:" #: spyderlib/plugins/workingdirectory.py:74 #: spyderlib/plugins/workingdirectory.py:87 msgid "the current file directory" -msgstr "текущей папки" +msgstr "текущего каталога" #: spyderlib/plugins/workingdirectory.py:78 #: spyderlib/plugins/workingdirectory.py:91 msgid "the global working directory" -msgstr "глобальной рабочей папки" +msgstr "глобального рабочего каталога" #: spyderlib/plugins/workingdirectory.py:83 msgid "Files are created in:" @@ -4869,7 +4933,6 @@ msgid "Back" msgstr "Назад" #: spyderlib/plugins/workingdirectory.py:190 -#, fuzzy msgid "" "This is the working directory for newly\n" "opened consoles (Python/IPython consoles and\n" @@ -4885,11 +4948,11 @@ msgstr "" #: spyderlib/plugins/workingdirectory.py:218 msgid "Browse a working directory" -msgstr "Просмотреть рабочую папку" +msgstr "Просмотреть рабочий каталог" #: spyderlib/plugins/workingdirectory.py:225 msgid "Change to parent directory" -msgstr "Изменить родительскую папку" +msgstr "Изменить на родительский каталог" #: spyderlib/plugins/workingdirectory.py:232 msgid "Global working directory" @@ -4934,7 +4997,7 @@ msgstr "Новая комбинация клавиш конфликтует с:" #, python-brace-format msgid "" "A compound sequence can have {break} a maximum of 4 subsequences.{break}" -msgstr "" +msgstr "Не более 4 комбинаций клавиш {break} для одного действия.{break}" #: spyderlib/plugins/shortcuts.py:326 msgid "Invalid key entered" @@ -4949,8 +5012,9 @@ msgid "Shortcut" msgstr "Комбинация клавиш" #: spyderlib/plugins/shortcuts.py:521 +#, fuzzy msgid "Score" -msgstr "" +msgstr "Метка" #: spyderlib/plugins/shortcuts.py:681 msgid "Conflicts" @@ -4978,7 +5042,7 @@ msgstr "Выполнить в текущей консоли Python или IPytho #: spyderlib/plugins/runconfig.py:29 msgid "Execute in a new dedicated Python console" -msgstr "Выполнит в новой отдельной консоли Python" +msgstr "Выполнить в новой отдельной консоли Python" #: spyderlib/plugins/runconfig.py:30 msgid "Execute in an external System terminal" @@ -5002,18 +5066,16 @@ msgid "Working directory:" msgstr "Рабочий каталог:" #: spyderlib/plugins/runconfig.py:180 spyderlib/plugins/runconfig.py:491 -#, fuzzy msgid "Enter debugging mode when errors appear during execution" msgstr "Запускать отладочный режим, если происходят ошибки в ходе выполнения" #: spyderlib/plugins/runconfig.py:196 spyderlib/plugins/runconfig.py:501 msgid "Dedicated Python console" -msgstr "" +msgstr "Отдельная консоль Python" #: spyderlib/plugins/runconfig.py:200 spyderlib/plugins/runconfig.py:503 -#, fuzzy msgid "Interact with the Python console after execution" -msgstr "Взаимодействовать с консолью Python после выполнения" +msgstr "Перейти в консоль Python после выполнения" #: spyderlib/plugins/runconfig.py:204 msgid "Show warning when killing running process" @@ -5021,7 +5083,7 @@ msgstr "Показывать предупреждение при заверше #: spyderlib/plugins/runconfig.py:213 msgid "-u is added to the other options you set here" -msgstr "" +msgstr "-u добавлен к другим опциям, которые Вы здесь установили" #: spyderlib/plugins/runconfig.py:223 msgid "this dialog" @@ -5039,7 +5101,7 @@ msgstr "Следующий рабочий каталог не применим:< #: spyderlib/plugins/runconfig.py:361 #, python-format msgid "Run settings for %s" -msgstr "Запустить настройки для %s" +msgstr "Настройки Запуска для %s" #: spyderlib/plugins/runconfig.py:393 msgid "Select a run configuration:" @@ -5047,7 +5109,7 @@ msgstr "Выберите конфигурацию запуска:" #: spyderlib/plugins/runconfig.py:422 spyderlib/plugins/runconfig.py:447 msgid "Run Settings" -msgstr "Запуск настроек" +msgstr "Настройки Запуска" #: spyderlib/plugins/runconfig.py:449 #, python-format @@ -5055,6 +5117,8 @@ msgid "" "The following are the default %s. These options may be overriden " "using the %s dialog box (see the %s menu)" msgstr "" +"Следующие - стандартные %s. Эти опции можно перезаписать с помощью " +"диалогового окна %s (см. меню %s)" #: spyderlib/plugins/runconfig.py:475 msgid "Default working directory is:" @@ -5070,7 +5134,7 @@ msgstr "Показывать предупреждение при заверше #: spyderlib/plugins/runconfig.py:515 msgid "Run Settings dialog" -msgstr "Запустить диалог настроек" +msgstr "диалог Настроек Запуска" #: spyderlib/plugins/history.py:35 msgid "Settings" @@ -5160,19 +5224,22 @@ msgstr "Светлый фон (белый цвет)" #: spyderlib/plugins/externalconsole.py:140 msgid "User Module Reloader (UMR)" -msgstr "" +msgstr "Перезагрузка модулей пользователя (UMR)" #: spyderlib/plugins/externalconsole.py:141 msgid "" "UMR forces Python to reload modules which were imported when executing a \n" "script in the external console with the 'runfile' function." msgstr "" +"UMR заставляет Python перезагружать модули, импортированные при \n" +"выполнении скрипта во внешней консоли функцией 'runfile'." #: spyderlib/plugins/externalconsole.py:144 msgid "Enable UMR" -msgstr "" +msgstr "Включить UMR" #: spyderlib/plugins/externalconsole.py:146 +#, fuzzy msgid "" "This option will enable the User Module Reloader (UMR) in Python/IPython " "consoles. UMR forces Python to reload deeply modules during import when " @@ -5184,6 +5251,15 @@ msgid "" "you may have to use the attribute Qt.WA_DeleteOnClose on your main " "window, using the setAttribute method)" msgstr "" +"Эта опция включает Перезагрузку Модулей Пользователя (UMR) в консолях Python/" +"IPython. UMR заставляет Python перезагружать deeply модули при запуске " +"скрипта Python встроенной функцией Spyder runfile.

1. " +"UMR может потребовать перезапустить консоль, в которой был вызван (в " +"противном случае только вновь импортируемые модули будут перезагружены при " +"выполнении скриптов).

2.Если ошибки происходят при перезапуске " +"программ на PyQt, убедитесь, что Qt-объекты уничтожены должным образом " +"(напр. можно установить атрибут Qt.WA_DeleteOnClose для Вашего " +"главного окна с помощью метода setAttribute)" #: spyderlib/plugins/externalconsole.py:161 msgid "Show reloaded modules list" @@ -5197,7 +5273,7 @@ msgstr "" #: spyderlib/plugins/externalconsole.py:166 msgid "Set UMR excluded (not reloaded) modules" -msgstr "" +msgstr "Установить модули-исключения для UMR (не перезагружаемые)" #: spyderlib/plugins/externalconsole.py:177 msgid "Python executable" @@ -5212,15 +5288,15 @@ msgstr "" "который Spyder будет запускать скрипты:" #: spyderlib/plugins/externalconsole.py:182 +#, fuzzy msgid "Default (i.e. the same as Spyder's)" -msgstr "" +msgstr "Стандартный (тот, в котором Spyder)" #: spyderlib/plugins/externalconsole.py:186 msgid "Use the following Python interpreter:" msgstr "Использовать следующий интепретатор Python:" #: spyderlib/plugins/externalconsole.py:190 -#, fuzzy msgid "Executables" msgstr "Исполняемые файлы" @@ -5364,12 +5440,17 @@ msgid "Kernel" msgstr "Ядро" #: spyderlib/plugins/externalconsole.py:862 +#, fuzzy msgid "" "Either:
  1. Your IPython frontend and kernel versions are " "incompatible or
  2. You don't have IPython installed in " "your external interpreter.
In any case, we're sorry but we can't " "create a console for you." msgstr "" +"Либо:
  1. версии Ваших пользовательского и ядерного IPython " +"несовместимы, либо
  2. у Вас не установлен IPython в Вашем " +"внешнем интерпретаторе.
В любом случае, мы сожалеем, что не можем " +"создать консоль для Вас." #: spyderlib/plugins/externalconsole.py:886 msgid "Command Window" @@ -5390,7 +5471,7 @@ msgstr "Открыть консоль &Python" #: spyderlib/plugins/externalconsole.py:1025 msgid "Open &command prompt" -msgstr "" +msgstr "Открыть &командную строку" #: spyderlib/plugins/externalconsole.py:1026 msgid "Open a Windows command prompt" @@ -5409,23 +5490,28 @@ msgid "Open an IPython console" msgstr "Открыть консоль IPython" #: spyderlib/plugins/externalconsole.py:1187 +#, fuzzy msgid "" "The console monitor was disabled: the IPython kernel will be started as " "expected, but an IPython console will have to be connected manually to the " "kernel." msgstr "" +"Монитор консоли был отключен: ядро IPython будет запущено как ожидалось, но " +"консоль IPython нужно будет подключить к ядру вручную." #: spyderlib/plugins/externalconsole.py:1219 #: spyderlib/plugins/externalconsole.py:1232 #: spyderlib/plugins/externalconsole.py:1236 msgid "UMR" -msgstr "" +msgstr "UMR" #: spyderlib/plugins/externalconsole.py:1220 msgid "" "UMR excluded modules:\n" "(example: guidata, guiqwt)" msgstr "" +"Модули-исключения для UMR:\n" +"(например: guidata, guiqwt)" #: spyderlib/plugins/externalconsole.py:1233 #, python-format @@ -5445,22 +5531,20 @@ msgstr "" "консолям Python/IPython" #: spyderlib/plugins/layoutdialog.py:174 -#, fuzzy msgid "Move Up" -msgstr "Переместить выше" +msgstr "Вверх" #: spyderlib/plugins/layoutdialog.py:175 -#, fuzzy msgid "Move Down" -msgstr "Переместить ниже" +msgstr "Вниз" #: spyderlib/plugins/layoutdialog.py:176 msgid "Delete Layout" -msgstr "Удалить компоновку" +msgstr "Удалить" #: spyderlib/plugins/layoutdialog.py:180 msgid "Layout Display and Order" -msgstr "" +msgstr "Показывать и Выбирать компоновку" #: spyderlib/plugins/onlinehelp.py:68 msgid "Online help" diff --git a/spyplugins/ui/breakpoints/locale/ru/LC_MESSAGES/breakpoints.mo b/spyplugins/ui/breakpoints/locale/ru/LC_MESSAGES/breakpoints.mo new file mode 100644 index 0000000000000000000000000000000000000000..159c56ec2095bec64dd42ce81b00f57f861f97f8 GIT binary patch literal 1075 zcma)2&rj4q6t0TDDkg^LNn=Kh1fo;gT_B`T5Rf&*C2q`WjPWw;4okH=-Lzff8V-U7 zFB(r?jfh7NNL;gG#GB{oKVb9^@aEOTZ`wtOXyPPazxU>S-+OQRrK{tahI0@&0hEEm zz-vIAufQST8*mc%4jcnIccq@w;G@XTgFC?EZO(y@AioU$4BP^aBR{i8)3V?(a344X zcY#;H4)`7T0Qd*E6Z{k01J=r_-9?4UyT5&>_R%H+&hFHFS45#U z>2Vg2*{vJm3c@^(%())lEJyQhxJ{!?`l9Sct}nDHF!{5bgH_ABLVdz$n=#Z1fq$Eq zB062B*Le`4g-!Irl_H(Q2C5^y$Rci&jA;#0GfOiTF$Zn4|D2gMO$g~#e%DpDzv`@k zRF`L>QfC!Ti=0(4U}kz|YHOZlm^xk%aS_pCqlRe_zZdn@Jm!jFQkrK$$Rp=kF-M2C zbO96L91rM}DEVbqRBSRd>qhz|E_i^A%XFe)lUk#~Bh}2PHHc*l=r?Fv;0HD-_+0%h z%NR2H^*jqPU3K+Xq^dV7ESRl(WL%U3-XJ6Q)7)T5exXuju4k0|>Zo4u>H+g;&JU`g zO++n8Lnk{-($MJsiP(_djm*U4nuEmS8 zNg(>SXGOk=AIQ~2A3p&-{H;g0bH;M}Y9oG%!7bU;, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2016-03-21 06:04+0300\n" +"PO-Revision-Date: 2016-03-21 06:15+0300\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" +"X-Generator: Poedit 1.8.4\n" +"Last-Translator: Zgarbul Andrey \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Language: ru\n" + +#: spyplugins/ui/breakpoints/breakpoints.py:41 +msgid "Breakpoints" +msgstr "Точки останова" + +#: spyplugins/ui/breakpoints/breakpoints.py:75 +msgid "List breakpoints" +msgstr "Список точек останова" + +#: spyplugins/ui/breakpoints/widgets/breakpointsgui.py:87 +msgid "Condition" +msgstr "Состояние" + +#: spyplugins/ui/breakpoints/widgets/breakpointsgui.py:87 +msgid "File" +msgstr "Файл" + +#: spyplugins/ui/breakpoints/widgets/breakpointsgui.py:87 +msgid "Line" +msgstr "Строка" + +#: spyplugins/ui/breakpoints/widgets/breakpointsgui.py:170 +msgid "Clear breakpoints in all files" +msgstr "Очистить все точки останова" + +#: spyplugins/ui/breakpoints/widgets/breakpointsgui.py:177 +msgid "Clear this breakpoint" +msgstr "Убрать эту точку останова" + +#: spyplugins/ui/breakpoints/widgets/breakpointsgui.py:183 +msgid "Edit this breakpoint" +msgstr "Редактировать эту точку останова" diff --git a/spyplugins/ui/profiler/locale/ru/LC_MESSAGES/profiler.mo b/spyplugins/ui/profiler/locale/ru/LC_MESSAGES/profiler.mo new file mode 100644 index 0000000000000000000000000000000000000000..249ea931f89bf443158de94a24900b89d189bb6f GIT binary patch literal 3447 zcmb7_Uu+ab9LGlm!BbH2zlaVZ*a~~xwSdjhgF;IY(@H}t5~C*DySaAF-tJ{~53G{d zQa}(wBhm1n7Kpr=n4`3`P-sm|d^Ed>(O}g0;+wwsU}Ajn`$Qc*B-hXE{Q3R) z&Tpo_E?e*kLtBmCQ~0&q!PrL7yc2)Wn(kt3A-D~E0Ne>K0QZICZ-V#WI|Hr)^Wgp9 zN8$K+@L7C+3C6(hKn=VB-VH8-v8CWr@G)=&xCq<`E(X&e*=r5C7kmQWIgs}CgS37K zybnABQal&HhrzGFhrn;b?;pX(@%;z*2)Gc*QQpfz46z3AQ7{d@0Cs^C_xs>l@I#R7 zUj~wA#Ke+S9mU*I-yF_NSGFN4p3IdCs{6kGxR0=@?R z3zGj%IHh>r0_l8?gHM9f;4<(hknH>kCc!1x^b)ugB)`W%(qkB04PF9i{SB}M{0D3V zx7-_?*L&cL_#Ou1;16IsxDd%8B-RNwfp37@!OubR^BdR-{tZ(8=_QQSfUkg%N!1d? zOKYi74Ae+_YR}B_0Qpj@G<`|b)rh*U=Wx2!c&`z*Gaw(jm8Ert+>v$n>aX>fRcs$NJ`rKX! z;AEsxa2>Wstp|%14^kD9b?W;?Ac5*dHf&R+Wf zx$BX7{&^=#qSKacWN=R0ovvMA^oM7PQVPor!^H+h`d5o?SQ)dJC1bO6@3J9ua9}~# zD(1U|BavVC9x1oZzE354lYG;baI(Bzy z%~I%8cUp_?iWIL)BsXb^daW+W>*`X8#M(rCB7ue49r3{{ia}Dn{M?K z^&X*h2|W)7?Yr7{RQx65iCD93xll;!>MOvTE8cO}7fju-HuFrcE*;^fU+rqu8Y=6g zZaFz2wH;Q*Ce>2Bq1$j{JB1}ABF<{t`%=8n*CSjq7BBSiWPD?6pB65#Wr}y$B5Sx9 zZ-{S*wdoGLlT}l9Y4-IVU3M2uzRk)?(Z?I#4Zh>L`flpUqu}GHjxDhcvnX{_Yqe$G zNpY*7KAm*^W)w2bq-(6z$wWGxLymElS#gnCpebldrP`5nrcjMpsw1HXiO&f z!GpmTtVz^jPZE3TYBwX^K++VK#TfHW`zO3{Z^|3-PcU!T|G=B@2mC|$d&ob@(e3w2 z-iUYI8^dqH8)M!%42*k|Sb?=PFzg>g=c0GjD>3f^X0LdYDKdh+Q#T)7$GuD5s5i#_ z!~P(QU-gf|<`Bo8Y3v-MIk+LeWOwG8_1U zUIWhq5Npyu1zk&|!!#_6&J@R+s143*gl3p`7PyQ^Cz1ITb!w$`+#d{jDx?w8gCsah zX+hvIOb&3&LH0qV(j>+QaMaMQ1SNvq>hz;svxK3-s7$HThS~lZkyR8e&(aZ|gEZs8 znIWhW?3}2qoJaeLlR1;#7^;W#nU#Jhnwl65a;N_T-g#74KhAerISn4}c>@ZHrAmfM zjOA>|;FNy^CaKDTt5RKZbLX-6cGI70WTul!Tyx~1`lEY&ks_q?Lj6`02%q$D37uV_ zRP`dbx>?~<-QluR#VF(ScHqjOCc~KMHe&u7ZUP<^N~2#rDZ$mkR$fWOKXRK#2}^h( z=-HuniVlG8YxrKF*pcX42eTmGp>GRGR literal 0 HcmV?d00001 diff --git a/spyplugins/ui/profiler/locale/ru/LC_MESSAGES/profiler.po b/spyplugins/ui/profiler/locale/ru/LC_MESSAGES/profiler.po new file mode 100644 index 00000000000..e6c159dd99e --- /dev/null +++ b/spyplugins/ui/profiler/locale/ru/LC_MESSAGES/profiler.po @@ -0,0 +1,184 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2016-03-21 22:00+0300\n" +"PO-Revision-Date: 2016-03-26 13:36+0300\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" +"X-Generator: Poedit 1.8.4\n" +"Last-Translator: Zgarbul Andrey \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Language: ru\n" + +#: spyplugins/ui/profiler/profiler.py:27 +msgid "Results" +msgstr "Результаты" + +#: spyplugins/ui/profiler/profiler.py:28 +#, fuzzy +msgid "" +"Profiler plugin results (the output of python's profile/cProfile)\n" +"are stored here:" +msgstr "" +"Результаты плагина профайлера (вывод profile/cProfile python'а)\n" +"хранятся здесь:" + +#: spyplugins/ui/profiler/profiler.py:68 +msgid "Profiler" +msgstr "Профайлер" + +#: spyplugins/ui/profiler/profiler.py:96 +#: spyplugins/ui/profiler/widgets/profilergui.py:76 +msgid "Profile" +msgstr "Профилировать" + +#: spyplugins/ui/profiler/widgets/profilergui.py:77 +msgid "Run profiler" +msgstr "Запустить профайлер" + +#: spyplugins/ui/profiler/widgets/profilergui.py:82 +msgid "Stop" +msgstr "Стоп" + +#: spyplugins/ui/profiler/widgets/profilergui.py:83 +msgid "Stop current profiling" +msgstr "Остановить текущее профилирование" + +#: spyplugins/ui/profiler/widgets/profilergui.py:91 +#: spyplugins/ui/profiler/widgets/profilergui.py:214 +msgid "Select Python script" +msgstr "Выбрать скрипт Python" + +#: spyplugins/ui/profiler/widgets/profilergui.py:97 +msgid "Output" +msgstr "Вывод" + +#: spyplugins/ui/profiler/widgets/profilergui.py:99 +msgid "Show program's output" +msgstr "Показать вывод программы" + +#: spyplugins/ui/profiler/widgets/profilergui.py:108 +msgid "Collapse one level up" +msgstr "" + +#: spyplugins/ui/profiler/widgets/profilergui.py:113 +msgid "Expand one level down" +msgstr "" + +#: spyplugins/ui/profiler/widgets/profilergui.py:116 +msgid "Save data" +msgstr "Сохранить данные" + +#: spyplugins/ui/profiler/widgets/profilergui.py:119 +msgid "Save profiling data" +msgstr "Сохранить данные профилирования" + +#: spyplugins/ui/profiler/widgets/profilergui.py:121 +msgid "Load data" +msgstr "Загрузить данные" + +#: spyplugins/ui/profiler/widgets/profilergui.py:124 +msgid "Load profiling data for comparison" +msgstr "Загрузить данные профилирования для сравнения" + +#: spyplugins/ui/profiler/widgets/profilergui.py:126 +msgid "Clear comparison" +msgstr "Очистить сравнение" + +#: spyplugins/ui/profiler/widgets/profilergui.py:166 +msgid "Please install" +msgstr "Пожалуйста, установите" + +#: spyplugins/ui/profiler/widgets/profilergui.py:167 +msgid "the Python profiler modules" +msgstr "модули профайлера Python" + +#: spyplugins/ui/profiler/widgets/profilergui.py:174 +msgid "Save profiler result" +msgstr "Сохранить результаты профилирования" + +#: spyplugins/ui/profiler/widgets/profilergui.py:177 +#: spyplugins/ui/profiler/widgets/profilergui.py:183 +msgid "Profiler result" +msgstr "Результаты профилирования" + +#: spyplugins/ui/profiler/widgets/profilergui.py:182 +msgid "Select script to compare" +msgstr "Выберите скрипт для сравнения" + +#: spyplugins/ui/profiler/widgets/profilergui.py:215 +msgid "Python scripts" +msgstr "Скрипты Python" + +#: spyplugins/ui/profiler/widgets/profilergui.py:222 +#: spyplugins/ui/profiler/widgets/profilergui.py:227 +msgid "Profiler output" +msgstr "Вывод профайлера" + +#: spyplugins/ui/profiler/widgets/profilergui.py:246 +msgid "Profiling, please wait..." +msgstr "Профилирование, пожалуйста подождите..." + +#: spyplugins/ui/profiler/widgets/profilergui.py:290 +msgid "Error" +msgstr "Ошибка" + +#: spyplugins/ui/profiler/widgets/profilergui.py:291 +msgid "Process failed to start" +msgstr "Процесс не удалось запустить" + +#: spyplugins/ui/profiler/widgets/profilergui.py:338 +msgid "Sorting data, please wait..." +msgstr "Сортировка данных, пожалуйста подождите..." + +#: spyplugins/ui/profiler/widgets/profilergui.py:384 +msgid "Function/Module" +msgstr "Функция/Модуль" + +#: spyplugins/ui/profiler/widgets/profilergui.py:384 +msgid "Total Time" +msgstr "Общее время" + +#: spyplugins/ui/profiler/widgets/profilergui.py:384 +#: spyplugins/ui/profiler/widgets/profilergui.py:385 +msgid "Diff" +msgstr "Различие" + +#: spyplugins/ui/profiler/widgets/profilergui.py:385 +msgid "Calls" +msgstr "Вызовы" + +#: spyplugins/ui/profiler/widgets/profilergui.py:385 +msgid "Local Time" +msgstr "Локальное время" + +#: spyplugins/ui/profiler/widgets/profilergui.py:386 +msgid "File:line" +msgstr "Файл:строка" + +#: spyplugins/ui/profiler/widgets/profilergui.py:536 +msgid "Time in function (including sub-functions)" +msgstr "Время в функции (включая подфункции)" + +#: spyplugins/ui/profiler/widgets/profilergui.py:545 +msgid "Local time in function (not in sub-functions)" +msgstr "Докальное время в функции (исключая подфункции)" + +#: spyplugins/ui/profiler/widgets/profilergui.py:555 +msgid "Total number of calls (including recursion)" +msgstr "Общее число вызовов (включая рекурсию)" + +#: spyplugins/ui/profiler/widgets/profilergui.py:565 +msgid "File:line where function is defined" +msgstr "Файл:строка, где функция определена" + +#: spyplugins/ui/profiler/widgets/profilergui.py:570 +msgid "recursion" +msgstr "рекурсия" diff --git a/spyplugins/ui/pylint/locale/ru/LC_MESSAGES/pylint.mo b/spyplugins/ui/pylint/locale/ru/LC_MESSAGES/pylint.mo new file mode 100644 index 0000000000000000000000000000000000000000..28495fd788de5222e9fb346e673027a99ce9e3ab GIT binary patch literal 2941 zcma)+O>7ip7{^})6ju}lRQy06AP^dyWp`V&S-J(pA|w!+wxSX*)7`i2klC5Z%q(RI z2U-LqG@vF%56Xuay_qd`rKRmQ#>A6{cTQf62QS8WF!7*?C;!ho(@%SFva`Q=zn5jkmLCkWP2-+ z)V<(VupKOd&x4>*5^q#kGVaeR18n zN7mzh3^(@=(xCG#$d^II4g;~@G3{z#1yr(1)BGD#=&Eg6Vo+NkKXr5Q-F zoFFu9o7#HYy{c_FVcV|W_Ppry-J%Qv>VrS130=ZAKNOvMPa7{1?>Uslsc^t`s1KF{(Ul}3A(;r1gMrfl>C61=2Au@aRdL8n zQl$g~g`!*9vKZ0=6_^TXAkHC`m!u18Ax;LO z+pYLT8M_)tLhY5(A>Rz4wkpH4=w4P%=z3UjJt|gwA7z+V+A{#5u5G)6EY9^p3yB%D zP>)`y_B`8yWiup4o!p1f*53IStjuS(hU?$nz`vcdK9)alBS6=J?M-I6+D z2Jp^SZ4;f8rxX3A-&?V1zf44pk2AHkkX z6V7CDCfBqFdgGMlQOA^^=$xvnyU}?y8I454sum4LSA=>`O{laY6GDA3>shE95b%xG ze_l;!KQ)9DKd@dXj00KnVNy3Zrs$%oWAD)7ROl#260eCd7>Py}ct#`fS5Bx~P>N)! znP@nfi;d|#PjGV7befjciABz84VmN$)#L9QQX7BY)aO{5KxM8Z9~q%;E?3fJCMmiA zQ8hIkU4w3}EK&$5cpO1~mpg&w$q3c?2*+j?22E@Sx9*wc*5hPzTSS-G1&ThdCKeqd z%yFZj8EzrFi8!uIG(yoku#Pyn*Xod6S7U^~uT^7_4H%e;3oy#DEj}85g@w8uii;iWP*V+l*(>2}l48L;e5D*7g6!!!H+$%}GT6pcBu-`_kld&L=sm zSiOq%8n;6OMZO3PcpTNAfI9jYbKJ^PtW@8%WQtJLg(m8AFC}*hLa!q*extM(ZKjUb YQa3*g)(;M5Io7Y#}fH1#8!)p#T5? literal 0 HcmV?d00001 diff --git a/spyplugins/ui/pylint/locale/ru/LC_MESSAGES/pylint.po b/spyplugins/ui/pylint/locale/ru/LC_MESSAGES/pylint.po new file mode 100644 index 00000000000..0e08e005202 --- /dev/null +++ b/spyplugins/ui/pylint/locale/ru/LC_MESSAGES/pylint.po @@ -0,0 +1,162 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2016-03-21 22:22+0300\n" +"PO-Revision-Date: 2016-03-21 22:40+0300\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" +"X-Generator: Poedit 1.8.4\n" +"Last-Translator: Zgarbul Andrey \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"Language: ru\n" + +#: spyplugins/ui/pylint/pylint.py:29 +msgid "Settings" +msgstr "Настройки" + +#: spyplugins/ui/pylint/pylint.py:30 +msgid "Save file before analyzing it" +msgstr "Сохранить файл перед его анализом" + +#: spyplugins/ui/pylint/pylint.py:33 spyplugins/ui/pylint/pylint.py:152 +msgid "History" +msgstr "История" + +#: spyplugins/ui/pylint/pylint.py:34 +msgid "The following option will be applied at next startup." +msgstr "Следующая опция будет применена при следующем запуске." + +#: spyplugins/ui/pylint/pylint.py:37 +msgid "History: " +msgstr "История:" + +#: spyplugins/ui/pylint/pylint.py:38 +msgid " results" +msgstr " результаты" + +#: spyplugins/ui/pylint/pylint.py:41 +msgid "Results" +msgstr "Результаты" + +#: spyplugins/ui/pylint/pylint.py:42 +msgid "Results are stored here:" +msgstr "Результаты хранятся здесь:" + +#: spyplugins/ui/pylint/pylint.py:92 +#: spyplugins/ui/pylint/widgets/pylintgui.py:73 +msgid "Static code analysis" +msgstr "Статический анализ кода" + +#: spyplugins/ui/pylint/pylint.py:108 +msgid "History..." +msgstr "История..." + +#: spyplugins/ui/pylint/pylint.py:110 +msgid "Set history maximum entries" +msgstr "Установить максимальное число записей истории" + +#: spyplugins/ui/pylint/pylint.py:126 +msgid "Run static code analysis" +msgstr "Запустить статический анализ кода" + +#: spyplugins/ui/pylint/pylint.py:153 +msgid "Maximum entries" +msgstr "Максимум записей" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:107 +msgid "Results for " +msgstr "Результаты для" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:112 +#, fuzzy +msgid "Convention" +msgstr "Условное обозначение" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:114 +#, fuzzy +msgid "Refactor" +msgstr "Рефакторинг" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:116 +msgid "Warning" +msgstr "Предупреждение" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:118 +#: spyplugins/ui/pylint/widgets/pylintgui.py:350 +#: spyplugins/ui/pylint/widgets/pylintgui.py:378 +msgid "Error" +msgstr "Ошибка" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:196 +msgid "Analyze" +msgstr "Анализ" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:197 +msgid "Run analysis" +msgstr "Запустить анализ" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:201 +msgid "Stop" +msgstr "Остановить" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:202 +msgid "Stop current analysis" +msgstr "Остановить текущий анализ" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:208 +#: spyplugins/ui/pylint/widgets/pylintgui.py:277 +msgid "Select Python file" +msgstr "Выбрать файл Python" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:214 +msgid "Output" +msgstr "Вывод" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:216 +#, fuzzy +msgid "Complete output" +msgstr "Полный вывод" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:250 +msgid "Pylint script was not found. Please add \"%s\" to PATH." +msgstr "Скрипт pylint не найден. Пожалуйста добавьте \"%s\" в PATH." + +#: spyplugins/ui/pylint/widgets/pylintgui.py:253 +msgid "Please install pylint:" +msgstr "Пожалуйста установите pylint:" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:278 +msgid "Python files" +msgstr "Файлы Python" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:314 +msgid "Pylint output" +msgstr "Вывод pylint" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:351 +msgid "Process failed to start" +msgstr "Процесс не удалось запустить" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:452 +msgid "Source code has not been rated yet." +msgstr "Исходный код еще не был оценен." + +#: spyplugins/ui/pylint/widgets/pylintgui.py:458 +msgid "Analysis did not succeed (see output for more details)." +msgstr "Анализ не удался (смотрите подробности в выводе)." + +#: spyplugins/ui/pylint/widgets/pylintgui.py:471 +#, fuzzy +msgid "Global evaluation:" +msgstr "Глобальный расчёт:" + +#: spyplugins/ui/pylint/widgets/pylintgui.py:475 +msgid "previous run:" +msgstr "предыдущий запуск:"